1
2# Makefile.in is generated from Makefile.tpl by 'autogen Makefile.def'.
3#
4# Makefile for directory with subdirs to build.
5#   Copyright (C) 1990, 1991, 1992, 1993, 1994, 1995, 1996, 1997, 1998,
6#   1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011
7#   Free Software Foundation
8#
9# This file is free software; you can redistribute it and/or modify
10# it under the terms of the GNU General Public License as published by
11# the Free Software Foundation; either version 3 of the License, or
12# (at your option) any later version.
13# 
14# This program is distributed in the hope that it will be useful,
15# but WITHOUT ANY WARRANTY; without even the implied warranty of
16# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
17# GNU General Public License for more details.
18# 
19# You should have received a copy of the GNU General Public License
20# along with this program; see the file COPYING3.  If not see
21# <http://www.gnu.org/licenses/>.
22#
23
24# First, test for a proper version of make, but only where one is required.
25
26@if gcc
27ifeq (,$(.VARIABLES)) # The variable .VARIABLES, new with 3.80, is never empty.
28$(error GNU make version 3.80 or newer is required.)
29endif
30@endif gcc
31
32# -------------------------------
33# Standard Autoconf-set variables
34# -------------------------------
35VPATH=@srcdir@
36
37build_alias=@build_noncanonical@
38build_vendor=@build_vendor@
39build_os=@build_os@
40build=@build@
41host_alias=@host_noncanonical@
42host_vendor=@host_vendor@
43host_os=@host_os@
44host=@host@
45target_alias=@target_noncanonical@
46target_vendor=@target_vendor@
47target_os=@target_os@
48target=@target@
49
50program_transform_name = @program_transform_name@
51
52prefix = @prefix@
53exec_prefix = @exec_prefix@
54
55srcdir = @srcdir@
56
57bindir = @bindir@
58sbindir = @sbindir@
59libexecdir = @libexecdir@
60datadir = @datadir@
61sysconfdir = @sysconfdir@
62sharedstatedir = @sharedstatedir@
63localstatedir = @localstatedir@
64libdir = @libdir@
65includedir = @includedir@
66oldincludedir = @oldincludedir@
67infodir = @infodir@
68datarootdir = @datarootdir@
69docdir = @docdir@
70pdfdir = @pdfdir@
71htmldir = @htmldir@
72mandir = @mandir@
73man1dir = $(mandir)/man1
74man2dir = $(mandir)/man2
75man3dir = $(mandir)/man3
76man4dir = $(mandir)/man4
77man5dir = $(mandir)/man5
78man6dir = $(mandir)/man6
79man7dir = $(mandir)/man7
80man8dir = $(mandir)/man8
81man9dir = $(mandir)/man9
82
83INSTALL = @INSTALL@
84INSTALL_PROGRAM = @INSTALL_PROGRAM@
85INSTALL_SCRIPT = @INSTALL_SCRIPT@
86INSTALL_DATA = @INSTALL_DATA@
87LN = @LN@
88LN_S = @LN_S@
89MAINT = @MAINT@
90MAINTAINER_MODE_FALSE = @MAINTAINER_MODE_FALSE@
91MAINTAINER_MODE_TRUE = @MAINTAINER_MODE_TRUE@
92
93# -------------------------------------------------
94# Miscellaneous non-standard autoconf-set variables
95# -------------------------------------------------
96
97# The gcc driver likes to know the arguments it was configured with.
98TOPLEVEL_CONFIGURE_ARGUMENTS=@TOPLEVEL_CONFIGURE_ARGUMENTS@
99
100tooldir = @tooldir@
101build_tooldir = @build_tooldir@
102
103# This is the name of the environment variable used for the path to
104# the libraries.
105RPATH_ENVVAR = @RPATH_ENVVAR@
106
107# On targets where RPATH_ENVVAR is PATH, a subdirectory of the GCC build path
108# is used instead of the directory itself to avoid including built
109# executables in PATH.
110GCC_SHLIB_SUBDIR = @GCC_SHLIB_SUBDIR@
111
112# If the build should make suitable code for shared host resources.
113host_shared = @host_shared@
114
115# Build programs are put under this directory.
116BUILD_SUBDIR = @build_subdir@
117# This is set by the configure script to the arguments to use when configuring
118# directories built for the build system.
119BUILD_CONFIGARGS = @build_configargs@ --with-build-subdir="$(BUILD_SUBDIR)"
120
121# Linker flags to use on the host, for stage1 or when not
122# bootstrapping.
123STAGE1_LDFLAGS = @stage1_ldflags@
124
125# Libraries to use on the host, for stage1 or when not bootstrapping.
126STAGE1_LIBS = @stage1_libs@
127
128# Linker flags to use for stage2 and later.
129POSTSTAGE1_LDFLAGS = @poststage1_ldflags@
130
131# Libraries to use for stage2 and later.
132POSTSTAGE1_LIBS = @poststage1_libs@
133
134# This is the list of variables to export in the environment when
135# configuring any subdirectory.  It must also be exported whenever
136# recursing into a build directory in case that directory's Makefile
137# re-runs configure.
138BASE_EXPORTS = \
139	FLEX="$(FLEX)"; export FLEX; \
140	LEX="$(LEX)"; export LEX; \
141	BISON="$(BISON)"; export BISON; \
142	YACC="$(YACC)"; export YACC; \
143	M4="$(M4)"; export M4; \
144	SED="$(SED)"; export SED; \
145	AWK="$(AWK)"; export AWK; \
146	MAKEINFO="$(MAKEINFO)"; export MAKEINFO;
147
148# This is the list of variables to export in the environment when
149# configuring subdirectories for the build system.
150BUILD_EXPORTS = \
151	$(BASE_EXPORTS) \
152	AR="$(AR_FOR_BUILD)"; export AR; \
153	AS="$(AS_FOR_BUILD)"; export AS; \
154	CC="$(CC_FOR_BUILD)"; export CC; \
155	CFLAGS="$(CFLAGS_FOR_BUILD)"; export CFLAGS; \
156	CONFIG_SHELL="$(SHELL)"; export CONFIG_SHELL; \
157	CXX="$(CXX_FOR_BUILD)"; export CXX; \
158	CXXFLAGS="$(CXXFLAGS_FOR_BUILD)"; export CXXFLAGS; \
159	GFORTRAN="$(GFORTRAN_FOR_BUILD)"; export GFORTRAN; \
160	GOC="$(GOC_FOR_BUILD)"; export GOC; \
161	GOCFLAGS="$(GOCFLAGS_FOR_BUILD)"; export GOCFLAGS; \
162	GDC="$(GDC_FOR_BUILD)"; export GDC; \
163	GDCFLAGS="$(GDCFLAGS_FOR_BUILD)"; export GDCFLAGS; \
164	DLLTOOL="$(DLLTOOL_FOR_BUILD)"; export DLLTOOL; \
165	DSYMUTIL="$(DSYMUTIL_FOR_BUILD)"; export DSYMUTIL; \
166	LD="$(LD_FOR_BUILD)"; export LD; \
167	LDFLAGS="$(LDFLAGS_FOR_BUILD)"; export LDFLAGS; \
168	NM="$(NM_FOR_BUILD)"; export NM; \
169	RANLIB="$(RANLIB_FOR_BUILD)"; export RANLIB; \
170	WINDRES="$(WINDRES_FOR_BUILD)"; export WINDRES; \
171	WINDMC="$(WINDMC_FOR_BUILD)"; export WINDMC;
172
173# These variables must be set on the make command line for directories
174# built for the build system to override those in BASE_FLAGS_TO_PASS.
175EXTRA_BUILD_FLAGS = \
176	CFLAGS="$(CFLAGS_FOR_BUILD)" \
177	LDFLAGS="$(LDFLAGS_FOR_BUILD)"
178
179# This is the list of directories to built for the host system.
180SUBDIRS = @configdirs@
181TARGET_CONFIGDIRS = @target_configdirs@
182# This is set by the configure script to the arguments to use when configuring
183# directories built for the host system.
184HOST_CONFIGARGS = @host_configargs@
185# Host programs are put under this directory, which is . except if building
186# with srcdir=..
187HOST_SUBDIR = @host_subdir@
188# This is the list of variables to export in the environment when
189# configuring subdirectories for the host system.  We need to pass
190# some to the GCC configure because of its hybrid host/target nature.
191HOST_EXPORTS = \
192	$(BASE_EXPORTS) \
193	CC="$(CC)"; export CC; \
194	ADA_CFLAGS="$(ADA_CFLAGS)"; export ADA_CFLAGS; \
195	CFLAGS="$(CFLAGS)"; export CFLAGS; \
196	CONFIG_SHELL="$(SHELL)"; export CONFIG_SHELL; \
197	CXX="$(CXX)"; export CXX; \
198	CXXFLAGS="$(CXXFLAGS)"; export CXXFLAGS; \
199	GFORTRAN="$(GFORTRAN)"; export GFORTRAN; \
200	GOC="$(GOC)"; export GOC; \
201	GDC="$(GDC)"; export GDC; \
202	AR="$(AR)"; export AR; \
203	AS="$(AS)"; export AS; \
204	CC_FOR_BUILD="$(CC_FOR_BUILD)"; export CC_FOR_BUILD; \
205	CXX_FOR_BUILD="$(CXX_FOR_BUILD)"; export CXX_FOR_BUILD; \
206	DLLTOOL="$(DLLTOOL)"; export DLLTOOL; \
207	DSYMUTIL="$(DSYMUTIL)"; export DSYMUTIL; \
208	LD="$(LD)"; export LD; \
209	LDFLAGS="$(STAGE1_LDFLAGS) $(LDFLAGS)"; export LDFLAGS; \
210	NM="$(NM)"; export NM; \
211	RANLIB="$(RANLIB)"; export RANLIB; \
212	WINDRES="$(WINDRES)"; export WINDRES; \
213	WINDMC="$(WINDMC)"; export WINDMC; \
214	OBJCOPY="$(OBJCOPY)"; export OBJCOPY; \
215	OBJDUMP="$(OBJDUMP)"; export OBJDUMP; \
216	OTOOL="$(OTOOL)"; export OTOOL; \
217	READELF="$(READELF)"; export READELF; \
218	AR_FOR_TARGET="$(AR_FOR_TARGET)"; export AR_FOR_TARGET; \
219	AS_FOR_TARGET="$(AS_FOR_TARGET)"; export AS_FOR_TARGET; \
220	DSYMUTIL_FOR_TARGET="$(DSYMUTIL_FOR_TARGET)"; export DSYMUTIL_FOR_TARGET; \
221	GCC_FOR_TARGET="$(GCC_FOR_TARGET)"; export GCC_FOR_TARGET; \
222	LD_FOR_TARGET="$(LD_FOR_TARGET)"; export LD_FOR_TARGET; \
223	NM_FOR_TARGET="$(NM_FOR_TARGET)"; export NM_FOR_TARGET; \
224	OBJDUMP_FOR_TARGET="$(OBJDUMP_FOR_TARGET)"; export OBJDUMP_FOR_TARGET; \
225	OBJCOPY_FOR_TARGET="$(OBJCOPY_FOR_TARGET)"; export OBJCOPY_FOR_TARGET; \
226	OTOOL_FOR_TARGET="$(OTOOL_FOR_TARGET)"; export OTOOL_FOR_TARGET; \
227	RANLIB_FOR_TARGET="$(RANLIB_FOR_TARGET)"; export RANLIB_FOR_TARGET; \
228	READELF_FOR_TARGET="$(READELF_FOR_TARGET)"; export READELF_FOR_TARGET; \
229	TOPLEVEL_CONFIGURE_ARGUMENTS="$(TOPLEVEL_CONFIGURE_ARGUMENTS)"; export TOPLEVEL_CONFIGURE_ARGUMENTS; \
230	HOST_LIBS="$(STAGE1_LIBS)"; export HOST_LIBS; \
231	GMPLIBS="$(HOST_GMPLIBS)"; export GMPLIBS; \
232	GMPINC="$(HOST_GMPINC)"; export GMPINC; \
233	ISLLIBS="$(HOST_ISLLIBS)"; export ISLLIBS; \
234	ISLINC="$(HOST_ISLINC)"; export ISLINC; \
235	LIBELFLIBS="$(HOST_LIBELFLIBS)"; export LIBELFLIBS; \
236	LIBELFINC="$(HOST_LIBELFINC)"; export LIBELFINC; \
237	XGCC_FLAGS_FOR_TARGET="$(XGCC_FLAGS_FOR_TARGET)"; export XGCC_FLAGS_FOR_TARGET; \
238@if gcc-bootstrap
239	$(RPATH_ENVVAR)=`echo "$(TARGET_LIB_PATH)$$$(RPATH_ENVVAR)" | sed 's,::*,:,g;s,^:*,,;s,:*$$,,'`; export $(RPATH_ENVVAR); \
240@endif gcc-bootstrap
241	$(RPATH_ENVVAR)=`echo "$(HOST_LIB_PATH)$$$(RPATH_ENVVAR)" | sed 's,::*,:,g;s,^:*,,;s,:*$$,,'`; export $(RPATH_ENVVAR);
242
243POSTSTAGE1_CXX_EXPORT = \
244	CXX='$(CXX)'; export CXX; \
245	CXX_FOR_BUILD='$(CXX_FOR_BUILD)'; export CXX_FOR_BUILD;
246@if target-libstdc++-v3-bootstrap
247# Override the above if we're bootstrapping C++.
248POSTSTAGE1_CXX_EXPORT = \
249	CXX="$(STAGE_CC_WRAPPER) $$r/$(HOST_SUBDIR)/prev-gcc/xg++$(exeext) \
250	  -B$$r/$(HOST_SUBDIR)/prev-gcc/ -B$(build_tooldir)/bin/ -nostdinc++ \
251	  -B$$r/prev-$(TARGET_SUBDIR)/libstdc++-v3/src/.libs \
252	  -B$$r/prev-$(TARGET_SUBDIR)/libstdc++-v3/libsupc++/.libs \
253	  `if $(LEAN); then echo ' -isystem '; else echo ' -I'; fi`$$r/prev-$(TARGET_SUBDIR)/libstdc++-v3/include/$(TARGET_SUBDIR) \
254	  `if $(LEAN); then echo ' -isystem '; else echo ' -I'; fi`$$r/prev-$(TARGET_SUBDIR)/libstdc++-v3/include \
255	  `if $(LEAN); then echo ' -isystem '; else echo ' -I'; fi`$$s/libstdc++-v3/libsupc++ \
256	  -L$$r/prev-$(TARGET_SUBDIR)/libstdc++-v3/src/.libs \
257	  -L$$r/prev-$(TARGET_SUBDIR)/libstdc++-v3/libsupc++/.libs"; \
258	  export CXX; \
259	CXX_FOR_BUILD="$$CXX"; export CXX_FOR_BUILD;
260@endif target-libstdc++-v3-bootstrap
261
262# Similar, for later GCC stages.
263POSTSTAGE1_HOST_EXPORTS = \
264	$(HOST_EXPORTS) \
265	CC="$(STAGE_CC_WRAPPER) $$r/$(HOST_SUBDIR)/prev-gcc/xgcc$(exeext) \
266	  -B$$r/$(HOST_SUBDIR)/prev-gcc/ -B$(build_tooldir)/bin/ \
267	  $(XGCC_FLAGS_FOR_TARGET) $$TFLAGS"; export CC; \
268	CC_FOR_BUILD="$$CC"; export CC_FOR_BUILD; \
269	$(POSTSTAGE1_CXX_EXPORT) \
270	$(LTO_EXPORTS) \
271	GDC="$$r/$(HOST_SUBDIR)/prev-gcc/gdc$(exeext) -B$$r/$(HOST_SUBDIR)/prev-gcc/ \
272	  -B$(build_tooldir)/bin/ $(GDC_FLAGS_FOR_TARGET) \
273	  -B$$r/prev-$(TARGET_SUBDIR)/libphobos/src \
274	  -I$$r/prev-$(TARGET_SUBDIR)/libphobos/libdruntime -I$$s/libphobos/libdruntime \
275	  -L$$r/prev-$(TARGET_SUBDIR)/libphobos/src/.libs \
276	  -L$$r/prev-$(TARGET_SUBDIR)/libphobos/libdruntime/.libs"; \
277	export GDC; \
278	GDC_FOR_BUILD="$$GDC"; export GDC_FOR_BUILD; \
279	GNATBIND="$$r/$(HOST_SUBDIR)/prev-gcc/gnatbind"; export GNATBIND; \
280	LDFLAGS="$(POSTSTAGE1_LDFLAGS) $(BOOT_LDFLAGS)"; export LDFLAGS; \
281	HOST_LIBS="$(POSTSTAGE1_LIBS)"; export HOST_LIBS;
282
283# Target libraries are put under this directory:
284TARGET_SUBDIR = @target_subdir@
285# This is set by the configure script to the arguments to use when configuring
286# directories built for the target.
287TARGET_CONFIGARGS = @target_configargs@ --with-target-subdir="$(TARGET_SUBDIR)"
288# This is the list of variables to export in the environment when
289# configuring subdirectories for the target system.
290BASE_TARGET_EXPORTS = \
291	$(BASE_EXPORTS) \
292	AR="$(AR_FOR_TARGET)"; export AR; \
293	AS="$(COMPILER_AS_FOR_TARGET)"; export AS; \
294	CC="$(CC_FOR_TARGET) $(XGCC_FLAGS_FOR_TARGET) $$TFLAGS"; export CC; \
295	CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
296	CONFIG_SHELL="$(SHELL)"; export CONFIG_SHELL; \
297	CPPFLAGS="$(CPPFLAGS_FOR_TARGET)"; export CPPFLAGS; \
298	CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
299	GFORTRAN="$(GFORTRAN_FOR_TARGET) $(XGCC_FLAGS_FOR_TARGET) $$TFLAGS"; export GFORTRAN; \
300	GOC="$(GOC_FOR_TARGET) $(XGCC_FLAGS_FOR_TARGET) $$TFLAGS"; export GOC; \
301	GDC="$(GDC_FOR_TARGET) $(XGCC_FLAGS_FOR_TARGET) $$TFLAGS"; export GDC; \
302	DLLTOOL="$(DLLTOOL_FOR_TARGET)"; export DLLTOOL; \
303	DSYMUTIL="$(DSYMUTIL_FOR_TARGET)"; export DSYMUTIL; \
304	LD="$(COMPILER_LD_FOR_TARGET)"; export LD; \
305	LDFLAGS="$(LDFLAGS_FOR_TARGET)"; export LDFLAGS; \
306	LIPO="$(LIPO_FOR_TARGET)"; export LIPO; \
307	NM="$(COMPILER_NM_FOR_TARGET)"; export NM; \
308	OBJDUMP="$(OBJDUMP_FOR_TARGET)"; export OBJDUMP; \
309	OBJCOPY="$(OBJCOPY_FOR_TARGET)"; export OBJCOPY; \
310	OTOOL="$(OTOOL_FOR_TARGET)"; export OTOOL; \
311	RANLIB="$(RANLIB_FOR_TARGET)"; export RANLIB; \
312	READELF="$(READELF_FOR_TARGET)"; export READELF; \
313	STRIP="$(STRIP_FOR_TARGET)"; export STRIP; \
314	WINDRES="$(WINDRES_FOR_TARGET)"; export WINDRES; \
315	WINDMC="$(WINDMC_FOR_TARGET)"; export WINDMC; \
316@if gcc-bootstrap
317	$(RPATH_ENVVAR)=`echo "$(TARGET_LIB_PATH)$$$(RPATH_ENVVAR)" | sed 's,::*,:,g;s,^:*,,;s,:*$$,,'`; export $(RPATH_ENVVAR); \
318@endif gcc-bootstrap
319	$(RPATH_ENVVAR)=`echo "$(HOST_LIB_PATH)$$$(RPATH_ENVVAR)" | sed 's,::*,:,g;s,^:*,,;s,:*$$,,'`; export $(RPATH_ENVVAR); \
320	TARGET_CONFIGDIRS="$(TARGET_CONFIGDIRS)"; export TARGET_CONFIGDIRS;
321
322RAW_CXX_TARGET_EXPORTS = \
323	$(BASE_TARGET_EXPORTS) \
324	CXX_FOR_TARGET="$(RAW_CXX_FOR_TARGET)"; export CXX_FOR_TARGET; \
325	CXX="$(RAW_CXX_FOR_TARGET) $(XGCC_FLAGS_FOR_TARGET) $$TFLAGS"; export CXX;
326
327NORMAL_TARGET_EXPORTS = \
328	$(BASE_TARGET_EXPORTS) \
329	CXX="$(CXX_FOR_TARGET) $(XGCC_FLAGS_FOR_TARGET) $$TFLAGS"; export CXX;
330
331# Where to find GMP
332HOST_GMPLIBS = @gmplibs@
333HOST_GMPINC = @gmpinc@
334
335# Where to find isl
336HOST_ISLLIBS = @isllibs@
337HOST_ISLINC = @islinc@
338
339# Where to find libelf
340HOST_LIBELFLIBS = @libelflibs@
341HOST_LIBELFINC = @libelfinc@
342
343# ----------------------------------------------
344# Programs producing files for the BUILD machine
345# ----------------------------------------------
346
347SHELL = @SHELL@
348
349# pwd command to use.  Allow user to override default by setting PWDCMD in
350# the environment to account for automounters.  The make variable must not
351# be called PWDCMD, otherwise the value set here is passed to make
352# subprocesses and overrides the setting from the user's environment.
353# Don't use PWD since it is a common shell environment variable and we
354# don't want to corrupt it.
355PWD_COMMAND = $${PWDCMD-pwd}
356
357# compilers to use to create programs which must be run in the build
358# environment.
359AR_FOR_BUILD = @AR_FOR_BUILD@
360AS_FOR_BUILD = @AS_FOR_BUILD@
361CC_FOR_BUILD = @CC_FOR_BUILD@
362CFLAGS_FOR_BUILD = @CFLAGS_FOR_BUILD@
363CXXFLAGS_FOR_BUILD = @CXXFLAGS_FOR_BUILD@
364CXX_FOR_BUILD = @CXX_FOR_BUILD@
365DLLTOOL_FOR_BUILD = @DLLTOOL_FOR_BUILD@
366DSYMUTIL_FOR_BUILD = @DSYMUTIL_FOR_BUILD@
367GFORTRAN_FOR_BUILD = @GFORTRAN_FOR_BUILD@
368GOC_FOR_BUILD = @GOC_FOR_BUILD@
369GDC_FOR_BUILD = @GDC_FOR_BUILD@
370LDFLAGS_FOR_BUILD = @LDFLAGS_FOR_BUILD@
371LD_FOR_BUILD = @LD_FOR_BUILD@
372NM_FOR_BUILD = @NM_FOR_BUILD@
373RANLIB_FOR_BUILD = @RANLIB_FOR_BUILD@
374WINDMC_FOR_BUILD = @WINDMC_FOR_BUILD@
375WINDRES_FOR_BUILD = @WINDRES_FOR_BUILD@
376
377# Special variables passed down in EXTRA_GCC_FLAGS.  They are defined
378# here so that they can be overridden by Makefile fragments.
379BUILD_PREFIX = @BUILD_PREFIX@
380BUILD_PREFIX_1 = @BUILD_PREFIX_1@
381
382# Flags to pass to stage2 and later makes.  They are defined
383# here so that they can be overridden by Makefile fragments.
384BOOT_CFLAGS= -g -O2
385BOOT_LDFLAGS=
386BOOT_ADAFLAGS= -gnatpg
387
388AWK = @AWK@
389SED = @SED@
390BISON = @BISON@
391YACC = @YACC@
392FLEX = @FLEX@
393LEX = @LEX@
394M4 = @M4@
395MAKEINFO = @MAKEINFO@
396EXPECT = @EXPECT@
397RUNTEST = @RUNTEST@
398
399AUTO_PROFILE = gcc-auto-profile -c 10000000
400
401# This just becomes part of the MAKEINFO definition passed down to
402# sub-makes.  It lets flags be given on the command line while still
403# using the makeinfo from the object tree.
404# (Default to avoid splitting info files by setting the threshold high.)
405MAKEINFOFLAGS = --split-size=5000000
406
407# ---------------------------------------------
408# Programs producing files for the HOST machine
409# ---------------------------------------------
410
411AS = @AS@
412AR = @AR@
413AR_FLAGS = rc
414CC = @CC@
415CXX = @CXX@
416DLLTOOL = @DLLTOOL@
417DSYMUTIL = @DSYMUTIL@
418LD = @LD@
419LIPO = @LIPO@
420NM = @NM@
421OBJDUMP = @OBJDUMP@
422OTOOL = @OTOOL@
423RANLIB = @RANLIB@
424READELF = @READELF@
425STRIP = @STRIP@
426WINDRES = @WINDRES@
427WINDMC = @WINDMC@
428
429GDC = @GDC@
430GNATBIND = @GNATBIND@
431GNATMAKE = @GNATMAKE@
432
433CFLAGS = @CFLAGS@
434LDFLAGS = @LDFLAGS@
435LIBCFLAGS = $(CFLAGS)
436CXXFLAGS = @CXXFLAGS@
437LIBCXXFLAGS = $(CXXFLAGS) -fno-implicit-templates
438GOCFLAGS = $(CFLAGS)
439GDCFLAGS = $(CFLAGS)
440
441CREATE_GCOV = create_gcov
442
443TFLAGS =
444
445# Defaults for all stages; some are overridden below.
446
447STAGE_CFLAGS = $(BOOT_CFLAGS)
448STAGE_TFLAGS = $(TFLAGS)
449STAGE_CONFIGURE_FLAGS=@stage2_werror_flag@
450
451
452# Defaults for stage 1; some are overridden below.
453STAGE1_CFLAGS = $(STAGE_CFLAGS)
454STAGE1_CXXFLAGS = $(CXXFLAGS)
455@if target-libstdc++-v3-bootstrap
456# Override the above if we're bootstrapping C++.
457STAGE1_CXXFLAGS = $(STAGE1_CFLAGS)
458@endif target-libstdc++-v3-bootstrap
459STAGE1_TFLAGS = $(STAGE_TFLAGS)
460STAGE1_CONFIGURE_FLAGS = $(STAGE_CONFIGURE_FLAGS)
461
462# Defaults for stage 2; some are overridden below.
463STAGE2_CFLAGS = $(STAGE_CFLAGS)
464STAGE2_CXXFLAGS = $(CXXFLAGS)
465@if target-libstdc++-v3-bootstrap
466# Override the above if we're bootstrapping C++.
467STAGE2_CXXFLAGS = $(STAGE2_CFLAGS)
468@endif target-libstdc++-v3-bootstrap
469STAGE2_TFLAGS = $(STAGE_TFLAGS)
470STAGE2_CONFIGURE_FLAGS = $(STAGE_CONFIGURE_FLAGS)
471
472# Defaults for stage 3; some are overridden below.
473STAGE3_CFLAGS = $(STAGE_CFLAGS)
474STAGE3_CXXFLAGS = $(CXXFLAGS)
475@if target-libstdc++-v3-bootstrap
476# Override the above if we're bootstrapping C++.
477STAGE3_CXXFLAGS = $(STAGE3_CFLAGS)
478@endif target-libstdc++-v3-bootstrap
479STAGE3_TFLAGS = $(STAGE_TFLAGS)
480STAGE3_CONFIGURE_FLAGS = $(STAGE_CONFIGURE_FLAGS)
481
482# Defaults for stage 4; some are overridden below.
483STAGE4_CFLAGS = $(STAGE_CFLAGS)
484STAGE4_CXXFLAGS = $(CXXFLAGS)
485@if target-libstdc++-v3-bootstrap
486# Override the above if we're bootstrapping C++.
487STAGE4_CXXFLAGS = $(STAGE4_CFLAGS)
488@endif target-libstdc++-v3-bootstrap
489STAGE4_TFLAGS = $(STAGE_TFLAGS)
490STAGE4_CONFIGURE_FLAGS = $(STAGE_CONFIGURE_FLAGS)
491
492# Defaults for stage profile; some are overridden below.
493STAGEprofile_CFLAGS = $(STAGE_CFLAGS)
494STAGEprofile_CXXFLAGS = $(CXXFLAGS)
495@if target-libstdc++-v3-bootstrap
496# Override the above if we're bootstrapping C++.
497STAGEprofile_CXXFLAGS = $(STAGEprofile_CFLAGS)
498@endif target-libstdc++-v3-bootstrap
499STAGEprofile_TFLAGS = $(STAGE_TFLAGS)
500STAGEprofile_CONFIGURE_FLAGS = $(STAGE_CONFIGURE_FLAGS)
501
502# Defaults for stage train; some are overridden below.
503STAGEtrain_CFLAGS = $(STAGE_CFLAGS)
504STAGEtrain_CXXFLAGS = $(CXXFLAGS)
505@if target-libstdc++-v3-bootstrap
506# Override the above if we're bootstrapping C++.
507STAGEtrain_CXXFLAGS = $(STAGEtrain_CFLAGS)
508@endif target-libstdc++-v3-bootstrap
509STAGEtrain_TFLAGS = $(STAGE_TFLAGS)
510STAGEtrain_CONFIGURE_FLAGS = $(STAGE_CONFIGURE_FLAGS)
511
512# Defaults for stage feedback; some are overridden below.
513STAGEfeedback_CFLAGS = $(STAGE_CFLAGS)
514STAGEfeedback_CXXFLAGS = $(CXXFLAGS)
515@if target-libstdc++-v3-bootstrap
516# Override the above if we're bootstrapping C++.
517STAGEfeedback_CXXFLAGS = $(STAGEfeedback_CFLAGS)
518@endif target-libstdc++-v3-bootstrap
519STAGEfeedback_TFLAGS = $(STAGE_TFLAGS)
520STAGEfeedback_CONFIGURE_FLAGS = $(STAGE_CONFIGURE_FLAGS)
521
522# Defaults for stage autoprofile; some are overridden below.
523STAGEautoprofile_CFLAGS = $(STAGE_CFLAGS)
524STAGEautoprofile_CXXFLAGS = $(CXXFLAGS)
525@if target-libstdc++-v3-bootstrap
526# Override the above if we're bootstrapping C++.
527STAGEautoprofile_CXXFLAGS = $(STAGEautoprofile_CFLAGS)
528@endif target-libstdc++-v3-bootstrap
529STAGEautoprofile_TFLAGS = $(STAGE_TFLAGS)
530STAGEautoprofile_CONFIGURE_FLAGS = $(STAGE_CONFIGURE_FLAGS)
531
532# Defaults for stage autofeedback; some are overridden below.
533STAGEautofeedback_CFLAGS = $(STAGE_CFLAGS)
534STAGEautofeedback_CXXFLAGS = $(CXXFLAGS)
535@if target-libstdc++-v3-bootstrap
536# Override the above if we're bootstrapping C++.
537STAGEautofeedback_CXXFLAGS = $(STAGEautofeedback_CFLAGS)
538@endif target-libstdc++-v3-bootstrap
539STAGEautofeedback_TFLAGS = $(STAGE_TFLAGS)
540STAGEautofeedback_CONFIGURE_FLAGS = $(STAGE_CONFIGURE_FLAGS)
541
542
543# By default, C and C++ are the only stage1 languages, because they are the
544# only ones we require to build with the bootstrap compiler, and also the
545# only ones useful for building stage2.
546
547STAGE1_CFLAGS = @stage1_cflags@
548STAGE1_CHECKING = @stage1_checking@
549STAGE1_LANGUAGES = @stage1_languages@
550# * We force-disable intermodule optimizations, even if
551#   --enable-intermodule was passed, since the installed compiler
552#   probably can't handle them.  Luckily, autoconf always respects
553#   the last argument when conflicting --enable arguments are passed.
554# * Likewise, we force-disable coverage flags, since the installed
555#   compiler probably has never heard of them.
556# * We also disable -Wformat, since older GCCs don't understand newer %s.
557STAGE1_CONFIGURE_FLAGS = --disable-intermodule $(STAGE1_CHECKING) \
558	  --disable-coverage --enable-languages="$(STAGE1_LANGUAGES)" \
559	  --disable-build-format-warnings
560
561# When using the slow stage1 compiler disable IL verification and forcefully
562# enable it when using the stage2 compiler instead.  As we later compare
563# stage2 and stage3 we are merely avoid doing redundant work, plus we apply
564# checking when building all target libraries for release builds.
565STAGE1_TFLAGS += -fno-checking
566STAGE2_CFLAGS += -fno-checking
567STAGE2_TFLAGS += -fno-checking
568STAGE3_CFLAGS += -fchecking=1
569STAGE3_TFLAGS += -fchecking=1
570
571STAGEprofile_CFLAGS = $(STAGE2_CFLAGS) -fprofile-generate
572STAGEprofile_TFLAGS = $(STAGE2_TFLAGS)
573
574STAGEtrain_CFLAGS = $(filter-out -fchecking=1,$(STAGE3_CFLAGS))
575STAGEtrain_TFLAGS = $(filter-out -fchecking=1,$(STAGE3_TFLAGS))
576
577STAGEfeedback_CFLAGS = $(STAGE4_CFLAGS) -fprofile-use
578STAGEfeedback_TFLAGS = $(STAGE4_TFLAGS)
579
580STAGEautoprofile_CFLAGS = $(STAGE2_CFLAGS) -g
581STAGEautoprofile_TFLAGS = $(STAGE2_TFLAGS)
582
583STAGEautofeedback_CFLAGS = $(STAGE3_CFLAGS)
584STAGEautofeedback_TFLAGS = $(STAGE3_TFLAGS)
585
586do-compare = @do_compare@
587do-compare3 = $(do-compare)
588
589# -----------------------------------------------
590# Programs producing files for the TARGET machine
591# -----------------------------------------------
592
593AR_FOR_TARGET=@AR_FOR_TARGET@
594AS_FOR_TARGET=@AS_FOR_TARGET@
595CC_FOR_TARGET=$(STAGE_CC_WRAPPER) @CC_FOR_TARGET@
596
597# If GCC_FOR_TARGET is not overriden on the command line, then this
598# variable is passed down to the gcc Makefile, where it is used to
599# build libgcc2.a.  We define it here so that it can itself be
600# overridden on the command line.
601GCC_FOR_TARGET=$(STAGE_CC_WRAPPER) @GCC_FOR_TARGET@
602CXX_FOR_TARGET=$(STAGE_CC_WRAPPER) @CXX_FOR_TARGET@
603RAW_CXX_FOR_TARGET=$(STAGE_CC_WRAPPER) @RAW_CXX_FOR_TARGET@
604GFORTRAN_FOR_TARGET=$(STAGE_CC_WRAPPER) @GFORTRAN_FOR_TARGET@
605GOC_FOR_TARGET=$(STAGE_CC_WRAPPER) @GOC_FOR_TARGET@
606GDC_FOR_TARGET=$(STAGE_CC_WRAPPER) @GDC_FOR_TARGET@
607DLLTOOL_FOR_TARGET=@DLLTOOL_FOR_TARGET@
608DSYMUTIL_FOR_TARGET=@DSYMUTIL_FOR_TARGET@
609LD_FOR_TARGET=@LD_FOR_TARGET@
610
611LIPO_FOR_TARGET=@LIPO_FOR_TARGET@
612NM_FOR_TARGET=@NM_FOR_TARGET@
613OBJDUMP_FOR_TARGET=@OBJDUMP_FOR_TARGET@
614OBJCOPY_FOR_TARGET=@OBJCOPY_FOR_TARGET@
615OTOOL_FOR_TARGET=@OTOOL_FOR_TARGET@
616RANLIB_FOR_TARGET=@RANLIB_FOR_TARGET@
617READELF_FOR_TARGET=@READELF_FOR_TARGET@
618STRIP_FOR_TARGET=@STRIP_FOR_TARGET@
619WINDRES_FOR_TARGET=@WINDRES_FOR_TARGET@
620WINDMC_FOR_TARGET=@WINDMC_FOR_TARGET@
621
622COMPILER_AS_FOR_TARGET=@COMPILER_AS_FOR_TARGET@
623COMPILER_LD_FOR_TARGET=@COMPILER_LD_FOR_TARGET@
624COMPILER_NM_FOR_TARGET=@COMPILER_NM_FOR_TARGET@
625
626CFLAGS_FOR_TARGET = @CFLAGS_FOR_TARGET@
627CXXFLAGS_FOR_TARGET = @CXXFLAGS_FOR_TARGET@
628
629LIBCFLAGS_FOR_TARGET = $(CFLAGS_FOR_TARGET)
630LIBCXXFLAGS_FOR_TARGET = $(CXXFLAGS_FOR_TARGET) -fno-implicit-templates
631LDFLAGS_FOR_TARGET = @LDFLAGS_FOR_TARGET@
632GOCFLAGS_FOR_TARGET = -O2 -g
633GDCFLAGS_FOR_TARGET = -O2 -g
634
635FLAGS_FOR_TARGET = @FLAGS_FOR_TARGET@
636SYSROOT_CFLAGS_FOR_TARGET = @SYSROOT_CFLAGS_FOR_TARGET@
637DEBUG_PREFIX_CFLAGS_FOR_TARGET = @DEBUG_PREFIX_CFLAGS_FOR_TARGET@
638
639XGCC_FLAGS_FOR_TARGET = $(FLAGS_FOR_TARGET) $(SYSROOT_CFLAGS_FOR_TARGET) $(DEBUG_PREFIX_CFLAGS_FOR_TARGET)
640
641# ------------------------------------
642# Miscellaneous targets and flag lists
643# ------------------------------------
644
645# The first rule in the file had better be this one.  Don't put any above it.
646# This lives here to allow makefile fragments to contain dependencies.
647all:
648
649#### host and target specific makefile fragments come in here.
650@target_makefile_frag@
651@alphaieee_frag@
652@ospace_frag@
653@host_makefile_frag@
654###
655
656# This is the list of directories that may be needed in RPATH_ENVVAR
657# so that programs built for the target machine work.
658TARGET_LIB_PATH = $(TARGET_LIB_PATH_libstdc++-v3)$(TARGET_LIB_PATH_libsanitizer)$(TARGET_LIB_PATH_libvtv)$(TARGET_LIB_PATH_liboffloadmic)$(TARGET_LIB_PATH_libssp)$(TARGET_LIB_PATH_libphobos)$(TARGET_LIB_PATH_libgomp)$(TARGET_LIB_PATH_libitm)$(TARGET_LIB_PATH_libatomic)$(HOST_LIB_PATH_gcc)
659
660@if target-libstdc++-v3
661TARGET_LIB_PATH_libstdc++-v3 = $$r/$(TARGET_SUBDIR)/libstdc++-v3/src/.libs:
662@endif target-libstdc++-v3
663
664@if target-libsanitizer
665TARGET_LIB_PATH_libsanitizer = $$r/$(TARGET_SUBDIR)/libsanitizer/.libs:
666@endif target-libsanitizer
667
668@if target-libvtv
669TARGET_LIB_PATH_libvtv = $$r/$(TARGET_SUBDIR)/libvtv/.libs:
670@endif target-libvtv
671
672@if target-liboffloadmic
673TARGET_LIB_PATH_liboffloadmic = $$r/$(TARGET_SUBDIR)/liboffloadmic/.libs:
674@endif target-liboffloadmic
675
676@if target-libssp
677TARGET_LIB_PATH_libssp = $$r/$(TARGET_SUBDIR)/libssp/.libs:
678@endif target-libssp
679
680@if target-libphobos
681TARGET_LIB_PATH_libphobos = $$r/$(TARGET_SUBDIR)/libphobos/src/.libs:
682@endif target-libphobos
683
684@if target-libgomp
685TARGET_LIB_PATH_libgomp = $$r/$(TARGET_SUBDIR)/libgomp/.libs:
686@endif target-libgomp
687
688@if target-libitm
689TARGET_LIB_PATH_libitm = $$r/$(TARGET_SUBDIR)/libitm/.libs:
690@endif target-libitm
691
692@if target-libatomic
693TARGET_LIB_PATH_libatomic = $$r/$(TARGET_SUBDIR)/libatomic/.libs:
694@endif target-libatomic
695
696
697
698# This is the list of directories that may be needed in RPATH_ENVVAR
699# so that programs built for the host machine work.
700HOST_LIB_PATH = $(HOST_LIB_PATH_gmp)$(HOST_LIB_PATH_mpfr)$(HOST_LIB_PATH_mpc)$(HOST_LIB_PATH_isl)$(HOST_LIB_PATH_libelf)
701
702# Define HOST_LIB_PATH_gcc here, for the sake of TARGET_LIB_PATH, ouch
703@if gcc
704HOST_LIB_PATH_gcc = $$r/$(HOST_SUBDIR)/gcc$(GCC_SHLIB_SUBDIR):$$r/$(HOST_SUBDIR)/prev-gcc$(GCC_SHLIB_SUBDIR):
705@endif gcc
706
707
708@if gmp
709HOST_LIB_PATH_gmp = \
710  $$r/$(HOST_SUBDIR)/gmp/.libs:$$r/$(HOST_SUBDIR)/prev-gmp/.libs:
711@endif gmp
712
713@if mpfr
714HOST_LIB_PATH_mpfr = \
715  $$r/$(HOST_SUBDIR)/mpfr/src/.libs:$$r/$(HOST_SUBDIR)/prev-mpfr/src/.libs:
716@endif mpfr
717
718@if mpc
719HOST_LIB_PATH_mpc = \
720  $$r/$(HOST_SUBDIR)/mpc/src/.libs:$$r/$(HOST_SUBDIR)/prev-mpc/src/.libs:
721@endif mpc
722
723@if isl
724HOST_LIB_PATH_isl = \
725  $$r/$(HOST_SUBDIR)/isl/.libs:$$r/$(HOST_SUBDIR)/prev-isl/.libs:
726@endif isl
727
728@if libelf
729HOST_LIB_PATH_libelf = \
730  $$r/$(HOST_SUBDIR)/libelf/.libs:$$r/$(HOST_SUBDIR)/prev-libelf/.libs:
731@endif libelf
732
733
734CXX_FOR_TARGET_FLAG_TO_PASS = \
735	"CXX_FOR_TARGET=$(CXX_FOR_TARGET)"
736@if target-libstdc++-v3
737# CXX_FOR_TARGET is tricky to get right for target libs that require a
738# functional C++ compiler.  When we recurse, if we expand
739# CXX_FOR_TARGET before configuring libstdc++-v3, we won't get
740# libstdc++ include flags from the script.  Instead, we get an
741# -funconfigured-* word, so that we'll get errors if this invalid C++
742# command line is used for anything, but also so that we can use the
743# word to decide whether or not to pass on this CXX_FOR_TARGET.  If we
744# don't pass it on, sub-make will use the default definition, that
745# re-expands it at the time of use, so we'll get it right when we need
746# it.  One potential exception is the expansion of CXX_FOR_TARGET
747# passed down as part of CXX within TARGET_FLAGS, but this wouldn't
748# really work, for C++ host programs can't depend on the current-stage
749# C++ target library.
750CXX_FOR_TARGET_FLAG_TO_PASS = \
751	$(shell if echo "$(CXX_FOR_TARGET)" | grep " -funconfigured-" > /dev/null; then :; else echo '"CXX_FOR_TARGET=$(CXX_FOR_TARGET)"'; fi)
752@endif target-libstdc++-v3
753
754# Flags to pass down to all sub-makes. STAGE*FLAGS,
755# MAKEINFO and MAKEINFOFLAGS are explicitly passed here to make them
756# overrideable (for a bootstrap build stage1 also builds gcc.info).
757BASE_FLAGS_TO_PASS = \
758	"DESTDIR=$(DESTDIR)" \
759	"RPATH_ENVVAR=$(RPATH_ENVVAR)" \
760	"TARGET_SUBDIR=$(TARGET_SUBDIR)" \
761	"bindir=$(bindir)" \
762	"datadir=$(datadir)" \
763	"exec_prefix=$(exec_prefix)" \
764	"includedir=$(includedir)" \
765	"datarootdir=$(datarootdir)" \
766	"docdir=$(docdir)" \
767	"infodir=$(infodir)" \
768	"pdfdir=$(pdfdir)" \
769	"htmldir=$(htmldir)" \
770	"libdir=$(libdir)" \
771	"libexecdir=$(libexecdir)" \
772	"lispdir=$(lispdir)" \
773	"localstatedir=$(localstatedir)" \
774	"mandir=$(mandir)" \
775	"oldincludedir=$(oldincludedir)" \
776	"prefix=$(prefix)" \
777	"sbindir=$(sbindir)" \
778	"sharedstatedir=$(sharedstatedir)" \
779	"sysconfdir=$(sysconfdir)" \
780	"tooldir=$(tooldir)" \
781	"build_tooldir=$(build_tooldir)" \
782	"target_alias=$(target_alias)" \
783	"AWK=$(AWK)" \
784	"BISON=$(BISON)" \
785	"CC_FOR_BUILD=$(CC_FOR_BUILD)" \
786	"CFLAGS_FOR_BUILD=$(CFLAGS_FOR_BUILD)" \
787	"CXX_FOR_BUILD=$(CXX_FOR_BUILD)" \
788	"EXPECT=$(EXPECT)" \
789	"FLEX=$(FLEX)" \
790	"INSTALL=$(INSTALL)" \
791	"INSTALL_DATA=$(INSTALL_DATA)" \
792	"INSTALL_PROGRAM=$(INSTALL_PROGRAM)" \
793	"INSTALL_SCRIPT=$(INSTALL_SCRIPT)" \
794	"LDFLAGS_FOR_BUILD=$(LDFLAGS_FOR_BUILD)" \
795	"LEX=$(LEX)" \
796	"M4=$(M4)" \
797	"MAKE=$(MAKE)" \
798	"RUNTEST=$(RUNTEST)" \
799	"RUNTESTFLAGS=$(RUNTESTFLAGS)" \
800	"SED=$(SED)" \
801	"SHELL=$(SHELL)" \
802	"YACC=$(YACC)" \
803	"`echo 'ADAFLAGS=$(ADAFLAGS)' | sed -e s'/[^=][^=]*=$$/XFOO=/'`" \
804	"ADA_CFLAGS=$(ADA_CFLAGS)" \
805	"AR_FLAGS=$(AR_FLAGS)" \
806	"`echo 'BOOT_ADAFLAGS=$(BOOT_ADAFLAGS)' | sed -e s'/[^=][^=]*=$$/XFOO=/'`" \
807	"BOOT_CFLAGS=$(BOOT_CFLAGS)" \
808	"BOOT_LDFLAGS=$(BOOT_LDFLAGS)" \
809	"CFLAGS=$(CFLAGS)" \
810	"CXXFLAGS=$(CXXFLAGS)" \
811	"LDFLAGS=$(LDFLAGS)" \
812	"LIBCFLAGS=$(LIBCFLAGS)" \
813	"LIBCXXFLAGS=$(LIBCXXFLAGS)" \
814	"STAGE1_CHECKING=$(STAGE1_CHECKING)" \
815	"STAGE1_LANGUAGES=$(STAGE1_LANGUAGES)" \
816	"GNATBIND=$(GNATBIND)" \
817	"GNATMAKE=$(GNATMAKE)" \
818	"GDC=$(GDC)" \
819	"GDCFLAGS=$(GDCFLAGS)" \
820	"AR_FOR_TARGET=$(AR_FOR_TARGET)" \
821	"AS_FOR_TARGET=$(AS_FOR_TARGET)" \
822	"CC_FOR_TARGET=$(CC_FOR_TARGET)" \
823	"CFLAGS_FOR_TARGET=$(CFLAGS_FOR_TARGET)" \
824	"CPPFLAGS_FOR_TARGET=$(CPPFLAGS_FOR_TARGET)" \
825	"CXXFLAGS_FOR_TARGET=$(CXXFLAGS_FOR_TARGET)" \
826	"DLLTOOL_FOR_TARGET=$(DLLTOOL_FOR_TARGET)" \
827	"DSYMUTIL_FOR_TARGET=$(DSYMUTIL_FOR_TARGET)" \
828	"FLAGS_FOR_TARGET=$(FLAGS_FOR_TARGET)" \
829	"GFORTRAN_FOR_TARGET=$(GFORTRAN_FOR_TARGET)" \
830	"GOC_FOR_TARGET=$(GOC_FOR_TARGET)" \
831	"GOCFLAGS_FOR_TARGET=$(GOCFLAGS_FOR_TARGET)" \
832	"GDC_FOR_TARGET=$(GDC_FOR_TARGET)" \
833	"GDCFLAGS_FOR_TARGET=$(GDCFLAGS_FOR_TARGET)" \
834	"LD_FOR_TARGET=$(LD_FOR_TARGET)" \
835	"LIPO_FOR_TARGET=$(LIPO_FOR_TARGET)" \
836	"LDFLAGS_FOR_TARGET=$(LDFLAGS_FOR_TARGET)" \
837	"LIBCFLAGS_FOR_TARGET=$(LIBCFLAGS_FOR_TARGET)" \
838	"LIBCXXFLAGS_FOR_TARGET=$(LIBCXXFLAGS_FOR_TARGET)" \
839	"NM_FOR_TARGET=$(NM_FOR_TARGET)" \
840	"OBJDUMP_FOR_TARGET=$(OBJDUMP_FOR_TARGET)" \
841	"OBJCOPY_FOR_TARGET=$(OBJCOPY_FOR_TARGET)" \
842	"RANLIB_FOR_TARGET=$(RANLIB_FOR_TARGET)" \
843	"READELF_FOR_TARGET=$(READELF_FOR_TARGET)" \
844	"STRIP_FOR_TARGET=$(STRIP_FOR_TARGET)" \
845	"WINDRES_FOR_TARGET=$(WINDRES_FOR_TARGET)" \
846	"WINDMC_FOR_TARGET=$(WINDMC_FOR_TARGET)" \
847	"BUILD_CONFIG=$(BUILD_CONFIG)" \
848	"`echo 'LANGUAGES=$(LANGUAGES)' | sed -e s'/[^=][^=]*=$$/XFOO=/'`" \
849	"LEAN=$(LEAN)" \
850	"STAGE1_CFLAGS=$(STAGE1_CFLAGS)" \
851	"STAGE1_CXXFLAGS=$(STAGE1_CXXFLAGS)" \
852	"STAGE1_GENERATOR_CFLAGS=$(STAGE1_GENERATOR_CFLAGS)" \
853	"STAGE1_TFLAGS=$(STAGE1_TFLAGS)" \
854	"STAGE2_CFLAGS=$(STAGE2_CFLAGS)" \
855	"STAGE2_CXXFLAGS=$(STAGE2_CXXFLAGS)" \
856	"STAGE2_GENERATOR_CFLAGS=$(STAGE2_GENERATOR_CFLAGS)" \
857	"STAGE2_TFLAGS=$(STAGE2_TFLAGS)" \
858	"STAGE3_CFLAGS=$(STAGE3_CFLAGS)" \
859	"STAGE3_CXXFLAGS=$(STAGE3_CXXFLAGS)" \
860	"STAGE3_GENERATOR_CFLAGS=$(STAGE3_GENERATOR_CFLAGS)" \
861	"STAGE3_TFLAGS=$(STAGE3_TFLAGS)" \
862	"STAGE4_CFLAGS=$(STAGE4_CFLAGS)" \
863	"STAGE4_CXXFLAGS=$(STAGE4_CXXFLAGS)" \
864	"STAGE4_GENERATOR_CFLAGS=$(STAGE4_GENERATOR_CFLAGS)" \
865	"STAGE4_TFLAGS=$(STAGE4_TFLAGS)" \
866	"STAGEprofile_CFLAGS=$(STAGEprofile_CFLAGS)" \
867	"STAGEprofile_CXXFLAGS=$(STAGEprofile_CXXFLAGS)" \
868	"STAGEprofile_GENERATOR_CFLAGS=$(STAGEprofile_GENERATOR_CFLAGS)" \
869	"STAGEprofile_TFLAGS=$(STAGEprofile_TFLAGS)" \
870	"STAGEtrain_CFLAGS=$(STAGEtrain_CFLAGS)" \
871	"STAGEtrain_CXXFLAGS=$(STAGEtrain_CXXFLAGS)" \
872	"STAGEtrain_GENERATOR_CFLAGS=$(STAGEtrain_GENERATOR_CFLAGS)" \
873	"STAGEtrain_TFLAGS=$(STAGEtrain_TFLAGS)" \
874	"STAGEfeedback_CFLAGS=$(STAGEfeedback_CFLAGS)" \
875	"STAGEfeedback_CXXFLAGS=$(STAGEfeedback_CXXFLAGS)" \
876	"STAGEfeedback_GENERATOR_CFLAGS=$(STAGEfeedback_GENERATOR_CFLAGS)" \
877	"STAGEfeedback_TFLAGS=$(STAGEfeedback_TFLAGS)" \
878	"STAGEautoprofile_CFLAGS=$(STAGEautoprofile_CFLAGS)" \
879	"STAGEautoprofile_CXXFLAGS=$(STAGEautoprofile_CXXFLAGS)" \
880	"STAGEautoprofile_GENERATOR_CFLAGS=$(STAGEautoprofile_GENERATOR_CFLAGS)" \
881	"STAGEautoprofile_TFLAGS=$(STAGEautoprofile_TFLAGS)" \
882	"STAGEautofeedback_CFLAGS=$(STAGEautofeedback_CFLAGS)" \
883	"STAGEautofeedback_CXXFLAGS=$(STAGEautofeedback_CXXFLAGS)" \
884	"STAGEautofeedback_GENERATOR_CFLAGS=$(STAGEautofeedback_GENERATOR_CFLAGS)" \
885	"STAGEautofeedback_TFLAGS=$(STAGEautofeedback_TFLAGS)" \
886	$(CXX_FOR_TARGET_FLAG_TO_PASS) \
887	"TFLAGS=$(TFLAGS)" \
888	"CONFIG_SHELL=$(SHELL)" \
889	"MAKEINFO=$(MAKEINFO) $(MAKEINFOFLAGS)" \
890	$(if $(LSAN_OPTIONS),"LSAN_OPTIONS=$(LSAN_OPTIONS)")
891
892# We leave this in just in case, but it is not needed anymore.
893RECURSE_FLAGS_TO_PASS = $(BASE_FLAGS_TO_PASS)
894
895# Flags to pass down to most sub-makes, in which we're building with
896# the host environment.
897EXTRA_HOST_FLAGS = \
898	'AR=$(AR)' \
899	'AS=$(AS)' \
900	'CC=$(CC)' \
901	'CXX=$(CXX)' \
902	'DLLTOOL=$(DLLTOOL)' \
903	'DSYMUTIL=$(DSYMUTIL)' \
904	'GFORTRAN=$(GFORTRAN)' \
905	'GOC=$(GOC)' \
906	'GDC=$(GDC)' \
907	'LD=$(LD)' \
908	'LIPO=$(LIPO)' \
909	'NM=$(NM)' \
910	'OBJDUMP=$(OBJDUMP)' \
911	'OTOOL=$(OTOOL)' \
912	'RANLIB=$(RANLIB)' \
913	'READELF=$(READELF)' \
914	'STRIP=$(STRIP)' \
915	'WINDRES=$(WINDRES)' \
916	'WINDMC=$(WINDMC)' \
917	'CREATE_GCOV=$(CREATE_GCOV)'
918
919FLAGS_TO_PASS = $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS)
920
921# Flags to pass to stage1 or when not bootstrapping.
922
923STAGE1_FLAGS_TO_PASS = \
924	LDFLAGS="$${LDFLAGS}" \
925	HOST_LIBS="$${HOST_LIBS}"
926
927# Flags to pass to stage2 and later makes.
928
929POSTSTAGE1_FLAGS_TO_PASS = \
930	CC="$${CC}" CC_FOR_BUILD="$${CC_FOR_BUILD}" \
931	CXX="$${CXX}" CXX_FOR_BUILD="$${CXX_FOR_BUILD}" \
932	GDC="$${GDC}" GDC_FOR_BUILD="$${GDC_FOR_BUILD}" \
933	GNATBIND="$${GNATBIND}" \
934	LDFLAGS="$${LDFLAGS}" \
935	HOST_LIBS="$${HOST_LIBS}" \
936	$(LTO_FLAGS_TO_PASS) \
937	"`echo 'ADAFLAGS=$(BOOT_ADAFLAGS)' | sed -e s'/[^=][^=]*=$$/XFOO=/'`"
938
939@if gcc-bootstrap
940EXTRA_HOST_EXPORTS = if [ $(current_stage) != stage1 ]; then \
941		       $(POSTSTAGE1_HOST_EXPORTS) \
942		     fi;
943
944EXTRA_BOOTSTRAP_FLAGS = CC="$$CC" CXX="$$CXX" LDFLAGS="$$LDFLAGS"
945@endif gcc-bootstrap
946
947# Flags to pass down to makes which are built with the target environment.
948# The double $ decreases the length of the command line; those variables
949# are set in BASE_FLAGS_TO_PASS, and the sub-make will expand them.  The
950# *_CFLAGS_FOR_TARGET variables are not passed down and most often empty,
951# so we expand them here.
952EXTRA_TARGET_FLAGS = \
953	'AR=$$(AR_FOR_TARGET)' \
954	'AS=$(COMPILER_AS_FOR_TARGET)' \
955	'CC=$$(CC_FOR_TARGET) $$(XGCC_FLAGS_FOR_TARGET) $$(TFLAGS)' \
956	'CFLAGS=$$(CFLAGS_FOR_TARGET)' \
957	'CXX=$$(CXX_FOR_TARGET) -B$$r/$$(TARGET_SUBDIR)/libstdc++-v3/src/.libs \
958	 -B$$r/$$(TARGET_SUBDIR)/libstdc++-v3/libsupc++/.libs \
959	 $$(XGCC_FLAGS_FOR_TARGET) $$(TFLAGS)' \
960	'CXXFLAGS=$$(CXXFLAGS_FOR_TARGET)' \
961	'DLLTOOL=$$(DLLTOOL_FOR_TARGET)' \
962	'DSYMUTIL=$$(DSYMUTIL_FOR_TARGET)' \
963	'GFORTRAN=$$(GFORTRAN_FOR_TARGET) $$(XGCC_FLAGS_FOR_TARGET) $$(TFLAGS)' \
964	'GOC=$$(GOC_FOR_TARGET) $$(XGCC_FLAGS_FOR_TARGET) $$(TFLAGS)' \
965	'GOCFLAGS=$$(GOCFLAGS_FOR_TARGET)' \
966	'GDC=$$(GDC_FOR_TARGET) $$(XGCC_FLAGS_FOR_TARGET) $$(TFLAGS)' \
967	'GDCFLAGS=$$(GDCFLAGS_FOR_TARGET)' \
968	'LD=$(COMPILER_LD_FOR_TARGET)' \
969	'LDFLAGS=$$(LDFLAGS_FOR_TARGET)' \
970	'LIBCFLAGS=$$(LIBCFLAGS_FOR_TARGET)' \
971	'LIBCXXFLAGS=$$(LIBCXXFLAGS_FOR_TARGET)' \
972	'NM=$(COMPILER_NM_FOR_TARGET)' \
973	'OBJDUMP=$$(OBJDUMP_FOR_TARGET)' \
974	'OBJCOPY=$$(OBJCOPY_FOR_TARGET)' \
975	'RANLIB=$$(RANLIB_FOR_TARGET)' \
976	'READELF=$$(READELF_FOR_TARGET)' \
977	'WINDRES=$$(WINDRES_FOR_TARGET)' \
978	'WINDMC=$$(WINDMC_FOR_TARGET)' \
979	'XGCC_FLAGS_FOR_TARGET=$(XGCC_FLAGS_FOR_TARGET)' \
980	'STAGE1_LDFLAGS=$$(POSTSTAGE1_LDFLAGS)' \
981	'STAGE1_LIBS=$$(POSTSTAGE1_LIBS)' \
982	"TFLAGS=$$TFLAGS"
983
984TARGET_FLAGS_TO_PASS = $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS)
985
986# Flags to pass down to gcc.  gcc builds a library, libgcc.a, so it
987# unfortunately needs the native compiler and the target ar and
988# ranlib.
989# If any variables are added here, they must be added to do-*, below.
990# The BUILD_* variables are a special case, which are used for the gcc
991# cross-building scheme.
992EXTRA_GCC_FLAGS = \
993	"GCC_FOR_TARGET=$(GCC_FOR_TARGET)" \
994	"`echo 'STMP_FIXPROTO=$(STMP_FIXPROTO)' | sed -e s'/[^=][^=]*=$$/XFOO=/'`" \
995	"`echo 'LIMITS_H_TEST=$(LIMITS_H_TEST)' | sed -e s'/[^=][^=]*=$$/XFOO=/'`"
996
997GCC_FLAGS_TO_PASS = $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS)
998
999@if gcc
1000BUILD_CONFIG = @BUILD_CONFIG@
1001ifneq ($(BUILD_CONFIG),)
1002include $(foreach CONFIG, $(BUILD_CONFIG), $(srcdir)/config/$(CONFIG).mk)
1003endif
1004@endif gcc
1005
1006.PHONY: configure-host
1007configure-host:  \
1008    maybe-configure-bfd \
1009    maybe-configure-opcodes \
1010    maybe-configure-binutils \
1011    maybe-configure-bison \
1012    maybe-configure-cgen \
1013    maybe-configure-dejagnu \
1014    maybe-configure-etc \
1015    maybe-configure-fastjar \
1016    maybe-configure-fixincludes \
1017    maybe-configure-flex \
1018    maybe-configure-gas \
1019    maybe-configure-gcc \
1020    maybe-configure-gmp \
1021    maybe-configure-mpfr \
1022    maybe-configure-mpc \
1023    maybe-configure-isl \
1024    maybe-configure-libelf \
1025    maybe-configure-gold \
1026    maybe-configure-gprof \
1027    maybe-configure-intl \
1028    maybe-configure-tcl \
1029    maybe-configure-itcl \
1030    maybe-configure-ld \
1031    maybe-configure-libbacktrace \
1032    maybe-configure-libcpp \
1033    maybe-configure-libdecnumber \
1034    maybe-configure-libgui \
1035    maybe-configure-libiberty \
1036    maybe-configure-libiberty-linker-plugin \
1037    maybe-configure-libiconv \
1038    maybe-configure-m4 \
1039    maybe-configure-readline \
1040    maybe-configure-sid \
1041    maybe-configure-sim \
1042    maybe-configure-texinfo \
1043    maybe-configure-zlib \
1044    maybe-configure-gnulib \
1045    maybe-configure-gdbsupport \
1046    maybe-configure-gdbserver \
1047    maybe-configure-gdb \
1048    maybe-configure-expect \
1049    maybe-configure-guile \
1050    maybe-configure-tk \
1051    maybe-configure-libtermcap \
1052    maybe-configure-utils \
1053    maybe-configure-gnattools \
1054    maybe-configure-lto-plugin \
1055    maybe-configure-libcc1 \
1056    maybe-configure-gotools \
1057    maybe-configure-libctf
1058.PHONY: configure-target
1059configure-target:  \
1060    maybe-configure-target-libstdc++-v3 \
1061    maybe-configure-target-libsanitizer \
1062    maybe-configure-target-libvtv \
1063    maybe-configure-target-liboffloadmic \
1064    maybe-configure-target-libssp \
1065    maybe-configure-target-newlib \
1066    maybe-configure-target-libgcc \
1067    maybe-configure-target-libbacktrace \
1068    maybe-configure-target-libquadmath \
1069    maybe-configure-target-libgfortran \
1070    maybe-configure-target-libobjc \
1071    maybe-configure-target-libgo \
1072    maybe-configure-target-libhsail-rt \
1073    maybe-configure-target-libphobos \
1074    maybe-configure-target-libtermcap \
1075    maybe-configure-target-winsup \
1076    maybe-configure-target-libgloss \
1077    maybe-configure-target-libffi \
1078    maybe-configure-target-zlib \
1079    maybe-configure-target-rda \
1080    maybe-configure-target-libada \
1081    maybe-configure-target-libgomp \
1082    maybe-configure-target-libitm \
1083    maybe-configure-target-libatomic
1084
1085# The target built for a native non-bootstrap build.
1086.PHONY: all
1087all:
1088@if gcc-bootstrap
1089	[ -f stage_final ] || echo stage3 > stage_final
1090	@r=`${PWD_COMMAND}`; export r; \
1091	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1092	$(MAKE) $(RECURSE_FLAGS_TO_PASS) `cat stage_final`-bubble
1093@endif gcc-bootstrap
1094	@: $(MAKE); $(unstage)
1095	@r=`${PWD_COMMAND}`; export r; \
1096	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1097@if gcc-bootstrap
1098	if [ -f stage_last ]; then \
1099	  TFLAGS="$(STAGE$(shell test ! -f stage_last || sed s,^stage,, stage_last)_TFLAGS)"; \
1100	  $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target; \
1101	else \
1102@endif gcc-bootstrap
1103	  $(MAKE) $(RECURSE_FLAGS_TO_PASS) all-host all-target \
1104@if gcc-bootstrap
1105	    ; \
1106	fi \
1107@endif gcc-bootstrap
1108	&& :
1109
1110.PHONY: all-build
1111
1112all-build: maybe-all-build-libiberty
1113all-build: maybe-all-build-bison
1114all-build: maybe-all-build-flex
1115all-build: maybe-all-build-m4
1116all-build: maybe-all-build-texinfo
1117all-build: maybe-all-build-fixincludes
1118all-build: maybe-all-build-libcpp
1119
1120.PHONY: all-host
1121
1122@if bfd-no-bootstrap
1123all-host: maybe-all-bfd
1124@endif bfd-no-bootstrap
1125@if opcodes-no-bootstrap
1126all-host: maybe-all-opcodes
1127@endif opcodes-no-bootstrap
1128@if binutils-no-bootstrap
1129all-host: maybe-all-binutils
1130@endif binutils-no-bootstrap
1131all-host: maybe-all-bison
1132all-host: maybe-all-cgen
1133all-host: maybe-all-dejagnu
1134all-host: maybe-all-etc
1135all-host: maybe-all-fastjar
1136@if fixincludes-no-bootstrap
1137all-host: maybe-all-fixincludes
1138@endif fixincludes-no-bootstrap
1139all-host: maybe-all-flex
1140@if gas-no-bootstrap
1141all-host: maybe-all-gas
1142@endif gas-no-bootstrap
1143@if gcc-no-bootstrap
1144all-host: maybe-all-gcc
1145@endif gcc-no-bootstrap
1146@if gmp-no-bootstrap
1147all-host: maybe-all-gmp
1148@endif gmp-no-bootstrap
1149@if mpfr-no-bootstrap
1150all-host: maybe-all-mpfr
1151@endif mpfr-no-bootstrap
1152@if mpc-no-bootstrap
1153all-host: maybe-all-mpc
1154@endif mpc-no-bootstrap
1155@if isl-no-bootstrap
1156all-host: maybe-all-isl
1157@endif isl-no-bootstrap
1158@if libelf-no-bootstrap
1159all-host: maybe-all-libelf
1160@endif libelf-no-bootstrap
1161@if gold-no-bootstrap
1162all-host: maybe-all-gold
1163@endif gold-no-bootstrap
1164all-host: maybe-all-gprof
1165@if intl-no-bootstrap
1166all-host: maybe-all-intl
1167@endif intl-no-bootstrap
1168all-host: maybe-all-tcl
1169all-host: maybe-all-itcl
1170@if ld-no-bootstrap
1171all-host: maybe-all-ld
1172@endif ld-no-bootstrap
1173@if libbacktrace-no-bootstrap
1174all-host: maybe-all-libbacktrace
1175@endif libbacktrace-no-bootstrap
1176@if libcpp-no-bootstrap
1177all-host: maybe-all-libcpp
1178@endif libcpp-no-bootstrap
1179@if libdecnumber-no-bootstrap
1180all-host: maybe-all-libdecnumber
1181@endif libdecnumber-no-bootstrap
1182all-host: maybe-all-libgui
1183@if libiberty-no-bootstrap
1184all-host: maybe-all-libiberty
1185@endif libiberty-no-bootstrap
1186@if libiberty-linker-plugin-no-bootstrap
1187all-host: maybe-all-libiberty-linker-plugin
1188@endif libiberty-linker-plugin-no-bootstrap
1189@if libiconv-no-bootstrap
1190all-host: maybe-all-libiconv
1191@endif libiconv-no-bootstrap
1192all-host: maybe-all-m4
1193all-host: maybe-all-readline
1194all-host: maybe-all-sid
1195all-host: maybe-all-sim
1196all-host: maybe-all-texinfo
1197@if zlib-no-bootstrap
1198all-host: maybe-all-zlib
1199@endif zlib-no-bootstrap
1200all-host: maybe-all-gnulib
1201all-host: maybe-all-gdbsupport
1202all-host: maybe-all-gdbserver
1203all-host: maybe-all-gdb
1204all-host: maybe-all-expect
1205all-host: maybe-all-guile
1206all-host: maybe-all-tk
1207all-host: maybe-all-libtermcap
1208all-host: maybe-all-utils
1209all-host: maybe-all-gnattools
1210@if lto-plugin-no-bootstrap
1211all-host: maybe-all-lto-plugin
1212@endif lto-plugin-no-bootstrap
1213all-host: maybe-all-libcc1
1214all-host: maybe-all-gotools
1215@if libctf-no-bootstrap
1216all-host: maybe-all-libctf
1217@endif libctf-no-bootstrap
1218
1219.PHONY: all-target
1220
1221@if target-libstdc++-v3-no-bootstrap
1222all-target: maybe-all-target-libstdc++-v3
1223@endif target-libstdc++-v3-no-bootstrap
1224@if target-libsanitizer-no-bootstrap
1225all-target: maybe-all-target-libsanitizer
1226@endif target-libsanitizer-no-bootstrap
1227@if target-libvtv-no-bootstrap
1228all-target: maybe-all-target-libvtv
1229@endif target-libvtv-no-bootstrap
1230all-target: maybe-all-target-liboffloadmic
1231all-target: maybe-all-target-libssp
1232all-target: maybe-all-target-newlib
1233@if target-libgcc-no-bootstrap
1234all-target: maybe-all-target-libgcc
1235@endif target-libgcc-no-bootstrap
1236all-target: maybe-all-target-libbacktrace
1237all-target: maybe-all-target-libquadmath
1238all-target: maybe-all-target-libgfortran
1239all-target: maybe-all-target-libobjc
1240all-target: maybe-all-target-libgo
1241all-target: maybe-all-target-libhsail-rt
1242all-target: maybe-all-target-libphobos
1243all-target: maybe-all-target-libtermcap
1244all-target: maybe-all-target-winsup
1245all-target: maybe-all-target-libgloss
1246all-target: maybe-all-target-libffi
1247all-target: maybe-all-target-zlib
1248all-target: maybe-all-target-rda
1249all-target: maybe-all-target-libada
1250@if target-libgomp-no-bootstrap
1251all-target: maybe-all-target-libgomp
1252@endif target-libgomp-no-bootstrap
1253all-target: maybe-all-target-libitm
1254all-target: maybe-all-target-libatomic
1255
1256# Do a target for all the subdirectories.  A ``make do-X'' will do a
1257# ``make X'' in all subdirectories (because, in general, there is a
1258# dependency (below) of X upon do-X, a ``make X'' will also do this,
1259# but it may do additional work as well).
1260
1261.PHONY: do-info
1262do-info:
1263	@: $(MAKE); $(unstage)
1264	@r=`${PWD_COMMAND}`; export r; \
1265	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1266	$(MAKE) $(RECURSE_FLAGS_TO_PASS) info-host \
1267	  info-target
1268
1269
1270.PHONY: info-host
1271
1272info-host: maybe-info-bfd
1273info-host: maybe-info-opcodes
1274info-host: maybe-info-binutils
1275info-host: maybe-info-bison
1276info-host: maybe-info-cgen
1277info-host: maybe-info-dejagnu
1278info-host: maybe-info-etc
1279info-host: maybe-info-fastjar
1280info-host: maybe-info-fixincludes
1281info-host: maybe-info-flex
1282info-host: maybe-info-gas
1283info-host: maybe-info-gcc
1284info-host: maybe-info-gmp
1285info-host: maybe-info-mpfr
1286info-host: maybe-info-mpc
1287info-host: maybe-info-isl
1288info-host: maybe-info-libelf
1289info-host: maybe-info-gold
1290info-host: maybe-info-gprof
1291info-host: maybe-info-intl
1292info-host: maybe-info-tcl
1293info-host: maybe-info-itcl
1294info-host: maybe-info-ld
1295info-host: maybe-info-libbacktrace
1296info-host: maybe-info-libcpp
1297info-host: maybe-info-libdecnumber
1298info-host: maybe-info-libgui
1299info-host: maybe-info-libiberty
1300info-host: maybe-info-libiberty-linker-plugin
1301info-host: maybe-info-libiconv
1302info-host: maybe-info-m4
1303info-host: maybe-info-readline
1304info-host: maybe-info-sid
1305info-host: maybe-info-sim
1306info-host: maybe-info-texinfo
1307info-host: maybe-info-zlib
1308info-host: maybe-info-gnulib
1309info-host: maybe-info-gdbsupport
1310info-host: maybe-info-gdbserver
1311info-host: maybe-info-gdb
1312info-host: maybe-info-expect
1313info-host: maybe-info-guile
1314info-host: maybe-info-tk
1315info-host: maybe-info-libtermcap
1316info-host: maybe-info-utils
1317info-host: maybe-info-gnattools
1318info-host: maybe-info-lto-plugin
1319info-host: maybe-info-libcc1
1320info-host: maybe-info-gotools
1321info-host: maybe-info-libctf
1322
1323.PHONY: info-target
1324
1325info-target: maybe-info-target-libstdc++-v3
1326info-target: maybe-info-target-libsanitizer
1327info-target: maybe-info-target-libvtv
1328info-target: maybe-info-target-liboffloadmic
1329info-target: maybe-info-target-libssp
1330info-target: maybe-info-target-newlib
1331info-target: maybe-info-target-libgcc
1332info-target: maybe-info-target-libbacktrace
1333info-target: maybe-info-target-libquadmath
1334info-target: maybe-info-target-libgfortran
1335info-target: maybe-info-target-libobjc
1336info-target: maybe-info-target-libgo
1337info-target: maybe-info-target-libhsail-rt
1338info-target: maybe-info-target-libphobos
1339info-target: maybe-info-target-libtermcap
1340info-target: maybe-info-target-winsup
1341info-target: maybe-info-target-libgloss
1342info-target: maybe-info-target-libffi
1343info-target: maybe-info-target-zlib
1344info-target: maybe-info-target-rda
1345info-target: maybe-info-target-libada
1346info-target: maybe-info-target-libgomp
1347info-target: maybe-info-target-libitm
1348info-target: maybe-info-target-libatomic
1349
1350.PHONY: do-dvi
1351do-dvi:
1352	@: $(MAKE); $(unstage)
1353	@r=`${PWD_COMMAND}`; export r; \
1354	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1355	$(MAKE) $(RECURSE_FLAGS_TO_PASS) dvi-host \
1356	  dvi-target
1357
1358
1359.PHONY: dvi-host
1360
1361dvi-host: maybe-dvi-bfd
1362dvi-host: maybe-dvi-opcodes
1363dvi-host: maybe-dvi-binutils
1364dvi-host: maybe-dvi-bison
1365dvi-host: maybe-dvi-cgen
1366dvi-host: maybe-dvi-dejagnu
1367dvi-host: maybe-dvi-etc
1368dvi-host: maybe-dvi-fastjar
1369dvi-host: maybe-dvi-fixincludes
1370dvi-host: maybe-dvi-flex
1371dvi-host: maybe-dvi-gas
1372dvi-host: maybe-dvi-gcc
1373dvi-host: maybe-dvi-gmp
1374dvi-host: maybe-dvi-mpfr
1375dvi-host: maybe-dvi-mpc
1376dvi-host: maybe-dvi-isl
1377dvi-host: maybe-dvi-libelf
1378dvi-host: maybe-dvi-gold
1379dvi-host: maybe-dvi-gprof
1380dvi-host: maybe-dvi-intl
1381dvi-host: maybe-dvi-tcl
1382dvi-host: maybe-dvi-itcl
1383dvi-host: maybe-dvi-ld
1384dvi-host: maybe-dvi-libbacktrace
1385dvi-host: maybe-dvi-libcpp
1386dvi-host: maybe-dvi-libdecnumber
1387dvi-host: maybe-dvi-libgui
1388dvi-host: maybe-dvi-libiberty
1389dvi-host: maybe-dvi-libiberty-linker-plugin
1390dvi-host: maybe-dvi-libiconv
1391dvi-host: maybe-dvi-m4
1392dvi-host: maybe-dvi-readline
1393dvi-host: maybe-dvi-sid
1394dvi-host: maybe-dvi-sim
1395dvi-host: maybe-dvi-texinfo
1396dvi-host: maybe-dvi-zlib
1397dvi-host: maybe-dvi-gnulib
1398dvi-host: maybe-dvi-gdbsupport
1399dvi-host: maybe-dvi-gdbserver
1400dvi-host: maybe-dvi-gdb
1401dvi-host: maybe-dvi-expect
1402dvi-host: maybe-dvi-guile
1403dvi-host: maybe-dvi-tk
1404dvi-host: maybe-dvi-libtermcap
1405dvi-host: maybe-dvi-utils
1406dvi-host: maybe-dvi-gnattools
1407dvi-host: maybe-dvi-lto-plugin
1408dvi-host: maybe-dvi-libcc1
1409dvi-host: maybe-dvi-gotools
1410dvi-host: maybe-dvi-libctf
1411
1412.PHONY: dvi-target
1413
1414dvi-target: maybe-dvi-target-libstdc++-v3
1415dvi-target: maybe-dvi-target-libsanitizer
1416dvi-target: maybe-dvi-target-libvtv
1417dvi-target: maybe-dvi-target-liboffloadmic
1418dvi-target: maybe-dvi-target-libssp
1419dvi-target: maybe-dvi-target-newlib
1420dvi-target: maybe-dvi-target-libgcc
1421dvi-target: maybe-dvi-target-libbacktrace
1422dvi-target: maybe-dvi-target-libquadmath
1423dvi-target: maybe-dvi-target-libgfortran
1424dvi-target: maybe-dvi-target-libobjc
1425dvi-target: maybe-dvi-target-libgo
1426dvi-target: maybe-dvi-target-libhsail-rt
1427dvi-target: maybe-dvi-target-libphobos
1428dvi-target: maybe-dvi-target-libtermcap
1429dvi-target: maybe-dvi-target-winsup
1430dvi-target: maybe-dvi-target-libgloss
1431dvi-target: maybe-dvi-target-libffi
1432dvi-target: maybe-dvi-target-zlib
1433dvi-target: maybe-dvi-target-rda
1434dvi-target: maybe-dvi-target-libada
1435dvi-target: maybe-dvi-target-libgomp
1436dvi-target: maybe-dvi-target-libitm
1437dvi-target: maybe-dvi-target-libatomic
1438
1439.PHONY: do-pdf
1440do-pdf:
1441	@: $(MAKE); $(unstage)
1442	@r=`${PWD_COMMAND}`; export r; \
1443	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1444	$(MAKE) $(RECURSE_FLAGS_TO_PASS) pdf-host \
1445	  pdf-target
1446
1447
1448.PHONY: pdf-host
1449
1450pdf-host: maybe-pdf-bfd
1451pdf-host: maybe-pdf-opcodes
1452pdf-host: maybe-pdf-binutils
1453pdf-host: maybe-pdf-bison
1454pdf-host: maybe-pdf-cgen
1455pdf-host: maybe-pdf-dejagnu
1456pdf-host: maybe-pdf-etc
1457pdf-host: maybe-pdf-fastjar
1458pdf-host: maybe-pdf-fixincludes
1459pdf-host: maybe-pdf-flex
1460pdf-host: maybe-pdf-gas
1461pdf-host: maybe-pdf-gcc
1462pdf-host: maybe-pdf-gmp
1463pdf-host: maybe-pdf-mpfr
1464pdf-host: maybe-pdf-mpc
1465pdf-host: maybe-pdf-isl
1466pdf-host: maybe-pdf-libelf
1467pdf-host: maybe-pdf-gold
1468pdf-host: maybe-pdf-gprof
1469pdf-host: maybe-pdf-intl
1470pdf-host: maybe-pdf-tcl
1471pdf-host: maybe-pdf-itcl
1472pdf-host: maybe-pdf-ld
1473pdf-host: maybe-pdf-libbacktrace
1474pdf-host: maybe-pdf-libcpp
1475pdf-host: maybe-pdf-libdecnumber
1476pdf-host: maybe-pdf-libgui
1477pdf-host: maybe-pdf-libiberty
1478pdf-host: maybe-pdf-libiberty-linker-plugin
1479pdf-host: maybe-pdf-libiconv
1480pdf-host: maybe-pdf-m4
1481pdf-host: maybe-pdf-readline
1482pdf-host: maybe-pdf-sid
1483pdf-host: maybe-pdf-sim
1484pdf-host: maybe-pdf-texinfo
1485pdf-host: maybe-pdf-zlib
1486pdf-host: maybe-pdf-gnulib
1487pdf-host: maybe-pdf-gdbsupport
1488pdf-host: maybe-pdf-gdbserver
1489pdf-host: maybe-pdf-gdb
1490pdf-host: maybe-pdf-expect
1491pdf-host: maybe-pdf-guile
1492pdf-host: maybe-pdf-tk
1493pdf-host: maybe-pdf-libtermcap
1494pdf-host: maybe-pdf-utils
1495pdf-host: maybe-pdf-gnattools
1496pdf-host: maybe-pdf-lto-plugin
1497pdf-host: maybe-pdf-libcc1
1498pdf-host: maybe-pdf-gotools
1499pdf-host: maybe-pdf-libctf
1500
1501.PHONY: pdf-target
1502
1503pdf-target: maybe-pdf-target-libstdc++-v3
1504pdf-target: maybe-pdf-target-libsanitizer
1505pdf-target: maybe-pdf-target-libvtv
1506pdf-target: maybe-pdf-target-liboffloadmic
1507pdf-target: maybe-pdf-target-libssp
1508pdf-target: maybe-pdf-target-newlib
1509pdf-target: maybe-pdf-target-libgcc
1510pdf-target: maybe-pdf-target-libbacktrace
1511pdf-target: maybe-pdf-target-libquadmath
1512pdf-target: maybe-pdf-target-libgfortran
1513pdf-target: maybe-pdf-target-libobjc
1514pdf-target: maybe-pdf-target-libgo
1515pdf-target: maybe-pdf-target-libhsail-rt
1516pdf-target: maybe-pdf-target-libphobos
1517pdf-target: maybe-pdf-target-libtermcap
1518pdf-target: maybe-pdf-target-winsup
1519pdf-target: maybe-pdf-target-libgloss
1520pdf-target: maybe-pdf-target-libffi
1521pdf-target: maybe-pdf-target-zlib
1522pdf-target: maybe-pdf-target-rda
1523pdf-target: maybe-pdf-target-libada
1524pdf-target: maybe-pdf-target-libgomp
1525pdf-target: maybe-pdf-target-libitm
1526pdf-target: maybe-pdf-target-libatomic
1527
1528.PHONY: do-html
1529do-html:
1530	@: $(MAKE); $(unstage)
1531	@r=`${PWD_COMMAND}`; export r; \
1532	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1533	$(MAKE) $(RECURSE_FLAGS_TO_PASS) html-host \
1534	  html-target
1535
1536
1537.PHONY: html-host
1538
1539html-host: maybe-html-bfd
1540html-host: maybe-html-opcodes
1541html-host: maybe-html-binutils
1542html-host: maybe-html-bison
1543html-host: maybe-html-cgen
1544html-host: maybe-html-dejagnu
1545html-host: maybe-html-etc
1546html-host: maybe-html-fastjar
1547html-host: maybe-html-fixincludes
1548html-host: maybe-html-flex
1549html-host: maybe-html-gas
1550html-host: maybe-html-gcc
1551html-host: maybe-html-gmp
1552html-host: maybe-html-mpfr
1553html-host: maybe-html-mpc
1554html-host: maybe-html-isl
1555html-host: maybe-html-libelf
1556html-host: maybe-html-gold
1557html-host: maybe-html-gprof
1558html-host: maybe-html-intl
1559html-host: maybe-html-tcl
1560html-host: maybe-html-itcl
1561html-host: maybe-html-ld
1562html-host: maybe-html-libbacktrace
1563html-host: maybe-html-libcpp
1564html-host: maybe-html-libdecnumber
1565html-host: maybe-html-libgui
1566html-host: maybe-html-libiberty
1567html-host: maybe-html-libiberty-linker-plugin
1568html-host: maybe-html-libiconv
1569html-host: maybe-html-m4
1570html-host: maybe-html-readline
1571html-host: maybe-html-sid
1572html-host: maybe-html-sim
1573html-host: maybe-html-texinfo
1574html-host: maybe-html-zlib
1575html-host: maybe-html-gnulib
1576html-host: maybe-html-gdbsupport
1577html-host: maybe-html-gdbserver
1578html-host: maybe-html-gdb
1579html-host: maybe-html-expect
1580html-host: maybe-html-guile
1581html-host: maybe-html-tk
1582html-host: maybe-html-libtermcap
1583html-host: maybe-html-utils
1584html-host: maybe-html-gnattools
1585html-host: maybe-html-lto-plugin
1586html-host: maybe-html-libcc1
1587html-host: maybe-html-gotools
1588html-host: maybe-html-libctf
1589
1590.PHONY: html-target
1591
1592html-target: maybe-html-target-libstdc++-v3
1593html-target: maybe-html-target-libsanitizer
1594html-target: maybe-html-target-libvtv
1595html-target: maybe-html-target-liboffloadmic
1596html-target: maybe-html-target-libssp
1597html-target: maybe-html-target-newlib
1598html-target: maybe-html-target-libgcc
1599html-target: maybe-html-target-libbacktrace
1600html-target: maybe-html-target-libquadmath
1601html-target: maybe-html-target-libgfortran
1602html-target: maybe-html-target-libobjc
1603html-target: maybe-html-target-libgo
1604html-target: maybe-html-target-libhsail-rt
1605html-target: maybe-html-target-libphobos
1606html-target: maybe-html-target-libtermcap
1607html-target: maybe-html-target-winsup
1608html-target: maybe-html-target-libgloss
1609html-target: maybe-html-target-libffi
1610html-target: maybe-html-target-zlib
1611html-target: maybe-html-target-rda
1612html-target: maybe-html-target-libada
1613html-target: maybe-html-target-libgomp
1614html-target: maybe-html-target-libitm
1615html-target: maybe-html-target-libatomic
1616
1617.PHONY: do-TAGS
1618do-TAGS:
1619	@: $(MAKE); $(unstage)
1620	@r=`${PWD_COMMAND}`; export r; \
1621	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1622	$(MAKE) $(RECURSE_FLAGS_TO_PASS) TAGS-host \
1623	  TAGS-target
1624
1625
1626.PHONY: TAGS-host
1627
1628TAGS-host: maybe-TAGS-bfd
1629TAGS-host: maybe-TAGS-opcodes
1630TAGS-host: maybe-TAGS-binutils
1631TAGS-host: maybe-TAGS-bison
1632TAGS-host: maybe-TAGS-cgen
1633TAGS-host: maybe-TAGS-dejagnu
1634TAGS-host: maybe-TAGS-etc
1635TAGS-host: maybe-TAGS-fastjar
1636TAGS-host: maybe-TAGS-fixincludes
1637TAGS-host: maybe-TAGS-flex
1638TAGS-host: maybe-TAGS-gas
1639TAGS-host: maybe-TAGS-gcc
1640TAGS-host: maybe-TAGS-gmp
1641TAGS-host: maybe-TAGS-mpfr
1642TAGS-host: maybe-TAGS-mpc
1643TAGS-host: maybe-TAGS-isl
1644TAGS-host: maybe-TAGS-libelf
1645TAGS-host: maybe-TAGS-gold
1646TAGS-host: maybe-TAGS-gprof
1647TAGS-host: maybe-TAGS-intl
1648TAGS-host: maybe-TAGS-tcl
1649TAGS-host: maybe-TAGS-itcl
1650TAGS-host: maybe-TAGS-ld
1651TAGS-host: maybe-TAGS-libbacktrace
1652TAGS-host: maybe-TAGS-libcpp
1653TAGS-host: maybe-TAGS-libdecnumber
1654TAGS-host: maybe-TAGS-libgui
1655TAGS-host: maybe-TAGS-libiberty
1656TAGS-host: maybe-TAGS-libiberty-linker-plugin
1657TAGS-host: maybe-TAGS-libiconv
1658TAGS-host: maybe-TAGS-m4
1659TAGS-host: maybe-TAGS-readline
1660TAGS-host: maybe-TAGS-sid
1661TAGS-host: maybe-TAGS-sim
1662TAGS-host: maybe-TAGS-texinfo
1663TAGS-host: maybe-TAGS-zlib
1664TAGS-host: maybe-TAGS-gnulib
1665TAGS-host: maybe-TAGS-gdbsupport
1666TAGS-host: maybe-TAGS-gdbserver
1667TAGS-host: maybe-TAGS-gdb
1668TAGS-host: maybe-TAGS-expect
1669TAGS-host: maybe-TAGS-guile
1670TAGS-host: maybe-TAGS-tk
1671TAGS-host: maybe-TAGS-libtermcap
1672TAGS-host: maybe-TAGS-utils
1673TAGS-host: maybe-TAGS-gnattools
1674TAGS-host: maybe-TAGS-lto-plugin
1675TAGS-host: maybe-TAGS-libcc1
1676TAGS-host: maybe-TAGS-gotools
1677TAGS-host: maybe-TAGS-libctf
1678
1679.PHONY: TAGS-target
1680
1681TAGS-target: maybe-TAGS-target-libstdc++-v3
1682TAGS-target: maybe-TAGS-target-libsanitizer
1683TAGS-target: maybe-TAGS-target-libvtv
1684TAGS-target: maybe-TAGS-target-liboffloadmic
1685TAGS-target: maybe-TAGS-target-libssp
1686TAGS-target: maybe-TAGS-target-newlib
1687TAGS-target: maybe-TAGS-target-libgcc
1688TAGS-target: maybe-TAGS-target-libbacktrace
1689TAGS-target: maybe-TAGS-target-libquadmath
1690TAGS-target: maybe-TAGS-target-libgfortran
1691TAGS-target: maybe-TAGS-target-libobjc
1692TAGS-target: maybe-TAGS-target-libgo
1693TAGS-target: maybe-TAGS-target-libhsail-rt
1694TAGS-target: maybe-TAGS-target-libphobos
1695TAGS-target: maybe-TAGS-target-libtermcap
1696TAGS-target: maybe-TAGS-target-winsup
1697TAGS-target: maybe-TAGS-target-libgloss
1698TAGS-target: maybe-TAGS-target-libffi
1699TAGS-target: maybe-TAGS-target-zlib
1700TAGS-target: maybe-TAGS-target-rda
1701TAGS-target: maybe-TAGS-target-libada
1702TAGS-target: maybe-TAGS-target-libgomp
1703TAGS-target: maybe-TAGS-target-libitm
1704TAGS-target: maybe-TAGS-target-libatomic
1705
1706.PHONY: do-install-info
1707do-install-info:
1708	@: $(MAKE); $(unstage)
1709	@r=`${PWD_COMMAND}`; export r; \
1710	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1711	$(MAKE) $(RECURSE_FLAGS_TO_PASS) install-info-host \
1712	  install-info-target
1713
1714
1715.PHONY: install-info-host
1716
1717install-info-host: maybe-install-info-bfd
1718install-info-host: maybe-install-info-opcodes
1719install-info-host: maybe-install-info-binutils
1720install-info-host: maybe-install-info-bison
1721install-info-host: maybe-install-info-cgen
1722install-info-host: maybe-install-info-dejagnu
1723install-info-host: maybe-install-info-etc
1724install-info-host: maybe-install-info-fastjar
1725install-info-host: maybe-install-info-fixincludes
1726install-info-host: maybe-install-info-flex
1727install-info-host: maybe-install-info-gas
1728install-info-host: maybe-install-info-gcc
1729install-info-host: maybe-install-info-gmp
1730install-info-host: maybe-install-info-mpfr
1731install-info-host: maybe-install-info-mpc
1732install-info-host: maybe-install-info-isl
1733install-info-host: maybe-install-info-libelf
1734install-info-host: maybe-install-info-gold
1735install-info-host: maybe-install-info-gprof
1736install-info-host: maybe-install-info-intl
1737install-info-host: maybe-install-info-tcl
1738install-info-host: maybe-install-info-itcl
1739install-info-host: maybe-install-info-ld
1740install-info-host: maybe-install-info-libbacktrace
1741install-info-host: maybe-install-info-libcpp
1742install-info-host: maybe-install-info-libdecnumber
1743install-info-host: maybe-install-info-libgui
1744install-info-host: maybe-install-info-libiberty
1745install-info-host: maybe-install-info-libiberty-linker-plugin
1746install-info-host: maybe-install-info-libiconv
1747install-info-host: maybe-install-info-m4
1748install-info-host: maybe-install-info-readline
1749install-info-host: maybe-install-info-sid
1750install-info-host: maybe-install-info-sim
1751install-info-host: maybe-install-info-texinfo
1752install-info-host: maybe-install-info-zlib
1753install-info-host: maybe-install-info-gnulib
1754install-info-host: maybe-install-info-gdbsupport
1755install-info-host: maybe-install-info-gdbserver
1756install-info-host: maybe-install-info-gdb
1757install-info-host: maybe-install-info-expect
1758install-info-host: maybe-install-info-guile
1759install-info-host: maybe-install-info-tk
1760install-info-host: maybe-install-info-libtermcap
1761install-info-host: maybe-install-info-utils
1762install-info-host: maybe-install-info-gnattools
1763install-info-host: maybe-install-info-lto-plugin
1764install-info-host: maybe-install-info-libcc1
1765install-info-host: maybe-install-info-gotools
1766install-info-host: maybe-install-info-libctf
1767
1768.PHONY: install-info-target
1769
1770install-info-target: maybe-install-info-target-libstdc++-v3
1771install-info-target: maybe-install-info-target-libsanitizer
1772install-info-target: maybe-install-info-target-libvtv
1773install-info-target: maybe-install-info-target-liboffloadmic
1774install-info-target: maybe-install-info-target-libssp
1775install-info-target: maybe-install-info-target-newlib
1776install-info-target: maybe-install-info-target-libgcc
1777install-info-target: maybe-install-info-target-libbacktrace
1778install-info-target: maybe-install-info-target-libquadmath
1779install-info-target: maybe-install-info-target-libgfortran
1780install-info-target: maybe-install-info-target-libobjc
1781install-info-target: maybe-install-info-target-libgo
1782install-info-target: maybe-install-info-target-libhsail-rt
1783install-info-target: maybe-install-info-target-libphobos
1784install-info-target: maybe-install-info-target-libtermcap
1785install-info-target: maybe-install-info-target-winsup
1786install-info-target: maybe-install-info-target-libgloss
1787install-info-target: maybe-install-info-target-libffi
1788install-info-target: maybe-install-info-target-zlib
1789install-info-target: maybe-install-info-target-rda
1790install-info-target: maybe-install-info-target-libada
1791install-info-target: maybe-install-info-target-libgomp
1792install-info-target: maybe-install-info-target-libitm
1793install-info-target: maybe-install-info-target-libatomic
1794
1795.PHONY: do-install-pdf
1796do-install-pdf:
1797	@: $(MAKE); $(unstage)
1798	@r=`${PWD_COMMAND}`; export r; \
1799	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1800	$(MAKE) $(RECURSE_FLAGS_TO_PASS) install-pdf-host \
1801	  install-pdf-target
1802
1803
1804.PHONY: install-pdf-host
1805
1806install-pdf-host: maybe-install-pdf-bfd
1807install-pdf-host: maybe-install-pdf-opcodes
1808install-pdf-host: maybe-install-pdf-binutils
1809install-pdf-host: maybe-install-pdf-bison
1810install-pdf-host: maybe-install-pdf-cgen
1811install-pdf-host: maybe-install-pdf-dejagnu
1812install-pdf-host: maybe-install-pdf-etc
1813install-pdf-host: maybe-install-pdf-fastjar
1814install-pdf-host: maybe-install-pdf-fixincludes
1815install-pdf-host: maybe-install-pdf-flex
1816install-pdf-host: maybe-install-pdf-gas
1817install-pdf-host: maybe-install-pdf-gcc
1818install-pdf-host: maybe-install-pdf-gmp
1819install-pdf-host: maybe-install-pdf-mpfr
1820install-pdf-host: maybe-install-pdf-mpc
1821install-pdf-host: maybe-install-pdf-isl
1822install-pdf-host: maybe-install-pdf-libelf
1823install-pdf-host: maybe-install-pdf-gold
1824install-pdf-host: maybe-install-pdf-gprof
1825install-pdf-host: maybe-install-pdf-intl
1826install-pdf-host: maybe-install-pdf-tcl
1827install-pdf-host: maybe-install-pdf-itcl
1828install-pdf-host: maybe-install-pdf-ld
1829install-pdf-host: maybe-install-pdf-libbacktrace
1830install-pdf-host: maybe-install-pdf-libcpp
1831install-pdf-host: maybe-install-pdf-libdecnumber
1832install-pdf-host: maybe-install-pdf-libgui
1833install-pdf-host: maybe-install-pdf-libiberty
1834install-pdf-host: maybe-install-pdf-libiberty-linker-plugin
1835install-pdf-host: maybe-install-pdf-libiconv
1836install-pdf-host: maybe-install-pdf-m4
1837install-pdf-host: maybe-install-pdf-readline
1838install-pdf-host: maybe-install-pdf-sid
1839install-pdf-host: maybe-install-pdf-sim
1840install-pdf-host: maybe-install-pdf-texinfo
1841install-pdf-host: maybe-install-pdf-zlib
1842install-pdf-host: maybe-install-pdf-gnulib
1843install-pdf-host: maybe-install-pdf-gdbsupport
1844install-pdf-host: maybe-install-pdf-gdbserver
1845install-pdf-host: maybe-install-pdf-gdb
1846install-pdf-host: maybe-install-pdf-expect
1847install-pdf-host: maybe-install-pdf-guile
1848install-pdf-host: maybe-install-pdf-tk
1849install-pdf-host: maybe-install-pdf-libtermcap
1850install-pdf-host: maybe-install-pdf-utils
1851install-pdf-host: maybe-install-pdf-gnattools
1852install-pdf-host: maybe-install-pdf-lto-plugin
1853install-pdf-host: maybe-install-pdf-libcc1
1854install-pdf-host: maybe-install-pdf-gotools
1855install-pdf-host: maybe-install-pdf-libctf
1856
1857.PHONY: install-pdf-target
1858
1859install-pdf-target: maybe-install-pdf-target-libstdc++-v3
1860install-pdf-target: maybe-install-pdf-target-libsanitizer
1861install-pdf-target: maybe-install-pdf-target-libvtv
1862install-pdf-target: maybe-install-pdf-target-liboffloadmic
1863install-pdf-target: maybe-install-pdf-target-libssp
1864install-pdf-target: maybe-install-pdf-target-newlib
1865install-pdf-target: maybe-install-pdf-target-libgcc
1866install-pdf-target: maybe-install-pdf-target-libbacktrace
1867install-pdf-target: maybe-install-pdf-target-libquadmath
1868install-pdf-target: maybe-install-pdf-target-libgfortran
1869install-pdf-target: maybe-install-pdf-target-libobjc
1870install-pdf-target: maybe-install-pdf-target-libgo
1871install-pdf-target: maybe-install-pdf-target-libhsail-rt
1872install-pdf-target: maybe-install-pdf-target-libphobos
1873install-pdf-target: maybe-install-pdf-target-libtermcap
1874install-pdf-target: maybe-install-pdf-target-winsup
1875install-pdf-target: maybe-install-pdf-target-libgloss
1876install-pdf-target: maybe-install-pdf-target-libffi
1877install-pdf-target: maybe-install-pdf-target-zlib
1878install-pdf-target: maybe-install-pdf-target-rda
1879install-pdf-target: maybe-install-pdf-target-libada
1880install-pdf-target: maybe-install-pdf-target-libgomp
1881install-pdf-target: maybe-install-pdf-target-libitm
1882install-pdf-target: maybe-install-pdf-target-libatomic
1883
1884.PHONY: do-install-html
1885do-install-html:
1886	@: $(MAKE); $(unstage)
1887	@r=`${PWD_COMMAND}`; export r; \
1888	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1889	$(MAKE) $(RECURSE_FLAGS_TO_PASS) install-html-host \
1890	  install-html-target
1891
1892
1893.PHONY: install-html-host
1894
1895install-html-host: maybe-install-html-bfd
1896install-html-host: maybe-install-html-opcodes
1897install-html-host: maybe-install-html-binutils
1898install-html-host: maybe-install-html-bison
1899install-html-host: maybe-install-html-cgen
1900install-html-host: maybe-install-html-dejagnu
1901install-html-host: maybe-install-html-etc
1902install-html-host: maybe-install-html-fastjar
1903install-html-host: maybe-install-html-fixincludes
1904install-html-host: maybe-install-html-flex
1905install-html-host: maybe-install-html-gas
1906install-html-host: maybe-install-html-gcc
1907install-html-host: maybe-install-html-gmp
1908install-html-host: maybe-install-html-mpfr
1909install-html-host: maybe-install-html-mpc
1910install-html-host: maybe-install-html-isl
1911install-html-host: maybe-install-html-libelf
1912install-html-host: maybe-install-html-gold
1913install-html-host: maybe-install-html-gprof
1914install-html-host: maybe-install-html-intl
1915install-html-host: maybe-install-html-tcl
1916install-html-host: maybe-install-html-itcl
1917install-html-host: maybe-install-html-ld
1918install-html-host: maybe-install-html-libbacktrace
1919install-html-host: maybe-install-html-libcpp
1920install-html-host: maybe-install-html-libdecnumber
1921install-html-host: maybe-install-html-libgui
1922install-html-host: maybe-install-html-libiberty
1923install-html-host: maybe-install-html-libiberty-linker-plugin
1924install-html-host: maybe-install-html-libiconv
1925install-html-host: maybe-install-html-m4
1926install-html-host: maybe-install-html-readline
1927install-html-host: maybe-install-html-sid
1928install-html-host: maybe-install-html-sim
1929install-html-host: maybe-install-html-texinfo
1930install-html-host: maybe-install-html-zlib
1931install-html-host: maybe-install-html-gnulib
1932install-html-host: maybe-install-html-gdbsupport
1933install-html-host: maybe-install-html-gdbserver
1934install-html-host: maybe-install-html-gdb
1935install-html-host: maybe-install-html-expect
1936install-html-host: maybe-install-html-guile
1937install-html-host: maybe-install-html-tk
1938install-html-host: maybe-install-html-libtermcap
1939install-html-host: maybe-install-html-utils
1940install-html-host: maybe-install-html-gnattools
1941install-html-host: maybe-install-html-lto-plugin
1942install-html-host: maybe-install-html-libcc1
1943install-html-host: maybe-install-html-gotools
1944install-html-host: maybe-install-html-libctf
1945
1946.PHONY: install-html-target
1947
1948install-html-target: maybe-install-html-target-libstdc++-v3
1949install-html-target: maybe-install-html-target-libsanitizer
1950install-html-target: maybe-install-html-target-libvtv
1951install-html-target: maybe-install-html-target-liboffloadmic
1952install-html-target: maybe-install-html-target-libssp
1953install-html-target: maybe-install-html-target-newlib
1954install-html-target: maybe-install-html-target-libgcc
1955install-html-target: maybe-install-html-target-libbacktrace
1956install-html-target: maybe-install-html-target-libquadmath
1957install-html-target: maybe-install-html-target-libgfortran
1958install-html-target: maybe-install-html-target-libobjc
1959install-html-target: maybe-install-html-target-libgo
1960install-html-target: maybe-install-html-target-libhsail-rt
1961install-html-target: maybe-install-html-target-libphobos
1962install-html-target: maybe-install-html-target-libtermcap
1963install-html-target: maybe-install-html-target-winsup
1964install-html-target: maybe-install-html-target-libgloss
1965install-html-target: maybe-install-html-target-libffi
1966install-html-target: maybe-install-html-target-zlib
1967install-html-target: maybe-install-html-target-rda
1968install-html-target: maybe-install-html-target-libada
1969install-html-target: maybe-install-html-target-libgomp
1970install-html-target: maybe-install-html-target-libitm
1971install-html-target: maybe-install-html-target-libatomic
1972
1973.PHONY: do-installcheck
1974do-installcheck:
1975	@: $(MAKE); $(unstage)
1976	@r=`${PWD_COMMAND}`; export r; \
1977	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1978	$(MAKE) $(RECURSE_FLAGS_TO_PASS) installcheck-host \
1979	  installcheck-target
1980
1981
1982.PHONY: installcheck-host
1983
1984installcheck-host: maybe-installcheck-bfd
1985installcheck-host: maybe-installcheck-opcodes
1986installcheck-host: maybe-installcheck-binutils
1987installcheck-host: maybe-installcheck-bison
1988installcheck-host: maybe-installcheck-cgen
1989installcheck-host: maybe-installcheck-dejagnu
1990installcheck-host: maybe-installcheck-etc
1991installcheck-host: maybe-installcheck-fastjar
1992installcheck-host: maybe-installcheck-fixincludes
1993installcheck-host: maybe-installcheck-flex
1994installcheck-host: maybe-installcheck-gas
1995installcheck-host: maybe-installcheck-gcc
1996installcheck-host: maybe-installcheck-gmp
1997installcheck-host: maybe-installcheck-mpfr
1998installcheck-host: maybe-installcheck-mpc
1999installcheck-host: maybe-installcheck-isl
2000installcheck-host: maybe-installcheck-libelf
2001installcheck-host: maybe-installcheck-gold
2002installcheck-host: maybe-installcheck-gprof
2003installcheck-host: maybe-installcheck-intl
2004installcheck-host: maybe-installcheck-tcl
2005installcheck-host: maybe-installcheck-itcl
2006installcheck-host: maybe-installcheck-ld
2007installcheck-host: maybe-installcheck-libbacktrace
2008installcheck-host: maybe-installcheck-libcpp
2009installcheck-host: maybe-installcheck-libdecnumber
2010installcheck-host: maybe-installcheck-libgui
2011installcheck-host: maybe-installcheck-libiberty
2012installcheck-host: maybe-installcheck-libiberty-linker-plugin
2013installcheck-host: maybe-installcheck-libiconv
2014installcheck-host: maybe-installcheck-m4
2015installcheck-host: maybe-installcheck-readline
2016installcheck-host: maybe-installcheck-sid
2017installcheck-host: maybe-installcheck-sim
2018installcheck-host: maybe-installcheck-texinfo
2019installcheck-host: maybe-installcheck-zlib
2020installcheck-host: maybe-installcheck-gnulib
2021installcheck-host: maybe-installcheck-gdbsupport
2022installcheck-host: maybe-installcheck-gdbserver
2023installcheck-host: maybe-installcheck-gdb
2024installcheck-host: maybe-installcheck-expect
2025installcheck-host: maybe-installcheck-guile
2026installcheck-host: maybe-installcheck-tk
2027installcheck-host: maybe-installcheck-libtermcap
2028installcheck-host: maybe-installcheck-utils
2029installcheck-host: maybe-installcheck-gnattools
2030installcheck-host: maybe-installcheck-lto-plugin
2031installcheck-host: maybe-installcheck-libcc1
2032installcheck-host: maybe-installcheck-gotools
2033installcheck-host: maybe-installcheck-libctf
2034
2035.PHONY: installcheck-target
2036
2037installcheck-target: maybe-installcheck-target-libstdc++-v3
2038installcheck-target: maybe-installcheck-target-libsanitizer
2039installcheck-target: maybe-installcheck-target-libvtv
2040installcheck-target: maybe-installcheck-target-liboffloadmic
2041installcheck-target: maybe-installcheck-target-libssp
2042installcheck-target: maybe-installcheck-target-newlib
2043installcheck-target: maybe-installcheck-target-libgcc
2044installcheck-target: maybe-installcheck-target-libbacktrace
2045installcheck-target: maybe-installcheck-target-libquadmath
2046installcheck-target: maybe-installcheck-target-libgfortran
2047installcheck-target: maybe-installcheck-target-libobjc
2048installcheck-target: maybe-installcheck-target-libgo
2049installcheck-target: maybe-installcheck-target-libhsail-rt
2050installcheck-target: maybe-installcheck-target-libphobos
2051installcheck-target: maybe-installcheck-target-libtermcap
2052installcheck-target: maybe-installcheck-target-winsup
2053installcheck-target: maybe-installcheck-target-libgloss
2054installcheck-target: maybe-installcheck-target-libffi
2055installcheck-target: maybe-installcheck-target-zlib
2056installcheck-target: maybe-installcheck-target-rda
2057installcheck-target: maybe-installcheck-target-libada
2058installcheck-target: maybe-installcheck-target-libgomp
2059installcheck-target: maybe-installcheck-target-libitm
2060installcheck-target: maybe-installcheck-target-libatomic
2061
2062.PHONY: do-mostlyclean
2063do-mostlyclean:
2064	@: $(MAKE); $(unstage)
2065	@r=`${PWD_COMMAND}`; export r; \
2066	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2067	$(MAKE) $(RECURSE_FLAGS_TO_PASS) mostlyclean-host \
2068	  mostlyclean-target
2069
2070
2071.PHONY: mostlyclean-host
2072
2073mostlyclean-host: maybe-mostlyclean-bfd
2074mostlyclean-host: maybe-mostlyclean-opcodes
2075mostlyclean-host: maybe-mostlyclean-binutils
2076mostlyclean-host: maybe-mostlyclean-bison
2077mostlyclean-host: maybe-mostlyclean-cgen
2078mostlyclean-host: maybe-mostlyclean-dejagnu
2079mostlyclean-host: maybe-mostlyclean-etc
2080mostlyclean-host: maybe-mostlyclean-fastjar
2081mostlyclean-host: maybe-mostlyclean-fixincludes
2082mostlyclean-host: maybe-mostlyclean-flex
2083mostlyclean-host: maybe-mostlyclean-gas
2084mostlyclean-host: maybe-mostlyclean-gcc
2085mostlyclean-host: maybe-mostlyclean-gmp
2086mostlyclean-host: maybe-mostlyclean-mpfr
2087mostlyclean-host: maybe-mostlyclean-mpc
2088mostlyclean-host: maybe-mostlyclean-isl
2089mostlyclean-host: maybe-mostlyclean-libelf
2090mostlyclean-host: maybe-mostlyclean-gold
2091mostlyclean-host: maybe-mostlyclean-gprof
2092mostlyclean-host: maybe-mostlyclean-intl
2093mostlyclean-host: maybe-mostlyclean-tcl
2094mostlyclean-host: maybe-mostlyclean-itcl
2095mostlyclean-host: maybe-mostlyclean-ld
2096mostlyclean-host: maybe-mostlyclean-libbacktrace
2097mostlyclean-host: maybe-mostlyclean-libcpp
2098mostlyclean-host: maybe-mostlyclean-libdecnumber
2099mostlyclean-host: maybe-mostlyclean-libgui
2100mostlyclean-host: maybe-mostlyclean-libiberty
2101mostlyclean-host: maybe-mostlyclean-libiberty-linker-plugin
2102mostlyclean-host: maybe-mostlyclean-libiconv
2103mostlyclean-host: maybe-mostlyclean-m4
2104mostlyclean-host: maybe-mostlyclean-readline
2105mostlyclean-host: maybe-mostlyclean-sid
2106mostlyclean-host: maybe-mostlyclean-sim
2107mostlyclean-host: maybe-mostlyclean-texinfo
2108mostlyclean-host: maybe-mostlyclean-zlib
2109mostlyclean-host: maybe-mostlyclean-gnulib
2110mostlyclean-host: maybe-mostlyclean-gdbsupport
2111mostlyclean-host: maybe-mostlyclean-gdbserver
2112mostlyclean-host: maybe-mostlyclean-gdb
2113mostlyclean-host: maybe-mostlyclean-expect
2114mostlyclean-host: maybe-mostlyclean-guile
2115mostlyclean-host: maybe-mostlyclean-tk
2116mostlyclean-host: maybe-mostlyclean-libtermcap
2117mostlyclean-host: maybe-mostlyclean-utils
2118mostlyclean-host: maybe-mostlyclean-gnattools
2119mostlyclean-host: maybe-mostlyclean-lto-plugin
2120mostlyclean-host: maybe-mostlyclean-libcc1
2121mostlyclean-host: maybe-mostlyclean-gotools
2122mostlyclean-host: maybe-mostlyclean-libctf
2123
2124.PHONY: mostlyclean-target
2125
2126mostlyclean-target: maybe-mostlyclean-target-libstdc++-v3
2127mostlyclean-target: maybe-mostlyclean-target-libsanitizer
2128mostlyclean-target: maybe-mostlyclean-target-libvtv
2129mostlyclean-target: maybe-mostlyclean-target-liboffloadmic
2130mostlyclean-target: maybe-mostlyclean-target-libssp
2131mostlyclean-target: maybe-mostlyclean-target-newlib
2132mostlyclean-target: maybe-mostlyclean-target-libgcc
2133mostlyclean-target: maybe-mostlyclean-target-libbacktrace
2134mostlyclean-target: maybe-mostlyclean-target-libquadmath
2135mostlyclean-target: maybe-mostlyclean-target-libgfortran
2136mostlyclean-target: maybe-mostlyclean-target-libobjc
2137mostlyclean-target: maybe-mostlyclean-target-libgo
2138mostlyclean-target: maybe-mostlyclean-target-libhsail-rt
2139mostlyclean-target: maybe-mostlyclean-target-libphobos
2140mostlyclean-target: maybe-mostlyclean-target-libtermcap
2141mostlyclean-target: maybe-mostlyclean-target-winsup
2142mostlyclean-target: maybe-mostlyclean-target-libgloss
2143mostlyclean-target: maybe-mostlyclean-target-libffi
2144mostlyclean-target: maybe-mostlyclean-target-zlib
2145mostlyclean-target: maybe-mostlyclean-target-rda
2146mostlyclean-target: maybe-mostlyclean-target-libada
2147mostlyclean-target: maybe-mostlyclean-target-libgomp
2148mostlyclean-target: maybe-mostlyclean-target-libitm
2149mostlyclean-target: maybe-mostlyclean-target-libatomic
2150
2151.PHONY: do-clean
2152do-clean:
2153	@: $(MAKE); $(unstage)
2154	@r=`${PWD_COMMAND}`; export r; \
2155	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2156	$(MAKE) $(RECURSE_FLAGS_TO_PASS) clean-host \
2157	  clean-target
2158
2159
2160.PHONY: clean-host
2161
2162clean-host: maybe-clean-bfd
2163clean-host: maybe-clean-opcodes
2164clean-host: maybe-clean-binutils
2165clean-host: maybe-clean-bison
2166clean-host: maybe-clean-cgen
2167clean-host: maybe-clean-dejagnu
2168clean-host: maybe-clean-etc
2169clean-host: maybe-clean-fastjar
2170clean-host: maybe-clean-fixincludes
2171clean-host: maybe-clean-flex
2172clean-host: maybe-clean-gas
2173clean-host: maybe-clean-gcc
2174clean-host: maybe-clean-gmp
2175clean-host: maybe-clean-mpfr
2176clean-host: maybe-clean-mpc
2177clean-host: maybe-clean-isl
2178clean-host: maybe-clean-libelf
2179clean-host: maybe-clean-gold
2180clean-host: maybe-clean-gprof
2181clean-host: maybe-clean-intl
2182clean-host: maybe-clean-tcl
2183clean-host: maybe-clean-itcl
2184clean-host: maybe-clean-ld
2185clean-host: maybe-clean-libbacktrace
2186clean-host: maybe-clean-libcpp
2187clean-host: maybe-clean-libdecnumber
2188clean-host: maybe-clean-libgui
2189clean-host: maybe-clean-libiberty
2190clean-host: maybe-clean-libiberty-linker-plugin
2191clean-host: maybe-clean-libiconv
2192clean-host: maybe-clean-m4
2193clean-host: maybe-clean-readline
2194clean-host: maybe-clean-sid
2195clean-host: maybe-clean-sim
2196clean-host: maybe-clean-texinfo
2197clean-host: maybe-clean-zlib
2198clean-host: maybe-clean-gnulib
2199clean-host: maybe-clean-gdbsupport
2200clean-host: maybe-clean-gdbserver
2201clean-host: maybe-clean-gdb
2202clean-host: maybe-clean-expect
2203clean-host: maybe-clean-guile
2204clean-host: maybe-clean-tk
2205clean-host: maybe-clean-libtermcap
2206clean-host: maybe-clean-utils
2207clean-host: maybe-clean-gnattools
2208clean-host: maybe-clean-lto-plugin
2209clean-host: maybe-clean-libcc1
2210clean-host: maybe-clean-gotools
2211clean-host: maybe-clean-libctf
2212
2213.PHONY: clean-target
2214
2215clean-target: maybe-clean-target-libstdc++-v3
2216clean-target: maybe-clean-target-libsanitizer
2217clean-target: maybe-clean-target-libvtv
2218clean-target: maybe-clean-target-liboffloadmic
2219clean-target: maybe-clean-target-libssp
2220clean-target: maybe-clean-target-newlib
2221clean-target: maybe-clean-target-libgcc
2222clean-target: maybe-clean-target-libbacktrace
2223clean-target: maybe-clean-target-libquadmath
2224clean-target: maybe-clean-target-libgfortran
2225clean-target: maybe-clean-target-libobjc
2226clean-target: maybe-clean-target-libgo
2227clean-target: maybe-clean-target-libhsail-rt
2228clean-target: maybe-clean-target-libphobos
2229clean-target: maybe-clean-target-libtermcap
2230clean-target: maybe-clean-target-winsup
2231clean-target: maybe-clean-target-libgloss
2232clean-target: maybe-clean-target-libffi
2233clean-target: maybe-clean-target-zlib
2234clean-target: maybe-clean-target-rda
2235clean-target: maybe-clean-target-libada
2236clean-target: maybe-clean-target-libgomp
2237clean-target: maybe-clean-target-libitm
2238clean-target: maybe-clean-target-libatomic
2239
2240.PHONY: do-distclean
2241do-distclean:
2242	@: $(MAKE); $(unstage)
2243	@r=`${PWD_COMMAND}`; export r; \
2244	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2245	$(MAKE) $(RECURSE_FLAGS_TO_PASS) distclean-host \
2246	  distclean-target
2247
2248
2249.PHONY: distclean-host
2250
2251distclean-host: maybe-distclean-bfd
2252distclean-host: maybe-distclean-opcodes
2253distclean-host: maybe-distclean-binutils
2254distclean-host: maybe-distclean-bison
2255distclean-host: maybe-distclean-cgen
2256distclean-host: maybe-distclean-dejagnu
2257distclean-host: maybe-distclean-etc
2258distclean-host: maybe-distclean-fastjar
2259distclean-host: maybe-distclean-fixincludes
2260distclean-host: maybe-distclean-flex
2261distclean-host: maybe-distclean-gas
2262distclean-host: maybe-distclean-gcc
2263distclean-host: maybe-distclean-gmp
2264distclean-host: maybe-distclean-mpfr
2265distclean-host: maybe-distclean-mpc
2266distclean-host: maybe-distclean-isl
2267distclean-host: maybe-distclean-libelf
2268distclean-host: maybe-distclean-gold
2269distclean-host: maybe-distclean-gprof
2270distclean-host: maybe-distclean-intl
2271distclean-host: maybe-distclean-tcl
2272distclean-host: maybe-distclean-itcl
2273distclean-host: maybe-distclean-ld
2274distclean-host: maybe-distclean-libbacktrace
2275distclean-host: maybe-distclean-libcpp
2276distclean-host: maybe-distclean-libdecnumber
2277distclean-host: maybe-distclean-libgui
2278distclean-host: maybe-distclean-libiberty
2279distclean-host: maybe-distclean-libiberty-linker-plugin
2280distclean-host: maybe-distclean-libiconv
2281distclean-host: maybe-distclean-m4
2282distclean-host: maybe-distclean-readline
2283distclean-host: maybe-distclean-sid
2284distclean-host: maybe-distclean-sim
2285distclean-host: maybe-distclean-texinfo
2286distclean-host: maybe-distclean-zlib
2287distclean-host: maybe-distclean-gnulib
2288distclean-host: maybe-distclean-gdbsupport
2289distclean-host: maybe-distclean-gdbserver
2290distclean-host: maybe-distclean-gdb
2291distclean-host: maybe-distclean-expect
2292distclean-host: maybe-distclean-guile
2293distclean-host: maybe-distclean-tk
2294distclean-host: maybe-distclean-libtermcap
2295distclean-host: maybe-distclean-utils
2296distclean-host: maybe-distclean-gnattools
2297distclean-host: maybe-distclean-lto-plugin
2298distclean-host: maybe-distclean-libcc1
2299distclean-host: maybe-distclean-gotools
2300distclean-host: maybe-distclean-libctf
2301
2302.PHONY: distclean-target
2303
2304distclean-target: maybe-distclean-target-libstdc++-v3
2305distclean-target: maybe-distclean-target-libsanitizer
2306distclean-target: maybe-distclean-target-libvtv
2307distclean-target: maybe-distclean-target-liboffloadmic
2308distclean-target: maybe-distclean-target-libssp
2309distclean-target: maybe-distclean-target-newlib
2310distclean-target: maybe-distclean-target-libgcc
2311distclean-target: maybe-distclean-target-libbacktrace
2312distclean-target: maybe-distclean-target-libquadmath
2313distclean-target: maybe-distclean-target-libgfortran
2314distclean-target: maybe-distclean-target-libobjc
2315distclean-target: maybe-distclean-target-libgo
2316distclean-target: maybe-distclean-target-libhsail-rt
2317distclean-target: maybe-distclean-target-libphobos
2318distclean-target: maybe-distclean-target-libtermcap
2319distclean-target: maybe-distclean-target-winsup
2320distclean-target: maybe-distclean-target-libgloss
2321distclean-target: maybe-distclean-target-libffi
2322distclean-target: maybe-distclean-target-zlib
2323distclean-target: maybe-distclean-target-rda
2324distclean-target: maybe-distclean-target-libada
2325distclean-target: maybe-distclean-target-libgomp
2326distclean-target: maybe-distclean-target-libitm
2327distclean-target: maybe-distclean-target-libatomic
2328
2329.PHONY: do-maintainer-clean
2330do-maintainer-clean:
2331	@: $(MAKE); $(unstage)
2332	@r=`${PWD_COMMAND}`; export r; \
2333	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2334	$(MAKE) $(RECURSE_FLAGS_TO_PASS) maintainer-clean-host \
2335	  maintainer-clean-target
2336
2337
2338.PHONY: maintainer-clean-host
2339
2340maintainer-clean-host: maybe-maintainer-clean-bfd
2341maintainer-clean-host: maybe-maintainer-clean-opcodes
2342maintainer-clean-host: maybe-maintainer-clean-binutils
2343maintainer-clean-host: maybe-maintainer-clean-bison
2344maintainer-clean-host: maybe-maintainer-clean-cgen
2345maintainer-clean-host: maybe-maintainer-clean-dejagnu
2346maintainer-clean-host: maybe-maintainer-clean-etc
2347maintainer-clean-host: maybe-maintainer-clean-fastjar
2348maintainer-clean-host: maybe-maintainer-clean-fixincludes
2349maintainer-clean-host: maybe-maintainer-clean-flex
2350maintainer-clean-host: maybe-maintainer-clean-gas
2351maintainer-clean-host: maybe-maintainer-clean-gcc
2352maintainer-clean-host: maybe-maintainer-clean-gmp
2353maintainer-clean-host: maybe-maintainer-clean-mpfr
2354maintainer-clean-host: maybe-maintainer-clean-mpc
2355maintainer-clean-host: maybe-maintainer-clean-isl
2356maintainer-clean-host: maybe-maintainer-clean-libelf
2357maintainer-clean-host: maybe-maintainer-clean-gold
2358maintainer-clean-host: maybe-maintainer-clean-gprof
2359maintainer-clean-host: maybe-maintainer-clean-intl
2360maintainer-clean-host: maybe-maintainer-clean-tcl
2361maintainer-clean-host: maybe-maintainer-clean-itcl
2362maintainer-clean-host: maybe-maintainer-clean-ld
2363maintainer-clean-host: maybe-maintainer-clean-libbacktrace
2364maintainer-clean-host: maybe-maintainer-clean-libcpp
2365maintainer-clean-host: maybe-maintainer-clean-libdecnumber
2366maintainer-clean-host: maybe-maintainer-clean-libgui
2367maintainer-clean-host: maybe-maintainer-clean-libiberty
2368maintainer-clean-host: maybe-maintainer-clean-libiberty-linker-plugin
2369maintainer-clean-host: maybe-maintainer-clean-libiconv
2370maintainer-clean-host: maybe-maintainer-clean-m4
2371maintainer-clean-host: maybe-maintainer-clean-readline
2372maintainer-clean-host: maybe-maintainer-clean-sid
2373maintainer-clean-host: maybe-maintainer-clean-sim
2374maintainer-clean-host: maybe-maintainer-clean-texinfo
2375maintainer-clean-host: maybe-maintainer-clean-zlib
2376maintainer-clean-host: maybe-maintainer-clean-gnulib
2377maintainer-clean-host: maybe-maintainer-clean-gdbsupport
2378maintainer-clean-host: maybe-maintainer-clean-gdbserver
2379maintainer-clean-host: maybe-maintainer-clean-gdb
2380maintainer-clean-host: maybe-maintainer-clean-expect
2381maintainer-clean-host: maybe-maintainer-clean-guile
2382maintainer-clean-host: maybe-maintainer-clean-tk
2383maintainer-clean-host: maybe-maintainer-clean-libtermcap
2384maintainer-clean-host: maybe-maintainer-clean-utils
2385maintainer-clean-host: maybe-maintainer-clean-gnattools
2386maintainer-clean-host: maybe-maintainer-clean-lto-plugin
2387maintainer-clean-host: maybe-maintainer-clean-libcc1
2388maintainer-clean-host: maybe-maintainer-clean-gotools
2389maintainer-clean-host: maybe-maintainer-clean-libctf
2390
2391.PHONY: maintainer-clean-target
2392
2393maintainer-clean-target: maybe-maintainer-clean-target-libstdc++-v3
2394maintainer-clean-target: maybe-maintainer-clean-target-libsanitizer
2395maintainer-clean-target: maybe-maintainer-clean-target-libvtv
2396maintainer-clean-target: maybe-maintainer-clean-target-liboffloadmic
2397maintainer-clean-target: maybe-maintainer-clean-target-libssp
2398maintainer-clean-target: maybe-maintainer-clean-target-newlib
2399maintainer-clean-target: maybe-maintainer-clean-target-libgcc
2400maintainer-clean-target: maybe-maintainer-clean-target-libbacktrace
2401maintainer-clean-target: maybe-maintainer-clean-target-libquadmath
2402maintainer-clean-target: maybe-maintainer-clean-target-libgfortran
2403maintainer-clean-target: maybe-maintainer-clean-target-libobjc
2404maintainer-clean-target: maybe-maintainer-clean-target-libgo
2405maintainer-clean-target: maybe-maintainer-clean-target-libhsail-rt
2406maintainer-clean-target: maybe-maintainer-clean-target-libphobos
2407maintainer-clean-target: maybe-maintainer-clean-target-libtermcap
2408maintainer-clean-target: maybe-maintainer-clean-target-winsup
2409maintainer-clean-target: maybe-maintainer-clean-target-libgloss
2410maintainer-clean-target: maybe-maintainer-clean-target-libffi
2411maintainer-clean-target: maybe-maintainer-clean-target-zlib
2412maintainer-clean-target: maybe-maintainer-clean-target-rda
2413maintainer-clean-target: maybe-maintainer-clean-target-libada
2414maintainer-clean-target: maybe-maintainer-clean-target-libgomp
2415maintainer-clean-target: maybe-maintainer-clean-target-libitm
2416maintainer-clean-target: maybe-maintainer-clean-target-libatomic
2417
2418
2419# Here are the targets which correspond to the do-X targets.
2420
2421.PHONY: info installcheck dvi pdf html
2422.PHONY: install-info install-pdf install-html
2423.PHONY: clean distclean mostlyclean maintainer-clean realclean
2424.PHONY: local-clean local-distclean local-maintainer-clean
2425info: do-info
2426installcheck: do-installcheck
2427dvi: do-dvi
2428pdf: do-pdf
2429html: do-html
2430
2431# Make sure makeinfo is built before we do a `make info', if we're
2432# in fact building texinfo.
2433do-info: maybe-all-texinfo
2434
2435install-info: do-install-info dir.info
2436	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2437	if [ -f dir.info ]; then \
2438	  $(INSTALL_DATA) dir.info $(DESTDIR)$(infodir)/dir.info; \
2439	else true; fi
2440
2441install-pdf: do-install-pdf
2442
2443install-html: do-install-html
2444
2445local-clean:
2446	-rm -f *.a TEMP errs core *.o *~ \#* TAGS *.E *.log
2447
2448local-distclean:
2449	-rm -f Makefile config.status config.cache mh-frag mt-frag
2450	-rm -f maybedep.tmp serdep.tmp stage_final
2451	-if [ "$(TARGET_SUBDIR)" != "." ]; then \
2452	  rm -rf $(TARGET_SUBDIR); \
2453	else true; fi
2454	-rm -rf $(BUILD_SUBDIR)
2455	-if [ "$(HOST_SUBDIR)" != "." ]; then \
2456	  rm -rf $(HOST_SUBDIR); \
2457	else true; fi
2458	-rm -f texinfo/po/Makefile texinfo/po/Makefile.in texinfo/info/Makefile
2459	-rm -f texinfo/doc/Makefile texinfo/po/POTFILES
2460	-rmdir texinfo/doc texinfo/info texinfo/intl texinfo/lib 2>/dev/null
2461	-rmdir texinfo/makeinfo texinfo/po texinfo/util 2>/dev/null
2462	-rmdir fastjar gcc gnattools gotools libcc1 libiberty 2>/dev/null
2463	-rmdir texinfo zlib 2>/dev/null
2464	-find . -name config.cache -exec rm -f {} \; \; 2>/dev/null
2465
2466local-maintainer-clean:
2467	@echo "This command is intended for maintainers to use;"
2468	@echo "it deletes files that may require special tools to rebuild."
2469
2470clean: do-clean local-clean
2471mostlyclean: do-mostlyclean local-clean
2472distclean: do-distclean local-clean local-distclean
2473maintainer-clean: local-maintainer-clean do-maintainer-clean local-clean 
2474maintainer-clean: local-distclean
2475realclean: maintainer-clean
2476
2477# Check target.
2478
2479.PHONY: check do-check
2480check: do-check
2481
2482# Only include modules actually being configured and built.
2483.PHONY: check-host
2484check-host:  \
2485    maybe-check-bfd \
2486    maybe-check-opcodes \
2487    maybe-check-binutils \
2488    maybe-check-bison \
2489    maybe-check-cgen \
2490    maybe-check-dejagnu \
2491    maybe-check-etc \
2492    maybe-check-fastjar \
2493    maybe-check-fixincludes \
2494    maybe-check-flex \
2495    maybe-check-gas \
2496    maybe-check-gcc \
2497    maybe-check-gmp \
2498    maybe-check-mpfr \
2499    maybe-check-mpc \
2500    maybe-check-isl \
2501    maybe-check-libelf \
2502    maybe-check-gold \
2503    maybe-check-gprof \
2504    maybe-check-intl \
2505    maybe-check-tcl \
2506    maybe-check-itcl \
2507    maybe-check-ld \
2508    maybe-check-libbacktrace \
2509    maybe-check-libcpp \
2510    maybe-check-libdecnumber \
2511    maybe-check-libgui \
2512    maybe-check-libiberty \
2513    maybe-check-libiberty-linker-plugin \
2514    maybe-check-libiconv \
2515    maybe-check-m4 \
2516    maybe-check-readline \
2517    maybe-check-sid \
2518    maybe-check-sim \
2519    maybe-check-texinfo \
2520    maybe-check-zlib \
2521    maybe-check-gnulib \
2522    maybe-check-gdbsupport \
2523    maybe-check-gdbserver \
2524    maybe-check-gdb \
2525    maybe-check-expect \
2526    maybe-check-guile \
2527    maybe-check-tk \
2528    maybe-check-libtermcap \
2529    maybe-check-utils \
2530    maybe-check-gnattools \
2531    maybe-check-lto-plugin \
2532    maybe-check-libcc1 \
2533    maybe-check-gotools \
2534    maybe-check-libctf
2535
2536.PHONY: check-target
2537check-target:  \
2538    maybe-check-target-libstdc++-v3 \
2539    maybe-check-target-libsanitizer \
2540    maybe-check-target-libvtv \
2541    maybe-check-target-liboffloadmic \
2542    maybe-check-target-libssp \
2543    maybe-check-target-newlib \
2544    maybe-check-target-libgcc \
2545    maybe-check-target-libbacktrace \
2546    maybe-check-target-libquadmath \
2547    maybe-check-target-libgfortran \
2548    maybe-check-target-libobjc \
2549    maybe-check-target-libgo \
2550    maybe-check-target-libhsail-rt \
2551    maybe-check-target-libphobos \
2552    maybe-check-target-libtermcap \
2553    maybe-check-target-winsup \
2554    maybe-check-target-libgloss \
2555    maybe-check-target-libffi \
2556    maybe-check-target-zlib \
2557    maybe-check-target-rda \
2558    maybe-check-target-libada \
2559    maybe-check-target-libgomp \
2560    maybe-check-target-libitm \
2561    maybe-check-target-libatomic
2562
2563do-check:
2564	@: $(MAKE); $(unstage)
2565	@r=`${PWD_COMMAND}`; export r; \
2566	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2567	$(MAKE) $(RECURSE_FLAGS_TO_PASS) check-host check-target
2568
2569# Automated reporting of test results.
2570
2571warning.log: build.log
2572	$(srcdir)/contrib/warn_summary build.log > $@
2573
2574mail-report.log:
2575	if test x'$(BOOT_CFLAGS)' != x''; then \
2576	    BOOT_CFLAGS='$(BOOT_CFLAGS)'; export BOOT_CFLAGS; \
2577	fi; \
2578	$(srcdir)/contrib/test_summary -t >$@
2579	chmod +x $@
2580	echo If you really want to send e-mail, run ./$@ now
2581
2582mail-report-with-warnings.log: warning.log
2583	if test x'$(BOOT_CFLAGS)' != x''; then \
2584	    BOOT_CFLAGS='$(BOOT_CFLAGS)'; export BOOT_CFLAGS; \
2585	fi; \
2586	$(srcdir)/contrib/test_summary -t -i warning.log >$@
2587	chmod +x $@
2588	echo If you really want to send e-mail, run ./$@ now
2589
2590# Local Vim config
2591
2592$(srcdir)/.local.vimrc:
2593	$(LN_S) contrib/vimrc $@
2594
2595$(srcdir)/.lvimrc:
2596	$(LN_S) contrib/vimrc $@
2597
2598vimrc: $(srcdir)/.local.vimrc $(srcdir)/.lvimrc
2599
2600.PHONY: vimrc
2601
2602# clang-format config
2603
2604$(srcdir)/.clang-format:
2605	$(LN_S) contrib/clang-format $@
2606
2607clang-format: $(srcdir)/.clang-format
2608
2609.PHONY: clang-format
2610
2611# Installation targets.
2612
2613.PHONY: install uninstall
2614install:
2615	@: $(MAKE); $(unstage)
2616	@r=`${PWD_COMMAND}`; export r; \
2617	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2618	$(MAKE) $(RECURSE_FLAGS_TO_PASS) installdirs install-host install-target
2619
2620.PHONY: install-host-nogcc
2621install-host-nogcc:  \
2622    maybe-install-bfd \
2623    maybe-install-opcodes \
2624    maybe-install-binutils \
2625    maybe-install-bison \
2626    maybe-install-cgen \
2627    maybe-install-dejagnu \
2628    maybe-install-etc \
2629    maybe-install-fastjar \
2630    maybe-install-fixincludes \
2631    maybe-install-flex \
2632    maybe-install-gas \
2633    maybe-install-gmp \
2634    maybe-install-mpfr \
2635    maybe-install-mpc \
2636    maybe-install-isl \
2637    maybe-install-libelf \
2638    maybe-install-gold \
2639    maybe-install-gprof \
2640    maybe-install-intl \
2641    maybe-install-tcl \
2642    maybe-install-itcl \
2643    maybe-install-ld \
2644    maybe-install-libbacktrace \
2645    maybe-install-libcpp \
2646    maybe-install-libdecnumber \
2647    maybe-install-libgui \
2648    maybe-install-libiberty \
2649    maybe-install-libiberty-linker-plugin \
2650    maybe-install-libiconv \
2651    maybe-install-m4 \
2652    maybe-install-readline \
2653    maybe-install-sid \
2654    maybe-install-sim \
2655    maybe-install-texinfo \
2656    maybe-install-zlib \
2657    maybe-install-gnulib \
2658    maybe-install-gdbsupport \
2659    maybe-install-gdbserver \
2660    maybe-install-gdb \
2661    maybe-install-expect \
2662    maybe-install-guile \
2663    maybe-install-tk \
2664    maybe-install-libtermcap \
2665    maybe-install-utils \
2666    maybe-install-gnattools \
2667    maybe-install-lto-plugin \
2668    maybe-install-libcc1 \
2669    maybe-install-gotools \
2670    maybe-install-libctf
2671
2672.PHONY: install-host
2673install-host:  \
2674    maybe-install-bfd \
2675    maybe-install-opcodes \
2676    maybe-install-binutils \
2677    maybe-install-bison \
2678    maybe-install-cgen \
2679    maybe-install-dejagnu \
2680    maybe-install-etc \
2681    maybe-install-fastjar \
2682    maybe-install-fixincludes \
2683    maybe-install-flex \
2684    maybe-install-gas \
2685    maybe-install-gcc \
2686    maybe-install-gmp \
2687    maybe-install-mpfr \
2688    maybe-install-mpc \
2689    maybe-install-isl \
2690    maybe-install-libelf \
2691    maybe-install-gold \
2692    maybe-install-gprof \
2693    maybe-install-intl \
2694    maybe-install-tcl \
2695    maybe-install-itcl \
2696    maybe-install-ld \
2697    maybe-install-libbacktrace \
2698    maybe-install-libcpp \
2699    maybe-install-libdecnumber \
2700    maybe-install-libgui \
2701    maybe-install-libiberty \
2702    maybe-install-libiberty-linker-plugin \
2703    maybe-install-libiconv \
2704    maybe-install-m4 \
2705    maybe-install-readline \
2706    maybe-install-sid \
2707    maybe-install-sim \
2708    maybe-install-texinfo \
2709    maybe-install-zlib \
2710    maybe-install-gnulib \
2711    maybe-install-gdbsupport \
2712    maybe-install-gdbserver \
2713    maybe-install-gdb \
2714    maybe-install-expect \
2715    maybe-install-guile \
2716    maybe-install-tk \
2717    maybe-install-libtermcap \
2718    maybe-install-utils \
2719    maybe-install-gnattools \
2720    maybe-install-lto-plugin \
2721    maybe-install-libcc1 \
2722    maybe-install-gotools \
2723    maybe-install-libctf
2724
2725.PHONY: install-target
2726install-target:  \
2727    maybe-install-target-libstdc++-v3 \
2728    maybe-install-target-libsanitizer \
2729    maybe-install-target-libvtv \
2730    maybe-install-target-liboffloadmic \
2731    maybe-install-target-libssp \
2732    maybe-install-target-newlib \
2733    maybe-install-target-libgcc \
2734    maybe-install-target-libbacktrace \
2735    maybe-install-target-libquadmath \
2736    maybe-install-target-libgfortran \
2737    maybe-install-target-libobjc \
2738    maybe-install-target-libgo \
2739    maybe-install-target-libhsail-rt \
2740    maybe-install-target-libphobos \
2741    maybe-install-target-libtermcap \
2742    maybe-install-target-winsup \
2743    maybe-install-target-libgloss \
2744    maybe-install-target-libffi \
2745    maybe-install-target-zlib \
2746    maybe-install-target-rda \
2747    maybe-install-target-libada \
2748    maybe-install-target-libgomp \
2749    maybe-install-target-libitm \
2750    maybe-install-target-libatomic
2751
2752uninstall:
2753	@echo "the uninstall target is not supported in this tree"
2754
2755.PHONY: install.all
2756install.all: install-no-fixedincludes
2757	@if [ -f ./gcc/Makefile ]; then \
2758		r=`${PWD_COMMAND}`; export r; \
2759		s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2760		$(HOST_EXPORTS) \
2761		(cd ./gcc && \
2762		$(MAKE) $(FLAGS_TO_PASS) install-headers); \
2763	else \
2764		true; \
2765	fi
2766
2767# install-no-fixedincludes is used to allow the elaboration of binary packages
2768# suitable for distribution, where we cannot include the fixed system header
2769# files.
2770.PHONY: install-no-fixedincludes
2771install-no-fixedincludes: installdirs install-host-nogcc \
2772	install-target gcc-install-no-fixedincludes
2773
2774.PHONY: install-strip
2775install-strip:
2776	@: $(MAKE); $(unstage)
2777	@r=`${PWD_COMMAND}`; export r; \
2778	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2779	$(MAKE) $(RECURSE_FLAGS_TO_PASS) installdirs install-strip-host install-strip-target
2780
2781.PHONY: install-strip-host
2782install-strip-host:  \
2783    maybe-install-strip-bfd \
2784    maybe-install-strip-opcodes \
2785    maybe-install-strip-binutils \
2786    maybe-install-strip-bison \
2787    maybe-install-strip-cgen \
2788    maybe-install-strip-dejagnu \
2789    maybe-install-strip-etc \
2790    maybe-install-strip-fastjar \
2791    maybe-install-strip-fixincludes \
2792    maybe-install-strip-flex \
2793    maybe-install-strip-gas \
2794    maybe-install-strip-gcc \
2795    maybe-install-strip-gmp \
2796    maybe-install-strip-mpfr \
2797    maybe-install-strip-mpc \
2798    maybe-install-strip-isl \
2799    maybe-install-strip-libelf \
2800    maybe-install-strip-gold \
2801    maybe-install-strip-gprof \
2802    maybe-install-strip-intl \
2803    maybe-install-strip-tcl \
2804    maybe-install-strip-itcl \
2805    maybe-install-strip-ld \
2806    maybe-install-strip-libbacktrace \
2807    maybe-install-strip-libcpp \
2808    maybe-install-strip-libdecnumber \
2809    maybe-install-strip-libgui \
2810    maybe-install-strip-libiberty \
2811    maybe-install-strip-libiberty-linker-plugin \
2812    maybe-install-strip-libiconv \
2813    maybe-install-strip-m4 \
2814    maybe-install-strip-readline \
2815    maybe-install-strip-sid \
2816    maybe-install-strip-sim \
2817    maybe-install-strip-texinfo \
2818    maybe-install-strip-zlib \
2819    maybe-install-strip-gnulib \
2820    maybe-install-strip-gdbsupport \
2821    maybe-install-strip-gdbserver \
2822    maybe-install-strip-gdb \
2823    maybe-install-strip-expect \
2824    maybe-install-strip-guile \
2825    maybe-install-strip-tk \
2826    maybe-install-strip-libtermcap \
2827    maybe-install-strip-utils \
2828    maybe-install-strip-gnattools \
2829    maybe-install-strip-lto-plugin \
2830    maybe-install-strip-libcc1 \
2831    maybe-install-strip-gotools \
2832    maybe-install-strip-libctf
2833
2834.PHONY: install-strip-target
2835install-strip-target:  \
2836    maybe-install-strip-target-libstdc++-v3 \
2837    maybe-install-strip-target-libsanitizer \
2838    maybe-install-strip-target-libvtv \
2839    maybe-install-strip-target-liboffloadmic \
2840    maybe-install-strip-target-libssp \
2841    maybe-install-strip-target-newlib \
2842    maybe-install-strip-target-libgcc \
2843    maybe-install-strip-target-libbacktrace \
2844    maybe-install-strip-target-libquadmath \
2845    maybe-install-strip-target-libgfortran \
2846    maybe-install-strip-target-libobjc \
2847    maybe-install-strip-target-libgo \
2848    maybe-install-strip-target-libhsail-rt \
2849    maybe-install-strip-target-libphobos \
2850    maybe-install-strip-target-libtermcap \
2851    maybe-install-strip-target-winsup \
2852    maybe-install-strip-target-libgloss \
2853    maybe-install-strip-target-libffi \
2854    maybe-install-strip-target-zlib \
2855    maybe-install-strip-target-rda \
2856    maybe-install-strip-target-libada \
2857    maybe-install-strip-target-libgomp \
2858    maybe-install-strip-target-libitm \
2859    maybe-install-strip-target-libatomic
2860
2861
2862### other supporting targets
2863
2864MAKEDIRS= \
2865	$(DESTDIR)$(prefix) \
2866	$(DESTDIR)$(exec_prefix)
2867.PHONY: installdirs
2868installdirs: mkinstalldirs
2869	$(SHELL) $(srcdir)/mkinstalldirs $(MAKEDIRS)
2870
2871dir.info: do-install-info
2872	if [ -f $(srcdir)/texinfo/gen-info-dir ]; then \
2873	  $(srcdir)/texinfo/gen-info-dir $(DESTDIR)$(infodir) $(srcdir)/texinfo/dir.info-template > dir.info.new; \
2874	  mv -f dir.info.new dir.info; \
2875	else true; \
2876	fi
2877
2878dist:
2879	@echo "Building a full distribution of this tree isn't done"
2880	@echo "via 'make dist'.  Check out the etc/ subdirectory" 
2881
2882etags tags: TAGS
2883
2884# Right now this just builds TAGS in each subdirectory.  emacs19 has the
2885# ability to use several tags files at once, so there is probably no need
2886# to combine them into one big TAGS file (like CVS 1.3 does).  We could
2887# (if we felt like it) have this Makefile write a piece of elisp which
2888# the user could load to tell emacs19 where all the TAGS files we just
2889# built are.
2890TAGS: do-TAGS
2891
2892# ------------------------------------
2893# Macros for configure and all targets
2894# ------------------------------------
2895
2896
2897
2898
2899
2900# --------------------------------------
2901# Modules which run on the build machine
2902# --------------------------------------
2903
2904
2905.PHONY: configure-build-libiberty maybe-configure-build-libiberty
2906maybe-configure-build-libiberty:
2907@if gcc-bootstrap
2908configure-build-libiberty: stage_current
2909@endif gcc-bootstrap
2910@if build-libiberty
2911maybe-configure-build-libiberty: configure-build-libiberty
2912configure-build-libiberty: 
2913	@: $(MAKE); $(unstage)
2914	@r=`${PWD_COMMAND}`; export r; \
2915	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2916	test ! -f $(BUILD_SUBDIR)/libiberty/Makefile || exit 0; \
2917	$(SHELL) $(srcdir)/mkinstalldirs $(BUILD_SUBDIR)/libiberty; \
2918	$(BUILD_EXPORTS)  \
2919	echo Configuring in $(BUILD_SUBDIR)/libiberty; \
2920	cd "$(BUILD_SUBDIR)/libiberty" || exit 1; \
2921	case $(srcdir) in \
2922	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
2923	  *) topdir=`echo $(BUILD_SUBDIR)/libiberty/ | \
2924		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
2925	esac; \
2926	module_srcdir=libiberty; \
2927	rm -f no-such-file || : ; \
2928	CONFIG_SITE=no-such-file $(SHELL) \
2929	  $$s/$$module_srcdir/configure \
2930	  --srcdir=$${topdir}/$$module_srcdir \
2931	  $(BUILD_CONFIGARGS) --build=${build_alias} --host=${build_alias} \
2932	  --target=${target_alias}  \
2933	  || exit 1
2934@endif build-libiberty
2935
2936
2937
2938
2939
2940.PHONY: all-build-libiberty maybe-all-build-libiberty
2941maybe-all-build-libiberty:
2942@if gcc-bootstrap
2943all-build-libiberty: stage_current
2944@endif gcc-bootstrap
2945@if build-libiberty
2946TARGET-build-libiberty=all
2947maybe-all-build-libiberty: all-build-libiberty
2948all-build-libiberty: configure-build-libiberty
2949	@: $(MAKE); $(unstage)
2950	@r=`${PWD_COMMAND}`; export r; \
2951	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2952	$(BUILD_EXPORTS)  \
2953	(cd $(BUILD_SUBDIR)/libiberty && \
2954	  $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_BUILD_FLAGS)   \
2955		$(TARGET-build-libiberty))
2956@endif build-libiberty
2957
2958
2959
2960
2961
2962.PHONY: configure-build-bison maybe-configure-build-bison
2963maybe-configure-build-bison:
2964@if gcc-bootstrap
2965configure-build-bison: stage_current
2966@endif gcc-bootstrap
2967@if build-bison
2968maybe-configure-build-bison: configure-build-bison
2969configure-build-bison: 
2970	@: $(MAKE); $(unstage)
2971	@r=`${PWD_COMMAND}`; export r; \
2972	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2973	test ! -f $(BUILD_SUBDIR)/bison/Makefile || exit 0; \
2974	$(SHELL) $(srcdir)/mkinstalldirs $(BUILD_SUBDIR)/bison; \
2975	$(BUILD_EXPORTS)  \
2976	echo Configuring in $(BUILD_SUBDIR)/bison; \
2977	cd "$(BUILD_SUBDIR)/bison" || exit 1; \
2978	case $(srcdir) in \
2979	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
2980	  *) topdir=`echo $(BUILD_SUBDIR)/bison/ | \
2981		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
2982	esac; \
2983	module_srcdir=bison; \
2984	rm -f no-such-file || : ; \
2985	CONFIG_SITE=no-such-file $(SHELL) \
2986	  $$s/$$module_srcdir/configure \
2987	  --srcdir=$${topdir}/$$module_srcdir \
2988	  $(BUILD_CONFIGARGS) --build=${build_alias} --host=${build_alias} \
2989	  --target=${target_alias}  \
2990	  || exit 1
2991@endif build-bison
2992
2993
2994
2995
2996
2997.PHONY: all-build-bison maybe-all-build-bison
2998maybe-all-build-bison:
2999@if gcc-bootstrap
3000all-build-bison: stage_current
3001@endif gcc-bootstrap
3002@if build-bison
3003TARGET-build-bison=all
3004maybe-all-build-bison: all-build-bison
3005all-build-bison: configure-build-bison
3006	@: $(MAKE); $(unstage)
3007	@r=`${PWD_COMMAND}`; export r; \
3008	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3009	$(BUILD_EXPORTS)  \
3010	(cd $(BUILD_SUBDIR)/bison && \
3011	  $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_BUILD_FLAGS)   \
3012		$(TARGET-build-bison))
3013@endif build-bison
3014
3015
3016
3017
3018
3019.PHONY: configure-build-flex maybe-configure-build-flex
3020maybe-configure-build-flex:
3021@if gcc-bootstrap
3022configure-build-flex: stage_current
3023@endif gcc-bootstrap
3024@if build-flex
3025maybe-configure-build-flex: configure-build-flex
3026configure-build-flex: 
3027	@: $(MAKE); $(unstage)
3028	@r=`${PWD_COMMAND}`; export r; \
3029	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3030	test ! -f $(BUILD_SUBDIR)/flex/Makefile || exit 0; \
3031	$(SHELL) $(srcdir)/mkinstalldirs $(BUILD_SUBDIR)/flex; \
3032	$(BUILD_EXPORTS)  \
3033	echo Configuring in $(BUILD_SUBDIR)/flex; \
3034	cd "$(BUILD_SUBDIR)/flex" || exit 1; \
3035	case $(srcdir) in \
3036	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
3037	  *) topdir=`echo $(BUILD_SUBDIR)/flex/ | \
3038		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
3039	esac; \
3040	module_srcdir=flex; \
3041	rm -f no-such-file || : ; \
3042	CONFIG_SITE=no-such-file $(SHELL) \
3043	  $$s/$$module_srcdir/configure \
3044	  --srcdir=$${topdir}/$$module_srcdir \
3045	  $(BUILD_CONFIGARGS) --build=${build_alias} --host=${build_alias} \
3046	  --target=${target_alias}  \
3047	  || exit 1
3048@endif build-flex
3049
3050
3051
3052
3053
3054.PHONY: all-build-flex maybe-all-build-flex
3055maybe-all-build-flex:
3056@if gcc-bootstrap
3057all-build-flex: stage_current
3058@endif gcc-bootstrap
3059@if build-flex
3060TARGET-build-flex=all
3061maybe-all-build-flex: all-build-flex
3062all-build-flex: configure-build-flex
3063	@: $(MAKE); $(unstage)
3064	@r=`${PWD_COMMAND}`; export r; \
3065	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3066	$(BUILD_EXPORTS)  \
3067	(cd $(BUILD_SUBDIR)/flex && \
3068	  $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_BUILD_FLAGS)   \
3069		$(TARGET-build-flex))
3070@endif build-flex
3071
3072
3073
3074
3075
3076.PHONY: configure-build-m4 maybe-configure-build-m4
3077maybe-configure-build-m4:
3078@if gcc-bootstrap
3079configure-build-m4: stage_current
3080@endif gcc-bootstrap
3081@if build-m4
3082maybe-configure-build-m4: configure-build-m4
3083configure-build-m4: 
3084	@: $(MAKE); $(unstage)
3085	@r=`${PWD_COMMAND}`; export r; \
3086	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3087	test ! -f $(BUILD_SUBDIR)/m4/Makefile || exit 0; \
3088	$(SHELL) $(srcdir)/mkinstalldirs $(BUILD_SUBDIR)/m4; \
3089	$(BUILD_EXPORTS)  \
3090	echo Configuring in $(BUILD_SUBDIR)/m4; \
3091	cd "$(BUILD_SUBDIR)/m4" || exit 1; \
3092	case $(srcdir) in \
3093	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
3094	  *) topdir=`echo $(BUILD_SUBDIR)/m4/ | \
3095		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
3096	esac; \
3097	module_srcdir=m4; \
3098	rm -f no-such-file || : ; \
3099	CONFIG_SITE=no-such-file $(SHELL) \
3100	  $$s/$$module_srcdir/configure \
3101	  --srcdir=$${topdir}/$$module_srcdir \
3102	  $(BUILD_CONFIGARGS) --build=${build_alias} --host=${build_alias} \
3103	  --target=${target_alias}  \
3104	  || exit 1
3105@endif build-m4
3106
3107
3108
3109
3110
3111.PHONY: all-build-m4 maybe-all-build-m4
3112maybe-all-build-m4:
3113@if gcc-bootstrap
3114all-build-m4: stage_current
3115@endif gcc-bootstrap
3116@if build-m4
3117TARGET-build-m4=all
3118maybe-all-build-m4: all-build-m4
3119all-build-m4: configure-build-m4
3120	@: $(MAKE); $(unstage)
3121	@r=`${PWD_COMMAND}`; export r; \
3122	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3123	$(BUILD_EXPORTS)  \
3124	(cd $(BUILD_SUBDIR)/m4 && \
3125	  $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_BUILD_FLAGS)   \
3126		$(TARGET-build-m4))
3127@endif build-m4
3128
3129
3130
3131
3132
3133.PHONY: configure-build-texinfo maybe-configure-build-texinfo
3134maybe-configure-build-texinfo:
3135@if gcc-bootstrap
3136configure-build-texinfo: stage_current
3137@endif gcc-bootstrap
3138@if build-texinfo
3139maybe-configure-build-texinfo: configure-build-texinfo
3140configure-build-texinfo: 
3141	@: $(MAKE); $(unstage)
3142	@r=`${PWD_COMMAND}`; export r; \
3143	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3144	test ! -f $(BUILD_SUBDIR)/texinfo/Makefile || exit 0; \
3145	$(SHELL) $(srcdir)/mkinstalldirs $(BUILD_SUBDIR)/texinfo; \
3146	$(BUILD_EXPORTS)  \
3147	echo Configuring in $(BUILD_SUBDIR)/texinfo; \
3148	cd "$(BUILD_SUBDIR)/texinfo" || exit 1; \
3149	case $(srcdir) in \
3150	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
3151	  *) topdir=`echo $(BUILD_SUBDIR)/texinfo/ | \
3152		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
3153	esac; \
3154	module_srcdir=texinfo; \
3155	rm -f no-such-file || : ; \
3156	CONFIG_SITE=no-such-file $(SHELL) \
3157	  $$s/$$module_srcdir/configure \
3158	  --srcdir=$${topdir}/$$module_srcdir \
3159	  $(BUILD_CONFIGARGS) --build=${build_alias} --host=${build_alias} \
3160	  --target=${target_alias}  \
3161	  || exit 1
3162@endif build-texinfo
3163
3164
3165
3166
3167
3168.PHONY: all-build-texinfo maybe-all-build-texinfo
3169maybe-all-build-texinfo:
3170@if gcc-bootstrap
3171all-build-texinfo: stage_current
3172@endif gcc-bootstrap
3173@if build-texinfo
3174TARGET-build-texinfo=all
3175maybe-all-build-texinfo: all-build-texinfo
3176all-build-texinfo: configure-build-texinfo
3177	@: $(MAKE); $(unstage)
3178	@r=`${PWD_COMMAND}`; export r; \
3179	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3180	$(BUILD_EXPORTS)  \
3181	(cd $(BUILD_SUBDIR)/texinfo && \
3182	  $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_BUILD_FLAGS)   \
3183		$(TARGET-build-texinfo))
3184@endif build-texinfo
3185
3186
3187
3188
3189
3190.PHONY: configure-build-fixincludes maybe-configure-build-fixincludes
3191maybe-configure-build-fixincludes:
3192@if gcc-bootstrap
3193configure-build-fixincludes: stage_current
3194@endif gcc-bootstrap
3195@if build-fixincludes
3196maybe-configure-build-fixincludes: configure-build-fixincludes
3197configure-build-fixincludes: 
3198	@: $(MAKE); $(unstage)
3199	@r=`${PWD_COMMAND}`; export r; \
3200	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3201	test ! -f $(BUILD_SUBDIR)/fixincludes/Makefile || exit 0; \
3202	$(SHELL) $(srcdir)/mkinstalldirs $(BUILD_SUBDIR)/fixincludes; \
3203	$(BUILD_EXPORTS)  \
3204	echo Configuring in $(BUILD_SUBDIR)/fixincludes; \
3205	cd "$(BUILD_SUBDIR)/fixincludes" || exit 1; \
3206	case $(srcdir) in \
3207	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
3208	  *) topdir=`echo $(BUILD_SUBDIR)/fixincludes/ | \
3209		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
3210	esac; \
3211	module_srcdir=fixincludes; \
3212	rm -f no-such-file || : ; \
3213	CONFIG_SITE=no-such-file $(SHELL) \
3214	  $$s/$$module_srcdir/configure \
3215	  --srcdir=$${topdir}/$$module_srcdir \
3216	  $(BUILD_CONFIGARGS) --build=${build_alias} --host=${build_alias} \
3217	  --target=${target_alias}  \
3218	  || exit 1
3219@endif build-fixincludes
3220
3221
3222
3223
3224
3225.PHONY: all-build-fixincludes maybe-all-build-fixincludes
3226maybe-all-build-fixincludes:
3227@if gcc-bootstrap
3228all-build-fixincludes: stage_current
3229@endif gcc-bootstrap
3230@if build-fixincludes
3231TARGET-build-fixincludes=all
3232maybe-all-build-fixincludes: all-build-fixincludes
3233all-build-fixincludes: configure-build-fixincludes
3234	@: $(MAKE); $(unstage)
3235	@r=`${PWD_COMMAND}`; export r; \
3236	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3237	$(BUILD_EXPORTS)  \
3238	(cd $(BUILD_SUBDIR)/fixincludes && \
3239	  $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_BUILD_FLAGS)   \
3240		$(TARGET-build-fixincludes))
3241@endif build-fixincludes
3242
3243
3244
3245
3246
3247.PHONY: configure-build-libcpp maybe-configure-build-libcpp
3248maybe-configure-build-libcpp:
3249@if gcc-bootstrap
3250configure-build-libcpp: stage_current
3251@endif gcc-bootstrap
3252@if build-libcpp
3253maybe-configure-build-libcpp: configure-build-libcpp
3254configure-build-libcpp: 
3255	@: $(MAKE); $(unstage)
3256	@r=`${PWD_COMMAND}`; export r; \
3257	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3258	test ! -f $(BUILD_SUBDIR)/libcpp/Makefile || exit 0; \
3259	$(SHELL) $(srcdir)/mkinstalldirs $(BUILD_SUBDIR)/libcpp; \
3260	$(BUILD_EXPORTS)  \
3261	echo Configuring in $(BUILD_SUBDIR)/libcpp; \
3262	cd "$(BUILD_SUBDIR)/libcpp" || exit 1; \
3263	case $(srcdir) in \
3264	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
3265	  *) topdir=`echo $(BUILD_SUBDIR)/libcpp/ | \
3266		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
3267	esac; \
3268	module_srcdir=libcpp; \
3269	rm -f no-such-file || : ; \
3270	CONFIG_SITE=no-such-file $(SHELL) \
3271	  $$s/$$module_srcdir/configure \
3272	  --srcdir=$${topdir}/$$module_srcdir \
3273	  $(BUILD_CONFIGARGS) --build=${build_alias} --host=${build_alias} \
3274	  --target=${target_alias} --disable-nls am_cv_func_iconv=no \
3275	  || exit 1
3276@endif build-libcpp
3277
3278
3279
3280
3281
3282.PHONY: all-build-libcpp maybe-all-build-libcpp
3283maybe-all-build-libcpp:
3284@if gcc-bootstrap
3285all-build-libcpp: stage_current
3286@endif gcc-bootstrap
3287@if build-libcpp
3288TARGET-build-libcpp=all
3289maybe-all-build-libcpp: all-build-libcpp
3290all-build-libcpp: configure-build-libcpp
3291	@: $(MAKE); $(unstage)
3292	@r=`${PWD_COMMAND}`; export r; \
3293	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3294	$(BUILD_EXPORTS)  \
3295	(cd $(BUILD_SUBDIR)/libcpp && \
3296	  $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_BUILD_FLAGS)   \
3297		$(TARGET-build-libcpp))
3298@endif build-libcpp
3299
3300
3301
3302
3303
3304# --------------------------------------
3305# Modules which run on the host machine
3306# --------------------------------------
3307
3308
3309.PHONY: configure-bfd maybe-configure-bfd
3310maybe-configure-bfd:
3311@if gcc-bootstrap
3312configure-bfd: stage_current
3313@endif gcc-bootstrap
3314@if bfd
3315maybe-configure-bfd: configure-bfd
3316configure-bfd: 
3317	@r=`${PWD_COMMAND}`; export r; \
3318	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3319	test ! -f $(HOST_SUBDIR)/bfd/Makefile || exit 0; \
3320	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd; \
3321	$(HOST_EXPORTS)  \
3322	echo Configuring in $(HOST_SUBDIR)/bfd; \
3323	cd "$(HOST_SUBDIR)/bfd" || exit 1; \
3324	case $(srcdir) in \
3325	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
3326	  *) topdir=`echo $(HOST_SUBDIR)/bfd/ | \
3327		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
3328	esac; \
3329	module_srcdir=bfd; \
3330	$(SHELL) \
3331	  $$s/$$module_srcdir/configure \
3332	  --srcdir=$${topdir}/$$module_srcdir \
3333	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
3334	  --target=${target_alias}  \
3335	  || exit 1
3336@endif bfd
3337
3338
3339
3340.PHONY: configure-stage1-bfd maybe-configure-stage1-bfd
3341maybe-configure-stage1-bfd:
3342@if bfd-bootstrap
3343maybe-configure-stage1-bfd: configure-stage1-bfd
3344configure-stage1-bfd:
3345	@[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
3346	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd
3347	@r=`${PWD_COMMAND}`; export r; \
3348	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3349	TFLAGS="$(STAGE1_TFLAGS)"; \
3350	test ! -f $(HOST_SUBDIR)/bfd/Makefile || exit 0; \
3351	$(HOST_EXPORTS) \
3352	CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
3353	CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
3354	LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS;  \
3355	echo Configuring stage 1 in $(HOST_SUBDIR)/bfd; \
3356	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd; \
3357	cd $(HOST_SUBDIR)/bfd || exit 1; \
3358	case $(srcdir) in \
3359	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
3360	  *) topdir=`echo $(HOST_SUBDIR)/bfd/ | \
3361		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
3362	esac; \
3363	module_srcdir=bfd; \
3364	$(SHELL) $$s/$$module_srcdir/configure \
3365	  --srcdir=$${topdir}/$$module_srcdir \
3366	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
3367	  --target=${target_alias} \
3368	   \
3369	  $(STAGE1_CONFIGURE_FLAGS)
3370@endif bfd-bootstrap
3371
3372.PHONY: configure-stage2-bfd maybe-configure-stage2-bfd
3373maybe-configure-stage2-bfd:
3374@if bfd-bootstrap
3375maybe-configure-stage2-bfd: configure-stage2-bfd
3376configure-stage2-bfd:
3377	@[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
3378	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd
3379	@r=`${PWD_COMMAND}`; export r; \
3380	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3381	TFLAGS="$(STAGE2_TFLAGS)"; \
3382	test ! -f $(HOST_SUBDIR)/bfd/Makefile || exit 0; \
3383	$(HOST_EXPORTS) \
3384	$(POSTSTAGE1_HOST_EXPORTS) \
3385	CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
3386	CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
3387	LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS;  \
3388	echo Configuring stage 2 in $(HOST_SUBDIR)/bfd; \
3389	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd; \
3390	cd $(HOST_SUBDIR)/bfd || exit 1; \
3391	case $(srcdir) in \
3392	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
3393	  *) topdir=`echo $(HOST_SUBDIR)/bfd/ | \
3394		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
3395	esac; \
3396	module_srcdir=bfd; \
3397	$(SHELL) $$s/$$module_srcdir/configure \
3398	  --srcdir=$${topdir}/$$module_srcdir \
3399	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
3400	  --target=${target_alias} \
3401	  --with-build-libsubdir=$(HOST_SUBDIR) \
3402	  $(STAGE2_CONFIGURE_FLAGS)
3403@endif bfd-bootstrap
3404
3405.PHONY: configure-stage3-bfd maybe-configure-stage3-bfd
3406maybe-configure-stage3-bfd:
3407@if bfd-bootstrap
3408maybe-configure-stage3-bfd: configure-stage3-bfd
3409configure-stage3-bfd:
3410	@[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
3411	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd
3412	@r=`${PWD_COMMAND}`; export r; \
3413	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3414	TFLAGS="$(STAGE3_TFLAGS)"; \
3415	test ! -f $(HOST_SUBDIR)/bfd/Makefile || exit 0; \
3416	$(HOST_EXPORTS) \
3417	$(POSTSTAGE1_HOST_EXPORTS) \
3418	CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
3419	CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
3420	LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS;  \
3421	echo Configuring stage 3 in $(HOST_SUBDIR)/bfd; \
3422	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd; \
3423	cd $(HOST_SUBDIR)/bfd || exit 1; \
3424	case $(srcdir) in \
3425	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
3426	  *) topdir=`echo $(HOST_SUBDIR)/bfd/ | \
3427		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
3428	esac; \
3429	module_srcdir=bfd; \
3430	$(SHELL) $$s/$$module_srcdir/configure \
3431	  --srcdir=$${topdir}/$$module_srcdir \
3432	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
3433	  --target=${target_alias} \
3434	  --with-build-libsubdir=$(HOST_SUBDIR) \
3435	  $(STAGE3_CONFIGURE_FLAGS)
3436@endif bfd-bootstrap
3437
3438.PHONY: configure-stage4-bfd maybe-configure-stage4-bfd
3439maybe-configure-stage4-bfd:
3440@if bfd-bootstrap
3441maybe-configure-stage4-bfd: configure-stage4-bfd
3442configure-stage4-bfd:
3443	@[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
3444	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd
3445	@r=`${PWD_COMMAND}`; export r; \
3446	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3447	TFLAGS="$(STAGE4_TFLAGS)"; \
3448	test ! -f $(HOST_SUBDIR)/bfd/Makefile || exit 0; \
3449	$(HOST_EXPORTS) \
3450	$(POSTSTAGE1_HOST_EXPORTS) \
3451	CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
3452	CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
3453	LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS;  \
3454	echo Configuring stage 4 in $(HOST_SUBDIR)/bfd; \
3455	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd; \
3456	cd $(HOST_SUBDIR)/bfd || exit 1; \
3457	case $(srcdir) in \
3458	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
3459	  *) topdir=`echo $(HOST_SUBDIR)/bfd/ | \
3460		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
3461	esac; \
3462	module_srcdir=bfd; \
3463	$(SHELL) $$s/$$module_srcdir/configure \
3464	  --srcdir=$${topdir}/$$module_srcdir \
3465	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
3466	  --target=${target_alias} \
3467	  --with-build-libsubdir=$(HOST_SUBDIR) \
3468	  $(STAGE4_CONFIGURE_FLAGS)
3469@endif bfd-bootstrap
3470
3471.PHONY: configure-stageprofile-bfd maybe-configure-stageprofile-bfd
3472maybe-configure-stageprofile-bfd:
3473@if bfd-bootstrap
3474maybe-configure-stageprofile-bfd: configure-stageprofile-bfd
3475configure-stageprofile-bfd:
3476	@[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
3477	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd
3478	@r=`${PWD_COMMAND}`; export r; \
3479	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3480	TFLAGS="$(STAGEprofile_TFLAGS)"; \
3481	test ! -f $(HOST_SUBDIR)/bfd/Makefile || exit 0; \
3482	$(HOST_EXPORTS) \
3483	$(POSTSTAGE1_HOST_EXPORTS) \
3484	CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
3485	CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
3486	LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS;  \
3487	echo Configuring stage profile in $(HOST_SUBDIR)/bfd; \
3488	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd; \
3489	cd $(HOST_SUBDIR)/bfd || exit 1; \
3490	case $(srcdir) in \
3491	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
3492	  *) topdir=`echo $(HOST_SUBDIR)/bfd/ | \
3493		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
3494	esac; \
3495	module_srcdir=bfd; \
3496	$(SHELL) $$s/$$module_srcdir/configure \
3497	  --srcdir=$${topdir}/$$module_srcdir \
3498	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
3499	  --target=${target_alias} \
3500	  --with-build-libsubdir=$(HOST_SUBDIR) \
3501	  $(STAGEprofile_CONFIGURE_FLAGS)
3502@endif bfd-bootstrap
3503
3504.PHONY: configure-stagetrain-bfd maybe-configure-stagetrain-bfd
3505maybe-configure-stagetrain-bfd:
3506@if bfd-bootstrap
3507maybe-configure-stagetrain-bfd: configure-stagetrain-bfd
3508configure-stagetrain-bfd:
3509	@[ $(current_stage) = stagetrain ] || $(MAKE) stagetrain-start
3510	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd
3511	@r=`${PWD_COMMAND}`; export r; \
3512	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3513	TFLAGS="$(STAGEtrain_TFLAGS)"; \
3514	test ! -f $(HOST_SUBDIR)/bfd/Makefile || exit 0; \
3515	$(HOST_EXPORTS) \
3516	$(POSTSTAGE1_HOST_EXPORTS) \
3517	CFLAGS="$(STAGEtrain_CFLAGS)"; export CFLAGS; \
3518	CXXFLAGS="$(STAGEtrain_CXXFLAGS)"; export CXXFLAGS; \
3519	LIBCFLAGS="$(STAGEtrain_CFLAGS)"; export LIBCFLAGS;  \
3520	echo Configuring stage train in $(HOST_SUBDIR)/bfd; \
3521	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd; \
3522	cd $(HOST_SUBDIR)/bfd || exit 1; \
3523	case $(srcdir) in \
3524	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
3525	  *) topdir=`echo $(HOST_SUBDIR)/bfd/ | \
3526		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
3527	esac; \
3528	module_srcdir=bfd; \
3529	$(SHELL) $$s/$$module_srcdir/configure \
3530	  --srcdir=$${topdir}/$$module_srcdir \
3531	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
3532	  --target=${target_alias} \
3533	  --with-build-libsubdir=$(HOST_SUBDIR) \
3534	  $(STAGEtrain_CONFIGURE_FLAGS)
3535@endif bfd-bootstrap
3536
3537.PHONY: configure-stagefeedback-bfd maybe-configure-stagefeedback-bfd
3538maybe-configure-stagefeedback-bfd:
3539@if bfd-bootstrap
3540maybe-configure-stagefeedback-bfd: configure-stagefeedback-bfd
3541configure-stagefeedback-bfd:
3542	@[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
3543	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd
3544	@r=`${PWD_COMMAND}`; export r; \
3545	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3546	TFLAGS="$(STAGEfeedback_TFLAGS)"; \
3547	test ! -f $(HOST_SUBDIR)/bfd/Makefile || exit 0; \
3548	$(HOST_EXPORTS) \
3549	$(POSTSTAGE1_HOST_EXPORTS) \
3550	CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
3551	CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
3552	LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS;  \
3553	echo Configuring stage feedback in $(HOST_SUBDIR)/bfd; \
3554	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd; \
3555	cd $(HOST_SUBDIR)/bfd || exit 1; \
3556	case $(srcdir) in \
3557	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
3558	  *) topdir=`echo $(HOST_SUBDIR)/bfd/ | \
3559		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
3560	esac; \
3561	module_srcdir=bfd; \
3562	$(SHELL) $$s/$$module_srcdir/configure \
3563	  --srcdir=$${topdir}/$$module_srcdir \
3564	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
3565	  --target=${target_alias} \
3566	  --with-build-libsubdir=$(HOST_SUBDIR) \
3567	  $(STAGEfeedback_CONFIGURE_FLAGS)
3568@endif bfd-bootstrap
3569
3570.PHONY: configure-stageautoprofile-bfd maybe-configure-stageautoprofile-bfd
3571maybe-configure-stageautoprofile-bfd:
3572@if bfd-bootstrap
3573maybe-configure-stageautoprofile-bfd: configure-stageautoprofile-bfd
3574configure-stageautoprofile-bfd:
3575	@[ $(current_stage) = stageautoprofile ] || $(MAKE) stageautoprofile-start
3576	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd
3577	@r=`${PWD_COMMAND}`; export r; \
3578	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3579	TFLAGS="$(STAGEautoprofile_TFLAGS)"; \
3580	test ! -f $(HOST_SUBDIR)/bfd/Makefile || exit 0; \
3581	$(HOST_EXPORTS) \
3582	$(POSTSTAGE1_HOST_EXPORTS) \
3583	CFLAGS="$(STAGEautoprofile_CFLAGS)"; export CFLAGS; \
3584	CXXFLAGS="$(STAGEautoprofile_CXXFLAGS)"; export CXXFLAGS; \
3585	LIBCFLAGS="$(STAGEautoprofile_CFLAGS)"; export LIBCFLAGS;  \
3586	echo Configuring stage autoprofile in $(HOST_SUBDIR)/bfd; \
3587	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd; \
3588	cd $(HOST_SUBDIR)/bfd || exit 1; \
3589	case $(srcdir) in \
3590	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
3591	  *) topdir=`echo $(HOST_SUBDIR)/bfd/ | \
3592		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
3593	esac; \
3594	module_srcdir=bfd; \
3595	$(SHELL) $$s/$$module_srcdir/configure \
3596	  --srcdir=$${topdir}/$$module_srcdir \
3597	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
3598	  --target=${target_alias} \
3599	  --with-build-libsubdir=$(HOST_SUBDIR) \
3600	  $(STAGEautoprofile_CONFIGURE_FLAGS)
3601@endif bfd-bootstrap
3602
3603.PHONY: configure-stageautofeedback-bfd maybe-configure-stageautofeedback-bfd
3604maybe-configure-stageautofeedback-bfd:
3605@if bfd-bootstrap
3606maybe-configure-stageautofeedback-bfd: configure-stageautofeedback-bfd
3607configure-stageautofeedback-bfd:
3608	@[ $(current_stage) = stageautofeedback ] || $(MAKE) stageautofeedback-start
3609	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd
3610	@r=`${PWD_COMMAND}`; export r; \
3611	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3612	TFLAGS="$(STAGEautofeedback_TFLAGS)"; \
3613	test ! -f $(HOST_SUBDIR)/bfd/Makefile || exit 0; \
3614	$(HOST_EXPORTS) \
3615	$(POSTSTAGE1_HOST_EXPORTS) \
3616	CFLAGS="$(STAGEautofeedback_CFLAGS)"; export CFLAGS; \
3617	CXXFLAGS="$(STAGEautofeedback_CXXFLAGS)"; export CXXFLAGS; \
3618	LIBCFLAGS="$(STAGEautofeedback_CFLAGS)"; export LIBCFLAGS;  \
3619	echo Configuring stage autofeedback in $(HOST_SUBDIR)/bfd; \
3620	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd; \
3621	cd $(HOST_SUBDIR)/bfd || exit 1; \
3622	case $(srcdir) in \
3623	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
3624	  *) topdir=`echo $(HOST_SUBDIR)/bfd/ | \
3625		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
3626	esac; \
3627	module_srcdir=bfd; \
3628	$(SHELL) $$s/$$module_srcdir/configure \
3629	  --srcdir=$${topdir}/$$module_srcdir \
3630	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
3631	  --target=${target_alias} \
3632	  --with-build-libsubdir=$(HOST_SUBDIR) \
3633	  $(STAGEautofeedback_CONFIGURE_FLAGS)
3634@endif bfd-bootstrap
3635
3636
3637
3638
3639
3640.PHONY: all-bfd maybe-all-bfd
3641maybe-all-bfd:
3642@if gcc-bootstrap
3643all-bfd: stage_current
3644@endif gcc-bootstrap
3645@if bfd
3646TARGET-bfd=all
3647maybe-all-bfd: all-bfd
3648all-bfd: configure-bfd
3649	@r=`${PWD_COMMAND}`; export r; \
3650	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3651	$(HOST_EXPORTS)  \
3652	(cd $(HOST_SUBDIR)/bfd && \
3653	  $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS)  \
3654		$(TARGET-bfd))
3655@endif bfd
3656
3657
3658
3659.PHONY: all-stage1-bfd maybe-all-stage1-bfd
3660.PHONY: clean-stage1-bfd maybe-clean-stage1-bfd
3661maybe-all-stage1-bfd:
3662maybe-clean-stage1-bfd:
3663@if bfd-bootstrap
3664maybe-all-stage1-bfd: all-stage1-bfd
3665all-stage1: all-stage1-bfd
3666TARGET-stage1-bfd = $(TARGET-bfd)
3667all-stage1-bfd: configure-stage1-bfd
3668	@[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
3669	@r=`${PWD_COMMAND}`; export r; \
3670	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3671	TFLAGS="$(STAGE1_TFLAGS)"; \
3672	$(HOST_EXPORTS)  \
3673	cd $(HOST_SUBDIR)/bfd && \
3674	 \
3675	$(MAKE) $(BASE_FLAGS_TO_PASS) \
3676		CFLAGS="$(STAGE1_CFLAGS)" \
3677		GENERATOR_CFLAGS="$(STAGE1_GENERATOR_CFLAGS)" \
3678		CXXFLAGS="$(STAGE1_CXXFLAGS)" \
3679		LIBCFLAGS="$(LIBCFLAGS)" \
3680		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
3681		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
3682		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
3683		$(EXTRA_HOST_FLAGS)  \
3684		$(STAGE1_FLAGS_TO_PASS)  \
3685		TFLAGS="$(STAGE1_TFLAGS)"  \
3686		$(TARGET-stage1-bfd)
3687
3688maybe-clean-stage1-bfd: clean-stage1-bfd
3689clean-stage1: clean-stage1-bfd
3690clean-stage1-bfd:
3691	@if [ $(current_stage) = stage1 ]; then \
3692	  [ -f $(HOST_SUBDIR)/bfd/Makefile ] || exit 0; \
3693	else \
3694	  [ -f $(HOST_SUBDIR)/stage1-bfd/Makefile ] || exit 0; \
3695	  $(MAKE) stage1-start; \
3696	fi; \
3697	cd $(HOST_SUBDIR)/bfd && \
3698	$(MAKE) $(EXTRA_HOST_FLAGS)  \
3699	$(STAGE1_FLAGS_TO_PASS)  clean
3700@endif bfd-bootstrap
3701
3702
3703.PHONY: all-stage2-bfd maybe-all-stage2-bfd
3704.PHONY: clean-stage2-bfd maybe-clean-stage2-bfd
3705maybe-all-stage2-bfd:
3706maybe-clean-stage2-bfd:
3707@if bfd-bootstrap
3708maybe-all-stage2-bfd: all-stage2-bfd
3709all-stage2: all-stage2-bfd
3710TARGET-stage2-bfd = $(TARGET-bfd)
3711all-stage2-bfd: configure-stage2-bfd
3712	@[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
3713	@r=`${PWD_COMMAND}`; export r; \
3714	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3715	TFLAGS="$(STAGE2_TFLAGS)"; \
3716	$(HOST_EXPORTS) \
3717	$(POSTSTAGE1_HOST_EXPORTS)  \
3718	cd $(HOST_SUBDIR)/bfd && \
3719	 \
3720	$(MAKE) $(BASE_FLAGS_TO_PASS) \
3721		CFLAGS="$(STAGE2_CFLAGS)" \
3722		GENERATOR_CFLAGS="$(STAGE2_GENERATOR_CFLAGS)" \
3723		CXXFLAGS="$(STAGE2_CXXFLAGS)" \
3724		LIBCFLAGS="$(STAGE2_CFLAGS)" \
3725		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
3726		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
3727		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
3728		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
3729		TFLAGS="$(STAGE2_TFLAGS)"  \
3730		$(TARGET-stage2-bfd)
3731
3732maybe-clean-stage2-bfd: clean-stage2-bfd
3733clean-stage2: clean-stage2-bfd
3734clean-stage2-bfd:
3735	@if [ $(current_stage) = stage2 ]; then \
3736	  [ -f $(HOST_SUBDIR)/bfd/Makefile ] || exit 0; \
3737	else \
3738	  [ -f $(HOST_SUBDIR)/stage2-bfd/Makefile ] || exit 0; \
3739	  $(MAKE) stage2-start; \
3740	fi; \
3741	cd $(HOST_SUBDIR)/bfd && \
3742	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
3743@endif bfd-bootstrap
3744
3745
3746.PHONY: all-stage3-bfd maybe-all-stage3-bfd
3747.PHONY: clean-stage3-bfd maybe-clean-stage3-bfd
3748maybe-all-stage3-bfd:
3749maybe-clean-stage3-bfd:
3750@if bfd-bootstrap
3751maybe-all-stage3-bfd: all-stage3-bfd
3752all-stage3: all-stage3-bfd
3753TARGET-stage3-bfd = $(TARGET-bfd)
3754all-stage3-bfd: configure-stage3-bfd
3755	@[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
3756	@r=`${PWD_COMMAND}`; export r; \
3757	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3758	TFLAGS="$(STAGE3_TFLAGS)"; \
3759	$(HOST_EXPORTS) \
3760	$(POSTSTAGE1_HOST_EXPORTS)  \
3761	cd $(HOST_SUBDIR)/bfd && \
3762	 \
3763	$(MAKE) $(BASE_FLAGS_TO_PASS) \
3764		CFLAGS="$(STAGE3_CFLAGS)" \
3765		GENERATOR_CFLAGS="$(STAGE3_GENERATOR_CFLAGS)" \
3766		CXXFLAGS="$(STAGE3_CXXFLAGS)" \
3767		LIBCFLAGS="$(STAGE3_CFLAGS)" \
3768		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
3769		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
3770		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
3771		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
3772		TFLAGS="$(STAGE3_TFLAGS)"  \
3773		$(TARGET-stage3-bfd)
3774
3775maybe-clean-stage3-bfd: clean-stage3-bfd
3776clean-stage3: clean-stage3-bfd
3777clean-stage3-bfd:
3778	@if [ $(current_stage) = stage3 ]; then \
3779	  [ -f $(HOST_SUBDIR)/bfd/Makefile ] || exit 0; \
3780	else \
3781	  [ -f $(HOST_SUBDIR)/stage3-bfd/Makefile ] || exit 0; \
3782	  $(MAKE) stage3-start; \
3783	fi; \
3784	cd $(HOST_SUBDIR)/bfd && \
3785	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
3786@endif bfd-bootstrap
3787
3788
3789.PHONY: all-stage4-bfd maybe-all-stage4-bfd
3790.PHONY: clean-stage4-bfd maybe-clean-stage4-bfd
3791maybe-all-stage4-bfd:
3792maybe-clean-stage4-bfd:
3793@if bfd-bootstrap
3794maybe-all-stage4-bfd: all-stage4-bfd
3795all-stage4: all-stage4-bfd
3796TARGET-stage4-bfd = $(TARGET-bfd)
3797all-stage4-bfd: configure-stage4-bfd
3798	@[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
3799	@r=`${PWD_COMMAND}`; export r; \
3800	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3801	TFLAGS="$(STAGE4_TFLAGS)"; \
3802	$(HOST_EXPORTS) \
3803	$(POSTSTAGE1_HOST_EXPORTS)  \
3804	cd $(HOST_SUBDIR)/bfd && \
3805	 \
3806	$(MAKE) $(BASE_FLAGS_TO_PASS) \
3807		CFLAGS="$(STAGE4_CFLAGS)" \
3808		GENERATOR_CFLAGS="$(STAGE4_GENERATOR_CFLAGS)" \
3809		CXXFLAGS="$(STAGE4_CXXFLAGS)" \
3810		LIBCFLAGS="$(STAGE4_CFLAGS)" \
3811		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
3812		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
3813		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
3814		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
3815		TFLAGS="$(STAGE4_TFLAGS)"  \
3816		$(TARGET-stage4-bfd)
3817
3818maybe-clean-stage4-bfd: clean-stage4-bfd
3819clean-stage4: clean-stage4-bfd
3820clean-stage4-bfd:
3821	@if [ $(current_stage) = stage4 ]; then \
3822	  [ -f $(HOST_SUBDIR)/bfd/Makefile ] || exit 0; \
3823	else \
3824	  [ -f $(HOST_SUBDIR)/stage4-bfd/Makefile ] || exit 0; \
3825	  $(MAKE) stage4-start; \
3826	fi; \
3827	cd $(HOST_SUBDIR)/bfd && \
3828	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
3829@endif bfd-bootstrap
3830
3831
3832.PHONY: all-stageprofile-bfd maybe-all-stageprofile-bfd
3833.PHONY: clean-stageprofile-bfd maybe-clean-stageprofile-bfd
3834maybe-all-stageprofile-bfd:
3835maybe-clean-stageprofile-bfd:
3836@if bfd-bootstrap
3837maybe-all-stageprofile-bfd: all-stageprofile-bfd
3838all-stageprofile: all-stageprofile-bfd
3839TARGET-stageprofile-bfd = $(TARGET-bfd)
3840all-stageprofile-bfd: configure-stageprofile-bfd
3841	@[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
3842	@r=`${PWD_COMMAND}`; export r; \
3843	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3844	TFLAGS="$(STAGEprofile_TFLAGS)"; \
3845	$(HOST_EXPORTS) \
3846	$(POSTSTAGE1_HOST_EXPORTS)  \
3847	cd $(HOST_SUBDIR)/bfd && \
3848	 \
3849	$(MAKE) $(BASE_FLAGS_TO_PASS) \
3850		CFLAGS="$(STAGEprofile_CFLAGS)" \
3851		GENERATOR_CFLAGS="$(STAGEprofile_GENERATOR_CFLAGS)" \
3852		CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
3853		LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
3854		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
3855		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
3856		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
3857		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
3858		TFLAGS="$(STAGEprofile_TFLAGS)"  \
3859		$(TARGET-stageprofile-bfd)
3860
3861maybe-clean-stageprofile-bfd: clean-stageprofile-bfd
3862clean-stageprofile: clean-stageprofile-bfd
3863clean-stageprofile-bfd:
3864	@if [ $(current_stage) = stageprofile ]; then \
3865	  [ -f $(HOST_SUBDIR)/bfd/Makefile ] || exit 0; \
3866	else \
3867	  [ -f $(HOST_SUBDIR)/stageprofile-bfd/Makefile ] || exit 0; \
3868	  $(MAKE) stageprofile-start; \
3869	fi; \
3870	cd $(HOST_SUBDIR)/bfd && \
3871	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
3872@endif bfd-bootstrap
3873
3874
3875.PHONY: all-stagetrain-bfd maybe-all-stagetrain-bfd
3876.PHONY: clean-stagetrain-bfd maybe-clean-stagetrain-bfd
3877maybe-all-stagetrain-bfd:
3878maybe-clean-stagetrain-bfd:
3879@if bfd-bootstrap
3880maybe-all-stagetrain-bfd: all-stagetrain-bfd
3881all-stagetrain: all-stagetrain-bfd
3882TARGET-stagetrain-bfd = $(TARGET-bfd)
3883all-stagetrain-bfd: configure-stagetrain-bfd
3884	@[ $(current_stage) = stagetrain ] || $(MAKE) stagetrain-start
3885	@r=`${PWD_COMMAND}`; export r; \
3886	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3887	TFLAGS="$(STAGEtrain_TFLAGS)"; \
3888	$(HOST_EXPORTS) \
3889	$(POSTSTAGE1_HOST_EXPORTS)  \
3890	cd $(HOST_SUBDIR)/bfd && \
3891	 \
3892	$(MAKE) $(BASE_FLAGS_TO_PASS) \
3893		CFLAGS="$(STAGEtrain_CFLAGS)" \
3894		GENERATOR_CFLAGS="$(STAGEtrain_GENERATOR_CFLAGS)" \
3895		CXXFLAGS="$(STAGEtrain_CXXFLAGS)" \
3896		LIBCFLAGS="$(STAGEtrain_CFLAGS)" \
3897		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
3898		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
3899		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
3900		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
3901		TFLAGS="$(STAGEtrain_TFLAGS)"  \
3902		$(TARGET-stagetrain-bfd)
3903
3904maybe-clean-stagetrain-bfd: clean-stagetrain-bfd
3905clean-stagetrain: clean-stagetrain-bfd
3906clean-stagetrain-bfd:
3907	@if [ $(current_stage) = stagetrain ]; then \
3908	  [ -f $(HOST_SUBDIR)/bfd/Makefile ] || exit 0; \
3909	else \
3910	  [ -f $(HOST_SUBDIR)/stagetrain-bfd/Makefile ] || exit 0; \
3911	  $(MAKE) stagetrain-start; \
3912	fi; \
3913	cd $(HOST_SUBDIR)/bfd && \
3914	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
3915@endif bfd-bootstrap
3916
3917
3918.PHONY: all-stagefeedback-bfd maybe-all-stagefeedback-bfd
3919.PHONY: clean-stagefeedback-bfd maybe-clean-stagefeedback-bfd
3920maybe-all-stagefeedback-bfd:
3921maybe-clean-stagefeedback-bfd:
3922@if bfd-bootstrap
3923maybe-all-stagefeedback-bfd: all-stagefeedback-bfd
3924all-stagefeedback: all-stagefeedback-bfd
3925TARGET-stagefeedback-bfd = $(TARGET-bfd)
3926all-stagefeedback-bfd: configure-stagefeedback-bfd
3927	@[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
3928	@r=`${PWD_COMMAND}`; export r; \
3929	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3930	TFLAGS="$(STAGEfeedback_TFLAGS)"; \
3931	$(HOST_EXPORTS) \
3932	$(POSTSTAGE1_HOST_EXPORTS)  \
3933	cd $(HOST_SUBDIR)/bfd && \
3934	 \
3935	$(MAKE) $(BASE_FLAGS_TO_PASS) \
3936		CFLAGS="$(STAGEfeedback_CFLAGS)" \
3937		GENERATOR_CFLAGS="$(STAGEfeedback_GENERATOR_CFLAGS)" \
3938		CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
3939		LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
3940		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
3941		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
3942		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
3943		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
3944		TFLAGS="$(STAGEfeedback_TFLAGS)"  \
3945		$(TARGET-stagefeedback-bfd)
3946
3947maybe-clean-stagefeedback-bfd: clean-stagefeedback-bfd
3948clean-stagefeedback: clean-stagefeedback-bfd
3949clean-stagefeedback-bfd:
3950	@if [ $(current_stage) = stagefeedback ]; then \
3951	  [ -f $(HOST_SUBDIR)/bfd/Makefile ] || exit 0; \
3952	else \
3953	  [ -f $(HOST_SUBDIR)/stagefeedback-bfd/Makefile ] || exit 0; \
3954	  $(MAKE) stagefeedback-start; \
3955	fi; \
3956	cd $(HOST_SUBDIR)/bfd && \
3957	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
3958@endif bfd-bootstrap
3959
3960
3961.PHONY: all-stageautoprofile-bfd maybe-all-stageautoprofile-bfd
3962.PHONY: clean-stageautoprofile-bfd maybe-clean-stageautoprofile-bfd
3963maybe-all-stageautoprofile-bfd:
3964maybe-clean-stageautoprofile-bfd:
3965@if bfd-bootstrap
3966maybe-all-stageautoprofile-bfd: all-stageautoprofile-bfd
3967all-stageautoprofile: all-stageautoprofile-bfd
3968TARGET-stageautoprofile-bfd = $(TARGET-bfd)
3969all-stageautoprofile-bfd: configure-stageautoprofile-bfd
3970	@[ $(current_stage) = stageautoprofile ] || $(MAKE) stageautoprofile-start
3971	@r=`${PWD_COMMAND}`; export r; \
3972	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3973	TFLAGS="$(STAGEautoprofile_TFLAGS)"; \
3974	$(HOST_EXPORTS) \
3975	$(POSTSTAGE1_HOST_EXPORTS)  \
3976	cd $(HOST_SUBDIR)/bfd && \
3977	$$s/gcc/config/i386/$(AUTO_PROFILE) \
3978	$(MAKE) $(BASE_FLAGS_TO_PASS) \
3979		CFLAGS="$(STAGEautoprofile_CFLAGS)" \
3980		GENERATOR_CFLAGS="$(STAGEautoprofile_GENERATOR_CFLAGS)" \
3981		CXXFLAGS="$(STAGEautoprofile_CXXFLAGS)" \
3982		LIBCFLAGS="$(STAGEautoprofile_CFLAGS)" \
3983		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
3984		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
3985		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
3986		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
3987		TFLAGS="$(STAGEautoprofile_TFLAGS)"  \
3988		$(TARGET-stageautoprofile-bfd)
3989
3990maybe-clean-stageautoprofile-bfd: clean-stageautoprofile-bfd
3991clean-stageautoprofile: clean-stageautoprofile-bfd
3992clean-stageautoprofile-bfd:
3993	@if [ $(current_stage) = stageautoprofile ]; then \
3994	  [ -f $(HOST_SUBDIR)/bfd/Makefile ] || exit 0; \
3995	else \
3996	  [ -f $(HOST_SUBDIR)/stageautoprofile-bfd/Makefile ] || exit 0; \
3997	  $(MAKE) stageautoprofile-start; \
3998	fi; \
3999	cd $(HOST_SUBDIR)/bfd && \
4000	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
4001@endif bfd-bootstrap
4002
4003
4004.PHONY: all-stageautofeedback-bfd maybe-all-stageautofeedback-bfd
4005.PHONY: clean-stageautofeedback-bfd maybe-clean-stageautofeedback-bfd
4006maybe-all-stageautofeedback-bfd:
4007maybe-clean-stageautofeedback-bfd:
4008@if bfd-bootstrap
4009maybe-all-stageautofeedback-bfd: all-stageautofeedback-bfd
4010all-stageautofeedback: all-stageautofeedback-bfd
4011TARGET-stageautofeedback-bfd = $(TARGET-bfd)
4012all-stageautofeedback-bfd: configure-stageautofeedback-bfd
4013	@[ $(current_stage) = stageautofeedback ] || $(MAKE) stageautofeedback-start
4014	@r=`${PWD_COMMAND}`; export r; \
4015	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4016	TFLAGS="$(STAGEautofeedback_TFLAGS)"; \
4017	$(HOST_EXPORTS) \
4018	$(POSTSTAGE1_HOST_EXPORTS)  \
4019	cd $(HOST_SUBDIR)/bfd && \
4020	 \
4021	$(MAKE) $(BASE_FLAGS_TO_PASS) \
4022		CFLAGS="$(STAGEautofeedback_CFLAGS)" \
4023		GENERATOR_CFLAGS="$(STAGEautofeedback_GENERATOR_CFLAGS)" \
4024		CXXFLAGS="$(STAGEautofeedback_CXXFLAGS)" \
4025		LIBCFLAGS="$(STAGEautofeedback_CFLAGS)" \
4026		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
4027		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
4028		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
4029		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
4030		TFLAGS="$(STAGEautofeedback_TFLAGS)" PERF_DATA=perf.data \
4031		$(TARGET-stageautofeedback-bfd)
4032
4033maybe-clean-stageautofeedback-bfd: clean-stageautofeedback-bfd
4034clean-stageautofeedback: clean-stageautofeedback-bfd
4035clean-stageautofeedback-bfd:
4036	@if [ $(current_stage) = stageautofeedback ]; then \
4037	  [ -f $(HOST_SUBDIR)/bfd/Makefile ] || exit 0; \
4038	else \
4039	  [ -f $(HOST_SUBDIR)/stageautofeedback-bfd/Makefile ] || exit 0; \
4040	  $(MAKE) stageautofeedback-start; \
4041	fi; \
4042	cd $(HOST_SUBDIR)/bfd && \
4043	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
4044@endif bfd-bootstrap
4045
4046
4047
4048
4049
4050.PHONY: check-bfd maybe-check-bfd
4051maybe-check-bfd:
4052@if bfd
4053maybe-check-bfd: check-bfd
4054
4055check-bfd:
4056	@: $(MAKE); $(unstage)
4057	@r=`${PWD_COMMAND}`; export r; \
4058	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4059	$(HOST_EXPORTS) $(EXTRA_HOST_EXPORTS) \
4060	(cd $(HOST_SUBDIR)/bfd && \
4061	  $(MAKE) $(FLAGS_TO_PASS)  $(EXTRA_BOOTSTRAP_FLAGS) check)
4062
4063@endif bfd
4064
4065.PHONY: install-bfd maybe-install-bfd
4066maybe-install-bfd:
4067@if bfd
4068maybe-install-bfd: install-bfd
4069
4070install-bfd: installdirs
4071	@: $(MAKE); $(unstage)
4072	@r=`${PWD_COMMAND}`; export r; \
4073	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4074	$(HOST_EXPORTS) \
4075	(cd $(HOST_SUBDIR)/bfd && \
4076	  $(MAKE) $(FLAGS_TO_PASS)  install)
4077
4078@endif bfd
4079
4080.PHONY: install-strip-bfd maybe-install-strip-bfd
4081maybe-install-strip-bfd:
4082@if bfd
4083maybe-install-strip-bfd: install-strip-bfd
4084
4085install-strip-bfd: installdirs
4086	@: $(MAKE); $(unstage)
4087	@r=`${PWD_COMMAND}`; export r; \
4088	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4089	$(HOST_EXPORTS) \
4090	(cd $(HOST_SUBDIR)/bfd && \
4091	  $(MAKE) $(FLAGS_TO_PASS)  install-strip)
4092
4093@endif bfd
4094
4095# Other targets (info, dvi, pdf, etc.)
4096
4097.PHONY: maybe-info-bfd info-bfd
4098maybe-info-bfd:
4099@if bfd
4100maybe-info-bfd: info-bfd
4101
4102info-bfd: \
4103    configure-bfd 
4104	@[ -f ./bfd/Makefile ] || exit 0; \
4105	r=`${PWD_COMMAND}`; export r; \
4106	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4107	$(HOST_EXPORTS) \
4108	for flag in $(EXTRA_HOST_FLAGS) ; do \
4109	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4110	done; \
4111	echo "Doing info in bfd"; \
4112	(cd $(HOST_SUBDIR)/bfd && \
4113	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4114	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4115	          "RANLIB=$${RANLIB}" \
4116	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4117	          info) \
4118	  || exit 1
4119
4120@endif bfd
4121
4122.PHONY: maybe-dvi-bfd dvi-bfd
4123maybe-dvi-bfd:
4124@if bfd
4125maybe-dvi-bfd: dvi-bfd
4126
4127dvi-bfd: \
4128    configure-bfd 
4129	@[ -f ./bfd/Makefile ] || exit 0; \
4130	r=`${PWD_COMMAND}`; export r; \
4131	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4132	$(HOST_EXPORTS) \
4133	for flag in $(EXTRA_HOST_FLAGS) ; do \
4134	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4135	done; \
4136	echo "Doing dvi in bfd"; \
4137	(cd $(HOST_SUBDIR)/bfd && \
4138	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4139	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4140	          "RANLIB=$${RANLIB}" \
4141	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4142	          dvi) \
4143	  || exit 1
4144
4145@endif bfd
4146
4147.PHONY: maybe-pdf-bfd pdf-bfd
4148maybe-pdf-bfd:
4149@if bfd
4150maybe-pdf-bfd: pdf-bfd
4151
4152pdf-bfd: \
4153    configure-bfd 
4154	@[ -f ./bfd/Makefile ] || exit 0; \
4155	r=`${PWD_COMMAND}`; export r; \
4156	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4157	$(HOST_EXPORTS) \
4158	for flag in $(EXTRA_HOST_FLAGS) ; do \
4159	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4160	done; \
4161	echo "Doing pdf in bfd"; \
4162	(cd $(HOST_SUBDIR)/bfd && \
4163	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4164	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4165	          "RANLIB=$${RANLIB}" \
4166	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4167	          pdf) \
4168	  || exit 1
4169
4170@endif bfd
4171
4172.PHONY: maybe-html-bfd html-bfd
4173maybe-html-bfd:
4174@if bfd
4175maybe-html-bfd: html-bfd
4176
4177html-bfd: \
4178    configure-bfd 
4179	@[ -f ./bfd/Makefile ] || exit 0; \
4180	r=`${PWD_COMMAND}`; export r; \
4181	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4182	$(HOST_EXPORTS) \
4183	for flag in $(EXTRA_HOST_FLAGS) ; do \
4184	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4185	done; \
4186	echo "Doing html in bfd"; \
4187	(cd $(HOST_SUBDIR)/bfd && \
4188	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4189	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4190	          "RANLIB=$${RANLIB}" \
4191	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4192	          html) \
4193	  || exit 1
4194
4195@endif bfd
4196
4197.PHONY: maybe-TAGS-bfd TAGS-bfd
4198maybe-TAGS-bfd:
4199@if bfd
4200maybe-TAGS-bfd: TAGS-bfd
4201
4202TAGS-bfd: \
4203    configure-bfd 
4204	@[ -f ./bfd/Makefile ] || exit 0; \
4205	r=`${PWD_COMMAND}`; export r; \
4206	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4207	$(HOST_EXPORTS) \
4208	for flag in $(EXTRA_HOST_FLAGS) ; do \
4209	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4210	done; \
4211	echo "Doing TAGS in bfd"; \
4212	(cd $(HOST_SUBDIR)/bfd && \
4213	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4214	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4215	          "RANLIB=$${RANLIB}" \
4216	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4217	          TAGS) \
4218	  || exit 1
4219
4220@endif bfd
4221
4222.PHONY: maybe-install-info-bfd install-info-bfd
4223maybe-install-info-bfd:
4224@if bfd
4225maybe-install-info-bfd: install-info-bfd
4226
4227install-info-bfd: \
4228    configure-bfd \
4229    info-bfd 
4230	@[ -f ./bfd/Makefile ] || exit 0; \
4231	r=`${PWD_COMMAND}`; export r; \
4232	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4233	$(HOST_EXPORTS) \
4234	for flag in $(EXTRA_HOST_FLAGS) ; do \
4235	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4236	done; \
4237	echo "Doing install-info in bfd"; \
4238	(cd $(HOST_SUBDIR)/bfd && \
4239	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4240	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4241	          "RANLIB=$${RANLIB}" \
4242	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4243	          install-info) \
4244	  || exit 1
4245
4246@endif bfd
4247
4248.PHONY: maybe-install-pdf-bfd install-pdf-bfd
4249maybe-install-pdf-bfd:
4250@if bfd
4251maybe-install-pdf-bfd: install-pdf-bfd
4252
4253install-pdf-bfd: \
4254    configure-bfd \
4255    pdf-bfd 
4256	@[ -f ./bfd/Makefile ] || exit 0; \
4257	r=`${PWD_COMMAND}`; export r; \
4258	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4259	$(HOST_EXPORTS) \
4260	for flag in $(EXTRA_HOST_FLAGS) ; do \
4261	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4262	done; \
4263	echo "Doing install-pdf in bfd"; \
4264	(cd $(HOST_SUBDIR)/bfd && \
4265	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4266	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4267	          "RANLIB=$${RANLIB}" \
4268	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4269	          install-pdf) \
4270	  || exit 1
4271
4272@endif bfd
4273
4274.PHONY: maybe-install-html-bfd install-html-bfd
4275maybe-install-html-bfd:
4276@if bfd
4277maybe-install-html-bfd: install-html-bfd
4278
4279install-html-bfd: \
4280    configure-bfd \
4281    html-bfd 
4282	@[ -f ./bfd/Makefile ] || exit 0; \
4283	r=`${PWD_COMMAND}`; export r; \
4284	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4285	$(HOST_EXPORTS) \
4286	for flag in $(EXTRA_HOST_FLAGS) ; do \
4287	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4288	done; \
4289	echo "Doing install-html in bfd"; \
4290	(cd $(HOST_SUBDIR)/bfd && \
4291	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4292	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4293	          "RANLIB=$${RANLIB}" \
4294	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4295	          install-html) \
4296	  || exit 1
4297
4298@endif bfd
4299
4300.PHONY: maybe-installcheck-bfd installcheck-bfd
4301maybe-installcheck-bfd:
4302@if bfd
4303maybe-installcheck-bfd: installcheck-bfd
4304
4305installcheck-bfd: \
4306    configure-bfd 
4307	@[ -f ./bfd/Makefile ] || exit 0; \
4308	r=`${PWD_COMMAND}`; export r; \
4309	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4310	$(HOST_EXPORTS) \
4311	for flag in $(EXTRA_HOST_FLAGS) ; do \
4312	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4313	done; \
4314	echo "Doing installcheck in bfd"; \
4315	(cd $(HOST_SUBDIR)/bfd && \
4316	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4317	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4318	          "RANLIB=$${RANLIB}" \
4319	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4320	          installcheck) \
4321	  || exit 1
4322
4323@endif bfd
4324
4325.PHONY: maybe-mostlyclean-bfd mostlyclean-bfd
4326maybe-mostlyclean-bfd:
4327@if bfd
4328maybe-mostlyclean-bfd: mostlyclean-bfd
4329
4330mostlyclean-bfd: 
4331	@[ -f ./bfd/Makefile ] || exit 0; \
4332	r=`${PWD_COMMAND}`; export r; \
4333	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4334	$(HOST_EXPORTS) \
4335	for flag in $(EXTRA_HOST_FLAGS) ; do \
4336	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4337	done; \
4338	echo "Doing mostlyclean in bfd"; \
4339	(cd $(HOST_SUBDIR)/bfd && \
4340	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4341	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4342	          "RANLIB=$${RANLIB}" \
4343	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4344	          mostlyclean) \
4345	  || exit 1
4346
4347@endif bfd
4348
4349.PHONY: maybe-clean-bfd clean-bfd
4350maybe-clean-bfd:
4351@if bfd
4352maybe-clean-bfd: clean-bfd
4353
4354clean-bfd: 
4355	@[ -f ./bfd/Makefile ] || exit 0; \
4356	r=`${PWD_COMMAND}`; export r; \
4357	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4358	$(HOST_EXPORTS) \
4359	for flag in $(EXTRA_HOST_FLAGS) ; do \
4360	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4361	done; \
4362	echo "Doing clean in bfd"; \
4363	(cd $(HOST_SUBDIR)/bfd && \
4364	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4365	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4366	          "RANLIB=$${RANLIB}" \
4367	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4368	          clean) \
4369	  || exit 1
4370
4371@endif bfd
4372
4373.PHONY: maybe-distclean-bfd distclean-bfd
4374maybe-distclean-bfd:
4375@if bfd
4376maybe-distclean-bfd: distclean-bfd
4377
4378distclean-bfd: 
4379	@[ -f ./bfd/Makefile ] || exit 0; \
4380	r=`${PWD_COMMAND}`; export r; \
4381	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4382	$(HOST_EXPORTS) \
4383	for flag in $(EXTRA_HOST_FLAGS) ; do \
4384	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4385	done; \
4386	echo "Doing distclean in bfd"; \
4387	(cd $(HOST_SUBDIR)/bfd && \
4388	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4389	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4390	          "RANLIB=$${RANLIB}" \
4391	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4392	          distclean) \
4393	  || exit 1
4394
4395@endif bfd
4396
4397.PHONY: maybe-maintainer-clean-bfd maintainer-clean-bfd
4398maybe-maintainer-clean-bfd:
4399@if bfd
4400maybe-maintainer-clean-bfd: maintainer-clean-bfd
4401
4402maintainer-clean-bfd: 
4403	@[ -f ./bfd/Makefile ] || exit 0; \
4404	r=`${PWD_COMMAND}`; export r; \
4405	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4406	$(HOST_EXPORTS) \
4407	for flag in $(EXTRA_HOST_FLAGS) ; do \
4408	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4409	done; \
4410	echo "Doing maintainer-clean in bfd"; \
4411	(cd $(HOST_SUBDIR)/bfd && \
4412	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4413	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4414	          "RANLIB=$${RANLIB}" \
4415	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4416	          maintainer-clean) \
4417	  || exit 1
4418
4419@endif bfd
4420
4421
4422
4423.PHONY: configure-opcodes maybe-configure-opcodes
4424maybe-configure-opcodes:
4425@if gcc-bootstrap
4426configure-opcodes: stage_current
4427@endif gcc-bootstrap
4428@if opcodes
4429maybe-configure-opcodes: configure-opcodes
4430configure-opcodes: 
4431	@r=`${PWD_COMMAND}`; export r; \
4432	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4433	test ! -f $(HOST_SUBDIR)/opcodes/Makefile || exit 0; \
4434	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes; \
4435	$(HOST_EXPORTS)  \
4436	echo Configuring in $(HOST_SUBDIR)/opcodes; \
4437	cd "$(HOST_SUBDIR)/opcodes" || exit 1; \
4438	case $(srcdir) in \
4439	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
4440	  *) topdir=`echo $(HOST_SUBDIR)/opcodes/ | \
4441		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4442	esac; \
4443	module_srcdir=opcodes; \
4444	$(SHELL) \
4445	  $$s/$$module_srcdir/configure \
4446	  --srcdir=$${topdir}/$$module_srcdir \
4447	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
4448	  --target=${target_alias}  \
4449	  || exit 1
4450@endif opcodes
4451
4452
4453
4454.PHONY: configure-stage1-opcodes maybe-configure-stage1-opcodes
4455maybe-configure-stage1-opcodes:
4456@if opcodes-bootstrap
4457maybe-configure-stage1-opcodes: configure-stage1-opcodes
4458configure-stage1-opcodes:
4459	@[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
4460	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes
4461	@r=`${PWD_COMMAND}`; export r; \
4462	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4463	TFLAGS="$(STAGE1_TFLAGS)"; \
4464	test ! -f $(HOST_SUBDIR)/opcodes/Makefile || exit 0; \
4465	$(HOST_EXPORTS) \
4466	CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
4467	CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
4468	LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS;  \
4469	echo Configuring stage 1 in $(HOST_SUBDIR)/opcodes; \
4470	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes; \
4471	cd $(HOST_SUBDIR)/opcodes || exit 1; \
4472	case $(srcdir) in \
4473	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
4474	  *) topdir=`echo $(HOST_SUBDIR)/opcodes/ | \
4475		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4476	esac; \
4477	module_srcdir=opcodes; \
4478	$(SHELL) $$s/$$module_srcdir/configure \
4479	  --srcdir=$${topdir}/$$module_srcdir \
4480	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
4481	  --target=${target_alias} \
4482	   \
4483	  $(STAGE1_CONFIGURE_FLAGS)
4484@endif opcodes-bootstrap
4485
4486.PHONY: configure-stage2-opcodes maybe-configure-stage2-opcodes
4487maybe-configure-stage2-opcodes:
4488@if opcodes-bootstrap
4489maybe-configure-stage2-opcodes: configure-stage2-opcodes
4490configure-stage2-opcodes:
4491	@[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
4492	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes
4493	@r=`${PWD_COMMAND}`; export r; \
4494	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4495	TFLAGS="$(STAGE2_TFLAGS)"; \
4496	test ! -f $(HOST_SUBDIR)/opcodes/Makefile || exit 0; \
4497	$(HOST_EXPORTS) \
4498	$(POSTSTAGE1_HOST_EXPORTS) \
4499	CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
4500	CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
4501	LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS;  \
4502	echo Configuring stage 2 in $(HOST_SUBDIR)/opcodes; \
4503	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes; \
4504	cd $(HOST_SUBDIR)/opcodes || exit 1; \
4505	case $(srcdir) in \
4506	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
4507	  *) topdir=`echo $(HOST_SUBDIR)/opcodes/ | \
4508		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4509	esac; \
4510	module_srcdir=opcodes; \
4511	$(SHELL) $$s/$$module_srcdir/configure \
4512	  --srcdir=$${topdir}/$$module_srcdir \
4513	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
4514	  --target=${target_alias} \
4515	  --with-build-libsubdir=$(HOST_SUBDIR) \
4516	  $(STAGE2_CONFIGURE_FLAGS)
4517@endif opcodes-bootstrap
4518
4519.PHONY: configure-stage3-opcodes maybe-configure-stage3-opcodes
4520maybe-configure-stage3-opcodes:
4521@if opcodes-bootstrap
4522maybe-configure-stage3-opcodes: configure-stage3-opcodes
4523configure-stage3-opcodes:
4524	@[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
4525	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes
4526	@r=`${PWD_COMMAND}`; export r; \
4527	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4528	TFLAGS="$(STAGE3_TFLAGS)"; \
4529	test ! -f $(HOST_SUBDIR)/opcodes/Makefile || exit 0; \
4530	$(HOST_EXPORTS) \
4531	$(POSTSTAGE1_HOST_EXPORTS) \
4532	CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
4533	CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
4534	LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS;  \
4535	echo Configuring stage 3 in $(HOST_SUBDIR)/opcodes; \
4536	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes; \
4537	cd $(HOST_SUBDIR)/opcodes || exit 1; \
4538	case $(srcdir) in \
4539	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
4540	  *) topdir=`echo $(HOST_SUBDIR)/opcodes/ | \
4541		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4542	esac; \
4543	module_srcdir=opcodes; \
4544	$(SHELL) $$s/$$module_srcdir/configure \
4545	  --srcdir=$${topdir}/$$module_srcdir \
4546	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
4547	  --target=${target_alias} \
4548	  --with-build-libsubdir=$(HOST_SUBDIR) \
4549	  $(STAGE3_CONFIGURE_FLAGS)
4550@endif opcodes-bootstrap
4551
4552.PHONY: configure-stage4-opcodes maybe-configure-stage4-opcodes
4553maybe-configure-stage4-opcodes:
4554@if opcodes-bootstrap
4555maybe-configure-stage4-opcodes: configure-stage4-opcodes
4556configure-stage4-opcodes:
4557	@[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
4558	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes
4559	@r=`${PWD_COMMAND}`; export r; \
4560	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4561	TFLAGS="$(STAGE4_TFLAGS)"; \
4562	test ! -f $(HOST_SUBDIR)/opcodes/Makefile || exit 0; \
4563	$(HOST_EXPORTS) \
4564	$(POSTSTAGE1_HOST_EXPORTS) \
4565	CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
4566	CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
4567	LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS;  \
4568	echo Configuring stage 4 in $(HOST_SUBDIR)/opcodes; \
4569	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes; \
4570	cd $(HOST_SUBDIR)/opcodes || exit 1; \
4571	case $(srcdir) in \
4572	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
4573	  *) topdir=`echo $(HOST_SUBDIR)/opcodes/ | \
4574		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4575	esac; \
4576	module_srcdir=opcodes; \
4577	$(SHELL) $$s/$$module_srcdir/configure \
4578	  --srcdir=$${topdir}/$$module_srcdir \
4579	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
4580	  --target=${target_alias} \
4581	  --with-build-libsubdir=$(HOST_SUBDIR) \
4582	  $(STAGE4_CONFIGURE_FLAGS)
4583@endif opcodes-bootstrap
4584
4585.PHONY: configure-stageprofile-opcodes maybe-configure-stageprofile-opcodes
4586maybe-configure-stageprofile-opcodes:
4587@if opcodes-bootstrap
4588maybe-configure-stageprofile-opcodes: configure-stageprofile-opcodes
4589configure-stageprofile-opcodes:
4590	@[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
4591	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes
4592	@r=`${PWD_COMMAND}`; export r; \
4593	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4594	TFLAGS="$(STAGEprofile_TFLAGS)"; \
4595	test ! -f $(HOST_SUBDIR)/opcodes/Makefile || exit 0; \
4596	$(HOST_EXPORTS) \
4597	$(POSTSTAGE1_HOST_EXPORTS) \
4598	CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
4599	CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
4600	LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS;  \
4601	echo Configuring stage profile in $(HOST_SUBDIR)/opcodes; \
4602	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes; \
4603	cd $(HOST_SUBDIR)/opcodes || exit 1; \
4604	case $(srcdir) in \
4605	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
4606	  *) topdir=`echo $(HOST_SUBDIR)/opcodes/ | \
4607		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4608	esac; \
4609	module_srcdir=opcodes; \
4610	$(SHELL) $$s/$$module_srcdir/configure \
4611	  --srcdir=$${topdir}/$$module_srcdir \
4612	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
4613	  --target=${target_alias} \
4614	  --with-build-libsubdir=$(HOST_SUBDIR) \
4615	  $(STAGEprofile_CONFIGURE_FLAGS)
4616@endif opcodes-bootstrap
4617
4618.PHONY: configure-stagetrain-opcodes maybe-configure-stagetrain-opcodes
4619maybe-configure-stagetrain-opcodes:
4620@if opcodes-bootstrap
4621maybe-configure-stagetrain-opcodes: configure-stagetrain-opcodes
4622configure-stagetrain-opcodes:
4623	@[ $(current_stage) = stagetrain ] || $(MAKE) stagetrain-start
4624	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes
4625	@r=`${PWD_COMMAND}`; export r; \
4626	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4627	TFLAGS="$(STAGEtrain_TFLAGS)"; \
4628	test ! -f $(HOST_SUBDIR)/opcodes/Makefile || exit 0; \
4629	$(HOST_EXPORTS) \
4630	$(POSTSTAGE1_HOST_EXPORTS) \
4631	CFLAGS="$(STAGEtrain_CFLAGS)"; export CFLAGS; \
4632	CXXFLAGS="$(STAGEtrain_CXXFLAGS)"; export CXXFLAGS; \
4633	LIBCFLAGS="$(STAGEtrain_CFLAGS)"; export LIBCFLAGS;  \
4634	echo Configuring stage train in $(HOST_SUBDIR)/opcodes; \
4635	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes; \
4636	cd $(HOST_SUBDIR)/opcodes || exit 1; \
4637	case $(srcdir) in \
4638	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
4639	  *) topdir=`echo $(HOST_SUBDIR)/opcodes/ | \
4640		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4641	esac; \
4642	module_srcdir=opcodes; \
4643	$(SHELL) $$s/$$module_srcdir/configure \
4644	  --srcdir=$${topdir}/$$module_srcdir \
4645	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
4646	  --target=${target_alias} \
4647	  --with-build-libsubdir=$(HOST_SUBDIR) \
4648	  $(STAGEtrain_CONFIGURE_FLAGS)
4649@endif opcodes-bootstrap
4650
4651.PHONY: configure-stagefeedback-opcodes maybe-configure-stagefeedback-opcodes
4652maybe-configure-stagefeedback-opcodes:
4653@if opcodes-bootstrap
4654maybe-configure-stagefeedback-opcodes: configure-stagefeedback-opcodes
4655configure-stagefeedback-opcodes:
4656	@[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
4657	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes
4658	@r=`${PWD_COMMAND}`; export r; \
4659	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4660	TFLAGS="$(STAGEfeedback_TFLAGS)"; \
4661	test ! -f $(HOST_SUBDIR)/opcodes/Makefile || exit 0; \
4662	$(HOST_EXPORTS) \
4663	$(POSTSTAGE1_HOST_EXPORTS) \
4664	CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
4665	CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
4666	LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS;  \
4667	echo Configuring stage feedback in $(HOST_SUBDIR)/opcodes; \
4668	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes; \
4669	cd $(HOST_SUBDIR)/opcodes || exit 1; \
4670	case $(srcdir) in \
4671	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
4672	  *) topdir=`echo $(HOST_SUBDIR)/opcodes/ | \
4673		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4674	esac; \
4675	module_srcdir=opcodes; \
4676	$(SHELL) $$s/$$module_srcdir/configure \
4677	  --srcdir=$${topdir}/$$module_srcdir \
4678	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
4679	  --target=${target_alias} \
4680	  --with-build-libsubdir=$(HOST_SUBDIR) \
4681	  $(STAGEfeedback_CONFIGURE_FLAGS)
4682@endif opcodes-bootstrap
4683
4684.PHONY: configure-stageautoprofile-opcodes maybe-configure-stageautoprofile-opcodes
4685maybe-configure-stageautoprofile-opcodes:
4686@if opcodes-bootstrap
4687maybe-configure-stageautoprofile-opcodes: configure-stageautoprofile-opcodes
4688configure-stageautoprofile-opcodes:
4689	@[ $(current_stage) = stageautoprofile ] || $(MAKE) stageautoprofile-start
4690	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes
4691	@r=`${PWD_COMMAND}`; export r; \
4692	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4693	TFLAGS="$(STAGEautoprofile_TFLAGS)"; \
4694	test ! -f $(HOST_SUBDIR)/opcodes/Makefile || exit 0; \
4695	$(HOST_EXPORTS) \
4696	$(POSTSTAGE1_HOST_EXPORTS) \
4697	CFLAGS="$(STAGEautoprofile_CFLAGS)"; export CFLAGS; \
4698	CXXFLAGS="$(STAGEautoprofile_CXXFLAGS)"; export CXXFLAGS; \
4699	LIBCFLAGS="$(STAGEautoprofile_CFLAGS)"; export LIBCFLAGS;  \
4700	echo Configuring stage autoprofile in $(HOST_SUBDIR)/opcodes; \
4701	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes; \
4702	cd $(HOST_SUBDIR)/opcodes || exit 1; \
4703	case $(srcdir) in \
4704	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
4705	  *) topdir=`echo $(HOST_SUBDIR)/opcodes/ | \
4706		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4707	esac; \
4708	module_srcdir=opcodes; \
4709	$(SHELL) $$s/$$module_srcdir/configure \
4710	  --srcdir=$${topdir}/$$module_srcdir \
4711	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
4712	  --target=${target_alias} \
4713	  --with-build-libsubdir=$(HOST_SUBDIR) \
4714	  $(STAGEautoprofile_CONFIGURE_FLAGS)
4715@endif opcodes-bootstrap
4716
4717.PHONY: configure-stageautofeedback-opcodes maybe-configure-stageautofeedback-opcodes
4718maybe-configure-stageautofeedback-opcodes:
4719@if opcodes-bootstrap
4720maybe-configure-stageautofeedback-opcodes: configure-stageautofeedback-opcodes
4721configure-stageautofeedback-opcodes:
4722	@[ $(current_stage) = stageautofeedback ] || $(MAKE) stageautofeedback-start
4723	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes
4724	@r=`${PWD_COMMAND}`; export r; \
4725	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4726	TFLAGS="$(STAGEautofeedback_TFLAGS)"; \
4727	test ! -f $(HOST_SUBDIR)/opcodes/Makefile || exit 0; \
4728	$(HOST_EXPORTS) \
4729	$(POSTSTAGE1_HOST_EXPORTS) \
4730	CFLAGS="$(STAGEautofeedback_CFLAGS)"; export CFLAGS; \
4731	CXXFLAGS="$(STAGEautofeedback_CXXFLAGS)"; export CXXFLAGS; \
4732	LIBCFLAGS="$(STAGEautofeedback_CFLAGS)"; export LIBCFLAGS;  \
4733	echo Configuring stage autofeedback in $(HOST_SUBDIR)/opcodes; \
4734	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes; \
4735	cd $(HOST_SUBDIR)/opcodes || exit 1; \
4736	case $(srcdir) in \
4737	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
4738	  *) topdir=`echo $(HOST_SUBDIR)/opcodes/ | \
4739		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4740	esac; \
4741	module_srcdir=opcodes; \
4742	$(SHELL) $$s/$$module_srcdir/configure \
4743	  --srcdir=$${topdir}/$$module_srcdir \
4744	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
4745	  --target=${target_alias} \
4746	  --with-build-libsubdir=$(HOST_SUBDIR) \
4747	  $(STAGEautofeedback_CONFIGURE_FLAGS)
4748@endif opcodes-bootstrap
4749
4750
4751
4752
4753
4754.PHONY: all-opcodes maybe-all-opcodes
4755maybe-all-opcodes:
4756@if gcc-bootstrap
4757all-opcodes: stage_current
4758@endif gcc-bootstrap
4759@if opcodes
4760TARGET-opcodes=all
4761maybe-all-opcodes: all-opcodes
4762all-opcodes: configure-opcodes
4763	@r=`${PWD_COMMAND}`; export r; \
4764	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4765	$(HOST_EXPORTS)  \
4766	(cd $(HOST_SUBDIR)/opcodes && \
4767	  $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS)  \
4768		$(TARGET-opcodes))
4769@endif opcodes
4770
4771
4772
4773.PHONY: all-stage1-opcodes maybe-all-stage1-opcodes
4774.PHONY: clean-stage1-opcodes maybe-clean-stage1-opcodes
4775maybe-all-stage1-opcodes:
4776maybe-clean-stage1-opcodes:
4777@if opcodes-bootstrap
4778maybe-all-stage1-opcodes: all-stage1-opcodes
4779all-stage1: all-stage1-opcodes
4780TARGET-stage1-opcodes = $(TARGET-opcodes)
4781all-stage1-opcodes: configure-stage1-opcodes
4782	@[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
4783	@r=`${PWD_COMMAND}`; export r; \
4784	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4785	TFLAGS="$(STAGE1_TFLAGS)"; \
4786	$(HOST_EXPORTS)  \
4787	cd $(HOST_SUBDIR)/opcodes && \
4788	 \
4789	$(MAKE) $(BASE_FLAGS_TO_PASS) \
4790		CFLAGS="$(STAGE1_CFLAGS)" \
4791		GENERATOR_CFLAGS="$(STAGE1_GENERATOR_CFLAGS)" \
4792		CXXFLAGS="$(STAGE1_CXXFLAGS)" \
4793		LIBCFLAGS="$(LIBCFLAGS)" \
4794		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
4795		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
4796		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
4797		$(EXTRA_HOST_FLAGS)  \
4798		$(STAGE1_FLAGS_TO_PASS)  \
4799		TFLAGS="$(STAGE1_TFLAGS)"  \
4800		$(TARGET-stage1-opcodes)
4801
4802maybe-clean-stage1-opcodes: clean-stage1-opcodes
4803clean-stage1: clean-stage1-opcodes
4804clean-stage1-opcodes:
4805	@if [ $(current_stage) = stage1 ]; then \
4806	  [ -f $(HOST_SUBDIR)/opcodes/Makefile ] || exit 0; \
4807	else \
4808	  [ -f $(HOST_SUBDIR)/stage1-opcodes/Makefile ] || exit 0; \
4809	  $(MAKE) stage1-start; \
4810	fi; \
4811	cd $(HOST_SUBDIR)/opcodes && \
4812	$(MAKE) $(EXTRA_HOST_FLAGS)  \
4813	$(STAGE1_FLAGS_TO_PASS)  clean
4814@endif opcodes-bootstrap
4815
4816
4817.PHONY: all-stage2-opcodes maybe-all-stage2-opcodes
4818.PHONY: clean-stage2-opcodes maybe-clean-stage2-opcodes
4819maybe-all-stage2-opcodes:
4820maybe-clean-stage2-opcodes:
4821@if opcodes-bootstrap
4822maybe-all-stage2-opcodes: all-stage2-opcodes
4823all-stage2: all-stage2-opcodes
4824TARGET-stage2-opcodes = $(TARGET-opcodes)
4825all-stage2-opcodes: configure-stage2-opcodes
4826	@[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
4827	@r=`${PWD_COMMAND}`; export r; \
4828	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4829	TFLAGS="$(STAGE2_TFLAGS)"; \
4830	$(HOST_EXPORTS) \
4831	$(POSTSTAGE1_HOST_EXPORTS)  \
4832	cd $(HOST_SUBDIR)/opcodes && \
4833	 \
4834	$(MAKE) $(BASE_FLAGS_TO_PASS) \
4835		CFLAGS="$(STAGE2_CFLAGS)" \
4836		GENERATOR_CFLAGS="$(STAGE2_GENERATOR_CFLAGS)" \
4837		CXXFLAGS="$(STAGE2_CXXFLAGS)" \
4838		LIBCFLAGS="$(STAGE2_CFLAGS)" \
4839		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
4840		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
4841		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
4842		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
4843		TFLAGS="$(STAGE2_TFLAGS)"  \
4844		$(TARGET-stage2-opcodes)
4845
4846maybe-clean-stage2-opcodes: clean-stage2-opcodes
4847clean-stage2: clean-stage2-opcodes
4848clean-stage2-opcodes:
4849	@if [ $(current_stage) = stage2 ]; then \
4850	  [ -f $(HOST_SUBDIR)/opcodes/Makefile ] || exit 0; \
4851	else \
4852	  [ -f $(HOST_SUBDIR)/stage2-opcodes/Makefile ] || exit 0; \
4853	  $(MAKE) stage2-start; \
4854	fi; \
4855	cd $(HOST_SUBDIR)/opcodes && \
4856	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
4857@endif opcodes-bootstrap
4858
4859
4860.PHONY: all-stage3-opcodes maybe-all-stage3-opcodes
4861.PHONY: clean-stage3-opcodes maybe-clean-stage3-opcodes
4862maybe-all-stage3-opcodes:
4863maybe-clean-stage3-opcodes:
4864@if opcodes-bootstrap
4865maybe-all-stage3-opcodes: all-stage3-opcodes
4866all-stage3: all-stage3-opcodes
4867TARGET-stage3-opcodes = $(TARGET-opcodes)
4868all-stage3-opcodes: configure-stage3-opcodes
4869	@[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
4870	@r=`${PWD_COMMAND}`; export r; \
4871	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4872	TFLAGS="$(STAGE3_TFLAGS)"; \
4873	$(HOST_EXPORTS) \
4874	$(POSTSTAGE1_HOST_EXPORTS)  \
4875	cd $(HOST_SUBDIR)/opcodes && \
4876	 \
4877	$(MAKE) $(BASE_FLAGS_TO_PASS) \
4878		CFLAGS="$(STAGE3_CFLAGS)" \
4879		GENERATOR_CFLAGS="$(STAGE3_GENERATOR_CFLAGS)" \
4880		CXXFLAGS="$(STAGE3_CXXFLAGS)" \
4881		LIBCFLAGS="$(STAGE3_CFLAGS)" \
4882		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
4883		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
4884		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
4885		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
4886		TFLAGS="$(STAGE3_TFLAGS)"  \
4887		$(TARGET-stage3-opcodes)
4888
4889maybe-clean-stage3-opcodes: clean-stage3-opcodes
4890clean-stage3: clean-stage3-opcodes
4891clean-stage3-opcodes:
4892	@if [ $(current_stage) = stage3 ]; then \
4893	  [ -f $(HOST_SUBDIR)/opcodes/Makefile ] || exit 0; \
4894	else \
4895	  [ -f $(HOST_SUBDIR)/stage3-opcodes/Makefile ] || exit 0; \
4896	  $(MAKE) stage3-start; \
4897	fi; \
4898	cd $(HOST_SUBDIR)/opcodes && \
4899	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
4900@endif opcodes-bootstrap
4901
4902
4903.PHONY: all-stage4-opcodes maybe-all-stage4-opcodes
4904.PHONY: clean-stage4-opcodes maybe-clean-stage4-opcodes
4905maybe-all-stage4-opcodes:
4906maybe-clean-stage4-opcodes:
4907@if opcodes-bootstrap
4908maybe-all-stage4-opcodes: all-stage4-opcodes
4909all-stage4: all-stage4-opcodes
4910TARGET-stage4-opcodes = $(TARGET-opcodes)
4911all-stage4-opcodes: configure-stage4-opcodes
4912	@[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
4913	@r=`${PWD_COMMAND}`; export r; \
4914	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4915	TFLAGS="$(STAGE4_TFLAGS)"; \
4916	$(HOST_EXPORTS) \
4917	$(POSTSTAGE1_HOST_EXPORTS)  \
4918	cd $(HOST_SUBDIR)/opcodes && \
4919	 \
4920	$(MAKE) $(BASE_FLAGS_TO_PASS) \
4921		CFLAGS="$(STAGE4_CFLAGS)" \
4922		GENERATOR_CFLAGS="$(STAGE4_GENERATOR_CFLAGS)" \
4923		CXXFLAGS="$(STAGE4_CXXFLAGS)" \
4924		LIBCFLAGS="$(STAGE4_CFLAGS)" \
4925		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
4926		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
4927		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
4928		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
4929		TFLAGS="$(STAGE4_TFLAGS)"  \
4930		$(TARGET-stage4-opcodes)
4931
4932maybe-clean-stage4-opcodes: clean-stage4-opcodes
4933clean-stage4: clean-stage4-opcodes
4934clean-stage4-opcodes:
4935	@if [ $(current_stage) = stage4 ]; then \
4936	  [ -f $(HOST_SUBDIR)/opcodes/Makefile ] || exit 0; \
4937	else \
4938	  [ -f $(HOST_SUBDIR)/stage4-opcodes/Makefile ] || exit 0; \
4939	  $(MAKE) stage4-start; \
4940	fi; \
4941	cd $(HOST_SUBDIR)/opcodes && \
4942	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
4943@endif opcodes-bootstrap
4944
4945
4946.PHONY: all-stageprofile-opcodes maybe-all-stageprofile-opcodes
4947.PHONY: clean-stageprofile-opcodes maybe-clean-stageprofile-opcodes
4948maybe-all-stageprofile-opcodes:
4949maybe-clean-stageprofile-opcodes:
4950@if opcodes-bootstrap
4951maybe-all-stageprofile-opcodes: all-stageprofile-opcodes
4952all-stageprofile: all-stageprofile-opcodes
4953TARGET-stageprofile-opcodes = $(TARGET-opcodes)
4954all-stageprofile-opcodes: configure-stageprofile-opcodes
4955	@[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
4956	@r=`${PWD_COMMAND}`; export r; \
4957	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4958	TFLAGS="$(STAGEprofile_TFLAGS)"; \
4959	$(HOST_EXPORTS) \
4960	$(POSTSTAGE1_HOST_EXPORTS)  \
4961	cd $(HOST_SUBDIR)/opcodes && \
4962	 \
4963	$(MAKE) $(BASE_FLAGS_TO_PASS) \
4964		CFLAGS="$(STAGEprofile_CFLAGS)" \
4965		GENERATOR_CFLAGS="$(STAGEprofile_GENERATOR_CFLAGS)" \
4966		CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
4967		LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
4968		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
4969		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
4970		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
4971		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
4972		TFLAGS="$(STAGEprofile_TFLAGS)"  \
4973		$(TARGET-stageprofile-opcodes)
4974
4975maybe-clean-stageprofile-opcodes: clean-stageprofile-opcodes
4976clean-stageprofile: clean-stageprofile-opcodes
4977clean-stageprofile-opcodes:
4978	@if [ $(current_stage) = stageprofile ]; then \
4979	  [ -f $(HOST_SUBDIR)/opcodes/Makefile ] || exit 0; \
4980	else \
4981	  [ -f $(HOST_SUBDIR)/stageprofile-opcodes/Makefile ] || exit 0; \
4982	  $(MAKE) stageprofile-start; \
4983	fi; \
4984	cd $(HOST_SUBDIR)/opcodes && \
4985	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
4986@endif opcodes-bootstrap
4987
4988
4989.PHONY: all-stagetrain-opcodes maybe-all-stagetrain-opcodes
4990.PHONY: clean-stagetrain-opcodes maybe-clean-stagetrain-opcodes
4991maybe-all-stagetrain-opcodes:
4992maybe-clean-stagetrain-opcodes:
4993@if opcodes-bootstrap
4994maybe-all-stagetrain-opcodes: all-stagetrain-opcodes
4995all-stagetrain: all-stagetrain-opcodes
4996TARGET-stagetrain-opcodes = $(TARGET-opcodes)
4997all-stagetrain-opcodes: configure-stagetrain-opcodes
4998	@[ $(current_stage) = stagetrain ] || $(MAKE) stagetrain-start
4999	@r=`${PWD_COMMAND}`; export r; \
5000	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5001	TFLAGS="$(STAGEtrain_TFLAGS)"; \
5002	$(HOST_EXPORTS) \
5003	$(POSTSTAGE1_HOST_EXPORTS)  \
5004	cd $(HOST_SUBDIR)/opcodes && \
5005	 \
5006	$(MAKE) $(BASE_FLAGS_TO_PASS) \
5007		CFLAGS="$(STAGEtrain_CFLAGS)" \
5008		GENERATOR_CFLAGS="$(STAGEtrain_GENERATOR_CFLAGS)" \
5009		CXXFLAGS="$(STAGEtrain_CXXFLAGS)" \
5010		LIBCFLAGS="$(STAGEtrain_CFLAGS)" \
5011		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
5012		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
5013		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
5014		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
5015		TFLAGS="$(STAGEtrain_TFLAGS)"  \
5016		$(TARGET-stagetrain-opcodes)
5017
5018maybe-clean-stagetrain-opcodes: clean-stagetrain-opcodes
5019clean-stagetrain: clean-stagetrain-opcodes
5020clean-stagetrain-opcodes:
5021	@if [ $(current_stage) = stagetrain ]; then \
5022	  [ -f $(HOST_SUBDIR)/opcodes/Makefile ] || exit 0; \
5023	else \
5024	  [ -f $(HOST_SUBDIR)/stagetrain-opcodes/Makefile ] || exit 0; \
5025	  $(MAKE) stagetrain-start; \
5026	fi; \
5027	cd $(HOST_SUBDIR)/opcodes && \
5028	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
5029@endif opcodes-bootstrap
5030
5031
5032.PHONY: all-stagefeedback-opcodes maybe-all-stagefeedback-opcodes
5033.PHONY: clean-stagefeedback-opcodes maybe-clean-stagefeedback-opcodes
5034maybe-all-stagefeedback-opcodes:
5035maybe-clean-stagefeedback-opcodes:
5036@if opcodes-bootstrap
5037maybe-all-stagefeedback-opcodes: all-stagefeedback-opcodes
5038all-stagefeedback: all-stagefeedback-opcodes
5039TARGET-stagefeedback-opcodes = $(TARGET-opcodes)
5040all-stagefeedback-opcodes: configure-stagefeedback-opcodes
5041	@[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
5042	@r=`${PWD_COMMAND}`; export r; \
5043	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5044	TFLAGS="$(STAGEfeedback_TFLAGS)"; \
5045	$(HOST_EXPORTS) \
5046	$(POSTSTAGE1_HOST_EXPORTS)  \
5047	cd $(HOST_SUBDIR)/opcodes && \
5048	 \
5049	$(MAKE) $(BASE_FLAGS_TO_PASS) \
5050		CFLAGS="$(STAGEfeedback_CFLAGS)" \
5051		GENERATOR_CFLAGS="$(STAGEfeedback_GENERATOR_CFLAGS)" \
5052		CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
5053		LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
5054		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
5055		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
5056		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
5057		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
5058		TFLAGS="$(STAGEfeedback_TFLAGS)"  \
5059		$(TARGET-stagefeedback-opcodes)
5060
5061maybe-clean-stagefeedback-opcodes: clean-stagefeedback-opcodes
5062clean-stagefeedback: clean-stagefeedback-opcodes
5063clean-stagefeedback-opcodes:
5064	@if [ $(current_stage) = stagefeedback ]; then \
5065	  [ -f $(HOST_SUBDIR)/opcodes/Makefile ] || exit 0; \
5066	else \
5067	  [ -f $(HOST_SUBDIR)/stagefeedback-opcodes/Makefile ] || exit 0; \
5068	  $(MAKE) stagefeedback-start; \
5069	fi; \
5070	cd $(HOST_SUBDIR)/opcodes && \
5071	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
5072@endif opcodes-bootstrap
5073
5074
5075.PHONY: all-stageautoprofile-opcodes maybe-all-stageautoprofile-opcodes
5076.PHONY: clean-stageautoprofile-opcodes maybe-clean-stageautoprofile-opcodes
5077maybe-all-stageautoprofile-opcodes:
5078maybe-clean-stageautoprofile-opcodes:
5079@if opcodes-bootstrap
5080maybe-all-stageautoprofile-opcodes: all-stageautoprofile-opcodes
5081all-stageautoprofile: all-stageautoprofile-opcodes
5082TARGET-stageautoprofile-opcodes = $(TARGET-opcodes)
5083all-stageautoprofile-opcodes: configure-stageautoprofile-opcodes
5084	@[ $(current_stage) = stageautoprofile ] || $(MAKE) stageautoprofile-start
5085	@r=`${PWD_COMMAND}`; export r; \
5086	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5087	TFLAGS="$(STAGEautoprofile_TFLAGS)"; \
5088	$(HOST_EXPORTS) \
5089	$(POSTSTAGE1_HOST_EXPORTS)  \
5090	cd $(HOST_SUBDIR)/opcodes && \
5091	$$s/gcc/config/i386/$(AUTO_PROFILE) \
5092	$(MAKE) $(BASE_FLAGS_TO_PASS) \
5093		CFLAGS="$(STAGEautoprofile_CFLAGS)" \
5094		GENERATOR_CFLAGS="$(STAGEautoprofile_GENERATOR_CFLAGS)" \
5095		CXXFLAGS="$(STAGEautoprofile_CXXFLAGS)" \
5096		LIBCFLAGS="$(STAGEautoprofile_CFLAGS)" \
5097		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
5098		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
5099		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
5100		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
5101		TFLAGS="$(STAGEautoprofile_TFLAGS)"  \
5102		$(TARGET-stageautoprofile-opcodes)
5103
5104maybe-clean-stageautoprofile-opcodes: clean-stageautoprofile-opcodes
5105clean-stageautoprofile: clean-stageautoprofile-opcodes
5106clean-stageautoprofile-opcodes:
5107	@if [ $(current_stage) = stageautoprofile ]; then \
5108	  [ -f $(HOST_SUBDIR)/opcodes/Makefile ] || exit 0; \
5109	else \
5110	  [ -f $(HOST_SUBDIR)/stageautoprofile-opcodes/Makefile ] || exit 0; \
5111	  $(MAKE) stageautoprofile-start; \
5112	fi; \
5113	cd $(HOST_SUBDIR)/opcodes && \
5114	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
5115@endif opcodes-bootstrap
5116
5117
5118.PHONY: all-stageautofeedback-opcodes maybe-all-stageautofeedback-opcodes
5119.PHONY: clean-stageautofeedback-opcodes maybe-clean-stageautofeedback-opcodes
5120maybe-all-stageautofeedback-opcodes:
5121maybe-clean-stageautofeedback-opcodes:
5122@if opcodes-bootstrap
5123maybe-all-stageautofeedback-opcodes: all-stageautofeedback-opcodes
5124all-stageautofeedback: all-stageautofeedback-opcodes
5125TARGET-stageautofeedback-opcodes = $(TARGET-opcodes)
5126all-stageautofeedback-opcodes: configure-stageautofeedback-opcodes
5127	@[ $(current_stage) = stageautofeedback ] || $(MAKE) stageautofeedback-start
5128	@r=`${PWD_COMMAND}`; export r; \
5129	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5130	TFLAGS="$(STAGEautofeedback_TFLAGS)"; \
5131	$(HOST_EXPORTS) \
5132	$(POSTSTAGE1_HOST_EXPORTS)  \
5133	cd $(HOST_SUBDIR)/opcodes && \
5134	 \
5135	$(MAKE) $(BASE_FLAGS_TO_PASS) \
5136		CFLAGS="$(STAGEautofeedback_CFLAGS)" \
5137		GENERATOR_CFLAGS="$(STAGEautofeedback_GENERATOR_CFLAGS)" \
5138		CXXFLAGS="$(STAGEautofeedback_CXXFLAGS)" \
5139		LIBCFLAGS="$(STAGEautofeedback_CFLAGS)" \
5140		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
5141		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
5142		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
5143		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
5144		TFLAGS="$(STAGEautofeedback_TFLAGS)" PERF_DATA=perf.data \
5145		$(TARGET-stageautofeedback-opcodes)
5146
5147maybe-clean-stageautofeedback-opcodes: clean-stageautofeedback-opcodes
5148clean-stageautofeedback: clean-stageautofeedback-opcodes
5149clean-stageautofeedback-opcodes:
5150	@if [ $(current_stage) = stageautofeedback ]; then \
5151	  [ -f $(HOST_SUBDIR)/opcodes/Makefile ] || exit 0; \
5152	else \
5153	  [ -f $(HOST_SUBDIR)/stageautofeedback-opcodes/Makefile ] || exit 0; \
5154	  $(MAKE) stageautofeedback-start; \
5155	fi; \
5156	cd $(HOST_SUBDIR)/opcodes && \
5157	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
5158@endif opcodes-bootstrap
5159
5160
5161
5162
5163
5164.PHONY: check-opcodes maybe-check-opcodes
5165maybe-check-opcodes:
5166@if opcodes
5167maybe-check-opcodes: check-opcodes
5168
5169check-opcodes:
5170	@: $(MAKE); $(unstage)
5171	@r=`${PWD_COMMAND}`; export r; \
5172	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5173	$(HOST_EXPORTS) $(EXTRA_HOST_EXPORTS) \
5174	(cd $(HOST_SUBDIR)/opcodes && \
5175	  $(MAKE) $(FLAGS_TO_PASS)  $(EXTRA_BOOTSTRAP_FLAGS) check)
5176
5177@endif opcodes
5178
5179.PHONY: install-opcodes maybe-install-opcodes
5180maybe-install-opcodes:
5181@if opcodes
5182maybe-install-opcodes: install-opcodes
5183
5184install-opcodes: installdirs
5185	@: $(MAKE); $(unstage)
5186	@r=`${PWD_COMMAND}`; export r; \
5187	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5188	$(HOST_EXPORTS) \
5189	(cd $(HOST_SUBDIR)/opcodes && \
5190	  $(MAKE) $(FLAGS_TO_PASS)  install)
5191
5192@endif opcodes
5193
5194.PHONY: install-strip-opcodes maybe-install-strip-opcodes
5195maybe-install-strip-opcodes:
5196@if opcodes
5197maybe-install-strip-opcodes: install-strip-opcodes
5198
5199install-strip-opcodes: installdirs
5200	@: $(MAKE); $(unstage)
5201	@r=`${PWD_COMMAND}`; export r; \
5202	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5203	$(HOST_EXPORTS) \
5204	(cd $(HOST_SUBDIR)/opcodes && \
5205	  $(MAKE) $(FLAGS_TO_PASS)  install-strip)
5206
5207@endif opcodes
5208
5209# Other targets (info, dvi, pdf, etc.)
5210
5211.PHONY: maybe-info-opcodes info-opcodes
5212maybe-info-opcodes:
5213@if opcodes
5214maybe-info-opcodes: info-opcodes
5215
5216info-opcodes: \
5217    configure-opcodes 
5218	@[ -f ./opcodes/Makefile ] || exit 0; \
5219	r=`${PWD_COMMAND}`; export r; \
5220	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5221	$(HOST_EXPORTS) \
5222	for flag in $(EXTRA_HOST_FLAGS) ; do \
5223	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5224	done; \
5225	echo "Doing info in opcodes"; \
5226	(cd $(HOST_SUBDIR)/opcodes && \
5227	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5228	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5229	          "RANLIB=$${RANLIB}" \
5230	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5231	          info) \
5232	  || exit 1
5233
5234@endif opcodes
5235
5236.PHONY: maybe-dvi-opcodes dvi-opcodes
5237maybe-dvi-opcodes:
5238@if opcodes
5239maybe-dvi-opcodes: dvi-opcodes
5240
5241dvi-opcodes: \
5242    configure-opcodes 
5243	@[ -f ./opcodes/Makefile ] || exit 0; \
5244	r=`${PWD_COMMAND}`; export r; \
5245	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5246	$(HOST_EXPORTS) \
5247	for flag in $(EXTRA_HOST_FLAGS) ; do \
5248	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5249	done; \
5250	echo "Doing dvi in opcodes"; \
5251	(cd $(HOST_SUBDIR)/opcodes && \
5252	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5253	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5254	          "RANLIB=$${RANLIB}" \
5255	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5256	          dvi) \
5257	  || exit 1
5258
5259@endif opcodes
5260
5261.PHONY: maybe-pdf-opcodes pdf-opcodes
5262maybe-pdf-opcodes:
5263@if opcodes
5264maybe-pdf-opcodes: pdf-opcodes
5265
5266pdf-opcodes: \
5267    configure-opcodes 
5268	@[ -f ./opcodes/Makefile ] || exit 0; \
5269	r=`${PWD_COMMAND}`; export r; \
5270	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5271	$(HOST_EXPORTS) \
5272	for flag in $(EXTRA_HOST_FLAGS) ; do \
5273	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5274	done; \
5275	echo "Doing pdf in opcodes"; \
5276	(cd $(HOST_SUBDIR)/opcodes && \
5277	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5278	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5279	          "RANLIB=$${RANLIB}" \
5280	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5281	          pdf) \
5282	  || exit 1
5283
5284@endif opcodes
5285
5286.PHONY: maybe-html-opcodes html-opcodes
5287maybe-html-opcodes:
5288@if opcodes
5289maybe-html-opcodes: html-opcodes
5290
5291html-opcodes: \
5292    configure-opcodes 
5293	@[ -f ./opcodes/Makefile ] || exit 0; \
5294	r=`${PWD_COMMAND}`; export r; \
5295	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5296	$(HOST_EXPORTS) \
5297	for flag in $(EXTRA_HOST_FLAGS) ; do \
5298	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5299	done; \
5300	echo "Doing html in opcodes"; \
5301	(cd $(HOST_SUBDIR)/opcodes && \
5302	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5303	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5304	          "RANLIB=$${RANLIB}" \
5305	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5306	          html) \
5307	  || exit 1
5308
5309@endif opcodes
5310
5311.PHONY: maybe-TAGS-opcodes TAGS-opcodes
5312maybe-TAGS-opcodes:
5313@if opcodes
5314maybe-TAGS-opcodes: TAGS-opcodes
5315
5316TAGS-opcodes: \
5317    configure-opcodes 
5318	@[ -f ./opcodes/Makefile ] || exit 0; \
5319	r=`${PWD_COMMAND}`; export r; \
5320	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5321	$(HOST_EXPORTS) \
5322	for flag in $(EXTRA_HOST_FLAGS) ; do \
5323	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5324	done; \
5325	echo "Doing TAGS in opcodes"; \
5326	(cd $(HOST_SUBDIR)/opcodes && \
5327	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5328	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5329	          "RANLIB=$${RANLIB}" \
5330	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5331	          TAGS) \
5332	  || exit 1
5333
5334@endif opcodes
5335
5336.PHONY: maybe-install-info-opcodes install-info-opcodes
5337maybe-install-info-opcodes:
5338@if opcodes
5339maybe-install-info-opcodes: install-info-opcodes
5340
5341install-info-opcodes: \
5342    configure-opcodes \
5343    info-opcodes 
5344	@[ -f ./opcodes/Makefile ] || exit 0; \
5345	r=`${PWD_COMMAND}`; export r; \
5346	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5347	$(HOST_EXPORTS) \
5348	for flag in $(EXTRA_HOST_FLAGS) ; do \
5349	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5350	done; \
5351	echo "Doing install-info in opcodes"; \
5352	(cd $(HOST_SUBDIR)/opcodes && \
5353	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5354	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5355	          "RANLIB=$${RANLIB}" \
5356	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5357	          install-info) \
5358	  || exit 1
5359
5360@endif opcodes
5361
5362.PHONY: maybe-install-pdf-opcodes install-pdf-opcodes
5363maybe-install-pdf-opcodes:
5364@if opcodes
5365maybe-install-pdf-opcodes: install-pdf-opcodes
5366
5367install-pdf-opcodes: \
5368    configure-opcodes \
5369    pdf-opcodes 
5370	@[ -f ./opcodes/Makefile ] || exit 0; \
5371	r=`${PWD_COMMAND}`; export r; \
5372	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5373	$(HOST_EXPORTS) \
5374	for flag in $(EXTRA_HOST_FLAGS) ; do \
5375	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5376	done; \
5377	echo "Doing install-pdf in opcodes"; \
5378	(cd $(HOST_SUBDIR)/opcodes && \
5379	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5380	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5381	          "RANLIB=$${RANLIB}" \
5382	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5383	          install-pdf) \
5384	  || exit 1
5385
5386@endif opcodes
5387
5388.PHONY: maybe-install-html-opcodes install-html-opcodes
5389maybe-install-html-opcodes:
5390@if opcodes
5391maybe-install-html-opcodes: install-html-opcodes
5392
5393install-html-opcodes: \
5394    configure-opcodes \
5395    html-opcodes 
5396	@[ -f ./opcodes/Makefile ] || exit 0; \
5397	r=`${PWD_COMMAND}`; export r; \
5398	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5399	$(HOST_EXPORTS) \
5400	for flag in $(EXTRA_HOST_FLAGS) ; do \
5401	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5402	done; \
5403	echo "Doing install-html in opcodes"; \
5404	(cd $(HOST_SUBDIR)/opcodes && \
5405	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5406	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5407	          "RANLIB=$${RANLIB}" \
5408	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5409	          install-html) \
5410	  || exit 1
5411
5412@endif opcodes
5413
5414.PHONY: maybe-installcheck-opcodes installcheck-opcodes
5415maybe-installcheck-opcodes:
5416@if opcodes
5417maybe-installcheck-opcodes: installcheck-opcodes
5418
5419installcheck-opcodes: \
5420    configure-opcodes 
5421	@[ -f ./opcodes/Makefile ] || exit 0; \
5422	r=`${PWD_COMMAND}`; export r; \
5423	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5424	$(HOST_EXPORTS) \
5425	for flag in $(EXTRA_HOST_FLAGS) ; do \
5426	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5427	done; \
5428	echo "Doing installcheck in opcodes"; \
5429	(cd $(HOST_SUBDIR)/opcodes && \
5430	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5431	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5432	          "RANLIB=$${RANLIB}" \
5433	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5434	          installcheck) \
5435	  || exit 1
5436
5437@endif opcodes
5438
5439.PHONY: maybe-mostlyclean-opcodes mostlyclean-opcodes
5440maybe-mostlyclean-opcodes:
5441@if opcodes
5442maybe-mostlyclean-opcodes: mostlyclean-opcodes
5443
5444mostlyclean-opcodes: 
5445	@[ -f ./opcodes/Makefile ] || exit 0; \
5446	r=`${PWD_COMMAND}`; export r; \
5447	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5448	$(HOST_EXPORTS) \
5449	for flag in $(EXTRA_HOST_FLAGS) ; do \
5450	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5451	done; \
5452	echo "Doing mostlyclean in opcodes"; \
5453	(cd $(HOST_SUBDIR)/opcodes && \
5454	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5455	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5456	          "RANLIB=$${RANLIB}" \
5457	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5458	          mostlyclean) \
5459	  || exit 1
5460
5461@endif opcodes
5462
5463.PHONY: maybe-clean-opcodes clean-opcodes
5464maybe-clean-opcodes:
5465@if opcodes
5466maybe-clean-opcodes: clean-opcodes
5467
5468clean-opcodes: 
5469	@[ -f ./opcodes/Makefile ] || exit 0; \
5470	r=`${PWD_COMMAND}`; export r; \
5471	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5472	$(HOST_EXPORTS) \
5473	for flag in $(EXTRA_HOST_FLAGS) ; do \
5474	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5475	done; \
5476	echo "Doing clean in opcodes"; \
5477	(cd $(HOST_SUBDIR)/opcodes && \
5478	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5479	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5480	          "RANLIB=$${RANLIB}" \
5481	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5482	          clean) \
5483	  || exit 1
5484
5485@endif opcodes
5486
5487.PHONY: maybe-distclean-opcodes distclean-opcodes
5488maybe-distclean-opcodes:
5489@if opcodes
5490maybe-distclean-opcodes: distclean-opcodes
5491
5492distclean-opcodes: 
5493	@[ -f ./opcodes/Makefile ] || exit 0; \
5494	r=`${PWD_COMMAND}`; export r; \
5495	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5496	$(HOST_EXPORTS) \
5497	for flag in $(EXTRA_HOST_FLAGS) ; do \
5498	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5499	done; \
5500	echo "Doing distclean in opcodes"; \
5501	(cd $(HOST_SUBDIR)/opcodes && \
5502	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5503	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5504	          "RANLIB=$${RANLIB}" \
5505	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5506	          distclean) \
5507	  || exit 1
5508
5509@endif opcodes
5510
5511.PHONY: maybe-maintainer-clean-opcodes maintainer-clean-opcodes
5512maybe-maintainer-clean-opcodes:
5513@if opcodes
5514maybe-maintainer-clean-opcodes: maintainer-clean-opcodes
5515
5516maintainer-clean-opcodes: 
5517	@[ -f ./opcodes/Makefile ] || exit 0; \
5518	r=`${PWD_COMMAND}`; export r; \
5519	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5520	$(HOST_EXPORTS) \
5521	for flag in $(EXTRA_HOST_FLAGS) ; do \
5522	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5523	done; \
5524	echo "Doing maintainer-clean in opcodes"; \
5525	(cd $(HOST_SUBDIR)/opcodes && \
5526	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5527	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5528	          "RANLIB=$${RANLIB}" \
5529	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5530	          maintainer-clean) \
5531	  || exit 1
5532
5533@endif opcodes
5534
5535
5536
5537.PHONY: configure-binutils maybe-configure-binutils
5538maybe-configure-binutils:
5539@if gcc-bootstrap
5540configure-binutils: stage_current
5541@endif gcc-bootstrap
5542@if binutils
5543maybe-configure-binutils: configure-binutils
5544configure-binutils: 
5545	@r=`${PWD_COMMAND}`; export r; \
5546	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5547	test ! -f $(HOST_SUBDIR)/binutils/Makefile || exit 0; \
5548	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils; \
5549	$(HOST_EXPORTS)  \
5550	echo Configuring in $(HOST_SUBDIR)/binutils; \
5551	cd "$(HOST_SUBDIR)/binutils" || exit 1; \
5552	case $(srcdir) in \
5553	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
5554	  *) topdir=`echo $(HOST_SUBDIR)/binutils/ | \
5555		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
5556	esac; \
5557	module_srcdir=binutils; \
5558	$(SHELL) \
5559	  $$s/$$module_srcdir/configure \
5560	  --srcdir=$${topdir}/$$module_srcdir \
5561	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
5562	  --target=${target_alias}  \
5563	  || exit 1
5564@endif binutils
5565
5566
5567
5568.PHONY: configure-stage1-binutils maybe-configure-stage1-binutils
5569maybe-configure-stage1-binutils:
5570@if binutils-bootstrap
5571maybe-configure-stage1-binutils: configure-stage1-binutils
5572configure-stage1-binutils:
5573	@[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
5574	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils
5575	@r=`${PWD_COMMAND}`; export r; \
5576	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5577	TFLAGS="$(STAGE1_TFLAGS)"; \
5578	test ! -f $(HOST_SUBDIR)/binutils/Makefile || exit 0; \
5579	$(HOST_EXPORTS) \
5580	CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
5581	CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
5582	LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS;  \
5583	echo Configuring stage 1 in $(HOST_SUBDIR)/binutils; \
5584	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils; \
5585	cd $(HOST_SUBDIR)/binutils || exit 1; \
5586	case $(srcdir) in \
5587	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
5588	  *) topdir=`echo $(HOST_SUBDIR)/binutils/ | \
5589		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
5590	esac; \
5591	module_srcdir=binutils; \
5592	$(SHELL) $$s/$$module_srcdir/configure \
5593	  --srcdir=$${topdir}/$$module_srcdir \
5594	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
5595	  --target=${target_alias} \
5596	   \
5597	  $(STAGE1_CONFIGURE_FLAGS)
5598@endif binutils-bootstrap
5599
5600.PHONY: configure-stage2-binutils maybe-configure-stage2-binutils
5601maybe-configure-stage2-binutils:
5602@if binutils-bootstrap
5603maybe-configure-stage2-binutils: configure-stage2-binutils
5604configure-stage2-binutils:
5605	@[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
5606	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils
5607	@r=`${PWD_COMMAND}`; export r; \
5608	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5609	TFLAGS="$(STAGE2_TFLAGS)"; \
5610	test ! -f $(HOST_SUBDIR)/binutils/Makefile || exit 0; \
5611	$(HOST_EXPORTS) \
5612	$(POSTSTAGE1_HOST_EXPORTS) \
5613	CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
5614	CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
5615	LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS;  \
5616	echo Configuring stage 2 in $(HOST_SUBDIR)/binutils; \
5617	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils; \
5618	cd $(HOST_SUBDIR)/binutils || exit 1; \
5619	case $(srcdir) in \
5620	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
5621	  *) topdir=`echo $(HOST_SUBDIR)/binutils/ | \
5622		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
5623	esac; \
5624	module_srcdir=binutils; \
5625	$(SHELL) $$s/$$module_srcdir/configure \
5626	  --srcdir=$${topdir}/$$module_srcdir \
5627	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
5628	  --target=${target_alias} \
5629	  --with-build-libsubdir=$(HOST_SUBDIR) \
5630	  $(STAGE2_CONFIGURE_FLAGS)
5631@endif binutils-bootstrap
5632
5633.PHONY: configure-stage3-binutils maybe-configure-stage3-binutils
5634maybe-configure-stage3-binutils:
5635@if binutils-bootstrap
5636maybe-configure-stage3-binutils: configure-stage3-binutils
5637configure-stage3-binutils:
5638	@[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
5639	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils
5640	@r=`${PWD_COMMAND}`; export r; \
5641	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5642	TFLAGS="$(STAGE3_TFLAGS)"; \
5643	test ! -f $(HOST_SUBDIR)/binutils/Makefile || exit 0; \
5644	$(HOST_EXPORTS) \
5645	$(POSTSTAGE1_HOST_EXPORTS) \
5646	CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
5647	CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
5648	LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS;  \
5649	echo Configuring stage 3 in $(HOST_SUBDIR)/binutils; \
5650	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils; \
5651	cd $(HOST_SUBDIR)/binutils || exit 1; \
5652	case $(srcdir) in \
5653	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
5654	  *) topdir=`echo $(HOST_SUBDIR)/binutils/ | \
5655		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
5656	esac; \
5657	module_srcdir=binutils; \
5658	$(SHELL) $$s/$$module_srcdir/configure \
5659	  --srcdir=$${topdir}/$$module_srcdir \
5660	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
5661	  --target=${target_alias} \
5662	  --with-build-libsubdir=$(HOST_SUBDIR) \
5663	  $(STAGE3_CONFIGURE_FLAGS)
5664@endif binutils-bootstrap
5665
5666.PHONY: configure-stage4-binutils maybe-configure-stage4-binutils
5667maybe-configure-stage4-binutils:
5668@if binutils-bootstrap
5669maybe-configure-stage4-binutils: configure-stage4-binutils
5670configure-stage4-binutils:
5671	@[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
5672	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils
5673	@r=`${PWD_COMMAND}`; export r; \
5674	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5675	TFLAGS="$(STAGE4_TFLAGS)"; \
5676	test ! -f $(HOST_SUBDIR)/binutils/Makefile || exit 0; \
5677	$(HOST_EXPORTS) \
5678	$(POSTSTAGE1_HOST_EXPORTS) \
5679	CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
5680	CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
5681	LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS;  \
5682	echo Configuring stage 4 in $(HOST_SUBDIR)/binutils; \
5683	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils; \
5684	cd $(HOST_SUBDIR)/binutils || exit 1; \
5685	case $(srcdir) in \
5686	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
5687	  *) topdir=`echo $(HOST_SUBDIR)/binutils/ | \
5688		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
5689	esac; \
5690	module_srcdir=binutils; \
5691	$(SHELL) $$s/$$module_srcdir/configure \
5692	  --srcdir=$${topdir}/$$module_srcdir \
5693	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
5694	  --target=${target_alias} \
5695	  --with-build-libsubdir=$(HOST_SUBDIR) \
5696	  $(STAGE4_CONFIGURE_FLAGS)
5697@endif binutils-bootstrap
5698
5699.PHONY: configure-stageprofile-binutils maybe-configure-stageprofile-binutils
5700maybe-configure-stageprofile-binutils:
5701@if binutils-bootstrap
5702maybe-configure-stageprofile-binutils: configure-stageprofile-binutils
5703configure-stageprofile-binutils:
5704	@[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
5705	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils
5706	@r=`${PWD_COMMAND}`; export r; \
5707	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5708	TFLAGS="$(STAGEprofile_TFLAGS)"; \
5709	test ! -f $(HOST_SUBDIR)/binutils/Makefile || exit 0; \
5710	$(HOST_EXPORTS) \
5711	$(POSTSTAGE1_HOST_EXPORTS) \
5712	CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
5713	CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
5714	LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS;  \
5715	echo Configuring stage profile in $(HOST_SUBDIR)/binutils; \
5716	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils; \
5717	cd $(HOST_SUBDIR)/binutils || exit 1; \
5718	case $(srcdir) in \
5719	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
5720	  *) topdir=`echo $(HOST_SUBDIR)/binutils/ | \
5721		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
5722	esac; \
5723	module_srcdir=binutils; \
5724	$(SHELL) $$s/$$module_srcdir/configure \
5725	  --srcdir=$${topdir}/$$module_srcdir \
5726	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
5727	  --target=${target_alias} \
5728	  --with-build-libsubdir=$(HOST_SUBDIR) \
5729	  $(STAGEprofile_CONFIGURE_FLAGS)
5730@endif binutils-bootstrap
5731
5732.PHONY: configure-stagetrain-binutils maybe-configure-stagetrain-binutils
5733maybe-configure-stagetrain-binutils:
5734@if binutils-bootstrap
5735maybe-configure-stagetrain-binutils: configure-stagetrain-binutils
5736configure-stagetrain-binutils:
5737	@[ $(current_stage) = stagetrain ] || $(MAKE) stagetrain-start
5738	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils
5739	@r=`${PWD_COMMAND}`; export r; \
5740	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5741	TFLAGS="$(STAGEtrain_TFLAGS)"; \
5742	test ! -f $(HOST_SUBDIR)/binutils/Makefile || exit 0; \
5743	$(HOST_EXPORTS) \
5744	$(POSTSTAGE1_HOST_EXPORTS) \
5745	CFLAGS="$(STAGEtrain_CFLAGS)"; export CFLAGS; \
5746	CXXFLAGS="$(STAGEtrain_CXXFLAGS)"; export CXXFLAGS; \
5747	LIBCFLAGS="$(STAGEtrain_CFLAGS)"; export LIBCFLAGS;  \
5748	echo Configuring stage train in $(HOST_SUBDIR)/binutils; \
5749	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils; \
5750	cd $(HOST_SUBDIR)/binutils || exit 1; \
5751	case $(srcdir) in \
5752	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
5753	  *) topdir=`echo $(HOST_SUBDIR)/binutils/ | \
5754		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
5755	esac; \
5756	module_srcdir=binutils; \
5757	$(SHELL) $$s/$$module_srcdir/configure \
5758	  --srcdir=$${topdir}/$$module_srcdir \
5759	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
5760	  --target=${target_alias} \
5761	  --with-build-libsubdir=$(HOST_SUBDIR) \
5762	  $(STAGEtrain_CONFIGURE_FLAGS)
5763@endif binutils-bootstrap
5764
5765.PHONY: configure-stagefeedback-binutils maybe-configure-stagefeedback-binutils
5766maybe-configure-stagefeedback-binutils:
5767@if binutils-bootstrap
5768maybe-configure-stagefeedback-binutils: configure-stagefeedback-binutils
5769configure-stagefeedback-binutils:
5770	@[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
5771	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils
5772	@r=`${PWD_COMMAND}`; export r; \
5773	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5774	TFLAGS="$(STAGEfeedback_TFLAGS)"; \
5775	test ! -f $(HOST_SUBDIR)/binutils/Makefile || exit 0; \
5776	$(HOST_EXPORTS) \
5777	$(POSTSTAGE1_HOST_EXPORTS) \
5778	CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
5779	CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
5780	LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS;  \
5781	echo Configuring stage feedback in $(HOST_SUBDIR)/binutils; \
5782	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils; \
5783	cd $(HOST_SUBDIR)/binutils || exit 1; \
5784	case $(srcdir) in \
5785	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
5786	  *) topdir=`echo $(HOST_SUBDIR)/binutils/ | \
5787		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
5788	esac; \
5789	module_srcdir=binutils; \
5790	$(SHELL) $$s/$$module_srcdir/configure \
5791	  --srcdir=$${topdir}/$$module_srcdir \
5792	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
5793	  --target=${target_alias} \
5794	  --with-build-libsubdir=$(HOST_SUBDIR) \
5795	  $(STAGEfeedback_CONFIGURE_FLAGS)
5796@endif binutils-bootstrap
5797
5798.PHONY: configure-stageautoprofile-binutils maybe-configure-stageautoprofile-binutils
5799maybe-configure-stageautoprofile-binutils:
5800@if binutils-bootstrap
5801maybe-configure-stageautoprofile-binutils: configure-stageautoprofile-binutils
5802configure-stageautoprofile-binutils:
5803	@[ $(current_stage) = stageautoprofile ] || $(MAKE) stageautoprofile-start
5804	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils
5805	@r=`${PWD_COMMAND}`; export r; \
5806	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5807	TFLAGS="$(STAGEautoprofile_TFLAGS)"; \
5808	test ! -f $(HOST_SUBDIR)/binutils/Makefile || exit 0; \
5809	$(HOST_EXPORTS) \
5810	$(POSTSTAGE1_HOST_EXPORTS) \
5811	CFLAGS="$(STAGEautoprofile_CFLAGS)"; export CFLAGS; \
5812	CXXFLAGS="$(STAGEautoprofile_CXXFLAGS)"; export CXXFLAGS; \
5813	LIBCFLAGS="$(STAGEautoprofile_CFLAGS)"; export LIBCFLAGS;  \
5814	echo Configuring stage autoprofile in $(HOST_SUBDIR)/binutils; \
5815	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils; \
5816	cd $(HOST_SUBDIR)/binutils || exit 1; \
5817	case $(srcdir) in \
5818	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
5819	  *) topdir=`echo $(HOST_SUBDIR)/binutils/ | \
5820		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
5821	esac; \
5822	module_srcdir=binutils; \
5823	$(SHELL) $$s/$$module_srcdir/configure \
5824	  --srcdir=$${topdir}/$$module_srcdir \
5825	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
5826	  --target=${target_alias} \
5827	  --with-build-libsubdir=$(HOST_SUBDIR) \
5828	  $(STAGEautoprofile_CONFIGURE_FLAGS)
5829@endif binutils-bootstrap
5830
5831.PHONY: configure-stageautofeedback-binutils maybe-configure-stageautofeedback-binutils
5832maybe-configure-stageautofeedback-binutils:
5833@if binutils-bootstrap
5834maybe-configure-stageautofeedback-binutils: configure-stageautofeedback-binutils
5835configure-stageautofeedback-binutils:
5836	@[ $(current_stage) = stageautofeedback ] || $(MAKE) stageautofeedback-start
5837	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils
5838	@r=`${PWD_COMMAND}`; export r; \
5839	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5840	TFLAGS="$(STAGEautofeedback_TFLAGS)"; \
5841	test ! -f $(HOST_SUBDIR)/binutils/Makefile || exit 0; \
5842	$(HOST_EXPORTS) \
5843	$(POSTSTAGE1_HOST_EXPORTS) \
5844	CFLAGS="$(STAGEautofeedback_CFLAGS)"; export CFLAGS; \
5845	CXXFLAGS="$(STAGEautofeedback_CXXFLAGS)"; export CXXFLAGS; \
5846	LIBCFLAGS="$(STAGEautofeedback_CFLAGS)"; export LIBCFLAGS;  \
5847	echo Configuring stage autofeedback in $(HOST_SUBDIR)/binutils; \
5848	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils; \
5849	cd $(HOST_SUBDIR)/binutils || exit 1; \
5850	case $(srcdir) in \
5851	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
5852	  *) topdir=`echo $(HOST_SUBDIR)/binutils/ | \
5853		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
5854	esac; \
5855	module_srcdir=binutils; \
5856	$(SHELL) $$s/$$module_srcdir/configure \
5857	  --srcdir=$${topdir}/$$module_srcdir \
5858	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
5859	  --target=${target_alias} \
5860	  --with-build-libsubdir=$(HOST_SUBDIR) \
5861	  $(STAGEautofeedback_CONFIGURE_FLAGS)
5862@endif binutils-bootstrap
5863
5864
5865
5866
5867
5868.PHONY: all-binutils maybe-all-binutils
5869maybe-all-binutils:
5870@if gcc-bootstrap
5871all-binutils: stage_current
5872@endif gcc-bootstrap
5873@if binutils
5874TARGET-binutils=all
5875maybe-all-binutils: all-binutils
5876all-binutils: configure-binutils
5877	@r=`${PWD_COMMAND}`; export r; \
5878	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5879	$(HOST_EXPORTS)  \
5880	(cd $(HOST_SUBDIR)/binutils && \
5881	  $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS)  \
5882		$(TARGET-binutils))
5883@endif binutils
5884
5885
5886
5887.PHONY: all-stage1-binutils maybe-all-stage1-binutils
5888.PHONY: clean-stage1-binutils maybe-clean-stage1-binutils
5889maybe-all-stage1-binutils:
5890maybe-clean-stage1-binutils:
5891@if binutils-bootstrap
5892maybe-all-stage1-binutils: all-stage1-binutils
5893all-stage1: all-stage1-binutils
5894TARGET-stage1-binutils = $(TARGET-binutils)
5895all-stage1-binutils: configure-stage1-binutils
5896	@[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
5897	@r=`${PWD_COMMAND}`; export r; \
5898	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5899	TFLAGS="$(STAGE1_TFLAGS)"; \
5900	$(HOST_EXPORTS)  \
5901	cd $(HOST_SUBDIR)/binutils && \
5902	 \
5903	$(MAKE) $(BASE_FLAGS_TO_PASS) \
5904		CFLAGS="$(STAGE1_CFLAGS)" \
5905		GENERATOR_CFLAGS="$(STAGE1_GENERATOR_CFLAGS)" \
5906		CXXFLAGS="$(STAGE1_CXXFLAGS)" \
5907		LIBCFLAGS="$(LIBCFLAGS)" \
5908		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
5909		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
5910		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
5911		$(EXTRA_HOST_FLAGS)  \
5912		$(STAGE1_FLAGS_TO_PASS)  \
5913		TFLAGS="$(STAGE1_TFLAGS)"  \
5914		$(TARGET-stage1-binutils)
5915
5916maybe-clean-stage1-binutils: clean-stage1-binutils
5917clean-stage1: clean-stage1-binutils
5918clean-stage1-binutils:
5919	@if [ $(current_stage) = stage1 ]; then \
5920	  [ -f $(HOST_SUBDIR)/binutils/Makefile ] || exit 0; \
5921	else \
5922	  [ -f $(HOST_SUBDIR)/stage1-binutils/Makefile ] || exit 0; \
5923	  $(MAKE) stage1-start; \
5924	fi; \
5925	cd $(HOST_SUBDIR)/binutils && \
5926	$(MAKE) $(EXTRA_HOST_FLAGS)  \
5927	$(STAGE1_FLAGS_TO_PASS)  clean
5928@endif binutils-bootstrap
5929
5930
5931.PHONY: all-stage2-binutils maybe-all-stage2-binutils
5932.PHONY: clean-stage2-binutils maybe-clean-stage2-binutils
5933maybe-all-stage2-binutils:
5934maybe-clean-stage2-binutils:
5935@if binutils-bootstrap
5936maybe-all-stage2-binutils: all-stage2-binutils
5937all-stage2: all-stage2-binutils
5938TARGET-stage2-binutils = $(TARGET-binutils)
5939all-stage2-binutils: configure-stage2-binutils
5940	@[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
5941	@r=`${PWD_COMMAND}`; export r; \
5942	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5943	TFLAGS="$(STAGE2_TFLAGS)"; \
5944	$(HOST_EXPORTS) \
5945	$(POSTSTAGE1_HOST_EXPORTS)  \
5946	cd $(HOST_SUBDIR)/binutils && \
5947	 \
5948	$(MAKE) $(BASE_FLAGS_TO_PASS) \
5949		CFLAGS="$(STAGE2_CFLAGS)" \
5950		GENERATOR_CFLAGS="$(STAGE2_GENERATOR_CFLAGS)" \
5951		CXXFLAGS="$(STAGE2_CXXFLAGS)" \
5952		LIBCFLAGS="$(STAGE2_CFLAGS)" \
5953		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
5954		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
5955		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
5956		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
5957		TFLAGS="$(STAGE2_TFLAGS)"  \
5958		$(TARGET-stage2-binutils)
5959
5960maybe-clean-stage2-binutils: clean-stage2-binutils
5961clean-stage2: clean-stage2-binutils
5962clean-stage2-binutils:
5963	@if [ $(current_stage) = stage2 ]; then \
5964	  [ -f $(HOST_SUBDIR)/binutils/Makefile ] || exit 0; \
5965	else \
5966	  [ -f $(HOST_SUBDIR)/stage2-binutils/Makefile ] || exit 0; \
5967	  $(MAKE) stage2-start; \
5968	fi; \
5969	cd $(HOST_SUBDIR)/binutils && \
5970	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
5971@endif binutils-bootstrap
5972
5973
5974.PHONY: all-stage3-binutils maybe-all-stage3-binutils
5975.PHONY: clean-stage3-binutils maybe-clean-stage3-binutils
5976maybe-all-stage3-binutils:
5977maybe-clean-stage3-binutils:
5978@if binutils-bootstrap
5979maybe-all-stage3-binutils: all-stage3-binutils
5980all-stage3: all-stage3-binutils
5981TARGET-stage3-binutils = $(TARGET-binutils)
5982all-stage3-binutils: configure-stage3-binutils
5983	@[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
5984	@r=`${PWD_COMMAND}`; export r; \
5985	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5986	TFLAGS="$(STAGE3_TFLAGS)"; \
5987	$(HOST_EXPORTS) \
5988	$(POSTSTAGE1_HOST_EXPORTS)  \
5989	cd $(HOST_SUBDIR)/binutils && \
5990	 \
5991	$(MAKE) $(BASE_FLAGS_TO_PASS) \
5992		CFLAGS="$(STAGE3_CFLAGS)" \
5993		GENERATOR_CFLAGS="$(STAGE3_GENERATOR_CFLAGS)" \
5994		CXXFLAGS="$(STAGE3_CXXFLAGS)" \
5995		LIBCFLAGS="$(STAGE3_CFLAGS)" \
5996		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
5997		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
5998		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
5999		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
6000		TFLAGS="$(STAGE3_TFLAGS)"  \
6001		$(TARGET-stage3-binutils)
6002
6003maybe-clean-stage3-binutils: clean-stage3-binutils
6004clean-stage3: clean-stage3-binutils
6005clean-stage3-binutils:
6006	@if [ $(current_stage) = stage3 ]; then \
6007	  [ -f $(HOST_SUBDIR)/binutils/Makefile ] || exit 0; \
6008	else \
6009	  [ -f $(HOST_SUBDIR)/stage3-binutils/Makefile ] || exit 0; \
6010	  $(MAKE) stage3-start; \
6011	fi; \
6012	cd $(HOST_SUBDIR)/binutils && \
6013	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
6014@endif binutils-bootstrap
6015
6016
6017.PHONY: all-stage4-binutils maybe-all-stage4-binutils
6018.PHONY: clean-stage4-binutils maybe-clean-stage4-binutils
6019maybe-all-stage4-binutils:
6020maybe-clean-stage4-binutils:
6021@if binutils-bootstrap
6022maybe-all-stage4-binutils: all-stage4-binutils
6023all-stage4: all-stage4-binutils
6024TARGET-stage4-binutils = $(TARGET-binutils)
6025all-stage4-binutils: configure-stage4-binutils
6026	@[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
6027	@r=`${PWD_COMMAND}`; export r; \
6028	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6029	TFLAGS="$(STAGE4_TFLAGS)"; \
6030	$(HOST_EXPORTS) \
6031	$(POSTSTAGE1_HOST_EXPORTS)  \
6032	cd $(HOST_SUBDIR)/binutils && \
6033	 \
6034	$(MAKE) $(BASE_FLAGS_TO_PASS) \
6035		CFLAGS="$(STAGE4_CFLAGS)" \
6036		GENERATOR_CFLAGS="$(STAGE4_GENERATOR_CFLAGS)" \
6037		CXXFLAGS="$(STAGE4_CXXFLAGS)" \
6038		LIBCFLAGS="$(STAGE4_CFLAGS)" \
6039		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
6040		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
6041		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
6042		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
6043		TFLAGS="$(STAGE4_TFLAGS)"  \
6044		$(TARGET-stage4-binutils)
6045
6046maybe-clean-stage4-binutils: clean-stage4-binutils
6047clean-stage4: clean-stage4-binutils
6048clean-stage4-binutils:
6049	@if [ $(current_stage) = stage4 ]; then \
6050	  [ -f $(HOST_SUBDIR)/binutils/Makefile ] || exit 0; \
6051	else \
6052	  [ -f $(HOST_SUBDIR)/stage4-binutils/Makefile ] || exit 0; \
6053	  $(MAKE) stage4-start; \
6054	fi; \
6055	cd $(HOST_SUBDIR)/binutils && \
6056	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
6057@endif binutils-bootstrap
6058
6059
6060.PHONY: all-stageprofile-binutils maybe-all-stageprofile-binutils
6061.PHONY: clean-stageprofile-binutils maybe-clean-stageprofile-binutils
6062maybe-all-stageprofile-binutils:
6063maybe-clean-stageprofile-binutils:
6064@if binutils-bootstrap
6065maybe-all-stageprofile-binutils: all-stageprofile-binutils
6066all-stageprofile: all-stageprofile-binutils
6067TARGET-stageprofile-binutils = $(TARGET-binutils)
6068all-stageprofile-binutils: configure-stageprofile-binutils
6069	@[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
6070	@r=`${PWD_COMMAND}`; export r; \
6071	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6072	TFLAGS="$(STAGEprofile_TFLAGS)"; \
6073	$(HOST_EXPORTS) \
6074	$(POSTSTAGE1_HOST_EXPORTS)  \
6075	cd $(HOST_SUBDIR)/binutils && \
6076	 \
6077	$(MAKE) $(BASE_FLAGS_TO_PASS) \
6078		CFLAGS="$(STAGEprofile_CFLAGS)" \
6079		GENERATOR_CFLAGS="$(STAGEprofile_GENERATOR_CFLAGS)" \
6080		CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
6081		LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
6082		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
6083		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
6084		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
6085		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
6086		TFLAGS="$(STAGEprofile_TFLAGS)"  \
6087		$(TARGET-stageprofile-binutils)
6088
6089maybe-clean-stageprofile-binutils: clean-stageprofile-binutils
6090clean-stageprofile: clean-stageprofile-binutils
6091clean-stageprofile-binutils:
6092	@if [ $(current_stage) = stageprofile ]; then \
6093	  [ -f $(HOST_SUBDIR)/binutils/Makefile ] || exit 0; \
6094	else \
6095	  [ -f $(HOST_SUBDIR)/stageprofile-binutils/Makefile ] || exit 0; \
6096	  $(MAKE) stageprofile-start; \
6097	fi; \
6098	cd $(HOST_SUBDIR)/binutils && \
6099	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
6100@endif binutils-bootstrap
6101
6102
6103.PHONY: all-stagetrain-binutils maybe-all-stagetrain-binutils
6104.PHONY: clean-stagetrain-binutils maybe-clean-stagetrain-binutils
6105maybe-all-stagetrain-binutils:
6106maybe-clean-stagetrain-binutils:
6107@if binutils-bootstrap
6108maybe-all-stagetrain-binutils: all-stagetrain-binutils
6109all-stagetrain: all-stagetrain-binutils
6110TARGET-stagetrain-binutils = $(TARGET-binutils)
6111all-stagetrain-binutils: configure-stagetrain-binutils
6112	@[ $(current_stage) = stagetrain ] || $(MAKE) stagetrain-start
6113	@r=`${PWD_COMMAND}`; export r; \
6114	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6115	TFLAGS="$(STAGEtrain_TFLAGS)"; \
6116	$(HOST_EXPORTS) \
6117	$(POSTSTAGE1_HOST_EXPORTS)  \
6118	cd $(HOST_SUBDIR)/binutils && \
6119	 \
6120	$(MAKE) $(BASE_FLAGS_TO_PASS) \
6121		CFLAGS="$(STAGEtrain_CFLAGS)" \
6122		GENERATOR_CFLAGS="$(STAGEtrain_GENERATOR_CFLAGS)" \
6123		CXXFLAGS="$(STAGEtrain_CXXFLAGS)" \
6124		LIBCFLAGS="$(STAGEtrain_CFLAGS)" \
6125		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
6126		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
6127		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
6128		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
6129		TFLAGS="$(STAGEtrain_TFLAGS)"  \
6130		$(TARGET-stagetrain-binutils)
6131
6132maybe-clean-stagetrain-binutils: clean-stagetrain-binutils
6133clean-stagetrain: clean-stagetrain-binutils
6134clean-stagetrain-binutils:
6135	@if [ $(current_stage) = stagetrain ]; then \
6136	  [ -f $(HOST_SUBDIR)/binutils/Makefile ] || exit 0; \
6137	else \
6138	  [ -f $(HOST_SUBDIR)/stagetrain-binutils/Makefile ] || exit 0; \
6139	  $(MAKE) stagetrain-start; \
6140	fi; \
6141	cd $(HOST_SUBDIR)/binutils && \
6142	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
6143@endif binutils-bootstrap
6144
6145
6146.PHONY: all-stagefeedback-binutils maybe-all-stagefeedback-binutils
6147.PHONY: clean-stagefeedback-binutils maybe-clean-stagefeedback-binutils
6148maybe-all-stagefeedback-binutils:
6149maybe-clean-stagefeedback-binutils:
6150@if binutils-bootstrap
6151maybe-all-stagefeedback-binutils: all-stagefeedback-binutils
6152all-stagefeedback: all-stagefeedback-binutils
6153TARGET-stagefeedback-binutils = $(TARGET-binutils)
6154all-stagefeedback-binutils: configure-stagefeedback-binutils
6155	@[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
6156	@r=`${PWD_COMMAND}`; export r; \
6157	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6158	TFLAGS="$(STAGEfeedback_TFLAGS)"; \
6159	$(HOST_EXPORTS) \
6160	$(POSTSTAGE1_HOST_EXPORTS)  \
6161	cd $(HOST_SUBDIR)/binutils && \
6162	 \
6163	$(MAKE) $(BASE_FLAGS_TO_PASS) \
6164		CFLAGS="$(STAGEfeedback_CFLAGS)" \
6165		GENERATOR_CFLAGS="$(STAGEfeedback_GENERATOR_CFLAGS)" \
6166		CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
6167		LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
6168		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
6169		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
6170		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
6171		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
6172		TFLAGS="$(STAGEfeedback_TFLAGS)"  \
6173		$(TARGET-stagefeedback-binutils)
6174
6175maybe-clean-stagefeedback-binutils: clean-stagefeedback-binutils
6176clean-stagefeedback: clean-stagefeedback-binutils
6177clean-stagefeedback-binutils:
6178	@if [ $(current_stage) = stagefeedback ]; then \
6179	  [ -f $(HOST_SUBDIR)/binutils/Makefile ] || exit 0; \
6180	else \
6181	  [ -f $(HOST_SUBDIR)/stagefeedback-binutils/Makefile ] || exit 0; \
6182	  $(MAKE) stagefeedback-start; \
6183	fi; \
6184	cd $(HOST_SUBDIR)/binutils && \
6185	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
6186@endif binutils-bootstrap
6187
6188
6189.PHONY: all-stageautoprofile-binutils maybe-all-stageautoprofile-binutils
6190.PHONY: clean-stageautoprofile-binutils maybe-clean-stageautoprofile-binutils
6191maybe-all-stageautoprofile-binutils:
6192maybe-clean-stageautoprofile-binutils:
6193@if binutils-bootstrap
6194maybe-all-stageautoprofile-binutils: all-stageautoprofile-binutils
6195all-stageautoprofile: all-stageautoprofile-binutils
6196TARGET-stageautoprofile-binutils = $(TARGET-binutils)
6197all-stageautoprofile-binutils: configure-stageautoprofile-binutils
6198	@[ $(current_stage) = stageautoprofile ] || $(MAKE) stageautoprofile-start
6199	@r=`${PWD_COMMAND}`; export r; \
6200	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6201	TFLAGS="$(STAGEautoprofile_TFLAGS)"; \
6202	$(HOST_EXPORTS) \
6203	$(POSTSTAGE1_HOST_EXPORTS)  \
6204	cd $(HOST_SUBDIR)/binutils && \
6205	$$s/gcc/config/i386/$(AUTO_PROFILE) \
6206	$(MAKE) $(BASE_FLAGS_TO_PASS) \
6207		CFLAGS="$(STAGEautoprofile_CFLAGS)" \
6208		GENERATOR_CFLAGS="$(STAGEautoprofile_GENERATOR_CFLAGS)" \
6209		CXXFLAGS="$(STAGEautoprofile_CXXFLAGS)" \
6210		LIBCFLAGS="$(STAGEautoprofile_CFLAGS)" \
6211		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
6212		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
6213		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
6214		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
6215		TFLAGS="$(STAGEautoprofile_TFLAGS)"  \
6216		$(TARGET-stageautoprofile-binutils)
6217
6218maybe-clean-stageautoprofile-binutils: clean-stageautoprofile-binutils
6219clean-stageautoprofile: clean-stageautoprofile-binutils
6220clean-stageautoprofile-binutils:
6221	@if [ $(current_stage) = stageautoprofile ]; then \
6222	  [ -f $(HOST_SUBDIR)/binutils/Makefile ] || exit 0; \
6223	else \
6224	  [ -f $(HOST_SUBDIR)/stageautoprofile-binutils/Makefile ] || exit 0; \
6225	  $(MAKE) stageautoprofile-start; \
6226	fi; \
6227	cd $(HOST_SUBDIR)/binutils && \
6228	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
6229@endif binutils-bootstrap
6230
6231
6232.PHONY: all-stageautofeedback-binutils maybe-all-stageautofeedback-binutils
6233.PHONY: clean-stageautofeedback-binutils maybe-clean-stageautofeedback-binutils
6234maybe-all-stageautofeedback-binutils:
6235maybe-clean-stageautofeedback-binutils:
6236@if binutils-bootstrap
6237maybe-all-stageautofeedback-binutils: all-stageautofeedback-binutils
6238all-stageautofeedback: all-stageautofeedback-binutils
6239TARGET-stageautofeedback-binutils = $(TARGET-binutils)
6240all-stageautofeedback-binutils: configure-stageautofeedback-binutils
6241	@[ $(current_stage) = stageautofeedback ] || $(MAKE) stageautofeedback-start
6242	@r=`${PWD_COMMAND}`; export r; \
6243	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6244	TFLAGS="$(STAGEautofeedback_TFLAGS)"; \
6245	$(HOST_EXPORTS) \
6246	$(POSTSTAGE1_HOST_EXPORTS)  \
6247	cd $(HOST_SUBDIR)/binutils && \
6248	 \
6249	$(MAKE) $(BASE_FLAGS_TO_PASS) \
6250		CFLAGS="$(STAGEautofeedback_CFLAGS)" \
6251		GENERATOR_CFLAGS="$(STAGEautofeedback_GENERATOR_CFLAGS)" \
6252		CXXFLAGS="$(STAGEautofeedback_CXXFLAGS)" \
6253		LIBCFLAGS="$(STAGEautofeedback_CFLAGS)" \
6254		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
6255		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
6256		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
6257		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
6258		TFLAGS="$(STAGEautofeedback_TFLAGS)" PERF_DATA=perf.data \
6259		$(TARGET-stageautofeedback-binutils)
6260
6261maybe-clean-stageautofeedback-binutils: clean-stageautofeedback-binutils
6262clean-stageautofeedback: clean-stageautofeedback-binutils
6263clean-stageautofeedback-binutils:
6264	@if [ $(current_stage) = stageautofeedback ]; then \
6265	  [ -f $(HOST_SUBDIR)/binutils/Makefile ] || exit 0; \
6266	else \
6267	  [ -f $(HOST_SUBDIR)/stageautofeedback-binutils/Makefile ] || exit 0; \
6268	  $(MAKE) stageautofeedback-start; \
6269	fi; \
6270	cd $(HOST_SUBDIR)/binutils && \
6271	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
6272@endif binutils-bootstrap
6273
6274
6275
6276
6277
6278.PHONY: check-binutils maybe-check-binutils
6279maybe-check-binutils:
6280@if binutils
6281maybe-check-binutils: check-binutils
6282
6283check-binutils:
6284	@: $(MAKE); $(unstage)
6285	@r=`${PWD_COMMAND}`; export r; \
6286	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6287	$(HOST_EXPORTS) $(EXTRA_HOST_EXPORTS) \
6288	(cd $(HOST_SUBDIR)/binutils && \
6289	  $(MAKE) $(FLAGS_TO_PASS)  $(EXTRA_BOOTSTRAP_FLAGS) check)
6290
6291@endif binutils
6292
6293.PHONY: install-binutils maybe-install-binutils
6294maybe-install-binutils:
6295@if binutils
6296maybe-install-binutils: install-binutils
6297
6298install-binutils: installdirs
6299	@: $(MAKE); $(unstage)
6300	@r=`${PWD_COMMAND}`; export r; \
6301	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6302	$(HOST_EXPORTS) \
6303	(cd $(HOST_SUBDIR)/binutils && \
6304	  $(MAKE) $(FLAGS_TO_PASS)  install)
6305
6306@endif binutils
6307
6308.PHONY: install-strip-binutils maybe-install-strip-binutils
6309maybe-install-strip-binutils:
6310@if binutils
6311maybe-install-strip-binutils: install-strip-binutils
6312
6313install-strip-binutils: installdirs
6314	@: $(MAKE); $(unstage)
6315	@r=`${PWD_COMMAND}`; export r; \
6316	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6317	$(HOST_EXPORTS) \
6318	(cd $(HOST_SUBDIR)/binutils && \
6319	  $(MAKE) $(FLAGS_TO_PASS)  install-strip)
6320
6321@endif binutils
6322
6323# Other targets (info, dvi, pdf, etc.)
6324
6325.PHONY: maybe-info-binutils info-binutils
6326maybe-info-binutils:
6327@if binutils
6328maybe-info-binutils: info-binutils
6329
6330info-binutils: \
6331    configure-binutils 
6332	@[ -f ./binutils/Makefile ] || exit 0; \
6333	r=`${PWD_COMMAND}`; export r; \
6334	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6335	$(HOST_EXPORTS) \
6336	for flag in $(EXTRA_HOST_FLAGS) ; do \
6337	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6338	done; \
6339	echo "Doing info in binutils"; \
6340	(cd $(HOST_SUBDIR)/binutils && \
6341	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6342	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6343	          "RANLIB=$${RANLIB}" \
6344	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6345	          info) \
6346	  || exit 1
6347
6348@endif binutils
6349
6350.PHONY: maybe-dvi-binutils dvi-binutils
6351maybe-dvi-binutils:
6352@if binutils
6353maybe-dvi-binutils: dvi-binutils
6354
6355dvi-binutils: \
6356    configure-binutils 
6357	@[ -f ./binutils/Makefile ] || exit 0; \
6358	r=`${PWD_COMMAND}`; export r; \
6359	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6360	$(HOST_EXPORTS) \
6361	for flag in $(EXTRA_HOST_FLAGS) ; do \
6362	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6363	done; \
6364	echo "Doing dvi in binutils"; \
6365	(cd $(HOST_SUBDIR)/binutils && \
6366	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6367	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6368	          "RANLIB=$${RANLIB}" \
6369	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6370	          dvi) \
6371	  || exit 1
6372
6373@endif binutils
6374
6375.PHONY: maybe-pdf-binutils pdf-binutils
6376maybe-pdf-binutils:
6377@if binutils
6378maybe-pdf-binutils: pdf-binutils
6379
6380pdf-binutils: \
6381    configure-binutils 
6382	@[ -f ./binutils/Makefile ] || exit 0; \
6383	r=`${PWD_COMMAND}`; export r; \
6384	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6385	$(HOST_EXPORTS) \
6386	for flag in $(EXTRA_HOST_FLAGS) ; do \
6387	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6388	done; \
6389	echo "Doing pdf in binutils"; \
6390	(cd $(HOST_SUBDIR)/binutils && \
6391	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6392	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6393	          "RANLIB=$${RANLIB}" \
6394	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6395	          pdf) \
6396	  || exit 1
6397
6398@endif binutils
6399
6400.PHONY: maybe-html-binutils html-binutils
6401maybe-html-binutils:
6402@if binutils
6403maybe-html-binutils: html-binutils
6404
6405html-binutils: \
6406    configure-binutils 
6407	@[ -f ./binutils/Makefile ] || exit 0; \
6408	r=`${PWD_COMMAND}`; export r; \
6409	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6410	$(HOST_EXPORTS) \
6411	for flag in $(EXTRA_HOST_FLAGS) ; do \
6412	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6413	done; \
6414	echo "Doing html in binutils"; \
6415	(cd $(HOST_SUBDIR)/binutils && \
6416	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6417	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6418	          "RANLIB=$${RANLIB}" \
6419	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6420	          html) \
6421	  || exit 1
6422
6423@endif binutils
6424
6425.PHONY: maybe-TAGS-binutils TAGS-binutils
6426maybe-TAGS-binutils:
6427@if binutils
6428maybe-TAGS-binutils: TAGS-binutils
6429
6430TAGS-binutils: \
6431    configure-binutils 
6432	@[ -f ./binutils/Makefile ] || exit 0; \
6433	r=`${PWD_COMMAND}`; export r; \
6434	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6435	$(HOST_EXPORTS) \
6436	for flag in $(EXTRA_HOST_FLAGS) ; do \
6437	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6438	done; \
6439	echo "Doing TAGS in binutils"; \
6440	(cd $(HOST_SUBDIR)/binutils && \
6441	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6442	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6443	          "RANLIB=$${RANLIB}" \
6444	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6445	          TAGS) \
6446	  || exit 1
6447
6448@endif binutils
6449
6450.PHONY: maybe-install-info-binutils install-info-binutils
6451maybe-install-info-binutils:
6452@if binutils
6453maybe-install-info-binutils: install-info-binutils
6454
6455install-info-binutils: \
6456    configure-binutils \
6457    info-binutils 
6458	@[ -f ./binutils/Makefile ] || exit 0; \
6459	r=`${PWD_COMMAND}`; export r; \
6460	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6461	$(HOST_EXPORTS) \
6462	for flag in $(EXTRA_HOST_FLAGS) ; do \
6463	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6464	done; \
6465	echo "Doing install-info in binutils"; \
6466	(cd $(HOST_SUBDIR)/binutils && \
6467	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6468	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6469	          "RANLIB=$${RANLIB}" \
6470	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6471	          install-info) \
6472	  || exit 1
6473
6474@endif binutils
6475
6476.PHONY: maybe-install-pdf-binutils install-pdf-binutils
6477maybe-install-pdf-binutils:
6478@if binutils
6479maybe-install-pdf-binutils: install-pdf-binutils
6480
6481install-pdf-binutils: \
6482    configure-binutils \
6483    pdf-binutils 
6484	@[ -f ./binutils/Makefile ] || exit 0; \
6485	r=`${PWD_COMMAND}`; export r; \
6486	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6487	$(HOST_EXPORTS) \
6488	for flag in $(EXTRA_HOST_FLAGS) ; do \
6489	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6490	done; \
6491	echo "Doing install-pdf in binutils"; \
6492	(cd $(HOST_SUBDIR)/binutils && \
6493	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6494	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6495	          "RANLIB=$${RANLIB}" \
6496	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6497	          install-pdf) \
6498	  || exit 1
6499
6500@endif binutils
6501
6502.PHONY: maybe-install-html-binutils install-html-binutils
6503maybe-install-html-binutils:
6504@if binutils
6505maybe-install-html-binutils: install-html-binutils
6506
6507install-html-binutils: \
6508    configure-binutils \
6509    html-binutils 
6510	@[ -f ./binutils/Makefile ] || exit 0; \
6511	r=`${PWD_COMMAND}`; export r; \
6512	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6513	$(HOST_EXPORTS) \
6514	for flag in $(EXTRA_HOST_FLAGS) ; do \
6515	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6516	done; \
6517	echo "Doing install-html in binutils"; \
6518	(cd $(HOST_SUBDIR)/binutils && \
6519	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6520	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6521	          "RANLIB=$${RANLIB}" \
6522	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6523	          install-html) \
6524	  || exit 1
6525
6526@endif binutils
6527
6528.PHONY: maybe-installcheck-binutils installcheck-binutils
6529maybe-installcheck-binutils:
6530@if binutils
6531maybe-installcheck-binutils: installcheck-binutils
6532
6533installcheck-binutils: \
6534    configure-binutils 
6535	@[ -f ./binutils/Makefile ] || exit 0; \
6536	r=`${PWD_COMMAND}`; export r; \
6537	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6538	$(HOST_EXPORTS) \
6539	for flag in $(EXTRA_HOST_FLAGS) ; do \
6540	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6541	done; \
6542	echo "Doing installcheck in binutils"; \
6543	(cd $(HOST_SUBDIR)/binutils && \
6544	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6545	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6546	          "RANLIB=$${RANLIB}" \
6547	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6548	          installcheck) \
6549	  || exit 1
6550
6551@endif binutils
6552
6553.PHONY: maybe-mostlyclean-binutils mostlyclean-binutils
6554maybe-mostlyclean-binutils:
6555@if binutils
6556maybe-mostlyclean-binutils: mostlyclean-binutils
6557
6558mostlyclean-binutils: 
6559	@[ -f ./binutils/Makefile ] || exit 0; \
6560	r=`${PWD_COMMAND}`; export r; \
6561	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6562	$(HOST_EXPORTS) \
6563	for flag in $(EXTRA_HOST_FLAGS) ; do \
6564	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6565	done; \
6566	echo "Doing mostlyclean in binutils"; \
6567	(cd $(HOST_SUBDIR)/binutils && \
6568	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6569	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6570	          "RANLIB=$${RANLIB}" \
6571	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6572	          mostlyclean) \
6573	  || exit 1
6574
6575@endif binutils
6576
6577.PHONY: maybe-clean-binutils clean-binutils
6578maybe-clean-binutils:
6579@if binutils
6580maybe-clean-binutils: clean-binutils
6581
6582clean-binutils: 
6583	@[ -f ./binutils/Makefile ] || exit 0; \
6584	r=`${PWD_COMMAND}`; export r; \
6585	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6586	$(HOST_EXPORTS) \
6587	for flag in $(EXTRA_HOST_FLAGS) ; do \
6588	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6589	done; \
6590	echo "Doing clean in binutils"; \
6591	(cd $(HOST_SUBDIR)/binutils && \
6592	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6593	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6594	          "RANLIB=$${RANLIB}" \
6595	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6596	          clean) \
6597	  || exit 1
6598
6599@endif binutils
6600
6601.PHONY: maybe-distclean-binutils distclean-binutils
6602maybe-distclean-binutils:
6603@if binutils
6604maybe-distclean-binutils: distclean-binutils
6605
6606distclean-binutils: 
6607	@[ -f ./binutils/Makefile ] || exit 0; \
6608	r=`${PWD_COMMAND}`; export r; \
6609	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6610	$(HOST_EXPORTS) \
6611	for flag in $(EXTRA_HOST_FLAGS) ; do \
6612	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6613	done; \
6614	echo "Doing distclean in binutils"; \
6615	(cd $(HOST_SUBDIR)/binutils && \
6616	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6617	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6618	          "RANLIB=$${RANLIB}" \
6619	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6620	          distclean) \
6621	  || exit 1
6622
6623@endif binutils
6624
6625.PHONY: maybe-maintainer-clean-binutils maintainer-clean-binutils
6626maybe-maintainer-clean-binutils:
6627@if binutils
6628maybe-maintainer-clean-binutils: maintainer-clean-binutils
6629
6630maintainer-clean-binutils: 
6631	@[ -f ./binutils/Makefile ] || exit 0; \
6632	r=`${PWD_COMMAND}`; export r; \
6633	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6634	$(HOST_EXPORTS) \
6635	for flag in $(EXTRA_HOST_FLAGS) ; do \
6636	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6637	done; \
6638	echo "Doing maintainer-clean in binutils"; \
6639	(cd $(HOST_SUBDIR)/binutils && \
6640	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6641	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6642	          "RANLIB=$${RANLIB}" \
6643	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6644	          maintainer-clean) \
6645	  || exit 1
6646
6647@endif binutils
6648
6649
6650
6651.PHONY: configure-bison maybe-configure-bison
6652maybe-configure-bison:
6653@if gcc-bootstrap
6654configure-bison: stage_current
6655@endif gcc-bootstrap
6656@if bison
6657maybe-configure-bison: configure-bison
6658configure-bison: 
6659	@: $(MAKE); $(unstage)
6660	@r=`${PWD_COMMAND}`; export r; \
6661	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6662	test ! -f $(HOST_SUBDIR)/bison/Makefile || exit 0; \
6663	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bison; \
6664	$(HOST_EXPORTS)  \
6665	echo Configuring in $(HOST_SUBDIR)/bison; \
6666	cd "$(HOST_SUBDIR)/bison" || exit 1; \
6667	case $(srcdir) in \
6668	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
6669	  *) topdir=`echo $(HOST_SUBDIR)/bison/ | \
6670		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
6671	esac; \
6672	module_srcdir=bison; \
6673	$(SHELL) \
6674	  $$s/$$module_srcdir/configure \
6675	  --srcdir=$${topdir}/$$module_srcdir \
6676	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
6677	  --target=${target_alias}  \
6678	  || exit 1
6679@endif bison
6680
6681
6682
6683
6684
6685.PHONY: all-bison maybe-all-bison
6686maybe-all-bison:
6687@if gcc-bootstrap
6688all-bison: stage_current
6689@endif gcc-bootstrap
6690@if bison
6691TARGET-bison=all
6692maybe-all-bison: all-bison
6693all-bison: configure-bison
6694	@: $(MAKE); $(unstage)
6695	@r=`${PWD_COMMAND}`; export r; \
6696	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6697	$(HOST_EXPORTS)  \
6698	(cd $(HOST_SUBDIR)/bison && \
6699	  $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS)  \
6700		$(TARGET-bison))
6701@endif bison
6702
6703
6704
6705
6706.PHONY: check-bison maybe-check-bison
6707maybe-check-bison:
6708@if bison
6709maybe-check-bison: check-bison
6710
6711# This module is only tested in a native toolchain.
6712check-bison:
6713	@: $(MAKE); $(unstage)
6714	@if [ '$(host)' = '$(target)' ]; then \
6715	  r=`${PWD_COMMAND}`; export r; \
6716	  s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6717	  $(HOST_EXPORTS)  \
6718	  (cd $(HOST_SUBDIR)/bison && \
6719	    $(MAKE) $(FLAGS_TO_PASS)  check)
6720	fi
6721
6722@endif bison
6723
6724.PHONY: install-bison maybe-install-bison
6725maybe-install-bison:
6726@if bison
6727maybe-install-bison: install-bison
6728
6729install-bison: installdirs
6730	@: $(MAKE); $(unstage)
6731	@r=`${PWD_COMMAND}`; export r; \
6732	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6733	$(HOST_EXPORTS) \
6734	(cd $(HOST_SUBDIR)/bison && \
6735	  $(MAKE) $(FLAGS_TO_PASS)  install)
6736
6737@endif bison
6738
6739.PHONY: install-strip-bison maybe-install-strip-bison
6740maybe-install-strip-bison:
6741@if bison
6742maybe-install-strip-bison: install-strip-bison
6743
6744install-strip-bison: installdirs
6745	@: $(MAKE); $(unstage)
6746	@r=`${PWD_COMMAND}`; export r; \
6747	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6748	$(HOST_EXPORTS) \
6749	(cd $(HOST_SUBDIR)/bison && \
6750	  $(MAKE) $(FLAGS_TO_PASS)  install-strip)
6751
6752@endif bison
6753
6754# Other targets (info, dvi, pdf, etc.)
6755
6756.PHONY: maybe-info-bison info-bison
6757maybe-info-bison:
6758@if bison
6759maybe-info-bison: info-bison
6760
6761info-bison: \
6762    configure-bison 
6763	@: $(MAKE); $(unstage)
6764	@[ -f ./bison/Makefile ] || exit 0; \
6765	r=`${PWD_COMMAND}`; export r; \
6766	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6767	$(HOST_EXPORTS) \
6768	for flag in $(EXTRA_HOST_FLAGS) ; do \
6769	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6770	done; \
6771	echo "Doing info in bison"; \
6772	(cd $(HOST_SUBDIR)/bison && \
6773	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6774	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6775	          "RANLIB=$${RANLIB}" \
6776	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6777	          info) \
6778	  || exit 1
6779
6780@endif bison
6781
6782.PHONY: maybe-dvi-bison dvi-bison
6783maybe-dvi-bison:
6784@if bison
6785maybe-dvi-bison: dvi-bison
6786
6787dvi-bison: \
6788    configure-bison 
6789	@: $(MAKE); $(unstage)
6790	@[ -f ./bison/Makefile ] || exit 0; \
6791	r=`${PWD_COMMAND}`; export r; \
6792	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6793	$(HOST_EXPORTS) \
6794	for flag in $(EXTRA_HOST_FLAGS) ; do \
6795	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6796	done; \
6797	echo "Doing dvi in bison"; \
6798	(cd $(HOST_SUBDIR)/bison && \
6799	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6800	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6801	          "RANLIB=$${RANLIB}" \
6802	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6803	          dvi) \
6804	  || exit 1
6805
6806@endif bison
6807
6808.PHONY: maybe-pdf-bison pdf-bison
6809maybe-pdf-bison:
6810@if bison
6811maybe-pdf-bison: pdf-bison
6812
6813pdf-bison: \
6814    configure-bison 
6815	@: $(MAKE); $(unstage)
6816	@[ -f ./bison/Makefile ] || exit 0; \
6817	r=`${PWD_COMMAND}`; export r; \
6818	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6819	$(HOST_EXPORTS) \
6820	for flag in $(EXTRA_HOST_FLAGS) ; do \
6821	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6822	done; \
6823	echo "Doing pdf in bison"; \
6824	(cd $(HOST_SUBDIR)/bison && \
6825	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6826	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6827	          "RANLIB=$${RANLIB}" \
6828	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6829	          pdf) \
6830	  || exit 1
6831
6832@endif bison
6833
6834.PHONY: maybe-html-bison html-bison
6835maybe-html-bison:
6836@if bison
6837maybe-html-bison: html-bison
6838
6839html-bison: \
6840    configure-bison 
6841	@: $(MAKE); $(unstage)
6842	@[ -f ./bison/Makefile ] || exit 0; \
6843	r=`${PWD_COMMAND}`; export r; \
6844	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6845	$(HOST_EXPORTS) \
6846	for flag in $(EXTRA_HOST_FLAGS) ; do \
6847	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6848	done; \
6849	echo "Doing html in bison"; \
6850	(cd $(HOST_SUBDIR)/bison && \
6851	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6852	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6853	          "RANLIB=$${RANLIB}" \
6854	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6855	          html) \
6856	  || exit 1
6857
6858@endif bison
6859
6860.PHONY: maybe-TAGS-bison TAGS-bison
6861maybe-TAGS-bison:
6862@if bison
6863maybe-TAGS-bison: TAGS-bison
6864
6865TAGS-bison: \
6866    configure-bison 
6867	@: $(MAKE); $(unstage)
6868	@[ -f ./bison/Makefile ] || exit 0; \
6869	r=`${PWD_COMMAND}`; export r; \
6870	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6871	$(HOST_EXPORTS) \
6872	for flag in $(EXTRA_HOST_FLAGS) ; do \
6873	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6874	done; \
6875	echo "Doing TAGS in bison"; \
6876	(cd $(HOST_SUBDIR)/bison && \
6877	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6878	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6879	          "RANLIB=$${RANLIB}" \
6880	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6881	          TAGS) \
6882	  || exit 1
6883
6884@endif bison
6885
6886.PHONY: maybe-install-info-bison install-info-bison
6887maybe-install-info-bison:
6888@if bison
6889maybe-install-info-bison: install-info-bison
6890
6891install-info-bison: \
6892    configure-bison \
6893    info-bison 
6894	@: $(MAKE); $(unstage)
6895	@[ -f ./bison/Makefile ] || exit 0; \
6896	r=`${PWD_COMMAND}`; export r; \
6897	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6898	$(HOST_EXPORTS) \
6899	for flag in $(EXTRA_HOST_FLAGS) ; do \
6900	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6901	done; \
6902	echo "Doing install-info in bison"; \
6903	(cd $(HOST_SUBDIR)/bison && \
6904	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6905	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6906	          "RANLIB=$${RANLIB}" \
6907	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6908	          install-info) \
6909	  || exit 1
6910
6911@endif bison
6912
6913.PHONY: maybe-install-pdf-bison install-pdf-bison
6914maybe-install-pdf-bison:
6915@if bison
6916maybe-install-pdf-bison: install-pdf-bison
6917
6918install-pdf-bison: \
6919    configure-bison \
6920    pdf-bison 
6921	@: $(MAKE); $(unstage)
6922	@[ -f ./bison/Makefile ] || exit 0; \
6923	r=`${PWD_COMMAND}`; export r; \
6924	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6925	$(HOST_EXPORTS) \
6926	for flag in $(EXTRA_HOST_FLAGS) ; do \
6927	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6928	done; \
6929	echo "Doing install-pdf in bison"; \
6930	(cd $(HOST_SUBDIR)/bison && \
6931	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6932	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6933	          "RANLIB=$${RANLIB}" \
6934	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6935	          install-pdf) \
6936	  || exit 1
6937
6938@endif bison
6939
6940.PHONY: maybe-install-html-bison install-html-bison
6941maybe-install-html-bison:
6942@if bison
6943maybe-install-html-bison: install-html-bison
6944
6945install-html-bison: \
6946    configure-bison \
6947    html-bison 
6948	@: $(MAKE); $(unstage)
6949	@[ -f ./bison/Makefile ] || exit 0; \
6950	r=`${PWD_COMMAND}`; export r; \
6951	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6952	$(HOST_EXPORTS) \
6953	for flag in $(EXTRA_HOST_FLAGS) ; do \
6954	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6955	done; \
6956	echo "Doing install-html in bison"; \
6957	(cd $(HOST_SUBDIR)/bison && \
6958	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6959	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6960	          "RANLIB=$${RANLIB}" \
6961	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6962	          install-html) \
6963	  || exit 1
6964
6965@endif bison
6966
6967.PHONY: maybe-installcheck-bison installcheck-bison
6968maybe-installcheck-bison:
6969@if bison
6970maybe-installcheck-bison: installcheck-bison
6971
6972installcheck-bison: \
6973    configure-bison 
6974	@: $(MAKE); $(unstage)
6975	@[ -f ./bison/Makefile ] || exit 0; \
6976	r=`${PWD_COMMAND}`; export r; \
6977	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6978	$(HOST_EXPORTS) \
6979	for flag in $(EXTRA_HOST_FLAGS) ; do \
6980	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6981	done; \
6982	echo "Doing installcheck in bison"; \
6983	(cd $(HOST_SUBDIR)/bison && \
6984	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6985	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6986	          "RANLIB=$${RANLIB}" \
6987	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6988	          installcheck) \
6989	  || exit 1
6990
6991@endif bison
6992
6993.PHONY: maybe-mostlyclean-bison mostlyclean-bison
6994maybe-mostlyclean-bison:
6995@if bison
6996maybe-mostlyclean-bison: mostlyclean-bison
6997
6998mostlyclean-bison: 
6999	@: $(MAKE); $(unstage)
7000	@[ -f ./bison/Makefile ] || exit 0; \
7001	r=`${PWD_COMMAND}`; export r; \
7002	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7003	$(HOST_EXPORTS) \
7004	for flag in $(EXTRA_HOST_FLAGS) ; do \
7005	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7006	done; \
7007	echo "Doing mostlyclean in bison"; \
7008	(cd $(HOST_SUBDIR)/bison && \
7009	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7010	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7011	          "RANLIB=$${RANLIB}" \
7012	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7013	          mostlyclean) \
7014	  || exit 1
7015
7016@endif bison
7017
7018.PHONY: maybe-clean-bison clean-bison
7019maybe-clean-bison:
7020@if bison
7021maybe-clean-bison: clean-bison
7022
7023clean-bison: 
7024	@: $(MAKE); $(unstage)
7025	@[ -f ./bison/Makefile ] || exit 0; \
7026	r=`${PWD_COMMAND}`; export r; \
7027	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7028	$(HOST_EXPORTS) \
7029	for flag in $(EXTRA_HOST_FLAGS) ; do \
7030	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7031	done; \
7032	echo "Doing clean in bison"; \
7033	(cd $(HOST_SUBDIR)/bison && \
7034	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7035	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7036	          "RANLIB=$${RANLIB}" \
7037	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7038	          clean) \
7039	  || exit 1
7040
7041@endif bison
7042
7043.PHONY: maybe-distclean-bison distclean-bison
7044maybe-distclean-bison:
7045@if bison
7046maybe-distclean-bison: distclean-bison
7047
7048distclean-bison: 
7049	@: $(MAKE); $(unstage)
7050	@[ -f ./bison/Makefile ] || exit 0; \
7051	r=`${PWD_COMMAND}`; export r; \
7052	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7053	$(HOST_EXPORTS) \
7054	for flag in $(EXTRA_HOST_FLAGS) ; do \
7055	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7056	done; \
7057	echo "Doing distclean in bison"; \
7058	(cd $(HOST_SUBDIR)/bison && \
7059	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7060	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7061	          "RANLIB=$${RANLIB}" \
7062	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7063	          distclean) \
7064	  || exit 1
7065
7066@endif bison
7067
7068.PHONY: maybe-maintainer-clean-bison maintainer-clean-bison
7069maybe-maintainer-clean-bison:
7070@if bison
7071maybe-maintainer-clean-bison: maintainer-clean-bison
7072
7073maintainer-clean-bison: 
7074	@: $(MAKE); $(unstage)
7075	@[ -f ./bison/Makefile ] || exit 0; \
7076	r=`${PWD_COMMAND}`; export r; \
7077	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7078	$(HOST_EXPORTS) \
7079	for flag in $(EXTRA_HOST_FLAGS) ; do \
7080	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7081	done; \
7082	echo "Doing maintainer-clean in bison"; \
7083	(cd $(HOST_SUBDIR)/bison && \
7084	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7085	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7086	          "RANLIB=$${RANLIB}" \
7087	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7088	          maintainer-clean) \
7089	  || exit 1
7090
7091@endif bison
7092
7093
7094
7095.PHONY: configure-cgen maybe-configure-cgen
7096maybe-configure-cgen:
7097@if gcc-bootstrap
7098configure-cgen: stage_current
7099@endif gcc-bootstrap
7100@if cgen
7101maybe-configure-cgen: configure-cgen
7102configure-cgen: 
7103	@: $(MAKE); $(unstage)
7104	@r=`${PWD_COMMAND}`; export r; \
7105	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7106	test ! -f $(HOST_SUBDIR)/cgen/Makefile || exit 0; \
7107	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/cgen; \
7108	$(HOST_EXPORTS)  \
7109	echo Configuring in $(HOST_SUBDIR)/cgen; \
7110	cd "$(HOST_SUBDIR)/cgen" || exit 1; \
7111	case $(srcdir) in \
7112	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
7113	  *) topdir=`echo $(HOST_SUBDIR)/cgen/ | \
7114		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
7115	esac; \
7116	module_srcdir=cgen; \
7117	$(SHELL) \
7118	  $$s/$$module_srcdir/configure \
7119	  --srcdir=$${topdir}/$$module_srcdir \
7120	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
7121	  --target=${target_alias}  \
7122	  || exit 1
7123@endif cgen
7124
7125
7126
7127
7128
7129.PHONY: all-cgen maybe-all-cgen
7130maybe-all-cgen:
7131@if gcc-bootstrap
7132all-cgen: stage_current
7133@endif gcc-bootstrap
7134@if cgen
7135TARGET-cgen=all
7136maybe-all-cgen: all-cgen
7137all-cgen: configure-cgen
7138	@: $(MAKE); $(unstage)
7139	@r=`${PWD_COMMAND}`; export r; \
7140	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7141	$(HOST_EXPORTS)  \
7142	(cd $(HOST_SUBDIR)/cgen && \
7143	  $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS)  \
7144		$(TARGET-cgen))
7145@endif cgen
7146
7147
7148
7149
7150.PHONY: check-cgen maybe-check-cgen
7151maybe-check-cgen:
7152@if cgen
7153maybe-check-cgen: check-cgen
7154
7155check-cgen:
7156	@: $(MAKE); $(unstage)
7157	@r=`${PWD_COMMAND}`; export r; \
7158	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7159	$(HOST_EXPORTS)  \
7160	(cd $(HOST_SUBDIR)/cgen && \
7161	  $(MAKE) $(FLAGS_TO_PASS)  check)
7162
7163@endif cgen
7164
7165.PHONY: install-cgen maybe-install-cgen
7166maybe-install-cgen:
7167@if cgen
7168maybe-install-cgen: install-cgen
7169
7170install-cgen: installdirs
7171	@: $(MAKE); $(unstage)
7172	@r=`${PWD_COMMAND}`; export r; \
7173	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7174	$(HOST_EXPORTS) \
7175	(cd $(HOST_SUBDIR)/cgen && \
7176	  $(MAKE) $(FLAGS_TO_PASS)  install)
7177
7178@endif cgen
7179
7180.PHONY: install-strip-cgen maybe-install-strip-cgen
7181maybe-install-strip-cgen:
7182@if cgen
7183maybe-install-strip-cgen: install-strip-cgen
7184
7185install-strip-cgen: installdirs
7186	@: $(MAKE); $(unstage)
7187	@r=`${PWD_COMMAND}`; export r; \
7188	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7189	$(HOST_EXPORTS) \
7190	(cd $(HOST_SUBDIR)/cgen && \
7191	  $(MAKE) $(FLAGS_TO_PASS)  install-strip)
7192
7193@endif cgen
7194
7195# Other targets (info, dvi, pdf, etc.)
7196
7197.PHONY: maybe-info-cgen info-cgen
7198maybe-info-cgen:
7199@if cgen
7200maybe-info-cgen: info-cgen
7201
7202info-cgen: \
7203    configure-cgen 
7204	@: $(MAKE); $(unstage)
7205	@[ -f ./cgen/Makefile ] || exit 0; \
7206	r=`${PWD_COMMAND}`; export r; \
7207	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7208	$(HOST_EXPORTS) \
7209	for flag in $(EXTRA_HOST_FLAGS) ; do \
7210	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7211	done; \
7212	echo "Doing info in cgen"; \
7213	(cd $(HOST_SUBDIR)/cgen && \
7214	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7215	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7216	          "RANLIB=$${RANLIB}" \
7217	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7218	          info) \
7219	  || exit 1
7220
7221@endif cgen
7222
7223.PHONY: maybe-dvi-cgen dvi-cgen
7224maybe-dvi-cgen:
7225@if cgen
7226maybe-dvi-cgen: dvi-cgen
7227
7228dvi-cgen: \
7229    configure-cgen 
7230	@: $(MAKE); $(unstage)
7231	@[ -f ./cgen/Makefile ] || exit 0; \
7232	r=`${PWD_COMMAND}`; export r; \
7233	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7234	$(HOST_EXPORTS) \
7235	for flag in $(EXTRA_HOST_FLAGS) ; do \
7236	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7237	done; \
7238	echo "Doing dvi in cgen"; \
7239	(cd $(HOST_SUBDIR)/cgen && \
7240	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7241	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7242	          "RANLIB=$${RANLIB}" \
7243	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7244	          dvi) \
7245	  || exit 1
7246
7247@endif cgen
7248
7249.PHONY: maybe-pdf-cgen pdf-cgen
7250maybe-pdf-cgen:
7251@if cgen
7252maybe-pdf-cgen: pdf-cgen
7253
7254pdf-cgen: \
7255    configure-cgen 
7256	@: $(MAKE); $(unstage)
7257	@[ -f ./cgen/Makefile ] || exit 0; \
7258	r=`${PWD_COMMAND}`; export r; \
7259	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7260	$(HOST_EXPORTS) \
7261	for flag in $(EXTRA_HOST_FLAGS) ; do \
7262	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7263	done; \
7264	echo "Doing pdf in cgen"; \
7265	(cd $(HOST_SUBDIR)/cgen && \
7266	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7267	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7268	          "RANLIB=$${RANLIB}" \
7269	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7270	          pdf) \
7271	  || exit 1
7272
7273@endif cgen
7274
7275.PHONY: maybe-html-cgen html-cgen
7276maybe-html-cgen:
7277@if cgen
7278maybe-html-cgen: html-cgen
7279
7280html-cgen: \
7281    configure-cgen 
7282	@: $(MAKE); $(unstage)
7283	@[ -f ./cgen/Makefile ] || exit 0; \
7284	r=`${PWD_COMMAND}`; export r; \
7285	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7286	$(HOST_EXPORTS) \
7287	for flag in $(EXTRA_HOST_FLAGS) ; do \
7288	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7289	done; \
7290	echo "Doing html in cgen"; \
7291	(cd $(HOST_SUBDIR)/cgen && \
7292	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7293	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7294	          "RANLIB=$${RANLIB}" \
7295	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7296	          html) \
7297	  || exit 1
7298
7299@endif cgen
7300
7301.PHONY: maybe-TAGS-cgen TAGS-cgen
7302maybe-TAGS-cgen:
7303@if cgen
7304maybe-TAGS-cgen: TAGS-cgen
7305
7306TAGS-cgen: \
7307    configure-cgen 
7308	@: $(MAKE); $(unstage)
7309	@[ -f ./cgen/Makefile ] || exit 0; \
7310	r=`${PWD_COMMAND}`; export r; \
7311	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7312	$(HOST_EXPORTS) \
7313	for flag in $(EXTRA_HOST_FLAGS) ; do \
7314	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7315	done; \
7316	echo "Doing TAGS in cgen"; \
7317	(cd $(HOST_SUBDIR)/cgen && \
7318	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7319	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7320	          "RANLIB=$${RANLIB}" \
7321	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7322	          TAGS) \
7323	  || exit 1
7324
7325@endif cgen
7326
7327.PHONY: maybe-install-info-cgen install-info-cgen
7328maybe-install-info-cgen:
7329@if cgen
7330maybe-install-info-cgen: install-info-cgen
7331
7332install-info-cgen: \
7333    configure-cgen \
7334    info-cgen 
7335	@: $(MAKE); $(unstage)
7336	@[ -f ./cgen/Makefile ] || exit 0; \
7337	r=`${PWD_COMMAND}`; export r; \
7338	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7339	$(HOST_EXPORTS) \
7340	for flag in $(EXTRA_HOST_FLAGS) ; do \
7341	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7342	done; \
7343	echo "Doing install-info in cgen"; \
7344	(cd $(HOST_SUBDIR)/cgen && \
7345	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7346	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7347	          "RANLIB=$${RANLIB}" \
7348	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7349	          install-info) \
7350	  || exit 1
7351
7352@endif cgen
7353
7354.PHONY: maybe-install-pdf-cgen install-pdf-cgen
7355maybe-install-pdf-cgen:
7356@if cgen
7357maybe-install-pdf-cgen: install-pdf-cgen
7358
7359install-pdf-cgen: \
7360    configure-cgen \
7361    pdf-cgen 
7362	@: $(MAKE); $(unstage)
7363	@[ -f ./cgen/Makefile ] || exit 0; \
7364	r=`${PWD_COMMAND}`; export r; \
7365	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7366	$(HOST_EXPORTS) \
7367	for flag in $(EXTRA_HOST_FLAGS) ; do \
7368	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7369	done; \
7370	echo "Doing install-pdf in cgen"; \
7371	(cd $(HOST_SUBDIR)/cgen && \
7372	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7373	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7374	          "RANLIB=$${RANLIB}" \
7375	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7376	          install-pdf) \
7377	  || exit 1
7378
7379@endif cgen
7380
7381.PHONY: maybe-install-html-cgen install-html-cgen
7382maybe-install-html-cgen:
7383@if cgen
7384maybe-install-html-cgen: install-html-cgen
7385
7386install-html-cgen: \
7387    configure-cgen \
7388    html-cgen 
7389	@: $(MAKE); $(unstage)
7390	@[ -f ./cgen/Makefile ] || exit 0; \
7391	r=`${PWD_COMMAND}`; export r; \
7392	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7393	$(HOST_EXPORTS) \
7394	for flag in $(EXTRA_HOST_FLAGS) ; do \
7395	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7396	done; \
7397	echo "Doing install-html in cgen"; \
7398	(cd $(HOST_SUBDIR)/cgen && \
7399	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7400	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7401	          "RANLIB=$${RANLIB}" \
7402	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7403	          install-html) \
7404	  || exit 1
7405
7406@endif cgen
7407
7408.PHONY: maybe-installcheck-cgen installcheck-cgen
7409maybe-installcheck-cgen:
7410@if cgen
7411maybe-installcheck-cgen: installcheck-cgen
7412
7413installcheck-cgen: \
7414    configure-cgen 
7415	@: $(MAKE); $(unstage)
7416	@[ -f ./cgen/Makefile ] || exit 0; \
7417	r=`${PWD_COMMAND}`; export r; \
7418	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7419	$(HOST_EXPORTS) \
7420	for flag in $(EXTRA_HOST_FLAGS) ; do \
7421	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7422	done; \
7423	echo "Doing installcheck in cgen"; \
7424	(cd $(HOST_SUBDIR)/cgen && \
7425	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7426	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7427	          "RANLIB=$${RANLIB}" \
7428	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7429	          installcheck) \
7430	  || exit 1
7431
7432@endif cgen
7433
7434.PHONY: maybe-mostlyclean-cgen mostlyclean-cgen
7435maybe-mostlyclean-cgen:
7436@if cgen
7437maybe-mostlyclean-cgen: mostlyclean-cgen
7438
7439mostlyclean-cgen: 
7440	@: $(MAKE); $(unstage)
7441	@[ -f ./cgen/Makefile ] || exit 0; \
7442	r=`${PWD_COMMAND}`; export r; \
7443	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7444	$(HOST_EXPORTS) \
7445	for flag in $(EXTRA_HOST_FLAGS) ; do \
7446	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7447	done; \
7448	echo "Doing mostlyclean in cgen"; \
7449	(cd $(HOST_SUBDIR)/cgen && \
7450	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7451	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7452	          "RANLIB=$${RANLIB}" \
7453	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7454	          mostlyclean) \
7455	  || exit 1
7456
7457@endif cgen
7458
7459.PHONY: maybe-clean-cgen clean-cgen
7460maybe-clean-cgen:
7461@if cgen
7462maybe-clean-cgen: clean-cgen
7463
7464clean-cgen: 
7465	@: $(MAKE); $(unstage)
7466	@[ -f ./cgen/Makefile ] || exit 0; \
7467	r=`${PWD_COMMAND}`; export r; \
7468	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7469	$(HOST_EXPORTS) \
7470	for flag in $(EXTRA_HOST_FLAGS) ; do \
7471	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7472	done; \
7473	echo "Doing clean in cgen"; \
7474	(cd $(HOST_SUBDIR)/cgen && \
7475	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7476	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7477	          "RANLIB=$${RANLIB}" \
7478	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7479	          clean) \
7480	  || exit 1
7481
7482@endif cgen
7483
7484.PHONY: maybe-distclean-cgen distclean-cgen
7485maybe-distclean-cgen:
7486@if cgen
7487maybe-distclean-cgen: distclean-cgen
7488
7489distclean-cgen: 
7490	@: $(MAKE); $(unstage)
7491	@[ -f ./cgen/Makefile ] || exit 0; \
7492	r=`${PWD_COMMAND}`; export r; \
7493	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7494	$(HOST_EXPORTS) \
7495	for flag in $(EXTRA_HOST_FLAGS) ; do \
7496	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7497	done; \
7498	echo "Doing distclean in cgen"; \
7499	(cd $(HOST_SUBDIR)/cgen && \
7500	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7501	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7502	          "RANLIB=$${RANLIB}" \
7503	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7504	          distclean) \
7505	  || exit 1
7506
7507@endif cgen
7508
7509.PHONY: maybe-maintainer-clean-cgen maintainer-clean-cgen
7510maybe-maintainer-clean-cgen:
7511@if cgen
7512maybe-maintainer-clean-cgen: maintainer-clean-cgen
7513
7514maintainer-clean-cgen: 
7515	@: $(MAKE); $(unstage)
7516	@[ -f ./cgen/Makefile ] || exit 0; \
7517	r=`${PWD_COMMAND}`; export r; \
7518	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7519	$(HOST_EXPORTS) \
7520	for flag in $(EXTRA_HOST_FLAGS) ; do \
7521	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7522	done; \
7523	echo "Doing maintainer-clean in cgen"; \
7524	(cd $(HOST_SUBDIR)/cgen && \
7525	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7526	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7527	          "RANLIB=$${RANLIB}" \
7528	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7529	          maintainer-clean) \
7530	  || exit 1
7531
7532@endif cgen
7533
7534
7535
7536.PHONY: configure-dejagnu maybe-configure-dejagnu
7537maybe-configure-dejagnu:
7538@if gcc-bootstrap
7539configure-dejagnu: stage_current
7540@endif gcc-bootstrap
7541@if dejagnu
7542maybe-configure-dejagnu: configure-dejagnu
7543configure-dejagnu: 
7544	@: $(MAKE); $(unstage)
7545	@r=`${PWD_COMMAND}`; export r; \
7546	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7547	test ! -f $(HOST_SUBDIR)/dejagnu/Makefile || exit 0; \
7548	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/dejagnu; \
7549	$(HOST_EXPORTS)  \
7550	echo Configuring in $(HOST_SUBDIR)/dejagnu; \
7551	cd "$(HOST_SUBDIR)/dejagnu" || exit 1; \
7552	case $(srcdir) in \
7553	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
7554	  *) topdir=`echo $(HOST_SUBDIR)/dejagnu/ | \
7555		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
7556	esac; \
7557	module_srcdir=dejagnu; \
7558	$(SHELL) \
7559	  $$s/$$module_srcdir/configure \
7560	  --srcdir=$${topdir}/$$module_srcdir \
7561	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
7562	  --target=${target_alias}  \
7563	  || exit 1
7564@endif dejagnu
7565
7566
7567
7568
7569
7570.PHONY: all-dejagnu maybe-all-dejagnu
7571maybe-all-dejagnu:
7572@if gcc-bootstrap
7573all-dejagnu: stage_current
7574@endif gcc-bootstrap
7575@if dejagnu
7576TARGET-dejagnu=all
7577maybe-all-dejagnu: all-dejagnu
7578all-dejagnu: configure-dejagnu
7579	@: $(MAKE); $(unstage)
7580	@r=`${PWD_COMMAND}`; export r; \
7581	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7582	$(HOST_EXPORTS)  \
7583	(cd $(HOST_SUBDIR)/dejagnu && \
7584	  $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS)  \
7585		$(TARGET-dejagnu))
7586@endif dejagnu
7587
7588
7589
7590
7591.PHONY: check-dejagnu maybe-check-dejagnu
7592maybe-check-dejagnu:
7593@if dejagnu
7594maybe-check-dejagnu: check-dejagnu
7595
7596check-dejagnu:
7597	@: $(MAKE); $(unstage)
7598	@r=`${PWD_COMMAND}`; export r; \
7599	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7600	$(HOST_EXPORTS)  \
7601	(cd $(HOST_SUBDIR)/dejagnu && \
7602	  $(MAKE) $(FLAGS_TO_PASS)  check)
7603
7604@endif dejagnu
7605
7606.PHONY: install-dejagnu maybe-install-dejagnu
7607maybe-install-dejagnu:
7608@if dejagnu
7609maybe-install-dejagnu: install-dejagnu
7610
7611install-dejagnu: installdirs
7612	@: $(MAKE); $(unstage)
7613	@r=`${PWD_COMMAND}`; export r; \
7614	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7615	$(HOST_EXPORTS) \
7616	(cd $(HOST_SUBDIR)/dejagnu && \
7617	  $(MAKE) $(FLAGS_TO_PASS)  install)
7618
7619@endif dejagnu
7620
7621.PHONY: install-strip-dejagnu maybe-install-strip-dejagnu
7622maybe-install-strip-dejagnu:
7623@if dejagnu
7624maybe-install-strip-dejagnu: install-strip-dejagnu
7625
7626install-strip-dejagnu: installdirs
7627	@: $(MAKE); $(unstage)
7628	@r=`${PWD_COMMAND}`; export r; \
7629	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7630	$(HOST_EXPORTS) \
7631	(cd $(HOST_SUBDIR)/dejagnu && \
7632	  $(MAKE) $(FLAGS_TO_PASS)  install-strip)
7633
7634@endif dejagnu
7635
7636# Other targets (info, dvi, pdf, etc.)
7637
7638.PHONY: maybe-info-dejagnu info-dejagnu
7639maybe-info-dejagnu:
7640@if dejagnu
7641maybe-info-dejagnu: info-dejagnu
7642
7643info-dejagnu: \
7644    configure-dejagnu 
7645	@: $(MAKE); $(unstage)
7646	@[ -f ./dejagnu/Makefile ] || exit 0; \
7647	r=`${PWD_COMMAND}`; export r; \
7648	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7649	$(HOST_EXPORTS) \
7650	for flag in $(EXTRA_HOST_FLAGS) ; do \
7651	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7652	done; \
7653	echo "Doing info in dejagnu"; \
7654	(cd $(HOST_SUBDIR)/dejagnu && \
7655	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7656	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7657	          "RANLIB=$${RANLIB}" \
7658	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7659	          info) \
7660	  || exit 1
7661
7662@endif dejagnu
7663
7664.PHONY: maybe-dvi-dejagnu dvi-dejagnu
7665maybe-dvi-dejagnu:
7666@if dejagnu
7667maybe-dvi-dejagnu: dvi-dejagnu
7668
7669dvi-dejagnu: \
7670    configure-dejagnu 
7671	@: $(MAKE); $(unstage)
7672	@[ -f ./dejagnu/Makefile ] || exit 0; \
7673	r=`${PWD_COMMAND}`; export r; \
7674	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7675	$(HOST_EXPORTS) \
7676	for flag in $(EXTRA_HOST_FLAGS) ; do \
7677	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7678	done; \
7679	echo "Doing dvi in dejagnu"; \
7680	(cd $(HOST_SUBDIR)/dejagnu && \
7681	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7682	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7683	          "RANLIB=$${RANLIB}" \
7684	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7685	          dvi) \
7686	  || exit 1
7687
7688@endif dejagnu
7689
7690.PHONY: maybe-pdf-dejagnu pdf-dejagnu
7691maybe-pdf-dejagnu:
7692@if dejagnu
7693maybe-pdf-dejagnu: pdf-dejagnu
7694
7695pdf-dejagnu: \
7696    configure-dejagnu 
7697	@: $(MAKE); $(unstage)
7698	@[ -f ./dejagnu/Makefile ] || exit 0; \
7699	r=`${PWD_COMMAND}`; export r; \
7700	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7701	$(HOST_EXPORTS) \
7702	for flag in $(EXTRA_HOST_FLAGS) ; do \
7703	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7704	done; \
7705	echo "Doing pdf in dejagnu"; \
7706	(cd $(HOST_SUBDIR)/dejagnu && \
7707	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7708	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7709	          "RANLIB=$${RANLIB}" \
7710	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7711	          pdf) \
7712	  || exit 1
7713
7714@endif dejagnu
7715
7716.PHONY: maybe-html-dejagnu html-dejagnu
7717maybe-html-dejagnu:
7718@if dejagnu
7719maybe-html-dejagnu: html-dejagnu
7720
7721html-dejagnu: \
7722    configure-dejagnu 
7723	@: $(MAKE); $(unstage)
7724	@[ -f ./dejagnu/Makefile ] || exit 0; \
7725	r=`${PWD_COMMAND}`; export r; \
7726	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7727	$(HOST_EXPORTS) \
7728	for flag in $(EXTRA_HOST_FLAGS) ; do \
7729	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7730	done; \
7731	echo "Doing html in dejagnu"; \
7732	(cd $(HOST_SUBDIR)/dejagnu && \
7733	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7734	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7735	          "RANLIB=$${RANLIB}" \
7736	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7737	          html) \
7738	  || exit 1
7739
7740@endif dejagnu
7741
7742.PHONY: maybe-TAGS-dejagnu TAGS-dejagnu
7743maybe-TAGS-dejagnu:
7744@if dejagnu
7745maybe-TAGS-dejagnu: TAGS-dejagnu
7746
7747TAGS-dejagnu: \
7748    configure-dejagnu 
7749	@: $(MAKE); $(unstage)
7750	@[ -f ./dejagnu/Makefile ] || exit 0; \
7751	r=`${PWD_COMMAND}`; export r; \
7752	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7753	$(HOST_EXPORTS) \
7754	for flag in $(EXTRA_HOST_FLAGS) ; do \
7755	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7756	done; \
7757	echo "Doing TAGS in dejagnu"; \
7758	(cd $(HOST_SUBDIR)/dejagnu && \
7759	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7760	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7761	          "RANLIB=$${RANLIB}" \
7762	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7763	          TAGS) \
7764	  || exit 1
7765
7766@endif dejagnu
7767
7768.PHONY: maybe-install-info-dejagnu install-info-dejagnu
7769maybe-install-info-dejagnu:
7770@if dejagnu
7771maybe-install-info-dejagnu: install-info-dejagnu
7772
7773install-info-dejagnu: \
7774    configure-dejagnu \
7775    info-dejagnu 
7776	@: $(MAKE); $(unstage)
7777	@[ -f ./dejagnu/Makefile ] || exit 0; \
7778	r=`${PWD_COMMAND}`; export r; \
7779	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7780	$(HOST_EXPORTS) \
7781	for flag in $(EXTRA_HOST_FLAGS) ; do \
7782	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7783	done; \
7784	echo "Doing install-info in dejagnu"; \
7785	(cd $(HOST_SUBDIR)/dejagnu && \
7786	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7787	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7788	          "RANLIB=$${RANLIB}" \
7789	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7790	          install-info) \
7791	  || exit 1
7792
7793@endif dejagnu
7794
7795.PHONY: maybe-install-pdf-dejagnu install-pdf-dejagnu
7796maybe-install-pdf-dejagnu:
7797@if dejagnu
7798maybe-install-pdf-dejagnu: install-pdf-dejagnu
7799
7800install-pdf-dejagnu: \
7801    configure-dejagnu \
7802    pdf-dejagnu 
7803	@: $(MAKE); $(unstage)
7804	@[ -f ./dejagnu/Makefile ] || exit 0; \
7805	r=`${PWD_COMMAND}`; export r; \
7806	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7807	$(HOST_EXPORTS) \
7808	for flag in $(EXTRA_HOST_FLAGS) ; do \
7809	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7810	done; \
7811	echo "Doing install-pdf in dejagnu"; \
7812	(cd $(HOST_SUBDIR)/dejagnu && \
7813	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7814	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7815	          "RANLIB=$${RANLIB}" \
7816	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7817	          install-pdf) \
7818	  || exit 1
7819
7820@endif dejagnu
7821
7822.PHONY: maybe-install-html-dejagnu install-html-dejagnu
7823maybe-install-html-dejagnu:
7824@if dejagnu
7825maybe-install-html-dejagnu: install-html-dejagnu
7826
7827install-html-dejagnu: \
7828    configure-dejagnu \
7829    html-dejagnu 
7830	@: $(MAKE); $(unstage)
7831	@[ -f ./dejagnu/Makefile ] || exit 0; \
7832	r=`${PWD_COMMAND}`; export r; \
7833	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7834	$(HOST_EXPORTS) \
7835	for flag in $(EXTRA_HOST_FLAGS) ; do \
7836	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7837	done; \
7838	echo "Doing install-html in dejagnu"; \
7839	(cd $(HOST_SUBDIR)/dejagnu && \
7840	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7841	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7842	          "RANLIB=$${RANLIB}" \
7843	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7844	          install-html) \
7845	  || exit 1
7846
7847@endif dejagnu
7848
7849.PHONY: maybe-installcheck-dejagnu installcheck-dejagnu
7850maybe-installcheck-dejagnu:
7851@if dejagnu
7852maybe-installcheck-dejagnu: installcheck-dejagnu
7853
7854installcheck-dejagnu: \
7855    configure-dejagnu 
7856	@: $(MAKE); $(unstage)
7857	@[ -f ./dejagnu/Makefile ] || exit 0; \
7858	r=`${PWD_COMMAND}`; export r; \
7859	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7860	$(HOST_EXPORTS) \
7861	for flag in $(EXTRA_HOST_FLAGS) ; do \
7862	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7863	done; \
7864	echo "Doing installcheck in dejagnu"; \
7865	(cd $(HOST_SUBDIR)/dejagnu && \
7866	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7867	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7868	          "RANLIB=$${RANLIB}" \
7869	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7870	          installcheck) \
7871	  || exit 1
7872
7873@endif dejagnu
7874
7875.PHONY: maybe-mostlyclean-dejagnu mostlyclean-dejagnu
7876maybe-mostlyclean-dejagnu:
7877@if dejagnu
7878maybe-mostlyclean-dejagnu: mostlyclean-dejagnu
7879
7880mostlyclean-dejagnu: 
7881	@: $(MAKE); $(unstage)
7882	@[ -f ./dejagnu/Makefile ] || exit 0; \
7883	r=`${PWD_COMMAND}`; export r; \
7884	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7885	$(HOST_EXPORTS) \
7886	for flag in $(EXTRA_HOST_FLAGS) ; do \
7887	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7888	done; \
7889	echo "Doing mostlyclean in dejagnu"; \
7890	(cd $(HOST_SUBDIR)/dejagnu && \
7891	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7892	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7893	          "RANLIB=$${RANLIB}" \
7894	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7895	          mostlyclean) \
7896	  || exit 1
7897
7898@endif dejagnu
7899
7900.PHONY: maybe-clean-dejagnu clean-dejagnu
7901maybe-clean-dejagnu:
7902@if dejagnu
7903maybe-clean-dejagnu: clean-dejagnu
7904
7905clean-dejagnu: 
7906	@: $(MAKE); $(unstage)
7907	@[ -f ./dejagnu/Makefile ] || exit 0; \
7908	r=`${PWD_COMMAND}`; export r; \
7909	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7910	$(HOST_EXPORTS) \
7911	for flag in $(EXTRA_HOST_FLAGS) ; do \
7912	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7913	done; \
7914	echo "Doing clean in dejagnu"; \
7915	(cd $(HOST_SUBDIR)/dejagnu && \
7916	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7917	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7918	          "RANLIB=$${RANLIB}" \
7919	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7920	          clean) \
7921	  || exit 1
7922
7923@endif dejagnu
7924
7925.PHONY: maybe-distclean-dejagnu distclean-dejagnu
7926maybe-distclean-dejagnu:
7927@if dejagnu
7928maybe-distclean-dejagnu: distclean-dejagnu
7929
7930distclean-dejagnu: 
7931	@: $(MAKE); $(unstage)
7932	@[ -f ./dejagnu/Makefile ] || exit 0; \
7933	r=`${PWD_COMMAND}`; export r; \
7934	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7935	$(HOST_EXPORTS) \
7936	for flag in $(EXTRA_HOST_FLAGS) ; do \
7937	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7938	done; \
7939	echo "Doing distclean in dejagnu"; \
7940	(cd $(HOST_SUBDIR)/dejagnu && \
7941	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7942	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7943	          "RANLIB=$${RANLIB}" \
7944	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7945	          distclean) \
7946	  || exit 1
7947
7948@endif dejagnu
7949
7950.PHONY: maybe-maintainer-clean-dejagnu maintainer-clean-dejagnu
7951maybe-maintainer-clean-dejagnu:
7952@if dejagnu
7953maybe-maintainer-clean-dejagnu: maintainer-clean-dejagnu
7954
7955maintainer-clean-dejagnu: 
7956	@: $(MAKE); $(unstage)
7957	@[ -f ./dejagnu/Makefile ] || exit 0; \
7958	r=`${PWD_COMMAND}`; export r; \
7959	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7960	$(HOST_EXPORTS) \
7961	for flag in $(EXTRA_HOST_FLAGS) ; do \
7962	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7963	done; \
7964	echo "Doing maintainer-clean in dejagnu"; \
7965	(cd $(HOST_SUBDIR)/dejagnu && \
7966	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7967	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7968	          "RANLIB=$${RANLIB}" \
7969	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7970	          maintainer-clean) \
7971	  || exit 1
7972
7973@endif dejagnu
7974
7975
7976
7977.PHONY: configure-etc maybe-configure-etc
7978maybe-configure-etc:
7979@if gcc-bootstrap
7980configure-etc: stage_current
7981@endif gcc-bootstrap
7982@if etc
7983maybe-configure-etc: configure-etc
7984configure-etc: 
7985	@: $(MAKE); $(unstage)
7986	@r=`${PWD_COMMAND}`; export r; \
7987	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7988	test ! -f $(HOST_SUBDIR)/etc/Makefile || exit 0; \
7989	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/etc; \
7990	$(HOST_EXPORTS)  \
7991	echo Configuring in $(HOST_SUBDIR)/etc; \
7992	cd "$(HOST_SUBDIR)/etc" || exit 1; \
7993	case $(srcdir) in \
7994	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
7995	  *) topdir=`echo $(HOST_SUBDIR)/etc/ | \
7996		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
7997	esac; \
7998	module_srcdir=etc; \
7999	$(SHELL) \
8000	  $$s/$$module_srcdir/configure \
8001	  --srcdir=$${topdir}/$$module_srcdir \
8002	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
8003	  --target=${target_alias}  \
8004	  || exit 1
8005@endif etc
8006
8007
8008
8009
8010
8011.PHONY: all-etc maybe-all-etc
8012maybe-all-etc:
8013@if gcc-bootstrap
8014all-etc: stage_current
8015@endif gcc-bootstrap
8016@if etc
8017TARGET-etc=all
8018maybe-all-etc: all-etc
8019all-etc: configure-etc
8020	@: $(MAKE); $(unstage)
8021	@r=`${PWD_COMMAND}`; export r; \
8022	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8023	$(HOST_EXPORTS)  \
8024	(cd $(HOST_SUBDIR)/etc && \
8025	  $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS)  \
8026		$(TARGET-etc))
8027@endif etc
8028
8029
8030
8031
8032.PHONY: check-etc maybe-check-etc
8033maybe-check-etc:
8034@if etc
8035maybe-check-etc: check-etc
8036
8037check-etc:
8038	@: $(MAKE); $(unstage)
8039	@r=`${PWD_COMMAND}`; export r; \
8040	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8041	$(HOST_EXPORTS)  \
8042	(cd $(HOST_SUBDIR)/etc && \
8043	  $(MAKE) $(FLAGS_TO_PASS)  check)
8044
8045@endif etc
8046
8047.PHONY: install-etc maybe-install-etc
8048maybe-install-etc:
8049@if etc
8050maybe-install-etc: install-etc
8051
8052install-etc: installdirs
8053	@: $(MAKE); $(unstage)
8054	@r=`${PWD_COMMAND}`; export r; \
8055	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8056	$(HOST_EXPORTS) \
8057	(cd $(HOST_SUBDIR)/etc && \
8058	  $(MAKE) $(FLAGS_TO_PASS)  install)
8059
8060@endif etc
8061
8062.PHONY: install-strip-etc maybe-install-strip-etc
8063maybe-install-strip-etc:
8064@if etc
8065maybe-install-strip-etc: install-strip-etc
8066
8067install-strip-etc: installdirs
8068	@: $(MAKE); $(unstage)
8069	@r=`${PWD_COMMAND}`; export r; \
8070	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8071	$(HOST_EXPORTS) \
8072	(cd $(HOST_SUBDIR)/etc && \
8073	  $(MAKE) $(FLAGS_TO_PASS)  install-strip)
8074
8075@endif etc
8076
8077# Other targets (info, dvi, pdf, etc.)
8078
8079.PHONY: maybe-info-etc info-etc
8080maybe-info-etc:
8081@if etc
8082maybe-info-etc: info-etc
8083
8084info-etc: \
8085    configure-etc 
8086	@: $(MAKE); $(unstage)
8087	@[ -f ./etc/Makefile ] || exit 0; \
8088	r=`${PWD_COMMAND}`; export r; \
8089	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8090	$(HOST_EXPORTS) \
8091	for flag in $(EXTRA_HOST_FLAGS) ; do \
8092	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8093	done; \
8094	echo "Doing info in etc"; \
8095	(cd $(HOST_SUBDIR)/etc && \
8096	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8097	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8098	          "RANLIB=$${RANLIB}" \
8099	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8100	          info) \
8101	  || exit 1
8102
8103@endif etc
8104
8105.PHONY: maybe-dvi-etc dvi-etc
8106maybe-dvi-etc:
8107@if etc
8108maybe-dvi-etc: dvi-etc
8109
8110dvi-etc: \
8111    configure-etc 
8112	@: $(MAKE); $(unstage)
8113	@[ -f ./etc/Makefile ] || exit 0; \
8114	r=`${PWD_COMMAND}`; export r; \
8115	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8116	$(HOST_EXPORTS) \
8117	for flag in $(EXTRA_HOST_FLAGS) ; do \
8118	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8119	done; \
8120	echo "Doing dvi in etc"; \
8121	(cd $(HOST_SUBDIR)/etc && \
8122	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8123	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8124	          "RANLIB=$${RANLIB}" \
8125	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8126	          dvi) \
8127	  || exit 1
8128
8129@endif etc
8130
8131.PHONY: maybe-pdf-etc pdf-etc
8132maybe-pdf-etc:
8133@if etc
8134maybe-pdf-etc: pdf-etc
8135
8136pdf-etc: \
8137    configure-etc 
8138	@: $(MAKE); $(unstage)
8139	@[ -f ./etc/Makefile ] || exit 0; \
8140	r=`${PWD_COMMAND}`; export r; \
8141	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8142	$(HOST_EXPORTS) \
8143	for flag in $(EXTRA_HOST_FLAGS) ; do \
8144	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8145	done; \
8146	echo "Doing pdf in etc"; \
8147	(cd $(HOST_SUBDIR)/etc && \
8148	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8149	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8150	          "RANLIB=$${RANLIB}" \
8151	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8152	          pdf) \
8153	  || exit 1
8154
8155@endif etc
8156
8157.PHONY: maybe-html-etc html-etc
8158maybe-html-etc:
8159@if etc
8160maybe-html-etc: html-etc
8161
8162html-etc: \
8163    configure-etc 
8164	@: $(MAKE); $(unstage)
8165	@[ -f ./etc/Makefile ] || exit 0; \
8166	r=`${PWD_COMMAND}`; export r; \
8167	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8168	$(HOST_EXPORTS) \
8169	for flag in $(EXTRA_HOST_FLAGS) ; do \
8170	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8171	done; \
8172	echo "Doing html in etc"; \
8173	(cd $(HOST_SUBDIR)/etc && \
8174	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8175	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8176	          "RANLIB=$${RANLIB}" \
8177	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8178	          html) \
8179	  || exit 1
8180
8181@endif etc
8182
8183.PHONY: maybe-TAGS-etc TAGS-etc
8184maybe-TAGS-etc:
8185@if etc
8186maybe-TAGS-etc: TAGS-etc
8187
8188TAGS-etc: \
8189    configure-etc 
8190	@: $(MAKE); $(unstage)
8191	@[ -f ./etc/Makefile ] || exit 0; \
8192	r=`${PWD_COMMAND}`; export r; \
8193	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8194	$(HOST_EXPORTS) \
8195	for flag in $(EXTRA_HOST_FLAGS) ; do \
8196	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8197	done; \
8198	echo "Doing TAGS in etc"; \
8199	(cd $(HOST_SUBDIR)/etc && \
8200	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8201	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8202	          "RANLIB=$${RANLIB}" \
8203	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8204	          TAGS) \
8205	  || exit 1
8206
8207@endif etc
8208
8209.PHONY: maybe-install-info-etc install-info-etc
8210maybe-install-info-etc:
8211@if etc
8212maybe-install-info-etc: install-info-etc
8213
8214install-info-etc: \
8215    configure-etc \
8216    info-etc 
8217	@: $(MAKE); $(unstage)
8218	@[ -f ./etc/Makefile ] || exit 0; \
8219	r=`${PWD_COMMAND}`; export r; \
8220	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8221	$(HOST_EXPORTS) \
8222	for flag in $(EXTRA_HOST_FLAGS) ; do \
8223	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8224	done; \
8225	echo "Doing install-info in etc"; \
8226	(cd $(HOST_SUBDIR)/etc && \
8227	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8228	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8229	          "RANLIB=$${RANLIB}" \
8230	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8231	          install-info) \
8232	  || exit 1
8233
8234@endif etc
8235
8236.PHONY: maybe-install-pdf-etc install-pdf-etc
8237maybe-install-pdf-etc:
8238@if etc
8239maybe-install-pdf-etc: install-pdf-etc
8240
8241install-pdf-etc: \
8242    configure-etc \
8243    pdf-etc 
8244	@: $(MAKE); $(unstage)
8245	@[ -f ./etc/Makefile ] || exit 0; \
8246	r=`${PWD_COMMAND}`; export r; \
8247	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8248	$(HOST_EXPORTS) \
8249	for flag in $(EXTRA_HOST_FLAGS) ; do \
8250	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8251	done; \
8252	echo "Doing install-pdf in etc"; \
8253	(cd $(HOST_SUBDIR)/etc && \
8254	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8255	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8256	          "RANLIB=$${RANLIB}" \
8257	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8258	          install-pdf) \
8259	  || exit 1
8260
8261@endif etc
8262
8263.PHONY: maybe-install-html-etc install-html-etc
8264maybe-install-html-etc:
8265@if etc
8266maybe-install-html-etc: install-html-etc
8267
8268install-html-etc: \
8269    configure-etc \
8270    html-etc 
8271	@: $(MAKE); $(unstage)
8272	@[ -f ./etc/Makefile ] || exit 0; \
8273	r=`${PWD_COMMAND}`; export r; \
8274	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8275	$(HOST_EXPORTS) \
8276	for flag in $(EXTRA_HOST_FLAGS) ; do \
8277	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8278	done; \
8279	echo "Doing install-html in etc"; \
8280	(cd $(HOST_SUBDIR)/etc && \
8281	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8282	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8283	          "RANLIB=$${RANLIB}" \
8284	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8285	          install-html) \
8286	  || exit 1
8287
8288@endif etc
8289
8290.PHONY: maybe-installcheck-etc installcheck-etc
8291maybe-installcheck-etc:
8292@if etc
8293maybe-installcheck-etc: installcheck-etc
8294
8295installcheck-etc: \
8296    configure-etc 
8297	@: $(MAKE); $(unstage)
8298	@[ -f ./etc/Makefile ] || exit 0; \
8299	r=`${PWD_COMMAND}`; export r; \
8300	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8301	$(HOST_EXPORTS) \
8302	for flag in $(EXTRA_HOST_FLAGS) ; do \
8303	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8304	done; \
8305	echo "Doing installcheck in etc"; \
8306	(cd $(HOST_SUBDIR)/etc && \
8307	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8308	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8309	          "RANLIB=$${RANLIB}" \
8310	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8311	          installcheck) \
8312	  || exit 1
8313
8314@endif etc
8315
8316.PHONY: maybe-mostlyclean-etc mostlyclean-etc
8317maybe-mostlyclean-etc:
8318@if etc
8319maybe-mostlyclean-etc: mostlyclean-etc
8320
8321mostlyclean-etc: 
8322	@: $(MAKE); $(unstage)
8323	@[ -f ./etc/Makefile ] || exit 0; \
8324	r=`${PWD_COMMAND}`; export r; \
8325	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8326	$(HOST_EXPORTS) \
8327	for flag in $(EXTRA_HOST_FLAGS) ; do \
8328	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8329	done; \
8330	echo "Doing mostlyclean in etc"; \
8331	(cd $(HOST_SUBDIR)/etc && \
8332	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8333	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8334	          "RANLIB=$${RANLIB}" \
8335	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8336	          mostlyclean) \
8337	  || exit 1
8338
8339@endif etc
8340
8341.PHONY: maybe-clean-etc clean-etc
8342maybe-clean-etc:
8343@if etc
8344maybe-clean-etc: clean-etc
8345
8346clean-etc: 
8347	@: $(MAKE); $(unstage)
8348	@[ -f ./etc/Makefile ] || exit 0; \
8349	r=`${PWD_COMMAND}`; export r; \
8350	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8351	$(HOST_EXPORTS) \
8352	for flag in $(EXTRA_HOST_FLAGS) ; do \
8353	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8354	done; \
8355	echo "Doing clean in etc"; \
8356	(cd $(HOST_SUBDIR)/etc && \
8357	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8358	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8359	          "RANLIB=$${RANLIB}" \
8360	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8361	          clean) \
8362	  || exit 1
8363
8364@endif etc
8365
8366.PHONY: maybe-distclean-etc distclean-etc
8367maybe-distclean-etc:
8368@if etc
8369maybe-distclean-etc: distclean-etc
8370
8371distclean-etc: 
8372	@: $(MAKE); $(unstage)
8373	@[ -f ./etc/Makefile ] || exit 0; \
8374	r=`${PWD_COMMAND}`; export r; \
8375	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8376	$(HOST_EXPORTS) \
8377	for flag in $(EXTRA_HOST_FLAGS) ; do \
8378	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8379	done; \
8380	echo "Doing distclean in etc"; \
8381	(cd $(HOST_SUBDIR)/etc && \
8382	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8383	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8384	          "RANLIB=$${RANLIB}" \
8385	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8386	          distclean) \
8387	  || exit 1
8388
8389@endif etc
8390
8391.PHONY: maybe-maintainer-clean-etc maintainer-clean-etc
8392maybe-maintainer-clean-etc:
8393@if etc
8394maybe-maintainer-clean-etc: maintainer-clean-etc
8395
8396maintainer-clean-etc: 
8397	@: $(MAKE); $(unstage)
8398	@[ -f ./etc/Makefile ] || exit 0; \
8399	r=`${PWD_COMMAND}`; export r; \
8400	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8401	$(HOST_EXPORTS) \
8402	for flag in $(EXTRA_HOST_FLAGS) ; do \
8403	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8404	done; \
8405	echo "Doing maintainer-clean in etc"; \
8406	(cd $(HOST_SUBDIR)/etc && \
8407	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8408	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8409	          "RANLIB=$${RANLIB}" \
8410	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8411	          maintainer-clean) \
8412	  || exit 1
8413
8414@endif etc
8415
8416
8417
8418.PHONY: configure-fastjar maybe-configure-fastjar
8419maybe-configure-fastjar:
8420@if gcc-bootstrap
8421configure-fastjar: stage_current
8422@endif gcc-bootstrap
8423@if fastjar
8424maybe-configure-fastjar: configure-fastjar
8425configure-fastjar: 
8426	@: $(MAKE); $(unstage)
8427	@r=`${PWD_COMMAND}`; export r; \
8428	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8429	test ! -f $(HOST_SUBDIR)/fastjar/Makefile || exit 0; \
8430	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/fastjar; \
8431	$(HOST_EXPORTS)  \
8432	echo Configuring in $(HOST_SUBDIR)/fastjar; \
8433	cd "$(HOST_SUBDIR)/fastjar" || exit 1; \
8434	case $(srcdir) in \
8435	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
8436	  *) topdir=`echo $(HOST_SUBDIR)/fastjar/ | \
8437		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
8438	esac; \
8439	module_srcdir=fastjar; \
8440	$(SHELL) \
8441	  $$s/$$module_srcdir/configure \
8442	  --srcdir=$${topdir}/$$module_srcdir \
8443	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
8444	  --target=${target_alias}  \
8445	  || exit 1
8446@endif fastjar
8447
8448
8449
8450
8451
8452.PHONY: all-fastjar maybe-all-fastjar
8453maybe-all-fastjar:
8454@if gcc-bootstrap
8455all-fastjar: stage_current
8456@endif gcc-bootstrap
8457@if fastjar
8458TARGET-fastjar=all
8459maybe-all-fastjar: all-fastjar
8460all-fastjar: configure-fastjar
8461	@: $(MAKE); $(unstage)
8462	@r=`${PWD_COMMAND}`; export r; \
8463	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8464	$(HOST_EXPORTS)  \
8465	(cd $(HOST_SUBDIR)/fastjar && \
8466	  $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS)  \
8467		$(TARGET-fastjar))
8468@endif fastjar
8469
8470
8471
8472
8473.PHONY: check-fastjar maybe-check-fastjar
8474maybe-check-fastjar:
8475@if fastjar
8476maybe-check-fastjar: check-fastjar
8477
8478# This module is only tested in a native toolchain.
8479check-fastjar:
8480	@: $(MAKE); $(unstage)
8481	@if [ '$(host)' = '$(target)' ]; then \
8482	  r=`${PWD_COMMAND}`; export r; \
8483	  s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8484	  $(HOST_EXPORTS)  \
8485	  (cd $(HOST_SUBDIR)/fastjar && \
8486	    $(MAKE) $(FLAGS_TO_PASS)  check)
8487	fi
8488
8489@endif fastjar
8490
8491.PHONY: install-fastjar maybe-install-fastjar
8492maybe-install-fastjar:
8493@if fastjar
8494maybe-install-fastjar: install-fastjar
8495
8496install-fastjar: installdirs
8497	@: $(MAKE); $(unstage)
8498	@r=`${PWD_COMMAND}`; export r; \
8499	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8500	$(HOST_EXPORTS) \
8501	(cd $(HOST_SUBDIR)/fastjar && \
8502	  $(MAKE) $(FLAGS_TO_PASS)  install)
8503
8504@endif fastjar
8505
8506.PHONY: install-strip-fastjar maybe-install-strip-fastjar
8507maybe-install-strip-fastjar:
8508@if fastjar
8509maybe-install-strip-fastjar: install-strip-fastjar
8510
8511install-strip-fastjar: installdirs
8512	@: $(MAKE); $(unstage)
8513	@r=`${PWD_COMMAND}`; export r; \
8514	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8515	$(HOST_EXPORTS) \
8516	(cd $(HOST_SUBDIR)/fastjar && \
8517	  $(MAKE) $(FLAGS_TO_PASS)  install-strip)
8518
8519@endif fastjar
8520
8521# Other targets (info, dvi, pdf, etc.)
8522
8523.PHONY: maybe-info-fastjar info-fastjar
8524maybe-info-fastjar:
8525@if fastjar
8526maybe-info-fastjar: info-fastjar
8527
8528info-fastjar: \
8529    configure-fastjar 
8530	@: $(MAKE); $(unstage)
8531	@[ -f ./fastjar/Makefile ] || exit 0; \
8532	r=`${PWD_COMMAND}`; export r; \
8533	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8534	$(HOST_EXPORTS) \
8535	for flag in $(EXTRA_HOST_FLAGS) ; do \
8536	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8537	done; \
8538	echo "Doing info in fastjar"; \
8539	(cd $(HOST_SUBDIR)/fastjar && \
8540	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8541	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8542	          "RANLIB=$${RANLIB}" \
8543	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8544	          info) \
8545	  || exit 1
8546
8547@endif fastjar
8548
8549.PHONY: maybe-dvi-fastjar dvi-fastjar
8550maybe-dvi-fastjar:
8551@if fastjar
8552maybe-dvi-fastjar: dvi-fastjar
8553
8554dvi-fastjar: \
8555    configure-fastjar 
8556	@: $(MAKE); $(unstage)
8557	@[ -f ./fastjar/Makefile ] || exit 0; \
8558	r=`${PWD_COMMAND}`; export r; \
8559	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8560	$(HOST_EXPORTS) \
8561	for flag in $(EXTRA_HOST_FLAGS) ; do \
8562	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8563	done; \
8564	echo "Doing dvi in fastjar"; \
8565	(cd $(HOST_SUBDIR)/fastjar && \
8566	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8567	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8568	          "RANLIB=$${RANLIB}" \
8569	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8570	          dvi) \
8571	  || exit 1
8572
8573@endif fastjar
8574
8575.PHONY: maybe-pdf-fastjar pdf-fastjar
8576maybe-pdf-fastjar:
8577@if fastjar
8578maybe-pdf-fastjar: pdf-fastjar
8579
8580pdf-fastjar: \
8581    configure-fastjar 
8582	@: $(MAKE); $(unstage)
8583	@[ -f ./fastjar/Makefile ] || exit 0; \
8584	r=`${PWD_COMMAND}`; export r; \
8585	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8586	$(HOST_EXPORTS) \
8587	for flag in $(EXTRA_HOST_FLAGS) ; do \
8588	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8589	done; \
8590	echo "Doing pdf in fastjar"; \
8591	(cd $(HOST_SUBDIR)/fastjar && \
8592	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8593	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8594	          "RANLIB=$${RANLIB}" \
8595	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8596	          pdf) \
8597	  || exit 1
8598
8599@endif fastjar
8600
8601.PHONY: maybe-html-fastjar html-fastjar
8602maybe-html-fastjar:
8603@if fastjar
8604maybe-html-fastjar: html-fastjar
8605
8606html-fastjar: \
8607    configure-fastjar 
8608	@: $(MAKE); $(unstage)
8609	@[ -f ./fastjar/Makefile ] || exit 0; \
8610	r=`${PWD_COMMAND}`; export r; \
8611	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8612	$(HOST_EXPORTS) \
8613	for flag in $(EXTRA_HOST_FLAGS) ; do \
8614	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8615	done; \
8616	echo "Doing html in fastjar"; \
8617	(cd $(HOST_SUBDIR)/fastjar && \
8618	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8619	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8620	          "RANLIB=$${RANLIB}" \
8621	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8622	          html) \
8623	  || exit 1
8624
8625@endif fastjar
8626
8627.PHONY: maybe-TAGS-fastjar TAGS-fastjar
8628maybe-TAGS-fastjar:
8629@if fastjar
8630maybe-TAGS-fastjar: TAGS-fastjar
8631
8632TAGS-fastjar: \
8633    configure-fastjar 
8634	@: $(MAKE); $(unstage)
8635	@[ -f ./fastjar/Makefile ] || exit 0; \
8636	r=`${PWD_COMMAND}`; export r; \
8637	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8638	$(HOST_EXPORTS) \
8639	for flag in $(EXTRA_HOST_FLAGS) ; do \
8640	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8641	done; \
8642	echo "Doing TAGS in fastjar"; \
8643	(cd $(HOST_SUBDIR)/fastjar && \
8644	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8645	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8646	          "RANLIB=$${RANLIB}" \
8647	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8648	          TAGS) \
8649	  || exit 1
8650
8651@endif fastjar
8652
8653.PHONY: maybe-install-info-fastjar install-info-fastjar
8654maybe-install-info-fastjar:
8655@if fastjar
8656maybe-install-info-fastjar: install-info-fastjar
8657
8658install-info-fastjar: \
8659    configure-fastjar \
8660    info-fastjar 
8661	@: $(MAKE); $(unstage)
8662	@[ -f ./fastjar/Makefile ] || exit 0; \
8663	r=`${PWD_COMMAND}`; export r; \
8664	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8665	$(HOST_EXPORTS) \
8666	for flag in $(EXTRA_HOST_FLAGS) ; do \
8667	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8668	done; \
8669	echo "Doing install-info in fastjar"; \
8670	(cd $(HOST_SUBDIR)/fastjar && \
8671	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8672	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8673	          "RANLIB=$${RANLIB}" \
8674	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8675	          install-info) \
8676	  || exit 1
8677
8678@endif fastjar
8679
8680.PHONY: maybe-install-pdf-fastjar install-pdf-fastjar
8681maybe-install-pdf-fastjar:
8682@if fastjar
8683maybe-install-pdf-fastjar: install-pdf-fastjar
8684
8685install-pdf-fastjar: \
8686    configure-fastjar \
8687    pdf-fastjar 
8688	@: $(MAKE); $(unstage)
8689	@[ -f ./fastjar/Makefile ] || exit 0; \
8690	r=`${PWD_COMMAND}`; export r; \
8691	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8692	$(HOST_EXPORTS) \
8693	for flag in $(EXTRA_HOST_FLAGS) ; do \
8694	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8695	done; \
8696	echo "Doing install-pdf in fastjar"; \
8697	(cd $(HOST_SUBDIR)/fastjar && \
8698	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8699	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8700	          "RANLIB=$${RANLIB}" \
8701	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8702	          install-pdf) \
8703	  || exit 1
8704
8705@endif fastjar
8706
8707.PHONY: maybe-install-html-fastjar install-html-fastjar
8708maybe-install-html-fastjar:
8709@if fastjar
8710maybe-install-html-fastjar: install-html-fastjar
8711
8712install-html-fastjar: \
8713    configure-fastjar \
8714    html-fastjar 
8715	@: $(MAKE); $(unstage)
8716	@[ -f ./fastjar/Makefile ] || exit 0; \
8717	r=`${PWD_COMMAND}`; export r; \
8718	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8719	$(HOST_EXPORTS) \
8720	for flag in $(EXTRA_HOST_FLAGS) ; do \
8721	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8722	done; \
8723	echo "Doing install-html in fastjar"; \
8724	(cd $(HOST_SUBDIR)/fastjar && \
8725	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8726	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8727	          "RANLIB=$${RANLIB}" \
8728	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8729	          install-html) \
8730	  || exit 1
8731
8732@endif fastjar
8733
8734.PHONY: maybe-installcheck-fastjar installcheck-fastjar
8735maybe-installcheck-fastjar:
8736@if fastjar
8737maybe-installcheck-fastjar: installcheck-fastjar
8738
8739installcheck-fastjar: \
8740    configure-fastjar 
8741	@: $(MAKE); $(unstage)
8742	@[ -f ./fastjar/Makefile ] || exit 0; \
8743	r=`${PWD_COMMAND}`; export r; \
8744	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8745	$(HOST_EXPORTS) \
8746	for flag in $(EXTRA_HOST_FLAGS) ; do \
8747	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8748	done; \
8749	echo "Doing installcheck in fastjar"; \
8750	(cd $(HOST_SUBDIR)/fastjar && \
8751	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8752	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8753	          "RANLIB=$${RANLIB}" \
8754	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8755	          installcheck) \
8756	  || exit 1
8757
8758@endif fastjar
8759
8760.PHONY: maybe-mostlyclean-fastjar mostlyclean-fastjar
8761maybe-mostlyclean-fastjar:
8762@if fastjar
8763maybe-mostlyclean-fastjar: mostlyclean-fastjar
8764
8765mostlyclean-fastjar: 
8766	@: $(MAKE); $(unstage)
8767	@[ -f ./fastjar/Makefile ] || exit 0; \
8768	r=`${PWD_COMMAND}`; export r; \
8769	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8770	$(HOST_EXPORTS) \
8771	for flag in $(EXTRA_HOST_FLAGS) ; do \
8772	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8773	done; \
8774	echo "Doing mostlyclean in fastjar"; \
8775	(cd $(HOST_SUBDIR)/fastjar && \
8776	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8777	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8778	          "RANLIB=$${RANLIB}" \
8779	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8780	          mostlyclean) \
8781	  || exit 1
8782
8783@endif fastjar
8784
8785.PHONY: maybe-clean-fastjar clean-fastjar
8786maybe-clean-fastjar:
8787@if fastjar
8788maybe-clean-fastjar: clean-fastjar
8789
8790clean-fastjar: 
8791	@: $(MAKE); $(unstage)
8792	@[ -f ./fastjar/Makefile ] || exit 0; \
8793	r=`${PWD_COMMAND}`; export r; \
8794	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8795	$(HOST_EXPORTS) \
8796	for flag in $(EXTRA_HOST_FLAGS) ; do \
8797	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8798	done; \
8799	echo "Doing clean in fastjar"; \
8800	(cd $(HOST_SUBDIR)/fastjar && \
8801	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8802	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8803	          "RANLIB=$${RANLIB}" \
8804	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8805	          clean) \
8806	  || exit 1
8807
8808@endif fastjar
8809
8810.PHONY: maybe-distclean-fastjar distclean-fastjar
8811maybe-distclean-fastjar:
8812@if fastjar
8813maybe-distclean-fastjar: distclean-fastjar
8814
8815distclean-fastjar: 
8816	@: $(MAKE); $(unstage)
8817	@[ -f ./fastjar/Makefile ] || exit 0; \
8818	r=`${PWD_COMMAND}`; export r; \
8819	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8820	$(HOST_EXPORTS) \
8821	for flag in $(EXTRA_HOST_FLAGS) ; do \
8822	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8823	done; \
8824	echo "Doing distclean in fastjar"; \
8825	(cd $(HOST_SUBDIR)/fastjar && \
8826	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8827	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8828	          "RANLIB=$${RANLIB}" \
8829	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8830	          distclean) \
8831	  || exit 1
8832
8833@endif fastjar
8834
8835.PHONY: maybe-maintainer-clean-fastjar maintainer-clean-fastjar
8836maybe-maintainer-clean-fastjar:
8837@if fastjar
8838maybe-maintainer-clean-fastjar: maintainer-clean-fastjar
8839
8840maintainer-clean-fastjar: 
8841	@: $(MAKE); $(unstage)
8842	@[ -f ./fastjar/Makefile ] || exit 0; \
8843	r=`${PWD_COMMAND}`; export r; \
8844	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8845	$(HOST_EXPORTS) \
8846	for flag in $(EXTRA_HOST_FLAGS) ; do \
8847	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8848	done; \
8849	echo "Doing maintainer-clean in fastjar"; \
8850	(cd $(HOST_SUBDIR)/fastjar && \
8851	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8852	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8853	          "RANLIB=$${RANLIB}" \
8854	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8855	          maintainer-clean) \
8856	  || exit 1
8857
8858@endif fastjar
8859
8860
8861
8862.PHONY: configure-fixincludes maybe-configure-fixincludes
8863maybe-configure-fixincludes:
8864@if gcc-bootstrap
8865configure-fixincludes: stage_current
8866@endif gcc-bootstrap
8867@if fixincludes
8868maybe-configure-fixincludes: configure-fixincludes
8869configure-fixincludes: 
8870	@r=`${PWD_COMMAND}`; export r; \
8871	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8872	test ! -f $(HOST_SUBDIR)/fixincludes/Makefile || exit 0; \
8873	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/fixincludes; \
8874	$(HOST_EXPORTS)  \
8875	echo Configuring in $(HOST_SUBDIR)/fixincludes; \
8876	cd "$(HOST_SUBDIR)/fixincludes" || exit 1; \
8877	case $(srcdir) in \
8878	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
8879	  *) topdir=`echo $(HOST_SUBDIR)/fixincludes/ | \
8880		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
8881	esac; \
8882	module_srcdir=fixincludes; \
8883	$(SHELL) \
8884	  $$s/$$module_srcdir/configure \
8885	  --srcdir=$${topdir}/$$module_srcdir \
8886	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
8887	  --target=${target_alias}  \
8888	  || exit 1
8889@endif fixincludes
8890
8891
8892
8893.PHONY: configure-stage1-fixincludes maybe-configure-stage1-fixincludes
8894maybe-configure-stage1-fixincludes:
8895@if fixincludes-bootstrap
8896maybe-configure-stage1-fixincludes: configure-stage1-fixincludes
8897configure-stage1-fixincludes:
8898	@[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
8899	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/fixincludes
8900	@r=`${PWD_COMMAND}`; export r; \
8901	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8902	TFLAGS="$(STAGE1_TFLAGS)"; \
8903	test ! -f $(HOST_SUBDIR)/fixincludes/Makefile || exit 0; \
8904	$(HOST_EXPORTS) \
8905	CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
8906	CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
8907	LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS;  \
8908	echo Configuring stage 1 in $(HOST_SUBDIR)/fixincludes; \
8909	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/fixincludes; \
8910	cd $(HOST_SUBDIR)/fixincludes || exit 1; \
8911	case $(srcdir) in \
8912	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
8913	  *) topdir=`echo $(HOST_SUBDIR)/fixincludes/ | \
8914		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
8915	esac; \
8916	module_srcdir=fixincludes; \
8917	$(SHELL) $$s/$$module_srcdir/configure \
8918	  --srcdir=$${topdir}/$$module_srcdir \
8919	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
8920	  --target=${target_alias} \
8921	   \
8922	  $(STAGE1_CONFIGURE_FLAGS)
8923@endif fixincludes-bootstrap
8924
8925.PHONY: configure-stage2-fixincludes maybe-configure-stage2-fixincludes
8926maybe-configure-stage2-fixincludes:
8927@if fixincludes-bootstrap
8928maybe-configure-stage2-fixincludes: configure-stage2-fixincludes
8929configure-stage2-fixincludes:
8930	@[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
8931	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/fixincludes
8932	@r=`${PWD_COMMAND}`; export r; \
8933	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8934	TFLAGS="$(STAGE2_TFLAGS)"; \
8935	test ! -f $(HOST_SUBDIR)/fixincludes/Makefile || exit 0; \
8936	$(HOST_EXPORTS) \
8937	$(POSTSTAGE1_HOST_EXPORTS) \
8938	CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
8939	CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
8940	LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS;  \
8941	echo Configuring stage 2 in $(HOST_SUBDIR)/fixincludes; \
8942	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/fixincludes; \
8943	cd $(HOST_SUBDIR)/fixincludes || exit 1; \
8944	case $(srcdir) in \
8945	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
8946	  *) topdir=`echo $(HOST_SUBDIR)/fixincludes/ | \
8947		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
8948	esac; \
8949	module_srcdir=fixincludes; \
8950	$(SHELL) $$s/$$module_srcdir/configure \
8951	  --srcdir=$${topdir}/$$module_srcdir \
8952	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
8953	  --target=${target_alias} \
8954	  --with-build-libsubdir=$(HOST_SUBDIR) \
8955	  $(STAGE2_CONFIGURE_FLAGS)
8956@endif fixincludes-bootstrap
8957
8958.PHONY: configure-stage3-fixincludes maybe-configure-stage3-fixincludes
8959maybe-configure-stage3-fixincludes:
8960@if fixincludes-bootstrap
8961maybe-configure-stage3-fixincludes: configure-stage3-fixincludes
8962configure-stage3-fixincludes:
8963	@[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
8964	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/fixincludes
8965	@r=`${PWD_COMMAND}`; export r; \
8966	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8967	TFLAGS="$(STAGE3_TFLAGS)"; \
8968	test ! -f $(HOST_SUBDIR)/fixincludes/Makefile || exit 0; \
8969	$(HOST_EXPORTS) \
8970	$(POSTSTAGE1_HOST_EXPORTS) \
8971	CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
8972	CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
8973	LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS;  \
8974	echo Configuring stage 3 in $(HOST_SUBDIR)/fixincludes; \
8975	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/fixincludes; \
8976	cd $(HOST_SUBDIR)/fixincludes || exit 1; \
8977	case $(srcdir) in \
8978	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
8979	  *) topdir=`echo $(HOST_SUBDIR)/fixincludes/ | \
8980		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
8981	esac; \
8982	module_srcdir=fixincludes; \
8983	$(SHELL) $$s/$$module_srcdir/configure \
8984	  --srcdir=$${topdir}/$$module_srcdir \
8985	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
8986	  --target=${target_alias} \
8987	  --with-build-libsubdir=$(HOST_SUBDIR) \
8988	  $(STAGE3_CONFIGURE_FLAGS)
8989@endif fixincludes-bootstrap
8990
8991.PHONY: configure-stage4-fixincludes maybe-configure-stage4-fixincludes
8992maybe-configure-stage4-fixincludes:
8993@if fixincludes-bootstrap
8994maybe-configure-stage4-fixincludes: configure-stage4-fixincludes
8995configure-stage4-fixincludes:
8996	@[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
8997	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/fixincludes
8998	@r=`${PWD_COMMAND}`; export r; \
8999	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9000	TFLAGS="$(STAGE4_TFLAGS)"; \
9001	test ! -f $(HOST_SUBDIR)/fixincludes/Makefile || exit 0; \
9002	$(HOST_EXPORTS) \
9003	$(POSTSTAGE1_HOST_EXPORTS) \
9004	CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
9005	CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
9006	LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS;  \
9007	echo Configuring stage 4 in $(HOST_SUBDIR)/fixincludes; \
9008	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/fixincludes; \
9009	cd $(HOST_SUBDIR)/fixincludes || exit 1; \
9010	case $(srcdir) in \
9011	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
9012	  *) topdir=`echo $(HOST_SUBDIR)/fixincludes/ | \
9013		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
9014	esac; \
9015	module_srcdir=fixincludes; \
9016	$(SHELL) $$s/$$module_srcdir/configure \
9017	  --srcdir=$${topdir}/$$module_srcdir \
9018	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
9019	  --target=${target_alias} \
9020	  --with-build-libsubdir=$(HOST_SUBDIR) \
9021	  $(STAGE4_CONFIGURE_FLAGS)
9022@endif fixincludes-bootstrap
9023
9024.PHONY: configure-stageprofile-fixincludes maybe-configure-stageprofile-fixincludes
9025maybe-configure-stageprofile-fixincludes:
9026@if fixincludes-bootstrap
9027maybe-configure-stageprofile-fixincludes: configure-stageprofile-fixincludes
9028configure-stageprofile-fixincludes:
9029	@[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
9030	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/fixincludes
9031	@r=`${PWD_COMMAND}`; export r; \
9032	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9033	TFLAGS="$(STAGEprofile_TFLAGS)"; \
9034	test ! -f $(HOST_SUBDIR)/fixincludes/Makefile || exit 0; \
9035	$(HOST_EXPORTS) \
9036	$(POSTSTAGE1_HOST_EXPORTS) \
9037	CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
9038	CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
9039	LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS;  \
9040	echo Configuring stage profile in $(HOST_SUBDIR)/fixincludes; \
9041	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/fixincludes; \
9042	cd $(HOST_SUBDIR)/fixincludes || exit 1; \
9043	case $(srcdir) in \
9044	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
9045	  *) topdir=`echo $(HOST_SUBDIR)/fixincludes/ | \
9046		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
9047	esac; \
9048	module_srcdir=fixincludes; \
9049	$(SHELL) $$s/$$module_srcdir/configure \
9050	  --srcdir=$${topdir}/$$module_srcdir \
9051	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
9052	  --target=${target_alias} \
9053	  --with-build-libsubdir=$(HOST_SUBDIR) \
9054	  $(STAGEprofile_CONFIGURE_FLAGS)
9055@endif fixincludes-bootstrap
9056
9057.PHONY: configure-stagetrain-fixincludes maybe-configure-stagetrain-fixincludes
9058maybe-configure-stagetrain-fixincludes:
9059@if fixincludes-bootstrap
9060maybe-configure-stagetrain-fixincludes: configure-stagetrain-fixincludes
9061configure-stagetrain-fixincludes:
9062	@[ $(current_stage) = stagetrain ] || $(MAKE) stagetrain-start
9063	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/fixincludes
9064	@r=`${PWD_COMMAND}`; export r; \
9065	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9066	TFLAGS="$(STAGEtrain_TFLAGS)"; \
9067	test ! -f $(HOST_SUBDIR)/fixincludes/Makefile || exit 0; \
9068	$(HOST_EXPORTS) \
9069	$(POSTSTAGE1_HOST_EXPORTS) \
9070	CFLAGS="$(STAGEtrain_CFLAGS)"; export CFLAGS; \
9071	CXXFLAGS="$(STAGEtrain_CXXFLAGS)"; export CXXFLAGS; \
9072	LIBCFLAGS="$(STAGEtrain_CFLAGS)"; export LIBCFLAGS;  \
9073	echo Configuring stage train in $(HOST_SUBDIR)/fixincludes; \
9074	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/fixincludes; \
9075	cd $(HOST_SUBDIR)/fixincludes || exit 1; \
9076	case $(srcdir) in \
9077	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
9078	  *) topdir=`echo $(HOST_SUBDIR)/fixincludes/ | \
9079		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
9080	esac; \
9081	module_srcdir=fixincludes; \
9082	$(SHELL) $$s/$$module_srcdir/configure \
9083	  --srcdir=$${topdir}/$$module_srcdir \
9084	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
9085	  --target=${target_alias} \
9086	  --with-build-libsubdir=$(HOST_SUBDIR) \
9087	  $(STAGEtrain_CONFIGURE_FLAGS)
9088@endif fixincludes-bootstrap
9089
9090.PHONY: configure-stagefeedback-fixincludes maybe-configure-stagefeedback-fixincludes
9091maybe-configure-stagefeedback-fixincludes:
9092@if fixincludes-bootstrap
9093maybe-configure-stagefeedback-fixincludes: configure-stagefeedback-fixincludes
9094configure-stagefeedback-fixincludes:
9095	@[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
9096	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/fixincludes
9097	@r=`${PWD_COMMAND}`; export r; \
9098	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9099	TFLAGS="$(STAGEfeedback_TFLAGS)"; \
9100	test ! -f $(HOST_SUBDIR)/fixincludes/Makefile || exit 0; \
9101	$(HOST_EXPORTS) \
9102	$(POSTSTAGE1_HOST_EXPORTS) \
9103	CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
9104	CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
9105	LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS;  \
9106	echo Configuring stage feedback in $(HOST_SUBDIR)/fixincludes; \
9107	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/fixincludes; \
9108	cd $(HOST_SUBDIR)/fixincludes || exit 1; \
9109	case $(srcdir) in \
9110	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
9111	  *) topdir=`echo $(HOST_SUBDIR)/fixincludes/ | \
9112		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
9113	esac; \
9114	module_srcdir=fixincludes; \
9115	$(SHELL) $$s/$$module_srcdir/configure \
9116	  --srcdir=$${topdir}/$$module_srcdir \
9117	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
9118	  --target=${target_alias} \
9119	  --with-build-libsubdir=$(HOST_SUBDIR) \
9120	  $(STAGEfeedback_CONFIGURE_FLAGS)
9121@endif fixincludes-bootstrap
9122
9123.PHONY: configure-stageautoprofile-fixincludes maybe-configure-stageautoprofile-fixincludes
9124maybe-configure-stageautoprofile-fixincludes:
9125@if fixincludes-bootstrap
9126maybe-configure-stageautoprofile-fixincludes: configure-stageautoprofile-fixincludes
9127configure-stageautoprofile-fixincludes:
9128	@[ $(current_stage) = stageautoprofile ] || $(MAKE) stageautoprofile-start
9129	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/fixincludes
9130	@r=`${PWD_COMMAND}`; export r; \
9131	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9132	TFLAGS="$(STAGEautoprofile_TFLAGS)"; \
9133	test ! -f $(HOST_SUBDIR)/fixincludes/Makefile || exit 0; \
9134	$(HOST_EXPORTS) \
9135	$(POSTSTAGE1_HOST_EXPORTS) \
9136	CFLAGS="$(STAGEautoprofile_CFLAGS)"; export CFLAGS; \
9137	CXXFLAGS="$(STAGEautoprofile_CXXFLAGS)"; export CXXFLAGS; \
9138	LIBCFLAGS="$(STAGEautoprofile_CFLAGS)"; export LIBCFLAGS;  \
9139	echo Configuring stage autoprofile in $(HOST_SUBDIR)/fixincludes; \
9140	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/fixincludes; \
9141	cd $(HOST_SUBDIR)/fixincludes || exit 1; \
9142	case $(srcdir) in \
9143	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
9144	  *) topdir=`echo $(HOST_SUBDIR)/fixincludes/ | \
9145		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
9146	esac; \
9147	module_srcdir=fixincludes; \
9148	$(SHELL) $$s/$$module_srcdir/configure \
9149	  --srcdir=$${topdir}/$$module_srcdir \
9150	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
9151	  --target=${target_alias} \
9152	  --with-build-libsubdir=$(HOST_SUBDIR) \
9153	  $(STAGEautoprofile_CONFIGURE_FLAGS)
9154@endif fixincludes-bootstrap
9155
9156.PHONY: configure-stageautofeedback-fixincludes maybe-configure-stageautofeedback-fixincludes
9157maybe-configure-stageautofeedback-fixincludes:
9158@if fixincludes-bootstrap
9159maybe-configure-stageautofeedback-fixincludes: configure-stageautofeedback-fixincludes
9160configure-stageautofeedback-fixincludes:
9161	@[ $(current_stage) = stageautofeedback ] || $(MAKE) stageautofeedback-start
9162	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/fixincludes
9163	@r=`${PWD_COMMAND}`; export r; \
9164	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9165	TFLAGS="$(STAGEautofeedback_TFLAGS)"; \
9166	test ! -f $(HOST_SUBDIR)/fixincludes/Makefile || exit 0; \
9167	$(HOST_EXPORTS) \
9168	$(POSTSTAGE1_HOST_EXPORTS) \
9169	CFLAGS="$(STAGEautofeedback_CFLAGS)"; export CFLAGS; \
9170	CXXFLAGS="$(STAGEautofeedback_CXXFLAGS)"; export CXXFLAGS; \
9171	LIBCFLAGS="$(STAGEautofeedback_CFLAGS)"; export LIBCFLAGS;  \
9172	echo Configuring stage autofeedback in $(HOST_SUBDIR)/fixincludes; \
9173	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/fixincludes; \
9174	cd $(HOST_SUBDIR)/fixincludes || exit 1; \
9175	case $(srcdir) in \
9176	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
9177	  *) topdir=`echo $(HOST_SUBDIR)/fixincludes/ | \
9178		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
9179	esac; \
9180	module_srcdir=fixincludes; \
9181	$(SHELL) $$s/$$module_srcdir/configure \
9182	  --srcdir=$${topdir}/$$module_srcdir \
9183	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
9184	  --target=${target_alias} \
9185	  --with-build-libsubdir=$(HOST_SUBDIR) \
9186	  $(STAGEautofeedback_CONFIGURE_FLAGS)
9187@endif fixincludes-bootstrap
9188
9189
9190
9191
9192
9193.PHONY: all-fixincludes maybe-all-fixincludes
9194maybe-all-fixincludes:
9195@if gcc-bootstrap
9196all-fixincludes: stage_current
9197@endif gcc-bootstrap
9198@if fixincludes
9199TARGET-fixincludes=all
9200maybe-all-fixincludes: all-fixincludes
9201all-fixincludes: configure-fixincludes
9202	@r=`${PWD_COMMAND}`; export r; \
9203	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9204	$(HOST_EXPORTS)  \
9205	(cd $(HOST_SUBDIR)/fixincludes && \
9206	  $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS)  \
9207		$(TARGET-fixincludes))
9208@endif fixincludes
9209
9210
9211
9212.PHONY: all-stage1-fixincludes maybe-all-stage1-fixincludes
9213.PHONY: clean-stage1-fixincludes maybe-clean-stage1-fixincludes
9214maybe-all-stage1-fixincludes:
9215maybe-clean-stage1-fixincludes:
9216@if fixincludes-bootstrap
9217maybe-all-stage1-fixincludes: all-stage1-fixincludes
9218all-stage1: all-stage1-fixincludes
9219TARGET-stage1-fixincludes = $(TARGET-fixincludes)
9220all-stage1-fixincludes: configure-stage1-fixincludes
9221	@[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
9222	@r=`${PWD_COMMAND}`; export r; \
9223	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9224	TFLAGS="$(STAGE1_TFLAGS)"; \
9225	$(HOST_EXPORTS)  \
9226	cd $(HOST_SUBDIR)/fixincludes && \
9227	 \
9228	$(MAKE) $(BASE_FLAGS_TO_PASS) \
9229		CFLAGS="$(STAGE1_CFLAGS)" \
9230		GENERATOR_CFLAGS="$(STAGE1_GENERATOR_CFLAGS)" \
9231		CXXFLAGS="$(STAGE1_CXXFLAGS)" \
9232		LIBCFLAGS="$(LIBCFLAGS)" \
9233		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
9234		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
9235		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
9236		$(EXTRA_HOST_FLAGS)  \
9237		$(STAGE1_FLAGS_TO_PASS)  \
9238		TFLAGS="$(STAGE1_TFLAGS)"  \
9239		$(TARGET-stage1-fixincludes)
9240
9241maybe-clean-stage1-fixincludes: clean-stage1-fixincludes
9242clean-stage1: clean-stage1-fixincludes
9243clean-stage1-fixincludes:
9244	@if [ $(current_stage) = stage1 ]; then \
9245	  [ -f $(HOST_SUBDIR)/fixincludes/Makefile ] || exit 0; \
9246	else \
9247	  [ -f $(HOST_SUBDIR)/stage1-fixincludes/Makefile ] || exit 0; \
9248	  $(MAKE) stage1-start; \
9249	fi; \
9250	cd $(HOST_SUBDIR)/fixincludes && \
9251	$(MAKE) $(EXTRA_HOST_FLAGS)  \
9252	$(STAGE1_FLAGS_TO_PASS)  clean
9253@endif fixincludes-bootstrap
9254
9255
9256.PHONY: all-stage2-fixincludes maybe-all-stage2-fixincludes
9257.PHONY: clean-stage2-fixincludes maybe-clean-stage2-fixincludes
9258maybe-all-stage2-fixincludes:
9259maybe-clean-stage2-fixincludes:
9260@if fixincludes-bootstrap
9261maybe-all-stage2-fixincludes: all-stage2-fixincludes
9262all-stage2: all-stage2-fixincludes
9263TARGET-stage2-fixincludes = $(TARGET-fixincludes)
9264all-stage2-fixincludes: configure-stage2-fixincludes
9265	@[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
9266	@r=`${PWD_COMMAND}`; export r; \
9267	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9268	TFLAGS="$(STAGE2_TFLAGS)"; \
9269	$(HOST_EXPORTS) \
9270	$(POSTSTAGE1_HOST_EXPORTS)  \
9271	cd $(HOST_SUBDIR)/fixincludes && \
9272	 \
9273	$(MAKE) $(BASE_FLAGS_TO_PASS) \
9274		CFLAGS="$(STAGE2_CFLAGS)" \
9275		GENERATOR_CFLAGS="$(STAGE2_GENERATOR_CFLAGS)" \
9276		CXXFLAGS="$(STAGE2_CXXFLAGS)" \
9277		LIBCFLAGS="$(STAGE2_CFLAGS)" \
9278		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
9279		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
9280		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
9281		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
9282		TFLAGS="$(STAGE2_TFLAGS)"  \
9283		$(TARGET-stage2-fixincludes)
9284
9285maybe-clean-stage2-fixincludes: clean-stage2-fixincludes
9286clean-stage2: clean-stage2-fixincludes
9287clean-stage2-fixincludes:
9288	@if [ $(current_stage) = stage2 ]; then \
9289	  [ -f $(HOST_SUBDIR)/fixincludes/Makefile ] || exit 0; \
9290	else \
9291	  [ -f $(HOST_SUBDIR)/stage2-fixincludes/Makefile ] || exit 0; \
9292	  $(MAKE) stage2-start; \
9293	fi; \
9294	cd $(HOST_SUBDIR)/fixincludes && \
9295	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
9296@endif fixincludes-bootstrap
9297
9298
9299.PHONY: all-stage3-fixincludes maybe-all-stage3-fixincludes
9300.PHONY: clean-stage3-fixincludes maybe-clean-stage3-fixincludes
9301maybe-all-stage3-fixincludes:
9302maybe-clean-stage3-fixincludes:
9303@if fixincludes-bootstrap
9304maybe-all-stage3-fixincludes: all-stage3-fixincludes
9305all-stage3: all-stage3-fixincludes
9306TARGET-stage3-fixincludes = $(TARGET-fixincludes)
9307all-stage3-fixincludes: configure-stage3-fixincludes
9308	@[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
9309	@r=`${PWD_COMMAND}`; export r; \
9310	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9311	TFLAGS="$(STAGE3_TFLAGS)"; \
9312	$(HOST_EXPORTS) \
9313	$(POSTSTAGE1_HOST_EXPORTS)  \
9314	cd $(HOST_SUBDIR)/fixincludes && \
9315	 \
9316	$(MAKE) $(BASE_FLAGS_TO_PASS) \
9317		CFLAGS="$(STAGE3_CFLAGS)" \
9318		GENERATOR_CFLAGS="$(STAGE3_GENERATOR_CFLAGS)" \
9319		CXXFLAGS="$(STAGE3_CXXFLAGS)" \
9320		LIBCFLAGS="$(STAGE3_CFLAGS)" \
9321		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
9322		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
9323		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
9324		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
9325		TFLAGS="$(STAGE3_TFLAGS)"  \
9326		$(TARGET-stage3-fixincludes)
9327
9328maybe-clean-stage3-fixincludes: clean-stage3-fixincludes
9329clean-stage3: clean-stage3-fixincludes
9330clean-stage3-fixincludes:
9331	@if [ $(current_stage) = stage3 ]; then \
9332	  [ -f $(HOST_SUBDIR)/fixincludes/Makefile ] || exit 0; \
9333	else \
9334	  [ -f $(HOST_SUBDIR)/stage3-fixincludes/Makefile ] || exit 0; \
9335	  $(MAKE) stage3-start; \
9336	fi; \
9337	cd $(HOST_SUBDIR)/fixincludes && \
9338	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
9339@endif fixincludes-bootstrap
9340
9341
9342.PHONY: all-stage4-fixincludes maybe-all-stage4-fixincludes
9343.PHONY: clean-stage4-fixincludes maybe-clean-stage4-fixincludes
9344maybe-all-stage4-fixincludes:
9345maybe-clean-stage4-fixincludes:
9346@if fixincludes-bootstrap
9347maybe-all-stage4-fixincludes: all-stage4-fixincludes
9348all-stage4: all-stage4-fixincludes
9349TARGET-stage4-fixincludes = $(TARGET-fixincludes)
9350all-stage4-fixincludes: configure-stage4-fixincludes
9351	@[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
9352	@r=`${PWD_COMMAND}`; export r; \
9353	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9354	TFLAGS="$(STAGE4_TFLAGS)"; \
9355	$(HOST_EXPORTS) \
9356	$(POSTSTAGE1_HOST_EXPORTS)  \
9357	cd $(HOST_SUBDIR)/fixincludes && \
9358	 \
9359	$(MAKE) $(BASE_FLAGS_TO_PASS) \
9360		CFLAGS="$(STAGE4_CFLAGS)" \
9361		GENERATOR_CFLAGS="$(STAGE4_GENERATOR_CFLAGS)" \
9362		CXXFLAGS="$(STAGE4_CXXFLAGS)" \
9363		LIBCFLAGS="$(STAGE4_CFLAGS)" \
9364		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
9365		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
9366		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
9367		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
9368		TFLAGS="$(STAGE4_TFLAGS)"  \
9369		$(TARGET-stage4-fixincludes)
9370
9371maybe-clean-stage4-fixincludes: clean-stage4-fixincludes
9372clean-stage4: clean-stage4-fixincludes
9373clean-stage4-fixincludes:
9374	@if [ $(current_stage) = stage4 ]; then \
9375	  [ -f $(HOST_SUBDIR)/fixincludes/Makefile ] || exit 0; \
9376	else \
9377	  [ -f $(HOST_SUBDIR)/stage4-fixincludes/Makefile ] || exit 0; \
9378	  $(MAKE) stage4-start; \
9379	fi; \
9380	cd $(HOST_SUBDIR)/fixincludes && \
9381	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
9382@endif fixincludes-bootstrap
9383
9384
9385.PHONY: all-stageprofile-fixincludes maybe-all-stageprofile-fixincludes
9386.PHONY: clean-stageprofile-fixincludes maybe-clean-stageprofile-fixincludes
9387maybe-all-stageprofile-fixincludes:
9388maybe-clean-stageprofile-fixincludes:
9389@if fixincludes-bootstrap
9390maybe-all-stageprofile-fixincludes: all-stageprofile-fixincludes
9391all-stageprofile: all-stageprofile-fixincludes
9392TARGET-stageprofile-fixincludes = $(TARGET-fixincludes)
9393all-stageprofile-fixincludes: configure-stageprofile-fixincludes
9394	@[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
9395	@r=`${PWD_COMMAND}`; export r; \
9396	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9397	TFLAGS="$(STAGEprofile_TFLAGS)"; \
9398	$(HOST_EXPORTS) \
9399	$(POSTSTAGE1_HOST_EXPORTS)  \
9400	cd $(HOST_SUBDIR)/fixincludes && \
9401	 \
9402	$(MAKE) $(BASE_FLAGS_TO_PASS) \
9403		CFLAGS="$(STAGEprofile_CFLAGS)" \
9404		GENERATOR_CFLAGS="$(STAGEprofile_GENERATOR_CFLAGS)" \
9405		CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
9406		LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
9407		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
9408		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
9409		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
9410		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
9411		TFLAGS="$(STAGEprofile_TFLAGS)"  \
9412		$(TARGET-stageprofile-fixincludes)
9413
9414maybe-clean-stageprofile-fixincludes: clean-stageprofile-fixincludes
9415clean-stageprofile: clean-stageprofile-fixincludes
9416clean-stageprofile-fixincludes:
9417	@if [ $(current_stage) = stageprofile ]; then \
9418	  [ -f $(HOST_SUBDIR)/fixincludes/Makefile ] || exit 0; \
9419	else \
9420	  [ -f $(HOST_SUBDIR)/stageprofile-fixincludes/Makefile ] || exit 0; \
9421	  $(MAKE) stageprofile-start; \
9422	fi; \
9423	cd $(HOST_SUBDIR)/fixincludes && \
9424	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
9425@endif fixincludes-bootstrap
9426
9427
9428.PHONY: all-stagetrain-fixincludes maybe-all-stagetrain-fixincludes
9429.PHONY: clean-stagetrain-fixincludes maybe-clean-stagetrain-fixincludes
9430maybe-all-stagetrain-fixincludes:
9431maybe-clean-stagetrain-fixincludes:
9432@if fixincludes-bootstrap
9433maybe-all-stagetrain-fixincludes: all-stagetrain-fixincludes
9434all-stagetrain: all-stagetrain-fixincludes
9435TARGET-stagetrain-fixincludes = $(TARGET-fixincludes)
9436all-stagetrain-fixincludes: configure-stagetrain-fixincludes
9437	@[ $(current_stage) = stagetrain ] || $(MAKE) stagetrain-start
9438	@r=`${PWD_COMMAND}`; export r; \
9439	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9440	TFLAGS="$(STAGEtrain_TFLAGS)"; \
9441	$(HOST_EXPORTS) \
9442	$(POSTSTAGE1_HOST_EXPORTS)  \
9443	cd $(HOST_SUBDIR)/fixincludes && \
9444	 \
9445	$(MAKE) $(BASE_FLAGS_TO_PASS) \
9446		CFLAGS="$(STAGEtrain_CFLAGS)" \
9447		GENERATOR_CFLAGS="$(STAGEtrain_GENERATOR_CFLAGS)" \
9448		CXXFLAGS="$(STAGEtrain_CXXFLAGS)" \
9449		LIBCFLAGS="$(STAGEtrain_CFLAGS)" \
9450		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
9451		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
9452		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
9453		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
9454		TFLAGS="$(STAGEtrain_TFLAGS)"  \
9455		$(TARGET-stagetrain-fixincludes)
9456
9457maybe-clean-stagetrain-fixincludes: clean-stagetrain-fixincludes
9458clean-stagetrain: clean-stagetrain-fixincludes
9459clean-stagetrain-fixincludes:
9460	@if [ $(current_stage) = stagetrain ]; then \
9461	  [ -f $(HOST_SUBDIR)/fixincludes/Makefile ] || exit 0; \
9462	else \
9463	  [ -f $(HOST_SUBDIR)/stagetrain-fixincludes/Makefile ] || exit 0; \
9464	  $(MAKE) stagetrain-start; \
9465	fi; \
9466	cd $(HOST_SUBDIR)/fixincludes && \
9467	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
9468@endif fixincludes-bootstrap
9469
9470
9471.PHONY: all-stagefeedback-fixincludes maybe-all-stagefeedback-fixincludes
9472.PHONY: clean-stagefeedback-fixincludes maybe-clean-stagefeedback-fixincludes
9473maybe-all-stagefeedback-fixincludes:
9474maybe-clean-stagefeedback-fixincludes:
9475@if fixincludes-bootstrap
9476maybe-all-stagefeedback-fixincludes: all-stagefeedback-fixincludes
9477all-stagefeedback: all-stagefeedback-fixincludes
9478TARGET-stagefeedback-fixincludes = $(TARGET-fixincludes)
9479all-stagefeedback-fixincludes: configure-stagefeedback-fixincludes
9480	@[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
9481	@r=`${PWD_COMMAND}`; export r; \
9482	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9483	TFLAGS="$(STAGEfeedback_TFLAGS)"; \
9484	$(HOST_EXPORTS) \
9485	$(POSTSTAGE1_HOST_EXPORTS)  \
9486	cd $(HOST_SUBDIR)/fixincludes && \
9487	 \
9488	$(MAKE) $(BASE_FLAGS_TO_PASS) \
9489		CFLAGS="$(STAGEfeedback_CFLAGS)" \
9490		GENERATOR_CFLAGS="$(STAGEfeedback_GENERATOR_CFLAGS)" \
9491		CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
9492		LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
9493		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
9494		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
9495		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
9496		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
9497		TFLAGS="$(STAGEfeedback_TFLAGS)"  \
9498		$(TARGET-stagefeedback-fixincludes)
9499
9500maybe-clean-stagefeedback-fixincludes: clean-stagefeedback-fixincludes
9501clean-stagefeedback: clean-stagefeedback-fixincludes
9502clean-stagefeedback-fixincludes:
9503	@if [ $(current_stage) = stagefeedback ]; then \
9504	  [ -f $(HOST_SUBDIR)/fixincludes/Makefile ] || exit 0; \
9505	else \
9506	  [ -f $(HOST_SUBDIR)/stagefeedback-fixincludes/Makefile ] || exit 0; \
9507	  $(MAKE) stagefeedback-start; \
9508	fi; \
9509	cd $(HOST_SUBDIR)/fixincludes && \
9510	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
9511@endif fixincludes-bootstrap
9512
9513
9514.PHONY: all-stageautoprofile-fixincludes maybe-all-stageautoprofile-fixincludes
9515.PHONY: clean-stageautoprofile-fixincludes maybe-clean-stageautoprofile-fixincludes
9516maybe-all-stageautoprofile-fixincludes:
9517maybe-clean-stageautoprofile-fixincludes:
9518@if fixincludes-bootstrap
9519maybe-all-stageautoprofile-fixincludes: all-stageautoprofile-fixincludes
9520all-stageautoprofile: all-stageautoprofile-fixincludes
9521TARGET-stageautoprofile-fixincludes = $(TARGET-fixincludes)
9522all-stageautoprofile-fixincludes: configure-stageautoprofile-fixincludes
9523	@[ $(current_stage) = stageautoprofile ] || $(MAKE) stageautoprofile-start
9524	@r=`${PWD_COMMAND}`; export r; \
9525	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9526	TFLAGS="$(STAGEautoprofile_TFLAGS)"; \
9527	$(HOST_EXPORTS) \
9528	$(POSTSTAGE1_HOST_EXPORTS)  \
9529	cd $(HOST_SUBDIR)/fixincludes && \
9530	$$s/gcc/config/i386/$(AUTO_PROFILE) \
9531	$(MAKE) $(BASE_FLAGS_TO_PASS) \
9532		CFLAGS="$(STAGEautoprofile_CFLAGS)" \
9533		GENERATOR_CFLAGS="$(STAGEautoprofile_GENERATOR_CFLAGS)" \
9534		CXXFLAGS="$(STAGEautoprofile_CXXFLAGS)" \
9535		LIBCFLAGS="$(STAGEautoprofile_CFLAGS)" \
9536		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
9537		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
9538		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
9539		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
9540		TFLAGS="$(STAGEautoprofile_TFLAGS)"  \
9541		$(TARGET-stageautoprofile-fixincludes)
9542
9543maybe-clean-stageautoprofile-fixincludes: clean-stageautoprofile-fixincludes
9544clean-stageautoprofile: clean-stageautoprofile-fixincludes
9545clean-stageautoprofile-fixincludes:
9546	@if [ $(current_stage) = stageautoprofile ]; then \
9547	  [ -f $(HOST_SUBDIR)/fixincludes/Makefile ] || exit 0; \
9548	else \
9549	  [ -f $(HOST_SUBDIR)/stageautoprofile-fixincludes/Makefile ] || exit 0; \
9550	  $(MAKE) stageautoprofile-start; \
9551	fi; \
9552	cd $(HOST_SUBDIR)/fixincludes && \
9553	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
9554@endif fixincludes-bootstrap
9555
9556
9557.PHONY: all-stageautofeedback-fixincludes maybe-all-stageautofeedback-fixincludes
9558.PHONY: clean-stageautofeedback-fixincludes maybe-clean-stageautofeedback-fixincludes
9559maybe-all-stageautofeedback-fixincludes:
9560maybe-clean-stageautofeedback-fixincludes:
9561@if fixincludes-bootstrap
9562maybe-all-stageautofeedback-fixincludes: all-stageautofeedback-fixincludes
9563all-stageautofeedback: all-stageautofeedback-fixincludes
9564TARGET-stageautofeedback-fixincludes = $(TARGET-fixincludes)
9565all-stageautofeedback-fixincludes: configure-stageautofeedback-fixincludes
9566	@[ $(current_stage) = stageautofeedback ] || $(MAKE) stageautofeedback-start
9567	@r=`${PWD_COMMAND}`; export r; \
9568	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9569	TFLAGS="$(STAGEautofeedback_TFLAGS)"; \
9570	$(HOST_EXPORTS) \
9571	$(POSTSTAGE1_HOST_EXPORTS)  \
9572	cd $(HOST_SUBDIR)/fixincludes && \
9573	 \
9574	$(MAKE) $(BASE_FLAGS_TO_PASS) \
9575		CFLAGS="$(STAGEautofeedback_CFLAGS)" \
9576		GENERATOR_CFLAGS="$(STAGEautofeedback_GENERATOR_CFLAGS)" \
9577		CXXFLAGS="$(STAGEautofeedback_CXXFLAGS)" \
9578		LIBCFLAGS="$(STAGEautofeedback_CFLAGS)" \
9579		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
9580		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
9581		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
9582		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
9583		TFLAGS="$(STAGEautofeedback_TFLAGS)" PERF_DATA=perf.data \
9584		$(TARGET-stageautofeedback-fixincludes)
9585
9586maybe-clean-stageautofeedback-fixincludes: clean-stageautofeedback-fixincludes
9587clean-stageautofeedback: clean-stageautofeedback-fixincludes
9588clean-stageautofeedback-fixincludes:
9589	@if [ $(current_stage) = stageautofeedback ]; then \
9590	  [ -f $(HOST_SUBDIR)/fixincludes/Makefile ] || exit 0; \
9591	else \
9592	  [ -f $(HOST_SUBDIR)/stageautofeedback-fixincludes/Makefile ] || exit 0; \
9593	  $(MAKE) stageautofeedback-start; \
9594	fi; \
9595	cd $(HOST_SUBDIR)/fixincludes && \
9596	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
9597@endif fixincludes-bootstrap
9598
9599
9600
9601
9602
9603.PHONY: check-fixincludes maybe-check-fixincludes
9604maybe-check-fixincludes:
9605@if fixincludes
9606maybe-check-fixincludes: check-fixincludes
9607
9608check-fixincludes:
9609	@: $(MAKE); $(unstage)
9610	@r=`${PWD_COMMAND}`; export r; \
9611	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9612	$(HOST_EXPORTS) $(EXTRA_HOST_EXPORTS) \
9613	(cd $(HOST_SUBDIR)/fixincludes && \
9614	  $(MAKE) $(FLAGS_TO_PASS)  $(EXTRA_BOOTSTRAP_FLAGS) check)
9615
9616@endif fixincludes
9617
9618.PHONY: install-fixincludes maybe-install-fixincludes
9619maybe-install-fixincludes:
9620@if fixincludes
9621maybe-install-fixincludes: install-fixincludes
9622
9623install-fixincludes: installdirs
9624	@: $(MAKE); $(unstage)
9625	@r=`${PWD_COMMAND}`; export r; \
9626	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9627	$(HOST_EXPORTS) \
9628	(cd $(HOST_SUBDIR)/fixincludes && \
9629	  $(MAKE) $(FLAGS_TO_PASS)  install)
9630
9631@endif fixincludes
9632
9633.PHONY: install-strip-fixincludes maybe-install-strip-fixincludes
9634maybe-install-strip-fixincludes:
9635@if fixincludes
9636maybe-install-strip-fixincludes: install-strip-fixincludes
9637
9638install-strip-fixincludes: installdirs
9639	@: $(MAKE); $(unstage)
9640	@r=`${PWD_COMMAND}`; export r; \
9641	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9642	$(HOST_EXPORTS) \
9643	(cd $(HOST_SUBDIR)/fixincludes && \
9644	  $(MAKE) $(FLAGS_TO_PASS)  install-strip)
9645
9646@endif fixincludes
9647
9648# Other targets (info, dvi, pdf, etc.)
9649
9650.PHONY: maybe-info-fixincludes info-fixincludes
9651maybe-info-fixincludes:
9652@if fixincludes
9653maybe-info-fixincludes: info-fixincludes
9654
9655info-fixincludes: \
9656    configure-fixincludes 
9657	@[ -f ./fixincludes/Makefile ] || exit 0; \
9658	r=`${PWD_COMMAND}`; export r; \
9659	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9660	$(HOST_EXPORTS) \
9661	for flag in $(EXTRA_HOST_FLAGS) ; do \
9662	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9663	done; \
9664	echo "Doing info in fixincludes"; \
9665	(cd $(HOST_SUBDIR)/fixincludes && \
9666	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9667	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9668	          "RANLIB=$${RANLIB}" \
9669	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9670	          info) \
9671	  || exit 1
9672
9673@endif fixincludes
9674
9675.PHONY: maybe-dvi-fixincludes dvi-fixincludes
9676maybe-dvi-fixincludes:
9677@if fixincludes
9678maybe-dvi-fixincludes: dvi-fixincludes
9679
9680dvi-fixincludes: \
9681    configure-fixincludes 
9682	@[ -f ./fixincludes/Makefile ] || exit 0; \
9683	r=`${PWD_COMMAND}`; export r; \
9684	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9685	$(HOST_EXPORTS) \
9686	for flag in $(EXTRA_HOST_FLAGS) ; do \
9687	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9688	done; \
9689	echo "Doing dvi in fixincludes"; \
9690	(cd $(HOST_SUBDIR)/fixincludes && \
9691	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9692	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9693	          "RANLIB=$${RANLIB}" \
9694	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9695	          dvi) \
9696	  || exit 1
9697
9698@endif fixincludes
9699
9700.PHONY: maybe-pdf-fixincludes pdf-fixincludes
9701maybe-pdf-fixincludes:
9702@if fixincludes
9703maybe-pdf-fixincludes: pdf-fixincludes
9704
9705pdf-fixincludes: \
9706    configure-fixincludes 
9707	@[ -f ./fixincludes/Makefile ] || exit 0; \
9708	r=`${PWD_COMMAND}`; export r; \
9709	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9710	$(HOST_EXPORTS) \
9711	for flag in $(EXTRA_HOST_FLAGS) ; do \
9712	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9713	done; \
9714	echo "Doing pdf in fixincludes"; \
9715	(cd $(HOST_SUBDIR)/fixincludes && \
9716	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9717	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9718	          "RANLIB=$${RANLIB}" \
9719	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9720	          pdf) \
9721	  || exit 1
9722
9723@endif fixincludes
9724
9725.PHONY: maybe-html-fixincludes html-fixincludes
9726maybe-html-fixincludes:
9727@if fixincludes
9728maybe-html-fixincludes: html-fixincludes
9729
9730html-fixincludes: \
9731    configure-fixincludes 
9732	@[ -f ./fixincludes/Makefile ] || exit 0; \
9733	r=`${PWD_COMMAND}`; export r; \
9734	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9735	$(HOST_EXPORTS) \
9736	for flag in $(EXTRA_HOST_FLAGS) ; do \
9737	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9738	done; \
9739	echo "Doing html in fixincludes"; \
9740	(cd $(HOST_SUBDIR)/fixincludes && \
9741	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9742	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9743	          "RANLIB=$${RANLIB}" \
9744	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9745	          html) \
9746	  || exit 1
9747
9748@endif fixincludes
9749
9750.PHONY: maybe-TAGS-fixincludes TAGS-fixincludes
9751maybe-TAGS-fixincludes:
9752@if fixincludes
9753maybe-TAGS-fixincludes: TAGS-fixincludes
9754
9755# fixincludes doesn't support TAGS.
9756TAGS-fixincludes:
9757
9758@endif fixincludes
9759
9760.PHONY: maybe-install-info-fixincludes install-info-fixincludes
9761maybe-install-info-fixincludes:
9762@if fixincludes
9763maybe-install-info-fixincludes: install-info-fixincludes
9764
9765install-info-fixincludes: \
9766    configure-fixincludes \
9767    info-fixincludes 
9768	@[ -f ./fixincludes/Makefile ] || exit 0; \
9769	r=`${PWD_COMMAND}`; export r; \
9770	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9771	$(HOST_EXPORTS) \
9772	for flag in $(EXTRA_HOST_FLAGS) ; do \
9773	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9774	done; \
9775	echo "Doing install-info in fixincludes"; \
9776	(cd $(HOST_SUBDIR)/fixincludes && \
9777	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9778	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9779	          "RANLIB=$${RANLIB}" \
9780	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9781	          install-info) \
9782	  || exit 1
9783
9784@endif fixincludes
9785
9786.PHONY: maybe-install-pdf-fixincludes install-pdf-fixincludes
9787maybe-install-pdf-fixincludes:
9788@if fixincludes
9789maybe-install-pdf-fixincludes: install-pdf-fixincludes
9790
9791install-pdf-fixincludes: \
9792    configure-fixincludes \
9793    pdf-fixincludes 
9794	@[ -f ./fixincludes/Makefile ] || exit 0; \
9795	r=`${PWD_COMMAND}`; export r; \
9796	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9797	$(HOST_EXPORTS) \
9798	for flag in $(EXTRA_HOST_FLAGS) ; do \
9799	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9800	done; \
9801	echo "Doing install-pdf in fixincludes"; \
9802	(cd $(HOST_SUBDIR)/fixincludes && \
9803	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9804	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9805	          "RANLIB=$${RANLIB}" \
9806	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9807	          install-pdf) \
9808	  || exit 1
9809
9810@endif fixincludes
9811
9812.PHONY: maybe-install-html-fixincludes install-html-fixincludes
9813maybe-install-html-fixincludes:
9814@if fixincludes
9815maybe-install-html-fixincludes: install-html-fixincludes
9816
9817install-html-fixincludes: \
9818    configure-fixincludes \
9819    html-fixincludes 
9820	@[ -f ./fixincludes/Makefile ] || exit 0; \
9821	r=`${PWD_COMMAND}`; export r; \
9822	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9823	$(HOST_EXPORTS) \
9824	for flag in $(EXTRA_HOST_FLAGS) ; do \
9825	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9826	done; \
9827	echo "Doing install-html in fixincludes"; \
9828	(cd $(HOST_SUBDIR)/fixincludes && \
9829	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9830	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9831	          "RANLIB=$${RANLIB}" \
9832	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9833	          install-html) \
9834	  || exit 1
9835
9836@endif fixincludes
9837
9838.PHONY: maybe-installcheck-fixincludes installcheck-fixincludes
9839maybe-installcheck-fixincludes:
9840@if fixincludes
9841maybe-installcheck-fixincludes: installcheck-fixincludes
9842
9843installcheck-fixincludes: \
9844    configure-fixincludes 
9845	@[ -f ./fixincludes/Makefile ] || exit 0; \
9846	r=`${PWD_COMMAND}`; export r; \
9847	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9848	$(HOST_EXPORTS) \
9849	for flag in $(EXTRA_HOST_FLAGS) ; do \
9850	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9851	done; \
9852	echo "Doing installcheck in fixincludes"; \
9853	(cd $(HOST_SUBDIR)/fixincludes && \
9854	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9855	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9856	          "RANLIB=$${RANLIB}" \
9857	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9858	          installcheck) \
9859	  || exit 1
9860
9861@endif fixincludes
9862
9863.PHONY: maybe-mostlyclean-fixincludes mostlyclean-fixincludes
9864maybe-mostlyclean-fixincludes:
9865@if fixincludes
9866maybe-mostlyclean-fixincludes: mostlyclean-fixincludes
9867
9868mostlyclean-fixincludes: 
9869	@[ -f ./fixincludes/Makefile ] || exit 0; \
9870	r=`${PWD_COMMAND}`; export r; \
9871	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9872	$(HOST_EXPORTS) \
9873	for flag in $(EXTRA_HOST_FLAGS) ; do \
9874	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9875	done; \
9876	echo "Doing mostlyclean in fixincludes"; \
9877	(cd $(HOST_SUBDIR)/fixincludes && \
9878	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9879	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9880	          "RANLIB=$${RANLIB}" \
9881	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9882	          mostlyclean) \
9883	  || exit 1
9884
9885@endif fixincludes
9886
9887.PHONY: maybe-clean-fixincludes clean-fixincludes
9888maybe-clean-fixincludes:
9889@if fixincludes
9890maybe-clean-fixincludes: clean-fixincludes
9891
9892clean-fixincludes: 
9893	@[ -f ./fixincludes/Makefile ] || exit 0; \
9894	r=`${PWD_COMMAND}`; export r; \
9895	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9896	$(HOST_EXPORTS) \
9897	for flag in $(EXTRA_HOST_FLAGS) ; do \
9898	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9899	done; \
9900	echo "Doing clean in fixincludes"; \
9901	(cd $(HOST_SUBDIR)/fixincludes && \
9902	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9903	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9904	          "RANLIB=$${RANLIB}" \
9905	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9906	          clean) \
9907	  || exit 1
9908
9909@endif fixincludes
9910
9911.PHONY: maybe-distclean-fixincludes distclean-fixincludes
9912maybe-distclean-fixincludes:
9913@if fixincludes
9914maybe-distclean-fixincludes: distclean-fixincludes
9915
9916distclean-fixincludes: 
9917	@[ -f ./fixincludes/Makefile ] || exit 0; \
9918	r=`${PWD_COMMAND}`; export r; \
9919	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9920	$(HOST_EXPORTS) \
9921	for flag in $(EXTRA_HOST_FLAGS) ; do \
9922	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9923	done; \
9924	echo "Doing distclean in fixincludes"; \
9925	(cd $(HOST_SUBDIR)/fixincludes && \
9926	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9927	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9928	          "RANLIB=$${RANLIB}" \
9929	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9930	          distclean) \
9931	  || exit 1
9932
9933@endif fixincludes
9934
9935.PHONY: maybe-maintainer-clean-fixincludes maintainer-clean-fixincludes
9936maybe-maintainer-clean-fixincludes:
9937@if fixincludes
9938maybe-maintainer-clean-fixincludes: maintainer-clean-fixincludes
9939
9940maintainer-clean-fixincludes: 
9941	@[ -f ./fixincludes/Makefile ] || exit 0; \
9942	r=`${PWD_COMMAND}`; export r; \
9943	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9944	$(HOST_EXPORTS) \
9945	for flag in $(EXTRA_HOST_FLAGS) ; do \
9946	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9947	done; \
9948	echo "Doing maintainer-clean in fixincludes"; \
9949	(cd $(HOST_SUBDIR)/fixincludes && \
9950	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9951	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9952	          "RANLIB=$${RANLIB}" \
9953	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9954	          maintainer-clean) \
9955	  || exit 1
9956
9957@endif fixincludes
9958
9959
9960
9961.PHONY: configure-flex maybe-configure-flex
9962maybe-configure-flex:
9963@if gcc-bootstrap
9964configure-flex: stage_current
9965@endif gcc-bootstrap
9966@if flex
9967maybe-configure-flex: configure-flex
9968configure-flex: 
9969	@: $(MAKE); $(unstage)
9970	@r=`${PWD_COMMAND}`; export r; \
9971	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9972	test ! -f $(HOST_SUBDIR)/flex/Makefile || exit 0; \
9973	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/flex; \
9974	$(HOST_EXPORTS)  \
9975	echo Configuring in $(HOST_SUBDIR)/flex; \
9976	cd "$(HOST_SUBDIR)/flex" || exit 1; \
9977	case $(srcdir) in \
9978	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
9979	  *) topdir=`echo $(HOST_SUBDIR)/flex/ | \
9980		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
9981	esac; \
9982	module_srcdir=flex; \
9983	$(SHELL) \
9984	  $$s/$$module_srcdir/configure \
9985	  --srcdir=$${topdir}/$$module_srcdir \
9986	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
9987	  --target=${target_alias}  \
9988	  || exit 1
9989@endif flex
9990
9991
9992
9993
9994
9995.PHONY: all-flex maybe-all-flex
9996maybe-all-flex:
9997@if gcc-bootstrap
9998all-flex: stage_current
9999@endif gcc-bootstrap
10000@if flex
10001TARGET-flex=all
10002maybe-all-flex: all-flex
10003all-flex: configure-flex
10004	@: $(MAKE); $(unstage)
10005	@r=`${PWD_COMMAND}`; export r; \
10006	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10007	$(HOST_EXPORTS)  \
10008	(cd $(HOST_SUBDIR)/flex && \
10009	  $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS)  \
10010		$(TARGET-flex))
10011@endif flex
10012
10013
10014
10015
10016.PHONY: check-flex maybe-check-flex
10017maybe-check-flex:
10018@if flex
10019maybe-check-flex: check-flex
10020
10021# This module is only tested in a native toolchain.
10022check-flex:
10023	@: $(MAKE); $(unstage)
10024	@if [ '$(host)' = '$(target)' ]; then \
10025	  r=`${PWD_COMMAND}`; export r; \
10026	  s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10027	  $(HOST_EXPORTS)  \
10028	  (cd $(HOST_SUBDIR)/flex && \
10029	    $(MAKE) $(FLAGS_TO_PASS)  check)
10030	fi
10031
10032@endif flex
10033
10034.PHONY: install-flex maybe-install-flex
10035maybe-install-flex:
10036@if flex
10037maybe-install-flex: install-flex
10038
10039install-flex: installdirs
10040	@: $(MAKE); $(unstage)
10041	@r=`${PWD_COMMAND}`; export r; \
10042	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10043	$(HOST_EXPORTS) \
10044	(cd $(HOST_SUBDIR)/flex && \
10045	  $(MAKE) $(FLAGS_TO_PASS)  install)
10046
10047@endif flex
10048
10049.PHONY: install-strip-flex maybe-install-strip-flex
10050maybe-install-strip-flex:
10051@if flex
10052maybe-install-strip-flex: install-strip-flex
10053
10054install-strip-flex: installdirs
10055	@: $(MAKE); $(unstage)
10056	@r=`${PWD_COMMAND}`; export r; \
10057	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10058	$(HOST_EXPORTS) \
10059	(cd $(HOST_SUBDIR)/flex && \
10060	  $(MAKE) $(FLAGS_TO_PASS)  install-strip)
10061
10062@endif flex
10063
10064# Other targets (info, dvi, pdf, etc.)
10065
10066.PHONY: maybe-info-flex info-flex
10067maybe-info-flex:
10068@if flex
10069maybe-info-flex: info-flex
10070
10071info-flex: \
10072    configure-flex 
10073	@: $(MAKE); $(unstage)
10074	@[ -f ./flex/Makefile ] || exit 0; \
10075	r=`${PWD_COMMAND}`; export r; \
10076	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10077	$(HOST_EXPORTS) \
10078	for flag in $(EXTRA_HOST_FLAGS) ; do \
10079	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10080	done; \
10081	echo "Doing info in flex"; \
10082	(cd $(HOST_SUBDIR)/flex && \
10083	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10084	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10085	          "RANLIB=$${RANLIB}" \
10086	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10087	          info) \
10088	  || exit 1
10089
10090@endif flex
10091
10092.PHONY: maybe-dvi-flex dvi-flex
10093maybe-dvi-flex:
10094@if flex
10095maybe-dvi-flex: dvi-flex
10096
10097dvi-flex: \
10098    configure-flex 
10099	@: $(MAKE); $(unstage)
10100	@[ -f ./flex/Makefile ] || exit 0; \
10101	r=`${PWD_COMMAND}`; export r; \
10102	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10103	$(HOST_EXPORTS) \
10104	for flag in $(EXTRA_HOST_FLAGS) ; do \
10105	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10106	done; \
10107	echo "Doing dvi in flex"; \
10108	(cd $(HOST_SUBDIR)/flex && \
10109	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10110	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10111	          "RANLIB=$${RANLIB}" \
10112	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10113	          dvi) \
10114	  || exit 1
10115
10116@endif flex
10117
10118.PHONY: maybe-pdf-flex pdf-flex
10119maybe-pdf-flex:
10120@if flex
10121maybe-pdf-flex: pdf-flex
10122
10123pdf-flex: \
10124    configure-flex 
10125	@: $(MAKE); $(unstage)
10126	@[ -f ./flex/Makefile ] || exit 0; \
10127	r=`${PWD_COMMAND}`; export r; \
10128	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10129	$(HOST_EXPORTS) \
10130	for flag in $(EXTRA_HOST_FLAGS) ; do \
10131	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10132	done; \
10133	echo "Doing pdf in flex"; \
10134	(cd $(HOST_SUBDIR)/flex && \
10135	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10136	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10137	          "RANLIB=$${RANLIB}" \
10138	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10139	          pdf) \
10140	  || exit 1
10141
10142@endif flex
10143
10144.PHONY: maybe-html-flex html-flex
10145maybe-html-flex:
10146@if flex
10147maybe-html-flex: html-flex
10148
10149html-flex: \
10150    configure-flex 
10151	@: $(MAKE); $(unstage)
10152	@[ -f ./flex/Makefile ] || exit 0; \
10153	r=`${PWD_COMMAND}`; export r; \
10154	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10155	$(HOST_EXPORTS) \
10156	for flag in $(EXTRA_HOST_FLAGS) ; do \
10157	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10158	done; \
10159	echo "Doing html in flex"; \
10160	(cd $(HOST_SUBDIR)/flex && \
10161	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10162	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10163	          "RANLIB=$${RANLIB}" \
10164	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10165	          html) \
10166	  || exit 1
10167
10168@endif flex
10169
10170.PHONY: maybe-TAGS-flex TAGS-flex
10171maybe-TAGS-flex:
10172@if flex
10173maybe-TAGS-flex: TAGS-flex
10174
10175TAGS-flex: \
10176    configure-flex 
10177	@: $(MAKE); $(unstage)
10178	@[ -f ./flex/Makefile ] || exit 0; \
10179	r=`${PWD_COMMAND}`; export r; \
10180	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10181	$(HOST_EXPORTS) \
10182	for flag in $(EXTRA_HOST_FLAGS) ; do \
10183	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10184	done; \
10185	echo "Doing TAGS in flex"; \
10186	(cd $(HOST_SUBDIR)/flex && \
10187	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10188	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10189	          "RANLIB=$${RANLIB}" \
10190	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10191	          TAGS) \
10192	  || exit 1
10193
10194@endif flex
10195
10196.PHONY: maybe-install-info-flex install-info-flex
10197maybe-install-info-flex:
10198@if flex
10199maybe-install-info-flex: install-info-flex
10200
10201install-info-flex: \
10202    configure-flex \
10203    info-flex 
10204	@: $(MAKE); $(unstage)
10205	@[ -f ./flex/Makefile ] || exit 0; \
10206	r=`${PWD_COMMAND}`; export r; \
10207	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10208	$(HOST_EXPORTS) \
10209	for flag in $(EXTRA_HOST_FLAGS) ; do \
10210	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10211	done; \
10212	echo "Doing install-info in flex"; \
10213	(cd $(HOST_SUBDIR)/flex && \
10214	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10215	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10216	          "RANLIB=$${RANLIB}" \
10217	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10218	          install-info) \
10219	  || exit 1
10220
10221@endif flex
10222
10223.PHONY: maybe-install-pdf-flex install-pdf-flex
10224maybe-install-pdf-flex:
10225@if flex
10226maybe-install-pdf-flex: install-pdf-flex
10227
10228install-pdf-flex: \
10229    configure-flex \
10230    pdf-flex 
10231	@: $(MAKE); $(unstage)
10232	@[ -f ./flex/Makefile ] || exit 0; \
10233	r=`${PWD_COMMAND}`; export r; \
10234	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10235	$(HOST_EXPORTS) \
10236	for flag in $(EXTRA_HOST_FLAGS) ; do \
10237	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10238	done; \
10239	echo "Doing install-pdf in flex"; \
10240	(cd $(HOST_SUBDIR)/flex && \
10241	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10242	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10243	          "RANLIB=$${RANLIB}" \
10244	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10245	          install-pdf) \
10246	  || exit 1
10247
10248@endif flex
10249
10250.PHONY: maybe-install-html-flex install-html-flex
10251maybe-install-html-flex:
10252@if flex
10253maybe-install-html-flex: install-html-flex
10254
10255install-html-flex: \
10256    configure-flex \
10257    html-flex 
10258	@: $(MAKE); $(unstage)
10259	@[ -f ./flex/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-html in flex"; \
10267	(cd $(HOST_SUBDIR)/flex && \
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-html) \
10273	  || exit 1
10274
10275@endif flex
10276
10277.PHONY: maybe-installcheck-flex installcheck-flex
10278maybe-installcheck-flex:
10279@if flex
10280maybe-installcheck-flex: installcheck-flex
10281
10282installcheck-flex: \
10283    configure-flex 
10284	@: $(MAKE); $(unstage)
10285	@[ -f ./flex/Makefile ] || exit 0; \
10286	r=`${PWD_COMMAND}`; export r; \
10287	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10288	$(HOST_EXPORTS) \
10289	for flag in $(EXTRA_HOST_FLAGS) ; do \
10290	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10291	done; \
10292	echo "Doing installcheck in flex"; \
10293	(cd $(HOST_SUBDIR)/flex && \
10294	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10295	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10296	          "RANLIB=$${RANLIB}" \
10297	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10298	          installcheck) \
10299	  || exit 1
10300
10301@endif flex
10302
10303.PHONY: maybe-mostlyclean-flex mostlyclean-flex
10304maybe-mostlyclean-flex:
10305@if flex
10306maybe-mostlyclean-flex: mostlyclean-flex
10307
10308mostlyclean-flex: 
10309	@: $(MAKE); $(unstage)
10310	@[ -f ./flex/Makefile ] || exit 0; \
10311	r=`${PWD_COMMAND}`; export r; \
10312	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10313	$(HOST_EXPORTS) \
10314	for flag in $(EXTRA_HOST_FLAGS) ; do \
10315	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10316	done; \
10317	echo "Doing mostlyclean in flex"; \
10318	(cd $(HOST_SUBDIR)/flex && \
10319	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10320	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10321	          "RANLIB=$${RANLIB}" \
10322	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10323	          mostlyclean) \
10324	  || exit 1
10325
10326@endif flex
10327
10328.PHONY: maybe-clean-flex clean-flex
10329maybe-clean-flex:
10330@if flex
10331maybe-clean-flex: clean-flex
10332
10333clean-flex: 
10334	@: $(MAKE); $(unstage)
10335	@[ -f ./flex/Makefile ] || exit 0; \
10336	r=`${PWD_COMMAND}`; export r; \
10337	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10338	$(HOST_EXPORTS) \
10339	for flag in $(EXTRA_HOST_FLAGS) ; do \
10340	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10341	done; \
10342	echo "Doing clean in flex"; \
10343	(cd $(HOST_SUBDIR)/flex && \
10344	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10345	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10346	          "RANLIB=$${RANLIB}" \
10347	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10348	          clean) \
10349	  || exit 1
10350
10351@endif flex
10352
10353.PHONY: maybe-distclean-flex distclean-flex
10354maybe-distclean-flex:
10355@if flex
10356maybe-distclean-flex: distclean-flex
10357
10358distclean-flex: 
10359	@: $(MAKE); $(unstage)
10360	@[ -f ./flex/Makefile ] || exit 0; \
10361	r=`${PWD_COMMAND}`; export r; \
10362	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10363	$(HOST_EXPORTS) \
10364	for flag in $(EXTRA_HOST_FLAGS) ; do \
10365	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10366	done; \
10367	echo "Doing distclean in flex"; \
10368	(cd $(HOST_SUBDIR)/flex && \
10369	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10370	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10371	          "RANLIB=$${RANLIB}" \
10372	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10373	          distclean) \
10374	  || exit 1
10375
10376@endif flex
10377
10378.PHONY: maybe-maintainer-clean-flex maintainer-clean-flex
10379maybe-maintainer-clean-flex:
10380@if flex
10381maybe-maintainer-clean-flex: maintainer-clean-flex
10382
10383maintainer-clean-flex: 
10384	@: $(MAKE); $(unstage)
10385	@[ -f ./flex/Makefile ] || exit 0; \
10386	r=`${PWD_COMMAND}`; export r; \
10387	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10388	$(HOST_EXPORTS) \
10389	for flag in $(EXTRA_HOST_FLAGS) ; do \
10390	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10391	done; \
10392	echo "Doing maintainer-clean in flex"; \
10393	(cd $(HOST_SUBDIR)/flex && \
10394	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10395	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10396	          "RANLIB=$${RANLIB}" \
10397	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10398	          maintainer-clean) \
10399	  || exit 1
10400
10401@endif flex
10402
10403
10404
10405.PHONY: configure-gas maybe-configure-gas
10406maybe-configure-gas:
10407@if gcc-bootstrap
10408configure-gas: stage_current
10409@endif gcc-bootstrap
10410@if gas
10411maybe-configure-gas: configure-gas
10412configure-gas: 
10413	@r=`${PWD_COMMAND}`; export r; \
10414	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10415	test ! -f $(HOST_SUBDIR)/gas/Makefile || exit 0; \
10416	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas; \
10417	$(HOST_EXPORTS)  \
10418	echo Configuring in $(HOST_SUBDIR)/gas; \
10419	cd "$(HOST_SUBDIR)/gas" || exit 1; \
10420	case $(srcdir) in \
10421	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
10422	  *) topdir=`echo $(HOST_SUBDIR)/gas/ | \
10423		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
10424	esac; \
10425	module_srcdir=gas; \
10426	$(SHELL) \
10427	  $$s/$$module_srcdir/configure \
10428	  --srcdir=$${topdir}/$$module_srcdir \
10429	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
10430	  --target=${target_alias}  \
10431	  || exit 1
10432@endif gas
10433
10434
10435
10436.PHONY: configure-stage1-gas maybe-configure-stage1-gas
10437maybe-configure-stage1-gas:
10438@if gas-bootstrap
10439maybe-configure-stage1-gas: configure-stage1-gas
10440configure-stage1-gas:
10441	@[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
10442	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas
10443	@r=`${PWD_COMMAND}`; export r; \
10444	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10445	TFLAGS="$(STAGE1_TFLAGS)"; \
10446	test ! -f $(HOST_SUBDIR)/gas/Makefile || exit 0; \
10447	$(HOST_EXPORTS) \
10448	CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
10449	CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
10450	LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS;  \
10451	echo Configuring stage 1 in $(HOST_SUBDIR)/gas; \
10452	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas; \
10453	cd $(HOST_SUBDIR)/gas || exit 1; \
10454	case $(srcdir) in \
10455	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
10456	  *) topdir=`echo $(HOST_SUBDIR)/gas/ | \
10457		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
10458	esac; \
10459	module_srcdir=gas; \
10460	$(SHELL) $$s/$$module_srcdir/configure \
10461	  --srcdir=$${topdir}/$$module_srcdir \
10462	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
10463	  --target=${target_alias} \
10464	   \
10465	  $(STAGE1_CONFIGURE_FLAGS)
10466@endif gas-bootstrap
10467
10468.PHONY: configure-stage2-gas maybe-configure-stage2-gas
10469maybe-configure-stage2-gas:
10470@if gas-bootstrap
10471maybe-configure-stage2-gas: configure-stage2-gas
10472configure-stage2-gas:
10473	@[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
10474	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas
10475	@r=`${PWD_COMMAND}`; export r; \
10476	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10477	TFLAGS="$(STAGE2_TFLAGS)"; \
10478	test ! -f $(HOST_SUBDIR)/gas/Makefile || exit 0; \
10479	$(HOST_EXPORTS) \
10480	$(POSTSTAGE1_HOST_EXPORTS) \
10481	CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
10482	CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
10483	LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS;  \
10484	echo Configuring stage 2 in $(HOST_SUBDIR)/gas; \
10485	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas; \
10486	cd $(HOST_SUBDIR)/gas || exit 1; \
10487	case $(srcdir) in \
10488	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
10489	  *) topdir=`echo $(HOST_SUBDIR)/gas/ | \
10490		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
10491	esac; \
10492	module_srcdir=gas; \
10493	$(SHELL) $$s/$$module_srcdir/configure \
10494	  --srcdir=$${topdir}/$$module_srcdir \
10495	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
10496	  --target=${target_alias} \
10497	  --with-build-libsubdir=$(HOST_SUBDIR) \
10498	  $(STAGE2_CONFIGURE_FLAGS)
10499@endif gas-bootstrap
10500
10501.PHONY: configure-stage3-gas maybe-configure-stage3-gas
10502maybe-configure-stage3-gas:
10503@if gas-bootstrap
10504maybe-configure-stage3-gas: configure-stage3-gas
10505configure-stage3-gas:
10506	@[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
10507	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas
10508	@r=`${PWD_COMMAND}`; export r; \
10509	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10510	TFLAGS="$(STAGE3_TFLAGS)"; \
10511	test ! -f $(HOST_SUBDIR)/gas/Makefile || exit 0; \
10512	$(HOST_EXPORTS) \
10513	$(POSTSTAGE1_HOST_EXPORTS) \
10514	CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
10515	CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
10516	LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS;  \
10517	echo Configuring stage 3 in $(HOST_SUBDIR)/gas; \
10518	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas; \
10519	cd $(HOST_SUBDIR)/gas || exit 1; \
10520	case $(srcdir) in \
10521	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
10522	  *) topdir=`echo $(HOST_SUBDIR)/gas/ | \
10523		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
10524	esac; \
10525	module_srcdir=gas; \
10526	$(SHELL) $$s/$$module_srcdir/configure \
10527	  --srcdir=$${topdir}/$$module_srcdir \
10528	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
10529	  --target=${target_alias} \
10530	  --with-build-libsubdir=$(HOST_SUBDIR) \
10531	  $(STAGE3_CONFIGURE_FLAGS)
10532@endif gas-bootstrap
10533
10534.PHONY: configure-stage4-gas maybe-configure-stage4-gas
10535maybe-configure-stage4-gas:
10536@if gas-bootstrap
10537maybe-configure-stage4-gas: configure-stage4-gas
10538configure-stage4-gas:
10539	@[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
10540	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas
10541	@r=`${PWD_COMMAND}`; export r; \
10542	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10543	TFLAGS="$(STAGE4_TFLAGS)"; \
10544	test ! -f $(HOST_SUBDIR)/gas/Makefile || exit 0; \
10545	$(HOST_EXPORTS) \
10546	$(POSTSTAGE1_HOST_EXPORTS) \
10547	CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
10548	CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
10549	LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS;  \
10550	echo Configuring stage 4 in $(HOST_SUBDIR)/gas; \
10551	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas; \
10552	cd $(HOST_SUBDIR)/gas || exit 1; \
10553	case $(srcdir) in \
10554	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
10555	  *) topdir=`echo $(HOST_SUBDIR)/gas/ | \
10556		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
10557	esac; \
10558	module_srcdir=gas; \
10559	$(SHELL) $$s/$$module_srcdir/configure \
10560	  --srcdir=$${topdir}/$$module_srcdir \
10561	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
10562	  --target=${target_alias} \
10563	  --with-build-libsubdir=$(HOST_SUBDIR) \
10564	  $(STAGE4_CONFIGURE_FLAGS)
10565@endif gas-bootstrap
10566
10567.PHONY: configure-stageprofile-gas maybe-configure-stageprofile-gas
10568maybe-configure-stageprofile-gas:
10569@if gas-bootstrap
10570maybe-configure-stageprofile-gas: configure-stageprofile-gas
10571configure-stageprofile-gas:
10572	@[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
10573	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas
10574	@r=`${PWD_COMMAND}`; export r; \
10575	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10576	TFLAGS="$(STAGEprofile_TFLAGS)"; \
10577	test ! -f $(HOST_SUBDIR)/gas/Makefile || exit 0; \
10578	$(HOST_EXPORTS) \
10579	$(POSTSTAGE1_HOST_EXPORTS) \
10580	CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
10581	CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
10582	LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS;  \
10583	echo Configuring stage profile in $(HOST_SUBDIR)/gas; \
10584	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas; \
10585	cd $(HOST_SUBDIR)/gas || exit 1; \
10586	case $(srcdir) in \
10587	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
10588	  *) topdir=`echo $(HOST_SUBDIR)/gas/ | \
10589		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
10590	esac; \
10591	module_srcdir=gas; \
10592	$(SHELL) $$s/$$module_srcdir/configure \
10593	  --srcdir=$${topdir}/$$module_srcdir \
10594	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
10595	  --target=${target_alias} \
10596	  --with-build-libsubdir=$(HOST_SUBDIR) \
10597	  $(STAGEprofile_CONFIGURE_FLAGS)
10598@endif gas-bootstrap
10599
10600.PHONY: configure-stagetrain-gas maybe-configure-stagetrain-gas
10601maybe-configure-stagetrain-gas:
10602@if gas-bootstrap
10603maybe-configure-stagetrain-gas: configure-stagetrain-gas
10604configure-stagetrain-gas:
10605	@[ $(current_stage) = stagetrain ] || $(MAKE) stagetrain-start
10606	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas
10607	@r=`${PWD_COMMAND}`; export r; \
10608	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10609	TFLAGS="$(STAGEtrain_TFLAGS)"; \
10610	test ! -f $(HOST_SUBDIR)/gas/Makefile || exit 0; \
10611	$(HOST_EXPORTS) \
10612	$(POSTSTAGE1_HOST_EXPORTS) \
10613	CFLAGS="$(STAGEtrain_CFLAGS)"; export CFLAGS; \
10614	CXXFLAGS="$(STAGEtrain_CXXFLAGS)"; export CXXFLAGS; \
10615	LIBCFLAGS="$(STAGEtrain_CFLAGS)"; export LIBCFLAGS;  \
10616	echo Configuring stage train in $(HOST_SUBDIR)/gas; \
10617	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas; \
10618	cd $(HOST_SUBDIR)/gas || exit 1; \
10619	case $(srcdir) in \
10620	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
10621	  *) topdir=`echo $(HOST_SUBDIR)/gas/ | \
10622		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
10623	esac; \
10624	module_srcdir=gas; \
10625	$(SHELL) $$s/$$module_srcdir/configure \
10626	  --srcdir=$${topdir}/$$module_srcdir \
10627	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
10628	  --target=${target_alias} \
10629	  --with-build-libsubdir=$(HOST_SUBDIR) \
10630	  $(STAGEtrain_CONFIGURE_FLAGS)
10631@endif gas-bootstrap
10632
10633.PHONY: configure-stagefeedback-gas maybe-configure-stagefeedback-gas
10634maybe-configure-stagefeedback-gas:
10635@if gas-bootstrap
10636maybe-configure-stagefeedback-gas: configure-stagefeedback-gas
10637configure-stagefeedback-gas:
10638	@[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
10639	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas
10640	@r=`${PWD_COMMAND}`; export r; \
10641	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10642	TFLAGS="$(STAGEfeedback_TFLAGS)"; \
10643	test ! -f $(HOST_SUBDIR)/gas/Makefile || exit 0; \
10644	$(HOST_EXPORTS) \
10645	$(POSTSTAGE1_HOST_EXPORTS) \
10646	CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
10647	CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
10648	LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS;  \
10649	echo Configuring stage feedback in $(HOST_SUBDIR)/gas; \
10650	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas; \
10651	cd $(HOST_SUBDIR)/gas || exit 1; \
10652	case $(srcdir) in \
10653	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
10654	  *) topdir=`echo $(HOST_SUBDIR)/gas/ | \
10655		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
10656	esac; \
10657	module_srcdir=gas; \
10658	$(SHELL) $$s/$$module_srcdir/configure \
10659	  --srcdir=$${topdir}/$$module_srcdir \
10660	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
10661	  --target=${target_alias} \
10662	  --with-build-libsubdir=$(HOST_SUBDIR) \
10663	  $(STAGEfeedback_CONFIGURE_FLAGS)
10664@endif gas-bootstrap
10665
10666.PHONY: configure-stageautoprofile-gas maybe-configure-stageautoprofile-gas
10667maybe-configure-stageautoprofile-gas:
10668@if gas-bootstrap
10669maybe-configure-stageautoprofile-gas: configure-stageautoprofile-gas
10670configure-stageautoprofile-gas:
10671	@[ $(current_stage) = stageautoprofile ] || $(MAKE) stageautoprofile-start
10672	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas
10673	@r=`${PWD_COMMAND}`; export r; \
10674	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10675	TFLAGS="$(STAGEautoprofile_TFLAGS)"; \
10676	test ! -f $(HOST_SUBDIR)/gas/Makefile || exit 0; \
10677	$(HOST_EXPORTS) \
10678	$(POSTSTAGE1_HOST_EXPORTS) \
10679	CFLAGS="$(STAGEautoprofile_CFLAGS)"; export CFLAGS; \
10680	CXXFLAGS="$(STAGEautoprofile_CXXFLAGS)"; export CXXFLAGS; \
10681	LIBCFLAGS="$(STAGEautoprofile_CFLAGS)"; export LIBCFLAGS;  \
10682	echo Configuring stage autoprofile in $(HOST_SUBDIR)/gas; \
10683	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas; \
10684	cd $(HOST_SUBDIR)/gas || exit 1; \
10685	case $(srcdir) in \
10686	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
10687	  *) topdir=`echo $(HOST_SUBDIR)/gas/ | \
10688		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
10689	esac; \
10690	module_srcdir=gas; \
10691	$(SHELL) $$s/$$module_srcdir/configure \
10692	  --srcdir=$${topdir}/$$module_srcdir \
10693	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
10694	  --target=${target_alias} \
10695	  --with-build-libsubdir=$(HOST_SUBDIR) \
10696	  $(STAGEautoprofile_CONFIGURE_FLAGS)
10697@endif gas-bootstrap
10698
10699.PHONY: configure-stageautofeedback-gas maybe-configure-stageautofeedback-gas
10700maybe-configure-stageautofeedback-gas:
10701@if gas-bootstrap
10702maybe-configure-stageautofeedback-gas: configure-stageautofeedback-gas
10703configure-stageautofeedback-gas:
10704	@[ $(current_stage) = stageautofeedback ] || $(MAKE) stageautofeedback-start
10705	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas
10706	@r=`${PWD_COMMAND}`; export r; \
10707	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10708	TFLAGS="$(STAGEautofeedback_TFLAGS)"; \
10709	test ! -f $(HOST_SUBDIR)/gas/Makefile || exit 0; \
10710	$(HOST_EXPORTS) \
10711	$(POSTSTAGE1_HOST_EXPORTS) \
10712	CFLAGS="$(STAGEautofeedback_CFLAGS)"; export CFLAGS; \
10713	CXXFLAGS="$(STAGEautofeedback_CXXFLAGS)"; export CXXFLAGS; \
10714	LIBCFLAGS="$(STAGEautofeedback_CFLAGS)"; export LIBCFLAGS;  \
10715	echo Configuring stage autofeedback in $(HOST_SUBDIR)/gas; \
10716	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas; \
10717	cd $(HOST_SUBDIR)/gas || exit 1; \
10718	case $(srcdir) in \
10719	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
10720	  *) topdir=`echo $(HOST_SUBDIR)/gas/ | \
10721		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
10722	esac; \
10723	module_srcdir=gas; \
10724	$(SHELL) $$s/$$module_srcdir/configure \
10725	  --srcdir=$${topdir}/$$module_srcdir \
10726	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
10727	  --target=${target_alias} \
10728	  --with-build-libsubdir=$(HOST_SUBDIR) \
10729	  $(STAGEautofeedback_CONFIGURE_FLAGS)
10730@endif gas-bootstrap
10731
10732
10733
10734
10735
10736.PHONY: all-gas maybe-all-gas
10737maybe-all-gas:
10738@if gcc-bootstrap
10739all-gas: stage_current
10740@endif gcc-bootstrap
10741@if gas
10742TARGET-gas=all
10743maybe-all-gas: all-gas
10744all-gas: configure-gas
10745	@r=`${PWD_COMMAND}`; export r; \
10746	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10747	$(HOST_EXPORTS)  \
10748	(cd $(HOST_SUBDIR)/gas && \
10749	  $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS)  \
10750		$(TARGET-gas))
10751@endif gas
10752
10753
10754
10755.PHONY: all-stage1-gas maybe-all-stage1-gas
10756.PHONY: clean-stage1-gas maybe-clean-stage1-gas
10757maybe-all-stage1-gas:
10758maybe-clean-stage1-gas:
10759@if gas-bootstrap
10760maybe-all-stage1-gas: all-stage1-gas
10761all-stage1: all-stage1-gas
10762TARGET-stage1-gas = $(TARGET-gas)
10763all-stage1-gas: configure-stage1-gas
10764	@[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
10765	@r=`${PWD_COMMAND}`; export r; \
10766	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10767	TFLAGS="$(STAGE1_TFLAGS)"; \
10768	$(HOST_EXPORTS)  \
10769	cd $(HOST_SUBDIR)/gas && \
10770	 \
10771	$(MAKE) $(BASE_FLAGS_TO_PASS) \
10772		CFLAGS="$(STAGE1_CFLAGS)" \
10773		GENERATOR_CFLAGS="$(STAGE1_GENERATOR_CFLAGS)" \
10774		CXXFLAGS="$(STAGE1_CXXFLAGS)" \
10775		LIBCFLAGS="$(LIBCFLAGS)" \
10776		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
10777		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
10778		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
10779		$(EXTRA_HOST_FLAGS)  \
10780		$(STAGE1_FLAGS_TO_PASS)  \
10781		TFLAGS="$(STAGE1_TFLAGS)"  \
10782		$(TARGET-stage1-gas)
10783
10784maybe-clean-stage1-gas: clean-stage1-gas
10785clean-stage1: clean-stage1-gas
10786clean-stage1-gas:
10787	@if [ $(current_stage) = stage1 ]; then \
10788	  [ -f $(HOST_SUBDIR)/gas/Makefile ] || exit 0; \
10789	else \
10790	  [ -f $(HOST_SUBDIR)/stage1-gas/Makefile ] || exit 0; \
10791	  $(MAKE) stage1-start; \
10792	fi; \
10793	cd $(HOST_SUBDIR)/gas && \
10794	$(MAKE) $(EXTRA_HOST_FLAGS)  \
10795	$(STAGE1_FLAGS_TO_PASS)  clean
10796@endif gas-bootstrap
10797
10798
10799.PHONY: all-stage2-gas maybe-all-stage2-gas
10800.PHONY: clean-stage2-gas maybe-clean-stage2-gas
10801maybe-all-stage2-gas:
10802maybe-clean-stage2-gas:
10803@if gas-bootstrap
10804maybe-all-stage2-gas: all-stage2-gas
10805all-stage2: all-stage2-gas
10806TARGET-stage2-gas = $(TARGET-gas)
10807all-stage2-gas: configure-stage2-gas
10808	@[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
10809	@r=`${PWD_COMMAND}`; export r; \
10810	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10811	TFLAGS="$(STAGE2_TFLAGS)"; \
10812	$(HOST_EXPORTS) \
10813	$(POSTSTAGE1_HOST_EXPORTS)  \
10814	cd $(HOST_SUBDIR)/gas && \
10815	 \
10816	$(MAKE) $(BASE_FLAGS_TO_PASS) \
10817		CFLAGS="$(STAGE2_CFLAGS)" \
10818		GENERATOR_CFLAGS="$(STAGE2_GENERATOR_CFLAGS)" \
10819		CXXFLAGS="$(STAGE2_CXXFLAGS)" \
10820		LIBCFLAGS="$(STAGE2_CFLAGS)" \
10821		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
10822		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
10823		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
10824		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
10825		TFLAGS="$(STAGE2_TFLAGS)"  \
10826		$(TARGET-stage2-gas)
10827
10828maybe-clean-stage2-gas: clean-stage2-gas
10829clean-stage2: clean-stage2-gas
10830clean-stage2-gas:
10831	@if [ $(current_stage) = stage2 ]; then \
10832	  [ -f $(HOST_SUBDIR)/gas/Makefile ] || exit 0; \
10833	else \
10834	  [ -f $(HOST_SUBDIR)/stage2-gas/Makefile ] || exit 0; \
10835	  $(MAKE) stage2-start; \
10836	fi; \
10837	cd $(HOST_SUBDIR)/gas && \
10838	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
10839@endif gas-bootstrap
10840
10841
10842.PHONY: all-stage3-gas maybe-all-stage3-gas
10843.PHONY: clean-stage3-gas maybe-clean-stage3-gas
10844maybe-all-stage3-gas:
10845maybe-clean-stage3-gas:
10846@if gas-bootstrap
10847maybe-all-stage3-gas: all-stage3-gas
10848all-stage3: all-stage3-gas
10849TARGET-stage3-gas = $(TARGET-gas)
10850all-stage3-gas: configure-stage3-gas
10851	@[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
10852	@r=`${PWD_COMMAND}`; export r; \
10853	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10854	TFLAGS="$(STAGE3_TFLAGS)"; \
10855	$(HOST_EXPORTS) \
10856	$(POSTSTAGE1_HOST_EXPORTS)  \
10857	cd $(HOST_SUBDIR)/gas && \
10858	 \
10859	$(MAKE) $(BASE_FLAGS_TO_PASS) \
10860		CFLAGS="$(STAGE3_CFLAGS)" \
10861		GENERATOR_CFLAGS="$(STAGE3_GENERATOR_CFLAGS)" \
10862		CXXFLAGS="$(STAGE3_CXXFLAGS)" \
10863		LIBCFLAGS="$(STAGE3_CFLAGS)" \
10864		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
10865		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
10866		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
10867		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
10868		TFLAGS="$(STAGE3_TFLAGS)"  \
10869		$(TARGET-stage3-gas)
10870
10871maybe-clean-stage3-gas: clean-stage3-gas
10872clean-stage3: clean-stage3-gas
10873clean-stage3-gas:
10874	@if [ $(current_stage) = stage3 ]; then \
10875	  [ -f $(HOST_SUBDIR)/gas/Makefile ] || exit 0; \
10876	else \
10877	  [ -f $(HOST_SUBDIR)/stage3-gas/Makefile ] || exit 0; \
10878	  $(MAKE) stage3-start; \
10879	fi; \
10880	cd $(HOST_SUBDIR)/gas && \
10881	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
10882@endif gas-bootstrap
10883
10884
10885.PHONY: all-stage4-gas maybe-all-stage4-gas
10886.PHONY: clean-stage4-gas maybe-clean-stage4-gas
10887maybe-all-stage4-gas:
10888maybe-clean-stage4-gas:
10889@if gas-bootstrap
10890maybe-all-stage4-gas: all-stage4-gas
10891all-stage4: all-stage4-gas
10892TARGET-stage4-gas = $(TARGET-gas)
10893all-stage4-gas: configure-stage4-gas
10894	@[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
10895	@r=`${PWD_COMMAND}`; export r; \
10896	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10897	TFLAGS="$(STAGE4_TFLAGS)"; \
10898	$(HOST_EXPORTS) \
10899	$(POSTSTAGE1_HOST_EXPORTS)  \
10900	cd $(HOST_SUBDIR)/gas && \
10901	 \
10902	$(MAKE) $(BASE_FLAGS_TO_PASS) \
10903		CFLAGS="$(STAGE4_CFLAGS)" \
10904		GENERATOR_CFLAGS="$(STAGE4_GENERATOR_CFLAGS)" \
10905		CXXFLAGS="$(STAGE4_CXXFLAGS)" \
10906		LIBCFLAGS="$(STAGE4_CFLAGS)" \
10907		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
10908		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
10909		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
10910		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
10911		TFLAGS="$(STAGE4_TFLAGS)"  \
10912		$(TARGET-stage4-gas)
10913
10914maybe-clean-stage4-gas: clean-stage4-gas
10915clean-stage4: clean-stage4-gas
10916clean-stage4-gas:
10917	@if [ $(current_stage) = stage4 ]; then \
10918	  [ -f $(HOST_SUBDIR)/gas/Makefile ] || exit 0; \
10919	else \
10920	  [ -f $(HOST_SUBDIR)/stage4-gas/Makefile ] || exit 0; \
10921	  $(MAKE) stage4-start; \
10922	fi; \
10923	cd $(HOST_SUBDIR)/gas && \
10924	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
10925@endif gas-bootstrap
10926
10927
10928.PHONY: all-stageprofile-gas maybe-all-stageprofile-gas
10929.PHONY: clean-stageprofile-gas maybe-clean-stageprofile-gas
10930maybe-all-stageprofile-gas:
10931maybe-clean-stageprofile-gas:
10932@if gas-bootstrap
10933maybe-all-stageprofile-gas: all-stageprofile-gas
10934all-stageprofile: all-stageprofile-gas
10935TARGET-stageprofile-gas = $(TARGET-gas)
10936all-stageprofile-gas: configure-stageprofile-gas
10937	@[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
10938	@r=`${PWD_COMMAND}`; export r; \
10939	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10940	TFLAGS="$(STAGEprofile_TFLAGS)"; \
10941	$(HOST_EXPORTS) \
10942	$(POSTSTAGE1_HOST_EXPORTS)  \
10943	cd $(HOST_SUBDIR)/gas && \
10944	 \
10945	$(MAKE) $(BASE_FLAGS_TO_PASS) \
10946		CFLAGS="$(STAGEprofile_CFLAGS)" \
10947		GENERATOR_CFLAGS="$(STAGEprofile_GENERATOR_CFLAGS)" \
10948		CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
10949		LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
10950		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
10951		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
10952		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
10953		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
10954		TFLAGS="$(STAGEprofile_TFLAGS)"  \
10955		$(TARGET-stageprofile-gas)
10956
10957maybe-clean-stageprofile-gas: clean-stageprofile-gas
10958clean-stageprofile: clean-stageprofile-gas
10959clean-stageprofile-gas:
10960	@if [ $(current_stage) = stageprofile ]; then \
10961	  [ -f $(HOST_SUBDIR)/gas/Makefile ] || exit 0; \
10962	else \
10963	  [ -f $(HOST_SUBDIR)/stageprofile-gas/Makefile ] || exit 0; \
10964	  $(MAKE) stageprofile-start; \
10965	fi; \
10966	cd $(HOST_SUBDIR)/gas && \
10967	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
10968@endif gas-bootstrap
10969
10970
10971.PHONY: all-stagetrain-gas maybe-all-stagetrain-gas
10972.PHONY: clean-stagetrain-gas maybe-clean-stagetrain-gas
10973maybe-all-stagetrain-gas:
10974maybe-clean-stagetrain-gas:
10975@if gas-bootstrap
10976maybe-all-stagetrain-gas: all-stagetrain-gas
10977all-stagetrain: all-stagetrain-gas
10978TARGET-stagetrain-gas = $(TARGET-gas)
10979all-stagetrain-gas: configure-stagetrain-gas
10980	@[ $(current_stage) = stagetrain ] || $(MAKE) stagetrain-start
10981	@r=`${PWD_COMMAND}`; export r; \
10982	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10983	TFLAGS="$(STAGEtrain_TFLAGS)"; \
10984	$(HOST_EXPORTS) \
10985	$(POSTSTAGE1_HOST_EXPORTS)  \
10986	cd $(HOST_SUBDIR)/gas && \
10987	 \
10988	$(MAKE) $(BASE_FLAGS_TO_PASS) \
10989		CFLAGS="$(STAGEtrain_CFLAGS)" \
10990		GENERATOR_CFLAGS="$(STAGEtrain_GENERATOR_CFLAGS)" \
10991		CXXFLAGS="$(STAGEtrain_CXXFLAGS)" \
10992		LIBCFLAGS="$(STAGEtrain_CFLAGS)" \
10993		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
10994		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
10995		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
10996		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
10997		TFLAGS="$(STAGEtrain_TFLAGS)"  \
10998		$(TARGET-stagetrain-gas)
10999
11000maybe-clean-stagetrain-gas: clean-stagetrain-gas
11001clean-stagetrain: clean-stagetrain-gas
11002clean-stagetrain-gas:
11003	@if [ $(current_stage) = stagetrain ]; then \
11004	  [ -f $(HOST_SUBDIR)/gas/Makefile ] || exit 0; \
11005	else \
11006	  [ -f $(HOST_SUBDIR)/stagetrain-gas/Makefile ] || exit 0; \
11007	  $(MAKE) stagetrain-start; \
11008	fi; \
11009	cd $(HOST_SUBDIR)/gas && \
11010	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
11011@endif gas-bootstrap
11012
11013
11014.PHONY: all-stagefeedback-gas maybe-all-stagefeedback-gas
11015.PHONY: clean-stagefeedback-gas maybe-clean-stagefeedback-gas
11016maybe-all-stagefeedback-gas:
11017maybe-clean-stagefeedback-gas:
11018@if gas-bootstrap
11019maybe-all-stagefeedback-gas: all-stagefeedback-gas
11020all-stagefeedback: all-stagefeedback-gas
11021TARGET-stagefeedback-gas = $(TARGET-gas)
11022all-stagefeedback-gas: configure-stagefeedback-gas
11023	@[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
11024	@r=`${PWD_COMMAND}`; export r; \
11025	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11026	TFLAGS="$(STAGEfeedback_TFLAGS)"; \
11027	$(HOST_EXPORTS) \
11028	$(POSTSTAGE1_HOST_EXPORTS)  \
11029	cd $(HOST_SUBDIR)/gas && \
11030	 \
11031	$(MAKE) $(BASE_FLAGS_TO_PASS) \
11032		CFLAGS="$(STAGEfeedback_CFLAGS)" \
11033		GENERATOR_CFLAGS="$(STAGEfeedback_GENERATOR_CFLAGS)" \
11034		CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
11035		LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
11036		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
11037		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
11038		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
11039		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
11040		TFLAGS="$(STAGEfeedback_TFLAGS)"  \
11041		$(TARGET-stagefeedback-gas)
11042
11043maybe-clean-stagefeedback-gas: clean-stagefeedback-gas
11044clean-stagefeedback: clean-stagefeedback-gas
11045clean-stagefeedback-gas:
11046	@if [ $(current_stage) = stagefeedback ]; then \
11047	  [ -f $(HOST_SUBDIR)/gas/Makefile ] || exit 0; \
11048	else \
11049	  [ -f $(HOST_SUBDIR)/stagefeedback-gas/Makefile ] || exit 0; \
11050	  $(MAKE) stagefeedback-start; \
11051	fi; \
11052	cd $(HOST_SUBDIR)/gas && \
11053	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
11054@endif gas-bootstrap
11055
11056
11057.PHONY: all-stageautoprofile-gas maybe-all-stageautoprofile-gas
11058.PHONY: clean-stageautoprofile-gas maybe-clean-stageautoprofile-gas
11059maybe-all-stageautoprofile-gas:
11060maybe-clean-stageautoprofile-gas:
11061@if gas-bootstrap
11062maybe-all-stageautoprofile-gas: all-stageautoprofile-gas
11063all-stageautoprofile: all-stageautoprofile-gas
11064TARGET-stageautoprofile-gas = $(TARGET-gas)
11065all-stageautoprofile-gas: configure-stageautoprofile-gas
11066	@[ $(current_stage) = stageautoprofile ] || $(MAKE) stageautoprofile-start
11067	@r=`${PWD_COMMAND}`; export r; \
11068	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11069	TFLAGS="$(STAGEautoprofile_TFLAGS)"; \
11070	$(HOST_EXPORTS) \
11071	$(POSTSTAGE1_HOST_EXPORTS)  \
11072	cd $(HOST_SUBDIR)/gas && \
11073	$$s/gcc/config/i386/$(AUTO_PROFILE) \
11074	$(MAKE) $(BASE_FLAGS_TO_PASS) \
11075		CFLAGS="$(STAGEautoprofile_CFLAGS)" \
11076		GENERATOR_CFLAGS="$(STAGEautoprofile_GENERATOR_CFLAGS)" \
11077		CXXFLAGS="$(STAGEautoprofile_CXXFLAGS)" \
11078		LIBCFLAGS="$(STAGEautoprofile_CFLAGS)" \
11079		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
11080		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
11081		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
11082		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
11083		TFLAGS="$(STAGEautoprofile_TFLAGS)"  \
11084		$(TARGET-stageautoprofile-gas)
11085
11086maybe-clean-stageautoprofile-gas: clean-stageautoprofile-gas
11087clean-stageautoprofile: clean-stageautoprofile-gas
11088clean-stageautoprofile-gas:
11089	@if [ $(current_stage) = stageautoprofile ]; then \
11090	  [ -f $(HOST_SUBDIR)/gas/Makefile ] || exit 0; \
11091	else \
11092	  [ -f $(HOST_SUBDIR)/stageautoprofile-gas/Makefile ] || exit 0; \
11093	  $(MAKE) stageautoprofile-start; \
11094	fi; \
11095	cd $(HOST_SUBDIR)/gas && \
11096	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
11097@endif gas-bootstrap
11098
11099
11100.PHONY: all-stageautofeedback-gas maybe-all-stageautofeedback-gas
11101.PHONY: clean-stageautofeedback-gas maybe-clean-stageautofeedback-gas
11102maybe-all-stageautofeedback-gas:
11103maybe-clean-stageautofeedback-gas:
11104@if gas-bootstrap
11105maybe-all-stageautofeedback-gas: all-stageautofeedback-gas
11106all-stageautofeedback: all-stageautofeedback-gas
11107TARGET-stageautofeedback-gas = $(TARGET-gas)
11108all-stageautofeedback-gas: configure-stageautofeedback-gas
11109	@[ $(current_stage) = stageautofeedback ] || $(MAKE) stageautofeedback-start
11110	@r=`${PWD_COMMAND}`; export r; \
11111	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11112	TFLAGS="$(STAGEautofeedback_TFLAGS)"; \
11113	$(HOST_EXPORTS) \
11114	$(POSTSTAGE1_HOST_EXPORTS)  \
11115	cd $(HOST_SUBDIR)/gas && \
11116	 \
11117	$(MAKE) $(BASE_FLAGS_TO_PASS) \
11118		CFLAGS="$(STAGEautofeedback_CFLAGS)" \
11119		GENERATOR_CFLAGS="$(STAGEautofeedback_GENERATOR_CFLAGS)" \
11120		CXXFLAGS="$(STAGEautofeedback_CXXFLAGS)" \
11121		LIBCFLAGS="$(STAGEautofeedback_CFLAGS)" \
11122		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
11123		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
11124		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
11125		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
11126		TFLAGS="$(STAGEautofeedback_TFLAGS)" PERF_DATA=perf.data \
11127		$(TARGET-stageautofeedback-gas)
11128
11129maybe-clean-stageautofeedback-gas: clean-stageautofeedback-gas
11130clean-stageautofeedback: clean-stageautofeedback-gas
11131clean-stageautofeedback-gas:
11132	@if [ $(current_stage) = stageautofeedback ]; then \
11133	  [ -f $(HOST_SUBDIR)/gas/Makefile ] || exit 0; \
11134	else \
11135	  [ -f $(HOST_SUBDIR)/stageautofeedback-gas/Makefile ] || exit 0; \
11136	  $(MAKE) stageautofeedback-start; \
11137	fi; \
11138	cd $(HOST_SUBDIR)/gas && \
11139	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
11140@endif gas-bootstrap
11141
11142
11143
11144
11145
11146.PHONY: check-gas maybe-check-gas
11147maybe-check-gas:
11148@if gas
11149maybe-check-gas: check-gas
11150
11151check-gas:
11152	@: $(MAKE); $(unstage)
11153	@r=`${PWD_COMMAND}`; export r; \
11154	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11155	$(HOST_EXPORTS) $(EXTRA_HOST_EXPORTS) \
11156	(cd $(HOST_SUBDIR)/gas && \
11157	  $(MAKE) $(FLAGS_TO_PASS)  $(EXTRA_BOOTSTRAP_FLAGS) check)
11158
11159@endif gas
11160
11161.PHONY: install-gas maybe-install-gas
11162maybe-install-gas:
11163@if gas
11164maybe-install-gas: install-gas
11165
11166install-gas: installdirs
11167	@: $(MAKE); $(unstage)
11168	@r=`${PWD_COMMAND}`; export r; \
11169	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11170	$(HOST_EXPORTS) \
11171	(cd $(HOST_SUBDIR)/gas && \
11172	  $(MAKE) $(FLAGS_TO_PASS)  install)
11173
11174@endif gas
11175
11176.PHONY: install-strip-gas maybe-install-strip-gas
11177maybe-install-strip-gas:
11178@if gas
11179maybe-install-strip-gas: install-strip-gas
11180
11181install-strip-gas: installdirs
11182	@: $(MAKE); $(unstage)
11183	@r=`${PWD_COMMAND}`; export r; \
11184	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11185	$(HOST_EXPORTS) \
11186	(cd $(HOST_SUBDIR)/gas && \
11187	  $(MAKE) $(FLAGS_TO_PASS)  install-strip)
11188
11189@endif gas
11190
11191# Other targets (info, dvi, pdf, etc.)
11192
11193.PHONY: maybe-info-gas info-gas
11194maybe-info-gas:
11195@if gas
11196maybe-info-gas: info-gas
11197
11198info-gas: \
11199    configure-gas 
11200	@[ -f ./gas/Makefile ] || exit 0; \
11201	r=`${PWD_COMMAND}`; export r; \
11202	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11203	$(HOST_EXPORTS) \
11204	for flag in $(EXTRA_HOST_FLAGS) ; do \
11205	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11206	done; \
11207	echo "Doing info in gas"; \
11208	(cd $(HOST_SUBDIR)/gas && \
11209	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11210	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11211	          "RANLIB=$${RANLIB}" \
11212	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11213	          info) \
11214	  || exit 1
11215
11216@endif gas
11217
11218.PHONY: maybe-dvi-gas dvi-gas
11219maybe-dvi-gas:
11220@if gas
11221maybe-dvi-gas: dvi-gas
11222
11223dvi-gas: \
11224    configure-gas 
11225	@[ -f ./gas/Makefile ] || exit 0; \
11226	r=`${PWD_COMMAND}`; export r; \
11227	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11228	$(HOST_EXPORTS) \
11229	for flag in $(EXTRA_HOST_FLAGS) ; do \
11230	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11231	done; \
11232	echo "Doing dvi in gas"; \
11233	(cd $(HOST_SUBDIR)/gas && \
11234	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11235	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11236	          "RANLIB=$${RANLIB}" \
11237	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11238	          dvi) \
11239	  || exit 1
11240
11241@endif gas
11242
11243.PHONY: maybe-pdf-gas pdf-gas
11244maybe-pdf-gas:
11245@if gas
11246maybe-pdf-gas: pdf-gas
11247
11248pdf-gas: \
11249    configure-gas 
11250	@[ -f ./gas/Makefile ] || exit 0; \
11251	r=`${PWD_COMMAND}`; export r; \
11252	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11253	$(HOST_EXPORTS) \
11254	for flag in $(EXTRA_HOST_FLAGS) ; do \
11255	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11256	done; \
11257	echo "Doing pdf in gas"; \
11258	(cd $(HOST_SUBDIR)/gas && \
11259	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11260	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11261	          "RANLIB=$${RANLIB}" \
11262	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11263	          pdf) \
11264	  || exit 1
11265
11266@endif gas
11267
11268.PHONY: maybe-html-gas html-gas
11269maybe-html-gas:
11270@if gas
11271maybe-html-gas: html-gas
11272
11273html-gas: \
11274    configure-gas 
11275	@[ -f ./gas/Makefile ] || exit 0; \
11276	r=`${PWD_COMMAND}`; export r; \
11277	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11278	$(HOST_EXPORTS) \
11279	for flag in $(EXTRA_HOST_FLAGS) ; do \
11280	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11281	done; \
11282	echo "Doing html in gas"; \
11283	(cd $(HOST_SUBDIR)/gas && \
11284	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11285	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11286	          "RANLIB=$${RANLIB}" \
11287	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11288	          html) \
11289	  || exit 1
11290
11291@endif gas
11292
11293.PHONY: maybe-TAGS-gas TAGS-gas
11294maybe-TAGS-gas:
11295@if gas
11296maybe-TAGS-gas: TAGS-gas
11297
11298TAGS-gas: \
11299    configure-gas 
11300	@[ -f ./gas/Makefile ] || exit 0; \
11301	r=`${PWD_COMMAND}`; export r; \
11302	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11303	$(HOST_EXPORTS) \
11304	for flag in $(EXTRA_HOST_FLAGS) ; do \
11305	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11306	done; \
11307	echo "Doing TAGS in gas"; \
11308	(cd $(HOST_SUBDIR)/gas && \
11309	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11310	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11311	          "RANLIB=$${RANLIB}" \
11312	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11313	          TAGS) \
11314	  || exit 1
11315
11316@endif gas
11317
11318.PHONY: maybe-install-info-gas install-info-gas
11319maybe-install-info-gas:
11320@if gas
11321maybe-install-info-gas: install-info-gas
11322
11323install-info-gas: \
11324    configure-gas \
11325    info-gas 
11326	@[ -f ./gas/Makefile ] || exit 0; \
11327	r=`${PWD_COMMAND}`; export r; \
11328	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11329	$(HOST_EXPORTS) \
11330	for flag in $(EXTRA_HOST_FLAGS) ; do \
11331	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11332	done; \
11333	echo "Doing install-info in gas"; \
11334	(cd $(HOST_SUBDIR)/gas && \
11335	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11336	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11337	          "RANLIB=$${RANLIB}" \
11338	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11339	          install-info) \
11340	  || exit 1
11341
11342@endif gas
11343
11344.PHONY: maybe-install-pdf-gas install-pdf-gas
11345maybe-install-pdf-gas:
11346@if gas
11347maybe-install-pdf-gas: install-pdf-gas
11348
11349install-pdf-gas: \
11350    configure-gas \
11351    pdf-gas 
11352	@[ -f ./gas/Makefile ] || exit 0; \
11353	r=`${PWD_COMMAND}`; export r; \
11354	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11355	$(HOST_EXPORTS) \
11356	for flag in $(EXTRA_HOST_FLAGS) ; do \
11357	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11358	done; \
11359	echo "Doing install-pdf in gas"; \
11360	(cd $(HOST_SUBDIR)/gas && \
11361	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11362	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11363	          "RANLIB=$${RANLIB}" \
11364	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11365	          install-pdf) \
11366	  || exit 1
11367
11368@endif gas
11369
11370.PHONY: maybe-install-html-gas install-html-gas
11371maybe-install-html-gas:
11372@if gas
11373maybe-install-html-gas: install-html-gas
11374
11375install-html-gas: \
11376    configure-gas \
11377    html-gas 
11378	@[ -f ./gas/Makefile ] || exit 0; \
11379	r=`${PWD_COMMAND}`; export r; \
11380	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11381	$(HOST_EXPORTS) \
11382	for flag in $(EXTRA_HOST_FLAGS) ; do \
11383	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11384	done; \
11385	echo "Doing install-html in gas"; \
11386	(cd $(HOST_SUBDIR)/gas && \
11387	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11388	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11389	          "RANLIB=$${RANLIB}" \
11390	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11391	          install-html) \
11392	  || exit 1
11393
11394@endif gas
11395
11396.PHONY: maybe-installcheck-gas installcheck-gas
11397maybe-installcheck-gas:
11398@if gas
11399maybe-installcheck-gas: installcheck-gas
11400
11401installcheck-gas: \
11402    configure-gas 
11403	@[ -f ./gas/Makefile ] || exit 0; \
11404	r=`${PWD_COMMAND}`; export r; \
11405	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11406	$(HOST_EXPORTS) \
11407	for flag in $(EXTRA_HOST_FLAGS) ; do \
11408	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11409	done; \
11410	echo "Doing installcheck in gas"; \
11411	(cd $(HOST_SUBDIR)/gas && \
11412	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11413	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11414	          "RANLIB=$${RANLIB}" \
11415	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11416	          installcheck) \
11417	  || exit 1
11418
11419@endif gas
11420
11421.PHONY: maybe-mostlyclean-gas mostlyclean-gas
11422maybe-mostlyclean-gas:
11423@if gas
11424maybe-mostlyclean-gas: mostlyclean-gas
11425
11426mostlyclean-gas: 
11427	@[ -f ./gas/Makefile ] || exit 0; \
11428	r=`${PWD_COMMAND}`; export r; \
11429	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11430	$(HOST_EXPORTS) \
11431	for flag in $(EXTRA_HOST_FLAGS) ; do \
11432	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11433	done; \
11434	echo "Doing mostlyclean in gas"; \
11435	(cd $(HOST_SUBDIR)/gas && \
11436	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11437	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11438	          "RANLIB=$${RANLIB}" \
11439	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11440	          mostlyclean) \
11441	  || exit 1
11442
11443@endif gas
11444
11445.PHONY: maybe-clean-gas clean-gas
11446maybe-clean-gas:
11447@if gas
11448maybe-clean-gas: clean-gas
11449
11450clean-gas: 
11451	@[ -f ./gas/Makefile ] || exit 0; \
11452	r=`${PWD_COMMAND}`; export r; \
11453	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11454	$(HOST_EXPORTS) \
11455	for flag in $(EXTRA_HOST_FLAGS) ; do \
11456	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11457	done; \
11458	echo "Doing clean in gas"; \
11459	(cd $(HOST_SUBDIR)/gas && \
11460	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11461	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11462	          "RANLIB=$${RANLIB}" \
11463	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11464	          clean) \
11465	  || exit 1
11466
11467@endif gas
11468
11469.PHONY: maybe-distclean-gas distclean-gas
11470maybe-distclean-gas:
11471@if gas
11472maybe-distclean-gas: distclean-gas
11473
11474distclean-gas: 
11475	@[ -f ./gas/Makefile ] || exit 0; \
11476	r=`${PWD_COMMAND}`; export r; \
11477	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11478	$(HOST_EXPORTS) \
11479	for flag in $(EXTRA_HOST_FLAGS) ; do \
11480	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11481	done; \
11482	echo "Doing distclean in gas"; \
11483	(cd $(HOST_SUBDIR)/gas && \
11484	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11485	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11486	          "RANLIB=$${RANLIB}" \
11487	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11488	          distclean) \
11489	  || exit 1
11490
11491@endif gas
11492
11493.PHONY: maybe-maintainer-clean-gas maintainer-clean-gas
11494maybe-maintainer-clean-gas:
11495@if gas
11496maybe-maintainer-clean-gas: maintainer-clean-gas
11497
11498maintainer-clean-gas: 
11499	@[ -f ./gas/Makefile ] || exit 0; \
11500	r=`${PWD_COMMAND}`; export r; \
11501	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11502	$(HOST_EXPORTS) \
11503	for flag in $(EXTRA_HOST_FLAGS) ; do \
11504	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11505	done; \
11506	echo "Doing maintainer-clean in gas"; \
11507	(cd $(HOST_SUBDIR)/gas && \
11508	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11509	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11510	          "RANLIB=$${RANLIB}" \
11511	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11512	          maintainer-clean) \
11513	  || exit 1
11514
11515@endif gas
11516
11517
11518
11519.PHONY: configure-gcc maybe-configure-gcc
11520maybe-configure-gcc:
11521@if gcc-bootstrap
11522configure-gcc: stage_current
11523@endif gcc-bootstrap
11524@if gcc
11525maybe-configure-gcc: configure-gcc
11526configure-gcc: 
11527	@r=`${PWD_COMMAND}`; export r; \
11528	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11529	test ! -f $(HOST_SUBDIR)/gcc/Makefile || exit 0; \
11530	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc; \
11531	$(HOST_EXPORTS)  \
11532	echo Configuring in $(HOST_SUBDIR)/gcc; \
11533	cd "$(HOST_SUBDIR)/gcc" || exit 1; \
11534	case $(srcdir) in \
11535	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
11536	  *) topdir=`echo $(HOST_SUBDIR)/gcc/ | \
11537		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
11538	esac; \
11539	module_srcdir=gcc; \
11540	$(SHELL) \
11541	  $$s/$$module_srcdir/configure \
11542	  --srcdir=$${topdir}/$$module_srcdir \
11543	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
11544	  --target=${target_alias}  \
11545	  || exit 1
11546@endif gcc
11547
11548
11549
11550.PHONY: configure-stage1-gcc maybe-configure-stage1-gcc
11551maybe-configure-stage1-gcc:
11552@if gcc-bootstrap
11553maybe-configure-stage1-gcc: configure-stage1-gcc
11554configure-stage1-gcc:
11555	@[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
11556	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc
11557	@r=`${PWD_COMMAND}`; export r; \
11558	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11559	TFLAGS="$(STAGE1_TFLAGS)"; \
11560	test ! -f $(HOST_SUBDIR)/gcc/Makefile || exit 0; \
11561	$(HOST_EXPORTS) \
11562	CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
11563	CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
11564	LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS;  \
11565	echo Configuring stage 1 in $(HOST_SUBDIR)/gcc; \
11566	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc; \
11567	cd $(HOST_SUBDIR)/gcc || exit 1; \
11568	case $(srcdir) in \
11569	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
11570	  *) topdir=`echo $(HOST_SUBDIR)/gcc/ | \
11571		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
11572	esac; \
11573	module_srcdir=gcc; \
11574	$(SHELL) $$s/$$module_srcdir/configure \
11575	  --srcdir=$${topdir}/$$module_srcdir \
11576	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
11577	  --target=${target_alias} \
11578	   \
11579	  $(STAGE1_CONFIGURE_FLAGS)
11580@endif gcc-bootstrap
11581
11582.PHONY: configure-stage2-gcc maybe-configure-stage2-gcc
11583maybe-configure-stage2-gcc:
11584@if gcc-bootstrap
11585maybe-configure-stage2-gcc: configure-stage2-gcc
11586configure-stage2-gcc:
11587	@[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
11588	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc
11589	@r=`${PWD_COMMAND}`; export r; \
11590	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11591	TFLAGS="$(STAGE2_TFLAGS)"; \
11592	test ! -f $(HOST_SUBDIR)/gcc/Makefile || exit 0; \
11593	$(HOST_EXPORTS) \
11594	$(POSTSTAGE1_HOST_EXPORTS) \
11595	CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
11596	CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
11597	LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS;  \
11598	echo Configuring stage 2 in $(HOST_SUBDIR)/gcc; \
11599	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc; \
11600	cd $(HOST_SUBDIR)/gcc || exit 1; \
11601	case $(srcdir) in \
11602	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
11603	  *) topdir=`echo $(HOST_SUBDIR)/gcc/ | \
11604		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
11605	esac; \
11606	module_srcdir=gcc; \
11607	$(SHELL) $$s/$$module_srcdir/configure \
11608	  --srcdir=$${topdir}/$$module_srcdir \
11609	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
11610	  --target=${target_alias} \
11611	  --with-build-libsubdir=$(HOST_SUBDIR) \
11612	  $(STAGE2_CONFIGURE_FLAGS)
11613@endif gcc-bootstrap
11614
11615.PHONY: configure-stage3-gcc maybe-configure-stage3-gcc
11616maybe-configure-stage3-gcc:
11617@if gcc-bootstrap
11618maybe-configure-stage3-gcc: configure-stage3-gcc
11619configure-stage3-gcc:
11620	@[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
11621	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc
11622	@r=`${PWD_COMMAND}`; export r; \
11623	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11624	TFLAGS="$(STAGE3_TFLAGS)"; \
11625	test ! -f $(HOST_SUBDIR)/gcc/Makefile || exit 0; \
11626	$(HOST_EXPORTS) \
11627	$(POSTSTAGE1_HOST_EXPORTS) \
11628	CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
11629	CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
11630	LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS;  \
11631	echo Configuring stage 3 in $(HOST_SUBDIR)/gcc; \
11632	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc; \
11633	cd $(HOST_SUBDIR)/gcc || exit 1; \
11634	case $(srcdir) in \
11635	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
11636	  *) topdir=`echo $(HOST_SUBDIR)/gcc/ | \
11637		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
11638	esac; \
11639	module_srcdir=gcc; \
11640	$(SHELL) $$s/$$module_srcdir/configure \
11641	  --srcdir=$${topdir}/$$module_srcdir \
11642	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
11643	  --target=${target_alias} \
11644	  --with-build-libsubdir=$(HOST_SUBDIR) \
11645	  $(STAGE3_CONFIGURE_FLAGS)
11646@endif gcc-bootstrap
11647
11648.PHONY: configure-stage4-gcc maybe-configure-stage4-gcc
11649maybe-configure-stage4-gcc:
11650@if gcc-bootstrap
11651maybe-configure-stage4-gcc: configure-stage4-gcc
11652configure-stage4-gcc:
11653	@[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
11654	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc
11655	@r=`${PWD_COMMAND}`; export r; \
11656	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11657	TFLAGS="$(STAGE4_TFLAGS)"; \
11658	test ! -f $(HOST_SUBDIR)/gcc/Makefile || exit 0; \
11659	$(HOST_EXPORTS) \
11660	$(POSTSTAGE1_HOST_EXPORTS) \
11661	CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
11662	CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
11663	LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS;  \
11664	echo Configuring stage 4 in $(HOST_SUBDIR)/gcc; \
11665	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc; \
11666	cd $(HOST_SUBDIR)/gcc || exit 1; \
11667	case $(srcdir) in \
11668	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
11669	  *) topdir=`echo $(HOST_SUBDIR)/gcc/ | \
11670		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
11671	esac; \
11672	module_srcdir=gcc; \
11673	$(SHELL) $$s/$$module_srcdir/configure \
11674	  --srcdir=$${topdir}/$$module_srcdir \
11675	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
11676	  --target=${target_alias} \
11677	  --with-build-libsubdir=$(HOST_SUBDIR) \
11678	  $(STAGE4_CONFIGURE_FLAGS)
11679@endif gcc-bootstrap
11680
11681.PHONY: configure-stageprofile-gcc maybe-configure-stageprofile-gcc
11682maybe-configure-stageprofile-gcc:
11683@if gcc-bootstrap
11684maybe-configure-stageprofile-gcc: configure-stageprofile-gcc
11685configure-stageprofile-gcc:
11686	@[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
11687	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc
11688	@r=`${PWD_COMMAND}`; export r; \
11689	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11690	TFLAGS="$(STAGEprofile_TFLAGS)"; \
11691	test ! -f $(HOST_SUBDIR)/gcc/Makefile || exit 0; \
11692	$(HOST_EXPORTS) \
11693	$(POSTSTAGE1_HOST_EXPORTS) \
11694	CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
11695	CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
11696	LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS;  \
11697	echo Configuring stage profile in $(HOST_SUBDIR)/gcc; \
11698	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc; \
11699	cd $(HOST_SUBDIR)/gcc || exit 1; \
11700	case $(srcdir) in \
11701	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
11702	  *) topdir=`echo $(HOST_SUBDIR)/gcc/ | \
11703		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
11704	esac; \
11705	module_srcdir=gcc; \
11706	$(SHELL) $$s/$$module_srcdir/configure \
11707	  --srcdir=$${topdir}/$$module_srcdir \
11708	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
11709	  --target=${target_alias} \
11710	  --with-build-libsubdir=$(HOST_SUBDIR) \
11711	  $(STAGEprofile_CONFIGURE_FLAGS)
11712@endif gcc-bootstrap
11713
11714.PHONY: configure-stagetrain-gcc maybe-configure-stagetrain-gcc
11715maybe-configure-stagetrain-gcc:
11716@if gcc-bootstrap
11717maybe-configure-stagetrain-gcc: configure-stagetrain-gcc
11718configure-stagetrain-gcc:
11719	@[ $(current_stage) = stagetrain ] || $(MAKE) stagetrain-start
11720	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc
11721	@r=`${PWD_COMMAND}`; export r; \
11722	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11723	TFLAGS="$(STAGEtrain_TFLAGS)"; \
11724	test ! -f $(HOST_SUBDIR)/gcc/Makefile || exit 0; \
11725	$(HOST_EXPORTS) \
11726	$(POSTSTAGE1_HOST_EXPORTS) \
11727	CFLAGS="$(STAGEtrain_CFLAGS)"; export CFLAGS; \
11728	CXXFLAGS="$(STAGEtrain_CXXFLAGS)"; export CXXFLAGS; \
11729	LIBCFLAGS="$(STAGEtrain_CFLAGS)"; export LIBCFLAGS;  \
11730	echo Configuring stage train in $(HOST_SUBDIR)/gcc; \
11731	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc; \
11732	cd $(HOST_SUBDIR)/gcc || exit 1; \
11733	case $(srcdir) in \
11734	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
11735	  *) topdir=`echo $(HOST_SUBDIR)/gcc/ | \
11736		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
11737	esac; \
11738	module_srcdir=gcc; \
11739	$(SHELL) $$s/$$module_srcdir/configure \
11740	  --srcdir=$${topdir}/$$module_srcdir \
11741	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
11742	  --target=${target_alias} \
11743	  --with-build-libsubdir=$(HOST_SUBDIR) \
11744	  $(STAGEtrain_CONFIGURE_FLAGS)
11745@endif gcc-bootstrap
11746
11747.PHONY: configure-stagefeedback-gcc maybe-configure-stagefeedback-gcc
11748maybe-configure-stagefeedback-gcc:
11749@if gcc-bootstrap
11750maybe-configure-stagefeedback-gcc: configure-stagefeedback-gcc
11751configure-stagefeedback-gcc:
11752	@[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
11753	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc
11754	@r=`${PWD_COMMAND}`; export r; \
11755	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11756	TFLAGS="$(STAGEfeedback_TFLAGS)"; \
11757	test ! -f $(HOST_SUBDIR)/gcc/Makefile || exit 0; \
11758	$(HOST_EXPORTS) \
11759	$(POSTSTAGE1_HOST_EXPORTS) \
11760	CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
11761	CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
11762	LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS;  \
11763	echo Configuring stage feedback in $(HOST_SUBDIR)/gcc; \
11764	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc; \
11765	cd $(HOST_SUBDIR)/gcc || exit 1; \
11766	case $(srcdir) in \
11767	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
11768	  *) topdir=`echo $(HOST_SUBDIR)/gcc/ | \
11769		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
11770	esac; \
11771	module_srcdir=gcc; \
11772	$(SHELL) $$s/$$module_srcdir/configure \
11773	  --srcdir=$${topdir}/$$module_srcdir \
11774	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
11775	  --target=${target_alias} \
11776	  --with-build-libsubdir=$(HOST_SUBDIR) \
11777	  $(STAGEfeedback_CONFIGURE_FLAGS)
11778@endif gcc-bootstrap
11779
11780.PHONY: configure-stageautoprofile-gcc maybe-configure-stageautoprofile-gcc
11781maybe-configure-stageautoprofile-gcc:
11782@if gcc-bootstrap
11783maybe-configure-stageautoprofile-gcc: configure-stageautoprofile-gcc
11784configure-stageautoprofile-gcc:
11785	@[ $(current_stage) = stageautoprofile ] || $(MAKE) stageautoprofile-start
11786	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc
11787	@r=`${PWD_COMMAND}`; export r; \
11788	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11789	TFLAGS="$(STAGEautoprofile_TFLAGS)"; \
11790	test ! -f $(HOST_SUBDIR)/gcc/Makefile || exit 0; \
11791	$(HOST_EXPORTS) \
11792	$(POSTSTAGE1_HOST_EXPORTS) \
11793	CFLAGS="$(STAGEautoprofile_CFLAGS)"; export CFLAGS; \
11794	CXXFLAGS="$(STAGEautoprofile_CXXFLAGS)"; export CXXFLAGS; \
11795	LIBCFLAGS="$(STAGEautoprofile_CFLAGS)"; export LIBCFLAGS;  \
11796	echo Configuring stage autoprofile in $(HOST_SUBDIR)/gcc; \
11797	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc; \
11798	cd $(HOST_SUBDIR)/gcc || exit 1; \
11799	case $(srcdir) in \
11800	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
11801	  *) topdir=`echo $(HOST_SUBDIR)/gcc/ | \
11802		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
11803	esac; \
11804	module_srcdir=gcc; \
11805	$(SHELL) $$s/$$module_srcdir/configure \
11806	  --srcdir=$${topdir}/$$module_srcdir \
11807	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
11808	  --target=${target_alias} \
11809	  --with-build-libsubdir=$(HOST_SUBDIR) \
11810	  $(STAGEautoprofile_CONFIGURE_FLAGS)
11811@endif gcc-bootstrap
11812
11813.PHONY: configure-stageautofeedback-gcc maybe-configure-stageautofeedback-gcc
11814maybe-configure-stageautofeedback-gcc:
11815@if gcc-bootstrap
11816maybe-configure-stageautofeedback-gcc: configure-stageautofeedback-gcc
11817configure-stageautofeedback-gcc:
11818	@[ $(current_stage) = stageautofeedback ] || $(MAKE) stageautofeedback-start
11819	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc
11820	@r=`${PWD_COMMAND}`; export r; \
11821	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11822	TFLAGS="$(STAGEautofeedback_TFLAGS)"; \
11823	test ! -f $(HOST_SUBDIR)/gcc/Makefile || exit 0; \
11824	$(HOST_EXPORTS) \
11825	$(POSTSTAGE1_HOST_EXPORTS) \
11826	CFLAGS="$(STAGEautofeedback_CFLAGS)"; export CFLAGS; \
11827	CXXFLAGS="$(STAGEautofeedback_CXXFLAGS)"; export CXXFLAGS; \
11828	LIBCFLAGS="$(STAGEautofeedback_CFLAGS)"; export LIBCFLAGS;  \
11829	echo Configuring stage autofeedback in $(HOST_SUBDIR)/gcc; \
11830	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc; \
11831	cd $(HOST_SUBDIR)/gcc || exit 1; \
11832	case $(srcdir) in \
11833	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
11834	  *) topdir=`echo $(HOST_SUBDIR)/gcc/ | \
11835		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
11836	esac; \
11837	module_srcdir=gcc; \
11838	$(SHELL) $$s/$$module_srcdir/configure \
11839	  --srcdir=$${topdir}/$$module_srcdir \
11840	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
11841	  --target=${target_alias} \
11842	  --with-build-libsubdir=$(HOST_SUBDIR) \
11843	  $(STAGEautofeedback_CONFIGURE_FLAGS)
11844@endif gcc-bootstrap
11845
11846
11847
11848
11849
11850.PHONY: all-gcc maybe-all-gcc
11851maybe-all-gcc:
11852@if gcc-bootstrap
11853all-gcc: stage_current
11854@endif gcc-bootstrap
11855@if gcc
11856TARGET-gcc=all
11857maybe-all-gcc: all-gcc
11858all-gcc: configure-gcc
11859	@r=`${PWD_COMMAND}`; export r; \
11860	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11861	$(HOST_EXPORTS)  \
11862	(cd $(HOST_SUBDIR)/gcc && \
11863	  $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) \
11864		$(TARGET-gcc))
11865@endif gcc
11866
11867
11868
11869.PHONY: all-stage1-gcc maybe-all-stage1-gcc
11870.PHONY: clean-stage1-gcc maybe-clean-stage1-gcc
11871maybe-all-stage1-gcc:
11872maybe-clean-stage1-gcc:
11873@if gcc-bootstrap
11874maybe-all-stage1-gcc: all-stage1-gcc
11875all-stage1: all-stage1-gcc
11876TARGET-stage1-gcc = $(TARGET-gcc)
11877all-stage1-gcc: configure-stage1-gcc
11878	@[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
11879	@r=`${PWD_COMMAND}`; export r; \
11880	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11881	TFLAGS="$(STAGE1_TFLAGS)"; \
11882	$(HOST_EXPORTS)  \
11883	cd $(HOST_SUBDIR)/gcc && \
11884	 \
11885	$(MAKE) $(BASE_FLAGS_TO_PASS) \
11886		CFLAGS="$(STAGE1_CFLAGS)" \
11887		GENERATOR_CFLAGS="$(STAGE1_GENERATOR_CFLAGS)" \
11888		CXXFLAGS="$(STAGE1_CXXFLAGS)" \
11889		LIBCFLAGS="$(LIBCFLAGS)" \
11890		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
11891		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
11892		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
11893		$(EXTRA_HOST_FLAGS)  \
11894		$(STAGE1_FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) \
11895		TFLAGS="$(STAGE1_TFLAGS)"  \
11896		$(TARGET-stage1-gcc)
11897
11898maybe-clean-stage1-gcc: clean-stage1-gcc
11899clean-stage1: clean-stage1-gcc
11900clean-stage1-gcc:
11901	@if [ $(current_stage) = stage1 ]; then \
11902	  [ -f $(HOST_SUBDIR)/gcc/Makefile ] || exit 0; \
11903	else \
11904	  [ -f $(HOST_SUBDIR)/stage1-gcc/Makefile ] || exit 0; \
11905	  $(MAKE) stage1-start; \
11906	fi; \
11907	cd $(HOST_SUBDIR)/gcc && \
11908	$(MAKE) $(EXTRA_HOST_FLAGS)  \
11909	$(STAGE1_FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) clean
11910@endif gcc-bootstrap
11911
11912
11913.PHONY: all-stage2-gcc maybe-all-stage2-gcc
11914.PHONY: clean-stage2-gcc maybe-clean-stage2-gcc
11915maybe-all-stage2-gcc:
11916maybe-clean-stage2-gcc:
11917@if gcc-bootstrap
11918maybe-all-stage2-gcc: all-stage2-gcc
11919all-stage2: all-stage2-gcc
11920TARGET-stage2-gcc = $(TARGET-gcc)
11921all-stage2-gcc: configure-stage2-gcc
11922	@[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
11923	@r=`${PWD_COMMAND}`; export r; \
11924	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11925	TFLAGS="$(STAGE2_TFLAGS)"; \
11926	$(HOST_EXPORTS) \
11927	$(POSTSTAGE1_HOST_EXPORTS)  \
11928	cd $(HOST_SUBDIR)/gcc && \
11929	 \
11930	$(MAKE) $(BASE_FLAGS_TO_PASS) \
11931		CFLAGS="$(STAGE2_CFLAGS)" \
11932		GENERATOR_CFLAGS="$(STAGE2_GENERATOR_CFLAGS)" \
11933		CXXFLAGS="$(STAGE2_CXXFLAGS)" \
11934		LIBCFLAGS="$(STAGE2_CFLAGS)" \
11935		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
11936		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
11937		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
11938		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) \
11939		TFLAGS="$(STAGE2_TFLAGS)"  \
11940		$(TARGET-stage2-gcc)
11941
11942maybe-clean-stage2-gcc: clean-stage2-gcc
11943clean-stage2: clean-stage2-gcc
11944clean-stage2-gcc:
11945	@if [ $(current_stage) = stage2 ]; then \
11946	  [ -f $(HOST_SUBDIR)/gcc/Makefile ] || exit 0; \
11947	else \
11948	  [ -f $(HOST_SUBDIR)/stage2-gcc/Makefile ] || exit 0; \
11949	  $(MAKE) stage2-start; \
11950	fi; \
11951	cd $(HOST_SUBDIR)/gcc && \
11952	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) clean
11953@endif gcc-bootstrap
11954
11955
11956.PHONY: all-stage3-gcc maybe-all-stage3-gcc
11957.PHONY: clean-stage3-gcc maybe-clean-stage3-gcc
11958maybe-all-stage3-gcc:
11959maybe-clean-stage3-gcc:
11960@if gcc-bootstrap
11961maybe-all-stage3-gcc: all-stage3-gcc
11962all-stage3: all-stage3-gcc
11963TARGET-stage3-gcc = $(TARGET-gcc)
11964all-stage3-gcc: configure-stage3-gcc
11965	@[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
11966	@r=`${PWD_COMMAND}`; export r; \
11967	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11968	TFLAGS="$(STAGE3_TFLAGS)"; \
11969	$(HOST_EXPORTS) \
11970	$(POSTSTAGE1_HOST_EXPORTS)  \
11971	cd $(HOST_SUBDIR)/gcc && \
11972	 \
11973	$(MAKE) $(BASE_FLAGS_TO_PASS) \
11974		CFLAGS="$(STAGE3_CFLAGS)" \
11975		GENERATOR_CFLAGS="$(STAGE3_GENERATOR_CFLAGS)" \
11976		CXXFLAGS="$(STAGE3_CXXFLAGS)" \
11977		LIBCFLAGS="$(STAGE3_CFLAGS)" \
11978		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
11979		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
11980		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
11981		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) \
11982		TFLAGS="$(STAGE3_TFLAGS)"  \
11983		$(TARGET-stage3-gcc)
11984
11985maybe-clean-stage3-gcc: clean-stage3-gcc
11986clean-stage3: clean-stage3-gcc
11987clean-stage3-gcc:
11988	@if [ $(current_stage) = stage3 ]; then \
11989	  [ -f $(HOST_SUBDIR)/gcc/Makefile ] || exit 0; \
11990	else \
11991	  [ -f $(HOST_SUBDIR)/stage3-gcc/Makefile ] || exit 0; \
11992	  $(MAKE) stage3-start; \
11993	fi; \
11994	cd $(HOST_SUBDIR)/gcc && \
11995	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) clean
11996@endif gcc-bootstrap
11997
11998
11999.PHONY: all-stage4-gcc maybe-all-stage4-gcc
12000.PHONY: clean-stage4-gcc maybe-clean-stage4-gcc
12001maybe-all-stage4-gcc:
12002maybe-clean-stage4-gcc:
12003@if gcc-bootstrap
12004maybe-all-stage4-gcc: all-stage4-gcc
12005all-stage4: all-stage4-gcc
12006TARGET-stage4-gcc = $(TARGET-gcc)
12007all-stage4-gcc: configure-stage4-gcc
12008	@[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
12009	@r=`${PWD_COMMAND}`; export r; \
12010	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12011	TFLAGS="$(STAGE4_TFLAGS)"; \
12012	$(HOST_EXPORTS) \
12013	$(POSTSTAGE1_HOST_EXPORTS)  \
12014	cd $(HOST_SUBDIR)/gcc && \
12015	 \
12016	$(MAKE) $(BASE_FLAGS_TO_PASS) \
12017		CFLAGS="$(STAGE4_CFLAGS)" \
12018		GENERATOR_CFLAGS="$(STAGE4_GENERATOR_CFLAGS)" \
12019		CXXFLAGS="$(STAGE4_CXXFLAGS)" \
12020		LIBCFLAGS="$(STAGE4_CFLAGS)" \
12021		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
12022		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
12023		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
12024		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) \
12025		TFLAGS="$(STAGE4_TFLAGS)"  \
12026		$(TARGET-stage4-gcc)
12027
12028maybe-clean-stage4-gcc: clean-stage4-gcc
12029clean-stage4: clean-stage4-gcc
12030clean-stage4-gcc:
12031	@if [ $(current_stage) = stage4 ]; then \
12032	  [ -f $(HOST_SUBDIR)/gcc/Makefile ] || exit 0; \
12033	else \
12034	  [ -f $(HOST_SUBDIR)/stage4-gcc/Makefile ] || exit 0; \
12035	  $(MAKE) stage4-start; \
12036	fi; \
12037	cd $(HOST_SUBDIR)/gcc && \
12038	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) clean
12039@endif gcc-bootstrap
12040
12041
12042.PHONY: all-stageprofile-gcc maybe-all-stageprofile-gcc
12043.PHONY: clean-stageprofile-gcc maybe-clean-stageprofile-gcc
12044maybe-all-stageprofile-gcc:
12045maybe-clean-stageprofile-gcc:
12046@if gcc-bootstrap
12047maybe-all-stageprofile-gcc: all-stageprofile-gcc
12048all-stageprofile: all-stageprofile-gcc
12049TARGET-stageprofile-gcc = $(TARGET-gcc)
12050all-stageprofile-gcc: configure-stageprofile-gcc
12051	@[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
12052	@r=`${PWD_COMMAND}`; export r; \
12053	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12054	TFLAGS="$(STAGEprofile_TFLAGS)"; \
12055	$(HOST_EXPORTS) \
12056	$(POSTSTAGE1_HOST_EXPORTS)  \
12057	cd $(HOST_SUBDIR)/gcc && \
12058	 \
12059	$(MAKE) $(BASE_FLAGS_TO_PASS) \
12060		CFLAGS="$(STAGEprofile_CFLAGS)" \
12061		GENERATOR_CFLAGS="$(STAGEprofile_GENERATOR_CFLAGS)" \
12062		CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
12063		LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
12064		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
12065		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
12066		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
12067		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) \
12068		TFLAGS="$(STAGEprofile_TFLAGS)"  \
12069		$(TARGET-stageprofile-gcc)
12070
12071maybe-clean-stageprofile-gcc: clean-stageprofile-gcc
12072clean-stageprofile: clean-stageprofile-gcc
12073clean-stageprofile-gcc:
12074	@if [ $(current_stage) = stageprofile ]; then \
12075	  [ -f $(HOST_SUBDIR)/gcc/Makefile ] || exit 0; \
12076	else \
12077	  [ -f $(HOST_SUBDIR)/stageprofile-gcc/Makefile ] || exit 0; \
12078	  $(MAKE) stageprofile-start; \
12079	fi; \
12080	cd $(HOST_SUBDIR)/gcc && \
12081	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) clean
12082@endif gcc-bootstrap
12083
12084
12085.PHONY: all-stagetrain-gcc maybe-all-stagetrain-gcc
12086.PHONY: clean-stagetrain-gcc maybe-clean-stagetrain-gcc
12087maybe-all-stagetrain-gcc:
12088maybe-clean-stagetrain-gcc:
12089@if gcc-bootstrap
12090maybe-all-stagetrain-gcc: all-stagetrain-gcc
12091all-stagetrain: all-stagetrain-gcc
12092TARGET-stagetrain-gcc = $(TARGET-gcc)
12093all-stagetrain-gcc: configure-stagetrain-gcc
12094	@[ $(current_stage) = stagetrain ] || $(MAKE) stagetrain-start
12095	@r=`${PWD_COMMAND}`; export r; \
12096	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12097	TFLAGS="$(STAGEtrain_TFLAGS)"; \
12098	$(HOST_EXPORTS) \
12099	$(POSTSTAGE1_HOST_EXPORTS)  \
12100	cd $(HOST_SUBDIR)/gcc && \
12101	 \
12102	$(MAKE) $(BASE_FLAGS_TO_PASS) \
12103		CFLAGS="$(STAGEtrain_CFLAGS)" \
12104		GENERATOR_CFLAGS="$(STAGEtrain_GENERATOR_CFLAGS)" \
12105		CXXFLAGS="$(STAGEtrain_CXXFLAGS)" \
12106		LIBCFLAGS="$(STAGEtrain_CFLAGS)" \
12107		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
12108		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
12109		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
12110		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) \
12111		TFLAGS="$(STAGEtrain_TFLAGS)"  \
12112		$(TARGET-stagetrain-gcc)
12113
12114maybe-clean-stagetrain-gcc: clean-stagetrain-gcc
12115clean-stagetrain: clean-stagetrain-gcc
12116clean-stagetrain-gcc:
12117	@if [ $(current_stage) = stagetrain ]; then \
12118	  [ -f $(HOST_SUBDIR)/gcc/Makefile ] || exit 0; \
12119	else \
12120	  [ -f $(HOST_SUBDIR)/stagetrain-gcc/Makefile ] || exit 0; \
12121	  $(MAKE) stagetrain-start; \
12122	fi; \
12123	cd $(HOST_SUBDIR)/gcc && \
12124	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) clean
12125@endif gcc-bootstrap
12126
12127
12128.PHONY: all-stagefeedback-gcc maybe-all-stagefeedback-gcc
12129.PHONY: clean-stagefeedback-gcc maybe-clean-stagefeedback-gcc
12130maybe-all-stagefeedback-gcc:
12131maybe-clean-stagefeedback-gcc:
12132@if gcc-bootstrap
12133maybe-all-stagefeedback-gcc: all-stagefeedback-gcc
12134all-stagefeedback: all-stagefeedback-gcc
12135TARGET-stagefeedback-gcc = $(TARGET-gcc)
12136all-stagefeedback-gcc: configure-stagefeedback-gcc
12137	@[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
12138	@r=`${PWD_COMMAND}`; export r; \
12139	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12140	TFLAGS="$(STAGEfeedback_TFLAGS)"; \
12141	$(HOST_EXPORTS) \
12142	$(POSTSTAGE1_HOST_EXPORTS)  \
12143	cd $(HOST_SUBDIR)/gcc && \
12144	 \
12145	$(MAKE) $(BASE_FLAGS_TO_PASS) \
12146		CFLAGS="$(STAGEfeedback_CFLAGS)" \
12147		GENERATOR_CFLAGS="$(STAGEfeedback_GENERATOR_CFLAGS)" \
12148		CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
12149		LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
12150		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
12151		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
12152		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
12153		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) \
12154		TFLAGS="$(STAGEfeedback_TFLAGS)"  \
12155		$(TARGET-stagefeedback-gcc)
12156
12157maybe-clean-stagefeedback-gcc: clean-stagefeedback-gcc
12158clean-stagefeedback: clean-stagefeedback-gcc
12159clean-stagefeedback-gcc:
12160	@if [ $(current_stage) = stagefeedback ]; then \
12161	  [ -f $(HOST_SUBDIR)/gcc/Makefile ] || exit 0; \
12162	else \
12163	  [ -f $(HOST_SUBDIR)/stagefeedback-gcc/Makefile ] || exit 0; \
12164	  $(MAKE) stagefeedback-start; \
12165	fi; \
12166	cd $(HOST_SUBDIR)/gcc && \
12167	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) clean
12168@endif gcc-bootstrap
12169
12170
12171.PHONY: all-stageautoprofile-gcc maybe-all-stageautoprofile-gcc
12172.PHONY: clean-stageautoprofile-gcc maybe-clean-stageautoprofile-gcc
12173maybe-all-stageautoprofile-gcc:
12174maybe-clean-stageautoprofile-gcc:
12175@if gcc-bootstrap
12176maybe-all-stageautoprofile-gcc: all-stageautoprofile-gcc
12177all-stageautoprofile: all-stageautoprofile-gcc
12178TARGET-stageautoprofile-gcc = $(TARGET-gcc)
12179all-stageautoprofile-gcc: configure-stageautoprofile-gcc
12180	@[ $(current_stage) = stageautoprofile ] || $(MAKE) stageautoprofile-start
12181	@r=`${PWD_COMMAND}`; export r; \
12182	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12183	TFLAGS="$(STAGEautoprofile_TFLAGS)"; \
12184	$(HOST_EXPORTS) \
12185	$(POSTSTAGE1_HOST_EXPORTS)  \
12186	cd $(HOST_SUBDIR)/gcc && \
12187	$$s/gcc/config/i386/$(AUTO_PROFILE) \
12188	$(MAKE) $(BASE_FLAGS_TO_PASS) \
12189		CFLAGS="$(STAGEautoprofile_CFLAGS)" \
12190		GENERATOR_CFLAGS="$(STAGEautoprofile_GENERATOR_CFLAGS)" \
12191		CXXFLAGS="$(STAGEautoprofile_CXXFLAGS)" \
12192		LIBCFLAGS="$(STAGEautoprofile_CFLAGS)" \
12193		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
12194		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
12195		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
12196		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) \
12197		TFLAGS="$(STAGEautoprofile_TFLAGS)"  \
12198		$(TARGET-stageautoprofile-gcc)
12199
12200maybe-clean-stageautoprofile-gcc: clean-stageautoprofile-gcc
12201clean-stageautoprofile: clean-stageautoprofile-gcc
12202clean-stageautoprofile-gcc:
12203	@if [ $(current_stage) = stageautoprofile ]; then \
12204	  [ -f $(HOST_SUBDIR)/gcc/Makefile ] || exit 0; \
12205	else \
12206	  [ -f $(HOST_SUBDIR)/stageautoprofile-gcc/Makefile ] || exit 0; \
12207	  $(MAKE) stageautoprofile-start; \
12208	fi; \
12209	cd $(HOST_SUBDIR)/gcc && \
12210	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) clean
12211@endif gcc-bootstrap
12212
12213
12214.PHONY: all-stageautofeedback-gcc maybe-all-stageautofeedback-gcc
12215.PHONY: clean-stageautofeedback-gcc maybe-clean-stageautofeedback-gcc
12216maybe-all-stageautofeedback-gcc:
12217maybe-clean-stageautofeedback-gcc:
12218@if gcc-bootstrap
12219maybe-all-stageautofeedback-gcc: all-stageautofeedback-gcc
12220all-stageautofeedback: all-stageautofeedback-gcc
12221TARGET-stageautofeedback-gcc = $(TARGET-gcc)
12222all-stageautofeedback-gcc: configure-stageautofeedback-gcc
12223	@[ $(current_stage) = stageautofeedback ] || $(MAKE) stageautofeedback-start
12224	@r=`${PWD_COMMAND}`; export r; \
12225	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12226	TFLAGS="$(STAGEautofeedback_TFLAGS)"; \
12227	$(HOST_EXPORTS) \
12228	$(POSTSTAGE1_HOST_EXPORTS)  \
12229	cd $(HOST_SUBDIR)/gcc && \
12230	 \
12231	$(MAKE) $(BASE_FLAGS_TO_PASS) \
12232		CFLAGS="$(STAGEautofeedback_CFLAGS)" \
12233		GENERATOR_CFLAGS="$(STAGEautofeedback_GENERATOR_CFLAGS)" \
12234		CXXFLAGS="$(STAGEautofeedback_CXXFLAGS)" \
12235		LIBCFLAGS="$(STAGEautofeedback_CFLAGS)" \
12236		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
12237		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
12238		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
12239		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) \
12240		TFLAGS="$(STAGEautofeedback_TFLAGS)" PERF_DATA=perf.data \
12241		$(TARGET-stageautofeedback-gcc)
12242
12243maybe-clean-stageautofeedback-gcc: clean-stageautofeedback-gcc
12244clean-stageautofeedback: clean-stageautofeedback-gcc
12245clean-stageautofeedback-gcc:
12246	@if [ $(current_stage) = stageautofeedback ]; then \
12247	  [ -f $(HOST_SUBDIR)/gcc/Makefile ] || exit 0; \
12248	else \
12249	  [ -f $(HOST_SUBDIR)/stageautofeedback-gcc/Makefile ] || exit 0; \
12250	  $(MAKE) stageautofeedback-start; \
12251	fi; \
12252	cd $(HOST_SUBDIR)/gcc && \
12253	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) clean
12254@endif gcc-bootstrap
12255
12256
12257
12258
12259
12260.PHONY: check-gcc maybe-check-gcc
12261maybe-check-gcc:
12262@if gcc
12263maybe-check-gcc: check-gcc
12264
12265check-gcc:
12266	@: $(MAKE); $(unstage)
12267	@r=`${PWD_COMMAND}`; export r; \
12268	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12269	$(HOST_EXPORTS) $(EXTRA_HOST_EXPORTS) \
12270	(cd $(HOST_SUBDIR)/gcc && \
12271	  $(MAKE) $(FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) $(EXTRA_BOOTSTRAP_FLAGS) check)
12272
12273@endif gcc
12274
12275.PHONY: install-gcc maybe-install-gcc
12276maybe-install-gcc:
12277@if gcc
12278maybe-install-gcc: install-gcc
12279
12280install-gcc: installdirs
12281	@: $(MAKE); $(unstage)
12282	@r=`${PWD_COMMAND}`; export r; \
12283	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12284	$(HOST_EXPORTS) \
12285	(cd $(HOST_SUBDIR)/gcc && \
12286	  $(MAKE) $(FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) install)
12287
12288@endif gcc
12289
12290.PHONY: install-strip-gcc maybe-install-strip-gcc
12291maybe-install-strip-gcc:
12292@if gcc
12293maybe-install-strip-gcc: install-strip-gcc
12294
12295install-strip-gcc: installdirs
12296	@: $(MAKE); $(unstage)
12297	@r=`${PWD_COMMAND}`; export r; \
12298	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12299	$(HOST_EXPORTS) \
12300	(cd $(HOST_SUBDIR)/gcc && \
12301	  $(MAKE) $(FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) install-strip)
12302
12303@endif gcc
12304
12305# Other targets (info, dvi, pdf, etc.)
12306
12307.PHONY: maybe-info-gcc info-gcc
12308maybe-info-gcc:
12309@if gcc
12310maybe-info-gcc: info-gcc
12311
12312info-gcc: \
12313    configure-gcc 
12314	@[ -f ./gcc/Makefile ] || exit 0; \
12315	r=`${PWD_COMMAND}`; export r; \
12316	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12317	$(HOST_EXPORTS) \
12318	for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
12319	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12320	done; \
12321	echo "Doing info in gcc"; \
12322	(cd $(HOST_SUBDIR)/gcc && \
12323	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12324	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12325	          "RANLIB=$${RANLIB}" \
12326	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
12327	          info) \
12328	  || exit 1
12329
12330@endif gcc
12331
12332.PHONY: maybe-dvi-gcc dvi-gcc
12333maybe-dvi-gcc:
12334@if gcc
12335maybe-dvi-gcc: dvi-gcc
12336
12337dvi-gcc: \
12338    configure-gcc 
12339	@[ -f ./gcc/Makefile ] || exit 0; \
12340	r=`${PWD_COMMAND}`; export r; \
12341	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12342	$(HOST_EXPORTS) \
12343	for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
12344	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12345	done; \
12346	echo "Doing dvi in gcc"; \
12347	(cd $(HOST_SUBDIR)/gcc && \
12348	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12349	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12350	          "RANLIB=$${RANLIB}" \
12351	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
12352	          dvi) \
12353	  || exit 1
12354
12355@endif gcc
12356
12357.PHONY: maybe-pdf-gcc pdf-gcc
12358maybe-pdf-gcc:
12359@if gcc
12360maybe-pdf-gcc: pdf-gcc
12361
12362pdf-gcc: \
12363    configure-gcc 
12364	@[ -f ./gcc/Makefile ] || exit 0; \
12365	r=`${PWD_COMMAND}`; export r; \
12366	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12367	$(HOST_EXPORTS) \
12368	for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
12369	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12370	done; \
12371	echo "Doing pdf in gcc"; \
12372	(cd $(HOST_SUBDIR)/gcc && \
12373	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12374	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12375	          "RANLIB=$${RANLIB}" \
12376	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
12377	          pdf) \
12378	  || exit 1
12379
12380@endif gcc
12381
12382.PHONY: maybe-html-gcc html-gcc
12383maybe-html-gcc:
12384@if gcc
12385maybe-html-gcc: html-gcc
12386
12387html-gcc: \
12388    configure-gcc 
12389	@[ -f ./gcc/Makefile ] || exit 0; \
12390	r=`${PWD_COMMAND}`; export r; \
12391	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12392	$(HOST_EXPORTS) \
12393	for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
12394	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12395	done; \
12396	echo "Doing html in gcc"; \
12397	(cd $(HOST_SUBDIR)/gcc && \
12398	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12399	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12400	          "RANLIB=$${RANLIB}" \
12401	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
12402	          html) \
12403	  || exit 1
12404
12405@endif gcc
12406
12407.PHONY: maybe-TAGS-gcc TAGS-gcc
12408maybe-TAGS-gcc:
12409@if gcc
12410maybe-TAGS-gcc: TAGS-gcc
12411
12412TAGS-gcc: \
12413    configure-gcc 
12414	@[ -f ./gcc/Makefile ] || exit 0; \
12415	r=`${PWD_COMMAND}`; export r; \
12416	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12417	$(HOST_EXPORTS) \
12418	for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
12419	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12420	done; \
12421	echo "Doing TAGS in gcc"; \
12422	(cd $(HOST_SUBDIR)/gcc && \
12423	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12424	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12425	          "RANLIB=$${RANLIB}" \
12426	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
12427	          TAGS) \
12428	  || exit 1
12429
12430@endif gcc
12431
12432.PHONY: maybe-install-info-gcc install-info-gcc
12433maybe-install-info-gcc:
12434@if gcc
12435maybe-install-info-gcc: install-info-gcc
12436
12437install-info-gcc: \
12438    configure-gcc \
12439    info-gcc 
12440	@[ -f ./gcc/Makefile ] || exit 0; \
12441	r=`${PWD_COMMAND}`; export r; \
12442	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12443	$(HOST_EXPORTS) \
12444	for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
12445	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12446	done; \
12447	echo "Doing install-info in gcc"; \
12448	(cd $(HOST_SUBDIR)/gcc && \
12449	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12450	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12451	          "RANLIB=$${RANLIB}" \
12452	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
12453	          install-info) \
12454	  || exit 1
12455
12456@endif gcc
12457
12458.PHONY: maybe-install-pdf-gcc install-pdf-gcc
12459maybe-install-pdf-gcc:
12460@if gcc
12461maybe-install-pdf-gcc: install-pdf-gcc
12462
12463install-pdf-gcc: \
12464    configure-gcc \
12465    pdf-gcc 
12466	@[ -f ./gcc/Makefile ] || exit 0; \
12467	r=`${PWD_COMMAND}`; export r; \
12468	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12469	$(HOST_EXPORTS) \
12470	for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
12471	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12472	done; \
12473	echo "Doing install-pdf in gcc"; \
12474	(cd $(HOST_SUBDIR)/gcc && \
12475	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12476	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12477	          "RANLIB=$${RANLIB}" \
12478	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
12479	          install-pdf) \
12480	  || exit 1
12481
12482@endif gcc
12483
12484.PHONY: maybe-install-html-gcc install-html-gcc
12485maybe-install-html-gcc:
12486@if gcc
12487maybe-install-html-gcc: install-html-gcc
12488
12489install-html-gcc: \
12490    configure-gcc \
12491    html-gcc 
12492	@[ -f ./gcc/Makefile ] || exit 0; \
12493	r=`${PWD_COMMAND}`; export r; \
12494	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12495	$(HOST_EXPORTS) \
12496	for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
12497	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12498	done; \
12499	echo "Doing install-html in gcc"; \
12500	(cd $(HOST_SUBDIR)/gcc && \
12501	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12502	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12503	          "RANLIB=$${RANLIB}" \
12504	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
12505	          install-html) \
12506	  || exit 1
12507
12508@endif gcc
12509
12510.PHONY: maybe-installcheck-gcc installcheck-gcc
12511maybe-installcheck-gcc:
12512@if gcc
12513maybe-installcheck-gcc: installcheck-gcc
12514
12515installcheck-gcc: \
12516    configure-gcc 
12517	@[ -f ./gcc/Makefile ] || exit 0; \
12518	r=`${PWD_COMMAND}`; export r; \
12519	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12520	$(HOST_EXPORTS) \
12521	for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
12522	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12523	done; \
12524	echo "Doing installcheck in gcc"; \
12525	(cd $(HOST_SUBDIR)/gcc && \
12526	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12527	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12528	          "RANLIB=$${RANLIB}" \
12529	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
12530	          installcheck) \
12531	  || exit 1
12532
12533@endif gcc
12534
12535.PHONY: maybe-mostlyclean-gcc mostlyclean-gcc
12536maybe-mostlyclean-gcc:
12537@if gcc
12538maybe-mostlyclean-gcc: mostlyclean-gcc
12539
12540mostlyclean-gcc: 
12541	@[ -f ./gcc/Makefile ] || exit 0; \
12542	r=`${PWD_COMMAND}`; export r; \
12543	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12544	$(HOST_EXPORTS) \
12545	for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
12546	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12547	done; \
12548	echo "Doing mostlyclean in gcc"; \
12549	(cd $(HOST_SUBDIR)/gcc && \
12550	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12551	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12552	          "RANLIB=$${RANLIB}" \
12553	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
12554	          mostlyclean) \
12555	  || exit 1
12556
12557@endif gcc
12558
12559.PHONY: maybe-clean-gcc clean-gcc
12560maybe-clean-gcc:
12561@if gcc
12562maybe-clean-gcc: clean-gcc
12563
12564clean-gcc: 
12565	@[ -f ./gcc/Makefile ] || exit 0; \
12566	r=`${PWD_COMMAND}`; export r; \
12567	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12568	$(HOST_EXPORTS) \
12569	for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
12570	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12571	done; \
12572	echo "Doing clean in gcc"; \
12573	(cd $(HOST_SUBDIR)/gcc && \
12574	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12575	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12576	          "RANLIB=$${RANLIB}" \
12577	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
12578	          clean) \
12579	  || exit 1
12580
12581@endif gcc
12582
12583.PHONY: maybe-distclean-gcc distclean-gcc
12584maybe-distclean-gcc:
12585@if gcc
12586maybe-distclean-gcc: distclean-gcc
12587
12588distclean-gcc: 
12589	@[ -f ./gcc/Makefile ] || exit 0; \
12590	r=`${PWD_COMMAND}`; export r; \
12591	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12592	$(HOST_EXPORTS) \
12593	for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
12594	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12595	done; \
12596	echo "Doing distclean in gcc"; \
12597	(cd $(HOST_SUBDIR)/gcc && \
12598	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12599	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12600	          "RANLIB=$${RANLIB}" \
12601	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
12602	          distclean) \
12603	  || exit 1
12604
12605@endif gcc
12606
12607.PHONY: maybe-maintainer-clean-gcc maintainer-clean-gcc
12608maybe-maintainer-clean-gcc:
12609@if gcc
12610maybe-maintainer-clean-gcc: maintainer-clean-gcc
12611
12612maintainer-clean-gcc: 
12613	@[ -f ./gcc/Makefile ] || exit 0; \
12614	r=`${PWD_COMMAND}`; export r; \
12615	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12616	$(HOST_EXPORTS) \
12617	for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
12618	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12619	done; \
12620	echo "Doing maintainer-clean in gcc"; \
12621	(cd $(HOST_SUBDIR)/gcc && \
12622	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12623	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12624	          "RANLIB=$${RANLIB}" \
12625	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
12626	          maintainer-clean) \
12627	  || exit 1
12628
12629@endif gcc
12630
12631
12632
12633.PHONY: configure-gmp maybe-configure-gmp
12634maybe-configure-gmp:
12635@if gcc-bootstrap
12636configure-gmp: stage_current
12637@endif gcc-bootstrap
12638@if gmp
12639maybe-configure-gmp: configure-gmp
12640configure-gmp: 
12641	@r=`${PWD_COMMAND}`; export r; \
12642	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12643	test ! -f $(HOST_SUBDIR)/gmp/Makefile || exit 0; \
12644	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp; \
12645	$(HOST_EXPORTS)  \
12646	echo Configuring in $(HOST_SUBDIR)/gmp; \
12647	cd "$(HOST_SUBDIR)/gmp" || exit 1; \
12648	case $(srcdir) in \
12649	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
12650	  *) topdir=`echo $(HOST_SUBDIR)/gmp/ | \
12651		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
12652	esac; \
12653	module_srcdir=gmp; \
12654	$(SHELL) \
12655	  $$s/$$module_srcdir/configure \
12656	  --srcdir=$${topdir}/$$module_srcdir \
12657	  $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
12658	  --target=none-${host_vendor}-${host_os} --disable-shared LEX="touch lex.yy.c" \
12659	  || exit 1
12660@endif gmp
12661
12662
12663
12664.PHONY: configure-stage1-gmp maybe-configure-stage1-gmp
12665maybe-configure-stage1-gmp:
12666@if gmp-bootstrap
12667maybe-configure-stage1-gmp: configure-stage1-gmp
12668configure-stage1-gmp:
12669	@[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
12670	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp
12671	@r=`${PWD_COMMAND}`; export r; \
12672	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12673	TFLAGS="$(STAGE1_TFLAGS)"; \
12674	test ! -f $(HOST_SUBDIR)/gmp/Makefile || exit 0; \
12675	$(HOST_EXPORTS) \
12676	CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
12677	CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
12678	LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS;  \
12679	echo Configuring stage 1 in $(HOST_SUBDIR)/gmp; \
12680	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp; \
12681	cd $(HOST_SUBDIR)/gmp || exit 1; \
12682	case $(srcdir) in \
12683	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
12684	  *) topdir=`echo $(HOST_SUBDIR)/gmp/ | \
12685		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
12686	esac; \
12687	module_srcdir=gmp; \
12688	$(SHELL) $$s/$$module_srcdir/configure \
12689	  --srcdir=$${topdir}/$$module_srcdir \
12690	  $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
12691	  --target=none-${host_vendor}-${host_os} \
12692	   \
12693	  $(STAGE1_CONFIGURE_FLAGS) \
12694	  --disable-shared LEX="touch lex.yy.c"
12695@endif gmp-bootstrap
12696
12697.PHONY: configure-stage2-gmp maybe-configure-stage2-gmp
12698maybe-configure-stage2-gmp:
12699@if gmp-bootstrap
12700maybe-configure-stage2-gmp: configure-stage2-gmp
12701configure-stage2-gmp:
12702	@[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
12703	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp
12704	@r=`${PWD_COMMAND}`; export r; \
12705	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12706	TFLAGS="$(STAGE2_TFLAGS)"; \
12707	test ! -f $(HOST_SUBDIR)/gmp/Makefile || exit 0; \
12708	$(HOST_EXPORTS) \
12709	$(POSTSTAGE1_HOST_EXPORTS) \
12710	CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
12711	CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
12712	LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS;  \
12713	echo Configuring stage 2 in $(HOST_SUBDIR)/gmp; \
12714	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp; \
12715	cd $(HOST_SUBDIR)/gmp || exit 1; \
12716	case $(srcdir) in \
12717	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
12718	  *) topdir=`echo $(HOST_SUBDIR)/gmp/ | \
12719		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
12720	esac; \
12721	module_srcdir=gmp; \
12722	$(SHELL) $$s/$$module_srcdir/configure \
12723	  --srcdir=$${topdir}/$$module_srcdir \
12724	  $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
12725	  --target=none-${host_vendor}-${host_os} \
12726	  --with-build-libsubdir=$(HOST_SUBDIR) \
12727	  $(STAGE2_CONFIGURE_FLAGS) \
12728	  --disable-shared LEX="touch lex.yy.c"
12729@endif gmp-bootstrap
12730
12731.PHONY: configure-stage3-gmp maybe-configure-stage3-gmp
12732maybe-configure-stage3-gmp:
12733@if gmp-bootstrap
12734maybe-configure-stage3-gmp: configure-stage3-gmp
12735configure-stage3-gmp:
12736	@[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
12737	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp
12738	@r=`${PWD_COMMAND}`; export r; \
12739	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12740	TFLAGS="$(STAGE3_TFLAGS)"; \
12741	test ! -f $(HOST_SUBDIR)/gmp/Makefile || exit 0; \
12742	$(HOST_EXPORTS) \
12743	$(POSTSTAGE1_HOST_EXPORTS) \
12744	CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
12745	CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
12746	LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS;  \
12747	echo Configuring stage 3 in $(HOST_SUBDIR)/gmp; \
12748	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp; \
12749	cd $(HOST_SUBDIR)/gmp || exit 1; \
12750	case $(srcdir) in \
12751	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
12752	  *) topdir=`echo $(HOST_SUBDIR)/gmp/ | \
12753		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
12754	esac; \
12755	module_srcdir=gmp; \
12756	$(SHELL) $$s/$$module_srcdir/configure \
12757	  --srcdir=$${topdir}/$$module_srcdir \
12758	  $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
12759	  --target=none-${host_vendor}-${host_os} \
12760	  --with-build-libsubdir=$(HOST_SUBDIR) \
12761	  $(STAGE3_CONFIGURE_FLAGS) \
12762	  --disable-shared LEX="touch lex.yy.c"
12763@endif gmp-bootstrap
12764
12765.PHONY: configure-stage4-gmp maybe-configure-stage4-gmp
12766maybe-configure-stage4-gmp:
12767@if gmp-bootstrap
12768maybe-configure-stage4-gmp: configure-stage4-gmp
12769configure-stage4-gmp:
12770	@[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
12771	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp
12772	@r=`${PWD_COMMAND}`; export r; \
12773	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12774	TFLAGS="$(STAGE4_TFLAGS)"; \
12775	test ! -f $(HOST_SUBDIR)/gmp/Makefile || exit 0; \
12776	$(HOST_EXPORTS) \
12777	$(POSTSTAGE1_HOST_EXPORTS) \
12778	CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
12779	CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
12780	LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS;  \
12781	echo Configuring stage 4 in $(HOST_SUBDIR)/gmp; \
12782	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp; \
12783	cd $(HOST_SUBDIR)/gmp || exit 1; \
12784	case $(srcdir) in \
12785	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
12786	  *) topdir=`echo $(HOST_SUBDIR)/gmp/ | \
12787		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
12788	esac; \
12789	module_srcdir=gmp; \
12790	$(SHELL) $$s/$$module_srcdir/configure \
12791	  --srcdir=$${topdir}/$$module_srcdir \
12792	  $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
12793	  --target=none-${host_vendor}-${host_os} \
12794	  --with-build-libsubdir=$(HOST_SUBDIR) \
12795	  $(STAGE4_CONFIGURE_FLAGS) \
12796	  --disable-shared LEX="touch lex.yy.c"
12797@endif gmp-bootstrap
12798
12799.PHONY: configure-stageprofile-gmp maybe-configure-stageprofile-gmp
12800maybe-configure-stageprofile-gmp:
12801@if gmp-bootstrap
12802maybe-configure-stageprofile-gmp: configure-stageprofile-gmp
12803configure-stageprofile-gmp:
12804	@[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
12805	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp
12806	@r=`${PWD_COMMAND}`; export r; \
12807	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12808	TFLAGS="$(STAGEprofile_TFLAGS)"; \
12809	test ! -f $(HOST_SUBDIR)/gmp/Makefile || exit 0; \
12810	$(HOST_EXPORTS) \
12811	$(POSTSTAGE1_HOST_EXPORTS) \
12812	CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
12813	CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
12814	LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS;  \
12815	echo Configuring stage profile in $(HOST_SUBDIR)/gmp; \
12816	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp; \
12817	cd $(HOST_SUBDIR)/gmp || exit 1; \
12818	case $(srcdir) in \
12819	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
12820	  *) topdir=`echo $(HOST_SUBDIR)/gmp/ | \
12821		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
12822	esac; \
12823	module_srcdir=gmp; \
12824	$(SHELL) $$s/$$module_srcdir/configure \
12825	  --srcdir=$${topdir}/$$module_srcdir \
12826	  $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
12827	  --target=none-${host_vendor}-${host_os} \
12828	  --with-build-libsubdir=$(HOST_SUBDIR) \
12829	  $(STAGEprofile_CONFIGURE_FLAGS) \
12830	  --disable-shared LEX="touch lex.yy.c"
12831@endif gmp-bootstrap
12832
12833.PHONY: configure-stagetrain-gmp maybe-configure-stagetrain-gmp
12834maybe-configure-stagetrain-gmp:
12835@if gmp-bootstrap
12836maybe-configure-stagetrain-gmp: configure-stagetrain-gmp
12837configure-stagetrain-gmp:
12838	@[ $(current_stage) = stagetrain ] || $(MAKE) stagetrain-start
12839	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp
12840	@r=`${PWD_COMMAND}`; export r; \
12841	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12842	TFLAGS="$(STAGEtrain_TFLAGS)"; \
12843	test ! -f $(HOST_SUBDIR)/gmp/Makefile || exit 0; \
12844	$(HOST_EXPORTS) \
12845	$(POSTSTAGE1_HOST_EXPORTS) \
12846	CFLAGS="$(STAGEtrain_CFLAGS)"; export CFLAGS; \
12847	CXXFLAGS="$(STAGEtrain_CXXFLAGS)"; export CXXFLAGS; \
12848	LIBCFLAGS="$(STAGEtrain_CFLAGS)"; export LIBCFLAGS;  \
12849	echo Configuring stage train in $(HOST_SUBDIR)/gmp; \
12850	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp; \
12851	cd $(HOST_SUBDIR)/gmp || exit 1; \
12852	case $(srcdir) in \
12853	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
12854	  *) topdir=`echo $(HOST_SUBDIR)/gmp/ | \
12855		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
12856	esac; \
12857	module_srcdir=gmp; \
12858	$(SHELL) $$s/$$module_srcdir/configure \
12859	  --srcdir=$${topdir}/$$module_srcdir \
12860	  $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
12861	  --target=none-${host_vendor}-${host_os} \
12862	  --with-build-libsubdir=$(HOST_SUBDIR) \
12863	  $(STAGEtrain_CONFIGURE_FLAGS) \
12864	  --disable-shared LEX="touch lex.yy.c"
12865@endif gmp-bootstrap
12866
12867.PHONY: configure-stagefeedback-gmp maybe-configure-stagefeedback-gmp
12868maybe-configure-stagefeedback-gmp:
12869@if gmp-bootstrap
12870maybe-configure-stagefeedback-gmp: configure-stagefeedback-gmp
12871configure-stagefeedback-gmp:
12872	@[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
12873	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp
12874	@r=`${PWD_COMMAND}`; export r; \
12875	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12876	TFLAGS="$(STAGEfeedback_TFLAGS)"; \
12877	test ! -f $(HOST_SUBDIR)/gmp/Makefile || exit 0; \
12878	$(HOST_EXPORTS) \
12879	$(POSTSTAGE1_HOST_EXPORTS) \
12880	CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
12881	CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
12882	LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS;  \
12883	echo Configuring stage feedback in $(HOST_SUBDIR)/gmp; \
12884	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp; \
12885	cd $(HOST_SUBDIR)/gmp || exit 1; \
12886	case $(srcdir) in \
12887	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
12888	  *) topdir=`echo $(HOST_SUBDIR)/gmp/ | \
12889		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
12890	esac; \
12891	module_srcdir=gmp; \
12892	$(SHELL) $$s/$$module_srcdir/configure \
12893	  --srcdir=$${topdir}/$$module_srcdir \
12894	  $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
12895	  --target=none-${host_vendor}-${host_os} \
12896	  --with-build-libsubdir=$(HOST_SUBDIR) \
12897	  $(STAGEfeedback_CONFIGURE_FLAGS) \
12898	  --disable-shared LEX="touch lex.yy.c"
12899@endif gmp-bootstrap
12900
12901.PHONY: configure-stageautoprofile-gmp maybe-configure-stageautoprofile-gmp
12902maybe-configure-stageautoprofile-gmp:
12903@if gmp-bootstrap
12904maybe-configure-stageautoprofile-gmp: configure-stageautoprofile-gmp
12905configure-stageautoprofile-gmp:
12906	@[ $(current_stage) = stageautoprofile ] || $(MAKE) stageautoprofile-start
12907	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp
12908	@r=`${PWD_COMMAND}`; export r; \
12909	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12910	TFLAGS="$(STAGEautoprofile_TFLAGS)"; \
12911	test ! -f $(HOST_SUBDIR)/gmp/Makefile || exit 0; \
12912	$(HOST_EXPORTS) \
12913	$(POSTSTAGE1_HOST_EXPORTS) \
12914	CFLAGS="$(STAGEautoprofile_CFLAGS)"; export CFLAGS; \
12915	CXXFLAGS="$(STAGEautoprofile_CXXFLAGS)"; export CXXFLAGS; \
12916	LIBCFLAGS="$(STAGEautoprofile_CFLAGS)"; export LIBCFLAGS;  \
12917	echo Configuring stage autoprofile in $(HOST_SUBDIR)/gmp; \
12918	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp; \
12919	cd $(HOST_SUBDIR)/gmp || exit 1; \
12920	case $(srcdir) in \
12921	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
12922	  *) topdir=`echo $(HOST_SUBDIR)/gmp/ | \
12923		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
12924	esac; \
12925	module_srcdir=gmp; \
12926	$(SHELL) $$s/$$module_srcdir/configure \
12927	  --srcdir=$${topdir}/$$module_srcdir \
12928	  $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
12929	  --target=none-${host_vendor}-${host_os} \
12930	  --with-build-libsubdir=$(HOST_SUBDIR) \
12931	  $(STAGEautoprofile_CONFIGURE_FLAGS) \
12932	  --disable-shared LEX="touch lex.yy.c"
12933@endif gmp-bootstrap
12934
12935.PHONY: configure-stageautofeedback-gmp maybe-configure-stageautofeedback-gmp
12936maybe-configure-stageautofeedback-gmp:
12937@if gmp-bootstrap
12938maybe-configure-stageautofeedback-gmp: configure-stageautofeedback-gmp
12939configure-stageautofeedback-gmp:
12940	@[ $(current_stage) = stageautofeedback ] || $(MAKE) stageautofeedback-start
12941	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp
12942	@r=`${PWD_COMMAND}`; export r; \
12943	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12944	TFLAGS="$(STAGEautofeedback_TFLAGS)"; \
12945	test ! -f $(HOST_SUBDIR)/gmp/Makefile || exit 0; \
12946	$(HOST_EXPORTS) \
12947	$(POSTSTAGE1_HOST_EXPORTS) \
12948	CFLAGS="$(STAGEautofeedback_CFLAGS)"; export CFLAGS; \
12949	CXXFLAGS="$(STAGEautofeedback_CXXFLAGS)"; export CXXFLAGS; \
12950	LIBCFLAGS="$(STAGEautofeedback_CFLAGS)"; export LIBCFLAGS;  \
12951	echo Configuring stage autofeedback in $(HOST_SUBDIR)/gmp; \
12952	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp; \
12953	cd $(HOST_SUBDIR)/gmp || exit 1; \
12954	case $(srcdir) in \
12955	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
12956	  *) topdir=`echo $(HOST_SUBDIR)/gmp/ | \
12957		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
12958	esac; \
12959	module_srcdir=gmp; \
12960	$(SHELL) $$s/$$module_srcdir/configure \
12961	  --srcdir=$${topdir}/$$module_srcdir \
12962	  $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
12963	  --target=none-${host_vendor}-${host_os} \
12964	  --with-build-libsubdir=$(HOST_SUBDIR) \
12965	  $(STAGEautofeedback_CONFIGURE_FLAGS) \
12966	  --disable-shared LEX="touch lex.yy.c"
12967@endif gmp-bootstrap
12968
12969
12970
12971
12972
12973.PHONY: all-gmp maybe-all-gmp
12974maybe-all-gmp:
12975@if gcc-bootstrap
12976all-gmp: stage_current
12977@endif gcc-bootstrap
12978@if gmp
12979TARGET-gmp=all
12980maybe-all-gmp: all-gmp
12981all-gmp: configure-gmp
12982	@r=`${PWD_COMMAND}`; export r; \
12983	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12984	$(HOST_EXPORTS)  \
12985	(cd $(HOST_SUBDIR)/gmp && \
12986	  $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) AM_CFLAGS="-DNO_ASM" \
12987		$(TARGET-gmp))
12988@endif gmp
12989
12990
12991
12992.PHONY: all-stage1-gmp maybe-all-stage1-gmp
12993.PHONY: clean-stage1-gmp maybe-clean-stage1-gmp
12994maybe-all-stage1-gmp:
12995maybe-clean-stage1-gmp:
12996@if gmp-bootstrap
12997maybe-all-stage1-gmp: all-stage1-gmp
12998all-stage1: all-stage1-gmp
12999TARGET-stage1-gmp = $(TARGET-gmp)
13000all-stage1-gmp: configure-stage1-gmp
13001	@[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
13002	@r=`${PWD_COMMAND}`; export r; \
13003	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13004	TFLAGS="$(STAGE1_TFLAGS)"; \
13005	$(HOST_EXPORTS)  \
13006	cd $(HOST_SUBDIR)/gmp && \
13007	 \
13008	$(MAKE) $(BASE_FLAGS_TO_PASS) \
13009		CFLAGS="$(STAGE1_CFLAGS)" \
13010		GENERATOR_CFLAGS="$(STAGE1_GENERATOR_CFLAGS)" \
13011		CXXFLAGS="$(STAGE1_CXXFLAGS)" \
13012		LIBCFLAGS="$(LIBCFLAGS)" \
13013		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
13014		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
13015		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
13016		$(EXTRA_HOST_FLAGS)  \
13017		$(STAGE1_FLAGS_TO_PASS) AM_CFLAGS="-DNO_ASM" \
13018		TFLAGS="$(STAGE1_TFLAGS)"  \
13019		$(TARGET-stage1-gmp)
13020
13021maybe-clean-stage1-gmp: clean-stage1-gmp
13022clean-stage1: clean-stage1-gmp
13023clean-stage1-gmp:
13024	@if [ $(current_stage) = stage1 ]; then \
13025	  [ -f $(HOST_SUBDIR)/gmp/Makefile ] || exit 0; \
13026	else \
13027	  [ -f $(HOST_SUBDIR)/stage1-gmp/Makefile ] || exit 0; \
13028	  $(MAKE) stage1-start; \
13029	fi; \
13030	cd $(HOST_SUBDIR)/gmp && \
13031	$(MAKE) $(EXTRA_HOST_FLAGS)  \
13032	$(STAGE1_FLAGS_TO_PASS) AM_CFLAGS="-DNO_ASM" clean
13033@endif gmp-bootstrap
13034
13035
13036.PHONY: all-stage2-gmp maybe-all-stage2-gmp
13037.PHONY: clean-stage2-gmp maybe-clean-stage2-gmp
13038maybe-all-stage2-gmp:
13039maybe-clean-stage2-gmp:
13040@if gmp-bootstrap
13041maybe-all-stage2-gmp: all-stage2-gmp
13042all-stage2: all-stage2-gmp
13043TARGET-stage2-gmp = $(TARGET-gmp)
13044all-stage2-gmp: configure-stage2-gmp
13045	@[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
13046	@r=`${PWD_COMMAND}`; export r; \
13047	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13048	TFLAGS="$(STAGE2_TFLAGS)"; \
13049	$(HOST_EXPORTS) \
13050	$(POSTSTAGE1_HOST_EXPORTS)  \
13051	cd $(HOST_SUBDIR)/gmp && \
13052	 \
13053	$(MAKE) $(BASE_FLAGS_TO_PASS) \
13054		CFLAGS="$(STAGE2_CFLAGS)" \
13055		GENERATOR_CFLAGS="$(STAGE2_GENERATOR_CFLAGS)" \
13056		CXXFLAGS="$(STAGE2_CXXFLAGS)" \
13057		LIBCFLAGS="$(STAGE2_CFLAGS)" \
13058		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
13059		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
13060		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
13061		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) AM_CFLAGS="-DNO_ASM" \
13062		TFLAGS="$(STAGE2_TFLAGS)"  \
13063		$(TARGET-stage2-gmp)
13064
13065maybe-clean-stage2-gmp: clean-stage2-gmp
13066clean-stage2: clean-stage2-gmp
13067clean-stage2-gmp:
13068	@if [ $(current_stage) = stage2 ]; then \
13069	  [ -f $(HOST_SUBDIR)/gmp/Makefile ] || exit 0; \
13070	else \
13071	  [ -f $(HOST_SUBDIR)/stage2-gmp/Makefile ] || exit 0; \
13072	  $(MAKE) stage2-start; \
13073	fi; \
13074	cd $(HOST_SUBDIR)/gmp && \
13075	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) AM_CFLAGS="-DNO_ASM" clean
13076@endif gmp-bootstrap
13077
13078
13079.PHONY: all-stage3-gmp maybe-all-stage3-gmp
13080.PHONY: clean-stage3-gmp maybe-clean-stage3-gmp
13081maybe-all-stage3-gmp:
13082maybe-clean-stage3-gmp:
13083@if gmp-bootstrap
13084maybe-all-stage3-gmp: all-stage3-gmp
13085all-stage3: all-stage3-gmp
13086TARGET-stage3-gmp = $(TARGET-gmp)
13087all-stage3-gmp: configure-stage3-gmp
13088	@[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
13089	@r=`${PWD_COMMAND}`; export r; \
13090	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13091	TFLAGS="$(STAGE3_TFLAGS)"; \
13092	$(HOST_EXPORTS) \
13093	$(POSTSTAGE1_HOST_EXPORTS)  \
13094	cd $(HOST_SUBDIR)/gmp && \
13095	 \
13096	$(MAKE) $(BASE_FLAGS_TO_PASS) \
13097		CFLAGS="$(STAGE3_CFLAGS)" \
13098		GENERATOR_CFLAGS="$(STAGE3_GENERATOR_CFLAGS)" \
13099		CXXFLAGS="$(STAGE3_CXXFLAGS)" \
13100		LIBCFLAGS="$(STAGE3_CFLAGS)" \
13101		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
13102		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
13103		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
13104		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) AM_CFLAGS="-DNO_ASM" \
13105		TFLAGS="$(STAGE3_TFLAGS)"  \
13106		$(TARGET-stage3-gmp)
13107
13108maybe-clean-stage3-gmp: clean-stage3-gmp
13109clean-stage3: clean-stage3-gmp
13110clean-stage3-gmp:
13111	@if [ $(current_stage) = stage3 ]; then \
13112	  [ -f $(HOST_SUBDIR)/gmp/Makefile ] || exit 0; \
13113	else \
13114	  [ -f $(HOST_SUBDIR)/stage3-gmp/Makefile ] || exit 0; \
13115	  $(MAKE) stage3-start; \
13116	fi; \
13117	cd $(HOST_SUBDIR)/gmp && \
13118	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) AM_CFLAGS="-DNO_ASM" clean
13119@endif gmp-bootstrap
13120
13121
13122.PHONY: all-stage4-gmp maybe-all-stage4-gmp
13123.PHONY: clean-stage4-gmp maybe-clean-stage4-gmp
13124maybe-all-stage4-gmp:
13125maybe-clean-stage4-gmp:
13126@if gmp-bootstrap
13127maybe-all-stage4-gmp: all-stage4-gmp
13128all-stage4: all-stage4-gmp
13129TARGET-stage4-gmp = $(TARGET-gmp)
13130all-stage4-gmp: configure-stage4-gmp
13131	@[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
13132	@r=`${PWD_COMMAND}`; export r; \
13133	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13134	TFLAGS="$(STAGE4_TFLAGS)"; \
13135	$(HOST_EXPORTS) \
13136	$(POSTSTAGE1_HOST_EXPORTS)  \
13137	cd $(HOST_SUBDIR)/gmp && \
13138	 \
13139	$(MAKE) $(BASE_FLAGS_TO_PASS) \
13140		CFLAGS="$(STAGE4_CFLAGS)" \
13141		GENERATOR_CFLAGS="$(STAGE4_GENERATOR_CFLAGS)" \
13142		CXXFLAGS="$(STAGE4_CXXFLAGS)" \
13143		LIBCFLAGS="$(STAGE4_CFLAGS)" \
13144		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
13145		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
13146		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
13147		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) AM_CFLAGS="-DNO_ASM" \
13148		TFLAGS="$(STAGE4_TFLAGS)"  \
13149		$(TARGET-stage4-gmp)
13150
13151maybe-clean-stage4-gmp: clean-stage4-gmp
13152clean-stage4: clean-stage4-gmp
13153clean-stage4-gmp:
13154	@if [ $(current_stage) = stage4 ]; then \
13155	  [ -f $(HOST_SUBDIR)/gmp/Makefile ] || exit 0; \
13156	else \
13157	  [ -f $(HOST_SUBDIR)/stage4-gmp/Makefile ] || exit 0; \
13158	  $(MAKE) stage4-start; \
13159	fi; \
13160	cd $(HOST_SUBDIR)/gmp && \
13161	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) AM_CFLAGS="-DNO_ASM" clean
13162@endif gmp-bootstrap
13163
13164
13165.PHONY: all-stageprofile-gmp maybe-all-stageprofile-gmp
13166.PHONY: clean-stageprofile-gmp maybe-clean-stageprofile-gmp
13167maybe-all-stageprofile-gmp:
13168maybe-clean-stageprofile-gmp:
13169@if gmp-bootstrap
13170maybe-all-stageprofile-gmp: all-stageprofile-gmp
13171all-stageprofile: all-stageprofile-gmp
13172TARGET-stageprofile-gmp = $(TARGET-gmp)
13173all-stageprofile-gmp: configure-stageprofile-gmp
13174	@[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
13175	@r=`${PWD_COMMAND}`; export r; \
13176	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13177	TFLAGS="$(STAGEprofile_TFLAGS)"; \
13178	$(HOST_EXPORTS) \
13179	$(POSTSTAGE1_HOST_EXPORTS)  \
13180	cd $(HOST_SUBDIR)/gmp && \
13181	 \
13182	$(MAKE) $(BASE_FLAGS_TO_PASS) \
13183		CFLAGS="$(STAGEprofile_CFLAGS)" \
13184		GENERATOR_CFLAGS="$(STAGEprofile_GENERATOR_CFLAGS)" \
13185		CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
13186		LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
13187		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
13188		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
13189		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
13190		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) AM_CFLAGS="-DNO_ASM" \
13191		TFLAGS="$(STAGEprofile_TFLAGS)"  \
13192		$(TARGET-stageprofile-gmp)
13193
13194maybe-clean-stageprofile-gmp: clean-stageprofile-gmp
13195clean-stageprofile: clean-stageprofile-gmp
13196clean-stageprofile-gmp:
13197	@if [ $(current_stage) = stageprofile ]; then \
13198	  [ -f $(HOST_SUBDIR)/gmp/Makefile ] || exit 0; \
13199	else \
13200	  [ -f $(HOST_SUBDIR)/stageprofile-gmp/Makefile ] || exit 0; \
13201	  $(MAKE) stageprofile-start; \
13202	fi; \
13203	cd $(HOST_SUBDIR)/gmp && \
13204	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) AM_CFLAGS="-DNO_ASM" clean
13205@endif gmp-bootstrap
13206
13207
13208.PHONY: all-stagetrain-gmp maybe-all-stagetrain-gmp
13209.PHONY: clean-stagetrain-gmp maybe-clean-stagetrain-gmp
13210maybe-all-stagetrain-gmp:
13211maybe-clean-stagetrain-gmp:
13212@if gmp-bootstrap
13213maybe-all-stagetrain-gmp: all-stagetrain-gmp
13214all-stagetrain: all-stagetrain-gmp
13215TARGET-stagetrain-gmp = $(TARGET-gmp)
13216all-stagetrain-gmp: configure-stagetrain-gmp
13217	@[ $(current_stage) = stagetrain ] || $(MAKE) stagetrain-start
13218	@r=`${PWD_COMMAND}`; export r; \
13219	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13220	TFLAGS="$(STAGEtrain_TFLAGS)"; \
13221	$(HOST_EXPORTS) \
13222	$(POSTSTAGE1_HOST_EXPORTS)  \
13223	cd $(HOST_SUBDIR)/gmp && \
13224	 \
13225	$(MAKE) $(BASE_FLAGS_TO_PASS) \
13226		CFLAGS="$(STAGEtrain_CFLAGS)" \
13227		GENERATOR_CFLAGS="$(STAGEtrain_GENERATOR_CFLAGS)" \
13228		CXXFLAGS="$(STAGEtrain_CXXFLAGS)" \
13229		LIBCFLAGS="$(STAGEtrain_CFLAGS)" \
13230		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
13231		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
13232		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
13233		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) AM_CFLAGS="-DNO_ASM" \
13234		TFLAGS="$(STAGEtrain_TFLAGS)"  \
13235		$(TARGET-stagetrain-gmp)
13236
13237maybe-clean-stagetrain-gmp: clean-stagetrain-gmp
13238clean-stagetrain: clean-stagetrain-gmp
13239clean-stagetrain-gmp:
13240	@if [ $(current_stage) = stagetrain ]; then \
13241	  [ -f $(HOST_SUBDIR)/gmp/Makefile ] || exit 0; \
13242	else \
13243	  [ -f $(HOST_SUBDIR)/stagetrain-gmp/Makefile ] || exit 0; \
13244	  $(MAKE) stagetrain-start; \
13245	fi; \
13246	cd $(HOST_SUBDIR)/gmp && \
13247	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) AM_CFLAGS="-DNO_ASM" clean
13248@endif gmp-bootstrap
13249
13250
13251.PHONY: all-stagefeedback-gmp maybe-all-stagefeedback-gmp
13252.PHONY: clean-stagefeedback-gmp maybe-clean-stagefeedback-gmp
13253maybe-all-stagefeedback-gmp:
13254maybe-clean-stagefeedback-gmp:
13255@if gmp-bootstrap
13256maybe-all-stagefeedback-gmp: all-stagefeedback-gmp
13257all-stagefeedback: all-stagefeedback-gmp
13258TARGET-stagefeedback-gmp = $(TARGET-gmp)
13259all-stagefeedback-gmp: configure-stagefeedback-gmp
13260	@[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
13261	@r=`${PWD_COMMAND}`; export r; \
13262	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13263	TFLAGS="$(STAGEfeedback_TFLAGS)"; \
13264	$(HOST_EXPORTS) \
13265	$(POSTSTAGE1_HOST_EXPORTS)  \
13266	cd $(HOST_SUBDIR)/gmp && \
13267	 \
13268	$(MAKE) $(BASE_FLAGS_TO_PASS) \
13269		CFLAGS="$(STAGEfeedback_CFLAGS)" \
13270		GENERATOR_CFLAGS="$(STAGEfeedback_GENERATOR_CFLAGS)" \
13271		CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
13272		LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
13273		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
13274		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
13275		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
13276		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) AM_CFLAGS="-DNO_ASM" \
13277		TFLAGS="$(STAGEfeedback_TFLAGS)"  \
13278		$(TARGET-stagefeedback-gmp)
13279
13280maybe-clean-stagefeedback-gmp: clean-stagefeedback-gmp
13281clean-stagefeedback: clean-stagefeedback-gmp
13282clean-stagefeedback-gmp:
13283	@if [ $(current_stage) = stagefeedback ]; then \
13284	  [ -f $(HOST_SUBDIR)/gmp/Makefile ] || exit 0; \
13285	else \
13286	  [ -f $(HOST_SUBDIR)/stagefeedback-gmp/Makefile ] || exit 0; \
13287	  $(MAKE) stagefeedback-start; \
13288	fi; \
13289	cd $(HOST_SUBDIR)/gmp && \
13290	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) AM_CFLAGS="-DNO_ASM" clean
13291@endif gmp-bootstrap
13292
13293
13294.PHONY: all-stageautoprofile-gmp maybe-all-stageautoprofile-gmp
13295.PHONY: clean-stageautoprofile-gmp maybe-clean-stageautoprofile-gmp
13296maybe-all-stageautoprofile-gmp:
13297maybe-clean-stageautoprofile-gmp:
13298@if gmp-bootstrap
13299maybe-all-stageautoprofile-gmp: all-stageautoprofile-gmp
13300all-stageautoprofile: all-stageautoprofile-gmp
13301TARGET-stageautoprofile-gmp = $(TARGET-gmp)
13302all-stageautoprofile-gmp: configure-stageautoprofile-gmp
13303	@[ $(current_stage) = stageautoprofile ] || $(MAKE) stageautoprofile-start
13304	@r=`${PWD_COMMAND}`; export r; \
13305	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13306	TFLAGS="$(STAGEautoprofile_TFLAGS)"; \
13307	$(HOST_EXPORTS) \
13308	$(POSTSTAGE1_HOST_EXPORTS)  \
13309	cd $(HOST_SUBDIR)/gmp && \
13310	$$s/gcc/config/i386/$(AUTO_PROFILE) \
13311	$(MAKE) $(BASE_FLAGS_TO_PASS) \
13312		CFLAGS="$(STAGEautoprofile_CFLAGS)" \
13313		GENERATOR_CFLAGS="$(STAGEautoprofile_GENERATOR_CFLAGS)" \
13314		CXXFLAGS="$(STAGEautoprofile_CXXFLAGS)" \
13315		LIBCFLAGS="$(STAGEautoprofile_CFLAGS)" \
13316		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
13317		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
13318		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
13319		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) AM_CFLAGS="-DNO_ASM" \
13320		TFLAGS="$(STAGEautoprofile_TFLAGS)"  \
13321		$(TARGET-stageautoprofile-gmp)
13322
13323maybe-clean-stageautoprofile-gmp: clean-stageautoprofile-gmp
13324clean-stageautoprofile: clean-stageautoprofile-gmp
13325clean-stageautoprofile-gmp:
13326	@if [ $(current_stage) = stageautoprofile ]; then \
13327	  [ -f $(HOST_SUBDIR)/gmp/Makefile ] || exit 0; \
13328	else \
13329	  [ -f $(HOST_SUBDIR)/stageautoprofile-gmp/Makefile ] || exit 0; \
13330	  $(MAKE) stageautoprofile-start; \
13331	fi; \
13332	cd $(HOST_SUBDIR)/gmp && \
13333	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) AM_CFLAGS="-DNO_ASM" clean
13334@endif gmp-bootstrap
13335
13336
13337.PHONY: all-stageautofeedback-gmp maybe-all-stageautofeedback-gmp
13338.PHONY: clean-stageautofeedback-gmp maybe-clean-stageautofeedback-gmp
13339maybe-all-stageautofeedback-gmp:
13340maybe-clean-stageautofeedback-gmp:
13341@if gmp-bootstrap
13342maybe-all-stageautofeedback-gmp: all-stageautofeedback-gmp
13343all-stageautofeedback: all-stageautofeedback-gmp
13344TARGET-stageautofeedback-gmp = $(TARGET-gmp)
13345all-stageautofeedback-gmp: configure-stageautofeedback-gmp
13346	@[ $(current_stage) = stageautofeedback ] || $(MAKE) stageautofeedback-start
13347	@r=`${PWD_COMMAND}`; export r; \
13348	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13349	TFLAGS="$(STAGEautofeedback_TFLAGS)"; \
13350	$(HOST_EXPORTS) \
13351	$(POSTSTAGE1_HOST_EXPORTS)  \
13352	cd $(HOST_SUBDIR)/gmp && \
13353	 \
13354	$(MAKE) $(BASE_FLAGS_TO_PASS) \
13355		CFLAGS="$(STAGEautofeedback_CFLAGS)" \
13356		GENERATOR_CFLAGS="$(STAGEautofeedback_GENERATOR_CFLAGS)" \
13357		CXXFLAGS="$(STAGEautofeedback_CXXFLAGS)" \
13358		LIBCFLAGS="$(STAGEautofeedback_CFLAGS)" \
13359		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
13360		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
13361		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
13362		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) AM_CFLAGS="-DNO_ASM" \
13363		TFLAGS="$(STAGEautofeedback_TFLAGS)" PERF_DATA=perf.data \
13364		$(TARGET-stageautofeedback-gmp)
13365
13366maybe-clean-stageautofeedback-gmp: clean-stageautofeedback-gmp
13367clean-stageautofeedback: clean-stageautofeedback-gmp
13368clean-stageautofeedback-gmp:
13369	@if [ $(current_stage) = stageautofeedback ]; then \
13370	  [ -f $(HOST_SUBDIR)/gmp/Makefile ] || exit 0; \
13371	else \
13372	  [ -f $(HOST_SUBDIR)/stageautofeedback-gmp/Makefile ] || exit 0; \
13373	  $(MAKE) stageautofeedback-start; \
13374	fi; \
13375	cd $(HOST_SUBDIR)/gmp && \
13376	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) AM_CFLAGS="-DNO_ASM" clean
13377@endif gmp-bootstrap
13378
13379
13380
13381
13382
13383.PHONY: check-gmp maybe-check-gmp
13384maybe-check-gmp:
13385@if gmp
13386maybe-check-gmp: check-gmp
13387
13388check-gmp:
13389	@: $(MAKE); $(unstage)
13390	@r=`${PWD_COMMAND}`; export r; \
13391	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13392	$(HOST_EXPORTS) $(EXTRA_HOST_EXPORTS) \
13393	(cd $(HOST_SUBDIR)/gmp && \
13394	  $(MAKE) $(FLAGS_TO_PASS) AM_CFLAGS="-DNO_ASM" $(EXTRA_BOOTSTRAP_FLAGS) check)
13395
13396@endif gmp
13397
13398.PHONY: install-gmp maybe-install-gmp
13399maybe-install-gmp:
13400@if gmp
13401maybe-install-gmp: install-gmp
13402
13403install-gmp:
13404
13405@endif gmp
13406
13407.PHONY: install-strip-gmp maybe-install-strip-gmp
13408maybe-install-strip-gmp:
13409@if gmp
13410maybe-install-strip-gmp: install-strip-gmp
13411
13412install-strip-gmp:
13413
13414@endif gmp
13415
13416# Other targets (info, dvi, pdf, etc.)
13417
13418.PHONY: maybe-info-gmp info-gmp
13419maybe-info-gmp:
13420@if gmp
13421maybe-info-gmp: info-gmp
13422
13423info-gmp: \
13424    configure-gmp 
13425	@[ -f ./gmp/Makefile ] || exit 0; \
13426	r=`${PWD_COMMAND}`; export r; \
13427	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13428	$(HOST_EXPORTS) \
13429	for flag in $(EXTRA_HOST_FLAGS) AM_CFLAGS="-DNO_ASM"; do \
13430	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13431	done; \
13432	echo "Doing info in gmp"; \
13433	(cd $(HOST_SUBDIR)/gmp && \
13434	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13435	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13436	          "RANLIB=$${RANLIB}" \
13437	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
13438	          info) \
13439	  || exit 1
13440
13441@endif gmp
13442
13443.PHONY: maybe-dvi-gmp dvi-gmp
13444maybe-dvi-gmp:
13445@if gmp
13446maybe-dvi-gmp: dvi-gmp
13447
13448dvi-gmp: \
13449    configure-gmp 
13450	@[ -f ./gmp/Makefile ] || exit 0; \
13451	r=`${PWD_COMMAND}`; export r; \
13452	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13453	$(HOST_EXPORTS) \
13454	for flag in $(EXTRA_HOST_FLAGS) AM_CFLAGS="-DNO_ASM"; do \
13455	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13456	done; \
13457	echo "Doing dvi in gmp"; \
13458	(cd $(HOST_SUBDIR)/gmp && \
13459	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13460	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13461	          "RANLIB=$${RANLIB}" \
13462	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
13463	          dvi) \
13464	  || exit 1
13465
13466@endif gmp
13467
13468.PHONY: maybe-pdf-gmp pdf-gmp
13469maybe-pdf-gmp:
13470@if gmp
13471maybe-pdf-gmp: pdf-gmp
13472
13473pdf-gmp: \
13474    configure-gmp 
13475	@[ -f ./gmp/Makefile ] || exit 0; \
13476	r=`${PWD_COMMAND}`; export r; \
13477	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13478	$(HOST_EXPORTS) \
13479	for flag in $(EXTRA_HOST_FLAGS) AM_CFLAGS="-DNO_ASM"; do \
13480	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13481	done; \
13482	echo "Doing pdf in gmp"; \
13483	(cd $(HOST_SUBDIR)/gmp && \
13484	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13485	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13486	          "RANLIB=$${RANLIB}" \
13487	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
13488	          pdf) \
13489	  || exit 1
13490
13491@endif gmp
13492
13493.PHONY: maybe-html-gmp html-gmp
13494maybe-html-gmp:
13495@if gmp
13496maybe-html-gmp: html-gmp
13497
13498html-gmp: \
13499    configure-gmp 
13500	@[ -f ./gmp/Makefile ] || exit 0; \
13501	r=`${PWD_COMMAND}`; export r; \
13502	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13503	$(HOST_EXPORTS) \
13504	for flag in $(EXTRA_HOST_FLAGS) AM_CFLAGS="-DNO_ASM"; do \
13505	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13506	done; \
13507	echo "Doing html in gmp"; \
13508	(cd $(HOST_SUBDIR)/gmp && \
13509	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13510	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13511	          "RANLIB=$${RANLIB}" \
13512	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
13513	          html) \
13514	  || exit 1
13515
13516@endif gmp
13517
13518.PHONY: maybe-TAGS-gmp TAGS-gmp
13519maybe-TAGS-gmp:
13520@if gmp
13521maybe-TAGS-gmp: TAGS-gmp
13522
13523TAGS-gmp: \
13524    configure-gmp 
13525	@[ -f ./gmp/Makefile ] || exit 0; \
13526	r=`${PWD_COMMAND}`; export r; \
13527	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13528	$(HOST_EXPORTS) \
13529	for flag in $(EXTRA_HOST_FLAGS) AM_CFLAGS="-DNO_ASM"; do \
13530	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13531	done; \
13532	echo "Doing TAGS in gmp"; \
13533	(cd $(HOST_SUBDIR)/gmp && \
13534	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13535	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13536	          "RANLIB=$${RANLIB}" \
13537	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
13538	          TAGS) \
13539	  || exit 1
13540
13541@endif gmp
13542
13543.PHONY: maybe-install-info-gmp install-info-gmp
13544maybe-install-info-gmp:
13545@if gmp
13546maybe-install-info-gmp: install-info-gmp
13547
13548install-info-gmp: \
13549    configure-gmp \
13550    info-gmp 
13551	@[ -f ./gmp/Makefile ] || exit 0; \
13552	r=`${PWD_COMMAND}`; export r; \
13553	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13554	$(HOST_EXPORTS) \
13555	for flag in $(EXTRA_HOST_FLAGS) AM_CFLAGS="-DNO_ASM"; do \
13556	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13557	done; \
13558	echo "Doing install-info in gmp"; \
13559	(cd $(HOST_SUBDIR)/gmp && \
13560	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13561	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13562	          "RANLIB=$${RANLIB}" \
13563	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
13564	          install-info) \
13565	  || exit 1
13566
13567@endif gmp
13568
13569.PHONY: maybe-install-pdf-gmp install-pdf-gmp
13570maybe-install-pdf-gmp:
13571@if gmp
13572maybe-install-pdf-gmp: install-pdf-gmp
13573
13574install-pdf-gmp: \
13575    configure-gmp \
13576    pdf-gmp 
13577	@[ -f ./gmp/Makefile ] || exit 0; \
13578	r=`${PWD_COMMAND}`; export r; \
13579	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13580	$(HOST_EXPORTS) \
13581	for flag in $(EXTRA_HOST_FLAGS) AM_CFLAGS="-DNO_ASM"; do \
13582	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13583	done; \
13584	echo "Doing install-pdf in gmp"; \
13585	(cd $(HOST_SUBDIR)/gmp && \
13586	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13587	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13588	          "RANLIB=$${RANLIB}" \
13589	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
13590	          install-pdf) \
13591	  || exit 1
13592
13593@endif gmp
13594
13595.PHONY: maybe-install-html-gmp install-html-gmp
13596maybe-install-html-gmp:
13597@if gmp
13598maybe-install-html-gmp: install-html-gmp
13599
13600install-html-gmp: \
13601    configure-gmp \
13602    html-gmp 
13603	@[ -f ./gmp/Makefile ] || exit 0; \
13604	r=`${PWD_COMMAND}`; export r; \
13605	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13606	$(HOST_EXPORTS) \
13607	for flag in $(EXTRA_HOST_FLAGS) AM_CFLAGS="-DNO_ASM"; do \
13608	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13609	done; \
13610	echo "Doing install-html in gmp"; \
13611	(cd $(HOST_SUBDIR)/gmp && \
13612	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13613	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13614	          "RANLIB=$${RANLIB}" \
13615	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
13616	          install-html) \
13617	  || exit 1
13618
13619@endif gmp
13620
13621.PHONY: maybe-installcheck-gmp installcheck-gmp
13622maybe-installcheck-gmp:
13623@if gmp
13624maybe-installcheck-gmp: installcheck-gmp
13625
13626installcheck-gmp: \
13627    configure-gmp 
13628	@[ -f ./gmp/Makefile ] || exit 0; \
13629	r=`${PWD_COMMAND}`; export r; \
13630	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13631	$(HOST_EXPORTS) \
13632	for flag in $(EXTRA_HOST_FLAGS) AM_CFLAGS="-DNO_ASM"; do \
13633	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13634	done; \
13635	echo "Doing installcheck in gmp"; \
13636	(cd $(HOST_SUBDIR)/gmp && \
13637	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13638	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13639	          "RANLIB=$${RANLIB}" \
13640	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
13641	          installcheck) \
13642	  || exit 1
13643
13644@endif gmp
13645
13646.PHONY: maybe-mostlyclean-gmp mostlyclean-gmp
13647maybe-mostlyclean-gmp:
13648@if gmp
13649maybe-mostlyclean-gmp: mostlyclean-gmp
13650
13651mostlyclean-gmp: 
13652	@[ -f ./gmp/Makefile ] || exit 0; \
13653	r=`${PWD_COMMAND}`; export r; \
13654	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13655	$(HOST_EXPORTS) \
13656	for flag in $(EXTRA_HOST_FLAGS) AM_CFLAGS="-DNO_ASM"; do \
13657	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13658	done; \
13659	echo "Doing mostlyclean in gmp"; \
13660	(cd $(HOST_SUBDIR)/gmp && \
13661	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13662	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13663	          "RANLIB=$${RANLIB}" \
13664	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
13665	          mostlyclean) \
13666	  || exit 1
13667
13668@endif gmp
13669
13670.PHONY: maybe-clean-gmp clean-gmp
13671maybe-clean-gmp:
13672@if gmp
13673maybe-clean-gmp: clean-gmp
13674
13675clean-gmp: 
13676	@[ -f ./gmp/Makefile ] || exit 0; \
13677	r=`${PWD_COMMAND}`; export r; \
13678	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13679	$(HOST_EXPORTS) \
13680	for flag in $(EXTRA_HOST_FLAGS) AM_CFLAGS="-DNO_ASM"; do \
13681	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13682	done; \
13683	echo "Doing clean in gmp"; \
13684	(cd $(HOST_SUBDIR)/gmp && \
13685	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13686	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13687	          "RANLIB=$${RANLIB}" \
13688	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
13689	          clean) \
13690	  || exit 1
13691
13692@endif gmp
13693
13694.PHONY: maybe-distclean-gmp distclean-gmp
13695maybe-distclean-gmp:
13696@if gmp
13697maybe-distclean-gmp: distclean-gmp
13698
13699distclean-gmp: 
13700	@[ -f ./gmp/Makefile ] || exit 0; \
13701	r=`${PWD_COMMAND}`; export r; \
13702	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13703	$(HOST_EXPORTS) \
13704	for flag in $(EXTRA_HOST_FLAGS) AM_CFLAGS="-DNO_ASM"; do \
13705	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13706	done; \
13707	echo "Doing distclean in gmp"; \
13708	(cd $(HOST_SUBDIR)/gmp && \
13709	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13710	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13711	          "RANLIB=$${RANLIB}" \
13712	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
13713	          distclean) \
13714	  || exit 1
13715
13716@endif gmp
13717
13718.PHONY: maybe-maintainer-clean-gmp maintainer-clean-gmp
13719maybe-maintainer-clean-gmp:
13720@if gmp
13721maybe-maintainer-clean-gmp: maintainer-clean-gmp
13722
13723maintainer-clean-gmp: 
13724	@[ -f ./gmp/Makefile ] || exit 0; \
13725	r=`${PWD_COMMAND}`; export r; \
13726	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13727	$(HOST_EXPORTS) \
13728	for flag in $(EXTRA_HOST_FLAGS) AM_CFLAGS="-DNO_ASM"; do \
13729	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13730	done; \
13731	echo "Doing maintainer-clean in gmp"; \
13732	(cd $(HOST_SUBDIR)/gmp && \
13733	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13734	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13735	          "RANLIB=$${RANLIB}" \
13736	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
13737	          maintainer-clean) \
13738	  || exit 1
13739
13740@endif gmp
13741
13742
13743
13744.PHONY: configure-mpfr maybe-configure-mpfr
13745maybe-configure-mpfr:
13746@if gcc-bootstrap
13747configure-mpfr: stage_current
13748@endif gcc-bootstrap
13749@if mpfr
13750maybe-configure-mpfr: configure-mpfr
13751configure-mpfr: 
13752	@r=`${PWD_COMMAND}`; export r; \
13753	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13754	test ! -f $(HOST_SUBDIR)/mpfr/Makefile || exit 0; \
13755	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr; \
13756	$(HOST_EXPORTS)  \
13757	echo Configuring in $(HOST_SUBDIR)/mpfr; \
13758	cd "$(HOST_SUBDIR)/mpfr" || exit 1; \
13759	case $(srcdir) in \
13760	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
13761	  *) topdir=`echo $(HOST_SUBDIR)/mpfr/ | \
13762		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
13763	esac; \
13764	module_srcdir=mpfr; \
13765	$(SHELL) \
13766	  $$s/$$module_srcdir/configure \
13767	  --srcdir=$${topdir}/$$module_srcdir \
13768	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
13769	  --target=${target_alias} --disable-shared @extra_mpfr_configure_flags@ \
13770	  || exit 1
13771@endif mpfr
13772
13773
13774
13775.PHONY: configure-stage1-mpfr maybe-configure-stage1-mpfr
13776maybe-configure-stage1-mpfr:
13777@if mpfr-bootstrap
13778maybe-configure-stage1-mpfr: configure-stage1-mpfr
13779configure-stage1-mpfr:
13780	@[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
13781	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr
13782	@r=`${PWD_COMMAND}`; export r; \
13783	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13784	TFLAGS="$(STAGE1_TFLAGS)"; \
13785	test ! -f $(HOST_SUBDIR)/mpfr/Makefile || exit 0; \
13786	$(HOST_EXPORTS) \
13787	CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
13788	CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
13789	LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS;  \
13790	echo Configuring stage 1 in $(HOST_SUBDIR)/mpfr; \
13791	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr; \
13792	cd $(HOST_SUBDIR)/mpfr || exit 1; \
13793	case $(srcdir) in \
13794	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
13795	  *) topdir=`echo $(HOST_SUBDIR)/mpfr/ | \
13796		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
13797	esac; \
13798	module_srcdir=mpfr; \
13799	$(SHELL) $$s/$$module_srcdir/configure \
13800	  --srcdir=$${topdir}/$$module_srcdir \
13801	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
13802	  --target=${target_alias} \
13803	   \
13804	  $(STAGE1_CONFIGURE_FLAGS) \
13805	  --disable-shared @extra_mpfr_configure_flags@
13806@endif mpfr-bootstrap
13807
13808.PHONY: configure-stage2-mpfr maybe-configure-stage2-mpfr
13809maybe-configure-stage2-mpfr:
13810@if mpfr-bootstrap
13811maybe-configure-stage2-mpfr: configure-stage2-mpfr
13812configure-stage2-mpfr:
13813	@[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
13814	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr
13815	@r=`${PWD_COMMAND}`; export r; \
13816	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13817	TFLAGS="$(STAGE2_TFLAGS)"; \
13818	test ! -f $(HOST_SUBDIR)/mpfr/Makefile || exit 0; \
13819	$(HOST_EXPORTS) \
13820	$(POSTSTAGE1_HOST_EXPORTS) \
13821	CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
13822	CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
13823	LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS;  \
13824	echo Configuring stage 2 in $(HOST_SUBDIR)/mpfr; \
13825	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr; \
13826	cd $(HOST_SUBDIR)/mpfr || exit 1; \
13827	case $(srcdir) in \
13828	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
13829	  *) topdir=`echo $(HOST_SUBDIR)/mpfr/ | \
13830		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
13831	esac; \
13832	module_srcdir=mpfr; \
13833	$(SHELL) $$s/$$module_srcdir/configure \
13834	  --srcdir=$${topdir}/$$module_srcdir \
13835	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
13836	  --target=${target_alias} \
13837	  --with-build-libsubdir=$(HOST_SUBDIR) \
13838	  $(STAGE2_CONFIGURE_FLAGS) \
13839	  --disable-shared @extra_mpfr_configure_flags@
13840@endif mpfr-bootstrap
13841
13842.PHONY: configure-stage3-mpfr maybe-configure-stage3-mpfr
13843maybe-configure-stage3-mpfr:
13844@if mpfr-bootstrap
13845maybe-configure-stage3-mpfr: configure-stage3-mpfr
13846configure-stage3-mpfr:
13847	@[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
13848	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr
13849	@r=`${PWD_COMMAND}`; export r; \
13850	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13851	TFLAGS="$(STAGE3_TFLAGS)"; \
13852	test ! -f $(HOST_SUBDIR)/mpfr/Makefile || exit 0; \
13853	$(HOST_EXPORTS) \
13854	$(POSTSTAGE1_HOST_EXPORTS) \
13855	CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
13856	CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
13857	LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS;  \
13858	echo Configuring stage 3 in $(HOST_SUBDIR)/mpfr; \
13859	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr; \
13860	cd $(HOST_SUBDIR)/mpfr || exit 1; \
13861	case $(srcdir) in \
13862	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
13863	  *) topdir=`echo $(HOST_SUBDIR)/mpfr/ | \
13864		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
13865	esac; \
13866	module_srcdir=mpfr; \
13867	$(SHELL) $$s/$$module_srcdir/configure \
13868	  --srcdir=$${topdir}/$$module_srcdir \
13869	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
13870	  --target=${target_alias} \
13871	  --with-build-libsubdir=$(HOST_SUBDIR) \
13872	  $(STAGE3_CONFIGURE_FLAGS) \
13873	  --disable-shared @extra_mpfr_configure_flags@
13874@endif mpfr-bootstrap
13875
13876.PHONY: configure-stage4-mpfr maybe-configure-stage4-mpfr
13877maybe-configure-stage4-mpfr:
13878@if mpfr-bootstrap
13879maybe-configure-stage4-mpfr: configure-stage4-mpfr
13880configure-stage4-mpfr:
13881	@[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
13882	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr
13883	@r=`${PWD_COMMAND}`; export r; \
13884	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13885	TFLAGS="$(STAGE4_TFLAGS)"; \
13886	test ! -f $(HOST_SUBDIR)/mpfr/Makefile || exit 0; \
13887	$(HOST_EXPORTS) \
13888	$(POSTSTAGE1_HOST_EXPORTS) \
13889	CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
13890	CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
13891	LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS;  \
13892	echo Configuring stage 4 in $(HOST_SUBDIR)/mpfr; \
13893	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr; \
13894	cd $(HOST_SUBDIR)/mpfr || exit 1; \
13895	case $(srcdir) in \
13896	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
13897	  *) topdir=`echo $(HOST_SUBDIR)/mpfr/ | \
13898		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
13899	esac; \
13900	module_srcdir=mpfr; \
13901	$(SHELL) $$s/$$module_srcdir/configure \
13902	  --srcdir=$${topdir}/$$module_srcdir \
13903	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
13904	  --target=${target_alias} \
13905	  --with-build-libsubdir=$(HOST_SUBDIR) \
13906	  $(STAGE4_CONFIGURE_FLAGS) \
13907	  --disable-shared @extra_mpfr_configure_flags@
13908@endif mpfr-bootstrap
13909
13910.PHONY: configure-stageprofile-mpfr maybe-configure-stageprofile-mpfr
13911maybe-configure-stageprofile-mpfr:
13912@if mpfr-bootstrap
13913maybe-configure-stageprofile-mpfr: configure-stageprofile-mpfr
13914configure-stageprofile-mpfr:
13915	@[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
13916	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr
13917	@r=`${PWD_COMMAND}`; export r; \
13918	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13919	TFLAGS="$(STAGEprofile_TFLAGS)"; \
13920	test ! -f $(HOST_SUBDIR)/mpfr/Makefile || exit 0; \
13921	$(HOST_EXPORTS) \
13922	$(POSTSTAGE1_HOST_EXPORTS) \
13923	CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
13924	CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
13925	LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS;  \
13926	echo Configuring stage profile in $(HOST_SUBDIR)/mpfr; \
13927	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr; \
13928	cd $(HOST_SUBDIR)/mpfr || exit 1; \
13929	case $(srcdir) in \
13930	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
13931	  *) topdir=`echo $(HOST_SUBDIR)/mpfr/ | \
13932		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
13933	esac; \
13934	module_srcdir=mpfr; \
13935	$(SHELL) $$s/$$module_srcdir/configure \
13936	  --srcdir=$${topdir}/$$module_srcdir \
13937	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
13938	  --target=${target_alias} \
13939	  --with-build-libsubdir=$(HOST_SUBDIR) \
13940	  $(STAGEprofile_CONFIGURE_FLAGS) \
13941	  --disable-shared @extra_mpfr_configure_flags@
13942@endif mpfr-bootstrap
13943
13944.PHONY: configure-stagetrain-mpfr maybe-configure-stagetrain-mpfr
13945maybe-configure-stagetrain-mpfr:
13946@if mpfr-bootstrap
13947maybe-configure-stagetrain-mpfr: configure-stagetrain-mpfr
13948configure-stagetrain-mpfr:
13949	@[ $(current_stage) = stagetrain ] || $(MAKE) stagetrain-start
13950	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr
13951	@r=`${PWD_COMMAND}`; export r; \
13952	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13953	TFLAGS="$(STAGEtrain_TFLAGS)"; \
13954	test ! -f $(HOST_SUBDIR)/mpfr/Makefile || exit 0; \
13955	$(HOST_EXPORTS) \
13956	$(POSTSTAGE1_HOST_EXPORTS) \
13957	CFLAGS="$(STAGEtrain_CFLAGS)"; export CFLAGS; \
13958	CXXFLAGS="$(STAGEtrain_CXXFLAGS)"; export CXXFLAGS; \
13959	LIBCFLAGS="$(STAGEtrain_CFLAGS)"; export LIBCFLAGS;  \
13960	echo Configuring stage train in $(HOST_SUBDIR)/mpfr; \
13961	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr; \
13962	cd $(HOST_SUBDIR)/mpfr || exit 1; \
13963	case $(srcdir) in \
13964	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
13965	  *) topdir=`echo $(HOST_SUBDIR)/mpfr/ | \
13966		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
13967	esac; \
13968	module_srcdir=mpfr; \
13969	$(SHELL) $$s/$$module_srcdir/configure \
13970	  --srcdir=$${topdir}/$$module_srcdir \
13971	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
13972	  --target=${target_alias} \
13973	  --with-build-libsubdir=$(HOST_SUBDIR) \
13974	  $(STAGEtrain_CONFIGURE_FLAGS) \
13975	  --disable-shared @extra_mpfr_configure_flags@
13976@endif mpfr-bootstrap
13977
13978.PHONY: configure-stagefeedback-mpfr maybe-configure-stagefeedback-mpfr
13979maybe-configure-stagefeedback-mpfr:
13980@if mpfr-bootstrap
13981maybe-configure-stagefeedback-mpfr: configure-stagefeedback-mpfr
13982configure-stagefeedback-mpfr:
13983	@[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
13984	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr
13985	@r=`${PWD_COMMAND}`; export r; \
13986	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13987	TFLAGS="$(STAGEfeedback_TFLAGS)"; \
13988	test ! -f $(HOST_SUBDIR)/mpfr/Makefile || exit 0; \
13989	$(HOST_EXPORTS) \
13990	$(POSTSTAGE1_HOST_EXPORTS) \
13991	CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
13992	CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
13993	LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS;  \
13994	echo Configuring stage feedback in $(HOST_SUBDIR)/mpfr; \
13995	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr; \
13996	cd $(HOST_SUBDIR)/mpfr || exit 1; \
13997	case $(srcdir) in \
13998	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
13999	  *) topdir=`echo $(HOST_SUBDIR)/mpfr/ | \
14000		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
14001	esac; \
14002	module_srcdir=mpfr; \
14003	$(SHELL) $$s/$$module_srcdir/configure \
14004	  --srcdir=$${topdir}/$$module_srcdir \
14005	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
14006	  --target=${target_alias} \
14007	  --with-build-libsubdir=$(HOST_SUBDIR) \
14008	  $(STAGEfeedback_CONFIGURE_FLAGS) \
14009	  --disable-shared @extra_mpfr_configure_flags@
14010@endif mpfr-bootstrap
14011
14012.PHONY: configure-stageautoprofile-mpfr maybe-configure-stageautoprofile-mpfr
14013maybe-configure-stageautoprofile-mpfr:
14014@if mpfr-bootstrap
14015maybe-configure-stageautoprofile-mpfr: configure-stageautoprofile-mpfr
14016configure-stageautoprofile-mpfr:
14017	@[ $(current_stage) = stageautoprofile ] || $(MAKE) stageautoprofile-start
14018	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr
14019	@r=`${PWD_COMMAND}`; export r; \
14020	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14021	TFLAGS="$(STAGEautoprofile_TFLAGS)"; \
14022	test ! -f $(HOST_SUBDIR)/mpfr/Makefile || exit 0; \
14023	$(HOST_EXPORTS) \
14024	$(POSTSTAGE1_HOST_EXPORTS) \
14025	CFLAGS="$(STAGEautoprofile_CFLAGS)"; export CFLAGS; \
14026	CXXFLAGS="$(STAGEautoprofile_CXXFLAGS)"; export CXXFLAGS; \
14027	LIBCFLAGS="$(STAGEautoprofile_CFLAGS)"; export LIBCFLAGS;  \
14028	echo Configuring stage autoprofile in $(HOST_SUBDIR)/mpfr; \
14029	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr; \
14030	cd $(HOST_SUBDIR)/mpfr || exit 1; \
14031	case $(srcdir) in \
14032	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
14033	  *) topdir=`echo $(HOST_SUBDIR)/mpfr/ | \
14034		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
14035	esac; \
14036	module_srcdir=mpfr; \
14037	$(SHELL) $$s/$$module_srcdir/configure \
14038	  --srcdir=$${topdir}/$$module_srcdir \
14039	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
14040	  --target=${target_alias} \
14041	  --with-build-libsubdir=$(HOST_SUBDIR) \
14042	  $(STAGEautoprofile_CONFIGURE_FLAGS) \
14043	  --disable-shared @extra_mpfr_configure_flags@
14044@endif mpfr-bootstrap
14045
14046.PHONY: configure-stageautofeedback-mpfr maybe-configure-stageautofeedback-mpfr
14047maybe-configure-stageautofeedback-mpfr:
14048@if mpfr-bootstrap
14049maybe-configure-stageautofeedback-mpfr: configure-stageautofeedback-mpfr
14050configure-stageautofeedback-mpfr:
14051	@[ $(current_stage) = stageautofeedback ] || $(MAKE) stageautofeedback-start
14052	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr
14053	@r=`${PWD_COMMAND}`; export r; \
14054	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14055	TFLAGS="$(STAGEautofeedback_TFLAGS)"; \
14056	test ! -f $(HOST_SUBDIR)/mpfr/Makefile || exit 0; \
14057	$(HOST_EXPORTS) \
14058	$(POSTSTAGE1_HOST_EXPORTS) \
14059	CFLAGS="$(STAGEautofeedback_CFLAGS)"; export CFLAGS; \
14060	CXXFLAGS="$(STAGEautofeedback_CXXFLAGS)"; export CXXFLAGS; \
14061	LIBCFLAGS="$(STAGEautofeedback_CFLAGS)"; export LIBCFLAGS;  \
14062	echo Configuring stage autofeedback in $(HOST_SUBDIR)/mpfr; \
14063	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr; \
14064	cd $(HOST_SUBDIR)/mpfr || exit 1; \
14065	case $(srcdir) in \
14066	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
14067	  *) topdir=`echo $(HOST_SUBDIR)/mpfr/ | \
14068		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
14069	esac; \
14070	module_srcdir=mpfr; \
14071	$(SHELL) $$s/$$module_srcdir/configure \
14072	  --srcdir=$${topdir}/$$module_srcdir \
14073	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
14074	  --target=${target_alias} \
14075	  --with-build-libsubdir=$(HOST_SUBDIR) \
14076	  $(STAGEautofeedback_CONFIGURE_FLAGS) \
14077	  --disable-shared @extra_mpfr_configure_flags@
14078@endif mpfr-bootstrap
14079
14080
14081
14082
14083
14084.PHONY: all-mpfr maybe-all-mpfr
14085maybe-all-mpfr:
14086@if gcc-bootstrap
14087all-mpfr: stage_current
14088@endif gcc-bootstrap
14089@if mpfr
14090TARGET-mpfr=all
14091maybe-all-mpfr: all-mpfr
14092all-mpfr: configure-mpfr
14093	@r=`${PWD_COMMAND}`; export r; \
14094	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14095	$(HOST_EXPORTS)  \
14096	(cd $(HOST_SUBDIR)/mpfr && \
14097	  $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) AM_CFLAGS="-DNO_ASM" \
14098		$(TARGET-mpfr))
14099@endif mpfr
14100
14101
14102
14103.PHONY: all-stage1-mpfr maybe-all-stage1-mpfr
14104.PHONY: clean-stage1-mpfr maybe-clean-stage1-mpfr
14105maybe-all-stage1-mpfr:
14106maybe-clean-stage1-mpfr:
14107@if mpfr-bootstrap
14108maybe-all-stage1-mpfr: all-stage1-mpfr
14109all-stage1: all-stage1-mpfr
14110TARGET-stage1-mpfr = $(TARGET-mpfr)
14111all-stage1-mpfr: configure-stage1-mpfr
14112	@[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
14113	@r=`${PWD_COMMAND}`; export r; \
14114	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14115	TFLAGS="$(STAGE1_TFLAGS)"; \
14116	$(HOST_EXPORTS)  \
14117	cd $(HOST_SUBDIR)/mpfr && \
14118	 \
14119	$(MAKE) $(BASE_FLAGS_TO_PASS) \
14120		CFLAGS="$(STAGE1_CFLAGS)" \
14121		GENERATOR_CFLAGS="$(STAGE1_GENERATOR_CFLAGS)" \
14122		CXXFLAGS="$(STAGE1_CXXFLAGS)" \
14123		LIBCFLAGS="$(LIBCFLAGS)" \
14124		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
14125		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
14126		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
14127		$(EXTRA_HOST_FLAGS)  \
14128		$(STAGE1_FLAGS_TO_PASS) AM_CFLAGS="-DNO_ASM" \
14129		TFLAGS="$(STAGE1_TFLAGS)"  \
14130		$(TARGET-stage1-mpfr)
14131
14132maybe-clean-stage1-mpfr: clean-stage1-mpfr
14133clean-stage1: clean-stage1-mpfr
14134clean-stage1-mpfr:
14135	@if [ $(current_stage) = stage1 ]; then \
14136	  [ -f $(HOST_SUBDIR)/mpfr/Makefile ] || exit 0; \
14137	else \
14138	  [ -f $(HOST_SUBDIR)/stage1-mpfr/Makefile ] || exit 0; \
14139	  $(MAKE) stage1-start; \
14140	fi; \
14141	cd $(HOST_SUBDIR)/mpfr && \
14142	$(MAKE) $(EXTRA_HOST_FLAGS)  \
14143	$(STAGE1_FLAGS_TO_PASS) AM_CFLAGS="-DNO_ASM" clean
14144@endif mpfr-bootstrap
14145
14146
14147.PHONY: all-stage2-mpfr maybe-all-stage2-mpfr
14148.PHONY: clean-stage2-mpfr maybe-clean-stage2-mpfr
14149maybe-all-stage2-mpfr:
14150maybe-clean-stage2-mpfr:
14151@if mpfr-bootstrap
14152maybe-all-stage2-mpfr: all-stage2-mpfr
14153all-stage2: all-stage2-mpfr
14154TARGET-stage2-mpfr = $(TARGET-mpfr)
14155all-stage2-mpfr: configure-stage2-mpfr
14156	@[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
14157	@r=`${PWD_COMMAND}`; export r; \
14158	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14159	TFLAGS="$(STAGE2_TFLAGS)"; \
14160	$(HOST_EXPORTS) \
14161	$(POSTSTAGE1_HOST_EXPORTS)  \
14162	cd $(HOST_SUBDIR)/mpfr && \
14163	 \
14164	$(MAKE) $(BASE_FLAGS_TO_PASS) \
14165		CFLAGS="$(STAGE2_CFLAGS)" \
14166		GENERATOR_CFLAGS="$(STAGE2_GENERATOR_CFLAGS)" \
14167		CXXFLAGS="$(STAGE2_CXXFLAGS)" \
14168		LIBCFLAGS="$(STAGE2_CFLAGS)" \
14169		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
14170		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
14171		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
14172		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) AM_CFLAGS="-DNO_ASM" \
14173		TFLAGS="$(STAGE2_TFLAGS)"  \
14174		$(TARGET-stage2-mpfr)
14175
14176maybe-clean-stage2-mpfr: clean-stage2-mpfr
14177clean-stage2: clean-stage2-mpfr
14178clean-stage2-mpfr:
14179	@if [ $(current_stage) = stage2 ]; then \
14180	  [ -f $(HOST_SUBDIR)/mpfr/Makefile ] || exit 0; \
14181	else \
14182	  [ -f $(HOST_SUBDIR)/stage2-mpfr/Makefile ] || exit 0; \
14183	  $(MAKE) stage2-start; \
14184	fi; \
14185	cd $(HOST_SUBDIR)/mpfr && \
14186	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) AM_CFLAGS="-DNO_ASM" clean
14187@endif mpfr-bootstrap
14188
14189
14190.PHONY: all-stage3-mpfr maybe-all-stage3-mpfr
14191.PHONY: clean-stage3-mpfr maybe-clean-stage3-mpfr
14192maybe-all-stage3-mpfr:
14193maybe-clean-stage3-mpfr:
14194@if mpfr-bootstrap
14195maybe-all-stage3-mpfr: all-stage3-mpfr
14196all-stage3: all-stage3-mpfr
14197TARGET-stage3-mpfr = $(TARGET-mpfr)
14198all-stage3-mpfr: configure-stage3-mpfr
14199	@[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
14200	@r=`${PWD_COMMAND}`; export r; \
14201	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14202	TFLAGS="$(STAGE3_TFLAGS)"; \
14203	$(HOST_EXPORTS) \
14204	$(POSTSTAGE1_HOST_EXPORTS)  \
14205	cd $(HOST_SUBDIR)/mpfr && \
14206	 \
14207	$(MAKE) $(BASE_FLAGS_TO_PASS) \
14208		CFLAGS="$(STAGE3_CFLAGS)" \
14209		GENERATOR_CFLAGS="$(STAGE3_GENERATOR_CFLAGS)" \
14210		CXXFLAGS="$(STAGE3_CXXFLAGS)" \
14211		LIBCFLAGS="$(STAGE3_CFLAGS)" \
14212		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
14213		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
14214		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
14215		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) AM_CFLAGS="-DNO_ASM" \
14216		TFLAGS="$(STAGE3_TFLAGS)"  \
14217		$(TARGET-stage3-mpfr)
14218
14219maybe-clean-stage3-mpfr: clean-stage3-mpfr
14220clean-stage3: clean-stage3-mpfr
14221clean-stage3-mpfr:
14222	@if [ $(current_stage) = stage3 ]; then \
14223	  [ -f $(HOST_SUBDIR)/mpfr/Makefile ] || exit 0; \
14224	else \
14225	  [ -f $(HOST_SUBDIR)/stage3-mpfr/Makefile ] || exit 0; \
14226	  $(MAKE) stage3-start; \
14227	fi; \
14228	cd $(HOST_SUBDIR)/mpfr && \
14229	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) AM_CFLAGS="-DNO_ASM" clean
14230@endif mpfr-bootstrap
14231
14232
14233.PHONY: all-stage4-mpfr maybe-all-stage4-mpfr
14234.PHONY: clean-stage4-mpfr maybe-clean-stage4-mpfr
14235maybe-all-stage4-mpfr:
14236maybe-clean-stage4-mpfr:
14237@if mpfr-bootstrap
14238maybe-all-stage4-mpfr: all-stage4-mpfr
14239all-stage4: all-stage4-mpfr
14240TARGET-stage4-mpfr = $(TARGET-mpfr)
14241all-stage4-mpfr: configure-stage4-mpfr
14242	@[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
14243	@r=`${PWD_COMMAND}`; export r; \
14244	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14245	TFLAGS="$(STAGE4_TFLAGS)"; \
14246	$(HOST_EXPORTS) \
14247	$(POSTSTAGE1_HOST_EXPORTS)  \
14248	cd $(HOST_SUBDIR)/mpfr && \
14249	 \
14250	$(MAKE) $(BASE_FLAGS_TO_PASS) \
14251		CFLAGS="$(STAGE4_CFLAGS)" \
14252		GENERATOR_CFLAGS="$(STAGE4_GENERATOR_CFLAGS)" \
14253		CXXFLAGS="$(STAGE4_CXXFLAGS)" \
14254		LIBCFLAGS="$(STAGE4_CFLAGS)" \
14255		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
14256		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
14257		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
14258		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) AM_CFLAGS="-DNO_ASM" \
14259		TFLAGS="$(STAGE4_TFLAGS)"  \
14260		$(TARGET-stage4-mpfr)
14261
14262maybe-clean-stage4-mpfr: clean-stage4-mpfr
14263clean-stage4: clean-stage4-mpfr
14264clean-stage4-mpfr:
14265	@if [ $(current_stage) = stage4 ]; then \
14266	  [ -f $(HOST_SUBDIR)/mpfr/Makefile ] || exit 0; \
14267	else \
14268	  [ -f $(HOST_SUBDIR)/stage4-mpfr/Makefile ] || exit 0; \
14269	  $(MAKE) stage4-start; \
14270	fi; \
14271	cd $(HOST_SUBDIR)/mpfr && \
14272	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) AM_CFLAGS="-DNO_ASM" clean
14273@endif mpfr-bootstrap
14274
14275
14276.PHONY: all-stageprofile-mpfr maybe-all-stageprofile-mpfr
14277.PHONY: clean-stageprofile-mpfr maybe-clean-stageprofile-mpfr
14278maybe-all-stageprofile-mpfr:
14279maybe-clean-stageprofile-mpfr:
14280@if mpfr-bootstrap
14281maybe-all-stageprofile-mpfr: all-stageprofile-mpfr
14282all-stageprofile: all-stageprofile-mpfr
14283TARGET-stageprofile-mpfr = $(TARGET-mpfr)
14284all-stageprofile-mpfr: configure-stageprofile-mpfr
14285	@[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
14286	@r=`${PWD_COMMAND}`; export r; \
14287	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14288	TFLAGS="$(STAGEprofile_TFLAGS)"; \
14289	$(HOST_EXPORTS) \
14290	$(POSTSTAGE1_HOST_EXPORTS)  \
14291	cd $(HOST_SUBDIR)/mpfr && \
14292	 \
14293	$(MAKE) $(BASE_FLAGS_TO_PASS) \
14294		CFLAGS="$(STAGEprofile_CFLAGS)" \
14295		GENERATOR_CFLAGS="$(STAGEprofile_GENERATOR_CFLAGS)" \
14296		CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
14297		LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
14298		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
14299		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
14300		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
14301		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) AM_CFLAGS="-DNO_ASM" \
14302		TFLAGS="$(STAGEprofile_TFLAGS)"  \
14303		$(TARGET-stageprofile-mpfr)
14304
14305maybe-clean-stageprofile-mpfr: clean-stageprofile-mpfr
14306clean-stageprofile: clean-stageprofile-mpfr
14307clean-stageprofile-mpfr:
14308	@if [ $(current_stage) = stageprofile ]; then \
14309	  [ -f $(HOST_SUBDIR)/mpfr/Makefile ] || exit 0; \
14310	else \
14311	  [ -f $(HOST_SUBDIR)/stageprofile-mpfr/Makefile ] || exit 0; \
14312	  $(MAKE) stageprofile-start; \
14313	fi; \
14314	cd $(HOST_SUBDIR)/mpfr && \
14315	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) AM_CFLAGS="-DNO_ASM" clean
14316@endif mpfr-bootstrap
14317
14318
14319.PHONY: all-stagetrain-mpfr maybe-all-stagetrain-mpfr
14320.PHONY: clean-stagetrain-mpfr maybe-clean-stagetrain-mpfr
14321maybe-all-stagetrain-mpfr:
14322maybe-clean-stagetrain-mpfr:
14323@if mpfr-bootstrap
14324maybe-all-stagetrain-mpfr: all-stagetrain-mpfr
14325all-stagetrain: all-stagetrain-mpfr
14326TARGET-stagetrain-mpfr = $(TARGET-mpfr)
14327all-stagetrain-mpfr: configure-stagetrain-mpfr
14328	@[ $(current_stage) = stagetrain ] || $(MAKE) stagetrain-start
14329	@r=`${PWD_COMMAND}`; export r; \
14330	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14331	TFLAGS="$(STAGEtrain_TFLAGS)"; \
14332	$(HOST_EXPORTS) \
14333	$(POSTSTAGE1_HOST_EXPORTS)  \
14334	cd $(HOST_SUBDIR)/mpfr && \
14335	 \
14336	$(MAKE) $(BASE_FLAGS_TO_PASS) \
14337		CFLAGS="$(STAGEtrain_CFLAGS)" \
14338		GENERATOR_CFLAGS="$(STAGEtrain_GENERATOR_CFLAGS)" \
14339		CXXFLAGS="$(STAGEtrain_CXXFLAGS)" \
14340		LIBCFLAGS="$(STAGEtrain_CFLAGS)" \
14341		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
14342		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
14343		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
14344		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) AM_CFLAGS="-DNO_ASM" \
14345		TFLAGS="$(STAGEtrain_TFLAGS)"  \
14346		$(TARGET-stagetrain-mpfr)
14347
14348maybe-clean-stagetrain-mpfr: clean-stagetrain-mpfr
14349clean-stagetrain: clean-stagetrain-mpfr
14350clean-stagetrain-mpfr:
14351	@if [ $(current_stage) = stagetrain ]; then \
14352	  [ -f $(HOST_SUBDIR)/mpfr/Makefile ] || exit 0; \
14353	else \
14354	  [ -f $(HOST_SUBDIR)/stagetrain-mpfr/Makefile ] || exit 0; \
14355	  $(MAKE) stagetrain-start; \
14356	fi; \
14357	cd $(HOST_SUBDIR)/mpfr && \
14358	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) AM_CFLAGS="-DNO_ASM" clean
14359@endif mpfr-bootstrap
14360
14361
14362.PHONY: all-stagefeedback-mpfr maybe-all-stagefeedback-mpfr
14363.PHONY: clean-stagefeedback-mpfr maybe-clean-stagefeedback-mpfr
14364maybe-all-stagefeedback-mpfr:
14365maybe-clean-stagefeedback-mpfr:
14366@if mpfr-bootstrap
14367maybe-all-stagefeedback-mpfr: all-stagefeedback-mpfr
14368all-stagefeedback: all-stagefeedback-mpfr
14369TARGET-stagefeedback-mpfr = $(TARGET-mpfr)
14370all-stagefeedback-mpfr: configure-stagefeedback-mpfr
14371	@[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
14372	@r=`${PWD_COMMAND}`; export r; \
14373	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14374	TFLAGS="$(STAGEfeedback_TFLAGS)"; \
14375	$(HOST_EXPORTS) \
14376	$(POSTSTAGE1_HOST_EXPORTS)  \
14377	cd $(HOST_SUBDIR)/mpfr && \
14378	 \
14379	$(MAKE) $(BASE_FLAGS_TO_PASS) \
14380		CFLAGS="$(STAGEfeedback_CFLAGS)" \
14381		GENERATOR_CFLAGS="$(STAGEfeedback_GENERATOR_CFLAGS)" \
14382		CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
14383		LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
14384		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
14385		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
14386		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
14387		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) AM_CFLAGS="-DNO_ASM" \
14388		TFLAGS="$(STAGEfeedback_TFLAGS)"  \
14389		$(TARGET-stagefeedback-mpfr)
14390
14391maybe-clean-stagefeedback-mpfr: clean-stagefeedback-mpfr
14392clean-stagefeedback: clean-stagefeedback-mpfr
14393clean-stagefeedback-mpfr:
14394	@if [ $(current_stage) = stagefeedback ]; then \
14395	  [ -f $(HOST_SUBDIR)/mpfr/Makefile ] || exit 0; \
14396	else \
14397	  [ -f $(HOST_SUBDIR)/stagefeedback-mpfr/Makefile ] || exit 0; \
14398	  $(MAKE) stagefeedback-start; \
14399	fi; \
14400	cd $(HOST_SUBDIR)/mpfr && \
14401	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) AM_CFLAGS="-DNO_ASM" clean
14402@endif mpfr-bootstrap
14403
14404
14405.PHONY: all-stageautoprofile-mpfr maybe-all-stageautoprofile-mpfr
14406.PHONY: clean-stageautoprofile-mpfr maybe-clean-stageautoprofile-mpfr
14407maybe-all-stageautoprofile-mpfr:
14408maybe-clean-stageautoprofile-mpfr:
14409@if mpfr-bootstrap
14410maybe-all-stageautoprofile-mpfr: all-stageautoprofile-mpfr
14411all-stageautoprofile: all-stageautoprofile-mpfr
14412TARGET-stageautoprofile-mpfr = $(TARGET-mpfr)
14413all-stageautoprofile-mpfr: configure-stageautoprofile-mpfr
14414	@[ $(current_stage) = stageautoprofile ] || $(MAKE) stageautoprofile-start
14415	@r=`${PWD_COMMAND}`; export r; \
14416	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14417	TFLAGS="$(STAGEautoprofile_TFLAGS)"; \
14418	$(HOST_EXPORTS) \
14419	$(POSTSTAGE1_HOST_EXPORTS)  \
14420	cd $(HOST_SUBDIR)/mpfr && \
14421	$$s/gcc/config/i386/$(AUTO_PROFILE) \
14422	$(MAKE) $(BASE_FLAGS_TO_PASS) \
14423		CFLAGS="$(STAGEautoprofile_CFLAGS)" \
14424		GENERATOR_CFLAGS="$(STAGEautoprofile_GENERATOR_CFLAGS)" \
14425		CXXFLAGS="$(STAGEautoprofile_CXXFLAGS)" \
14426		LIBCFLAGS="$(STAGEautoprofile_CFLAGS)" \
14427		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
14428		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
14429		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
14430		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) AM_CFLAGS="-DNO_ASM" \
14431		TFLAGS="$(STAGEautoprofile_TFLAGS)"  \
14432		$(TARGET-stageautoprofile-mpfr)
14433
14434maybe-clean-stageautoprofile-mpfr: clean-stageautoprofile-mpfr
14435clean-stageautoprofile: clean-stageautoprofile-mpfr
14436clean-stageautoprofile-mpfr:
14437	@if [ $(current_stage) = stageautoprofile ]; then \
14438	  [ -f $(HOST_SUBDIR)/mpfr/Makefile ] || exit 0; \
14439	else \
14440	  [ -f $(HOST_SUBDIR)/stageautoprofile-mpfr/Makefile ] || exit 0; \
14441	  $(MAKE) stageautoprofile-start; \
14442	fi; \
14443	cd $(HOST_SUBDIR)/mpfr && \
14444	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) AM_CFLAGS="-DNO_ASM" clean
14445@endif mpfr-bootstrap
14446
14447
14448.PHONY: all-stageautofeedback-mpfr maybe-all-stageautofeedback-mpfr
14449.PHONY: clean-stageautofeedback-mpfr maybe-clean-stageautofeedback-mpfr
14450maybe-all-stageautofeedback-mpfr:
14451maybe-clean-stageautofeedback-mpfr:
14452@if mpfr-bootstrap
14453maybe-all-stageautofeedback-mpfr: all-stageautofeedback-mpfr
14454all-stageautofeedback: all-stageautofeedback-mpfr
14455TARGET-stageautofeedback-mpfr = $(TARGET-mpfr)
14456all-stageautofeedback-mpfr: configure-stageautofeedback-mpfr
14457	@[ $(current_stage) = stageautofeedback ] || $(MAKE) stageautofeedback-start
14458	@r=`${PWD_COMMAND}`; export r; \
14459	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14460	TFLAGS="$(STAGEautofeedback_TFLAGS)"; \
14461	$(HOST_EXPORTS) \
14462	$(POSTSTAGE1_HOST_EXPORTS)  \
14463	cd $(HOST_SUBDIR)/mpfr && \
14464	 \
14465	$(MAKE) $(BASE_FLAGS_TO_PASS) \
14466		CFLAGS="$(STAGEautofeedback_CFLAGS)" \
14467		GENERATOR_CFLAGS="$(STAGEautofeedback_GENERATOR_CFLAGS)" \
14468		CXXFLAGS="$(STAGEautofeedback_CXXFLAGS)" \
14469		LIBCFLAGS="$(STAGEautofeedback_CFLAGS)" \
14470		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
14471		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
14472		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
14473		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) AM_CFLAGS="-DNO_ASM" \
14474		TFLAGS="$(STAGEautofeedback_TFLAGS)" PERF_DATA=perf.data \
14475		$(TARGET-stageautofeedback-mpfr)
14476
14477maybe-clean-stageautofeedback-mpfr: clean-stageautofeedback-mpfr
14478clean-stageautofeedback: clean-stageautofeedback-mpfr
14479clean-stageautofeedback-mpfr:
14480	@if [ $(current_stage) = stageautofeedback ]; then \
14481	  [ -f $(HOST_SUBDIR)/mpfr/Makefile ] || exit 0; \
14482	else \
14483	  [ -f $(HOST_SUBDIR)/stageautofeedback-mpfr/Makefile ] || exit 0; \
14484	  $(MAKE) stageautofeedback-start; \
14485	fi; \
14486	cd $(HOST_SUBDIR)/mpfr && \
14487	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) AM_CFLAGS="-DNO_ASM" clean
14488@endif mpfr-bootstrap
14489
14490
14491
14492
14493
14494.PHONY: check-mpfr maybe-check-mpfr
14495maybe-check-mpfr:
14496@if mpfr
14497maybe-check-mpfr: check-mpfr
14498
14499check-mpfr:
14500	@: $(MAKE); $(unstage)
14501	@r=`${PWD_COMMAND}`; export r; \
14502	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14503	$(HOST_EXPORTS) $(EXTRA_HOST_EXPORTS) \
14504	(cd $(HOST_SUBDIR)/mpfr && \
14505	  $(MAKE) $(FLAGS_TO_PASS) AM_CFLAGS="-DNO_ASM" $(EXTRA_BOOTSTRAP_FLAGS) check)
14506
14507@endif mpfr
14508
14509.PHONY: install-mpfr maybe-install-mpfr
14510maybe-install-mpfr:
14511@if mpfr
14512maybe-install-mpfr: install-mpfr
14513
14514install-mpfr:
14515
14516@endif mpfr
14517
14518.PHONY: install-strip-mpfr maybe-install-strip-mpfr
14519maybe-install-strip-mpfr:
14520@if mpfr
14521maybe-install-strip-mpfr: install-strip-mpfr
14522
14523install-strip-mpfr:
14524
14525@endif mpfr
14526
14527# Other targets (info, dvi, pdf, etc.)
14528
14529.PHONY: maybe-info-mpfr info-mpfr
14530maybe-info-mpfr:
14531@if mpfr
14532maybe-info-mpfr: info-mpfr
14533
14534info-mpfr: \
14535    configure-mpfr 
14536	@[ -f ./mpfr/Makefile ] || exit 0; \
14537	r=`${PWD_COMMAND}`; export r; \
14538	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14539	$(HOST_EXPORTS) \
14540	for flag in $(EXTRA_HOST_FLAGS) AM_CFLAGS="-DNO_ASM"; do \
14541	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14542	done; \
14543	echo "Doing info in mpfr"; \
14544	(cd $(HOST_SUBDIR)/mpfr && \
14545	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14546	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14547	          "RANLIB=$${RANLIB}" \
14548	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
14549	          info) \
14550	  || exit 1
14551
14552@endif mpfr
14553
14554.PHONY: maybe-dvi-mpfr dvi-mpfr
14555maybe-dvi-mpfr:
14556@if mpfr
14557maybe-dvi-mpfr: dvi-mpfr
14558
14559dvi-mpfr: \
14560    configure-mpfr 
14561	@[ -f ./mpfr/Makefile ] || exit 0; \
14562	r=`${PWD_COMMAND}`; export r; \
14563	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14564	$(HOST_EXPORTS) \
14565	for flag in $(EXTRA_HOST_FLAGS) AM_CFLAGS="-DNO_ASM"; do \
14566	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14567	done; \
14568	echo "Doing dvi in mpfr"; \
14569	(cd $(HOST_SUBDIR)/mpfr && \
14570	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14571	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14572	          "RANLIB=$${RANLIB}" \
14573	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
14574	          dvi) \
14575	  || exit 1
14576
14577@endif mpfr
14578
14579.PHONY: maybe-pdf-mpfr pdf-mpfr
14580maybe-pdf-mpfr:
14581@if mpfr
14582maybe-pdf-mpfr: pdf-mpfr
14583
14584pdf-mpfr: \
14585    configure-mpfr 
14586	@[ -f ./mpfr/Makefile ] || exit 0; \
14587	r=`${PWD_COMMAND}`; export r; \
14588	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14589	$(HOST_EXPORTS) \
14590	for flag in $(EXTRA_HOST_FLAGS) AM_CFLAGS="-DNO_ASM"; do \
14591	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14592	done; \
14593	echo "Doing pdf in mpfr"; \
14594	(cd $(HOST_SUBDIR)/mpfr && \
14595	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14596	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14597	          "RANLIB=$${RANLIB}" \
14598	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
14599	          pdf) \
14600	  || exit 1
14601
14602@endif mpfr
14603
14604.PHONY: maybe-html-mpfr html-mpfr
14605maybe-html-mpfr:
14606@if mpfr
14607maybe-html-mpfr: html-mpfr
14608
14609html-mpfr: \
14610    configure-mpfr 
14611	@[ -f ./mpfr/Makefile ] || exit 0; \
14612	r=`${PWD_COMMAND}`; export r; \
14613	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14614	$(HOST_EXPORTS) \
14615	for flag in $(EXTRA_HOST_FLAGS) AM_CFLAGS="-DNO_ASM"; do \
14616	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14617	done; \
14618	echo "Doing html in mpfr"; \
14619	(cd $(HOST_SUBDIR)/mpfr && \
14620	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14621	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14622	          "RANLIB=$${RANLIB}" \
14623	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
14624	          html) \
14625	  || exit 1
14626
14627@endif mpfr
14628
14629.PHONY: maybe-TAGS-mpfr TAGS-mpfr
14630maybe-TAGS-mpfr:
14631@if mpfr
14632maybe-TAGS-mpfr: TAGS-mpfr
14633
14634TAGS-mpfr: \
14635    configure-mpfr 
14636	@[ -f ./mpfr/Makefile ] || exit 0; \
14637	r=`${PWD_COMMAND}`; export r; \
14638	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14639	$(HOST_EXPORTS) \
14640	for flag in $(EXTRA_HOST_FLAGS) AM_CFLAGS="-DNO_ASM"; do \
14641	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14642	done; \
14643	echo "Doing TAGS in mpfr"; \
14644	(cd $(HOST_SUBDIR)/mpfr && \
14645	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14646	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14647	          "RANLIB=$${RANLIB}" \
14648	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
14649	          TAGS) \
14650	  || exit 1
14651
14652@endif mpfr
14653
14654.PHONY: maybe-install-info-mpfr install-info-mpfr
14655maybe-install-info-mpfr:
14656@if mpfr
14657maybe-install-info-mpfr: install-info-mpfr
14658
14659install-info-mpfr: \
14660    configure-mpfr \
14661    info-mpfr 
14662	@[ -f ./mpfr/Makefile ] || exit 0; \
14663	r=`${PWD_COMMAND}`; export r; \
14664	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14665	$(HOST_EXPORTS) \
14666	for flag in $(EXTRA_HOST_FLAGS) AM_CFLAGS="-DNO_ASM"; do \
14667	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14668	done; \
14669	echo "Doing install-info in mpfr"; \
14670	(cd $(HOST_SUBDIR)/mpfr && \
14671	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14672	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14673	          "RANLIB=$${RANLIB}" \
14674	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
14675	          install-info) \
14676	  || exit 1
14677
14678@endif mpfr
14679
14680.PHONY: maybe-install-pdf-mpfr install-pdf-mpfr
14681maybe-install-pdf-mpfr:
14682@if mpfr
14683maybe-install-pdf-mpfr: install-pdf-mpfr
14684
14685install-pdf-mpfr: \
14686    configure-mpfr \
14687    pdf-mpfr 
14688	@[ -f ./mpfr/Makefile ] || exit 0; \
14689	r=`${PWD_COMMAND}`; export r; \
14690	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14691	$(HOST_EXPORTS) \
14692	for flag in $(EXTRA_HOST_FLAGS) AM_CFLAGS="-DNO_ASM"; do \
14693	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14694	done; \
14695	echo "Doing install-pdf in mpfr"; \
14696	(cd $(HOST_SUBDIR)/mpfr && \
14697	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14698	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14699	          "RANLIB=$${RANLIB}" \
14700	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
14701	          install-pdf) \
14702	  || exit 1
14703
14704@endif mpfr
14705
14706.PHONY: maybe-install-html-mpfr install-html-mpfr
14707maybe-install-html-mpfr:
14708@if mpfr
14709maybe-install-html-mpfr: install-html-mpfr
14710
14711install-html-mpfr: \
14712    configure-mpfr \
14713    html-mpfr 
14714	@[ -f ./mpfr/Makefile ] || exit 0; \
14715	r=`${PWD_COMMAND}`; export r; \
14716	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14717	$(HOST_EXPORTS) \
14718	for flag in $(EXTRA_HOST_FLAGS) AM_CFLAGS="-DNO_ASM"; do \
14719	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14720	done; \
14721	echo "Doing install-html in mpfr"; \
14722	(cd $(HOST_SUBDIR)/mpfr && \
14723	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14724	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14725	          "RANLIB=$${RANLIB}" \
14726	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
14727	          install-html) \
14728	  || exit 1
14729
14730@endif mpfr
14731
14732.PHONY: maybe-installcheck-mpfr installcheck-mpfr
14733maybe-installcheck-mpfr:
14734@if mpfr
14735maybe-installcheck-mpfr: installcheck-mpfr
14736
14737installcheck-mpfr: \
14738    configure-mpfr 
14739	@[ -f ./mpfr/Makefile ] || exit 0; \
14740	r=`${PWD_COMMAND}`; export r; \
14741	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14742	$(HOST_EXPORTS) \
14743	for flag in $(EXTRA_HOST_FLAGS) AM_CFLAGS="-DNO_ASM"; do \
14744	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14745	done; \
14746	echo "Doing installcheck in mpfr"; \
14747	(cd $(HOST_SUBDIR)/mpfr && \
14748	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14749	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14750	          "RANLIB=$${RANLIB}" \
14751	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
14752	          installcheck) \
14753	  || exit 1
14754
14755@endif mpfr
14756
14757.PHONY: maybe-mostlyclean-mpfr mostlyclean-mpfr
14758maybe-mostlyclean-mpfr:
14759@if mpfr
14760maybe-mostlyclean-mpfr: mostlyclean-mpfr
14761
14762mostlyclean-mpfr: 
14763	@[ -f ./mpfr/Makefile ] || exit 0; \
14764	r=`${PWD_COMMAND}`; export r; \
14765	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14766	$(HOST_EXPORTS) \
14767	for flag in $(EXTRA_HOST_FLAGS) AM_CFLAGS="-DNO_ASM"; do \
14768	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14769	done; \
14770	echo "Doing mostlyclean in mpfr"; \
14771	(cd $(HOST_SUBDIR)/mpfr && \
14772	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14773	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14774	          "RANLIB=$${RANLIB}" \
14775	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
14776	          mostlyclean) \
14777	  || exit 1
14778
14779@endif mpfr
14780
14781.PHONY: maybe-clean-mpfr clean-mpfr
14782maybe-clean-mpfr:
14783@if mpfr
14784maybe-clean-mpfr: clean-mpfr
14785
14786clean-mpfr: 
14787	@[ -f ./mpfr/Makefile ] || exit 0; \
14788	r=`${PWD_COMMAND}`; export r; \
14789	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14790	$(HOST_EXPORTS) \
14791	for flag in $(EXTRA_HOST_FLAGS) AM_CFLAGS="-DNO_ASM"; do \
14792	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14793	done; \
14794	echo "Doing clean in mpfr"; \
14795	(cd $(HOST_SUBDIR)/mpfr && \
14796	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14797	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14798	          "RANLIB=$${RANLIB}" \
14799	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
14800	          clean) \
14801	  || exit 1
14802
14803@endif mpfr
14804
14805.PHONY: maybe-distclean-mpfr distclean-mpfr
14806maybe-distclean-mpfr:
14807@if mpfr
14808maybe-distclean-mpfr: distclean-mpfr
14809
14810distclean-mpfr: 
14811	@[ -f ./mpfr/Makefile ] || exit 0; \
14812	r=`${PWD_COMMAND}`; export r; \
14813	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14814	$(HOST_EXPORTS) \
14815	for flag in $(EXTRA_HOST_FLAGS) AM_CFLAGS="-DNO_ASM"; do \
14816	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14817	done; \
14818	echo "Doing distclean in mpfr"; \
14819	(cd $(HOST_SUBDIR)/mpfr && \
14820	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14821	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14822	          "RANLIB=$${RANLIB}" \
14823	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
14824	          distclean) \
14825	  || exit 1
14826
14827@endif mpfr
14828
14829.PHONY: maybe-maintainer-clean-mpfr maintainer-clean-mpfr
14830maybe-maintainer-clean-mpfr:
14831@if mpfr
14832maybe-maintainer-clean-mpfr: maintainer-clean-mpfr
14833
14834maintainer-clean-mpfr: 
14835	@[ -f ./mpfr/Makefile ] || exit 0; \
14836	r=`${PWD_COMMAND}`; export r; \
14837	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14838	$(HOST_EXPORTS) \
14839	for flag in $(EXTRA_HOST_FLAGS) AM_CFLAGS="-DNO_ASM"; do \
14840	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14841	done; \
14842	echo "Doing maintainer-clean in mpfr"; \
14843	(cd $(HOST_SUBDIR)/mpfr && \
14844	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14845	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14846	          "RANLIB=$${RANLIB}" \
14847	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
14848	          maintainer-clean) \
14849	  || exit 1
14850
14851@endif mpfr
14852
14853
14854
14855.PHONY: configure-mpc maybe-configure-mpc
14856maybe-configure-mpc:
14857@if gcc-bootstrap
14858configure-mpc: stage_current
14859@endif gcc-bootstrap
14860@if mpc
14861maybe-configure-mpc: configure-mpc
14862configure-mpc: 
14863	@r=`${PWD_COMMAND}`; export r; \
14864	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14865	test ! -f $(HOST_SUBDIR)/mpc/Makefile || exit 0; \
14866	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc; \
14867	$(HOST_EXPORTS)  \
14868	echo Configuring in $(HOST_SUBDIR)/mpc; \
14869	cd "$(HOST_SUBDIR)/mpc" || exit 1; \
14870	case $(srcdir) in \
14871	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
14872	  *) topdir=`echo $(HOST_SUBDIR)/mpc/ | \
14873		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
14874	esac; \
14875	module_srcdir=mpc; \
14876	$(SHELL) \
14877	  $$s/$$module_srcdir/configure \
14878	  --srcdir=$${topdir}/$$module_srcdir \
14879	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
14880	  --target=${target_alias} --disable-shared @extra_mpc_gmp_configure_flags@ @extra_mpc_mpfr_configure_flags@ --disable-maintainer-mode \
14881	  || exit 1
14882@endif mpc
14883
14884
14885
14886.PHONY: configure-stage1-mpc maybe-configure-stage1-mpc
14887maybe-configure-stage1-mpc:
14888@if mpc-bootstrap
14889maybe-configure-stage1-mpc: configure-stage1-mpc
14890configure-stage1-mpc:
14891	@[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
14892	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc
14893	@r=`${PWD_COMMAND}`; export r; \
14894	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14895	TFLAGS="$(STAGE1_TFLAGS)"; \
14896	test ! -f $(HOST_SUBDIR)/mpc/Makefile || exit 0; \
14897	$(HOST_EXPORTS) \
14898	CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
14899	CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
14900	LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS;  \
14901	echo Configuring stage 1 in $(HOST_SUBDIR)/mpc; \
14902	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc; \
14903	cd $(HOST_SUBDIR)/mpc || exit 1; \
14904	case $(srcdir) in \
14905	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
14906	  *) topdir=`echo $(HOST_SUBDIR)/mpc/ | \
14907		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
14908	esac; \
14909	module_srcdir=mpc; \
14910	$(SHELL) $$s/$$module_srcdir/configure \
14911	  --srcdir=$${topdir}/$$module_srcdir \
14912	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
14913	  --target=${target_alias} \
14914	   \
14915	  $(STAGE1_CONFIGURE_FLAGS) \
14916	  --disable-shared @extra_mpc_gmp_configure_flags@ @extra_mpc_mpfr_configure_flags@ --disable-maintainer-mode
14917@endif mpc-bootstrap
14918
14919.PHONY: configure-stage2-mpc maybe-configure-stage2-mpc
14920maybe-configure-stage2-mpc:
14921@if mpc-bootstrap
14922maybe-configure-stage2-mpc: configure-stage2-mpc
14923configure-stage2-mpc:
14924	@[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
14925	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc
14926	@r=`${PWD_COMMAND}`; export r; \
14927	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14928	TFLAGS="$(STAGE2_TFLAGS)"; \
14929	test ! -f $(HOST_SUBDIR)/mpc/Makefile || exit 0; \
14930	$(HOST_EXPORTS) \
14931	$(POSTSTAGE1_HOST_EXPORTS) \
14932	CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
14933	CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
14934	LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS;  \
14935	echo Configuring stage 2 in $(HOST_SUBDIR)/mpc; \
14936	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc; \
14937	cd $(HOST_SUBDIR)/mpc || exit 1; \
14938	case $(srcdir) in \
14939	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
14940	  *) topdir=`echo $(HOST_SUBDIR)/mpc/ | \
14941		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
14942	esac; \
14943	module_srcdir=mpc; \
14944	$(SHELL) $$s/$$module_srcdir/configure \
14945	  --srcdir=$${topdir}/$$module_srcdir \
14946	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
14947	  --target=${target_alias} \
14948	  --with-build-libsubdir=$(HOST_SUBDIR) \
14949	  $(STAGE2_CONFIGURE_FLAGS) \
14950	  --disable-shared @extra_mpc_gmp_configure_flags@ @extra_mpc_mpfr_configure_flags@ --disable-maintainer-mode
14951@endif mpc-bootstrap
14952
14953.PHONY: configure-stage3-mpc maybe-configure-stage3-mpc
14954maybe-configure-stage3-mpc:
14955@if mpc-bootstrap
14956maybe-configure-stage3-mpc: configure-stage3-mpc
14957configure-stage3-mpc:
14958	@[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
14959	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc
14960	@r=`${PWD_COMMAND}`; export r; \
14961	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14962	TFLAGS="$(STAGE3_TFLAGS)"; \
14963	test ! -f $(HOST_SUBDIR)/mpc/Makefile || exit 0; \
14964	$(HOST_EXPORTS) \
14965	$(POSTSTAGE1_HOST_EXPORTS) \
14966	CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
14967	CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
14968	LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS;  \
14969	echo Configuring stage 3 in $(HOST_SUBDIR)/mpc; \
14970	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc; \
14971	cd $(HOST_SUBDIR)/mpc || exit 1; \
14972	case $(srcdir) in \
14973	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
14974	  *) topdir=`echo $(HOST_SUBDIR)/mpc/ | \
14975		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
14976	esac; \
14977	module_srcdir=mpc; \
14978	$(SHELL) $$s/$$module_srcdir/configure \
14979	  --srcdir=$${topdir}/$$module_srcdir \
14980	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
14981	  --target=${target_alias} \
14982	  --with-build-libsubdir=$(HOST_SUBDIR) \
14983	  $(STAGE3_CONFIGURE_FLAGS) \
14984	  --disable-shared @extra_mpc_gmp_configure_flags@ @extra_mpc_mpfr_configure_flags@ --disable-maintainer-mode
14985@endif mpc-bootstrap
14986
14987.PHONY: configure-stage4-mpc maybe-configure-stage4-mpc
14988maybe-configure-stage4-mpc:
14989@if mpc-bootstrap
14990maybe-configure-stage4-mpc: configure-stage4-mpc
14991configure-stage4-mpc:
14992	@[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
14993	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc
14994	@r=`${PWD_COMMAND}`; export r; \
14995	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14996	TFLAGS="$(STAGE4_TFLAGS)"; \
14997	test ! -f $(HOST_SUBDIR)/mpc/Makefile || exit 0; \
14998	$(HOST_EXPORTS) \
14999	$(POSTSTAGE1_HOST_EXPORTS) \
15000	CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
15001	CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
15002	LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS;  \
15003	echo Configuring stage 4 in $(HOST_SUBDIR)/mpc; \
15004	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc; \
15005	cd $(HOST_SUBDIR)/mpc || exit 1; \
15006	case $(srcdir) in \
15007	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
15008	  *) topdir=`echo $(HOST_SUBDIR)/mpc/ | \
15009		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
15010	esac; \
15011	module_srcdir=mpc; \
15012	$(SHELL) $$s/$$module_srcdir/configure \
15013	  --srcdir=$${topdir}/$$module_srcdir \
15014	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
15015	  --target=${target_alias} \
15016	  --with-build-libsubdir=$(HOST_SUBDIR) \
15017	  $(STAGE4_CONFIGURE_FLAGS) \
15018	  --disable-shared @extra_mpc_gmp_configure_flags@ @extra_mpc_mpfr_configure_flags@ --disable-maintainer-mode
15019@endif mpc-bootstrap
15020
15021.PHONY: configure-stageprofile-mpc maybe-configure-stageprofile-mpc
15022maybe-configure-stageprofile-mpc:
15023@if mpc-bootstrap
15024maybe-configure-stageprofile-mpc: configure-stageprofile-mpc
15025configure-stageprofile-mpc:
15026	@[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
15027	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc
15028	@r=`${PWD_COMMAND}`; export r; \
15029	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15030	TFLAGS="$(STAGEprofile_TFLAGS)"; \
15031	test ! -f $(HOST_SUBDIR)/mpc/Makefile || exit 0; \
15032	$(HOST_EXPORTS) \
15033	$(POSTSTAGE1_HOST_EXPORTS) \
15034	CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
15035	CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
15036	LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS;  \
15037	echo Configuring stage profile in $(HOST_SUBDIR)/mpc; \
15038	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc; \
15039	cd $(HOST_SUBDIR)/mpc || exit 1; \
15040	case $(srcdir) in \
15041	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
15042	  *) topdir=`echo $(HOST_SUBDIR)/mpc/ | \
15043		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
15044	esac; \
15045	module_srcdir=mpc; \
15046	$(SHELL) $$s/$$module_srcdir/configure \
15047	  --srcdir=$${topdir}/$$module_srcdir \
15048	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
15049	  --target=${target_alias} \
15050	  --with-build-libsubdir=$(HOST_SUBDIR) \
15051	  $(STAGEprofile_CONFIGURE_FLAGS) \
15052	  --disable-shared @extra_mpc_gmp_configure_flags@ @extra_mpc_mpfr_configure_flags@ --disable-maintainer-mode
15053@endif mpc-bootstrap
15054
15055.PHONY: configure-stagetrain-mpc maybe-configure-stagetrain-mpc
15056maybe-configure-stagetrain-mpc:
15057@if mpc-bootstrap
15058maybe-configure-stagetrain-mpc: configure-stagetrain-mpc
15059configure-stagetrain-mpc:
15060	@[ $(current_stage) = stagetrain ] || $(MAKE) stagetrain-start
15061	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc
15062	@r=`${PWD_COMMAND}`; export r; \
15063	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15064	TFLAGS="$(STAGEtrain_TFLAGS)"; \
15065	test ! -f $(HOST_SUBDIR)/mpc/Makefile || exit 0; \
15066	$(HOST_EXPORTS) \
15067	$(POSTSTAGE1_HOST_EXPORTS) \
15068	CFLAGS="$(STAGEtrain_CFLAGS)"; export CFLAGS; \
15069	CXXFLAGS="$(STAGEtrain_CXXFLAGS)"; export CXXFLAGS; \
15070	LIBCFLAGS="$(STAGEtrain_CFLAGS)"; export LIBCFLAGS;  \
15071	echo Configuring stage train in $(HOST_SUBDIR)/mpc; \
15072	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc; \
15073	cd $(HOST_SUBDIR)/mpc || exit 1; \
15074	case $(srcdir) in \
15075	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
15076	  *) topdir=`echo $(HOST_SUBDIR)/mpc/ | \
15077		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
15078	esac; \
15079	module_srcdir=mpc; \
15080	$(SHELL) $$s/$$module_srcdir/configure \
15081	  --srcdir=$${topdir}/$$module_srcdir \
15082	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
15083	  --target=${target_alias} \
15084	  --with-build-libsubdir=$(HOST_SUBDIR) \
15085	  $(STAGEtrain_CONFIGURE_FLAGS) \
15086	  --disable-shared @extra_mpc_gmp_configure_flags@ @extra_mpc_mpfr_configure_flags@ --disable-maintainer-mode
15087@endif mpc-bootstrap
15088
15089.PHONY: configure-stagefeedback-mpc maybe-configure-stagefeedback-mpc
15090maybe-configure-stagefeedback-mpc:
15091@if mpc-bootstrap
15092maybe-configure-stagefeedback-mpc: configure-stagefeedback-mpc
15093configure-stagefeedback-mpc:
15094	@[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
15095	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc
15096	@r=`${PWD_COMMAND}`; export r; \
15097	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15098	TFLAGS="$(STAGEfeedback_TFLAGS)"; \
15099	test ! -f $(HOST_SUBDIR)/mpc/Makefile || exit 0; \
15100	$(HOST_EXPORTS) \
15101	$(POSTSTAGE1_HOST_EXPORTS) \
15102	CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
15103	CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
15104	LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS;  \
15105	echo Configuring stage feedback in $(HOST_SUBDIR)/mpc; \
15106	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc; \
15107	cd $(HOST_SUBDIR)/mpc || exit 1; \
15108	case $(srcdir) in \
15109	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
15110	  *) topdir=`echo $(HOST_SUBDIR)/mpc/ | \
15111		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
15112	esac; \
15113	module_srcdir=mpc; \
15114	$(SHELL) $$s/$$module_srcdir/configure \
15115	  --srcdir=$${topdir}/$$module_srcdir \
15116	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
15117	  --target=${target_alias} \
15118	  --with-build-libsubdir=$(HOST_SUBDIR) \
15119	  $(STAGEfeedback_CONFIGURE_FLAGS) \
15120	  --disable-shared @extra_mpc_gmp_configure_flags@ @extra_mpc_mpfr_configure_flags@ --disable-maintainer-mode
15121@endif mpc-bootstrap
15122
15123.PHONY: configure-stageautoprofile-mpc maybe-configure-stageautoprofile-mpc
15124maybe-configure-stageautoprofile-mpc:
15125@if mpc-bootstrap
15126maybe-configure-stageautoprofile-mpc: configure-stageautoprofile-mpc
15127configure-stageautoprofile-mpc:
15128	@[ $(current_stage) = stageautoprofile ] || $(MAKE) stageautoprofile-start
15129	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc
15130	@r=`${PWD_COMMAND}`; export r; \
15131	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15132	TFLAGS="$(STAGEautoprofile_TFLAGS)"; \
15133	test ! -f $(HOST_SUBDIR)/mpc/Makefile || exit 0; \
15134	$(HOST_EXPORTS) \
15135	$(POSTSTAGE1_HOST_EXPORTS) \
15136	CFLAGS="$(STAGEautoprofile_CFLAGS)"; export CFLAGS; \
15137	CXXFLAGS="$(STAGEautoprofile_CXXFLAGS)"; export CXXFLAGS; \
15138	LIBCFLAGS="$(STAGEautoprofile_CFLAGS)"; export LIBCFLAGS;  \
15139	echo Configuring stage autoprofile in $(HOST_SUBDIR)/mpc; \
15140	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc; \
15141	cd $(HOST_SUBDIR)/mpc || exit 1; \
15142	case $(srcdir) in \
15143	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
15144	  *) topdir=`echo $(HOST_SUBDIR)/mpc/ | \
15145		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
15146	esac; \
15147	module_srcdir=mpc; \
15148	$(SHELL) $$s/$$module_srcdir/configure \
15149	  --srcdir=$${topdir}/$$module_srcdir \
15150	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
15151	  --target=${target_alias} \
15152	  --with-build-libsubdir=$(HOST_SUBDIR) \
15153	  $(STAGEautoprofile_CONFIGURE_FLAGS) \
15154	  --disable-shared @extra_mpc_gmp_configure_flags@ @extra_mpc_mpfr_configure_flags@ --disable-maintainer-mode
15155@endif mpc-bootstrap
15156
15157.PHONY: configure-stageautofeedback-mpc maybe-configure-stageautofeedback-mpc
15158maybe-configure-stageautofeedback-mpc:
15159@if mpc-bootstrap
15160maybe-configure-stageautofeedback-mpc: configure-stageautofeedback-mpc
15161configure-stageautofeedback-mpc:
15162	@[ $(current_stage) = stageautofeedback ] || $(MAKE) stageautofeedback-start
15163	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc
15164	@r=`${PWD_COMMAND}`; export r; \
15165	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15166	TFLAGS="$(STAGEautofeedback_TFLAGS)"; \
15167	test ! -f $(HOST_SUBDIR)/mpc/Makefile || exit 0; \
15168	$(HOST_EXPORTS) \
15169	$(POSTSTAGE1_HOST_EXPORTS) \
15170	CFLAGS="$(STAGEautofeedback_CFLAGS)"; export CFLAGS; \
15171	CXXFLAGS="$(STAGEautofeedback_CXXFLAGS)"; export CXXFLAGS; \
15172	LIBCFLAGS="$(STAGEautofeedback_CFLAGS)"; export LIBCFLAGS;  \
15173	echo Configuring stage autofeedback in $(HOST_SUBDIR)/mpc; \
15174	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc; \
15175	cd $(HOST_SUBDIR)/mpc || exit 1; \
15176	case $(srcdir) in \
15177	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
15178	  *) topdir=`echo $(HOST_SUBDIR)/mpc/ | \
15179		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
15180	esac; \
15181	module_srcdir=mpc; \
15182	$(SHELL) $$s/$$module_srcdir/configure \
15183	  --srcdir=$${topdir}/$$module_srcdir \
15184	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
15185	  --target=${target_alias} \
15186	  --with-build-libsubdir=$(HOST_SUBDIR) \
15187	  $(STAGEautofeedback_CONFIGURE_FLAGS) \
15188	  --disable-shared @extra_mpc_gmp_configure_flags@ @extra_mpc_mpfr_configure_flags@ --disable-maintainer-mode
15189@endif mpc-bootstrap
15190
15191
15192
15193
15194
15195.PHONY: all-mpc maybe-all-mpc
15196maybe-all-mpc:
15197@if gcc-bootstrap
15198all-mpc: stage_current
15199@endif gcc-bootstrap
15200@if mpc
15201TARGET-mpc=all
15202maybe-all-mpc: all-mpc
15203all-mpc: configure-mpc
15204	@r=`${PWD_COMMAND}`; export r; \
15205	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15206	$(HOST_EXPORTS)  \
15207	(cd $(HOST_SUBDIR)/mpc && \
15208	  $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS)  \
15209		$(TARGET-mpc))
15210@endif mpc
15211
15212
15213
15214.PHONY: all-stage1-mpc maybe-all-stage1-mpc
15215.PHONY: clean-stage1-mpc maybe-clean-stage1-mpc
15216maybe-all-stage1-mpc:
15217maybe-clean-stage1-mpc:
15218@if mpc-bootstrap
15219maybe-all-stage1-mpc: all-stage1-mpc
15220all-stage1: all-stage1-mpc
15221TARGET-stage1-mpc = $(TARGET-mpc)
15222all-stage1-mpc: configure-stage1-mpc
15223	@[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
15224	@r=`${PWD_COMMAND}`; export r; \
15225	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15226	TFLAGS="$(STAGE1_TFLAGS)"; \
15227	$(HOST_EXPORTS)  \
15228	cd $(HOST_SUBDIR)/mpc && \
15229	 \
15230	$(MAKE) $(BASE_FLAGS_TO_PASS) \
15231		CFLAGS="$(STAGE1_CFLAGS)" \
15232		GENERATOR_CFLAGS="$(STAGE1_GENERATOR_CFLAGS)" \
15233		CXXFLAGS="$(STAGE1_CXXFLAGS)" \
15234		LIBCFLAGS="$(LIBCFLAGS)" \
15235		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
15236		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
15237		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
15238		$(EXTRA_HOST_FLAGS)  \
15239		$(STAGE1_FLAGS_TO_PASS)  \
15240		TFLAGS="$(STAGE1_TFLAGS)"  \
15241		$(TARGET-stage1-mpc)
15242
15243maybe-clean-stage1-mpc: clean-stage1-mpc
15244clean-stage1: clean-stage1-mpc
15245clean-stage1-mpc:
15246	@if [ $(current_stage) = stage1 ]; then \
15247	  [ -f $(HOST_SUBDIR)/mpc/Makefile ] || exit 0; \
15248	else \
15249	  [ -f $(HOST_SUBDIR)/stage1-mpc/Makefile ] || exit 0; \
15250	  $(MAKE) stage1-start; \
15251	fi; \
15252	cd $(HOST_SUBDIR)/mpc && \
15253	$(MAKE) $(EXTRA_HOST_FLAGS)  \
15254	$(STAGE1_FLAGS_TO_PASS)  clean
15255@endif mpc-bootstrap
15256
15257
15258.PHONY: all-stage2-mpc maybe-all-stage2-mpc
15259.PHONY: clean-stage2-mpc maybe-clean-stage2-mpc
15260maybe-all-stage2-mpc:
15261maybe-clean-stage2-mpc:
15262@if mpc-bootstrap
15263maybe-all-stage2-mpc: all-stage2-mpc
15264all-stage2: all-stage2-mpc
15265TARGET-stage2-mpc = $(TARGET-mpc)
15266all-stage2-mpc: configure-stage2-mpc
15267	@[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
15268	@r=`${PWD_COMMAND}`; export r; \
15269	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15270	TFLAGS="$(STAGE2_TFLAGS)"; \
15271	$(HOST_EXPORTS) \
15272	$(POSTSTAGE1_HOST_EXPORTS)  \
15273	cd $(HOST_SUBDIR)/mpc && \
15274	 \
15275	$(MAKE) $(BASE_FLAGS_TO_PASS) \
15276		CFLAGS="$(STAGE2_CFLAGS)" \
15277		GENERATOR_CFLAGS="$(STAGE2_GENERATOR_CFLAGS)" \
15278		CXXFLAGS="$(STAGE2_CXXFLAGS)" \
15279		LIBCFLAGS="$(STAGE2_CFLAGS)" \
15280		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
15281		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
15282		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
15283		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
15284		TFLAGS="$(STAGE2_TFLAGS)"  \
15285		$(TARGET-stage2-mpc)
15286
15287maybe-clean-stage2-mpc: clean-stage2-mpc
15288clean-stage2: clean-stage2-mpc
15289clean-stage2-mpc:
15290	@if [ $(current_stage) = stage2 ]; then \
15291	  [ -f $(HOST_SUBDIR)/mpc/Makefile ] || exit 0; \
15292	else \
15293	  [ -f $(HOST_SUBDIR)/stage2-mpc/Makefile ] || exit 0; \
15294	  $(MAKE) stage2-start; \
15295	fi; \
15296	cd $(HOST_SUBDIR)/mpc && \
15297	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
15298@endif mpc-bootstrap
15299
15300
15301.PHONY: all-stage3-mpc maybe-all-stage3-mpc
15302.PHONY: clean-stage3-mpc maybe-clean-stage3-mpc
15303maybe-all-stage3-mpc:
15304maybe-clean-stage3-mpc:
15305@if mpc-bootstrap
15306maybe-all-stage3-mpc: all-stage3-mpc
15307all-stage3: all-stage3-mpc
15308TARGET-stage3-mpc = $(TARGET-mpc)
15309all-stage3-mpc: configure-stage3-mpc
15310	@[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
15311	@r=`${PWD_COMMAND}`; export r; \
15312	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15313	TFLAGS="$(STAGE3_TFLAGS)"; \
15314	$(HOST_EXPORTS) \
15315	$(POSTSTAGE1_HOST_EXPORTS)  \
15316	cd $(HOST_SUBDIR)/mpc && \
15317	 \
15318	$(MAKE) $(BASE_FLAGS_TO_PASS) \
15319		CFLAGS="$(STAGE3_CFLAGS)" \
15320		GENERATOR_CFLAGS="$(STAGE3_GENERATOR_CFLAGS)" \
15321		CXXFLAGS="$(STAGE3_CXXFLAGS)" \
15322		LIBCFLAGS="$(STAGE3_CFLAGS)" \
15323		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
15324		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
15325		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
15326		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
15327		TFLAGS="$(STAGE3_TFLAGS)"  \
15328		$(TARGET-stage3-mpc)
15329
15330maybe-clean-stage3-mpc: clean-stage3-mpc
15331clean-stage3: clean-stage3-mpc
15332clean-stage3-mpc:
15333	@if [ $(current_stage) = stage3 ]; then \
15334	  [ -f $(HOST_SUBDIR)/mpc/Makefile ] || exit 0; \
15335	else \
15336	  [ -f $(HOST_SUBDIR)/stage3-mpc/Makefile ] || exit 0; \
15337	  $(MAKE) stage3-start; \
15338	fi; \
15339	cd $(HOST_SUBDIR)/mpc && \
15340	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
15341@endif mpc-bootstrap
15342
15343
15344.PHONY: all-stage4-mpc maybe-all-stage4-mpc
15345.PHONY: clean-stage4-mpc maybe-clean-stage4-mpc
15346maybe-all-stage4-mpc:
15347maybe-clean-stage4-mpc:
15348@if mpc-bootstrap
15349maybe-all-stage4-mpc: all-stage4-mpc
15350all-stage4: all-stage4-mpc
15351TARGET-stage4-mpc = $(TARGET-mpc)
15352all-stage4-mpc: configure-stage4-mpc
15353	@[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
15354	@r=`${PWD_COMMAND}`; export r; \
15355	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15356	TFLAGS="$(STAGE4_TFLAGS)"; \
15357	$(HOST_EXPORTS) \
15358	$(POSTSTAGE1_HOST_EXPORTS)  \
15359	cd $(HOST_SUBDIR)/mpc && \
15360	 \
15361	$(MAKE) $(BASE_FLAGS_TO_PASS) \
15362		CFLAGS="$(STAGE4_CFLAGS)" \
15363		GENERATOR_CFLAGS="$(STAGE4_GENERATOR_CFLAGS)" \
15364		CXXFLAGS="$(STAGE4_CXXFLAGS)" \
15365		LIBCFLAGS="$(STAGE4_CFLAGS)" \
15366		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
15367		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
15368		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
15369		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
15370		TFLAGS="$(STAGE4_TFLAGS)"  \
15371		$(TARGET-stage4-mpc)
15372
15373maybe-clean-stage4-mpc: clean-stage4-mpc
15374clean-stage4: clean-stage4-mpc
15375clean-stage4-mpc:
15376	@if [ $(current_stage) = stage4 ]; then \
15377	  [ -f $(HOST_SUBDIR)/mpc/Makefile ] || exit 0; \
15378	else \
15379	  [ -f $(HOST_SUBDIR)/stage4-mpc/Makefile ] || exit 0; \
15380	  $(MAKE) stage4-start; \
15381	fi; \
15382	cd $(HOST_SUBDIR)/mpc && \
15383	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
15384@endif mpc-bootstrap
15385
15386
15387.PHONY: all-stageprofile-mpc maybe-all-stageprofile-mpc
15388.PHONY: clean-stageprofile-mpc maybe-clean-stageprofile-mpc
15389maybe-all-stageprofile-mpc:
15390maybe-clean-stageprofile-mpc:
15391@if mpc-bootstrap
15392maybe-all-stageprofile-mpc: all-stageprofile-mpc
15393all-stageprofile: all-stageprofile-mpc
15394TARGET-stageprofile-mpc = $(TARGET-mpc)
15395all-stageprofile-mpc: configure-stageprofile-mpc
15396	@[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
15397	@r=`${PWD_COMMAND}`; export r; \
15398	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15399	TFLAGS="$(STAGEprofile_TFLAGS)"; \
15400	$(HOST_EXPORTS) \
15401	$(POSTSTAGE1_HOST_EXPORTS)  \
15402	cd $(HOST_SUBDIR)/mpc && \
15403	 \
15404	$(MAKE) $(BASE_FLAGS_TO_PASS) \
15405		CFLAGS="$(STAGEprofile_CFLAGS)" \
15406		GENERATOR_CFLAGS="$(STAGEprofile_GENERATOR_CFLAGS)" \
15407		CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
15408		LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
15409		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
15410		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
15411		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
15412		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
15413		TFLAGS="$(STAGEprofile_TFLAGS)"  \
15414		$(TARGET-stageprofile-mpc)
15415
15416maybe-clean-stageprofile-mpc: clean-stageprofile-mpc
15417clean-stageprofile: clean-stageprofile-mpc
15418clean-stageprofile-mpc:
15419	@if [ $(current_stage) = stageprofile ]; then \
15420	  [ -f $(HOST_SUBDIR)/mpc/Makefile ] || exit 0; \
15421	else \
15422	  [ -f $(HOST_SUBDIR)/stageprofile-mpc/Makefile ] || exit 0; \
15423	  $(MAKE) stageprofile-start; \
15424	fi; \
15425	cd $(HOST_SUBDIR)/mpc && \
15426	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
15427@endif mpc-bootstrap
15428
15429
15430.PHONY: all-stagetrain-mpc maybe-all-stagetrain-mpc
15431.PHONY: clean-stagetrain-mpc maybe-clean-stagetrain-mpc
15432maybe-all-stagetrain-mpc:
15433maybe-clean-stagetrain-mpc:
15434@if mpc-bootstrap
15435maybe-all-stagetrain-mpc: all-stagetrain-mpc
15436all-stagetrain: all-stagetrain-mpc
15437TARGET-stagetrain-mpc = $(TARGET-mpc)
15438all-stagetrain-mpc: configure-stagetrain-mpc
15439	@[ $(current_stage) = stagetrain ] || $(MAKE) stagetrain-start
15440	@r=`${PWD_COMMAND}`; export r; \
15441	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15442	TFLAGS="$(STAGEtrain_TFLAGS)"; \
15443	$(HOST_EXPORTS) \
15444	$(POSTSTAGE1_HOST_EXPORTS)  \
15445	cd $(HOST_SUBDIR)/mpc && \
15446	 \
15447	$(MAKE) $(BASE_FLAGS_TO_PASS) \
15448		CFLAGS="$(STAGEtrain_CFLAGS)" \
15449		GENERATOR_CFLAGS="$(STAGEtrain_GENERATOR_CFLAGS)" \
15450		CXXFLAGS="$(STAGEtrain_CXXFLAGS)" \
15451		LIBCFLAGS="$(STAGEtrain_CFLAGS)" \
15452		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
15453		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
15454		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
15455		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
15456		TFLAGS="$(STAGEtrain_TFLAGS)"  \
15457		$(TARGET-stagetrain-mpc)
15458
15459maybe-clean-stagetrain-mpc: clean-stagetrain-mpc
15460clean-stagetrain: clean-stagetrain-mpc
15461clean-stagetrain-mpc:
15462	@if [ $(current_stage) = stagetrain ]; then \
15463	  [ -f $(HOST_SUBDIR)/mpc/Makefile ] || exit 0; \
15464	else \
15465	  [ -f $(HOST_SUBDIR)/stagetrain-mpc/Makefile ] || exit 0; \
15466	  $(MAKE) stagetrain-start; \
15467	fi; \
15468	cd $(HOST_SUBDIR)/mpc && \
15469	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
15470@endif mpc-bootstrap
15471
15472
15473.PHONY: all-stagefeedback-mpc maybe-all-stagefeedback-mpc
15474.PHONY: clean-stagefeedback-mpc maybe-clean-stagefeedback-mpc
15475maybe-all-stagefeedback-mpc:
15476maybe-clean-stagefeedback-mpc:
15477@if mpc-bootstrap
15478maybe-all-stagefeedback-mpc: all-stagefeedback-mpc
15479all-stagefeedback: all-stagefeedback-mpc
15480TARGET-stagefeedback-mpc = $(TARGET-mpc)
15481all-stagefeedback-mpc: configure-stagefeedback-mpc
15482	@[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
15483	@r=`${PWD_COMMAND}`; export r; \
15484	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15485	TFLAGS="$(STAGEfeedback_TFLAGS)"; \
15486	$(HOST_EXPORTS) \
15487	$(POSTSTAGE1_HOST_EXPORTS)  \
15488	cd $(HOST_SUBDIR)/mpc && \
15489	 \
15490	$(MAKE) $(BASE_FLAGS_TO_PASS) \
15491		CFLAGS="$(STAGEfeedback_CFLAGS)" \
15492		GENERATOR_CFLAGS="$(STAGEfeedback_GENERATOR_CFLAGS)" \
15493		CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
15494		LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
15495		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
15496		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
15497		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
15498		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
15499		TFLAGS="$(STAGEfeedback_TFLAGS)"  \
15500		$(TARGET-stagefeedback-mpc)
15501
15502maybe-clean-stagefeedback-mpc: clean-stagefeedback-mpc
15503clean-stagefeedback: clean-stagefeedback-mpc
15504clean-stagefeedback-mpc:
15505	@if [ $(current_stage) = stagefeedback ]; then \
15506	  [ -f $(HOST_SUBDIR)/mpc/Makefile ] || exit 0; \
15507	else \
15508	  [ -f $(HOST_SUBDIR)/stagefeedback-mpc/Makefile ] || exit 0; \
15509	  $(MAKE) stagefeedback-start; \
15510	fi; \
15511	cd $(HOST_SUBDIR)/mpc && \
15512	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
15513@endif mpc-bootstrap
15514
15515
15516.PHONY: all-stageautoprofile-mpc maybe-all-stageautoprofile-mpc
15517.PHONY: clean-stageautoprofile-mpc maybe-clean-stageautoprofile-mpc
15518maybe-all-stageautoprofile-mpc:
15519maybe-clean-stageautoprofile-mpc:
15520@if mpc-bootstrap
15521maybe-all-stageautoprofile-mpc: all-stageautoprofile-mpc
15522all-stageautoprofile: all-stageautoprofile-mpc
15523TARGET-stageautoprofile-mpc = $(TARGET-mpc)
15524all-stageautoprofile-mpc: configure-stageautoprofile-mpc
15525	@[ $(current_stage) = stageautoprofile ] || $(MAKE) stageautoprofile-start
15526	@r=`${PWD_COMMAND}`; export r; \
15527	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15528	TFLAGS="$(STAGEautoprofile_TFLAGS)"; \
15529	$(HOST_EXPORTS) \
15530	$(POSTSTAGE1_HOST_EXPORTS)  \
15531	cd $(HOST_SUBDIR)/mpc && \
15532	$$s/gcc/config/i386/$(AUTO_PROFILE) \
15533	$(MAKE) $(BASE_FLAGS_TO_PASS) \
15534		CFLAGS="$(STAGEautoprofile_CFLAGS)" \
15535		GENERATOR_CFLAGS="$(STAGEautoprofile_GENERATOR_CFLAGS)" \
15536		CXXFLAGS="$(STAGEautoprofile_CXXFLAGS)" \
15537		LIBCFLAGS="$(STAGEautoprofile_CFLAGS)" \
15538		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
15539		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
15540		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
15541		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
15542		TFLAGS="$(STAGEautoprofile_TFLAGS)"  \
15543		$(TARGET-stageautoprofile-mpc)
15544
15545maybe-clean-stageautoprofile-mpc: clean-stageautoprofile-mpc
15546clean-stageautoprofile: clean-stageautoprofile-mpc
15547clean-stageautoprofile-mpc:
15548	@if [ $(current_stage) = stageautoprofile ]; then \
15549	  [ -f $(HOST_SUBDIR)/mpc/Makefile ] || exit 0; \
15550	else \
15551	  [ -f $(HOST_SUBDIR)/stageautoprofile-mpc/Makefile ] || exit 0; \
15552	  $(MAKE) stageautoprofile-start; \
15553	fi; \
15554	cd $(HOST_SUBDIR)/mpc && \
15555	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
15556@endif mpc-bootstrap
15557
15558
15559.PHONY: all-stageautofeedback-mpc maybe-all-stageautofeedback-mpc
15560.PHONY: clean-stageautofeedback-mpc maybe-clean-stageautofeedback-mpc
15561maybe-all-stageautofeedback-mpc:
15562maybe-clean-stageautofeedback-mpc:
15563@if mpc-bootstrap
15564maybe-all-stageautofeedback-mpc: all-stageautofeedback-mpc
15565all-stageautofeedback: all-stageautofeedback-mpc
15566TARGET-stageautofeedback-mpc = $(TARGET-mpc)
15567all-stageautofeedback-mpc: configure-stageautofeedback-mpc
15568	@[ $(current_stage) = stageautofeedback ] || $(MAKE) stageautofeedback-start
15569	@r=`${PWD_COMMAND}`; export r; \
15570	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15571	TFLAGS="$(STAGEautofeedback_TFLAGS)"; \
15572	$(HOST_EXPORTS) \
15573	$(POSTSTAGE1_HOST_EXPORTS)  \
15574	cd $(HOST_SUBDIR)/mpc && \
15575	 \
15576	$(MAKE) $(BASE_FLAGS_TO_PASS) \
15577		CFLAGS="$(STAGEautofeedback_CFLAGS)" \
15578		GENERATOR_CFLAGS="$(STAGEautofeedback_GENERATOR_CFLAGS)" \
15579		CXXFLAGS="$(STAGEautofeedback_CXXFLAGS)" \
15580		LIBCFLAGS="$(STAGEautofeedback_CFLAGS)" \
15581		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
15582		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
15583		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
15584		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
15585		TFLAGS="$(STAGEautofeedback_TFLAGS)" PERF_DATA=perf.data \
15586		$(TARGET-stageautofeedback-mpc)
15587
15588maybe-clean-stageautofeedback-mpc: clean-stageautofeedback-mpc
15589clean-stageautofeedback: clean-stageautofeedback-mpc
15590clean-stageautofeedback-mpc:
15591	@if [ $(current_stage) = stageautofeedback ]; then \
15592	  [ -f $(HOST_SUBDIR)/mpc/Makefile ] || exit 0; \
15593	else \
15594	  [ -f $(HOST_SUBDIR)/stageautofeedback-mpc/Makefile ] || exit 0; \
15595	  $(MAKE) stageautofeedback-start; \
15596	fi; \
15597	cd $(HOST_SUBDIR)/mpc && \
15598	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
15599@endif mpc-bootstrap
15600
15601
15602
15603
15604
15605.PHONY: check-mpc maybe-check-mpc
15606maybe-check-mpc:
15607@if mpc
15608maybe-check-mpc: check-mpc
15609
15610check-mpc:
15611	@: $(MAKE); $(unstage)
15612	@r=`${PWD_COMMAND}`; export r; \
15613	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15614	$(HOST_EXPORTS) $(EXTRA_HOST_EXPORTS) \
15615	(cd $(HOST_SUBDIR)/mpc && \
15616	  $(MAKE) $(FLAGS_TO_PASS)  $(EXTRA_BOOTSTRAP_FLAGS) check)
15617
15618@endif mpc
15619
15620.PHONY: install-mpc maybe-install-mpc
15621maybe-install-mpc:
15622@if mpc
15623maybe-install-mpc: install-mpc
15624
15625install-mpc:
15626
15627@endif mpc
15628
15629.PHONY: install-strip-mpc maybe-install-strip-mpc
15630maybe-install-strip-mpc:
15631@if mpc
15632maybe-install-strip-mpc: install-strip-mpc
15633
15634install-strip-mpc:
15635
15636@endif mpc
15637
15638# Other targets (info, dvi, pdf, etc.)
15639
15640.PHONY: maybe-info-mpc info-mpc
15641maybe-info-mpc:
15642@if mpc
15643maybe-info-mpc: info-mpc
15644
15645info-mpc: \
15646    configure-mpc 
15647	@[ -f ./mpc/Makefile ] || exit 0; \
15648	r=`${PWD_COMMAND}`; export r; \
15649	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15650	$(HOST_EXPORTS) \
15651	for flag in $(EXTRA_HOST_FLAGS) ; do \
15652	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15653	done; \
15654	echo "Doing info in mpc"; \
15655	(cd $(HOST_SUBDIR)/mpc && \
15656	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15657	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15658	          "RANLIB=$${RANLIB}" \
15659	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
15660	          info) \
15661	  || exit 1
15662
15663@endif mpc
15664
15665.PHONY: maybe-dvi-mpc dvi-mpc
15666maybe-dvi-mpc:
15667@if mpc
15668maybe-dvi-mpc: dvi-mpc
15669
15670dvi-mpc: \
15671    configure-mpc 
15672	@[ -f ./mpc/Makefile ] || exit 0; \
15673	r=`${PWD_COMMAND}`; export r; \
15674	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15675	$(HOST_EXPORTS) \
15676	for flag in $(EXTRA_HOST_FLAGS) ; do \
15677	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15678	done; \
15679	echo "Doing dvi in mpc"; \
15680	(cd $(HOST_SUBDIR)/mpc && \
15681	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15682	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15683	          "RANLIB=$${RANLIB}" \
15684	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
15685	          dvi) \
15686	  || exit 1
15687
15688@endif mpc
15689
15690.PHONY: maybe-pdf-mpc pdf-mpc
15691maybe-pdf-mpc:
15692@if mpc
15693maybe-pdf-mpc: pdf-mpc
15694
15695pdf-mpc: \
15696    configure-mpc 
15697	@[ -f ./mpc/Makefile ] || exit 0; \
15698	r=`${PWD_COMMAND}`; export r; \
15699	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15700	$(HOST_EXPORTS) \
15701	for flag in $(EXTRA_HOST_FLAGS) ; do \
15702	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15703	done; \
15704	echo "Doing pdf in mpc"; \
15705	(cd $(HOST_SUBDIR)/mpc && \
15706	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15707	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15708	          "RANLIB=$${RANLIB}" \
15709	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
15710	          pdf) \
15711	  || exit 1
15712
15713@endif mpc
15714
15715.PHONY: maybe-html-mpc html-mpc
15716maybe-html-mpc:
15717@if mpc
15718maybe-html-mpc: html-mpc
15719
15720html-mpc: \
15721    configure-mpc 
15722	@[ -f ./mpc/Makefile ] || exit 0; \
15723	r=`${PWD_COMMAND}`; export r; \
15724	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15725	$(HOST_EXPORTS) \
15726	for flag in $(EXTRA_HOST_FLAGS) ; do \
15727	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15728	done; \
15729	echo "Doing html in mpc"; \
15730	(cd $(HOST_SUBDIR)/mpc && \
15731	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15732	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15733	          "RANLIB=$${RANLIB}" \
15734	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
15735	          html) \
15736	  || exit 1
15737
15738@endif mpc
15739
15740.PHONY: maybe-TAGS-mpc TAGS-mpc
15741maybe-TAGS-mpc:
15742@if mpc
15743maybe-TAGS-mpc: TAGS-mpc
15744
15745TAGS-mpc: \
15746    configure-mpc 
15747	@[ -f ./mpc/Makefile ] || exit 0; \
15748	r=`${PWD_COMMAND}`; export r; \
15749	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15750	$(HOST_EXPORTS) \
15751	for flag in $(EXTRA_HOST_FLAGS) ; do \
15752	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15753	done; \
15754	echo "Doing TAGS in mpc"; \
15755	(cd $(HOST_SUBDIR)/mpc && \
15756	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15757	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15758	          "RANLIB=$${RANLIB}" \
15759	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
15760	          TAGS) \
15761	  || exit 1
15762
15763@endif mpc
15764
15765.PHONY: maybe-install-info-mpc install-info-mpc
15766maybe-install-info-mpc:
15767@if mpc
15768maybe-install-info-mpc: install-info-mpc
15769
15770install-info-mpc: \
15771    configure-mpc \
15772    info-mpc 
15773	@[ -f ./mpc/Makefile ] || exit 0; \
15774	r=`${PWD_COMMAND}`; export r; \
15775	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15776	$(HOST_EXPORTS) \
15777	for flag in $(EXTRA_HOST_FLAGS) ; do \
15778	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15779	done; \
15780	echo "Doing install-info in mpc"; \
15781	(cd $(HOST_SUBDIR)/mpc && \
15782	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15783	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15784	          "RANLIB=$${RANLIB}" \
15785	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
15786	          install-info) \
15787	  || exit 1
15788
15789@endif mpc
15790
15791.PHONY: maybe-install-pdf-mpc install-pdf-mpc
15792maybe-install-pdf-mpc:
15793@if mpc
15794maybe-install-pdf-mpc: install-pdf-mpc
15795
15796install-pdf-mpc: \
15797    configure-mpc \
15798    pdf-mpc 
15799	@[ -f ./mpc/Makefile ] || exit 0; \
15800	r=`${PWD_COMMAND}`; export r; \
15801	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15802	$(HOST_EXPORTS) \
15803	for flag in $(EXTRA_HOST_FLAGS) ; do \
15804	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15805	done; \
15806	echo "Doing install-pdf in mpc"; \
15807	(cd $(HOST_SUBDIR)/mpc && \
15808	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15809	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15810	          "RANLIB=$${RANLIB}" \
15811	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
15812	          install-pdf) \
15813	  || exit 1
15814
15815@endif mpc
15816
15817.PHONY: maybe-install-html-mpc install-html-mpc
15818maybe-install-html-mpc:
15819@if mpc
15820maybe-install-html-mpc: install-html-mpc
15821
15822install-html-mpc: \
15823    configure-mpc \
15824    html-mpc 
15825	@[ -f ./mpc/Makefile ] || exit 0; \
15826	r=`${PWD_COMMAND}`; export r; \
15827	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15828	$(HOST_EXPORTS) \
15829	for flag in $(EXTRA_HOST_FLAGS) ; do \
15830	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15831	done; \
15832	echo "Doing install-html in mpc"; \
15833	(cd $(HOST_SUBDIR)/mpc && \
15834	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15835	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15836	          "RANLIB=$${RANLIB}" \
15837	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
15838	          install-html) \
15839	  || exit 1
15840
15841@endif mpc
15842
15843.PHONY: maybe-installcheck-mpc installcheck-mpc
15844maybe-installcheck-mpc:
15845@if mpc
15846maybe-installcheck-mpc: installcheck-mpc
15847
15848installcheck-mpc: \
15849    configure-mpc 
15850	@[ -f ./mpc/Makefile ] || exit 0; \
15851	r=`${PWD_COMMAND}`; export r; \
15852	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15853	$(HOST_EXPORTS) \
15854	for flag in $(EXTRA_HOST_FLAGS) ; do \
15855	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15856	done; \
15857	echo "Doing installcheck in mpc"; \
15858	(cd $(HOST_SUBDIR)/mpc && \
15859	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15860	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15861	          "RANLIB=$${RANLIB}" \
15862	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
15863	          installcheck) \
15864	  || exit 1
15865
15866@endif mpc
15867
15868.PHONY: maybe-mostlyclean-mpc mostlyclean-mpc
15869maybe-mostlyclean-mpc:
15870@if mpc
15871maybe-mostlyclean-mpc: mostlyclean-mpc
15872
15873mostlyclean-mpc: 
15874	@[ -f ./mpc/Makefile ] || exit 0; \
15875	r=`${PWD_COMMAND}`; export r; \
15876	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15877	$(HOST_EXPORTS) \
15878	for flag in $(EXTRA_HOST_FLAGS) ; do \
15879	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15880	done; \
15881	echo "Doing mostlyclean in mpc"; \
15882	(cd $(HOST_SUBDIR)/mpc && \
15883	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15884	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15885	          "RANLIB=$${RANLIB}" \
15886	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
15887	          mostlyclean) \
15888	  || exit 1
15889
15890@endif mpc
15891
15892.PHONY: maybe-clean-mpc clean-mpc
15893maybe-clean-mpc:
15894@if mpc
15895maybe-clean-mpc: clean-mpc
15896
15897clean-mpc: 
15898	@[ -f ./mpc/Makefile ] || exit 0; \
15899	r=`${PWD_COMMAND}`; export r; \
15900	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15901	$(HOST_EXPORTS) \
15902	for flag in $(EXTRA_HOST_FLAGS) ; do \
15903	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15904	done; \
15905	echo "Doing clean in mpc"; \
15906	(cd $(HOST_SUBDIR)/mpc && \
15907	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15908	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15909	          "RANLIB=$${RANLIB}" \
15910	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
15911	          clean) \
15912	  || exit 1
15913
15914@endif mpc
15915
15916.PHONY: maybe-distclean-mpc distclean-mpc
15917maybe-distclean-mpc:
15918@if mpc
15919maybe-distclean-mpc: distclean-mpc
15920
15921distclean-mpc: 
15922	@[ -f ./mpc/Makefile ] || exit 0; \
15923	r=`${PWD_COMMAND}`; export r; \
15924	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15925	$(HOST_EXPORTS) \
15926	for flag in $(EXTRA_HOST_FLAGS) ; do \
15927	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15928	done; \
15929	echo "Doing distclean in mpc"; \
15930	(cd $(HOST_SUBDIR)/mpc && \
15931	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15932	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15933	          "RANLIB=$${RANLIB}" \
15934	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
15935	          distclean) \
15936	  || exit 1
15937
15938@endif mpc
15939
15940.PHONY: maybe-maintainer-clean-mpc maintainer-clean-mpc
15941maybe-maintainer-clean-mpc:
15942@if mpc
15943maybe-maintainer-clean-mpc: maintainer-clean-mpc
15944
15945maintainer-clean-mpc: 
15946	@[ -f ./mpc/Makefile ] || exit 0; \
15947	r=`${PWD_COMMAND}`; export r; \
15948	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15949	$(HOST_EXPORTS) \
15950	for flag in $(EXTRA_HOST_FLAGS) ; do \
15951	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15952	done; \
15953	echo "Doing maintainer-clean in mpc"; \
15954	(cd $(HOST_SUBDIR)/mpc && \
15955	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15956	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15957	          "RANLIB=$${RANLIB}" \
15958	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
15959	          maintainer-clean) \
15960	  || exit 1
15961
15962@endif mpc
15963
15964
15965
15966.PHONY: configure-isl maybe-configure-isl
15967maybe-configure-isl:
15968@if gcc-bootstrap
15969configure-isl: stage_current
15970@endif gcc-bootstrap
15971@if isl
15972maybe-configure-isl: configure-isl
15973configure-isl: 
15974	@r=`${PWD_COMMAND}`; export r; \
15975	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15976	test ! -f $(HOST_SUBDIR)/isl/Makefile || exit 0; \
15977	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/isl; \
15978	$(HOST_EXPORTS)  \
15979	echo Configuring in $(HOST_SUBDIR)/isl; \
15980	cd "$(HOST_SUBDIR)/isl" || exit 1; \
15981	case $(srcdir) in \
15982	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
15983	  *) topdir=`echo $(HOST_SUBDIR)/isl/ | \
15984		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
15985	esac; \
15986	module_srcdir=isl; \
15987	$(SHELL) \
15988	  $$s/$$module_srcdir/configure \
15989	  --srcdir=$${topdir}/$$module_srcdir \
15990	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
15991	  --target=${target_alias} --disable-shared @extra_isl_gmp_configure_flags@ \
15992	  || exit 1
15993@endif isl
15994
15995
15996
15997.PHONY: configure-stage1-isl maybe-configure-stage1-isl
15998maybe-configure-stage1-isl:
15999@if isl-bootstrap
16000maybe-configure-stage1-isl: configure-stage1-isl
16001configure-stage1-isl:
16002	@[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
16003	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/isl
16004	@r=`${PWD_COMMAND}`; export r; \
16005	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16006	TFLAGS="$(STAGE1_TFLAGS)"; \
16007	test ! -f $(HOST_SUBDIR)/isl/Makefile || exit 0; \
16008	$(HOST_EXPORTS) \
16009	CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
16010	CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
16011	LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS;  \
16012	echo Configuring stage 1 in $(HOST_SUBDIR)/isl; \
16013	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/isl; \
16014	cd $(HOST_SUBDIR)/isl || exit 1; \
16015	case $(srcdir) in \
16016	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
16017	  *) topdir=`echo $(HOST_SUBDIR)/isl/ | \
16018		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
16019	esac; \
16020	module_srcdir=isl; \
16021	$(SHELL) $$s/$$module_srcdir/configure \
16022	  --srcdir=$${topdir}/$$module_srcdir \
16023	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
16024	  --target=${target_alias} \
16025	   \
16026	  $(STAGE1_CONFIGURE_FLAGS) \
16027	  --disable-shared @extra_isl_gmp_configure_flags@
16028@endif isl-bootstrap
16029
16030.PHONY: configure-stage2-isl maybe-configure-stage2-isl
16031maybe-configure-stage2-isl:
16032@if isl-bootstrap
16033maybe-configure-stage2-isl: configure-stage2-isl
16034configure-stage2-isl:
16035	@[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
16036	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/isl
16037	@r=`${PWD_COMMAND}`; export r; \
16038	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16039	TFLAGS="$(STAGE2_TFLAGS)"; \
16040	test ! -f $(HOST_SUBDIR)/isl/Makefile || exit 0; \
16041	$(HOST_EXPORTS) \
16042	$(POSTSTAGE1_HOST_EXPORTS) \
16043	CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
16044	CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
16045	LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS;  \
16046	echo Configuring stage 2 in $(HOST_SUBDIR)/isl; \
16047	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/isl; \
16048	cd $(HOST_SUBDIR)/isl || exit 1; \
16049	case $(srcdir) in \
16050	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
16051	  *) topdir=`echo $(HOST_SUBDIR)/isl/ | \
16052		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
16053	esac; \
16054	module_srcdir=isl; \
16055	$(SHELL) $$s/$$module_srcdir/configure \
16056	  --srcdir=$${topdir}/$$module_srcdir \
16057	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
16058	  --target=${target_alias} \
16059	  --with-build-libsubdir=$(HOST_SUBDIR) \
16060	  $(STAGE2_CONFIGURE_FLAGS) \
16061	  --disable-shared @extra_isl_gmp_configure_flags@
16062@endif isl-bootstrap
16063
16064.PHONY: configure-stage3-isl maybe-configure-stage3-isl
16065maybe-configure-stage3-isl:
16066@if isl-bootstrap
16067maybe-configure-stage3-isl: configure-stage3-isl
16068configure-stage3-isl:
16069	@[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
16070	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/isl
16071	@r=`${PWD_COMMAND}`; export r; \
16072	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16073	TFLAGS="$(STAGE3_TFLAGS)"; \
16074	test ! -f $(HOST_SUBDIR)/isl/Makefile || exit 0; \
16075	$(HOST_EXPORTS) \
16076	$(POSTSTAGE1_HOST_EXPORTS) \
16077	CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
16078	CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
16079	LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS;  \
16080	echo Configuring stage 3 in $(HOST_SUBDIR)/isl; \
16081	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/isl; \
16082	cd $(HOST_SUBDIR)/isl || exit 1; \
16083	case $(srcdir) in \
16084	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
16085	  *) topdir=`echo $(HOST_SUBDIR)/isl/ | \
16086		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
16087	esac; \
16088	module_srcdir=isl; \
16089	$(SHELL) $$s/$$module_srcdir/configure \
16090	  --srcdir=$${topdir}/$$module_srcdir \
16091	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
16092	  --target=${target_alias} \
16093	  --with-build-libsubdir=$(HOST_SUBDIR) \
16094	  $(STAGE3_CONFIGURE_FLAGS) \
16095	  --disable-shared @extra_isl_gmp_configure_flags@
16096@endif isl-bootstrap
16097
16098.PHONY: configure-stage4-isl maybe-configure-stage4-isl
16099maybe-configure-stage4-isl:
16100@if isl-bootstrap
16101maybe-configure-stage4-isl: configure-stage4-isl
16102configure-stage4-isl:
16103	@[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
16104	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/isl
16105	@r=`${PWD_COMMAND}`; export r; \
16106	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16107	TFLAGS="$(STAGE4_TFLAGS)"; \
16108	test ! -f $(HOST_SUBDIR)/isl/Makefile || exit 0; \
16109	$(HOST_EXPORTS) \
16110	$(POSTSTAGE1_HOST_EXPORTS) \
16111	CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
16112	CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
16113	LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS;  \
16114	echo Configuring stage 4 in $(HOST_SUBDIR)/isl; \
16115	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/isl; \
16116	cd $(HOST_SUBDIR)/isl || exit 1; \
16117	case $(srcdir) in \
16118	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
16119	  *) topdir=`echo $(HOST_SUBDIR)/isl/ | \
16120		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
16121	esac; \
16122	module_srcdir=isl; \
16123	$(SHELL) $$s/$$module_srcdir/configure \
16124	  --srcdir=$${topdir}/$$module_srcdir \
16125	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
16126	  --target=${target_alias} \
16127	  --with-build-libsubdir=$(HOST_SUBDIR) \
16128	  $(STAGE4_CONFIGURE_FLAGS) \
16129	  --disable-shared @extra_isl_gmp_configure_flags@
16130@endif isl-bootstrap
16131
16132.PHONY: configure-stageprofile-isl maybe-configure-stageprofile-isl
16133maybe-configure-stageprofile-isl:
16134@if isl-bootstrap
16135maybe-configure-stageprofile-isl: configure-stageprofile-isl
16136configure-stageprofile-isl:
16137	@[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
16138	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/isl
16139	@r=`${PWD_COMMAND}`; export r; \
16140	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16141	TFLAGS="$(STAGEprofile_TFLAGS)"; \
16142	test ! -f $(HOST_SUBDIR)/isl/Makefile || exit 0; \
16143	$(HOST_EXPORTS) \
16144	$(POSTSTAGE1_HOST_EXPORTS) \
16145	CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
16146	CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
16147	LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS;  \
16148	echo Configuring stage profile in $(HOST_SUBDIR)/isl; \
16149	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/isl; \
16150	cd $(HOST_SUBDIR)/isl || exit 1; \
16151	case $(srcdir) in \
16152	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
16153	  *) topdir=`echo $(HOST_SUBDIR)/isl/ | \
16154		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
16155	esac; \
16156	module_srcdir=isl; \
16157	$(SHELL) $$s/$$module_srcdir/configure \
16158	  --srcdir=$${topdir}/$$module_srcdir \
16159	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
16160	  --target=${target_alias} \
16161	  --with-build-libsubdir=$(HOST_SUBDIR) \
16162	  $(STAGEprofile_CONFIGURE_FLAGS) \
16163	  --disable-shared @extra_isl_gmp_configure_flags@
16164@endif isl-bootstrap
16165
16166.PHONY: configure-stagetrain-isl maybe-configure-stagetrain-isl
16167maybe-configure-stagetrain-isl:
16168@if isl-bootstrap
16169maybe-configure-stagetrain-isl: configure-stagetrain-isl
16170configure-stagetrain-isl:
16171	@[ $(current_stage) = stagetrain ] || $(MAKE) stagetrain-start
16172	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/isl
16173	@r=`${PWD_COMMAND}`; export r; \
16174	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16175	TFLAGS="$(STAGEtrain_TFLAGS)"; \
16176	test ! -f $(HOST_SUBDIR)/isl/Makefile || exit 0; \
16177	$(HOST_EXPORTS) \
16178	$(POSTSTAGE1_HOST_EXPORTS) \
16179	CFLAGS="$(STAGEtrain_CFLAGS)"; export CFLAGS; \
16180	CXXFLAGS="$(STAGEtrain_CXXFLAGS)"; export CXXFLAGS; \
16181	LIBCFLAGS="$(STAGEtrain_CFLAGS)"; export LIBCFLAGS;  \
16182	echo Configuring stage train in $(HOST_SUBDIR)/isl; \
16183	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/isl; \
16184	cd $(HOST_SUBDIR)/isl || exit 1; \
16185	case $(srcdir) in \
16186	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
16187	  *) topdir=`echo $(HOST_SUBDIR)/isl/ | \
16188		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
16189	esac; \
16190	module_srcdir=isl; \
16191	$(SHELL) $$s/$$module_srcdir/configure \
16192	  --srcdir=$${topdir}/$$module_srcdir \
16193	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
16194	  --target=${target_alias} \
16195	  --with-build-libsubdir=$(HOST_SUBDIR) \
16196	  $(STAGEtrain_CONFIGURE_FLAGS) \
16197	  --disable-shared @extra_isl_gmp_configure_flags@
16198@endif isl-bootstrap
16199
16200.PHONY: configure-stagefeedback-isl maybe-configure-stagefeedback-isl
16201maybe-configure-stagefeedback-isl:
16202@if isl-bootstrap
16203maybe-configure-stagefeedback-isl: configure-stagefeedback-isl
16204configure-stagefeedback-isl:
16205	@[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
16206	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/isl
16207	@r=`${PWD_COMMAND}`; export r; \
16208	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16209	TFLAGS="$(STAGEfeedback_TFLAGS)"; \
16210	test ! -f $(HOST_SUBDIR)/isl/Makefile || exit 0; \
16211	$(HOST_EXPORTS) \
16212	$(POSTSTAGE1_HOST_EXPORTS) \
16213	CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
16214	CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
16215	LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS;  \
16216	echo Configuring stage feedback in $(HOST_SUBDIR)/isl; \
16217	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/isl; \
16218	cd $(HOST_SUBDIR)/isl || exit 1; \
16219	case $(srcdir) in \
16220	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
16221	  *) topdir=`echo $(HOST_SUBDIR)/isl/ | \
16222		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
16223	esac; \
16224	module_srcdir=isl; \
16225	$(SHELL) $$s/$$module_srcdir/configure \
16226	  --srcdir=$${topdir}/$$module_srcdir \
16227	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
16228	  --target=${target_alias} \
16229	  --with-build-libsubdir=$(HOST_SUBDIR) \
16230	  $(STAGEfeedback_CONFIGURE_FLAGS) \
16231	  --disable-shared @extra_isl_gmp_configure_flags@
16232@endif isl-bootstrap
16233
16234.PHONY: configure-stageautoprofile-isl maybe-configure-stageautoprofile-isl
16235maybe-configure-stageautoprofile-isl:
16236@if isl-bootstrap
16237maybe-configure-stageautoprofile-isl: configure-stageautoprofile-isl
16238configure-stageautoprofile-isl:
16239	@[ $(current_stage) = stageautoprofile ] || $(MAKE) stageautoprofile-start
16240	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/isl
16241	@r=`${PWD_COMMAND}`; export r; \
16242	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16243	TFLAGS="$(STAGEautoprofile_TFLAGS)"; \
16244	test ! -f $(HOST_SUBDIR)/isl/Makefile || exit 0; \
16245	$(HOST_EXPORTS) \
16246	$(POSTSTAGE1_HOST_EXPORTS) \
16247	CFLAGS="$(STAGEautoprofile_CFLAGS)"; export CFLAGS; \
16248	CXXFLAGS="$(STAGEautoprofile_CXXFLAGS)"; export CXXFLAGS; \
16249	LIBCFLAGS="$(STAGEautoprofile_CFLAGS)"; export LIBCFLAGS;  \
16250	echo Configuring stage autoprofile in $(HOST_SUBDIR)/isl; \
16251	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/isl; \
16252	cd $(HOST_SUBDIR)/isl || exit 1; \
16253	case $(srcdir) in \
16254	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
16255	  *) topdir=`echo $(HOST_SUBDIR)/isl/ | \
16256		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
16257	esac; \
16258	module_srcdir=isl; \
16259	$(SHELL) $$s/$$module_srcdir/configure \
16260	  --srcdir=$${topdir}/$$module_srcdir \
16261	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
16262	  --target=${target_alias} \
16263	  --with-build-libsubdir=$(HOST_SUBDIR) \
16264	  $(STAGEautoprofile_CONFIGURE_FLAGS) \
16265	  --disable-shared @extra_isl_gmp_configure_flags@
16266@endif isl-bootstrap
16267
16268.PHONY: configure-stageautofeedback-isl maybe-configure-stageautofeedback-isl
16269maybe-configure-stageautofeedback-isl:
16270@if isl-bootstrap
16271maybe-configure-stageautofeedback-isl: configure-stageautofeedback-isl
16272configure-stageautofeedback-isl:
16273	@[ $(current_stage) = stageautofeedback ] || $(MAKE) stageautofeedback-start
16274	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/isl
16275	@r=`${PWD_COMMAND}`; export r; \
16276	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16277	TFLAGS="$(STAGEautofeedback_TFLAGS)"; \
16278	test ! -f $(HOST_SUBDIR)/isl/Makefile || exit 0; \
16279	$(HOST_EXPORTS) \
16280	$(POSTSTAGE1_HOST_EXPORTS) \
16281	CFLAGS="$(STAGEautofeedback_CFLAGS)"; export CFLAGS; \
16282	CXXFLAGS="$(STAGEautofeedback_CXXFLAGS)"; export CXXFLAGS; \
16283	LIBCFLAGS="$(STAGEautofeedback_CFLAGS)"; export LIBCFLAGS;  \
16284	echo Configuring stage autofeedback in $(HOST_SUBDIR)/isl; \
16285	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/isl; \
16286	cd $(HOST_SUBDIR)/isl || exit 1; \
16287	case $(srcdir) in \
16288	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
16289	  *) topdir=`echo $(HOST_SUBDIR)/isl/ | \
16290		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
16291	esac; \
16292	module_srcdir=isl; \
16293	$(SHELL) $$s/$$module_srcdir/configure \
16294	  --srcdir=$${topdir}/$$module_srcdir \
16295	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
16296	  --target=${target_alias} \
16297	  --with-build-libsubdir=$(HOST_SUBDIR) \
16298	  $(STAGEautofeedback_CONFIGURE_FLAGS) \
16299	  --disable-shared @extra_isl_gmp_configure_flags@
16300@endif isl-bootstrap
16301
16302
16303
16304
16305
16306.PHONY: all-isl maybe-all-isl
16307maybe-all-isl:
16308@if gcc-bootstrap
16309all-isl: stage_current
16310@endif gcc-bootstrap
16311@if isl
16312TARGET-isl=all
16313maybe-all-isl: all-isl
16314all-isl: configure-isl
16315	@r=`${PWD_COMMAND}`; export r; \
16316	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16317	$(HOST_EXPORTS)  \
16318	(cd $(HOST_SUBDIR)/isl && \
16319	  $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) V=1 \
16320		$(TARGET-isl))
16321@endif isl
16322
16323
16324
16325.PHONY: all-stage1-isl maybe-all-stage1-isl
16326.PHONY: clean-stage1-isl maybe-clean-stage1-isl
16327maybe-all-stage1-isl:
16328maybe-clean-stage1-isl:
16329@if isl-bootstrap
16330maybe-all-stage1-isl: all-stage1-isl
16331all-stage1: all-stage1-isl
16332TARGET-stage1-isl = $(TARGET-isl)
16333all-stage1-isl: configure-stage1-isl
16334	@[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
16335	@r=`${PWD_COMMAND}`; export r; \
16336	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16337	TFLAGS="$(STAGE1_TFLAGS)"; \
16338	$(HOST_EXPORTS)  \
16339	cd $(HOST_SUBDIR)/isl && \
16340	 \
16341	$(MAKE) $(BASE_FLAGS_TO_PASS) \
16342		CFLAGS="$(STAGE1_CFLAGS)" \
16343		GENERATOR_CFLAGS="$(STAGE1_GENERATOR_CFLAGS)" \
16344		CXXFLAGS="$(STAGE1_CXXFLAGS)" \
16345		LIBCFLAGS="$(LIBCFLAGS)" \
16346		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
16347		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
16348		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
16349		$(EXTRA_HOST_FLAGS)  \
16350		$(STAGE1_FLAGS_TO_PASS) V=1 \
16351		TFLAGS="$(STAGE1_TFLAGS)"  \
16352		$(TARGET-stage1-isl)
16353
16354maybe-clean-stage1-isl: clean-stage1-isl
16355clean-stage1: clean-stage1-isl
16356clean-stage1-isl:
16357	@if [ $(current_stage) = stage1 ]; then \
16358	  [ -f $(HOST_SUBDIR)/isl/Makefile ] || exit 0; \
16359	else \
16360	  [ -f $(HOST_SUBDIR)/stage1-isl/Makefile ] || exit 0; \
16361	  $(MAKE) stage1-start; \
16362	fi; \
16363	cd $(HOST_SUBDIR)/isl && \
16364	$(MAKE) $(EXTRA_HOST_FLAGS)  \
16365	$(STAGE1_FLAGS_TO_PASS) V=1 clean
16366@endif isl-bootstrap
16367
16368
16369.PHONY: all-stage2-isl maybe-all-stage2-isl
16370.PHONY: clean-stage2-isl maybe-clean-stage2-isl
16371maybe-all-stage2-isl:
16372maybe-clean-stage2-isl:
16373@if isl-bootstrap
16374maybe-all-stage2-isl: all-stage2-isl
16375all-stage2: all-stage2-isl
16376TARGET-stage2-isl = $(TARGET-isl)
16377all-stage2-isl: configure-stage2-isl
16378	@[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
16379	@r=`${PWD_COMMAND}`; export r; \
16380	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16381	TFLAGS="$(STAGE2_TFLAGS)"; \
16382	$(HOST_EXPORTS) \
16383	$(POSTSTAGE1_HOST_EXPORTS)  \
16384	cd $(HOST_SUBDIR)/isl && \
16385	 \
16386	$(MAKE) $(BASE_FLAGS_TO_PASS) \
16387		CFLAGS="$(STAGE2_CFLAGS)" \
16388		GENERATOR_CFLAGS="$(STAGE2_GENERATOR_CFLAGS)" \
16389		CXXFLAGS="$(STAGE2_CXXFLAGS)" \
16390		LIBCFLAGS="$(STAGE2_CFLAGS)" \
16391		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
16392		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
16393		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
16394		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) V=1 \
16395		TFLAGS="$(STAGE2_TFLAGS)"  \
16396		$(TARGET-stage2-isl)
16397
16398maybe-clean-stage2-isl: clean-stage2-isl
16399clean-stage2: clean-stage2-isl
16400clean-stage2-isl:
16401	@if [ $(current_stage) = stage2 ]; then \
16402	  [ -f $(HOST_SUBDIR)/isl/Makefile ] || exit 0; \
16403	else \
16404	  [ -f $(HOST_SUBDIR)/stage2-isl/Makefile ] || exit 0; \
16405	  $(MAKE) stage2-start; \
16406	fi; \
16407	cd $(HOST_SUBDIR)/isl && \
16408	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) V=1 clean
16409@endif isl-bootstrap
16410
16411
16412.PHONY: all-stage3-isl maybe-all-stage3-isl
16413.PHONY: clean-stage3-isl maybe-clean-stage3-isl
16414maybe-all-stage3-isl:
16415maybe-clean-stage3-isl:
16416@if isl-bootstrap
16417maybe-all-stage3-isl: all-stage3-isl
16418all-stage3: all-stage3-isl
16419TARGET-stage3-isl = $(TARGET-isl)
16420all-stage3-isl: configure-stage3-isl
16421	@[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
16422	@r=`${PWD_COMMAND}`; export r; \
16423	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16424	TFLAGS="$(STAGE3_TFLAGS)"; \
16425	$(HOST_EXPORTS) \
16426	$(POSTSTAGE1_HOST_EXPORTS)  \
16427	cd $(HOST_SUBDIR)/isl && \
16428	 \
16429	$(MAKE) $(BASE_FLAGS_TO_PASS) \
16430		CFLAGS="$(STAGE3_CFLAGS)" \
16431		GENERATOR_CFLAGS="$(STAGE3_GENERATOR_CFLAGS)" \
16432		CXXFLAGS="$(STAGE3_CXXFLAGS)" \
16433		LIBCFLAGS="$(STAGE3_CFLAGS)" \
16434		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
16435		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
16436		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
16437		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) V=1 \
16438		TFLAGS="$(STAGE3_TFLAGS)"  \
16439		$(TARGET-stage3-isl)
16440
16441maybe-clean-stage3-isl: clean-stage3-isl
16442clean-stage3: clean-stage3-isl
16443clean-stage3-isl:
16444	@if [ $(current_stage) = stage3 ]; then \
16445	  [ -f $(HOST_SUBDIR)/isl/Makefile ] || exit 0; \
16446	else \
16447	  [ -f $(HOST_SUBDIR)/stage3-isl/Makefile ] || exit 0; \
16448	  $(MAKE) stage3-start; \
16449	fi; \
16450	cd $(HOST_SUBDIR)/isl && \
16451	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) V=1 clean
16452@endif isl-bootstrap
16453
16454
16455.PHONY: all-stage4-isl maybe-all-stage4-isl
16456.PHONY: clean-stage4-isl maybe-clean-stage4-isl
16457maybe-all-stage4-isl:
16458maybe-clean-stage4-isl:
16459@if isl-bootstrap
16460maybe-all-stage4-isl: all-stage4-isl
16461all-stage4: all-stage4-isl
16462TARGET-stage4-isl = $(TARGET-isl)
16463all-stage4-isl: configure-stage4-isl
16464	@[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
16465	@r=`${PWD_COMMAND}`; export r; \
16466	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16467	TFLAGS="$(STAGE4_TFLAGS)"; \
16468	$(HOST_EXPORTS) \
16469	$(POSTSTAGE1_HOST_EXPORTS)  \
16470	cd $(HOST_SUBDIR)/isl && \
16471	 \
16472	$(MAKE) $(BASE_FLAGS_TO_PASS) \
16473		CFLAGS="$(STAGE4_CFLAGS)" \
16474		GENERATOR_CFLAGS="$(STAGE4_GENERATOR_CFLAGS)" \
16475		CXXFLAGS="$(STAGE4_CXXFLAGS)" \
16476		LIBCFLAGS="$(STAGE4_CFLAGS)" \
16477		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
16478		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
16479		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
16480		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) V=1 \
16481		TFLAGS="$(STAGE4_TFLAGS)"  \
16482		$(TARGET-stage4-isl)
16483
16484maybe-clean-stage4-isl: clean-stage4-isl
16485clean-stage4: clean-stage4-isl
16486clean-stage4-isl:
16487	@if [ $(current_stage) = stage4 ]; then \
16488	  [ -f $(HOST_SUBDIR)/isl/Makefile ] || exit 0; \
16489	else \
16490	  [ -f $(HOST_SUBDIR)/stage4-isl/Makefile ] || exit 0; \
16491	  $(MAKE) stage4-start; \
16492	fi; \
16493	cd $(HOST_SUBDIR)/isl && \
16494	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) V=1 clean
16495@endif isl-bootstrap
16496
16497
16498.PHONY: all-stageprofile-isl maybe-all-stageprofile-isl
16499.PHONY: clean-stageprofile-isl maybe-clean-stageprofile-isl
16500maybe-all-stageprofile-isl:
16501maybe-clean-stageprofile-isl:
16502@if isl-bootstrap
16503maybe-all-stageprofile-isl: all-stageprofile-isl
16504all-stageprofile: all-stageprofile-isl
16505TARGET-stageprofile-isl = $(TARGET-isl)
16506all-stageprofile-isl: configure-stageprofile-isl
16507	@[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
16508	@r=`${PWD_COMMAND}`; export r; \
16509	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16510	TFLAGS="$(STAGEprofile_TFLAGS)"; \
16511	$(HOST_EXPORTS) \
16512	$(POSTSTAGE1_HOST_EXPORTS)  \
16513	cd $(HOST_SUBDIR)/isl && \
16514	 \
16515	$(MAKE) $(BASE_FLAGS_TO_PASS) \
16516		CFLAGS="$(STAGEprofile_CFLAGS)" \
16517		GENERATOR_CFLAGS="$(STAGEprofile_GENERATOR_CFLAGS)" \
16518		CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
16519		LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
16520		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
16521		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
16522		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
16523		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) V=1 \
16524		TFLAGS="$(STAGEprofile_TFLAGS)"  \
16525		$(TARGET-stageprofile-isl)
16526
16527maybe-clean-stageprofile-isl: clean-stageprofile-isl
16528clean-stageprofile: clean-stageprofile-isl
16529clean-stageprofile-isl:
16530	@if [ $(current_stage) = stageprofile ]; then \
16531	  [ -f $(HOST_SUBDIR)/isl/Makefile ] || exit 0; \
16532	else \
16533	  [ -f $(HOST_SUBDIR)/stageprofile-isl/Makefile ] || exit 0; \
16534	  $(MAKE) stageprofile-start; \
16535	fi; \
16536	cd $(HOST_SUBDIR)/isl && \
16537	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) V=1 clean
16538@endif isl-bootstrap
16539
16540
16541.PHONY: all-stagetrain-isl maybe-all-stagetrain-isl
16542.PHONY: clean-stagetrain-isl maybe-clean-stagetrain-isl
16543maybe-all-stagetrain-isl:
16544maybe-clean-stagetrain-isl:
16545@if isl-bootstrap
16546maybe-all-stagetrain-isl: all-stagetrain-isl
16547all-stagetrain: all-stagetrain-isl
16548TARGET-stagetrain-isl = $(TARGET-isl)
16549all-stagetrain-isl: configure-stagetrain-isl
16550	@[ $(current_stage) = stagetrain ] || $(MAKE) stagetrain-start
16551	@r=`${PWD_COMMAND}`; export r; \
16552	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16553	TFLAGS="$(STAGEtrain_TFLAGS)"; \
16554	$(HOST_EXPORTS) \
16555	$(POSTSTAGE1_HOST_EXPORTS)  \
16556	cd $(HOST_SUBDIR)/isl && \
16557	 \
16558	$(MAKE) $(BASE_FLAGS_TO_PASS) \
16559		CFLAGS="$(STAGEtrain_CFLAGS)" \
16560		GENERATOR_CFLAGS="$(STAGEtrain_GENERATOR_CFLAGS)" \
16561		CXXFLAGS="$(STAGEtrain_CXXFLAGS)" \
16562		LIBCFLAGS="$(STAGEtrain_CFLAGS)" \
16563		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
16564		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
16565		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
16566		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) V=1 \
16567		TFLAGS="$(STAGEtrain_TFLAGS)"  \
16568		$(TARGET-stagetrain-isl)
16569
16570maybe-clean-stagetrain-isl: clean-stagetrain-isl
16571clean-stagetrain: clean-stagetrain-isl
16572clean-stagetrain-isl:
16573	@if [ $(current_stage) = stagetrain ]; then \
16574	  [ -f $(HOST_SUBDIR)/isl/Makefile ] || exit 0; \
16575	else \
16576	  [ -f $(HOST_SUBDIR)/stagetrain-isl/Makefile ] || exit 0; \
16577	  $(MAKE) stagetrain-start; \
16578	fi; \
16579	cd $(HOST_SUBDIR)/isl && \
16580	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) V=1 clean
16581@endif isl-bootstrap
16582
16583
16584.PHONY: all-stagefeedback-isl maybe-all-stagefeedback-isl
16585.PHONY: clean-stagefeedback-isl maybe-clean-stagefeedback-isl
16586maybe-all-stagefeedback-isl:
16587maybe-clean-stagefeedback-isl:
16588@if isl-bootstrap
16589maybe-all-stagefeedback-isl: all-stagefeedback-isl
16590all-stagefeedback: all-stagefeedback-isl
16591TARGET-stagefeedback-isl = $(TARGET-isl)
16592all-stagefeedback-isl: configure-stagefeedback-isl
16593	@[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
16594	@r=`${PWD_COMMAND}`; export r; \
16595	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16596	TFLAGS="$(STAGEfeedback_TFLAGS)"; \
16597	$(HOST_EXPORTS) \
16598	$(POSTSTAGE1_HOST_EXPORTS)  \
16599	cd $(HOST_SUBDIR)/isl && \
16600	 \
16601	$(MAKE) $(BASE_FLAGS_TO_PASS) \
16602		CFLAGS="$(STAGEfeedback_CFLAGS)" \
16603		GENERATOR_CFLAGS="$(STAGEfeedback_GENERATOR_CFLAGS)" \
16604		CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
16605		LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
16606		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
16607		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
16608		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
16609		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) V=1 \
16610		TFLAGS="$(STAGEfeedback_TFLAGS)"  \
16611		$(TARGET-stagefeedback-isl)
16612
16613maybe-clean-stagefeedback-isl: clean-stagefeedback-isl
16614clean-stagefeedback: clean-stagefeedback-isl
16615clean-stagefeedback-isl:
16616	@if [ $(current_stage) = stagefeedback ]; then \
16617	  [ -f $(HOST_SUBDIR)/isl/Makefile ] || exit 0; \
16618	else \
16619	  [ -f $(HOST_SUBDIR)/stagefeedback-isl/Makefile ] || exit 0; \
16620	  $(MAKE) stagefeedback-start; \
16621	fi; \
16622	cd $(HOST_SUBDIR)/isl && \
16623	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) V=1 clean
16624@endif isl-bootstrap
16625
16626
16627.PHONY: all-stageautoprofile-isl maybe-all-stageautoprofile-isl
16628.PHONY: clean-stageautoprofile-isl maybe-clean-stageautoprofile-isl
16629maybe-all-stageautoprofile-isl:
16630maybe-clean-stageautoprofile-isl:
16631@if isl-bootstrap
16632maybe-all-stageautoprofile-isl: all-stageautoprofile-isl
16633all-stageautoprofile: all-stageautoprofile-isl
16634TARGET-stageautoprofile-isl = $(TARGET-isl)
16635all-stageautoprofile-isl: configure-stageautoprofile-isl
16636	@[ $(current_stage) = stageautoprofile ] || $(MAKE) stageautoprofile-start
16637	@r=`${PWD_COMMAND}`; export r; \
16638	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16639	TFLAGS="$(STAGEautoprofile_TFLAGS)"; \
16640	$(HOST_EXPORTS) \
16641	$(POSTSTAGE1_HOST_EXPORTS)  \
16642	cd $(HOST_SUBDIR)/isl && \
16643	$$s/gcc/config/i386/$(AUTO_PROFILE) \
16644	$(MAKE) $(BASE_FLAGS_TO_PASS) \
16645		CFLAGS="$(STAGEautoprofile_CFLAGS)" \
16646		GENERATOR_CFLAGS="$(STAGEautoprofile_GENERATOR_CFLAGS)" \
16647		CXXFLAGS="$(STAGEautoprofile_CXXFLAGS)" \
16648		LIBCFLAGS="$(STAGEautoprofile_CFLAGS)" \
16649		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
16650		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
16651		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
16652		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) V=1 \
16653		TFLAGS="$(STAGEautoprofile_TFLAGS)"  \
16654		$(TARGET-stageautoprofile-isl)
16655
16656maybe-clean-stageautoprofile-isl: clean-stageautoprofile-isl
16657clean-stageautoprofile: clean-stageautoprofile-isl
16658clean-stageautoprofile-isl:
16659	@if [ $(current_stage) = stageautoprofile ]; then \
16660	  [ -f $(HOST_SUBDIR)/isl/Makefile ] || exit 0; \
16661	else \
16662	  [ -f $(HOST_SUBDIR)/stageautoprofile-isl/Makefile ] || exit 0; \
16663	  $(MAKE) stageautoprofile-start; \
16664	fi; \
16665	cd $(HOST_SUBDIR)/isl && \
16666	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) V=1 clean
16667@endif isl-bootstrap
16668
16669
16670.PHONY: all-stageautofeedback-isl maybe-all-stageautofeedback-isl
16671.PHONY: clean-stageautofeedback-isl maybe-clean-stageautofeedback-isl
16672maybe-all-stageautofeedback-isl:
16673maybe-clean-stageautofeedback-isl:
16674@if isl-bootstrap
16675maybe-all-stageautofeedback-isl: all-stageautofeedback-isl
16676all-stageautofeedback: all-stageautofeedback-isl
16677TARGET-stageautofeedback-isl = $(TARGET-isl)
16678all-stageautofeedback-isl: configure-stageautofeedback-isl
16679	@[ $(current_stage) = stageautofeedback ] || $(MAKE) stageautofeedback-start
16680	@r=`${PWD_COMMAND}`; export r; \
16681	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16682	TFLAGS="$(STAGEautofeedback_TFLAGS)"; \
16683	$(HOST_EXPORTS) \
16684	$(POSTSTAGE1_HOST_EXPORTS)  \
16685	cd $(HOST_SUBDIR)/isl && \
16686	 \
16687	$(MAKE) $(BASE_FLAGS_TO_PASS) \
16688		CFLAGS="$(STAGEautofeedback_CFLAGS)" \
16689		GENERATOR_CFLAGS="$(STAGEautofeedback_GENERATOR_CFLAGS)" \
16690		CXXFLAGS="$(STAGEautofeedback_CXXFLAGS)" \
16691		LIBCFLAGS="$(STAGEautofeedback_CFLAGS)" \
16692		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
16693		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
16694		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
16695		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) V=1 \
16696		TFLAGS="$(STAGEautofeedback_TFLAGS)" PERF_DATA=perf.data \
16697		$(TARGET-stageautofeedback-isl)
16698
16699maybe-clean-stageautofeedback-isl: clean-stageautofeedback-isl
16700clean-stageautofeedback: clean-stageautofeedback-isl
16701clean-stageautofeedback-isl:
16702	@if [ $(current_stage) = stageautofeedback ]; then \
16703	  [ -f $(HOST_SUBDIR)/isl/Makefile ] || exit 0; \
16704	else \
16705	  [ -f $(HOST_SUBDIR)/stageautofeedback-isl/Makefile ] || exit 0; \
16706	  $(MAKE) stageautofeedback-start; \
16707	fi; \
16708	cd $(HOST_SUBDIR)/isl && \
16709	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) V=1 clean
16710@endif isl-bootstrap
16711
16712
16713
16714
16715
16716.PHONY: check-isl maybe-check-isl
16717maybe-check-isl:
16718@if isl
16719maybe-check-isl: check-isl
16720
16721check-isl:
16722	@: $(MAKE); $(unstage)
16723	@r=`${PWD_COMMAND}`; export r; \
16724	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16725	$(HOST_EXPORTS) $(EXTRA_HOST_EXPORTS) \
16726	(cd $(HOST_SUBDIR)/isl && \
16727	  $(MAKE) $(FLAGS_TO_PASS) V=1 $(EXTRA_BOOTSTRAP_FLAGS) check)
16728
16729@endif isl
16730
16731.PHONY: install-isl maybe-install-isl
16732maybe-install-isl:
16733@if isl
16734maybe-install-isl: install-isl
16735
16736install-isl:
16737
16738@endif isl
16739
16740.PHONY: install-strip-isl maybe-install-strip-isl
16741maybe-install-strip-isl:
16742@if isl
16743maybe-install-strip-isl: install-strip-isl
16744
16745install-strip-isl:
16746
16747@endif isl
16748
16749# Other targets (info, dvi, pdf, etc.)
16750
16751.PHONY: maybe-info-isl info-isl
16752maybe-info-isl:
16753@if isl
16754maybe-info-isl: info-isl
16755
16756info-isl: \
16757    configure-isl 
16758	@[ -f ./isl/Makefile ] || exit 0; \
16759	r=`${PWD_COMMAND}`; export r; \
16760	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16761	$(HOST_EXPORTS) \
16762	for flag in $(EXTRA_HOST_FLAGS) V=1; do \
16763	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16764	done; \
16765	echo "Doing info in isl"; \
16766	(cd $(HOST_SUBDIR)/isl && \
16767	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16768	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16769	          "RANLIB=$${RANLIB}" \
16770	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16771	          info) \
16772	  || exit 1
16773
16774@endif isl
16775
16776.PHONY: maybe-dvi-isl dvi-isl
16777maybe-dvi-isl:
16778@if isl
16779maybe-dvi-isl: dvi-isl
16780
16781dvi-isl: \
16782    configure-isl 
16783	@[ -f ./isl/Makefile ] || exit 0; \
16784	r=`${PWD_COMMAND}`; export r; \
16785	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16786	$(HOST_EXPORTS) \
16787	for flag in $(EXTRA_HOST_FLAGS) V=1; do \
16788	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16789	done; \
16790	echo "Doing dvi in isl"; \
16791	(cd $(HOST_SUBDIR)/isl && \
16792	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16793	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16794	          "RANLIB=$${RANLIB}" \
16795	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16796	          dvi) \
16797	  || exit 1
16798
16799@endif isl
16800
16801.PHONY: maybe-pdf-isl pdf-isl
16802maybe-pdf-isl:
16803@if isl
16804maybe-pdf-isl: pdf-isl
16805
16806pdf-isl: \
16807    configure-isl 
16808	@[ -f ./isl/Makefile ] || exit 0; \
16809	r=`${PWD_COMMAND}`; export r; \
16810	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16811	$(HOST_EXPORTS) \
16812	for flag in $(EXTRA_HOST_FLAGS) V=1; do \
16813	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16814	done; \
16815	echo "Doing pdf in isl"; \
16816	(cd $(HOST_SUBDIR)/isl && \
16817	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16818	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16819	          "RANLIB=$${RANLIB}" \
16820	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16821	          pdf) \
16822	  || exit 1
16823
16824@endif isl
16825
16826.PHONY: maybe-html-isl html-isl
16827maybe-html-isl:
16828@if isl
16829maybe-html-isl: html-isl
16830
16831html-isl: \
16832    configure-isl 
16833	@[ -f ./isl/Makefile ] || exit 0; \
16834	r=`${PWD_COMMAND}`; export r; \
16835	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16836	$(HOST_EXPORTS) \
16837	for flag in $(EXTRA_HOST_FLAGS) V=1; do \
16838	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16839	done; \
16840	echo "Doing html in isl"; \
16841	(cd $(HOST_SUBDIR)/isl && \
16842	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16843	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16844	          "RANLIB=$${RANLIB}" \
16845	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16846	          html) \
16847	  || exit 1
16848
16849@endif isl
16850
16851.PHONY: maybe-TAGS-isl TAGS-isl
16852maybe-TAGS-isl:
16853@if isl
16854maybe-TAGS-isl: TAGS-isl
16855
16856TAGS-isl: \
16857    configure-isl 
16858	@[ -f ./isl/Makefile ] || exit 0; \
16859	r=`${PWD_COMMAND}`; export r; \
16860	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16861	$(HOST_EXPORTS) \
16862	for flag in $(EXTRA_HOST_FLAGS) V=1; do \
16863	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16864	done; \
16865	echo "Doing TAGS in isl"; \
16866	(cd $(HOST_SUBDIR)/isl && \
16867	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16868	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16869	          "RANLIB=$${RANLIB}" \
16870	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16871	          TAGS) \
16872	  || exit 1
16873
16874@endif isl
16875
16876.PHONY: maybe-install-info-isl install-info-isl
16877maybe-install-info-isl:
16878@if isl
16879maybe-install-info-isl: install-info-isl
16880
16881install-info-isl: \
16882    configure-isl \
16883    info-isl 
16884	@[ -f ./isl/Makefile ] || exit 0; \
16885	r=`${PWD_COMMAND}`; export r; \
16886	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16887	$(HOST_EXPORTS) \
16888	for flag in $(EXTRA_HOST_FLAGS) V=1; do \
16889	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16890	done; \
16891	echo "Doing install-info in isl"; \
16892	(cd $(HOST_SUBDIR)/isl && \
16893	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16894	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16895	          "RANLIB=$${RANLIB}" \
16896	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16897	          install-info) \
16898	  || exit 1
16899
16900@endif isl
16901
16902.PHONY: maybe-install-pdf-isl install-pdf-isl
16903maybe-install-pdf-isl:
16904@if isl
16905maybe-install-pdf-isl: install-pdf-isl
16906
16907install-pdf-isl: \
16908    configure-isl \
16909    pdf-isl 
16910	@[ -f ./isl/Makefile ] || exit 0; \
16911	r=`${PWD_COMMAND}`; export r; \
16912	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16913	$(HOST_EXPORTS) \
16914	for flag in $(EXTRA_HOST_FLAGS) V=1; do \
16915	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16916	done; \
16917	echo "Doing install-pdf in isl"; \
16918	(cd $(HOST_SUBDIR)/isl && \
16919	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16920	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16921	          "RANLIB=$${RANLIB}" \
16922	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16923	          install-pdf) \
16924	  || exit 1
16925
16926@endif isl
16927
16928.PHONY: maybe-install-html-isl install-html-isl
16929maybe-install-html-isl:
16930@if isl
16931maybe-install-html-isl: install-html-isl
16932
16933install-html-isl: \
16934    configure-isl \
16935    html-isl 
16936	@[ -f ./isl/Makefile ] || exit 0; \
16937	r=`${PWD_COMMAND}`; export r; \
16938	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16939	$(HOST_EXPORTS) \
16940	for flag in $(EXTRA_HOST_FLAGS) V=1; do \
16941	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16942	done; \
16943	echo "Doing install-html in isl"; \
16944	(cd $(HOST_SUBDIR)/isl && \
16945	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16946	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16947	          "RANLIB=$${RANLIB}" \
16948	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16949	          install-html) \
16950	  || exit 1
16951
16952@endif isl
16953
16954.PHONY: maybe-installcheck-isl installcheck-isl
16955maybe-installcheck-isl:
16956@if isl
16957maybe-installcheck-isl: installcheck-isl
16958
16959installcheck-isl: \
16960    configure-isl 
16961	@[ -f ./isl/Makefile ] || exit 0; \
16962	r=`${PWD_COMMAND}`; export r; \
16963	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16964	$(HOST_EXPORTS) \
16965	for flag in $(EXTRA_HOST_FLAGS) V=1; do \
16966	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16967	done; \
16968	echo "Doing installcheck in isl"; \
16969	(cd $(HOST_SUBDIR)/isl && \
16970	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16971	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16972	          "RANLIB=$${RANLIB}" \
16973	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16974	          installcheck) \
16975	  || exit 1
16976
16977@endif isl
16978
16979.PHONY: maybe-mostlyclean-isl mostlyclean-isl
16980maybe-mostlyclean-isl:
16981@if isl
16982maybe-mostlyclean-isl: mostlyclean-isl
16983
16984mostlyclean-isl: 
16985	@[ -f ./isl/Makefile ] || exit 0; \
16986	r=`${PWD_COMMAND}`; export r; \
16987	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16988	$(HOST_EXPORTS) \
16989	for flag in $(EXTRA_HOST_FLAGS) V=1; do \
16990	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16991	done; \
16992	echo "Doing mostlyclean in isl"; \
16993	(cd $(HOST_SUBDIR)/isl && \
16994	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16995	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16996	          "RANLIB=$${RANLIB}" \
16997	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16998	          mostlyclean) \
16999	  || exit 1
17000
17001@endif isl
17002
17003.PHONY: maybe-clean-isl clean-isl
17004maybe-clean-isl:
17005@if isl
17006maybe-clean-isl: clean-isl
17007
17008clean-isl: 
17009	@[ -f ./isl/Makefile ] || exit 0; \
17010	r=`${PWD_COMMAND}`; export r; \
17011	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17012	$(HOST_EXPORTS) \
17013	for flag in $(EXTRA_HOST_FLAGS) V=1; do \
17014	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17015	done; \
17016	echo "Doing clean in isl"; \
17017	(cd $(HOST_SUBDIR)/isl && \
17018	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17019	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17020	          "RANLIB=$${RANLIB}" \
17021	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17022	          clean) \
17023	  || exit 1
17024
17025@endif isl
17026
17027.PHONY: maybe-distclean-isl distclean-isl
17028maybe-distclean-isl:
17029@if isl
17030maybe-distclean-isl: distclean-isl
17031
17032distclean-isl: 
17033	@[ -f ./isl/Makefile ] || exit 0; \
17034	r=`${PWD_COMMAND}`; export r; \
17035	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17036	$(HOST_EXPORTS) \
17037	for flag in $(EXTRA_HOST_FLAGS) V=1; do \
17038	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17039	done; \
17040	echo "Doing distclean in isl"; \
17041	(cd $(HOST_SUBDIR)/isl && \
17042	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17043	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17044	          "RANLIB=$${RANLIB}" \
17045	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17046	          distclean) \
17047	  || exit 1
17048
17049@endif isl
17050
17051.PHONY: maybe-maintainer-clean-isl maintainer-clean-isl
17052maybe-maintainer-clean-isl:
17053@if isl
17054maybe-maintainer-clean-isl: maintainer-clean-isl
17055
17056maintainer-clean-isl: 
17057	@[ -f ./isl/Makefile ] || exit 0; \
17058	r=`${PWD_COMMAND}`; export r; \
17059	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17060	$(HOST_EXPORTS) \
17061	for flag in $(EXTRA_HOST_FLAGS) V=1; do \
17062	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17063	done; \
17064	echo "Doing maintainer-clean in isl"; \
17065	(cd $(HOST_SUBDIR)/isl && \
17066	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17067	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17068	          "RANLIB=$${RANLIB}" \
17069	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17070	          maintainer-clean) \
17071	  || exit 1
17072
17073@endif isl
17074
17075
17076
17077.PHONY: configure-libelf maybe-configure-libelf
17078maybe-configure-libelf:
17079@if gcc-bootstrap
17080configure-libelf: stage_current
17081@endif gcc-bootstrap
17082@if libelf
17083maybe-configure-libelf: configure-libelf
17084configure-libelf: 
17085	@r=`${PWD_COMMAND}`; export r; \
17086	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17087	test ! -f $(HOST_SUBDIR)/libelf/Makefile || exit 0; \
17088	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libelf; \
17089	$(HOST_EXPORTS)  \
17090	echo Configuring in $(HOST_SUBDIR)/libelf; \
17091	cd "$(HOST_SUBDIR)/libelf" || exit 1; \
17092	case $(srcdir) in \
17093	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
17094	  *) topdir=`echo $(HOST_SUBDIR)/libelf/ | \
17095		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
17096	esac; \
17097	module_srcdir=libelf; \
17098	$(SHELL) \
17099	  $$s/$$module_srcdir/configure \
17100	  --srcdir=$${topdir}/$$module_srcdir \
17101	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
17102	  --target=${target_alias} --disable-shared \
17103	  || exit 1
17104@endif libelf
17105
17106
17107
17108.PHONY: configure-stage1-libelf maybe-configure-stage1-libelf
17109maybe-configure-stage1-libelf:
17110@if libelf-bootstrap
17111maybe-configure-stage1-libelf: configure-stage1-libelf
17112configure-stage1-libelf:
17113	@[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
17114	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libelf
17115	@r=`${PWD_COMMAND}`; export r; \
17116	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17117	TFLAGS="$(STAGE1_TFLAGS)"; \
17118	test ! -f $(HOST_SUBDIR)/libelf/Makefile || exit 0; \
17119	$(HOST_EXPORTS) \
17120	CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
17121	CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
17122	LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS;  \
17123	echo Configuring stage 1 in $(HOST_SUBDIR)/libelf; \
17124	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libelf; \
17125	cd $(HOST_SUBDIR)/libelf || exit 1; \
17126	case $(srcdir) in \
17127	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
17128	  *) topdir=`echo $(HOST_SUBDIR)/libelf/ | \
17129		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
17130	esac; \
17131	module_srcdir=libelf; \
17132	$(SHELL) $$s/$$module_srcdir/configure \
17133	  --srcdir=$${topdir}/$$module_srcdir \
17134	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
17135	  --target=${target_alias} \
17136	   \
17137	  $(STAGE1_CONFIGURE_FLAGS) \
17138	  --disable-shared
17139@endif libelf-bootstrap
17140
17141.PHONY: configure-stage2-libelf maybe-configure-stage2-libelf
17142maybe-configure-stage2-libelf:
17143@if libelf-bootstrap
17144maybe-configure-stage2-libelf: configure-stage2-libelf
17145configure-stage2-libelf:
17146	@[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
17147	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libelf
17148	@r=`${PWD_COMMAND}`; export r; \
17149	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17150	TFLAGS="$(STAGE2_TFLAGS)"; \
17151	test ! -f $(HOST_SUBDIR)/libelf/Makefile || exit 0; \
17152	$(HOST_EXPORTS) \
17153	$(POSTSTAGE1_HOST_EXPORTS) \
17154	CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
17155	CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
17156	LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS;  \
17157	echo Configuring stage 2 in $(HOST_SUBDIR)/libelf; \
17158	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libelf; \
17159	cd $(HOST_SUBDIR)/libelf || exit 1; \
17160	case $(srcdir) in \
17161	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
17162	  *) topdir=`echo $(HOST_SUBDIR)/libelf/ | \
17163		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
17164	esac; \
17165	module_srcdir=libelf; \
17166	$(SHELL) $$s/$$module_srcdir/configure \
17167	  --srcdir=$${topdir}/$$module_srcdir \
17168	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
17169	  --target=${target_alias} \
17170	  --with-build-libsubdir=$(HOST_SUBDIR) \
17171	  $(STAGE2_CONFIGURE_FLAGS) \
17172	  --disable-shared
17173@endif libelf-bootstrap
17174
17175.PHONY: configure-stage3-libelf maybe-configure-stage3-libelf
17176maybe-configure-stage3-libelf:
17177@if libelf-bootstrap
17178maybe-configure-stage3-libelf: configure-stage3-libelf
17179configure-stage3-libelf:
17180	@[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
17181	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libelf
17182	@r=`${PWD_COMMAND}`; export r; \
17183	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17184	TFLAGS="$(STAGE3_TFLAGS)"; \
17185	test ! -f $(HOST_SUBDIR)/libelf/Makefile || exit 0; \
17186	$(HOST_EXPORTS) \
17187	$(POSTSTAGE1_HOST_EXPORTS) \
17188	CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
17189	CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
17190	LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS;  \
17191	echo Configuring stage 3 in $(HOST_SUBDIR)/libelf; \
17192	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libelf; \
17193	cd $(HOST_SUBDIR)/libelf || exit 1; \
17194	case $(srcdir) in \
17195	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
17196	  *) topdir=`echo $(HOST_SUBDIR)/libelf/ | \
17197		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
17198	esac; \
17199	module_srcdir=libelf; \
17200	$(SHELL) $$s/$$module_srcdir/configure \
17201	  --srcdir=$${topdir}/$$module_srcdir \
17202	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
17203	  --target=${target_alias} \
17204	  --with-build-libsubdir=$(HOST_SUBDIR) \
17205	  $(STAGE3_CONFIGURE_FLAGS) \
17206	  --disable-shared
17207@endif libelf-bootstrap
17208
17209.PHONY: configure-stage4-libelf maybe-configure-stage4-libelf
17210maybe-configure-stage4-libelf:
17211@if libelf-bootstrap
17212maybe-configure-stage4-libelf: configure-stage4-libelf
17213configure-stage4-libelf:
17214	@[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
17215	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libelf
17216	@r=`${PWD_COMMAND}`; export r; \
17217	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17218	TFLAGS="$(STAGE4_TFLAGS)"; \
17219	test ! -f $(HOST_SUBDIR)/libelf/Makefile || exit 0; \
17220	$(HOST_EXPORTS) \
17221	$(POSTSTAGE1_HOST_EXPORTS) \
17222	CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
17223	CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
17224	LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS;  \
17225	echo Configuring stage 4 in $(HOST_SUBDIR)/libelf; \
17226	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libelf; \
17227	cd $(HOST_SUBDIR)/libelf || exit 1; \
17228	case $(srcdir) in \
17229	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
17230	  *) topdir=`echo $(HOST_SUBDIR)/libelf/ | \
17231		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
17232	esac; \
17233	module_srcdir=libelf; \
17234	$(SHELL) $$s/$$module_srcdir/configure \
17235	  --srcdir=$${topdir}/$$module_srcdir \
17236	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
17237	  --target=${target_alias} \
17238	  --with-build-libsubdir=$(HOST_SUBDIR) \
17239	  $(STAGE4_CONFIGURE_FLAGS) \
17240	  --disable-shared
17241@endif libelf-bootstrap
17242
17243.PHONY: configure-stageprofile-libelf maybe-configure-stageprofile-libelf
17244maybe-configure-stageprofile-libelf:
17245@if libelf-bootstrap
17246maybe-configure-stageprofile-libelf: configure-stageprofile-libelf
17247configure-stageprofile-libelf:
17248	@[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
17249	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libelf
17250	@r=`${PWD_COMMAND}`; export r; \
17251	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17252	TFLAGS="$(STAGEprofile_TFLAGS)"; \
17253	test ! -f $(HOST_SUBDIR)/libelf/Makefile || exit 0; \
17254	$(HOST_EXPORTS) \
17255	$(POSTSTAGE1_HOST_EXPORTS) \
17256	CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
17257	CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
17258	LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS;  \
17259	echo Configuring stage profile in $(HOST_SUBDIR)/libelf; \
17260	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libelf; \
17261	cd $(HOST_SUBDIR)/libelf || exit 1; \
17262	case $(srcdir) in \
17263	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
17264	  *) topdir=`echo $(HOST_SUBDIR)/libelf/ | \
17265		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
17266	esac; \
17267	module_srcdir=libelf; \
17268	$(SHELL) $$s/$$module_srcdir/configure \
17269	  --srcdir=$${topdir}/$$module_srcdir \
17270	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
17271	  --target=${target_alias} \
17272	  --with-build-libsubdir=$(HOST_SUBDIR) \
17273	  $(STAGEprofile_CONFIGURE_FLAGS) \
17274	  --disable-shared
17275@endif libelf-bootstrap
17276
17277.PHONY: configure-stagetrain-libelf maybe-configure-stagetrain-libelf
17278maybe-configure-stagetrain-libelf:
17279@if libelf-bootstrap
17280maybe-configure-stagetrain-libelf: configure-stagetrain-libelf
17281configure-stagetrain-libelf:
17282	@[ $(current_stage) = stagetrain ] || $(MAKE) stagetrain-start
17283	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libelf
17284	@r=`${PWD_COMMAND}`; export r; \
17285	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17286	TFLAGS="$(STAGEtrain_TFLAGS)"; \
17287	test ! -f $(HOST_SUBDIR)/libelf/Makefile || exit 0; \
17288	$(HOST_EXPORTS) \
17289	$(POSTSTAGE1_HOST_EXPORTS) \
17290	CFLAGS="$(STAGEtrain_CFLAGS)"; export CFLAGS; \
17291	CXXFLAGS="$(STAGEtrain_CXXFLAGS)"; export CXXFLAGS; \
17292	LIBCFLAGS="$(STAGEtrain_CFLAGS)"; export LIBCFLAGS;  \
17293	echo Configuring stage train in $(HOST_SUBDIR)/libelf; \
17294	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libelf; \
17295	cd $(HOST_SUBDIR)/libelf || exit 1; \
17296	case $(srcdir) in \
17297	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
17298	  *) topdir=`echo $(HOST_SUBDIR)/libelf/ | \
17299		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
17300	esac; \
17301	module_srcdir=libelf; \
17302	$(SHELL) $$s/$$module_srcdir/configure \
17303	  --srcdir=$${topdir}/$$module_srcdir \
17304	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
17305	  --target=${target_alias} \
17306	  --with-build-libsubdir=$(HOST_SUBDIR) \
17307	  $(STAGEtrain_CONFIGURE_FLAGS) \
17308	  --disable-shared
17309@endif libelf-bootstrap
17310
17311.PHONY: configure-stagefeedback-libelf maybe-configure-stagefeedback-libelf
17312maybe-configure-stagefeedback-libelf:
17313@if libelf-bootstrap
17314maybe-configure-stagefeedback-libelf: configure-stagefeedback-libelf
17315configure-stagefeedback-libelf:
17316	@[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
17317	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libelf
17318	@r=`${PWD_COMMAND}`; export r; \
17319	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17320	TFLAGS="$(STAGEfeedback_TFLAGS)"; \
17321	test ! -f $(HOST_SUBDIR)/libelf/Makefile || exit 0; \
17322	$(HOST_EXPORTS) \
17323	$(POSTSTAGE1_HOST_EXPORTS) \
17324	CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
17325	CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
17326	LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS;  \
17327	echo Configuring stage feedback in $(HOST_SUBDIR)/libelf; \
17328	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libelf; \
17329	cd $(HOST_SUBDIR)/libelf || exit 1; \
17330	case $(srcdir) in \
17331	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
17332	  *) topdir=`echo $(HOST_SUBDIR)/libelf/ | \
17333		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
17334	esac; \
17335	module_srcdir=libelf; \
17336	$(SHELL) $$s/$$module_srcdir/configure \
17337	  --srcdir=$${topdir}/$$module_srcdir \
17338	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
17339	  --target=${target_alias} \
17340	  --with-build-libsubdir=$(HOST_SUBDIR) \
17341	  $(STAGEfeedback_CONFIGURE_FLAGS) \
17342	  --disable-shared
17343@endif libelf-bootstrap
17344
17345.PHONY: configure-stageautoprofile-libelf maybe-configure-stageautoprofile-libelf
17346maybe-configure-stageautoprofile-libelf:
17347@if libelf-bootstrap
17348maybe-configure-stageautoprofile-libelf: configure-stageautoprofile-libelf
17349configure-stageautoprofile-libelf:
17350	@[ $(current_stage) = stageautoprofile ] || $(MAKE) stageautoprofile-start
17351	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libelf
17352	@r=`${PWD_COMMAND}`; export r; \
17353	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17354	TFLAGS="$(STAGEautoprofile_TFLAGS)"; \
17355	test ! -f $(HOST_SUBDIR)/libelf/Makefile || exit 0; \
17356	$(HOST_EXPORTS) \
17357	$(POSTSTAGE1_HOST_EXPORTS) \
17358	CFLAGS="$(STAGEautoprofile_CFLAGS)"; export CFLAGS; \
17359	CXXFLAGS="$(STAGEautoprofile_CXXFLAGS)"; export CXXFLAGS; \
17360	LIBCFLAGS="$(STAGEautoprofile_CFLAGS)"; export LIBCFLAGS;  \
17361	echo Configuring stage autoprofile in $(HOST_SUBDIR)/libelf; \
17362	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libelf; \
17363	cd $(HOST_SUBDIR)/libelf || exit 1; \
17364	case $(srcdir) in \
17365	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
17366	  *) topdir=`echo $(HOST_SUBDIR)/libelf/ | \
17367		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
17368	esac; \
17369	module_srcdir=libelf; \
17370	$(SHELL) $$s/$$module_srcdir/configure \
17371	  --srcdir=$${topdir}/$$module_srcdir \
17372	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
17373	  --target=${target_alias} \
17374	  --with-build-libsubdir=$(HOST_SUBDIR) \
17375	  $(STAGEautoprofile_CONFIGURE_FLAGS) \
17376	  --disable-shared
17377@endif libelf-bootstrap
17378
17379.PHONY: configure-stageautofeedback-libelf maybe-configure-stageautofeedback-libelf
17380maybe-configure-stageautofeedback-libelf:
17381@if libelf-bootstrap
17382maybe-configure-stageautofeedback-libelf: configure-stageautofeedback-libelf
17383configure-stageautofeedback-libelf:
17384	@[ $(current_stage) = stageautofeedback ] || $(MAKE) stageautofeedback-start
17385	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libelf
17386	@r=`${PWD_COMMAND}`; export r; \
17387	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17388	TFLAGS="$(STAGEautofeedback_TFLAGS)"; \
17389	test ! -f $(HOST_SUBDIR)/libelf/Makefile || exit 0; \
17390	$(HOST_EXPORTS) \
17391	$(POSTSTAGE1_HOST_EXPORTS) \
17392	CFLAGS="$(STAGEautofeedback_CFLAGS)"; export CFLAGS; \
17393	CXXFLAGS="$(STAGEautofeedback_CXXFLAGS)"; export CXXFLAGS; \
17394	LIBCFLAGS="$(STAGEautofeedback_CFLAGS)"; export LIBCFLAGS;  \
17395	echo Configuring stage autofeedback in $(HOST_SUBDIR)/libelf; \
17396	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libelf; \
17397	cd $(HOST_SUBDIR)/libelf || exit 1; \
17398	case $(srcdir) in \
17399	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
17400	  *) topdir=`echo $(HOST_SUBDIR)/libelf/ | \
17401		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
17402	esac; \
17403	module_srcdir=libelf; \
17404	$(SHELL) $$s/$$module_srcdir/configure \
17405	  --srcdir=$${topdir}/$$module_srcdir \
17406	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
17407	  --target=${target_alias} \
17408	  --with-build-libsubdir=$(HOST_SUBDIR) \
17409	  $(STAGEautofeedback_CONFIGURE_FLAGS) \
17410	  --disable-shared
17411@endif libelf-bootstrap
17412
17413
17414
17415
17416
17417.PHONY: all-libelf maybe-all-libelf
17418maybe-all-libelf:
17419@if gcc-bootstrap
17420all-libelf: stage_current
17421@endif gcc-bootstrap
17422@if libelf
17423TARGET-libelf=all
17424maybe-all-libelf: all-libelf
17425all-libelf: configure-libelf
17426	@r=`${PWD_COMMAND}`; export r; \
17427	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17428	$(HOST_EXPORTS)  \
17429	(cd $(HOST_SUBDIR)/libelf && \
17430	  $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS)  \
17431		$(TARGET-libelf))
17432@endif libelf
17433
17434
17435
17436.PHONY: all-stage1-libelf maybe-all-stage1-libelf
17437.PHONY: clean-stage1-libelf maybe-clean-stage1-libelf
17438maybe-all-stage1-libelf:
17439maybe-clean-stage1-libelf:
17440@if libelf-bootstrap
17441maybe-all-stage1-libelf: all-stage1-libelf
17442all-stage1: all-stage1-libelf
17443TARGET-stage1-libelf = $(TARGET-libelf)
17444all-stage1-libelf: configure-stage1-libelf
17445	@[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
17446	@r=`${PWD_COMMAND}`; export r; \
17447	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17448	TFLAGS="$(STAGE1_TFLAGS)"; \
17449	$(HOST_EXPORTS)  \
17450	cd $(HOST_SUBDIR)/libelf && \
17451	 \
17452	$(MAKE) $(BASE_FLAGS_TO_PASS) \
17453		CFLAGS="$(STAGE1_CFLAGS)" \
17454		GENERATOR_CFLAGS="$(STAGE1_GENERATOR_CFLAGS)" \
17455		CXXFLAGS="$(STAGE1_CXXFLAGS)" \
17456		LIBCFLAGS="$(LIBCFLAGS)" \
17457		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
17458		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
17459		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
17460		$(EXTRA_HOST_FLAGS)  \
17461		$(STAGE1_FLAGS_TO_PASS)  \
17462		TFLAGS="$(STAGE1_TFLAGS)"  \
17463		$(TARGET-stage1-libelf)
17464
17465maybe-clean-stage1-libelf: clean-stage1-libelf
17466clean-stage1: clean-stage1-libelf
17467clean-stage1-libelf:
17468	@if [ $(current_stage) = stage1 ]; then \
17469	  [ -f $(HOST_SUBDIR)/libelf/Makefile ] || exit 0; \
17470	else \
17471	  [ -f $(HOST_SUBDIR)/stage1-libelf/Makefile ] || exit 0; \
17472	  $(MAKE) stage1-start; \
17473	fi; \
17474	cd $(HOST_SUBDIR)/libelf && \
17475	$(MAKE) $(EXTRA_HOST_FLAGS)  \
17476	$(STAGE1_FLAGS_TO_PASS)  clean
17477@endif libelf-bootstrap
17478
17479
17480.PHONY: all-stage2-libelf maybe-all-stage2-libelf
17481.PHONY: clean-stage2-libelf maybe-clean-stage2-libelf
17482maybe-all-stage2-libelf:
17483maybe-clean-stage2-libelf:
17484@if libelf-bootstrap
17485maybe-all-stage2-libelf: all-stage2-libelf
17486all-stage2: all-stage2-libelf
17487TARGET-stage2-libelf = $(TARGET-libelf)
17488all-stage2-libelf: configure-stage2-libelf
17489	@[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
17490	@r=`${PWD_COMMAND}`; export r; \
17491	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17492	TFLAGS="$(STAGE2_TFLAGS)"; \
17493	$(HOST_EXPORTS) \
17494	$(POSTSTAGE1_HOST_EXPORTS)  \
17495	cd $(HOST_SUBDIR)/libelf && \
17496	 \
17497	$(MAKE) $(BASE_FLAGS_TO_PASS) \
17498		CFLAGS="$(STAGE2_CFLAGS)" \
17499		GENERATOR_CFLAGS="$(STAGE2_GENERATOR_CFLAGS)" \
17500		CXXFLAGS="$(STAGE2_CXXFLAGS)" \
17501		LIBCFLAGS="$(STAGE2_CFLAGS)" \
17502		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
17503		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
17504		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
17505		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
17506		TFLAGS="$(STAGE2_TFLAGS)"  \
17507		$(TARGET-stage2-libelf)
17508
17509maybe-clean-stage2-libelf: clean-stage2-libelf
17510clean-stage2: clean-stage2-libelf
17511clean-stage2-libelf:
17512	@if [ $(current_stage) = stage2 ]; then \
17513	  [ -f $(HOST_SUBDIR)/libelf/Makefile ] || exit 0; \
17514	else \
17515	  [ -f $(HOST_SUBDIR)/stage2-libelf/Makefile ] || exit 0; \
17516	  $(MAKE) stage2-start; \
17517	fi; \
17518	cd $(HOST_SUBDIR)/libelf && \
17519	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
17520@endif libelf-bootstrap
17521
17522
17523.PHONY: all-stage3-libelf maybe-all-stage3-libelf
17524.PHONY: clean-stage3-libelf maybe-clean-stage3-libelf
17525maybe-all-stage3-libelf:
17526maybe-clean-stage3-libelf:
17527@if libelf-bootstrap
17528maybe-all-stage3-libelf: all-stage3-libelf
17529all-stage3: all-stage3-libelf
17530TARGET-stage3-libelf = $(TARGET-libelf)
17531all-stage3-libelf: configure-stage3-libelf
17532	@[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
17533	@r=`${PWD_COMMAND}`; export r; \
17534	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17535	TFLAGS="$(STAGE3_TFLAGS)"; \
17536	$(HOST_EXPORTS) \
17537	$(POSTSTAGE1_HOST_EXPORTS)  \
17538	cd $(HOST_SUBDIR)/libelf && \
17539	 \
17540	$(MAKE) $(BASE_FLAGS_TO_PASS) \
17541		CFLAGS="$(STAGE3_CFLAGS)" \
17542		GENERATOR_CFLAGS="$(STAGE3_GENERATOR_CFLAGS)" \
17543		CXXFLAGS="$(STAGE3_CXXFLAGS)" \
17544		LIBCFLAGS="$(STAGE3_CFLAGS)" \
17545		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
17546		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
17547		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
17548		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
17549		TFLAGS="$(STAGE3_TFLAGS)"  \
17550		$(TARGET-stage3-libelf)
17551
17552maybe-clean-stage3-libelf: clean-stage3-libelf
17553clean-stage3: clean-stage3-libelf
17554clean-stage3-libelf:
17555	@if [ $(current_stage) = stage3 ]; then \
17556	  [ -f $(HOST_SUBDIR)/libelf/Makefile ] || exit 0; \
17557	else \
17558	  [ -f $(HOST_SUBDIR)/stage3-libelf/Makefile ] || exit 0; \
17559	  $(MAKE) stage3-start; \
17560	fi; \
17561	cd $(HOST_SUBDIR)/libelf && \
17562	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
17563@endif libelf-bootstrap
17564
17565
17566.PHONY: all-stage4-libelf maybe-all-stage4-libelf
17567.PHONY: clean-stage4-libelf maybe-clean-stage4-libelf
17568maybe-all-stage4-libelf:
17569maybe-clean-stage4-libelf:
17570@if libelf-bootstrap
17571maybe-all-stage4-libelf: all-stage4-libelf
17572all-stage4: all-stage4-libelf
17573TARGET-stage4-libelf = $(TARGET-libelf)
17574all-stage4-libelf: configure-stage4-libelf
17575	@[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
17576	@r=`${PWD_COMMAND}`; export r; \
17577	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17578	TFLAGS="$(STAGE4_TFLAGS)"; \
17579	$(HOST_EXPORTS) \
17580	$(POSTSTAGE1_HOST_EXPORTS)  \
17581	cd $(HOST_SUBDIR)/libelf && \
17582	 \
17583	$(MAKE) $(BASE_FLAGS_TO_PASS) \
17584		CFLAGS="$(STAGE4_CFLAGS)" \
17585		GENERATOR_CFLAGS="$(STAGE4_GENERATOR_CFLAGS)" \
17586		CXXFLAGS="$(STAGE4_CXXFLAGS)" \
17587		LIBCFLAGS="$(STAGE4_CFLAGS)" \
17588		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
17589		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
17590		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
17591		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
17592		TFLAGS="$(STAGE4_TFLAGS)"  \
17593		$(TARGET-stage4-libelf)
17594
17595maybe-clean-stage4-libelf: clean-stage4-libelf
17596clean-stage4: clean-stage4-libelf
17597clean-stage4-libelf:
17598	@if [ $(current_stage) = stage4 ]; then \
17599	  [ -f $(HOST_SUBDIR)/libelf/Makefile ] || exit 0; \
17600	else \
17601	  [ -f $(HOST_SUBDIR)/stage4-libelf/Makefile ] || exit 0; \
17602	  $(MAKE) stage4-start; \
17603	fi; \
17604	cd $(HOST_SUBDIR)/libelf && \
17605	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
17606@endif libelf-bootstrap
17607
17608
17609.PHONY: all-stageprofile-libelf maybe-all-stageprofile-libelf
17610.PHONY: clean-stageprofile-libelf maybe-clean-stageprofile-libelf
17611maybe-all-stageprofile-libelf:
17612maybe-clean-stageprofile-libelf:
17613@if libelf-bootstrap
17614maybe-all-stageprofile-libelf: all-stageprofile-libelf
17615all-stageprofile: all-stageprofile-libelf
17616TARGET-stageprofile-libelf = $(TARGET-libelf)
17617all-stageprofile-libelf: configure-stageprofile-libelf
17618	@[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
17619	@r=`${PWD_COMMAND}`; export r; \
17620	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17621	TFLAGS="$(STAGEprofile_TFLAGS)"; \
17622	$(HOST_EXPORTS) \
17623	$(POSTSTAGE1_HOST_EXPORTS)  \
17624	cd $(HOST_SUBDIR)/libelf && \
17625	 \
17626	$(MAKE) $(BASE_FLAGS_TO_PASS) \
17627		CFLAGS="$(STAGEprofile_CFLAGS)" \
17628		GENERATOR_CFLAGS="$(STAGEprofile_GENERATOR_CFLAGS)" \
17629		CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
17630		LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
17631		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
17632		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
17633		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
17634		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
17635		TFLAGS="$(STAGEprofile_TFLAGS)"  \
17636		$(TARGET-stageprofile-libelf)
17637
17638maybe-clean-stageprofile-libelf: clean-stageprofile-libelf
17639clean-stageprofile: clean-stageprofile-libelf
17640clean-stageprofile-libelf:
17641	@if [ $(current_stage) = stageprofile ]; then \
17642	  [ -f $(HOST_SUBDIR)/libelf/Makefile ] || exit 0; \
17643	else \
17644	  [ -f $(HOST_SUBDIR)/stageprofile-libelf/Makefile ] || exit 0; \
17645	  $(MAKE) stageprofile-start; \
17646	fi; \
17647	cd $(HOST_SUBDIR)/libelf && \
17648	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
17649@endif libelf-bootstrap
17650
17651
17652.PHONY: all-stagetrain-libelf maybe-all-stagetrain-libelf
17653.PHONY: clean-stagetrain-libelf maybe-clean-stagetrain-libelf
17654maybe-all-stagetrain-libelf:
17655maybe-clean-stagetrain-libelf:
17656@if libelf-bootstrap
17657maybe-all-stagetrain-libelf: all-stagetrain-libelf
17658all-stagetrain: all-stagetrain-libelf
17659TARGET-stagetrain-libelf = $(TARGET-libelf)
17660all-stagetrain-libelf: configure-stagetrain-libelf
17661	@[ $(current_stage) = stagetrain ] || $(MAKE) stagetrain-start
17662	@r=`${PWD_COMMAND}`; export r; \
17663	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17664	TFLAGS="$(STAGEtrain_TFLAGS)"; \
17665	$(HOST_EXPORTS) \
17666	$(POSTSTAGE1_HOST_EXPORTS)  \
17667	cd $(HOST_SUBDIR)/libelf && \
17668	 \
17669	$(MAKE) $(BASE_FLAGS_TO_PASS) \
17670		CFLAGS="$(STAGEtrain_CFLAGS)" \
17671		GENERATOR_CFLAGS="$(STAGEtrain_GENERATOR_CFLAGS)" \
17672		CXXFLAGS="$(STAGEtrain_CXXFLAGS)" \
17673		LIBCFLAGS="$(STAGEtrain_CFLAGS)" \
17674		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
17675		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
17676		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
17677		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
17678		TFLAGS="$(STAGEtrain_TFLAGS)"  \
17679		$(TARGET-stagetrain-libelf)
17680
17681maybe-clean-stagetrain-libelf: clean-stagetrain-libelf
17682clean-stagetrain: clean-stagetrain-libelf
17683clean-stagetrain-libelf:
17684	@if [ $(current_stage) = stagetrain ]; then \
17685	  [ -f $(HOST_SUBDIR)/libelf/Makefile ] || exit 0; \
17686	else \
17687	  [ -f $(HOST_SUBDIR)/stagetrain-libelf/Makefile ] || exit 0; \
17688	  $(MAKE) stagetrain-start; \
17689	fi; \
17690	cd $(HOST_SUBDIR)/libelf && \
17691	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
17692@endif libelf-bootstrap
17693
17694
17695.PHONY: all-stagefeedback-libelf maybe-all-stagefeedback-libelf
17696.PHONY: clean-stagefeedback-libelf maybe-clean-stagefeedback-libelf
17697maybe-all-stagefeedback-libelf:
17698maybe-clean-stagefeedback-libelf:
17699@if libelf-bootstrap
17700maybe-all-stagefeedback-libelf: all-stagefeedback-libelf
17701all-stagefeedback: all-stagefeedback-libelf
17702TARGET-stagefeedback-libelf = $(TARGET-libelf)
17703all-stagefeedback-libelf: configure-stagefeedback-libelf
17704	@[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
17705	@r=`${PWD_COMMAND}`; export r; \
17706	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17707	TFLAGS="$(STAGEfeedback_TFLAGS)"; \
17708	$(HOST_EXPORTS) \
17709	$(POSTSTAGE1_HOST_EXPORTS)  \
17710	cd $(HOST_SUBDIR)/libelf && \
17711	 \
17712	$(MAKE) $(BASE_FLAGS_TO_PASS) \
17713		CFLAGS="$(STAGEfeedback_CFLAGS)" \
17714		GENERATOR_CFLAGS="$(STAGEfeedback_GENERATOR_CFLAGS)" \
17715		CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
17716		LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
17717		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
17718		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
17719		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
17720		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
17721		TFLAGS="$(STAGEfeedback_TFLAGS)"  \
17722		$(TARGET-stagefeedback-libelf)
17723
17724maybe-clean-stagefeedback-libelf: clean-stagefeedback-libelf
17725clean-stagefeedback: clean-stagefeedback-libelf
17726clean-stagefeedback-libelf:
17727	@if [ $(current_stage) = stagefeedback ]; then \
17728	  [ -f $(HOST_SUBDIR)/libelf/Makefile ] || exit 0; \
17729	else \
17730	  [ -f $(HOST_SUBDIR)/stagefeedback-libelf/Makefile ] || exit 0; \
17731	  $(MAKE) stagefeedback-start; \
17732	fi; \
17733	cd $(HOST_SUBDIR)/libelf && \
17734	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
17735@endif libelf-bootstrap
17736
17737
17738.PHONY: all-stageautoprofile-libelf maybe-all-stageautoprofile-libelf
17739.PHONY: clean-stageautoprofile-libelf maybe-clean-stageautoprofile-libelf
17740maybe-all-stageautoprofile-libelf:
17741maybe-clean-stageautoprofile-libelf:
17742@if libelf-bootstrap
17743maybe-all-stageautoprofile-libelf: all-stageautoprofile-libelf
17744all-stageautoprofile: all-stageautoprofile-libelf
17745TARGET-stageautoprofile-libelf = $(TARGET-libelf)
17746all-stageautoprofile-libelf: configure-stageautoprofile-libelf
17747	@[ $(current_stage) = stageautoprofile ] || $(MAKE) stageautoprofile-start
17748	@r=`${PWD_COMMAND}`; export r; \
17749	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17750	TFLAGS="$(STAGEautoprofile_TFLAGS)"; \
17751	$(HOST_EXPORTS) \
17752	$(POSTSTAGE1_HOST_EXPORTS)  \
17753	cd $(HOST_SUBDIR)/libelf && \
17754	$$s/gcc/config/i386/$(AUTO_PROFILE) \
17755	$(MAKE) $(BASE_FLAGS_TO_PASS) \
17756		CFLAGS="$(STAGEautoprofile_CFLAGS)" \
17757		GENERATOR_CFLAGS="$(STAGEautoprofile_GENERATOR_CFLAGS)" \
17758		CXXFLAGS="$(STAGEautoprofile_CXXFLAGS)" \
17759		LIBCFLAGS="$(STAGEautoprofile_CFLAGS)" \
17760		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
17761		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
17762		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
17763		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
17764		TFLAGS="$(STAGEautoprofile_TFLAGS)"  \
17765		$(TARGET-stageautoprofile-libelf)
17766
17767maybe-clean-stageautoprofile-libelf: clean-stageautoprofile-libelf
17768clean-stageautoprofile: clean-stageautoprofile-libelf
17769clean-stageautoprofile-libelf:
17770	@if [ $(current_stage) = stageautoprofile ]; then \
17771	  [ -f $(HOST_SUBDIR)/libelf/Makefile ] || exit 0; \
17772	else \
17773	  [ -f $(HOST_SUBDIR)/stageautoprofile-libelf/Makefile ] || exit 0; \
17774	  $(MAKE) stageautoprofile-start; \
17775	fi; \
17776	cd $(HOST_SUBDIR)/libelf && \
17777	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
17778@endif libelf-bootstrap
17779
17780
17781.PHONY: all-stageautofeedback-libelf maybe-all-stageautofeedback-libelf
17782.PHONY: clean-stageautofeedback-libelf maybe-clean-stageautofeedback-libelf
17783maybe-all-stageautofeedback-libelf:
17784maybe-clean-stageautofeedback-libelf:
17785@if libelf-bootstrap
17786maybe-all-stageautofeedback-libelf: all-stageautofeedback-libelf
17787all-stageautofeedback: all-stageautofeedback-libelf
17788TARGET-stageautofeedback-libelf = $(TARGET-libelf)
17789all-stageautofeedback-libelf: configure-stageautofeedback-libelf
17790	@[ $(current_stage) = stageautofeedback ] || $(MAKE) stageautofeedback-start
17791	@r=`${PWD_COMMAND}`; export r; \
17792	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17793	TFLAGS="$(STAGEautofeedback_TFLAGS)"; \
17794	$(HOST_EXPORTS) \
17795	$(POSTSTAGE1_HOST_EXPORTS)  \
17796	cd $(HOST_SUBDIR)/libelf && \
17797	 \
17798	$(MAKE) $(BASE_FLAGS_TO_PASS) \
17799		CFLAGS="$(STAGEautofeedback_CFLAGS)" \
17800		GENERATOR_CFLAGS="$(STAGEautofeedback_GENERATOR_CFLAGS)" \
17801		CXXFLAGS="$(STAGEautofeedback_CXXFLAGS)" \
17802		LIBCFLAGS="$(STAGEautofeedback_CFLAGS)" \
17803		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
17804		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
17805		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
17806		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
17807		TFLAGS="$(STAGEautofeedback_TFLAGS)" PERF_DATA=perf.data \
17808		$(TARGET-stageautofeedback-libelf)
17809
17810maybe-clean-stageautofeedback-libelf: clean-stageautofeedback-libelf
17811clean-stageautofeedback: clean-stageautofeedback-libelf
17812clean-stageautofeedback-libelf:
17813	@if [ $(current_stage) = stageautofeedback ]; then \
17814	  [ -f $(HOST_SUBDIR)/libelf/Makefile ] || exit 0; \
17815	else \
17816	  [ -f $(HOST_SUBDIR)/stageautofeedback-libelf/Makefile ] || exit 0; \
17817	  $(MAKE) stageautofeedback-start; \
17818	fi; \
17819	cd $(HOST_SUBDIR)/libelf && \
17820	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
17821@endif libelf-bootstrap
17822
17823
17824
17825
17826
17827.PHONY: check-libelf maybe-check-libelf
17828maybe-check-libelf:
17829@if libelf
17830maybe-check-libelf: check-libelf
17831
17832check-libelf:
17833	@: $(MAKE); $(unstage)
17834	@r=`${PWD_COMMAND}`; export r; \
17835	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17836	$(HOST_EXPORTS) $(EXTRA_HOST_EXPORTS) \
17837	(cd $(HOST_SUBDIR)/libelf && \
17838	  $(MAKE) $(FLAGS_TO_PASS)  $(EXTRA_BOOTSTRAP_FLAGS) check)
17839
17840@endif libelf
17841
17842.PHONY: install-libelf maybe-install-libelf
17843maybe-install-libelf:
17844@if libelf
17845maybe-install-libelf: install-libelf
17846
17847install-libelf:
17848
17849@endif libelf
17850
17851.PHONY: install-strip-libelf maybe-install-strip-libelf
17852maybe-install-strip-libelf:
17853@if libelf
17854maybe-install-strip-libelf: install-strip-libelf
17855
17856install-strip-libelf:
17857
17858@endif libelf
17859
17860# Other targets (info, dvi, pdf, etc.)
17861
17862.PHONY: maybe-info-libelf info-libelf
17863maybe-info-libelf:
17864@if libelf
17865maybe-info-libelf: info-libelf
17866
17867info-libelf: \
17868    configure-libelf 
17869	@[ -f ./libelf/Makefile ] || exit 0; \
17870	r=`${PWD_COMMAND}`; export r; \
17871	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17872	$(HOST_EXPORTS) \
17873	for flag in $(EXTRA_HOST_FLAGS) ; do \
17874	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17875	done; \
17876	echo "Doing info in libelf"; \
17877	(cd $(HOST_SUBDIR)/libelf && \
17878	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17879	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17880	          "RANLIB=$${RANLIB}" \
17881	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17882	          info) \
17883	  || exit 1
17884
17885@endif libelf
17886
17887.PHONY: maybe-dvi-libelf dvi-libelf
17888maybe-dvi-libelf:
17889@if libelf
17890maybe-dvi-libelf: dvi-libelf
17891
17892dvi-libelf: \
17893    configure-libelf 
17894	@[ -f ./libelf/Makefile ] || exit 0; \
17895	r=`${PWD_COMMAND}`; export r; \
17896	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17897	$(HOST_EXPORTS) \
17898	for flag in $(EXTRA_HOST_FLAGS) ; do \
17899	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17900	done; \
17901	echo "Doing dvi in libelf"; \
17902	(cd $(HOST_SUBDIR)/libelf && \
17903	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17904	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17905	          "RANLIB=$${RANLIB}" \
17906	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17907	          dvi) \
17908	  || exit 1
17909
17910@endif libelf
17911
17912.PHONY: maybe-pdf-libelf pdf-libelf
17913maybe-pdf-libelf:
17914@if libelf
17915maybe-pdf-libelf: pdf-libelf
17916
17917pdf-libelf: \
17918    configure-libelf 
17919	@[ -f ./libelf/Makefile ] || exit 0; \
17920	r=`${PWD_COMMAND}`; export r; \
17921	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17922	$(HOST_EXPORTS) \
17923	for flag in $(EXTRA_HOST_FLAGS) ; do \
17924	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17925	done; \
17926	echo "Doing pdf in libelf"; \
17927	(cd $(HOST_SUBDIR)/libelf && \
17928	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17929	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17930	          "RANLIB=$${RANLIB}" \
17931	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17932	          pdf) \
17933	  || exit 1
17934
17935@endif libelf
17936
17937.PHONY: maybe-html-libelf html-libelf
17938maybe-html-libelf:
17939@if libelf
17940maybe-html-libelf: html-libelf
17941
17942html-libelf: \
17943    configure-libelf 
17944	@[ -f ./libelf/Makefile ] || exit 0; \
17945	r=`${PWD_COMMAND}`; export r; \
17946	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17947	$(HOST_EXPORTS) \
17948	for flag in $(EXTRA_HOST_FLAGS) ; do \
17949	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17950	done; \
17951	echo "Doing html in libelf"; \
17952	(cd $(HOST_SUBDIR)/libelf && \
17953	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17954	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17955	          "RANLIB=$${RANLIB}" \
17956	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17957	          html) \
17958	  || exit 1
17959
17960@endif libelf
17961
17962.PHONY: maybe-TAGS-libelf TAGS-libelf
17963maybe-TAGS-libelf:
17964@if libelf
17965maybe-TAGS-libelf: TAGS-libelf
17966
17967TAGS-libelf: \
17968    configure-libelf 
17969	@[ -f ./libelf/Makefile ] || exit 0; \
17970	r=`${PWD_COMMAND}`; export r; \
17971	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17972	$(HOST_EXPORTS) \
17973	for flag in $(EXTRA_HOST_FLAGS) ; do \
17974	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17975	done; \
17976	echo "Doing TAGS in libelf"; \
17977	(cd $(HOST_SUBDIR)/libelf && \
17978	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17979	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17980	          "RANLIB=$${RANLIB}" \
17981	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17982	          TAGS) \
17983	  || exit 1
17984
17985@endif libelf
17986
17987.PHONY: maybe-install-info-libelf install-info-libelf
17988maybe-install-info-libelf:
17989@if libelf
17990maybe-install-info-libelf: install-info-libelf
17991
17992install-info-libelf: \
17993    configure-libelf \
17994    info-libelf 
17995	@[ -f ./libelf/Makefile ] || exit 0; \
17996	r=`${PWD_COMMAND}`; export r; \
17997	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17998	$(HOST_EXPORTS) \
17999	for flag in $(EXTRA_HOST_FLAGS) ; do \
18000	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18001	done; \
18002	echo "Doing install-info in libelf"; \
18003	(cd $(HOST_SUBDIR)/libelf && \
18004	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18005	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18006	          "RANLIB=$${RANLIB}" \
18007	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18008	          install-info) \
18009	  || exit 1
18010
18011@endif libelf
18012
18013.PHONY: maybe-install-pdf-libelf install-pdf-libelf
18014maybe-install-pdf-libelf:
18015@if libelf
18016maybe-install-pdf-libelf: install-pdf-libelf
18017
18018install-pdf-libelf: \
18019    configure-libelf \
18020    pdf-libelf 
18021	@[ -f ./libelf/Makefile ] || exit 0; \
18022	r=`${PWD_COMMAND}`; export r; \
18023	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18024	$(HOST_EXPORTS) \
18025	for flag in $(EXTRA_HOST_FLAGS) ; do \
18026	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18027	done; \
18028	echo "Doing install-pdf in libelf"; \
18029	(cd $(HOST_SUBDIR)/libelf && \
18030	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18031	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18032	          "RANLIB=$${RANLIB}" \
18033	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18034	          install-pdf) \
18035	  || exit 1
18036
18037@endif libelf
18038
18039.PHONY: maybe-install-html-libelf install-html-libelf
18040maybe-install-html-libelf:
18041@if libelf
18042maybe-install-html-libelf: install-html-libelf
18043
18044install-html-libelf: \
18045    configure-libelf \
18046    html-libelf 
18047	@[ -f ./libelf/Makefile ] || exit 0; \
18048	r=`${PWD_COMMAND}`; export r; \
18049	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18050	$(HOST_EXPORTS) \
18051	for flag in $(EXTRA_HOST_FLAGS) ; do \
18052	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18053	done; \
18054	echo "Doing install-html in libelf"; \
18055	(cd $(HOST_SUBDIR)/libelf && \
18056	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18057	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18058	          "RANLIB=$${RANLIB}" \
18059	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18060	          install-html) \
18061	  || exit 1
18062
18063@endif libelf
18064
18065.PHONY: maybe-installcheck-libelf installcheck-libelf
18066maybe-installcheck-libelf:
18067@if libelf
18068maybe-installcheck-libelf: installcheck-libelf
18069
18070installcheck-libelf: \
18071    configure-libelf 
18072	@[ -f ./libelf/Makefile ] || exit 0; \
18073	r=`${PWD_COMMAND}`; export r; \
18074	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18075	$(HOST_EXPORTS) \
18076	for flag in $(EXTRA_HOST_FLAGS) ; do \
18077	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18078	done; \
18079	echo "Doing installcheck in libelf"; \
18080	(cd $(HOST_SUBDIR)/libelf && \
18081	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18082	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18083	          "RANLIB=$${RANLIB}" \
18084	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18085	          installcheck) \
18086	  || exit 1
18087
18088@endif libelf
18089
18090.PHONY: maybe-mostlyclean-libelf mostlyclean-libelf
18091maybe-mostlyclean-libelf:
18092@if libelf
18093maybe-mostlyclean-libelf: mostlyclean-libelf
18094
18095mostlyclean-libelf: 
18096	@[ -f ./libelf/Makefile ] || exit 0; \
18097	r=`${PWD_COMMAND}`; export r; \
18098	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18099	$(HOST_EXPORTS) \
18100	for flag in $(EXTRA_HOST_FLAGS) ; do \
18101	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18102	done; \
18103	echo "Doing mostlyclean in libelf"; \
18104	(cd $(HOST_SUBDIR)/libelf && \
18105	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18106	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18107	          "RANLIB=$${RANLIB}" \
18108	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18109	          mostlyclean) \
18110	  || exit 1
18111
18112@endif libelf
18113
18114.PHONY: maybe-clean-libelf clean-libelf
18115maybe-clean-libelf:
18116@if libelf
18117maybe-clean-libelf: clean-libelf
18118
18119clean-libelf: 
18120	@[ -f ./libelf/Makefile ] || exit 0; \
18121	r=`${PWD_COMMAND}`; export r; \
18122	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18123	$(HOST_EXPORTS) \
18124	for flag in $(EXTRA_HOST_FLAGS) ; do \
18125	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18126	done; \
18127	echo "Doing clean in libelf"; \
18128	(cd $(HOST_SUBDIR)/libelf && \
18129	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18130	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18131	          "RANLIB=$${RANLIB}" \
18132	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18133	          clean) \
18134	  || exit 1
18135
18136@endif libelf
18137
18138.PHONY: maybe-distclean-libelf distclean-libelf
18139maybe-distclean-libelf:
18140@if libelf
18141maybe-distclean-libelf: distclean-libelf
18142
18143distclean-libelf: 
18144	@[ -f ./libelf/Makefile ] || exit 0; \
18145	r=`${PWD_COMMAND}`; export r; \
18146	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18147	$(HOST_EXPORTS) \
18148	for flag in $(EXTRA_HOST_FLAGS) ; do \
18149	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18150	done; \
18151	echo "Doing distclean in libelf"; \
18152	(cd $(HOST_SUBDIR)/libelf && \
18153	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18154	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18155	          "RANLIB=$${RANLIB}" \
18156	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18157	          distclean) \
18158	  || exit 1
18159
18160@endif libelf
18161
18162.PHONY: maybe-maintainer-clean-libelf maintainer-clean-libelf
18163maybe-maintainer-clean-libelf:
18164@if libelf
18165maybe-maintainer-clean-libelf: maintainer-clean-libelf
18166
18167maintainer-clean-libelf: 
18168	@[ -f ./libelf/Makefile ] || exit 0; \
18169	r=`${PWD_COMMAND}`; export r; \
18170	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18171	$(HOST_EXPORTS) \
18172	for flag in $(EXTRA_HOST_FLAGS) ; do \
18173	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18174	done; \
18175	echo "Doing maintainer-clean in libelf"; \
18176	(cd $(HOST_SUBDIR)/libelf && \
18177	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18178	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18179	          "RANLIB=$${RANLIB}" \
18180	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18181	          maintainer-clean) \
18182	  || exit 1
18183
18184@endif libelf
18185
18186
18187
18188.PHONY: configure-gold maybe-configure-gold
18189maybe-configure-gold:
18190@if gcc-bootstrap
18191configure-gold: stage_current
18192@endif gcc-bootstrap
18193@if gold
18194maybe-configure-gold: configure-gold
18195configure-gold: 
18196	@r=`${PWD_COMMAND}`; export r; \
18197	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18198	test ! -f $(HOST_SUBDIR)/gold/Makefile || exit 0; \
18199	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold; \
18200	$(HOST_EXPORTS)  \
18201	echo Configuring in $(HOST_SUBDIR)/gold; \
18202	cd "$(HOST_SUBDIR)/gold" || exit 1; \
18203	case $(srcdir) in \
18204	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
18205	  *) topdir=`echo $(HOST_SUBDIR)/gold/ | \
18206		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
18207	esac; \
18208	module_srcdir=gold; \
18209	$(SHELL) \
18210	  $$s/$$module_srcdir/configure \
18211	  --srcdir=$${topdir}/$$module_srcdir \
18212	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
18213	  --target=${target_alias}  \
18214	  || exit 1
18215@endif gold
18216
18217
18218
18219.PHONY: configure-stage1-gold maybe-configure-stage1-gold
18220maybe-configure-stage1-gold:
18221@if gold-bootstrap
18222maybe-configure-stage1-gold: configure-stage1-gold
18223configure-stage1-gold:
18224	@[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
18225	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold
18226	@r=`${PWD_COMMAND}`; export r; \
18227	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18228	TFLAGS="$(STAGE1_TFLAGS)"; \
18229	test ! -f $(HOST_SUBDIR)/gold/Makefile || exit 0; \
18230	$(HOST_EXPORTS) \
18231	CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
18232	CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
18233	LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS;  \
18234	echo Configuring stage 1 in $(HOST_SUBDIR)/gold; \
18235	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold; \
18236	cd $(HOST_SUBDIR)/gold || exit 1; \
18237	case $(srcdir) in \
18238	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
18239	  *) topdir=`echo $(HOST_SUBDIR)/gold/ | \
18240		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
18241	esac; \
18242	module_srcdir=gold; \
18243	$(SHELL) $$s/$$module_srcdir/configure \
18244	  --srcdir=$${topdir}/$$module_srcdir \
18245	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
18246	  --target=${target_alias} \
18247	   \
18248	  $(STAGE1_CONFIGURE_FLAGS)
18249@endif gold-bootstrap
18250
18251.PHONY: configure-stage2-gold maybe-configure-stage2-gold
18252maybe-configure-stage2-gold:
18253@if gold-bootstrap
18254maybe-configure-stage2-gold: configure-stage2-gold
18255configure-stage2-gold:
18256	@[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
18257	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold
18258	@r=`${PWD_COMMAND}`; export r; \
18259	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18260	TFLAGS="$(STAGE2_TFLAGS)"; \
18261	test ! -f $(HOST_SUBDIR)/gold/Makefile || exit 0; \
18262	$(HOST_EXPORTS) \
18263	$(POSTSTAGE1_HOST_EXPORTS) \
18264	CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
18265	CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
18266	LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS;  \
18267	echo Configuring stage 2 in $(HOST_SUBDIR)/gold; \
18268	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold; \
18269	cd $(HOST_SUBDIR)/gold || exit 1; \
18270	case $(srcdir) in \
18271	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
18272	  *) topdir=`echo $(HOST_SUBDIR)/gold/ | \
18273		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
18274	esac; \
18275	module_srcdir=gold; \
18276	$(SHELL) $$s/$$module_srcdir/configure \
18277	  --srcdir=$${topdir}/$$module_srcdir \
18278	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
18279	  --target=${target_alias} \
18280	  --with-build-libsubdir=$(HOST_SUBDIR) \
18281	  $(STAGE2_CONFIGURE_FLAGS)
18282@endif gold-bootstrap
18283
18284.PHONY: configure-stage3-gold maybe-configure-stage3-gold
18285maybe-configure-stage3-gold:
18286@if gold-bootstrap
18287maybe-configure-stage3-gold: configure-stage3-gold
18288configure-stage3-gold:
18289	@[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
18290	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold
18291	@r=`${PWD_COMMAND}`; export r; \
18292	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18293	TFLAGS="$(STAGE3_TFLAGS)"; \
18294	test ! -f $(HOST_SUBDIR)/gold/Makefile || exit 0; \
18295	$(HOST_EXPORTS) \
18296	$(POSTSTAGE1_HOST_EXPORTS) \
18297	CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
18298	CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
18299	LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS;  \
18300	echo Configuring stage 3 in $(HOST_SUBDIR)/gold; \
18301	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold; \
18302	cd $(HOST_SUBDIR)/gold || exit 1; \
18303	case $(srcdir) in \
18304	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
18305	  *) topdir=`echo $(HOST_SUBDIR)/gold/ | \
18306		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
18307	esac; \
18308	module_srcdir=gold; \
18309	$(SHELL) $$s/$$module_srcdir/configure \
18310	  --srcdir=$${topdir}/$$module_srcdir \
18311	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
18312	  --target=${target_alias} \
18313	  --with-build-libsubdir=$(HOST_SUBDIR) \
18314	  $(STAGE3_CONFIGURE_FLAGS)
18315@endif gold-bootstrap
18316
18317.PHONY: configure-stage4-gold maybe-configure-stage4-gold
18318maybe-configure-stage4-gold:
18319@if gold-bootstrap
18320maybe-configure-stage4-gold: configure-stage4-gold
18321configure-stage4-gold:
18322	@[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
18323	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold
18324	@r=`${PWD_COMMAND}`; export r; \
18325	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18326	TFLAGS="$(STAGE4_TFLAGS)"; \
18327	test ! -f $(HOST_SUBDIR)/gold/Makefile || exit 0; \
18328	$(HOST_EXPORTS) \
18329	$(POSTSTAGE1_HOST_EXPORTS) \
18330	CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
18331	CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
18332	LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS;  \
18333	echo Configuring stage 4 in $(HOST_SUBDIR)/gold; \
18334	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold; \
18335	cd $(HOST_SUBDIR)/gold || exit 1; \
18336	case $(srcdir) in \
18337	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
18338	  *) topdir=`echo $(HOST_SUBDIR)/gold/ | \
18339		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
18340	esac; \
18341	module_srcdir=gold; \
18342	$(SHELL) $$s/$$module_srcdir/configure \
18343	  --srcdir=$${topdir}/$$module_srcdir \
18344	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
18345	  --target=${target_alias} \
18346	  --with-build-libsubdir=$(HOST_SUBDIR) \
18347	  $(STAGE4_CONFIGURE_FLAGS)
18348@endif gold-bootstrap
18349
18350.PHONY: configure-stageprofile-gold maybe-configure-stageprofile-gold
18351maybe-configure-stageprofile-gold:
18352@if gold-bootstrap
18353maybe-configure-stageprofile-gold: configure-stageprofile-gold
18354configure-stageprofile-gold:
18355	@[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
18356	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold
18357	@r=`${PWD_COMMAND}`; export r; \
18358	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18359	TFLAGS="$(STAGEprofile_TFLAGS)"; \
18360	test ! -f $(HOST_SUBDIR)/gold/Makefile || exit 0; \
18361	$(HOST_EXPORTS) \
18362	$(POSTSTAGE1_HOST_EXPORTS) \
18363	CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
18364	CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
18365	LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS;  \
18366	echo Configuring stage profile in $(HOST_SUBDIR)/gold; \
18367	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold; \
18368	cd $(HOST_SUBDIR)/gold || exit 1; \
18369	case $(srcdir) in \
18370	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
18371	  *) topdir=`echo $(HOST_SUBDIR)/gold/ | \
18372		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
18373	esac; \
18374	module_srcdir=gold; \
18375	$(SHELL) $$s/$$module_srcdir/configure \
18376	  --srcdir=$${topdir}/$$module_srcdir \
18377	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
18378	  --target=${target_alias} \
18379	  --with-build-libsubdir=$(HOST_SUBDIR) \
18380	  $(STAGEprofile_CONFIGURE_FLAGS)
18381@endif gold-bootstrap
18382
18383.PHONY: configure-stagetrain-gold maybe-configure-stagetrain-gold
18384maybe-configure-stagetrain-gold:
18385@if gold-bootstrap
18386maybe-configure-stagetrain-gold: configure-stagetrain-gold
18387configure-stagetrain-gold:
18388	@[ $(current_stage) = stagetrain ] || $(MAKE) stagetrain-start
18389	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold
18390	@r=`${PWD_COMMAND}`; export r; \
18391	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18392	TFLAGS="$(STAGEtrain_TFLAGS)"; \
18393	test ! -f $(HOST_SUBDIR)/gold/Makefile || exit 0; \
18394	$(HOST_EXPORTS) \
18395	$(POSTSTAGE1_HOST_EXPORTS) \
18396	CFLAGS="$(STAGEtrain_CFLAGS)"; export CFLAGS; \
18397	CXXFLAGS="$(STAGEtrain_CXXFLAGS)"; export CXXFLAGS; \
18398	LIBCFLAGS="$(STAGEtrain_CFLAGS)"; export LIBCFLAGS;  \
18399	echo Configuring stage train in $(HOST_SUBDIR)/gold; \
18400	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold; \
18401	cd $(HOST_SUBDIR)/gold || exit 1; \
18402	case $(srcdir) in \
18403	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
18404	  *) topdir=`echo $(HOST_SUBDIR)/gold/ | \
18405		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
18406	esac; \
18407	module_srcdir=gold; \
18408	$(SHELL) $$s/$$module_srcdir/configure \
18409	  --srcdir=$${topdir}/$$module_srcdir \
18410	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
18411	  --target=${target_alias} \
18412	  --with-build-libsubdir=$(HOST_SUBDIR) \
18413	  $(STAGEtrain_CONFIGURE_FLAGS)
18414@endif gold-bootstrap
18415
18416.PHONY: configure-stagefeedback-gold maybe-configure-stagefeedback-gold
18417maybe-configure-stagefeedback-gold:
18418@if gold-bootstrap
18419maybe-configure-stagefeedback-gold: configure-stagefeedback-gold
18420configure-stagefeedback-gold:
18421	@[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
18422	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold
18423	@r=`${PWD_COMMAND}`; export r; \
18424	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18425	TFLAGS="$(STAGEfeedback_TFLAGS)"; \
18426	test ! -f $(HOST_SUBDIR)/gold/Makefile || exit 0; \
18427	$(HOST_EXPORTS) \
18428	$(POSTSTAGE1_HOST_EXPORTS) \
18429	CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
18430	CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
18431	LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS;  \
18432	echo Configuring stage feedback in $(HOST_SUBDIR)/gold; \
18433	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold; \
18434	cd $(HOST_SUBDIR)/gold || exit 1; \
18435	case $(srcdir) in \
18436	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
18437	  *) topdir=`echo $(HOST_SUBDIR)/gold/ | \
18438		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
18439	esac; \
18440	module_srcdir=gold; \
18441	$(SHELL) $$s/$$module_srcdir/configure \
18442	  --srcdir=$${topdir}/$$module_srcdir \
18443	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
18444	  --target=${target_alias} \
18445	  --with-build-libsubdir=$(HOST_SUBDIR) \
18446	  $(STAGEfeedback_CONFIGURE_FLAGS)
18447@endif gold-bootstrap
18448
18449.PHONY: configure-stageautoprofile-gold maybe-configure-stageautoprofile-gold
18450maybe-configure-stageautoprofile-gold:
18451@if gold-bootstrap
18452maybe-configure-stageautoprofile-gold: configure-stageautoprofile-gold
18453configure-stageautoprofile-gold:
18454	@[ $(current_stage) = stageautoprofile ] || $(MAKE) stageautoprofile-start
18455	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold
18456	@r=`${PWD_COMMAND}`; export r; \
18457	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18458	TFLAGS="$(STAGEautoprofile_TFLAGS)"; \
18459	test ! -f $(HOST_SUBDIR)/gold/Makefile || exit 0; \
18460	$(HOST_EXPORTS) \
18461	$(POSTSTAGE1_HOST_EXPORTS) \
18462	CFLAGS="$(STAGEautoprofile_CFLAGS)"; export CFLAGS; \
18463	CXXFLAGS="$(STAGEautoprofile_CXXFLAGS)"; export CXXFLAGS; \
18464	LIBCFLAGS="$(STAGEautoprofile_CFLAGS)"; export LIBCFLAGS;  \
18465	echo Configuring stage autoprofile in $(HOST_SUBDIR)/gold; \
18466	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold; \
18467	cd $(HOST_SUBDIR)/gold || exit 1; \
18468	case $(srcdir) in \
18469	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
18470	  *) topdir=`echo $(HOST_SUBDIR)/gold/ | \
18471		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
18472	esac; \
18473	module_srcdir=gold; \
18474	$(SHELL) $$s/$$module_srcdir/configure \
18475	  --srcdir=$${topdir}/$$module_srcdir \
18476	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
18477	  --target=${target_alias} \
18478	  --with-build-libsubdir=$(HOST_SUBDIR) \
18479	  $(STAGEautoprofile_CONFIGURE_FLAGS)
18480@endif gold-bootstrap
18481
18482.PHONY: configure-stageautofeedback-gold maybe-configure-stageautofeedback-gold
18483maybe-configure-stageautofeedback-gold:
18484@if gold-bootstrap
18485maybe-configure-stageautofeedback-gold: configure-stageautofeedback-gold
18486configure-stageautofeedback-gold:
18487	@[ $(current_stage) = stageautofeedback ] || $(MAKE) stageautofeedback-start
18488	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold
18489	@r=`${PWD_COMMAND}`; export r; \
18490	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18491	TFLAGS="$(STAGEautofeedback_TFLAGS)"; \
18492	test ! -f $(HOST_SUBDIR)/gold/Makefile || exit 0; \
18493	$(HOST_EXPORTS) \
18494	$(POSTSTAGE1_HOST_EXPORTS) \
18495	CFLAGS="$(STAGEautofeedback_CFLAGS)"; export CFLAGS; \
18496	CXXFLAGS="$(STAGEautofeedback_CXXFLAGS)"; export CXXFLAGS; \
18497	LIBCFLAGS="$(STAGEautofeedback_CFLAGS)"; export LIBCFLAGS;  \
18498	echo Configuring stage autofeedback in $(HOST_SUBDIR)/gold; \
18499	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold; \
18500	cd $(HOST_SUBDIR)/gold || exit 1; \
18501	case $(srcdir) in \
18502	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
18503	  *) topdir=`echo $(HOST_SUBDIR)/gold/ | \
18504		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
18505	esac; \
18506	module_srcdir=gold; \
18507	$(SHELL) $$s/$$module_srcdir/configure \
18508	  --srcdir=$${topdir}/$$module_srcdir \
18509	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
18510	  --target=${target_alias} \
18511	  --with-build-libsubdir=$(HOST_SUBDIR) \
18512	  $(STAGEautofeedback_CONFIGURE_FLAGS)
18513@endif gold-bootstrap
18514
18515
18516
18517
18518
18519.PHONY: all-gold maybe-all-gold
18520maybe-all-gold:
18521@if gcc-bootstrap
18522all-gold: stage_current
18523@endif gcc-bootstrap
18524@if gold
18525TARGET-gold=all
18526maybe-all-gold: all-gold
18527all-gold: configure-gold
18528	@r=`${PWD_COMMAND}`; export r; \
18529	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18530	$(HOST_EXPORTS)  \
18531	(cd $(HOST_SUBDIR)/gold && \
18532	  $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS)  \
18533		$(TARGET-gold))
18534@endif gold
18535
18536
18537
18538.PHONY: all-stage1-gold maybe-all-stage1-gold
18539.PHONY: clean-stage1-gold maybe-clean-stage1-gold
18540maybe-all-stage1-gold:
18541maybe-clean-stage1-gold:
18542@if gold-bootstrap
18543maybe-all-stage1-gold: all-stage1-gold
18544all-stage1: all-stage1-gold
18545TARGET-stage1-gold = $(TARGET-gold)
18546all-stage1-gold: configure-stage1-gold
18547	@[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
18548	@r=`${PWD_COMMAND}`; export r; \
18549	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18550	TFLAGS="$(STAGE1_TFLAGS)"; \
18551	$(HOST_EXPORTS)  \
18552	cd $(HOST_SUBDIR)/gold && \
18553	 \
18554	$(MAKE) $(BASE_FLAGS_TO_PASS) \
18555		CFLAGS="$(STAGE1_CFLAGS)" \
18556		GENERATOR_CFLAGS="$(STAGE1_GENERATOR_CFLAGS)" \
18557		CXXFLAGS="$(STAGE1_CXXFLAGS)" \
18558		LIBCFLAGS="$(LIBCFLAGS)" \
18559		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
18560		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
18561		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
18562		$(EXTRA_HOST_FLAGS)  \
18563		$(STAGE1_FLAGS_TO_PASS)  \
18564		TFLAGS="$(STAGE1_TFLAGS)"  \
18565		$(TARGET-stage1-gold)
18566
18567maybe-clean-stage1-gold: clean-stage1-gold
18568clean-stage1: clean-stage1-gold
18569clean-stage1-gold:
18570	@if [ $(current_stage) = stage1 ]; then \
18571	  [ -f $(HOST_SUBDIR)/gold/Makefile ] || exit 0; \
18572	else \
18573	  [ -f $(HOST_SUBDIR)/stage1-gold/Makefile ] || exit 0; \
18574	  $(MAKE) stage1-start; \
18575	fi; \
18576	cd $(HOST_SUBDIR)/gold && \
18577	$(MAKE) $(EXTRA_HOST_FLAGS)  \
18578	$(STAGE1_FLAGS_TO_PASS)  clean
18579@endif gold-bootstrap
18580
18581
18582.PHONY: all-stage2-gold maybe-all-stage2-gold
18583.PHONY: clean-stage2-gold maybe-clean-stage2-gold
18584maybe-all-stage2-gold:
18585maybe-clean-stage2-gold:
18586@if gold-bootstrap
18587maybe-all-stage2-gold: all-stage2-gold
18588all-stage2: all-stage2-gold
18589TARGET-stage2-gold = $(TARGET-gold)
18590all-stage2-gold: configure-stage2-gold
18591	@[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
18592	@r=`${PWD_COMMAND}`; export r; \
18593	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18594	TFLAGS="$(STAGE2_TFLAGS)"; \
18595	$(HOST_EXPORTS) \
18596	$(POSTSTAGE1_HOST_EXPORTS)  \
18597	cd $(HOST_SUBDIR)/gold && \
18598	 \
18599	$(MAKE) $(BASE_FLAGS_TO_PASS) \
18600		CFLAGS="$(STAGE2_CFLAGS)" \
18601		GENERATOR_CFLAGS="$(STAGE2_GENERATOR_CFLAGS)" \
18602		CXXFLAGS="$(STAGE2_CXXFLAGS)" \
18603		LIBCFLAGS="$(STAGE2_CFLAGS)" \
18604		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
18605		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
18606		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
18607		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
18608		TFLAGS="$(STAGE2_TFLAGS)"  \
18609		$(TARGET-stage2-gold)
18610
18611maybe-clean-stage2-gold: clean-stage2-gold
18612clean-stage2: clean-stage2-gold
18613clean-stage2-gold:
18614	@if [ $(current_stage) = stage2 ]; then \
18615	  [ -f $(HOST_SUBDIR)/gold/Makefile ] || exit 0; \
18616	else \
18617	  [ -f $(HOST_SUBDIR)/stage2-gold/Makefile ] || exit 0; \
18618	  $(MAKE) stage2-start; \
18619	fi; \
18620	cd $(HOST_SUBDIR)/gold && \
18621	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
18622@endif gold-bootstrap
18623
18624
18625.PHONY: all-stage3-gold maybe-all-stage3-gold
18626.PHONY: clean-stage3-gold maybe-clean-stage3-gold
18627maybe-all-stage3-gold:
18628maybe-clean-stage3-gold:
18629@if gold-bootstrap
18630maybe-all-stage3-gold: all-stage3-gold
18631all-stage3: all-stage3-gold
18632TARGET-stage3-gold = $(TARGET-gold)
18633all-stage3-gold: configure-stage3-gold
18634	@[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
18635	@r=`${PWD_COMMAND}`; export r; \
18636	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18637	TFLAGS="$(STAGE3_TFLAGS)"; \
18638	$(HOST_EXPORTS) \
18639	$(POSTSTAGE1_HOST_EXPORTS)  \
18640	cd $(HOST_SUBDIR)/gold && \
18641	 \
18642	$(MAKE) $(BASE_FLAGS_TO_PASS) \
18643		CFLAGS="$(STAGE3_CFLAGS)" \
18644		GENERATOR_CFLAGS="$(STAGE3_GENERATOR_CFLAGS)" \
18645		CXXFLAGS="$(STAGE3_CXXFLAGS)" \
18646		LIBCFLAGS="$(STAGE3_CFLAGS)" \
18647		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
18648		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
18649		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
18650		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
18651		TFLAGS="$(STAGE3_TFLAGS)"  \
18652		$(TARGET-stage3-gold)
18653
18654maybe-clean-stage3-gold: clean-stage3-gold
18655clean-stage3: clean-stage3-gold
18656clean-stage3-gold:
18657	@if [ $(current_stage) = stage3 ]; then \
18658	  [ -f $(HOST_SUBDIR)/gold/Makefile ] || exit 0; \
18659	else \
18660	  [ -f $(HOST_SUBDIR)/stage3-gold/Makefile ] || exit 0; \
18661	  $(MAKE) stage3-start; \
18662	fi; \
18663	cd $(HOST_SUBDIR)/gold && \
18664	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
18665@endif gold-bootstrap
18666
18667
18668.PHONY: all-stage4-gold maybe-all-stage4-gold
18669.PHONY: clean-stage4-gold maybe-clean-stage4-gold
18670maybe-all-stage4-gold:
18671maybe-clean-stage4-gold:
18672@if gold-bootstrap
18673maybe-all-stage4-gold: all-stage4-gold
18674all-stage4: all-stage4-gold
18675TARGET-stage4-gold = $(TARGET-gold)
18676all-stage4-gold: configure-stage4-gold
18677	@[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
18678	@r=`${PWD_COMMAND}`; export r; \
18679	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18680	TFLAGS="$(STAGE4_TFLAGS)"; \
18681	$(HOST_EXPORTS) \
18682	$(POSTSTAGE1_HOST_EXPORTS)  \
18683	cd $(HOST_SUBDIR)/gold && \
18684	 \
18685	$(MAKE) $(BASE_FLAGS_TO_PASS) \
18686		CFLAGS="$(STAGE4_CFLAGS)" \
18687		GENERATOR_CFLAGS="$(STAGE4_GENERATOR_CFLAGS)" \
18688		CXXFLAGS="$(STAGE4_CXXFLAGS)" \
18689		LIBCFLAGS="$(STAGE4_CFLAGS)" \
18690		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
18691		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
18692		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
18693		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
18694		TFLAGS="$(STAGE4_TFLAGS)"  \
18695		$(TARGET-stage4-gold)
18696
18697maybe-clean-stage4-gold: clean-stage4-gold
18698clean-stage4: clean-stage4-gold
18699clean-stage4-gold:
18700	@if [ $(current_stage) = stage4 ]; then \
18701	  [ -f $(HOST_SUBDIR)/gold/Makefile ] || exit 0; \
18702	else \
18703	  [ -f $(HOST_SUBDIR)/stage4-gold/Makefile ] || exit 0; \
18704	  $(MAKE) stage4-start; \
18705	fi; \
18706	cd $(HOST_SUBDIR)/gold && \
18707	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
18708@endif gold-bootstrap
18709
18710
18711.PHONY: all-stageprofile-gold maybe-all-stageprofile-gold
18712.PHONY: clean-stageprofile-gold maybe-clean-stageprofile-gold
18713maybe-all-stageprofile-gold:
18714maybe-clean-stageprofile-gold:
18715@if gold-bootstrap
18716maybe-all-stageprofile-gold: all-stageprofile-gold
18717all-stageprofile: all-stageprofile-gold
18718TARGET-stageprofile-gold = $(TARGET-gold)
18719all-stageprofile-gold: configure-stageprofile-gold
18720	@[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
18721	@r=`${PWD_COMMAND}`; export r; \
18722	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18723	TFLAGS="$(STAGEprofile_TFLAGS)"; \
18724	$(HOST_EXPORTS) \
18725	$(POSTSTAGE1_HOST_EXPORTS)  \
18726	cd $(HOST_SUBDIR)/gold && \
18727	 \
18728	$(MAKE) $(BASE_FLAGS_TO_PASS) \
18729		CFLAGS="$(STAGEprofile_CFLAGS)" \
18730		GENERATOR_CFLAGS="$(STAGEprofile_GENERATOR_CFLAGS)" \
18731		CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
18732		LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
18733		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
18734		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
18735		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
18736		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
18737		TFLAGS="$(STAGEprofile_TFLAGS)"  \
18738		$(TARGET-stageprofile-gold)
18739
18740maybe-clean-stageprofile-gold: clean-stageprofile-gold
18741clean-stageprofile: clean-stageprofile-gold
18742clean-stageprofile-gold:
18743	@if [ $(current_stage) = stageprofile ]; then \
18744	  [ -f $(HOST_SUBDIR)/gold/Makefile ] || exit 0; \
18745	else \
18746	  [ -f $(HOST_SUBDIR)/stageprofile-gold/Makefile ] || exit 0; \
18747	  $(MAKE) stageprofile-start; \
18748	fi; \
18749	cd $(HOST_SUBDIR)/gold && \
18750	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
18751@endif gold-bootstrap
18752
18753
18754.PHONY: all-stagetrain-gold maybe-all-stagetrain-gold
18755.PHONY: clean-stagetrain-gold maybe-clean-stagetrain-gold
18756maybe-all-stagetrain-gold:
18757maybe-clean-stagetrain-gold:
18758@if gold-bootstrap
18759maybe-all-stagetrain-gold: all-stagetrain-gold
18760all-stagetrain: all-stagetrain-gold
18761TARGET-stagetrain-gold = $(TARGET-gold)
18762all-stagetrain-gold: configure-stagetrain-gold
18763	@[ $(current_stage) = stagetrain ] || $(MAKE) stagetrain-start
18764	@r=`${PWD_COMMAND}`; export r; \
18765	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18766	TFLAGS="$(STAGEtrain_TFLAGS)"; \
18767	$(HOST_EXPORTS) \
18768	$(POSTSTAGE1_HOST_EXPORTS)  \
18769	cd $(HOST_SUBDIR)/gold && \
18770	 \
18771	$(MAKE) $(BASE_FLAGS_TO_PASS) \
18772		CFLAGS="$(STAGEtrain_CFLAGS)" \
18773		GENERATOR_CFLAGS="$(STAGEtrain_GENERATOR_CFLAGS)" \
18774		CXXFLAGS="$(STAGEtrain_CXXFLAGS)" \
18775		LIBCFLAGS="$(STAGEtrain_CFLAGS)" \
18776		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
18777		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
18778		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
18779		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
18780		TFLAGS="$(STAGEtrain_TFLAGS)"  \
18781		$(TARGET-stagetrain-gold)
18782
18783maybe-clean-stagetrain-gold: clean-stagetrain-gold
18784clean-stagetrain: clean-stagetrain-gold
18785clean-stagetrain-gold:
18786	@if [ $(current_stage) = stagetrain ]; then \
18787	  [ -f $(HOST_SUBDIR)/gold/Makefile ] || exit 0; \
18788	else \
18789	  [ -f $(HOST_SUBDIR)/stagetrain-gold/Makefile ] || exit 0; \
18790	  $(MAKE) stagetrain-start; \
18791	fi; \
18792	cd $(HOST_SUBDIR)/gold && \
18793	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
18794@endif gold-bootstrap
18795
18796
18797.PHONY: all-stagefeedback-gold maybe-all-stagefeedback-gold
18798.PHONY: clean-stagefeedback-gold maybe-clean-stagefeedback-gold
18799maybe-all-stagefeedback-gold:
18800maybe-clean-stagefeedback-gold:
18801@if gold-bootstrap
18802maybe-all-stagefeedback-gold: all-stagefeedback-gold
18803all-stagefeedback: all-stagefeedback-gold
18804TARGET-stagefeedback-gold = $(TARGET-gold)
18805all-stagefeedback-gold: configure-stagefeedback-gold
18806	@[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
18807	@r=`${PWD_COMMAND}`; export r; \
18808	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18809	TFLAGS="$(STAGEfeedback_TFLAGS)"; \
18810	$(HOST_EXPORTS) \
18811	$(POSTSTAGE1_HOST_EXPORTS)  \
18812	cd $(HOST_SUBDIR)/gold && \
18813	 \
18814	$(MAKE) $(BASE_FLAGS_TO_PASS) \
18815		CFLAGS="$(STAGEfeedback_CFLAGS)" \
18816		GENERATOR_CFLAGS="$(STAGEfeedback_GENERATOR_CFLAGS)" \
18817		CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
18818		LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
18819		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
18820		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
18821		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
18822		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
18823		TFLAGS="$(STAGEfeedback_TFLAGS)"  \
18824		$(TARGET-stagefeedback-gold)
18825
18826maybe-clean-stagefeedback-gold: clean-stagefeedback-gold
18827clean-stagefeedback: clean-stagefeedback-gold
18828clean-stagefeedback-gold:
18829	@if [ $(current_stage) = stagefeedback ]; then \
18830	  [ -f $(HOST_SUBDIR)/gold/Makefile ] || exit 0; \
18831	else \
18832	  [ -f $(HOST_SUBDIR)/stagefeedback-gold/Makefile ] || exit 0; \
18833	  $(MAKE) stagefeedback-start; \
18834	fi; \
18835	cd $(HOST_SUBDIR)/gold && \
18836	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
18837@endif gold-bootstrap
18838
18839
18840.PHONY: all-stageautoprofile-gold maybe-all-stageautoprofile-gold
18841.PHONY: clean-stageautoprofile-gold maybe-clean-stageautoprofile-gold
18842maybe-all-stageautoprofile-gold:
18843maybe-clean-stageautoprofile-gold:
18844@if gold-bootstrap
18845maybe-all-stageautoprofile-gold: all-stageautoprofile-gold
18846all-stageautoprofile: all-stageautoprofile-gold
18847TARGET-stageautoprofile-gold = $(TARGET-gold)
18848all-stageautoprofile-gold: configure-stageautoprofile-gold
18849	@[ $(current_stage) = stageautoprofile ] || $(MAKE) stageautoprofile-start
18850	@r=`${PWD_COMMAND}`; export r; \
18851	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18852	TFLAGS="$(STAGEautoprofile_TFLAGS)"; \
18853	$(HOST_EXPORTS) \
18854	$(POSTSTAGE1_HOST_EXPORTS)  \
18855	cd $(HOST_SUBDIR)/gold && \
18856	$$s/gcc/config/i386/$(AUTO_PROFILE) \
18857	$(MAKE) $(BASE_FLAGS_TO_PASS) \
18858		CFLAGS="$(STAGEautoprofile_CFLAGS)" \
18859		GENERATOR_CFLAGS="$(STAGEautoprofile_GENERATOR_CFLAGS)" \
18860		CXXFLAGS="$(STAGEautoprofile_CXXFLAGS)" \
18861		LIBCFLAGS="$(STAGEautoprofile_CFLAGS)" \
18862		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
18863		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
18864		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
18865		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
18866		TFLAGS="$(STAGEautoprofile_TFLAGS)"  \
18867		$(TARGET-stageautoprofile-gold)
18868
18869maybe-clean-stageautoprofile-gold: clean-stageautoprofile-gold
18870clean-stageautoprofile: clean-stageautoprofile-gold
18871clean-stageautoprofile-gold:
18872	@if [ $(current_stage) = stageautoprofile ]; then \
18873	  [ -f $(HOST_SUBDIR)/gold/Makefile ] || exit 0; \
18874	else \
18875	  [ -f $(HOST_SUBDIR)/stageautoprofile-gold/Makefile ] || exit 0; \
18876	  $(MAKE) stageautoprofile-start; \
18877	fi; \
18878	cd $(HOST_SUBDIR)/gold && \
18879	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
18880@endif gold-bootstrap
18881
18882
18883.PHONY: all-stageautofeedback-gold maybe-all-stageautofeedback-gold
18884.PHONY: clean-stageautofeedback-gold maybe-clean-stageautofeedback-gold
18885maybe-all-stageautofeedback-gold:
18886maybe-clean-stageautofeedback-gold:
18887@if gold-bootstrap
18888maybe-all-stageautofeedback-gold: all-stageautofeedback-gold
18889all-stageautofeedback: all-stageautofeedback-gold
18890TARGET-stageautofeedback-gold = $(TARGET-gold)
18891all-stageautofeedback-gold: configure-stageautofeedback-gold
18892	@[ $(current_stage) = stageautofeedback ] || $(MAKE) stageautofeedback-start
18893	@r=`${PWD_COMMAND}`; export r; \
18894	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18895	TFLAGS="$(STAGEautofeedback_TFLAGS)"; \
18896	$(HOST_EXPORTS) \
18897	$(POSTSTAGE1_HOST_EXPORTS)  \
18898	cd $(HOST_SUBDIR)/gold && \
18899	 \
18900	$(MAKE) $(BASE_FLAGS_TO_PASS) \
18901		CFLAGS="$(STAGEautofeedback_CFLAGS)" \
18902		GENERATOR_CFLAGS="$(STAGEautofeedback_GENERATOR_CFLAGS)" \
18903		CXXFLAGS="$(STAGEautofeedback_CXXFLAGS)" \
18904		LIBCFLAGS="$(STAGEautofeedback_CFLAGS)" \
18905		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
18906		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
18907		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
18908		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
18909		TFLAGS="$(STAGEautofeedback_TFLAGS)" PERF_DATA=perf.data \
18910		$(TARGET-stageautofeedback-gold)
18911
18912maybe-clean-stageautofeedback-gold: clean-stageautofeedback-gold
18913clean-stageautofeedback: clean-stageautofeedback-gold
18914clean-stageautofeedback-gold:
18915	@if [ $(current_stage) = stageautofeedback ]; then \
18916	  [ -f $(HOST_SUBDIR)/gold/Makefile ] || exit 0; \
18917	else \
18918	  [ -f $(HOST_SUBDIR)/stageautofeedback-gold/Makefile ] || exit 0; \
18919	  $(MAKE) stageautofeedback-start; \
18920	fi; \
18921	cd $(HOST_SUBDIR)/gold && \
18922	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
18923@endif gold-bootstrap
18924
18925
18926
18927
18928
18929.PHONY: check-gold maybe-check-gold
18930maybe-check-gold:
18931@if gold
18932maybe-check-gold: check-gold
18933
18934check-gold:
18935	@: $(MAKE); $(unstage)
18936	@r=`${PWD_COMMAND}`; export r; \
18937	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18938	$(HOST_EXPORTS) $(EXTRA_HOST_EXPORTS) \
18939	(cd $(HOST_SUBDIR)/gold && \
18940	  $(MAKE) $(FLAGS_TO_PASS)  $(EXTRA_BOOTSTRAP_FLAGS) check)
18941
18942@endif gold
18943
18944.PHONY: install-gold maybe-install-gold
18945maybe-install-gold:
18946@if gold
18947maybe-install-gold: install-gold
18948
18949install-gold: installdirs
18950	@: $(MAKE); $(unstage)
18951	@r=`${PWD_COMMAND}`; export r; \
18952	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18953	$(HOST_EXPORTS) \
18954	(cd $(HOST_SUBDIR)/gold && \
18955	  $(MAKE) $(FLAGS_TO_PASS)  install)
18956
18957@endif gold
18958
18959.PHONY: install-strip-gold maybe-install-strip-gold
18960maybe-install-strip-gold:
18961@if gold
18962maybe-install-strip-gold: install-strip-gold
18963
18964install-strip-gold: installdirs
18965	@: $(MAKE); $(unstage)
18966	@r=`${PWD_COMMAND}`; export r; \
18967	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18968	$(HOST_EXPORTS) \
18969	(cd $(HOST_SUBDIR)/gold && \
18970	  $(MAKE) $(FLAGS_TO_PASS)  install-strip)
18971
18972@endif gold
18973
18974# Other targets (info, dvi, pdf, etc.)
18975
18976.PHONY: maybe-info-gold info-gold
18977maybe-info-gold:
18978@if gold
18979maybe-info-gold: info-gold
18980
18981info-gold: \
18982    configure-gold 
18983	@[ -f ./gold/Makefile ] || exit 0; \
18984	r=`${PWD_COMMAND}`; export r; \
18985	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18986	$(HOST_EXPORTS) \
18987	for flag in $(EXTRA_HOST_FLAGS) ; do \
18988	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18989	done; \
18990	echo "Doing info in gold"; \
18991	(cd $(HOST_SUBDIR)/gold && \
18992	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18993	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18994	          "RANLIB=$${RANLIB}" \
18995	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18996	          info) \
18997	  || exit 1
18998
18999@endif gold
19000
19001.PHONY: maybe-dvi-gold dvi-gold
19002maybe-dvi-gold:
19003@if gold
19004maybe-dvi-gold: dvi-gold
19005
19006dvi-gold: \
19007    configure-gold 
19008	@[ -f ./gold/Makefile ] || exit 0; \
19009	r=`${PWD_COMMAND}`; export r; \
19010	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19011	$(HOST_EXPORTS) \
19012	for flag in $(EXTRA_HOST_FLAGS) ; do \
19013	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19014	done; \
19015	echo "Doing dvi in gold"; \
19016	(cd $(HOST_SUBDIR)/gold && \
19017	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19018	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19019	          "RANLIB=$${RANLIB}" \
19020	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19021	          dvi) \
19022	  || exit 1
19023
19024@endif gold
19025
19026.PHONY: maybe-pdf-gold pdf-gold
19027maybe-pdf-gold:
19028@if gold
19029maybe-pdf-gold: pdf-gold
19030
19031pdf-gold: \
19032    configure-gold 
19033	@[ -f ./gold/Makefile ] || exit 0; \
19034	r=`${PWD_COMMAND}`; export r; \
19035	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19036	$(HOST_EXPORTS) \
19037	for flag in $(EXTRA_HOST_FLAGS) ; do \
19038	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19039	done; \
19040	echo "Doing pdf in gold"; \
19041	(cd $(HOST_SUBDIR)/gold && \
19042	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19043	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19044	          "RANLIB=$${RANLIB}" \
19045	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19046	          pdf) \
19047	  || exit 1
19048
19049@endif gold
19050
19051.PHONY: maybe-html-gold html-gold
19052maybe-html-gold:
19053@if gold
19054maybe-html-gold: html-gold
19055
19056html-gold: \
19057    configure-gold 
19058	@[ -f ./gold/Makefile ] || exit 0; \
19059	r=`${PWD_COMMAND}`; export r; \
19060	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19061	$(HOST_EXPORTS) \
19062	for flag in $(EXTRA_HOST_FLAGS) ; do \
19063	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19064	done; \
19065	echo "Doing html in gold"; \
19066	(cd $(HOST_SUBDIR)/gold && \
19067	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19068	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19069	          "RANLIB=$${RANLIB}" \
19070	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19071	          html) \
19072	  || exit 1
19073
19074@endif gold
19075
19076.PHONY: maybe-TAGS-gold TAGS-gold
19077maybe-TAGS-gold:
19078@if gold
19079maybe-TAGS-gold: TAGS-gold
19080
19081TAGS-gold: \
19082    configure-gold 
19083	@[ -f ./gold/Makefile ] || exit 0; \
19084	r=`${PWD_COMMAND}`; export r; \
19085	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19086	$(HOST_EXPORTS) \
19087	for flag in $(EXTRA_HOST_FLAGS) ; do \
19088	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19089	done; \
19090	echo "Doing TAGS in gold"; \
19091	(cd $(HOST_SUBDIR)/gold && \
19092	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19093	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19094	          "RANLIB=$${RANLIB}" \
19095	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19096	          TAGS) \
19097	  || exit 1
19098
19099@endif gold
19100
19101.PHONY: maybe-install-info-gold install-info-gold
19102maybe-install-info-gold:
19103@if gold
19104maybe-install-info-gold: install-info-gold
19105
19106install-info-gold: \
19107    configure-gold \
19108    info-gold 
19109	@[ -f ./gold/Makefile ] || exit 0; \
19110	r=`${PWD_COMMAND}`; export r; \
19111	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19112	$(HOST_EXPORTS) \
19113	for flag in $(EXTRA_HOST_FLAGS) ; do \
19114	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19115	done; \
19116	echo "Doing install-info in gold"; \
19117	(cd $(HOST_SUBDIR)/gold && \
19118	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19119	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19120	          "RANLIB=$${RANLIB}" \
19121	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19122	          install-info) \
19123	  || exit 1
19124
19125@endif gold
19126
19127.PHONY: maybe-install-pdf-gold install-pdf-gold
19128maybe-install-pdf-gold:
19129@if gold
19130maybe-install-pdf-gold: install-pdf-gold
19131
19132install-pdf-gold: \
19133    configure-gold \
19134    pdf-gold 
19135	@[ -f ./gold/Makefile ] || exit 0; \
19136	r=`${PWD_COMMAND}`; export r; \
19137	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19138	$(HOST_EXPORTS) \
19139	for flag in $(EXTRA_HOST_FLAGS) ; do \
19140	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19141	done; \
19142	echo "Doing install-pdf in gold"; \
19143	(cd $(HOST_SUBDIR)/gold && \
19144	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19145	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19146	          "RANLIB=$${RANLIB}" \
19147	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19148	          install-pdf) \
19149	  || exit 1
19150
19151@endif gold
19152
19153.PHONY: maybe-install-html-gold install-html-gold
19154maybe-install-html-gold:
19155@if gold
19156maybe-install-html-gold: install-html-gold
19157
19158install-html-gold: \
19159    configure-gold \
19160    html-gold 
19161	@[ -f ./gold/Makefile ] || exit 0; \
19162	r=`${PWD_COMMAND}`; export r; \
19163	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19164	$(HOST_EXPORTS) \
19165	for flag in $(EXTRA_HOST_FLAGS) ; do \
19166	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19167	done; \
19168	echo "Doing install-html in gold"; \
19169	(cd $(HOST_SUBDIR)/gold && \
19170	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19171	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19172	          "RANLIB=$${RANLIB}" \
19173	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19174	          install-html) \
19175	  || exit 1
19176
19177@endif gold
19178
19179.PHONY: maybe-installcheck-gold installcheck-gold
19180maybe-installcheck-gold:
19181@if gold
19182maybe-installcheck-gold: installcheck-gold
19183
19184installcheck-gold: \
19185    configure-gold 
19186	@[ -f ./gold/Makefile ] || exit 0; \
19187	r=`${PWD_COMMAND}`; export r; \
19188	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19189	$(HOST_EXPORTS) \
19190	for flag in $(EXTRA_HOST_FLAGS) ; do \
19191	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19192	done; \
19193	echo "Doing installcheck in gold"; \
19194	(cd $(HOST_SUBDIR)/gold && \
19195	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19196	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19197	          "RANLIB=$${RANLIB}" \
19198	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19199	          installcheck) \
19200	  || exit 1
19201
19202@endif gold
19203
19204.PHONY: maybe-mostlyclean-gold mostlyclean-gold
19205maybe-mostlyclean-gold:
19206@if gold
19207maybe-mostlyclean-gold: mostlyclean-gold
19208
19209mostlyclean-gold: 
19210	@[ -f ./gold/Makefile ] || exit 0; \
19211	r=`${PWD_COMMAND}`; export r; \
19212	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19213	$(HOST_EXPORTS) \
19214	for flag in $(EXTRA_HOST_FLAGS) ; do \
19215	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19216	done; \
19217	echo "Doing mostlyclean in gold"; \
19218	(cd $(HOST_SUBDIR)/gold && \
19219	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19220	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19221	          "RANLIB=$${RANLIB}" \
19222	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19223	          mostlyclean) \
19224	  || exit 1
19225
19226@endif gold
19227
19228.PHONY: maybe-clean-gold clean-gold
19229maybe-clean-gold:
19230@if gold
19231maybe-clean-gold: clean-gold
19232
19233clean-gold: 
19234	@[ -f ./gold/Makefile ] || exit 0; \
19235	r=`${PWD_COMMAND}`; export r; \
19236	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19237	$(HOST_EXPORTS) \
19238	for flag in $(EXTRA_HOST_FLAGS) ; do \
19239	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19240	done; \
19241	echo "Doing clean in gold"; \
19242	(cd $(HOST_SUBDIR)/gold && \
19243	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19244	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19245	          "RANLIB=$${RANLIB}" \
19246	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19247	          clean) \
19248	  || exit 1
19249
19250@endif gold
19251
19252.PHONY: maybe-distclean-gold distclean-gold
19253maybe-distclean-gold:
19254@if gold
19255maybe-distclean-gold: distclean-gold
19256
19257distclean-gold: 
19258	@[ -f ./gold/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 distclean in gold"; \
19266	(cd $(HOST_SUBDIR)/gold && \
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	          distclean) \
19272	  || exit 1
19273
19274@endif gold
19275
19276.PHONY: maybe-maintainer-clean-gold maintainer-clean-gold
19277maybe-maintainer-clean-gold:
19278@if gold
19279maybe-maintainer-clean-gold: maintainer-clean-gold
19280
19281maintainer-clean-gold: 
19282	@[ -f ./gold/Makefile ] || exit 0; \
19283	r=`${PWD_COMMAND}`; export r; \
19284	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19285	$(HOST_EXPORTS) \
19286	for flag in $(EXTRA_HOST_FLAGS) ; do \
19287	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19288	done; \
19289	echo "Doing maintainer-clean in gold"; \
19290	(cd $(HOST_SUBDIR)/gold && \
19291	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19292	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19293	          "RANLIB=$${RANLIB}" \
19294	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19295	          maintainer-clean) \
19296	  || exit 1
19297
19298@endif gold
19299
19300
19301
19302.PHONY: configure-gprof maybe-configure-gprof
19303maybe-configure-gprof:
19304@if gcc-bootstrap
19305configure-gprof: stage_current
19306@endif gcc-bootstrap
19307@if gprof
19308maybe-configure-gprof: configure-gprof
19309configure-gprof: 
19310	@: $(MAKE); $(unstage)
19311	@r=`${PWD_COMMAND}`; export r; \
19312	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19313	test ! -f $(HOST_SUBDIR)/gprof/Makefile || exit 0; \
19314	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gprof; \
19315	$(HOST_EXPORTS)  \
19316	echo Configuring in $(HOST_SUBDIR)/gprof; \
19317	cd "$(HOST_SUBDIR)/gprof" || exit 1; \
19318	case $(srcdir) in \
19319	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
19320	  *) topdir=`echo $(HOST_SUBDIR)/gprof/ | \
19321		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
19322	esac; \
19323	module_srcdir=gprof; \
19324	$(SHELL) \
19325	  $$s/$$module_srcdir/configure \
19326	  --srcdir=$${topdir}/$$module_srcdir \
19327	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
19328	  --target=${target_alias}  \
19329	  || exit 1
19330@endif gprof
19331
19332
19333
19334
19335
19336.PHONY: all-gprof maybe-all-gprof
19337maybe-all-gprof:
19338@if gcc-bootstrap
19339all-gprof: stage_current
19340@endif gcc-bootstrap
19341@if gprof
19342TARGET-gprof=all
19343maybe-all-gprof: all-gprof
19344all-gprof: configure-gprof
19345	@: $(MAKE); $(unstage)
19346	@r=`${PWD_COMMAND}`; export r; \
19347	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19348	$(HOST_EXPORTS)  \
19349	(cd $(HOST_SUBDIR)/gprof && \
19350	  $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS)  \
19351		$(TARGET-gprof))
19352@endif gprof
19353
19354
19355
19356
19357.PHONY: check-gprof maybe-check-gprof
19358maybe-check-gprof:
19359@if gprof
19360maybe-check-gprof: check-gprof
19361
19362check-gprof:
19363	@: $(MAKE); $(unstage)
19364	@r=`${PWD_COMMAND}`; export r; \
19365	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19366	$(HOST_EXPORTS)  \
19367	(cd $(HOST_SUBDIR)/gprof && \
19368	  $(MAKE) $(FLAGS_TO_PASS)  check)
19369
19370@endif gprof
19371
19372.PHONY: install-gprof maybe-install-gprof
19373maybe-install-gprof:
19374@if gprof
19375maybe-install-gprof: install-gprof
19376
19377install-gprof: installdirs
19378	@: $(MAKE); $(unstage)
19379	@r=`${PWD_COMMAND}`; export r; \
19380	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19381	$(HOST_EXPORTS) \
19382	(cd $(HOST_SUBDIR)/gprof && \
19383	  $(MAKE) $(FLAGS_TO_PASS)  install)
19384
19385@endif gprof
19386
19387.PHONY: install-strip-gprof maybe-install-strip-gprof
19388maybe-install-strip-gprof:
19389@if gprof
19390maybe-install-strip-gprof: install-strip-gprof
19391
19392install-strip-gprof: installdirs
19393	@: $(MAKE); $(unstage)
19394	@r=`${PWD_COMMAND}`; export r; \
19395	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19396	$(HOST_EXPORTS) \
19397	(cd $(HOST_SUBDIR)/gprof && \
19398	  $(MAKE) $(FLAGS_TO_PASS)  install-strip)
19399
19400@endif gprof
19401
19402# Other targets (info, dvi, pdf, etc.)
19403
19404.PHONY: maybe-info-gprof info-gprof
19405maybe-info-gprof:
19406@if gprof
19407maybe-info-gprof: info-gprof
19408
19409info-gprof: \
19410    configure-gprof 
19411	@: $(MAKE); $(unstage)
19412	@[ -f ./gprof/Makefile ] || exit 0; \
19413	r=`${PWD_COMMAND}`; export r; \
19414	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19415	$(HOST_EXPORTS) \
19416	for flag in $(EXTRA_HOST_FLAGS) ; do \
19417	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19418	done; \
19419	echo "Doing info in gprof"; \
19420	(cd $(HOST_SUBDIR)/gprof && \
19421	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19422	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19423	          "RANLIB=$${RANLIB}" \
19424	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19425	          info) \
19426	  || exit 1
19427
19428@endif gprof
19429
19430.PHONY: maybe-dvi-gprof dvi-gprof
19431maybe-dvi-gprof:
19432@if gprof
19433maybe-dvi-gprof: dvi-gprof
19434
19435dvi-gprof: \
19436    configure-gprof 
19437	@: $(MAKE); $(unstage)
19438	@[ -f ./gprof/Makefile ] || exit 0; \
19439	r=`${PWD_COMMAND}`; export r; \
19440	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19441	$(HOST_EXPORTS) \
19442	for flag in $(EXTRA_HOST_FLAGS) ; do \
19443	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19444	done; \
19445	echo "Doing dvi in gprof"; \
19446	(cd $(HOST_SUBDIR)/gprof && \
19447	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19448	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19449	          "RANLIB=$${RANLIB}" \
19450	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19451	          dvi) \
19452	  || exit 1
19453
19454@endif gprof
19455
19456.PHONY: maybe-pdf-gprof pdf-gprof
19457maybe-pdf-gprof:
19458@if gprof
19459maybe-pdf-gprof: pdf-gprof
19460
19461pdf-gprof: \
19462    configure-gprof 
19463	@: $(MAKE); $(unstage)
19464	@[ -f ./gprof/Makefile ] || exit 0; \
19465	r=`${PWD_COMMAND}`; export r; \
19466	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19467	$(HOST_EXPORTS) \
19468	for flag in $(EXTRA_HOST_FLAGS) ; do \
19469	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19470	done; \
19471	echo "Doing pdf in gprof"; \
19472	(cd $(HOST_SUBDIR)/gprof && \
19473	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19474	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19475	          "RANLIB=$${RANLIB}" \
19476	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19477	          pdf) \
19478	  || exit 1
19479
19480@endif gprof
19481
19482.PHONY: maybe-html-gprof html-gprof
19483maybe-html-gprof:
19484@if gprof
19485maybe-html-gprof: html-gprof
19486
19487html-gprof: \
19488    configure-gprof 
19489	@: $(MAKE); $(unstage)
19490	@[ -f ./gprof/Makefile ] || exit 0; \
19491	r=`${PWD_COMMAND}`; export r; \
19492	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19493	$(HOST_EXPORTS) \
19494	for flag in $(EXTRA_HOST_FLAGS) ; do \
19495	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19496	done; \
19497	echo "Doing html in gprof"; \
19498	(cd $(HOST_SUBDIR)/gprof && \
19499	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19500	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19501	          "RANLIB=$${RANLIB}" \
19502	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19503	          html) \
19504	  || exit 1
19505
19506@endif gprof
19507
19508.PHONY: maybe-TAGS-gprof TAGS-gprof
19509maybe-TAGS-gprof:
19510@if gprof
19511maybe-TAGS-gprof: TAGS-gprof
19512
19513TAGS-gprof: \
19514    configure-gprof 
19515	@: $(MAKE); $(unstage)
19516	@[ -f ./gprof/Makefile ] || exit 0; \
19517	r=`${PWD_COMMAND}`; export r; \
19518	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19519	$(HOST_EXPORTS) \
19520	for flag in $(EXTRA_HOST_FLAGS) ; do \
19521	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19522	done; \
19523	echo "Doing TAGS in gprof"; \
19524	(cd $(HOST_SUBDIR)/gprof && \
19525	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19526	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19527	          "RANLIB=$${RANLIB}" \
19528	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19529	          TAGS) \
19530	  || exit 1
19531
19532@endif gprof
19533
19534.PHONY: maybe-install-info-gprof install-info-gprof
19535maybe-install-info-gprof:
19536@if gprof
19537maybe-install-info-gprof: install-info-gprof
19538
19539install-info-gprof: \
19540    configure-gprof \
19541    info-gprof 
19542	@: $(MAKE); $(unstage)
19543	@[ -f ./gprof/Makefile ] || exit 0; \
19544	r=`${PWD_COMMAND}`; export r; \
19545	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19546	$(HOST_EXPORTS) \
19547	for flag in $(EXTRA_HOST_FLAGS) ; do \
19548	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19549	done; \
19550	echo "Doing install-info in gprof"; \
19551	(cd $(HOST_SUBDIR)/gprof && \
19552	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19553	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19554	          "RANLIB=$${RANLIB}" \
19555	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19556	          install-info) \
19557	  || exit 1
19558
19559@endif gprof
19560
19561.PHONY: maybe-install-pdf-gprof install-pdf-gprof
19562maybe-install-pdf-gprof:
19563@if gprof
19564maybe-install-pdf-gprof: install-pdf-gprof
19565
19566install-pdf-gprof: \
19567    configure-gprof \
19568    pdf-gprof 
19569	@: $(MAKE); $(unstage)
19570	@[ -f ./gprof/Makefile ] || exit 0; \
19571	r=`${PWD_COMMAND}`; export r; \
19572	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19573	$(HOST_EXPORTS) \
19574	for flag in $(EXTRA_HOST_FLAGS) ; do \
19575	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19576	done; \
19577	echo "Doing install-pdf in gprof"; \
19578	(cd $(HOST_SUBDIR)/gprof && \
19579	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19580	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19581	          "RANLIB=$${RANLIB}" \
19582	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19583	          install-pdf) \
19584	  || exit 1
19585
19586@endif gprof
19587
19588.PHONY: maybe-install-html-gprof install-html-gprof
19589maybe-install-html-gprof:
19590@if gprof
19591maybe-install-html-gprof: install-html-gprof
19592
19593install-html-gprof: \
19594    configure-gprof \
19595    html-gprof 
19596	@: $(MAKE); $(unstage)
19597	@[ -f ./gprof/Makefile ] || exit 0; \
19598	r=`${PWD_COMMAND}`; export r; \
19599	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19600	$(HOST_EXPORTS) \
19601	for flag in $(EXTRA_HOST_FLAGS) ; do \
19602	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19603	done; \
19604	echo "Doing install-html in gprof"; \
19605	(cd $(HOST_SUBDIR)/gprof && \
19606	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19607	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19608	          "RANLIB=$${RANLIB}" \
19609	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19610	          install-html) \
19611	  || exit 1
19612
19613@endif gprof
19614
19615.PHONY: maybe-installcheck-gprof installcheck-gprof
19616maybe-installcheck-gprof:
19617@if gprof
19618maybe-installcheck-gprof: installcheck-gprof
19619
19620installcheck-gprof: \
19621    configure-gprof 
19622	@: $(MAKE); $(unstage)
19623	@[ -f ./gprof/Makefile ] || exit 0; \
19624	r=`${PWD_COMMAND}`; export r; \
19625	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19626	$(HOST_EXPORTS) \
19627	for flag in $(EXTRA_HOST_FLAGS) ; do \
19628	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19629	done; \
19630	echo "Doing installcheck in gprof"; \
19631	(cd $(HOST_SUBDIR)/gprof && \
19632	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19633	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19634	          "RANLIB=$${RANLIB}" \
19635	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19636	          installcheck) \
19637	  || exit 1
19638
19639@endif gprof
19640
19641.PHONY: maybe-mostlyclean-gprof mostlyclean-gprof
19642maybe-mostlyclean-gprof:
19643@if gprof
19644maybe-mostlyclean-gprof: mostlyclean-gprof
19645
19646mostlyclean-gprof: 
19647	@: $(MAKE); $(unstage)
19648	@[ -f ./gprof/Makefile ] || exit 0; \
19649	r=`${PWD_COMMAND}`; export r; \
19650	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19651	$(HOST_EXPORTS) \
19652	for flag in $(EXTRA_HOST_FLAGS) ; do \
19653	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19654	done; \
19655	echo "Doing mostlyclean in gprof"; \
19656	(cd $(HOST_SUBDIR)/gprof && \
19657	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19658	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19659	          "RANLIB=$${RANLIB}" \
19660	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19661	          mostlyclean) \
19662	  || exit 1
19663
19664@endif gprof
19665
19666.PHONY: maybe-clean-gprof clean-gprof
19667maybe-clean-gprof:
19668@if gprof
19669maybe-clean-gprof: clean-gprof
19670
19671clean-gprof: 
19672	@: $(MAKE); $(unstage)
19673	@[ -f ./gprof/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 clean in gprof"; \
19681	(cd $(HOST_SUBDIR)/gprof && \
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	          clean) \
19687	  || exit 1
19688
19689@endif gprof
19690
19691.PHONY: maybe-distclean-gprof distclean-gprof
19692maybe-distclean-gprof:
19693@if gprof
19694maybe-distclean-gprof: distclean-gprof
19695
19696distclean-gprof: 
19697	@: $(MAKE); $(unstage)
19698	@[ -f ./gprof/Makefile ] || exit 0; \
19699	r=`${PWD_COMMAND}`; export r; \
19700	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19701	$(HOST_EXPORTS) \
19702	for flag in $(EXTRA_HOST_FLAGS) ; do \
19703	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19704	done; \
19705	echo "Doing distclean in gprof"; \
19706	(cd $(HOST_SUBDIR)/gprof && \
19707	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19708	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19709	          "RANLIB=$${RANLIB}" \
19710	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19711	          distclean) \
19712	  || exit 1
19713
19714@endif gprof
19715
19716.PHONY: maybe-maintainer-clean-gprof maintainer-clean-gprof
19717maybe-maintainer-clean-gprof:
19718@if gprof
19719maybe-maintainer-clean-gprof: maintainer-clean-gprof
19720
19721maintainer-clean-gprof: 
19722	@: $(MAKE); $(unstage)
19723	@[ -f ./gprof/Makefile ] || exit 0; \
19724	r=`${PWD_COMMAND}`; export r; \
19725	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19726	$(HOST_EXPORTS) \
19727	for flag in $(EXTRA_HOST_FLAGS) ; do \
19728	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19729	done; \
19730	echo "Doing maintainer-clean in gprof"; \
19731	(cd $(HOST_SUBDIR)/gprof && \
19732	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19733	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19734	          "RANLIB=$${RANLIB}" \
19735	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19736	          maintainer-clean) \
19737	  || exit 1
19738
19739@endif gprof
19740
19741
19742
19743.PHONY: configure-intl maybe-configure-intl
19744maybe-configure-intl:
19745@if gcc-bootstrap
19746configure-intl: stage_current
19747@endif gcc-bootstrap
19748@if intl
19749maybe-configure-intl: configure-intl
19750configure-intl: 
19751	@r=`${PWD_COMMAND}`; export r; \
19752	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19753	test ! -f $(HOST_SUBDIR)/intl/Makefile || exit 0; \
19754	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl; \
19755	$(HOST_EXPORTS)  \
19756	echo Configuring in $(HOST_SUBDIR)/intl; \
19757	cd "$(HOST_SUBDIR)/intl" || exit 1; \
19758	case $(srcdir) in \
19759	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
19760	  *) topdir=`echo $(HOST_SUBDIR)/intl/ | \
19761		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
19762	esac; \
19763	module_srcdir=intl; \
19764	$(SHELL) \
19765	  $$s/$$module_srcdir/configure \
19766	  --srcdir=$${topdir}/$$module_srcdir \
19767	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
19768	  --target=${target_alias}  \
19769	  || exit 1
19770@endif intl
19771
19772
19773
19774.PHONY: configure-stage1-intl maybe-configure-stage1-intl
19775maybe-configure-stage1-intl:
19776@if intl-bootstrap
19777maybe-configure-stage1-intl: configure-stage1-intl
19778configure-stage1-intl:
19779	@[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
19780	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl
19781	@r=`${PWD_COMMAND}`; export r; \
19782	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19783	TFLAGS="$(STAGE1_TFLAGS)"; \
19784	test ! -f $(HOST_SUBDIR)/intl/Makefile || exit 0; \
19785	$(HOST_EXPORTS) \
19786	CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
19787	CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
19788	LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS;  \
19789	echo Configuring stage 1 in $(HOST_SUBDIR)/intl; \
19790	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl; \
19791	cd $(HOST_SUBDIR)/intl || exit 1; \
19792	case $(srcdir) in \
19793	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
19794	  *) topdir=`echo $(HOST_SUBDIR)/intl/ | \
19795		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
19796	esac; \
19797	module_srcdir=intl; \
19798	$(SHELL) $$s/$$module_srcdir/configure \
19799	  --srcdir=$${topdir}/$$module_srcdir \
19800	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
19801	  --target=${target_alias} \
19802	   \
19803	  $(STAGE1_CONFIGURE_FLAGS)
19804@endif intl-bootstrap
19805
19806.PHONY: configure-stage2-intl maybe-configure-stage2-intl
19807maybe-configure-stage2-intl:
19808@if intl-bootstrap
19809maybe-configure-stage2-intl: configure-stage2-intl
19810configure-stage2-intl:
19811	@[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
19812	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl
19813	@r=`${PWD_COMMAND}`; export r; \
19814	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19815	TFLAGS="$(STAGE2_TFLAGS)"; \
19816	test ! -f $(HOST_SUBDIR)/intl/Makefile || exit 0; \
19817	$(HOST_EXPORTS) \
19818	$(POSTSTAGE1_HOST_EXPORTS) \
19819	CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
19820	CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
19821	LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS;  \
19822	echo Configuring stage 2 in $(HOST_SUBDIR)/intl; \
19823	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl; \
19824	cd $(HOST_SUBDIR)/intl || exit 1; \
19825	case $(srcdir) in \
19826	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
19827	  *) topdir=`echo $(HOST_SUBDIR)/intl/ | \
19828		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
19829	esac; \
19830	module_srcdir=intl; \
19831	$(SHELL) $$s/$$module_srcdir/configure \
19832	  --srcdir=$${topdir}/$$module_srcdir \
19833	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
19834	  --target=${target_alias} \
19835	  --with-build-libsubdir=$(HOST_SUBDIR) \
19836	  $(STAGE2_CONFIGURE_FLAGS)
19837@endif intl-bootstrap
19838
19839.PHONY: configure-stage3-intl maybe-configure-stage3-intl
19840maybe-configure-stage3-intl:
19841@if intl-bootstrap
19842maybe-configure-stage3-intl: configure-stage3-intl
19843configure-stage3-intl:
19844	@[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
19845	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl
19846	@r=`${PWD_COMMAND}`; export r; \
19847	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19848	TFLAGS="$(STAGE3_TFLAGS)"; \
19849	test ! -f $(HOST_SUBDIR)/intl/Makefile || exit 0; \
19850	$(HOST_EXPORTS) \
19851	$(POSTSTAGE1_HOST_EXPORTS) \
19852	CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
19853	CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
19854	LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS;  \
19855	echo Configuring stage 3 in $(HOST_SUBDIR)/intl; \
19856	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl; \
19857	cd $(HOST_SUBDIR)/intl || exit 1; \
19858	case $(srcdir) in \
19859	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
19860	  *) topdir=`echo $(HOST_SUBDIR)/intl/ | \
19861		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
19862	esac; \
19863	module_srcdir=intl; \
19864	$(SHELL) $$s/$$module_srcdir/configure \
19865	  --srcdir=$${topdir}/$$module_srcdir \
19866	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
19867	  --target=${target_alias} \
19868	  --with-build-libsubdir=$(HOST_SUBDIR) \
19869	  $(STAGE3_CONFIGURE_FLAGS)
19870@endif intl-bootstrap
19871
19872.PHONY: configure-stage4-intl maybe-configure-stage4-intl
19873maybe-configure-stage4-intl:
19874@if intl-bootstrap
19875maybe-configure-stage4-intl: configure-stage4-intl
19876configure-stage4-intl:
19877	@[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
19878	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl
19879	@r=`${PWD_COMMAND}`; export r; \
19880	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19881	TFLAGS="$(STAGE4_TFLAGS)"; \
19882	test ! -f $(HOST_SUBDIR)/intl/Makefile || exit 0; \
19883	$(HOST_EXPORTS) \
19884	$(POSTSTAGE1_HOST_EXPORTS) \
19885	CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
19886	CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
19887	LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS;  \
19888	echo Configuring stage 4 in $(HOST_SUBDIR)/intl; \
19889	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl; \
19890	cd $(HOST_SUBDIR)/intl || exit 1; \
19891	case $(srcdir) in \
19892	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
19893	  *) topdir=`echo $(HOST_SUBDIR)/intl/ | \
19894		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
19895	esac; \
19896	module_srcdir=intl; \
19897	$(SHELL) $$s/$$module_srcdir/configure \
19898	  --srcdir=$${topdir}/$$module_srcdir \
19899	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
19900	  --target=${target_alias} \
19901	  --with-build-libsubdir=$(HOST_SUBDIR) \
19902	  $(STAGE4_CONFIGURE_FLAGS)
19903@endif intl-bootstrap
19904
19905.PHONY: configure-stageprofile-intl maybe-configure-stageprofile-intl
19906maybe-configure-stageprofile-intl:
19907@if intl-bootstrap
19908maybe-configure-stageprofile-intl: configure-stageprofile-intl
19909configure-stageprofile-intl:
19910	@[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
19911	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl
19912	@r=`${PWD_COMMAND}`; export r; \
19913	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19914	TFLAGS="$(STAGEprofile_TFLAGS)"; \
19915	test ! -f $(HOST_SUBDIR)/intl/Makefile || exit 0; \
19916	$(HOST_EXPORTS) \
19917	$(POSTSTAGE1_HOST_EXPORTS) \
19918	CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
19919	CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
19920	LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS;  \
19921	echo Configuring stage profile in $(HOST_SUBDIR)/intl; \
19922	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl; \
19923	cd $(HOST_SUBDIR)/intl || exit 1; \
19924	case $(srcdir) in \
19925	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
19926	  *) topdir=`echo $(HOST_SUBDIR)/intl/ | \
19927		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
19928	esac; \
19929	module_srcdir=intl; \
19930	$(SHELL) $$s/$$module_srcdir/configure \
19931	  --srcdir=$${topdir}/$$module_srcdir \
19932	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
19933	  --target=${target_alias} \
19934	  --with-build-libsubdir=$(HOST_SUBDIR) \
19935	  $(STAGEprofile_CONFIGURE_FLAGS)
19936@endif intl-bootstrap
19937
19938.PHONY: configure-stagetrain-intl maybe-configure-stagetrain-intl
19939maybe-configure-stagetrain-intl:
19940@if intl-bootstrap
19941maybe-configure-stagetrain-intl: configure-stagetrain-intl
19942configure-stagetrain-intl:
19943	@[ $(current_stage) = stagetrain ] || $(MAKE) stagetrain-start
19944	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl
19945	@r=`${PWD_COMMAND}`; export r; \
19946	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19947	TFLAGS="$(STAGEtrain_TFLAGS)"; \
19948	test ! -f $(HOST_SUBDIR)/intl/Makefile || exit 0; \
19949	$(HOST_EXPORTS) \
19950	$(POSTSTAGE1_HOST_EXPORTS) \
19951	CFLAGS="$(STAGEtrain_CFLAGS)"; export CFLAGS; \
19952	CXXFLAGS="$(STAGEtrain_CXXFLAGS)"; export CXXFLAGS; \
19953	LIBCFLAGS="$(STAGEtrain_CFLAGS)"; export LIBCFLAGS;  \
19954	echo Configuring stage train in $(HOST_SUBDIR)/intl; \
19955	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl; \
19956	cd $(HOST_SUBDIR)/intl || exit 1; \
19957	case $(srcdir) in \
19958	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
19959	  *) topdir=`echo $(HOST_SUBDIR)/intl/ | \
19960		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
19961	esac; \
19962	module_srcdir=intl; \
19963	$(SHELL) $$s/$$module_srcdir/configure \
19964	  --srcdir=$${topdir}/$$module_srcdir \
19965	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
19966	  --target=${target_alias} \
19967	  --with-build-libsubdir=$(HOST_SUBDIR) \
19968	  $(STAGEtrain_CONFIGURE_FLAGS)
19969@endif intl-bootstrap
19970
19971.PHONY: configure-stagefeedback-intl maybe-configure-stagefeedback-intl
19972maybe-configure-stagefeedback-intl:
19973@if intl-bootstrap
19974maybe-configure-stagefeedback-intl: configure-stagefeedback-intl
19975configure-stagefeedback-intl:
19976	@[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
19977	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl
19978	@r=`${PWD_COMMAND}`; export r; \
19979	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19980	TFLAGS="$(STAGEfeedback_TFLAGS)"; \
19981	test ! -f $(HOST_SUBDIR)/intl/Makefile || exit 0; \
19982	$(HOST_EXPORTS) \
19983	$(POSTSTAGE1_HOST_EXPORTS) \
19984	CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
19985	CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
19986	LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS;  \
19987	echo Configuring stage feedback in $(HOST_SUBDIR)/intl; \
19988	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl; \
19989	cd $(HOST_SUBDIR)/intl || exit 1; \
19990	case $(srcdir) in \
19991	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
19992	  *) topdir=`echo $(HOST_SUBDIR)/intl/ | \
19993		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
19994	esac; \
19995	module_srcdir=intl; \
19996	$(SHELL) $$s/$$module_srcdir/configure \
19997	  --srcdir=$${topdir}/$$module_srcdir \
19998	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
19999	  --target=${target_alias} \
20000	  --with-build-libsubdir=$(HOST_SUBDIR) \
20001	  $(STAGEfeedback_CONFIGURE_FLAGS)
20002@endif intl-bootstrap
20003
20004.PHONY: configure-stageautoprofile-intl maybe-configure-stageautoprofile-intl
20005maybe-configure-stageautoprofile-intl:
20006@if intl-bootstrap
20007maybe-configure-stageautoprofile-intl: configure-stageautoprofile-intl
20008configure-stageautoprofile-intl:
20009	@[ $(current_stage) = stageautoprofile ] || $(MAKE) stageautoprofile-start
20010	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl
20011	@r=`${PWD_COMMAND}`; export r; \
20012	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20013	TFLAGS="$(STAGEautoprofile_TFLAGS)"; \
20014	test ! -f $(HOST_SUBDIR)/intl/Makefile || exit 0; \
20015	$(HOST_EXPORTS) \
20016	$(POSTSTAGE1_HOST_EXPORTS) \
20017	CFLAGS="$(STAGEautoprofile_CFLAGS)"; export CFLAGS; \
20018	CXXFLAGS="$(STAGEautoprofile_CXXFLAGS)"; export CXXFLAGS; \
20019	LIBCFLAGS="$(STAGEautoprofile_CFLAGS)"; export LIBCFLAGS;  \
20020	echo Configuring stage autoprofile in $(HOST_SUBDIR)/intl; \
20021	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl; \
20022	cd $(HOST_SUBDIR)/intl || exit 1; \
20023	case $(srcdir) in \
20024	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
20025	  *) topdir=`echo $(HOST_SUBDIR)/intl/ | \
20026		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
20027	esac; \
20028	module_srcdir=intl; \
20029	$(SHELL) $$s/$$module_srcdir/configure \
20030	  --srcdir=$${topdir}/$$module_srcdir \
20031	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
20032	  --target=${target_alias} \
20033	  --with-build-libsubdir=$(HOST_SUBDIR) \
20034	  $(STAGEautoprofile_CONFIGURE_FLAGS)
20035@endif intl-bootstrap
20036
20037.PHONY: configure-stageautofeedback-intl maybe-configure-stageautofeedback-intl
20038maybe-configure-stageautofeedback-intl:
20039@if intl-bootstrap
20040maybe-configure-stageautofeedback-intl: configure-stageautofeedback-intl
20041configure-stageautofeedback-intl:
20042	@[ $(current_stage) = stageautofeedback ] || $(MAKE) stageautofeedback-start
20043	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl
20044	@r=`${PWD_COMMAND}`; export r; \
20045	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20046	TFLAGS="$(STAGEautofeedback_TFLAGS)"; \
20047	test ! -f $(HOST_SUBDIR)/intl/Makefile || exit 0; \
20048	$(HOST_EXPORTS) \
20049	$(POSTSTAGE1_HOST_EXPORTS) \
20050	CFLAGS="$(STAGEautofeedback_CFLAGS)"; export CFLAGS; \
20051	CXXFLAGS="$(STAGEautofeedback_CXXFLAGS)"; export CXXFLAGS; \
20052	LIBCFLAGS="$(STAGEautofeedback_CFLAGS)"; export LIBCFLAGS;  \
20053	echo Configuring stage autofeedback in $(HOST_SUBDIR)/intl; \
20054	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl; \
20055	cd $(HOST_SUBDIR)/intl || exit 1; \
20056	case $(srcdir) in \
20057	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
20058	  *) topdir=`echo $(HOST_SUBDIR)/intl/ | \
20059		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
20060	esac; \
20061	module_srcdir=intl; \
20062	$(SHELL) $$s/$$module_srcdir/configure \
20063	  --srcdir=$${topdir}/$$module_srcdir \
20064	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
20065	  --target=${target_alias} \
20066	  --with-build-libsubdir=$(HOST_SUBDIR) \
20067	  $(STAGEautofeedback_CONFIGURE_FLAGS)
20068@endif intl-bootstrap
20069
20070
20071
20072
20073
20074.PHONY: all-intl maybe-all-intl
20075maybe-all-intl:
20076@if gcc-bootstrap
20077all-intl: stage_current
20078@endif gcc-bootstrap
20079@if intl
20080TARGET-intl=all
20081maybe-all-intl: all-intl
20082all-intl: configure-intl
20083	@r=`${PWD_COMMAND}`; export r; \
20084	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20085	$(HOST_EXPORTS)  \
20086	(cd $(HOST_SUBDIR)/intl && \
20087	  $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS)  \
20088		$(TARGET-intl))
20089@endif intl
20090
20091
20092
20093.PHONY: all-stage1-intl maybe-all-stage1-intl
20094.PHONY: clean-stage1-intl maybe-clean-stage1-intl
20095maybe-all-stage1-intl:
20096maybe-clean-stage1-intl:
20097@if intl-bootstrap
20098maybe-all-stage1-intl: all-stage1-intl
20099all-stage1: all-stage1-intl
20100TARGET-stage1-intl = $(TARGET-intl)
20101all-stage1-intl: configure-stage1-intl
20102	@[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
20103	@r=`${PWD_COMMAND}`; export r; \
20104	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20105	TFLAGS="$(STAGE1_TFLAGS)"; \
20106	$(HOST_EXPORTS)  \
20107	cd $(HOST_SUBDIR)/intl && \
20108	 \
20109	$(MAKE) $(BASE_FLAGS_TO_PASS) \
20110		CFLAGS="$(STAGE1_CFLAGS)" \
20111		GENERATOR_CFLAGS="$(STAGE1_GENERATOR_CFLAGS)" \
20112		CXXFLAGS="$(STAGE1_CXXFLAGS)" \
20113		LIBCFLAGS="$(LIBCFLAGS)" \
20114		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
20115		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
20116		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
20117		$(EXTRA_HOST_FLAGS)  \
20118		$(STAGE1_FLAGS_TO_PASS)  \
20119		TFLAGS="$(STAGE1_TFLAGS)"  \
20120		$(TARGET-stage1-intl)
20121
20122maybe-clean-stage1-intl: clean-stage1-intl
20123clean-stage1: clean-stage1-intl
20124clean-stage1-intl:
20125	@if [ $(current_stage) = stage1 ]; then \
20126	  [ -f $(HOST_SUBDIR)/intl/Makefile ] || exit 0; \
20127	else \
20128	  [ -f $(HOST_SUBDIR)/stage1-intl/Makefile ] || exit 0; \
20129	  $(MAKE) stage1-start; \
20130	fi; \
20131	cd $(HOST_SUBDIR)/intl && \
20132	$(MAKE) $(EXTRA_HOST_FLAGS)  \
20133	$(STAGE1_FLAGS_TO_PASS)  clean
20134@endif intl-bootstrap
20135
20136
20137.PHONY: all-stage2-intl maybe-all-stage2-intl
20138.PHONY: clean-stage2-intl maybe-clean-stage2-intl
20139maybe-all-stage2-intl:
20140maybe-clean-stage2-intl:
20141@if intl-bootstrap
20142maybe-all-stage2-intl: all-stage2-intl
20143all-stage2: all-stage2-intl
20144TARGET-stage2-intl = $(TARGET-intl)
20145all-stage2-intl: configure-stage2-intl
20146	@[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
20147	@r=`${PWD_COMMAND}`; export r; \
20148	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20149	TFLAGS="$(STAGE2_TFLAGS)"; \
20150	$(HOST_EXPORTS) \
20151	$(POSTSTAGE1_HOST_EXPORTS)  \
20152	cd $(HOST_SUBDIR)/intl && \
20153	 \
20154	$(MAKE) $(BASE_FLAGS_TO_PASS) \
20155		CFLAGS="$(STAGE2_CFLAGS)" \
20156		GENERATOR_CFLAGS="$(STAGE2_GENERATOR_CFLAGS)" \
20157		CXXFLAGS="$(STAGE2_CXXFLAGS)" \
20158		LIBCFLAGS="$(STAGE2_CFLAGS)" \
20159		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
20160		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
20161		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
20162		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
20163		TFLAGS="$(STAGE2_TFLAGS)"  \
20164		$(TARGET-stage2-intl)
20165
20166maybe-clean-stage2-intl: clean-stage2-intl
20167clean-stage2: clean-stage2-intl
20168clean-stage2-intl:
20169	@if [ $(current_stage) = stage2 ]; then \
20170	  [ -f $(HOST_SUBDIR)/intl/Makefile ] || exit 0; \
20171	else \
20172	  [ -f $(HOST_SUBDIR)/stage2-intl/Makefile ] || exit 0; \
20173	  $(MAKE) stage2-start; \
20174	fi; \
20175	cd $(HOST_SUBDIR)/intl && \
20176	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
20177@endif intl-bootstrap
20178
20179
20180.PHONY: all-stage3-intl maybe-all-stage3-intl
20181.PHONY: clean-stage3-intl maybe-clean-stage3-intl
20182maybe-all-stage3-intl:
20183maybe-clean-stage3-intl:
20184@if intl-bootstrap
20185maybe-all-stage3-intl: all-stage3-intl
20186all-stage3: all-stage3-intl
20187TARGET-stage3-intl = $(TARGET-intl)
20188all-stage3-intl: configure-stage3-intl
20189	@[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
20190	@r=`${PWD_COMMAND}`; export r; \
20191	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20192	TFLAGS="$(STAGE3_TFLAGS)"; \
20193	$(HOST_EXPORTS) \
20194	$(POSTSTAGE1_HOST_EXPORTS)  \
20195	cd $(HOST_SUBDIR)/intl && \
20196	 \
20197	$(MAKE) $(BASE_FLAGS_TO_PASS) \
20198		CFLAGS="$(STAGE3_CFLAGS)" \
20199		GENERATOR_CFLAGS="$(STAGE3_GENERATOR_CFLAGS)" \
20200		CXXFLAGS="$(STAGE3_CXXFLAGS)" \
20201		LIBCFLAGS="$(STAGE3_CFLAGS)" \
20202		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
20203		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
20204		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
20205		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
20206		TFLAGS="$(STAGE3_TFLAGS)"  \
20207		$(TARGET-stage3-intl)
20208
20209maybe-clean-stage3-intl: clean-stage3-intl
20210clean-stage3: clean-stage3-intl
20211clean-stage3-intl:
20212	@if [ $(current_stage) = stage3 ]; then \
20213	  [ -f $(HOST_SUBDIR)/intl/Makefile ] || exit 0; \
20214	else \
20215	  [ -f $(HOST_SUBDIR)/stage3-intl/Makefile ] || exit 0; \
20216	  $(MAKE) stage3-start; \
20217	fi; \
20218	cd $(HOST_SUBDIR)/intl && \
20219	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
20220@endif intl-bootstrap
20221
20222
20223.PHONY: all-stage4-intl maybe-all-stage4-intl
20224.PHONY: clean-stage4-intl maybe-clean-stage4-intl
20225maybe-all-stage4-intl:
20226maybe-clean-stage4-intl:
20227@if intl-bootstrap
20228maybe-all-stage4-intl: all-stage4-intl
20229all-stage4: all-stage4-intl
20230TARGET-stage4-intl = $(TARGET-intl)
20231all-stage4-intl: configure-stage4-intl
20232	@[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
20233	@r=`${PWD_COMMAND}`; export r; \
20234	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20235	TFLAGS="$(STAGE4_TFLAGS)"; \
20236	$(HOST_EXPORTS) \
20237	$(POSTSTAGE1_HOST_EXPORTS)  \
20238	cd $(HOST_SUBDIR)/intl && \
20239	 \
20240	$(MAKE) $(BASE_FLAGS_TO_PASS) \
20241		CFLAGS="$(STAGE4_CFLAGS)" \
20242		GENERATOR_CFLAGS="$(STAGE4_GENERATOR_CFLAGS)" \
20243		CXXFLAGS="$(STAGE4_CXXFLAGS)" \
20244		LIBCFLAGS="$(STAGE4_CFLAGS)" \
20245		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
20246		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
20247		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
20248		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
20249		TFLAGS="$(STAGE4_TFLAGS)"  \
20250		$(TARGET-stage4-intl)
20251
20252maybe-clean-stage4-intl: clean-stage4-intl
20253clean-stage4: clean-stage4-intl
20254clean-stage4-intl:
20255	@if [ $(current_stage) = stage4 ]; then \
20256	  [ -f $(HOST_SUBDIR)/intl/Makefile ] || exit 0; \
20257	else \
20258	  [ -f $(HOST_SUBDIR)/stage4-intl/Makefile ] || exit 0; \
20259	  $(MAKE) stage4-start; \
20260	fi; \
20261	cd $(HOST_SUBDIR)/intl && \
20262	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
20263@endif intl-bootstrap
20264
20265
20266.PHONY: all-stageprofile-intl maybe-all-stageprofile-intl
20267.PHONY: clean-stageprofile-intl maybe-clean-stageprofile-intl
20268maybe-all-stageprofile-intl:
20269maybe-clean-stageprofile-intl:
20270@if intl-bootstrap
20271maybe-all-stageprofile-intl: all-stageprofile-intl
20272all-stageprofile: all-stageprofile-intl
20273TARGET-stageprofile-intl = $(TARGET-intl)
20274all-stageprofile-intl: configure-stageprofile-intl
20275	@[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
20276	@r=`${PWD_COMMAND}`; export r; \
20277	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20278	TFLAGS="$(STAGEprofile_TFLAGS)"; \
20279	$(HOST_EXPORTS) \
20280	$(POSTSTAGE1_HOST_EXPORTS)  \
20281	cd $(HOST_SUBDIR)/intl && \
20282	 \
20283	$(MAKE) $(BASE_FLAGS_TO_PASS) \
20284		CFLAGS="$(STAGEprofile_CFLAGS)" \
20285		GENERATOR_CFLAGS="$(STAGEprofile_GENERATOR_CFLAGS)" \
20286		CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
20287		LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
20288		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
20289		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
20290		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
20291		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
20292		TFLAGS="$(STAGEprofile_TFLAGS)"  \
20293		$(TARGET-stageprofile-intl)
20294
20295maybe-clean-stageprofile-intl: clean-stageprofile-intl
20296clean-stageprofile: clean-stageprofile-intl
20297clean-stageprofile-intl:
20298	@if [ $(current_stage) = stageprofile ]; then \
20299	  [ -f $(HOST_SUBDIR)/intl/Makefile ] || exit 0; \
20300	else \
20301	  [ -f $(HOST_SUBDIR)/stageprofile-intl/Makefile ] || exit 0; \
20302	  $(MAKE) stageprofile-start; \
20303	fi; \
20304	cd $(HOST_SUBDIR)/intl && \
20305	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
20306@endif intl-bootstrap
20307
20308
20309.PHONY: all-stagetrain-intl maybe-all-stagetrain-intl
20310.PHONY: clean-stagetrain-intl maybe-clean-stagetrain-intl
20311maybe-all-stagetrain-intl:
20312maybe-clean-stagetrain-intl:
20313@if intl-bootstrap
20314maybe-all-stagetrain-intl: all-stagetrain-intl
20315all-stagetrain: all-stagetrain-intl
20316TARGET-stagetrain-intl = $(TARGET-intl)
20317all-stagetrain-intl: configure-stagetrain-intl
20318	@[ $(current_stage) = stagetrain ] || $(MAKE) stagetrain-start
20319	@r=`${PWD_COMMAND}`; export r; \
20320	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20321	TFLAGS="$(STAGEtrain_TFLAGS)"; \
20322	$(HOST_EXPORTS) \
20323	$(POSTSTAGE1_HOST_EXPORTS)  \
20324	cd $(HOST_SUBDIR)/intl && \
20325	 \
20326	$(MAKE) $(BASE_FLAGS_TO_PASS) \
20327		CFLAGS="$(STAGEtrain_CFLAGS)" \
20328		GENERATOR_CFLAGS="$(STAGEtrain_GENERATOR_CFLAGS)" \
20329		CXXFLAGS="$(STAGEtrain_CXXFLAGS)" \
20330		LIBCFLAGS="$(STAGEtrain_CFLAGS)" \
20331		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
20332		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
20333		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
20334		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
20335		TFLAGS="$(STAGEtrain_TFLAGS)"  \
20336		$(TARGET-stagetrain-intl)
20337
20338maybe-clean-stagetrain-intl: clean-stagetrain-intl
20339clean-stagetrain: clean-stagetrain-intl
20340clean-stagetrain-intl:
20341	@if [ $(current_stage) = stagetrain ]; then \
20342	  [ -f $(HOST_SUBDIR)/intl/Makefile ] || exit 0; \
20343	else \
20344	  [ -f $(HOST_SUBDIR)/stagetrain-intl/Makefile ] || exit 0; \
20345	  $(MAKE) stagetrain-start; \
20346	fi; \
20347	cd $(HOST_SUBDIR)/intl && \
20348	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
20349@endif intl-bootstrap
20350
20351
20352.PHONY: all-stagefeedback-intl maybe-all-stagefeedback-intl
20353.PHONY: clean-stagefeedback-intl maybe-clean-stagefeedback-intl
20354maybe-all-stagefeedback-intl:
20355maybe-clean-stagefeedback-intl:
20356@if intl-bootstrap
20357maybe-all-stagefeedback-intl: all-stagefeedback-intl
20358all-stagefeedback: all-stagefeedback-intl
20359TARGET-stagefeedback-intl = $(TARGET-intl)
20360all-stagefeedback-intl: configure-stagefeedback-intl
20361	@[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
20362	@r=`${PWD_COMMAND}`; export r; \
20363	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20364	TFLAGS="$(STAGEfeedback_TFLAGS)"; \
20365	$(HOST_EXPORTS) \
20366	$(POSTSTAGE1_HOST_EXPORTS)  \
20367	cd $(HOST_SUBDIR)/intl && \
20368	 \
20369	$(MAKE) $(BASE_FLAGS_TO_PASS) \
20370		CFLAGS="$(STAGEfeedback_CFLAGS)" \
20371		GENERATOR_CFLAGS="$(STAGEfeedback_GENERATOR_CFLAGS)" \
20372		CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
20373		LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
20374		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
20375		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
20376		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
20377		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
20378		TFLAGS="$(STAGEfeedback_TFLAGS)"  \
20379		$(TARGET-stagefeedback-intl)
20380
20381maybe-clean-stagefeedback-intl: clean-stagefeedback-intl
20382clean-stagefeedback: clean-stagefeedback-intl
20383clean-stagefeedback-intl:
20384	@if [ $(current_stage) = stagefeedback ]; then \
20385	  [ -f $(HOST_SUBDIR)/intl/Makefile ] || exit 0; \
20386	else \
20387	  [ -f $(HOST_SUBDIR)/stagefeedback-intl/Makefile ] || exit 0; \
20388	  $(MAKE) stagefeedback-start; \
20389	fi; \
20390	cd $(HOST_SUBDIR)/intl && \
20391	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
20392@endif intl-bootstrap
20393
20394
20395.PHONY: all-stageautoprofile-intl maybe-all-stageautoprofile-intl
20396.PHONY: clean-stageautoprofile-intl maybe-clean-stageautoprofile-intl
20397maybe-all-stageautoprofile-intl:
20398maybe-clean-stageautoprofile-intl:
20399@if intl-bootstrap
20400maybe-all-stageautoprofile-intl: all-stageautoprofile-intl
20401all-stageautoprofile: all-stageautoprofile-intl
20402TARGET-stageautoprofile-intl = $(TARGET-intl)
20403all-stageautoprofile-intl: configure-stageautoprofile-intl
20404	@[ $(current_stage) = stageautoprofile ] || $(MAKE) stageautoprofile-start
20405	@r=`${PWD_COMMAND}`; export r; \
20406	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20407	TFLAGS="$(STAGEautoprofile_TFLAGS)"; \
20408	$(HOST_EXPORTS) \
20409	$(POSTSTAGE1_HOST_EXPORTS)  \
20410	cd $(HOST_SUBDIR)/intl && \
20411	$$s/gcc/config/i386/$(AUTO_PROFILE) \
20412	$(MAKE) $(BASE_FLAGS_TO_PASS) \
20413		CFLAGS="$(STAGEautoprofile_CFLAGS)" \
20414		GENERATOR_CFLAGS="$(STAGEautoprofile_GENERATOR_CFLAGS)" \
20415		CXXFLAGS="$(STAGEautoprofile_CXXFLAGS)" \
20416		LIBCFLAGS="$(STAGEautoprofile_CFLAGS)" \
20417		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
20418		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
20419		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
20420		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
20421		TFLAGS="$(STAGEautoprofile_TFLAGS)"  \
20422		$(TARGET-stageautoprofile-intl)
20423
20424maybe-clean-stageautoprofile-intl: clean-stageautoprofile-intl
20425clean-stageautoprofile: clean-stageautoprofile-intl
20426clean-stageautoprofile-intl:
20427	@if [ $(current_stage) = stageautoprofile ]; then \
20428	  [ -f $(HOST_SUBDIR)/intl/Makefile ] || exit 0; \
20429	else \
20430	  [ -f $(HOST_SUBDIR)/stageautoprofile-intl/Makefile ] || exit 0; \
20431	  $(MAKE) stageautoprofile-start; \
20432	fi; \
20433	cd $(HOST_SUBDIR)/intl && \
20434	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
20435@endif intl-bootstrap
20436
20437
20438.PHONY: all-stageautofeedback-intl maybe-all-stageautofeedback-intl
20439.PHONY: clean-stageautofeedback-intl maybe-clean-stageautofeedback-intl
20440maybe-all-stageautofeedback-intl:
20441maybe-clean-stageautofeedback-intl:
20442@if intl-bootstrap
20443maybe-all-stageautofeedback-intl: all-stageautofeedback-intl
20444all-stageautofeedback: all-stageautofeedback-intl
20445TARGET-stageautofeedback-intl = $(TARGET-intl)
20446all-stageautofeedback-intl: configure-stageautofeedback-intl
20447	@[ $(current_stage) = stageautofeedback ] || $(MAKE) stageautofeedback-start
20448	@r=`${PWD_COMMAND}`; export r; \
20449	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20450	TFLAGS="$(STAGEautofeedback_TFLAGS)"; \
20451	$(HOST_EXPORTS) \
20452	$(POSTSTAGE1_HOST_EXPORTS)  \
20453	cd $(HOST_SUBDIR)/intl && \
20454	 \
20455	$(MAKE) $(BASE_FLAGS_TO_PASS) \
20456		CFLAGS="$(STAGEautofeedback_CFLAGS)" \
20457		GENERATOR_CFLAGS="$(STAGEautofeedback_GENERATOR_CFLAGS)" \
20458		CXXFLAGS="$(STAGEautofeedback_CXXFLAGS)" \
20459		LIBCFLAGS="$(STAGEautofeedback_CFLAGS)" \
20460		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
20461		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
20462		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
20463		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
20464		TFLAGS="$(STAGEautofeedback_TFLAGS)" PERF_DATA=perf.data \
20465		$(TARGET-stageautofeedback-intl)
20466
20467maybe-clean-stageautofeedback-intl: clean-stageautofeedback-intl
20468clean-stageautofeedback: clean-stageautofeedback-intl
20469clean-stageautofeedback-intl:
20470	@if [ $(current_stage) = stageautofeedback ]; then \
20471	  [ -f $(HOST_SUBDIR)/intl/Makefile ] || exit 0; \
20472	else \
20473	  [ -f $(HOST_SUBDIR)/stageautofeedback-intl/Makefile ] || exit 0; \
20474	  $(MAKE) stageautofeedback-start; \
20475	fi; \
20476	cd $(HOST_SUBDIR)/intl && \
20477	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
20478@endif intl-bootstrap
20479
20480
20481
20482
20483
20484.PHONY: check-intl maybe-check-intl
20485maybe-check-intl:
20486@if intl
20487maybe-check-intl: check-intl
20488
20489check-intl:
20490	@: $(MAKE); $(unstage)
20491	@r=`${PWD_COMMAND}`; export r; \
20492	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20493	$(HOST_EXPORTS) $(EXTRA_HOST_EXPORTS) \
20494	(cd $(HOST_SUBDIR)/intl && \
20495	  $(MAKE) $(FLAGS_TO_PASS)  $(EXTRA_BOOTSTRAP_FLAGS) check)
20496
20497@endif intl
20498
20499.PHONY: install-intl maybe-install-intl
20500maybe-install-intl:
20501@if intl
20502maybe-install-intl: install-intl
20503
20504install-intl: installdirs
20505	@: $(MAKE); $(unstage)
20506	@r=`${PWD_COMMAND}`; export r; \
20507	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20508	$(HOST_EXPORTS) \
20509	(cd $(HOST_SUBDIR)/intl && \
20510	  $(MAKE) $(FLAGS_TO_PASS)  install)
20511
20512@endif intl
20513
20514.PHONY: install-strip-intl maybe-install-strip-intl
20515maybe-install-strip-intl:
20516@if intl
20517maybe-install-strip-intl: install-strip-intl
20518
20519install-strip-intl: installdirs
20520	@: $(MAKE); $(unstage)
20521	@r=`${PWD_COMMAND}`; export r; \
20522	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20523	$(HOST_EXPORTS) \
20524	(cd $(HOST_SUBDIR)/intl && \
20525	  $(MAKE) $(FLAGS_TO_PASS)  install-strip)
20526
20527@endif intl
20528
20529# Other targets (info, dvi, pdf, etc.)
20530
20531.PHONY: maybe-info-intl info-intl
20532maybe-info-intl:
20533@if intl
20534maybe-info-intl: info-intl
20535
20536info-intl: \
20537    configure-intl 
20538	@[ -f ./intl/Makefile ] || exit 0; \
20539	r=`${PWD_COMMAND}`; export r; \
20540	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20541	$(HOST_EXPORTS) \
20542	for flag in $(EXTRA_HOST_FLAGS) ; do \
20543	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20544	done; \
20545	echo "Doing info in intl"; \
20546	(cd $(HOST_SUBDIR)/intl && \
20547	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20548	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20549	          "RANLIB=$${RANLIB}" \
20550	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20551	          info) \
20552	  || exit 1
20553
20554@endif intl
20555
20556.PHONY: maybe-dvi-intl dvi-intl
20557maybe-dvi-intl:
20558@if intl
20559maybe-dvi-intl: dvi-intl
20560
20561dvi-intl: \
20562    configure-intl 
20563	@[ -f ./intl/Makefile ] || exit 0; \
20564	r=`${PWD_COMMAND}`; export r; \
20565	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20566	$(HOST_EXPORTS) \
20567	for flag in $(EXTRA_HOST_FLAGS) ; do \
20568	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20569	done; \
20570	echo "Doing dvi in intl"; \
20571	(cd $(HOST_SUBDIR)/intl && \
20572	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20573	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20574	          "RANLIB=$${RANLIB}" \
20575	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20576	          dvi) \
20577	  || exit 1
20578
20579@endif intl
20580
20581.PHONY: maybe-pdf-intl pdf-intl
20582maybe-pdf-intl:
20583@if intl
20584maybe-pdf-intl: pdf-intl
20585
20586pdf-intl: \
20587    configure-intl 
20588	@[ -f ./intl/Makefile ] || exit 0; \
20589	r=`${PWD_COMMAND}`; export r; \
20590	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20591	$(HOST_EXPORTS) \
20592	for flag in $(EXTRA_HOST_FLAGS) ; do \
20593	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20594	done; \
20595	echo "Doing pdf in intl"; \
20596	(cd $(HOST_SUBDIR)/intl && \
20597	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20598	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20599	          "RANLIB=$${RANLIB}" \
20600	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20601	          pdf) \
20602	  || exit 1
20603
20604@endif intl
20605
20606.PHONY: maybe-html-intl html-intl
20607maybe-html-intl:
20608@if intl
20609maybe-html-intl: html-intl
20610
20611html-intl: \
20612    configure-intl 
20613	@[ -f ./intl/Makefile ] || exit 0; \
20614	r=`${PWD_COMMAND}`; export r; \
20615	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20616	$(HOST_EXPORTS) \
20617	for flag in $(EXTRA_HOST_FLAGS) ; do \
20618	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20619	done; \
20620	echo "Doing html in intl"; \
20621	(cd $(HOST_SUBDIR)/intl && \
20622	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20623	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20624	          "RANLIB=$${RANLIB}" \
20625	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20626	          html) \
20627	  || exit 1
20628
20629@endif intl
20630
20631.PHONY: maybe-TAGS-intl TAGS-intl
20632maybe-TAGS-intl:
20633@if intl
20634maybe-TAGS-intl: TAGS-intl
20635
20636TAGS-intl: \
20637    configure-intl 
20638	@[ -f ./intl/Makefile ] || exit 0; \
20639	r=`${PWD_COMMAND}`; export r; \
20640	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20641	$(HOST_EXPORTS) \
20642	for flag in $(EXTRA_HOST_FLAGS) ; do \
20643	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20644	done; \
20645	echo "Doing TAGS in intl"; \
20646	(cd $(HOST_SUBDIR)/intl && \
20647	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20648	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20649	          "RANLIB=$${RANLIB}" \
20650	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20651	          TAGS) \
20652	  || exit 1
20653
20654@endif intl
20655
20656.PHONY: maybe-install-info-intl install-info-intl
20657maybe-install-info-intl:
20658@if intl
20659maybe-install-info-intl: install-info-intl
20660
20661install-info-intl: \
20662    configure-intl \
20663    info-intl 
20664	@[ -f ./intl/Makefile ] || exit 0; \
20665	r=`${PWD_COMMAND}`; export r; \
20666	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20667	$(HOST_EXPORTS) \
20668	for flag in $(EXTRA_HOST_FLAGS) ; do \
20669	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20670	done; \
20671	echo "Doing install-info in intl"; \
20672	(cd $(HOST_SUBDIR)/intl && \
20673	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20674	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20675	          "RANLIB=$${RANLIB}" \
20676	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20677	          install-info) \
20678	  || exit 1
20679
20680@endif intl
20681
20682.PHONY: maybe-install-pdf-intl install-pdf-intl
20683maybe-install-pdf-intl:
20684@if intl
20685maybe-install-pdf-intl: install-pdf-intl
20686
20687install-pdf-intl: \
20688    configure-intl \
20689    pdf-intl 
20690	@[ -f ./intl/Makefile ] || exit 0; \
20691	r=`${PWD_COMMAND}`; export r; \
20692	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20693	$(HOST_EXPORTS) \
20694	for flag in $(EXTRA_HOST_FLAGS) ; do \
20695	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20696	done; \
20697	echo "Doing install-pdf in intl"; \
20698	(cd $(HOST_SUBDIR)/intl && \
20699	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20700	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20701	          "RANLIB=$${RANLIB}" \
20702	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20703	          install-pdf) \
20704	  || exit 1
20705
20706@endif intl
20707
20708.PHONY: maybe-install-html-intl install-html-intl
20709maybe-install-html-intl:
20710@if intl
20711maybe-install-html-intl: install-html-intl
20712
20713install-html-intl: \
20714    configure-intl \
20715    html-intl 
20716	@[ -f ./intl/Makefile ] || exit 0; \
20717	r=`${PWD_COMMAND}`; export r; \
20718	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20719	$(HOST_EXPORTS) \
20720	for flag in $(EXTRA_HOST_FLAGS) ; do \
20721	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20722	done; \
20723	echo "Doing install-html in intl"; \
20724	(cd $(HOST_SUBDIR)/intl && \
20725	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20726	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20727	          "RANLIB=$${RANLIB}" \
20728	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20729	          install-html) \
20730	  || exit 1
20731
20732@endif intl
20733
20734.PHONY: maybe-installcheck-intl installcheck-intl
20735maybe-installcheck-intl:
20736@if intl
20737maybe-installcheck-intl: installcheck-intl
20738
20739installcheck-intl: \
20740    configure-intl 
20741	@[ -f ./intl/Makefile ] || exit 0; \
20742	r=`${PWD_COMMAND}`; export r; \
20743	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20744	$(HOST_EXPORTS) \
20745	for flag in $(EXTRA_HOST_FLAGS) ; do \
20746	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20747	done; \
20748	echo "Doing installcheck in intl"; \
20749	(cd $(HOST_SUBDIR)/intl && \
20750	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20751	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20752	          "RANLIB=$${RANLIB}" \
20753	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20754	          installcheck) \
20755	  || exit 1
20756
20757@endif intl
20758
20759.PHONY: maybe-mostlyclean-intl mostlyclean-intl
20760maybe-mostlyclean-intl:
20761@if intl
20762maybe-mostlyclean-intl: mostlyclean-intl
20763
20764mostlyclean-intl: 
20765	@[ -f ./intl/Makefile ] || exit 0; \
20766	r=`${PWD_COMMAND}`; export r; \
20767	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20768	$(HOST_EXPORTS) \
20769	for flag in $(EXTRA_HOST_FLAGS) ; do \
20770	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20771	done; \
20772	echo "Doing mostlyclean in intl"; \
20773	(cd $(HOST_SUBDIR)/intl && \
20774	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20775	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20776	          "RANLIB=$${RANLIB}" \
20777	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20778	          mostlyclean) \
20779	  || exit 1
20780
20781@endif intl
20782
20783.PHONY: maybe-clean-intl clean-intl
20784maybe-clean-intl:
20785@if intl
20786maybe-clean-intl: clean-intl
20787
20788clean-intl: 
20789	@[ -f ./intl/Makefile ] || exit 0; \
20790	r=`${PWD_COMMAND}`; export r; \
20791	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20792	$(HOST_EXPORTS) \
20793	for flag in $(EXTRA_HOST_FLAGS) ; do \
20794	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20795	done; \
20796	echo "Doing clean in intl"; \
20797	(cd $(HOST_SUBDIR)/intl && \
20798	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20799	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20800	          "RANLIB=$${RANLIB}" \
20801	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20802	          clean) \
20803	  || exit 1
20804
20805@endif intl
20806
20807.PHONY: maybe-distclean-intl distclean-intl
20808maybe-distclean-intl:
20809@if intl
20810maybe-distclean-intl: distclean-intl
20811
20812distclean-intl: 
20813	@[ -f ./intl/Makefile ] || exit 0; \
20814	r=`${PWD_COMMAND}`; export r; \
20815	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20816	$(HOST_EXPORTS) \
20817	for flag in $(EXTRA_HOST_FLAGS) ; do \
20818	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20819	done; \
20820	echo "Doing distclean in intl"; \
20821	(cd $(HOST_SUBDIR)/intl && \
20822	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20823	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20824	          "RANLIB=$${RANLIB}" \
20825	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20826	          distclean) \
20827	  || exit 1
20828
20829@endif intl
20830
20831.PHONY: maybe-maintainer-clean-intl maintainer-clean-intl
20832maybe-maintainer-clean-intl:
20833@if intl
20834maybe-maintainer-clean-intl: maintainer-clean-intl
20835
20836maintainer-clean-intl: 
20837	@[ -f ./intl/Makefile ] || exit 0; \
20838	r=`${PWD_COMMAND}`; export r; \
20839	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20840	$(HOST_EXPORTS) \
20841	for flag in $(EXTRA_HOST_FLAGS) ; do \
20842	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20843	done; \
20844	echo "Doing maintainer-clean in intl"; \
20845	(cd $(HOST_SUBDIR)/intl && \
20846	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20847	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20848	          "RANLIB=$${RANLIB}" \
20849	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20850	          maintainer-clean) \
20851	  || exit 1
20852
20853@endif intl
20854
20855
20856
20857.PHONY: configure-tcl maybe-configure-tcl
20858maybe-configure-tcl:
20859@if gcc-bootstrap
20860configure-tcl: stage_current
20861@endif gcc-bootstrap
20862@if tcl
20863maybe-configure-tcl: configure-tcl
20864configure-tcl: 
20865	@: $(MAKE); $(unstage)
20866	@r=`${PWD_COMMAND}`; export r; \
20867	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20868	test ! -f $(HOST_SUBDIR)/tcl/Makefile || exit 0; \
20869	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/tcl; \
20870	$(HOST_EXPORTS)  \
20871	echo Configuring in $(HOST_SUBDIR)/tcl; \
20872	cd "$(HOST_SUBDIR)/tcl" || exit 1; \
20873	case $(srcdir) in \
20874	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
20875	  *) topdir=`echo $(HOST_SUBDIR)/tcl/ | \
20876		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
20877	esac; \
20878	module_srcdir=tcl; \
20879	$(SHELL) \
20880	  $$s/$$module_srcdir/configure \
20881	  --srcdir=$${topdir}/$$module_srcdir \
20882	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
20883	  --target=${target_alias}  \
20884	  || exit 1
20885@endif tcl
20886
20887
20888
20889
20890
20891.PHONY: all-tcl maybe-all-tcl
20892maybe-all-tcl:
20893@if gcc-bootstrap
20894all-tcl: stage_current
20895@endif gcc-bootstrap
20896@if tcl
20897TARGET-tcl=all
20898maybe-all-tcl: all-tcl
20899all-tcl: configure-tcl
20900	@: $(MAKE); $(unstage)
20901	@r=`${PWD_COMMAND}`; export r; \
20902	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20903	$(HOST_EXPORTS)  \
20904	(cd $(HOST_SUBDIR)/tcl && \
20905	  $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS)  \
20906		$(TARGET-tcl))
20907@endif tcl
20908
20909
20910
20911
20912.PHONY: check-tcl maybe-check-tcl
20913maybe-check-tcl:
20914@if tcl
20915maybe-check-tcl: check-tcl
20916
20917check-tcl:
20918	@: $(MAKE); $(unstage)
20919	@r=`${PWD_COMMAND}`; export r; \
20920	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20921	$(HOST_EXPORTS)  \
20922	(cd $(HOST_SUBDIR)/tcl && \
20923	  $(MAKE) $(FLAGS_TO_PASS)  check)
20924
20925@endif tcl
20926
20927.PHONY: install-tcl maybe-install-tcl
20928maybe-install-tcl:
20929@if tcl
20930maybe-install-tcl: install-tcl
20931
20932install-tcl: installdirs
20933	@: $(MAKE); $(unstage)
20934	@r=`${PWD_COMMAND}`; export r; \
20935	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20936	$(HOST_EXPORTS) \
20937	(cd $(HOST_SUBDIR)/tcl && \
20938	  $(MAKE) $(FLAGS_TO_PASS)  install)
20939
20940@endif tcl
20941
20942.PHONY: install-strip-tcl maybe-install-strip-tcl
20943maybe-install-strip-tcl:
20944@if tcl
20945maybe-install-strip-tcl: install-strip-tcl
20946
20947install-strip-tcl: installdirs
20948	@: $(MAKE); $(unstage)
20949	@r=`${PWD_COMMAND}`; export r; \
20950	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20951	$(HOST_EXPORTS) \
20952	(cd $(HOST_SUBDIR)/tcl && \
20953	  $(MAKE) $(FLAGS_TO_PASS)  install-strip)
20954
20955@endif tcl
20956
20957# Other targets (info, dvi, pdf, etc.)
20958
20959.PHONY: maybe-info-tcl info-tcl
20960maybe-info-tcl:
20961@if tcl
20962maybe-info-tcl: info-tcl
20963
20964info-tcl: \
20965    configure-tcl 
20966	@: $(MAKE); $(unstage)
20967	@[ -f ./tcl/Makefile ] || exit 0; \
20968	r=`${PWD_COMMAND}`; export r; \
20969	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20970	$(HOST_EXPORTS) \
20971	for flag in $(EXTRA_HOST_FLAGS) ; do \
20972	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20973	done; \
20974	echo "Doing info in tcl"; \
20975	(cd $(HOST_SUBDIR)/tcl && \
20976	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20977	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20978	          "RANLIB=$${RANLIB}" \
20979	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20980	          info) \
20981	  || exit 1
20982
20983@endif tcl
20984
20985.PHONY: maybe-dvi-tcl dvi-tcl
20986maybe-dvi-tcl:
20987@if tcl
20988maybe-dvi-tcl: dvi-tcl
20989
20990dvi-tcl: \
20991    configure-tcl 
20992	@: $(MAKE); $(unstage)
20993	@[ -f ./tcl/Makefile ] || exit 0; \
20994	r=`${PWD_COMMAND}`; export r; \
20995	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20996	$(HOST_EXPORTS) \
20997	for flag in $(EXTRA_HOST_FLAGS) ; do \
20998	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20999	done; \
21000	echo "Doing dvi in tcl"; \
21001	(cd $(HOST_SUBDIR)/tcl && \
21002	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21003	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21004	          "RANLIB=$${RANLIB}" \
21005	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21006	          dvi) \
21007	  || exit 1
21008
21009@endif tcl
21010
21011.PHONY: maybe-pdf-tcl pdf-tcl
21012maybe-pdf-tcl:
21013@if tcl
21014maybe-pdf-tcl: pdf-tcl
21015
21016pdf-tcl: \
21017    configure-tcl 
21018	@: $(MAKE); $(unstage)
21019	@[ -f ./tcl/Makefile ] || exit 0; \
21020	r=`${PWD_COMMAND}`; export r; \
21021	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21022	$(HOST_EXPORTS) \
21023	for flag in $(EXTRA_HOST_FLAGS) ; do \
21024	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21025	done; \
21026	echo "Doing pdf in tcl"; \
21027	(cd $(HOST_SUBDIR)/tcl && \
21028	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21029	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21030	          "RANLIB=$${RANLIB}" \
21031	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21032	          pdf) \
21033	  || exit 1
21034
21035@endif tcl
21036
21037.PHONY: maybe-html-tcl html-tcl
21038maybe-html-tcl:
21039@if tcl
21040maybe-html-tcl: html-tcl
21041
21042html-tcl: \
21043    configure-tcl 
21044	@: $(MAKE); $(unstage)
21045	@[ -f ./tcl/Makefile ] || exit 0; \
21046	r=`${PWD_COMMAND}`; export r; \
21047	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21048	$(HOST_EXPORTS) \
21049	for flag in $(EXTRA_HOST_FLAGS) ; do \
21050	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21051	done; \
21052	echo "Doing html in tcl"; \
21053	(cd $(HOST_SUBDIR)/tcl && \
21054	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21055	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21056	          "RANLIB=$${RANLIB}" \
21057	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21058	          html) \
21059	  || exit 1
21060
21061@endif tcl
21062
21063.PHONY: maybe-TAGS-tcl TAGS-tcl
21064maybe-TAGS-tcl:
21065@if tcl
21066maybe-TAGS-tcl: TAGS-tcl
21067
21068TAGS-tcl: \
21069    configure-tcl 
21070	@: $(MAKE); $(unstage)
21071	@[ -f ./tcl/Makefile ] || exit 0; \
21072	r=`${PWD_COMMAND}`; export r; \
21073	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21074	$(HOST_EXPORTS) \
21075	for flag in $(EXTRA_HOST_FLAGS) ; do \
21076	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21077	done; \
21078	echo "Doing TAGS in tcl"; \
21079	(cd $(HOST_SUBDIR)/tcl && \
21080	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21081	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21082	          "RANLIB=$${RANLIB}" \
21083	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21084	          TAGS) \
21085	  || exit 1
21086
21087@endif tcl
21088
21089.PHONY: maybe-install-info-tcl install-info-tcl
21090maybe-install-info-tcl:
21091@if tcl
21092maybe-install-info-tcl: install-info-tcl
21093
21094install-info-tcl: \
21095    configure-tcl \
21096    info-tcl 
21097	@: $(MAKE); $(unstage)
21098	@[ -f ./tcl/Makefile ] || exit 0; \
21099	r=`${PWD_COMMAND}`; export r; \
21100	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21101	$(HOST_EXPORTS) \
21102	for flag in $(EXTRA_HOST_FLAGS) ; do \
21103	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21104	done; \
21105	echo "Doing install-info in tcl"; \
21106	(cd $(HOST_SUBDIR)/tcl && \
21107	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21108	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21109	          "RANLIB=$${RANLIB}" \
21110	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21111	          install-info) \
21112	  || exit 1
21113
21114@endif tcl
21115
21116.PHONY: maybe-install-pdf-tcl install-pdf-tcl
21117maybe-install-pdf-tcl:
21118@if tcl
21119maybe-install-pdf-tcl: install-pdf-tcl
21120
21121install-pdf-tcl: \
21122    configure-tcl \
21123    pdf-tcl 
21124	@: $(MAKE); $(unstage)
21125	@[ -f ./tcl/Makefile ] || exit 0; \
21126	r=`${PWD_COMMAND}`; export r; \
21127	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21128	$(HOST_EXPORTS) \
21129	for flag in $(EXTRA_HOST_FLAGS) ; do \
21130	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21131	done; \
21132	echo "Doing install-pdf in tcl"; \
21133	(cd $(HOST_SUBDIR)/tcl && \
21134	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21135	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21136	          "RANLIB=$${RANLIB}" \
21137	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21138	          install-pdf) \
21139	  || exit 1
21140
21141@endif tcl
21142
21143.PHONY: maybe-install-html-tcl install-html-tcl
21144maybe-install-html-tcl:
21145@if tcl
21146maybe-install-html-tcl: install-html-tcl
21147
21148install-html-tcl: \
21149    configure-tcl \
21150    html-tcl 
21151	@: $(MAKE); $(unstage)
21152	@[ -f ./tcl/Makefile ] || exit 0; \
21153	r=`${PWD_COMMAND}`; export r; \
21154	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21155	$(HOST_EXPORTS) \
21156	for flag in $(EXTRA_HOST_FLAGS) ; do \
21157	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21158	done; \
21159	echo "Doing install-html in tcl"; \
21160	(cd $(HOST_SUBDIR)/tcl && \
21161	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21162	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21163	          "RANLIB=$${RANLIB}" \
21164	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21165	          install-html) \
21166	  || exit 1
21167
21168@endif tcl
21169
21170.PHONY: maybe-installcheck-tcl installcheck-tcl
21171maybe-installcheck-tcl:
21172@if tcl
21173maybe-installcheck-tcl: installcheck-tcl
21174
21175installcheck-tcl: \
21176    configure-tcl 
21177	@: $(MAKE); $(unstage)
21178	@[ -f ./tcl/Makefile ] || exit 0; \
21179	r=`${PWD_COMMAND}`; export r; \
21180	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21181	$(HOST_EXPORTS) \
21182	for flag in $(EXTRA_HOST_FLAGS) ; do \
21183	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21184	done; \
21185	echo "Doing installcheck in tcl"; \
21186	(cd $(HOST_SUBDIR)/tcl && \
21187	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21188	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21189	          "RANLIB=$${RANLIB}" \
21190	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21191	          installcheck) \
21192	  || exit 1
21193
21194@endif tcl
21195
21196.PHONY: maybe-mostlyclean-tcl mostlyclean-tcl
21197maybe-mostlyclean-tcl:
21198@if tcl
21199maybe-mostlyclean-tcl: mostlyclean-tcl
21200
21201# tcl doesn't support mostlyclean.
21202mostlyclean-tcl:
21203
21204@endif tcl
21205
21206.PHONY: maybe-clean-tcl clean-tcl
21207maybe-clean-tcl:
21208@if tcl
21209maybe-clean-tcl: clean-tcl
21210
21211clean-tcl: 
21212	@: $(MAKE); $(unstage)
21213	@[ -f ./tcl/Makefile ] || exit 0; \
21214	r=`${PWD_COMMAND}`; export r; \
21215	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21216	$(HOST_EXPORTS) \
21217	for flag in $(EXTRA_HOST_FLAGS) ; do \
21218	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21219	done; \
21220	echo "Doing clean in tcl"; \
21221	(cd $(HOST_SUBDIR)/tcl && \
21222	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21223	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21224	          "RANLIB=$${RANLIB}" \
21225	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21226	          clean) \
21227	  || exit 1
21228
21229@endif tcl
21230
21231.PHONY: maybe-distclean-tcl distclean-tcl
21232maybe-distclean-tcl:
21233@if tcl
21234maybe-distclean-tcl: distclean-tcl
21235
21236distclean-tcl: 
21237	@: $(MAKE); $(unstage)
21238	@[ -f ./tcl/Makefile ] || exit 0; \
21239	r=`${PWD_COMMAND}`; export r; \
21240	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21241	$(HOST_EXPORTS) \
21242	for flag in $(EXTRA_HOST_FLAGS) ; do \
21243	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21244	done; \
21245	echo "Doing distclean in tcl"; \
21246	(cd $(HOST_SUBDIR)/tcl && \
21247	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21248	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21249	          "RANLIB=$${RANLIB}" \
21250	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21251	          distclean) \
21252	  || exit 1
21253
21254@endif tcl
21255
21256.PHONY: maybe-maintainer-clean-tcl maintainer-clean-tcl
21257maybe-maintainer-clean-tcl:
21258@if tcl
21259maybe-maintainer-clean-tcl: maintainer-clean-tcl
21260
21261maintainer-clean-tcl: 
21262	@: $(MAKE); $(unstage)
21263	@[ -f ./tcl/Makefile ] || exit 0; \
21264	r=`${PWD_COMMAND}`; export r; \
21265	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21266	$(HOST_EXPORTS) \
21267	for flag in $(EXTRA_HOST_FLAGS) ; do \
21268	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21269	done; \
21270	echo "Doing maintainer-clean in tcl"; \
21271	(cd $(HOST_SUBDIR)/tcl && \
21272	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21273	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21274	          "RANLIB=$${RANLIB}" \
21275	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21276	          maintainer-clean) \
21277	  || exit 1
21278
21279@endif tcl
21280
21281
21282
21283.PHONY: configure-itcl maybe-configure-itcl
21284maybe-configure-itcl:
21285@if gcc-bootstrap
21286configure-itcl: stage_current
21287@endif gcc-bootstrap
21288@if itcl
21289maybe-configure-itcl: configure-itcl
21290configure-itcl: 
21291	@: $(MAKE); $(unstage)
21292	@r=`${PWD_COMMAND}`; export r; \
21293	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21294	test ! -f $(HOST_SUBDIR)/itcl/Makefile || exit 0; \
21295	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/itcl; \
21296	$(HOST_EXPORTS)  \
21297	echo Configuring in $(HOST_SUBDIR)/itcl; \
21298	cd "$(HOST_SUBDIR)/itcl" || exit 1; \
21299	case $(srcdir) in \
21300	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
21301	  *) topdir=`echo $(HOST_SUBDIR)/itcl/ | \
21302		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
21303	esac; \
21304	module_srcdir=itcl; \
21305	$(SHELL) \
21306	  $$s/$$module_srcdir/configure \
21307	  --srcdir=$${topdir}/$$module_srcdir \
21308	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
21309	  --target=${target_alias}  \
21310	  || exit 1
21311@endif itcl
21312
21313
21314
21315
21316
21317.PHONY: all-itcl maybe-all-itcl
21318maybe-all-itcl:
21319@if gcc-bootstrap
21320all-itcl: stage_current
21321@endif gcc-bootstrap
21322@if itcl
21323TARGET-itcl=all
21324maybe-all-itcl: all-itcl
21325all-itcl: configure-itcl
21326	@: $(MAKE); $(unstage)
21327	@r=`${PWD_COMMAND}`; export r; \
21328	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21329	$(HOST_EXPORTS)  \
21330	(cd $(HOST_SUBDIR)/itcl && \
21331	  $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS)  \
21332		$(TARGET-itcl))
21333@endif itcl
21334
21335
21336
21337
21338.PHONY: check-itcl maybe-check-itcl
21339maybe-check-itcl:
21340@if itcl
21341maybe-check-itcl: check-itcl
21342
21343check-itcl:
21344	@: $(MAKE); $(unstage)
21345	@r=`${PWD_COMMAND}`; export r; \
21346	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21347	$(HOST_EXPORTS)  \
21348	(cd $(HOST_SUBDIR)/itcl && \
21349	  $(MAKE) $(FLAGS_TO_PASS)  check)
21350
21351@endif itcl
21352
21353.PHONY: install-itcl maybe-install-itcl
21354maybe-install-itcl:
21355@if itcl
21356maybe-install-itcl: install-itcl
21357
21358install-itcl: installdirs
21359	@: $(MAKE); $(unstage)
21360	@r=`${PWD_COMMAND}`; export r; \
21361	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21362	$(HOST_EXPORTS) \
21363	(cd $(HOST_SUBDIR)/itcl && \
21364	  $(MAKE) $(FLAGS_TO_PASS)  install)
21365
21366@endif itcl
21367
21368.PHONY: install-strip-itcl maybe-install-strip-itcl
21369maybe-install-strip-itcl:
21370@if itcl
21371maybe-install-strip-itcl: install-strip-itcl
21372
21373install-strip-itcl: installdirs
21374	@: $(MAKE); $(unstage)
21375	@r=`${PWD_COMMAND}`; export r; \
21376	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21377	$(HOST_EXPORTS) \
21378	(cd $(HOST_SUBDIR)/itcl && \
21379	  $(MAKE) $(FLAGS_TO_PASS)  install-strip)
21380
21381@endif itcl
21382
21383# Other targets (info, dvi, pdf, etc.)
21384
21385.PHONY: maybe-info-itcl info-itcl
21386maybe-info-itcl:
21387@if itcl
21388maybe-info-itcl: info-itcl
21389
21390info-itcl: \
21391    configure-itcl 
21392	@: $(MAKE); $(unstage)
21393	@[ -f ./itcl/Makefile ] || exit 0; \
21394	r=`${PWD_COMMAND}`; export r; \
21395	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21396	$(HOST_EXPORTS) \
21397	for flag in $(EXTRA_HOST_FLAGS) ; do \
21398	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21399	done; \
21400	echo "Doing info in itcl"; \
21401	(cd $(HOST_SUBDIR)/itcl && \
21402	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21403	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21404	          "RANLIB=$${RANLIB}" \
21405	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21406	          info) \
21407	  || exit 1
21408
21409@endif itcl
21410
21411.PHONY: maybe-dvi-itcl dvi-itcl
21412maybe-dvi-itcl:
21413@if itcl
21414maybe-dvi-itcl: dvi-itcl
21415
21416dvi-itcl: \
21417    configure-itcl 
21418	@: $(MAKE); $(unstage)
21419	@[ -f ./itcl/Makefile ] || exit 0; \
21420	r=`${PWD_COMMAND}`; export r; \
21421	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21422	$(HOST_EXPORTS) \
21423	for flag in $(EXTRA_HOST_FLAGS) ; do \
21424	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21425	done; \
21426	echo "Doing dvi in itcl"; \
21427	(cd $(HOST_SUBDIR)/itcl && \
21428	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21429	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21430	          "RANLIB=$${RANLIB}" \
21431	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21432	          dvi) \
21433	  || exit 1
21434
21435@endif itcl
21436
21437.PHONY: maybe-pdf-itcl pdf-itcl
21438maybe-pdf-itcl:
21439@if itcl
21440maybe-pdf-itcl: pdf-itcl
21441
21442pdf-itcl: \
21443    configure-itcl 
21444	@: $(MAKE); $(unstage)
21445	@[ -f ./itcl/Makefile ] || exit 0; \
21446	r=`${PWD_COMMAND}`; export r; \
21447	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21448	$(HOST_EXPORTS) \
21449	for flag in $(EXTRA_HOST_FLAGS) ; do \
21450	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21451	done; \
21452	echo "Doing pdf in itcl"; \
21453	(cd $(HOST_SUBDIR)/itcl && \
21454	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21455	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21456	          "RANLIB=$${RANLIB}" \
21457	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21458	          pdf) \
21459	  || exit 1
21460
21461@endif itcl
21462
21463.PHONY: maybe-html-itcl html-itcl
21464maybe-html-itcl:
21465@if itcl
21466maybe-html-itcl: html-itcl
21467
21468html-itcl: \
21469    configure-itcl 
21470	@: $(MAKE); $(unstage)
21471	@[ -f ./itcl/Makefile ] || exit 0; \
21472	r=`${PWD_COMMAND}`; export r; \
21473	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21474	$(HOST_EXPORTS) \
21475	for flag in $(EXTRA_HOST_FLAGS) ; do \
21476	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21477	done; \
21478	echo "Doing html in itcl"; \
21479	(cd $(HOST_SUBDIR)/itcl && \
21480	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21481	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21482	          "RANLIB=$${RANLIB}" \
21483	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21484	          html) \
21485	  || exit 1
21486
21487@endif itcl
21488
21489.PHONY: maybe-TAGS-itcl TAGS-itcl
21490maybe-TAGS-itcl:
21491@if itcl
21492maybe-TAGS-itcl: TAGS-itcl
21493
21494TAGS-itcl: \
21495    configure-itcl 
21496	@: $(MAKE); $(unstage)
21497	@[ -f ./itcl/Makefile ] || exit 0; \
21498	r=`${PWD_COMMAND}`; export r; \
21499	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21500	$(HOST_EXPORTS) \
21501	for flag in $(EXTRA_HOST_FLAGS) ; do \
21502	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21503	done; \
21504	echo "Doing TAGS in itcl"; \
21505	(cd $(HOST_SUBDIR)/itcl && \
21506	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21507	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21508	          "RANLIB=$${RANLIB}" \
21509	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21510	          TAGS) \
21511	  || exit 1
21512
21513@endif itcl
21514
21515.PHONY: maybe-install-info-itcl install-info-itcl
21516maybe-install-info-itcl:
21517@if itcl
21518maybe-install-info-itcl: install-info-itcl
21519
21520install-info-itcl: \
21521    configure-itcl \
21522    info-itcl 
21523	@: $(MAKE); $(unstage)
21524	@[ -f ./itcl/Makefile ] || exit 0; \
21525	r=`${PWD_COMMAND}`; export r; \
21526	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21527	$(HOST_EXPORTS) \
21528	for flag in $(EXTRA_HOST_FLAGS) ; do \
21529	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21530	done; \
21531	echo "Doing install-info in itcl"; \
21532	(cd $(HOST_SUBDIR)/itcl && \
21533	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21534	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21535	          "RANLIB=$${RANLIB}" \
21536	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21537	          install-info) \
21538	  || exit 1
21539
21540@endif itcl
21541
21542.PHONY: maybe-install-pdf-itcl install-pdf-itcl
21543maybe-install-pdf-itcl:
21544@if itcl
21545maybe-install-pdf-itcl: install-pdf-itcl
21546
21547install-pdf-itcl: \
21548    configure-itcl \
21549    pdf-itcl 
21550	@: $(MAKE); $(unstage)
21551	@[ -f ./itcl/Makefile ] || exit 0; \
21552	r=`${PWD_COMMAND}`; export r; \
21553	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21554	$(HOST_EXPORTS) \
21555	for flag in $(EXTRA_HOST_FLAGS) ; do \
21556	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21557	done; \
21558	echo "Doing install-pdf in itcl"; \
21559	(cd $(HOST_SUBDIR)/itcl && \
21560	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21561	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21562	          "RANLIB=$${RANLIB}" \
21563	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21564	          install-pdf) \
21565	  || exit 1
21566
21567@endif itcl
21568
21569.PHONY: maybe-install-html-itcl install-html-itcl
21570maybe-install-html-itcl:
21571@if itcl
21572maybe-install-html-itcl: install-html-itcl
21573
21574install-html-itcl: \
21575    configure-itcl \
21576    html-itcl 
21577	@: $(MAKE); $(unstage)
21578	@[ -f ./itcl/Makefile ] || exit 0; \
21579	r=`${PWD_COMMAND}`; export r; \
21580	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21581	$(HOST_EXPORTS) \
21582	for flag in $(EXTRA_HOST_FLAGS) ; do \
21583	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21584	done; \
21585	echo "Doing install-html in itcl"; \
21586	(cd $(HOST_SUBDIR)/itcl && \
21587	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21588	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21589	          "RANLIB=$${RANLIB}" \
21590	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21591	          install-html) \
21592	  || exit 1
21593
21594@endif itcl
21595
21596.PHONY: maybe-installcheck-itcl installcheck-itcl
21597maybe-installcheck-itcl:
21598@if itcl
21599maybe-installcheck-itcl: installcheck-itcl
21600
21601installcheck-itcl: \
21602    configure-itcl 
21603	@: $(MAKE); $(unstage)
21604	@[ -f ./itcl/Makefile ] || exit 0; \
21605	r=`${PWD_COMMAND}`; export r; \
21606	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21607	$(HOST_EXPORTS) \
21608	for flag in $(EXTRA_HOST_FLAGS) ; do \
21609	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21610	done; \
21611	echo "Doing installcheck in itcl"; \
21612	(cd $(HOST_SUBDIR)/itcl && \
21613	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21614	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21615	          "RANLIB=$${RANLIB}" \
21616	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21617	          installcheck) \
21618	  || exit 1
21619
21620@endif itcl
21621
21622.PHONY: maybe-mostlyclean-itcl mostlyclean-itcl
21623maybe-mostlyclean-itcl:
21624@if itcl
21625maybe-mostlyclean-itcl: mostlyclean-itcl
21626
21627mostlyclean-itcl: 
21628	@: $(MAKE); $(unstage)
21629	@[ -f ./itcl/Makefile ] || exit 0; \
21630	r=`${PWD_COMMAND}`; export r; \
21631	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21632	$(HOST_EXPORTS) \
21633	for flag in $(EXTRA_HOST_FLAGS) ; do \
21634	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21635	done; \
21636	echo "Doing mostlyclean in itcl"; \
21637	(cd $(HOST_SUBDIR)/itcl && \
21638	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21639	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21640	          "RANLIB=$${RANLIB}" \
21641	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21642	          mostlyclean) \
21643	  || exit 1
21644
21645@endif itcl
21646
21647.PHONY: maybe-clean-itcl clean-itcl
21648maybe-clean-itcl:
21649@if itcl
21650maybe-clean-itcl: clean-itcl
21651
21652clean-itcl: 
21653	@: $(MAKE); $(unstage)
21654	@[ -f ./itcl/Makefile ] || exit 0; \
21655	r=`${PWD_COMMAND}`; export r; \
21656	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21657	$(HOST_EXPORTS) \
21658	for flag in $(EXTRA_HOST_FLAGS) ; do \
21659	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21660	done; \
21661	echo "Doing clean in itcl"; \
21662	(cd $(HOST_SUBDIR)/itcl && \
21663	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21664	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21665	          "RANLIB=$${RANLIB}" \
21666	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21667	          clean) \
21668	  || exit 1
21669
21670@endif itcl
21671
21672.PHONY: maybe-distclean-itcl distclean-itcl
21673maybe-distclean-itcl:
21674@if itcl
21675maybe-distclean-itcl: distclean-itcl
21676
21677distclean-itcl: 
21678	@: $(MAKE); $(unstage)
21679	@[ -f ./itcl/Makefile ] || exit 0; \
21680	r=`${PWD_COMMAND}`; export r; \
21681	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21682	$(HOST_EXPORTS) \
21683	for flag in $(EXTRA_HOST_FLAGS) ; do \
21684	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21685	done; \
21686	echo "Doing distclean in itcl"; \
21687	(cd $(HOST_SUBDIR)/itcl && \
21688	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21689	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21690	          "RANLIB=$${RANLIB}" \
21691	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21692	          distclean) \
21693	  || exit 1
21694
21695@endif itcl
21696
21697.PHONY: maybe-maintainer-clean-itcl maintainer-clean-itcl
21698maybe-maintainer-clean-itcl:
21699@if itcl
21700maybe-maintainer-clean-itcl: maintainer-clean-itcl
21701
21702maintainer-clean-itcl: 
21703	@: $(MAKE); $(unstage)
21704	@[ -f ./itcl/Makefile ] || exit 0; \
21705	r=`${PWD_COMMAND}`; export r; \
21706	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21707	$(HOST_EXPORTS) \
21708	for flag in $(EXTRA_HOST_FLAGS) ; do \
21709	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21710	done; \
21711	echo "Doing maintainer-clean in itcl"; \
21712	(cd $(HOST_SUBDIR)/itcl && \
21713	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21714	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21715	          "RANLIB=$${RANLIB}" \
21716	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21717	          maintainer-clean) \
21718	  || exit 1
21719
21720@endif itcl
21721
21722
21723
21724.PHONY: configure-ld maybe-configure-ld
21725maybe-configure-ld:
21726@if gcc-bootstrap
21727configure-ld: stage_current
21728@endif gcc-bootstrap
21729@if ld
21730maybe-configure-ld: configure-ld
21731configure-ld: 
21732	@r=`${PWD_COMMAND}`; export r; \
21733	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21734	test ! -f $(HOST_SUBDIR)/ld/Makefile || exit 0; \
21735	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld; \
21736	$(HOST_EXPORTS)  \
21737	echo Configuring in $(HOST_SUBDIR)/ld; \
21738	cd "$(HOST_SUBDIR)/ld" || exit 1; \
21739	case $(srcdir) in \
21740	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
21741	  *) topdir=`echo $(HOST_SUBDIR)/ld/ | \
21742		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
21743	esac; \
21744	module_srcdir=ld; \
21745	$(SHELL) \
21746	  $$s/$$module_srcdir/configure \
21747	  --srcdir=$${topdir}/$$module_srcdir \
21748	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
21749	  --target=${target_alias}  \
21750	  || exit 1
21751@endif ld
21752
21753
21754
21755.PHONY: configure-stage1-ld maybe-configure-stage1-ld
21756maybe-configure-stage1-ld:
21757@if ld-bootstrap
21758maybe-configure-stage1-ld: configure-stage1-ld
21759configure-stage1-ld:
21760	@[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
21761	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld
21762	@r=`${PWD_COMMAND}`; export r; \
21763	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21764	TFLAGS="$(STAGE1_TFLAGS)"; \
21765	test ! -f $(HOST_SUBDIR)/ld/Makefile || exit 0; \
21766	$(HOST_EXPORTS) \
21767	CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
21768	CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
21769	LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS;  \
21770	echo Configuring stage 1 in $(HOST_SUBDIR)/ld; \
21771	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld; \
21772	cd $(HOST_SUBDIR)/ld || exit 1; \
21773	case $(srcdir) in \
21774	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
21775	  *) topdir=`echo $(HOST_SUBDIR)/ld/ | \
21776		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
21777	esac; \
21778	module_srcdir=ld; \
21779	$(SHELL) $$s/$$module_srcdir/configure \
21780	  --srcdir=$${topdir}/$$module_srcdir \
21781	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
21782	  --target=${target_alias} \
21783	   \
21784	  $(STAGE1_CONFIGURE_FLAGS)
21785@endif ld-bootstrap
21786
21787.PHONY: configure-stage2-ld maybe-configure-stage2-ld
21788maybe-configure-stage2-ld:
21789@if ld-bootstrap
21790maybe-configure-stage2-ld: configure-stage2-ld
21791configure-stage2-ld:
21792	@[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
21793	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld
21794	@r=`${PWD_COMMAND}`; export r; \
21795	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21796	TFLAGS="$(STAGE2_TFLAGS)"; \
21797	test ! -f $(HOST_SUBDIR)/ld/Makefile || exit 0; \
21798	$(HOST_EXPORTS) \
21799	$(POSTSTAGE1_HOST_EXPORTS) \
21800	CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
21801	CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
21802	LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS;  \
21803	echo Configuring stage 2 in $(HOST_SUBDIR)/ld; \
21804	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld; \
21805	cd $(HOST_SUBDIR)/ld || exit 1; \
21806	case $(srcdir) in \
21807	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
21808	  *) topdir=`echo $(HOST_SUBDIR)/ld/ | \
21809		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
21810	esac; \
21811	module_srcdir=ld; \
21812	$(SHELL) $$s/$$module_srcdir/configure \
21813	  --srcdir=$${topdir}/$$module_srcdir \
21814	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
21815	  --target=${target_alias} \
21816	  --with-build-libsubdir=$(HOST_SUBDIR) \
21817	  $(STAGE2_CONFIGURE_FLAGS)
21818@endif ld-bootstrap
21819
21820.PHONY: configure-stage3-ld maybe-configure-stage3-ld
21821maybe-configure-stage3-ld:
21822@if ld-bootstrap
21823maybe-configure-stage3-ld: configure-stage3-ld
21824configure-stage3-ld:
21825	@[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
21826	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld
21827	@r=`${PWD_COMMAND}`; export r; \
21828	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21829	TFLAGS="$(STAGE3_TFLAGS)"; \
21830	test ! -f $(HOST_SUBDIR)/ld/Makefile || exit 0; \
21831	$(HOST_EXPORTS) \
21832	$(POSTSTAGE1_HOST_EXPORTS) \
21833	CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
21834	CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
21835	LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS;  \
21836	echo Configuring stage 3 in $(HOST_SUBDIR)/ld; \
21837	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld; \
21838	cd $(HOST_SUBDIR)/ld || exit 1; \
21839	case $(srcdir) in \
21840	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
21841	  *) topdir=`echo $(HOST_SUBDIR)/ld/ | \
21842		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
21843	esac; \
21844	module_srcdir=ld; \
21845	$(SHELL) $$s/$$module_srcdir/configure \
21846	  --srcdir=$${topdir}/$$module_srcdir \
21847	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
21848	  --target=${target_alias} \
21849	  --with-build-libsubdir=$(HOST_SUBDIR) \
21850	  $(STAGE3_CONFIGURE_FLAGS)
21851@endif ld-bootstrap
21852
21853.PHONY: configure-stage4-ld maybe-configure-stage4-ld
21854maybe-configure-stage4-ld:
21855@if ld-bootstrap
21856maybe-configure-stage4-ld: configure-stage4-ld
21857configure-stage4-ld:
21858	@[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
21859	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld
21860	@r=`${PWD_COMMAND}`; export r; \
21861	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21862	TFLAGS="$(STAGE4_TFLAGS)"; \
21863	test ! -f $(HOST_SUBDIR)/ld/Makefile || exit 0; \
21864	$(HOST_EXPORTS) \
21865	$(POSTSTAGE1_HOST_EXPORTS) \
21866	CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
21867	CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
21868	LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS;  \
21869	echo Configuring stage 4 in $(HOST_SUBDIR)/ld; \
21870	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld; \
21871	cd $(HOST_SUBDIR)/ld || exit 1; \
21872	case $(srcdir) in \
21873	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
21874	  *) topdir=`echo $(HOST_SUBDIR)/ld/ | \
21875		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
21876	esac; \
21877	module_srcdir=ld; \
21878	$(SHELL) $$s/$$module_srcdir/configure \
21879	  --srcdir=$${topdir}/$$module_srcdir \
21880	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
21881	  --target=${target_alias} \
21882	  --with-build-libsubdir=$(HOST_SUBDIR) \
21883	  $(STAGE4_CONFIGURE_FLAGS)
21884@endif ld-bootstrap
21885
21886.PHONY: configure-stageprofile-ld maybe-configure-stageprofile-ld
21887maybe-configure-stageprofile-ld:
21888@if ld-bootstrap
21889maybe-configure-stageprofile-ld: configure-stageprofile-ld
21890configure-stageprofile-ld:
21891	@[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
21892	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld
21893	@r=`${PWD_COMMAND}`; export r; \
21894	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21895	TFLAGS="$(STAGEprofile_TFLAGS)"; \
21896	test ! -f $(HOST_SUBDIR)/ld/Makefile || exit 0; \
21897	$(HOST_EXPORTS) \
21898	$(POSTSTAGE1_HOST_EXPORTS) \
21899	CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
21900	CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
21901	LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS;  \
21902	echo Configuring stage profile in $(HOST_SUBDIR)/ld; \
21903	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld; \
21904	cd $(HOST_SUBDIR)/ld || exit 1; \
21905	case $(srcdir) in \
21906	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
21907	  *) topdir=`echo $(HOST_SUBDIR)/ld/ | \
21908		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
21909	esac; \
21910	module_srcdir=ld; \
21911	$(SHELL) $$s/$$module_srcdir/configure \
21912	  --srcdir=$${topdir}/$$module_srcdir \
21913	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
21914	  --target=${target_alias} \
21915	  --with-build-libsubdir=$(HOST_SUBDIR) \
21916	  $(STAGEprofile_CONFIGURE_FLAGS)
21917@endif ld-bootstrap
21918
21919.PHONY: configure-stagetrain-ld maybe-configure-stagetrain-ld
21920maybe-configure-stagetrain-ld:
21921@if ld-bootstrap
21922maybe-configure-stagetrain-ld: configure-stagetrain-ld
21923configure-stagetrain-ld:
21924	@[ $(current_stage) = stagetrain ] || $(MAKE) stagetrain-start
21925	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld
21926	@r=`${PWD_COMMAND}`; export r; \
21927	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21928	TFLAGS="$(STAGEtrain_TFLAGS)"; \
21929	test ! -f $(HOST_SUBDIR)/ld/Makefile || exit 0; \
21930	$(HOST_EXPORTS) \
21931	$(POSTSTAGE1_HOST_EXPORTS) \
21932	CFLAGS="$(STAGEtrain_CFLAGS)"; export CFLAGS; \
21933	CXXFLAGS="$(STAGEtrain_CXXFLAGS)"; export CXXFLAGS; \
21934	LIBCFLAGS="$(STAGEtrain_CFLAGS)"; export LIBCFLAGS;  \
21935	echo Configuring stage train in $(HOST_SUBDIR)/ld; \
21936	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld; \
21937	cd $(HOST_SUBDIR)/ld || exit 1; \
21938	case $(srcdir) in \
21939	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
21940	  *) topdir=`echo $(HOST_SUBDIR)/ld/ | \
21941		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
21942	esac; \
21943	module_srcdir=ld; \
21944	$(SHELL) $$s/$$module_srcdir/configure \
21945	  --srcdir=$${topdir}/$$module_srcdir \
21946	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
21947	  --target=${target_alias} \
21948	  --with-build-libsubdir=$(HOST_SUBDIR) \
21949	  $(STAGEtrain_CONFIGURE_FLAGS)
21950@endif ld-bootstrap
21951
21952.PHONY: configure-stagefeedback-ld maybe-configure-stagefeedback-ld
21953maybe-configure-stagefeedback-ld:
21954@if ld-bootstrap
21955maybe-configure-stagefeedback-ld: configure-stagefeedback-ld
21956configure-stagefeedback-ld:
21957	@[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
21958	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld
21959	@r=`${PWD_COMMAND}`; export r; \
21960	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21961	TFLAGS="$(STAGEfeedback_TFLAGS)"; \
21962	test ! -f $(HOST_SUBDIR)/ld/Makefile || exit 0; \
21963	$(HOST_EXPORTS) \
21964	$(POSTSTAGE1_HOST_EXPORTS) \
21965	CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
21966	CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
21967	LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS;  \
21968	echo Configuring stage feedback in $(HOST_SUBDIR)/ld; \
21969	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld; \
21970	cd $(HOST_SUBDIR)/ld || exit 1; \
21971	case $(srcdir) in \
21972	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
21973	  *) topdir=`echo $(HOST_SUBDIR)/ld/ | \
21974		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
21975	esac; \
21976	module_srcdir=ld; \
21977	$(SHELL) $$s/$$module_srcdir/configure \
21978	  --srcdir=$${topdir}/$$module_srcdir \
21979	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
21980	  --target=${target_alias} \
21981	  --with-build-libsubdir=$(HOST_SUBDIR) \
21982	  $(STAGEfeedback_CONFIGURE_FLAGS)
21983@endif ld-bootstrap
21984
21985.PHONY: configure-stageautoprofile-ld maybe-configure-stageautoprofile-ld
21986maybe-configure-stageautoprofile-ld:
21987@if ld-bootstrap
21988maybe-configure-stageautoprofile-ld: configure-stageautoprofile-ld
21989configure-stageautoprofile-ld:
21990	@[ $(current_stage) = stageautoprofile ] || $(MAKE) stageautoprofile-start
21991	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld
21992	@r=`${PWD_COMMAND}`; export r; \
21993	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21994	TFLAGS="$(STAGEautoprofile_TFLAGS)"; \
21995	test ! -f $(HOST_SUBDIR)/ld/Makefile || exit 0; \
21996	$(HOST_EXPORTS) \
21997	$(POSTSTAGE1_HOST_EXPORTS) \
21998	CFLAGS="$(STAGEautoprofile_CFLAGS)"; export CFLAGS; \
21999	CXXFLAGS="$(STAGEautoprofile_CXXFLAGS)"; export CXXFLAGS; \
22000	LIBCFLAGS="$(STAGEautoprofile_CFLAGS)"; export LIBCFLAGS;  \
22001	echo Configuring stage autoprofile in $(HOST_SUBDIR)/ld; \
22002	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld; \
22003	cd $(HOST_SUBDIR)/ld || exit 1; \
22004	case $(srcdir) in \
22005	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
22006	  *) topdir=`echo $(HOST_SUBDIR)/ld/ | \
22007		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
22008	esac; \
22009	module_srcdir=ld; \
22010	$(SHELL) $$s/$$module_srcdir/configure \
22011	  --srcdir=$${topdir}/$$module_srcdir \
22012	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
22013	  --target=${target_alias} \
22014	  --with-build-libsubdir=$(HOST_SUBDIR) \
22015	  $(STAGEautoprofile_CONFIGURE_FLAGS)
22016@endif ld-bootstrap
22017
22018.PHONY: configure-stageautofeedback-ld maybe-configure-stageautofeedback-ld
22019maybe-configure-stageautofeedback-ld:
22020@if ld-bootstrap
22021maybe-configure-stageautofeedback-ld: configure-stageautofeedback-ld
22022configure-stageautofeedback-ld:
22023	@[ $(current_stage) = stageautofeedback ] || $(MAKE) stageautofeedback-start
22024	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld
22025	@r=`${PWD_COMMAND}`; export r; \
22026	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22027	TFLAGS="$(STAGEautofeedback_TFLAGS)"; \
22028	test ! -f $(HOST_SUBDIR)/ld/Makefile || exit 0; \
22029	$(HOST_EXPORTS) \
22030	$(POSTSTAGE1_HOST_EXPORTS) \
22031	CFLAGS="$(STAGEautofeedback_CFLAGS)"; export CFLAGS; \
22032	CXXFLAGS="$(STAGEautofeedback_CXXFLAGS)"; export CXXFLAGS; \
22033	LIBCFLAGS="$(STAGEautofeedback_CFLAGS)"; export LIBCFLAGS;  \
22034	echo Configuring stage autofeedback in $(HOST_SUBDIR)/ld; \
22035	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld; \
22036	cd $(HOST_SUBDIR)/ld || exit 1; \
22037	case $(srcdir) in \
22038	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
22039	  *) topdir=`echo $(HOST_SUBDIR)/ld/ | \
22040		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
22041	esac; \
22042	module_srcdir=ld; \
22043	$(SHELL) $$s/$$module_srcdir/configure \
22044	  --srcdir=$${topdir}/$$module_srcdir \
22045	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
22046	  --target=${target_alias} \
22047	  --with-build-libsubdir=$(HOST_SUBDIR) \
22048	  $(STAGEautofeedback_CONFIGURE_FLAGS)
22049@endif ld-bootstrap
22050
22051
22052
22053
22054
22055.PHONY: all-ld maybe-all-ld
22056maybe-all-ld:
22057@if gcc-bootstrap
22058all-ld: stage_current
22059@endif gcc-bootstrap
22060@if ld
22061TARGET-ld=all
22062maybe-all-ld: all-ld
22063all-ld: configure-ld
22064	@r=`${PWD_COMMAND}`; export r; \
22065	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22066	$(HOST_EXPORTS)  \
22067	(cd $(HOST_SUBDIR)/ld && \
22068	  $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS)  \
22069		$(TARGET-ld))
22070@endif ld
22071
22072
22073
22074.PHONY: all-stage1-ld maybe-all-stage1-ld
22075.PHONY: clean-stage1-ld maybe-clean-stage1-ld
22076maybe-all-stage1-ld:
22077maybe-clean-stage1-ld:
22078@if ld-bootstrap
22079maybe-all-stage1-ld: all-stage1-ld
22080all-stage1: all-stage1-ld
22081TARGET-stage1-ld = $(TARGET-ld)
22082all-stage1-ld: configure-stage1-ld
22083	@[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
22084	@r=`${PWD_COMMAND}`; export r; \
22085	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22086	TFLAGS="$(STAGE1_TFLAGS)"; \
22087	$(HOST_EXPORTS)  \
22088	cd $(HOST_SUBDIR)/ld && \
22089	 \
22090	$(MAKE) $(BASE_FLAGS_TO_PASS) \
22091		CFLAGS="$(STAGE1_CFLAGS)" \
22092		GENERATOR_CFLAGS="$(STAGE1_GENERATOR_CFLAGS)" \
22093		CXXFLAGS="$(STAGE1_CXXFLAGS)" \
22094		LIBCFLAGS="$(LIBCFLAGS)" \
22095		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
22096		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
22097		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
22098		$(EXTRA_HOST_FLAGS)  \
22099		$(STAGE1_FLAGS_TO_PASS)  \
22100		TFLAGS="$(STAGE1_TFLAGS)"  \
22101		$(TARGET-stage1-ld)
22102
22103maybe-clean-stage1-ld: clean-stage1-ld
22104clean-stage1: clean-stage1-ld
22105clean-stage1-ld:
22106	@if [ $(current_stage) = stage1 ]; then \
22107	  [ -f $(HOST_SUBDIR)/ld/Makefile ] || exit 0; \
22108	else \
22109	  [ -f $(HOST_SUBDIR)/stage1-ld/Makefile ] || exit 0; \
22110	  $(MAKE) stage1-start; \
22111	fi; \
22112	cd $(HOST_SUBDIR)/ld && \
22113	$(MAKE) $(EXTRA_HOST_FLAGS)  \
22114	$(STAGE1_FLAGS_TO_PASS)  clean
22115@endif ld-bootstrap
22116
22117
22118.PHONY: all-stage2-ld maybe-all-stage2-ld
22119.PHONY: clean-stage2-ld maybe-clean-stage2-ld
22120maybe-all-stage2-ld:
22121maybe-clean-stage2-ld:
22122@if ld-bootstrap
22123maybe-all-stage2-ld: all-stage2-ld
22124all-stage2: all-stage2-ld
22125TARGET-stage2-ld = $(TARGET-ld)
22126all-stage2-ld: configure-stage2-ld
22127	@[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
22128	@r=`${PWD_COMMAND}`; export r; \
22129	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22130	TFLAGS="$(STAGE2_TFLAGS)"; \
22131	$(HOST_EXPORTS) \
22132	$(POSTSTAGE1_HOST_EXPORTS)  \
22133	cd $(HOST_SUBDIR)/ld && \
22134	 \
22135	$(MAKE) $(BASE_FLAGS_TO_PASS) \
22136		CFLAGS="$(STAGE2_CFLAGS)" \
22137		GENERATOR_CFLAGS="$(STAGE2_GENERATOR_CFLAGS)" \
22138		CXXFLAGS="$(STAGE2_CXXFLAGS)" \
22139		LIBCFLAGS="$(STAGE2_CFLAGS)" \
22140		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
22141		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
22142		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
22143		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
22144		TFLAGS="$(STAGE2_TFLAGS)"  \
22145		$(TARGET-stage2-ld)
22146
22147maybe-clean-stage2-ld: clean-stage2-ld
22148clean-stage2: clean-stage2-ld
22149clean-stage2-ld:
22150	@if [ $(current_stage) = stage2 ]; then \
22151	  [ -f $(HOST_SUBDIR)/ld/Makefile ] || exit 0; \
22152	else \
22153	  [ -f $(HOST_SUBDIR)/stage2-ld/Makefile ] || exit 0; \
22154	  $(MAKE) stage2-start; \
22155	fi; \
22156	cd $(HOST_SUBDIR)/ld && \
22157	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
22158@endif ld-bootstrap
22159
22160
22161.PHONY: all-stage3-ld maybe-all-stage3-ld
22162.PHONY: clean-stage3-ld maybe-clean-stage3-ld
22163maybe-all-stage3-ld:
22164maybe-clean-stage3-ld:
22165@if ld-bootstrap
22166maybe-all-stage3-ld: all-stage3-ld
22167all-stage3: all-stage3-ld
22168TARGET-stage3-ld = $(TARGET-ld)
22169all-stage3-ld: configure-stage3-ld
22170	@[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
22171	@r=`${PWD_COMMAND}`; export r; \
22172	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22173	TFLAGS="$(STAGE3_TFLAGS)"; \
22174	$(HOST_EXPORTS) \
22175	$(POSTSTAGE1_HOST_EXPORTS)  \
22176	cd $(HOST_SUBDIR)/ld && \
22177	 \
22178	$(MAKE) $(BASE_FLAGS_TO_PASS) \
22179		CFLAGS="$(STAGE3_CFLAGS)" \
22180		GENERATOR_CFLAGS="$(STAGE3_GENERATOR_CFLAGS)" \
22181		CXXFLAGS="$(STAGE3_CXXFLAGS)" \
22182		LIBCFLAGS="$(STAGE3_CFLAGS)" \
22183		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
22184		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
22185		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
22186		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
22187		TFLAGS="$(STAGE3_TFLAGS)"  \
22188		$(TARGET-stage3-ld)
22189
22190maybe-clean-stage3-ld: clean-stage3-ld
22191clean-stage3: clean-stage3-ld
22192clean-stage3-ld:
22193	@if [ $(current_stage) = stage3 ]; then \
22194	  [ -f $(HOST_SUBDIR)/ld/Makefile ] || exit 0; \
22195	else \
22196	  [ -f $(HOST_SUBDIR)/stage3-ld/Makefile ] || exit 0; \
22197	  $(MAKE) stage3-start; \
22198	fi; \
22199	cd $(HOST_SUBDIR)/ld && \
22200	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
22201@endif ld-bootstrap
22202
22203
22204.PHONY: all-stage4-ld maybe-all-stage4-ld
22205.PHONY: clean-stage4-ld maybe-clean-stage4-ld
22206maybe-all-stage4-ld:
22207maybe-clean-stage4-ld:
22208@if ld-bootstrap
22209maybe-all-stage4-ld: all-stage4-ld
22210all-stage4: all-stage4-ld
22211TARGET-stage4-ld = $(TARGET-ld)
22212all-stage4-ld: configure-stage4-ld
22213	@[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
22214	@r=`${PWD_COMMAND}`; export r; \
22215	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22216	TFLAGS="$(STAGE4_TFLAGS)"; \
22217	$(HOST_EXPORTS) \
22218	$(POSTSTAGE1_HOST_EXPORTS)  \
22219	cd $(HOST_SUBDIR)/ld && \
22220	 \
22221	$(MAKE) $(BASE_FLAGS_TO_PASS) \
22222		CFLAGS="$(STAGE4_CFLAGS)" \
22223		GENERATOR_CFLAGS="$(STAGE4_GENERATOR_CFLAGS)" \
22224		CXXFLAGS="$(STAGE4_CXXFLAGS)" \
22225		LIBCFLAGS="$(STAGE4_CFLAGS)" \
22226		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
22227		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
22228		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
22229		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
22230		TFLAGS="$(STAGE4_TFLAGS)"  \
22231		$(TARGET-stage4-ld)
22232
22233maybe-clean-stage4-ld: clean-stage4-ld
22234clean-stage4: clean-stage4-ld
22235clean-stage4-ld:
22236	@if [ $(current_stage) = stage4 ]; then \
22237	  [ -f $(HOST_SUBDIR)/ld/Makefile ] || exit 0; \
22238	else \
22239	  [ -f $(HOST_SUBDIR)/stage4-ld/Makefile ] || exit 0; \
22240	  $(MAKE) stage4-start; \
22241	fi; \
22242	cd $(HOST_SUBDIR)/ld && \
22243	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
22244@endif ld-bootstrap
22245
22246
22247.PHONY: all-stageprofile-ld maybe-all-stageprofile-ld
22248.PHONY: clean-stageprofile-ld maybe-clean-stageprofile-ld
22249maybe-all-stageprofile-ld:
22250maybe-clean-stageprofile-ld:
22251@if ld-bootstrap
22252maybe-all-stageprofile-ld: all-stageprofile-ld
22253all-stageprofile: all-stageprofile-ld
22254TARGET-stageprofile-ld = $(TARGET-ld)
22255all-stageprofile-ld: configure-stageprofile-ld
22256	@[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
22257	@r=`${PWD_COMMAND}`; export r; \
22258	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22259	TFLAGS="$(STAGEprofile_TFLAGS)"; \
22260	$(HOST_EXPORTS) \
22261	$(POSTSTAGE1_HOST_EXPORTS)  \
22262	cd $(HOST_SUBDIR)/ld && \
22263	 \
22264	$(MAKE) $(BASE_FLAGS_TO_PASS) \
22265		CFLAGS="$(STAGEprofile_CFLAGS)" \
22266		GENERATOR_CFLAGS="$(STAGEprofile_GENERATOR_CFLAGS)" \
22267		CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
22268		LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
22269		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
22270		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
22271		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
22272		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
22273		TFLAGS="$(STAGEprofile_TFLAGS)"  \
22274		$(TARGET-stageprofile-ld)
22275
22276maybe-clean-stageprofile-ld: clean-stageprofile-ld
22277clean-stageprofile: clean-stageprofile-ld
22278clean-stageprofile-ld:
22279	@if [ $(current_stage) = stageprofile ]; then \
22280	  [ -f $(HOST_SUBDIR)/ld/Makefile ] || exit 0; \
22281	else \
22282	  [ -f $(HOST_SUBDIR)/stageprofile-ld/Makefile ] || exit 0; \
22283	  $(MAKE) stageprofile-start; \
22284	fi; \
22285	cd $(HOST_SUBDIR)/ld && \
22286	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
22287@endif ld-bootstrap
22288
22289
22290.PHONY: all-stagetrain-ld maybe-all-stagetrain-ld
22291.PHONY: clean-stagetrain-ld maybe-clean-stagetrain-ld
22292maybe-all-stagetrain-ld:
22293maybe-clean-stagetrain-ld:
22294@if ld-bootstrap
22295maybe-all-stagetrain-ld: all-stagetrain-ld
22296all-stagetrain: all-stagetrain-ld
22297TARGET-stagetrain-ld = $(TARGET-ld)
22298all-stagetrain-ld: configure-stagetrain-ld
22299	@[ $(current_stage) = stagetrain ] || $(MAKE) stagetrain-start
22300	@r=`${PWD_COMMAND}`; export r; \
22301	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22302	TFLAGS="$(STAGEtrain_TFLAGS)"; \
22303	$(HOST_EXPORTS) \
22304	$(POSTSTAGE1_HOST_EXPORTS)  \
22305	cd $(HOST_SUBDIR)/ld && \
22306	 \
22307	$(MAKE) $(BASE_FLAGS_TO_PASS) \
22308		CFLAGS="$(STAGEtrain_CFLAGS)" \
22309		GENERATOR_CFLAGS="$(STAGEtrain_GENERATOR_CFLAGS)" \
22310		CXXFLAGS="$(STAGEtrain_CXXFLAGS)" \
22311		LIBCFLAGS="$(STAGEtrain_CFLAGS)" \
22312		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
22313		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
22314		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
22315		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
22316		TFLAGS="$(STAGEtrain_TFLAGS)"  \
22317		$(TARGET-stagetrain-ld)
22318
22319maybe-clean-stagetrain-ld: clean-stagetrain-ld
22320clean-stagetrain: clean-stagetrain-ld
22321clean-stagetrain-ld:
22322	@if [ $(current_stage) = stagetrain ]; then \
22323	  [ -f $(HOST_SUBDIR)/ld/Makefile ] || exit 0; \
22324	else \
22325	  [ -f $(HOST_SUBDIR)/stagetrain-ld/Makefile ] || exit 0; \
22326	  $(MAKE) stagetrain-start; \
22327	fi; \
22328	cd $(HOST_SUBDIR)/ld && \
22329	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
22330@endif ld-bootstrap
22331
22332
22333.PHONY: all-stagefeedback-ld maybe-all-stagefeedback-ld
22334.PHONY: clean-stagefeedback-ld maybe-clean-stagefeedback-ld
22335maybe-all-stagefeedback-ld:
22336maybe-clean-stagefeedback-ld:
22337@if ld-bootstrap
22338maybe-all-stagefeedback-ld: all-stagefeedback-ld
22339all-stagefeedback: all-stagefeedback-ld
22340TARGET-stagefeedback-ld = $(TARGET-ld)
22341all-stagefeedback-ld: configure-stagefeedback-ld
22342	@[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
22343	@r=`${PWD_COMMAND}`; export r; \
22344	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22345	TFLAGS="$(STAGEfeedback_TFLAGS)"; \
22346	$(HOST_EXPORTS) \
22347	$(POSTSTAGE1_HOST_EXPORTS)  \
22348	cd $(HOST_SUBDIR)/ld && \
22349	 \
22350	$(MAKE) $(BASE_FLAGS_TO_PASS) \
22351		CFLAGS="$(STAGEfeedback_CFLAGS)" \
22352		GENERATOR_CFLAGS="$(STAGEfeedback_GENERATOR_CFLAGS)" \
22353		CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
22354		LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
22355		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
22356		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
22357		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
22358		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
22359		TFLAGS="$(STAGEfeedback_TFLAGS)"  \
22360		$(TARGET-stagefeedback-ld)
22361
22362maybe-clean-stagefeedback-ld: clean-stagefeedback-ld
22363clean-stagefeedback: clean-stagefeedback-ld
22364clean-stagefeedback-ld:
22365	@if [ $(current_stage) = stagefeedback ]; then \
22366	  [ -f $(HOST_SUBDIR)/ld/Makefile ] || exit 0; \
22367	else \
22368	  [ -f $(HOST_SUBDIR)/stagefeedback-ld/Makefile ] || exit 0; \
22369	  $(MAKE) stagefeedback-start; \
22370	fi; \
22371	cd $(HOST_SUBDIR)/ld && \
22372	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
22373@endif ld-bootstrap
22374
22375
22376.PHONY: all-stageautoprofile-ld maybe-all-stageautoprofile-ld
22377.PHONY: clean-stageautoprofile-ld maybe-clean-stageautoprofile-ld
22378maybe-all-stageautoprofile-ld:
22379maybe-clean-stageautoprofile-ld:
22380@if ld-bootstrap
22381maybe-all-stageautoprofile-ld: all-stageautoprofile-ld
22382all-stageautoprofile: all-stageautoprofile-ld
22383TARGET-stageautoprofile-ld = $(TARGET-ld)
22384all-stageautoprofile-ld: configure-stageautoprofile-ld
22385	@[ $(current_stage) = stageautoprofile ] || $(MAKE) stageautoprofile-start
22386	@r=`${PWD_COMMAND}`; export r; \
22387	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22388	TFLAGS="$(STAGEautoprofile_TFLAGS)"; \
22389	$(HOST_EXPORTS) \
22390	$(POSTSTAGE1_HOST_EXPORTS)  \
22391	cd $(HOST_SUBDIR)/ld && \
22392	$$s/gcc/config/i386/$(AUTO_PROFILE) \
22393	$(MAKE) $(BASE_FLAGS_TO_PASS) \
22394		CFLAGS="$(STAGEautoprofile_CFLAGS)" \
22395		GENERATOR_CFLAGS="$(STAGEautoprofile_GENERATOR_CFLAGS)" \
22396		CXXFLAGS="$(STAGEautoprofile_CXXFLAGS)" \
22397		LIBCFLAGS="$(STAGEautoprofile_CFLAGS)" \
22398		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
22399		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
22400		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
22401		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
22402		TFLAGS="$(STAGEautoprofile_TFLAGS)"  \
22403		$(TARGET-stageautoprofile-ld)
22404
22405maybe-clean-stageautoprofile-ld: clean-stageautoprofile-ld
22406clean-stageautoprofile: clean-stageautoprofile-ld
22407clean-stageautoprofile-ld:
22408	@if [ $(current_stage) = stageautoprofile ]; then \
22409	  [ -f $(HOST_SUBDIR)/ld/Makefile ] || exit 0; \
22410	else \
22411	  [ -f $(HOST_SUBDIR)/stageautoprofile-ld/Makefile ] || exit 0; \
22412	  $(MAKE) stageautoprofile-start; \
22413	fi; \
22414	cd $(HOST_SUBDIR)/ld && \
22415	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
22416@endif ld-bootstrap
22417
22418
22419.PHONY: all-stageautofeedback-ld maybe-all-stageautofeedback-ld
22420.PHONY: clean-stageautofeedback-ld maybe-clean-stageautofeedback-ld
22421maybe-all-stageautofeedback-ld:
22422maybe-clean-stageautofeedback-ld:
22423@if ld-bootstrap
22424maybe-all-stageautofeedback-ld: all-stageautofeedback-ld
22425all-stageautofeedback: all-stageautofeedback-ld
22426TARGET-stageautofeedback-ld = $(TARGET-ld)
22427all-stageautofeedback-ld: configure-stageautofeedback-ld
22428	@[ $(current_stage) = stageautofeedback ] || $(MAKE) stageautofeedback-start
22429	@r=`${PWD_COMMAND}`; export r; \
22430	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22431	TFLAGS="$(STAGEautofeedback_TFLAGS)"; \
22432	$(HOST_EXPORTS) \
22433	$(POSTSTAGE1_HOST_EXPORTS)  \
22434	cd $(HOST_SUBDIR)/ld && \
22435	 \
22436	$(MAKE) $(BASE_FLAGS_TO_PASS) \
22437		CFLAGS="$(STAGEautofeedback_CFLAGS)" \
22438		GENERATOR_CFLAGS="$(STAGEautofeedback_GENERATOR_CFLAGS)" \
22439		CXXFLAGS="$(STAGEautofeedback_CXXFLAGS)" \
22440		LIBCFLAGS="$(STAGEautofeedback_CFLAGS)" \
22441		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
22442		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
22443		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
22444		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
22445		TFLAGS="$(STAGEautofeedback_TFLAGS)" PERF_DATA=perf.data \
22446		$(TARGET-stageautofeedback-ld)
22447
22448maybe-clean-stageautofeedback-ld: clean-stageautofeedback-ld
22449clean-stageautofeedback: clean-stageautofeedback-ld
22450clean-stageautofeedback-ld:
22451	@if [ $(current_stage) = stageautofeedback ]; then \
22452	  [ -f $(HOST_SUBDIR)/ld/Makefile ] || exit 0; \
22453	else \
22454	  [ -f $(HOST_SUBDIR)/stageautofeedback-ld/Makefile ] || exit 0; \
22455	  $(MAKE) stageautofeedback-start; \
22456	fi; \
22457	cd $(HOST_SUBDIR)/ld && \
22458	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
22459@endif ld-bootstrap
22460
22461
22462
22463
22464
22465.PHONY: check-ld maybe-check-ld
22466maybe-check-ld:
22467@if ld
22468maybe-check-ld: check-ld
22469
22470check-ld:
22471	@: $(MAKE); $(unstage)
22472	@r=`${PWD_COMMAND}`; export r; \
22473	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22474	$(HOST_EXPORTS) $(EXTRA_HOST_EXPORTS) \
22475	(cd $(HOST_SUBDIR)/ld && \
22476	  $(MAKE) $(FLAGS_TO_PASS)  $(EXTRA_BOOTSTRAP_FLAGS) check)
22477
22478@endif ld
22479
22480.PHONY: install-ld maybe-install-ld
22481maybe-install-ld:
22482@if ld
22483maybe-install-ld: install-ld
22484
22485install-ld: installdirs
22486	@: $(MAKE); $(unstage)
22487	@r=`${PWD_COMMAND}`; export r; \
22488	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22489	$(HOST_EXPORTS) \
22490	(cd $(HOST_SUBDIR)/ld && \
22491	  $(MAKE) $(FLAGS_TO_PASS)  install)
22492
22493@endif ld
22494
22495.PHONY: install-strip-ld maybe-install-strip-ld
22496maybe-install-strip-ld:
22497@if ld
22498maybe-install-strip-ld: install-strip-ld
22499
22500install-strip-ld: installdirs
22501	@: $(MAKE); $(unstage)
22502	@r=`${PWD_COMMAND}`; export r; \
22503	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22504	$(HOST_EXPORTS) \
22505	(cd $(HOST_SUBDIR)/ld && \
22506	  $(MAKE) $(FLAGS_TO_PASS)  install-strip)
22507
22508@endif ld
22509
22510# Other targets (info, dvi, pdf, etc.)
22511
22512.PHONY: maybe-info-ld info-ld
22513maybe-info-ld:
22514@if ld
22515maybe-info-ld: info-ld
22516
22517info-ld: \
22518    configure-ld 
22519	@[ -f ./ld/Makefile ] || exit 0; \
22520	r=`${PWD_COMMAND}`; export r; \
22521	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22522	$(HOST_EXPORTS) \
22523	for flag in $(EXTRA_HOST_FLAGS) ; do \
22524	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22525	done; \
22526	echo "Doing info in ld"; \
22527	(cd $(HOST_SUBDIR)/ld && \
22528	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22529	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22530	          "RANLIB=$${RANLIB}" \
22531	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22532	          info) \
22533	  || exit 1
22534
22535@endif ld
22536
22537.PHONY: maybe-dvi-ld dvi-ld
22538maybe-dvi-ld:
22539@if ld
22540maybe-dvi-ld: dvi-ld
22541
22542dvi-ld: \
22543    configure-ld 
22544	@[ -f ./ld/Makefile ] || exit 0; \
22545	r=`${PWD_COMMAND}`; export r; \
22546	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22547	$(HOST_EXPORTS) \
22548	for flag in $(EXTRA_HOST_FLAGS) ; do \
22549	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22550	done; \
22551	echo "Doing dvi in ld"; \
22552	(cd $(HOST_SUBDIR)/ld && \
22553	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22554	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22555	          "RANLIB=$${RANLIB}" \
22556	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22557	          dvi) \
22558	  || exit 1
22559
22560@endif ld
22561
22562.PHONY: maybe-pdf-ld pdf-ld
22563maybe-pdf-ld:
22564@if ld
22565maybe-pdf-ld: pdf-ld
22566
22567pdf-ld: \
22568    configure-ld 
22569	@[ -f ./ld/Makefile ] || exit 0; \
22570	r=`${PWD_COMMAND}`; export r; \
22571	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22572	$(HOST_EXPORTS) \
22573	for flag in $(EXTRA_HOST_FLAGS) ; do \
22574	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22575	done; \
22576	echo "Doing pdf in ld"; \
22577	(cd $(HOST_SUBDIR)/ld && \
22578	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22579	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22580	          "RANLIB=$${RANLIB}" \
22581	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22582	          pdf) \
22583	  || exit 1
22584
22585@endif ld
22586
22587.PHONY: maybe-html-ld html-ld
22588maybe-html-ld:
22589@if ld
22590maybe-html-ld: html-ld
22591
22592html-ld: \
22593    configure-ld 
22594	@[ -f ./ld/Makefile ] || exit 0; \
22595	r=`${PWD_COMMAND}`; export r; \
22596	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22597	$(HOST_EXPORTS) \
22598	for flag in $(EXTRA_HOST_FLAGS) ; do \
22599	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22600	done; \
22601	echo "Doing html in ld"; \
22602	(cd $(HOST_SUBDIR)/ld && \
22603	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22604	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22605	          "RANLIB=$${RANLIB}" \
22606	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22607	          html) \
22608	  || exit 1
22609
22610@endif ld
22611
22612.PHONY: maybe-TAGS-ld TAGS-ld
22613maybe-TAGS-ld:
22614@if ld
22615maybe-TAGS-ld: TAGS-ld
22616
22617TAGS-ld: \
22618    configure-ld 
22619	@[ -f ./ld/Makefile ] || exit 0; \
22620	r=`${PWD_COMMAND}`; export r; \
22621	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22622	$(HOST_EXPORTS) \
22623	for flag in $(EXTRA_HOST_FLAGS) ; do \
22624	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22625	done; \
22626	echo "Doing TAGS in ld"; \
22627	(cd $(HOST_SUBDIR)/ld && \
22628	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22629	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22630	          "RANLIB=$${RANLIB}" \
22631	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22632	          TAGS) \
22633	  || exit 1
22634
22635@endif ld
22636
22637.PHONY: maybe-install-info-ld install-info-ld
22638maybe-install-info-ld:
22639@if ld
22640maybe-install-info-ld: install-info-ld
22641
22642install-info-ld: \
22643    configure-ld \
22644    info-ld 
22645	@[ -f ./ld/Makefile ] || exit 0; \
22646	r=`${PWD_COMMAND}`; export r; \
22647	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22648	$(HOST_EXPORTS) \
22649	for flag in $(EXTRA_HOST_FLAGS) ; do \
22650	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22651	done; \
22652	echo "Doing install-info in ld"; \
22653	(cd $(HOST_SUBDIR)/ld && \
22654	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22655	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22656	          "RANLIB=$${RANLIB}" \
22657	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22658	          install-info) \
22659	  || exit 1
22660
22661@endif ld
22662
22663.PHONY: maybe-install-pdf-ld install-pdf-ld
22664maybe-install-pdf-ld:
22665@if ld
22666maybe-install-pdf-ld: install-pdf-ld
22667
22668install-pdf-ld: \
22669    configure-ld \
22670    pdf-ld 
22671	@[ -f ./ld/Makefile ] || exit 0; \
22672	r=`${PWD_COMMAND}`; export r; \
22673	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22674	$(HOST_EXPORTS) \
22675	for flag in $(EXTRA_HOST_FLAGS) ; do \
22676	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22677	done; \
22678	echo "Doing install-pdf in ld"; \
22679	(cd $(HOST_SUBDIR)/ld && \
22680	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22681	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22682	          "RANLIB=$${RANLIB}" \
22683	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22684	          install-pdf) \
22685	  || exit 1
22686
22687@endif ld
22688
22689.PHONY: maybe-install-html-ld install-html-ld
22690maybe-install-html-ld:
22691@if ld
22692maybe-install-html-ld: install-html-ld
22693
22694install-html-ld: \
22695    configure-ld \
22696    html-ld 
22697	@[ -f ./ld/Makefile ] || exit 0; \
22698	r=`${PWD_COMMAND}`; export r; \
22699	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22700	$(HOST_EXPORTS) \
22701	for flag in $(EXTRA_HOST_FLAGS) ; do \
22702	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22703	done; \
22704	echo "Doing install-html in ld"; \
22705	(cd $(HOST_SUBDIR)/ld && \
22706	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22707	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22708	          "RANLIB=$${RANLIB}" \
22709	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22710	          install-html) \
22711	  || exit 1
22712
22713@endif ld
22714
22715.PHONY: maybe-installcheck-ld installcheck-ld
22716maybe-installcheck-ld:
22717@if ld
22718maybe-installcheck-ld: installcheck-ld
22719
22720installcheck-ld: \
22721    configure-ld 
22722	@[ -f ./ld/Makefile ] || exit 0; \
22723	r=`${PWD_COMMAND}`; export r; \
22724	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22725	$(HOST_EXPORTS) \
22726	for flag in $(EXTRA_HOST_FLAGS) ; do \
22727	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22728	done; \
22729	echo "Doing installcheck in ld"; \
22730	(cd $(HOST_SUBDIR)/ld && \
22731	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22732	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22733	          "RANLIB=$${RANLIB}" \
22734	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22735	          installcheck) \
22736	  || exit 1
22737
22738@endif ld
22739
22740.PHONY: maybe-mostlyclean-ld mostlyclean-ld
22741maybe-mostlyclean-ld:
22742@if ld
22743maybe-mostlyclean-ld: mostlyclean-ld
22744
22745mostlyclean-ld: 
22746	@[ -f ./ld/Makefile ] || exit 0; \
22747	r=`${PWD_COMMAND}`; export r; \
22748	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22749	$(HOST_EXPORTS) \
22750	for flag in $(EXTRA_HOST_FLAGS) ; do \
22751	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22752	done; \
22753	echo "Doing mostlyclean in ld"; \
22754	(cd $(HOST_SUBDIR)/ld && \
22755	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22756	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22757	          "RANLIB=$${RANLIB}" \
22758	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22759	          mostlyclean) \
22760	  || exit 1
22761
22762@endif ld
22763
22764.PHONY: maybe-clean-ld clean-ld
22765maybe-clean-ld:
22766@if ld
22767maybe-clean-ld: clean-ld
22768
22769clean-ld: 
22770	@[ -f ./ld/Makefile ] || exit 0; \
22771	r=`${PWD_COMMAND}`; export r; \
22772	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22773	$(HOST_EXPORTS) \
22774	for flag in $(EXTRA_HOST_FLAGS) ; do \
22775	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22776	done; \
22777	echo "Doing clean in ld"; \
22778	(cd $(HOST_SUBDIR)/ld && \
22779	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22780	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22781	          "RANLIB=$${RANLIB}" \
22782	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22783	          clean) \
22784	  || exit 1
22785
22786@endif ld
22787
22788.PHONY: maybe-distclean-ld distclean-ld
22789maybe-distclean-ld:
22790@if ld
22791maybe-distclean-ld: distclean-ld
22792
22793distclean-ld: 
22794	@[ -f ./ld/Makefile ] || exit 0; \
22795	r=`${PWD_COMMAND}`; export r; \
22796	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22797	$(HOST_EXPORTS) \
22798	for flag in $(EXTRA_HOST_FLAGS) ; do \
22799	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22800	done; \
22801	echo "Doing distclean in ld"; \
22802	(cd $(HOST_SUBDIR)/ld && \
22803	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22804	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22805	          "RANLIB=$${RANLIB}" \
22806	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22807	          distclean) \
22808	  || exit 1
22809
22810@endif ld
22811
22812.PHONY: maybe-maintainer-clean-ld maintainer-clean-ld
22813maybe-maintainer-clean-ld:
22814@if ld
22815maybe-maintainer-clean-ld: maintainer-clean-ld
22816
22817maintainer-clean-ld: 
22818	@[ -f ./ld/Makefile ] || exit 0; \
22819	r=`${PWD_COMMAND}`; export r; \
22820	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22821	$(HOST_EXPORTS) \
22822	for flag in $(EXTRA_HOST_FLAGS) ; do \
22823	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22824	done; \
22825	echo "Doing maintainer-clean in ld"; \
22826	(cd $(HOST_SUBDIR)/ld && \
22827	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22828	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22829	          "RANLIB=$${RANLIB}" \
22830	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22831	          maintainer-clean) \
22832	  || exit 1
22833
22834@endif ld
22835
22836
22837
22838.PHONY: configure-libbacktrace maybe-configure-libbacktrace
22839maybe-configure-libbacktrace:
22840@if gcc-bootstrap
22841configure-libbacktrace: stage_current
22842@endif gcc-bootstrap
22843@if libbacktrace
22844maybe-configure-libbacktrace: configure-libbacktrace
22845configure-libbacktrace: 
22846	@r=`${PWD_COMMAND}`; export r; \
22847	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22848	test ! -f $(HOST_SUBDIR)/libbacktrace/Makefile || exit 0; \
22849	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libbacktrace; \
22850	$(HOST_EXPORTS)  \
22851	echo Configuring in $(HOST_SUBDIR)/libbacktrace; \
22852	cd "$(HOST_SUBDIR)/libbacktrace" || exit 1; \
22853	case $(srcdir) in \
22854	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
22855	  *) topdir=`echo $(HOST_SUBDIR)/libbacktrace/ | \
22856		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
22857	esac; \
22858	module_srcdir=libbacktrace; \
22859	$(SHELL) \
22860	  $$s/$$module_srcdir/configure \
22861	  --srcdir=$${topdir}/$$module_srcdir \
22862	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
22863	  --target=${target_alias}  \
22864	  || exit 1
22865@endif libbacktrace
22866
22867
22868
22869.PHONY: configure-stage1-libbacktrace maybe-configure-stage1-libbacktrace
22870maybe-configure-stage1-libbacktrace:
22871@if libbacktrace-bootstrap
22872maybe-configure-stage1-libbacktrace: configure-stage1-libbacktrace
22873configure-stage1-libbacktrace:
22874	@[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
22875	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libbacktrace
22876	@r=`${PWD_COMMAND}`; export r; \
22877	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22878	TFLAGS="$(STAGE1_TFLAGS)"; \
22879	test ! -f $(HOST_SUBDIR)/libbacktrace/Makefile || exit 0; \
22880	$(HOST_EXPORTS) \
22881	CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
22882	CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
22883	LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS;  \
22884	echo Configuring stage 1 in $(HOST_SUBDIR)/libbacktrace; \
22885	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libbacktrace; \
22886	cd $(HOST_SUBDIR)/libbacktrace || exit 1; \
22887	case $(srcdir) in \
22888	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
22889	  *) topdir=`echo $(HOST_SUBDIR)/libbacktrace/ | \
22890		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
22891	esac; \
22892	module_srcdir=libbacktrace; \
22893	$(SHELL) $$s/$$module_srcdir/configure \
22894	  --srcdir=$${topdir}/$$module_srcdir \
22895	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
22896	  --target=${target_alias} \
22897	   \
22898	  $(STAGE1_CONFIGURE_FLAGS)
22899@endif libbacktrace-bootstrap
22900
22901.PHONY: configure-stage2-libbacktrace maybe-configure-stage2-libbacktrace
22902maybe-configure-stage2-libbacktrace:
22903@if libbacktrace-bootstrap
22904maybe-configure-stage2-libbacktrace: configure-stage2-libbacktrace
22905configure-stage2-libbacktrace:
22906	@[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
22907	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libbacktrace
22908	@r=`${PWD_COMMAND}`; export r; \
22909	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22910	TFLAGS="$(STAGE2_TFLAGS)"; \
22911	test ! -f $(HOST_SUBDIR)/libbacktrace/Makefile || exit 0; \
22912	$(HOST_EXPORTS) \
22913	$(POSTSTAGE1_HOST_EXPORTS) \
22914	CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
22915	CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
22916	LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS;  \
22917	echo Configuring stage 2 in $(HOST_SUBDIR)/libbacktrace; \
22918	$(SHELL) $(srcdir)/mkinstalldirs $(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) $$s/$$module_srcdir/configure \
22927	  --srcdir=$${topdir}/$$module_srcdir \
22928	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
22929	  --target=${target_alias} \
22930	  --with-build-libsubdir=$(HOST_SUBDIR) \
22931	  $(STAGE2_CONFIGURE_FLAGS)
22932@endif libbacktrace-bootstrap
22933
22934.PHONY: configure-stage3-libbacktrace maybe-configure-stage3-libbacktrace
22935maybe-configure-stage3-libbacktrace:
22936@if libbacktrace-bootstrap
22937maybe-configure-stage3-libbacktrace: configure-stage3-libbacktrace
22938configure-stage3-libbacktrace:
22939	@[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
22940	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libbacktrace
22941	@r=`${PWD_COMMAND}`; export r; \
22942	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22943	TFLAGS="$(STAGE3_TFLAGS)"; \
22944	test ! -f $(HOST_SUBDIR)/libbacktrace/Makefile || exit 0; \
22945	$(HOST_EXPORTS) \
22946	$(POSTSTAGE1_HOST_EXPORTS) \
22947	CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
22948	CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
22949	LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS;  \
22950	echo Configuring stage 3 in $(HOST_SUBDIR)/libbacktrace; \
22951	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libbacktrace; \
22952	cd $(HOST_SUBDIR)/libbacktrace || exit 1; \
22953	case $(srcdir) in \
22954	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
22955	  *) topdir=`echo $(HOST_SUBDIR)/libbacktrace/ | \
22956		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
22957	esac; \
22958	module_srcdir=libbacktrace; \
22959	$(SHELL) $$s/$$module_srcdir/configure \
22960	  --srcdir=$${topdir}/$$module_srcdir \
22961	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
22962	  --target=${target_alias} \
22963	  --with-build-libsubdir=$(HOST_SUBDIR) \
22964	  $(STAGE3_CONFIGURE_FLAGS)
22965@endif libbacktrace-bootstrap
22966
22967.PHONY: configure-stage4-libbacktrace maybe-configure-stage4-libbacktrace
22968maybe-configure-stage4-libbacktrace:
22969@if libbacktrace-bootstrap
22970maybe-configure-stage4-libbacktrace: configure-stage4-libbacktrace
22971configure-stage4-libbacktrace:
22972	@[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
22973	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libbacktrace
22974	@r=`${PWD_COMMAND}`; export r; \
22975	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22976	TFLAGS="$(STAGE4_TFLAGS)"; \
22977	test ! -f $(HOST_SUBDIR)/libbacktrace/Makefile || exit 0; \
22978	$(HOST_EXPORTS) \
22979	$(POSTSTAGE1_HOST_EXPORTS) \
22980	CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
22981	CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
22982	LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS;  \
22983	echo Configuring stage 4 in $(HOST_SUBDIR)/libbacktrace; \
22984	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libbacktrace; \
22985	cd $(HOST_SUBDIR)/libbacktrace || exit 1; \
22986	case $(srcdir) in \
22987	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
22988	  *) topdir=`echo $(HOST_SUBDIR)/libbacktrace/ | \
22989		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
22990	esac; \
22991	module_srcdir=libbacktrace; \
22992	$(SHELL) $$s/$$module_srcdir/configure \
22993	  --srcdir=$${topdir}/$$module_srcdir \
22994	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
22995	  --target=${target_alias} \
22996	  --with-build-libsubdir=$(HOST_SUBDIR) \
22997	  $(STAGE4_CONFIGURE_FLAGS)
22998@endif libbacktrace-bootstrap
22999
23000.PHONY: configure-stageprofile-libbacktrace maybe-configure-stageprofile-libbacktrace
23001maybe-configure-stageprofile-libbacktrace:
23002@if libbacktrace-bootstrap
23003maybe-configure-stageprofile-libbacktrace: configure-stageprofile-libbacktrace
23004configure-stageprofile-libbacktrace:
23005	@[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
23006	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libbacktrace
23007	@r=`${PWD_COMMAND}`; export r; \
23008	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23009	TFLAGS="$(STAGEprofile_TFLAGS)"; \
23010	test ! -f $(HOST_SUBDIR)/libbacktrace/Makefile || exit 0; \
23011	$(HOST_EXPORTS) \
23012	$(POSTSTAGE1_HOST_EXPORTS) \
23013	CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
23014	CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
23015	LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS;  \
23016	echo Configuring stage profile in $(HOST_SUBDIR)/libbacktrace; \
23017	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libbacktrace; \
23018	cd $(HOST_SUBDIR)/libbacktrace || exit 1; \
23019	case $(srcdir) in \
23020	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
23021	  *) topdir=`echo $(HOST_SUBDIR)/libbacktrace/ | \
23022		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
23023	esac; \
23024	module_srcdir=libbacktrace; \
23025	$(SHELL) $$s/$$module_srcdir/configure \
23026	  --srcdir=$${topdir}/$$module_srcdir \
23027	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
23028	  --target=${target_alias} \
23029	  --with-build-libsubdir=$(HOST_SUBDIR) \
23030	  $(STAGEprofile_CONFIGURE_FLAGS)
23031@endif libbacktrace-bootstrap
23032
23033.PHONY: configure-stagetrain-libbacktrace maybe-configure-stagetrain-libbacktrace
23034maybe-configure-stagetrain-libbacktrace:
23035@if libbacktrace-bootstrap
23036maybe-configure-stagetrain-libbacktrace: configure-stagetrain-libbacktrace
23037configure-stagetrain-libbacktrace:
23038	@[ $(current_stage) = stagetrain ] || $(MAKE) stagetrain-start
23039	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libbacktrace
23040	@r=`${PWD_COMMAND}`; export r; \
23041	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23042	TFLAGS="$(STAGEtrain_TFLAGS)"; \
23043	test ! -f $(HOST_SUBDIR)/libbacktrace/Makefile || exit 0; \
23044	$(HOST_EXPORTS) \
23045	$(POSTSTAGE1_HOST_EXPORTS) \
23046	CFLAGS="$(STAGEtrain_CFLAGS)"; export CFLAGS; \
23047	CXXFLAGS="$(STAGEtrain_CXXFLAGS)"; export CXXFLAGS; \
23048	LIBCFLAGS="$(STAGEtrain_CFLAGS)"; export LIBCFLAGS;  \
23049	echo Configuring stage train in $(HOST_SUBDIR)/libbacktrace; \
23050	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libbacktrace; \
23051	cd $(HOST_SUBDIR)/libbacktrace || exit 1; \
23052	case $(srcdir) in \
23053	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
23054	  *) topdir=`echo $(HOST_SUBDIR)/libbacktrace/ | \
23055		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
23056	esac; \
23057	module_srcdir=libbacktrace; \
23058	$(SHELL) $$s/$$module_srcdir/configure \
23059	  --srcdir=$${topdir}/$$module_srcdir \
23060	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
23061	  --target=${target_alias} \
23062	  --with-build-libsubdir=$(HOST_SUBDIR) \
23063	  $(STAGEtrain_CONFIGURE_FLAGS)
23064@endif libbacktrace-bootstrap
23065
23066.PHONY: configure-stagefeedback-libbacktrace maybe-configure-stagefeedback-libbacktrace
23067maybe-configure-stagefeedback-libbacktrace:
23068@if libbacktrace-bootstrap
23069maybe-configure-stagefeedback-libbacktrace: configure-stagefeedback-libbacktrace
23070configure-stagefeedback-libbacktrace:
23071	@[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
23072	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libbacktrace
23073	@r=`${PWD_COMMAND}`; export r; \
23074	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23075	TFLAGS="$(STAGEfeedback_TFLAGS)"; \
23076	test ! -f $(HOST_SUBDIR)/libbacktrace/Makefile || exit 0; \
23077	$(HOST_EXPORTS) \
23078	$(POSTSTAGE1_HOST_EXPORTS) \
23079	CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
23080	CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
23081	LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS;  \
23082	echo Configuring stage feedback in $(HOST_SUBDIR)/libbacktrace; \
23083	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libbacktrace; \
23084	cd $(HOST_SUBDIR)/libbacktrace || exit 1; \
23085	case $(srcdir) in \
23086	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
23087	  *) topdir=`echo $(HOST_SUBDIR)/libbacktrace/ | \
23088		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
23089	esac; \
23090	module_srcdir=libbacktrace; \
23091	$(SHELL) $$s/$$module_srcdir/configure \
23092	  --srcdir=$${topdir}/$$module_srcdir \
23093	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
23094	  --target=${target_alias} \
23095	  --with-build-libsubdir=$(HOST_SUBDIR) \
23096	  $(STAGEfeedback_CONFIGURE_FLAGS)
23097@endif libbacktrace-bootstrap
23098
23099.PHONY: configure-stageautoprofile-libbacktrace maybe-configure-stageautoprofile-libbacktrace
23100maybe-configure-stageautoprofile-libbacktrace:
23101@if libbacktrace-bootstrap
23102maybe-configure-stageautoprofile-libbacktrace: configure-stageautoprofile-libbacktrace
23103configure-stageautoprofile-libbacktrace:
23104	@[ $(current_stage) = stageautoprofile ] || $(MAKE) stageautoprofile-start
23105	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libbacktrace
23106	@r=`${PWD_COMMAND}`; export r; \
23107	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23108	TFLAGS="$(STAGEautoprofile_TFLAGS)"; \
23109	test ! -f $(HOST_SUBDIR)/libbacktrace/Makefile || exit 0; \
23110	$(HOST_EXPORTS) \
23111	$(POSTSTAGE1_HOST_EXPORTS) \
23112	CFLAGS="$(STAGEautoprofile_CFLAGS)"; export CFLAGS; \
23113	CXXFLAGS="$(STAGEautoprofile_CXXFLAGS)"; export CXXFLAGS; \
23114	LIBCFLAGS="$(STAGEautoprofile_CFLAGS)"; export LIBCFLAGS;  \
23115	echo Configuring stage autoprofile in $(HOST_SUBDIR)/libbacktrace; \
23116	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libbacktrace; \
23117	cd $(HOST_SUBDIR)/libbacktrace || exit 1; \
23118	case $(srcdir) in \
23119	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
23120	  *) topdir=`echo $(HOST_SUBDIR)/libbacktrace/ | \
23121		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
23122	esac; \
23123	module_srcdir=libbacktrace; \
23124	$(SHELL) $$s/$$module_srcdir/configure \
23125	  --srcdir=$${topdir}/$$module_srcdir \
23126	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
23127	  --target=${target_alias} \
23128	  --with-build-libsubdir=$(HOST_SUBDIR) \
23129	  $(STAGEautoprofile_CONFIGURE_FLAGS)
23130@endif libbacktrace-bootstrap
23131
23132.PHONY: configure-stageautofeedback-libbacktrace maybe-configure-stageautofeedback-libbacktrace
23133maybe-configure-stageautofeedback-libbacktrace:
23134@if libbacktrace-bootstrap
23135maybe-configure-stageautofeedback-libbacktrace: configure-stageautofeedback-libbacktrace
23136configure-stageautofeedback-libbacktrace:
23137	@[ $(current_stage) = stageautofeedback ] || $(MAKE) stageautofeedback-start
23138	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libbacktrace
23139	@r=`${PWD_COMMAND}`; export r; \
23140	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23141	TFLAGS="$(STAGEautofeedback_TFLAGS)"; \
23142	test ! -f $(HOST_SUBDIR)/libbacktrace/Makefile || exit 0; \
23143	$(HOST_EXPORTS) \
23144	$(POSTSTAGE1_HOST_EXPORTS) \
23145	CFLAGS="$(STAGEautofeedback_CFLAGS)"; export CFLAGS; \
23146	CXXFLAGS="$(STAGEautofeedback_CXXFLAGS)"; export CXXFLAGS; \
23147	LIBCFLAGS="$(STAGEautofeedback_CFLAGS)"; export LIBCFLAGS;  \
23148	echo Configuring stage autofeedback in $(HOST_SUBDIR)/libbacktrace; \
23149	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libbacktrace; \
23150	cd $(HOST_SUBDIR)/libbacktrace || exit 1; \
23151	case $(srcdir) in \
23152	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
23153	  *) topdir=`echo $(HOST_SUBDIR)/libbacktrace/ | \
23154		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
23155	esac; \
23156	module_srcdir=libbacktrace; \
23157	$(SHELL) $$s/$$module_srcdir/configure \
23158	  --srcdir=$${topdir}/$$module_srcdir \
23159	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
23160	  --target=${target_alias} \
23161	  --with-build-libsubdir=$(HOST_SUBDIR) \
23162	  $(STAGEautofeedback_CONFIGURE_FLAGS)
23163@endif libbacktrace-bootstrap
23164
23165
23166
23167
23168
23169.PHONY: all-libbacktrace maybe-all-libbacktrace
23170maybe-all-libbacktrace:
23171@if gcc-bootstrap
23172all-libbacktrace: stage_current
23173@endif gcc-bootstrap
23174@if libbacktrace
23175TARGET-libbacktrace=all
23176maybe-all-libbacktrace: all-libbacktrace
23177all-libbacktrace: configure-libbacktrace
23178	@r=`${PWD_COMMAND}`; export r; \
23179	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23180	$(HOST_EXPORTS)  \
23181	(cd $(HOST_SUBDIR)/libbacktrace && \
23182	  $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS)  \
23183		$(TARGET-libbacktrace))
23184@endif libbacktrace
23185
23186
23187
23188.PHONY: all-stage1-libbacktrace maybe-all-stage1-libbacktrace
23189.PHONY: clean-stage1-libbacktrace maybe-clean-stage1-libbacktrace
23190maybe-all-stage1-libbacktrace:
23191maybe-clean-stage1-libbacktrace:
23192@if libbacktrace-bootstrap
23193maybe-all-stage1-libbacktrace: all-stage1-libbacktrace
23194all-stage1: all-stage1-libbacktrace
23195TARGET-stage1-libbacktrace = $(TARGET-libbacktrace)
23196all-stage1-libbacktrace: configure-stage1-libbacktrace
23197	@[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
23198	@r=`${PWD_COMMAND}`; export r; \
23199	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23200	TFLAGS="$(STAGE1_TFLAGS)"; \
23201	$(HOST_EXPORTS)  \
23202	cd $(HOST_SUBDIR)/libbacktrace && \
23203	 \
23204	$(MAKE) $(BASE_FLAGS_TO_PASS) \
23205		CFLAGS="$(STAGE1_CFLAGS)" \
23206		GENERATOR_CFLAGS="$(STAGE1_GENERATOR_CFLAGS)" \
23207		CXXFLAGS="$(STAGE1_CXXFLAGS)" \
23208		LIBCFLAGS="$(LIBCFLAGS)" \
23209		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
23210		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
23211		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
23212		$(EXTRA_HOST_FLAGS)  \
23213		$(STAGE1_FLAGS_TO_PASS)  \
23214		TFLAGS="$(STAGE1_TFLAGS)"  \
23215		$(TARGET-stage1-libbacktrace)
23216
23217maybe-clean-stage1-libbacktrace: clean-stage1-libbacktrace
23218clean-stage1: clean-stage1-libbacktrace
23219clean-stage1-libbacktrace:
23220	@if [ $(current_stage) = stage1 ]; then \
23221	  [ -f $(HOST_SUBDIR)/libbacktrace/Makefile ] || exit 0; \
23222	else \
23223	  [ -f $(HOST_SUBDIR)/stage1-libbacktrace/Makefile ] || exit 0; \
23224	  $(MAKE) stage1-start; \
23225	fi; \
23226	cd $(HOST_SUBDIR)/libbacktrace && \
23227	$(MAKE) $(EXTRA_HOST_FLAGS)  \
23228	$(STAGE1_FLAGS_TO_PASS)  clean
23229@endif libbacktrace-bootstrap
23230
23231
23232.PHONY: all-stage2-libbacktrace maybe-all-stage2-libbacktrace
23233.PHONY: clean-stage2-libbacktrace maybe-clean-stage2-libbacktrace
23234maybe-all-stage2-libbacktrace:
23235maybe-clean-stage2-libbacktrace:
23236@if libbacktrace-bootstrap
23237maybe-all-stage2-libbacktrace: all-stage2-libbacktrace
23238all-stage2: all-stage2-libbacktrace
23239TARGET-stage2-libbacktrace = $(TARGET-libbacktrace)
23240all-stage2-libbacktrace: configure-stage2-libbacktrace
23241	@[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
23242	@r=`${PWD_COMMAND}`; export r; \
23243	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23244	TFLAGS="$(STAGE2_TFLAGS)"; \
23245	$(HOST_EXPORTS) \
23246	$(POSTSTAGE1_HOST_EXPORTS)  \
23247	cd $(HOST_SUBDIR)/libbacktrace && \
23248	 \
23249	$(MAKE) $(BASE_FLAGS_TO_PASS) \
23250		CFLAGS="$(STAGE2_CFLAGS)" \
23251		GENERATOR_CFLAGS="$(STAGE2_GENERATOR_CFLAGS)" \
23252		CXXFLAGS="$(STAGE2_CXXFLAGS)" \
23253		LIBCFLAGS="$(STAGE2_CFLAGS)" \
23254		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
23255		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
23256		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
23257		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
23258		TFLAGS="$(STAGE2_TFLAGS)"  \
23259		$(TARGET-stage2-libbacktrace)
23260
23261maybe-clean-stage2-libbacktrace: clean-stage2-libbacktrace
23262clean-stage2: clean-stage2-libbacktrace
23263clean-stage2-libbacktrace:
23264	@if [ $(current_stage) = stage2 ]; then \
23265	  [ -f $(HOST_SUBDIR)/libbacktrace/Makefile ] || exit 0; \
23266	else \
23267	  [ -f $(HOST_SUBDIR)/stage2-libbacktrace/Makefile ] || exit 0; \
23268	  $(MAKE) stage2-start; \
23269	fi; \
23270	cd $(HOST_SUBDIR)/libbacktrace && \
23271	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
23272@endif libbacktrace-bootstrap
23273
23274
23275.PHONY: all-stage3-libbacktrace maybe-all-stage3-libbacktrace
23276.PHONY: clean-stage3-libbacktrace maybe-clean-stage3-libbacktrace
23277maybe-all-stage3-libbacktrace:
23278maybe-clean-stage3-libbacktrace:
23279@if libbacktrace-bootstrap
23280maybe-all-stage3-libbacktrace: all-stage3-libbacktrace
23281all-stage3: all-stage3-libbacktrace
23282TARGET-stage3-libbacktrace = $(TARGET-libbacktrace)
23283all-stage3-libbacktrace: configure-stage3-libbacktrace
23284	@[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
23285	@r=`${PWD_COMMAND}`; export r; \
23286	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23287	TFLAGS="$(STAGE3_TFLAGS)"; \
23288	$(HOST_EXPORTS) \
23289	$(POSTSTAGE1_HOST_EXPORTS)  \
23290	cd $(HOST_SUBDIR)/libbacktrace && \
23291	 \
23292	$(MAKE) $(BASE_FLAGS_TO_PASS) \
23293		CFLAGS="$(STAGE3_CFLAGS)" \
23294		GENERATOR_CFLAGS="$(STAGE3_GENERATOR_CFLAGS)" \
23295		CXXFLAGS="$(STAGE3_CXXFLAGS)" \
23296		LIBCFLAGS="$(STAGE3_CFLAGS)" \
23297		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
23298		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
23299		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
23300		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
23301		TFLAGS="$(STAGE3_TFLAGS)"  \
23302		$(TARGET-stage3-libbacktrace)
23303
23304maybe-clean-stage3-libbacktrace: clean-stage3-libbacktrace
23305clean-stage3: clean-stage3-libbacktrace
23306clean-stage3-libbacktrace:
23307	@if [ $(current_stage) = stage3 ]; then \
23308	  [ -f $(HOST_SUBDIR)/libbacktrace/Makefile ] || exit 0; \
23309	else \
23310	  [ -f $(HOST_SUBDIR)/stage3-libbacktrace/Makefile ] || exit 0; \
23311	  $(MAKE) stage3-start; \
23312	fi; \
23313	cd $(HOST_SUBDIR)/libbacktrace && \
23314	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
23315@endif libbacktrace-bootstrap
23316
23317
23318.PHONY: all-stage4-libbacktrace maybe-all-stage4-libbacktrace
23319.PHONY: clean-stage4-libbacktrace maybe-clean-stage4-libbacktrace
23320maybe-all-stage4-libbacktrace:
23321maybe-clean-stage4-libbacktrace:
23322@if libbacktrace-bootstrap
23323maybe-all-stage4-libbacktrace: all-stage4-libbacktrace
23324all-stage4: all-stage4-libbacktrace
23325TARGET-stage4-libbacktrace = $(TARGET-libbacktrace)
23326all-stage4-libbacktrace: configure-stage4-libbacktrace
23327	@[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
23328	@r=`${PWD_COMMAND}`; export r; \
23329	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23330	TFLAGS="$(STAGE4_TFLAGS)"; \
23331	$(HOST_EXPORTS) \
23332	$(POSTSTAGE1_HOST_EXPORTS)  \
23333	cd $(HOST_SUBDIR)/libbacktrace && \
23334	 \
23335	$(MAKE) $(BASE_FLAGS_TO_PASS) \
23336		CFLAGS="$(STAGE4_CFLAGS)" \
23337		GENERATOR_CFLAGS="$(STAGE4_GENERATOR_CFLAGS)" \
23338		CXXFLAGS="$(STAGE4_CXXFLAGS)" \
23339		LIBCFLAGS="$(STAGE4_CFLAGS)" \
23340		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
23341		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
23342		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
23343		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
23344		TFLAGS="$(STAGE4_TFLAGS)"  \
23345		$(TARGET-stage4-libbacktrace)
23346
23347maybe-clean-stage4-libbacktrace: clean-stage4-libbacktrace
23348clean-stage4: clean-stage4-libbacktrace
23349clean-stage4-libbacktrace:
23350	@if [ $(current_stage) = stage4 ]; then \
23351	  [ -f $(HOST_SUBDIR)/libbacktrace/Makefile ] || exit 0; \
23352	else \
23353	  [ -f $(HOST_SUBDIR)/stage4-libbacktrace/Makefile ] || exit 0; \
23354	  $(MAKE) stage4-start; \
23355	fi; \
23356	cd $(HOST_SUBDIR)/libbacktrace && \
23357	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
23358@endif libbacktrace-bootstrap
23359
23360
23361.PHONY: all-stageprofile-libbacktrace maybe-all-stageprofile-libbacktrace
23362.PHONY: clean-stageprofile-libbacktrace maybe-clean-stageprofile-libbacktrace
23363maybe-all-stageprofile-libbacktrace:
23364maybe-clean-stageprofile-libbacktrace:
23365@if libbacktrace-bootstrap
23366maybe-all-stageprofile-libbacktrace: all-stageprofile-libbacktrace
23367all-stageprofile: all-stageprofile-libbacktrace
23368TARGET-stageprofile-libbacktrace = $(TARGET-libbacktrace)
23369all-stageprofile-libbacktrace: configure-stageprofile-libbacktrace
23370	@[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
23371	@r=`${PWD_COMMAND}`; export r; \
23372	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23373	TFLAGS="$(STAGEprofile_TFLAGS)"; \
23374	$(HOST_EXPORTS) \
23375	$(POSTSTAGE1_HOST_EXPORTS)  \
23376	cd $(HOST_SUBDIR)/libbacktrace && \
23377	 \
23378	$(MAKE) $(BASE_FLAGS_TO_PASS) \
23379		CFLAGS="$(STAGEprofile_CFLAGS)" \
23380		GENERATOR_CFLAGS="$(STAGEprofile_GENERATOR_CFLAGS)" \
23381		CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
23382		LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
23383		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
23384		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
23385		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
23386		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
23387		TFLAGS="$(STAGEprofile_TFLAGS)"  \
23388		$(TARGET-stageprofile-libbacktrace)
23389
23390maybe-clean-stageprofile-libbacktrace: clean-stageprofile-libbacktrace
23391clean-stageprofile: clean-stageprofile-libbacktrace
23392clean-stageprofile-libbacktrace:
23393	@if [ $(current_stage) = stageprofile ]; then \
23394	  [ -f $(HOST_SUBDIR)/libbacktrace/Makefile ] || exit 0; \
23395	else \
23396	  [ -f $(HOST_SUBDIR)/stageprofile-libbacktrace/Makefile ] || exit 0; \
23397	  $(MAKE) stageprofile-start; \
23398	fi; \
23399	cd $(HOST_SUBDIR)/libbacktrace && \
23400	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
23401@endif libbacktrace-bootstrap
23402
23403
23404.PHONY: all-stagetrain-libbacktrace maybe-all-stagetrain-libbacktrace
23405.PHONY: clean-stagetrain-libbacktrace maybe-clean-stagetrain-libbacktrace
23406maybe-all-stagetrain-libbacktrace:
23407maybe-clean-stagetrain-libbacktrace:
23408@if libbacktrace-bootstrap
23409maybe-all-stagetrain-libbacktrace: all-stagetrain-libbacktrace
23410all-stagetrain: all-stagetrain-libbacktrace
23411TARGET-stagetrain-libbacktrace = $(TARGET-libbacktrace)
23412all-stagetrain-libbacktrace: configure-stagetrain-libbacktrace
23413	@[ $(current_stage) = stagetrain ] || $(MAKE) stagetrain-start
23414	@r=`${PWD_COMMAND}`; export r; \
23415	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23416	TFLAGS="$(STAGEtrain_TFLAGS)"; \
23417	$(HOST_EXPORTS) \
23418	$(POSTSTAGE1_HOST_EXPORTS)  \
23419	cd $(HOST_SUBDIR)/libbacktrace && \
23420	 \
23421	$(MAKE) $(BASE_FLAGS_TO_PASS) \
23422		CFLAGS="$(STAGEtrain_CFLAGS)" \
23423		GENERATOR_CFLAGS="$(STAGEtrain_GENERATOR_CFLAGS)" \
23424		CXXFLAGS="$(STAGEtrain_CXXFLAGS)" \
23425		LIBCFLAGS="$(STAGEtrain_CFLAGS)" \
23426		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
23427		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
23428		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
23429		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
23430		TFLAGS="$(STAGEtrain_TFLAGS)"  \
23431		$(TARGET-stagetrain-libbacktrace)
23432
23433maybe-clean-stagetrain-libbacktrace: clean-stagetrain-libbacktrace
23434clean-stagetrain: clean-stagetrain-libbacktrace
23435clean-stagetrain-libbacktrace:
23436	@if [ $(current_stage) = stagetrain ]; then \
23437	  [ -f $(HOST_SUBDIR)/libbacktrace/Makefile ] || exit 0; \
23438	else \
23439	  [ -f $(HOST_SUBDIR)/stagetrain-libbacktrace/Makefile ] || exit 0; \
23440	  $(MAKE) stagetrain-start; \
23441	fi; \
23442	cd $(HOST_SUBDIR)/libbacktrace && \
23443	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
23444@endif libbacktrace-bootstrap
23445
23446
23447.PHONY: all-stagefeedback-libbacktrace maybe-all-stagefeedback-libbacktrace
23448.PHONY: clean-stagefeedback-libbacktrace maybe-clean-stagefeedback-libbacktrace
23449maybe-all-stagefeedback-libbacktrace:
23450maybe-clean-stagefeedback-libbacktrace:
23451@if libbacktrace-bootstrap
23452maybe-all-stagefeedback-libbacktrace: all-stagefeedback-libbacktrace
23453all-stagefeedback: all-stagefeedback-libbacktrace
23454TARGET-stagefeedback-libbacktrace = $(TARGET-libbacktrace)
23455all-stagefeedback-libbacktrace: configure-stagefeedback-libbacktrace
23456	@[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
23457	@r=`${PWD_COMMAND}`; export r; \
23458	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23459	TFLAGS="$(STAGEfeedback_TFLAGS)"; \
23460	$(HOST_EXPORTS) \
23461	$(POSTSTAGE1_HOST_EXPORTS)  \
23462	cd $(HOST_SUBDIR)/libbacktrace && \
23463	 \
23464	$(MAKE) $(BASE_FLAGS_TO_PASS) \
23465		CFLAGS="$(STAGEfeedback_CFLAGS)" \
23466		GENERATOR_CFLAGS="$(STAGEfeedback_GENERATOR_CFLAGS)" \
23467		CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
23468		LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
23469		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
23470		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
23471		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
23472		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
23473		TFLAGS="$(STAGEfeedback_TFLAGS)"  \
23474		$(TARGET-stagefeedback-libbacktrace)
23475
23476maybe-clean-stagefeedback-libbacktrace: clean-stagefeedback-libbacktrace
23477clean-stagefeedback: clean-stagefeedback-libbacktrace
23478clean-stagefeedback-libbacktrace:
23479	@if [ $(current_stage) = stagefeedback ]; then \
23480	  [ -f $(HOST_SUBDIR)/libbacktrace/Makefile ] || exit 0; \
23481	else \
23482	  [ -f $(HOST_SUBDIR)/stagefeedback-libbacktrace/Makefile ] || exit 0; \
23483	  $(MAKE) stagefeedback-start; \
23484	fi; \
23485	cd $(HOST_SUBDIR)/libbacktrace && \
23486	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
23487@endif libbacktrace-bootstrap
23488
23489
23490.PHONY: all-stageautoprofile-libbacktrace maybe-all-stageautoprofile-libbacktrace
23491.PHONY: clean-stageautoprofile-libbacktrace maybe-clean-stageautoprofile-libbacktrace
23492maybe-all-stageautoprofile-libbacktrace:
23493maybe-clean-stageautoprofile-libbacktrace:
23494@if libbacktrace-bootstrap
23495maybe-all-stageautoprofile-libbacktrace: all-stageautoprofile-libbacktrace
23496all-stageautoprofile: all-stageautoprofile-libbacktrace
23497TARGET-stageautoprofile-libbacktrace = $(TARGET-libbacktrace)
23498all-stageautoprofile-libbacktrace: configure-stageautoprofile-libbacktrace
23499	@[ $(current_stage) = stageautoprofile ] || $(MAKE) stageautoprofile-start
23500	@r=`${PWD_COMMAND}`; export r; \
23501	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23502	TFLAGS="$(STAGEautoprofile_TFLAGS)"; \
23503	$(HOST_EXPORTS) \
23504	$(POSTSTAGE1_HOST_EXPORTS)  \
23505	cd $(HOST_SUBDIR)/libbacktrace && \
23506	$$s/gcc/config/i386/$(AUTO_PROFILE) \
23507	$(MAKE) $(BASE_FLAGS_TO_PASS) \
23508		CFLAGS="$(STAGEautoprofile_CFLAGS)" \
23509		GENERATOR_CFLAGS="$(STAGEautoprofile_GENERATOR_CFLAGS)" \
23510		CXXFLAGS="$(STAGEautoprofile_CXXFLAGS)" \
23511		LIBCFLAGS="$(STAGEautoprofile_CFLAGS)" \
23512		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
23513		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
23514		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
23515		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
23516		TFLAGS="$(STAGEautoprofile_TFLAGS)"  \
23517		$(TARGET-stageautoprofile-libbacktrace)
23518
23519maybe-clean-stageautoprofile-libbacktrace: clean-stageautoprofile-libbacktrace
23520clean-stageautoprofile: clean-stageautoprofile-libbacktrace
23521clean-stageautoprofile-libbacktrace:
23522	@if [ $(current_stage) = stageautoprofile ]; then \
23523	  [ -f $(HOST_SUBDIR)/libbacktrace/Makefile ] || exit 0; \
23524	else \
23525	  [ -f $(HOST_SUBDIR)/stageautoprofile-libbacktrace/Makefile ] || exit 0; \
23526	  $(MAKE) stageautoprofile-start; \
23527	fi; \
23528	cd $(HOST_SUBDIR)/libbacktrace && \
23529	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
23530@endif libbacktrace-bootstrap
23531
23532
23533.PHONY: all-stageautofeedback-libbacktrace maybe-all-stageautofeedback-libbacktrace
23534.PHONY: clean-stageautofeedback-libbacktrace maybe-clean-stageautofeedback-libbacktrace
23535maybe-all-stageautofeedback-libbacktrace:
23536maybe-clean-stageautofeedback-libbacktrace:
23537@if libbacktrace-bootstrap
23538maybe-all-stageautofeedback-libbacktrace: all-stageautofeedback-libbacktrace
23539all-stageautofeedback: all-stageautofeedback-libbacktrace
23540TARGET-stageautofeedback-libbacktrace = $(TARGET-libbacktrace)
23541all-stageautofeedback-libbacktrace: configure-stageautofeedback-libbacktrace
23542	@[ $(current_stage) = stageautofeedback ] || $(MAKE) stageautofeedback-start
23543	@r=`${PWD_COMMAND}`; export r; \
23544	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23545	TFLAGS="$(STAGEautofeedback_TFLAGS)"; \
23546	$(HOST_EXPORTS) \
23547	$(POSTSTAGE1_HOST_EXPORTS)  \
23548	cd $(HOST_SUBDIR)/libbacktrace && \
23549	 \
23550	$(MAKE) $(BASE_FLAGS_TO_PASS) \
23551		CFLAGS="$(STAGEautofeedback_CFLAGS)" \
23552		GENERATOR_CFLAGS="$(STAGEautofeedback_GENERATOR_CFLAGS)" \
23553		CXXFLAGS="$(STAGEautofeedback_CXXFLAGS)" \
23554		LIBCFLAGS="$(STAGEautofeedback_CFLAGS)" \
23555		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
23556		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
23557		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
23558		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
23559		TFLAGS="$(STAGEautofeedback_TFLAGS)" PERF_DATA=perf.data \
23560		$(TARGET-stageautofeedback-libbacktrace)
23561
23562maybe-clean-stageautofeedback-libbacktrace: clean-stageautofeedback-libbacktrace
23563clean-stageautofeedback: clean-stageautofeedback-libbacktrace
23564clean-stageautofeedback-libbacktrace:
23565	@if [ $(current_stage) = stageautofeedback ]; then \
23566	  [ -f $(HOST_SUBDIR)/libbacktrace/Makefile ] || exit 0; \
23567	else \
23568	  [ -f $(HOST_SUBDIR)/stageautofeedback-libbacktrace/Makefile ] || exit 0; \
23569	  $(MAKE) stageautofeedback-start; \
23570	fi; \
23571	cd $(HOST_SUBDIR)/libbacktrace && \
23572	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
23573@endif libbacktrace-bootstrap
23574
23575
23576
23577
23578
23579.PHONY: check-libbacktrace maybe-check-libbacktrace
23580maybe-check-libbacktrace:
23581@if libbacktrace
23582maybe-check-libbacktrace: check-libbacktrace
23583
23584check-libbacktrace:
23585	@: $(MAKE); $(unstage)
23586	@r=`${PWD_COMMAND}`; export r; \
23587	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23588	$(HOST_EXPORTS) $(EXTRA_HOST_EXPORTS) \
23589	(cd $(HOST_SUBDIR)/libbacktrace && \
23590	  $(MAKE) $(FLAGS_TO_PASS)  $(EXTRA_BOOTSTRAP_FLAGS) check)
23591
23592@endif libbacktrace
23593
23594.PHONY: install-libbacktrace maybe-install-libbacktrace
23595maybe-install-libbacktrace:
23596@if libbacktrace
23597maybe-install-libbacktrace: install-libbacktrace
23598
23599install-libbacktrace: installdirs
23600	@: $(MAKE); $(unstage)
23601	@r=`${PWD_COMMAND}`; export r; \
23602	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23603	$(HOST_EXPORTS) \
23604	(cd $(HOST_SUBDIR)/libbacktrace && \
23605	  $(MAKE) $(FLAGS_TO_PASS)  install)
23606
23607@endif libbacktrace
23608
23609.PHONY: install-strip-libbacktrace maybe-install-strip-libbacktrace
23610maybe-install-strip-libbacktrace:
23611@if libbacktrace
23612maybe-install-strip-libbacktrace: install-strip-libbacktrace
23613
23614install-strip-libbacktrace: installdirs
23615	@: $(MAKE); $(unstage)
23616	@r=`${PWD_COMMAND}`; export r; \
23617	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23618	$(HOST_EXPORTS) \
23619	(cd $(HOST_SUBDIR)/libbacktrace && \
23620	  $(MAKE) $(FLAGS_TO_PASS)  install-strip)
23621
23622@endif libbacktrace
23623
23624# Other targets (info, dvi, pdf, etc.)
23625
23626.PHONY: maybe-info-libbacktrace info-libbacktrace
23627maybe-info-libbacktrace:
23628@if libbacktrace
23629maybe-info-libbacktrace: info-libbacktrace
23630
23631info-libbacktrace: \
23632    configure-libbacktrace 
23633	@[ -f ./libbacktrace/Makefile ] || exit 0; \
23634	r=`${PWD_COMMAND}`; export r; \
23635	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23636	$(HOST_EXPORTS) \
23637	for flag in $(EXTRA_HOST_FLAGS) ; do \
23638	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23639	done; \
23640	echo "Doing info in libbacktrace"; \
23641	(cd $(HOST_SUBDIR)/libbacktrace && \
23642	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23643	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23644	          "RANLIB=$${RANLIB}" \
23645	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23646	          info) \
23647	  || exit 1
23648
23649@endif libbacktrace
23650
23651.PHONY: maybe-dvi-libbacktrace dvi-libbacktrace
23652maybe-dvi-libbacktrace:
23653@if libbacktrace
23654maybe-dvi-libbacktrace: dvi-libbacktrace
23655
23656dvi-libbacktrace: \
23657    configure-libbacktrace 
23658	@[ -f ./libbacktrace/Makefile ] || exit 0; \
23659	r=`${PWD_COMMAND}`; export r; \
23660	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23661	$(HOST_EXPORTS) \
23662	for flag in $(EXTRA_HOST_FLAGS) ; do \
23663	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23664	done; \
23665	echo "Doing dvi in libbacktrace"; \
23666	(cd $(HOST_SUBDIR)/libbacktrace && \
23667	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23668	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23669	          "RANLIB=$${RANLIB}" \
23670	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23671	          dvi) \
23672	  || exit 1
23673
23674@endif libbacktrace
23675
23676.PHONY: maybe-pdf-libbacktrace pdf-libbacktrace
23677maybe-pdf-libbacktrace:
23678@if libbacktrace
23679maybe-pdf-libbacktrace: pdf-libbacktrace
23680
23681pdf-libbacktrace: \
23682    configure-libbacktrace 
23683	@[ -f ./libbacktrace/Makefile ] || exit 0; \
23684	r=`${PWD_COMMAND}`; export r; \
23685	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23686	$(HOST_EXPORTS) \
23687	for flag in $(EXTRA_HOST_FLAGS) ; do \
23688	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23689	done; \
23690	echo "Doing pdf in libbacktrace"; \
23691	(cd $(HOST_SUBDIR)/libbacktrace && \
23692	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23693	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23694	          "RANLIB=$${RANLIB}" \
23695	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23696	          pdf) \
23697	  || exit 1
23698
23699@endif libbacktrace
23700
23701.PHONY: maybe-html-libbacktrace html-libbacktrace
23702maybe-html-libbacktrace:
23703@if libbacktrace
23704maybe-html-libbacktrace: html-libbacktrace
23705
23706html-libbacktrace: \
23707    configure-libbacktrace 
23708	@[ -f ./libbacktrace/Makefile ] || exit 0; \
23709	r=`${PWD_COMMAND}`; export r; \
23710	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23711	$(HOST_EXPORTS) \
23712	for flag in $(EXTRA_HOST_FLAGS) ; do \
23713	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23714	done; \
23715	echo "Doing html in libbacktrace"; \
23716	(cd $(HOST_SUBDIR)/libbacktrace && \
23717	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23718	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23719	          "RANLIB=$${RANLIB}" \
23720	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23721	          html) \
23722	  || exit 1
23723
23724@endif libbacktrace
23725
23726.PHONY: maybe-TAGS-libbacktrace TAGS-libbacktrace
23727maybe-TAGS-libbacktrace:
23728@if libbacktrace
23729maybe-TAGS-libbacktrace: TAGS-libbacktrace
23730
23731TAGS-libbacktrace: \
23732    configure-libbacktrace 
23733	@[ -f ./libbacktrace/Makefile ] || exit 0; \
23734	r=`${PWD_COMMAND}`; export r; \
23735	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23736	$(HOST_EXPORTS) \
23737	for flag in $(EXTRA_HOST_FLAGS) ; do \
23738	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23739	done; \
23740	echo "Doing TAGS in libbacktrace"; \
23741	(cd $(HOST_SUBDIR)/libbacktrace && \
23742	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23743	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23744	          "RANLIB=$${RANLIB}" \
23745	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23746	          TAGS) \
23747	  || exit 1
23748
23749@endif libbacktrace
23750
23751.PHONY: maybe-install-info-libbacktrace install-info-libbacktrace
23752maybe-install-info-libbacktrace:
23753@if libbacktrace
23754maybe-install-info-libbacktrace: install-info-libbacktrace
23755
23756install-info-libbacktrace: \
23757    configure-libbacktrace \
23758    info-libbacktrace 
23759	@[ -f ./libbacktrace/Makefile ] || exit 0; \
23760	r=`${PWD_COMMAND}`; export r; \
23761	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23762	$(HOST_EXPORTS) \
23763	for flag in $(EXTRA_HOST_FLAGS) ; do \
23764	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23765	done; \
23766	echo "Doing install-info in libbacktrace"; \
23767	(cd $(HOST_SUBDIR)/libbacktrace && \
23768	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23769	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23770	          "RANLIB=$${RANLIB}" \
23771	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23772	          install-info) \
23773	  || exit 1
23774
23775@endif libbacktrace
23776
23777.PHONY: maybe-install-pdf-libbacktrace install-pdf-libbacktrace
23778maybe-install-pdf-libbacktrace:
23779@if libbacktrace
23780maybe-install-pdf-libbacktrace: install-pdf-libbacktrace
23781
23782install-pdf-libbacktrace: \
23783    configure-libbacktrace \
23784    pdf-libbacktrace 
23785	@[ -f ./libbacktrace/Makefile ] || exit 0; \
23786	r=`${PWD_COMMAND}`; export r; \
23787	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23788	$(HOST_EXPORTS) \
23789	for flag in $(EXTRA_HOST_FLAGS) ; do \
23790	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23791	done; \
23792	echo "Doing install-pdf in libbacktrace"; \
23793	(cd $(HOST_SUBDIR)/libbacktrace && \
23794	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23795	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23796	          "RANLIB=$${RANLIB}" \
23797	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23798	          install-pdf) \
23799	  || exit 1
23800
23801@endif libbacktrace
23802
23803.PHONY: maybe-install-html-libbacktrace install-html-libbacktrace
23804maybe-install-html-libbacktrace:
23805@if libbacktrace
23806maybe-install-html-libbacktrace: install-html-libbacktrace
23807
23808install-html-libbacktrace: \
23809    configure-libbacktrace \
23810    html-libbacktrace 
23811	@[ -f ./libbacktrace/Makefile ] || exit 0; \
23812	r=`${PWD_COMMAND}`; export r; \
23813	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23814	$(HOST_EXPORTS) \
23815	for flag in $(EXTRA_HOST_FLAGS) ; do \
23816	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23817	done; \
23818	echo "Doing install-html in libbacktrace"; \
23819	(cd $(HOST_SUBDIR)/libbacktrace && \
23820	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23821	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23822	          "RANLIB=$${RANLIB}" \
23823	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23824	          install-html) \
23825	  || exit 1
23826
23827@endif libbacktrace
23828
23829.PHONY: maybe-installcheck-libbacktrace installcheck-libbacktrace
23830maybe-installcheck-libbacktrace:
23831@if libbacktrace
23832maybe-installcheck-libbacktrace: installcheck-libbacktrace
23833
23834installcheck-libbacktrace: \
23835    configure-libbacktrace 
23836	@[ -f ./libbacktrace/Makefile ] || exit 0; \
23837	r=`${PWD_COMMAND}`; export r; \
23838	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23839	$(HOST_EXPORTS) \
23840	for flag in $(EXTRA_HOST_FLAGS) ; do \
23841	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23842	done; \
23843	echo "Doing installcheck in libbacktrace"; \
23844	(cd $(HOST_SUBDIR)/libbacktrace && \
23845	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23846	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23847	          "RANLIB=$${RANLIB}" \
23848	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23849	          installcheck) \
23850	  || exit 1
23851
23852@endif libbacktrace
23853
23854.PHONY: maybe-mostlyclean-libbacktrace mostlyclean-libbacktrace
23855maybe-mostlyclean-libbacktrace:
23856@if libbacktrace
23857maybe-mostlyclean-libbacktrace: mostlyclean-libbacktrace
23858
23859mostlyclean-libbacktrace: 
23860	@[ -f ./libbacktrace/Makefile ] || exit 0; \
23861	r=`${PWD_COMMAND}`; export r; \
23862	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23863	$(HOST_EXPORTS) \
23864	for flag in $(EXTRA_HOST_FLAGS) ; do \
23865	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23866	done; \
23867	echo "Doing mostlyclean in libbacktrace"; \
23868	(cd $(HOST_SUBDIR)/libbacktrace && \
23869	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23870	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23871	          "RANLIB=$${RANLIB}" \
23872	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23873	          mostlyclean) \
23874	  || exit 1
23875
23876@endif libbacktrace
23877
23878.PHONY: maybe-clean-libbacktrace clean-libbacktrace
23879maybe-clean-libbacktrace:
23880@if libbacktrace
23881maybe-clean-libbacktrace: clean-libbacktrace
23882
23883clean-libbacktrace: 
23884	@[ -f ./libbacktrace/Makefile ] || exit 0; \
23885	r=`${PWD_COMMAND}`; export r; \
23886	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23887	$(HOST_EXPORTS) \
23888	for flag in $(EXTRA_HOST_FLAGS) ; do \
23889	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23890	done; \
23891	echo "Doing clean in libbacktrace"; \
23892	(cd $(HOST_SUBDIR)/libbacktrace && \
23893	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23894	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23895	          "RANLIB=$${RANLIB}" \
23896	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23897	          clean) \
23898	  || exit 1
23899
23900@endif libbacktrace
23901
23902.PHONY: maybe-distclean-libbacktrace distclean-libbacktrace
23903maybe-distclean-libbacktrace:
23904@if libbacktrace
23905maybe-distclean-libbacktrace: distclean-libbacktrace
23906
23907distclean-libbacktrace: 
23908	@[ -f ./libbacktrace/Makefile ] || exit 0; \
23909	r=`${PWD_COMMAND}`; export r; \
23910	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23911	$(HOST_EXPORTS) \
23912	for flag in $(EXTRA_HOST_FLAGS) ; do \
23913	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23914	done; \
23915	echo "Doing distclean in libbacktrace"; \
23916	(cd $(HOST_SUBDIR)/libbacktrace && \
23917	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23918	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23919	          "RANLIB=$${RANLIB}" \
23920	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23921	          distclean) \
23922	  || exit 1
23923
23924@endif libbacktrace
23925
23926.PHONY: maybe-maintainer-clean-libbacktrace maintainer-clean-libbacktrace
23927maybe-maintainer-clean-libbacktrace:
23928@if libbacktrace
23929maybe-maintainer-clean-libbacktrace: maintainer-clean-libbacktrace
23930
23931maintainer-clean-libbacktrace: 
23932	@[ -f ./libbacktrace/Makefile ] || exit 0; \
23933	r=`${PWD_COMMAND}`; export r; \
23934	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23935	$(HOST_EXPORTS) \
23936	for flag in $(EXTRA_HOST_FLAGS) ; do \
23937	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23938	done; \
23939	echo "Doing maintainer-clean in libbacktrace"; \
23940	(cd $(HOST_SUBDIR)/libbacktrace && \
23941	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23942	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23943	          "RANLIB=$${RANLIB}" \
23944	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23945	          maintainer-clean) \
23946	  || exit 1
23947
23948@endif libbacktrace
23949
23950
23951
23952.PHONY: configure-libcpp maybe-configure-libcpp
23953maybe-configure-libcpp:
23954@if gcc-bootstrap
23955configure-libcpp: stage_current
23956@endif gcc-bootstrap
23957@if libcpp
23958maybe-configure-libcpp: configure-libcpp
23959configure-libcpp: 
23960	@r=`${PWD_COMMAND}`; export r; \
23961	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23962	test ! -f $(HOST_SUBDIR)/libcpp/Makefile || exit 0; \
23963	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp; \
23964	$(HOST_EXPORTS)  \
23965	echo Configuring in $(HOST_SUBDIR)/libcpp; \
23966	cd "$(HOST_SUBDIR)/libcpp" || exit 1; \
23967	case $(srcdir) in \
23968	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
23969	  *) topdir=`echo $(HOST_SUBDIR)/libcpp/ | \
23970		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
23971	esac; \
23972	module_srcdir=libcpp; \
23973	$(SHELL) \
23974	  $$s/$$module_srcdir/configure \
23975	  --srcdir=$${topdir}/$$module_srcdir \
23976	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
23977	  --target=${target_alias}  \
23978	  || exit 1
23979@endif libcpp
23980
23981
23982
23983.PHONY: configure-stage1-libcpp maybe-configure-stage1-libcpp
23984maybe-configure-stage1-libcpp:
23985@if libcpp-bootstrap
23986maybe-configure-stage1-libcpp: configure-stage1-libcpp
23987configure-stage1-libcpp:
23988	@[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
23989	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp
23990	@r=`${PWD_COMMAND}`; export r; \
23991	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23992	TFLAGS="$(STAGE1_TFLAGS)"; \
23993	test ! -f $(HOST_SUBDIR)/libcpp/Makefile || exit 0; \
23994	$(HOST_EXPORTS) \
23995	CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
23996	CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
23997	LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS;  \
23998	echo Configuring stage 1 in $(HOST_SUBDIR)/libcpp; \
23999	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp; \
24000	cd $(HOST_SUBDIR)/libcpp || exit 1; \
24001	case $(srcdir) in \
24002	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
24003	  *) topdir=`echo $(HOST_SUBDIR)/libcpp/ | \
24004		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
24005	esac; \
24006	module_srcdir=libcpp; \
24007	$(SHELL) $$s/$$module_srcdir/configure \
24008	  --srcdir=$${topdir}/$$module_srcdir \
24009	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
24010	  --target=${target_alias} \
24011	   \
24012	  $(STAGE1_CONFIGURE_FLAGS)
24013@endif libcpp-bootstrap
24014
24015.PHONY: configure-stage2-libcpp maybe-configure-stage2-libcpp
24016maybe-configure-stage2-libcpp:
24017@if libcpp-bootstrap
24018maybe-configure-stage2-libcpp: configure-stage2-libcpp
24019configure-stage2-libcpp:
24020	@[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
24021	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp
24022	@r=`${PWD_COMMAND}`; export r; \
24023	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24024	TFLAGS="$(STAGE2_TFLAGS)"; \
24025	test ! -f $(HOST_SUBDIR)/libcpp/Makefile || exit 0; \
24026	$(HOST_EXPORTS) \
24027	$(POSTSTAGE1_HOST_EXPORTS) \
24028	CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
24029	CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
24030	LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS;  \
24031	echo Configuring stage 2 in $(HOST_SUBDIR)/libcpp; \
24032	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp; \
24033	cd $(HOST_SUBDIR)/libcpp || exit 1; \
24034	case $(srcdir) in \
24035	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
24036	  *) topdir=`echo $(HOST_SUBDIR)/libcpp/ | \
24037		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
24038	esac; \
24039	module_srcdir=libcpp; \
24040	$(SHELL) $$s/$$module_srcdir/configure \
24041	  --srcdir=$${topdir}/$$module_srcdir \
24042	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
24043	  --target=${target_alias} \
24044	  --with-build-libsubdir=$(HOST_SUBDIR) \
24045	  $(STAGE2_CONFIGURE_FLAGS)
24046@endif libcpp-bootstrap
24047
24048.PHONY: configure-stage3-libcpp maybe-configure-stage3-libcpp
24049maybe-configure-stage3-libcpp:
24050@if libcpp-bootstrap
24051maybe-configure-stage3-libcpp: configure-stage3-libcpp
24052configure-stage3-libcpp:
24053	@[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
24054	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp
24055	@r=`${PWD_COMMAND}`; export r; \
24056	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24057	TFLAGS="$(STAGE3_TFLAGS)"; \
24058	test ! -f $(HOST_SUBDIR)/libcpp/Makefile || exit 0; \
24059	$(HOST_EXPORTS) \
24060	$(POSTSTAGE1_HOST_EXPORTS) \
24061	CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
24062	CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
24063	LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS;  \
24064	echo Configuring stage 3 in $(HOST_SUBDIR)/libcpp; \
24065	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp; \
24066	cd $(HOST_SUBDIR)/libcpp || exit 1; \
24067	case $(srcdir) in \
24068	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
24069	  *) topdir=`echo $(HOST_SUBDIR)/libcpp/ | \
24070		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
24071	esac; \
24072	module_srcdir=libcpp; \
24073	$(SHELL) $$s/$$module_srcdir/configure \
24074	  --srcdir=$${topdir}/$$module_srcdir \
24075	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
24076	  --target=${target_alias} \
24077	  --with-build-libsubdir=$(HOST_SUBDIR) \
24078	  $(STAGE3_CONFIGURE_FLAGS)
24079@endif libcpp-bootstrap
24080
24081.PHONY: configure-stage4-libcpp maybe-configure-stage4-libcpp
24082maybe-configure-stage4-libcpp:
24083@if libcpp-bootstrap
24084maybe-configure-stage4-libcpp: configure-stage4-libcpp
24085configure-stage4-libcpp:
24086	@[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
24087	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp
24088	@r=`${PWD_COMMAND}`; export r; \
24089	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24090	TFLAGS="$(STAGE4_TFLAGS)"; \
24091	test ! -f $(HOST_SUBDIR)/libcpp/Makefile || exit 0; \
24092	$(HOST_EXPORTS) \
24093	$(POSTSTAGE1_HOST_EXPORTS) \
24094	CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
24095	CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
24096	LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS;  \
24097	echo Configuring stage 4 in $(HOST_SUBDIR)/libcpp; \
24098	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp; \
24099	cd $(HOST_SUBDIR)/libcpp || exit 1; \
24100	case $(srcdir) in \
24101	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
24102	  *) topdir=`echo $(HOST_SUBDIR)/libcpp/ | \
24103		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
24104	esac; \
24105	module_srcdir=libcpp; \
24106	$(SHELL) $$s/$$module_srcdir/configure \
24107	  --srcdir=$${topdir}/$$module_srcdir \
24108	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
24109	  --target=${target_alias} \
24110	  --with-build-libsubdir=$(HOST_SUBDIR) \
24111	  $(STAGE4_CONFIGURE_FLAGS)
24112@endif libcpp-bootstrap
24113
24114.PHONY: configure-stageprofile-libcpp maybe-configure-stageprofile-libcpp
24115maybe-configure-stageprofile-libcpp:
24116@if libcpp-bootstrap
24117maybe-configure-stageprofile-libcpp: configure-stageprofile-libcpp
24118configure-stageprofile-libcpp:
24119	@[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
24120	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp
24121	@r=`${PWD_COMMAND}`; export r; \
24122	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24123	TFLAGS="$(STAGEprofile_TFLAGS)"; \
24124	test ! -f $(HOST_SUBDIR)/libcpp/Makefile || exit 0; \
24125	$(HOST_EXPORTS) \
24126	$(POSTSTAGE1_HOST_EXPORTS) \
24127	CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
24128	CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
24129	LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS;  \
24130	echo Configuring stage profile in $(HOST_SUBDIR)/libcpp; \
24131	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp; \
24132	cd $(HOST_SUBDIR)/libcpp || exit 1; \
24133	case $(srcdir) in \
24134	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
24135	  *) topdir=`echo $(HOST_SUBDIR)/libcpp/ | \
24136		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
24137	esac; \
24138	module_srcdir=libcpp; \
24139	$(SHELL) $$s/$$module_srcdir/configure \
24140	  --srcdir=$${topdir}/$$module_srcdir \
24141	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
24142	  --target=${target_alias} \
24143	  --with-build-libsubdir=$(HOST_SUBDIR) \
24144	  $(STAGEprofile_CONFIGURE_FLAGS)
24145@endif libcpp-bootstrap
24146
24147.PHONY: configure-stagetrain-libcpp maybe-configure-stagetrain-libcpp
24148maybe-configure-stagetrain-libcpp:
24149@if libcpp-bootstrap
24150maybe-configure-stagetrain-libcpp: configure-stagetrain-libcpp
24151configure-stagetrain-libcpp:
24152	@[ $(current_stage) = stagetrain ] || $(MAKE) stagetrain-start
24153	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp
24154	@r=`${PWD_COMMAND}`; export r; \
24155	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24156	TFLAGS="$(STAGEtrain_TFLAGS)"; \
24157	test ! -f $(HOST_SUBDIR)/libcpp/Makefile || exit 0; \
24158	$(HOST_EXPORTS) \
24159	$(POSTSTAGE1_HOST_EXPORTS) \
24160	CFLAGS="$(STAGEtrain_CFLAGS)"; export CFLAGS; \
24161	CXXFLAGS="$(STAGEtrain_CXXFLAGS)"; export CXXFLAGS; \
24162	LIBCFLAGS="$(STAGEtrain_CFLAGS)"; export LIBCFLAGS;  \
24163	echo Configuring stage train in $(HOST_SUBDIR)/libcpp; \
24164	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp; \
24165	cd $(HOST_SUBDIR)/libcpp || exit 1; \
24166	case $(srcdir) in \
24167	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
24168	  *) topdir=`echo $(HOST_SUBDIR)/libcpp/ | \
24169		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
24170	esac; \
24171	module_srcdir=libcpp; \
24172	$(SHELL) $$s/$$module_srcdir/configure \
24173	  --srcdir=$${topdir}/$$module_srcdir \
24174	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
24175	  --target=${target_alias} \
24176	  --with-build-libsubdir=$(HOST_SUBDIR) \
24177	  $(STAGEtrain_CONFIGURE_FLAGS)
24178@endif libcpp-bootstrap
24179
24180.PHONY: configure-stagefeedback-libcpp maybe-configure-stagefeedback-libcpp
24181maybe-configure-stagefeedback-libcpp:
24182@if libcpp-bootstrap
24183maybe-configure-stagefeedback-libcpp: configure-stagefeedback-libcpp
24184configure-stagefeedback-libcpp:
24185	@[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
24186	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp
24187	@r=`${PWD_COMMAND}`; export r; \
24188	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24189	TFLAGS="$(STAGEfeedback_TFLAGS)"; \
24190	test ! -f $(HOST_SUBDIR)/libcpp/Makefile || exit 0; \
24191	$(HOST_EXPORTS) \
24192	$(POSTSTAGE1_HOST_EXPORTS) \
24193	CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
24194	CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
24195	LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS;  \
24196	echo Configuring stage feedback in $(HOST_SUBDIR)/libcpp; \
24197	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp; \
24198	cd $(HOST_SUBDIR)/libcpp || exit 1; \
24199	case $(srcdir) in \
24200	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
24201	  *) topdir=`echo $(HOST_SUBDIR)/libcpp/ | \
24202		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
24203	esac; \
24204	module_srcdir=libcpp; \
24205	$(SHELL) $$s/$$module_srcdir/configure \
24206	  --srcdir=$${topdir}/$$module_srcdir \
24207	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
24208	  --target=${target_alias} \
24209	  --with-build-libsubdir=$(HOST_SUBDIR) \
24210	  $(STAGEfeedback_CONFIGURE_FLAGS)
24211@endif libcpp-bootstrap
24212
24213.PHONY: configure-stageautoprofile-libcpp maybe-configure-stageautoprofile-libcpp
24214maybe-configure-stageautoprofile-libcpp:
24215@if libcpp-bootstrap
24216maybe-configure-stageautoprofile-libcpp: configure-stageautoprofile-libcpp
24217configure-stageautoprofile-libcpp:
24218	@[ $(current_stage) = stageautoprofile ] || $(MAKE) stageautoprofile-start
24219	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp
24220	@r=`${PWD_COMMAND}`; export r; \
24221	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24222	TFLAGS="$(STAGEautoprofile_TFLAGS)"; \
24223	test ! -f $(HOST_SUBDIR)/libcpp/Makefile || exit 0; \
24224	$(HOST_EXPORTS) \
24225	$(POSTSTAGE1_HOST_EXPORTS) \
24226	CFLAGS="$(STAGEautoprofile_CFLAGS)"; export CFLAGS; \
24227	CXXFLAGS="$(STAGEautoprofile_CXXFLAGS)"; export CXXFLAGS; \
24228	LIBCFLAGS="$(STAGEautoprofile_CFLAGS)"; export LIBCFLAGS;  \
24229	echo Configuring stage autoprofile in $(HOST_SUBDIR)/libcpp; \
24230	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp; \
24231	cd $(HOST_SUBDIR)/libcpp || exit 1; \
24232	case $(srcdir) in \
24233	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
24234	  *) topdir=`echo $(HOST_SUBDIR)/libcpp/ | \
24235		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
24236	esac; \
24237	module_srcdir=libcpp; \
24238	$(SHELL) $$s/$$module_srcdir/configure \
24239	  --srcdir=$${topdir}/$$module_srcdir \
24240	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
24241	  --target=${target_alias} \
24242	  --with-build-libsubdir=$(HOST_SUBDIR) \
24243	  $(STAGEautoprofile_CONFIGURE_FLAGS)
24244@endif libcpp-bootstrap
24245
24246.PHONY: configure-stageautofeedback-libcpp maybe-configure-stageautofeedback-libcpp
24247maybe-configure-stageautofeedback-libcpp:
24248@if libcpp-bootstrap
24249maybe-configure-stageautofeedback-libcpp: configure-stageautofeedback-libcpp
24250configure-stageautofeedback-libcpp:
24251	@[ $(current_stage) = stageautofeedback ] || $(MAKE) stageautofeedback-start
24252	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp
24253	@r=`${PWD_COMMAND}`; export r; \
24254	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24255	TFLAGS="$(STAGEautofeedback_TFLAGS)"; \
24256	test ! -f $(HOST_SUBDIR)/libcpp/Makefile || exit 0; \
24257	$(HOST_EXPORTS) \
24258	$(POSTSTAGE1_HOST_EXPORTS) \
24259	CFLAGS="$(STAGEautofeedback_CFLAGS)"; export CFLAGS; \
24260	CXXFLAGS="$(STAGEautofeedback_CXXFLAGS)"; export CXXFLAGS; \
24261	LIBCFLAGS="$(STAGEautofeedback_CFLAGS)"; export LIBCFLAGS;  \
24262	echo Configuring stage autofeedback in $(HOST_SUBDIR)/libcpp; \
24263	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp; \
24264	cd $(HOST_SUBDIR)/libcpp || exit 1; \
24265	case $(srcdir) in \
24266	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
24267	  *) topdir=`echo $(HOST_SUBDIR)/libcpp/ | \
24268		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
24269	esac; \
24270	module_srcdir=libcpp; \
24271	$(SHELL) $$s/$$module_srcdir/configure \
24272	  --srcdir=$${topdir}/$$module_srcdir \
24273	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
24274	  --target=${target_alias} \
24275	  --with-build-libsubdir=$(HOST_SUBDIR) \
24276	  $(STAGEautofeedback_CONFIGURE_FLAGS)
24277@endif libcpp-bootstrap
24278
24279
24280
24281
24282
24283.PHONY: all-libcpp maybe-all-libcpp
24284maybe-all-libcpp:
24285@if gcc-bootstrap
24286all-libcpp: stage_current
24287@endif gcc-bootstrap
24288@if libcpp
24289TARGET-libcpp=all
24290maybe-all-libcpp: all-libcpp
24291all-libcpp: configure-libcpp
24292	@r=`${PWD_COMMAND}`; export r; \
24293	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24294	$(HOST_EXPORTS)  \
24295	(cd $(HOST_SUBDIR)/libcpp && \
24296	  $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS)  \
24297		$(TARGET-libcpp))
24298@endif libcpp
24299
24300
24301
24302.PHONY: all-stage1-libcpp maybe-all-stage1-libcpp
24303.PHONY: clean-stage1-libcpp maybe-clean-stage1-libcpp
24304maybe-all-stage1-libcpp:
24305maybe-clean-stage1-libcpp:
24306@if libcpp-bootstrap
24307maybe-all-stage1-libcpp: all-stage1-libcpp
24308all-stage1: all-stage1-libcpp
24309TARGET-stage1-libcpp = $(TARGET-libcpp)
24310all-stage1-libcpp: configure-stage1-libcpp
24311	@[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
24312	@r=`${PWD_COMMAND}`; export r; \
24313	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24314	TFLAGS="$(STAGE1_TFLAGS)"; \
24315	$(HOST_EXPORTS)  \
24316	cd $(HOST_SUBDIR)/libcpp && \
24317	 \
24318	$(MAKE) $(BASE_FLAGS_TO_PASS) \
24319		CFLAGS="$(STAGE1_CFLAGS)" \
24320		GENERATOR_CFLAGS="$(STAGE1_GENERATOR_CFLAGS)" \
24321		CXXFLAGS="$(STAGE1_CXXFLAGS)" \
24322		LIBCFLAGS="$(LIBCFLAGS)" \
24323		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
24324		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
24325		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
24326		$(EXTRA_HOST_FLAGS)  \
24327		$(STAGE1_FLAGS_TO_PASS)  \
24328		TFLAGS="$(STAGE1_TFLAGS)"  \
24329		$(TARGET-stage1-libcpp)
24330
24331maybe-clean-stage1-libcpp: clean-stage1-libcpp
24332clean-stage1: clean-stage1-libcpp
24333clean-stage1-libcpp:
24334	@if [ $(current_stage) = stage1 ]; then \
24335	  [ -f $(HOST_SUBDIR)/libcpp/Makefile ] || exit 0; \
24336	else \
24337	  [ -f $(HOST_SUBDIR)/stage1-libcpp/Makefile ] || exit 0; \
24338	  $(MAKE) stage1-start; \
24339	fi; \
24340	cd $(HOST_SUBDIR)/libcpp && \
24341	$(MAKE) $(EXTRA_HOST_FLAGS)  \
24342	$(STAGE1_FLAGS_TO_PASS)  clean
24343@endif libcpp-bootstrap
24344
24345
24346.PHONY: all-stage2-libcpp maybe-all-stage2-libcpp
24347.PHONY: clean-stage2-libcpp maybe-clean-stage2-libcpp
24348maybe-all-stage2-libcpp:
24349maybe-clean-stage2-libcpp:
24350@if libcpp-bootstrap
24351maybe-all-stage2-libcpp: all-stage2-libcpp
24352all-stage2: all-stage2-libcpp
24353TARGET-stage2-libcpp = $(TARGET-libcpp)
24354all-stage2-libcpp: configure-stage2-libcpp
24355	@[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
24356	@r=`${PWD_COMMAND}`; export r; \
24357	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24358	TFLAGS="$(STAGE2_TFLAGS)"; \
24359	$(HOST_EXPORTS) \
24360	$(POSTSTAGE1_HOST_EXPORTS)  \
24361	cd $(HOST_SUBDIR)/libcpp && \
24362	 \
24363	$(MAKE) $(BASE_FLAGS_TO_PASS) \
24364		CFLAGS="$(STAGE2_CFLAGS)" \
24365		GENERATOR_CFLAGS="$(STAGE2_GENERATOR_CFLAGS)" \
24366		CXXFLAGS="$(STAGE2_CXXFLAGS)" \
24367		LIBCFLAGS="$(STAGE2_CFLAGS)" \
24368		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
24369		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
24370		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
24371		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
24372		TFLAGS="$(STAGE2_TFLAGS)"  \
24373		$(TARGET-stage2-libcpp)
24374
24375maybe-clean-stage2-libcpp: clean-stage2-libcpp
24376clean-stage2: clean-stage2-libcpp
24377clean-stage2-libcpp:
24378	@if [ $(current_stage) = stage2 ]; then \
24379	  [ -f $(HOST_SUBDIR)/libcpp/Makefile ] || exit 0; \
24380	else \
24381	  [ -f $(HOST_SUBDIR)/stage2-libcpp/Makefile ] || exit 0; \
24382	  $(MAKE) stage2-start; \
24383	fi; \
24384	cd $(HOST_SUBDIR)/libcpp && \
24385	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
24386@endif libcpp-bootstrap
24387
24388
24389.PHONY: all-stage3-libcpp maybe-all-stage3-libcpp
24390.PHONY: clean-stage3-libcpp maybe-clean-stage3-libcpp
24391maybe-all-stage3-libcpp:
24392maybe-clean-stage3-libcpp:
24393@if libcpp-bootstrap
24394maybe-all-stage3-libcpp: all-stage3-libcpp
24395all-stage3: all-stage3-libcpp
24396TARGET-stage3-libcpp = $(TARGET-libcpp)
24397all-stage3-libcpp: configure-stage3-libcpp
24398	@[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
24399	@r=`${PWD_COMMAND}`; export r; \
24400	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24401	TFLAGS="$(STAGE3_TFLAGS)"; \
24402	$(HOST_EXPORTS) \
24403	$(POSTSTAGE1_HOST_EXPORTS)  \
24404	cd $(HOST_SUBDIR)/libcpp && \
24405	 \
24406	$(MAKE) $(BASE_FLAGS_TO_PASS) \
24407		CFLAGS="$(STAGE3_CFLAGS)" \
24408		GENERATOR_CFLAGS="$(STAGE3_GENERATOR_CFLAGS)" \
24409		CXXFLAGS="$(STAGE3_CXXFLAGS)" \
24410		LIBCFLAGS="$(STAGE3_CFLAGS)" \
24411		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
24412		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
24413		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
24414		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
24415		TFLAGS="$(STAGE3_TFLAGS)"  \
24416		$(TARGET-stage3-libcpp)
24417
24418maybe-clean-stage3-libcpp: clean-stage3-libcpp
24419clean-stage3: clean-stage3-libcpp
24420clean-stage3-libcpp:
24421	@if [ $(current_stage) = stage3 ]; then \
24422	  [ -f $(HOST_SUBDIR)/libcpp/Makefile ] || exit 0; \
24423	else \
24424	  [ -f $(HOST_SUBDIR)/stage3-libcpp/Makefile ] || exit 0; \
24425	  $(MAKE) stage3-start; \
24426	fi; \
24427	cd $(HOST_SUBDIR)/libcpp && \
24428	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
24429@endif libcpp-bootstrap
24430
24431
24432.PHONY: all-stage4-libcpp maybe-all-stage4-libcpp
24433.PHONY: clean-stage4-libcpp maybe-clean-stage4-libcpp
24434maybe-all-stage4-libcpp:
24435maybe-clean-stage4-libcpp:
24436@if libcpp-bootstrap
24437maybe-all-stage4-libcpp: all-stage4-libcpp
24438all-stage4: all-stage4-libcpp
24439TARGET-stage4-libcpp = $(TARGET-libcpp)
24440all-stage4-libcpp: configure-stage4-libcpp
24441	@[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
24442	@r=`${PWD_COMMAND}`; export r; \
24443	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24444	TFLAGS="$(STAGE4_TFLAGS)"; \
24445	$(HOST_EXPORTS) \
24446	$(POSTSTAGE1_HOST_EXPORTS)  \
24447	cd $(HOST_SUBDIR)/libcpp && \
24448	 \
24449	$(MAKE) $(BASE_FLAGS_TO_PASS) \
24450		CFLAGS="$(STAGE4_CFLAGS)" \
24451		GENERATOR_CFLAGS="$(STAGE4_GENERATOR_CFLAGS)" \
24452		CXXFLAGS="$(STAGE4_CXXFLAGS)" \
24453		LIBCFLAGS="$(STAGE4_CFLAGS)" \
24454		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
24455		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
24456		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
24457		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
24458		TFLAGS="$(STAGE4_TFLAGS)"  \
24459		$(TARGET-stage4-libcpp)
24460
24461maybe-clean-stage4-libcpp: clean-stage4-libcpp
24462clean-stage4: clean-stage4-libcpp
24463clean-stage4-libcpp:
24464	@if [ $(current_stage) = stage4 ]; then \
24465	  [ -f $(HOST_SUBDIR)/libcpp/Makefile ] || exit 0; \
24466	else \
24467	  [ -f $(HOST_SUBDIR)/stage4-libcpp/Makefile ] || exit 0; \
24468	  $(MAKE) stage4-start; \
24469	fi; \
24470	cd $(HOST_SUBDIR)/libcpp && \
24471	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
24472@endif libcpp-bootstrap
24473
24474
24475.PHONY: all-stageprofile-libcpp maybe-all-stageprofile-libcpp
24476.PHONY: clean-stageprofile-libcpp maybe-clean-stageprofile-libcpp
24477maybe-all-stageprofile-libcpp:
24478maybe-clean-stageprofile-libcpp:
24479@if libcpp-bootstrap
24480maybe-all-stageprofile-libcpp: all-stageprofile-libcpp
24481all-stageprofile: all-stageprofile-libcpp
24482TARGET-stageprofile-libcpp = $(TARGET-libcpp)
24483all-stageprofile-libcpp: configure-stageprofile-libcpp
24484	@[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
24485	@r=`${PWD_COMMAND}`; export r; \
24486	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24487	TFLAGS="$(STAGEprofile_TFLAGS)"; \
24488	$(HOST_EXPORTS) \
24489	$(POSTSTAGE1_HOST_EXPORTS)  \
24490	cd $(HOST_SUBDIR)/libcpp && \
24491	 \
24492	$(MAKE) $(BASE_FLAGS_TO_PASS) \
24493		CFLAGS="$(STAGEprofile_CFLAGS)" \
24494		GENERATOR_CFLAGS="$(STAGEprofile_GENERATOR_CFLAGS)" \
24495		CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
24496		LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
24497		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
24498		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
24499		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
24500		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
24501		TFLAGS="$(STAGEprofile_TFLAGS)"  \
24502		$(TARGET-stageprofile-libcpp)
24503
24504maybe-clean-stageprofile-libcpp: clean-stageprofile-libcpp
24505clean-stageprofile: clean-stageprofile-libcpp
24506clean-stageprofile-libcpp:
24507	@if [ $(current_stage) = stageprofile ]; then \
24508	  [ -f $(HOST_SUBDIR)/libcpp/Makefile ] || exit 0; \
24509	else \
24510	  [ -f $(HOST_SUBDIR)/stageprofile-libcpp/Makefile ] || exit 0; \
24511	  $(MAKE) stageprofile-start; \
24512	fi; \
24513	cd $(HOST_SUBDIR)/libcpp && \
24514	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
24515@endif libcpp-bootstrap
24516
24517
24518.PHONY: all-stagetrain-libcpp maybe-all-stagetrain-libcpp
24519.PHONY: clean-stagetrain-libcpp maybe-clean-stagetrain-libcpp
24520maybe-all-stagetrain-libcpp:
24521maybe-clean-stagetrain-libcpp:
24522@if libcpp-bootstrap
24523maybe-all-stagetrain-libcpp: all-stagetrain-libcpp
24524all-stagetrain: all-stagetrain-libcpp
24525TARGET-stagetrain-libcpp = $(TARGET-libcpp)
24526all-stagetrain-libcpp: configure-stagetrain-libcpp
24527	@[ $(current_stage) = stagetrain ] || $(MAKE) stagetrain-start
24528	@r=`${PWD_COMMAND}`; export r; \
24529	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24530	TFLAGS="$(STAGEtrain_TFLAGS)"; \
24531	$(HOST_EXPORTS) \
24532	$(POSTSTAGE1_HOST_EXPORTS)  \
24533	cd $(HOST_SUBDIR)/libcpp && \
24534	 \
24535	$(MAKE) $(BASE_FLAGS_TO_PASS) \
24536		CFLAGS="$(STAGEtrain_CFLAGS)" \
24537		GENERATOR_CFLAGS="$(STAGEtrain_GENERATOR_CFLAGS)" \
24538		CXXFLAGS="$(STAGEtrain_CXXFLAGS)" \
24539		LIBCFLAGS="$(STAGEtrain_CFLAGS)" \
24540		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
24541		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
24542		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
24543		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
24544		TFLAGS="$(STAGEtrain_TFLAGS)"  \
24545		$(TARGET-stagetrain-libcpp)
24546
24547maybe-clean-stagetrain-libcpp: clean-stagetrain-libcpp
24548clean-stagetrain: clean-stagetrain-libcpp
24549clean-stagetrain-libcpp:
24550	@if [ $(current_stage) = stagetrain ]; then \
24551	  [ -f $(HOST_SUBDIR)/libcpp/Makefile ] || exit 0; \
24552	else \
24553	  [ -f $(HOST_SUBDIR)/stagetrain-libcpp/Makefile ] || exit 0; \
24554	  $(MAKE) stagetrain-start; \
24555	fi; \
24556	cd $(HOST_SUBDIR)/libcpp && \
24557	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
24558@endif libcpp-bootstrap
24559
24560
24561.PHONY: all-stagefeedback-libcpp maybe-all-stagefeedback-libcpp
24562.PHONY: clean-stagefeedback-libcpp maybe-clean-stagefeedback-libcpp
24563maybe-all-stagefeedback-libcpp:
24564maybe-clean-stagefeedback-libcpp:
24565@if libcpp-bootstrap
24566maybe-all-stagefeedback-libcpp: all-stagefeedback-libcpp
24567all-stagefeedback: all-stagefeedback-libcpp
24568TARGET-stagefeedback-libcpp = $(TARGET-libcpp)
24569all-stagefeedback-libcpp: configure-stagefeedback-libcpp
24570	@[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
24571	@r=`${PWD_COMMAND}`; export r; \
24572	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24573	TFLAGS="$(STAGEfeedback_TFLAGS)"; \
24574	$(HOST_EXPORTS) \
24575	$(POSTSTAGE1_HOST_EXPORTS)  \
24576	cd $(HOST_SUBDIR)/libcpp && \
24577	 \
24578	$(MAKE) $(BASE_FLAGS_TO_PASS) \
24579		CFLAGS="$(STAGEfeedback_CFLAGS)" \
24580		GENERATOR_CFLAGS="$(STAGEfeedback_GENERATOR_CFLAGS)" \
24581		CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
24582		LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
24583		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
24584		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
24585		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
24586		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
24587		TFLAGS="$(STAGEfeedback_TFLAGS)"  \
24588		$(TARGET-stagefeedback-libcpp)
24589
24590maybe-clean-stagefeedback-libcpp: clean-stagefeedback-libcpp
24591clean-stagefeedback: clean-stagefeedback-libcpp
24592clean-stagefeedback-libcpp:
24593	@if [ $(current_stage) = stagefeedback ]; then \
24594	  [ -f $(HOST_SUBDIR)/libcpp/Makefile ] || exit 0; \
24595	else \
24596	  [ -f $(HOST_SUBDIR)/stagefeedback-libcpp/Makefile ] || exit 0; \
24597	  $(MAKE) stagefeedback-start; \
24598	fi; \
24599	cd $(HOST_SUBDIR)/libcpp && \
24600	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
24601@endif libcpp-bootstrap
24602
24603
24604.PHONY: all-stageautoprofile-libcpp maybe-all-stageautoprofile-libcpp
24605.PHONY: clean-stageautoprofile-libcpp maybe-clean-stageautoprofile-libcpp
24606maybe-all-stageautoprofile-libcpp:
24607maybe-clean-stageautoprofile-libcpp:
24608@if libcpp-bootstrap
24609maybe-all-stageautoprofile-libcpp: all-stageautoprofile-libcpp
24610all-stageautoprofile: all-stageautoprofile-libcpp
24611TARGET-stageautoprofile-libcpp = $(TARGET-libcpp)
24612all-stageautoprofile-libcpp: configure-stageautoprofile-libcpp
24613	@[ $(current_stage) = stageautoprofile ] || $(MAKE) stageautoprofile-start
24614	@r=`${PWD_COMMAND}`; export r; \
24615	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24616	TFLAGS="$(STAGEautoprofile_TFLAGS)"; \
24617	$(HOST_EXPORTS) \
24618	$(POSTSTAGE1_HOST_EXPORTS)  \
24619	cd $(HOST_SUBDIR)/libcpp && \
24620	$$s/gcc/config/i386/$(AUTO_PROFILE) \
24621	$(MAKE) $(BASE_FLAGS_TO_PASS) \
24622		CFLAGS="$(STAGEautoprofile_CFLAGS)" \
24623		GENERATOR_CFLAGS="$(STAGEautoprofile_GENERATOR_CFLAGS)" \
24624		CXXFLAGS="$(STAGEautoprofile_CXXFLAGS)" \
24625		LIBCFLAGS="$(STAGEautoprofile_CFLAGS)" \
24626		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
24627		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
24628		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
24629		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
24630		TFLAGS="$(STAGEautoprofile_TFLAGS)"  \
24631		$(TARGET-stageautoprofile-libcpp)
24632
24633maybe-clean-stageautoprofile-libcpp: clean-stageautoprofile-libcpp
24634clean-stageautoprofile: clean-stageautoprofile-libcpp
24635clean-stageautoprofile-libcpp:
24636	@if [ $(current_stage) = stageautoprofile ]; then \
24637	  [ -f $(HOST_SUBDIR)/libcpp/Makefile ] || exit 0; \
24638	else \
24639	  [ -f $(HOST_SUBDIR)/stageautoprofile-libcpp/Makefile ] || exit 0; \
24640	  $(MAKE) stageautoprofile-start; \
24641	fi; \
24642	cd $(HOST_SUBDIR)/libcpp && \
24643	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
24644@endif libcpp-bootstrap
24645
24646
24647.PHONY: all-stageautofeedback-libcpp maybe-all-stageautofeedback-libcpp
24648.PHONY: clean-stageautofeedback-libcpp maybe-clean-stageautofeedback-libcpp
24649maybe-all-stageautofeedback-libcpp:
24650maybe-clean-stageautofeedback-libcpp:
24651@if libcpp-bootstrap
24652maybe-all-stageautofeedback-libcpp: all-stageautofeedback-libcpp
24653all-stageautofeedback: all-stageautofeedback-libcpp
24654TARGET-stageautofeedback-libcpp = $(TARGET-libcpp)
24655all-stageautofeedback-libcpp: configure-stageautofeedback-libcpp
24656	@[ $(current_stage) = stageautofeedback ] || $(MAKE) stageautofeedback-start
24657	@r=`${PWD_COMMAND}`; export r; \
24658	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24659	TFLAGS="$(STAGEautofeedback_TFLAGS)"; \
24660	$(HOST_EXPORTS) \
24661	$(POSTSTAGE1_HOST_EXPORTS)  \
24662	cd $(HOST_SUBDIR)/libcpp && \
24663	 \
24664	$(MAKE) $(BASE_FLAGS_TO_PASS) \
24665		CFLAGS="$(STAGEautofeedback_CFLAGS)" \
24666		GENERATOR_CFLAGS="$(STAGEautofeedback_GENERATOR_CFLAGS)" \
24667		CXXFLAGS="$(STAGEautofeedback_CXXFLAGS)" \
24668		LIBCFLAGS="$(STAGEautofeedback_CFLAGS)" \
24669		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
24670		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
24671		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
24672		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
24673		TFLAGS="$(STAGEautofeedback_TFLAGS)" PERF_DATA=perf.data \
24674		$(TARGET-stageautofeedback-libcpp)
24675
24676maybe-clean-stageautofeedback-libcpp: clean-stageautofeedback-libcpp
24677clean-stageautofeedback: clean-stageautofeedback-libcpp
24678clean-stageautofeedback-libcpp:
24679	@if [ $(current_stage) = stageautofeedback ]; then \
24680	  [ -f $(HOST_SUBDIR)/libcpp/Makefile ] || exit 0; \
24681	else \
24682	  [ -f $(HOST_SUBDIR)/stageautofeedback-libcpp/Makefile ] || exit 0; \
24683	  $(MAKE) stageautofeedback-start; \
24684	fi; \
24685	cd $(HOST_SUBDIR)/libcpp && \
24686	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
24687@endif libcpp-bootstrap
24688
24689
24690
24691
24692
24693.PHONY: check-libcpp maybe-check-libcpp
24694maybe-check-libcpp:
24695@if libcpp
24696maybe-check-libcpp: check-libcpp
24697
24698check-libcpp:
24699	@: $(MAKE); $(unstage)
24700	@r=`${PWD_COMMAND}`; export r; \
24701	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24702	$(HOST_EXPORTS) $(EXTRA_HOST_EXPORTS) \
24703	(cd $(HOST_SUBDIR)/libcpp && \
24704	  $(MAKE) $(FLAGS_TO_PASS)  $(EXTRA_BOOTSTRAP_FLAGS) check)
24705
24706@endif libcpp
24707
24708.PHONY: install-libcpp maybe-install-libcpp
24709maybe-install-libcpp:
24710@if libcpp
24711maybe-install-libcpp: install-libcpp
24712
24713install-libcpp: installdirs
24714	@: $(MAKE); $(unstage)
24715	@r=`${PWD_COMMAND}`; export r; \
24716	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24717	$(HOST_EXPORTS) \
24718	(cd $(HOST_SUBDIR)/libcpp && \
24719	  $(MAKE) $(FLAGS_TO_PASS)  install)
24720
24721@endif libcpp
24722
24723.PHONY: install-strip-libcpp maybe-install-strip-libcpp
24724maybe-install-strip-libcpp:
24725@if libcpp
24726maybe-install-strip-libcpp: install-strip-libcpp
24727
24728install-strip-libcpp: installdirs
24729	@: $(MAKE); $(unstage)
24730	@r=`${PWD_COMMAND}`; export r; \
24731	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24732	$(HOST_EXPORTS) \
24733	(cd $(HOST_SUBDIR)/libcpp && \
24734	  $(MAKE) $(FLAGS_TO_PASS)  install-strip)
24735
24736@endif libcpp
24737
24738# Other targets (info, dvi, pdf, etc.)
24739
24740.PHONY: maybe-info-libcpp info-libcpp
24741maybe-info-libcpp:
24742@if libcpp
24743maybe-info-libcpp: info-libcpp
24744
24745info-libcpp: \
24746    configure-libcpp 
24747	@[ -f ./libcpp/Makefile ] || exit 0; \
24748	r=`${PWD_COMMAND}`; export r; \
24749	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24750	$(HOST_EXPORTS) \
24751	for flag in $(EXTRA_HOST_FLAGS) ; do \
24752	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24753	done; \
24754	echo "Doing info in libcpp"; \
24755	(cd $(HOST_SUBDIR)/libcpp && \
24756	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24757	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24758	          "RANLIB=$${RANLIB}" \
24759	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24760	          info) \
24761	  || exit 1
24762
24763@endif libcpp
24764
24765.PHONY: maybe-dvi-libcpp dvi-libcpp
24766maybe-dvi-libcpp:
24767@if libcpp
24768maybe-dvi-libcpp: dvi-libcpp
24769
24770dvi-libcpp: \
24771    configure-libcpp 
24772	@[ -f ./libcpp/Makefile ] || exit 0; \
24773	r=`${PWD_COMMAND}`; export r; \
24774	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24775	$(HOST_EXPORTS) \
24776	for flag in $(EXTRA_HOST_FLAGS) ; do \
24777	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24778	done; \
24779	echo "Doing dvi in libcpp"; \
24780	(cd $(HOST_SUBDIR)/libcpp && \
24781	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24782	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24783	          "RANLIB=$${RANLIB}" \
24784	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24785	          dvi) \
24786	  || exit 1
24787
24788@endif libcpp
24789
24790.PHONY: maybe-pdf-libcpp pdf-libcpp
24791maybe-pdf-libcpp:
24792@if libcpp
24793maybe-pdf-libcpp: pdf-libcpp
24794
24795pdf-libcpp: \
24796    configure-libcpp 
24797	@[ -f ./libcpp/Makefile ] || exit 0; \
24798	r=`${PWD_COMMAND}`; export r; \
24799	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24800	$(HOST_EXPORTS) \
24801	for flag in $(EXTRA_HOST_FLAGS) ; do \
24802	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24803	done; \
24804	echo "Doing pdf in libcpp"; \
24805	(cd $(HOST_SUBDIR)/libcpp && \
24806	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24807	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24808	          "RANLIB=$${RANLIB}" \
24809	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24810	          pdf) \
24811	  || exit 1
24812
24813@endif libcpp
24814
24815.PHONY: maybe-html-libcpp html-libcpp
24816maybe-html-libcpp:
24817@if libcpp
24818maybe-html-libcpp: html-libcpp
24819
24820html-libcpp: \
24821    configure-libcpp 
24822	@[ -f ./libcpp/Makefile ] || exit 0; \
24823	r=`${PWD_COMMAND}`; export r; \
24824	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24825	$(HOST_EXPORTS) \
24826	for flag in $(EXTRA_HOST_FLAGS) ; do \
24827	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24828	done; \
24829	echo "Doing html in libcpp"; \
24830	(cd $(HOST_SUBDIR)/libcpp && \
24831	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24832	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24833	          "RANLIB=$${RANLIB}" \
24834	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24835	          html) \
24836	  || exit 1
24837
24838@endif libcpp
24839
24840.PHONY: maybe-TAGS-libcpp TAGS-libcpp
24841maybe-TAGS-libcpp:
24842@if libcpp
24843maybe-TAGS-libcpp: TAGS-libcpp
24844
24845TAGS-libcpp: \
24846    configure-libcpp 
24847	@[ -f ./libcpp/Makefile ] || exit 0; \
24848	r=`${PWD_COMMAND}`; export r; \
24849	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24850	$(HOST_EXPORTS) \
24851	for flag in $(EXTRA_HOST_FLAGS) ; do \
24852	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24853	done; \
24854	echo "Doing TAGS in libcpp"; \
24855	(cd $(HOST_SUBDIR)/libcpp && \
24856	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24857	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24858	          "RANLIB=$${RANLIB}" \
24859	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24860	          TAGS) \
24861	  || exit 1
24862
24863@endif libcpp
24864
24865.PHONY: maybe-install-info-libcpp install-info-libcpp
24866maybe-install-info-libcpp:
24867@if libcpp
24868maybe-install-info-libcpp: install-info-libcpp
24869
24870install-info-libcpp: \
24871    configure-libcpp \
24872    info-libcpp 
24873	@[ -f ./libcpp/Makefile ] || exit 0; \
24874	r=`${PWD_COMMAND}`; export r; \
24875	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24876	$(HOST_EXPORTS) \
24877	for flag in $(EXTRA_HOST_FLAGS) ; do \
24878	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24879	done; \
24880	echo "Doing install-info in libcpp"; \
24881	(cd $(HOST_SUBDIR)/libcpp && \
24882	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24883	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24884	          "RANLIB=$${RANLIB}" \
24885	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24886	          install-info) \
24887	  || exit 1
24888
24889@endif libcpp
24890
24891.PHONY: maybe-install-pdf-libcpp install-pdf-libcpp
24892maybe-install-pdf-libcpp:
24893@if libcpp
24894maybe-install-pdf-libcpp: install-pdf-libcpp
24895
24896install-pdf-libcpp: \
24897    configure-libcpp \
24898    pdf-libcpp 
24899	@[ -f ./libcpp/Makefile ] || exit 0; \
24900	r=`${PWD_COMMAND}`; export r; \
24901	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24902	$(HOST_EXPORTS) \
24903	for flag in $(EXTRA_HOST_FLAGS) ; do \
24904	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24905	done; \
24906	echo "Doing install-pdf in libcpp"; \
24907	(cd $(HOST_SUBDIR)/libcpp && \
24908	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24909	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24910	          "RANLIB=$${RANLIB}" \
24911	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24912	          install-pdf) \
24913	  || exit 1
24914
24915@endif libcpp
24916
24917.PHONY: maybe-install-html-libcpp install-html-libcpp
24918maybe-install-html-libcpp:
24919@if libcpp
24920maybe-install-html-libcpp: install-html-libcpp
24921
24922install-html-libcpp: \
24923    configure-libcpp \
24924    html-libcpp 
24925	@[ -f ./libcpp/Makefile ] || exit 0; \
24926	r=`${PWD_COMMAND}`; export r; \
24927	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24928	$(HOST_EXPORTS) \
24929	for flag in $(EXTRA_HOST_FLAGS) ; do \
24930	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24931	done; \
24932	echo "Doing install-html in libcpp"; \
24933	(cd $(HOST_SUBDIR)/libcpp && \
24934	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24935	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24936	          "RANLIB=$${RANLIB}" \
24937	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24938	          install-html) \
24939	  || exit 1
24940
24941@endif libcpp
24942
24943.PHONY: maybe-installcheck-libcpp installcheck-libcpp
24944maybe-installcheck-libcpp:
24945@if libcpp
24946maybe-installcheck-libcpp: installcheck-libcpp
24947
24948installcheck-libcpp: \
24949    configure-libcpp 
24950	@[ -f ./libcpp/Makefile ] || exit 0; \
24951	r=`${PWD_COMMAND}`; export r; \
24952	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24953	$(HOST_EXPORTS) \
24954	for flag in $(EXTRA_HOST_FLAGS) ; do \
24955	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24956	done; \
24957	echo "Doing installcheck in libcpp"; \
24958	(cd $(HOST_SUBDIR)/libcpp && \
24959	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24960	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24961	          "RANLIB=$${RANLIB}" \
24962	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24963	          installcheck) \
24964	  || exit 1
24965
24966@endif libcpp
24967
24968.PHONY: maybe-mostlyclean-libcpp mostlyclean-libcpp
24969maybe-mostlyclean-libcpp:
24970@if libcpp
24971maybe-mostlyclean-libcpp: mostlyclean-libcpp
24972
24973mostlyclean-libcpp: 
24974	@[ -f ./libcpp/Makefile ] || exit 0; \
24975	r=`${PWD_COMMAND}`; export r; \
24976	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24977	$(HOST_EXPORTS) \
24978	for flag in $(EXTRA_HOST_FLAGS) ; do \
24979	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24980	done; \
24981	echo "Doing mostlyclean in libcpp"; \
24982	(cd $(HOST_SUBDIR)/libcpp && \
24983	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24984	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24985	          "RANLIB=$${RANLIB}" \
24986	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24987	          mostlyclean) \
24988	  || exit 1
24989
24990@endif libcpp
24991
24992.PHONY: maybe-clean-libcpp clean-libcpp
24993maybe-clean-libcpp:
24994@if libcpp
24995maybe-clean-libcpp: clean-libcpp
24996
24997clean-libcpp: 
24998	@[ -f ./libcpp/Makefile ] || exit 0; \
24999	r=`${PWD_COMMAND}`; export r; \
25000	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25001	$(HOST_EXPORTS) \
25002	for flag in $(EXTRA_HOST_FLAGS) ; do \
25003	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25004	done; \
25005	echo "Doing clean in libcpp"; \
25006	(cd $(HOST_SUBDIR)/libcpp && \
25007	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25008	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25009	          "RANLIB=$${RANLIB}" \
25010	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25011	          clean) \
25012	  || exit 1
25013
25014@endif libcpp
25015
25016.PHONY: maybe-distclean-libcpp distclean-libcpp
25017maybe-distclean-libcpp:
25018@if libcpp
25019maybe-distclean-libcpp: distclean-libcpp
25020
25021distclean-libcpp: 
25022	@[ -f ./libcpp/Makefile ] || exit 0; \
25023	r=`${PWD_COMMAND}`; export r; \
25024	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25025	$(HOST_EXPORTS) \
25026	for flag in $(EXTRA_HOST_FLAGS) ; do \
25027	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25028	done; \
25029	echo "Doing distclean in libcpp"; \
25030	(cd $(HOST_SUBDIR)/libcpp && \
25031	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25032	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25033	          "RANLIB=$${RANLIB}" \
25034	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25035	          distclean) \
25036	  || exit 1
25037
25038@endif libcpp
25039
25040.PHONY: maybe-maintainer-clean-libcpp maintainer-clean-libcpp
25041maybe-maintainer-clean-libcpp:
25042@if libcpp
25043maybe-maintainer-clean-libcpp: maintainer-clean-libcpp
25044
25045maintainer-clean-libcpp: 
25046	@[ -f ./libcpp/Makefile ] || exit 0; \
25047	r=`${PWD_COMMAND}`; export r; \
25048	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25049	$(HOST_EXPORTS) \
25050	for flag in $(EXTRA_HOST_FLAGS) ; do \
25051	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25052	done; \
25053	echo "Doing maintainer-clean in libcpp"; \
25054	(cd $(HOST_SUBDIR)/libcpp && \
25055	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25056	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25057	          "RANLIB=$${RANLIB}" \
25058	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25059	          maintainer-clean) \
25060	  || exit 1
25061
25062@endif libcpp
25063
25064
25065
25066.PHONY: configure-libdecnumber maybe-configure-libdecnumber
25067maybe-configure-libdecnumber:
25068@if gcc-bootstrap
25069configure-libdecnumber: stage_current
25070@endif gcc-bootstrap
25071@if libdecnumber
25072maybe-configure-libdecnumber: configure-libdecnumber
25073configure-libdecnumber: 
25074	@r=`${PWD_COMMAND}`; export r; \
25075	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25076	test ! -f $(HOST_SUBDIR)/libdecnumber/Makefile || exit 0; \
25077	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber; \
25078	$(HOST_EXPORTS)  \
25079	echo Configuring in $(HOST_SUBDIR)/libdecnumber; \
25080	cd "$(HOST_SUBDIR)/libdecnumber" || exit 1; \
25081	case $(srcdir) in \
25082	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
25083	  *) topdir=`echo $(HOST_SUBDIR)/libdecnumber/ | \
25084		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
25085	esac; \
25086	module_srcdir=libdecnumber; \
25087	$(SHELL) \
25088	  $$s/$$module_srcdir/configure \
25089	  --srcdir=$${topdir}/$$module_srcdir \
25090	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
25091	  --target=${target_alias}  \
25092	  || exit 1
25093@endif libdecnumber
25094
25095
25096
25097.PHONY: configure-stage1-libdecnumber maybe-configure-stage1-libdecnumber
25098maybe-configure-stage1-libdecnumber:
25099@if libdecnumber-bootstrap
25100maybe-configure-stage1-libdecnumber: configure-stage1-libdecnumber
25101configure-stage1-libdecnumber:
25102	@[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
25103	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber
25104	@r=`${PWD_COMMAND}`; export r; \
25105	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25106	TFLAGS="$(STAGE1_TFLAGS)"; \
25107	test ! -f $(HOST_SUBDIR)/libdecnumber/Makefile || exit 0; \
25108	$(HOST_EXPORTS) \
25109	CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
25110	CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
25111	LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS;  \
25112	echo Configuring stage 1 in $(HOST_SUBDIR)/libdecnumber; \
25113	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber; \
25114	cd $(HOST_SUBDIR)/libdecnumber || exit 1; \
25115	case $(srcdir) in \
25116	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
25117	  *) topdir=`echo $(HOST_SUBDIR)/libdecnumber/ | \
25118		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
25119	esac; \
25120	module_srcdir=libdecnumber; \
25121	$(SHELL) $$s/$$module_srcdir/configure \
25122	  --srcdir=$${topdir}/$$module_srcdir \
25123	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
25124	  --target=${target_alias} \
25125	   \
25126	  $(STAGE1_CONFIGURE_FLAGS)
25127@endif libdecnumber-bootstrap
25128
25129.PHONY: configure-stage2-libdecnumber maybe-configure-stage2-libdecnumber
25130maybe-configure-stage2-libdecnumber:
25131@if libdecnumber-bootstrap
25132maybe-configure-stage2-libdecnumber: configure-stage2-libdecnumber
25133configure-stage2-libdecnumber:
25134	@[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
25135	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber
25136	@r=`${PWD_COMMAND}`; export r; \
25137	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25138	TFLAGS="$(STAGE2_TFLAGS)"; \
25139	test ! -f $(HOST_SUBDIR)/libdecnumber/Makefile || exit 0; \
25140	$(HOST_EXPORTS) \
25141	$(POSTSTAGE1_HOST_EXPORTS) \
25142	CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
25143	CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
25144	LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS;  \
25145	echo Configuring stage 2 in $(HOST_SUBDIR)/libdecnumber; \
25146	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber; \
25147	cd $(HOST_SUBDIR)/libdecnumber || exit 1; \
25148	case $(srcdir) in \
25149	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
25150	  *) topdir=`echo $(HOST_SUBDIR)/libdecnumber/ | \
25151		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
25152	esac; \
25153	module_srcdir=libdecnumber; \
25154	$(SHELL) $$s/$$module_srcdir/configure \
25155	  --srcdir=$${topdir}/$$module_srcdir \
25156	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
25157	  --target=${target_alias} \
25158	  --with-build-libsubdir=$(HOST_SUBDIR) \
25159	  $(STAGE2_CONFIGURE_FLAGS)
25160@endif libdecnumber-bootstrap
25161
25162.PHONY: configure-stage3-libdecnumber maybe-configure-stage3-libdecnumber
25163maybe-configure-stage3-libdecnumber:
25164@if libdecnumber-bootstrap
25165maybe-configure-stage3-libdecnumber: configure-stage3-libdecnumber
25166configure-stage3-libdecnumber:
25167	@[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
25168	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber
25169	@r=`${PWD_COMMAND}`; export r; \
25170	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25171	TFLAGS="$(STAGE3_TFLAGS)"; \
25172	test ! -f $(HOST_SUBDIR)/libdecnumber/Makefile || exit 0; \
25173	$(HOST_EXPORTS) \
25174	$(POSTSTAGE1_HOST_EXPORTS) \
25175	CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
25176	CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
25177	LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS;  \
25178	echo Configuring stage 3 in $(HOST_SUBDIR)/libdecnumber; \
25179	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber; \
25180	cd $(HOST_SUBDIR)/libdecnumber || exit 1; \
25181	case $(srcdir) in \
25182	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
25183	  *) topdir=`echo $(HOST_SUBDIR)/libdecnumber/ | \
25184		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
25185	esac; \
25186	module_srcdir=libdecnumber; \
25187	$(SHELL) $$s/$$module_srcdir/configure \
25188	  --srcdir=$${topdir}/$$module_srcdir \
25189	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
25190	  --target=${target_alias} \
25191	  --with-build-libsubdir=$(HOST_SUBDIR) \
25192	  $(STAGE3_CONFIGURE_FLAGS)
25193@endif libdecnumber-bootstrap
25194
25195.PHONY: configure-stage4-libdecnumber maybe-configure-stage4-libdecnumber
25196maybe-configure-stage4-libdecnumber:
25197@if libdecnumber-bootstrap
25198maybe-configure-stage4-libdecnumber: configure-stage4-libdecnumber
25199configure-stage4-libdecnumber:
25200	@[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
25201	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber
25202	@r=`${PWD_COMMAND}`; export r; \
25203	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25204	TFLAGS="$(STAGE4_TFLAGS)"; \
25205	test ! -f $(HOST_SUBDIR)/libdecnumber/Makefile || exit 0; \
25206	$(HOST_EXPORTS) \
25207	$(POSTSTAGE1_HOST_EXPORTS) \
25208	CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
25209	CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
25210	LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS;  \
25211	echo Configuring stage 4 in $(HOST_SUBDIR)/libdecnumber; \
25212	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber; \
25213	cd $(HOST_SUBDIR)/libdecnumber || exit 1; \
25214	case $(srcdir) in \
25215	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
25216	  *) topdir=`echo $(HOST_SUBDIR)/libdecnumber/ | \
25217		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
25218	esac; \
25219	module_srcdir=libdecnumber; \
25220	$(SHELL) $$s/$$module_srcdir/configure \
25221	  --srcdir=$${topdir}/$$module_srcdir \
25222	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
25223	  --target=${target_alias} \
25224	  --with-build-libsubdir=$(HOST_SUBDIR) \
25225	  $(STAGE4_CONFIGURE_FLAGS)
25226@endif libdecnumber-bootstrap
25227
25228.PHONY: configure-stageprofile-libdecnumber maybe-configure-stageprofile-libdecnumber
25229maybe-configure-stageprofile-libdecnumber:
25230@if libdecnumber-bootstrap
25231maybe-configure-stageprofile-libdecnumber: configure-stageprofile-libdecnumber
25232configure-stageprofile-libdecnumber:
25233	@[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
25234	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber
25235	@r=`${PWD_COMMAND}`; export r; \
25236	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25237	TFLAGS="$(STAGEprofile_TFLAGS)"; \
25238	test ! -f $(HOST_SUBDIR)/libdecnumber/Makefile || exit 0; \
25239	$(HOST_EXPORTS) \
25240	$(POSTSTAGE1_HOST_EXPORTS) \
25241	CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
25242	CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
25243	LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS;  \
25244	echo Configuring stage profile in $(HOST_SUBDIR)/libdecnumber; \
25245	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber; \
25246	cd $(HOST_SUBDIR)/libdecnumber || exit 1; \
25247	case $(srcdir) in \
25248	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
25249	  *) topdir=`echo $(HOST_SUBDIR)/libdecnumber/ | \
25250		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
25251	esac; \
25252	module_srcdir=libdecnumber; \
25253	$(SHELL) $$s/$$module_srcdir/configure \
25254	  --srcdir=$${topdir}/$$module_srcdir \
25255	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
25256	  --target=${target_alias} \
25257	  --with-build-libsubdir=$(HOST_SUBDIR) \
25258	  $(STAGEprofile_CONFIGURE_FLAGS)
25259@endif libdecnumber-bootstrap
25260
25261.PHONY: configure-stagetrain-libdecnumber maybe-configure-stagetrain-libdecnumber
25262maybe-configure-stagetrain-libdecnumber:
25263@if libdecnumber-bootstrap
25264maybe-configure-stagetrain-libdecnumber: configure-stagetrain-libdecnumber
25265configure-stagetrain-libdecnumber:
25266	@[ $(current_stage) = stagetrain ] || $(MAKE) stagetrain-start
25267	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber
25268	@r=`${PWD_COMMAND}`; export r; \
25269	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25270	TFLAGS="$(STAGEtrain_TFLAGS)"; \
25271	test ! -f $(HOST_SUBDIR)/libdecnumber/Makefile || exit 0; \
25272	$(HOST_EXPORTS) \
25273	$(POSTSTAGE1_HOST_EXPORTS) \
25274	CFLAGS="$(STAGEtrain_CFLAGS)"; export CFLAGS; \
25275	CXXFLAGS="$(STAGEtrain_CXXFLAGS)"; export CXXFLAGS; \
25276	LIBCFLAGS="$(STAGEtrain_CFLAGS)"; export LIBCFLAGS;  \
25277	echo Configuring stage train in $(HOST_SUBDIR)/libdecnumber; \
25278	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber; \
25279	cd $(HOST_SUBDIR)/libdecnumber || exit 1; \
25280	case $(srcdir) in \
25281	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
25282	  *) topdir=`echo $(HOST_SUBDIR)/libdecnumber/ | \
25283		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
25284	esac; \
25285	module_srcdir=libdecnumber; \
25286	$(SHELL) $$s/$$module_srcdir/configure \
25287	  --srcdir=$${topdir}/$$module_srcdir \
25288	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
25289	  --target=${target_alias} \
25290	  --with-build-libsubdir=$(HOST_SUBDIR) \
25291	  $(STAGEtrain_CONFIGURE_FLAGS)
25292@endif libdecnumber-bootstrap
25293
25294.PHONY: configure-stagefeedback-libdecnumber maybe-configure-stagefeedback-libdecnumber
25295maybe-configure-stagefeedback-libdecnumber:
25296@if libdecnumber-bootstrap
25297maybe-configure-stagefeedback-libdecnumber: configure-stagefeedback-libdecnumber
25298configure-stagefeedback-libdecnumber:
25299	@[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
25300	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber
25301	@r=`${PWD_COMMAND}`; export r; \
25302	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25303	TFLAGS="$(STAGEfeedback_TFLAGS)"; \
25304	test ! -f $(HOST_SUBDIR)/libdecnumber/Makefile || exit 0; \
25305	$(HOST_EXPORTS) \
25306	$(POSTSTAGE1_HOST_EXPORTS) \
25307	CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
25308	CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
25309	LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS;  \
25310	echo Configuring stage feedback in $(HOST_SUBDIR)/libdecnumber; \
25311	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber; \
25312	cd $(HOST_SUBDIR)/libdecnumber || exit 1; \
25313	case $(srcdir) in \
25314	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
25315	  *) topdir=`echo $(HOST_SUBDIR)/libdecnumber/ | \
25316		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
25317	esac; \
25318	module_srcdir=libdecnumber; \
25319	$(SHELL) $$s/$$module_srcdir/configure \
25320	  --srcdir=$${topdir}/$$module_srcdir \
25321	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
25322	  --target=${target_alias} \
25323	  --with-build-libsubdir=$(HOST_SUBDIR) \
25324	  $(STAGEfeedback_CONFIGURE_FLAGS)
25325@endif libdecnumber-bootstrap
25326
25327.PHONY: configure-stageautoprofile-libdecnumber maybe-configure-stageautoprofile-libdecnumber
25328maybe-configure-stageautoprofile-libdecnumber:
25329@if libdecnumber-bootstrap
25330maybe-configure-stageautoprofile-libdecnumber: configure-stageautoprofile-libdecnumber
25331configure-stageautoprofile-libdecnumber:
25332	@[ $(current_stage) = stageautoprofile ] || $(MAKE) stageautoprofile-start
25333	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber
25334	@r=`${PWD_COMMAND}`; export r; \
25335	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25336	TFLAGS="$(STAGEautoprofile_TFLAGS)"; \
25337	test ! -f $(HOST_SUBDIR)/libdecnumber/Makefile || exit 0; \
25338	$(HOST_EXPORTS) \
25339	$(POSTSTAGE1_HOST_EXPORTS) \
25340	CFLAGS="$(STAGEautoprofile_CFLAGS)"; export CFLAGS; \
25341	CXXFLAGS="$(STAGEautoprofile_CXXFLAGS)"; export CXXFLAGS; \
25342	LIBCFLAGS="$(STAGEautoprofile_CFLAGS)"; export LIBCFLAGS;  \
25343	echo Configuring stage autoprofile in $(HOST_SUBDIR)/libdecnumber; \
25344	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber; \
25345	cd $(HOST_SUBDIR)/libdecnumber || exit 1; \
25346	case $(srcdir) in \
25347	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
25348	  *) topdir=`echo $(HOST_SUBDIR)/libdecnumber/ | \
25349		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
25350	esac; \
25351	module_srcdir=libdecnumber; \
25352	$(SHELL) $$s/$$module_srcdir/configure \
25353	  --srcdir=$${topdir}/$$module_srcdir \
25354	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
25355	  --target=${target_alias} \
25356	  --with-build-libsubdir=$(HOST_SUBDIR) \
25357	  $(STAGEautoprofile_CONFIGURE_FLAGS)
25358@endif libdecnumber-bootstrap
25359
25360.PHONY: configure-stageautofeedback-libdecnumber maybe-configure-stageautofeedback-libdecnumber
25361maybe-configure-stageautofeedback-libdecnumber:
25362@if libdecnumber-bootstrap
25363maybe-configure-stageautofeedback-libdecnumber: configure-stageautofeedback-libdecnumber
25364configure-stageautofeedback-libdecnumber:
25365	@[ $(current_stage) = stageautofeedback ] || $(MAKE) stageautofeedback-start
25366	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber
25367	@r=`${PWD_COMMAND}`; export r; \
25368	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25369	TFLAGS="$(STAGEautofeedback_TFLAGS)"; \
25370	test ! -f $(HOST_SUBDIR)/libdecnumber/Makefile || exit 0; \
25371	$(HOST_EXPORTS) \
25372	$(POSTSTAGE1_HOST_EXPORTS) \
25373	CFLAGS="$(STAGEautofeedback_CFLAGS)"; export CFLAGS; \
25374	CXXFLAGS="$(STAGEautofeedback_CXXFLAGS)"; export CXXFLAGS; \
25375	LIBCFLAGS="$(STAGEautofeedback_CFLAGS)"; export LIBCFLAGS;  \
25376	echo Configuring stage autofeedback in $(HOST_SUBDIR)/libdecnumber; \
25377	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber; \
25378	cd $(HOST_SUBDIR)/libdecnumber || exit 1; \
25379	case $(srcdir) in \
25380	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
25381	  *) topdir=`echo $(HOST_SUBDIR)/libdecnumber/ | \
25382		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
25383	esac; \
25384	module_srcdir=libdecnumber; \
25385	$(SHELL) $$s/$$module_srcdir/configure \
25386	  --srcdir=$${topdir}/$$module_srcdir \
25387	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
25388	  --target=${target_alias} \
25389	  --with-build-libsubdir=$(HOST_SUBDIR) \
25390	  $(STAGEautofeedback_CONFIGURE_FLAGS)
25391@endif libdecnumber-bootstrap
25392
25393
25394
25395
25396
25397.PHONY: all-libdecnumber maybe-all-libdecnumber
25398maybe-all-libdecnumber:
25399@if gcc-bootstrap
25400all-libdecnumber: stage_current
25401@endif gcc-bootstrap
25402@if libdecnumber
25403TARGET-libdecnumber=all
25404maybe-all-libdecnumber: all-libdecnumber
25405all-libdecnumber: configure-libdecnumber
25406	@r=`${PWD_COMMAND}`; export r; \
25407	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25408	$(HOST_EXPORTS)  \
25409	(cd $(HOST_SUBDIR)/libdecnumber && \
25410	  $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS)  \
25411		$(TARGET-libdecnumber))
25412@endif libdecnumber
25413
25414
25415
25416.PHONY: all-stage1-libdecnumber maybe-all-stage1-libdecnumber
25417.PHONY: clean-stage1-libdecnumber maybe-clean-stage1-libdecnumber
25418maybe-all-stage1-libdecnumber:
25419maybe-clean-stage1-libdecnumber:
25420@if libdecnumber-bootstrap
25421maybe-all-stage1-libdecnumber: all-stage1-libdecnumber
25422all-stage1: all-stage1-libdecnumber
25423TARGET-stage1-libdecnumber = $(TARGET-libdecnumber)
25424all-stage1-libdecnumber: configure-stage1-libdecnumber
25425	@[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
25426	@r=`${PWD_COMMAND}`; export r; \
25427	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25428	TFLAGS="$(STAGE1_TFLAGS)"; \
25429	$(HOST_EXPORTS)  \
25430	cd $(HOST_SUBDIR)/libdecnumber && \
25431	 \
25432	$(MAKE) $(BASE_FLAGS_TO_PASS) \
25433		CFLAGS="$(STAGE1_CFLAGS)" \
25434		GENERATOR_CFLAGS="$(STAGE1_GENERATOR_CFLAGS)" \
25435		CXXFLAGS="$(STAGE1_CXXFLAGS)" \
25436		LIBCFLAGS="$(LIBCFLAGS)" \
25437		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
25438		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
25439		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
25440		$(EXTRA_HOST_FLAGS)  \
25441		$(STAGE1_FLAGS_TO_PASS)  \
25442		TFLAGS="$(STAGE1_TFLAGS)"  \
25443		$(TARGET-stage1-libdecnumber)
25444
25445maybe-clean-stage1-libdecnumber: clean-stage1-libdecnumber
25446clean-stage1: clean-stage1-libdecnumber
25447clean-stage1-libdecnumber:
25448	@if [ $(current_stage) = stage1 ]; then \
25449	  [ -f $(HOST_SUBDIR)/libdecnumber/Makefile ] || exit 0; \
25450	else \
25451	  [ -f $(HOST_SUBDIR)/stage1-libdecnumber/Makefile ] || exit 0; \
25452	  $(MAKE) stage1-start; \
25453	fi; \
25454	cd $(HOST_SUBDIR)/libdecnumber && \
25455	$(MAKE) $(EXTRA_HOST_FLAGS)  \
25456	$(STAGE1_FLAGS_TO_PASS)  clean
25457@endif libdecnumber-bootstrap
25458
25459
25460.PHONY: all-stage2-libdecnumber maybe-all-stage2-libdecnumber
25461.PHONY: clean-stage2-libdecnumber maybe-clean-stage2-libdecnumber
25462maybe-all-stage2-libdecnumber:
25463maybe-clean-stage2-libdecnumber:
25464@if libdecnumber-bootstrap
25465maybe-all-stage2-libdecnumber: all-stage2-libdecnumber
25466all-stage2: all-stage2-libdecnumber
25467TARGET-stage2-libdecnumber = $(TARGET-libdecnumber)
25468all-stage2-libdecnumber: configure-stage2-libdecnumber
25469	@[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
25470	@r=`${PWD_COMMAND}`; export r; \
25471	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25472	TFLAGS="$(STAGE2_TFLAGS)"; \
25473	$(HOST_EXPORTS) \
25474	$(POSTSTAGE1_HOST_EXPORTS)  \
25475	cd $(HOST_SUBDIR)/libdecnumber && \
25476	 \
25477	$(MAKE) $(BASE_FLAGS_TO_PASS) \
25478		CFLAGS="$(STAGE2_CFLAGS)" \
25479		GENERATOR_CFLAGS="$(STAGE2_GENERATOR_CFLAGS)" \
25480		CXXFLAGS="$(STAGE2_CXXFLAGS)" \
25481		LIBCFLAGS="$(STAGE2_CFLAGS)" \
25482		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
25483		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
25484		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
25485		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
25486		TFLAGS="$(STAGE2_TFLAGS)"  \
25487		$(TARGET-stage2-libdecnumber)
25488
25489maybe-clean-stage2-libdecnumber: clean-stage2-libdecnumber
25490clean-stage2: clean-stage2-libdecnumber
25491clean-stage2-libdecnumber:
25492	@if [ $(current_stage) = stage2 ]; then \
25493	  [ -f $(HOST_SUBDIR)/libdecnumber/Makefile ] || exit 0; \
25494	else \
25495	  [ -f $(HOST_SUBDIR)/stage2-libdecnumber/Makefile ] || exit 0; \
25496	  $(MAKE) stage2-start; \
25497	fi; \
25498	cd $(HOST_SUBDIR)/libdecnumber && \
25499	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
25500@endif libdecnumber-bootstrap
25501
25502
25503.PHONY: all-stage3-libdecnumber maybe-all-stage3-libdecnumber
25504.PHONY: clean-stage3-libdecnumber maybe-clean-stage3-libdecnumber
25505maybe-all-stage3-libdecnumber:
25506maybe-clean-stage3-libdecnumber:
25507@if libdecnumber-bootstrap
25508maybe-all-stage3-libdecnumber: all-stage3-libdecnumber
25509all-stage3: all-stage3-libdecnumber
25510TARGET-stage3-libdecnumber = $(TARGET-libdecnumber)
25511all-stage3-libdecnumber: configure-stage3-libdecnumber
25512	@[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
25513	@r=`${PWD_COMMAND}`; export r; \
25514	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25515	TFLAGS="$(STAGE3_TFLAGS)"; \
25516	$(HOST_EXPORTS) \
25517	$(POSTSTAGE1_HOST_EXPORTS)  \
25518	cd $(HOST_SUBDIR)/libdecnumber && \
25519	 \
25520	$(MAKE) $(BASE_FLAGS_TO_PASS) \
25521		CFLAGS="$(STAGE3_CFLAGS)" \
25522		GENERATOR_CFLAGS="$(STAGE3_GENERATOR_CFLAGS)" \
25523		CXXFLAGS="$(STAGE3_CXXFLAGS)" \
25524		LIBCFLAGS="$(STAGE3_CFLAGS)" \
25525		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
25526		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
25527		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
25528		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
25529		TFLAGS="$(STAGE3_TFLAGS)"  \
25530		$(TARGET-stage3-libdecnumber)
25531
25532maybe-clean-stage3-libdecnumber: clean-stage3-libdecnumber
25533clean-stage3: clean-stage3-libdecnumber
25534clean-stage3-libdecnumber:
25535	@if [ $(current_stage) = stage3 ]; then \
25536	  [ -f $(HOST_SUBDIR)/libdecnumber/Makefile ] || exit 0; \
25537	else \
25538	  [ -f $(HOST_SUBDIR)/stage3-libdecnumber/Makefile ] || exit 0; \
25539	  $(MAKE) stage3-start; \
25540	fi; \
25541	cd $(HOST_SUBDIR)/libdecnumber && \
25542	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
25543@endif libdecnumber-bootstrap
25544
25545
25546.PHONY: all-stage4-libdecnumber maybe-all-stage4-libdecnumber
25547.PHONY: clean-stage4-libdecnumber maybe-clean-stage4-libdecnumber
25548maybe-all-stage4-libdecnumber:
25549maybe-clean-stage4-libdecnumber:
25550@if libdecnumber-bootstrap
25551maybe-all-stage4-libdecnumber: all-stage4-libdecnumber
25552all-stage4: all-stage4-libdecnumber
25553TARGET-stage4-libdecnumber = $(TARGET-libdecnumber)
25554all-stage4-libdecnumber: configure-stage4-libdecnumber
25555	@[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
25556	@r=`${PWD_COMMAND}`; export r; \
25557	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25558	TFLAGS="$(STAGE4_TFLAGS)"; \
25559	$(HOST_EXPORTS) \
25560	$(POSTSTAGE1_HOST_EXPORTS)  \
25561	cd $(HOST_SUBDIR)/libdecnumber && \
25562	 \
25563	$(MAKE) $(BASE_FLAGS_TO_PASS) \
25564		CFLAGS="$(STAGE4_CFLAGS)" \
25565		GENERATOR_CFLAGS="$(STAGE4_GENERATOR_CFLAGS)" \
25566		CXXFLAGS="$(STAGE4_CXXFLAGS)" \
25567		LIBCFLAGS="$(STAGE4_CFLAGS)" \
25568		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
25569		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
25570		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
25571		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
25572		TFLAGS="$(STAGE4_TFLAGS)"  \
25573		$(TARGET-stage4-libdecnumber)
25574
25575maybe-clean-stage4-libdecnumber: clean-stage4-libdecnumber
25576clean-stage4: clean-stage4-libdecnumber
25577clean-stage4-libdecnumber:
25578	@if [ $(current_stage) = stage4 ]; then \
25579	  [ -f $(HOST_SUBDIR)/libdecnumber/Makefile ] || exit 0; \
25580	else \
25581	  [ -f $(HOST_SUBDIR)/stage4-libdecnumber/Makefile ] || exit 0; \
25582	  $(MAKE) stage4-start; \
25583	fi; \
25584	cd $(HOST_SUBDIR)/libdecnumber && \
25585	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
25586@endif libdecnumber-bootstrap
25587
25588
25589.PHONY: all-stageprofile-libdecnumber maybe-all-stageprofile-libdecnumber
25590.PHONY: clean-stageprofile-libdecnumber maybe-clean-stageprofile-libdecnumber
25591maybe-all-stageprofile-libdecnumber:
25592maybe-clean-stageprofile-libdecnumber:
25593@if libdecnumber-bootstrap
25594maybe-all-stageprofile-libdecnumber: all-stageprofile-libdecnumber
25595all-stageprofile: all-stageprofile-libdecnumber
25596TARGET-stageprofile-libdecnumber = $(TARGET-libdecnumber)
25597all-stageprofile-libdecnumber: configure-stageprofile-libdecnumber
25598	@[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
25599	@r=`${PWD_COMMAND}`; export r; \
25600	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25601	TFLAGS="$(STAGEprofile_TFLAGS)"; \
25602	$(HOST_EXPORTS) \
25603	$(POSTSTAGE1_HOST_EXPORTS)  \
25604	cd $(HOST_SUBDIR)/libdecnumber && \
25605	 \
25606	$(MAKE) $(BASE_FLAGS_TO_PASS) \
25607		CFLAGS="$(STAGEprofile_CFLAGS)" \
25608		GENERATOR_CFLAGS="$(STAGEprofile_GENERATOR_CFLAGS)" \
25609		CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
25610		LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
25611		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
25612		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
25613		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
25614		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
25615		TFLAGS="$(STAGEprofile_TFLAGS)"  \
25616		$(TARGET-stageprofile-libdecnumber)
25617
25618maybe-clean-stageprofile-libdecnumber: clean-stageprofile-libdecnumber
25619clean-stageprofile: clean-stageprofile-libdecnumber
25620clean-stageprofile-libdecnumber:
25621	@if [ $(current_stage) = stageprofile ]; then \
25622	  [ -f $(HOST_SUBDIR)/libdecnumber/Makefile ] || exit 0; \
25623	else \
25624	  [ -f $(HOST_SUBDIR)/stageprofile-libdecnumber/Makefile ] || exit 0; \
25625	  $(MAKE) stageprofile-start; \
25626	fi; \
25627	cd $(HOST_SUBDIR)/libdecnumber && \
25628	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
25629@endif libdecnumber-bootstrap
25630
25631
25632.PHONY: all-stagetrain-libdecnumber maybe-all-stagetrain-libdecnumber
25633.PHONY: clean-stagetrain-libdecnumber maybe-clean-stagetrain-libdecnumber
25634maybe-all-stagetrain-libdecnumber:
25635maybe-clean-stagetrain-libdecnumber:
25636@if libdecnumber-bootstrap
25637maybe-all-stagetrain-libdecnumber: all-stagetrain-libdecnumber
25638all-stagetrain: all-stagetrain-libdecnumber
25639TARGET-stagetrain-libdecnumber = $(TARGET-libdecnumber)
25640all-stagetrain-libdecnumber: configure-stagetrain-libdecnumber
25641	@[ $(current_stage) = stagetrain ] || $(MAKE) stagetrain-start
25642	@r=`${PWD_COMMAND}`; export r; \
25643	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25644	TFLAGS="$(STAGEtrain_TFLAGS)"; \
25645	$(HOST_EXPORTS) \
25646	$(POSTSTAGE1_HOST_EXPORTS)  \
25647	cd $(HOST_SUBDIR)/libdecnumber && \
25648	 \
25649	$(MAKE) $(BASE_FLAGS_TO_PASS) \
25650		CFLAGS="$(STAGEtrain_CFLAGS)" \
25651		GENERATOR_CFLAGS="$(STAGEtrain_GENERATOR_CFLAGS)" \
25652		CXXFLAGS="$(STAGEtrain_CXXFLAGS)" \
25653		LIBCFLAGS="$(STAGEtrain_CFLAGS)" \
25654		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
25655		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
25656		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
25657		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
25658		TFLAGS="$(STAGEtrain_TFLAGS)"  \
25659		$(TARGET-stagetrain-libdecnumber)
25660
25661maybe-clean-stagetrain-libdecnumber: clean-stagetrain-libdecnumber
25662clean-stagetrain: clean-stagetrain-libdecnumber
25663clean-stagetrain-libdecnumber:
25664	@if [ $(current_stage) = stagetrain ]; then \
25665	  [ -f $(HOST_SUBDIR)/libdecnumber/Makefile ] || exit 0; \
25666	else \
25667	  [ -f $(HOST_SUBDIR)/stagetrain-libdecnumber/Makefile ] || exit 0; \
25668	  $(MAKE) stagetrain-start; \
25669	fi; \
25670	cd $(HOST_SUBDIR)/libdecnumber && \
25671	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
25672@endif libdecnumber-bootstrap
25673
25674
25675.PHONY: all-stagefeedback-libdecnumber maybe-all-stagefeedback-libdecnumber
25676.PHONY: clean-stagefeedback-libdecnumber maybe-clean-stagefeedback-libdecnumber
25677maybe-all-stagefeedback-libdecnumber:
25678maybe-clean-stagefeedback-libdecnumber:
25679@if libdecnumber-bootstrap
25680maybe-all-stagefeedback-libdecnumber: all-stagefeedback-libdecnumber
25681all-stagefeedback: all-stagefeedback-libdecnumber
25682TARGET-stagefeedback-libdecnumber = $(TARGET-libdecnumber)
25683all-stagefeedback-libdecnumber: configure-stagefeedback-libdecnumber
25684	@[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
25685	@r=`${PWD_COMMAND}`; export r; \
25686	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25687	TFLAGS="$(STAGEfeedback_TFLAGS)"; \
25688	$(HOST_EXPORTS) \
25689	$(POSTSTAGE1_HOST_EXPORTS)  \
25690	cd $(HOST_SUBDIR)/libdecnumber && \
25691	 \
25692	$(MAKE) $(BASE_FLAGS_TO_PASS) \
25693		CFLAGS="$(STAGEfeedback_CFLAGS)" \
25694		GENERATOR_CFLAGS="$(STAGEfeedback_GENERATOR_CFLAGS)" \
25695		CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
25696		LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
25697		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
25698		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
25699		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
25700		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
25701		TFLAGS="$(STAGEfeedback_TFLAGS)"  \
25702		$(TARGET-stagefeedback-libdecnumber)
25703
25704maybe-clean-stagefeedback-libdecnumber: clean-stagefeedback-libdecnumber
25705clean-stagefeedback: clean-stagefeedback-libdecnumber
25706clean-stagefeedback-libdecnumber:
25707	@if [ $(current_stage) = stagefeedback ]; then \
25708	  [ -f $(HOST_SUBDIR)/libdecnumber/Makefile ] || exit 0; \
25709	else \
25710	  [ -f $(HOST_SUBDIR)/stagefeedback-libdecnumber/Makefile ] || exit 0; \
25711	  $(MAKE) stagefeedback-start; \
25712	fi; \
25713	cd $(HOST_SUBDIR)/libdecnumber && \
25714	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
25715@endif libdecnumber-bootstrap
25716
25717
25718.PHONY: all-stageautoprofile-libdecnumber maybe-all-stageautoprofile-libdecnumber
25719.PHONY: clean-stageautoprofile-libdecnumber maybe-clean-stageautoprofile-libdecnumber
25720maybe-all-stageautoprofile-libdecnumber:
25721maybe-clean-stageautoprofile-libdecnumber:
25722@if libdecnumber-bootstrap
25723maybe-all-stageautoprofile-libdecnumber: all-stageautoprofile-libdecnumber
25724all-stageautoprofile: all-stageautoprofile-libdecnumber
25725TARGET-stageautoprofile-libdecnumber = $(TARGET-libdecnumber)
25726all-stageautoprofile-libdecnumber: configure-stageautoprofile-libdecnumber
25727	@[ $(current_stage) = stageautoprofile ] || $(MAKE) stageautoprofile-start
25728	@r=`${PWD_COMMAND}`; export r; \
25729	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25730	TFLAGS="$(STAGEautoprofile_TFLAGS)"; \
25731	$(HOST_EXPORTS) \
25732	$(POSTSTAGE1_HOST_EXPORTS)  \
25733	cd $(HOST_SUBDIR)/libdecnumber && \
25734	$$s/gcc/config/i386/$(AUTO_PROFILE) \
25735	$(MAKE) $(BASE_FLAGS_TO_PASS) \
25736		CFLAGS="$(STAGEautoprofile_CFLAGS)" \
25737		GENERATOR_CFLAGS="$(STAGEautoprofile_GENERATOR_CFLAGS)" \
25738		CXXFLAGS="$(STAGEautoprofile_CXXFLAGS)" \
25739		LIBCFLAGS="$(STAGEautoprofile_CFLAGS)" \
25740		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
25741		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
25742		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
25743		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
25744		TFLAGS="$(STAGEautoprofile_TFLAGS)"  \
25745		$(TARGET-stageautoprofile-libdecnumber)
25746
25747maybe-clean-stageautoprofile-libdecnumber: clean-stageautoprofile-libdecnumber
25748clean-stageautoprofile: clean-stageautoprofile-libdecnumber
25749clean-stageautoprofile-libdecnumber:
25750	@if [ $(current_stage) = stageautoprofile ]; then \
25751	  [ -f $(HOST_SUBDIR)/libdecnumber/Makefile ] || exit 0; \
25752	else \
25753	  [ -f $(HOST_SUBDIR)/stageautoprofile-libdecnumber/Makefile ] || exit 0; \
25754	  $(MAKE) stageautoprofile-start; \
25755	fi; \
25756	cd $(HOST_SUBDIR)/libdecnumber && \
25757	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
25758@endif libdecnumber-bootstrap
25759
25760
25761.PHONY: all-stageautofeedback-libdecnumber maybe-all-stageautofeedback-libdecnumber
25762.PHONY: clean-stageautofeedback-libdecnumber maybe-clean-stageautofeedback-libdecnumber
25763maybe-all-stageautofeedback-libdecnumber:
25764maybe-clean-stageautofeedback-libdecnumber:
25765@if libdecnumber-bootstrap
25766maybe-all-stageautofeedback-libdecnumber: all-stageautofeedback-libdecnumber
25767all-stageautofeedback: all-stageautofeedback-libdecnumber
25768TARGET-stageautofeedback-libdecnumber = $(TARGET-libdecnumber)
25769all-stageautofeedback-libdecnumber: configure-stageautofeedback-libdecnumber
25770	@[ $(current_stage) = stageautofeedback ] || $(MAKE) stageautofeedback-start
25771	@r=`${PWD_COMMAND}`; export r; \
25772	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25773	TFLAGS="$(STAGEautofeedback_TFLAGS)"; \
25774	$(HOST_EXPORTS) \
25775	$(POSTSTAGE1_HOST_EXPORTS)  \
25776	cd $(HOST_SUBDIR)/libdecnumber && \
25777	 \
25778	$(MAKE) $(BASE_FLAGS_TO_PASS) \
25779		CFLAGS="$(STAGEautofeedback_CFLAGS)" \
25780		GENERATOR_CFLAGS="$(STAGEautofeedback_GENERATOR_CFLAGS)" \
25781		CXXFLAGS="$(STAGEautofeedback_CXXFLAGS)" \
25782		LIBCFLAGS="$(STAGEautofeedback_CFLAGS)" \
25783		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
25784		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
25785		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
25786		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
25787		TFLAGS="$(STAGEautofeedback_TFLAGS)" PERF_DATA=perf.data \
25788		$(TARGET-stageautofeedback-libdecnumber)
25789
25790maybe-clean-stageautofeedback-libdecnumber: clean-stageautofeedback-libdecnumber
25791clean-stageautofeedback: clean-stageautofeedback-libdecnumber
25792clean-stageautofeedback-libdecnumber:
25793	@if [ $(current_stage) = stageautofeedback ]; then \
25794	  [ -f $(HOST_SUBDIR)/libdecnumber/Makefile ] || exit 0; \
25795	else \
25796	  [ -f $(HOST_SUBDIR)/stageautofeedback-libdecnumber/Makefile ] || exit 0; \
25797	  $(MAKE) stageautofeedback-start; \
25798	fi; \
25799	cd $(HOST_SUBDIR)/libdecnumber && \
25800	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
25801@endif libdecnumber-bootstrap
25802
25803
25804
25805
25806
25807.PHONY: check-libdecnumber maybe-check-libdecnumber
25808maybe-check-libdecnumber:
25809@if libdecnumber
25810maybe-check-libdecnumber: check-libdecnumber
25811
25812check-libdecnumber:
25813	@: $(MAKE); $(unstage)
25814	@r=`${PWD_COMMAND}`; export r; \
25815	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25816	$(HOST_EXPORTS) $(EXTRA_HOST_EXPORTS) \
25817	(cd $(HOST_SUBDIR)/libdecnumber && \
25818	  $(MAKE) $(FLAGS_TO_PASS)  $(EXTRA_BOOTSTRAP_FLAGS) check)
25819
25820@endif libdecnumber
25821
25822.PHONY: install-libdecnumber maybe-install-libdecnumber
25823maybe-install-libdecnumber:
25824@if libdecnumber
25825maybe-install-libdecnumber: install-libdecnumber
25826
25827install-libdecnumber: installdirs
25828	@: $(MAKE); $(unstage)
25829	@r=`${PWD_COMMAND}`; export r; \
25830	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25831	$(HOST_EXPORTS) \
25832	(cd $(HOST_SUBDIR)/libdecnumber && \
25833	  $(MAKE) $(FLAGS_TO_PASS)  install)
25834
25835@endif libdecnumber
25836
25837.PHONY: install-strip-libdecnumber maybe-install-strip-libdecnumber
25838maybe-install-strip-libdecnumber:
25839@if libdecnumber
25840maybe-install-strip-libdecnumber: install-strip-libdecnumber
25841
25842install-strip-libdecnumber: installdirs
25843	@: $(MAKE); $(unstage)
25844	@r=`${PWD_COMMAND}`; export r; \
25845	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25846	$(HOST_EXPORTS) \
25847	(cd $(HOST_SUBDIR)/libdecnumber && \
25848	  $(MAKE) $(FLAGS_TO_PASS)  install-strip)
25849
25850@endif libdecnumber
25851
25852# Other targets (info, dvi, pdf, etc.)
25853
25854.PHONY: maybe-info-libdecnumber info-libdecnumber
25855maybe-info-libdecnumber:
25856@if libdecnumber
25857maybe-info-libdecnumber: info-libdecnumber
25858
25859info-libdecnumber: \
25860    configure-libdecnumber 
25861	@[ -f ./libdecnumber/Makefile ] || exit 0; \
25862	r=`${PWD_COMMAND}`; export r; \
25863	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25864	$(HOST_EXPORTS) \
25865	for flag in $(EXTRA_HOST_FLAGS) ; do \
25866	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25867	done; \
25868	echo "Doing info in libdecnumber"; \
25869	(cd $(HOST_SUBDIR)/libdecnumber && \
25870	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25871	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25872	          "RANLIB=$${RANLIB}" \
25873	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25874	          info) \
25875	  || exit 1
25876
25877@endif libdecnumber
25878
25879.PHONY: maybe-dvi-libdecnumber dvi-libdecnumber
25880maybe-dvi-libdecnumber:
25881@if libdecnumber
25882maybe-dvi-libdecnumber: dvi-libdecnumber
25883
25884dvi-libdecnumber: \
25885    configure-libdecnumber 
25886	@[ -f ./libdecnumber/Makefile ] || exit 0; \
25887	r=`${PWD_COMMAND}`; export r; \
25888	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25889	$(HOST_EXPORTS) \
25890	for flag in $(EXTRA_HOST_FLAGS) ; do \
25891	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25892	done; \
25893	echo "Doing dvi in libdecnumber"; \
25894	(cd $(HOST_SUBDIR)/libdecnumber && \
25895	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25896	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25897	          "RANLIB=$${RANLIB}" \
25898	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25899	          dvi) \
25900	  || exit 1
25901
25902@endif libdecnumber
25903
25904.PHONY: maybe-pdf-libdecnumber pdf-libdecnumber
25905maybe-pdf-libdecnumber:
25906@if libdecnumber
25907maybe-pdf-libdecnumber: pdf-libdecnumber
25908
25909pdf-libdecnumber: \
25910    configure-libdecnumber 
25911	@[ -f ./libdecnumber/Makefile ] || exit 0; \
25912	r=`${PWD_COMMAND}`; export r; \
25913	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25914	$(HOST_EXPORTS) \
25915	for flag in $(EXTRA_HOST_FLAGS) ; do \
25916	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25917	done; \
25918	echo "Doing pdf in libdecnumber"; \
25919	(cd $(HOST_SUBDIR)/libdecnumber && \
25920	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25921	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25922	          "RANLIB=$${RANLIB}" \
25923	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25924	          pdf) \
25925	  || exit 1
25926
25927@endif libdecnumber
25928
25929.PHONY: maybe-html-libdecnumber html-libdecnumber
25930maybe-html-libdecnumber:
25931@if libdecnumber
25932maybe-html-libdecnumber: html-libdecnumber
25933
25934html-libdecnumber: \
25935    configure-libdecnumber 
25936	@[ -f ./libdecnumber/Makefile ] || exit 0; \
25937	r=`${PWD_COMMAND}`; export r; \
25938	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25939	$(HOST_EXPORTS) \
25940	for flag in $(EXTRA_HOST_FLAGS) ; do \
25941	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25942	done; \
25943	echo "Doing html in libdecnumber"; \
25944	(cd $(HOST_SUBDIR)/libdecnumber && \
25945	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25946	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25947	          "RANLIB=$${RANLIB}" \
25948	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25949	          html) \
25950	  || exit 1
25951
25952@endif libdecnumber
25953
25954.PHONY: maybe-TAGS-libdecnumber TAGS-libdecnumber
25955maybe-TAGS-libdecnumber:
25956@if libdecnumber
25957maybe-TAGS-libdecnumber: TAGS-libdecnumber
25958
25959TAGS-libdecnumber: \
25960    configure-libdecnumber 
25961	@[ -f ./libdecnumber/Makefile ] || exit 0; \
25962	r=`${PWD_COMMAND}`; export r; \
25963	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25964	$(HOST_EXPORTS) \
25965	for flag in $(EXTRA_HOST_FLAGS) ; do \
25966	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25967	done; \
25968	echo "Doing TAGS in libdecnumber"; \
25969	(cd $(HOST_SUBDIR)/libdecnumber && \
25970	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25971	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25972	          "RANLIB=$${RANLIB}" \
25973	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25974	          TAGS) \
25975	  || exit 1
25976
25977@endif libdecnumber
25978
25979.PHONY: maybe-install-info-libdecnumber install-info-libdecnumber
25980maybe-install-info-libdecnumber:
25981@if libdecnumber
25982maybe-install-info-libdecnumber: install-info-libdecnumber
25983
25984install-info-libdecnumber: \
25985    configure-libdecnumber \
25986    info-libdecnumber 
25987	@[ -f ./libdecnumber/Makefile ] || exit 0; \
25988	r=`${PWD_COMMAND}`; export r; \
25989	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25990	$(HOST_EXPORTS) \
25991	for flag in $(EXTRA_HOST_FLAGS) ; do \
25992	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25993	done; \
25994	echo "Doing install-info in libdecnumber"; \
25995	(cd $(HOST_SUBDIR)/libdecnumber && \
25996	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25997	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25998	          "RANLIB=$${RANLIB}" \
25999	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26000	          install-info) \
26001	  || exit 1
26002
26003@endif libdecnumber
26004
26005.PHONY: maybe-install-pdf-libdecnumber install-pdf-libdecnumber
26006maybe-install-pdf-libdecnumber:
26007@if libdecnumber
26008maybe-install-pdf-libdecnumber: install-pdf-libdecnumber
26009
26010install-pdf-libdecnumber: \
26011    configure-libdecnumber \
26012    pdf-libdecnumber 
26013	@[ -f ./libdecnumber/Makefile ] || exit 0; \
26014	r=`${PWD_COMMAND}`; export r; \
26015	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26016	$(HOST_EXPORTS) \
26017	for flag in $(EXTRA_HOST_FLAGS) ; do \
26018	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26019	done; \
26020	echo "Doing install-pdf in libdecnumber"; \
26021	(cd $(HOST_SUBDIR)/libdecnumber && \
26022	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26023	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26024	          "RANLIB=$${RANLIB}" \
26025	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26026	          install-pdf) \
26027	  || exit 1
26028
26029@endif libdecnumber
26030
26031.PHONY: maybe-install-html-libdecnumber install-html-libdecnumber
26032maybe-install-html-libdecnumber:
26033@if libdecnumber
26034maybe-install-html-libdecnumber: install-html-libdecnumber
26035
26036install-html-libdecnumber: \
26037    configure-libdecnumber \
26038    html-libdecnumber 
26039	@[ -f ./libdecnumber/Makefile ] || exit 0; \
26040	r=`${PWD_COMMAND}`; export r; \
26041	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26042	$(HOST_EXPORTS) \
26043	for flag in $(EXTRA_HOST_FLAGS) ; do \
26044	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26045	done; \
26046	echo "Doing install-html in libdecnumber"; \
26047	(cd $(HOST_SUBDIR)/libdecnumber && \
26048	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26049	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26050	          "RANLIB=$${RANLIB}" \
26051	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26052	          install-html) \
26053	  || exit 1
26054
26055@endif libdecnumber
26056
26057.PHONY: maybe-installcheck-libdecnumber installcheck-libdecnumber
26058maybe-installcheck-libdecnumber:
26059@if libdecnumber
26060maybe-installcheck-libdecnumber: installcheck-libdecnumber
26061
26062installcheck-libdecnumber: \
26063    configure-libdecnumber 
26064	@[ -f ./libdecnumber/Makefile ] || exit 0; \
26065	r=`${PWD_COMMAND}`; export r; \
26066	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26067	$(HOST_EXPORTS) \
26068	for flag in $(EXTRA_HOST_FLAGS) ; do \
26069	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26070	done; \
26071	echo "Doing installcheck in libdecnumber"; \
26072	(cd $(HOST_SUBDIR)/libdecnumber && \
26073	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26074	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26075	          "RANLIB=$${RANLIB}" \
26076	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26077	          installcheck) \
26078	  || exit 1
26079
26080@endif libdecnumber
26081
26082.PHONY: maybe-mostlyclean-libdecnumber mostlyclean-libdecnumber
26083maybe-mostlyclean-libdecnumber:
26084@if libdecnumber
26085maybe-mostlyclean-libdecnumber: mostlyclean-libdecnumber
26086
26087mostlyclean-libdecnumber: 
26088	@[ -f ./libdecnumber/Makefile ] || exit 0; \
26089	r=`${PWD_COMMAND}`; export r; \
26090	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26091	$(HOST_EXPORTS) \
26092	for flag in $(EXTRA_HOST_FLAGS) ; do \
26093	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26094	done; \
26095	echo "Doing mostlyclean in libdecnumber"; \
26096	(cd $(HOST_SUBDIR)/libdecnumber && \
26097	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26098	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26099	          "RANLIB=$${RANLIB}" \
26100	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26101	          mostlyclean) \
26102	  || exit 1
26103
26104@endif libdecnumber
26105
26106.PHONY: maybe-clean-libdecnumber clean-libdecnumber
26107maybe-clean-libdecnumber:
26108@if libdecnumber
26109maybe-clean-libdecnumber: clean-libdecnumber
26110
26111clean-libdecnumber: 
26112	@[ -f ./libdecnumber/Makefile ] || exit 0; \
26113	r=`${PWD_COMMAND}`; export r; \
26114	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26115	$(HOST_EXPORTS) \
26116	for flag in $(EXTRA_HOST_FLAGS) ; do \
26117	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26118	done; \
26119	echo "Doing clean in libdecnumber"; \
26120	(cd $(HOST_SUBDIR)/libdecnumber && \
26121	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26122	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26123	          "RANLIB=$${RANLIB}" \
26124	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26125	          clean) \
26126	  || exit 1
26127
26128@endif libdecnumber
26129
26130.PHONY: maybe-distclean-libdecnumber distclean-libdecnumber
26131maybe-distclean-libdecnumber:
26132@if libdecnumber
26133maybe-distclean-libdecnumber: distclean-libdecnumber
26134
26135distclean-libdecnumber: 
26136	@[ -f ./libdecnumber/Makefile ] || exit 0; \
26137	r=`${PWD_COMMAND}`; export r; \
26138	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26139	$(HOST_EXPORTS) \
26140	for flag in $(EXTRA_HOST_FLAGS) ; do \
26141	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26142	done; \
26143	echo "Doing distclean in libdecnumber"; \
26144	(cd $(HOST_SUBDIR)/libdecnumber && \
26145	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26146	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26147	          "RANLIB=$${RANLIB}" \
26148	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26149	          distclean) \
26150	  || exit 1
26151
26152@endif libdecnumber
26153
26154.PHONY: maybe-maintainer-clean-libdecnumber maintainer-clean-libdecnumber
26155maybe-maintainer-clean-libdecnumber:
26156@if libdecnumber
26157maybe-maintainer-clean-libdecnumber: maintainer-clean-libdecnumber
26158
26159maintainer-clean-libdecnumber: 
26160	@[ -f ./libdecnumber/Makefile ] || exit 0; \
26161	r=`${PWD_COMMAND}`; export r; \
26162	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26163	$(HOST_EXPORTS) \
26164	for flag in $(EXTRA_HOST_FLAGS) ; do \
26165	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26166	done; \
26167	echo "Doing maintainer-clean in libdecnumber"; \
26168	(cd $(HOST_SUBDIR)/libdecnumber && \
26169	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26170	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26171	          "RANLIB=$${RANLIB}" \
26172	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26173	          maintainer-clean) \
26174	  || exit 1
26175
26176@endif libdecnumber
26177
26178
26179
26180.PHONY: configure-libgui maybe-configure-libgui
26181maybe-configure-libgui:
26182@if gcc-bootstrap
26183configure-libgui: stage_current
26184@endif gcc-bootstrap
26185@if libgui
26186maybe-configure-libgui: configure-libgui
26187configure-libgui: 
26188	@: $(MAKE); $(unstage)
26189	@r=`${PWD_COMMAND}`; export r; \
26190	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26191	test ! -f $(HOST_SUBDIR)/libgui/Makefile || exit 0; \
26192	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libgui; \
26193	$(HOST_EXPORTS)  \
26194	echo Configuring in $(HOST_SUBDIR)/libgui; \
26195	cd "$(HOST_SUBDIR)/libgui" || exit 1; \
26196	case $(srcdir) in \
26197	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
26198	  *) topdir=`echo $(HOST_SUBDIR)/libgui/ | \
26199		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
26200	esac; \
26201	module_srcdir=libgui; \
26202	$(SHELL) \
26203	  $$s/$$module_srcdir/configure \
26204	  --srcdir=$${topdir}/$$module_srcdir \
26205	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
26206	  --target=${target_alias}  \
26207	  || exit 1
26208@endif libgui
26209
26210
26211
26212
26213
26214.PHONY: all-libgui maybe-all-libgui
26215maybe-all-libgui:
26216@if gcc-bootstrap
26217all-libgui: stage_current
26218@endif gcc-bootstrap
26219@if libgui
26220TARGET-libgui=all
26221maybe-all-libgui: all-libgui
26222all-libgui: configure-libgui
26223	@: $(MAKE); $(unstage)
26224	@r=`${PWD_COMMAND}`; export r; \
26225	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26226	$(HOST_EXPORTS)  \
26227	(cd $(HOST_SUBDIR)/libgui && \
26228	  $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS)  \
26229		$(TARGET-libgui))
26230@endif libgui
26231
26232
26233
26234
26235.PHONY: check-libgui maybe-check-libgui
26236maybe-check-libgui:
26237@if libgui
26238maybe-check-libgui: check-libgui
26239
26240check-libgui:
26241	@: $(MAKE); $(unstage)
26242	@r=`${PWD_COMMAND}`; export r; \
26243	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26244	$(HOST_EXPORTS)  \
26245	(cd $(HOST_SUBDIR)/libgui && \
26246	  $(MAKE) $(FLAGS_TO_PASS)  check)
26247
26248@endif libgui
26249
26250.PHONY: install-libgui maybe-install-libgui
26251maybe-install-libgui:
26252@if libgui
26253maybe-install-libgui: install-libgui
26254
26255install-libgui: installdirs
26256	@: $(MAKE); $(unstage)
26257	@r=`${PWD_COMMAND}`; export r; \
26258	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26259	$(HOST_EXPORTS) \
26260	(cd $(HOST_SUBDIR)/libgui && \
26261	  $(MAKE) $(FLAGS_TO_PASS)  install)
26262
26263@endif libgui
26264
26265.PHONY: install-strip-libgui maybe-install-strip-libgui
26266maybe-install-strip-libgui:
26267@if libgui
26268maybe-install-strip-libgui: install-strip-libgui
26269
26270install-strip-libgui: installdirs
26271	@: $(MAKE); $(unstage)
26272	@r=`${PWD_COMMAND}`; export r; \
26273	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26274	$(HOST_EXPORTS) \
26275	(cd $(HOST_SUBDIR)/libgui && \
26276	  $(MAKE) $(FLAGS_TO_PASS)  install-strip)
26277
26278@endif libgui
26279
26280# Other targets (info, dvi, pdf, etc.)
26281
26282.PHONY: maybe-info-libgui info-libgui
26283maybe-info-libgui:
26284@if libgui
26285maybe-info-libgui: info-libgui
26286
26287info-libgui: \
26288    configure-libgui 
26289	@: $(MAKE); $(unstage)
26290	@[ -f ./libgui/Makefile ] || exit 0; \
26291	r=`${PWD_COMMAND}`; export r; \
26292	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26293	$(HOST_EXPORTS) \
26294	for flag in $(EXTRA_HOST_FLAGS) ; do \
26295	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26296	done; \
26297	echo "Doing info in libgui"; \
26298	(cd $(HOST_SUBDIR)/libgui && \
26299	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26300	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26301	          "RANLIB=$${RANLIB}" \
26302	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26303	          info) \
26304	  || exit 1
26305
26306@endif libgui
26307
26308.PHONY: maybe-dvi-libgui dvi-libgui
26309maybe-dvi-libgui:
26310@if libgui
26311maybe-dvi-libgui: dvi-libgui
26312
26313dvi-libgui: \
26314    configure-libgui 
26315	@: $(MAKE); $(unstage)
26316	@[ -f ./libgui/Makefile ] || exit 0; \
26317	r=`${PWD_COMMAND}`; export r; \
26318	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26319	$(HOST_EXPORTS) \
26320	for flag in $(EXTRA_HOST_FLAGS) ; do \
26321	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26322	done; \
26323	echo "Doing dvi in libgui"; \
26324	(cd $(HOST_SUBDIR)/libgui && \
26325	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26326	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26327	          "RANLIB=$${RANLIB}" \
26328	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26329	          dvi) \
26330	  || exit 1
26331
26332@endif libgui
26333
26334.PHONY: maybe-pdf-libgui pdf-libgui
26335maybe-pdf-libgui:
26336@if libgui
26337maybe-pdf-libgui: pdf-libgui
26338
26339pdf-libgui: \
26340    configure-libgui 
26341	@: $(MAKE); $(unstage)
26342	@[ -f ./libgui/Makefile ] || exit 0; \
26343	r=`${PWD_COMMAND}`; export r; \
26344	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26345	$(HOST_EXPORTS) \
26346	for flag in $(EXTRA_HOST_FLAGS) ; do \
26347	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26348	done; \
26349	echo "Doing pdf in libgui"; \
26350	(cd $(HOST_SUBDIR)/libgui && \
26351	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26352	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26353	          "RANLIB=$${RANLIB}" \
26354	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26355	          pdf) \
26356	  || exit 1
26357
26358@endif libgui
26359
26360.PHONY: maybe-html-libgui html-libgui
26361maybe-html-libgui:
26362@if libgui
26363maybe-html-libgui: html-libgui
26364
26365html-libgui: \
26366    configure-libgui 
26367	@: $(MAKE); $(unstage)
26368	@[ -f ./libgui/Makefile ] || exit 0; \
26369	r=`${PWD_COMMAND}`; export r; \
26370	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26371	$(HOST_EXPORTS) \
26372	for flag in $(EXTRA_HOST_FLAGS) ; do \
26373	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26374	done; \
26375	echo "Doing html in libgui"; \
26376	(cd $(HOST_SUBDIR)/libgui && \
26377	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26378	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26379	          "RANLIB=$${RANLIB}" \
26380	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26381	          html) \
26382	  || exit 1
26383
26384@endif libgui
26385
26386.PHONY: maybe-TAGS-libgui TAGS-libgui
26387maybe-TAGS-libgui:
26388@if libgui
26389maybe-TAGS-libgui: TAGS-libgui
26390
26391TAGS-libgui: \
26392    configure-libgui 
26393	@: $(MAKE); $(unstage)
26394	@[ -f ./libgui/Makefile ] || exit 0; \
26395	r=`${PWD_COMMAND}`; export r; \
26396	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26397	$(HOST_EXPORTS) \
26398	for flag in $(EXTRA_HOST_FLAGS) ; do \
26399	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26400	done; \
26401	echo "Doing TAGS in libgui"; \
26402	(cd $(HOST_SUBDIR)/libgui && \
26403	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26404	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26405	          "RANLIB=$${RANLIB}" \
26406	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26407	          TAGS) \
26408	  || exit 1
26409
26410@endif libgui
26411
26412.PHONY: maybe-install-info-libgui install-info-libgui
26413maybe-install-info-libgui:
26414@if libgui
26415maybe-install-info-libgui: install-info-libgui
26416
26417install-info-libgui: \
26418    configure-libgui \
26419    info-libgui 
26420	@: $(MAKE); $(unstage)
26421	@[ -f ./libgui/Makefile ] || exit 0; \
26422	r=`${PWD_COMMAND}`; export r; \
26423	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26424	$(HOST_EXPORTS) \
26425	for flag in $(EXTRA_HOST_FLAGS) ; do \
26426	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26427	done; \
26428	echo "Doing install-info in libgui"; \
26429	(cd $(HOST_SUBDIR)/libgui && \
26430	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26431	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26432	          "RANLIB=$${RANLIB}" \
26433	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26434	          install-info) \
26435	  || exit 1
26436
26437@endif libgui
26438
26439.PHONY: maybe-install-pdf-libgui install-pdf-libgui
26440maybe-install-pdf-libgui:
26441@if libgui
26442maybe-install-pdf-libgui: install-pdf-libgui
26443
26444install-pdf-libgui: \
26445    configure-libgui \
26446    pdf-libgui 
26447	@: $(MAKE); $(unstage)
26448	@[ -f ./libgui/Makefile ] || exit 0; \
26449	r=`${PWD_COMMAND}`; export r; \
26450	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26451	$(HOST_EXPORTS) \
26452	for flag in $(EXTRA_HOST_FLAGS) ; do \
26453	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26454	done; \
26455	echo "Doing install-pdf in libgui"; \
26456	(cd $(HOST_SUBDIR)/libgui && \
26457	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26458	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26459	          "RANLIB=$${RANLIB}" \
26460	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26461	          install-pdf) \
26462	  || exit 1
26463
26464@endif libgui
26465
26466.PHONY: maybe-install-html-libgui install-html-libgui
26467maybe-install-html-libgui:
26468@if libgui
26469maybe-install-html-libgui: install-html-libgui
26470
26471install-html-libgui: \
26472    configure-libgui \
26473    html-libgui 
26474	@: $(MAKE); $(unstage)
26475	@[ -f ./libgui/Makefile ] || exit 0; \
26476	r=`${PWD_COMMAND}`; export r; \
26477	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26478	$(HOST_EXPORTS) \
26479	for flag in $(EXTRA_HOST_FLAGS) ; do \
26480	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26481	done; \
26482	echo "Doing install-html in libgui"; \
26483	(cd $(HOST_SUBDIR)/libgui && \
26484	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26485	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26486	          "RANLIB=$${RANLIB}" \
26487	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26488	          install-html) \
26489	  || exit 1
26490
26491@endif libgui
26492
26493.PHONY: maybe-installcheck-libgui installcheck-libgui
26494maybe-installcheck-libgui:
26495@if libgui
26496maybe-installcheck-libgui: installcheck-libgui
26497
26498installcheck-libgui: \
26499    configure-libgui 
26500	@: $(MAKE); $(unstage)
26501	@[ -f ./libgui/Makefile ] || exit 0; \
26502	r=`${PWD_COMMAND}`; export r; \
26503	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26504	$(HOST_EXPORTS) \
26505	for flag in $(EXTRA_HOST_FLAGS) ; do \
26506	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26507	done; \
26508	echo "Doing installcheck in libgui"; \
26509	(cd $(HOST_SUBDIR)/libgui && \
26510	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26511	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26512	          "RANLIB=$${RANLIB}" \
26513	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26514	          installcheck) \
26515	  || exit 1
26516
26517@endif libgui
26518
26519.PHONY: maybe-mostlyclean-libgui mostlyclean-libgui
26520maybe-mostlyclean-libgui:
26521@if libgui
26522maybe-mostlyclean-libgui: mostlyclean-libgui
26523
26524mostlyclean-libgui: 
26525	@: $(MAKE); $(unstage)
26526	@[ -f ./libgui/Makefile ] || exit 0; \
26527	r=`${PWD_COMMAND}`; export r; \
26528	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26529	$(HOST_EXPORTS) \
26530	for flag in $(EXTRA_HOST_FLAGS) ; do \
26531	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26532	done; \
26533	echo "Doing mostlyclean in libgui"; \
26534	(cd $(HOST_SUBDIR)/libgui && \
26535	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26536	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26537	          "RANLIB=$${RANLIB}" \
26538	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26539	          mostlyclean) \
26540	  || exit 1
26541
26542@endif libgui
26543
26544.PHONY: maybe-clean-libgui clean-libgui
26545maybe-clean-libgui:
26546@if libgui
26547maybe-clean-libgui: clean-libgui
26548
26549clean-libgui: 
26550	@: $(MAKE); $(unstage)
26551	@[ -f ./libgui/Makefile ] || exit 0; \
26552	r=`${PWD_COMMAND}`; export r; \
26553	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26554	$(HOST_EXPORTS) \
26555	for flag in $(EXTRA_HOST_FLAGS) ; do \
26556	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26557	done; \
26558	echo "Doing clean in libgui"; \
26559	(cd $(HOST_SUBDIR)/libgui && \
26560	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26561	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26562	          "RANLIB=$${RANLIB}" \
26563	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26564	          clean) \
26565	  || exit 1
26566
26567@endif libgui
26568
26569.PHONY: maybe-distclean-libgui distclean-libgui
26570maybe-distclean-libgui:
26571@if libgui
26572maybe-distclean-libgui: distclean-libgui
26573
26574distclean-libgui: 
26575	@: $(MAKE); $(unstage)
26576	@[ -f ./libgui/Makefile ] || exit 0; \
26577	r=`${PWD_COMMAND}`; export r; \
26578	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26579	$(HOST_EXPORTS) \
26580	for flag in $(EXTRA_HOST_FLAGS) ; do \
26581	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26582	done; \
26583	echo "Doing distclean in libgui"; \
26584	(cd $(HOST_SUBDIR)/libgui && \
26585	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26586	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26587	          "RANLIB=$${RANLIB}" \
26588	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26589	          distclean) \
26590	  || exit 1
26591
26592@endif libgui
26593
26594.PHONY: maybe-maintainer-clean-libgui maintainer-clean-libgui
26595maybe-maintainer-clean-libgui:
26596@if libgui
26597maybe-maintainer-clean-libgui: maintainer-clean-libgui
26598
26599maintainer-clean-libgui: 
26600	@: $(MAKE); $(unstage)
26601	@[ -f ./libgui/Makefile ] || exit 0; \
26602	r=`${PWD_COMMAND}`; export r; \
26603	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26604	$(HOST_EXPORTS) \
26605	for flag in $(EXTRA_HOST_FLAGS) ; do \
26606	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26607	done; \
26608	echo "Doing maintainer-clean in libgui"; \
26609	(cd $(HOST_SUBDIR)/libgui && \
26610	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26611	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26612	          "RANLIB=$${RANLIB}" \
26613	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26614	          maintainer-clean) \
26615	  || exit 1
26616
26617@endif libgui
26618
26619
26620
26621.PHONY: configure-libiberty maybe-configure-libiberty
26622maybe-configure-libiberty:
26623@if gcc-bootstrap
26624configure-libiberty: stage_current
26625@endif gcc-bootstrap
26626@if libiberty
26627maybe-configure-libiberty: configure-libiberty
26628configure-libiberty: 
26629	@r=`${PWD_COMMAND}`; export r; \
26630	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26631	test ! -f $(HOST_SUBDIR)/libiberty/Makefile || exit 0; \
26632	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty; \
26633	$(HOST_EXPORTS)  \
26634	echo Configuring in $(HOST_SUBDIR)/libiberty; \
26635	cd "$(HOST_SUBDIR)/libiberty" || exit 1; \
26636	case $(srcdir) in \
26637	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
26638	  *) topdir=`echo $(HOST_SUBDIR)/libiberty/ | \
26639		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
26640	esac; \
26641	module_srcdir=libiberty; \
26642	$(SHELL) \
26643	  $$s/$$module_srcdir/configure \
26644	  --srcdir=$${topdir}/$$module_srcdir \
26645	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
26646	  --target=${target_alias} @extra_host_libiberty_configure_flags@ \
26647	  || exit 1
26648@endif libiberty
26649
26650
26651
26652.PHONY: configure-stage1-libiberty maybe-configure-stage1-libiberty
26653maybe-configure-stage1-libiberty:
26654@if libiberty-bootstrap
26655maybe-configure-stage1-libiberty: configure-stage1-libiberty
26656configure-stage1-libiberty:
26657	@[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
26658	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty
26659	@r=`${PWD_COMMAND}`; export r; \
26660	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26661	TFLAGS="$(STAGE1_TFLAGS)"; \
26662	test ! -f $(HOST_SUBDIR)/libiberty/Makefile || exit 0; \
26663	$(HOST_EXPORTS) \
26664	CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
26665	CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
26666	LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS;  \
26667	echo Configuring stage 1 in $(HOST_SUBDIR)/libiberty; \
26668	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty; \
26669	cd $(HOST_SUBDIR)/libiberty || exit 1; \
26670	case $(srcdir) in \
26671	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
26672	  *) topdir=`echo $(HOST_SUBDIR)/libiberty/ | \
26673		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
26674	esac; \
26675	module_srcdir=libiberty; \
26676	$(SHELL) $$s/$$module_srcdir/configure \
26677	  --srcdir=$${topdir}/$$module_srcdir \
26678	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
26679	  --target=${target_alias} \
26680	   \
26681	  $(STAGE1_CONFIGURE_FLAGS) \
26682	  @extra_host_libiberty_configure_flags@
26683@endif libiberty-bootstrap
26684
26685.PHONY: configure-stage2-libiberty maybe-configure-stage2-libiberty
26686maybe-configure-stage2-libiberty:
26687@if libiberty-bootstrap
26688maybe-configure-stage2-libiberty: configure-stage2-libiberty
26689configure-stage2-libiberty:
26690	@[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
26691	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty
26692	@r=`${PWD_COMMAND}`; export r; \
26693	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26694	TFLAGS="$(STAGE2_TFLAGS)"; \
26695	test ! -f $(HOST_SUBDIR)/libiberty/Makefile || exit 0; \
26696	$(HOST_EXPORTS) \
26697	$(POSTSTAGE1_HOST_EXPORTS) \
26698	CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
26699	CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
26700	LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS;  \
26701	echo Configuring stage 2 in $(HOST_SUBDIR)/libiberty; \
26702	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty; \
26703	cd $(HOST_SUBDIR)/libiberty || exit 1; \
26704	case $(srcdir) in \
26705	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
26706	  *) topdir=`echo $(HOST_SUBDIR)/libiberty/ | \
26707		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
26708	esac; \
26709	module_srcdir=libiberty; \
26710	$(SHELL) $$s/$$module_srcdir/configure \
26711	  --srcdir=$${topdir}/$$module_srcdir \
26712	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
26713	  --target=${target_alias} \
26714	  --with-build-libsubdir=$(HOST_SUBDIR) \
26715	  $(STAGE2_CONFIGURE_FLAGS) \
26716	  @extra_host_libiberty_configure_flags@
26717@endif libiberty-bootstrap
26718
26719.PHONY: configure-stage3-libiberty maybe-configure-stage3-libiberty
26720maybe-configure-stage3-libiberty:
26721@if libiberty-bootstrap
26722maybe-configure-stage3-libiberty: configure-stage3-libiberty
26723configure-stage3-libiberty:
26724	@[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
26725	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty
26726	@r=`${PWD_COMMAND}`; export r; \
26727	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26728	TFLAGS="$(STAGE3_TFLAGS)"; \
26729	test ! -f $(HOST_SUBDIR)/libiberty/Makefile || exit 0; \
26730	$(HOST_EXPORTS) \
26731	$(POSTSTAGE1_HOST_EXPORTS) \
26732	CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
26733	CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
26734	LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS;  \
26735	echo Configuring stage 3 in $(HOST_SUBDIR)/libiberty; \
26736	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty; \
26737	cd $(HOST_SUBDIR)/libiberty || exit 1; \
26738	case $(srcdir) in \
26739	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
26740	  *) topdir=`echo $(HOST_SUBDIR)/libiberty/ | \
26741		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
26742	esac; \
26743	module_srcdir=libiberty; \
26744	$(SHELL) $$s/$$module_srcdir/configure \
26745	  --srcdir=$${topdir}/$$module_srcdir \
26746	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
26747	  --target=${target_alias} \
26748	  --with-build-libsubdir=$(HOST_SUBDIR) \
26749	  $(STAGE3_CONFIGURE_FLAGS) \
26750	  @extra_host_libiberty_configure_flags@
26751@endif libiberty-bootstrap
26752
26753.PHONY: configure-stage4-libiberty maybe-configure-stage4-libiberty
26754maybe-configure-stage4-libiberty:
26755@if libiberty-bootstrap
26756maybe-configure-stage4-libiberty: configure-stage4-libiberty
26757configure-stage4-libiberty:
26758	@[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
26759	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty
26760	@r=`${PWD_COMMAND}`; export r; \
26761	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26762	TFLAGS="$(STAGE4_TFLAGS)"; \
26763	test ! -f $(HOST_SUBDIR)/libiberty/Makefile || exit 0; \
26764	$(HOST_EXPORTS) \
26765	$(POSTSTAGE1_HOST_EXPORTS) \
26766	CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
26767	CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
26768	LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS;  \
26769	echo Configuring stage 4 in $(HOST_SUBDIR)/libiberty; \
26770	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty; \
26771	cd $(HOST_SUBDIR)/libiberty || exit 1; \
26772	case $(srcdir) in \
26773	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
26774	  *) topdir=`echo $(HOST_SUBDIR)/libiberty/ | \
26775		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
26776	esac; \
26777	module_srcdir=libiberty; \
26778	$(SHELL) $$s/$$module_srcdir/configure \
26779	  --srcdir=$${topdir}/$$module_srcdir \
26780	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
26781	  --target=${target_alias} \
26782	  --with-build-libsubdir=$(HOST_SUBDIR) \
26783	  $(STAGE4_CONFIGURE_FLAGS) \
26784	  @extra_host_libiberty_configure_flags@
26785@endif libiberty-bootstrap
26786
26787.PHONY: configure-stageprofile-libiberty maybe-configure-stageprofile-libiberty
26788maybe-configure-stageprofile-libiberty:
26789@if libiberty-bootstrap
26790maybe-configure-stageprofile-libiberty: configure-stageprofile-libiberty
26791configure-stageprofile-libiberty:
26792	@[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
26793	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty
26794	@r=`${PWD_COMMAND}`; export r; \
26795	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26796	TFLAGS="$(STAGEprofile_TFLAGS)"; \
26797	test ! -f $(HOST_SUBDIR)/libiberty/Makefile || exit 0; \
26798	$(HOST_EXPORTS) \
26799	$(POSTSTAGE1_HOST_EXPORTS) \
26800	CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
26801	CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
26802	LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS;  \
26803	echo Configuring stage profile in $(HOST_SUBDIR)/libiberty; \
26804	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty; \
26805	cd $(HOST_SUBDIR)/libiberty || exit 1; \
26806	case $(srcdir) in \
26807	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
26808	  *) topdir=`echo $(HOST_SUBDIR)/libiberty/ | \
26809		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
26810	esac; \
26811	module_srcdir=libiberty; \
26812	$(SHELL) $$s/$$module_srcdir/configure \
26813	  --srcdir=$${topdir}/$$module_srcdir \
26814	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
26815	  --target=${target_alias} \
26816	  --with-build-libsubdir=$(HOST_SUBDIR) \
26817	  $(STAGEprofile_CONFIGURE_FLAGS) \
26818	  @extra_host_libiberty_configure_flags@
26819@endif libiberty-bootstrap
26820
26821.PHONY: configure-stagetrain-libiberty maybe-configure-stagetrain-libiberty
26822maybe-configure-stagetrain-libiberty:
26823@if libiberty-bootstrap
26824maybe-configure-stagetrain-libiberty: configure-stagetrain-libiberty
26825configure-stagetrain-libiberty:
26826	@[ $(current_stage) = stagetrain ] || $(MAKE) stagetrain-start
26827	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty
26828	@r=`${PWD_COMMAND}`; export r; \
26829	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26830	TFLAGS="$(STAGEtrain_TFLAGS)"; \
26831	test ! -f $(HOST_SUBDIR)/libiberty/Makefile || exit 0; \
26832	$(HOST_EXPORTS) \
26833	$(POSTSTAGE1_HOST_EXPORTS) \
26834	CFLAGS="$(STAGEtrain_CFLAGS)"; export CFLAGS; \
26835	CXXFLAGS="$(STAGEtrain_CXXFLAGS)"; export CXXFLAGS; \
26836	LIBCFLAGS="$(STAGEtrain_CFLAGS)"; export LIBCFLAGS;  \
26837	echo Configuring stage train in $(HOST_SUBDIR)/libiberty; \
26838	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty; \
26839	cd $(HOST_SUBDIR)/libiberty || exit 1; \
26840	case $(srcdir) in \
26841	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
26842	  *) topdir=`echo $(HOST_SUBDIR)/libiberty/ | \
26843		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
26844	esac; \
26845	module_srcdir=libiberty; \
26846	$(SHELL) $$s/$$module_srcdir/configure \
26847	  --srcdir=$${topdir}/$$module_srcdir \
26848	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
26849	  --target=${target_alias} \
26850	  --with-build-libsubdir=$(HOST_SUBDIR) \
26851	  $(STAGEtrain_CONFIGURE_FLAGS) \
26852	  @extra_host_libiberty_configure_flags@
26853@endif libiberty-bootstrap
26854
26855.PHONY: configure-stagefeedback-libiberty maybe-configure-stagefeedback-libiberty
26856maybe-configure-stagefeedback-libiberty:
26857@if libiberty-bootstrap
26858maybe-configure-stagefeedback-libiberty: configure-stagefeedback-libiberty
26859configure-stagefeedback-libiberty:
26860	@[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
26861	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty
26862	@r=`${PWD_COMMAND}`; export r; \
26863	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26864	TFLAGS="$(STAGEfeedback_TFLAGS)"; \
26865	test ! -f $(HOST_SUBDIR)/libiberty/Makefile || exit 0; \
26866	$(HOST_EXPORTS) \
26867	$(POSTSTAGE1_HOST_EXPORTS) \
26868	CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
26869	CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
26870	LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS;  \
26871	echo Configuring stage feedback in $(HOST_SUBDIR)/libiberty; \
26872	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty; \
26873	cd $(HOST_SUBDIR)/libiberty || exit 1; \
26874	case $(srcdir) in \
26875	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
26876	  *) topdir=`echo $(HOST_SUBDIR)/libiberty/ | \
26877		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
26878	esac; \
26879	module_srcdir=libiberty; \
26880	$(SHELL) $$s/$$module_srcdir/configure \
26881	  --srcdir=$${topdir}/$$module_srcdir \
26882	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
26883	  --target=${target_alias} \
26884	  --with-build-libsubdir=$(HOST_SUBDIR) \
26885	  $(STAGEfeedback_CONFIGURE_FLAGS) \
26886	  @extra_host_libiberty_configure_flags@
26887@endif libiberty-bootstrap
26888
26889.PHONY: configure-stageautoprofile-libiberty maybe-configure-stageautoprofile-libiberty
26890maybe-configure-stageautoprofile-libiberty:
26891@if libiberty-bootstrap
26892maybe-configure-stageautoprofile-libiberty: configure-stageautoprofile-libiberty
26893configure-stageautoprofile-libiberty:
26894	@[ $(current_stage) = stageautoprofile ] || $(MAKE) stageautoprofile-start
26895	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty
26896	@r=`${PWD_COMMAND}`; export r; \
26897	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26898	TFLAGS="$(STAGEautoprofile_TFLAGS)"; \
26899	test ! -f $(HOST_SUBDIR)/libiberty/Makefile || exit 0; \
26900	$(HOST_EXPORTS) \
26901	$(POSTSTAGE1_HOST_EXPORTS) \
26902	CFLAGS="$(STAGEautoprofile_CFLAGS)"; export CFLAGS; \
26903	CXXFLAGS="$(STAGEautoprofile_CXXFLAGS)"; export CXXFLAGS; \
26904	LIBCFLAGS="$(STAGEautoprofile_CFLAGS)"; export LIBCFLAGS;  \
26905	echo Configuring stage autoprofile in $(HOST_SUBDIR)/libiberty; \
26906	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty; \
26907	cd $(HOST_SUBDIR)/libiberty || exit 1; \
26908	case $(srcdir) in \
26909	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
26910	  *) topdir=`echo $(HOST_SUBDIR)/libiberty/ | \
26911		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
26912	esac; \
26913	module_srcdir=libiberty; \
26914	$(SHELL) $$s/$$module_srcdir/configure \
26915	  --srcdir=$${topdir}/$$module_srcdir \
26916	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
26917	  --target=${target_alias} \
26918	  --with-build-libsubdir=$(HOST_SUBDIR) \
26919	  $(STAGEautoprofile_CONFIGURE_FLAGS) \
26920	  @extra_host_libiberty_configure_flags@
26921@endif libiberty-bootstrap
26922
26923.PHONY: configure-stageautofeedback-libiberty maybe-configure-stageautofeedback-libiberty
26924maybe-configure-stageautofeedback-libiberty:
26925@if libiberty-bootstrap
26926maybe-configure-stageautofeedback-libiberty: configure-stageautofeedback-libiberty
26927configure-stageautofeedback-libiberty:
26928	@[ $(current_stage) = stageautofeedback ] || $(MAKE) stageautofeedback-start
26929	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty
26930	@r=`${PWD_COMMAND}`; export r; \
26931	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26932	TFLAGS="$(STAGEautofeedback_TFLAGS)"; \
26933	test ! -f $(HOST_SUBDIR)/libiberty/Makefile || exit 0; \
26934	$(HOST_EXPORTS) \
26935	$(POSTSTAGE1_HOST_EXPORTS) \
26936	CFLAGS="$(STAGEautofeedback_CFLAGS)"; export CFLAGS; \
26937	CXXFLAGS="$(STAGEautofeedback_CXXFLAGS)"; export CXXFLAGS; \
26938	LIBCFLAGS="$(STAGEautofeedback_CFLAGS)"; export LIBCFLAGS;  \
26939	echo Configuring stage autofeedback in $(HOST_SUBDIR)/libiberty; \
26940	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty; \
26941	cd $(HOST_SUBDIR)/libiberty || exit 1; \
26942	case $(srcdir) in \
26943	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
26944	  *) topdir=`echo $(HOST_SUBDIR)/libiberty/ | \
26945		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
26946	esac; \
26947	module_srcdir=libiberty; \
26948	$(SHELL) $$s/$$module_srcdir/configure \
26949	  --srcdir=$${topdir}/$$module_srcdir \
26950	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
26951	  --target=${target_alias} \
26952	  --with-build-libsubdir=$(HOST_SUBDIR) \
26953	  $(STAGEautofeedback_CONFIGURE_FLAGS) \
26954	  @extra_host_libiberty_configure_flags@
26955@endif libiberty-bootstrap
26956
26957
26958
26959
26960
26961.PHONY: all-libiberty maybe-all-libiberty
26962maybe-all-libiberty:
26963@if gcc-bootstrap
26964all-libiberty: stage_current
26965@endif gcc-bootstrap
26966@if libiberty
26967TARGET-libiberty=all
26968maybe-all-libiberty: all-libiberty
26969all-libiberty: configure-libiberty
26970	@r=`${PWD_COMMAND}`; export r; \
26971	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26972	$(HOST_EXPORTS)  \
26973	(cd $(HOST_SUBDIR)/libiberty && \
26974	  $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS)  \
26975		$(TARGET-libiberty))
26976@endif libiberty
26977
26978
26979
26980.PHONY: all-stage1-libiberty maybe-all-stage1-libiberty
26981.PHONY: clean-stage1-libiberty maybe-clean-stage1-libiberty
26982maybe-all-stage1-libiberty:
26983maybe-clean-stage1-libiberty:
26984@if libiberty-bootstrap
26985maybe-all-stage1-libiberty: all-stage1-libiberty
26986all-stage1: all-stage1-libiberty
26987TARGET-stage1-libiberty = $(TARGET-libiberty)
26988all-stage1-libiberty: configure-stage1-libiberty
26989	@[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
26990	@r=`${PWD_COMMAND}`; export r; \
26991	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26992	TFLAGS="$(STAGE1_TFLAGS)"; \
26993	$(HOST_EXPORTS)  \
26994	cd $(HOST_SUBDIR)/libiberty && \
26995	 \
26996	$(MAKE) $(BASE_FLAGS_TO_PASS) \
26997		CFLAGS="$(STAGE1_CFLAGS)" \
26998		GENERATOR_CFLAGS="$(STAGE1_GENERATOR_CFLAGS)" \
26999		CXXFLAGS="$(STAGE1_CXXFLAGS)" \
27000		LIBCFLAGS="$(LIBCFLAGS)" \
27001		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
27002		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
27003		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
27004		$(EXTRA_HOST_FLAGS)  \
27005		$(STAGE1_FLAGS_TO_PASS)  \
27006		TFLAGS="$(STAGE1_TFLAGS)"  \
27007		$(TARGET-stage1-libiberty)
27008
27009maybe-clean-stage1-libiberty: clean-stage1-libiberty
27010clean-stage1: clean-stage1-libiberty
27011clean-stage1-libiberty:
27012	@if [ $(current_stage) = stage1 ]; then \
27013	  [ -f $(HOST_SUBDIR)/libiberty/Makefile ] || exit 0; \
27014	else \
27015	  [ -f $(HOST_SUBDIR)/stage1-libiberty/Makefile ] || exit 0; \
27016	  $(MAKE) stage1-start; \
27017	fi; \
27018	cd $(HOST_SUBDIR)/libiberty && \
27019	$(MAKE) $(EXTRA_HOST_FLAGS)  \
27020	$(STAGE1_FLAGS_TO_PASS)  clean
27021@endif libiberty-bootstrap
27022
27023
27024.PHONY: all-stage2-libiberty maybe-all-stage2-libiberty
27025.PHONY: clean-stage2-libiberty maybe-clean-stage2-libiberty
27026maybe-all-stage2-libiberty:
27027maybe-clean-stage2-libiberty:
27028@if libiberty-bootstrap
27029maybe-all-stage2-libiberty: all-stage2-libiberty
27030all-stage2: all-stage2-libiberty
27031TARGET-stage2-libiberty = $(TARGET-libiberty)
27032all-stage2-libiberty: configure-stage2-libiberty
27033	@[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
27034	@r=`${PWD_COMMAND}`; export r; \
27035	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27036	TFLAGS="$(STAGE2_TFLAGS)"; \
27037	$(HOST_EXPORTS) \
27038	$(POSTSTAGE1_HOST_EXPORTS)  \
27039	cd $(HOST_SUBDIR)/libiberty && \
27040	 \
27041	$(MAKE) $(BASE_FLAGS_TO_PASS) \
27042		CFLAGS="$(STAGE2_CFLAGS)" \
27043		GENERATOR_CFLAGS="$(STAGE2_GENERATOR_CFLAGS)" \
27044		CXXFLAGS="$(STAGE2_CXXFLAGS)" \
27045		LIBCFLAGS="$(STAGE2_CFLAGS)" \
27046		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
27047		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
27048		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
27049		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
27050		TFLAGS="$(STAGE2_TFLAGS)"  \
27051		$(TARGET-stage2-libiberty)
27052
27053maybe-clean-stage2-libiberty: clean-stage2-libiberty
27054clean-stage2: clean-stage2-libiberty
27055clean-stage2-libiberty:
27056	@if [ $(current_stage) = stage2 ]; then \
27057	  [ -f $(HOST_SUBDIR)/libiberty/Makefile ] || exit 0; \
27058	else \
27059	  [ -f $(HOST_SUBDIR)/stage2-libiberty/Makefile ] || exit 0; \
27060	  $(MAKE) stage2-start; \
27061	fi; \
27062	cd $(HOST_SUBDIR)/libiberty && \
27063	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
27064@endif libiberty-bootstrap
27065
27066
27067.PHONY: all-stage3-libiberty maybe-all-stage3-libiberty
27068.PHONY: clean-stage3-libiberty maybe-clean-stage3-libiberty
27069maybe-all-stage3-libiberty:
27070maybe-clean-stage3-libiberty:
27071@if libiberty-bootstrap
27072maybe-all-stage3-libiberty: all-stage3-libiberty
27073all-stage3: all-stage3-libiberty
27074TARGET-stage3-libiberty = $(TARGET-libiberty)
27075all-stage3-libiberty: configure-stage3-libiberty
27076	@[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
27077	@r=`${PWD_COMMAND}`; export r; \
27078	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27079	TFLAGS="$(STAGE3_TFLAGS)"; \
27080	$(HOST_EXPORTS) \
27081	$(POSTSTAGE1_HOST_EXPORTS)  \
27082	cd $(HOST_SUBDIR)/libiberty && \
27083	 \
27084	$(MAKE) $(BASE_FLAGS_TO_PASS) \
27085		CFLAGS="$(STAGE3_CFLAGS)" \
27086		GENERATOR_CFLAGS="$(STAGE3_GENERATOR_CFLAGS)" \
27087		CXXFLAGS="$(STAGE3_CXXFLAGS)" \
27088		LIBCFLAGS="$(STAGE3_CFLAGS)" \
27089		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
27090		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
27091		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
27092		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
27093		TFLAGS="$(STAGE3_TFLAGS)"  \
27094		$(TARGET-stage3-libiberty)
27095
27096maybe-clean-stage3-libiberty: clean-stage3-libiberty
27097clean-stage3: clean-stage3-libiberty
27098clean-stage3-libiberty:
27099	@if [ $(current_stage) = stage3 ]; then \
27100	  [ -f $(HOST_SUBDIR)/libiberty/Makefile ] || exit 0; \
27101	else \
27102	  [ -f $(HOST_SUBDIR)/stage3-libiberty/Makefile ] || exit 0; \
27103	  $(MAKE) stage3-start; \
27104	fi; \
27105	cd $(HOST_SUBDIR)/libiberty && \
27106	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
27107@endif libiberty-bootstrap
27108
27109
27110.PHONY: all-stage4-libiberty maybe-all-stage4-libiberty
27111.PHONY: clean-stage4-libiberty maybe-clean-stage4-libiberty
27112maybe-all-stage4-libiberty:
27113maybe-clean-stage4-libiberty:
27114@if libiberty-bootstrap
27115maybe-all-stage4-libiberty: all-stage4-libiberty
27116all-stage4: all-stage4-libiberty
27117TARGET-stage4-libiberty = $(TARGET-libiberty)
27118all-stage4-libiberty: configure-stage4-libiberty
27119	@[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
27120	@r=`${PWD_COMMAND}`; export r; \
27121	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27122	TFLAGS="$(STAGE4_TFLAGS)"; \
27123	$(HOST_EXPORTS) \
27124	$(POSTSTAGE1_HOST_EXPORTS)  \
27125	cd $(HOST_SUBDIR)/libiberty && \
27126	 \
27127	$(MAKE) $(BASE_FLAGS_TO_PASS) \
27128		CFLAGS="$(STAGE4_CFLAGS)" \
27129		GENERATOR_CFLAGS="$(STAGE4_GENERATOR_CFLAGS)" \
27130		CXXFLAGS="$(STAGE4_CXXFLAGS)" \
27131		LIBCFLAGS="$(STAGE4_CFLAGS)" \
27132		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
27133		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
27134		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
27135		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
27136		TFLAGS="$(STAGE4_TFLAGS)"  \
27137		$(TARGET-stage4-libiberty)
27138
27139maybe-clean-stage4-libiberty: clean-stage4-libiberty
27140clean-stage4: clean-stage4-libiberty
27141clean-stage4-libiberty:
27142	@if [ $(current_stage) = stage4 ]; then \
27143	  [ -f $(HOST_SUBDIR)/libiberty/Makefile ] || exit 0; \
27144	else \
27145	  [ -f $(HOST_SUBDIR)/stage4-libiberty/Makefile ] || exit 0; \
27146	  $(MAKE) stage4-start; \
27147	fi; \
27148	cd $(HOST_SUBDIR)/libiberty && \
27149	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
27150@endif libiberty-bootstrap
27151
27152
27153.PHONY: all-stageprofile-libiberty maybe-all-stageprofile-libiberty
27154.PHONY: clean-stageprofile-libiberty maybe-clean-stageprofile-libiberty
27155maybe-all-stageprofile-libiberty:
27156maybe-clean-stageprofile-libiberty:
27157@if libiberty-bootstrap
27158maybe-all-stageprofile-libiberty: all-stageprofile-libiberty
27159all-stageprofile: all-stageprofile-libiberty
27160TARGET-stageprofile-libiberty = $(TARGET-libiberty)
27161all-stageprofile-libiberty: configure-stageprofile-libiberty
27162	@[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
27163	@r=`${PWD_COMMAND}`; export r; \
27164	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27165	TFLAGS="$(STAGEprofile_TFLAGS)"; \
27166	$(HOST_EXPORTS) \
27167	$(POSTSTAGE1_HOST_EXPORTS)  \
27168	cd $(HOST_SUBDIR)/libiberty && \
27169	 \
27170	$(MAKE) $(BASE_FLAGS_TO_PASS) \
27171		CFLAGS="$(STAGEprofile_CFLAGS)" \
27172		GENERATOR_CFLAGS="$(STAGEprofile_GENERATOR_CFLAGS)" \
27173		CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
27174		LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
27175		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
27176		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
27177		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
27178		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
27179		TFLAGS="$(STAGEprofile_TFLAGS)"  \
27180		$(TARGET-stageprofile-libiberty)
27181
27182maybe-clean-stageprofile-libiberty: clean-stageprofile-libiberty
27183clean-stageprofile: clean-stageprofile-libiberty
27184clean-stageprofile-libiberty:
27185	@if [ $(current_stage) = stageprofile ]; then \
27186	  [ -f $(HOST_SUBDIR)/libiberty/Makefile ] || exit 0; \
27187	else \
27188	  [ -f $(HOST_SUBDIR)/stageprofile-libiberty/Makefile ] || exit 0; \
27189	  $(MAKE) stageprofile-start; \
27190	fi; \
27191	cd $(HOST_SUBDIR)/libiberty && \
27192	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
27193@endif libiberty-bootstrap
27194
27195
27196.PHONY: all-stagetrain-libiberty maybe-all-stagetrain-libiberty
27197.PHONY: clean-stagetrain-libiberty maybe-clean-stagetrain-libiberty
27198maybe-all-stagetrain-libiberty:
27199maybe-clean-stagetrain-libiberty:
27200@if libiberty-bootstrap
27201maybe-all-stagetrain-libiberty: all-stagetrain-libiberty
27202all-stagetrain: all-stagetrain-libiberty
27203TARGET-stagetrain-libiberty = $(TARGET-libiberty)
27204all-stagetrain-libiberty: configure-stagetrain-libiberty
27205	@[ $(current_stage) = stagetrain ] || $(MAKE) stagetrain-start
27206	@r=`${PWD_COMMAND}`; export r; \
27207	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27208	TFLAGS="$(STAGEtrain_TFLAGS)"; \
27209	$(HOST_EXPORTS) \
27210	$(POSTSTAGE1_HOST_EXPORTS)  \
27211	cd $(HOST_SUBDIR)/libiberty && \
27212	 \
27213	$(MAKE) $(BASE_FLAGS_TO_PASS) \
27214		CFLAGS="$(STAGEtrain_CFLAGS)" \
27215		GENERATOR_CFLAGS="$(STAGEtrain_GENERATOR_CFLAGS)" \
27216		CXXFLAGS="$(STAGEtrain_CXXFLAGS)" \
27217		LIBCFLAGS="$(STAGEtrain_CFLAGS)" \
27218		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
27219		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
27220		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
27221		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
27222		TFLAGS="$(STAGEtrain_TFLAGS)"  \
27223		$(TARGET-stagetrain-libiberty)
27224
27225maybe-clean-stagetrain-libiberty: clean-stagetrain-libiberty
27226clean-stagetrain: clean-stagetrain-libiberty
27227clean-stagetrain-libiberty:
27228	@if [ $(current_stage) = stagetrain ]; then \
27229	  [ -f $(HOST_SUBDIR)/libiberty/Makefile ] || exit 0; \
27230	else \
27231	  [ -f $(HOST_SUBDIR)/stagetrain-libiberty/Makefile ] || exit 0; \
27232	  $(MAKE) stagetrain-start; \
27233	fi; \
27234	cd $(HOST_SUBDIR)/libiberty && \
27235	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
27236@endif libiberty-bootstrap
27237
27238
27239.PHONY: all-stagefeedback-libiberty maybe-all-stagefeedback-libiberty
27240.PHONY: clean-stagefeedback-libiberty maybe-clean-stagefeedback-libiberty
27241maybe-all-stagefeedback-libiberty:
27242maybe-clean-stagefeedback-libiberty:
27243@if libiberty-bootstrap
27244maybe-all-stagefeedback-libiberty: all-stagefeedback-libiberty
27245all-stagefeedback: all-stagefeedback-libiberty
27246TARGET-stagefeedback-libiberty = $(TARGET-libiberty)
27247all-stagefeedback-libiberty: configure-stagefeedback-libiberty
27248	@[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
27249	@r=`${PWD_COMMAND}`; export r; \
27250	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27251	TFLAGS="$(STAGEfeedback_TFLAGS)"; \
27252	$(HOST_EXPORTS) \
27253	$(POSTSTAGE1_HOST_EXPORTS)  \
27254	cd $(HOST_SUBDIR)/libiberty && \
27255	 \
27256	$(MAKE) $(BASE_FLAGS_TO_PASS) \
27257		CFLAGS="$(STAGEfeedback_CFLAGS)" \
27258		GENERATOR_CFLAGS="$(STAGEfeedback_GENERATOR_CFLAGS)" \
27259		CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
27260		LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
27261		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
27262		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
27263		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
27264		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
27265		TFLAGS="$(STAGEfeedback_TFLAGS)"  \
27266		$(TARGET-stagefeedback-libiberty)
27267
27268maybe-clean-stagefeedback-libiberty: clean-stagefeedback-libiberty
27269clean-stagefeedback: clean-stagefeedback-libiberty
27270clean-stagefeedback-libiberty:
27271	@if [ $(current_stage) = stagefeedback ]; then \
27272	  [ -f $(HOST_SUBDIR)/libiberty/Makefile ] || exit 0; \
27273	else \
27274	  [ -f $(HOST_SUBDIR)/stagefeedback-libiberty/Makefile ] || exit 0; \
27275	  $(MAKE) stagefeedback-start; \
27276	fi; \
27277	cd $(HOST_SUBDIR)/libiberty && \
27278	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
27279@endif libiberty-bootstrap
27280
27281
27282.PHONY: all-stageautoprofile-libiberty maybe-all-stageautoprofile-libiberty
27283.PHONY: clean-stageautoprofile-libiberty maybe-clean-stageautoprofile-libiberty
27284maybe-all-stageautoprofile-libiberty:
27285maybe-clean-stageautoprofile-libiberty:
27286@if libiberty-bootstrap
27287maybe-all-stageautoprofile-libiberty: all-stageautoprofile-libiberty
27288all-stageautoprofile: all-stageautoprofile-libiberty
27289TARGET-stageautoprofile-libiberty = $(TARGET-libiberty)
27290all-stageautoprofile-libiberty: configure-stageautoprofile-libiberty
27291	@[ $(current_stage) = stageautoprofile ] || $(MAKE) stageautoprofile-start
27292	@r=`${PWD_COMMAND}`; export r; \
27293	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27294	TFLAGS="$(STAGEautoprofile_TFLAGS)"; \
27295	$(HOST_EXPORTS) \
27296	$(POSTSTAGE1_HOST_EXPORTS)  \
27297	cd $(HOST_SUBDIR)/libiberty && \
27298	$$s/gcc/config/i386/$(AUTO_PROFILE) \
27299	$(MAKE) $(BASE_FLAGS_TO_PASS) \
27300		CFLAGS="$(STAGEautoprofile_CFLAGS)" \
27301		GENERATOR_CFLAGS="$(STAGEautoprofile_GENERATOR_CFLAGS)" \
27302		CXXFLAGS="$(STAGEautoprofile_CXXFLAGS)" \
27303		LIBCFLAGS="$(STAGEautoprofile_CFLAGS)" \
27304		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
27305		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
27306		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
27307		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
27308		TFLAGS="$(STAGEautoprofile_TFLAGS)"  \
27309		$(TARGET-stageautoprofile-libiberty)
27310
27311maybe-clean-stageautoprofile-libiberty: clean-stageautoprofile-libiberty
27312clean-stageautoprofile: clean-stageautoprofile-libiberty
27313clean-stageautoprofile-libiberty:
27314	@if [ $(current_stage) = stageautoprofile ]; then \
27315	  [ -f $(HOST_SUBDIR)/libiberty/Makefile ] || exit 0; \
27316	else \
27317	  [ -f $(HOST_SUBDIR)/stageautoprofile-libiberty/Makefile ] || exit 0; \
27318	  $(MAKE) stageautoprofile-start; \
27319	fi; \
27320	cd $(HOST_SUBDIR)/libiberty && \
27321	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
27322@endif libiberty-bootstrap
27323
27324
27325.PHONY: all-stageautofeedback-libiberty maybe-all-stageautofeedback-libiberty
27326.PHONY: clean-stageautofeedback-libiberty maybe-clean-stageautofeedback-libiberty
27327maybe-all-stageautofeedback-libiberty:
27328maybe-clean-stageautofeedback-libiberty:
27329@if libiberty-bootstrap
27330maybe-all-stageautofeedback-libiberty: all-stageautofeedback-libiberty
27331all-stageautofeedback: all-stageautofeedback-libiberty
27332TARGET-stageautofeedback-libiberty = $(TARGET-libiberty)
27333all-stageautofeedback-libiberty: configure-stageautofeedback-libiberty
27334	@[ $(current_stage) = stageautofeedback ] || $(MAKE) stageautofeedback-start
27335	@r=`${PWD_COMMAND}`; export r; \
27336	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27337	TFLAGS="$(STAGEautofeedback_TFLAGS)"; \
27338	$(HOST_EXPORTS) \
27339	$(POSTSTAGE1_HOST_EXPORTS)  \
27340	cd $(HOST_SUBDIR)/libiberty && \
27341	 \
27342	$(MAKE) $(BASE_FLAGS_TO_PASS) \
27343		CFLAGS="$(STAGEautofeedback_CFLAGS)" \
27344		GENERATOR_CFLAGS="$(STAGEautofeedback_GENERATOR_CFLAGS)" \
27345		CXXFLAGS="$(STAGEautofeedback_CXXFLAGS)" \
27346		LIBCFLAGS="$(STAGEautofeedback_CFLAGS)" \
27347		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
27348		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
27349		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
27350		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
27351		TFLAGS="$(STAGEautofeedback_TFLAGS)" PERF_DATA=perf.data \
27352		$(TARGET-stageautofeedback-libiberty)
27353
27354maybe-clean-stageautofeedback-libiberty: clean-stageautofeedback-libiberty
27355clean-stageautofeedback: clean-stageautofeedback-libiberty
27356clean-stageautofeedback-libiberty:
27357	@if [ $(current_stage) = stageautofeedback ]; then \
27358	  [ -f $(HOST_SUBDIR)/libiberty/Makefile ] || exit 0; \
27359	else \
27360	  [ -f $(HOST_SUBDIR)/stageautofeedback-libiberty/Makefile ] || exit 0; \
27361	  $(MAKE) stageautofeedback-start; \
27362	fi; \
27363	cd $(HOST_SUBDIR)/libiberty && \
27364	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
27365@endif libiberty-bootstrap
27366
27367
27368
27369
27370
27371.PHONY: check-libiberty maybe-check-libiberty
27372maybe-check-libiberty:
27373@if libiberty
27374maybe-check-libiberty: check-libiberty
27375
27376check-libiberty:
27377	@: $(MAKE); $(unstage)
27378	@r=`${PWD_COMMAND}`; export r; \
27379	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27380	$(HOST_EXPORTS) $(EXTRA_HOST_EXPORTS) \
27381	(cd $(HOST_SUBDIR)/libiberty && \
27382	  $(MAKE) $(FLAGS_TO_PASS)  $(EXTRA_BOOTSTRAP_FLAGS) check)
27383
27384@endif libiberty
27385
27386.PHONY: install-libiberty maybe-install-libiberty
27387maybe-install-libiberty:
27388@if libiberty
27389maybe-install-libiberty: install-libiberty
27390
27391install-libiberty: installdirs
27392	@: $(MAKE); $(unstage)
27393	@r=`${PWD_COMMAND}`; export r; \
27394	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27395	$(HOST_EXPORTS) \
27396	(cd $(HOST_SUBDIR)/libiberty && \
27397	  $(MAKE) $(FLAGS_TO_PASS)  install)
27398
27399@endif libiberty
27400
27401.PHONY: install-strip-libiberty maybe-install-strip-libiberty
27402maybe-install-strip-libiberty:
27403@if libiberty
27404maybe-install-strip-libiberty: install-strip-libiberty
27405
27406install-strip-libiberty: installdirs
27407	@: $(MAKE); $(unstage)
27408	@r=`${PWD_COMMAND}`; export r; \
27409	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27410	$(HOST_EXPORTS) \
27411	(cd $(HOST_SUBDIR)/libiberty && \
27412	  $(MAKE) $(FLAGS_TO_PASS)  install-strip)
27413
27414@endif libiberty
27415
27416# Other targets (info, dvi, pdf, etc.)
27417
27418.PHONY: maybe-info-libiberty info-libiberty
27419maybe-info-libiberty:
27420@if libiberty
27421maybe-info-libiberty: info-libiberty
27422
27423info-libiberty: \
27424    configure-libiberty 
27425	@[ -f ./libiberty/Makefile ] || exit 0; \
27426	r=`${PWD_COMMAND}`; export r; \
27427	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27428	$(HOST_EXPORTS) \
27429	for flag in $(EXTRA_HOST_FLAGS) ; do \
27430	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27431	done; \
27432	echo "Doing info in libiberty"; \
27433	(cd $(HOST_SUBDIR)/libiberty && \
27434	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27435	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27436	          "RANLIB=$${RANLIB}" \
27437	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27438	          info) \
27439	  || exit 1
27440
27441@endif libiberty
27442
27443.PHONY: maybe-dvi-libiberty dvi-libiberty
27444maybe-dvi-libiberty:
27445@if libiberty
27446maybe-dvi-libiberty: dvi-libiberty
27447
27448dvi-libiberty: \
27449    configure-libiberty 
27450	@[ -f ./libiberty/Makefile ] || exit 0; \
27451	r=`${PWD_COMMAND}`; export r; \
27452	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27453	$(HOST_EXPORTS) \
27454	for flag in $(EXTRA_HOST_FLAGS) ; do \
27455	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27456	done; \
27457	echo "Doing dvi in libiberty"; \
27458	(cd $(HOST_SUBDIR)/libiberty && \
27459	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27460	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27461	          "RANLIB=$${RANLIB}" \
27462	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27463	          dvi) \
27464	  || exit 1
27465
27466@endif libiberty
27467
27468.PHONY: maybe-pdf-libiberty pdf-libiberty
27469maybe-pdf-libiberty:
27470@if libiberty
27471maybe-pdf-libiberty: pdf-libiberty
27472
27473pdf-libiberty: \
27474    configure-libiberty 
27475	@[ -f ./libiberty/Makefile ] || exit 0; \
27476	r=`${PWD_COMMAND}`; export r; \
27477	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27478	$(HOST_EXPORTS) \
27479	for flag in $(EXTRA_HOST_FLAGS) ; do \
27480	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27481	done; \
27482	echo "Doing pdf in libiberty"; \
27483	(cd $(HOST_SUBDIR)/libiberty && \
27484	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27485	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27486	          "RANLIB=$${RANLIB}" \
27487	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27488	          pdf) \
27489	  || exit 1
27490
27491@endif libiberty
27492
27493.PHONY: maybe-html-libiberty html-libiberty
27494maybe-html-libiberty:
27495@if libiberty
27496maybe-html-libiberty: html-libiberty
27497
27498html-libiberty: \
27499    configure-libiberty 
27500	@[ -f ./libiberty/Makefile ] || exit 0; \
27501	r=`${PWD_COMMAND}`; export r; \
27502	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27503	$(HOST_EXPORTS) \
27504	for flag in $(EXTRA_HOST_FLAGS) ; do \
27505	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27506	done; \
27507	echo "Doing html in libiberty"; \
27508	(cd $(HOST_SUBDIR)/libiberty && \
27509	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27510	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27511	          "RANLIB=$${RANLIB}" \
27512	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27513	          html) \
27514	  || exit 1
27515
27516@endif libiberty
27517
27518.PHONY: maybe-TAGS-libiberty TAGS-libiberty
27519maybe-TAGS-libiberty:
27520@if libiberty
27521maybe-TAGS-libiberty: TAGS-libiberty
27522
27523TAGS-libiberty: \
27524    configure-libiberty 
27525	@[ -f ./libiberty/Makefile ] || exit 0; \
27526	r=`${PWD_COMMAND}`; export r; \
27527	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27528	$(HOST_EXPORTS) \
27529	for flag in $(EXTRA_HOST_FLAGS) ; do \
27530	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27531	done; \
27532	echo "Doing TAGS in libiberty"; \
27533	(cd $(HOST_SUBDIR)/libiberty && \
27534	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27535	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27536	          "RANLIB=$${RANLIB}" \
27537	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27538	          TAGS) \
27539	  || exit 1
27540
27541@endif libiberty
27542
27543.PHONY: maybe-install-info-libiberty install-info-libiberty
27544maybe-install-info-libiberty:
27545@if libiberty
27546maybe-install-info-libiberty: install-info-libiberty
27547
27548install-info-libiberty: \
27549    configure-libiberty \
27550    info-libiberty 
27551	@[ -f ./libiberty/Makefile ] || exit 0; \
27552	r=`${PWD_COMMAND}`; export r; \
27553	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27554	$(HOST_EXPORTS) \
27555	for flag in $(EXTRA_HOST_FLAGS) ; do \
27556	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27557	done; \
27558	echo "Doing install-info in libiberty"; \
27559	(cd $(HOST_SUBDIR)/libiberty && \
27560	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27561	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27562	          "RANLIB=$${RANLIB}" \
27563	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27564	          install-info) \
27565	  || exit 1
27566
27567@endif libiberty
27568
27569.PHONY: maybe-install-pdf-libiberty install-pdf-libiberty
27570maybe-install-pdf-libiberty:
27571@if libiberty
27572maybe-install-pdf-libiberty: install-pdf-libiberty
27573
27574install-pdf-libiberty: \
27575    configure-libiberty \
27576    pdf-libiberty 
27577	@[ -f ./libiberty/Makefile ] || exit 0; \
27578	r=`${PWD_COMMAND}`; export r; \
27579	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27580	$(HOST_EXPORTS) \
27581	for flag in $(EXTRA_HOST_FLAGS) ; do \
27582	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27583	done; \
27584	echo "Doing install-pdf in libiberty"; \
27585	(cd $(HOST_SUBDIR)/libiberty && \
27586	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27587	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27588	          "RANLIB=$${RANLIB}" \
27589	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27590	          install-pdf) \
27591	  || exit 1
27592
27593@endif libiberty
27594
27595.PHONY: maybe-install-html-libiberty install-html-libiberty
27596maybe-install-html-libiberty:
27597@if libiberty
27598maybe-install-html-libiberty: install-html-libiberty
27599
27600install-html-libiberty: \
27601    configure-libiberty \
27602    html-libiberty 
27603	@[ -f ./libiberty/Makefile ] || exit 0; \
27604	r=`${PWD_COMMAND}`; export r; \
27605	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27606	$(HOST_EXPORTS) \
27607	for flag in $(EXTRA_HOST_FLAGS) ; do \
27608	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27609	done; \
27610	echo "Doing install-html in libiberty"; \
27611	(cd $(HOST_SUBDIR)/libiberty && \
27612	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27613	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27614	          "RANLIB=$${RANLIB}" \
27615	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27616	          install-html) \
27617	  || exit 1
27618
27619@endif libiberty
27620
27621.PHONY: maybe-installcheck-libiberty installcheck-libiberty
27622maybe-installcheck-libiberty:
27623@if libiberty
27624maybe-installcheck-libiberty: installcheck-libiberty
27625
27626installcheck-libiberty: \
27627    configure-libiberty 
27628	@[ -f ./libiberty/Makefile ] || exit 0; \
27629	r=`${PWD_COMMAND}`; export r; \
27630	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27631	$(HOST_EXPORTS) \
27632	for flag in $(EXTRA_HOST_FLAGS) ; do \
27633	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27634	done; \
27635	echo "Doing installcheck in libiberty"; \
27636	(cd $(HOST_SUBDIR)/libiberty && \
27637	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27638	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27639	          "RANLIB=$${RANLIB}" \
27640	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27641	          installcheck) \
27642	  || exit 1
27643
27644@endif libiberty
27645
27646.PHONY: maybe-mostlyclean-libiberty mostlyclean-libiberty
27647maybe-mostlyclean-libiberty:
27648@if libiberty
27649maybe-mostlyclean-libiberty: mostlyclean-libiberty
27650
27651mostlyclean-libiberty: 
27652	@[ -f ./libiberty/Makefile ] || exit 0; \
27653	r=`${PWD_COMMAND}`; export r; \
27654	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27655	$(HOST_EXPORTS) \
27656	for flag in $(EXTRA_HOST_FLAGS) ; do \
27657	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27658	done; \
27659	echo "Doing mostlyclean in libiberty"; \
27660	(cd $(HOST_SUBDIR)/libiberty && \
27661	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27662	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27663	          "RANLIB=$${RANLIB}" \
27664	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27665	          mostlyclean) \
27666	  || exit 1
27667
27668@endif libiberty
27669
27670.PHONY: maybe-clean-libiberty clean-libiberty
27671maybe-clean-libiberty:
27672@if libiberty
27673maybe-clean-libiberty: clean-libiberty
27674
27675clean-libiberty: 
27676	@[ -f ./libiberty/Makefile ] || exit 0; \
27677	r=`${PWD_COMMAND}`; export r; \
27678	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27679	$(HOST_EXPORTS) \
27680	for flag in $(EXTRA_HOST_FLAGS) ; do \
27681	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27682	done; \
27683	echo "Doing clean in libiberty"; \
27684	(cd $(HOST_SUBDIR)/libiberty && \
27685	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27686	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27687	          "RANLIB=$${RANLIB}" \
27688	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27689	          clean) \
27690	  || exit 1
27691
27692@endif libiberty
27693
27694.PHONY: maybe-distclean-libiberty distclean-libiberty
27695maybe-distclean-libiberty:
27696@if libiberty
27697maybe-distclean-libiberty: distclean-libiberty
27698
27699distclean-libiberty: 
27700	@[ -f ./libiberty/Makefile ] || exit 0; \
27701	r=`${PWD_COMMAND}`; export r; \
27702	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27703	$(HOST_EXPORTS) \
27704	for flag in $(EXTRA_HOST_FLAGS) ; do \
27705	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27706	done; \
27707	echo "Doing distclean in libiberty"; \
27708	(cd $(HOST_SUBDIR)/libiberty && \
27709	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27710	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27711	          "RANLIB=$${RANLIB}" \
27712	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27713	          distclean) \
27714	  || exit 1
27715
27716@endif libiberty
27717
27718.PHONY: maybe-maintainer-clean-libiberty maintainer-clean-libiberty
27719maybe-maintainer-clean-libiberty:
27720@if libiberty
27721maybe-maintainer-clean-libiberty: maintainer-clean-libiberty
27722
27723maintainer-clean-libiberty: 
27724	@[ -f ./libiberty/Makefile ] || exit 0; \
27725	r=`${PWD_COMMAND}`; export r; \
27726	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27727	$(HOST_EXPORTS) \
27728	for flag in $(EXTRA_HOST_FLAGS) ; do \
27729	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27730	done; \
27731	echo "Doing maintainer-clean in libiberty"; \
27732	(cd $(HOST_SUBDIR)/libiberty && \
27733	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27734	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27735	          "RANLIB=$${RANLIB}" \
27736	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27737	          maintainer-clean) \
27738	  || exit 1
27739
27740@endif libiberty
27741
27742
27743
27744.PHONY: configure-libiberty-linker-plugin maybe-configure-libiberty-linker-plugin
27745maybe-configure-libiberty-linker-plugin:
27746@if gcc-bootstrap
27747configure-libiberty-linker-plugin: stage_current
27748@endif gcc-bootstrap
27749@if libiberty-linker-plugin
27750maybe-configure-libiberty-linker-plugin: configure-libiberty-linker-plugin
27751configure-libiberty-linker-plugin: 
27752	@r=`${PWD_COMMAND}`; export r; \
27753	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27754	test ! -f $(HOST_SUBDIR)/libiberty-linker-plugin/Makefile || exit 0; \
27755	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty-linker-plugin; \
27756	$(HOST_EXPORTS)  \
27757	echo Configuring in $(HOST_SUBDIR)/libiberty-linker-plugin; \
27758	cd "$(HOST_SUBDIR)/libiberty-linker-plugin" || exit 1; \
27759	case $(srcdir) in \
27760	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
27761	  *) topdir=`echo $(HOST_SUBDIR)/libiberty-linker-plugin/ | \
27762		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
27763	esac; \
27764	module_srcdir=libiberty; \
27765	$(SHELL) \
27766	  $$s/$$module_srcdir/configure \
27767	  --srcdir=$${topdir}/$$module_srcdir \
27768	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
27769	  --target=${target_alias} @extra_host_libiberty_configure_flags@ --disable-install-libiberty @extra_linker_plugin_flags@ @extra_linker_plugin_configure_flags@ \
27770	  || exit 1
27771@endif libiberty-linker-plugin
27772
27773
27774
27775.PHONY: configure-stage1-libiberty-linker-plugin maybe-configure-stage1-libiberty-linker-plugin
27776maybe-configure-stage1-libiberty-linker-plugin:
27777@if libiberty-linker-plugin-bootstrap
27778maybe-configure-stage1-libiberty-linker-plugin: configure-stage1-libiberty-linker-plugin
27779configure-stage1-libiberty-linker-plugin:
27780	@[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
27781	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty-linker-plugin
27782	@r=`${PWD_COMMAND}`; export r; \
27783	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27784	TFLAGS="$(STAGE1_TFLAGS)"; \
27785	test ! -f $(HOST_SUBDIR)/libiberty-linker-plugin/Makefile || exit 0; \
27786	$(HOST_EXPORTS) \
27787	CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
27788	CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
27789	LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS;  \
27790	echo Configuring stage 1 in $(HOST_SUBDIR)/libiberty-linker-plugin; \
27791	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty-linker-plugin; \
27792	cd $(HOST_SUBDIR)/libiberty-linker-plugin || exit 1; \
27793	case $(srcdir) in \
27794	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
27795	  *) topdir=`echo $(HOST_SUBDIR)/libiberty-linker-plugin/ | \
27796		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
27797	esac; \
27798	module_srcdir=libiberty; \
27799	$(SHELL) $$s/$$module_srcdir/configure \
27800	  --srcdir=$${topdir}/$$module_srcdir \
27801	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
27802	  --target=${target_alias} \
27803	   \
27804	  $(STAGE1_CONFIGURE_FLAGS) \
27805	  @extra_host_libiberty_configure_flags@ --disable-install-libiberty @extra_linker_plugin_flags@ @extra_linker_plugin_configure_flags@
27806@endif libiberty-linker-plugin-bootstrap
27807
27808.PHONY: configure-stage2-libiberty-linker-plugin maybe-configure-stage2-libiberty-linker-plugin
27809maybe-configure-stage2-libiberty-linker-plugin:
27810@if libiberty-linker-plugin-bootstrap
27811maybe-configure-stage2-libiberty-linker-plugin: configure-stage2-libiberty-linker-plugin
27812configure-stage2-libiberty-linker-plugin:
27813	@[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
27814	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty-linker-plugin
27815	@r=`${PWD_COMMAND}`; export r; \
27816	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27817	TFLAGS="$(STAGE2_TFLAGS)"; \
27818	test ! -f $(HOST_SUBDIR)/libiberty-linker-plugin/Makefile || exit 0; \
27819	$(HOST_EXPORTS) \
27820	$(POSTSTAGE1_HOST_EXPORTS) \
27821	CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
27822	CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
27823	LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS;  \
27824	echo Configuring stage 2 in $(HOST_SUBDIR)/libiberty-linker-plugin; \
27825	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty-linker-plugin; \
27826	cd $(HOST_SUBDIR)/libiberty-linker-plugin || exit 1; \
27827	case $(srcdir) in \
27828	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
27829	  *) topdir=`echo $(HOST_SUBDIR)/libiberty-linker-plugin/ | \
27830		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
27831	esac; \
27832	module_srcdir=libiberty; \
27833	$(SHELL) $$s/$$module_srcdir/configure \
27834	  --srcdir=$${topdir}/$$module_srcdir \
27835	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
27836	  --target=${target_alias} \
27837	  --with-build-libsubdir=$(HOST_SUBDIR) \
27838	  $(STAGE2_CONFIGURE_FLAGS) \
27839	  @extra_host_libiberty_configure_flags@ --disable-install-libiberty @extra_linker_plugin_flags@ @extra_linker_plugin_configure_flags@
27840@endif libiberty-linker-plugin-bootstrap
27841
27842.PHONY: configure-stage3-libiberty-linker-plugin maybe-configure-stage3-libiberty-linker-plugin
27843maybe-configure-stage3-libiberty-linker-plugin:
27844@if libiberty-linker-plugin-bootstrap
27845maybe-configure-stage3-libiberty-linker-plugin: configure-stage3-libiberty-linker-plugin
27846configure-stage3-libiberty-linker-plugin:
27847	@[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
27848	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty-linker-plugin
27849	@r=`${PWD_COMMAND}`; export r; \
27850	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27851	TFLAGS="$(STAGE3_TFLAGS)"; \
27852	test ! -f $(HOST_SUBDIR)/libiberty-linker-plugin/Makefile || exit 0; \
27853	$(HOST_EXPORTS) \
27854	$(POSTSTAGE1_HOST_EXPORTS) \
27855	CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
27856	CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
27857	LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS;  \
27858	echo Configuring stage 3 in $(HOST_SUBDIR)/libiberty-linker-plugin; \
27859	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty-linker-plugin; \
27860	cd $(HOST_SUBDIR)/libiberty-linker-plugin || exit 1; \
27861	case $(srcdir) in \
27862	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
27863	  *) topdir=`echo $(HOST_SUBDIR)/libiberty-linker-plugin/ | \
27864		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
27865	esac; \
27866	module_srcdir=libiberty; \
27867	$(SHELL) $$s/$$module_srcdir/configure \
27868	  --srcdir=$${topdir}/$$module_srcdir \
27869	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
27870	  --target=${target_alias} \
27871	  --with-build-libsubdir=$(HOST_SUBDIR) \
27872	  $(STAGE3_CONFIGURE_FLAGS) \
27873	  @extra_host_libiberty_configure_flags@ --disable-install-libiberty @extra_linker_plugin_flags@ @extra_linker_plugin_configure_flags@
27874@endif libiberty-linker-plugin-bootstrap
27875
27876.PHONY: configure-stage4-libiberty-linker-plugin maybe-configure-stage4-libiberty-linker-plugin
27877maybe-configure-stage4-libiberty-linker-plugin:
27878@if libiberty-linker-plugin-bootstrap
27879maybe-configure-stage4-libiberty-linker-plugin: configure-stage4-libiberty-linker-plugin
27880configure-stage4-libiberty-linker-plugin:
27881	@[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
27882	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty-linker-plugin
27883	@r=`${PWD_COMMAND}`; export r; \
27884	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27885	TFLAGS="$(STAGE4_TFLAGS)"; \
27886	test ! -f $(HOST_SUBDIR)/libiberty-linker-plugin/Makefile || exit 0; \
27887	$(HOST_EXPORTS) \
27888	$(POSTSTAGE1_HOST_EXPORTS) \
27889	CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
27890	CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
27891	LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS;  \
27892	echo Configuring stage 4 in $(HOST_SUBDIR)/libiberty-linker-plugin; \
27893	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty-linker-plugin; \
27894	cd $(HOST_SUBDIR)/libiberty-linker-plugin || exit 1; \
27895	case $(srcdir) in \
27896	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
27897	  *) topdir=`echo $(HOST_SUBDIR)/libiberty-linker-plugin/ | \
27898		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
27899	esac; \
27900	module_srcdir=libiberty; \
27901	$(SHELL) $$s/$$module_srcdir/configure \
27902	  --srcdir=$${topdir}/$$module_srcdir \
27903	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
27904	  --target=${target_alias} \
27905	  --with-build-libsubdir=$(HOST_SUBDIR) \
27906	  $(STAGE4_CONFIGURE_FLAGS) \
27907	  @extra_host_libiberty_configure_flags@ --disable-install-libiberty @extra_linker_plugin_flags@ @extra_linker_plugin_configure_flags@
27908@endif libiberty-linker-plugin-bootstrap
27909
27910.PHONY: configure-stageprofile-libiberty-linker-plugin maybe-configure-stageprofile-libiberty-linker-plugin
27911maybe-configure-stageprofile-libiberty-linker-plugin:
27912@if libiberty-linker-plugin-bootstrap
27913maybe-configure-stageprofile-libiberty-linker-plugin: configure-stageprofile-libiberty-linker-plugin
27914configure-stageprofile-libiberty-linker-plugin:
27915	@[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
27916	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty-linker-plugin
27917	@r=`${PWD_COMMAND}`; export r; \
27918	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27919	TFLAGS="$(STAGEprofile_TFLAGS)"; \
27920	test ! -f $(HOST_SUBDIR)/libiberty-linker-plugin/Makefile || exit 0; \
27921	$(HOST_EXPORTS) \
27922	$(POSTSTAGE1_HOST_EXPORTS) \
27923	CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
27924	CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
27925	LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS;  \
27926	echo Configuring stage profile in $(HOST_SUBDIR)/libiberty-linker-plugin; \
27927	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty-linker-plugin; \
27928	cd $(HOST_SUBDIR)/libiberty-linker-plugin || exit 1; \
27929	case $(srcdir) in \
27930	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
27931	  *) topdir=`echo $(HOST_SUBDIR)/libiberty-linker-plugin/ | \
27932		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
27933	esac; \
27934	module_srcdir=libiberty; \
27935	$(SHELL) $$s/$$module_srcdir/configure \
27936	  --srcdir=$${topdir}/$$module_srcdir \
27937	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
27938	  --target=${target_alias} \
27939	  --with-build-libsubdir=$(HOST_SUBDIR) \
27940	  $(STAGEprofile_CONFIGURE_FLAGS) \
27941	  @extra_host_libiberty_configure_flags@ --disable-install-libiberty @extra_linker_plugin_flags@ @extra_linker_plugin_configure_flags@
27942@endif libiberty-linker-plugin-bootstrap
27943
27944.PHONY: configure-stagetrain-libiberty-linker-plugin maybe-configure-stagetrain-libiberty-linker-plugin
27945maybe-configure-stagetrain-libiberty-linker-plugin:
27946@if libiberty-linker-plugin-bootstrap
27947maybe-configure-stagetrain-libiberty-linker-plugin: configure-stagetrain-libiberty-linker-plugin
27948configure-stagetrain-libiberty-linker-plugin:
27949	@[ $(current_stage) = stagetrain ] || $(MAKE) stagetrain-start
27950	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty-linker-plugin
27951	@r=`${PWD_COMMAND}`; export r; \
27952	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27953	TFLAGS="$(STAGEtrain_TFLAGS)"; \
27954	test ! -f $(HOST_SUBDIR)/libiberty-linker-plugin/Makefile || exit 0; \
27955	$(HOST_EXPORTS) \
27956	$(POSTSTAGE1_HOST_EXPORTS) \
27957	CFLAGS="$(STAGEtrain_CFLAGS)"; export CFLAGS; \
27958	CXXFLAGS="$(STAGEtrain_CXXFLAGS)"; export CXXFLAGS; \
27959	LIBCFLAGS="$(STAGEtrain_CFLAGS)"; export LIBCFLAGS;  \
27960	echo Configuring stage train in $(HOST_SUBDIR)/libiberty-linker-plugin; \
27961	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty-linker-plugin; \
27962	cd $(HOST_SUBDIR)/libiberty-linker-plugin || exit 1; \
27963	case $(srcdir) in \
27964	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
27965	  *) topdir=`echo $(HOST_SUBDIR)/libiberty-linker-plugin/ | \
27966		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
27967	esac; \
27968	module_srcdir=libiberty; \
27969	$(SHELL) $$s/$$module_srcdir/configure \
27970	  --srcdir=$${topdir}/$$module_srcdir \
27971	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
27972	  --target=${target_alias} \
27973	  --with-build-libsubdir=$(HOST_SUBDIR) \
27974	  $(STAGEtrain_CONFIGURE_FLAGS) \
27975	  @extra_host_libiberty_configure_flags@ --disable-install-libiberty @extra_linker_plugin_flags@ @extra_linker_plugin_configure_flags@
27976@endif libiberty-linker-plugin-bootstrap
27977
27978.PHONY: configure-stagefeedback-libiberty-linker-plugin maybe-configure-stagefeedback-libiberty-linker-plugin
27979maybe-configure-stagefeedback-libiberty-linker-plugin:
27980@if libiberty-linker-plugin-bootstrap
27981maybe-configure-stagefeedback-libiberty-linker-plugin: configure-stagefeedback-libiberty-linker-plugin
27982configure-stagefeedback-libiberty-linker-plugin:
27983	@[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
27984	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty-linker-plugin
27985	@r=`${PWD_COMMAND}`; export r; \
27986	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27987	TFLAGS="$(STAGEfeedback_TFLAGS)"; \
27988	test ! -f $(HOST_SUBDIR)/libiberty-linker-plugin/Makefile || exit 0; \
27989	$(HOST_EXPORTS) \
27990	$(POSTSTAGE1_HOST_EXPORTS) \
27991	CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
27992	CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
27993	LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS;  \
27994	echo Configuring stage feedback in $(HOST_SUBDIR)/libiberty-linker-plugin; \
27995	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty-linker-plugin; \
27996	cd $(HOST_SUBDIR)/libiberty-linker-plugin || exit 1; \
27997	case $(srcdir) in \
27998	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
27999	  *) topdir=`echo $(HOST_SUBDIR)/libiberty-linker-plugin/ | \
28000		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
28001	esac; \
28002	module_srcdir=libiberty; \
28003	$(SHELL) $$s/$$module_srcdir/configure \
28004	  --srcdir=$${topdir}/$$module_srcdir \
28005	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
28006	  --target=${target_alias} \
28007	  --with-build-libsubdir=$(HOST_SUBDIR) \
28008	  $(STAGEfeedback_CONFIGURE_FLAGS) \
28009	  @extra_host_libiberty_configure_flags@ --disable-install-libiberty @extra_linker_plugin_flags@ @extra_linker_plugin_configure_flags@
28010@endif libiberty-linker-plugin-bootstrap
28011
28012.PHONY: configure-stageautoprofile-libiberty-linker-plugin maybe-configure-stageautoprofile-libiberty-linker-plugin
28013maybe-configure-stageautoprofile-libiberty-linker-plugin:
28014@if libiberty-linker-plugin-bootstrap
28015maybe-configure-stageautoprofile-libiberty-linker-plugin: configure-stageautoprofile-libiberty-linker-plugin
28016configure-stageautoprofile-libiberty-linker-plugin:
28017	@[ $(current_stage) = stageautoprofile ] || $(MAKE) stageautoprofile-start
28018	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty-linker-plugin
28019	@r=`${PWD_COMMAND}`; export r; \
28020	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28021	TFLAGS="$(STAGEautoprofile_TFLAGS)"; \
28022	test ! -f $(HOST_SUBDIR)/libiberty-linker-plugin/Makefile || exit 0; \
28023	$(HOST_EXPORTS) \
28024	$(POSTSTAGE1_HOST_EXPORTS) \
28025	CFLAGS="$(STAGEautoprofile_CFLAGS)"; export CFLAGS; \
28026	CXXFLAGS="$(STAGEautoprofile_CXXFLAGS)"; export CXXFLAGS; \
28027	LIBCFLAGS="$(STAGEautoprofile_CFLAGS)"; export LIBCFLAGS;  \
28028	echo Configuring stage autoprofile in $(HOST_SUBDIR)/libiberty-linker-plugin; \
28029	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty-linker-plugin; \
28030	cd $(HOST_SUBDIR)/libiberty-linker-plugin || exit 1; \
28031	case $(srcdir) in \
28032	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
28033	  *) topdir=`echo $(HOST_SUBDIR)/libiberty-linker-plugin/ | \
28034		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
28035	esac; \
28036	module_srcdir=libiberty; \
28037	$(SHELL) $$s/$$module_srcdir/configure \
28038	  --srcdir=$${topdir}/$$module_srcdir \
28039	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
28040	  --target=${target_alias} \
28041	  --with-build-libsubdir=$(HOST_SUBDIR) \
28042	  $(STAGEautoprofile_CONFIGURE_FLAGS) \
28043	  @extra_host_libiberty_configure_flags@ --disable-install-libiberty @extra_linker_plugin_flags@ @extra_linker_plugin_configure_flags@
28044@endif libiberty-linker-plugin-bootstrap
28045
28046.PHONY: configure-stageautofeedback-libiberty-linker-plugin maybe-configure-stageautofeedback-libiberty-linker-plugin
28047maybe-configure-stageautofeedback-libiberty-linker-plugin:
28048@if libiberty-linker-plugin-bootstrap
28049maybe-configure-stageautofeedback-libiberty-linker-plugin: configure-stageautofeedback-libiberty-linker-plugin
28050configure-stageautofeedback-libiberty-linker-plugin:
28051	@[ $(current_stage) = stageautofeedback ] || $(MAKE) stageautofeedback-start
28052	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty-linker-plugin
28053	@r=`${PWD_COMMAND}`; export r; \
28054	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28055	TFLAGS="$(STAGEautofeedback_TFLAGS)"; \
28056	test ! -f $(HOST_SUBDIR)/libiberty-linker-plugin/Makefile || exit 0; \
28057	$(HOST_EXPORTS) \
28058	$(POSTSTAGE1_HOST_EXPORTS) \
28059	CFLAGS="$(STAGEautofeedback_CFLAGS)"; export CFLAGS; \
28060	CXXFLAGS="$(STAGEautofeedback_CXXFLAGS)"; export CXXFLAGS; \
28061	LIBCFLAGS="$(STAGEautofeedback_CFLAGS)"; export LIBCFLAGS;  \
28062	echo Configuring stage autofeedback in $(HOST_SUBDIR)/libiberty-linker-plugin; \
28063	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty-linker-plugin; \
28064	cd $(HOST_SUBDIR)/libiberty-linker-plugin || exit 1; \
28065	case $(srcdir) in \
28066	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
28067	  *) topdir=`echo $(HOST_SUBDIR)/libiberty-linker-plugin/ | \
28068		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
28069	esac; \
28070	module_srcdir=libiberty; \
28071	$(SHELL) $$s/$$module_srcdir/configure \
28072	  --srcdir=$${topdir}/$$module_srcdir \
28073	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
28074	  --target=${target_alias} \
28075	  --with-build-libsubdir=$(HOST_SUBDIR) \
28076	  $(STAGEautofeedback_CONFIGURE_FLAGS) \
28077	  @extra_host_libiberty_configure_flags@ --disable-install-libiberty @extra_linker_plugin_flags@ @extra_linker_plugin_configure_flags@
28078@endif libiberty-linker-plugin-bootstrap
28079
28080
28081
28082
28083
28084.PHONY: all-libiberty-linker-plugin maybe-all-libiberty-linker-plugin
28085maybe-all-libiberty-linker-plugin:
28086@if gcc-bootstrap
28087all-libiberty-linker-plugin: stage_current
28088@endif gcc-bootstrap
28089@if libiberty-linker-plugin
28090TARGET-libiberty-linker-plugin=all
28091maybe-all-libiberty-linker-plugin: all-libiberty-linker-plugin
28092all-libiberty-linker-plugin: configure-libiberty-linker-plugin
28093	@r=`${PWD_COMMAND}`; export r; \
28094	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28095	$(HOST_EXPORTS)  \
28096	(cd $(HOST_SUBDIR)/libiberty-linker-plugin && \
28097	  $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) @extra_linker_plugin_flags@ \
28098		$(TARGET-libiberty-linker-plugin))
28099@endif libiberty-linker-plugin
28100
28101
28102
28103.PHONY: all-stage1-libiberty-linker-plugin maybe-all-stage1-libiberty-linker-plugin
28104.PHONY: clean-stage1-libiberty-linker-plugin maybe-clean-stage1-libiberty-linker-plugin
28105maybe-all-stage1-libiberty-linker-plugin:
28106maybe-clean-stage1-libiberty-linker-plugin:
28107@if libiberty-linker-plugin-bootstrap
28108maybe-all-stage1-libiberty-linker-plugin: all-stage1-libiberty-linker-plugin
28109all-stage1: all-stage1-libiberty-linker-plugin
28110TARGET-stage1-libiberty-linker-plugin = $(TARGET-libiberty-linker-plugin)
28111all-stage1-libiberty-linker-plugin: configure-stage1-libiberty-linker-plugin
28112	@[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
28113	@r=`${PWD_COMMAND}`; export r; \
28114	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28115	TFLAGS="$(STAGE1_TFLAGS)"; \
28116	$(HOST_EXPORTS)  \
28117	cd $(HOST_SUBDIR)/libiberty-linker-plugin && \
28118	 \
28119	$(MAKE) $(BASE_FLAGS_TO_PASS) \
28120		CFLAGS="$(STAGE1_CFLAGS)" \
28121		GENERATOR_CFLAGS="$(STAGE1_GENERATOR_CFLAGS)" \
28122		CXXFLAGS="$(STAGE1_CXXFLAGS)" \
28123		LIBCFLAGS="$(LIBCFLAGS)" \
28124		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
28125		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
28126		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
28127		$(EXTRA_HOST_FLAGS)  \
28128		$(STAGE1_FLAGS_TO_PASS) @extra_linker_plugin_flags@ \
28129		TFLAGS="$(STAGE1_TFLAGS)"  \
28130		$(TARGET-stage1-libiberty-linker-plugin)
28131
28132maybe-clean-stage1-libiberty-linker-plugin: clean-stage1-libiberty-linker-plugin
28133clean-stage1: clean-stage1-libiberty-linker-plugin
28134clean-stage1-libiberty-linker-plugin:
28135	@if [ $(current_stage) = stage1 ]; then \
28136	  [ -f $(HOST_SUBDIR)/libiberty-linker-plugin/Makefile ] || exit 0; \
28137	else \
28138	  [ -f $(HOST_SUBDIR)/stage1-libiberty-linker-plugin/Makefile ] || exit 0; \
28139	  $(MAKE) stage1-start; \
28140	fi; \
28141	cd $(HOST_SUBDIR)/libiberty-linker-plugin && \
28142	$(MAKE) $(EXTRA_HOST_FLAGS)  \
28143	$(STAGE1_FLAGS_TO_PASS) @extra_linker_plugin_flags@ clean
28144@endif libiberty-linker-plugin-bootstrap
28145
28146
28147.PHONY: all-stage2-libiberty-linker-plugin maybe-all-stage2-libiberty-linker-plugin
28148.PHONY: clean-stage2-libiberty-linker-plugin maybe-clean-stage2-libiberty-linker-plugin
28149maybe-all-stage2-libiberty-linker-plugin:
28150maybe-clean-stage2-libiberty-linker-plugin:
28151@if libiberty-linker-plugin-bootstrap
28152maybe-all-stage2-libiberty-linker-plugin: all-stage2-libiberty-linker-plugin
28153all-stage2: all-stage2-libiberty-linker-plugin
28154TARGET-stage2-libiberty-linker-plugin = $(TARGET-libiberty-linker-plugin)
28155all-stage2-libiberty-linker-plugin: configure-stage2-libiberty-linker-plugin
28156	@[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
28157	@r=`${PWD_COMMAND}`; export r; \
28158	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28159	TFLAGS="$(STAGE2_TFLAGS)"; \
28160	$(HOST_EXPORTS) \
28161	$(POSTSTAGE1_HOST_EXPORTS)  \
28162	cd $(HOST_SUBDIR)/libiberty-linker-plugin && \
28163	 \
28164	$(MAKE) $(BASE_FLAGS_TO_PASS) \
28165		CFLAGS="$(STAGE2_CFLAGS)" \
28166		GENERATOR_CFLAGS="$(STAGE2_GENERATOR_CFLAGS)" \
28167		CXXFLAGS="$(STAGE2_CXXFLAGS)" \
28168		LIBCFLAGS="$(STAGE2_CFLAGS)" \
28169		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
28170		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
28171		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
28172		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) @extra_linker_plugin_flags@ \
28173		TFLAGS="$(STAGE2_TFLAGS)"  \
28174		$(TARGET-stage2-libiberty-linker-plugin)
28175
28176maybe-clean-stage2-libiberty-linker-plugin: clean-stage2-libiberty-linker-plugin
28177clean-stage2: clean-stage2-libiberty-linker-plugin
28178clean-stage2-libiberty-linker-plugin:
28179	@if [ $(current_stage) = stage2 ]; then \
28180	  [ -f $(HOST_SUBDIR)/libiberty-linker-plugin/Makefile ] || exit 0; \
28181	else \
28182	  [ -f $(HOST_SUBDIR)/stage2-libiberty-linker-plugin/Makefile ] || exit 0; \
28183	  $(MAKE) stage2-start; \
28184	fi; \
28185	cd $(HOST_SUBDIR)/libiberty-linker-plugin && \
28186	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) @extra_linker_plugin_flags@ clean
28187@endif libiberty-linker-plugin-bootstrap
28188
28189
28190.PHONY: all-stage3-libiberty-linker-plugin maybe-all-stage3-libiberty-linker-plugin
28191.PHONY: clean-stage3-libiberty-linker-plugin maybe-clean-stage3-libiberty-linker-plugin
28192maybe-all-stage3-libiberty-linker-plugin:
28193maybe-clean-stage3-libiberty-linker-plugin:
28194@if libiberty-linker-plugin-bootstrap
28195maybe-all-stage3-libiberty-linker-plugin: all-stage3-libiberty-linker-plugin
28196all-stage3: all-stage3-libiberty-linker-plugin
28197TARGET-stage3-libiberty-linker-plugin = $(TARGET-libiberty-linker-plugin)
28198all-stage3-libiberty-linker-plugin: configure-stage3-libiberty-linker-plugin
28199	@[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
28200	@r=`${PWD_COMMAND}`; export r; \
28201	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28202	TFLAGS="$(STAGE3_TFLAGS)"; \
28203	$(HOST_EXPORTS) \
28204	$(POSTSTAGE1_HOST_EXPORTS)  \
28205	cd $(HOST_SUBDIR)/libiberty-linker-plugin && \
28206	 \
28207	$(MAKE) $(BASE_FLAGS_TO_PASS) \
28208		CFLAGS="$(STAGE3_CFLAGS)" \
28209		GENERATOR_CFLAGS="$(STAGE3_GENERATOR_CFLAGS)" \
28210		CXXFLAGS="$(STAGE3_CXXFLAGS)" \
28211		LIBCFLAGS="$(STAGE3_CFLAGS)" \
28212		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
28213		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
28214		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
28215		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) @extra_linker_plugin_flags@ \
28216		TFLAGS="$(STAGE3_TFLAGS)"  \
28217		$(TARGET-stage3-libiberty-linker-plugin)
28218
28219maybe-clean-stage3-libiberty-linker-plugin: clean-stage3-libiberty-linker-plugin
28220clean-stage3: clean-stage3-libiberty-linker-plugin
28221clean-stage3-libiberty-linker-plugin:
28222	@if [ $(current_stage) = stage3 ]; then \
28223	  [ -f $(HOST_SUBDIR)/libiberty-linker-plugin/Makefile ] || exit 0; \
28224	else \
28225	  [ -f $(HOST_SUBDIR)/stage3-libiberty-linker-plugin/Makefile ] || exit 0; \
28226	  $(MAKE) stage3-start; \
28227	fi; \
28228	cd $(HOST_SUBDIR)/libiberty-linker-plugin && \
28229	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) @extra_linker_plugin_flags@ clean
28230@endif libiberty-linker-plugin-bootstrap
28231
28232
28233.PHONY: all-stage4-libiberty-linker-plugin maybe-all-stage4-libiberty-linker-plugin
28234.PHONY: clean-stage4-libiberty-linker-plugin maybe-clean-stage4-libiberty-linker-plugin
28235maybe-all-stage4-libiberty-linker-plugin:
28236maybe-clean-stage4-libiberty-linker-plugin:
28237@if libiberty-linker-plugin-bootstrap
28238maybe-all-stage4-libiberty-linker-plugin: all-stage4-libiberty-linker-plugin
28239all-stage4: all-stage4-libiberty-linker-plugin
28240TARGET-stage4-libiberty-linker-plugin = $(TARGET-libiberty-linker-plugin)
28241all-stage4-libiberty-linker-plugin: configure-stage4-libiberty-linker-plugin
28242	@[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
28243	@r=`${PWD_COMMAND}`; export r; \
28244	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28245	TFLAGS="$(STAGE4_TFLAGS)"; \
28246	$(HOST_EXPORTS) \
28247	$(POSTSTAGE1_HOST_EXPORTS)  \
28248	cd $(HOST_SUBDIR)/libiberty-linker-plugin && \
28249	 \
28250	$(MAKE) $(BASE_FLAGS_TO_PASS) \
28251		CFLAGS="$(STAGE4_CFLAGS)" \
28252		GENERATOR_CFLAGS="$(STAGE4_GENERATOR_CFLAGS)" \
28253		CXXFLAGS="$(STAGE4_CXXFLAGS)" \
28254		LIBCFLAGS="$(STAGE4_CFLAGS)" \
28255		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
28256		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
28257		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
28258		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) @extra_linker_plugin_flags@ \
28259		TFLAGS="$(STAGE4_TFLAGS)"  \
28260		$(TARGET-stage4-libiberty-linker-plugin)
28261
28262maybe-clean-stage4-libiberty-linker-plugin: clean-stage4-libiberty-linker-plugin
28263clean-stage4: clean-stage4-libiberty-linker-plugin
28264clean-stage4-libiberty-linker-plugin:
28265	@if [ $(current_stage) = stage4 ]; then \
28266	  [ -f $(HOST_SUBDIR)/libiberty-linker-plugin/Makefile ] || exit 0; \
28267	else \
28268	  [ -f $(HOST_SUBDIR)/stage4-libiberty-linker-plugin/Makefile ] || exit 0; \
28269	  $(MAKE) stage4-start; \
28270	fi; \
28271	cd $(HOST_SUBDIR)/libiberty-linker-plugin && \
28272	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) @extra_linker_plugin_flags@ clean
28273@endif libiberty-linker-plugin-bootstrap
28274
28275
28276.PHONY: all-stageprofile-libiberty-linker-plugin maybe-all-stageprofile-libiberty-linker-plugin
28277.PHONY: clean-stageprofile-libiberty-linker-plugin maybe-clean-stageprofile-libiberty-linker-plugin
28278maybe-all-stageprofile-libiberty-linker-plugin:
28279maybe-clean-stageprofile-libiberty-linker-plugin:
28280@if libiberty-linker-plugin-bootstrap
28281maybe-all-stageprofile-libiberty-linker-plugin: all-stageprofile-libiberty-linker-plugin
28282all-stageprofile: all-stageprofile-libiberty-linker-plugin
28283TARGET-stageprofile-libiberty-linker-plugin = $(TARGET-libiberty-linker-plugin)
28284all-stageprofile-libiberty-linker-plugin: configure-stageprofile-libiberty-linker-plugin
28285	@[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
28286	@r=`${PWD_COMMAND}`; export r; \
28287	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28288	TFLAGS="$(STAGEprofile_TFLAGS)"; \
28289	$(HOST_EXPORTS) \
28290	$(POSTSTAGE1_HOST_EXPORTS)  \
28291	cd $(HOST_SUBDIR)/libiberty-linker-plugin && \
28292	 \
28293	$(MAKE) $(BASE_FLAGS_TO_PASS) \
28294		CFLAGS="$(STAGEprofile_CFLAGS)" \
28295		GENERATOR_CFLAGS="$(STAGEprofile_GENERATOR_CFLAGS)" \
28296		CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
28297		LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
28298		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
28299		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
28300		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
28301		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) @extra_linker_plugin_flags@ \
28302		TFLAGS="$(STAGEprofile_TFLAGS)"  \
28303		$(TARGET-stageprofile-libiberty-linker-plugin)
28304
28305maybe-clean-stageprofile-libiberty-linker-plugin: clean-stageprofile-libiberty-linker-plugin
28306clean-stageprofile: clean-stageprofile-libiberty-linker-plugin
28307clean-stageprofile-libiberty-linker-plugin:
28308	@if [ $(current_stage) = stageprofile ]; then \
28309	  [ -f $(HOST_SUBDIR)/libiberty-linker-plugin/Makefile ] || exit 0; \
28310	else \
28311	  [ -f $(HOST_SUBDIR)/stageprofile-libiberty-linker-plugin/Makefile ] || exit 0; \
28312	  $(MAKE) stageprofile-start; \
28313	fi; \
28314	cd $(HOST_SUBDIR)/libiberty-linker-plugin && \
28315	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) @extra_linker_plugin_flags@ clean
28316@endif libiberty-linker-plugin-bootstrap
28317
28318
28319.PHONY: all-stagetrain-libiberty-linker-plugin maybe-all-stagetrain-libiberty-linker-plugin
28320.PHONY: clean-stagetrain-libiberty-linker-plugin maybe-clean-stagetrain-libiberty-linker-plugin
28321maybe-all-stagetrain-libiberty-linker-plugin:
28322maybe-clean-stagetrain-libiberty-linker-plugin:
28323@if libiberty-linker-plugin-bootstrap
28324maybe-all-stagetrain-libiberty-linker-plugin: all-stagetrain-libiberty-linker-plugin
28325all-stagetrain: all-stagetrain-libiberty-linker-plugin
28326TARGET-stagetrain-libiberty-linker-plugin = $(TARGET-libiberty-linker-plugin)
28327all-stagetrain-libiberty-linker-plugin: configure-stagetrain-libiberty-linker-plugin
28328	@[ $(current_stage) = stagetrain ] || $(MAKE) stagetrain-start
28329	@r=`${PWD_COMMAND}`; export r; \
28330	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28331	TFLAGS="$(STAGEtrain_TFLAGS)"; \
28332	$(HOST_EXPORTS) \
28333	$(POSTSTAGE1_HOST_EXPORTS)  \
28334	cd $(HOST_SUBDIR)/libiberty-linker-plugin && \
28335	 \
28336	$(MAKE) $(BASE_FLAGS_TO_PASS) \
28337		CFLAGS="$(STAGEtrain_CFLAGS)" \
28338		GENERATOR_CFLAGS="$(STAGEtrain_GENERATOR_CFLAGS)" \
28339		CXXFLAGS="$(STAGEtrain_CXXFLAGS)" \
28340		LIBCFLAGS="$(STAGEtrain_CFLAGS)" \
28341		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
28342		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
28343		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
28344		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) @extra_linker_plugin_flags@ \
28345		TFLAGS="$(STAGEtrain_TFLAGS)"  \
28346		$(TARGET-stagetrain-libiberty-linker-plugin)
28347
28348maybe-clean-stagetrain-libiberty-linker-plugin: clean-stagetrain-libiberty-linker-plugin
28349clean-stagetrain: clean-stagetrain-libiberty-linker-plugin
28350clean-stagetrain-libiberty-linker-plugin:
28351	@if [ $(current_stage) = stagetrain ]; then \
28352	  [ -f $(HOST_SUBDIR)/libiberty-linker-plugin/Makefile ] || exit 0; \
28353	else \
28354	  [ -f $(HOST_SUBDIR)/stagetrain-libiberty-linker-plugin/Makefile ] || exit 0; \
28355	  $(MAKE) stagetrain-start; \
28356	fi; \
28357	cd $(HOST_SUBDIR)/libiberty-linker-plugin && \
28358	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) @extra_linker_plugin_flags@ clean
28359@endif libiberty-linker-plugin-bootstrap
28360
28361
28362.PHONY: all-stagefeedback-libiberty-linker-plugin maybe-all-stagefeedback-libiberty-linker-plugin
28363.PHONY: clean-stagefeedback-libiberty-linker-plugin maybe-clean-stagefeedback-libiberty-linker-plugin
28364maybe-all-stagefeedback-libiberty-linker-plugin:
28365maybe-clean-stagefeedback-libiberty-linker-plugin:
28366@if libiberty-linker-plugin-bootstrap
28367maybe-all-stagefeedback-libiberty-linker-plugin: all-stagefeedback-libiberty-linker-plugin
28368all-stagefeedback: all-stagefeedback-libiberty-linker-plugin
28369TARGET-stagefeedback-libiberty-linker-plugin = $(TARGET-libiberty-linker-plugin)
28370all-stagefeedback-libiberty-linker-plugin: configure-stagefeedback-libiberty-linker-plugin
28371	@[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
28372	@r=`${PWD_COMMAND}`; export r; \
28373	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28374	TFLAGS="$(STAGEfeedback_TFLAGS)"; \
28375	$(HOST_EXPORTS) \
28376	$(POSTSTAGE1_HOST_EXPORTS)  \
28377	cd $(HOST_SUBDIR)/libiberty-linker-plugin && \
28378	 \
28379	$(MAKE) $(BASE_FLAGS_TO_PASS) \
28380		CFLAGS="$(STAGEfeedback_CFLAGS)" \
28381		GENERATOR_CFLAGS="$(STAGEfeedback_GENERATOR_CFLAGS)" \
28382		CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
28383		LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
28384		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
28385		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
28386		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
28387		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) @extra_linker_plugin_flags@ \
28388		TFLAGS="$(STAGEfeedback_TFLAGS)"  \
28389		$(TARGET-stagefeedback-libiberty-linker-plugin)
28390
28391maybe-clean-stagefeedback-libiberty-linker-plugin: clean-stagefeedback-libiberty-linker-plugin
28392clean-stagefeedback: clean-stagefeedback-libiberty-linker-plugin
28393clean-stagefeedback-libiberty-linker-plugin:
28394	@if [ $(current_stage) = stagefeedback ]; then \
28395	  [ -f $(HOST_SUBDIR)/libiberty-linker-plugin/Makefile ] || exit 0; \
28396	else \
28397	  [ -f $(HOST_SUBDIR)/stagefeedback-libiberty-linker-plugin/Makefile ] || exit 0; \
28398	  $(MAKE) stagefeedback-start; \
28399	fi; \
28400	cd $(HOST_SUBDIR)/libiberty-linker-plugin && \
28401	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) @extra_linker_plugin_flags@ clean
28402@endif libiberty-linker-plugin-bootstrap
28403
28404
28405.PHONY: all-stageautoprofile-libiberty-linker-plugin maybe-all-stageautoprofile-libiberty-linker-plugin
28406.PHONY: clean-stageautoprofile-libiberty-linker-plugin maybe-clean-stageautoprofile-libiberty-linker-plugin
28407maybe-all-stageautoprofile-libiberty-linker-plugin:
28408maybe-clean-stageautoprofile-libiberty-linker-plugin:
28409@if libiberty-linker-plugin-bootstrap
28410maybe-all-stageautoprofile-libiberty-linker-plugin: all-stageautoprofile-libiberty-linker-plugin
28411all-stageautoprofile: all-stageautoprofile-libiberty-linker-plugin
28412TARGET-stageautoprofile-libiberty-linker-plugin = $(TARGET-libiberty-linker-plugin)
28413all-stageautoprofile-libiberty-linker-plugin: configure-stageautoprofile-libiberty-linker-plugin
28414	@[ $(current_stage) = stageautoprofile ] || $(MAKE) stageautoprofile-start
28415	@r=`${PWD_COMMAND}`; export r; \
28416	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28417	TFLAGS="$(STAGEautoprofile_TFLAGS)"; \
28418	$(HOST_EXPORTS) \
28419	$(POSTSTAGE1_HOST_EXPORTS)  \
28420	cd $(HOST_SUBDIR)/libiberty-linker-plugin && \
28421	$$s/gcc/config/i386/$(AUTO_PROFILE) \
28422	$(MAKE) $(BASE_FLAGS_TO_PASS) \
28423		CFLAGS="$(STAGEautoprofile_CFLAGS)" \
28424		GENERATOR_CFLAGS="$(STAGEautoprofile_GENERATOR_CFLAGS)" \
28425		CXXFLAGS="$(STAGEautoprofile_CXXFLAGS)" \
28426		LIBCFLAGS="$(STAGEautoprofile_CFLAGS)" \
28427		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
28428		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
28429		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
28430		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) @extra_linker_plugin_flags@ \
28431		TFLAGS="$(STAGEautoprofile_TFLAGS)"  \
28432		$(TARGET-stageautoprofile-libiberty-linker-plugin)
28433
28434maybe-clean-stageautoprofile-libiberty-linker-plugin: clean-stageautoprofile-libiberty-linker-plugin
28435clean-stageautoprofile: clean-stageautoprofile-libiberty-linker-plugin
28436clean-stageautoprofile-libiberty-linker-plugin:
28437	@if [ $(current_stage) = stageautoprofile ]; then \
28438	  [ -f $(HOST_SUBDIR)/libiberty-linker-plugin/Makefile ] || exit 0; \
28439	else \
28440	  [ -f $(HOST_SUBDIR)/stageautoprofile-libiberty-linker-plugin/Makefile ] || exit 0; \
28441	  $(MAKE) stageautoprofile-start; \
28442	fi; \
28443	cd $(HOST_SUBDIR)/libiberty-linker-plugin && \
28444	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) @extra_linker_plugin_flags@ clean
28445@endif libiberty-linker-plugin-bootstrap
28446
28447
28448.PHONY: all-stageautofeedback-libiberty-linker-plugin maybe-all-stageautofeedback-libiberty-linker-plugin
28449.PHONY: clean-stageautofeedback-libiberty-linker-plugin maybe-clean-stageautofeedback-libiberty-linker-plugin
28450maybe-all-stageautofeedback-libiberty-linker-plugin:
28451maybe-clean-stageautofeedback-libiberty-linker-plugin:
28452@if libiberty-linker-plugin-bootstrap
28453maybe-all-stageautofeedback-libiberty-linker-plugin: all-stageautofeedback-libiberty-linker-plugin
28454all-stageautofeedback: all-stageautofeedback-libiberty-linker-plugin
28455TARGET-stageautofeedback-libiberty-linker-plugin = $(TARGET-libiberty-linker-plugin)
28456all-stageautofeedback-libiberty-linker-plugin: configure-stageautofeedback-libiberty-linker-plugin
28457	@[ $(current_stage) = stageautofeedback ] || $(MAKE) stageautofeedback-start
28458	@r=`${PWD_COMMAND}`; export r; \
28459	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28460	TFLAGS="$(STAGEautofeedback_TFLAGS)"; \
28461	$(HOST_EXPORTS) \
28462	$(POSTSTAGE1_HOST_EXPORTS)  \
28463	cd $(HOST_SUBDIR)/libiberty-linker-plugin && \
28464	 \
28465	$(MAKE) $(BASE_FLAGS_TO_PASS) \
28466		CFLAGS="$(STAGEautofeedback_CFLAGS)" \
28467		GENERATOR_CFLAGS="$(STAGEautofeedback_GENERATOR_CFLAGS)" \
28468		CXXFLAGS="$(STAGEautofeedback_CXXFLAGS)" \
28469		LIBCFLAGS="$(STAGEautofeedback_CFLAGS)" \
28470		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
28471		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
28472		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
28473		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) @extra_linker_plugin_flags@ \
28474		TFLAGS="$(STAGEautofeedback_TFLAGS)" PERF_DATA=perf.data \
28475		$(TARGET-stageautofeedback-libiberty-linker-plugin)
28476
28477maybe-clean-stageautofeedback-libiberty-linker-plugin: clean-stageautofeedback-libiberty-linker-plugin
28478clean-stageautofeedback: clean-stageautofeedback-libiberty-linker-plugin
28479clean-stageautofeedback-libiberty-linker-plugin:
28480	@if [ $(current_stage) = stageautofeedback ]; then \
28481	  [ -f $(HOST_SUBDIR)/libiberty-linker-plugin/Makefile ] || exit 0; \
28482	else \
28483	  [ -f $(HOST_SUBDIR)/stageautofeedback-libiberty-linker-plugin/Makefile ] || exit 0; \
28484	  $(MAKE) stageautofeedback-start; \
28485	fi; \
28486	cd $(HOST_SUBDIR)/libiberty-linker-plugin && \
28487	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) @extra_linker_plugin_flags@ clean
28488@endif libiberty-linker-plugin-bootstrap
28489
28490
28491
28492
28493
28494.PHONY: check-libiberty-linker-plugin maybe-check-libiberty-linker-plugin
28495maybe-check-libiberty-linker-plugin:
28496@if libiberty-linker-plugin
28497maybe-check-libiberty-linker-plugin: check-libiberty-linker-plugin
28498
28499check-libiberty-linker-plugin:
28500	@: $(MAKE); $(unstage)
28501	@r=`${PWD_COMMAND}`; export r; \
28502	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28503	$(HOST_EXPORTS) $(EXTRA_HOST_EXPORTS) \
28504	(cd $(HOST_SUBDIR)/libiberty-linker-plugin && \
28505	  $(MAKE) $(FLAGS_TO_PASS) @extra_linker_plugin_flags@ $(EXTRA_BOOTSTRAP_FLAGS) check)
28506
28507@endif libiberty-linker-plugin
28508
28509.PHONY: install-libiberty-linker-plugin maybe-install-libiberty-linker-plugin
28510maybe-install-libiberty-linker-plugin:
28511@if libiberty-linker-plugin
28512maybe-install-libiberty-linker-plugin: install-libiberty-linker-plugin
28513
28514install-libiberty-linker-plugin: installdirs
28515	@: $(MAKE); $(unstage)
28516	@r=`${PWD_COMMAND}`; export r; \
28517	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28518	$(HOST_EXPORTS) \
28519	(cd $(HOST_SUBDIR)/libiberty-linker-plugin && \
28520	  $(MAKE) $(FLAGS_TO_PASS) @extra_linker_plugin_flags@ install)
28521
28522@endif libiberty-linker-plugin
28523
28524.PHONY: install-strip-libiberty-linker-plugin maybe-install-strip-libiberty-linker-plugin
28525maybe-install-strip-libiberty-linker-plugin:
28526@if libiberty-linker-plugin
28527maybe-install-strip-libiberty-linker-plugin: install-strip-libiberty-linker-plugin
28528
28529install-strip-libiberty-linker-plugin: installdirs
28530	@: $(MAKE); $(unstage)
28531	@r=`${PWD_COMMAND}`; export r; \
28532	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28533	$(HOST_EXPORTS) \
28534	(cd $(HOST_SUBDIR)/libiberty-linker-plugin && \
28535	  $(MAKE) $(FLAGS_TO_PASS) @extra_linker_plugin_flags@ install-strip)
28536
28537@endif libiberty-linker-plugin
28538
28539# Other targets (info, dvi, pdf, etc.)
28540
28541.PHONY: maybe-info-libiberty-linker-plugin info-libiberty-linker-plugin
28542maybe-info-libiberty-linker-plugin:
28543@if libiberty-linker-plugin
28544maybe-info-libiberty-linker-plugin: info-libiberty-linker-plugin
28545
28546info-libiberty-linker-plugin: \
28547    configure-libiberty-linker-plugin 
28548	@[ -f ./libiberty-linker-plugin/Makefile ] || exit 0; \
28549	r=`${PWD_COMMAND}`; export r; \
28550	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28551	$(HOST_EXPORTS) \
28552	for flag in $(EXTRA_HOST_FLAGS) @extra_linker_plugin_flags@; do \
28553	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28554	done; \
28555	echo "Doing info in libiberty-linker-plugin"; \
28556	(cd $(HOST_SUBDIR)/libiberty-linker-plugin && \
28557	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28558	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28559	          "RANLIB=$${RANLIB}" \
28560	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28561	          info) \
28562	  || exit 1
28563
28564@endif libiberty-linker-plugin
28565
28566.PHONY: maybe-dvi-libiberty-linker-plugin dvi-libiberty-linker-plugin
28567maybe-dvi-libiberty-linker-plugin:
28568@if libiberty-linker-plugin
28569maybe-dvi-libiberty-linker-plugin: dvi-libiberty-linker-plugin
28570
28571dvi-libiberty-linker-plugin: \
28572    configure-libiberty-linker-plugin 
28573	@[ -f ./libiberty-linker-plugin/Makefile ] || exit 0; \
28574	r=`${PWD_COMMAND}`; export r; \
28575	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28576	$(HOST_EXPORTS) \
28577	for flag in $(EXTRA_HOST_FLAGS) @extra_linker_plugin_flags@; do \
28578	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28579	done; \
28580	echo "Doing dvi in libiberty-linker-plugin"; \
28581	(cd $(HOST_SUBDIR)/libiberty-linker-plugin && \
28582	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28583	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28584	          "RANLIB=$${RANLIB}" \
28585	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28586	          dvi) \
28587	  || exit 1
28588
28589@endif libiberty-linker-plugin
28590
28591.PHONY: maybe-pdf-libiberty-linker-plugin pdf-libiberty-linker-plugin
28592maybe-pdf-libiberty-linker-plugin:
28593@if libiberty-linker-plugin
28594maybe-pdf-libiberty-linker-plugin: pdf-libiberty-linker-plugin
28595
28596pdf-libiberty-linker-plugin: \
28597    configure-libiberty-linker-plugin 
28598	@[ -f ./libiberty-linker-plugin/Makefile ] || exit 0; \
28599	r=`${PWD_COMMAND}`; export r; \
28600	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28601	$(HOST_EXPORTS) \
28602	for flag in $(EXTRA_HOST_FLAGS) @extra_linker_plugin_flags@; do \
28603	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28604	done; \
28605	echo "Doing pdf in libiberty-linker-plugin"; \
28606	(cd $(HOST_SUBDIR)/libiberty-linker-plugin && \
28607	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28608	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28609	          "RANLIB=$${RANLIB}" \
28610	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28611	          pdf) \
28612	  || exit 1
28613
28614@endif libiberty-linker-plugin
28615
28616.PHONY: maybe-html-libiberty-linker-plugin html-libiberty-linker-plugin
28617maybe-html-libiberty-linker-plugin:
28618@if libiberty-linker-plugin
28619maybe-html-libiberty-linker-plugin: html-libiberty-linker-plugin
28620
28621html-libiberty-linker-plugin: \
28622    configure-libiberty-linker-plugin 
28623	@[ -f ./libiberty-linker-plugin/Makefile ] || exit 0; \
28624	r=`${PWD_COMMAND}`; export r; \
28625	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28626	$(HOST_EXPORTS) \
28627	for flag in $(EXTRA_HOST_FLAGS) @extra_linker_plugin_flags@; do \
28628	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28629	done; \
28630	echo "Doing html in libiberty-linker-plugin"; \
28631	(cd $(HOST_SUBDIR)/libiberty-linker-plugin && \
28632	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28633	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28634	          "RANLIB=$${RANLIB}" \
28635	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28636	          html) \
28637	  || exit 1
28638
28639@endif libiberty-linker-plugin
28640
28641.PHONY: maybe-TAGS-libiberty-linker-plugin TAGS-libiberty-linker-plugin
28642maybe-TAGS-libiberty-linker-plugin:
28643@if libiberty-linker-plugin
28644maybe-TAGS-libiberty-linker-plugin: TAGS-libiberty-linker-plugin
28645
28646TAGS-libiberty-linker-plugin: \
28647    configure-libiberty-linker-plugin 
28648	@[ -f ./libiberty-linker-plugin/Makefile ] || exit 0; \
28649	r=`${PWD_COMMAND}`; export r; \
28650	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28651	$(HOST_EXPORTS) \
28652	for flag in $(EXTRA_HOST_FLAGS) @extra_linker_plugin_flags@; do \
28653	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28654	done; \
28655	echo "Doing TAGS in libiberty-linker-plugin"; \
28656	(cd $(HOST_SUBDIR)/libiberty-linker-plugin && \
28657	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28658	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28659	          "RANLIB=$${RANLIB}" \
28660	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28661	          TAGS) \
28662	  || exit 1
28663
28664@endif libiberty-linker-plugin
28665
28666.PHONY: maybe-install-info-libiberty-linker-plugin install-info-libiberty-linker-plugin
28667maybe-install-info-libiberty-linker-plugin:
28668@if libiberty-linker-plugin
28669maybe-install-info-libiberty-linker-plugin: install-info-libiberty-linker-plugin
28670
28671install-info-libiberty-linker-plugin: \
28672    configure-libiberty-linker-plugin \
28673    info-libiberty-linker-plugin 
28674	@[ -f ./libiberty-linker-plugin/Makefile ] || exit 0; \
28675	r=`${PWD_COMMAND}`; export r; \
28676	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28677	$(HOST_EXPORTS) \
28678	for flag in $(EXTRA_HOST_FLAGS) @extra_linker_plugin_flags@; do \
28679	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28680	done; \
28681	echo "Doing install-info in libiberty-linker-plugin"; \
28682	(cd $(HOST_SUBDIR)/libiberty-linker-plugin && \
28683	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28684	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28685	          "RANLIB=$${RANLIB}" \
28686	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28687	          install-info) \
28688	  || exit 1
28689
28690@endif libiberty-linker-plugin
28691
28692.PHONY: maybe-install-pdf-libiberty-linker-plugin install-pdf-libiberty-linker-plugin
28693maybe-install-pdf-libiberty-linker-plugin:
28694@if libiberty-linker-plugin
28695maybe-install-pdf-libiberty-linker-plugin: install-pdf-libiberty-linker-plugin
28696
28697install-pdf-libiberty-linker-plugin: \
28698    configure-libiberty-linker-plugin \
28699    pdf-libiberty-linker-plugin 
28700	@[ -f ./libiberty-linker-plugin/Makefile ] || exit 0; \
28701	r=`${PWD_COMMAND}`; export r; \
28702	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28703	$(HOST_EXPORTS) \
28704	for flag in $(EXTRA_HOST_FLAGS) @extra_linker_plugin_flags@; do \
28705	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28706	done; \
28707	echo "Doing install-pdf in libiberty-linker-plugin"; \
28708	(cd $(HOST_SUBDIR)/libiberty-linker-plugin && \
28709	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28710	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28711	          "RANLIB=$${RANLIB}" \
28712	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28713	          install-pdf) \
28714	  || exit 1
28715
28716@endif libiberty-linker-plugin
28717
28718.PHONY: maybe-install-html-libiberty-linker-plugin install-html-libiberty-linker-plugin
28719maybe-install-html-libiberty-linker-plugin:
28720@if libiberty-linker-plugin
28721maybe-install-html-libiberty-linker-plugin: install-html-libiberty-linker-plugin
28722
28723install-html-libiberty-linker-plugin: \
28724    configure-libiberty-linker-plugin \
28725    html-libiberty-linker-plugin 
28726	@[ -f ./libiberty-linker-plugin/Makefile ] || exit 0; \
28727	r=`${PWD_COMMAND}`; export r; \
28728	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28729	$(HOST_EXPORTS) \
28730	for flag in $(EXTRA_HOST_FLAGS) @extra_linker_plugin_flags@; do \
28731	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28732	done; \
28733	echo "Doing install-html in libiberty-linker-plugin"; \
28734	(cd $(HOST_SUBDIR)/libiberty-linker-plugin && \
28735	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28736	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28737	          "RANLIB=$${RANLIB}" \
28738	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28739	          install-html) \
28740	  || exit 1
28741
28742@endif libiberty-linker-plugin
28743
28744.PHONY: maybe-installcheck-libiberty-linker-plugin installcheck-libiberty-linker-plugin
28745maybe-installcheck-libiberty-linker-plugin:
28746@if libiberty-linker-plugin
28747maybe-installcheck-libiberty-linker-plugin: installcheck-libiberty-linker-plugin
28748
28749installcheck-libiberty-linker-plugin: \
28750    configure-libiberty-linker-plugin 
28751	@[ -f ./libiberty-linker-plugin/Makefile ] || exit 0; \
28752	r=`${PWD_COMMAND}`; export r; \
28753	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28754	$(HOST_EXPORTS) \
28755	for flag in $(EXTRA_HOST_FLAGS) @extra_linker_plugin_flags@; do \
28756	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28757	done; \
28758	echo "Doing installcheck in libiberty-linker-plugin"; \
28759	(cd $(HOST_SUBDIR)/libiberty-linker-plugin && \
28760	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28761	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28762	          "RANLIB=$${RANLIB}" \
28763	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28764	          installcheck) \
28765	  || exit 1
28766
28767@endif libiberty-linker-plugin
28768
28769.PHONY: maybe-mostlyclean-libiberty-linker-plugin mostlyclean-libiberty-linker-plugin
28770maybe-mostlyclean-libiberty-linker-plugin:
28771@if libiberty-linker-plugin
28772maybe-mostlyclean-libiberty-linker-plugin: mostlyclean-libiberty-linker-plugin
28773
28774mostlyclean-libiberty-linker-plugin: 
28775	@[ -f ./libiberty-linker-plugin/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) @extra_linker_plugin_flags@; do \
28780	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28781	done; \
28782	echo "Doing mostlyclean in libiberty-linker-plugin"; \
28783	(cd $(HOST_SUBDIR)/libiberty-linker-plugin && \
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	          mostlyclean) \
28789	  || exit 1
28790
28791@endif libiberty-linker-plugin
28792
28793.PHONY: maybe-clean-libiberty-linker-plugin clean-libiberty-linker-plugin
28794maybe-clean-libiberty-linker-plugin:
28795@if libiberty-linker-plugin
28796maybe-clean-libiberty-linker-plugin: clean-libiberty-linker-plugin
28797
28798clean-libiberty-linker-plugin: 
28799	@[ -f ./libiberty-linker-plugin/Makefile ] || exit 0; \
28800	r=`${PWD_COMMAND}`; export r; \
28801	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28802	$(HOST_EXPORTS) \
28803	for flag in $(EXTRA_HOST_FLAGS) @extra_linker_plugin_flags@; do \
28804	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28805	done; \
28806	echo "Doing clean in libiberty-linker-plugin"; \
28807	(cd $(HOST_SUBDIR)/libiberty-linker-plugin && \
28808	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28809	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28810	          "RANLIB=$${RANLIB}" \
28811	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28812	          clean) \
28813	  || exit 1
28814
28815@endif libiberty-linker-plugin
28816
28817.PHONY: maybe-distclean-libiberty-linker-plugin distclean-libiberty-linker-plugin
28818maybe-distclean-libiberty-linker-plugin:
28819@if libiberty-linker-plugin
28820maybe-distclean-libiberty-linker-plugin: distclean-libiberty-linker-plugin
28821
28822distclean-libiberty-linker-plugin: 
28823	@[ -f ./libiberty-linker-plugin/Makefile ] || exit 0; \
28824	r=`${PWD_COMMAND}`; export r; \
28825	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28826	$(HOST_EXPORTS) \
28827	for flag in $(EXTRA_HOST_FLAGS) @extra_linker_plugin_flags@; do \
28828	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28829	done; \
28830	echo "Doing distclean in libiberty-linker-plugin"; \
28831	(cd $(HOST_SUBDIR)/libiberty-linker-plugin && \
28832	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28833	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28834	          "RANLIB=$${RANLIB}" \
28835	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28836	          distclean) \
28837	  || exit 1
28838
28839@endif libiberty-linker-plugin
28840
28841.PHONY: maybe-maintainer-clean-libiberty-linker-plugin maintainer-clean-libiberty-linker-plugin
28842maybe-maintainer-clean-libiberty-linker-plugin:
28843@if libiberty-linker-plugin
28844maybe-maintainer-clean-libiberty-linker-plugin: maintainer-clean-libiberty-linker-plugin
28845
28846maintainer-clean-libiberty-linker-plugin: 
28847	@[ -f ./libiberty-linker-plugin/Makefile ] || exit 0; \
28848	r=`${PWD_COMMAND}`; export r; \
28849	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28850	$(HOST_EXPORTS) \
28851	for flag in $(EXTRA_HOST_FLAGS) @extra_linker_plugin_flags@; do \
28852	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28853	done; \
28854	echo "Doing maintainer-clean in libiberty-linker-plugin"; \
28855	(cd $(HOST_SUBDIR)/libiberty-linker-plugin && \
28856	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28857	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28858	          "RANLIB=$${RANLIB}" \
28859	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28860	          maintainer-clean) \
28861	  || exit 1
28862
28863@endif libiberty-linker-plugin
28864
28865
28866
28867.PHONY: configure-libiconv maybe-configure-libiconv
28868maybe-configure-libiconv:
28869@if gcc-bootstrap
28870configure-libiconv: stage_current
28871@endif gcc-bootstrap
28872@if libiconv
28873maybe-configure-libiconv: configure-libiconv
28874configure-libiconv: 
28875	@r=`${PWD_COMMAND}`; export r; \
28876	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28877	test ! -f $(HOST_SUBDIR)/libiconv/Makefile || exit 0; \
28878	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiconv; \
28879	$(HOST_EXPORTS)  \
28880	echo Configuring in $(HOST_SUBDIR)/libiconv; \
28881	cd "$(HOST_SUBDIR)/libiconv" || exit 1; \
28882	case $(srcdir) in \
28883	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
28884	  *) topdir=`echo $(HOST_SUBDIR)/libiconv/ | \
28885		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
28886	esac; \
28887	module_srcdir=libiconv; \
28888	$(SHELL) \
28889	  $$s/$$module_srcdir/configure \
28890	  --srcdir=$${topdir}/$$module_srcdir \
28891	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
28892	  --target=${target_alias} --disable-shared \
28893	  || exit 1
28894@endif libiconv
28895
28896
28897
28898.PHONY: configure-stage1-libiconv maybe-configure-stage1-libiconv
28899maybe-configure-stage1-libiconv:
28900@if libiconv-bootstrap
28901maybe-configure-stage1-libiconv: configure-stage1-libiconv
28902configure-stage1-libiconv:
28903	@[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
28904	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiconv
28905	@r=`${PWD_COMMAND}`; export r; \
28906	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28907	TFLAGS="$(STAGE1_TFLAGS)"; \
28908	test ! -f $(HOST_SUBDIR)/libiconv/Makefile || exit 0; \
28909	$(HOST_EXPORTS) \
28910	CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
28911	CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
28912	LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS;  \
28913	echo Configuring stage 1 in $(HOST_SUBDIR)/libiconv; \
28914	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiconv; \
28915	cd $(HOST_SUBDIR)/libiconv || exit 1; \
28916	case $(srcdir) in \
28917	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
28918	  *) topdir=`echo $(HOST_SUBDIR)/libiconv/ | \
28919		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
28920	esac; \
28921	module_srcdir=libiconv; \
28922	$(SHELL) $$s/$$module_srcdir/configure \
28923	  --srcdir=$${topdir}/$$module_srcdir \
28924	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
28925	  --target=${target_alias} \
28926	   \
28927	  $(STAGE1_CONFIGURE_FLAGS) \
28928	  --disable-shared
28929@endif libiconv-bootstrap
28930
28931.PHONY: configure-stage2-libiconv maybe-configure-stage2-libiconv
28932maybe-configure-stage2-libiconv:
28933@if libiconv-bootstrap
28934maybe-configure-stage2-libiconv: configure-stage2-libiconv
28935configure-stage2-libiconv:
28936	@[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
28937	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiconv
28938	@r=`${PWD_COMMAND}`; export r; \
28939	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28940	TFLAGS="$(STAGE2_TFLAGS)"; \
28941	test ! -f $(HOST_SUBDIR)/libiconv/Makefile || exit 0; \
28942	$(HOST_EXPORTS) \
28943	$(POSTSTAGE1_HOST_EXPORTS) \
28944	CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
28945	CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
28946	LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS;  \
28947	echo Configuring stage 2 in $(HOST_SUBDIR)/libiconv; \
28948	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiconv; \
28949	cd $(HOST_SUBDIR)/libiconv || exit 1; \
28950	case $(srcdir) in \
28951	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
28952	  *) topdir=`echo $(HOST_SUBDIR)/libiconv/ | \
28953		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
28954	esac; \
28955	module_srcdir=libiconv; \
28956	$(SHELL) $$s/$$module_srcdir/configure \
28957	  --srcdir=$${topdir}/$$module_srcdir \
28958	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
28959	  --target=${target_alias} \
28960	  --with-build-libsubdir=$(HOST_SUBDIR) \
28961	  $(STAGE2_CONFIGURE_FLAGS) \
28962	  --disable-shared
28963@endif libiconv-bootstrap
28964
28965.PHONY: configure-stage3-libiconv maybe-configure-stage3-libiconv
28966maybe-configure-stage3-libiconv:
28967@if libiconv-bootstrap
28968maybe-configure-stage3-libiconv: configure-stage3-libiconv
28969configure-stage3-libiconv:
28970	@[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
28971	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiconv
28972	@r=`${PWD_COMMAND}`; export r; \
28973	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28974	TFLAGS="$(STAGE3_TFLAGS)"; \
28975	test ! -f $(HOST_SUBDIR)/libiconv/Makefile || exit 0; \
28976	$(HOST_EXPORTS) \
28977	$(POSTSTAGE1_HOST_EXPORTS) \
28978	CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
28979	CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
28980	LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS;  \
28981	echo Configuring stage 3 in $(HOST_SUBDIR)/libiconv; \
28982	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiconv; \
28983	cd $(HOST_SUBDIR)/libiconv || exit 1; \
28984	case $(srcdir) in \
28985	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
28986	  *) topdir=`echo $(HOST_SUBDIR)/libiconv/ | \
28987		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
28988	esac; \
28989	module_srcdir=libiconv; \
28990	$(SHELL) $$s/$$module_srcdir/configure \
28991	  --srcdir=$${topdir}/$$module_srcdir \
28992	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
28993	  --target=${target_alias} \
28994	  --with-build-libsubdir=$(HOST_SUBDIR) \
28995	  $(STAGE3_CONFIGURE_FLAGS) \
28996	  --disable-shared
28997@endif libiconv-bootstrap
28998
28999.PHONY: configure-stage4-libiconv maybe-configure-stage4-libiconv
29000maybe-configure-stage4-libiconv:
29001@if libiconv-bootstrap
29002maybe-configure-stage4-libiconv: configure-stage4-libiconv
29003configure-stage4-libiconv:
29004	@[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
29005	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiconv
29006	@r=`${PWD_COMMAND}`; export r; \
29007	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29008	TFLAGS="$(STAGE4_TFLAGS)"; \
29009	test ! -f $(HOST_SUBDIR)/libiconv/Makefile || exit 0; \
29010	$(HOST_EXPORTS) \
29011	$(POSTSTAGE1_HOST_EXPORTS) \
29012	CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
29013	CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
29014	LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS;  \
29015	echo Configuring stage 4 in $(HOST_SUBDIR)/libiconv; \
29016	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiconv; \
29017	cd $(HOST_SUBDIR)/libiconv || exit 1; \
29018	case $(srcdir) in \
29019	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
29020	  *) topdir=`echo $(HOST_SUBDIR)/libiconv/ | \
29021		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
29022	esac; \
29023	module_srcdir=libiconv; \
29024	$(SHELL) $$s/$$module_srcdir/configure \
29025	  --srcdir=$${topdir}/$$module_srcdir \
29026	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
29027	  --target=${target_alias} \
29028	  --with-build-libsubdir=$(HOST_SUBDIR) \
29029	  $(STAGE4_CONFIGURE_FLAGS) \
29030	  --disable-shared
29031@endif libiconv-bootstrap
29032
29033.PHONY: configure-stageprofile-libiconv maybe-configure-stageprofile-libiconv
29034maybe-configure-stageprofile-libiconv:
29035@if libiconv-bootstrap
29036maybe-configure-stageprofile-libiconv: configure-stageprofile-libiconv
29037configure-stageprofile-libiconv:
29038	@[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
29039	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiconv
29040	@r=`${PWD_COMMAND}`; export r; \
29041	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29042	TFLAGS="$(STAGEprofile_TFLAGS)"; \
29043	test ! -f $(HOST_SUBDIR)/libiconv/Makefile || exit 0; \
29044	$(HOST_EXPORTS) \
29045	$(POSTSTAGE1_HOST_EXPORTS) \
29046	CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
29047	CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
29048	LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS;  \
29049	echo Configuring stage profile in $(HOST_SUBDIR)/libiconv; \
29050	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiconv; \
29051	cd $(HOST_SUBDIR)/libiconv || exit 1; \
29052	case $(srcdir) in \
29053	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
29054	  *) topdir=`echo $(HOST_SUBDIR)/libiconv/ | \
29055		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
29056	esac; \
29057	module_srcdir=libiconv; \
29058	$(SHELL) $$s/$$module_srcdir/configure \
29059	  --srcdir=$${topdir}/$$module_srcdir \
29060	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
29061	  --target=${target_alias} \
29062	  --with-build-libsubdir=$(HOST_SUBDIR) \
29063	  $(STAGEprofile_CONFIGURE_FLAGS) \
29064	  --disable-shared
29065@endif libiconv-bootstrap
29066
29067.PHONY: configure-stagetrain-libiconv maybe-configure-stagetrain-libiconv
29068maybe-configure-stagetrain-libiconv:
29069@if libiconv-bootstrap
29070maybe-configure-stagetrain-libiconv: configure-stagetrain-libiconv
29071configure-stagetrain-libiconv:
29072	@[ $(current_stage) = stagetrain ] || $(MAKE) stagetrain-start
29073	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiconv
29074	@r=`${PWD_COMMAND}`; export r; \
29075	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29076	TFLAGS="$(STAGEtrain_TFLAGS)"; \
29077	test ! -f $(HOST_SUBDIR)/libiconv/Makefile || exit 0; \
29078	$(HOST_EXPORTS) \
29079	$(POSTSTAGE1_HOST_EXPORTS) \
29080	CFLAGS="$(STAGEtrain_CFLAGS)"; export CFLAGS; \
29081	CXXFLAGS="$(STAGEtrain_CXXFLAGS)"; export CXXFLAGS; \
29082	LIBCFLAGS="$(STAGEtrain_CFLAGS)"; export LIBCFLAGS;  \
29083	echo Configuring stage train in $(HOST_SUBDIR)/libiconv; \
29084	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiconv; \
29085	cd $(HOST_SUBDIR)/libiconv || exit 1; \
29086	case $(srcdir) in \
29087	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
29088	  *) topdir=`echo $(HOST_SUBDIR)/libiconv/ | \
29089		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
29090	esac; \
29091	module_srcdir=libiconv; \
29092	$(SHELL) $$s/$$module_srcdir/configure \
29093	  --srcdir=$${topdir}/$$module_srcdir \
29094	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
29095	  --target=${target_alias} \
29096	  --with-build-libsubdir=$(HOST_SUBDIR) \
29097	  $(STAGEtrain_CONFIGURE_FLAGS) \
29098	  --disable-shared
29099@endif libiconv-bootstrap
29100
29101.PHONY: configure-stagefeedback-libiconv maybe-configure-stagefeedback-libiconv
29102maybe-configure-stagefeedback-libiconv:
29103@if libiconv-bootstrap
29104maybe-configure-stagefeedback-libiconv: configure-stagefeedback-libiconv
29105configure-stagefeedback-libiconv:
29106	@[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
29107	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiconv
29108	@r=`${PWD_COMMAND}`; export r; \
29109	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29110	TFLAGS="$(STAGEfeedback_TFLAGS)"; \
29111	test ! -f $(HOST_SUBDIR)/libiconv/Makefile || exit 0; \
29112	$(HOST_EXPORTS) \
29113	$(POSTSTAGE1_HOST_EXPORTS) \
29114	CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
29115	CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
29116	LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS;  \
29117	echo Configuring stage feedback in $(HOST_SUBDIR)/libiconv; \
29118	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiconv; \
29119	cd $(HOST_SUBDIR)/libiconv || exit 1; \
29120	case $(srcdir) in \
29121	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
29122	  *) topdir=`echo $(HOST_SUBDIR)/libiconv/ | \
29123		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
29124	esac; \
29125	module_srcdir=libiconv; \
29126	$(SHELL) $$s/$$module_srcdir/configure \
29127	  --srcdir=$${topdir}/$$module_srcdir \
29128	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
29129	  --target=${target_alias} \
29130	  --with-build-libsubdir=$(HOST_SUBDIR) \
29131	  $(STAGEfeedback_CONFIGURE_FLAGS) \
29132	  --disable-shared
29133@endif libiconv-bootstrap
29134
29135.PHONY: configure-stageautoprofile-libiconv maybe-configure-stageautoprofile-libiconv
29136maybe-configure-stageautoprofile-libiconv:
29137@if libiconv-bootstrap
29138maybe-configure-stageautoprofile-libiconv: configure-stageautoprofile-libiconv
29139configure-stageautoprofile-libiconv:
29140	@[ $(current_stage) = stageautoprofile ] || $(MAKE) stageautoprofile-start
29141	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiconv
29142	@r=`${PWD_COMMAND}`; export r; \
29143	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29144	TFLAGS="$(STAGEautoprofile_TFLAGS)"; \
29145	test ! -f $(HOST_SUBDIR)/libiconv/Makefile || exit 0; \
29146	$(HOST_EXPORTS) \
29147	$(POSTSTAGE1_HOST_EXPORTS) \
29148	CFLAGS="$(STAGEautoprofile_CFLAGS)"; export CFLAGS; \
29149	CXXFLAGS="$(STAGEautoprofile_CXXFLAGS)"; export CXXFLAGS; \
29150	LIBCFLAGS="$(STAGEautoprofile_CFLAGS)"; export LIBCFLAGS;  \
29151	echo Configuring stage autoprofile in $(HOST_SUBDIR)/libiconv; \
29152	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiconv; \
29153	cd $(HOST_SUBDIR)/libiconv || exit 1; \
29154	case $(srcdir) in \
29155	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
29156	  *) topdir=`echo $(HOST_SUBDIR)/libiconv/ | \
29157		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
29158	esac; \
29159	module_srcdir=libiconv; \
29160	$(SHELL) $$s/$$module_srcdir/configure \
29161	  --srcdir=$${topdir}/$$module_srcdir \
29162	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
29163	  --target=${target_alias} \
29164	  --with-build-libsubdir=$(HOST_SUBDIR) \
29165	  $(STAGEautoprofile_CONFIGURE_FLAGS) \
29166	  --disable-shared
29167@endif libiconv-bootstrap
29168
29169.PHONY: configure-stageautofeedback-libiconv maybe-configure-stageautofeedback-libiconv
29170maybe-configure-stageautofeedback-libiconv:
29171@if libiconv-bootstrap
29172maybe-configure-stageautofeedback-libiconv: configure-stageautofeedback-libiconv
29173configure-stageautofeedback-libiconv:
29174	@[ $(current_stage) = stageautofeedback ] || $(MAKE) stageautofeedback-start
29175	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiconv
29176	@r=`${PWD_COMMAND}`; export r; \
29177	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29178	TFLAGS="$(STAGEautofeedback_TFLAGS)"; \
29179	test ! -f $(HOST_SUBDIR)/libiconv/Makefile || exit 0; \
29180	$(HOST_EXPORTS) \
29181	$(POSTSTAGE1_HOST_EXPORTS) \
29182	CFLAGS="$(STAGEautofeedback_CFLAGS)"; export CFLAGS; \
29183	CXXFLAGS="$(STAGEautofeedback_CXXFLAGS)"; export CXXFLAGS; \
29184	LIBCFLAGS="$(STAGEautofeedback_CFLAGS)"; export LIBCFLAGS;  \
29185	echo Configuring stage autofeedback in $(HOST_SUBDIR)/libiconv; \
29186	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiconv; \
29187	cd $(HOST_SUBDIR)/libiconv || exit 1; \
29188	case $(srcdir) in \
29189	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
29190	  *) topdir=`echo $(HOST_SUBDIR)/libiconv/ | \
29191		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
29192	esac; \
29193	module_srcdir=libiconv; \
29194	$(SHELL) $$s/$$module_srcdir/configure \
29195	  --srcdir=$${topdir}/$$module_srcdir \
29196	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
29197	  --target=${target_alias} \
29198	  --with-build-libsubdir=$(HOST_SUBDIR) \
29199	  $(STAGEautofeedback_CONFIGURE_FLAGS) \
29200	  --disable-shared
29201@endif libiconv-bootstrap
29202
29203
29204
29205
29206
29207.PHONY: all-libiconv maybe-all-libiconv
29208maybe-all-libiconv:
29209@if gcc-bootstrap
29210all-libiconv: stage_current
29211@endif gcc-bootstrap
29212@if libiconv
29213TARGET-libiconv=all
29214maybe-all-libiconv: all-libiconv
29215all-libiconv: configure-libiconv
29216	@r=`${PWD_COMMAND}`; export r; \
29217	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29218	$(HOST_EXPORTS)  \
29219	(cd $(HOST_SUBDIR)/libiconv && \
29220	  $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS)  \
29221		$(TARGET-libiconv))
29222@endif libiconv
29223
29224
29225
29226.PHONY: all-stage1-libiconv maybe-all-stage1-libiconv
29227.PHONY: clean-stage1-libiconv maybe-clean-stage1-libiconv
29228maybe-all-stage1-libiconv:
29229maybe-clean-stage1-libiconv:
29230@if libiconv-bootstrap
29231maybe-all-stage1-libiconv: all-stage1-libiconv
29232all-stage1: all-stage1-libiconv
29233TARGET-stage1-libiconv = $(TARGET-libiconv)
29234all-stage1-libiconv: configure-stage1-libiconv
29235	@[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
29236	@r=`${PWD_COMMAND}`; export r; \
29237	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29238	TFLAGS="$(STAGE1_TFLAGS)"; \
29239	$(HOST_EXPORTS)  \
29240	cd $(HOST_SUBDIR)/libiconv && \
29241	 \
29242	$(MAKE) $(BASE_FLAGS_TO_PASS) \
29243		CFLAGS="$(STAGE1_CFLAGS)" \
29244		GENERATOR_CFLAGS="$(STAGE1_GENERATOR_CFLAGS)" \
29245		CXXFLAGS="$(STAGE1_CXXFLAGS)" \
29246		LIBCFLAGS="$(LIBCFLAGS)" \
29247		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
29248		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
29249		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
29250		$(EXTRA_HOST_FLAGS)  \
29251		$(STAGE1_FLAGS_TO_PASS)  \
29252		TFLAGS="$(STAGE1_TFLAGS)"  \
29253		$(TARGET-stage1-libiconv)
29254
29255maybe-clean-stage1-libiconv: clean-stage1-libiconv
29256clean-stage1: clean-stage1-libiconv
29257clean-stage1-libiconv:
29258	@if [ $(current_stage) = stage1 ]; then \
29259	  [ -f $(HOST_SUBDIR)/libiconv/Makefile ] || exit 0; \
29260	else \
29261	  [ -f $(HOST_SUBDIR)/stage1-libiconv/Makefile ] || exit 0; \
29262	  $(MAKE) stage1-start; \
29263	fi; \
29264	cd $(HOST_SUBDIR)/libiconv && \
29265	$(MAKE) $(EXTRA_HOST_FLAGS)  \
29266	$(STAGE1_FLAGS_TO_PASS)  clean
29267@endif libiconv-bootstrap
29268
29269
29270.PHONY: all-stage2-libiconv maybe-all-stage2-libiconv
29271.PHONY: clean-stage2-libiconv maybe-clean-stage2-libiconv
29272maybe-all-stage2-libiconv:
29273maybe-clean-stage2-libiconv:
29274@if libiconv-bootstrap
29275maybe-all-stage2-libiconv: all-stage2-libiconv
29276all-stage2: all-stage2-libiconv
29277TARGET-stage2-libiconv = $(TARGET-libiconv)
29278all-stage2-libiconv: configure-stage2-libiconv
29279	@[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
29280	@r=`${PWD_COMMAND}`; export r; \
29281	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29282	TFLAGS="$(STAGE2_TFLAGS)"; \
29283	$(HOST_EXPORTS) \
29284	$(POSTSTAGE1_HOST_EXPORTS)  \
29285	cd $(HOST_SUBDIR)/libiconv && \
29286	 \
29287	$(MAKE) $(BASE_FLAGS_TO_PASS) \
29288		CFLAGS="$(STAGE2_CFLAGS)" \
29289		GENERATOR_CFLAGS="$(STAGE2_GENERATOR_CFLAGS)" \
29290		CXXFLAGS="$(STAGE2_CXXFLAGS)" \
29291		LIBCFLAGS="$(STAGE2_CFLAGS)" \
29292		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
29293		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
29294		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
29295		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
29296		TFLAGS="$(STAGE2_TFLAGS)"  \
29297		$(TARGET-stage2-libiconv)
29298
29299maybe-clean-stage2-libiconv: clean-stage2-libiconv
29300clean-stage2: clean-stage2-libiconv
29301clean-stage2-libiconv:
29302	@if [ $(current_stage) = stage2 ]; then \
29303	  [ -f $(HOST_SUBDIR)/libiconv/Makefile ] || exit 0; \
29304	else \
29305	  [ -f $(HOST_SUBDIR)/stage2-libiconv/Makefile ] || exit 0; \
29306	  $(MAKE) stage2-start; \
29307	fi; \
29308	cd $(HOST_SUBDIR)/libiconv && \
29309	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
29310@endif libiconv-bootstrap
29311
29312
29313.PHONY: all-stage3-libiconv maybe-all-stage3-libiconv
29314.PHONY: clean-stage3-libiconv maybe-clean-stage3-libiconv
29315maybe-all-stage3-libiconv:
29316maybe-clean-stage3-libiconv:
29317@if libiconv-bootstrap
29318maybe-all-stage3-libiconv: all-stage3-libiconv
29319all-stage3: all-stage3-libiconv
29320TARGET-stage3-libiconv = $(TARGET-libiconv)
29321all-stage3-libiconv: configure-stage3-libiconv
29322	@[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
29323	@r=`${PWD_COMMAND}`; export r; \
29324	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29325	TFLAGS="$(STAGE3_TFLAGS)"; \
29326	$(HOST_EXPORTS) \
29327	$(POSTSTAGE1_HOST_EXPORTS)  \
29328	cd $(HOST_SUBDIR)/libiconv && \
29329	 \
29330	$(MAKE) $(BASE_FLAGS_TO_PASS) \
29331		CFLAGS="$(STAGE3_CFLAGS)" \
29332		GENERATOR_CFLAGS="$(STAGE3_GENERATOR_CFLAGS)" \
29333		CXXFLAGS="$(STAGE3_CXXFLAGS)" \
29334		LIBCFLAGS="$(STAGE3_CFLAGS)" \
29335		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
29336		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
29337		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
29338		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
29339		TFLAGS="$(STAGE3_TFLAGS)"  \
29340		$(TARGET-stage3-libiconv)
29341
29342maybe-clean-stage3-libiconv: clean-stage3-libiconv
29343clean-stage3: clean-stage3-libiconv
29344clean-stage3-libiconv:
29345	@if [ $(current_stage) = stage3 ]; then \
29346	  [ -f $(HOST_SUBDIR)/libiconv/Makefile ] || exit 0; \
29347	else \
29348	  [ -f $(HOST_SUBDIR)/stage3-libiconv/Makefile ] || exit 0; \
29349	  $(MAKE) stage3-start; \
29350	fi; \
29351	cd $(HOST_SUBDIR)/libiconv && \
29352	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
29353@endif libiconv-bootstrap
29354
29355
29356.PHONY: all-stage4-libiconv maybe-all-stage4-libiconv
29357.PHONY: clean-stage4-libiconv maybe-clean-stage4-libiconv
29358maybe-all-stage4-libiconv:
29359maybe-clean-stage4-libiconv:
29360@if libiconv-bootstrap
29361maybe-all-stage4-libiconv: all-stage4-libiconv
29362all-stage4: all-stage4-libiconv
29363TARGET-stage4-libiconv = $(TARGET-libiconv)
29364all-stage4-libiconv: configure-stage4-libiconv
29365	@[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
29366	@r=`${PWD_COMMAND}`; export r; \
29367	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29368	TFLAGS="$(STAGE4_TFLAGS)"; \
29369	$(HOST_EXPORTS) \
29370	$(POSTSTAGE1_HOST_EXPORTS)  \
29371	cd $(HOST_SUBDIR)/libiconv && \
29372	 \
29373	$(MAKE) $(BASE_FLAGS_TO_PASS) \
29374		CFLAGS="$(STAGE4_CFLAGS)" \
29375		GENERATOR_CFLAGS="$(STAGE4_GENERATOR_CFLAGS)" \
29376		CXXFLAGS="$(STAGE4_CXXFLAGS)" \
29377		LIBCFLAGS="$(STAGE4_CFLAGS)" \
29378		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
29379		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
29380		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
29381		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
29382		TFLAGS="$(STAGE4_TFLAGS)"  \
29383		$(TARGET-stage4-libiconv)
29384
29385maybe-clean-stage4-libiconv: clean-stage4-libiconv
29386clean-stage4: clean-stage4-libiconv
29387clean-stage4-libiconv:
29388	@if [ $(current_stage) = stage4 ]; then \
29389	  [ -f $(HOST_SUBDIR)/libiconv/Makefile ] || exit 0; \
29390	else \
29391	  [ -f $(HOST_SUBDIR)/stage4-libiconv/Makefile ] || exit 0; \
29392	  $(MAKE) stage4-start; \
29393	fi; \
29394	cd $(HOST_SUBDIR)/libiconv && \
29395	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
29396@endif libiconv-bootstrap
29397
29398
29399.PHONY: all-stageprofile-libiconv maybe-all-stageprofile-libiconv
29400.PHONY: clean-stageprofile-libiconv maybe-clean-stageprofile-libiconv
29401maybe-all-stageprofile-libiconv:
29402maybe-clean-stageprofile-libiconv:
29403@if libiconv-bootstrap
29404maybe-all-stageprofile-libiconv: all-stageprofile-libiconv
29405all-stageprofile: all-stageprofile-libiconv
29406TARGET-stageprofile-libiconv = $(TARGET-libiconv)
29407all-stageprofile-libiconv: configure-stageprofile-libiconv
29408	@[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
29409	@r=`${PWD_COMMAND}`; export r; \
29410	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29411	TFLAGS="$(STAGEprofile_TFLAGS)"; \
29412	$(HOST_EXPORTS) \
29413	$(POSTSTAGE1_HOST_EXPORTS)  \
29414	cd $(HOST_SUBDIR)/libiconv && \
29415	 \
29416	$(MAKE) $(BASE_FLAGS_TO_PASS) \
29417		CFLAGS="$(STAGEprofile_CFLAGS)" \
29418		GENERATOR_CFLAGS="$(STAGEprofile_GENERATOR_CFLAGS)" \
29419		CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
29420		LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
29421		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
29422		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
29423		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
29424		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
29425		TFLAGS="$(STAGEprofile_TFLAGS)"  \
29426		$(TARGET-stageprofile-libiconv)
29427
29428maybe-clean-stageprofile-libiconv: clean-stageprofile-libiconv
29429clean-stageprofile: clean-stageprofile-libiconv
29430clean-stageprofile-libiconv:
29431	@if [ $(current_stage) = stageprofile ]; then \
29432	  [ -f $(HOST_SUBDIR)/libiconv/Makefile ] || exit 0; \
29433	else \
29434	  [ -f $(HOST_SUBDIR)/stageprofile-libiconv/Makefile ] || exit 0; \
29435	  $(MAKE) stageprofile-start; \
29436	fi; \
29437	cd $(HOST_SUBDIR)/libiconv && \
29438	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
29439@endif libiconv-bootstrap
29440
29441
29442.PHONY: all-stagetrain-libiconv maybe-all-stagetrain-libiconv
29443.PHONY: clean-stagetrain-libiconv maybe-clean-stagetrain-libiconv
29444maybe-all-stagetrain-libiconv:
29445maybe-clean-stagetrain-libiconv:
29446@if libiconv-bootstrap
29447maybe-all-stagetrain-libiconv: all-stagetrain-libiconv
29448all-stagetrain: all-stagetrain-libiconv
29449TARGET-stagetrain-libiconv = $(TARGET-libiconv)
29450all-stagetrain-libiconv: configure-stagetrain-libiconv
29451	@[ $(current_stage) = stagetrain ] || $(MAKE) stagetrain-start
29452	@r=`${PWD_COMMAND}`; export r; \
29453	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29454	TFLAGS="$(STAGEtrain_TFLAGS)"; \
29455	$(HOST_EXPORTS) \
29456	$(POSTSTAGE1_HOST_EXPORTS)  \
29457	cd $(HOST_SUBDIR)/libiconv && \
29458	 \
29459	$(MAKE) $(BASE_FLAGS_TO_PASS) \
29460		CFLAGS="$(STAGEtrain_CFLAGS)" \
29461		GENERATOR_CFLAGS="$(STAGEtrain_GENERATOR_CFLAGS)" \
29462		CXXFLAGS="$(STAGEtrain_CXXFLAGS)" \
29463		LIBCFLAGS="$(STAGEtrain_CFLAGS)" \
29464		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
29465		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
29466		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
29467		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
29468		TFLAGS="$(STAGEtrain_TFLAGS)"  \
29469		$(TARGET-stagetrain-libiconv)
29470
29471maybe-clean-stagetrain-libiconv: clean-stagetrain-libiconv
29472clean-stagetrain: clean-stagetrain-libiconv
29473clean-stagetrain-libiconv:
29474	@if [ $(current_stage) = stagetrain ]; then \
29475	  [ -f $(HOST_SUBDIR)/libiconv/Makefile ] || exit 0; \
29476	else \
29477	  [ -f $(HOST_SUBDIR)/stagetrain-libiconv/Makefile ] || exit 0; \
29478	  $(MAKE) stagetrain-start; \
29479	fi; \
29480	cd $(HOST_SUBDIR)/libiconv && \
29481	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
29482@endif libiconv-bootstrap
29483
29484
29485.PHONY: all-stagefeedback-libiconv maybe-all-stagefeedback-libiconv
29486.PHONY: clean-stagefeedback-libiconv maybe-clean-stagefeedback-libiconv
29487maybe-all-stagefeedback-libiconv:
29488maybe-clean-stagefeedback-libiconv:
29489@if libiconv-bootstrap
29490maybe-all-stagefeedback-libiconv: all-stagefeedback-libiconv
29491all-stagefeedback: all-stagefeedback-libiconv
29492TARGET-stagefeedback-libiconv = $(TARGET-libiconv)
29493all-stagefeedback-libiconv: configure-stagefeedback-libiconv
29494	@[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
29495	@r=`${PWD_COMMAND}`; export r; \
29496	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29497	TFLAGS="$(STAGEfeedback_TFLAGS)"; \
29498	$(HOST_EXPORTS) \
29499	$(POSTSTAGE1_HOST_EXPORTS)  \
29500	cd $(HOST_SUBDIR)/libiconv && \
29501	 \
29502	$(MAKE) $(BASE_FLAGS_TO_PASS) \
29503		CFLAGS="$(STAGEfeedback_CFLAGS)" \
29504		GENERATOR_CFLAGS="$(STAGEfeedback_GENERATOR_CFLAGS)" \
29505		CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
29506		LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
29507		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
29508		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
29509		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
29510		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
29511		TFLAGS="$(STAGEfeedback_TFLAGS)"  \
29512		$(TARGET-stagefeedback-libiconv)
29513
29514maybe-clean-stagefeedback-libiconv: clean-stagefeedback-libiconv
29515clean-stagefeedback: clean-stagefeedback-libiconv
29516clean-stagefeedback-libiconv:
29517	@if [ $(current_stage) = stagefeedback ]; then \
29518	  [ -f $(HOST_SUBDIR)/libiconv/Makefile ] || exit 0; \
29519	else \
29520	  [ -f $(HOST_SUBDIR)/stagefeedback-libiconv/Makefile ] || exit 0; \
29521	  $(MAKE) stagefeedback-start; \
29522	fi; \
29523	cd $(HOST_SUBDIR)/libiconv && \
29524	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
29525@endif libiconv-bootstrap
29526
29527
29528.PHONY: all-stageautoprofile-libiconv maybe-all-stageautoprofile-libiconv
29529.PHONY: clean-stageautoprofile-libiconv maybe-clean-stageautoprofile-libiconv
29530maybe-all-stageautoprofile-libiconv:
29531maybe-clean-stageautoprofile-libiconv:
29532@if libiconv-bootstrap
29533maybe-all-stageautoprofile-libiconv: all-stageautoprofile-libiconv
29534all-stageautoprofile: all-stageautoprofile-libiconv
29535TARGET-stageautoprofile-libiconv = $(TARGET-libiconv)
29536all-stageautoprofile-libiconv: configure-stageautoprofile-libiconv
29537	@[ $(current_stage) = stageautoprofile ] || $(MAKE) stageautoprofile-start
29538	@r=`${PWD_COMMAND}`; export r; \
29539	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29540	TFLAGS="$(STAGEautoprofile_TFLAGS)"; \
29541	$(HOST_EXPORTS) \
29542	$(POSTSTAGE1_HOST_EXPORTS)  \
29543	cd $(HOST_SUBDIR)/libiconv && \
29544	$$s/gcc/config/i386/$(AUTO_PROFILE) \
29545	$(MAKE) $(BASE_FLAGS_TO_PASS) \
29546		CFLAGS="$(STAGEautoprofile_CFLAGS)" \
29547		GENERATOR_CFLAGS="$(STAGEautoprofile_GENERATOR_CFLAGS)" \
29548		CXXFLAGS="$(STAGEautoprofile_CXXFLAGS)" \
29549		LIBCFLAGS="$(STAGEautoprofile_CFLAGS)" \
29550		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
29551		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
29552		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
29553		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
29554		TFLAGS="$(STAGEautoprofile_TFLAGS)"  \
29555		$(TARGET-stageautoprofile-libiconv)
29556
29557maybe-clean-stageautoprofile-libiconv: clean-stageautoprofile-libiconv
29558clean-stageautoprofile: clean-stageautoprofile-libiconv
29559clean-stageautoprofile-libiconv:
29560	@if [ $(current_stage) = stageautoprofile ]; then \
29561	  [ -f $(HOST_SUBDIR)/libiconv/Makefile ] || exit 0; \
29562	else \
29563	  [ -f $(HOST_SUBDIR)/stageautoprofile-libiconv/Makefile ] || exit 0; \
29564	  $(MAKE) stageautoprofile-start; \
29565	fi; \
29566	cd $(HOST_SUBDIR)/libiconv && \
29567	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
29568@endif libiconv-bootstrap
29569
29570
29571.PHONY: all-stageautofeedback-libiconv maybe-all-stageautofeedback-libiconv
29572.PHONY: clean-stageautofeedback-libiconv maybe-clean-stageautofeedback-libiconv
29573maybe-all-stageautofeedback-libiconv:
29574maybe-clean-stageautofeedback-libiconv:
29575@if libiconv-bootstrap
29576maybe-all-stageautofeedback-libiconv: all-stageautofeedback-libiconv
29577all-stageautofeedback: all-stageautofeedback-libiconv
29578TARGET-stageautofeedback-libiconv = $(TARGET-libiconv)
29579all-stageautofeedback-libiconv: configure-stageautofeedback-libiconv
29580	@[ $(current_stage) = stageautofeedback ] || $(MAKE) stageautofeedback-start
29581	@r=`${PWD_COMMAND}`; export r; \
29582	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29583	TFLAGS="$(STAGEautofeedback_TFLAGS)"; \
29584	$(HOST_EXPORTS) \
29585	$(POSTSTAGE1_HOST_EXPORTS)  \
29586	cd $(HOST_SUBDIR)/libiconv && \
29587	 \
29588	$(MAKE) $(BASE_FLAGS_TO_PASS) \
29589		CFLAGS="$(STAGEautofeedback_CFLAGS)" \
29590		GENERATOR_CFLAGS="$(STAGEautofeedback_GENERATOR_CFLAGS)" \
29591		CXXFLAGS="$(STAGEautofeedback_CXXFLAGS)" \
29592		LIBCFLAGS="$(STAGEautofeedback_CFLAGS)" \
29593		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
29594		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
29595		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
29596		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
29597		TFLAGS="$(STAGEautofeedback_TFLAGS)" PERF_DATA=perf.data \
29598		$(TARGET-stageautofeedback-libiconv)
29599
29600maybe-clean-stageautofeedback-libiconv: clean-stageautofeedback-libiconv
29601clean-stageautofeedback: clean-stageautofeedback-libiconv
29602clean-stageautofeedback-libiconv:
29603	@if [ $(current_stage) = stageautofeedback ]; then \
29604	  [ -f $(HOST_SUBDIR)/libiconv/Makefile ] || exit 0; \
29605	else \
29606	  [ -f $(HOST_SUBDIR)/stageautofeedback-libiconv/Makefile ] || exit 0; \
29607	  $(MAKE) stageautofeedback-start; \
29608	fi; \
29609	cd $(HOST_SUBDIR)/libiconv && \
29610	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
29611@endif libiconv-bootstrap
29612
29613
29614
29615
29616
29617.PHONY: check-libiconv maybe-check-libiconv
29618maybe-check-libiconv:
29619@if libiconv
29620maybe-check-libiconv: check-libiconv
29621
29622check-libiconv:
29623	@: $(MAKE); $(unstage)
29624	@r=`${PWD_COMMAND}`; export r; \
29625	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29626	$(HOST_EXPORTS) $(EXTRA_HOST_EXPORTS) \
29627	(cd $(HOST_SUBDIR)/libiconv && \
29628	  $(MAKE) $(FLAGS_TO_PASS)  $(EXTRA_BOOTSTRAP_FLAGS) check)
29629
29630@endif libiconv
29631
29632.PHONY: install-libiconv maybe-install-libiconv
29633maybe-install-libiconv:
29634@if libiconv
29635maybe-install-libiconv: install-libiconv
29636
29637install-libiconv:
29638
29639@endif libiconv
29640
29641.PHONY: install-strip-libiconv maybe-install-strip-libiconv
29642maybe-install-strip-libiconv:
29643@if libiconv
29644maybe-install-strip-libiconv: install-strip-libiconv
29645
29646install-strip-libiconv:
29647
29648@endif libiconv
29649
29650# Other targets (info, dvi, pdf, etc.)
29651
29652.PHONY: maybe-info-libiconv info-libiconv
29653maybe-info-libiconv:
29654@if libiconv
29655maybe-info-libiconv: info-libiconv
29656
29657# libiconv doesn't support info.
29658info-libiconv:
29659
29660@endif libiconv
29661
29662.PHONY: maybe-dvi-libiconv dvi-libiconv
29663maybe-dvi-libiconv:
29664@if libiconv
29665maybe-dvi-libiconv: dvi-libiconv
29666
29667dvi-libiconv: \
29668    configure-libiconv 
29669	@[ -f ./libiconv/Makefile ] || exit 0; \
29670	r=`${PWD_COMMAND}`; export r; \
29671	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29672	$(HOST_EXPORTS) \
29673	for flag in $(EXTRA_HOST_FLAGS) ; do \
29674	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29675	done; \
29676	echo "Doing dvi in libiconv"; \
29677	(cd $(HOST_SUBDIR)/libiconv && \
29678	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29679	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29680	          "RANLIB=$${RANLIB}" \
29681	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29682	          dvi) \
29683	  || exit 1
29684
29685@endif libiconv
29686
29687.PHONY: maybe-pdf-libiconv pdf-libiconv
29688maybe-pdf-libiconv:
29689@if libiconv
29690maybe-pdf-libiconv: pdf-libiconv
29691
29692# libiconv doesn't support pdf.
29693pdf-libiconv:
29694
29695@endif libiconv
29696
29697.PHONY: maybe-html-libiconv html-libiconv
29698maybe-html-libiconv:
29699@if libiconv
29700maybe-html-libiconv: html-libiconv
29701
29702# libiconv doesn't support html.
29703html-libiconv:
29704
29705@endif libiconv
29706
29707.PHONY: maybe-TAGS-libiconv TAGS-libiconv
29708maybe-TAGS-libiconv:
29709@if libiconv
29710maybe-TAGS-libiconv: TAGS-libiconv
29711
29712TAGS-libiconv: \
29713    configure-libiconv 
29714	@[ -f ./libiconv/Makefile ] || exit 0; \
29715	r=`${PWD_COMMAND}`; export r; \
29716	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29717	$(HOST_EXPORTS) \
29718	for flag in $(EXTRA_HOST_FLAGS) ; do \
29719	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29720	done; \
29721	echo "Doing TAGS in libiconv"; \
29722	(cd $(HOST_SUBDIR)/libiconv && \
29723	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29724	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29725	          "RANLIB=$${RANLIB}" \
29726	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29727	          TAGS) \
29728	  || exit 1
29729
29730@endif libiconv
29731
29732.PHONY: maybe-install-info-libiconv install-info-libiconv
29733maybe-install-info-libiconv:
29734@if libiconv
29735maybe-install-info-libiconv: install-info-libiconv
29736
29737# libiconv doesn't support install-info.
29738install-info-libiconv:
29739
29740@endif libiconv
29741
29742.PHONY: maybe-install-pdf-libiconv install-pdf-libiconv
29743maybe-install-pdf-libiconv:
29744@if libiconv
29745maybe-install-pdf-libiconv: install-pdf-libiconv
29746
29747# libiconv doesn't support install-pdf.
29748install-pdf-libiconv:
29749
29750@endif libiconv
29751
29752.PHONY: maybe-install-html-libiconv install-html-libiconv
29753maybe-install-html-libiconv:
29754@if libiconv
29755maybe-install-html-libiconv: install-html-libiconv
29756
29757# libiconv doesn't support install-html.
29758install-html-libiconv:
29759
29760@endif libiconv
29761
29762.PHONY: maybe-installcheck-libiconv installcheck-libiconv
29763maybe-installcheck-libiconv:
29764@if libiconv
29765maybe-installcheck-libiconv: installcheck-libiconv
29766
29767installcheck-libiconv: \
29768    configure-libiconv 
29769	@[ -f ./libiconv/Makefile ] || exit 0; \
29770	r=`${PWD_COMMAND}`; export r; \
29771	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29772	$(HOST_EXPORTS) \
29773	for flag in $(EXTRA_HOST_FLAGS) ; do \
29774	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29775	done; \
29776	echo "Doing installcheck in libiconv"; \
29777	(cd $(HOST_SUBDIR)/libiconv && \
29778	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29779	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29780	          "RANLIB=$${RANLIB}" \
29781	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29782	          installcheck) \
29783	  || exit 1
29784
29785@endif libiconv
29786
29787.PHONY: maybe-mostlyclean-libiconv mostlyclean-libiconv
29788maybe-mostlyclean-libiconv:
29789@if libiconv
29790maybe-mostlyclean-libiconv: mostlyclean-libiconv
29791
29792mostlyclean-libiconv: 
29793	@[ -f ./libiconv/Makefile ] || exit 0; \
29794	r=`${PWD_COMMAND}`; export r; \
29795	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29796	$(HOST_EXPORTS) \
29797	for flag in $(EXTRA_HOST_FLAGS) ; do \
29798	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29799	done; \
29800	echo "Doing mostlyclean in libiconv"; \
29801	(cd $(HOST_SUBDIR)/libiconv && \
29802	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29803	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29804	          "RANLIB=$${RANLIB}" \
29805	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29806	          mostlyclean) \
29807	  || exit 1
29808
29809@endif libiconv
29810
29811.PHONY: maybe-clean-libiconv clean-libiconv
29812maybe-clean-libiconv:
29813@if libiconv
29814maybe-clean-libiconv: clean-libiconv
29815
29816clean-libiconv: 
29817	@[ -f ./libiconv/Makefile ] || exit 0; \
29818	r=`${PWD_COMMAND}`; export r; \
29819	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29820	$(HOST_EXPORTS) \
29821	for flag in $(EXTRA_HOST_FLAGS) ; do \
29822	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29823	done; \
29824	echo "Doing clean in libiconv"; \
29825	(cd $(HOST_SUBDIR)/libiconv && \
29826	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29827	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29828	          "RANLIB=$${RANLIB}" \
29829	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29830	          clean) \
29831	  || exit 1
29832
29833@endif libiconv
29834
29835.PHONY: maybe-distclean-libiconv distclean-libiconv
29836maybe-distclean-libiconv:
29837@if libiconv
29838maybe-distclean-libiconv: distclean-libiconv
29839
29840distclean-libiconv: 
29841	@[ -f ./libiconv/Makefile ] || exit 0; \
29842	r=`${PWD_COMMAND}`; export r; \
29843	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29844	$(HOST_EXPORTS) \
29845	for flag in $(EXTRA_HOST_FLAGS) ; do \
29846	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29847	done; \
29848	echo "Doing distclean in libiconv"; \
29849	(cd $(HOST_SUBDIR)/libiconv && \
29850	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29851	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29852	          "RANLIB=$${RANLIB}" \
29853	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29854	          distclean) \
29855	  || exit 1
29856
29857@endif libiconv
29858
29859.PHONY: maybe-maintainer-clean-libiconv maintainer-clean-libiconv
29860maybe-maintainer-clean-libiconv:
29861@if libiconv
29862maybe-maintainer-clean-libiconv: maintainer-clean-libiconv
29863
29864maintainer-clean-libiconv: 
29865	@[ -f ./libiconv/Makefile ] || exit 0; \
29866	r=`${PWD_COMMAND}`; export r; \
29867	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29868	$(HOST_EXPORTS) \
29869	for flag in $(EXTRA_HOST_FLAGS) ; do \
29870	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29871	done; \
29872	echo "Doing maintainer-clean in libiconv"; \
29873	(cd $(HOST_SUBDIR)/libiconv && \
29874	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29875	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29876	          "RANLIB=$${RANLIB}" \
29877	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29878	          maintainer-clean) \
29879	  || exit 1
29880
29881@endif libiconv
29882
29883
29884
29885.PHONY: configure-m4 maybe-configure-m4
29886maybe-configure-m4:
29887@if gcc-bootstrap
29888configure-m4: stage_current
29889@endif gcc-bootstrap
29890@if m4
29891maybe-configure-m4: configure-m4
29892configure-m4: 
29893	@: $(MAKE); $(unstage)
29894	@r=`${PWD_COMMAND}`; export r; \
29895	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29896	test ! -f $(HOST_SUBDIR)/m4/Makefile || exit 0; \
29897	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/m4; \
29898	$(HOST_EXPORTS)  \
29899	echo Configuring in $(HOST_SUBDIR)/m4; \
29900	cd "$(HOST_SUBDIR)/m4" || exit 1; \
29901	case $(srcdir) in \
29902	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
29903	  *) topdir=`echo $(HOST_SUBDIR)/m4/ | \
29904		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
29905	esac; \
29906	module_srcdir=m4; \
29907	$(SHELL) \
29908	  $$s/$$module_srcdir/configure \
29909	  --srcdir=$${topdir}/$$module_srcdir \
29910	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
29911	  --target=${target_alias}  \
29912	  || exit 1
29913@endif m4
29914
29915
29916
29917
29918
29919.PHONY: all-m4 maybe-all-m4
29920maybe-all-m4:
29921@if gcc-bootstrap
29922all-m4: stage_current
29923@endif gcc-bootstrap
29924@if m4
29925TARGET-m4=all
29926maybe-all-m4: all-m4
29927all-m4: configure-m4
29928	@: $(MAKE); $(unstage)
29929	@r=`${PWD_COMMAND}`; export r; \
29930	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29931	$(HOST_EXPORTS)  \
29932	(cd $(HOST_SUBDIR)/m4 && \
29933	  $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS)  \
29934		$(TARGET-m4))
29935@endif m4
29936
29937
29938
29939
29940.PHONY: check-m4 maybe-check-m4
29941maybe-check-m4:
29942@if m4
29943maybe-check-m4: check-m4
29944
29945check-m4:
29946	@: $(MAKE); $(unstage)
29947	@r=`${PWD_COMMAND}`; export r; \
29948	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29949	$(HOST_EXPORTS)  \
29950	(cd $(HOST_SUBDIR)/m4 && \
29951	  $(MAKE) $(FLAGS_TO_PASS)  check)
29952
29953@endif m4
29954
29955.PHONY: install-m4 maybe-install-m4
29956maybe-install-m4:
29957@if m4
29958maybe-install-m4: install-m4
29959
29960install-m4: installdirs
29961	@: $(MAKE); $(unstage)
29962	@r=`${PWD_COMMAND}`; export r; \
29963	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29964	$(HOST_EXPORTS) \
29965	(cd $(HOST_SUBDIR)/m4 && \
29966	  $(MAKE) $(FLAGS_TO_PASS)  install)
29967
29968@endif m4
29969
29970.PHONY: install-strip-m4 maybe-install-strip-m4
29971maybe-install-strip-m4:
29972@if m4
29973maybe-install-strip-m4: install-strip-m4
29974
29975install-strip-m4: installdirs
29976	@: $(MAKE); $(unstage)
29977	@r=`${PWD_COMMAND}`; export r; \
29978	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29979	$(HOST_EXPORTS) \
29980	(cd $(HOST_SUBDIR)/m4 && \
29981	  $(MAKE) $(FLAGS_TO_PASS)  install-strip)
29982
29983@endif m4
29984
29985# Other targets (info, dvi, pdf, etc.)
29986
29987.PHONY: maybe-info-m4 info-m4
29988maybe-info-m4:
29989@if m4
29990maybe-info-m4: info-m4
29991
29992info-m4: \
29993    configure-m4 
29994	@: $(MAKE); $(unstage)
29995	@[ -f ./m4/Makefile ] || exit 0; \
29996	r=`${PWD_COMMAND}`; export r; \
29997	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29998	$(HOST_EXPORTS) \
29999	for flag in $(EXTRA_HOST_FLAGS) ; do \
30000	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30001	done; \
30002	echo "Doing info in m4"; \
30003	(cd $(HOST_SUBDIR)/m4 && \
30004	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30005	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30006	          "RANLIB=$${RANLIB}" \
30007	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30008	          info) \
30009	  || exit 1
30010
30011@endif m4
30012
30013.PHONY: maybe-dvi-m4 dvi-m4
30014maybe-dvi-m4:
30015@if m4
30016maybe-dvi-m4: dvi-m4
30017
30018dvi-m4: \
30019    configure-m4 
30020	@: $(MAKE); $(unstage)
30021	@[ -f ./m4/Makefile ] || exit 0; \
30022	r=`${PWD_COMMAND}`; export r; \
30023	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30024	$(HOST_EXPORTS) \
30025	for flag in $(EXTRA_HOST_FLAGS) ; do \
30026	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30027	done; \
30028	echo "Doing dvi in m4"; \
30029	(cd $(HOST_SUBDIR)/m4 && \
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	          dvi) \
30035	  || exit 1
30036
30037@endif m4
30038
30039.PHONY: maybe-pdf-m4 pdf-m4
30040maybe-pdf-m4:
30041@if m4
30042maybe-pdf-m4: pdf-m4
30043
30044pdf-m4: \
30045    configure-m4 
30046	@: $(MAKE); $(unstage)
30047	@[ -f ./m4/Makefile ] || exit 0; \
30048	r=`${PWD_COMMAND}`; export r; \
30049	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30050	$(HOST_EXPORTS) \
30051	for flag in $(EXTRA_HOST_FLAGS) ; do \
30052	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30053	done; \
30054	echo "Doing pdf in m4"; \
30055	(cd $(HOST_SUBDIR)/m4 && \
30056	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30057	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30058	          "RANLIB=$${RANLIB}" \
30059	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30060	          pdf) \
30061	  || exit 1
30062
30063@endif m4
30064
30065.PHONY: maybe-html-m4 html-m4
30066maybe-html-m4:
30067@if m4
30068maybe-html-m4: html-m4
30069
30070html-m4: \
30071    configure-m4 
30072	@: $(MAKE); $(unstage)
30073	@[ -f ./m4/Makefile ] || exit 0; \
30074	r=`${PWD_COMMAND}`; export r; \
30075	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30076	$(HOST_EXPORTS) \
30077	for flag in $(EXTRA_HOST_FLAGS) ; do \
30078	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30079	done; \
30080	echo "Doing html in m4"; \
30081	(cd $(HOST_SUBDIR)/m4 && \
30082	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30083	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30084	          "RANLIB=$${RANLIB}" \
30085	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30086	          html) \
30087	  || exit 1
30088
30089@endif m4
30090
30091.PHONY: maybe-TAGS-m4 TAGS-m4
30092maybe-TAGS-m4:
30093@if m4
30094maybe-TAGS-m4: TAGS-m4
30095
30096TAGS-m4: \
30097    configure-m4 
30098	@: $(MAKE); $(unstage)
30099	@[ -f ./m4/Makefile ] || exit 0; \
30100	r=`${PWD_COMMAND}`; export r; \
30101	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30102	$(HOST_EXPORTS) \
30103	for flag in $(EXTRA_HOST_FLAGS) ; do \
30104	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30105	done; \
30106	echo "Doing TAGS in m4"; \
30107	(cd $(HOST_SUBDIR)/m4 && \
30108	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30109	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30110	          "RANLIB=$${RANLIB}" \
30111	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30112	          TAGS) \
30113	  || exit 1
30114
30115@endif m4
30116
30117.PHONY: maybe-install-info-m4 install-info-m4
30118maybe-install-info-m4:
30119@if m4
30120maybe-install-info-m4: install-info-m4
30121
30122install-info-m4: \
30123    configure-m4 \
30124    info-m4 
30125	@: $(MAKE); $(unstage)
30126	@[ -f ./m4/Makefile ] || exit 0; \
30127	r=`${PWD_COMMAND}`; export r; \
30128	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30129	$(HOST_EXPORTS) \
30130	for flag in $(EXTRA_HOST_FLAGS) ; do \
30131	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30132	done; \
30133	echo "Doing install-info in m4"; \
30134	(cd $(HOST_SUBDIR)/m4 && \
30135	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30136	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30137	          "RANLIB=$${RANLIB}" \
30138	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30139	          install-info) \
30140	  || exit 1
30141
30142@endif m4
30143
30144.PHONY: maybe-install-pdf-m4 install-pdf-m4
30145maybe-install-pdf-m4:
30146@if m4
30147maybe-install-pdf-m4: install-pdf-m4
30148
30149install-pdf-m4: \
30150    configure-m4 \
30151    pdf-m4 
30152	@: $(MAKE); $(unstage)
30153	@[ -f ./m4/Makefile ] || exit 0; \
30154	r=`${PWD_COMMAND}`; export r; \
30155	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30156	$(HOST_EXPORTS) \
30157	for flag in $(EXTRA_HOST_FLAGS) ; do \
30158	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30159	done; \
30160	echo "Doing install-pdf in m4"; \
30161	(cd $(HOST_SUBDIR)/m4 && \
30162	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30163	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30164	          "RANLIB=$${RANLIB}" \
30165	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30166	          install-pdf) \
30167	  || exit 1
30168
30169@endif m4
30170
30171.PHONY: maybe-install-html-m4 install-html-m4
30172maybe-install-html-m4:
30173@if m4
30174maybe-install-html-m4: install-html-m4
30175
30176install-html-m4: \
30177    configure-m4 \
30178    html-m4 
30179	@: $(MAKE); $(unstage)
30180	@[ -f ./m4/Makefile ] || exit 0; \
30181	r=`${PWD_COMMAND}`; export r; \
30182	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30183	$(HOST_EXPORTS) \
30184	for flag in $(EXTRA_HOST_FLAGS) ; do \
30185	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30186	done; \
30187	echo "Doing install-html in m4"; \
30188	(cd $(HOST_SUBDIR)/m4 && \
30189	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30190	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30191	          "RANLIB=$${RANLIB}" \
30192	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30193	          install-html) \
30194	  || exit 1
30195
30196@endif m4
30197
30198.PHONY: maybe-installcheck-m4 installcheck-m4
30199maybe-installcheck-m4:
30200@if m4
30201maybe-installcheck-m4: installcheck-m4
30202
30203installcheck-m4: \
30204    configure-m4 
30205	@: $(MAKE); $(unstage)
30206	@[ -f ./m4/Makefile ] || exit 0; \
30207	r=`${PWD_COMMAND}`; export r; \
30208	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30209	$(HOST_EXPORTS) \
30210	for flag in $(EXTRA_HOST_FLAGS) ; do \
30211	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30212	done; \
30213	echo "Doing installcheck in m4"; \
30214	(cd $(HOST_SUBDIR)/m4 && \
30215	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30216	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30217	          "RANLIB=$${RANLIB}" \
30218	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30219	          installcheck) \
30220	  || exit 1
30221
30222@endif m4
30223
30224.PHONY: maybe-mostlyclean-m4 mostlyclean-m4
30225maybe-mostlyclean-m4:
30226@if m4
30227maybe-mostlyclean-m4: mostlyclean-m4
30228
30229mostlyclean-m4: 
30230	@: $(MAKE); $(unstage)
30231	@[ -f ./m4/Makefile ] || exit 0; \
30232	r=`${PWD_COMMAND}`; export r; \
30233	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30234	$(HOST_EXPORTS) \
30235	for flag in $(EXTRA_HOST_FLAGS) ; do \
30236	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30237	done; \
30238	echo "Doing mostlyclean in m4"; \
30239	(cd $(HOST_SUBDIR)/m4 && \
30240	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30241	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30242	          "RANLIB=$${RANLIB}" \
30243	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30244	          mostlyclean) \
30245	  || exit 1
30246
30247@endif m4
30248
30249.PHONY: maybe-clean-m4 clean-m4
30250maybe-clean-m4:
30251@if m4
30252maybe-clean-m4: clean-m4
30253
30254clean-m4: 
30255	@: $(MAKE); $(unstage)
30256	@[ -f ./m4/Makefile ] || exit 0; \
30257	r=`${PWD_COMMAND}`; export r; \
30258	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30259	$(HOST_EXPORTS) \
30260	for flag in $(EXTRA_HOST_FLAGS) ; do \
30261	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30262	done; \
30263	echo "Doing clean in m4"; \
30264	(cd $(HOST_SUBDIR)/m4 && \
30265	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30266	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30267	          "RANLIB=$${RANLIB}" \
30268	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30269	          clean) \
30270	  || exit 1
30271
30272@endif m4
30273
30274.PHONY: maybe-distclean-m4 distclean-m4
30275maybe-distclean-m4:
30276@if m4
30277maybe-distclean-m4: distclean-m4
30278
30279distclean-m4: 
30280	@: $(MAKE); $(unstage)
30281	@[ -f ./m4/Makefile ] || exit 0; \
30282	r=`${PWD_COMMAND}`; export r; \
30283	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30284	$(HOST_EXPORTS) \
30285	for flag in $(EXTRA_HOST_FLAGS) ; do \
30286	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30287	done; \
30288	echo "Doing distclean in m4"; \
30289	(cd $(HOST_SUBDIR)/m4 && \
30290	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30291	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30292	          "RANLIB=$${RANLIB}" \
30293	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30294	          distclean) \
30295	  || exit 1
30296
30297@endif m4
30298
30299.PHONY: maybe-maintainer-clean-m4 maintainer-clean-m4
30300maybe-maintainer-clean-m4:
30301@if m4
30302maybe-maintainer-clean-m4: maintainer-clean-m4
30303
30304maintainer-clean-m4: 
30305	@: $(MAKE); $(unstage)
30306	@[ -f ./m4/Makefile ] || exit 0; \
30307	r=`${PWD_COMMAND}`; export r; \
30308	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30309	$(HOST_EXPORTS) \
30310	for flag in $(EXTRA_HOST_FLAGS) ; do \
30311	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30312	done; \
30313	echo "Doing maintainer-clean in m4"; \
30314	(cd $(HOST_SUBDIR)/m4 && \
30315	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30316	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30317	          "RANLIB=$${RANLIB}" \
30318	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30319	          maintainer-clean) \
30320	  || exit 1
30321
30322@endif m4
30323
30324
30325
30326.PHONY: configure-readline maybe-configure-readline
30327maybe-configure-readline:
30328@if gcc-bootstrap
30329configure-readline: stage_current
30330@endif gcc-bootstrap
30331@if readline
30332maybe-configure-readline: configure-readline
30333configure-readline: 
30334	@: $(MAKE); $(unstage)
30335	@r=`${PWD_COMMAND}`; export r; \
30336	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30337	test ! -f $(HOST_SUBDIR)/readline/Makefile || exit 0; \
30338	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/readline; \
30339	$(HOST_EXPORTS)  \
30340	echo Configuring in $(HOST_SUBDIR)/readline; \
30341	cd "$(HOST_SUBDIR)/readline" || exit 1; \
30342	case $(srcdir) in \
30343	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
30344	  *) topdir=`echo $(HOST_SUBDIR)/readline/ | \
30345		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
30346	esac; \
30347	module_srcdir=readline; \
30348	$(SHELL) \
30349	  $$s/$$module_srcdir/configure \
30350	  --srcdir=$${topdir}/$$module_srcdir \
30351	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
30352	  --target=${target_alias}  \
30353	  || exit 1
30354@endif readline
30355
30356
30357
30358
30359
30360.PHONY: all-readline maybe-all-readline
30361maybe-all-readline:
30362@if gcc-bootstrap
30363all-readline: stage_current
30364@endif gcc-bootstrap
30365@if readline
30366TARGET-readline=all
30367maybe-all-readline: all-readline
30368all-readline: configure-readline
30369	@: $(MAKE); $(unstage)
30370	@r=`${PWD_COMMAND}`; export r; \
30371	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30372	$(HOST_EXPORTS)  \
30373	(cd $(HOST_SUBDIR)/readline && \
30374	  $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS)  \
30375		$(TARGET-readline))
30376@endif readline
30377
30378
30379
30380
30381.PHONY: check-readline maybe-check-readline
30382maybe-check-readline:
30383@if readline
30384maybe-check-readline: check-readline
30385
30386check-readline:
30387	@: $(MAKE); $(unstage)
30388	@r=`${PWD_COMMAND}`; export r; \
30389	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30390	$(HOST_EXPORTS)  \
30391	(cd $(HOST_SUBDIR)/readline && \
30392	  $(MAKE) $(FLAGS_TO_PASS)  check)
30393
30394@endif readline
30395
30396.PHONY: install-readline maybe-install-readline
30397maybe-install-readline:
30398@if readline
30399maybe-install-readline: install-readline
30400
30401install-readline: installdirs
30402	@: $(MAKE); $(unstage)
30403	@r=`${PWD_COMMAND}`; export r; \
30404	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30405	$(HOST_EXPORTS) \
30406	(cd $(HOST_SUBDIR)/readline && \
30407	  $(MAKE) $(FLAGS_TO_PASS)  install)
30408
30409@endif readline
30410
30411.PHONY: install-strip-readline maybe-install-strip-readline
30412maybe-install-strip-readline:
30413@if readline
30414maybe-install-strip-readline: install-strip-readline
30415
30416install-strip-readline: installdirs
30417	@: $(MAKE); $(unstage)
30418	@r=`${PWD_COMMAND}`; export r; \
30419	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30420	$(HOST_EXPORTS) \
30421	(cd $(HOST_SUBDIR)/readline && \
30422	  $(MAKE) $(FLAGS_TO_PASS)  install-strip)
30423
30424@endif readline
30425
30426# Other targets (info, dvi, pdf, etc.)
30427
30428.PHONY: maybe-info-readline info-readline
30429maybe-info-readline:
30430@if readline
30431maybe-info-readline: info-readline
30432
30433info-readline: \
30434    configure-readline 
30435	@: $(MAKE); $(unstage)
30436	@[ -f ./readline/Makefile ] || exit 0; \
30437	r=`${PWD_COMMAND}`; export r; \
30438	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30439	$(HOST_EXPORTS) \
30440	for flag in $(EXTRA_HOST_FLAGS) ; do \
30441	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30442	done; \
30443	echo "Doing info in readline"; \
30444	(cd $(HOST_SUBDIR)/readline && \
30445	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30446	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30447	          "RANLIB=$${RANLIB}" \
30448	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30449	          info) \
30450	  || exit 1
30451
30452@endif readline
30453
30454.PHONY: maybe-dvi-readline dvi-readline
30455maybe-dvi-readline:
30456@if readline
30457maybe-dvi-readline: dvi-readline
30458
30459dvi-readline: \
30460    configure-readline 
30461	@: $(MAKE); $(unstage)
30462	@[ -f ./readline/Makefile ] || exit 0; \
30463	r=`${PWD_COMMAND}`; export r; \
30464	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30465	$(HOST_EXPORTS) \
30466	for flag in $(EXTRA_HOST_FLAGS) ; do \
30467	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30468	done; \
30469	echo "Doing dvi in readline"; \
30470	(cd $(HOST_SUBDIR)/readline && \
30471	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30472	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30473	          "RANLIB=$${RANLIB}" \
30474	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30475	          dvi) \
30476	  || exit 1
30477
30478@endif readline
30479
30480.PHONY: maybe-pdf-readline pdf-readline
30481maybe-pdf-readline:
30482@if readline
30483maybe-pdf-readline: pdf-readline
30484
30485pdf-readline: \
30486    configure-readline 
30487	@: $(MAKE); $(unstage)
30488	@[ -f ./readline/Makefile ] || exit 0; \
30489	r=`${PWD_COMMAND}`; export r; \
30490	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30491	$(HOST_EXPORTS) \
30492	for flag in $(EXTRA_HOST_FLAGS) ; do \
30493	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30494	done; \
30495	echo "Doing pdf in readline"; \
30496	(cd $(HOST_SUBDIR)/readline && \
30497	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30498	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30499	          "RANLIB=$${RANLIB}" \
30500	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30501	          pdf) \
30502	  || exit 1
30503
30504@endif readline
30505
30506.PHONY: maybe-html-readline html-readline
30507maybe-html-readline:
30508@if readline
30509maybe-html-readline: html-readline
30510
30511html-readline: \
30512    configure-readline 
30513	@: $(MAKE); $(unstage)
30514	@[ -f ./readline/Makefile ] || exit 0; \
30515	r=`${PWD_COMMAND}`; export r; \
30516	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30517	$(HOST_EXPORTS) \
30518	for flag in $(EXTRA_HOST_FLAGS) ; do \
30519	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30520	done; \
30521	echo "Doing html in readline"; \
30522	(cd $(HOST_SUBDIR)/readline && \
30523	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30524	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30525	          "RANLIB=$${RANLIB}" \
30526	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30527	          html) \
30528	  || exit 1
30529
30530@endif readline
30531
30532.PHONY: maybe-TAGS-readline TAGS-readline
30533maybe-TAGS-readline:
30534@if readline
30535maybe-TAGS-readline: TAGS-readline
30536
30537TAGS-readline: \
30538    configure-readline 
30539	@: $(MAKE); $(unstage)
30540	@[ -f ./readline/Makefile ] || exit 0; \
30541	r=`${PWD_COMMAND}`; export r; \
30542	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30543	$(HOST_EXPORTS) \
30544	for flag in $(EXTRA_HOST_FLAGS) ; do \
30545	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30546	done; \
30547	echo "Doing TAGS in readline"; \
30548	(cd $(HOST_SUBDIR)/readline && \
30549	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30550	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30551	          "RANLIB=$${RANLIB}" \
30552	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30553	          TAGS) \
30554	  || exit 1
30555
30556@endif readline
30557
30558.PHONY: maybe-install-info-readline install-info-readline
30559maybe-install-info-readline:
30560@if readline
30561maybe-install-info-readline: install-info-readline
30562
30563install-info-readline: \
30564    configure-readline \
30565    info-readline 
30566	@: $(MAKE); $(unstage)
30567	@[ -f ./readline/Makefile ] || exit 0; \
30568	r=`${PWD_COMMAND}`; export r; \
30569	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30570	$(HOST_EXPORTS) \
30571	for flag in $(EXTRA_HOST_FLAGS) ; do \
30572	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30573	done; \
30574	echo "Doing install-info in readline"; \
30575	(cd $(HOST_SUBDIR)/readline && \
30576	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30577	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30578	          "RANLIB=$${RANLIB}" \
30579	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30580	          install-info) \
30581	  || exit 1
30582
30583@endif readline
30584
30585.PHONY: maybe-install-pdf-readline install-pdf-readline
30586maybe-install-pdf-readline:
30587@if readline
30588maybe-install-pdf-readline: install-pdf-readline
30589
30590install-pdf-readline: \
30591    configure-readline \
30592    pdf-readline 
30593	@: $(MAKE); $(unstage)
30594	@[ -f ./readline/Makefile ] || exit 0; \
30595	r=`${PWD_COMMAND}`; export r; \
30596	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30597	$(HOST_EXPORTS) \
30598	for flag in $(EXTRA_HOST_FLAGS) ; do \
30599	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30600	done; \
30601	echo "Doing install-pdf in readline"; \
30602	(cd $(HOST_SUBDIR)/readline && \
30603	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30604	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30605	          "RANLIB=$${RANLIB}" \
30606	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30607	          install-pdf) \
30608	  || exit 1
30609
30610@endif readline
30611
30612.PHONY: maybe-install-html-readline install-html-readline
30613maybe-install-html-readline:
30614@if readline
30615maybe-install-html-readline: install-html-readline
30616
30617install-html-readline: \
30618    configure-readline \
30619    html-readline 
30620	@: $(MAKE); $(unstage)
30621	@[ -f ./readline/Makefile ] || exit 0; \
30622	r=`${PWD_COMMAND}`; export r; \
30623	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30624	$(HOST_EXPORTS) \
30625	for flag in $(EXTRA_HOST_FLAGS) ; do \
30626	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30627	done; \
30628	echo "Doing install-html in readline"; \
30629	(cd $(HOST_SUBDIR)/readline && \
30630	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30631	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30632	          "RANLIB=$${RANLIB}" \
30633	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30634	          install-html) \
30635	  || exit 1
30636
30637@endif readline
30638
30639.PHONY: maybe-installcheck-readline installcheck-readline
30640maybe-installcheck-readline:
30641@if readline
30642maybe-installcheck-readline: installcheck-readline
30643
30644installcheck-readline: \
30645    configure-readline 
30646	@: $(MAKE); $(unstage)
30647	@[ -f ./readline/Makefile ] || exit 0; \
30648	r=`${PWD_COMMAND}`; export r; \
30649	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30650	$(HOST_EXPORTS) \
30651	for flag in $(EXTRA_HOST_FLAGS) ; do \
30652	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30653	done; \
30654	echo "Doing installcheck in readline"; \
30655	(cd $(HOST_SUBDIR)/readline && \
30656	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30657	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30658	          "RANLIB=$${RANLIB}" \
30659	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30660	          installcheck) \
30661	  || exit 1
30662
30663@endif readline
30664
30665.PHONY: maybe-mostlyclean-readline mostlyclean-readline
30666maybe-mostlyclean-readline:
30667@if readline
30668maybe-mostlyclean-readline: mostlyclean-readline
30669
30670mostlyclean-readline: 
30671	@: $(MAKE); $(unstage)
30672	@[ -f ./readline/Makefile ] || exit 0; \
30673	r=`${PWD_COMMAND}`; export r; \
30674	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30675	$(HOST_EXPORTS) \
30676	for flag in $(EXTRA_HOST_FLAGS) ; do \
30677	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30678	done; \
30679	echo "Doing mostlyclean in readline"; \
30680	(cd $(HOST_SUBDIR)/readline && \
30681	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30682	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30683	          "RANLIB=$${RANLIB}" \
30684	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30685	          mostlyclean) \
30686	  || exit 1
30687
30688@endif readline
30689
30690.PHONY: maybe-clean-readline clean-readline
30691maybe-clean-readline:
30692@if readline
30693maybe-clean-readline: clean-readline
30694
30695clean-readline: 
30696	@: $(MAKE); $(unstage)
30697	@[ -f ./readline/Makefile ] || exit 0; \
30698	r=`${PWD_COMMAND}`; export r; \
30699	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30700	$(HOST_EXPORTS) \
30701	for flag in $(EXTRA_HOST_FLAGS) ; do \
30702	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30703	done; \
30704	echo "Doing clean in readline"; \
30705	(cd $(HOST_SUBDIR)/readline && \
30706	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30707	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30708	          "RANLIB=$${RANLIB}" \
30709	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30710	          clean) \
30711	  || exit 1
30712
30713@endif readline
30714
30715.PHONY: maybe-distclean-readline distclean-readline
30716maybe-distclean-readline:
30717@if readline
30718maybe-distclean-readline: distclean-readline
30719
30720distclean-readline: 
30721	@: $(MAKE); $(unstage)
30722	@[ -f ./readline/Makefile ] || exit 0; \
30723	r=`${PWD_COMMAND}`; export r; \
30724	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30725	$(HOST_EXPORTS) \
30726	for flag in $(EXTRA_HOST_FLAGS) ; do \
30727	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30728	done; \
30729	echo "Doing distclean in readline"; \
30730	(cd $(HOST_SUBDIR)/readline && \
30731	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30732	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30733	          "RANLIB=$${RANLIB}" \
30734	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30735	          distclean) \
30736	  || exit 1
30737
30738@endif readline
30739
30740.PHONY: maybe-maintainer-clean-readline maintainer-clean-readline
30741maybe-maintainer-clean-readline:
30742@if readline
30743maybe-maintainer-clean-readline: maintainer-clean-readline
30744
30745maintainer-clean-readline: 
30746	@: $(MAKE); $(unstage)
30747	@[ -f ./readline/Makefile ] || exit 0; \
30748	r=`${PWD_COMMAND}`; export r; \
30749	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30750	$(HOST_EXPORTS) \
30751	for flag in $(EXTRA_HOST_FLAGS) ; do \
30752	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30753	done; \
30754	echo "Doing maintainer-clean in readline"; \
30755	(cd $(HOST_SUBDIR)/readline && \
30756	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30757	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30758	          "RANLIB=$${RANLIB}" \
30759	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30760	          maintainer-clean) \
30761	  || exit 1
30762
30763@endif readline
30764
30765
30766
30767.PHONY: configure-sid maybe-configure-sid
30768maybe-configure-sid:
30769@if gcc-bootstrap
30770configure-sid: stage_current
30771@endif gcc-bootstrap
30772@if sid
30773maybe-configure-sid: configure-sid
30774configure-sid: 
30775	@: $(MAKE); $(unstage)
30776	@r=`${PWD_COMMAND}`; export r; \
30777	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30778	test ! -f $(HOST_SUBDIR)/sid/Makefile || exit 0; \
30779	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/sid; \
30780	$(HOST_EXPORTS)  \
30781	echo Configuring in $(HOST_SUBDIR)/sid; \
30782	cd "$(HOST_SUBDIR)/sid" || exit 1; \
30783	case $(srcdir) in \
30784	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
30785	  *) topdir=`echo $(HOST_SUBDIR)/sid/ | \
30786		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
30787	esac; \
30788	module_srcdir=sid; \
30789	$(SHELL) \
30790	  $$s/$$module_srcdir/configure \
30791	  --srcdir=$${topdir}/$$module_srcdir \
30792	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
30793	  --target=${target_alias}  \
30794	  || exit 1
30795@endif sid
30796
30797
30798
30799
30800
30801.PHONY: all-sid maybe-all-sid
30802maybe-all-sid:
30803@if gcc-bootstrap
30804all-sid: stage_current
30805@endif gcc-bootstrap
30806@if sid
30807TARGET-sid=all
30808maybe-all-sid: all-sid
30809all-sid: configure-sid
30810	@: $(MAKE); $(unstage)
30811	@r=`${PWD_COMMAND}`; export r; \
30812	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30813	$(HOST_EXPORTS)  \
30814	(cd $(HOST_SUBDIR)/sid && \
30815	  $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS)  \
30816		$(TARGET-sid))
30817@endif sid
30818
30819
30820
30821
30822.PHONY: check-sid maybe-check-sid
30823maybe-check-sid:
30824@if sid
30825maybe-check-sid: check-sid
30826
30827check-sid:
30828	@: $(MAKE); $(unstage)
30829	@r=`${PWD_COMMAND}`; export r; \
30830	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30831	$(HOST_EXPORTS)  \
30832	(cd $(HOST_SUBDIR)/sid && \
30833	  $(MAKE) $(FLAGS_TO_PASS)  check)
30834
30835@endif sid
30836
30837.PHONY: install-sid maybe-install-sid
30838maybe-install-sid:
30839@if sid
30840maybe-install-sid: install-sid
30841
30842install-sid: installdirs
30843	@: $(MAKE); $(unstage)
30844	@r=`${PWD_COMMAND}`; export r; \
30845	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30846	$(HOST_EXPORTS) \
30847	(cd $(HOST_SUBDIR)/sid && \
30848	  $(MAKE) $(FLAGS_TO_PASS)  install)
30849
30850@endif sid
30851
30852.PHONY: install-strip-sid maybe-install-strip-sid
30853maybe-install-strip-sid:
30854@if sid
30855maybe-install-strip-sid: install-strip-sid
30856
30857install-strip-sid: installdirs
30858	@: $(MAKE); $(unstage)
30859	@r=`${PWD_COMMAND}`; export r; \
30860	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30861	$(HOST_EXPORTS) \
30862	(cd $(HOST_SUBDIR)/sid && \
30863	  $(MAKE) $(FLAGS_TO_PASS)  install-strip)
30864
30865@endif sid
30866
30867# Other targets (info, dvi, pdf, etc.)
30868
30869.PHONY: maybe-info-sid info-sid
30870maybe-info-sid:
30871@if sid
30872maybe-info-sid: info-sid
30873
30874info-sid: \
30875    configure-sid 
30876	@: $(MAKE); $(unstage)
30877	@[ -f ./sid/Makefile ] || exit 0; \
30878	r=`${PWD_COMMAND}`; export r; \
30879	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30880	$(HOST_EXPORTS) \
30881	for flag in $(EXTRA_HOST_FLAGS) ; do \
30882	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30883	done; \
30884	echo "Doing info in sid"; \
30885	(cd $(HOST_SUBDIR)/sid && \
30886	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30887	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30888	          "RANLIB=$${RANLIB}" \
30889	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30890	          info) \
30891	  || exit 1
30892
30893@endif sid
30894
30895.PHONY: maybe-dvi-sid dvi-sid
30896maybe-dvi-sid:
30897@if sid
30898maybe-dvi-sid: dvi-sid
30899
30900dvi-sid: \
30901    configure-sid 
30902	@: $(MAKE); $(unstage)
30903	@[ -f ./sid/Makefile ] || exit 0; \
30904	r=`${PWD_COMMAND}`; export r; \
30905	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30906	$(HOST_EXPORTS) \
30907	for flag in $(EXTRA_HOST_FLAGS) ; do \
30908	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30909	done; \
30910	echo "Doing dvi in sid"; \
30911	(cd $(HOST_SUBDIR)/sid && \
30912	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30913	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30914	          "RANLIB=$${RANLIB}" \
30915	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30916	          dvi) \
30917	  || exit 1
30918
30919@endif sid
30920
30921.PHONY: maybe-pdf-sid pdf-sid
30922maybe-pdf-sid:
30923@if sid
30924maybe-pdf-sid: pdf-sid
30925
30926pdf-sid: \
30927    configure-sid 
30928	@: $(MAKE); $(unstage)
30929	@[ -f ./sid/Makefile ] || exit 0; \
30930	r=`${PWD_COMMAND}`; export r; \
30931	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30932	$(HOST_EXPORTS) \
30933	for flag in $(EXTRA_HOST_FLAGS) ; do \
30934	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30935	done; \
30936	echo "Doing pdf in sid"; \
30937	(cd $(HOST_SUBDIR)/sid && \
30938	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30939	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30940	          "RANLIB=$${RANLIB}" \
30941	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30942	          pdf) \
30943	  || exit 1
30944
30945@endif sid
30946
30947.PHONY: maybe-html-sid html-sid
30948maybe-html-sid:
30949@if sid
30950maybe-html-sid: html-sid
30951
30952html-sid: \
30953    configure-sid 
30954	@: $(MAKE); $(unstage)
30955	@[ -f ./sid/Makefile ] || exit 0; \
30956	r=`${PWD_COMMAND}`; export r; \
30957	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30958	$(HOST_EXPORTS) \
30959	for flag in $(EXTRA_HOST_FLAGS) ; do \
30960	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30961	done; \
30962	echo "Doing html in sid"; \
30963	(cd $(HOST_SUBDIR)/sid && \
30964	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30965	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30966	          "RANLIB=$${RANLIB}" \
30967	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30968	          html) \
30969	  || exit 1
30970
30971@endif sid
30972
30973.PHONY: maybe-TAGS-sid TAGS-sid
30974maybe-TAGS-sid:
30975@if sid
30976maybe-TAGS-sid: TAGS-sid
30977
30978TAGS-sid: \
30979    configure-sid 
30980	@: $(MAKE); $(unstage)
30981	@[ -f ./sid/Makefile ] || exit 0; \
30982	r=`${PWD_COMMAND}`; export r; \
30983	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30984	$(HOST_EXPORTS) \
30985	for flag in $(EXTRA_HOST_FLAGS) ; do \
30986	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30987	done; \
30988	echo "Doing TAGS in sid"; \
30989	(cd $(HOST_SUBDIR)/sid && \
30990	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30991	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30992	          "RANLIB=$${RANLIB}" \
30993	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30994	          TAGS) \
30995	  || exit 1
30996
30997@endif sid
30998
30999.PHONY: maybe-install-info-sid install-info-sid
31000maybe-install-info-sid:
31001@if sid
31002maybe-install-info-sid: install-info-sid
31003
31004install-info-sid: \
31005    configure-sid \
31006    info-sid 
31007	@: $(MAKE); $(unstage)
31008	@[ -f ./sid/Makefile ] || exit 0; \
31009	r=`${PWD_COMMAND}`; export r; \
31010	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31011	$(HOST_EXPORTS) \
31012	for flag in $(EXTRA_HOST_FLAGS) ; do \
31013	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31014	done; \
31015	echo "Doing install-info in sid"; \
31016	(cd $(HOST_SUBDIR)/sid && \
31017	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31018	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31019	          "RANLIB=$${RANLIB}" \
31020	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31021	          install-info) \
31022	  || exit 1
31023
31024@endif sid
31025
31026.PHONY: maybe-install-pdf-sid install-pdf-sid
31027maybe-install-pdf-sid:
31028@if sid
31029maybe-install-pdf-sid: install-pdf-sid
31030
31031install-pdf-sid: \
31032    configure-sid \
31033    pdf-sid 
31034	@: $(MAKE); $(unstage)
31035	@[ -f ./sid/Makefile ] || exit 0; \
31036	r=`${PWD_COMMAND}`; export r; \
31037	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31038	$(HOST_EXPORTS) \
31039	for flag in $(EXTRA_HOST_FLAGS) ; do \
31040	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31041	done; \
31042	echo "Doing install-pdf in sid"; \
31043	(cd $(HOST_SUBDIR)/sid && \
31044	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31045	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31046	          "RANLIB=$${RANLIB}" \
31047	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31048	          install-pdf) \
31049	  || exit 1
31050
31051@endif sid
31052
31053.PHONY: maybe-install-html-sid install-html-sid
31054maybe-install-html-sid:
31055@if sid
31056maybe-install-html-sid: install-html-sid
31057
31058install-html-sid: \
31059    configure-sid \
31060    html-sid 
31061	@: $(MAKE); $(unstage)
31062	@[ -f ./sid/Makefile ] || exit 0; \
31063	r=`${PWD_COMMAND}`; export r; \
31064	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31065	$(HOST_EXPORTS) \
31066	for flag in $(EXTRA_HOST_FLAGS) ; do \
31067	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31068	done; \
31069	echo "Doing install-html in sid"; \
31070	(cd $(HOST_SUBDIR)/sid && \
31071	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31072	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31073	          "RANLIB=$${RANLIB}" \
31074	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31075	          install-html) \
31076	  || exit 1
31077
31078@endif sid
31079
31080.PHONY: maybe-installcheck-sid installcheck-sid
31081maybe-installcheck-sid:
31082@if sid
31083maybe-installcheck-sid: installcheck-sid
31084
31085installcheck-sid: \
31086    configure-sid 
31087	@: $(MAKE); $(unstage)
31088	@[ -f ./sid/Makefile ] || exit 0; \
31089	r=`${PWD_COMMAND}`; export r; \
31090	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31091	$(HOST_EXPORTS) \
31092	for flag in $(EXTRA_HOST_FLAGS) ; do \
31093	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31094	done; \
31095	echo "Doing installcheck in sid"; \
31096	(cd $(HOST_SUBDIR)/sid && \
31097	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31098	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31099	          "RANLIB=$${RANLIB}" \
31100	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31101	          installcheck) \
31102	  || exit 1
31103
31104@endif sid
31105
31106.PHONY: maybe-mostlyclean-sid mostlyclean-sid
31107maybe-mostlyclean-sid:
31108@if sid
31109maybe-mostlyclean-sid: mostlyclean-sid
31110
31111mostlyclean-sid: 
31112	@: $(MAKE); $(unstage)
31113	@[ -f ./sid/Makefile ] || exit 0; \
31114	r=`${PWD_COMMAND}`; export r; \
31115	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31116	$(HOST_EXPORTS) \
31117	for flag in $(EXTRA_HOST_FLAGS) ; do \
31118	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31119	done; \
31120	echo "Doing mostlyclean in sid"; \
31121	(cd $(HOST_SUBDIR)/sid && \
31122	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31123	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31124	          "RANLIB=$${RANLIB}" \
31125	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31126	          mostlyclean) \
31127	  || exit 1
31128
31129@endif sid
31130
31131.PHONY: maybe-clean-sid clean-sid
31132maybe-clean-sid:
31133@if sid
31134maybe-clean-sid: clean-sid
31135
31136clean-sid: 
31137	@: $(MAKE); $(unstage)
31138	@[ -f ./sid/Makefile ] || exit 0; \
31139	r=`${PWD_COMMAND}`; export r; \
31140	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31141	$(HOST_EXPORTS) \
31142	for flag in $(EXTRA_HOST_FLAGS) ; do \
31143	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31144	done; \
31145	echo "Doing clean in sid"; \
31146	(cd $(HOST_SUBDIR)/sid && \
31147	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31148	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31149	          "RANLIB=$${RANLIB}" \
31150	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31151	          clean) \
31152	  || exit 1
31153
31154@endif sid
31155
31156.PHONY: maybe-distclean-sid distclean-sid
31157maybe-distclean-sid:
31158@if sid
31159maybe-distclean-sid: distclean-sid
31160
31161distclean-sid: 
31162	@: $(MAKE); $(unstage)
31163	@[ -f ./sid/Makefile ] || exit 0; \
31164	r=`${PWD_COMMAND}`; export r; \
31165	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31166	$(HOST_EXPORTS) \
31167	for flag in $(EXTRA_HOST_FLAGS) ; do \
31168	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31169	done; \
31170	echo "Doing distclean in sid"; \
31171	(cd $(HOST_SUBDIR)/sid && \
31172	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31173	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31174	          "RANLIB=$${RANLIB}" \
31175	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31176	          distclean) \
31177	  || exit 1
31178
31179@endif sid
31180
31181.PHONY: maybe-maintainer-clean-sid maintainer-clean-sid
31182maybe-maintainer-clean-sid:
31183@if sid
31184maybe-maintainer-clean-sid: maintainer-clean-sid
31185
31186maintainer-clean-sid: 
31187	@: $(MAKE); $(unstage)
31188	@[ -f ./sid/Makefile ] || exit 0; \
31189	r=`${PWD_COMMAND}`; export r; \
31190	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31191	$(HOST_EXPORTS) \
31192	for flag in $(EXTRA_HOST_FLAGS) ; do \
31193	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31194	done; \
31195	echo "Doing maintainer-clean in sid"; \
31196	(cd $(HOST_SUBDIR)/sid && \
31197	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31198	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31199	          "RANLIB=$${RANLIB}" \
31200	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31201	          maintainer-clean) \
31202	  || exit 1
31203
31204@endif sid
31205
31206
31207
31208.PHONY: configure-sim maybe-configure-sim
31209maybe-configure-sim:
31210@if gcc-bootstrap
31211configure-sim: stage_current
31212@endif gcc-bootstrap
31213@if sim
31214maybe-configure-sim: configure-sim
31215configure-sim: 
31216	@: $(MAKE); $(unstage)
31217	@r=`${PWD_COMMAND}`; export r; \
31218	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31219	test ! -f $(HOST_SUBDIR)/sim/Makefile || exit 0; \
31220	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/sim; \
31221	$(HOST_EXPORTS)  \
31222	echo Configuring in $(HOST_SUBDIR)/sim; \
31223	cd "$(HOST_SUBDIR)/sim" || exit 1; \
31224	case $(srcdir) in \
31225	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
31226	  *) topdir=`echo $(HOST_SUBDIR)/sim/ | \
31227		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
31228	esac; \
31229	module_srcdir=sim; \
31230	$(SHELL) \
31231	  $$s/$$module_srcdir/configure \
31232	  --srcdir=$${topdir}/$$module_srcdir \
31233	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
31234	  --target=${target_alias}  \
31235	  || exit 1
31236@endif sim
31237
31238
31239
31240
31241
31242.PHONY: all-sim maybe-all-sim
31243maybe-all-sim:
31244@if gcc-bootstrap
31245all-sim: stage_current
31246@endif gcc-bootstrap
31247@if sim
31248TARGET-sim=all
31249maybe-all-sim: all-sim
31250all-sim: configure-sim
31251	@: $(MAKE); $(unstage)
31252	@r=`${PWD_COMMAND}`; export r; \
31253	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31254	$(HOST_EXPORTS)  \
31255	(cd $(HOST_SUBDIR)/sim && \
31256	  $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS)  \
31257		$(TARGET-sim))
31258@endif sim
31259
31260
31261
31262
31263.PHONY: check-sim maybe-check-sim
31264maybe-check-sim:
31265@if sim
31266maybe-check-sim: check-sim
31267
31268check-sim:
31269	@: $(MAKE); $(unstage)
31270	@r=`${PWD_COMMAND}`; export r; \
31271	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31272	$(HOST_EXPORTS)  \
31273	(cd $(HOST_SUBDIR)/sim && \
31274	  $(MAKE) $(FLAGS_TO_PASS)  check)
31275
31276@endif sim
31277
31278.PHONY: install-sim maybe-install-sim
31279maybe-install-sim:
31280@if sim
31281maybe-install-sim: install-sim
31282
31283install-sim: installdirs
31284	@: $(MAKE); $(unstage)
31285	@r=`${PWD_COMMAND}`; export r; \
31286	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31287	$(HOST_EXPORTS) \
31288	(cd $(HOST_SUBDIR)/sim && \
31289	  $(MAKE) $(FLAGS_TO_PASS)  install)
31290
31291@endif sim
31292
31293.PHONY: install-strip-sim maybe-install-strip-sim
31294maybe-install-strip-sim:
31295@if sim
31296maybe-install-strip-sim: install-strip-sim
31297
31298install-strip-sim: installdirs
31299	@: $(MAKE); $(unstage)
31300	@r=`${PWD_COMMAND}`; export r; \
31301	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31302	$(HOST_EXPORTS) \
31303	(cd $(HOST_SUBDIR)/sim && \
31304	  $(MAKE) $(FLAGS_TO_PASS)  install-strip)
31305
31306@endif sim
31307
31308# Other targets (info, dvi, pdf, etc.)
31309
31310.PHONY: maybe-info-sim info-sim
31311maybe-info-sim:
31312@if sim
31313maybe-info-sim: info-sim
31314
31315info-sim: \
31316    configure-sim 
31317	@: $(MAKE); $(unstage)
31318	@[ -f ./sim/Makefile ] || exit 0; \
31319	r=`${PWD_COMMAND}`; export r; \
31320	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31321	$(HOST_EXPORTS) \
31322	for flag in $(EXTRA_HOST_FLAGS) ; do \
31323	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31324	done; \
31325	echo "Doing info in sim"; \
31326	(cd $(HOST_SUBDIR)/sim && \
31327	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31328	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31329	          "RANLIB=$${RANLIB}" \
31330	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31331	          info) \
31332	  || exit 1
31333
31334@endif sim
31335
31336.PHONY: maybe-dvi-sim dvi-sim
31337maybe-dvi-sim:
31338@if sim
31339maybe-dvi-sim: dvi-sim
31340
31341dvi-sim: \
31342    configure-sim 
31343	@: $(MAKE); $(unstage)
31344	@[ -f ./sim/Makefile ] || exit 0; \
31345	r=`${PWD_COMMAND}`; export r; \
31346	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31347	$(HOST_EXPORTS) \
31348	for flag in $(EXTRA_HOST_FLAGS) ; do \
31349	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31350	done; \
31351	echo "Doing dvi in sim"; \
31352	(cd $(HOST_SUBDIR)/sim && \
31353	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31354	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31355	          "RANLIB=$${RANLIB}" \
31356	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31357	          dvi) \
31358	  || exit 1
31359
31360@endif sim
31361
31362.PHONY: maybe-pdf-sim pdf-sim
31363maybe-pdf-sim:
31364@if sim
31365maybe-pdf-sim: pdf-sim
31366
31367pdf-sim: \
31368    configure-sim 
31369	@: $(MAKE); $(unstage)
31370	@[ -f ./sim/Makefile ] || exit 0; \
31371	r=`${PWD_COMMAND}`; export r; \
31372	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31373	$(HOST_EXPORTS) \
31374	for flag in $(EXTRA_HOST_FLAGS) ; do \
31375	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31376	done; \
31377	echo "Doing pdf in sim"; \
31378	(cd $(HOST_SUBDIR)/sim && \
31379	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31380	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31381	          "RANLIB=$${RANLIB}" \
31382	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31383	          pdf) \
31384	  || exit 1
31385
31386@endif sim
31387
31388.PHONY: maybe-html-sim html-sim
31389maybe-html-sim:
31390@if sim
31391maybe-html-sim: html-sim
31392
31393html-sim: \
31394    configure-sim 
31395	@: $(MAKE); $(unstage)
31396	@[ -f ./sim/Makefile ] || exit 0; \
31397	r=`${PWD_COMMAND}`; export r; \
31398	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31399	$(HOST_EXPORTS) \
31400	for flag in $(EXTRA_HOST_FLAGS) ; do \
31401	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31402	done; \
31403	echo "Doing html in sim"; \
31404	(cd $(HOST_SUBDIR)/sim && \
31405	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31406	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31407	          "RANLIB=$${RANLIB}" \
31408	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31409	          html) \
31410	  || exit 1
31411
31412@endif sim
31413
31414.PHONY: maybe-TAGS-sim TAGS-sim
31415maybe-TAGS-sim:
31416@if sim
31417maybe-TAGS-sim: TAGS-sim
31418
31419TAGS-sim: \
31420    configure-sim 
31421	@: $(MAKE); $(unstage)
31422	@[ -f ./sim/Makefile ] || exit 0; \
31423	r=`${PWD_COMMAND}`; export r; \
31424	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31425	$(HOST_EXPORTS) \
31426	for flag in $(EXTRA_HOST_FLAGS) ; do \
31427	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31428	done; \
31429	echo "Doing TAGS in sim"; \
31430	(cd $(HOST_SUBDIR)/sim && \
31431	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31432	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31433	          "RANLIB=$${RANLIB}" \
31434	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31435	          TAGS) \
31436	  || exit 1
31437
31438@endif sim
31439
31440.PHONY: maybe-install-info-sim install-info-sim
31441maybe-install-info-sim:
31442@if sim
31443maybe-install-info-sim: install-info-sim
31444
31445install-info-sim: \
31446    configure-sim \
31447    info-sim 
31448	@: $(MAKE); $(unstage)
31449	@[ -f ./sim/Makefile ] || exit 0; \
31450	r=`${PWD_COMMAND}`; export r; \
31451	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31452	$(HOST_EXPORTS) \
31453	for flag in $(EXTRA_HOST_FLAGS) ; do \
31454	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31455	done; \
31456	echo "Doing install-info in sim"; \
31457	(cd $(HOST_SUBDIR)/sim && \
31458	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31459	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31460	          "RANLIB=$${RANLIB}" \
31461	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31462	          install-info) \
31463	  || exit 1
31464
31465@endif sim
31466
31467.PHONY: maybe-install-pdf-sim install-pdf-sim
31468maybe-install-pdf-sim:
31469@if sim
31470maybe-install-pdf-sim: install-pdf-sim
31471
31472install-pdf-sim: \
31473    configure-sim \
31474    pdf-sim 
31475	@: $(MAKE); $(unstage)
31476	@[ -f ./sim/Makefile ] || exit 0; \
31477	r=`${PWD_COMMAND}`; export r; \
31478	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31479	$(HOST_EXPORTS) \
31480	for flag in $(EXTRA_HOST_FLAGS) ; do \
31481	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31482	done; \
31483	echo "Doing install-pdf in sim"; \
31484	(cd $(HOST_SUBDIR)/sim && \
31485	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31486	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31487	          "RANLIB=$${RANLIB}" \
31488	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31489	          install-pdf) \
31490	  || exit 1
31491
31492@endif sim
31493
31494.PHONY: maybe-install-html-sim install-html-sim
31495maybe-install-html-sim:
31496@if sim
31497maybe-install-html-sim: install-html-sim
31498
31499install-html-sim: \
31500    configure-sim \
31501    html-sim 
31502	@: $(MAKE); $(unstage)
31503	@[ -f ./sim/Makefile ] || exit 0; \
31504	r=`${PWD_COMMAND}`; export r; \
31505	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31506	$(HOST_EXPORTS) \
31507	for flag in $(EXTRA_HOST_FLAGS) ; do \
31508	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31509	done; \
31510	echo "Doing install-html in sim"; \
31511	(cd $(HOST_SUBDIR)/sim && \
31512	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31513	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31514	          "RANLIB=$${RANLIB}" \
31515	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31516	          install-html) \
31517	  || exit 1
31518
31519@endif sim
31520
31521.PHONY: maybe-installcheck-sim installcheck-sim
31522maybe-installcheck-sim:
31523@if sim
31524maybe-installcheck-sim: installcheck-sim
31525
31526installcheck-sim: \
31527    configure-sim 
31528	@: $(MAKE); $(unstage)
31529	@[ -f ./sim/Makefile ] || exit 0; \
31530	r=`${PWD_COMMAND}`; export r; \
31531	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31532	$(HOST_EXPORTS) \
31533	for flag in $(EXTRA_HOST_FLAGS) ; do \
31534	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31535	done; \
31536	echo "Doing installcheck in sim"; \
31537	(cd $(HOST_SUBDIR)/sim && \
31538	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31539	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31540	          "RANLIB=$${RANLIB}" \
31541	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31542	          installcheck) \
31543	  || exit 1
31544
31545@endif sim
31546
31547.PHONY: maybe-mostlyclean-sim mostlyclean-sim
31548maybe-mostlyclean-sim:
31549@if sim
31550maybe-mostlyclean-sim: mostlyclean-sim
31551
31552mostlyclean-sim: 
31553	@: $(MAKE); $(unstage)
31554	@[ -f ./sim/Makefile ] || exit 0; \
31555	r=`${PWD_COMMAND}`; export r; \
31556	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31557	$(HOST_EXPORTS) \
31558	for flag in $(EXTRA_HOST_FLAGS) ; do \
31559	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31560	done; \
31561	echo "Doing mostlyclean in sim"; \
31562	(cd $(HOST_SUBDIR)/sim && \
31563	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31564	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31565	          "RANLIB=$${RANLIB}" \
31566	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31567	          mostlyclean) \
31568	  || exit 1
31569
31570@endif sim
31571
31572.PHONY: maybe-clean-sim clean-sim
31573maybe-clean-sim:
31574@if sim
31575maybe-clean-sim: clean-sim
31576
31577clean-sim: 
31578	@: $(MAKE); $(unstage)
31579	@[ -f ./sim/Makefile ] || exit 0; \
31580	r=`${PWD_COMMAND}`; export r; \
31581	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31582	$(HOST_EXPORTS) \
31583	for flag in $(EXTRA_HOST_FLAGS) ; do \
31584	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31585	done; \
31586	echo "Doing clean in sim"; \
31587	(cd $(HOST_SUBDIR)/sim && \
31588	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31589	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31590	          "RANLIB=$${RANLIB}" \
31591	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31592	          clean) \
31593	  || exit 1
31594
31595@endif sim
31596
31597.PHONY: maybe-distclean-sim distclean-sim
31598maybe-distclean-sim:
31599@if sim
31600maybe-distclean-sim: distclean-sim
31601
31602distclean-sim: 
31603	@: $(MAKE); $(unstage)
31604	@[ -f ./sim/Makefile ] || exit 0; \
31605	r=`${PWD_COMMAND}`; export r; \
31606	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31607	$(HOST_EXPORTS) \
31608	for flag in $(EXTRA_HOST_FLAGS) ; do \
31609	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31610	done; \
31611	echo "Doing distclean in sim"; \
31612	(cd $(HOST_SUBDIR)/sim && \
31613	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31614	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31615	          "RANLIB=$${RANLIB}" \
31616	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31617	          distclean) \
31618	  || exit 1
31619
31620@endif sim
31621
31622.PHONY: maybe-maintainer-clean-sim maintainer-clean-sim
31623maybe-maintainer-clean-sim:
31624@if sim
31625maybe-maintainer-clean-sim: maintainer-clean-sim
31626
31627maintainer-clean-sim: 
31628	@: $(MAKE); $(unstage)
31629	@[ -f ./sim/Makefile ] || exit 0; \
31630	r=`${PWD_COMMAND}`; export r; \
31631	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31632	$(HOST_EXPORTS) \
31633	for flag in $(EXTRA_HOST_FLAGS) ; do \
31634	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31635	done; \
31636	echo "Doing maintainer-clean in sim"; \
31637	(cd $(HOST_SUBDIR)/sim && \
31638	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31639	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31640	          "RANLIB=$${RANLIB}" \
31641	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31642	          maintainer-clean) \
31643	  || exit 1
31644
31645@endif sim
31646
31647
31648
31649.PHONY: configure-texinfo maybe-configure-texinfo
31650maybe-configure-texinfo:
31651@if gcc-bootstrap
31652configure-texinfo: stage_current
31653@endif gcc-bootstrap
31654@if texinfo
31655maybe-configure-texinfo: configure-texinfo
31656configure-texinfo: 
31657	@: $(MAKE); $(unstage)
31658	@r=`${PWD_COMMAND}`; export r; \
31659	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31660	test ! -f $(HOST_SUBDIR)/texinfo/Makefile || exit 0; \
31661	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/texinfo; \
31662	$(HOST_EXPORTS)  \
31663	echo Configuring in $(HOST_SUBDIR)/texinfo; \
31664	cd "$(HOST_SUBDIR)/texinfo" || exit 1; \
31665	case $(srcdir) in \
31666	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
31667	  *) topdir=`echo $(HOST_SUBDIR)/texinfo/ | \
31668		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
31669	esac; \
31670	module_srcdir=texinfo; \
31671	$(SHELL) \
31672	  $$s/$$module_srcdir/configure \
31673	  --srcdir=$${topdir}/$$module_srcdir \
31674	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
31675	  --target=${target_alias}  \
31676	  || exit 1
31677@endif texinfo
31678
31679
31680
31681
31682
31683.PHONY: all-texinfo maybe-all-texinfo
31684maybe-all-texinfo:
31685@if gcc-bootstrap
31686all-texinfo: stage_current
31687@endif gcc-bootstrap
31688@if texinfo
31689TARGET-texinfo=all
31690maybe-all-texinfo: all-texinfo
31691all-texinfo: configure-texinfo
31692	@: $(MAKE); $(unstage)
31693	@r=`${PWD_COMMAND}`; export r; \
31694	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31695	$(HOST_EXPORTS)  \
31696	(cd $(HOST_SUBDIR)/texinfo && \
31697	  $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS)  \
31698		$(TARGET-texinfo))
31699@endif texinfo
31700
31701
31702
31703
31704.PHONY: check-texinfo maybe-check-texinfo
31705maybe-check-texinfo:
31706@if texinfo
31707maybe-check-texinfo: check-texinfo
31708
31709check-texinfo:
31710	@: $(MAKE); $(unstage)
31711	@r=`${PWD_COMMAND}`; export r; \
31712	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31713	$(HOST_EXPORTS)  \
31714	(cd $(HOST_SUBDIR)/texinfo && \
31715	  $(MAKE) $(FLAGS_TO_PASS)  check)
31716
31717@endif texinfo
31718
31719.PHONY: install-texinfo maybe-install-texinfo
31720maybe-install-texinfo:
31721@if texinfo
31722maybe-install-texinfo: install-texinfo
31723
31724install-texinfo:
31725
31726@endif texinfo
31727
31728.PHONY: install-strip-texinfo maybe-install-strip-texinfo
31729maybe-install-strip-texinfo:
31730@if texinfo
31731maybe-install-strip-texinfo: install-strip-texinfo
31732
31733install-strip-texinfo:
31734
31735@endif texinfo
31736
31737# Other targets (info, dvi, pdf, etc.)
31738
31739.PHONY: maybe-info-texinfo info-texinfo
31740maybe-info-texinfo:
31741@if texinfo
31742maybe-info-texinfo: info-texinfo
31743
31744info-texinfo: \
31745    configure-texinfo 
31746	@: $(MAKE); $(unstage)
31747	@[ -f ./texinfo/Makefile ] || exit 0; \
31748	r=`${PWD_COMMAND}`; export r; \
31749	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31750	$(HOST_EXPORTS) \
31751	for flag in $(EXTRA_HOST_FLAGS) ; do \
31752	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31753	done; \
31754	echo "Doing info in texinfo"; \
31755	(cd $(HOST_SUBDIR)/texinfo && \
31756	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31757	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31758	          "RANLIB=$${RANLIB}" \
31759	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31760	          info) \
31761	  || exit 1
31762
31763@endif texinfo
31764
31765.PHONY: maybe-dvi-texinfo dvi-texinfo
31766maybe-dvi-texinfo:
31767@if texinfo
31768maybe-dvi-texinfo: dvi-texinfo
31769
31770dvi-texinfo: \
31771    configure-texinfo 
31772	@: $(MAKE); $(unstage)
31773	@[ -f ./texinfo/Makefile ] || exit 0; \
31774	r=`${PWD_COMMAND}`; export r; \
31775	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31776	$(HOST_EXPORTS) \
31777	for flag in $(EXTRA_HOST_FLAGS) ; do \
31778	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31779	done; \
31780	echo "Doing dvi in texinfo"; \
31781	(cd $(HOST_SUBDIR)/texinfo && \
31782	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31783	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31784	          "RANLIB=$${RANLIB}" \
31785	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31786	          dvi) \
31787	  || exit 1
31788
31789@endif texinfo
31790
31791.PHONY: maybe-pdf-texinfo pdf-texinfo
31792maybe-pdf-texinfo:
31793@if texinfo
31794maybe-pdf-texinfo: pdf-texinfo
31795
31796pdf-texinfo: \
31797    configure-texinfo 
31798	@: $(MAKE); $(unstage)
31799	@[ -f ./texinfo/Makefile ] || exit 0; \
31800	r=`${PWD_COMMAND}`; export r; \
31801	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31802	$(HOST_EXPORTS) \
31803	for flag in $(EXTRA_HOST_FLAGS) ; do \
31804	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31805	done; \
31806	echo "Doing pdf in texinfo"; \
31807	(cd $(HOST_SUBDIR)/texinfo && \
31808	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31809	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31810	          "RANLIB=$${RANLIB}" \
31811	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31812	          pdf) \
31813	  || exit 1
31814
31815@endif texinfo
31816
31817.PHONY: maybe-html-texinfo html-texinfo
31818maybe-html-texinfo:
31819@if texinfo
31820maybe-html-texinfo: html-texinfo
31821
31822html-texinfo: \
31823    configure-texinfo 
31824	@: $(MAKE); $(unstage)
31825	@[ -f ./texinfo/Makefile ] || exit 0; \
31826	r=`${PWD_COMMAND}`; export r; \
31827	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31828	$(HOST_EXPORTS) \
31829	for flag in $(EXTRA_HOST_FLAGS) ; do \
31830	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31831	done; \
31832	echo "Doing html in texinfo"; \
31833	(cd $(HOST_SUBDIR)/texinfo && \
31834	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31835	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31836	          "RANLIB=$${RANLIB}" \
31837	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31838	          html) \
31839	  || exit 1
31840
31841@endif texinfo
31842
31843.PHONY: maybe-TAGS-texinfo TAGS-texinfo
31844maybe-TAGS-texinfo:
31845@if texinfo
31846maybe-TAGS-texinfo: TAGS-texinfo
31847
31848TAGS-texinfo: \
31849    configure-texinfo 
31850	@: $(MAKE); $(unstage)
31851	@[ -f ./texinfo/Makefile ] || exit 0; \
31852	r=`${PWD_COMMAND}`; export r; \
31853	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31854	$(HOST_EXPORTS) \
31855	for flag in $(EXTRA_HOST_FLAGS) ; do \
31856	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31857	done; \
31858	echo "Doing TAGS in texinfo"; \
31859	(cd $(HOST_SUBDIR)/texinfo && \
31860	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31861	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31862	          "RANLIB=$${RANLIB}" \
31863	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31864	          TAGS) \
31865	  || exit 1
31866
31867@endif texinfo
31868
31869.PHONY: maybe-install-info-texinfo install-info-texinfo
31870maybe-install-info-texinfo:
31871@if texinfo
31872maybe-install-info-texinfo: install-info-texinfo
31873
31874install-info-texinfo: \
31875    configure-texinfo \
31876    info-texinfo 
31877	@: $(MAKE); $(unstage)
31878	@[ -f ./texinfo/Makefile ] || exit 0; \
31879	r=`${PWD_COMMAND}`; export r; \
31880	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31881	$(HOST_EXPORTS) \
31882	for flag in $(EXTRA_HOST_FLAGS) ; do \
31883	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31884	done; \
31885	echo "Doing install-info in texinfo"; \
31886	(cd $(HOST_SUBDIR)/texinfo && \
31887	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31888	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31889	          "RANLIB=$${RANLIB}" \
31890	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31891	          install-info) \
31892	  || exit 1
31893
31894@endif texinfo
31895
31896.PHONY: maybe-install-pdf-texinfo install-pdf-texinfo
31897maybe-install-pdf-texinfo:
31898@if texinfo
31899maybe-install-pdf-texinfo: install-pdf-texinfo
31900
31901install-pdf-texinfo: \
31902    configure-texinfo \
31903    pdf-texinfo 
31904	@: $(MAKE); $(unstage)
31905	@[ -f ./texinfo/Makefile ] || exit 0; \
31906	r=`${PWD_COMMAND}`; export r; \
31907	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31908	$(HOST_EXPORTS) \
31909	for flag in $(EXTRA_HOST_FLAGS) ; do \
31910	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31911	done; \
31912	echo "Doing install-pdf in texinfo"; \
31913	(cd $(HOST_SUBDIR)/texinfo && \
31914	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31915	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31916	          "RANLIB=$${RANLIB}" \
31917	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31918	          install-pdf) \
31919	  || exit 1
31920
31921@endif texinfo
31922
31923.PHONY: maybe-install-html-texinfo install-html-texinfo
31924maybe-install-html-texinfo:
31925@if texinfo
31926maybe-install-html-texinfo: install-html-texinfo
31927
31928install-html-texinfo: \
31929    configure-texinfo \
31930    html-texinfo 
31931	@: $(MAKE); $(unstage)
31932	@[ -f ./texinfo/Makefile ] || exit 0; \
31933	r=`${PWD_COMMAND}`; export r; \
31934	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31935	$(HOST_EXPORTS) \
31936	for flag in $(EXTRA_HOST_FLAGS) ; do \
31937	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31938	done; \
31939	echo "Doing install-html in texinfo"; \
31940	(cd $(HOST_SUBDIR)/texinfo && \
31941	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31942	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31943	          "RANLIB=$${RANLIB}" \
31944	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31945	          install-html) \
31946	  || exit 1
31947
31948@endif texinfo
31949
31950.PHONY: maybe-installcheck-texinfo installcheck-texinfo
31951maybe-installcheck-texinfo:
31952@if texinfo
31953maybe-installcheck-texinfo: installcheck-texinfo
31954
31955installcheck-texinfo: \
31956    configure-texinfo 
31957	@: $(MAKE); $(unstage)
31958	@[ -f ./texinfo/Makefile ] || exit 0; \
31959	r=`${PWD_COMMAND}`; export r; \
31960	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31961	$(HOST_EXPORTS) \
31962	for flag in $(EXTRA_HOST_FLAGS) ; do \
31963	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31964	done; \
31965	echo "Doing installcheck in texinfo"; \
31966	(cd $(HOST_SUBDIR)/texinfo && \
31967	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31968	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31969	          "RANLIB=$${RANLIB}" \
31970	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31971	          installcheck) \
31972	  || exit 1
31973
31974@endif texinfo
31975
31976.PHONY: maybe-mostlyclean-texinfo mostlyclean-texinfo
31977maybe-mostlyclean-texinfo:
31978@if texinfo
31979maybe-mostlyclean-texinfo: mostlyclean-texinfo
31980
31981mostlyclean-texinfo: 
31982	@: $(MAKE); $(unstage)
31983	@[ -f ./texinfo/Makefile ] || exit 0; \
31984	r=`${PWD_COMMAND}`; export r; \
31985	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31986	$(HOST_EXPORTS) \
31987	for flag in $(EXTRA_HOST_FLAGS) ; do \
31988	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31989	done; \
31990	echo "Doing mostlyclean in texinfo"; \
31991	(cd $(HOST_SUBDIR)/texinfo && \
31992	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31993	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31994	          "RANLIB=$${RANLIB}" \
31995	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31996	          mostlyclean) \
31997	  || exit 1
31998
31999@endif texinfo
32000
32001.PHONY: maybe-clean-texinfo clean-texinfo
32002maybe-clean-texinfo:
32003@if texinfo
32004maybe-clean-texinfo: clean-texinfo
32005
32006clean-texinfo: 
32007	@: $(MAKE); $(unstage)
32008	@[ -f ./texinfo/Makefile ] || exit 0; \
32009	r=`${PWD_COMMAND}`; export r; \
32010	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32011	$(HOST_EXPORTS) \
32012	for flag in $(EXTRA_HOST_FLAGS) ; do \
32013	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32014	done; \
32015	echo "Doing clean in texinfo"; \
32016	(cd $(HOST_SUBDIR)/texinfo && \
32017	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32018	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32019	          "RANLIB=$${RANLIB}" \
32020	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32021	          clean) \
32022	  || exit 1
32023
32024@endif texinfo
32025
32026.PHONY: maybe-distclean-texinfo distclean-texinfo
32027maybe-distclean-texinfo:
32028@if texinfo
32029maybe-distclean-texinfo: distclean-texinfo
32030
32031distclean-texinfo: 
32032	@: $(MAKE); $(unstage)
32033	@[ -f ./texinfo/Makefile ] || exit 0; \
32034	r=`${PWD_COMMAND}`; export r; \
32035	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32036	$(HOST_EXPORTS) \
32037	for flag in $(EXTRA_HOST_FLAGS) ; do \
32038	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32039	done; \
32040	echo "Doing distclean in texinfo"; \
32041	(cd $(HOST_SUBDIR)/texinfo && \
32042	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32043	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32044	          "RANLIB=$${RANLIB}" \
32045	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32046	          distclean) \
32047	  || exit 1
32048
32049@endif texinfo
32050
32051.PHONY: maybe-maintainer-clean-texinfo maintainer-clean-texinfo
32052maybe-maintainer-clean-texinfo:
32053@if texinfo
32054maybe-maintainer-clean-texinfo: maintainer-clean-texinfo
32055
32056maintainer-clean-texinfo: 
32057	@: $(MAKE); $(unstage)
32058	@[ -f ./texinfo/Makefile ] || exit 0; \
32059	r=`${PWD_COMMAND}`; export r; \
32060	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32061	$(HOST_EXPORTS) \
32062	for flag in $(EXTRA_HOST_FLAGS) ; do \
32063	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32064	done; \
32065	echo "Doing maintainer-clean in texinfo"; \
32066	(cd $(HOST_SUBDIR)/texinfo && \
32067	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32068	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32069	          "RANLIB=$${RANLIB}" \
32070	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32071	          maintainer-clean) \
32072	  || exit 1
32073
32074@endif texinfo
32075
32076
32077
32078.PHONY: configure-zlib maybe-configure-zlib
32079maybe-configure-zlib:
32080@if gcc-bootstrap
32081configure-zlib: stage_current
32082@endif gcc-bootstrap
32083@if zlib
32084maybe-configure-zlib: configure-zlib
32085configure-zlib: 
32086	@r=`${PWD_COMMAND}`; export r; \
32087	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32088	test ! -f $(HOST_SUBDIR)/zlib/Makefile || exit 0; \
32089	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib; \
32090	$(HOST_EXPORTS)  \
32091	echo Configuring in $(HOST_SUBDIR)/zlib; \
32092	cd "$(HOST_SUBDIR)/zlib" || exit 1; \
32093	case $(srcdir) in \
32094	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
32095	  *) topdir=`echo $(HOST_SUBDIR)/zlib/ | \
32096		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
32097	esac; \
32098	module_srcdir=zlib; \
32099	$(SHELL) \
32100	  $$s/$$module_srcdir/configure \
32101	  --srcdir=$${topdir}/$$module_srcdir \
32102	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
32103	  --target=${target_alias} @extra_host_zlib_configure_flags@ \
32104	  || exit 1
32105@endif zlib
32106
32107
32108
32109.PHONY: configure-stage1-zlib maybe-configure-stage1-zlib
32110maybe-configure-stage1-zlib:
32111@if zlib-bootstrap
32112maybe-configure-stage1-zlib: configure-stage1-zlib
32113configure-stage1-zlib:
32114	@[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
32115	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib
32116	@r=`${PWD_COMMAND}`; export r; \
32117	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32118	TFLAGS="$(STAGE1_TFLAGS)"; \
32119	test ! -f $(HOST_SUBDIR)/zlib/Makefile || exit 0; \
32120	$(HOST_EXPORTS) \
32121	CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
32122	CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
32123	LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS;  \
32124	echo Configuring stage 1 in $(HOST_SUBDIR)/zlib; \
32125	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib; \
32126	cd $(HOST_SUBDIR)/zlib || exit 1; \
32127	case $(srcdir) in \
32128	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
32129	  *) topdir=`echo $(HOST_SUBDIR)/zlib/ | \
32130		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
32131	esac; \
32132	module_srcdir=zlib; \
32133	$(SHELL) $$s/$$module_srcdir/configure \
32134	  --srcdir=$${topdir}/$$module_srcdir \
32135	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
32136	  --target=${target_alias} \
32137	   \
32138	  $(STAGE1_CONFIGURE_FLAGS) \
32139	  @extra_host_zlib_configure_flags@
32140@endif zlib-bootstrap
32141
32142.PHONY: configure-stage2-zlib maybe-configure-stage2-zlib
32143maybe-configure-stage2-zlib:
32144@if zlib-bootstrap
32145maybe-configure-stage2-zlib: configure-stage2-zlib
32146configure-stage2-zlib:
32147	@[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
32148	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib
32149	@r=`${PWD_COMMAND}`; export r; \
32150	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32151	TFLAGS="$(STAGE2_TFLAGS)"; \
32152	test ! -f $(HOST_SUBDIR)/zlib/Makefile || exit 0; \
32153	$(HOST_EXPORTS) \
32154	$(POSTSTAGE1_HOST_EXPORTS) \
32155	CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
32156	CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
32157	LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS;  \
32158	echo Configuring stage 2 in $(HOST_SUBDIR)/zlib; \
32159	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib; \
32160	cd $(HOST_SUBDIR)/zlib || exit 1; \
32161	case $(srcdir) in \
32162	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
32163	  *) topdir=`echo $(HOST_SUBDIR)/zlib/ | \
32164		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
32165	esac; \
32166	module_srcdir=zlib; \
32167	$(SHELL) $$s/$$module_srcdir/configure \
32168	  --srcdir=$${topdir}/$$module_srcdir \
32169	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
32170	  --target=${target_alias} \
32171	  --with-build-libsubdir=$(HOST_SUBDIR) \
32172	  $(STAGE2_CONFIGURE_FLAGS) \
32173	  @extra_host_zlib_configure_flags@
32174@endif zlib-bootstrap
32175
32176.PHONY: configure-stage3-zlib maybe-configure-stage3-zlib
32177maybe-configure-stage3-zlib:
32178@if zlib-bootstrap
32179maybe-configure-stage3-zlib: configure-stage3-zlib
32180configure-stage3-zlib:
32181	@[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
32182	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib
32183	@r=`${PWD_COMMAND}`; export r; \
32184	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32185	TFLAGS="$(STAGE3_TFLAGS)"; \
32186	test ! -f $(HOST_SUBDIR)/zlib/Makefile || exit 0; \
32187	$(HOST_EXPORTS) \
32188	$(POSTSTAGE1_HOST_EXPORTS) \
32189	CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
32190	CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
32191	LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS;  \
32192	echo Configuring stage 3 in $(HOST_SUBDIR)/zlib; \
32193	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib; \
32194	cd $(HOST_SUBDIR)/zlib || exit 1; \
32195	case $(srcdir) in \
32196	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
32197	  *) topdir=`echo $(HOST_SUBDIR)/zlib/ | \
32198		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
32199	esac; \
32200	module_srcdir=zlib; \
32201	$(SHELL) $$s/$$module_srcdir/configure \
32202	  --srcdir=$${topdir}/$$module_srcdir \
32203	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
32204	  --target=${target_alias} \
32205	  --with-build-libsubdir=$(HOST_SUBDIR) \
32206	  $(STAGE3_CONFIGURE_FLAGS) \
32207	  @extra_host_zlib_configure_flags@
32208@endif zlib-bootstrap
32209
32210.PHONY: configure-stage4-zlib maybe-configure-stage4-zlib
32211maybe-configure-stage4-zlib:
32212@if zlib-bootstrap
32213maybe-configure-stage4-zlib: configure-stage4-zlib
32214configure-stage4-zlib:
32215	@[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
32216	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib
32217	@r=`${PWD_COMMAND}`; export r; \
32218	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32219	TFLAGS="$(STAGE4_TFLAGS)"; \
32220	test ! -f $(HOST_SUBDIR)/zlib/Makefile || exit 0; \
32221	$(HOST_EXPORTS) \
32222	$(POSTSTAGE1_HOST_EXPORTS) \
32223	CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
32224	CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
32225	LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS;  \
32226	echo Configuring stage 4 in $(HOST_SUBDIR)/zlib; \
32227	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib; \
32228	cd $(HOST_SUBDIR)/zlib || exit 1; \
32229	case $(srcdir) in \
32230	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
32231	  *) topdir=`echo $(HOST_SUBDIR)/zlib/ | \
32232		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
32233	esac; \
32234	module_srcdir=zlib; \
32235	$(SHELL) $$s/$$module_srcdir/configure \
32236	  --srcdir=$${topdir}/$$module_srcdir \
32237	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
32238	  --target=${target_alias} \
32239	  --with-build-libsubdir=$(HOST_SUBDIR) \
32240	  $(STAGE4_CONFIGURE_FLAGS) \
32241	  @extra_host_zlib_configure_flags@
32242@endif zlib-bootstrap
32243
32244.PHONY: configure-stageprofile-zlib maybe-configure-stageprofile-zlib
32245maybe-configure-stageprofile-zlib:
32246@if zlib-bootstrap
32247maybe-configure-stageprofile-zlib: configure-stageprofile-zlib
32248configure-stageprofile-zlib:
32249	@[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
32250	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib
32251	@r=`${PWD_COMMAND}`; export r; \
32252	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32253	TFLAGS="$(STAGEprofile_TFLAGS)"; \
32254	test ! -f $(HOST_SUBDIR)/zlib/Makefile || exit 0; \
32255	$(HOST_EXPORTS) \
32256	$(POSTSTAGE1_HOST_EXPORTS) \
32257	CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
32258	CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
32259	LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS;  \
32260	echo Configuring stage profile in $(HOST_SUBDIR)/zlib; \
32261	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib; \
32262	cd $(HOST_SUBDIR)/zlib || exit 1; \
32263	case $(srcdir) in \
32264	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
32265	  *) topdir=`echo $(HOST_SUBDIR)/zlib/ | \
32266		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
32267	esac; \
32268	module_srcdir=zlib; \
32269	$(SHELL) $$s/$$module_srcdir/configure \
32270	  --srcdir=$${topdir}/$$module_srcdir \
32271	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
32272	  --target=${target_alias} \
32273	  --with-build-libsubdir=$(HOST_SUBDIR) \
32274	  $(STAGEprofile_CONFIGURE_FLAGS) \
32275	  @extra_host_zlib_configure_flags@
32276@endif zlib-bootstrap
32277
32278.PHONY: configure-stagetrain-zlib maybe-configure-stagetrain-zlib
32279maybe-configure-stagetrain-zlib:
32280@if zlib-bootstrap
32281maybe-configure-stagetrain-zlib: configure-stagetrain-zlib
32282configure-stagetrain-zlib:
32283	@[ $(current_stage) = stagetrain ] || $(MAKE) stagetrain-start
32284	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib
32285	@r=`${PWD_COMMAND}`; export r; \
32286	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32287	TFLAGS="$(STAGEtrain_TFLAGS)"; \
32288	test ! -f $(HOST_SUBDIR)/zlib/Makefile || exit 0; \
32289	$(HOST_EXPORTS) \
32290	$(POSTSTAGE1_HOST_EXPORTS) \
32291	CFLAGS="$(STAGEtrain_CFLAGS)"; export CFLAGS; \
32292	CXXFLAGS="$(STAGEtrain_CXXFLAGS)"; export CXXFLAGS; \
32293	LIBCFLAGS="$(STAGEtrain_CFLAGS)"; export LIBCFLAGS;  \
32294	echo Configuring stage train in $(HOST_SUBDIR)/zlib; \
32295	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib; \
32296	cd $(HOST_SUBDIR)/zlib || exit 1; \
32297	case $(srcdir) in \
32298	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
32299	  *) topdir=`echo $(HOST_SUBDIR)/zlib/ | \
32300		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
32301	esac; \
32302	module_srcdir=zlib; \
32303	$(SHELL) $$s/$$module_srcdir/configure \
32304	  --srcdir=$${topdir}/$$module_srcdir \
32305	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
32306	  --target=${target_alias} \
32307	  --with-build-libsubdir=$(HOST_SUBDIR) \
32308	  $(STAGEtrain_CONFIGURE_FLAGS) \
32309	  @extra_host_zlib_configure_flags@
32310@endif zlib-bootstrap
32311
32312.PHONY: configure-stagefeedback-zlib maybe-configure-stagefeedback-zlib
32313maybe-configure-stagefeedback-zlib:
32314@if zlib-bootstrap
32315maybe-configure-stagefeedback-zlib: configure-stagefeedback-zlib
32316configure-stagefeedback-zlib:
32317	@[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
32318	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib
32319	@r=`${PWD_COMMAND}`; export r; \
32320	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32321	TFLAGS="$(STAGEfeedback_TFLAGS)"; \
32322	test ! -f $(HOST_SUBDIR)/zlib/Makefile || exit 0; \
32323	$(HOST_EXPORTS) \
32324	$(POSTSTAGE1_HOST_EXPORTS) \
32325	CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
32326	CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
32327	LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS;  \
32328	echo Configuring stage feedback in $(HOST_SUBDIR)/zlib; \
32329	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib; \
32330	cd $(HOST_SUBDIR)/zlib || exit 1; \
32331	case $(srcdir) in \
32332	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
32333	  *) topdir=`echo $(HOST_SUBDIR)/zlib/ | \
32334		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
32335	esac; \
32336	module_srcdir=zlib; \
32337	$(SHELL) $$s/$$module_srcdir/configure \
32338	  --srcdir=$${topdir}/$$module_srcdir \
32339	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
32340	  --target=${target_alias} \
32341	  --with-build-libsubdir=$(HOST_SUBDIR) \
32342	  $(STAGEfeedback_CONFIGURE_FLAGS) \
32343	  @extra_host_zlib_configure_flags@
32344@endif zlib-bootstrap
32345
32346.PHONY: configure-stageautoprofile-zlib maybe-configure-stageautoprofile-zlib
32347maybe-configure-stageautoprofile-zlib:
32348@if zlib-bootstrap
32349maybe-configure-stageautoprofile-zlib: configure-stageautoprofile-zlib
32350configure-stageautoprofile-zlib:
32351	@[ $(current_stage) = stageautoprofile ] || $(MAKE) stageautoprofile-start
32352	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib
32353	@r=`${PWD_COMMAND}`; export r; \
32354	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32355	TFLAGS="$(STAGEautoprofile_TFLAGS)"; \
32356	test ! -f $(HOST_SUBDIR)/zlib/Makefile || exit 0; \
32357	$(HOST_EXPORTS) \
32358	$(POSTSTAGE1_HOST_EXPORTS) \
32359	CFLAGS="$(STAGEautoprofile_CFLAGS)"; export CFLAGS; \
32360	CXXFLAGS="$(STAGEautoprofile_CXXFLAGS)"; export CXXFLAGS; \
32361	LIBCFLAGS="$(STAGEautoprofile_CFLAGS)"; export LIBCFLAGS;  \
32362	echo Configuring stage autoprofile in $(HOST_SUBDIR)/zlib; \
32363	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib; \
32364	cd $(HOST_SUBDIR)/zlib || exit 1; \
32365	case $(srcdir) in \
32366	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
32367	  *) topdir=`echo $(HOST_SUBDIR)/zlib/ | \
32368		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
32369	esac; \
32370	module_srcdir=zlib; \
32371	$(SHELL) $$s/$$module_srcdir/configure \
32372	  --srcdir=$${topdir}/$$module_srcdir \
32373	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
32374	  --target=${target_alias} \
32375	  --with-build-libsubdir=$(HOST_SUBDIR) \
32376	  $(STAGEautoprofile_CONFIGURE_FLAGS) \
32377	  @extra_host_zlib_configure_flags@
32378@endif zlib-bootstrap
32379
32380.PHONY: configure-stageautofeedback-zlib maybe-configure-stageautofeedback-zlib
32381maybe-configure-stageautofeedback-zlib:
32382@if zlib-bootstrap
32383maybe-configure-stageautofeedback-zlib: configure-stageautofeedback-zlib
32384configure-stageautofeedback-zlib:
32385	@[ $(current_stage) = stageautofeedback ] || $(MAKE) stageautofeedback-start
32386	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib
32387	@r=`${PWD_COMMAND}`; export r; \
32388	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32389	TFLAGS="$(STAGEautofeedback_TFLAGS)"; \
32390	test ! -f $(HOST_SUBDIR)/zlib/Makefile || exit 0; \
32391	$(HOST_EXPORTS) \
32392	$(POSTSTAGE1_HOST_EXPORTS) \
32393	CFLAGS="$(STAGEautofeedback_CFLAGS)"; export CFLAGS; \
32394	CXXFLAGS="$(STAGEautofeedback_CXXFLAGS)"; export CXXFLAGS; \
32395	LIBCFLAGS="$(STAGEautofeedback_CFLAGS)"; export LIBCFLAGS;  \
32396	echo Configuring stage autofeedback in $(HOST_SUBDIR)/zlib; \
32397	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib; \
32398	cd $(HOST_SUBDIR)/zlib || exit 1; \
32399	case $(srcdir) in \
32400	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
32401	  *) topdir=`echo $(HOST_SUBDIR)/zlib/ | \
32402		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
32403	esac; \
32404	module_srcdir=zlib; \
32405	$(SHELL) $$s/$$module_srcdir/configure \
32406	  --srcdir=$${topdir}/$$module_srcdir \
32407	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
32408	  --target=${target_alias} \
32409	  --with-build-libsubdir=$(HOST_SUBDIR) \
32410	  $(STAGEautofeedback_CONFIGURE_FLAGS) \
32411	  @extra_host_zlib_configure_flags@
32412@endif zlib-bootstrap
32413
32414
32415
32416
32417
32418.PHONY: all-zlib maybe-all-zlib
32419maybe-all-zlib:
32420@if gcc-bootstrap
32421all-zlib: stage_current
32422@endif gcc-bootstrap
32423@if zlib
32424TARGET-zlib=all
32425maybe-all-zlib: all-zlib
32426all-zlib: configure-zlib
32427	@r=`${PWD_COMMAND}`; export r; \
32428	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32429	$(HOST_EXPORTS)  \
32430	(cd $(HOST_SUBDIR)/zlib && \
32431	  $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS)  \
32432		$(TARGET-zlib))
32433@endif zlib
32434
32435
32436
32437.PHONY: all-stage1-zlib maybe-all-stage1-zlib
32438.PHONY: clean-stage1-zlib maybe-clean-stage1-zlib
32439maybe-all-stage1-zlib:
32440maybe-clean-stage1-zlib:
32441@if zlib-bootstrap
32442maybe-all-stage1-zlib: all-stage1-zlib
32443all-stage1: all-stage1-zlib
32444TARGET-stage1-zlib = $(TARGET-zlib)
32445all-stage1-zlib: configure-stage1-zlib
32446	@[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
32447	@r=`${PWD_COMMAND}`; export r; \
32448	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32449	TFLAGS="$(STAGE1_TFLAGS)"; \
32450	$(HOST_EXPORTS)  \
32451	cd $(HOST_SUBDIR)/zlib && \
32452	 \
32453	$(MAKE) $(BASE_FLAGS_TO_PASS) \
32454		CFLAGS="$(STAGE1_CFLAGS)" \
32455		GENERATOR_CFLAGS="$(STAGE1_GENERATOR_CFLAGS)" \
32456		CXXFLAGS="$(STAGE1_CXXFLAGS)" \
32457		LIBCFLAGS="$(LIBCFLAGS)" \
32458		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
32459		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
32460		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
32461		$(EXTRA_HOST_FLAGS)  \
32462		$(STAGE1_FLAGS_TO_PASS)  \
32463		TFLAGS="$(STAGE1_TFLAGS)"  \
32464		$(TARGET-stage1-zlib)
32465
32466maybe-clean-stage1-zlib: clean-stage1-zlib
32467clean-stage1: clean-stage1-zlib
32468clean-stage1-zlib:
32469	@if [ $(current_stage) = stage1 ]; then \
32470	  [ -f $(HOST_SUBDIR)/zlib/Makefile ] || exit 0; \
32471	else \
32472	  [ -f $(HOST_SUBDIR)/stage1-zlib/Makefile ] || exit 0; \
32473	  $(MAKE) stage1-start; \
32474	fi; \
32475	cd $(HOST_SUBDIR)/zlib && \
32476	$(MAKE) $(EXTRA_HOST_FLAGS)  \
32477	$(STAGE1_FLAGS_TO_PASS)  clean
32478@endif zlib-bootstrap
32479
32480
32481.PHONY: all-stage2-zlib maybe-all-stage2-zlib
32482.PHONY: clean-stage2-zlib maybe-clean-stage2-zlib
32483maybe-all-stage2-zlib:
32484maybe-clean-stage2-zlib:
32485@if zlib-bootstrap
32486maybe-all-stage2-zlib: all-stage2-zlib
32487all-stage2: all-stage2-zlib
32488TARGET-stage2-zlib = $(TARGET-zlib)
32489all-stage2-zlib: configure-stage2-zlib
32490	@[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
32491	@r=`${PWD_COMMAND}`; export r; \
32492	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32493	TFLAGS="$(STAGE2_TFLAGS)"; \
32494	$(HOST_EXPORTS) \
32495	$(POSTSTAGE1_HOST_EXPORTS)  \
32496	cd $(HOST_SUBDIR)/zlib && \
32497	 \
32498	$(MAKE) $(BASE_FLAGS_TO_PASS) \
32499		CFLAGS="$(STAGE2_CFLAGS)" \
32500		GENERATOR_CFLAGS="$(STAGE2_GENERATOR_CFLAGS)" \
32501		CXXFLAGS="$(STAGE2_CXXFLAGS)" \
32502		LIBCFLAGS="$(STAGE2_CFLAGS)" \
32503		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
32504		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
32505		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
32506		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
32507		TFLAGS="$(STAGE2_TFLAGS)"  \
32508		$(TARGET-stage2-zlib)
32509
32510maybe-clean-stage2-zlib: clean-stage2-zlib
32511clean-stage2: clean-stage2-zlib
32512clean-stage2-zlib:
32513	@if [ $(current_stage) = stage2 ]; then \
32514	  [ -f $(HOST_SUBDIR)/zlib/Makefile ] || exit 0; \
32515	else \
32516	  [ -f $(HOST_SUBDIR)/stage2-zlib/Makefile ] || exit 0; \
32517	  $(MAKE) stage2-start; \
32518	fi; \
32519	cd $(HOST_SUBDIR)/zlib && \
32520	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
32521@endif zlib-bootstrap
32522
32523
32524.PHONY: all-stage3-zlib maybe-all-stage3-zlib
32525.PHONY: clean-stage3-zlib maybe-clean-stage3-zlib
32526maybe-all-stage3-zlib:
32527maybe-clean-stage3-zlib:
32528@if zlib-bootstrap
32529maybe-all-stage3-zlib: all-stage3-zlib
32530all-stage3: all-stage3-zlib
32531TARGET-stage3-zlib = $(TARGET-zlib)
32532all-stage3-zlib: configure-stage3-zlib
32533	@[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
32534	@r=`${PWD_COMMAND}`; export r; \
32535	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32536	TFLAGS="$(STAGE3_TFLAGS)"; \
32537	$(HOST_EXPORTS) \
32538	$(POSTSTAGE1_HOST_EXPORTS)  \
32539	cd $(HOST_SUBDIR)/zlib && \
32540	 \
32541	$(MAKE) $(BASE_FLAGS_TO_PASS) \
32542		CFLAGS="$(STAGE3_CFLAGS)" \
32543		GENERATOR_CFLAGS="$(STAGE3_GENERATOR_CFLAGS)" \
32544		CXXFLAGS="$(STAGE3_CXXFLAGS)" \
32545		LIBCFLAGS="$(STAGE3_CFLAGS)" \
32546		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
32547		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
32548		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
32549		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
32550		TFLAGS="$(STAGE3_TFLAGS)"  \
32551		$(TARGET-stage3-zlib)
32552
32553maybe-clean-stage3-zlib: clean-stage3-zlib
32554clean-stage3: clean-stage3-zlib
32555clean-stage3-zlib:
32556	@if [ $(current_stage) = stage3 ]; then \
32557	  [ -f $(HOST_SUBDIR)/zlib/Makefile ] || exit 0; \
32558	else \
32559	  [ -f $(HOST_SUBDIR)/stage3-zlib/Makefile ] || exit 0; \
32560	  $(MAKE) stage3-start; \
32561	fi; \
32562	cd $(HOST_SUBDIR)/zlib && \
32563	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
32564@endif zlib-bootstrap
32565
32566
32567.PHONY: all-stage4-zlib maybe-all-stage4-zlib
32568.PHONY: clean-stage4-zlib maybe-clean-stage4-zlib
32569maybe-all-stage4-zlib:
32570maybe-clean-stage4-zlib:
32571@if zlib-bootstrap
32572maybe-all-stage4-zlib: all-stage4-zlib
32573all-stage4: all-stage4-zlib
32574TARGET-stage4-zlib = $(TARGET-zlib)
32575all-stage4-zlib: configure-stage4-zlib
32576	@[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
32577	@r=`${PWD_COMMAND}`; export r; \
32578	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32579	TFLAGS="$(STAGE4_TFLAGS)"; \
32580	$(HOST_EXPORTS) \
32581	$(POSTSTAGE1_HOST_EXPORTS)  \
32582	cd $(HOST_SUBDIR)/zlib && \
32583	 \
32584	$(MAKE) $(BASE_FLAGS_TO_PASS) \
32585		CFLAGS="$(STAGE4_CFLAGS)" \
32586		GENERATOR_CFLAGS="$(STAGE4_GENERATOR_CFLAGS)" \
32587		CXXFLAGS="$(STAGE4_CXXFLAGS)" \
32588		LIBCFLAGS="$(STAGE4_CFLAGS)" \
32589		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
32590		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
32591		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
32592		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
32593		TFLAGS="$(STAGE4_TFLAGS)"  \
32594		$(TARGET-stage4-zlib)
32595
32596maybe-clean-stage4-zlib: clean-stage4-zlib
32597clean-stage4: clean-stage4-zlib
32598clean-stage4-zlib:
32599	@if [ $(current_stage) = stage4 ]; then \
32600	  [ -f $(HOST_SUBDIR)/zlib/Makefile ] || exit 0; \
32601	else \
32602	  [ -f $(HOST_SUBDIR)/stage4-zlib/Makefile ] || exit 0; \
32603	  $(MAKE) stage4-start; \
32604	fi; \
32605	cd $(HOST_SUBDIR)/zlib && \
32606	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
32607@endif zlib-bootstrap
32608
32609
32610.PHONY: all-stageprofile-zlib maybe-all-stageprofile-zlib
32611.PHONY: clean-stageprofile-zlib maybe-clean-stageprofile-zlib
32612maybe-all-stageprofile-zlib:
32613maybe-clean-stageprofile-zlib:
32614@if zlib-bootstrap
32615maybe-all-stageprofile-zlib: all-stageprofile-zlib
32616all-stageprofile: all-stageprofile-zlib
32617TARGET-stageprofile-zlib = $(TARGET-zlib)
32618all-stageprofile-zlib: configure-stageprofile-zlib
32619	@[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
32620	@r=`${PWD_COMMAND}`; export r; \
32621	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32622	TFLAGS="$(STAGEprofile_TFLAGS)"; \
32623	$(HOST_EXPORTS) \
32624	$(POSTSTAGE1_HOST_EXPORTS)  \
32625	cd $(HOST_SUBDIR)/zlib && \
32626	 \
32627	$(MAKE) $(BASE_FLAGS_TO_PASS) \
32628		CFLAGS="$(STAGEprofile_CFLAGS)" \
32629		GENERATOR_CFLAGS="$(STAGEprofile_GENERATOR_CFLAGS)" \
32630		CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
32631		LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
32632		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
32633		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
32634		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
32635		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
32636		TFLAGS="$(STAGEprofile_TFLAGS)"  \
32637		$(TARGET-stageprofile-zlib)
32638
32639maybe-clean-stageprofile-zlib: clean-stageprofile-zlib
32640clean-stageprofile: clean-stageprofile-zlib
32641clean-stageprofile-zlib:
32642	@if [ $(current_stage) = stageprofile ]; then \
32643	  [ -f $(HOST_SUBDIR)/zlib/Makefile ] || exit 0; \
32644	else \
32645	  [ -f $(HOST_SUBDIR)/stageprofile-zlib/Makefile ] || exit 0; \
32646	  $(MAKE) stageprofile-start; \
32647	fi; \
32648	cd $(HOST_SUBDIR)/zlib && \
32649	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
32650@endif zlib-bootstrap
32651
32652
32653.PHONY: all-stagetrain-zlib maybe-all-stagetrain-zlib
32654.PHONY: clean-stagetrain-zlib maybe-clean-stagetrain-zlib
32655maybe-all-stagetrain-zlib:
32656maybe-clean-stagetrain-zlib:
32657@if zlib-bootstrap
32658maybe-all-stagetrain-zlib: all-stagetrain-zlib
32659all-stagetrain: all-stagetrain-zlib
32660TARGET-stagetrain-zlib = $(TARGET-zlib)
32661all-stagetrain-zlib: configure-stagetrain-zlib
32662	@[ $(current_stage) = stagetrain ] || $(MAKE) stagetrain-start
32663	@r=`${PWD_COMMAND}`; export r; \
32664	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32665	TFLAGS="$(STAGEtrain_TFLAGS)"; \
32666	$(HOST_EXPORTS) \
32667	$(POSTSTAGE1_HOST_EXPORTS)  \
32668	cd $(HOST_SUBDIR)/zlib && \
32669	 \
32670	$(MAKE) $(BASE_FLAGS_TO_PASS) \
32671		CFLAGS="$(STAGEtrain_CFLAGS)" \
32672		GENERATOR_CFLAGS="$(STAGEtrain_GENERATOR_CFLAGS)" \
32673		CXXFLAGS="$(STAGEtrain_CXXFLAGS)" \
32674		LIBCFLAGS="$(STAGEtrain_CFLAGS)" \
32675		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
32676		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
32677		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
32678		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
32679		TFLAGS="$(STAGEtrain_TFLAGS)"  \
32680		$(TARGET-stagetrain-zlib)
32681
32682maybe-clean-stagetrain-zlib: clean-stagetrain-zlib
32683clean-stagetrain: clean-stagetrain-zlib
32684clean-stagetrain-zlib:
32685	@if [ $(current_stage) = stagetrain ]; then \
32686	  [ -f $(HOST_SUBDIR)/zlib/Makefile ] || exit 0; \
32687	else \
32688	  [ -f $(HOST_SUBDIR)/stagetrain-zlib/Makefile ] || exit 0; \
32689	  $(MAKE) stagetrain-start; \
32690	fi; \
32691	cd $(HOST_SUBDIR)/zlib && \
32692	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
32693@endif zlib-bootstrap
32694
32695
32696.PHONY: all-stagefeedback-zlib maybe-all-stagefeedback-zlib
32697.PHONY: clean-stagefeedback-zlib maybe-clean-stagefeedback-zlib
32698maybe-all-stagefeedback-zlib:
32699maybe-clean-stagefeedback-zlib:
32700@if zlib-bootstrap
32701maybe-all-stagefeedback-zlib: all-stagefeedback-zlib
32702all-stagefeedback: all-stagefeedback-zlib
32703TARGET-stagefeedback-zlib = $(TARGET-zlib)
32704all-stagefeedback-zlib: configure-stagefeedback-zlib
32705	@[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
32706	@r=`${PWD_COMMAND}`; export r; \
32707	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32708	TFLAGS="$(STAGEfeedback_TFLAGS)"; \
32709	$(HOST_EXPORTS) \
32710	$(POSTSTAGE1_HOST_EXPORTS)  \
32711	cd $(HOST_SUBDIR)/zlib && \
32712	 \
32713	$(MAKE) $(BASE_FLAGS_TO_PASS) \
32714		CFLAGS="$(STAGEfeedback_CFLAGS)" \
32715		GENERATOR_CFLAGS="$(STAGEfeedback_GENERATOR_CFLAGS)" \
32716		CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
32717		LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
32718		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
32719		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
32720		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
32721		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
32722		TFLAGS="$(STAGEfeedback_TFLAGS)"  \
32723		$(TARGET-stagefeedback-zlib)
32724
32725maybe-clean-stagefeedback-zlib: clean-stagefeedback-zlib
32726clean-stagefeedback: clean-stagefeedback-zlib
32727clean-stagefeedback-zlib:
32728	@if [ $(current_stage) = stagefeedback ]; then \
32729	  [ -f $(HOST_SUBDIR)/zlib/Makefile ] || exit 0; \
32730	else \
32731	  [ -f $(HOST_SUBDIR)/stagefeedback-zlib/Makefile ] || exit 0; \
32732	  $(MAKE) stagefeedback-start; \
32733	fi; \
32734	cd $(HOST_SUBDIR)/zlib && \
32735	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
32736@endif zlib-bootstrap
32737
32738
32739.PHONY: all-stageautoprofile-zlib maybe-all-stageautoprofile-zlib
32740.PHONY: clean-stageautoprofile-zlib maybe-clean-stageautoprofile-zlib
32741maybe-all-stageautoprofile-zlib:
32742maybe-clean-stageautoprofile-zlib:
32743@if zlib-bootstrap
32744maybe-all-stageautoprofile-zlib: all-stageautoprofile-zlib
32745all-stageautoprofile: all-stageautoprofile-zlib
32746TARGET-stageautoprofile-zlib = $(TARGET-zlib)
32747all-stageautoprofile-zlib: configure-stageautoprofile-zlib
32748	@[ $(current_stage) = stageautoprofile ] || $(MAKE) stageautoprofile-start
32749	@r=`${PWD_COMMAND}`; export r; \
32750	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32751	TFLAGS="$(STAGEautoprofile_TFLAGS)"; \
32752	$(HOST_EXPORTS) \
32753	$(POSTSTAGE1_HOST_EXPORTS)  \
32754	cd $(HOST_SUBDIR)/zlib && \
32755	$$s/gcc/config/i386/$(AUTO_PROFILE) \
32756	$(MAKE) $(BASE_FLAGS_TO_PASS) \
32757		CFLAGS="$(STAGEautoprofile_CFLAGS)" \
32758		GENERATOR_CFLAGS="$(STAGEautoprofile_GENERATOR_CFLAGS)" \
32759		CXXFLAGS="$(STAGEautoprofile_CXXFLAGS)" \
32760		LIBCFLAGS="$(STAGEautoprofile_CFLAGS)" \
32761		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
32762		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
32763		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
32764		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
32765		TFLAGS="$(STAGEautoprofile_TFLAGS)"  \
32766		$(TARGET-stageautoprofile-zlib)
32767
32768maybe-clean-stageautoprofile-zlib: clean-stageautoprofile-zlib
32769clean-stageautoprofile: clean-stageautoprofile-zlib
32770clean-stageautoprofile-zlib:
32771	@if [ $(current_stage) = stageautoprofile ]; then \
32772	  [ -f $(HOST_SUBDIR)/zlib/Makefile ] || exit 0; \
32773	else \
32774	  [ -f $(HOST_SUBDIR)/stageautoprofile-zlib/Makefile ] || exit 0; \
32775	  $(MAKE) stageautoprofile-start; \
32776	fi; \
32777	cd $(HOST_SUBDIR)/zlib && \
32778	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
32779@endif zlib-bootstrap
32780
32781
32782.PHONY: all-stageautofeedback-zlib maybe-all-stageautofeedback-zlib
32783.PHONY: clean-stageautofeedback-zlib maybe-clean-stageautofeedback-zlib
32784maybe-all-stageautofeedback-zlib:
32785maybe-clean-stageautofeedback-zlib:
32786@if zlib-bootstrap
32787maybe-all-stageautofeedback-zlib: all-stageautofeedback-zlib
32788all-stageautofeedback: all-stageautofeedback-zlib
32789TARGET-stageautofeedback-zlib = $(TARGET-zlib)
32790all-stageautofeedback-zlib: configure-stageautofeedback-zlib
32791	@[ $(current_stage) = stageautofeedback ] || $(MAKE) stageautofeedback-start
32792	@r=`${PWD_COMMAND}`; export r; \
32793	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32794	TFLAGS="$(STAGEautofeedback_TFLAGS)"; \
32795	$(HOST_EXPORTS) \
32796	$(POSTSTAGE1_HOST_EXPORTS)  \
32797	cd $(HOST_SUBDIR)/zlib && \
32798	 \
32799	$(MAKE) $(BASE_FLAGS_TO_PASS) \
32800		CFLAGS="$(STAGEautofeedback_CFLAGS)" \
32801		GENERATOR_CFLAGS="$(STAGEautofeedback_GENERATOR_CFLAGS)" \
32802		CXXFLAGS="$(STAGEautofeedback_CXXFLAGS)" \
32803		LIBCFLAGS="$(STAGEautofeedback_CFLAGS)" \
32804		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
32805		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
32806		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
32807		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
32808		TFLAGS="$(STAGEautofeedback_TFLAGS)" PERF_DATA=perf.data \
32809		$(TARGET-stageautofeedback-zlib)
32810
32811maybe-clean-stageautofeedback-zlib: clean-stageautofeedback-zlib
32812clean-stageautofeedback: clean-stageautofeedback-zlib
32813clean-stageautofeedback-zlib:
32814	@if [ $(current_stage) = stageautofeedback ]; then \
32815	  [ -f $(HOST_SUBDIR)/zlib/Makefile ] || exit 0; \
32816	else \
32817	  [ -f $(HOST_SUBDIR)/stageautofeedback-zlib/Makefile ] || exit 0; \
32818	  $(MAKE) stageautofeedback-start; \
32819	fi; \
32820	cd $(HOST_SUBDIR)/zlib && \
32821	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
32822@endif zlib-bootstrap
32823
32824
32825
32826
32827
32828.PHONY: check-zlib maybe-check-zlib
32829maybe-check-zlib:
32830@if zlib
32831maybe-check-zlib: check-zlib
32832
32833check-zlib:
32834
32835@endif zlib
32836
32837.PHONY: install-zlib maybe-install-zlib
32838maybe-install-zlib:
32839@if zlib
32840maybe-install-zlib: install-zlib
32841
32842install-zlib:
32843
32844@endif zlib
32845
32846.PHONY: install-strip-zlib maybe-install-strip-zlib
32847maybe-install-strip-zlib:
32848@if zlib
32849maybe-install-strip-zlib: install-strip-zlib
32850
32851install-strip-zlib:
32852
32853@endif zlib
32854
32855# Other targets (info, dvi, pdf, etc.)
32856
32857.PHONY: maybe-info-zlib info-zlib
32858maybe-info-zlib:
32859@if zlib
32860maybe-info-zlib: info-zlib
32861
32862info-zlib: \
32863    configure-zlib 
32864	@[ -f ./zlib/Makefile ] || exit 0; \
32865	r=`${PWD_COMMAND}`; export r; \
32866	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32867	$(HOST_EXPORTS) \
32868	for flag in $(EXTRA_HOST_FLAGS) ; do \
32869	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32870	done; \
32871	echo "Doing info in zlib"; \
32872	(cd $(HOST_SUBDIR)/zlib && \
32873	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32874	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32875	          "RANLIB=$${RANLIB}" \
32876	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32877	          info) \
32878	  || exit 1
32879
32880@endif zlib
32881
32882.PHONY: maybe-dvi-zlib dvi-zlib
32883maybe-dvi-zlib:
32884@if zlib
32885maybe-dvi-zlib: dvi-zlib
32886
32887dvi-zlib: \
32888    configure-zlib 
32889	@[ -f ./zlib/Makefile ] || exit 0; \
32890	r=`${PWD_COMMAND}`; export r; \
32891	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32892	$(HOST_EXPORTS) \
32893	for flag in $(EXTRA_HOST_FLAGS) ; do \
32894	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32895	done; \
32896	echo "Doing dvi in zlib"; \
32897	(cd $(HOST_SUBDIR)/zlib && \
32898	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32899	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32900	          "RANLIB=$${RANLIB}" \
32901	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32902	          dvi) \
32903	  || exit 1
32904
32905@endif zlib
32906
32907.PHONY: maybe-pdf-zlib pdf-zlib
32908maybe-pdf-zlib:
32909@if zlib
32910maybe-pdf-zlib: pdf-zlib
32911
32912pdf-zlib: \
32913    configure-zlib 
32914	@[ -f ./zlib/Makefile ] || exit 0; \
32915	r=`${PWD_COMMAND}`; export r; \
32916	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32917	$(HOST_EXPORTS) \
32918	for flag in $(EXTRA_HOST_FLAGS) ; do \
32919	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32920	done; \
32921	echo "Doing pdf in zlib"; \
32922	(cd $(HOST_SUBDIR)/zlib && \
32923	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32924	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32925	          "RANLIB=$${RANLIB}" \
32926	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32927	          pdf) \
32928	  || exit 1
32929
32930@endif zlib
32931
32932.PHONY: maybe-html-zlib html-zlib
32933maybe-html-zlib:
32934@if zlib
32935maybe-html-zlib: html-zlib
32936
32937html-zlib: \
32938    configure-zlib 
32939	@[ -f ./zlib/Makefile ] || exit 0; \
32940	r=`${PWD_COMMAND}`; export r; \
32941	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32942	$(HOST_EXPORTS) \
32943	for flag in $(EXTRA_HOST_FLAGS) ; do \
32944	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32945	done; \
32946	echo "Doing html in zlib"; \
32947	(cd $(HOST_SUBDIR)/zlib && \
32948	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32949	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32950	          "RANLIB=$${RANLIB}" \
32951	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32952	          html) \
32953	  || exit 1
32954
32955@endif zlib
32956
32957.PHONY: maybe-TAGS-zlib TAGS-zlib
32958maybe-TAGS-zlib:
32959@if zlib
32960maybe-TAGS-zlib: TAGS-zlib
32961
32962TAGS-zlib: \
32963    configure-zlib 
32964	@[ -f ./zlib/Makefile ] || exit 0; \
32965	r=`${PWD_COMMAND}`; export r; \
32966	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32967	$(HOST_EXPORTS) \
32968	for flag in $(EXTRA_HOST_FLAGS) ; do \
32969	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32970	done; \
32971	echo "Doing TAGS in zlib"; \
32972	(cd $(HOST_SUBDIR)/zlib && \
32973	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32974	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32975	          "RANLIB=$${RANLIB}" \
32976	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32977	          TAGS) \
32978	  || exit 1
32979
32980@endif zlib
32981
32982.PHONY: maybe-install-info-zlib install-info-zlib
32983maybe-install-info-zlib:
32984@if zlib
32985maybe-install-info-zlib: install-info-zlib
32986
32987install-info-zlib: \
32988    configure-zlib \
32989    info-zlib 
32990	@[ -f ./zlib/Makefile ] || exit 0; \
32991	r=`${PWD_COMMAND}`; export r; \
32992	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32993	$(HOST_EXPORTS) \
32994	for flag in $(EXTRA_HOST_FLAGS) ; do \
32995	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32996	done; \
32997	echo "Doing install-info in zlib"; \
32998	(cd $(HOST_SUBDIR)/zlib && \
32999	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33000	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33001	          "RANLIB=$${RANLIB}" \
33002	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33003	          install-info) \
33004	  || exit 1
33005
33006@endif zlib
33007
33008.PHONY: maybe-install-pdf-zlib install-pdf-zlib
33009maybe-install-pdf-zlib:
33010@if zlib
33011maybe-install-pdf-zlib: install-pdf-zlib
33012
33013install-pdf-zlib: \
33014    configure-zlib \
33015    pdf-zlib 
33016	@[ -f ./zlib/Makefile ] || exit 0; \
33017	r=`${PWD_COMMAND}`; export r; \
33018	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33019	$(HOST_EXPORTS) \
33020	for flag in $(EXTRA_HOST_FLAGS) ; do \
33021	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33022	done; \
33023	echo "Doing install-pdf in zlib"; \
33024	(cd $(HOST_SUBDIR)/zlib && \
33025	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33026	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33027	          "RANLIB=$${RANLIB}" \
33028	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33029	          install-pdf) \
33030	  || exit 1
33031
33032@endif zlib
33033
33034.PHONY: maybe-install-html-zlib install-html-zlib
33035maybe-install-html-zlib:
33036@if zlib
33037maybe-install-html-zlib: install-html-zlib
33038
33039install-html-zlib: \
33040    configure-zlib \
33041    html-zlib 
33042	@[ -f ./zlib/Makefile ] || exit 0; \
33043	r=`${PWD_COMMAND}`; export r; \
33044	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33045	$(HOST_EXPORTS) \
33046	for flag in $(EXTRA_HOST_FLAGS) ; do \
33047	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33048	done; \
33049	echo "Doing install-html in zlib"; \
33050	(cd $(HOST_SUBDIR)/zlib && \
33051	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33052	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33053	          "RANLIB=$${RANLIB}" \
33054	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33055	          install-html) \
33056	  || exit 1
33057
33058@endif zlib
33059
33060.PHONY: maybe-installcheck-zlib installcheck-zlib
33061maybe-installcheck-zlib:
33062@if zlib
33063maybe-installcheck-zlib: installcheck-zlib
33064
33065installcheck-zlib: \
33066    configure-zlib 
33067	@[ -f ./zlib/Makefile ] || exit 0; \
33068	r=`${PWD_COMMAND}`; export r; \
33069	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33070	$(HOST_EXPORTS) \
33071	for flag in $(EXTRA_HOST_FLAGS) ; do \
33072	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33073	done; \
33074	echo "Doing installcheck in zlib"; \
33075	(cd $(HOST_SUBDIR)/zlib && \
33076	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33077	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33078	          "RANLIB=$${RANLIB}" \
33079	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33080	          installcheck) \
33081	  || exit 1
33082
33083@endif zlib
33084
33085.PHONY: maybe-mostlyclean-zlib mostlyclean-zlib
33086maybe-mostlyclean-zlib:
33087@if zlib
33088maybe-mostlyclean-zlib: mostlyclean-zlib
33089
33090mostlyclean-zlib: 
33091	@[ -f ./zlib/Makefile ] || exit 0; \
33092	r=`${PWD_COMMAND}`; export r; \
33093	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33094	$(HOST_EXPORTS) \
33095	for flag in $(EXTRA_HOST_FLAGS) ; do \
33096	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33097	done; \
33098	echo "Doing mostlyclean in zlib"; \
33099	(cd $(HOST_SUBDIR)/zlib && \
33100	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33101	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33102	          "RANLIB=$${RANLIB}" \
33103	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33104	          mostlyclean) \
33105	  || exit 1
33106
33107@endif zlib
33108
33109.PHONY: maybe-clean-zlib clean-zlib
33110maybe-clean-zlib:
33111@if zlib
33112maybe-clean-zlib: clean-zlib
33113
33114clean-zlib: 
33115	@[ -f ./zlib/Makefile ] || exit 0; \
33116	r=`${PWD_COMMAND}`; export r; \
33117	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33118	$(HOST_EXPORTS) \
33119	for flag in $(EXTRA_HOST_FLAGS) ; do \
33120	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33121	done; \
33122	echo "Doing clean in zlib"; \
33123	(cd $(HOST_SUBDIR)/zlib && \
33124	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33125	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33126	          "RANLIB=$${RANLIB}" \
33127	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33128	          clean) \
33129	  || exit 1
33130
33131@endif zlib
33132
33133.PHONY: maybe-distclean-zlib distclean-zlib
33134maybe-distclean-zlib:
33135@if zlib
33136maybe-distclean-zlib: distclean-zlib
33137
33138distclean-zlib: 
33139	@[ -f ./zlib/Makefile ] || exit 0; \
33140	r=`${PWD_COMMAND}`; export r; \
33141	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33142	$(HOST_EXPORTS) \
33143	for flag in $(EXTRA_HOST_FLAGS) ; do \
33144	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33145	done; \
33146	echo "Doing distclean in zlib"; \
33147	(cd $(HOST_SUBDIR)/zlib && \
33148	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33149	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33150	          "RANLIB=$${RANLIB}" \
33151	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33152	          distclean) \
33153	  || exit 1
33154
33155@endif zlib
33156
33157.PHONY: maybe-maintainer-clean-zlib maintainer-clean-zlib
33158maybe-maintainer-clean-zlib:
33159@if zlib
33160maybe-maintainer-clean-zlib: maintainer-clean-zlib
33161
33162maintainer-clean-zlib: 
33163	@[ -f ./zlib/Makefile ] || exit 0; \
33164	r=`${PWD_COMMAND}`; export r; \
33165	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33166	$(HOST_EXPORTS) \
33167	for flag in $(EXTRA_HOST_FLAGS) ; do \
33168	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33169	done; \
33170	echo "Doing maintainer-clean in zlib"; \
33171	(cd $(HOST_SUBDIR)/zlib && \
33172	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33173	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33174	          "RANLIB=$${RANLIB}" \
33175	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33176	          maintainer-clean) \
33177	  || exit 1
33178
33179@endif zlib
33180
33181
33182
33183.PHONY: configure-gnulib maybe-configure-gnulib
33184maybe-configure-gnulib:
33185@if gcc-bootstrap
33186configure-gnulib: stage_current
33187@endif gcc-bootstrap
33188@if gnulib
33189maybe-configure-gnulib: configure-gnulib
33190configure-gnulib: 
33191	@: $(MAKE); $(unstage)
33192	@r=`${PWD_COMMAND}`; export r; \
33193	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33194	test ! -f $(HOST_SUBDIR)/gnulib/Makefile || exit 0; \
33195	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gnulib; \
33196	$(HOST_EXPORTS)  \
33197	echo Configuring in $(HOST_SUBDIR)/gnulib; \
33198	cd "$(HOST_SUBDIR)/gnulib" || exit 1; \
33199	case $(srcdir) in \
33200	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
33201	  *) topdir=`echo $(HOST_SUBDIR)/gnulib/ | \
33202		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
33203	esac; \
33204	module_srcdir=gnulib; \
33205	$(SHELL) \
33206	  $$s/$$module_srcdir/configure \
33207	  --srcdir=$${topdir}/$$module_srcdir \
33208	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
33209	  --target=${target_alias}  \
33210	  || exit 1
33211@endif gnulib
33212
33213
33214
33215
33216
33217.PHONY: all-gnulib maybe-all-gnulib
33218maybe-all-gnulib:
33219@if gcc-bootstrap
33220all-gnulib: stage_current
33221@endif gcc-bootstrap
33222@if gnulib
33223TARGET-gnulib=all
33224maybe-all-gnulib: all-gnulib
33225all-gnulib: configure-gnulib
33226	@: $(MAKE); $(unstage)
33227	@r=`${PWD_COMMAND}`; export r; \
33228	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33229	$(HOST_EXPORTS)  \
33230	(cd $(HOST_SUBDIR)/gnulib && \
33231	  $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS)  \
33232		$(TARGET-gnulib))
33233@endif gnulib
33234
33235
33236
33237
33238.PHONY: check-gnulib maybe-check-gnulib
33239maybe-check-gnulib:
33240@if gnulib
33241maybe-check-gnulib: check-gnulib
33242
33243check-gnulib:
33244	@: $(MAKE); $(unstage)
33245	@r=`${PWD_COMMAND}`; export r; \
33246	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33247	$(HOST_EXPORTS)  \
33248	(cd $(HOST_SUBDIR)/gnulib && \
33249	  $(MAKE) $(FLAGS_TO_PASS)  check)
33250
33251@endif gnulib
33252
33253.PHONY: install-gnulib maybe-install-gnulib
33254maybe-install-gnulib:
33255@if gnulib
33256maybe-install-gnulib: install-gnulib
33257
33258install-gnulib: installdirs
33259	@: $(MAKE); $(unstage)
33260	@r=`${PWD_COMMAND}`; export r; \
33261	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33262	$(HOST_EXPORTS) \
33263	(cd $(HOST_SUBDIR)/gnulib && \
33264	  $(MAKE) $(FLAGS_TO_PASS)  install)
33265
33266@endif gnulib
33267
33268.PHONY: install-strip-gnulib maybe-install-strip-gnulib
33269maybe-install-strip-gnulib:
33270@if gnulib
33271maybe-install-strip-gnulib: install-strip-gnulib
33272
33273install-strip-gnulib: installdirs
33274	@: $(MAKE); $(unstage)
33275	@r=`${PWD_COMMAND}`; export r; \
33276	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33277	$(HOST_EXPORTS) \
33278	(cd $(HOST_SUBDIR)/gnulib && \
33279	  $(MAKE) $(FLAGS_TO_PASS)  install-strip)
33280
33281@endif gnulib
33282
33283# Other targets (info, dvi, pdf, etc.)
33284
33285.PHONY: maybe-info-gnulib info-gnulib
33286maybe-info-gnulib:
33287@if gnulib
33288maybe-info-gnulib: info-gnulib
33289
33290info-gnulib: \
33291    configure-gnulib 
33292	@: $(MAKE); $(unstage)
33293	@[ -f ./gnulib/Makefile ] || exit 0; \
33294	r=`${PWD_COMMAND}`; export r; \
33295	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33296	$(HOST_EXPORTS) \
33297	for flag in $(EXTRA_HOST_FLAGS) ; do \
33298	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33299	done; \
33300	echo "Doing info in gnulib"; \
33301	(cd $(HOST_SUBDIR)/gnulib && \
33302	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33303	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33304	          "RANLIB=$${RANLIB}" \
33305	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33306	          info) \
33307	  || exit 1
33308
33309@endif gnulib
33310
33311.PHONY: maybe-dvi-gnulib dvi-gnulib
33312maybe-dvi-gnulib:
33313@if gnulib
33314maybe-dvi-gnulib: dvi-gnulib
33315
33316dvi-gnulib: \
33317    configure-gnulib 
33318	@: $(MAKE); $(unstage)
33319	@[ -f ./gnulib/Makefile ] || exit 0; \
33320	r=`${PWD_COMMAND}`; export r; \
33321	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33322	$(HOST_EXPORTS) \
33323	for flag in $(EXTRA_HOST_FLAGS) ; do \
33324	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33325	done; \
33326	echo "Doing dvi in gnulib"; \
33327	(cd $(HOST_SUBDIR)/gnulib && \
33328	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33329	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33330	          "RANLIB=$${RANLIB}" \
33331	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33332	          dvi) \
33333	  || exit 1
33334
33335@endif gnulib
33336
33337.PHONY: maybe-pdf-gnulib pdf-gnulib
33338maybe-pdf-gnulib:
33339@if gnulib
33340maybe-pdf-gnulib: pdf-gnulib
33341
33342pdf-gnulib: \
33343    configure-gnulib 
33344	@: $(MAKE); $(unstage)
33345	@[ -f ./gnulib/Makefile ] || exit 0; \
33346	r=`${PWD_COMMAND}`; export r; \
33347	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33348	$(HOST_EXPORTS) \
33349	for flag in $(EXTRA_HOST_FLAGS) ; do \
33350	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33351	done; \
33352	echo "Doing pdf in gnulib"; \
33353	(cd $(HOST_SUBDIR)/gnulib && \
33354	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33355	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33356	          "RANLIB=$${RANLIB}" \
33357	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33358	          pdf) \
33359	  || exit 1
33360
33361@endif gnulib
33362
33363.PHONY: maybe-html-gnulib html-gnulib
33364maybe-html-gnulib:
33365@if gnulib
33366maybe-html-gnulib: html-gnulib
33367
33368html-gnulib: \
33369    configure-gnulib 
33370	@: $(MAKE); $(unstage)
33371	@[ -f ./gnulib/Makefile ] || exit 0; \
33372	r=`${PWD_COMMAND}`; export r; \
33373	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33374	$(HOST_EXPORTS) \
33375	for flag in $(EXTRA_HOST_FLAGS) ; do \
33376	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33377	done; \
33378	echo "Doing html in gnulib"; \
33379	(cd $(HOST_SUBDIR)/gnulib && \
33380	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33381	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33382	          "RANLIB=$${RANLIB}" \
33383	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33384	          html) \
33385	  || exit 1
33386
33387@endif gnulib
33388
33389.PHONY: maybe-TAGS-gnulib TAGS-gnulib
33390maybe-TAGS-gnulib:
33391@if gnulib
33392maybe-TAGS-gnulib: TAGS-gnulib
33393
33394TAGS-gnulib: \
33395    configure-gnulib 
33396	@: $(MAKE); $(unstage)
33397	@[ -f ./gnulib/Makefile ] || exit 0; \
33398	r=`${PWD_COMMAND}`; export r; \
33399	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33400	$(HOST_EXPORTS) \
33401	for flag in $(EXTRA_HOST_FLAGS) ; do \
33402	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33403	done; \
33404	echo "Doing TAGS in gnulib"; \
33405	(cd $(HOST_SUBDIR)/gnulib && \
33406	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33407	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33408	          "RANLIB=$${RANLIB}" \
33409	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33410	          TAGS) \
33411	  || exit 1
33412
33413@endif gnulib
33414
33415.PHONY: maybe-install-info-gnulib install-info-gnulib
33416maybe-install-info-gnulib:
33417@if gnulib
33418maybe-install-info-gnulib: install-info-gnulib
33419
33420install-info-gnulib: \
33421    configure-gnulib \
33422    info-gnulib 
33423	@: $(MAKE); $(unstage)
33424	@[ -f ./gnulib/Makefile ] || exit 0; \
33425	r=`${PWD_COMMAND}`; export r; \
33426	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33427	$(HOST_EXPORTS) \
33428	for flag in $(EXTRA_HOST_FLAGS) ; do \
33429	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33430	done; \
33431	echo "Doing install-info in gnulib"; \
33432	(cd $(HOST_SUBDIR)/gnulib && \
33433	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33434	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33435	          "RANLIB=$${RANLIB}" \
33436	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33437	          install-info) \
33438	  || exit 1
33439
33440@endif gnulib
33441
33442.PHONY: maybe-install-pdf-gnulib install-pdf-gnulib
33443maybe-install-pdf-gnulib:
33444@if gnulib
33445maybe-install-pdf-gnulib: install-pdf-gnulib
33446
33447install-pdf-gnulib: \
33448    configure-gnulib \
33449    pdf-gnulib 
33450	@: $(MAKE); $(unstage)
33451	@[ -f ./gnulib/Makefile ] || exit 0; \
33452	r=`${PWD_COMMAND}`; export r; \
33453	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33454	$(HOST_EXPORTS) \
33455	for flag in $(EXTRA_HOST_FLAGS) ; do \
33456	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33457	done; \
33458	echo "Doing install-pdf in gnulib"; \
33459	(cd $(HOST_SUBDIR)/gnulib && \
33460	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33461	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33462	          "RANLIB=$${RANLIB}" \
33463	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33464	          install-pdf) \
33465	  || exit 1
33466
33467@endif gnulib
33468
33469.PHONY: maybe-install-html-gnulib install-html-gnulib
33470maybe-install-html-gnulib:
33471@if gnulib
33472maybe-install-html-gnulib: install-html-gnulib
33473
33474install-html-gnulib: \
33475    configure-gnulib \
33476    html-gnulib 
33477	@: $(MAKE); $(unstage)
33478	@[ -f ./gnulib/Makefile ] || exit 0; \
33479	r=`${PWD_COMMAND}`; export r; \
33480	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33481	$(HOST_EXPORTS) \
33482	for flag in $(EXTRA_HOST_FLAGS) ; do \
33483	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33484	done; \
33485	echo "Doing install-html in gnulib"; \
33486	(cd $(HOST_SUBDIR)/gnulib && \
33487	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33488	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33489	          "RANLIB=$${RANLIB}" \
33490	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33491	          install-html) \
33492	  || exit 1
33493
33494@endif gnulib
33495
33496.PHONY: maybe-installcheck-gnulib installcheck-gnulib
33497maybe-installcheck-gnulib:
33498@if gnulib
33499maybe-installcheck-gnulib: installcheck-gnulib
33500
33501installcheck-gnulib: \
33502    configure-gnulib 
33503	@: $(MAKE); $(unstage)
33504	@[ -f ./gnulib/Makefile ] || exit 0; \
33505	r=`${PWD_COMMAND}`; export r; \
33506	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33507	$(HOST_EXPORTS) \
33508	for flag in $(EXTRA_HOST_FLAGS) ; do \
33509	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33510	done; \
33511	echo "Doing installcheck in gnulib"; \
33512	(cd $(HOST_SUBDIR)/gnulib && \
33513	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33514	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33515	          "RANLIB=$${RANLIB}" \
33516	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33517	          installcheck) \
33518	  || exit 1
33519
33520@endif gnulib
33521
33522.PHONY: maybe-mostlyclean-gnulib mostlyclean-gnulib
33523maybe-mostlyclean-gnulib:
33524@if gnulib
33525maybe-mostlyclean-gnulib: mostlyclean-gnulib
33526
33527mostlyclean-gnulib: 
33528	@: $(MAKE); $(unstage)
33529	@[ -f ./gnulib/Makefile ] || exit 0; \
33530	r=`${PWD_COMMAND}`; export r; \
33531	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33532	$(HOST_EXPORTS) \
33533	for flag in $(EXTRA_HOST_FLAGS) ; do \
33534	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33535	done; \
33536	echo "Doing mostlyclean in gnulib"; \
33537	(cd $(HOST_SUBDIR)/gnulib && \
33538	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33539	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33540	          "RANLIB=$${RANLIB}" \
33541	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33542	          mostlyclean) \
33543	  || exit 1
33544
33545@endif gnulib
33546
33547.PHONY: maybe-clean-gnulib clean-gnulib
33548maybe-clean-gnulib:
33549@if gnulib
33550maybe-clean-gnulib: clean-gnulib
33551
33552clean-gnulib: 
33553	@: $(MAKE); $(unstage)
33554	@[ -f ./gnulib/Makefile ] || exit 0; \
33555	r=`${PWD_COMMAND}`; export r; \
33556	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33557	$(HOST_EXPORTS) \
33558	for flag in $(EXTRA_HOST_FLAGS) ; do \
33559	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33560	done; \
33561	echo "Doing clean in gnulib"; \
33562	(cd $(HOST_SUBDIR)/gnulib && \
33563	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33564	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33565	          "RANLIB=$${RANLIB}" \
33566	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33567	          clean) \
33568	  || exit 1
33569
33570@endif gnulib
33571
33572.PHONY: maybe-distclean-gnulib distclean-gnulib
33573maybe-distclean-gnulib:
33574@if gnulib
33575maybe-distclean-gnulib: distclean-gnulib
33576
33577distclean-gnulib: 
33578	@: $(MAKE); $(unstage)
33579	@[ -f ./gnulib/Makefile ] || exit 0; \
33580	r=`${PWD_COMMAND}`; export r; \
33581	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33582	$(HOST_EXPORTS) \
33583	for flag in $(EXTRA_HOST_FLAGS) ; do \
33584	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33585	done; \
33586	echo "Doing distclean in gnulib"; \
33587	(cd $(HOST_SUBDIR)/gnulib && \
33588	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33589	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33590	          "RANLIB=$${RANLIB}" \
33591	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33592	          distclean) \
33593	  || exit 1
33594
33595@endif gnulib
33596
33597.PHONY: maybe-maintainer-clean-gnulib maintainer-clean-gnulib
33598maybe-maintainer-clean-gnulib:
33599@if gnulib
33600maybe-maintainer-clean-gnulib: maintainer-clean-gnulib
33601
33602maintainer-clean-gnulib: 
33603	@: $(MAKE); $(unstage)
33604	@[ -f ./gnulib/Makefile ] || exit 0; \
33605	r=`${PWD_COMMAND}`; export r; \
33606	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33607	$(HOST_EXPORTS) \
33608	for flag in $(EXTRA_HOST_FLAGS) ; do \
33609	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33610	done; \
33611	echo "Doing maintainer-clean in gnulib"; \
33612	(cd $(HOST_SUBDIR)/gnulib && \
33613	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33614	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33615	          "RANLIB=$${RANLIB}" \
33616	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33617	          maintainer-clean) \
33618	  || exit 1
33619
33620@endif gnulib
33621
33622
33623
33624.PHONY: configure-gdbsupport maybe-configure-gdbsupport
33625maybe-configure-gdbsupport:
33626@if gcc-bootstrap
33627configure-gdbsupport: stage_current
33628@endif gcc-bootstrap
33629@if gdbsupport
33630maybe-configure-gdbsupport: configure-gdbsupport
33631configure-gdbsupport: 
33632	@: $(MAKE); $(unstage)
33633	@r=`${PWD_COMMAND}`; export r; \
33634	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33635	test ! -f $(HOST_SUBDIR)/gdbsupport/Makefile || exit 0; \
33636	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gdbsupport; \
33637	$(HOST_EXPORTS)  \
33638	echo Configuring in $(HOST_SUBDIR)/gdbsupport; \
33639	cd "$(HOST_SUBDIR)/gdbsupport" || exit 1; \
33640	case $(srcdir) in \
33641	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
33642	  *) topdir=`echo $(HOST_SUBDIR)/gdbsupport/ | \
33643		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
33644	esac; \
33645	module_srcdir=gdbsupport; \
33646	$(SHELL) \
33647	  $$s/$$module_srcdir/configure \
33648	  --srcdir=$${topdir}/$$module_srcdir \
33649	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
33650	  --target=${target_alias}  \
33651	  || exit 1
33652@endif gdbsupport
33653
33654
33655
33656
33657
33658.PHONY: all-gdbsupport maybe-all-gdbsupport
33659maybe-all-gdbsupport:
33660@if gcc-bootstrap
33661all-gdbsupport: stage_current
33662@endif gcc-bootstrap
33663@if gdbsupport
33664TARGET-gdbsupport=all
33665maybe-all-gdbsupport: all-gdbsupport
33666all-gdbsupport: configure-gdbsupport
33667	@: $(MAKE); $(unstage)
33668	@r=`${PWD_COMMAND}`; export r; \
33669	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33670	$(HOST_EXPORTS)  \
33671	(cd $(HOST_SUBDIR)/gdbsupport && \
33672	  $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS)  \
33673		$(TARGET-gdbsupport))
33674@endif gdbsupport
33675
33676
33677
33678
33679.PHONY: check-gdbsupport maybe-check-gdbsupport
33680maybe-check-gdbsupport:
33681@if gdbsupport
33682maybe-check-gdbsupport: check-gdbsupport
33683
33684check-gdbsupport:
33685	@: $(MAKE); $(unstage)
33686	@r=`${PWD_COMMAND}`; export r; \
33687	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33688	$(HOST_EXPORTS)  \
33689	(cd $(HOST_SUBDIR)/gdbsupport && \
33690	  $(MAKE) $(FLAGS_TO_PASS)  check)
33691
33692@endif gdbsupport
33693
33694.PHONY: install-gdbsupport maybe-install-gdbsupport
33695maybe-install-gdbsupport:
33696@if gdbsupport
33697maybe-install-gdbsupport: install-gdbsupport
33698
33699install-gdbsupport: installdirs
33700	@: $(MAKE); $(unstage)
33701	@r=`${PWD_COMMAND}`; export r; \
33702	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33703	$(HOST_EXPORTS) \
33704	(cd $(HOST_SUBDIR)/gdbsupport && \
33705	  $(MAKE) $(FLAGS_TO_PASS)  install)
33706
33707@endif gdbsupport
33708
33709.PHONY: install-strip-gdbsupport maybe-install-strip-gdbsupport
33710maybe-install-strip-gdbsupport:
33711@if gdbsupport
33712maybe-install-strip-gdbsupport: install-strip-gdbsupport
33713
33714install-strip-gdbsupport: installdirs
33715	@: $(MAKE); $(unstage)
33716	@r=`${PWD_COMMAND}`; export r; \
33717	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33718	$(HOST_EXPORTS) \
33719	(cd $(HOST_SUBDIR)/gdbsupport && \
33720	  $(MAKE) $(FLAGS_TO_PASS)  install-strip)
33721
33722@endif gdbsupport
33723
33724# Other targets (info, dvi, pdf, etc.)
33725
33726.PHONY: maybe-info-gdbsupport info-gdbsupport
33727maybe-info-gdbsupport:
33728@if gdbsupport
33729maybe-info-gdbsupport: info-gdbsupport
33730
33731info-gdbsupport: \
33732    configure-gdbsupport 
33733	@: $(MAKE); $(unstage)
33734	@[ -f ./gdbsupport/Makefile ] || exit 0; \
33735	r=`${PWD_COMMAND}`; export r; \
33736	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33737	$(HOST_EXPORTS) \
33738	for flag in $(EXTRA_HOST_FLAGS) ; do \
33739	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33740	done; \
33741	echo "Doing info in gdbsupport"; \
33742	(cd $(HOST_SUBDIR)/gdbsupport && \
33743	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33744	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33745	          "RANLIB=$${RANLIB}" \
33746	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33747	          info) \
33748	  || exit 1
33749
33750@endif gdbsupport
33751
33752.PHONY: maybe-dvi-gdbsupport dvi-gdbsupport
33753maybe-dvi-gdbsupport:
33754@if gdbsupport
33755maybe-dvi-gdbsupport: dvi-gdbsupport
33756
33757dvi-gdbsupport: \
33758    configure-gdbsupport 
33759	@: $(MAKE); $(unstage)
33760	@[ -f ./gdbsupport/Makefile ] || exit 0; \
33761	r=`${PWD_COMMAND}`; export r; \
33762	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33763	$(HOST_EXPORTS) \
33764	for flag in $(EXTRA_HOST_FLAGS) ; do \
33765	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33766	done; \
33767	echo "Doing dvi in gdbsupport"; \
33768	(cd $(HOST_SUBDIR)/gdbsupport && \
33769	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33770	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33771	          "RANLIB=$${RANLIB}" \
33772	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33773	          dvi) \
33774	  || exit 1
33775
33776@endif gdbsupport
33777
33778.PHONY: maybe-pdf-gdbsupport pdf-gdbsupport
33779maybe-pdf-gdbsupport:
33780@if gdbsupport
33781maybe-pdf-gdbsupport: pdf-gdbsupport
33782
33783pdf-gdbsupport: \
33784    configure-gdbsupport 
33785	@: $(MAKE); $(unstage)
33786	@[ -f ./gdbsupport/Makefile ] || exit 0; \
33787	r=`${PWD_COMMAND}`; export r; \
33788	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33789	$(HOST_EXPORTS) \
33790	for flag in $(EXTRA_HOST_FLAGS) ; do \
33791	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33792	done; \
33793	echo "Doing pdf in gdbsupport"; \
33794	(cd $(HOST_SUBDIR)/gdbsupport && \
33795	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33796	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33797	          "RANLIB=$${RANLIB}" \
33798	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33799	          pdf) \
33800	  || exit 1
33801
33802@endif gdbsupport
33803
33804.PHONY: maybe-html-gdbsupport html-gdbsupport
33805maybe-html-gdbsupport:
33806@if gdbsupport
33807maybe-html-gdbsupport: html-gdbsupport
33808
33809html-gdbsupport: \
33810    configure-gdbsupport 
33811	@: $(MAKE); $(unstage)
33812	@[ -f ./gdbsupport/Makefile ] || exit 0; \
33813	r=`${PWD_COMMAND}`; export r; \
33814	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33815	$(HOST_EXPORTS) \
33816	for flag in $(EXTRA_HOST_FLAGS) ; do \
33817	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33818	done; \
33819	echo "Doing html in gdbsupport"; \
33820	(cd $(HOST_SUBDIR)/gdbsupport && \
33821	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33822	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33823	          "RANLIB=$${RANLIB}" \
33824	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33825	          html) \
33826	  || exit 1
33827
33828@endif gdbsupport
33829
33830.PHONY: maybe-TAGS-gdbsupport TAGS-gdbsupport
33831maybe-TAGS-gdbsupport:
33832@if gdbsupport
33833maybe-TAGS-gdbsupport: TAGS-gdbsupport
33834
33835TAGS-gdbsupport: \
33836    configure-gdbsupport 
33837	@: $(MAKE); $(unstage)
33838	@[ -f ./gdbsupport/Makefile ] || exit 0; \
33839	r=`${PWD_COMMAND}`; export r; \
33840	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33841	$(HOST_EXPORTS) \
33842	for flag in $(EXTRA_HOST_FLAGS) ; do \
33843	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33844	done; \
33845	echo "Doing TAGS in gdbsupport"; \
33846	(cd $(HOST_SUBDIR)/gdbsupport && \
33847	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33848	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33849	          "RANLIB=$${RANLIB}" \
33850	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33851	          TAGS) \
33852	  || exit 1
33853
33854@endif gdbsupport
33855
33856.PHONY: maybe-install-info-gdbsupport install-info-gdbsupport
33857maybe-install-info-gdbsupport:
33858@if gdbsupport
33859maybe-install-info-gdbsupport: install-info-gdbsupport
33860
33861install-info-gdbsupport: \
33862    configure-gdbsupport \
33863    info-gdbsupport 
33864	@: $(MAKE); $(unstage)
33865	@[ -f ./gdbsupport/Makefile ] || exit 0; \
33866	r=`${PWD_COMMAND}`; export r; \
33867	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33868	$(HOST_EXPORTS) \
33869	for flag in $(EXTRA_HOST_FLAGS) ; do \
33870	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33871	done; \
33872	echo "Doing install-info in gdbsupport"; \
33873	(cd $(HOST_SUBDIR)/gdbsupport && \
33874	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33875	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33876	          "RANLIB=$${RANLIB}" \
33877	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33878	          install-info) \
33879	  || exit 1
33880
33881@endif gdbsupport
33882
33883.PHONY: maybe-install-pdf-gdbsupport install-pdf-gdbsupport
33884maybe-install-pdf-gdbsupport:
33885@if gdbsupport
33886maybe-install-pdf-gdbsupport: install-pdf-gdbsupport
33887
33888install-pdf-gdbsupport: \
33889    configure-gdbsupport \
33890    pdf-gdbsupport 
33891	@: $(MAKE); $(unstage)
33892	@[ -f ./gdbsupport/Makefile ] || exit 0; \
33893	r=`${PWD_COMMAND}`; export r; \
33894	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33895	$(HOST_EXPORTS) \
33896	for flag in $(EXTRA_HOST_FLAGS) ; do \
33897	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33898	done; \
33899	echo "Doing install-pdf in gdbsupport"; \
33900	(cd $(HOST_SUBDIR)/gdbsupport && \
33901	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33902	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33903	          "RANLIB=$${RANLIB}" \
33904	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33905	          install-pdf) \
33906	  || exit 1
33907
33908@endif gdbsupport
33909
33910.PHONY: maybe-install-html-gdbsupport install-html-gdbsupport
33911maybe-install-html-gdbsupport:
33912@if gdbsupport
33913maybe-install-html-gdbsupport: install-html-gdbsupport
33914
33915install-html-gdbsupport: \
33916    configure-gdbsupport \
33917    html-gdbsupport 
33918	@: $(MAKE); $(unstage)
33919	@[ -f ./gdbsupport/Makefile ] || exit 0; \
33920	r=`${PWD_COMMAND}`; export r; \
33921	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33922	$(HOST_EXPORTS) \
33923	for flag in $(EXTRA_HOST_FLAGS) ; do \
33924	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33925	done; \
33926	echo "Doing install-html in gdbsupport"; \
33927	(cd $(HOST_SUBDIR)/gdbsupport && \
33928	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33929	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33930	          "RANLIB=$${RANLIB}" \
33931	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33932	          install-html) \
33933	  || exit 1
33934
33935@endif gdbsupport
33936
33937.PHONY: maybe-installcheck-gdbsupport installcheck-gdbsupport
33938maybe-installcheck-gdbsupport:
33939@if gdbsupport
33940maybe-installcheck-gdbsupport: installcheck-gdbsupport
33941
33942installcheck-gdbsupport: \
33943    configure-gdbsupport 
33944	@: $(MAKE); $(unstage)
33945	@[ -f ./gdbsupport/Makefile ] || exit 0; \
33946	r=`${PWD_COMMAND}`; export r; \
33947	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33948	$(HOST_EXPORTS) \
33949	for flag in $(EXTRA_HOST_FLAGS) ; do \
33950	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33951	done; \
33952	echo "Doing installcheck in gdbsupport"; \
33953	(cd $(HOST_SUBDIR)/gdbsupport && \
33954	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33955	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33956	          "RANLIB=$${RANLIB}" \
33957	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33958	          installcheck) \
33959	  || exit 1
33960
33961@endif gdbsupport
33962
33963.PHONY: maybe-mostlyclean-gdbsupport mostlyclean-gdbsupport
33964maybe-mostlyclean-gdbsupport:
33965@if gdbsupport
33966maybe-mostlyclean-gdbsupport: mostlyclean-gdbsupport
33967
33968mostlyclean-gdbsupport: 
33969	@: $(MAKE); $(unstage)
33970	@[ -f ./gdbsupport/Makefile ] || exit 0; \
33971	r=`${PWD_COMMAND}`; export r; \
33972	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33973	$(HOST_EXPORTS) \
33974	for flag in $(EXTRA_HOST_FLAGS) ; do \
33975	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33976	done; \
33977	echo "Doing mostlyclean in gdbsupport"; \
33978	(cd $(HOST_SUBDIR)/gdbsupport && \
33979	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33980	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33981	          "RANLIB=$${RANLIB}" \
33982	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33983	          mostlyclean) \
33984	  || exit 1
33985
33986@endif gdbsupport
33987
33988.PHONY: maybe-clean-gdbsupport clean-gdbsupport
33989maybe-clean-gdbsupport:
33990@if gdbsupport
33991maybe-clean-gdbsupport: clean-gdbsupport
33992
33993clean-gdbsupport: 
33994	@: $(MAKE); $(unstage)
33995	@[ -f ./gdbsupport/Makefile ] || exit 0; \
33996	r=`${PWD_COMMAND}`; export r; \
33997	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33998	$(HOST_EXPORTS) \
33999	for flag in $(EXTRA_HOST_FLAGS) ; do \
34000	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34001	done; \
34002	echo "Doing clean in gdbsupport"; \
34003	(cd $(HOST_SUBDIR)/gdbsupport && \
34004	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34005	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34006	          "RANLIB=$${RANLIB}" \
34007	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34008	          clean) \
34009	  || exit 1
34010
34011@endif gdbsupport
34012
34013.PHONY: maybe-distclean-gdbsupport distclean-gdbsupport
34014maybe-distclean-gdbsupport:
34015@if gdbsupport
34016maybe-distclean-gdbsupport: distclean-gdbsupport
34017
34018distclean-gdbsupport: 
34019	@: $(MAKE); $(unstage)
34020	@[ -f ./gdbsupport/Makefile ] || exit 0; \
34021	r=`${PWD_COMMAND}`; export r; \
34022	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34023	$(HOST_EXPORTS) \
34024	for flag in $(EXTRA_HOST_FLAGS) ; do \
34025	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34026	done; \
34027	echo "Doing distclean in gdbsupport"; \
34028	(cd $(HOST_SUBDIR)/gdbsupport && \
34029	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34030	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34031	          "RANLIB=$${RANLIB}" \
34032	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34033	          distclean) \
34034	  || exit 1
34035
34036@endif gdbsupport
34037
34038.PHONY: maybe-maintainer-clean-gdbsupport maintainer-clean-gdbsupport
34039maybe-maintainer-clean-gdbsupport:
34040@if gdbsupport
34041maybe-maintainer-clean-gdbsupport: maintainer-clean-gdbsupport
34042
34043maintainer-clean-gdbsupport: 
34044	@: $(MAKE); $(unstage)
34045	@[ -f ./gdbsupport/Makefile ] || exit 0; \
34046	r=`${PWD_COMMAND}`; export r; \
34047	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34048	$(HOST_EXPORTS) \
34049	for flag in $(EXTRA_HOST_FLAGS) ; do \
34050	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34051	done; \
34052	echo "Doing maintainer-clean in gdbsupport"; \
34053	(cd $(HOST_SUBDIR)/gdbsupport && \
34054	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34055	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34056	          "RANLIB=$${RANLIB}" \
34057	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34058	          maintainer-clean) \
34059	  || exit 1
34060
34061@endif gdbsupport
34062
34063
34064
34065.PHONY: configure-gdbserver maybe-configure-gdbserver
34066maybe-configure-gdbserver:
34067@if gcc-bootstrap
34068configure-gdbserver: stage_current
34069@endif gcc-bootstrap
34070@if gdbserver
34071maybe-configure-gdbserver: configure-gdbserver
34072configure-gdbserver: 
34073	@: $(MAKE); $(unstage)
34074	@r=`${PWD_COMMAND}`; export r; \
34075	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34076	test ! -f $(HOST_SUBDIR)/gdbserver/Makefile || exit 0; \
34077	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gdbserver; \
34078	$(HOST_EXPORTS)  \
34079	echo Configuring in $(HOST_SUBDIR)/gdbserver; \
34080	cd "$(HOST_SUBDIR)/gdbserver" || exit 1; \
34081	case $(srcdir) in \
34082	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
34083	  *) topdir=`echo $(HOST_SUBDIR)/gdbserver/ | \
34084		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
34085	esac; \
34086	module_srcdir=gdbserver; \
34087	$(SHELL) \
34088	  $$s/$$module_srcdir/configure \
34089	  --srcdir=$${topdir}/$$module_srcdir \
34090	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
34091	  --target=${target_alias}  \
34092	  || exit 1
34093@endif gdbserver
34094
34095
34096
34097
34098
34099.PHONY: all-gdbserver maybe-all-gdbserver
34100maybe-all-gdbserver:
34101@if gcc-bootstrap
34102all-gdbserver: stage_current
34103@endif gcc-bootstrap
34104@if gdbserver
34105TARGET-gdbserver=all
34106maybe-all-gdbserver: all-gdbserver
34107all-gdbserver: configure-gdbserver
34108	@: $(MAKE); $(unstage)
34109	@r=`${PWD_COMMAND}`; export r; \
34110	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34111	$(HOST_EXPORTS)  \
34112	(cd $(HOST_SUBDIR)/gdbserver && \
34113	  $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS)  \
34114		$(TARGET-gdbserver))
34115@endif gdbserver
34116
34117
34118
34119
34120.PHONY: check-gdbserver maybe-check-gdbserver
34121maybe-check-gdbserver:
34122@if gdbserver
34123maybe-check-gdbserver: check-gdbserver
34124
34125check-gdbserver:
34126	@: $(MAKE); $(unstage)
34127	@r=`${PWD_COMMAND}`; export r; \
34128	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34129	$(HOST_EXPORTS)  \
34130	(cd $(HOST_SUBDIR)/gdbserver && \
34131	  $(MAKE) $(FLAGS_TO_PASS)  check)
34132
34133@endif gdbserver
34134
34135.PHONY: install-gdbserver maybe-install-gdbserver
34136maybe-install-gdbserver:
34137@if gdbserver
34138maybe-install-gdbserver: install-gdbserver
34139
34140install-gdbserver: installdirs
34141	@: $(MAKE); $(unstage)
34142	@r=`${PWD_COMMAND}`; export r; \
34143	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34144	$(HOST_EXPORTS) \
34145	(cd $(HOST_SUBDIR)/gdbserver && \
34146	  $(MAKE) $(FLAGS_TO_PASS)  install)
34147
34148@endif gdbserver
34149
34150.PHONY: install-strip-gdbserver maybe-install-strip-gdbserver
34151maybe-install-strip-gdbserver:
34152@if gdbserver
34153maybe-install-strip-gdbserver: install-strip-gdbserver
34154
34155install-strip-gdbserver: installdirs
34156	@: $(MAKE); $(unstage)
34157	@r=`${PWD_COMMAND}`; export r; \
34158	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34159	$(HOST_EXPORTS) \
34160	(cd $(HOST_SUBDIR)/gdbserver && \
34161	  $(MAKE) $(FLAGS_TO_PASS)  install-strip)
34162
34163@endif gdbserver
34164
34165# Other targets (info, dvi, pdf, etc.)
34166
34167.PHONY: maybe-info-gdbserver info-gdbserver
34168maybe-info-gdbserver:
34169@if gdbserver
34170maybe-info-gdbserver: info-gdbserver
34171
34172info-gdbserver: \
34173    configure-gdbserver 
34174	@: $(MAKE); $(unstage)
34175	@[ -f ./gdbserver/Makefile ] || exit 0; \
34176	r=`${PWD_COMMAND}`; export r; \
34177	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34178	$(HOST_EXPORTS) \
34179	for flag in $(EXTRA_HOST_FLAGS) ; do \
34180	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34181	done; \
34182	echo "Doing info in gdbserver"; \
34183	(cd $(HOST_SUBDIR)/gdbserver && \
34184	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34185	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34186	          "RANLIB=$${RANLIB}" \
34187	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34188	          info) \
34189	  || exit 1
34190
34191@endif gdbserver
34192
34193.PHONY: maybe-dvi-gdbserver dvi-gdbserver
34194maybe-dvi-gdbserver:
34195@if gdbserver
34196maybe-dvi-gdbserver: dvi-gdbserver
34197
34198dvi-gdbserver: \
34199    configure-gdbserver 
34200	@: $(MAKE); $(unstage)
34201	@[ -f ./gdbserver/Makefile ] || exit 0; \
34202	r=`${PWD_COMMAND}`; export r; \
34203	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34204	$(HOST_EXPORTS) \
34205	for flag in $(EXTRA_HOST_FLAGS) ; do \
34206	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34207	done; \
34208	echo "Doing dvi in gdbserver"; \
34209	(cd $(HOST_SUBDIR)/gdbserver && \
34210	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34211	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34212	          "RANLIB=$${RANLIB}" \
34213	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34214	          dvi) \
34215	  || exit 1
34216
34217@endif gdbserver
34218
34219.PHONY: maybe-pdf-gdbserver pdf-gdbserver
34220maybe-pdf-gdbserver:
34221@if gdbserver
34222maybe-pdf-gdbserver: pdf-gdbserver
34223
34224pdf-gdbserver: \
34225    configure-gdbserver 
34226	@: $(MAKE); $(unstage)
34227	@[ -f ./gdbserver/Makefile ] || exit 0; \
34228	r=`${PWD_COMMAND}`; export r; \
34229	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34230	$(HOST_EXPORTS) \
34231	for flag in $(EXTRA_HOST_FLAGS) ; do \
34232	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34233	done; \
34234	echo "Doing pdf in gdbserver"; \
34235	(cd $(HOST_SUBDIR)/gdbserver && \
34236	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34237	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34238	          "RANLIB=$${RANLIB}" \
34239	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34240	          pdf) \
34241	  || exit 1
34242
34243@endif gdbserver
34244
34245.PHONY: maybe-html-gdbserver html-gdbserver
34246maybe-html-gdbserver:
34247@if gdbserver
34248maybe-html-gdbserver: html-gdbserver
34249
34250html-gdbserver: \
34251    configure-gdbserver 
34252	@: $(MAKE); $(unstage)
34253	@[ -f ./gdbserver/Makefile ] || exit 0; \
34254	r=`${PWD_COMMAND}`; export r; \
34255	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34256	$(HOST_EXPORTS) \
34257	for flag in $(EXTRA_HOST_FLAGS) ; do \
34258	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34259	done; \
34260	echo "Doing html in gdbserver"; \
34261	(cd $(HOST_SUBDIR)/gdbserver && \
34262	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34263	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34264	          "RANLIB=$${RANLIB}" \
34265	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34266	          html) \
34267	  || exit 1
34268
34269@endif gdbserver
34270
34271.PHONY: maybe-TAGS-gdbserver TAGS-gdbserver
34272maybe-TAGS-gdbserver:
34273@if gdbserver
34274maybe-TAGS-gdbserver: TAGS-gdbserver
34275
34276TAGS-gdbserver: \
34277    configure-gdbserver 
34278	@: $(MAKE); $(unstage)
34279	@[ -f ./gdbserver/Makefile ] || exit 0; \
34280	r=`${PWD_COMMAND}`; export r; \
34281	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34282	$(HOST_EXPORTS) \
34283	for flag in $(EXTRA_HOST_FLAGS) ; do \
34284	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34285	done; \
34286	echo "Doing TAGS in gdbserver"; \
34287	(cd $(HOST_SUBDIR)/gdbserver && \
34288	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34289	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34290	          "RANLIB=$${RANLIB}" \
34291	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34292	          TAGS) \
34293	  || exit 1
34294
34295@endif gdbserver
34296
34297.PHONY: maybe-install-info-gdbserver install-info-gdbserver
34298maybe-install-info-gdbserver:
34299@if gdbserver
34300maybe-install-info-gdbserver: install-info-gdbserver
34301
34302install-info-gdbserver: \
34303    configure-gdbserver \
34304    info-gdbserver 
34305	@: $(MAKE); $(unstage)
34306	@[ -f ./gdbserver/Makefile ] || exit 0; \
34307	r=`${PWD_COMMAND}`; export r; \
34308	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34309	$(HOST_EXPORTS) \
34310	for flag in $(EXTRA_HOST_FLAGS) ; do \
34311	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34312	done; \
34313	echo "Doing install-info in gdbserver"; \
34314	(cd $(HOST_SUBDIR)/gdbserver && \
34315	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34316	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34317	          "RANLIB=$${RANLIB}" \
34318	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34319	          install-info) \
34320	  || exit 1
34321
34322@endif gdbserver
34323
34324.PHONY: maybe-install-pdf-gdbserver install-pdf-gdbserver
34325maybe-install-pdf-gdbserver:
34326@if gdbserver
34327maybe-install-pdf-gdbserver: install-pdf-gdbserver
34328
34329install-pdf-gdbserver: \
34330    configure-gdbserver \
34331    pdf-gdbserver 
34332	@: $(MAKE); $(unstage)
34333	@[ -f ./gdbserver/Makefile ] || exit 0; \
34334	r=`${PWD_COMMAND}`; export r; \
34335	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34336	$(HOST_EXPORTS) \
34337	for flag in $(EXTRA_HOST_FLAGS) ; do \
34338	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34339	done; \
34340	echo "Doing install-pdf in gdbserver"; \
34341	(cd $(HOST_SUBDIR)/gdbserver && \
34342	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34343	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34344	          "RANLIB=$${RANLIB}" \
34345	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34346	          install-pdf) \
34347	  || exit 1
34348
34349@endif gdbserver
34350
34351.PHONY: maybe-install-html-gdbserver install-html-gdbserver
34352maybe-install-html-gdbserver:
34353@if gdbserver
34354maybe-install-html-gdbserver: install-html-gdbserver
34355
34356install-html-gdbserver: \
34357    configure-gdbserver \
34358    html-gdbserver 
34359	@: $(MAKE); $(unstage)
34360	@[ -f ./gdbserver/Makefile ] || exit 0; \
34361	r=`${PWD_COMMAND}`; export r; \
34362	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34363	$(HOST_EXPORTS) \
34364	for flag in $(EXTRA_HOST_FLAGS) ; do \
34365	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34366	done; \
34367	echo "Doing install-html in gdbserver"; \
34368	(cd $(HOST_SUBDIR)/gdbserver && \
34369	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34370	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34371	          "RANLIB=$${RANLIB}" \
34372	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34373	          install-html) \
34374	  || exit 1
34375
34376@endif gdbserver
34377
34378.PHONY: maybe-installcheck-gdbserver installcheck-gdbserver
34379maybe-installcheck-gdbserver:
34380@if gdbserver
34381maybe-installcheck-gdbserver: installcheck-gdbserver
34382
34383installcheck-gdbserver: \
34384    configure-gdbserver 
34385	@: $(MAKE); $(unstage)
34386	@[ -f ./gdbserver/Makefile ] || exit 0; \
34387	r=`${PWD_COMMAND}`; export r; \
34388	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34389	$(HOST_EXPORTS) \
34390	for flag in $(EXTRA_HOST_FLAGS) ; do \
34391	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34392	done; \
34393	echo "Doing installcheck in gdbserver"; \
34394	(cd $(HOST_SUBDIR)/gdbserver && \
34395	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34396	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34397	          "RANLIB=$${RANLIB}" \
34398	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34399	          installcheck) \
34400	  || exit 1
34401
34402@endif gdbserver
34403
34404.PHONY: maybe-mostlyclean-gdbserver mostlyclean-gdbserver
34405maybe-mostlyclean-gdbserver:
34406@if gdbserver
34407maybe-mostlyclean-gdbserver: mostlyclean-gdbserver
34408
34409mostlyclean-gdbserver: 
34410	@: $(MAKE); $(unstage)
34411	@[ -f ./gdbserver/Makefile ] || exit 0; \
34412	r=`${PWD_COMMAND}`; export r; \
34413	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34414	$(HOST_EXPORTS) \
34415	for flag in $(EXTRA_HOST_FLAGS) ; do \
34416	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34417	done; \
34418	echo "Doing mostlyclean in gdbserver"; \
34419	(cd $(HOST_SUBDIR)/gdbserver && \
34420	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34421	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34422	          "RANLIB=$${RANLIB}" \
34423	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34424	          mostlyclean) \
34425	  || exit 1
34426
34427@endif gdbserver
34428
34429.PHONY: maybe-clean-gdbserver clean-gdbserver
34430maybe-clean-gdbserver:
34431@if gdbserver
34432maybe-clean-gdbserver: clean-gdbserver
34433
34434clean-gdbserver: 
34435	@: $(MAKE); $(unstage)
34436	@[ -f ./gdbserver/Makefile ] || exit 0; \
34437	r=`${PWD_COMMAND}`; export r; \
34438	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34439	$(HOST_EXPORTS) \
34440	for flag in $(EXTRA_HOST_FLAGS) ; do \
34441	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34442	done; \
34443	echo "Doing clean in gdbserver"; \
34444	(cd $(HOST_SUBDIR)/gdbserver && \
34445	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34446	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34447	          "RANLIB=$${RANLIB}" \
34448	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34449	          clean) \
34450	  || exit 1
34451
34452@endif gdbserver
34453
34454.PHONY: maybe-distclean-gdbserver distclean-gdbserver
34455maybe-distclean-gdbserver:
34456@if gdbserver
34457maybe-distclean-gdbserver: distclean-gdbserver
34458
34459distclean-gdbserver: 
34460	@: $(MAKE); $(unstage)
34461	@[ -f ./gdbserver/Makefile ] || exit 0; \
34462	r=`${PWD_COMMAND}`; export r; \
34463	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34464	$(HOST_EXPORTS) \
34465	for flag in $(EXTRA_HOST_FLAGS) ; do \
34466	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34467	done; \
34468	echo "Doing distclean in gdbserver"; \
34469	(cd $(HOST_SUBDIR)/gdbserver && \
34470	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34471	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34472	          "RANLIB=$${RANLIB}" \
34473	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34474	          distclean) \
34475	  || exit 1
34476
34477@endif gdbserver
34478
34479.PHONY: maybe-maintainer-clean-gdbserver maintainer-clean-gdbserver
34480maybe-maintainer-clean-gdbserver:
34481@if gdbserver
34482maybe-maintainer-clean-gdbserver: maintainer-clean-gdbserver
34483
34484maintainer-clean-gdbserver: 
34485	@: $(MAKE); $(unstage)
34486	@[ -f ./gdbserver/Makefile ] || exit 0; \
34487	r=`${PWD_COMMAND}`; export r; \
34488	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34489	$(HOST_EXPORTS) \
34490	for flag in $(EXTRA_HOST_FLAGS) ; do \
34491	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34492	done; \
34493	echo "Doing maintainer-clean in gdbserver"; \
34494	(cd $(HOST_SUBDIR)/gdbserver && \
34495	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34496	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34497	          "RANLIB=$${RANLIB}" \
34498	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34499	          maintainer-clean) \
34500	  || exit 1
34501
34502@endif gdbserver
34503
34504
34505
34506.PHONY: configure-gdb maybe-configure-gdb
34507maybe-configure-gdb:
34508@if gcc-bootstrap
34509configure-gdb: stage_current
34510@endif gcc-bootstrap
34511@if gdb
34512maybe-configure-gdb: configure-gdb
34513configure-gdb: 
34514	@: $(MAKE); $(unstage)
34515	@r=`${PWD_COMMAND}`; export r; \
34516	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34517	test ! -f $(HOST_SUBDIR)/gdb/Makefile || exit 0; \
34518	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gdb; \
34519	$(HOST_EXPORTS)  \
34520	echo Configuring in $(HOST_SUBDIR)/gdb; \
34521	cd "$(HOST_SUBDIR)/gdb" || exit 1; \
34522	case $(srcdir) in \
34523	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
34524	  *) topdir=`echo $(HOST_SUBDIR)/gdb/ | \
34525		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
34526	esac; \
34527	module_srcdir=gdb; \
34528	$(SHELL) \
34529	  $$s/$$module_srcdir/configure \
34530	  --srcdir=$${topdir}/$$module_srcdir \
34531	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
34532	  --target=${target_alias}  \
34533	  || exit 1
34534@endif gdb
34535
34536
34537
34538
34539
34540.PHONY: all-gdb maybe-all-gdb
34541maybe-all-gdb:
34542@if gcc-bootstrap
34543all-gdb: stage_current
34544@endif gcc-bootstrap
34545@if gdb
34546TARGET-gdb=all
34547maybe-all-gdb: all-gdb
34548all-gdb: configure-gdb
34549	@: $(MAKE); $(unstage)
34550	@r=`${PWD_COMMAND}`; export r; \
34551	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34552	$(HOST_EXPORTS)  \
34553	(cd $(HOST_SUBDIR)/gdb && \
34554	  $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS)  \
34555		$(TARGET-gdb))
34556@endif gdb
34557
34558
34559
34560
34561.PHONY: check-gdb maybe-check-gdb
34562maybe-check-gdb:
34563@if gdb
34564maybe-check-gdb: check-gdb
34565
34566check-gdb:
34567	@: $(MAKE); $(unstage)
34568	@r=`${PWD_COMMAND}`; export r; \
34569	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34570	$(HOST_EXPORTS)  \
34571	(cd $(HOST_SUBDIR)/gdb && \
34572	  $(MAKE) $(FLAGS_TO_PASS)  check)
34573
34574@endif gdb
34575
34576.PHONY: install-gdb maybe-install-gdb
34577maybe-install-gdb:
34578@if gdb
34579maybe-install-gdb: install-gdb
34580
34581install-gdb: installdirs
34582	@: $(MAKE); $(unstage)
34583	@r=`${PWD_COMMAND}`; export r; \
34584	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34585	$(HOST_EXPORTS) \
34586	(cd $(HOST_SUBDIR)/gdb && \
34587	  $(MAKE) $(FLAGS_TO_PASS)  install)
34588
34589@endif gdb
34590
34591.PHONY: install-strip-gdb maybe-install-strip-gdb
34592maybe-install-strip-gdb:
34593@if gdb
34594maybe-install-strip-gdb: install-strip-gdb
34595
34596install-strip-gdb: installdirs
34597	@: $(MAKE); $(unstage)
34598	@r=`${PWD_COMMAND}`; export r; \
34599	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34600	$(HOST_EXPORTS) \
34601	(cd $(HOST_SUBDIR)/gdb && \
34602	  $(MAKE) $(FLAGS_TO_PASS)  install-strip)
34603
34604@endif gdb
34605
34606# Other targets (info, dvi, pdf, etc.)
34607
34608.PHONY: maybe-info-gdb info-gdb
34609maybe-info-gdb:
34610@if gdb
34611maybe-info-gdb: info-gdb
34612
34613info-gdb: \
34614    configure-gdb 
34615	@: $(MAKE); $(unstage)
34616	@[ -f ./gdb/Makefile ] || exit 0; \
34617	r=`${PWD_COMMAND}`; export r; \
34618	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34619	$(HOST_EXPORTS) \
34620	for flag in $(EXTRA_HOST_FLAGS) ; do \
34621	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34622	done; \
34623	echo "Doing info in gdb"; \
34624	(cd $(HOST_SUBDIR)/gdb && \
34625	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34626	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34627	          "RANLIB=$${RANLIB}" \
34628	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34629	          info) \
34630	  || exit 1
34631
34632@endif gdb
34633
34634.PHONY: maybe-dvi-gdb dvi-gdb
34635maybe-dvi-gdb:
34636@if gdb
34637maybe-dvi-gdb: dvi-gdb
34638
34639dvi-gdb: \
34640    configure-gdb 
34641	@: $(MAKE); $(unstage)
34642	@[ -f ./gdb/Makefile ] || exit 0; \
34643	r=`${PWD_COMMAND}`; export r; \
34644	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34645	$(HOST_EXPORTS) \
34646	for flag in $(EXTRA_HOST_FLAGS) ; do \
34647	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34648	done; \
34649	echo "Doing dvi in gdb"; \
34650	(cd $(HOST_SUBDIR)/gdb && \
34651	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34652	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34653	          "RANLIB=$${RANLIB}" \
34654	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34655	          dvi) \
34656	  || exit 1
34657
34658@endif gdb
34659
34660.PHONY: maybe-pdf-gdb pdf-gdb
34661maybe-pdf-gdb:
34662@if gdb
34663maybe-pdf-gdb: pdf-gdb
34664
34665pdf-gdb: \
34666    configure-gdb 
34667	@: $(MAKE); $(unstage)
34668	@[ -f ./gdb/Makefile ] || exit 0; \
34669	r=`${PWD_COMMAND}`; export r; \
34670	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34671	$(HOST_EXPORTS) \
34672	for flag in $(EXTRA_HOST_FLAGS) ; do \
34673	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34674	done; \
34675	echo "Doing pdf in gdb"; \
34676	(cd $(HOST_SUBDIR)/gdb && \
34677	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34678	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34679	          "RANLIB=$${RANLIB}" \
34680	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34681	          pdf) \
34682	  || exit 1
34683
34684@endif gdb
34685
34686.PHONY: maybe-html-gdb html-gdb
34687maybe-html-gdb:
34688@if gdb
34689maybe-html-gdb: html-gdb
34690
34691html-gdb: \
34692    configure-gdb 
34693	@: $(MAKE); $(unstage)
34694	@[ -f ./gdb/Makefile ] || exit 0; \
34695	r=`${PWD_COMMAND}`; export r; \
34696	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34697	$(HOST_EXPORTS) \
34698	for flag in $(EXTRA_HOST_FLAGS) ; do \
34699	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34700	done; \
34701	echo "Doing html in gdb"; \
34702	(cd $(HOST_SUBDIR)/gdb && \
34703	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34704	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34705	          "RANLIB=$${RANLIB}" \
34706	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34707	          html) \
34708	  || exit 1
34709
34710@endif gdb
34711
34712.PHONY: maybe-TAGS-gdb TAGS-gdb
34713maybe-TAGS-gdb:
34714@if gdb
34715maybe-TAGS-gdb: TAGS-gdb
34716
34717TAGS-gdb: \
34718    configure-gdb 
34719	@: $(MAKE); $(unstage)
34720	@[ -f ./gdb/Makefile ] || exit 0; \
34721	r=`${PWD_COMMAND}`; export r; \
34722	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34723	$(HOST_EXPORTS) \
34724	for flag in $(EXTRA_HOST_FLAGS) ; do \
34725	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34726	done; \
34727	echo "Doing TAGS in gdb"; \
34728	(cd $(HOST_SUBDIR)/gdb && \
34729	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34730	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34731	          "RANLIB=$${RANLIB}" \
34732	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34733	          TAGS) \
34734	  || exit 1
34735
34736@endif gdb
34737
34738.PHONY: maybe-install-info-gdb install-info-gdb
34739maybe-install-info-gdb:
34740@if gdb
34741maybe-install-info-gdb: install-info-gdb
34742
34743install-info-gdb: \
34744    configure-gdb \
34745    info-gdb 
34746	@: $(MAKE); $(unstage)
34747	@[ -f ./gdb/Makefile ] || exit 0; \
34748	r=`${PWD_COMMAND}`; export r; \
34749	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34750	$(HOST_EXPORTS) \
34751	for flag in $(EXTRA_HOST_FLAGS) ; do \
34752	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34753	done; \
34754	echo "Doing install-info in gdb"; \
34755	(cd $(HOST_SUBDIR)/gdb && \
34756	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34757	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34758	          "RANLIB=$${RANLIB}" \
34759	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34760	          install-info) \
34761	  || exit 1
34762
34763@endif gdb
34764
34765.PHONY: maybe-install-pdf-gdb install-pdf-gdb
34766maybe-install-pdf-gdb:
34767@if gdb
34768maybe-install-pdf-gdb: install-pdf-gdb
34769
34770install-pdf-gdb: \
34771    configure-gdb \
34772    pdf-gdb 
34773	@: $(MAKE); $(unstage)
34774	@[ -f ./gdb/Makefile ] || exit 0; \
34775	r=`${PWD_COMMAND}`; export r; \
34776	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34777	$(HOST_EXPORTS) \
34778	for flag in $(EXTRA_HOST_FLAGS) ; do \
34779	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34780	done; \
34781	echo "Doing install-pdf in gdb"; \
34782	(cd $(HOST_SUBDIR)/gdb && \
34783	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34784	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34785	          "RANLIB=$${RANLIB}" \
34786	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34787	          install-pdf) \
34788	  || exit 1
34789
34790@endif gdb
34791
34792.PHONY: maybe-install-html-gdb install-html-gdb
34793maybe-install-html-gdb:
34794@if gdb
34795maybe-install-html-gdb: install-html-gdb
34796
34797install-html-gdb: \
34798    configure-gdb \
34799    html-gdb 
34800	@: $(MAKE); $(unstage)
34801	@[ -f ./gdb/Makefile ] || exit 0; \
34802	r=`${PWD_COMMAND}`; export r; \
34803	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34804	$(HOST_EXPORTS) \
34805	for flag in $(EXTRA_HOST_FLAGS) ; do \
34806	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34807	done; \
34808	echo "Doing install-html in gdb"; \
34809	(cd $(HOST_SUBDIR)/gdb && \
34810	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34811	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34812	          "RANLIB=$${RANLIB}" \
34813	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34814	          install-html) \
34815	  || exit 1
34816
34817@endif gdb
34818
34819.PHONY: maybe-installcheck-gdb installcheck-gdb
34820maybe-installcheck-gdb:
34821@if gdb
34822maybe-installcheck-gdb: installcheck-gdb
34823
34824installcheck-gdb: \
34825    configure-gdb 
34826	@: $(MAKE); $(unstage)
34827	@[ -f ./gdb/Makefile ] || exit 0; \
34828	r=`${PWD_COMMAND}`; export r; \
34829	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34830	$(HOST_EXPORTS) \
34831	for flag in $(EXTRA_HOST_FLAGS) ; do \
34832	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34833	done; \
34834	echo "Doing installcheck in gdb"; \
34835	(cd $(HOST_SUBDIR)/gdb && \
34836	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34837	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34838	          "RANLIB=$${RANLIB}" \
34839	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34840	          installcheck) \
34841	  || exit 1
34842
34843@endif gdb
34844
34845.PHONY: maybe-mostlyclean-gdb mostlyclean-gdb
34846maybe-mostlyclean-gdb:
34847@if gdb
34848maybe-mostlyclean-gdb: mostlyclean-gdb
34849
34850mostlyclean-gdb: 
34851	@: $(MAKE); $(unstage)
34852	@[ -f ./gdb/Makefile ] || exit 0; \
34853	r=`${PWD_COMMAND}`; export r; \
34854	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34855	$(HOST_EXPORTS) \
34856	for flag in $(EXTRA_HOST_FLAGS) ; do \
34857	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34858	done; \
34859	echo "Doing mostlyclean in gdb"; \
34860	(cd $(HOST_SUBDIR)/gdb && \
34861	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34862	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34863	          "RANLIB=$${RANLIB}" \
34864	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34865	          mostlyclean) \
34866	  || exit 1
34867
34868@endif gdb
34869
34870.PHONY: maybe-clean-gdb clean-gdb
34871maybe-clean-gdb:
34872@if gdb
34873maybe-clean-gdb: clean-gdb
34874
34875clean-gdb: 
34876	@: $(MAKE); $(unstage)
34877	@[ -f ./gdb/Makefile ] || exit 0; \
34878	r=`${PWD_COMMAND}`; export r; \
34879	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34880	$(HOST_EXPORTS) \
34881	for flag in $(EXTRA_HOST_FLAGS) ; do \
34882	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34883	done; \
34884	echo "Doing clean in gdb"; \
34885	(cd $(HOST_SUBDIR)/gdb && \
34886	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34887	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34888	          "RANLIB=$${RANLIB}" \
34889	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34890	          clean) \
34891	  || exit 1
34892
34893@endif gdb
34894
34895.PHONY: maybe-distclean-gdb distclean-gdb
34896maybe-distclean-gdb:
34897@if gdb
34898maybe-distclean-gdb: distclean-gdb
34899
34900distclean-gdb: 
34901	@: $(MAKE); $(unstage)
34902	@[ -f ./gdb/Makefile ] || exit 0; \
34903	r=`${PWD_COMMAND}`; export r; \
34904	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34905	$(HOST_EXPORTS) \
34906	for flag in $(EXTRA_HOST_FLAGS) ; do \
34907	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34908	done; \
34909	echo "Doing distclean in gdb"; \
34910	(cd $(HOST_SUBDIR)/gdb && \
34911	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34912	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34913	          "RANLIB=$${RANLIB}" \
34914	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34915	          distclean) \
34916	  || exit 1
34917
34918@endif gdb
34919
34920.PHONY: maybe-maintainer-clean-gdb maintainer-clean-gdb
34921maybe-maintainer-clean-gdb:
34922@if gdb
34923maybe-maintainer-clean-gdb: maintainer-clean-gdb
34924
34925maintainer-clean-gdb: 
34926	@: $(MAKE); $(unstage)
34927	@[ -f ./gdb/Makefile ] || exit 0; \
34928	r=`${PWD_COMMAND}`; export r; \
34929	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34930	$(HOST_EXPORTS) \
34931	for flag in $(EXTRA_HOST_FLAGS) ; do \
34932	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34933	done; \
34934	echo "Doing maintainer-clean in gdb"; \
34935	(cd $(HOST_SUBDIR)/gdb && \
34936	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34937	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34938	          "RANLIB=$${RANLIB}" \
34939	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34940	          maintainer-clean) \
34941	  || exit 1
34942
34943@endif gdb
34944
34945
34946
34947.PHONY: configure-expect maybe-configure-expect
34948maybe-configure-expect:
34949@if gcc-bootstrap
34950configure-expect: stage_current
34951@endif gcc-bootstrap
34952@if expect
34953maybe-configure-expect: configure-expect
34954configure-expect: 
34955	@: $(MAKE); $(unstage)
34956	@r=`${PWD_COMMAND}`; export r; \
34957	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34958	test ! -f $(HOST_SUBDIR)/expect/Makefile || exit 0; \
34959	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/expect; \
34960	$(HOST_EXPORTS)  \
34961	echo Configuring in $(HOST_SUBDIR)/expect; \
34962	cd "$(HOST_SUBDIR)/expect" || exit 1; \
34963	case $(srcdir) in \
34964	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
34965	  *) topdir=`echo $(HOST_SUBDIR)/expect/ | \
34966		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
34967	esac; \
34968	module_srcdir=expect; \
34969	$(SHELL) \
34970	  $$s/$$module_srcdir/configure \
34971	  --srcdir=$${topdir}/$$module_srcdir \
34972	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
34973	  --target=${target_alias}  \
34974	  || exit 1
34975@endif expect
34976
34977
34978
34979
34980
34981.PHONY: all-expect maybe-all-expect
34982maybe-all-expect:
34983@if gcc-bootstrap
34984all-expect: stage_current
34985@endif gcc-bootstrap
34986@if expect
34987TARGET-expect=all
34988maybe-all-expect: all-expect
34989all-expect: configure-expect
34990	@: $(MAKE); $(unstage)
34991	@r=`${PWD_COMMAND}`; export r; \
34992	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34993	$(HOST_EXPORTS)  \
34994	(cd $(HOST_SUBDIR)/expect && \
34995	  $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS)  \
34996		$(TARGET-expect))
34997@endif expect
34998
34999
35000
35001
35002.PHONY: check-expect maybe-check-expect
35003maybe-check-expect:
35004@if expect
35005maybe-check-expect: check-expect
35006
35007check-expect:
35008	@: $(MAKE); $(unstage)
35009	@r=`${PWD_COMMAND}`; export r; \
35010	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35011	$(HOST_EXPORTS)  \
35012	(cd $(HOST_SUBDIR)/expect && \
35013	  $(MAKE) $(FLAGS_TO_PASS)  check)
35014
35015@endif expect
35016
35017.PHONY: install-expect maybe-install-expect
35018maybe-install-expect:
35019@if expect
35020maybe-install-expect: install-expect
35021
35022install-expect: installdirs
35023	@: $(MAKE); $(unstage)
35024	@r=`${PWD_COMMAND}`; export r; \
35025	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35026	$(HOST_EXPORTS) \
35027	(cd $(HOST_SUBDIR)/expect && \
35028	  $(MAKE) $(FLAGS_TO_PASS)  install)
35029
35030@endif expect
35031
35032.PHONY: install-strip-expect maybe-install-strip-expect
35033maybe-install-strip-expect:
35034@if expect
35035maybe-install-strip-expect: install-strip-expect
35036
35037install-strip-expect: installdirs
35038	@: $(MAKE); $(unstage)
35039	@r=`${PWD_COMMAND}`; export r; \
35040	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35041	$(HOST_EXPORTS) \
35042	(cd $(HOST_SUBDIR)/expect && \
35043	  $(MAKE) $(FLAGS_TO_PASS)  install-strip)
35044
35045@endif expect
35046
35047# Other targets (info, dvi, pdf, etc.)
35048
35049.PHONY: maybe-info-expect info-expect
35050maybe-info-expect:
35051@if expect
35052maybe-info-expect: info-expect
35053
35054info-expect: \
35055    configure-expect 
35056	@: $(MAKE); $(unstage)
35057	@[ -f ./expect/Makefile ] || exit 0; \
35058	r=`${PWD_COMMAND}`; export r; \
35059	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35060	$(HOST_EXPORTS) \
35061	for flag in $(EXTRA_HOST_FLAGS) ; do \
35062	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35063	done; \
35064	echo "Doing info in expect"; \
35065	(cd $(HOST_SUBDIR)/expect && \
35066	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35067	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35068	          "RANLIB=$${RANLIB}" \
35069	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35070	          info) \
35071	  || exit 1
35072
35073@endif expect
35074
35075.PHONY: maybe-dvi-expect dvi-expect
35076maybe-dvi-expect:
35077@if expect
35078maybe-dvi-expect: dvi-expect
35079
35080dvi-expect: \
35081    configure-expect 
35082	@: $(MAKE); $(unstage)
35083	@[ -f ./expect/Makefile ] || exit 0; \
35084	r=`${PWD_COMMAND}`; export r; \
35085	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35086	$(HOST_EXPORTS) \
35087	for flag in $(EXTRA_HOST_FLAGS) ; do \
35088	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35089	done; \
35090	echo "Doing dvi in expect"; \
35091	(cd $(HOST_SUBDIR)/expect && \
35092	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35093	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35094	          "RANLIB=$${RANLIB}" \
35095	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35096	          dvi) \
35097	  || exit 1
35098
35099@endif expect
35100
35101.PHONY: maybe-pdf-expect pdf-expect
35102maybe-pdf-expect:
35103@if expect
35104maybe-pdf-expect: pdf-expect
35105
35106pdf-expect: \
35107    configure-expect 
35108	@: $(MAKE); $(unstage)
35109	@[ -f ./expect/Makefile ] || exit 0; \
35110	r=`${PWD_COMMAND}`; export r; \
35111	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35112	$(HOST_EXPORTS) \
35113	for flag in $(EXTRA_HOST_FLAGS) ; do \
35114	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35115	done; \
35116	echo "Doing pdf in expect"; \
35117	(cd $(HOST_SUBDIR)/expect && \
35118	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35119	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35120	          "RANLIB=$${RANLIB}" \
35121	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35122	          pdf) \
35123	  || exit 1
35124
35125@endif expect
35126
35127.PHONY: maybe-html-expect html-expect
35128maybe-html-expect:
35129@if expect
35130maybe-html-expect: html-expect
35131
35132html-expect: \
35133    configure-expect 
35134	@: $(MAKE); $(unstage)
35135	@[ -f ./expect/Makefile ] || exit 0; \
35136	r=`${PWD_COMMAND}`; export r; \
35137	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35138	$(HOST_EXPORTS) \
35139	for flag in $(EXTRA_HOST_FLAGS) ; do \
35140	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35141	done; \
35142	echo "Doing html in expect"; \
35143	(cd $(HOST_SUBDIR)/expect && \
35144	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35145	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35146	          "RANLIB=$${RANLIB}" \
35147	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35148	          html) \
35149	  || exit 1
35150
35151@endif expect
35152
35153.PHONY: maybe-TAGS-expect TAGS-expect
35154maybe-TAGS-expect:
35155@if expect
35156maybe-TAGS-expect: TAGS-expect
35157
35158TAGS-expect: \
35159    configure-expect 
35160	@: $(MAKE); $(unstage)
35161	@[ -f ./expect/Makefile ] || exit 0; \
35162	r=`${PWD_COMMAND}`; export r; \
35163	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35164	$(HOST_EXPORTS) \
35165	for flag in $(EXTRA_HOST_FLAGS) ; do \
35166	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35167	done; \
35168	echo "Doing TAGS in expect"; \
35169	(cd $(HOST_SUBDIR)/expect && \
35170	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35171	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35172	          "RANLIB=$${RANLIB}" \
35173	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35174	          TAGS) \
35175	  || exit 1
35176
35177@endif expect
35178
35179.PHONY: maybe-install-info-expect install-info-expect
35180maybe-install-info-expect:
35181@if expect
35182maybe-install-info-expect: install-info-expect
35183
35184install-info-expect: \
35185    configure-expect \
35186    info-expect 
35187	@: $(MAKE); $(unstage)
35188	@[ -f ./expect/Makefile ] || exit 0; \
35189	r=`${PWD_COMMAND}`; export r; \
35190	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35191	$(HOST_EXPORTS) \
35192	for flag in $(EXTRA_HOST_FLAGS) ; do \
35193	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35194	done; \
35195	echo "Doing install-info in expect"; \
35196	(cd $(HOST_SUBDIR)/expect && \
35197	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35198	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35199	          "RANLIB=$${RANLIB}" \
35200	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35201	          install-info) \
35202	  || exit 1
35203
35204@endif expect
35205
35206.PHONY: maybe-install-pdf-expect install-pdf-expect
35207maybe-install-pdf-expect:
35208@if expect
35209maybe-install-pdf-expect: install-pdf-expect
35210
35211install-pdf-expect: \
35212    configure-expect \
35213    pdf-expect 
35214	@: $(MAKE); $(unstage)
35215	@[ -f ./expect/Makefile ] || exit 0; \
35216	r=`${PWD_COMMAND}`; export r; \
35217	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35218	$(HOST_EXPORTS) \
35219	for flag in $(EXTRA_HOST_FLAGS) ; do \
35220	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35221	done; \
35222	echo "Doing install-pdf in expect"; \
35223	(cd $(HOST_SUBDIR)/expect && \
35224	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35225	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35226	          "RANLIB=$${RANLIB}" \
35227	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35228	          install-pdf) \
35229	  || exit 1
35230
35231@endif expect
35232
35233.PHONY: maybe-install-html-expect install-html-expect
35234maybe-install-html-expect:
35235@if expect
35236maybe-install-html-expect: install-html-expect
35237
35238install-html-expect: \
35239    configure-expect \
35240    html-expect 
35241	@: $(MAKE); $(unstage)
35242	@[ -f ./expect/Makefile ] || exit 0; \
35243	r=`${PWD_COMMAND}`; export r; \
35244	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35245	$(HOST_EXPORTS) \
35246	for flag in $(EXTRA_HOST_FLAGS) ; do \
35247	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35248	done; \
35249	echo "Doing install-html in expect"; \
35250	(cd $(HOST_SUBDIR)/expect && \
35251	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35252	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35253	          "RANLIB=$${RANLIB}" \
35254	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35255	          install-html) \
35256	  || exit 1
35257
35258@endif expect
35259
35260.PHONY: maybe-installcheck-expect installcheck-expect
35261maybe-installcheck-expect:
35262@if expect
35263maybe-installcheck-expect: installcheck-expect
35264
35265installcheck-expect: \
35266    configure-expect 
35267	@: $(MAKE); $(unstage)
35268	@[ -f ./expect/Makefile ] || exit 0; \
35269	r=`${PWD_COMMAND}`; export r; \
35270	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35271	$(HOST_EXPORTS) \
35272	for flag in $(EXTRA_HOST_FLAGS) ; do \
35273	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35274	done; \
35275	echo "Doing installcheck in expect"; \
35276	(cd $(HOST_SUBDIR)/expect && \
35277	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35278	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35279	          "RANLIB=$${RANLIB}" \
35280	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35281	          installcheck) \
35282	  || exit 1
35283
35284@endif expect
35285
35286.PHONY: maybe-mostlyclean-expect mostlyclean-expect
35287maybe-mostlyclean-expect:
35288@if expect
35289maybe-mostlyclean-expect: mostlyclean-expect
35290
35291mostlyclean-expect: 
35292	@: $(MAKE); $(unstage)
35293	@[ -f ./expect/Makefile ] || exit 0; \
35294	r=`${PWD_COMMAND}`; export r; \
35295	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35296	$(HOST_EXPORTS) \
35297	for flag in $(EXTRA_HOST_FLAGS) ; do \
35298	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35299	done; \
35300	echo "Doing mostlyclean in expect"; \
35301	(cd $(HOST_SUBDIR)/expect && \
35302	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35303	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35304	          "RANLIB=$${RANLIB}" \
35305	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35306	          mostlyclean) \
35307	  || exit 1
35308
35309@endif expect
35310
35311.PHONY: maybe-clean-expect clean-expect
35312maybe-clean-expect:
35313@if expect
35314maybe-clean-expect: clean-expect
35315
35316clean-expect: 
35317	@: $(MAKE); $(unstage)
35318	@[ -f ./expect/Makefile ] || exit 0; \
35319	r=`${PWD_COMMAND}`; export r; \
35320	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35321	$(HOST_EXPORTS) \
35322	for flag in $(EXTRA_HOST_FLAGS) ; do \
35323	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35324	done; \
35325	echo "Doing clean in expect"; \
35326	(cd $(HOST_SUBDIR)/expect && \
35327	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35328	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35329	          "RANLIB=$${RANLIB}" \
35330	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35331	          clean) \
35332	  || exit 1
35333
35334@endif expect
35335
35336.PHONY: maybe-distclean-expect distclean-expect
35337maybe-distclean-expect:
35338@if expect
35339maybe-distclean-expect: distclean-expect
35340
35341distclean-expect: 
35342	@: $(MAKE); $(unstage)
35343	@[ -f ./expect/Makefile ] || exit 0; \
35344	r=`${PWD_COMMAND}`; export r; \
35345	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35346	$(HOST_EXPORTS) \
35347	for flag in $(EXTRA_HOST_FLAGS) ; do \
35348	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35349	done; \
35350	echo "Doing distclean in expect"; \
35351	(cd $(HOST_SUBDIR)/expect && \
35352	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35353	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35354	          "RANLIB=$${RANLIB}" \
35355	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35356	          distclean) \
35357	  || exit 1
35358
35359@endif expect
35360
35361.PHONY: maybe-maintainer-clean-expect maintainer-clean-expect
35362maybe-maintainer-clean-expect:
35363@if expect
35364maybe-maintainer-clean-expect: maintainer-clean-expect
35365
35366maintainer-clean-expect: 
35367	@: $(MAKE); $(unstage)
35368	@[ -f ./expect/Makefile ] || exit 0; \
35369	r=`${PWD_COMMAND}`; export r; \
35370	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35371	$(HOST_EXPORTS) \
35372	for flag in $(EXTRA_HOST_FLAGS) ; do \
35373	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35374	done; \
35375	echo "Doing maintainer-clean in expect"; \
35376	(cd $(HOST_SUBDIR)/expect && \
35377	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35378	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35379	          "RANLIB=$${RANLIB}" \
35380	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35381	          maintainer-clean) \
35382	  || exit 1
35383
35384@endif expect
35385
35386
35387
35388.PHONY: configure-guile maybe-configure-guile
35389maybe-configure-guile:
35390@if gcc-bootstrap
35391configure-guile: stage_current
35392@endif gcc-bootstrap
35393@if guile
35394maybe-configure-guile: configure-guile
35395configure-guile: 
35396	@: $(MAKE); $(unstage)
35397	@r=`${PWD_COMMAND}`; export r; \
35398	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35399	test ! -f $(HOST_SUBDIR)/guile/Makefile || exit 0; \
35400	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/guile; \
35401	$(HOST_EXPORTS)  \
35402	echo Configuring in $(HOST_SUBDIR)/guile; \
35403	cd "$(HOST_SUBDIR)/guile" || exit 1; \
35404	case $(srcdir) in \
35405	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
35406	  *) topdir=`echo $(HOST_SUBDIR)/guile/ | \
35407		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
35408	esac; \
35409	module_srcdir=guile; \
35410	$(SHELL) \
35411	  $$s/$$module_srcdir/configure \
35412	  --srcdir=$${topdir}/$$module_srcdir \
35413	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
35414	  --target=${target_alias}  \
35415	  || exit 1
35416@endif guile
35417
35418
35419
35420
35421
35422.PHONY: all-guile maybe-all-guile
35423maybe-all-guile:
35424@if gcc-bootstrap
35425all-guile: stage_current
35426@endif gcc-bootstrap
35427@if guile
35428TARGET-guile=all
35429maybe-all-guile: all-guile
35430all-guile: configure-guile
35431	@: $(MAKE); $(unstage)
35432	@r=`${PWD_COMMAND}`; export r; \
35433	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35434	$(HOST_EXPORTS)  \
35435	(cd $(HOST_SUBDIR)/guile && \
35436	  $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS)  \
35437		$(TARGET-guile))
35438@endif guile
35439
35440
35441
35442
35443.PHONY: check-guile maybe-check-guile
35444maybe-check-guile:
35445@if guile
35446maybe-check-guile: check-guile
35447
35448check-guile:
35449	@: $(MAKE); $(unstage)
35450	@r=`${PWD_COMMAND}`; export r; \
35451	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35452	$(HOST_EXPORTS)  \
35453	(cd $(HOST_SUBDIR)/guile && \
35454	  $(MAKE) $(FLAGS_TO_PASS)  check)
35455
35456@endif guile
35457
35458.PHONY: install-guile maybe-install-guile
35459maybe-install-guile:
35460@if guile
35461maybe-install-guile: install-guile
35462
35463install-guile: installdirs
35464	@: $(MAKE); $(unstage)
35465	@r=`${PWD_COMMAND}`; export r; \
35466	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35467	$(HOST_EXPORTS) \
35468	(cd $(HOST_SUBDIR)/guile && \
35469	  $(MAKE) $(FLAGS_TO_PASS)  install)
35470
35471@endif guile
35472
35473.PHONY: install-strip-guile maybe-install-strip-guile
35474maybe-install-strip-guile:
35475@if guile
35476maybe-install-strip-guile: install-strip-guile
35477
35478install-strip-guile: installdirs
35479	@: $(MAKE); $(unstage)
35480	@r=`${PWD_COMMAND}`; export r; \
35481	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35482	$(HOST_EXPORTS) \
35483	(cd $(HOST_SUBDIR)/guile && \
35484	  $(MAKE) $(FLAGS_TO_PASS)  install-strip)
35485
35486@endif guile
35487
35488# Other targets (info, dvi, pdf, etc.)
35489
35490.PHONY: maybe-info-guile info-guile
35491maybe-info-guile:
35492@if guile
35493maybe-info-guile: info-guile
35494
35495info-guile: \
35496    configure-guile 
35497	@: $(MAKE); $(unstage)
35498	@[ -f ./guile/Makefile ] || exit 0; \
35499	r=`${PWD_COMMAND}`; export r; \
35500	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35501	$(HOST_EXPORTS) \
35502	for flag in $(EXTRA_HOST_FLAGS) ; do \
35503	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35504	done; \
35505	echo "Doing info in guile"; \
35506	(cd $(HOST_SUBDIR)/guile && \
35507	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35508	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35509	          "RANLIB=$${RANLIB}" \
35510	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35511	          info) \
35512	  || exit 1
35513
35514@endif guile
35515
35516.PHONY: maybe-dvi-guile dvi-guile
35517maybe-dvi-guile:
35518@if guile
35519maybe-dvi-guile: dvi-guile
35520
35521dvi-guile: \
35522    configure-guile 
35523	@: $(MAKE); $(unstage)
35524	@[ -f ./guile/Makefile ] || exit 0; \
35525	r=`${PWD_COMMAND}`; export r; \
35526	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35527	$(HOST_EXPORTS) \
35528	for flag in $(EXTRA_HOST_FLAGS) ; do \
35529	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35530	done; \
35531	echo "Doing dvi in guile"; \
35532	(cd $(HOST_SUBDIR)/guile && \
35533	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35534	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35535	          "RANLIB=$${RANLIB}" \
35536	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35537	          dvi) \
35538	  || exit 1
35539
35540@endif guile
35541
35542.PHONY: maybe-pdf-guile pdf-guile
35543maybe-pdf-guile:
35544@if guile
35545maybe-pdf-guile: pdf-guile
35546
35547pdf-guile: \
35548    configure-guile 
35549	@: $(MAKE); $(unstage)
35550	@[ -f ./guile/Makefile ] || exit 0; \
35551	r=`${PWD_COMMAND}`; export r; \
35552	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35553	$(HOST_EXPORTS) \
35554	for flag in $(EXTRA_HOST_FLAGS) ; do \
35555	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35556	done; \
35557	echo "Doing pdf in guile"; \
35558	(cd $(HOST_SUBDIR)/guile && \
35559	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35560	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35561	          "RANLIB=$${RANLIB}" \
35562	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35563	          pdf) \
35564	  || exit 1
35565
35566@endif guile
35567
35568.PHONY: maybe-html-guile html-guile
35569maybe-html-guile:
35570@if guile
35571maybe-html-guile: html-guile
35572
35573html-guile: \
35574    configure-guile 
35575	@: $(MAKE); $(unstage)
35576	@[ -f ./guile/Makefile ] || exit 0; \
35577	r=`${PWD_COMMAND}`; export r; \
35578	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35579	$(HOST_EXPORTS) \
35580	for flag in $(EXTRA_HOST_FLAGS) ; do \
35581	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35582	done; \
35583	echo "Doing html in guile"; \
35584	(cd $(HOST_SUBDIR)/guile && \
35585	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35586	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35587	          "RANLIB=$${RANLIB}" \
35588	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35589	          html) \
35590	  || exit 1
35591
35592@endif guile
35593
35594.PHONY: maybe-TAGS-guile TAGS-guile
35595maybe-TAGS-guile:
35596@if guile
35597maybe-TAGS-guile: TAGS-guile
35598
35599TAGS-guile: \
35600    configure-guile 
35601	@: $(MAKE); $(unstage)
35602	@[ -f ./guile/Makefile ] || exit 0; \
35603	r=`${PWD_COMMAND}`; export r; \
35604	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35605	$(HOST_EXPORTS) \
35606	for flag in $(EXTRA_HOST_FLAGS) ; do \
35607	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35608	done; \
35609	echo "Doing TAGS in guile"; \
35610	(cd $(HOST_SUBDIR)/guile && \
35611	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35612	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35613	          "RANLIB=$${RANLIB}" \
35614	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35615	          TAGS) \
35616	  || exit 1
35617
35618@endif guile
35619
35620.PHONY: maybe-install-info-guile install-info-guile
35621maybe-install-info-guile:
35622@if guile
35623maybe-install-info-guile: install-info-guile
35624
35625install-info-guile: \
35626    configure-guile \
35627    info-guile 
35628	@: $(MAKE); $(unstage)
35629	@[ -f ./guile/Makefile ] || exit 0; \
35630	r=`${PWD_COMMAND}`; export r; \
35631	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35632	$(HOST_EXPORTS) \
35633	for flag in $(EXTRA_HOST_FLAGS) ; do \
35634	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35635	done; \
35636	echo "Doing install-info in guile"; \
35637	(cd $(HOST_SUBDIR)/guile && \
35638	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35639	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35640	          "RANLIB=$${RANLIB}" \
35641	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35642	          install-info) \
35643	  || exit 1
35644
35645@endif guile
35646
35647.PHONY: maybe-install-pdf-guile install-pdf-guile
35648maybe-install-pdf-guile:
35649@if guile
35650maybe-install-pdf-guile: install-pdf-guile
35651
35652install-pdf-guile: \
35653    configure-guile \
35654    pdf-guile 
35655	@: $(MAKE); $(unstage)
35656	@[ -f ./guile/Makefile ] || exit 0; \
35657	r=`${PWD_COMMAND}`; export r; \
35658	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35659	$(HOST_EXPORTS) \
35660	for flag in $(EXTRA_HOST_FLAGS) ; do \
35661	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35662	done; \
35663	echo "Doing install-pdf in guile"; \
35664	(cd $(HOST_SUBDIR)/guile && \
35665	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35666	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35667	          "RANLIB=$${RANLIB}" \
35668	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35669	          install-pdf) \
35670	  || exit 1
35671
35672@endif guile
35673
35674.PHONY: maybe-install-html-guile install-html-guile
35675maybe-install-html-guile:
35676@if guile
35677maybe-install-html-guile: install-html-guile
35678
35679install-html-guile: \
35680    configure-guile \
35681    html-guile 
35682	@: $(MAKE); $(unstage)
35683	@[ -f ./guile/Makefile ] || exit 0; \
35684	r=`${PWD_COMMAND}`; export r; \
35685	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35686	$(HOST_EXPORTS) \
35687	for flag in $(EXTRA_HOST_FLAGS) ; do \
35688	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35689	done; \
35690	echo "Doing install-html in guile"; \
35691	(cd $(HOST_SUBDIR)/guile && \
35692	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35693	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35694	          "RANLIB=$${RANLIB}" \
35695	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35696	          install-html) \
35697	  || exit 1
35698
35699@endif guile
35700
35701.PHONY: maybe-installcheck-guile installcheck-guile
35702maybe-installcheck-guile:
35703@if guile
35704maybe-installcheck-guile: installcheck-guile
35705
35706installcheck-guile: \
35707    configure-guile 
35708	@: $(MAKE); $(unstage)
35709	@[ -f ./guile/Makefile ] || exit 0; \
35710	r=`${PWD_COMMAND}`; export r; \
35711	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35712	$(HOST_EXPORTS) \
35713	for flag in $(EXTRA_HOST_FLAGS) ; do \
35714	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35715	done; \
35716	echo "Doing installcheck in guile"; \
35717	(cd $(HOST_SUBDIR)/guile && \
35718	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35719	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35720	          "RANLIB=$${RANLIB}" \
35721	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35722	          installcheck) \
35723	  || exit 1
35724
35725@endif guile
35726
35727.PHONY: maybe-mostlyclean-guile mostlyclean-guile
35728maybe-mostlyclean-guile:
35729@if guile
35730maybe-mostlyclean-guile: mostlyclean-guile
35731
35732mostlyclean-guile: 
35733	@: $(MAKE); $(unstage)
35734	@[ -f ./guile/Makefile ] || exit 0; \
35735	r=`${PWD_COMMAND}`; export r; \
35736	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35737	$(HOST_EXPORTS) \
35738	for flag in $(EXTRA_HOST_FLAGS) ; do \
35739	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35740	done; \
35741	echo "Doing mostlyclean in guile"; \
35742	(cd $(HOST_SUBDIR)/guile && \
35743	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35744	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35745	          "RANLIB=$${RANLIB}" \
35746	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35747	          mostlyclean) \
35748	  || exit 1
35749
35750@endif guile
35751
35752.PHONY: maybe-clean-guile clean-guile
35753maybe-clean-guile:
35754@if guile
35755maybe-clean-guile: clean-guile
35756
35757clean-guile: 
35758	@: $(MAKE); $(unstage)
35759	@[ -f ./guile/Makefile ] || exit 0; \
35760	r=`${PWD_COMMAND}`; export r; \
35761	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35762	$(HOST_EXPORTS) \
35763	for flag in $(EXTRA_HOST_FLAGS) ; do \
35764	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35765	done; \
35766	echo "Doing clean in guile"; \
35767	(cd $(HOST_SUBDIR)/guile && \
35768	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35769	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35770	          "RANLIB=$${RANLIB}" \
35771	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35772	          clean) \
35773	  || exit 1
35774
35775@endif guile
35776
35777.PHONY: maybe-distclean-guile distclean-guile
35778maybe-distclean-guile:
35779@if guile
35780maybe-distclean-guile: distclean-guile
35781
35782distclean-guile: 
35783	@: $(MAKE); $(unstage)
35784	@[ -f ./guile/Makefile ] || exit 0; \
35785	r=`${PWD_COMMAND}`; export r; \
35786	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35787	$(HOST_EXPORTS) \
35788	for flag in $(EXTRA_HOST_FLAGS) ; do \
35789	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35790	done; \
35791	echo "Doing distclean in guile"; \
35792	(cd $(HOST_SUBDIR)/guile && \
35793	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35794	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35795	          "RANLIB=$${RANLIB}" \
35796	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35797	          distclean) \
35798	  || exit 1
35799
35800@endif guile
35801
35802.PHONY: maybe-maintainer-clean-guile maintainer-clean-guile
35803maybe-maintainer-clean-guile:
35804@if guile
35805maybe-maintainer-clean-guile: maintainer-clean-guile
35806
35807maintainer-clean-guile: 
35808	@: $(MAKE); $(unstage)
35809	@[ -f ./guile/Makefile ] || exit 0; \
35810	r=`${PWD_COMMAND}`; export r; \
35811	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35812	$(HOST_EXPORTS) \
35813	for flag in $(EXTRA_HOST_FLAGS) ; do \
35814	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35815	done; \
35816	echo "Doing maintainer-clean in guile"; \
35817	(cd $(HOST_SUBDIR)/guile && \
35818	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35819	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35820	          "RANLIB=$${RANLIB}" \
35821	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35822	          maintainer-clean) \
35823	  || exit 1
35824
35825@endif guile
35826
35827
35828
35829.PHONY: configure-tk maybe-configure-tk
35830maybe-configure-tk:
35831@if gcc-bootstrap
35832configure-tk: stage_current
35833@endif gcc-bootstrap
35834@if tk
35835maybe-configure-tk: configure-tk
35836configure-tk: 
35837	@: $(MAKE); $(unstage)
35838	@r=`${PWD_COMMAND}`; export r; \
35839	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35840	test ! -f $(HOST_SUBDIR)/tk/Makefile || exit 0; \
35841	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/tk; \
35842	$(HOST_EXPORTS)  \
35843	echo Configuring in $(HOST_SUBDIR)/tk; \
35844	cd "$(HOST_SUBDIR)/tk" || exit 1; \
35845	case $(srcdir) in \
35846	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
35847	  *) topdir=`echo $(HOST_SUBDIR)/tk/ | \
35848		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
35849	esac; \
35850	module_srcdir=tk; \
35851	$(SHELL) \
35852	  $$s/$$module_srcdir/configure \
35853	  --srcdir=$${topdir}/$$module_srcdir \
35854	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
35855	  --target=${target_alias}  \
35856	  || exit 1
35857@endif tk
35858
35859
35860
35861
35862
35863.PHONY: all-tk maybe-all-tk
35864maybe-all-tk:
35865@if gcc-bootstrap
35866all-tk: stage_current
35867@endif gcc-bootstrap
35868@if tk
35869TARGET-tk=all
35870maybe-all-tk: all-tk
35871all-tk: configure-tk
35872	@: $(MAKE); $(unstage)
35873	@r=`${PWD_COMMAND}`; export r; \
35874	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35875	$(HOST_EXPORTS)  \
35876	(cd $(HOST_SUBDIR)/tk && \
35877	  $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS)  \
35878		$(TARGET-tk))
35879@endif tk
35880
35881
35882
35883
35884.PHONY: check-tk maybe-check-tk
35885maybe-check-tk:
35886@if tk
35887maybe-check-tk: check-tk
35888
35889check-tk:
35890	@: $(MAKE); $(unstage)
35891	@r=`${PWD_COMMAND}`; export r; \
35892	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35893	$(HOST_EXPORTS)  \
35894	(cd $(HOST_SUBDIR)/tk && \
35895	  $(MAKE) $(FLAGS_TO_PASS)  check)
35896
35897@endif tk
35898
35899.PHONY: install-tk maybe-install-tk
35900maybe-install-tk:
35901@if tk
35902maybe-install-tk: install-tk
35903
35904install-tk: installdirs
35905	@: $(MAKE); $(unstage)
35906	@r=`${PWD_COMMAND}`; export r; \
35907	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35908	$(HOST_EXPORTS) \
35909	(cd $(HOST_SUBDIR)/tk && \
35910	  $(MAKE) $(FLAGS_TO_PASS)  install)
35911
35912@endif tk
35913
35914.PHONY: install-strip-tk maybe-install-strip-tk
35915maybe-install-strip-tk:
35916@if tk
35917maybe-install-strip-tk: install-strip-tk
35918
35919install-strip-tk: installdirs
35920	@: $(MAKE); $(unstage)
35921	@r=`${PWD_COMMAND}`; export r; \
35922	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35923	$(HOST_EXPORTS) \
35924	(cd $(HOST_SUBDIR)/tk && \
35925	  $(MAKE) $(FLAGS_TO_PASS)  install-strip)
35926
35927@endif tk
35928
35929# Other targets (info, dvi, pdf, etc.)
35930
35931.PHONY: maybe-info-tk info-tk
35932maybe-info-tk:
35933@if tk
35934maybe-info-tk: info-tk
35935
35936info-tk: \
35937    configure-tk 
35938	@: $(MAKE); $(unstage)
35939	@[ -f ./tk/Makefile ] || exit 0; \
35940	r=`${PWD_COMMAND}`; export r; \
35941	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35942	$(HOST_EXPORTS) \
35943	for flag in $(EXTRA_HOST_FLAGS) ; do \
35944	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35945	done; \
35946	echo "Doing info in tk"; \
35947	(cd $(HOST_SUBDIR)/tk && \
35948	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35949	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35950	          "RANLIB=$${RANLIB}" \
35951	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35952	          info) \
35953	  || exit 1
35954
35955@endif tk
35956
35957.PHONY: maybe-dvi-tk dvi-tk
35958maybe-dvi-tk:
35959@if tk
35960maybe-dvi-tk: dvi-tk
35961
35962dvi-tk: \
35963    configure-tk 
35964	@: $(MAKE); $(unstage)
35965	@[ -f ./tk/Makefile ] || exit 0; \
35966	r=`${PWD_COMMAND}`; export r; \
35967	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35968	$(HOST_EXPORTS) \
35969	for flag in $(EXTRA_HOST_FLAGS) ; do \
35970	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35971	done; \
35972	echo "Doing dvi in tk"; \
35973	(cd $(HOST_SUBDIR)/tk && \
35974	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35975	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35976	          "RANLIB=$${RANLIB}" \
35977	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35978	          dvi) \
35979	  || exit 1
35980
35981@endif tk
35982
35983.PHONY: maybe-pdf-tk pdf-tk
35984maybe-pdf-tk:
35985@if tk
35986maybe-pdf-tk: pdf-tk
35987
35988pdf-tk: \
35989    configure-tk 
35990	@: $(MAKE); $(unstage)
35991	@[ -f ./tk/Makefile ] || exit 0; \
35992	r=`${PWD_COMMAND}`; export r; \
35993	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35994	$(HOST_EXPORTS) \
35995	for flag in $(EXTRA_HOST_FLAGS) ; do \
35996	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35997	done; \
35998	echo "Doing pdf in tk"; \
35999	(cd $(HOST_SUBDIR)/tk && \
36000	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36001	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36002	          "RANLIB=$${RANLIB}" \
36003	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36004	          pdf) \
36005	  || exit 1
36006
36007@endif tk
36008
36009.PHONY: maybe-html-tk html-tk
36010maybe-html-tk:
36011@if tk
36012maybe-html-tk: html-tk
36013
36014html-tk: \
36015    configure-tk 
36016	@: $(MAKE); $(unstage)
36017	@[ -f ./tk/Makefile ] || exit 0; \
36018	r=`${PWD_COMMAND}`; export r; \
36019	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36020	$(HOST_EXPORTS) \
36021	for flag in $(EXTRA_HOST_FLAGS) ; do \
36022	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36023	done; \
36024	echo "Doing html in tk"; \
36025	(cd $(HOST_SUBDIR)/tk && \
36026	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36027	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36028	          "RANLIB=$${RANLIB}" \
36029	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36030	          html) \
36031	  || exit 1
36032
36033@endif tk
36034
36035.PHONY: maybe-TAGS-tk TAGS-tk
36036maybe-TAGS-tk:
36037@if tk
36038maybe-TAGS-tk: TAGS-tk
36039
36040TAGS-tk: \
36041    configure-tk 
36042	@: $(MAKE); $(unstage)
36043	@[ -f ./tk/Makefile ] || exit 0; \
36044	r=`${PWD_COMMAND}`; export r; \
36045	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36046	$(HOST_EXPORTS) \
36047	for flag in $(EXTRA_HOST_FLAGS) ; do \
36048	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36049	done; \
36050	echo "Doing TAGS in tk"; \
36051	(cd $(HOST_SUBDIR)/tk && \
36052	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36053	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36054	          "RANLIB=$${RANLIB}" \
36055	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36056	          TAGS) \
36057	  || exit 1
36058
36059@endif tk
36060
36061.PHONY: maybe-install-info-tk install-info-tk
36062maybe-install-info-tk:
36063@if tk
36064maybe-install-info-tk: install-info-tk
36065
36066install-info-tk: \
36067    configure-tk \
36068    info-tk 
36069	@: $(MAKE); $(unstage)
36070	@[ -f ./tk/Makefile ] || exit 0; \
36071	r=`${PWD_COMMAND}`; export r; \
36072	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36073	$(HOST_EXPORTS) \
36074	for flag in $(EXTRA_HOST_FLAGS) ; do \
36075	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36076	done; \
36077	echo "Doing install-info in tk"; \
36078	(cd $(HOST_SUBDIR)/tk && \
36079	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36080	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36081	          "RANLIB=$${RANLIB}" \
36082	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36083	          install-info) \
36084	  || exit 1
36085
36086@endif tk
36087
36088.PHONY: maybe-install-pdf-tk install-pdf-tk
36089maybe-install-pdf-tk:
36090@if tk
36091maybe-install-pdf-tk: install-pdf-tk
36092
36093install-pdf-tk: \
36094    configure-tk \
36095    pdf-tk 
36096	@: $(MAKE); $(unstage)
36097	@[ -f ./tk/Makefile ] || exit 0; \
36098	r=`${PWD_COMMAND}`; export r; \
36099	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36100	$(HOST_EXPORTS) \
36101	for flag in $(EXTRA_HOST_FLAGS) ; do \
36102	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36103	done; \
36104	echo "Doing install-pdf in tk"; \
36105	(cd $(HOST_SUBDIR)/tk && \
36106	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36107	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36108	          "RANLIB=$${RANLIB}" \
36109	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36110	          install-pdf) \
36111	  || exit 1
36112
36113@endif tk
36114
36115.PHONY: maybe-install-html-tk install-html-tk
36116maybe-install-html-tk:
36117@if tk
36118maybe-install-html-tk: install-html-tk
36119
36120install-html-tk: \
36121    configure-tk \
36122    html-tk 
36123	@: $(MAKE); $(unstage)
36124	@[ -f ./tk/Makefile ] || exit 0; \
36125	r=`${PWD_COMMAND}`; export r; \
36126	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36127	$(HOST_EXPORTS) \
36128	for flag in $(EXTRA_HOST_FLAGS) ; do \
36129	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36130	done; \
36131	echo "Doing install-html in tk"; \
36132	(cd $(HOST_SUBDIR)/tk && \
36133	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36134	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36135	          "RANLIB=$${RANLIB}" \
36136	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36137	          install-html) \
36138	  || exit 1
36139
36140@endif tk
36141
36142.PHONY: maybe-installcheck-tk installcheck-tk
36143maybe-installcheck-tk:
36144@if tk
36145maybe-installcheck-tk: installcheck-tk
36146
36147installcheck-tk: \
36148    configure-tk 
36149	@: $(MAKE); $(unstage)
36150	@[ -f ./tk/Makefile ] || exit 0; \
36151	r=`${PWD_COMMAND}`; export r; \
36152	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36153	$(HOST_EXPORTS) \
36154	for flag in $(EXTRA_HOST_FLAGS) ; do \
36155	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36156	done; \
36157	echo "Doing installcheck in tk"; \
36158	(cd $(HOST_SUBDIR)/tk && \
36159	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36160	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36161	          "RANLIB=$${RANLIB}" \
36162	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36163	          installcheck) \
36164	  || exit 1
36165
36166@endif tk
36167
36168.PHONY: maybe-mostlyclean-tk mostlyclean-tk
36169maybe-mostlyclean-tk:
36170@if tk
36171maybe-mostlyclean-tk: mostlyclean-tk
36172
36173mostlyclean-tk: 
36174	@: $(MAKE); $(unstage)
36175	@[ -f ./tk/Makefile ] || exit 0; \
36176	r=`${PWD_COMMAND}`; export r; \
36177	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36178	$(HOST_EXPORTS) \
36179	for flag in $(EXTRA_HOST_FLAGS) ; do \
36180	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36181	done; \
36182	echo "Doing mostlyclean in tk"; \
36183	(cd $(HOST_SUBDIR)/tk && \
36184	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36185	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36186	          "RANLIB=$${RANLIB}" \
36187	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36188	          mostlyclean) \
36189	  || exit 1
36190
36191@endif tk
36192
36193.PHONY: maybe-clean-tk clean-tk
36194maybe-clean-tk:
36195@if tk
36196maybe-clean-tk: clean-tk
36197
36198clean-tk: 
36199	@: $(MAKE); $(unstage)
36200	@[ -f ./tk/Makefile ] || exit 0; \
36201	r=`${PWD_COMMAND}`; export r; \
36202	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36203	$(HOST_EXPORTS) \
36204	for flag in $(EXTRA_HOST_FLAGS) ; do \
36205	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36206	done; \
36207	echo "Doing clean in tk"; \
36208	(cd $(HOST_SUBDIR)/tk && \
36209	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36210	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36211	          "RANLIB=$${RANLIB}" \
36212	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36213	          clean) \
36214	  || exit 1
36215
36216@endif tk
36217
36218.PHONY: maybe-distclean-tk distclean-tk
36219maybe-distclean-tk:
36220@if tk
36221maybe-distclean-tk: distclean-tk
36222
36223distclean-tk: 
36224	@: $(MAKE); $(unstage)
36225	@[ -f ./tk/Makefile ] || exit 0; \
36226	r=`${PWD_COMMAND}`; export r; \
36227	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36228	$(HOST_EXPORTS) \
36229	for flag in $(EXTRA_HOST_FLAGS) ; do \
36230	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36231	done; \
36232	echo "Doing distclean in tk"; \
36233	(cd $(HOST_SUBDIR)/tk && \
36234	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36235	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36236	          "RANLIB=$${RANLIB}" \
36237	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36238	          distclean) \
36239	  || exit 1
36240
36241@endif tk
36242
36243.PHONY: maybe-maintainer-clean-tk maintainer-clean-tk
36244maybe-maintainer-clean-tk:
36245@if tk
36246maybe-maintainer-clean-tk: maintainer-clean-tk
36247
36248maintainer-clean-tk: 
36249	@: $(MAKE); $(unstage)
36250	@[ -f ./tk/Makefile ] || exit 0; \
36251	r=`${PWD_COMMAND}`; export r; \
36252	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36253	$(HOST_EXPORTS) \
36254	for flag in $(EXTRA_HOST_FLAGS) ; do \
36255	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36256	done; \
36257	echo "Doing maintainer-clean in tk"; \
36258	(cd $(HOST_SUBDIR)/tk && \
36259	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36260	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36261	          "RANLIB=$${RANLIB}" \
36262	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36263	          maintainer-clean) \
36264	  || exit 1
36265
36266@endif tk
36267
36268
36269
36270.PHONY: configure-libtermcap maybe-configure-libtermcap
36271maybe-configure-libtermcap:
36272@if gcc-bootstrap
36273configure-libtermcap: stage_current
36274@endif gcc-bootstrap
36275@if libtermcap
36276maybe-configure-libtermcap: configure-libtermcap
36277configure-libtermcap: 
36278	@: $(MAKE); $(unstage)
36279	@r=`${PWD_COMMAND}`; export r; \
36280	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36281	test ! -f $(HOST_SUBDIR)/libtermcap/Makefile || exit 0; \
36282	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libtermcap; \
36283	$(HOST_EXPORTS)  \
36284	echo Configuring in $(HOST_SUBDIR)/libtermcap; \
36285	cd "$(HOST_SUBDIR)/libtermcap" || exit 1; \
36286	case $(srcdir) in \
36287	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
36288	  *) topdir=`echo $(HOST_SUBDIR)/libtermcap/ | \
36289		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
36290	esac; \
36291	module_srcdir=libtermcap; \
36292	$(SHELL) \
36293	  $$s/$$module_srcdir/configure \
36294	  --srcdir=$${topdir}/$$module_srcdir \
36295	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
36296	  --target=${target_alias}  \
36297	  || exit 1
36298@endif libtermcap
36299
36300
36301
36302
36303
36304.PHONY: all-libtermcap maybe-all-libtermcap
36305maybe-all-libtermcap:
36306@if gcc-bootstrap
36307all-libtermcap: stage_current
36308@endif gcc-bootstrap
36309@if libtermcap
36310TARGET-libtermcap=all
36311maybe-all-libtermcap: all-libtermcap
36312all-libtermcap: configure-libtermcap
36313	@: $(MAKE); $(unstage)
36314	@r=`${PWD_COMMAND}`; export r; \
36315	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36316	$(HOST_EXPORTS)  \
36317	(cd $(HOST_SUBDIR)/libtermcap && \
36318	  $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS)  \
36319		$(TARGET-libtermcap))
36320@endif libtermcap
36321
36322
36323
36324
36325.PHONY: check-libtermcap maybe-check-libtermcap
36326maybe-check-libtermcap:
36327@if libtermcap
36328maybe-check-libtermcap: check-libtermcap
36329
36330check-libtermcap:
36331
36332@endif libtermcap
36333
36334.PHONY: install-libtermcap maybe-install-libtermcap
36335maybe-install-libtermcap:
36336@if libtermcap
36337maybe-install-libtermcap: install-libtermcap
36338
36339install-libtermcap: installdirs
36340	@: $(MAKE); $(unstage)
36341	@r=`${PWD_COMMAND}`; export r; \
36342	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36343	$(HOST_EXPORTS) \
36344	(cd $(HOST_SUBDIR)/libtermcap && \
36345	  $(MAKE) $(FLAGS_TO_PASS)  install)
36346
36347@endif libtermcap
36348
36349.PHONY: install-strip-libtermcap maybe-install-strip-libtermcap
36350maybe-install-strip-libtermcap:
36351@if libtermcap
36352maybe-install-strip-libtermcap: install-strip-libtermcap
36353
36354install-strip-libtermcap: installdirs
36355	@: $(MAKE); $(unstage)
36356	@r=`${PWD_COMMAND}`; export r; \
36357	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36358	$(HOST_EXPORTS) \
36359	(cd $(HOST_SUBDIR)/libtermcap && \
36360	  $(MAKE) $(FLAGS_TO_PASS)  install-strip)
36361
36362@endif libtermcap
36363
36364# Other targets (info, dvi, pdf, etc.)
36365
36366.PHONY: maybe-info-libtermcap info-libtermcap
36367maybe-info-libtermcap:
36368@if libtermcap
36369maybe-info-libtermcap: info-libtermcap
36370
36371info-libtermcap: \
36372    configure-libtermcap 
36373	@: $(MAKE); $(unstage)
36374	@[ -f ./libtermcap/Makefile ] || exit 0; \
36375	r=`${PWD_COMMAND}`; export r; \
36376	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36377	$(HOST_EXPORTS) \
36378	for flag in $(EXTRA_HOST_FLAGS) ; do \
36379	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36380	done; \
36381	echo "Doing info in libtermcap"; \
36382	(cd $(HOST_SUBDIR)/libtermcap && \
36383	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36384	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36385	          "RANLIB=$${RANLIB}" \
36386	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36387	          info) \
36388	  || exit 1
36389
36390@endif libtermcap
36391
36392.PHONY: maybe-dvi-libtermcap dvi-libtermcap
36393maybe-dvi-libtermcap:
36394@if libtermcap
36395maybe-dvi-libtermcap: dvi-libtermcap
36396
36397dvi-libtermcap: \
36398    configure-libtermcap 
36399	@: $(MAKE); $(unstage)
36400	@[ -f ./libtermcap/Makefile ] || exit 0; \
36401	r=`${PWD_COMMAND}`; export r; \
36402	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36403	$(HOST_EXPORTS) \
36404	for flag in $(EXTRA_HOST_FLAGS) ; do \
36405	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36406	done; \
36407	echo "Doing dvi in libtermcap"; \
36408	(cd $(HOST_SUBDIR)/libtermcap && \
36409	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36410	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36411	          "RANLIB=$${RANLIB}" \
36412	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36413	          dvi) \
36414	  || exit 1
36415
36416@endif libtermcap
36417
36418.PHONY: maybe-pdf-libtermcap pdf-libtermcap
36419maybe-pdf-libtermcap:
36420@if libtermcap
36421maybe-pdf-libtermcap: pdf-libtermcap
36422
36423pdf-libtermcap: \
36424    configure-libtermcap 
36425	@: $(MAKE); $(unstage)
36426	@[ -f ./libtermcap/Makefile ] || exit 0; \
36427	r=`${PWD_COMMAND}`; export r; \
36428	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36429	$(HOST_EXPORTS) \
36430	for flag in $(EXTRA_HOST_FLAGS) ; do \
36431	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36432	done; \
36433	echo "Doing pdf in libtermcap"; \
36434	(cd $(HOST_SUBDIR)/libtermcap && \
36435	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36436	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36437	          "RANLIB=$${RANLIB}" \
36438	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36439	          pdf) \
36440	  || exit 1
36441
36442@endif libtermcap
36443
36444.PHONY: maybe-html-libtermcap html-libtermcap
36445maybe-html-libtermcap:
36446@if libtermcap
36447maybe-html-libtermcap: html-libtermcap
36448
36449html-libtermcap: \
36450    configure-libtermcap 
36451	@: $(MAKE); $(unstage)
36452	@[ -f ./libtermcap/Makefile ] || exit 0; \
36453	r=`${PWD_COMMAND}`; export r; \
36454	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36455	$(HOST_EXPORTS) \
36456	for flag in $(EXTRA_HOST_FLAGS) ; do \
36457	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36458	done; \
36459	echo "Doing html in libtermcap"; \
36460	(cd $(HOST_SUBDIR)/libtermcap && \
36461	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36462	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36463	          "RANLIB=$${RANLIB}" \
36464	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36465	          html) \
36466	  || exit 1
36467
36468@endif libtermcap
36469
36470.PHONY: maybe-TAGS-libtermcap TAGS-libtermcap
36471maybe-TAGS-libtermcap:
36472@if libtermcap
36473maybe-TAGS-libtermcap: TAGS-libtermcap
36474
36475TAGS-libtermcap: \
36476    configure-libtermcap 
36477	@: $(MAKE); $(unstage)
36478	@[ -f ./libtermcap/Makefile ] || exit 0; \
36479	r=`${PWD_COMMAND}`; export r; \
36480	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36481	$(HOST_EXPORTS) \
36482	for flag in $(EXTRA_HOST_FLAGS) ; do \
36483	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36484	done; \
36485	echo "Doing TAGS in libtermcap"; \
36486	(cd $(HOST_SUBDIR)/libtermcap && \
36487	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36488	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36489	          "RANLIB=$${RANLIB}" \
36490	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36491	          TAGS) \
36492	  || exit 1
36493
36494@endif libtermcap
36495
36496.PHONY: maybe-install-info-libtermcap install-info-libtermcap
36497maybe-install-info-libtermcap:
36498@if libtermcap
36499maybe-install-info-libtermcap: install-info-libtermcap
36500
36501install-info-libtermcap: \
36502    configure-libtermcap \
36503    info-libtermcap 
36504	@: $(MAKE); $(unstage)
36505	@[ -f ./libtermcap/Makefile ] || exit 0; \
36506	r=`${PWD_COMMAND}`; export r; \
36507	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36508	$(HOST_EXPORTS) \
36509	for flag in $(EXTRA_HOST_FLAGS) ; do \
36510	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36511	done; \
36512	echo "Doing install-info in libtermcap"; \
36513	(cd $(HOST_SUBDIR)/libtermcap && \
36514	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36515	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36516	          "RANLIB=$${RANLIB}" \
36517	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36518	          install-info) \
36519	  || exit 1
36520
36521@endif libtermcap
36522
36523.PHONY: maybe-install-pdf-libtermcap install-pdf-libtermcap
36524maybe-install-pdf-libtermcap:
36525@if libtermcap
36526maybe-install-pdf-libtermcap: install-pdf-libtermcap
36527
36528install-pdf-libtermcap: \
36529    configure-libtermcap \
36530    pdf-libtermcap 
36531	@: $(MAKE); $(unstage)
36532	@[ -f ./libtermcap/Makefile ] || exit 0; \
36533	r=`${PWD_COMMAND}`; export r; \
36534	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36535	$(HOST_EXPORTS) \
36536	for flag in $(EXTRA_HOST_FLAGS) ; do \
36537	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36538	done; \
36539	echo "Doing install-pdf in libtermcap"; \
36540	(cd $(HOST_SUBDIR)/libtermcap && \
36541	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36542	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36543	          "RANLIB=$${RANLIB}" \
36544	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36545	          install-pdf) \
36546	  || exit 1
36547
36548@endif libtermcap
36549
36550.PHONY: maybe-install-html-libtermcap install-html-libtermcap
36551maybe-install-html-libtermcap:
36552@if libtermcap
36553maybe-install-html-libtermcap: install-html-libtermcap
36554
36555install-html-libtermcap: \
36556    configure-libtermcap \
36557    html-libtermcap 
36558	@: $(MAKE); $(unstage)
36559	@[ -f ./libtermcap/Makefile ] || exit 0; \
36560	r=`${PWD_COMMAND}`; export r; \
36561	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36562	$(HOST_EXPORTS) \
36563	for flag in $(EXTRA_HOST_FLAGS) ; do \
36564	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36565	done; \
36566	echo "Doing install-html in libtermcap"; \
36567	(cd $(HOST_SUBDIR)/libtermcap && \
36568	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36569	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36570	          "RANLIB=$${RANLIB}" \
36571	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36572	          install-html) \
36573	  || exit 1
36574
36575@endif libtermcap
36576
36577.PHONY: maybe-installcheck-libtermcap installcheck-libtermcap
36578maybe-installcheck-libtermcap:
36579@if libtermcap
36580maybe-installcheck-libtermcap: installcheck-libtermcap
36581
36582installcheck-libtermcap: \
36583    configure-libtermcap 
36584	@: $(MAKE); $(unstage)
36585	@[ -f ./libtermcap/Makefile ] || exit 0; \
36586	r=`${PWD_COMMAND}`; export r; \
36587	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36588	$(HOST_EXPORTS) \
36589	for flag in $(EXTRA_HOST_FLAGS) ; do \
36590	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36591	done; \
36592	echo "Doing installcheck in libtermcap"; \
36593	(cd $(HOST_SUBDIR)/libtermcap && \
36594	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36595	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36596	          "RANLIB=$${RANLIB}" \
36597	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36598	          installcheck) \
36599	  || exit 1
36600
36601@endif libtermcap
36602
36603.PHONY: maybe-mostlyclean-libtermcap mostlyclean-libtermcap
36604maybe-mostlyclean-libtermcap:
36605@if libtermcap
36606maybe-mostlyclean-libtermcap: mostlyclean-libtermcap
36607
36608# libtermcap doesn't support mostlyclean.
36609mostlyclean-libtermcap:
36610
36611@endif libtermcap
36612
36613.PHONY: maybe-clean-libtermcap clean-libtermcap
36614maybe-clean-libtermcap:
36615@if libtermcap
36616maybe-clean-libtermcap: clean-libtermcap
36617
36618# libtermcap doesn't support clean.
36619clean-libtermcap:
36620
36621@endif libtermcap
36622
36623.PHONY: maybe-distclean-libtermcap distclean-libtermcap
36624maybe-distclean-libtermcap:
36625@if libtermcap
36626maybe-distclean-libtermcap: distclean-libtermcap
36627
36628# libtermcap doesn't support distclean.
36629distclean-libtermcap:
36630
36631@endif libtermcap
36632
36633.PHONY: maybe-maintainer-clean-libtermcap maintainer-clean-libtermcap
36634maybe-maintainer-clean-libtermcap:
36635@if libtermcap
36636maybe-maintainer-clean-libtermcap: maintainer-clean-libtermcap
36637
36638# libtermcap doesn't support maintainer-clean.
36639maintainer-clean-libtermcap:
36640
36641@endif libtermcap
36642
36643
36644
36645.PHONY: configure-utils maybe-configure-utils
36646maybe-configure-utils:
36647@if gcc-bootstrap
36648configure-utils: stage_current
36649@endif gcc-bootstrap
36650@if utils
36651maybe-configure-utils: configure-utils
36652configure-utils: 
36653	@: $(MAKE); $(unstage)
36654	@r=`${PWD_COMMAND}`; export r; \
36655	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36656	test ! -f $(HOST_SUBDIR)/utils/Makefile || exit 0; \
36657	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/utils; \
36658	$(HOST_EXPORTS)  \
36659	echo Configuring in $(HOST_SUBDIR)/utils; \
36660	cd "$(HOST_SUBDIR)/utils" || exit 1; \
36661	case $(srcdir) in \
36662	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
36663	  *) topdir=`echo $(HOST_SUBDIR)/utils/ | \
36664		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
36665	esac; \
36666	module_srcdir=utils; \
36667	$(SHELL) \
36668	  $$s/$$module_srcdir/configure \
36669	  --srcdir=$${topdir}/$$module_srcdir \
36670	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
36671	  --target=${target_alias}  \
36672	  || exit 1
36673@endif utils
36674
36675
36676
36677
36678
36679.PHONY: all-utils maybe-all-utils
36680maybe-all-utils:
36681@if gcc-bootstrap
36682all-utils: stage_current
36683@endif gcc-bootstrap
36684@if utils
36685TARGET-utils=all
36686maybe-all-utils: all-utils
36687all-utils: configure-utils
36688	@: $(MAKE); $(unstage)
36689	@r=`${PWD_COMMAND}`; export r; \
36690	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36691	$(HOST_EXPORTS)  \
36692	(cd $(HOST_SUBDIR)/utils && \
36693	  $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS)  \
36694		$(TARGET-utils))
36695@endif utils
36696
36697
36698
36699
36700.PHONY: check-utils maybe-check-utils
36701maybe-check-utils:
36702@if utils
36703maybe-check-utils: check-utils
36704
36705check-utils:
36706
36707@endif utils
36708
36709.PHONY: install-utils maybe-install-utils
36710maybe-install-utils:
36711@if utils
36712maybe-install-utils: install-utils
36713
36714install-utils: installdirs
36715	@: $(MAKE); $(unstage)
36716	@r=`${PWD_COMMAND}`; export r; \
36717	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36718	$(HOST_EXPORTS) \
36719	(cd $(HOST_SUBDIR)/utils && \
36720	  $(MAKE) $(FLAGS_TO_PASS)  install)
36721
36722@endif utils
36723
36724.PHONY: install-strip-utils maybe-install-strip-utils
36725maybe-install-strip-utils:
36726@if utils
36727maybe-install-strip-utils: install-strip-utils
36728
36729install-strip-utils: installdirs
36730	@: $(MAKE); $(unstage)
36731	@r=`${PWD_COMMAND}`; export r; \
36732	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36733	$(HOST_EXPORTS) \
36734	(cd $(HOST_SUBDIR)/utils && \
36735	  $(MAKE) $(FLAGS_TO_PASS)  install-strip)
36736
36737@endif utils
36738
36739# Other targets (info, dvi, pdf, etc.)
36740
36741.PHONY: maybe-info-utils info-utils
36742maybe-info-utils:
36743@if utils
36744maybe-info-utils: info-utils
36745
36746info-utils: \
36747    configure-utils 
36748	@: $(MAKE); $(unstage)
36749	@[ -f ./utils/Makefile ] || exit 0; \
36750	r=`${PWD_COMMAND}`; export r; \
36751	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36752	$(HOST_EXPORTS) \
36753	for flag in $(EXTRA_HOST_FLAGS) ; do \
36754	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36755	done; \
36756	echo "Doing info in utils"; \
36757	(cd $(HOST_SUBDIR)/utils && \
36758	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36759	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36760	          "RANLIB=$${RANLIB}" \
36761	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36762	          info) \
36763	  || exit 1
36764
36765@endif utils
36766
36767.PHONY: maybe-dvi-utils dvi-utils
36768maybe-dvi-utils:
36769@if utils
36770maybe-dvi-utils: dvi-utils
36771
36772dvi-utils: \
36773    configure-utils 
36774	@: $(MAKE); $(unstage)
36775	@[ -f ./utils/Makefile ] || exit 0; \
36776	r=`${PWD_COMMAND}`; export r; \
36777	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36778	$(HOST_EXPORTS) \
36779	for flag in $(EXTRA_HOST_FLAGS) ; do \
36780	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36781	done; \
36782	echo "Doing dvi in utils"; \
36783	(cd $(HOST_SUBDIR)/utils && \
36784	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36785	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36786	          "RANLIB=$${RANLIB}" \
36787	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36788	          dvi) \
36789	  || exit 1
36790
36791@endif utils
36792
36793.PHONY: maybe-pdf-utils pdf-utils
36794maybe-pdf-utils:
36795@if utils
36796maybe-pdf-utils: pdf-utils
36797
36798pdf-utils: \
36799    configure-utils 
36800	@: $(MAKE); $(unstage)
36801	@[ -f ./utils/Makefile ] || exit 0; \
36802	r=`${PWD_COMMAND}`; export r; \
36803	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36804	$(HOST_EXPORTS) \
36805	for flag in $(EXTRA_HOST_FLAGS) ; do \
36806	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36807	done; \
36808	echo "Doing pdf in utils"; \
36809	(cd $(HOST_SUBDIR)/utils && \
36810	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36811	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36812	          "RANLIB=$${RANLIB}" \
36813	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36814	          pdf) \
36815	  || exit 1
36816
36817@endif utils
36818
36819.PHONY: maybe-html-utils html-utils
36820maybe-html-utils:
36821@if utils
36822maybe-html-utils: html-utils
36823
36824html-utils: \
36825    configure-utils 
36826	@: $(MAKE); $(unstage)
36827	@[ -f ./utils/Makefile ] || exit 0; \
36828	r=`${PWD_COMMAND}`; export r; \
36829	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36830	$(HOST_EXPORTS) \
36831	for flag in $(EXTRA_HOST_FLAGS) ; do \
36832	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36833	done; \
36834	echo "Doing html in utils"; \
36835	(cd $(HOST_SUBDIR)/utils && \
36836	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36837	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36838	          "RANLIB=$${RANLIB}" \
36839	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36840	          html) \
36841	  || exit 1
36842
36843@endif utils
36844
36845.PHONY: maybe-TAGS-utils TAGS-utils
36846maybe-TAGS-utils:
36847@if utils
36848maybe-TAGS-utils: TAGS-utils
36849
36850TAGS-utils: \
36851    configure-utils 
36852	@: $(MAKE); $(unstage)
36853	@[ -f ./utils/Makefile ] || exit 0; \
36854	r=`${PWD_COMMAND}`; export r; \
36855	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36856	$(HOST_EXPORTS) \
36857	for flag in $(EXTRA_HOST_FLAGS) ; do \
36858	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36859	done; \
36860	echo "Doing TAGS in utils"; \
36861	(cd $(HOST_SUBDIR)/utils && \
36862	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36863	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36864	          "RANLIB=$${RANLIB}" \
36865	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36866	          TAGS) \
36867	  || exit 1
36868
36869@endif utils
36870
36871.PHONY: maybe-install-info-utils install-info-utils
36872maybe-install-info-utils:
36873@if utils
36874maybe-install-info-utils: install-info-utils
36875
36876install-info-utils: \
36877    configure-utils \
36878    info-utils 
36879	@: $(MAKE); $(unstage)
36880	@[ -f ./utils/Makefile ] || exit 0; \
36881	r=`${PWD_COMMAND}`; export r; \
36882	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36883	$(HOST_EXPORTS) \
36884	for flag in $(EXTRA_HOST_FLAGS) ; do \
36885	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36886	done; \
36887	echo "Doing install-info in utils"; \
36888	(cd $(HOST_SUBDIR)/utils && \
36889	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36890	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36891	          "RANLIB=$${RANLIB}" \
36892	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36893	          install-info) \
36894	  || exit 1
36895
36896@endif utils
36897
36898.PHONY: maybe-install-pdf-utils install-pdf-utils
36899maybe-install-pdf-utils:
36900@if utils
36901maybe-install-pdf-utils: install-pdf-utils
36902
36903install-pdf-utils: \
36904    configure-utils \
36905    pdf-utils 
36906	@: $(MAKE); $(unstage)
36907	@[ -f ./utils/Makefile ] || exit 0; \
36908	r=`${PWD_COMMAND}`; export r; \
36909	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36910	$(HOST_EXPORTS) \
36911	for flag in $(EXTRA_HOST_FLAGS) ; do \
36912	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36913	done; \
36914	echo "Doing install-pdf in utils"; \
36915	(cd $(HOST_SUBDIR)/utils && \
36916	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36917	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36918	          "RANLIB=$${RANLIB}" \
36919	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36920	          install-pdf) \
36921	  || exit 1
36922
36923@endif utils
36924
36925.PHONY: maybe-install-html-utils install-html-utils
36926maybe-install-html-utils:
36927@if utils
36928maybe-install-html-utils: install-html-utils
36929
36930install-html-utils: \
36931    configure-utils \
36932    html-utils 
36933	@: $(MAKE); $(unstage)
36934	@[ -f ./utils/Makefile ] || exit 0; \
36935	r=`${PWD_COMMAND}`; export r; \
36936	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36937	$(HOST_EXPORTS) \
36938	for flag in $(EXTRA_HOST_FLAGS) ; do \
36939	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36940	done; \
36941	echo "Doing install-html in utils"; \
36942	(cd $(HOST_SUBDIR)/utils && \
36943	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36944	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36945	          "RANLIB=$${RANLIB}" \
36946	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36947	          install-html) \
36948	  || exit 1
36949
36950@endif utils
36951
36952.PHONY: maybe-installcheck-utils installcheck-utils
36953maybe-installcheck-utils:
36954@if utils
36955maybe-installcheck-utils: installcheck-utils
36956
36957installcheck-utils: \
36958    configure-utils 
36959	@: $(MAKE); $(unstage)
36960	@[ -f ./utils/Makefile ] || exit 0; \
36961	r=`${PWD_COMMAND}`; export r; \
36962	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36963	$(HOST_EXPORTS) \
36964	for flag in $(EXTRA_HOST_FLAGS) ; do \
36965	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36966	done; \
36967	echo "Doing installcheck in utils"; \
36968	(cd $(HOST_SUBDIR)/utils && \
36969	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36970	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36971	          "RANLIB=$${RANLIB}" \
36972	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36973	          installcheck) \
36974	  || exit 1
36975
36976@endif utils
36977
36978.PHONY: maybe-mostlyclean-utils mostlyclean-utils
36979maybe-mostlyclean-utils:
36980@if utils
36981maybe-mostlyclean-utils: mostlyclean-utils
36982
36983mostlyclean-utils: 
36984	@: $(MAKE); $(unstage)
36985	@[ -f ./utils/Makefile ] || exit 0; \
36986	r=`${PWD_COMMAND}`; export r; \
36987	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36988	$(HOST_EXPORTS) \
36989	for flag in $(EXTRA_HOST_FLAGS) ; do \
36990	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36991	done; \
36992	echo "Doing mostlyclean in utils"; \
36993	(cd $(HOST_SUBDIR)/utils && \
36994	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36995	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36996	          "RANLIB=$${RANLIB}" \
36997	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36998	          mostlyclean) \
36999	  || exit 1
37000
37001@endif utils
37002
37003.PHONY: maybe-clean-utils clean-utils
37004maybe-clean-utils:
37005@if utils
37006maybe-clean-utils: clean-utils
37007
37008clean-utils: 
37009	@: $(MAKE); $(unstage)
37010	@[ -f ./utils/Makefile ] || exit 0; \
37011	r=`${PWD_COMMAND}`; export r; \
37012	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37013	$(HOST_EXPORTS) \
37014	for flag in $(EXTRA_HOST_FLAGS) ; do \
37015	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37016	done; \
37017	echo "Doing clean in utils"; \
37018	(cd $(HOST_SUBDIR)/utils && \
37019	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37020	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37021	          "RANLIB=$${RANLIB}" \
37022	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37023	          clean) \
37024	  || exit 1
37025
37026@endif utils
37027
37028.PHONY: maybe-distclean-utils distclean-utils
37029maybe-distclean-utils:
37030@if utils
37031maybe-distclean-utils: distclean-utils
37032
37033distclean-utils: 
37034	@: $(MAKE); $(unstage)
37035	@[ -f ./utils/Makefile ] || exit 0; \
37036	r=`${PWD_COMMAND}`; export r; \
37037	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37038	$(HOST_EXPORTS) \
37039	for flag in $(EXTRA_HOST_FLAGS) ; do \
37040	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37041	done; \
37042	echo "Doing distclean in utils"; \
37043	(cd $(HOST_SUBDIR)/utils && \
37044	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37045	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37046	          "RANLIB=$${RANLIB}" \
37047	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37048	          distclean) \
37049	  || exit 1
37050
37051@endif utils
37052
37053.PHONY: maybe-maintainer-clean-utils maintainer-clean-utils
37054maybe-maintainer-clean-utils:
37055@if utils
37056maybe-maintainer-clean-utils: maintainer-clean-utils
37057
37058maintainer-clean-utils: 
37059	@: $(MAKE); $(unstage)
37060	@[ -f ./utils/Makefile ] || exit 0; \
37061	r=`${PWD_COMMAND}`; export r; \
37062	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37063	$(HOST_EXPORTS) \
37064	for flag in $(EXTRA_HOST_FLAGS) ; do \
37065	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37066	done; \
37067	echo "Doing maintainer-clean in utils"; \
37068	(cd $(HOST_SUBDIR)/utils && \
37069	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37070	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37071	          "RANLIB=$${RANLIB}" \
37072	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37073	          maintainer-clean) \
37074	  || exit 1
37075
37076@endif utils
37077
37078
37079
37080.PHONY: configure-gnattools maybe-configure-gnattools
37081maybe-configure-gnattools:
37082@if gcc-bootstrap
37083configure-gnattools: stage_current
37084@endif gcc-bootstrap
37085@if gnattools
37086maybe-configure-gnattools: configure-gnattools
37087configure-gnattools: 
37088	@: $(MAKE); $(unstage)
37089	@r=`${PWD_COMMAND}`; export r; \
37090	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37091	test ! -f $(HOST_SUBDIR)/gnattools/Makefile || exit 0; \
37092	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gnattools; \
37093	$(HOST_EXPORTS)  \
37094	echo Configuring in $(HOST_SUBDIR)/gnattools; \
37095	cd "$(HOST_SUBDIR)/gnattools" || exit 1; \
37096	case $(srcdir) in \
37097	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
37098	  *) topdir=`echo $(HOST_SUBDIR)/gnattools/ | \
37099		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
37100	esac; \
37101	module_srcdir=gnattools; \
37102	$(SHELL) \
37103	  $$s/$$module_srcdir/configure \
37104	  --srcdir=$${topdir}/$$module_srcdir \
37105	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
37106	  --target=${target_alias}  \
37107	  || exit 1
37108@endif gnattools
37109
37110
37111
37112
37113
37114.PHONY: all-gnattools maybe-all-gnattools
37115maybe-all-gnattools:
37116@if gcc-bootstrap
37117all-gnattools: stage_current
37118@endif gcc-bootstrap
37119@if gnattools
37120TARGET-gnattools=all
37121maybe-all-gnattools: all-gnattools
37122all-gnattools: configure-gnattools
37123	@: $(MAKE); $(unstage)
37124	@r=`${PWD_COMMAND}`; export r; \
37125	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37126	$(HOST_EXPORTS)  \
37127	(cd $(HOST_SUBDIR)/gnattools && \
37128	  $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS)  \
37129		$(TARGET-gnattools))
37130@endif gnattools
37131
37132
37133
37134
37135.PHONY: check-gnattools maybe-check-gnattools
37136maybe-check-gnattools:
37137@if gnattools
37138maybe-check-gnattools: check-gnattools
37139
37140check-gnattools:
37141	@: $(MAKE); $(unstage)
37142	@r=`${PWD_COMMAND}`; export r; \
37143	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37144	$(HOST_EXPORTS)  \
37145	(cd $(HOST_SUBDIR)/gnattools && \
37146	  $(MAKE) $(FLAGS_TO_PASS)  check)
37147
37148@endif gnattools
37149
37150.PHONY: install-gnattools maybe-install-gnattools
37151maybe-install-gnattools:
37152@if gnattools
37153maybe-install-gnattools: install-gnattools
37154
37155install-gnattools: installdirs
37156	@: $(MAKE); $(unstage)
37157	@r=`${PWD_COMMAND}`; export r; \
37158	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37159	$(HOST_EXPORTS) \
37160	(cd $(HOST_SUBDIR)/gnattools && \
37161	  $(MAKE) $(FLAGS_TO_PASS)  install)
37162
37163@endif gnattools
37164
37165.PHONY: install-strip-gnattools maybe-install-strip-gnattools
37166maybe-install-strip-gnattools:
37167@if gnattools
37168maybe-install-strip-gnattools: install-strip-gnattools
37169
37170install-strip-gnattools: installdirs
37171	@: $(MAKE); $(unstage)
37172	@r=`${PWD_COMMAND}`; export r; \
37173	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37174	$(HOST_EXPORTS) \
37175	(cd $(HOST_SUBDIR)/gnattools && \
37176	  $(MAKE) $(FLAGS_TO_PASS)  install-strip)
37177
37178@endif gnattools
37179
37180# Other targets (info, dvi, pdf, etc.)
37181
37182.PHONY: maybe-info-gnattools info-gnattools
37183maybe-info-gnattools:
37184@if gnattools
37185maybe-info-gnattools: info-gnattools
37186
37187info-gnattools: \
37188    configure-gnattools 
37189	@: $(MAKE); $(unstage)
37190	@[ -f ./gnattools/Makefile ] || exit 0; \
37191	r=`${PWD_COMMAND}`; export r; \
37192	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37193	$(HOST_EXPORTS) \
37194	for flag in $(EXTRA_HOST_FLAGS) ; do \
37195	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37196	done; \
37197	echo "Doing info in gnattools"; \
37198	(cd $(HOST_SUBDIR)/gnattools && \
37199	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37200	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37201	          "RANLIB=$${RANLIB}" \
37202	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37203	          info) \
37204	  || exit 1
37205
37206@endif gnattools
37207
37208.PHONY: maybe-dvi-gnattools dvi-gnattools
37209maybe-dvi-gnattools:
37210@if gnattools
37211maybe-dvi-gnattools: dvi-gnattools
37212
37213dvi-gnattools: \
37214    configure-gnattools 
37215	@: $(MAKE); $(unstage)
37216	@[ -f ./gnattools/Makefile ] || exit 0; \
37217	r=`${PWD_COMMAND}`; export r; \
37218	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37219	$(HOST_EXPORTS) \
37220	for flag in $(EXTRA_HOST_FLAGS) ; do \
37221	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37222	done; \
37223	echo "Doing dvi in gnattools"; \
37224	(cd $(HOST_SUBDIR)/gnattools && \
37225	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37226	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37227	          "RANLIB=$${RANLIB}" \
37228	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37229	          dvi) \
37230	  || exit 1
37231
37232@endif gnattools
37233
37234.PHONY: maybe-pdf-gnattools pdf-gnattools
37235maybe-pdf-gnattools:
37236@if gnattools
37237maybe-pdf-gnattools: pdf-gnattools
37238
37239pdf-gnattools: \
37240    configure-gnattools 
37241	@: $(MAKE); $(unstage)
37242	@[ -f ./gnattools/Makefile ] || exit 0; \
37243	r=`${PWD_COMMAND}`; export r; \
37244	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37245	$(HOST_EXPORTS) \
37246	for flag in $(EXTRA_HOST_FLAGS) ; do \
37247	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37248	done; \
37249	echo "Doing pdf in gnattools"; \
37250	(cd $(HOST_SUBDIR)/gnattools && \
37251	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37252	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37253	          "RANLIB=$${RANLIB}" \
37254	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37255	          pdf) \
37256	  || exit 1
37257
37258@endif gnattools
37259
37260.PHONY: maybe-html-gnattools html-gnattools
37261maybe-html-gnattools:
37262@if gnattools
37263maybe-html-gnattools: html-gnattools
37264
37265html-gnattools: \
37266    configure-gnattools 
37267	@: $(MAKE); $(unstage)
37268	@[ -f ./gnattools/Makefile ] || exit 0; \
37269	r=`${PWD_COMMAND}`; export r; \
37270	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37271	$(HOST_EXPORTS) \
37272	for flag in $(EXTRA_HOST_FLAGS) ; do \
37273	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37274	done; \
37275	echo "Doing html in gnattools"; \
37276	(cd $(HOST_SUBDIR)/gnattools && \
37277	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37278	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37279	          "RANLIB=$${RANLIB}" \
37280	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37281	          html) \
37282	  || exit 1
37283
37284@endif gnattools
37285
37286.PHONY: maybe-TAGS-gnattools TAGS-gnattools
37287maybe-TAGS-gnattools:
37288@if gnattools
37289maybe-TAGS-gnattools: TAGS-gnattools
37290
37291TAGS-gnattools: \
37292    configure-gnattools 
37293	@: $(MAKE); $(unstage)
37294	@[ -f ./gnattools/Makefile ] || exit 0; \
37295	r=`${PWD_COMMAND}`; export r; \
37296	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37297	$(HOST_EXPORTS) \
37298	for flag in $(EXTRA_HOST_FLAGS) ; do \
37299	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37300	done; \
37301	echo "Doing TAGS in gnattools"; \
37302	(cd $(HOST_SUBDIR)/gnattools && \
37303	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37304	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37305	          "RANLIB=$${RANLIB}" \
37306	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37307	          TAGS) \
37308	  || exit 1
37309
37310@endif gnattools
37311
37312.PHONY: maybe-install-info-gnattools install-info-gnattools
37313maybe-install-info-gnattools:
37314@if gnattools
37315maybe-install-info-gnattools: install-info-gnattools
37316
37317install-info-gnattools: \
37318    configure-gnattools \
37319    info-gnattools 
37320	@: $(MAKE); $(unstage)
37321	@[ -f ./gnattools/Makefile ] || exit 0; \
37322	r=`${PWD_COMMAND}`; export r; \
37323	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37324	$(HOST_EXPORTS) \
37325	for flag in $(EXTRA_HOST_FLAGS) ; do \
37326	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37327	done; \
37328	echo "Doing install-info in gnattools"; \
37329	(cd $(HOST_SUBDIR)/gnattools && \
37330	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37331	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37332	          "RANLIB=$${RANLIB}" \
37333	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37334	          install-info) \
37335	  || exit 1
37336
37337@endif gnattools
37338
37339.PHONY: maybe-install-pdf-gnattools install-pdf-gnattools
37340maybe-install-pdf-gnattools:
37341@if gnattools
37342maybe-install-pdf-gnattools: install-pdf-gnattools
37343
37344install-pdf-gnattools: \
37345    configure-gnattools \
37346    pdf-gnattools 
37347	@: $(MAKE); $(unstage)
37348	@[ -f ./gnattools/Makefile ] || exit 0; \
37349	r=`${PWD_COMMAND}`; export r; \
37350	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37351	$(HOST_EXPORTS) \
37352	for flag in $(EXTRA_HOST_FLAGS) ; do \
37353	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37354	done; \
37355	echo "Doing install-pdf in gnattools"; \
37356	(cd $(HOST_SUBDIR)/gnattools && \
37357	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37358	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37359	          "RANLIB=$${RANLIB}" \
37360	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37361	          install-pdf) \
37362	  || exit 1
37363
37364@endif gnattools
37365
37366.PHONY: maybe-install-html-gnattools install-html-gnattools
37367maybe-install-html-gnattools:
37368@if gnattools
37369maybe-install-html-gnattools: install-html-gnattools
37370
37371install-html-gnattools: \
37372    configure-gnattools \
37373    html-gnattools 
37374	@: $(MAKE); $(unstage)
37375	@[ -f ./gnattools/Makefile ] || exit 0; \
37376	r=`${PWD_COMMAND}`; export r; \
37377	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37378	$(HOST_EXPORTS) \
37379	for flag in $(EXTRA_HOST_FLAGS) ; do \
37380	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37381	done; \
37382	echo "Doing install-html in gnattools"; \
37383	(cd $(HOST_SUBDIR)/gnattools && \
37384	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37385	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37386	          "RANLIB=$${RANLIB}" \
37387	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37388	          install-html) \
37389	  || exit 1
37390
37391@endif gnattools
37392
37393.PHONY: maybe-installcheck-gnattools installcheck-gnattools
37394maybe-installcheck-gnattools:
37395@if gnattools
37396maybe-installcheck-gnattools: installcheck-gnattools
37397
37398installcheck-gnattools: \
37399    configure-gnattools 
37400	@: $(MAKE); $(unstage)
37401	@[ -f ./gnattools/Makefile ] || exit 0; \
37402	r=`${PWD_COMMAND}`; export r; \
37403	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37404	$(HOST_EXPORTS) \
37405	for flag in $(EXTRA_HOST_FLAGS) ; do \
37406	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37407	done; \
37408	echo "Doing installcheck in gnattools"; \
37409	(cd $(HOST_SUBDIR)/gnattools && \
37410	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37411	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37412	          "RANLIB=$${RANLIB}" \
37413	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37414	          installcheck) \
37415	  || exit 1
37416
37417@endif gnattools
37418
37419.PHONY: maybe-mostlyclean-gnattools mostlyclean-gnattools
37420maybe-mostlyclean-gnattools:
37421@if gnattools
37422maybe-mostlyclean-gnattools: mostlyclean-gnattools
37423
37424mostlyclean-gnattools: 
37425	@: $(MAKE); $(unstage)
37426	@[ -f ./gnattools/Makefile ] || exit 0; \
37427	r=`${PWD_COMMAND}`; export r; \
37428	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37429	$(HOST_EXPORTS) \
37430	for flag in $(EXTRA_HOST_FLAGS) ; do \
37431	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37432	done; \
37433	echo "Doing mostlyclean in gnattools"; \
37434	(cd $(HOST_SUBDIR)/gnattools && \
37435	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37436	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37437	          "RANLIB=$${RANLIB}" \
37438	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37439	          mostlyclean) \
37440	  || exit 1
37441
37442@endif gnattools
37443
37444.PHONY: maybe-clean-gnattools clean-gnattools
37445maybe-clean-gnattools:
37446@if gnattools
37447maybe-clean-gnattools: clean-gnattools
37448
37449clean-gnattools: 
37450	@: $(MAKE); $(unstage)
37451	@[ -f ./gnattools/Makefile ] || exit 0; \
37452	r=`${PWD_COMMAND}`; export r; \
37453	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37454	$(HOST_EXPORTS) \
37455	for flag in $(EXTRA_HOST_FLAGS) ; do \
37456	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37457	done; \
37458	echo "Doing clean in gnattools"; \
37459	(cd $(HOST_SUBDIR)/gnattools && \
37460	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37461	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37462	          "RANLIB=$${RANLIB}" \
37463	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37464	          clean) \
37465	  || exit 1
37466
37467@endif gnattools
37468
37469.PHONY: maybe-distclean-gnattools distclean-gnattools
37470maybe-distclean-gnattools:
37471@if gnattools
37472maybe-distclean-gnattools: distclean-gnattools
37473
37474distclean-gnattools: 
37475	@: $(MAKE); $(unstage)
37476	@[ -f ./gnattools/Makefile ] || exit 0; \
37477	r=`${PWD_COMMAND}`; export r; \
37478	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37479	$(HOST_EXPORTS) \
37480	for flag in $(EXTRA_HOST_FLAGS) ; do \
37481	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37482	done; \
37483	echo "Doing distclean in gnattools"; \
37484	(cd $(HOST_SUBDIR)/gnattools && \
37485	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37486	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37487	          "RANLIB=$${RANLIB}" \
37488	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37489	          distclean) \
37490	  || exit 1
37491
37492@endif gnattools
37493
37494.PHONY: maybe-maintainer-clean-gnattools maintainer-clean-gnattools
37495maybe-maintainer-clean-gnattools:
37496@if gnattools
37497maybe-maintainer-clean-gnattools: maintainer-clean-gnattools
37498
37499maintainer-clean-gnattools: 
37500	@: $(MAKE); $(unstage)
37501	@[ -f ./gnattools/Makefile ] || exit 0; \
37502	r=`${PWD_COMMAND}`; export r; \
37503	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37504	$(HOST_EXPORTS) \
37505	for flag in $(EXTRA_HOST_FLAGS) ; do \
37506	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37507	done; \
37508	echo "Doing maintainer-clean in gnattools"; \
37509	(cd $(HOST_SUBDIR)/gnattools && \
37510	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37511	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37512	          "RANLIB=$${RANLIB}" \
37513	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37514	          maintainer-clean) \
37515	  || exit 1
37516
37517@endif gnattools
37518
37519
37520
37521.PHONY: configure-lto-plugin maybe-configure-lto-plugin
37522maybe-configure-lto-plugin:
37523@if gcc-bootstrap
37524configure-lto-plugin: stage_current
37525@endif gcc-bootstrap
37526@if lto-plugin
37527maybe-configure-lto-plugin: configure-lto-plugin
37528configure-lto-plugin: 
37529	@r=`${PWD_COMMAND}`; export r; \
37530	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37531	test ! -f $(HOST_SUBDIR)/lto-plugin/Makefile || exit 0; \
37532	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin; \
37533	$(HOST_EXPORTS)  \
37534	echo Configuring in $(HOST_SUBDIR)/lto-plugin; \
37535	cd "$(HOST_SUBDIR)/lto-plugin" || exit 1; \
37536	case $(srcdir) in \
37537	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
37538	  *) topdir=`echo $(HOST_SUBDIR)/lto-plugin/ | \
37539		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
37540	esac; \
37541	module_srcdir=lto-plugin; \
37542	$(SHELL) \
37543	  $$s/$$module_srcdir/configure \
37544	  --srcdir=$${topdir}/$$module_srcdir \
37545	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
37546	  --target=${target_alias} --enable-shared @extra_linker_plugin_flags@ @extra_linker_plugin_configure_flags@ \
37547	  || exit 1
37548@endif lto-plugin
37549
37550
37551
37552.PHONY: configure-stage1-lto-plugin maybe-configure-stage1-lto-plugin
37553maybe-configure-stage1-lto-plugin:
37554@if lto-plugin-bootstrap
37555maybe-configure-stage1-lto-plugin: configure-stage1-lto-plugin
37556configure-stage1-lto-plugin:
37557	@[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
37558	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin
37559	@r=`${PWD_COMMAND}`; export r; \
37560	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37561	TFLAGS="$(STAGE1_TFLAGS)"; \
37562	test ! -f $(HOST_SUBDIR)/lto-plugin/Makefile || exit 0; \
37563	$(HOST_EXPORTS) \
37564	CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
37565	CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
37566	LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS;  \
37567	echo Configuring stage 1 in $(HOST_SUBDIR)/lto-plugin; \
37568	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin; \
37569	cd $(HOST_SUBDIR)/lto-plugin || exit 1; \
37570	case $(srcdir) in \
37571	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
37572	  *) topdir=`echo $(HOST_SUBDIR)/lto-plugin/ | \
37573		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
37574	esac; \
37575	module_srcdir=lto-plugin; \
37576	$(SHELL) $$s/$$module_srcdir/configure \
37577	  --srcdir=$${topdir}/$$module_srcdir \
37578	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
37579	  --target=${target_alias} \
37580	   \
37581	  $(STAGE1_CONFIGURE_FLAGS) \
37582	  --enable-shared @extra_linker_plugin_flags@ @extra_linker_plugin_configure_flags@
37583@endif lto-plugin-bootstrap
37584
37585.PHONY: configure-stage2-lto-plugin maybe-configure-stage2-lto-plugin
37586maybe-configure-stage2-lto-plugin:
37587@if lto-plugin-bootstrap
37588maybe-configure-stage2-lto-plugin: configure-stage2-lto-plugin
37589configure-stage2-lto-plugin:
37590	@[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
37591	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin
37592	@r=`${PWD_COMMAND}`; export r; \
37593	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37594	TFLAGS="$(STAGE2_TFLAGS)"; \
37595	test ! -f $(HOST_SUBDIR)/lto-plugin/Makefile || exit 0; \
37596	$(HOST_EXPORTS) \
37597	$(POSTSTAGE1_HOST_EXPORTS) \
37598	CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
37599	CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
37600	LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS;  \
37601	echo Configuring stage 2 in $(HOST_SUBDIR)/lto-plugin; \
37602	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin; \
37603	cd $(HOST_SUBDIR)/lto-plugin || exit 1; \
37604	case $(srcdir) in \
37605	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
37606	  *) topdir=`echo $(HOST_SUBDIR)/lto-plugin/ | \
37607		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
37608	esac; \
37609	module_srcdir=lto-plugin; \
37610	$(SHELL) $$s/$$module_srcdir/configure \
37611	  --srcdir=$${topdir}/$$module_srcdir \
37612	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
37613	  --target=${target_alias} \
37614	  --with-build-libsubdir=$(HOST_SUBDIR) \
37615	  $(STAGE2_CONFIGURE_FLAGS) \
37616	  --enable-shared @extra_linker_plugin_flags@ @extra_linker_plugin_configure_flags@
37617@endif lto-plugin-bootstrap
37618
37619.PHONY: configure-stage3-lto-plugin maybe-configure-stage3-lto-plugin
37620maybe-configure-stage3-lto-plugin:
37621@if lto-plugin-bootstrap
37622maybe-configure-stage3-lto-plugin: configure-stage3-lto-plugin
37623configure-stage3-lto-plugin:
37624	@[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
37625	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin
37626	@r=`${PWD_COMMAND}`; export r; \
37627	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37628	TFLAGS="$(STAGE3_TFLAGS)"; \
37629	test ! -f $(HOST_SUBDIR)/lto-plugin/Makefile || exit 0; \
37630	$(HOST_EXPORTS) \
37631	$(POSTSTAGE1_HOST_EXPORTS) \
37632	CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
37633	CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
37634	LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS;  \
37635	echo Configuring stage 3 in $(HOST_SUBDIR)/lto-plugin; \
37636	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin; \
37637	cd $(HOST_SUBDIR)/lto-plugin || exit 1; \
37638	case $(srcdir) in \
37639	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
37640	  *) topdir=`echo $(HOST_SUBDIR)/lto-plugin/ | \
37641		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
37642	esac; \
37643	module_srcdir=lto-plugin; \
37644	$(SHELL) $$s/$$module_srcdir/configure \
37645	  --srcdir=$${topdir}/$$module_srcdir \
37646	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
37647	  --target=${target_alias} \
37648	  --with-build-libsubdir=$(HOST_SUBDIR) \
37649	  $(STAGE3_CONFIGURE_FLAGS) \
37650	  --enable-shared @extra_linker_plugin_flags@ @extra_linker_plugin_configure_flags@
37651@endif lto-plugin-bootstrap
37652
37653.PHONY: configure-stage4-lto-plugin maybe-configure-stage4-lto-plugin
37654maybe-configure-stage4-lto-plugin:
37655@if lto-plugin-bootstrap
37656maybe-configure-stage4-lto-plugin: configure-stage4-lto-plugin
37657configure-stage4-lto-plugin:
37658	@[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
37659	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin
37660	@r=`${PWD_COMMAND}`; export r; \
37661	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37662	TFLAGS="$(STAGE4_TFLAGS)"; \
37663	test ! -f $(HOST_SUBDIR)/lto-plugin/Makefile || exit 0; \
37664	$(HOST_EXPORTS) \
37665	$(POSTSTAGE1_HOST_EXPORTS) \
37666	CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
37667	CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
37668	LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS;  \
37669	echo Configuring stage 4 in $(HOST_SUBDIR)/lto-plugin; \
37670	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin; \
37671	cd $(HOST_SUBDIR)/lto-plugin || exit 1; \
37672	case $(srcdir) in \
37673	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
37674	  *) topdir=`echo $(HOST_SUBDIR)/lto-plugin/ | \
37675		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
37676	esac; \
37677	module_srcdir=lto-plugin; \
37678	$(SHELL) $$s/$$module_srcdir/configure \
37679	  --srcdir=$${topdir}/$$module_srcdir \
37680	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
37681	  --target=${target_alias} \
37682	  --with-build-libsubdir=$(HOST_SUBDIR) \
37683	  $(STAGE4_CONFIGURE_FLAGS) \
37684	  --enable-shared @extra_linker_plugin_flags@ @extra_linker_plugin_configure_flags@
37685@endif lto-plugin-bootstrap
37686
37687.PHONY: configure-stageprofile-lto-plugin maybe-configure-stageprofile-lto-plugin
37688maybe-configure-stageprofile-lto-plugin:
37689@if lto-plugin-bootstrap
37690maybe-configure-stageprofile-lto-plugin: configure-stageprofile-lto-plugin
37691configure-stageprofile-lto-plugin:
37692	@[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
37693	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin
37694	@r=`${PWD_COMMAND}`; export r; \
37695	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37696	TFLAGS="$(STAGEprofile_TFLAGS)"; \
37697	test ! -f $(HOST_SUBDIR)/lto-plugin/Makefile || exit 0; \
37698	$(HOST_EXPORTS) \
37699	$(POSTSTAGE1_HOST_EXPORTS) \
37700	CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
37701	CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
37702	LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS;  \
37703	echo Configuring stage profile in $(HOST_SUBDIR)/lto-plugin; \
37704	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin; \
37705	cd $(HOST_SUBDIR)/lto-plugin || exit 1; \
37706	case $(srcdir) in \
37707	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
37708	  *) topdir=`echo $(HOST_SUBDIR)/lto-plugin/ | \
37709		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
37710	esac; \
37711	module_srcdir=lto-plugin; \
37712	$(SHELL) $$s/$$module_srcdir/configure \
37713	  --srcdir=$${topdir}/$$module_srcdir \
37714	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
37715	  --target=${target_alias} \
37716	  --with-build-libsubdir=$(HOST_SUBDIR) \
37717	  $(STAGEprofile_CONFIGURE_FLAGS) \
37718	  --enable-shared @extra_linker_plugin_flags@ @extra_linker_plugin_configure_flags@
37719@endif lto-plugin-bootstrap
37720
37721.PHONY: configure-stagetrain-lto-plugin maybe-configure-stagetrain-lto-plugin
37722maybe-configure-stagetrain-lto-plugin:
37723@if lto-plugin-bootstrap
37724maybe-configure-stagetrain-lto-plugin: configure-stagetrain-lto-plugin
37725configure-stagetrain-lto-plugin:
37726	@[ $(current_stage) = stagetrain ] || $(MAKE) stagetrain-start
37727	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin
37728	@r=`${PWD_COMMAND}`; export r; \
37729	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37730	TFLAGS="$(STAGEtrain_TFLAGS)"; \
37731	test ! -f $(HOST_SUBDIR)/lto-plugin/Makefile || exit 0; \
37732	$(HOST_EXPORTS) \
37733	$(POSTSTAGE1_HOST_EXPORTS) \
37734	CFLAGS="$(STAGEtrain_CFLAGS)"; export CFLAGS; \
37735	CXXFLAGS="$(STAGEtrain_CXXFLAGS)"; export CXXFLAGS; \
37736	LIBCFLAGS="$(STAGEtrain_CFLAGS)"; export LIBCFLAGS;  \
37737	echo Configuring stage train in $(HOST_SUBDIR)/lto-plugin; \
37738	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin; \
37739	cd $(HOST_SUBDIR)/lto-plugin || exit 1; \
37740	case $(srcdir) in \
37741	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
37742	  *) topdir=`echo $(HOST_SUBDIR)/lto-plugin/ | \
37743		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
37744	esac; \
37745	module_srcdir=lto-plugin; \
37746	$(SHELL) $$s/$$module_srcdir/configure \
37747	  --srcdir=$${topdir}/$$module_srcdir \
37748	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
37749	  --target=${target_alias} \
37750	  --with-build-libsubdir=$(HOST_SUBDIR) \
37751	  $(STAGEtrain_CONFIGURE_FLAGS) \
37752	  --enable-shared @extra_linker_plugin_flags@ @extra_linker_plugin_configure_flags@
37753@endif lto-plugin-bootstrap
37754
37755.PHONY: configure-stagefeedback-lto-plugin maybe-configure-stagefeedback-lto-plugin
37756maybe-configure-stagefeedback-lto-plugin:
37757@if lto-plugin-bootstrap
37758maybe-configure-stagefeedback-lto-plugin: configure-stagefeedback-lto-plugin
37759configure-stagefeedback-lto-plugin:
37760	@[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
37761	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin
37762	@r=`${PWD_COMMAND}`; export r; \
37763	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37764	TFLAGS="$(STAGEfeedback_TFLAGS)"; \
37765	test ! -f $(HOST_SUBDIR)/lto-plugin/Makefile || exit 0; \
37766	$(HOST_EXPORTS) \
37767	$(POSTSTAGE1_HOST_EXPORTS) \
37768	CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
37769	CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
37770	LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS;  \
37771	echo Configuring stage feedback in $(HOST_SUBDIR)/lto-plugin; \
37772	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin; \
37773	cd $(HOST_SUBDIR)/lto-plugin || exit 1; \
37774	case $(srcdir) in \
37775	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
37776	  *) topdir=`echo $(HOST_SUBDIR)/lto-plugin/ | \
37777		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
37778	esac; \
37779	module_srcdir=lto-plugin; \
37780	$(SHELL) $$s/$$module_srcdir/configure \
37781	  --srcdir=$${topdir}/$$module_srcdir \
37782	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
37783	  --target=${target_alias} \
37784	  --with-build-libsubdir=$(HOST_SUBDIR) \
37785	  $(STAGEfeedback_CONFIGURE_FLAGS) \
37786	  --enable-shared @extra_linker_plugin_flags@ @extra_linker_plugin_configure_flags@
37787@endif lto-plugin-bootstrap
37788
37789.PHONY: configure-stageautoprofile-lto-plugin maybe-configure-stageautoprofile-lto-plugin
37790maybe-configure-stageautoprofile-lto-plugin:
37791@if lto-plugin-bootstrap
37792maybe-configure-stageautoprofile-lto-plugin: configure-stageautoprofile-lto-plugin
37793configure-stageautoprofile-lto-plugin:
37794	@[ $(current_stage) = stageautoprofile ] || $(MAKE) stageautoprofile-start
37795	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin
37796	@r=`${PWD_COMMAND}`; export r; \
37797	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37798	TFLAGS="$(STAGEautoprofile_TFLAGS)"; \
37799	test ! -f $(HOST_SUBDIR)/lto-plugin/Makefile || exit 0; \
37800	$(HOST_EXPORTS) \
37801	$(POSTSTAGE1_HOST_EXPORTS) \
37802	CFLAGS="$(STAGEautoprofile_CFLAGS)"; export CFLAGS; \
37803	CXXFLAGS="$(STAGEautoprofile_CXXFLAGS)"; export CXXFLAGS; \
37804	LIBCFLAGS="$(STAGEautoprofile_CFLAGS)"; export LIBCFLAGS;  \
37805	echo Configuring stage autoprofile in $(HOST_SUBDIR)/lto-plugin; \
37806	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin; \
37807	cd $(HOST_SUBDIR)/lto-plugin || exit 1; \
37808	case $(srcdir) in \
37809	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
37810	  *) topdir=`echo $(HOST_SUBDIR)/lto-plugin/ | \
37811		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
37812	esac; \
37813	module_srcdir=lto-plugin; \
37814	$(SHELL) $$s/$$module_srcdir/configure \
37815	  --srcdir=$${topdir}/$$module_srcdir \
37816	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
37817	  --target=${target_alias} \
37818	  --with-build-libsubdir=$(HOST_SUBDIR) \
37819	  $(STAGEautoprofile_CONFIGURE_FLAGS) \
37820	  --enable-shared @extra_linker_plugin_flags@ @extra_linker_plugin_configure_flags@
37821@endif lto-plugin-bootstrap
37822
37823.PHONY: configure-stageautofeedback-lto-plugin maybe-configure-stageautofeedback-lto-plugin
37824maybe-configure-stageautofeedback-lto-plugin:
37825@if lto-plugin-bootstrap
37826maybe-configure-stageautofeedback-lto-plugin: configure-stageautofeedback-lto-plugin
37827configure-stageautofeedback-lto-plugin:
37828	@[ $(current_stage) = stageautofeedback ] || $(MAKE) stageautofeedback-start
37829	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin
37830	@r=`${PWD_COMMAND}`; export r; \
37831	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37832	TFLAGS="$(STAGEautofeedback_TFLAGS)"; \
37833	test ! -f $(HOST_SUBDIR)/lto-plugin/Makefile || exit 0; \
37834	$(HOST_EXPORTS) \
37835	$(POSTSTAGE1_HOST_EXPORTS) \
37836	CFLAGS="$(STAGEautofeedback_CFLAGS)"; export CFLAGS; \
37837	CXXFLAGS="$(STAGEautofeedback_CXXFLAGS)"; export CXXFLAGS; \
37838	LIBCFLAGS="$(STAGEautofeedback_CFLAGS)"; export LIBCFLAGS;  \
37839	echo Configuring stage autofeedback in $(HOST_SUBDIR)/lto-plugin; \
37840	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin; \
37841	cd $(HOST_SUBDIR)/lto-plugin || exit 1; \
37842	case $(srcdir) in \
37843	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
37844	  *) topdir=`echo $(HOST_SUBDIR)/lto-plugin/ | \
37845		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
37846	esac; \
37847	module_srcdir=lto-plugin; \
37848	$(SHELL) $$s/$$module_srcdir/configure \
37849	  --srcdir=$${topdir}/$$module_srcdir \
37850	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
37851	  --target=${target_alias} \
37852	  --with-build-libsubdir=$(HOST_SUBDIR) \
37853	  $(STAGEautofeedback_CONFIGURE_FLAGS) \
37854	  --enable-shared @extra_linker_plugin_flags@ @extra_linker_plugin_configure_flags@
37855@endif lto-plugin-bootstrap
37856
37857
37858
37859
37860
37861.PHONY: all-lto-plugin maybe-all-lto-plugin
37862maybe-all-lto-plugin:
37863@if gcc-bootstrap
37864all-lto-plugin: stage_current
37865@endif gcc-bootstrap
37866@if lto-plugin
37867TARGET-lto-plugin=all
37868maybe-all-lto-plugin: all-lto-plugin
37869all-lto-plugin: configure-lto-plugin
37870	@r=`${PWD_COMMAND}`; export r; \
37871	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37872	$(HOST_EXPORTS)  \
37873	(cd $(HOST_SUBDIR)/lto-plugin && \
37874	  $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) @extra_linker_plugin_flags@ \
37875		$(TARGET-lto-plugin))
37876@endif lto-plugin
37877
37878
37879
37880.PHONY: all-stage1-lto-plugin maybe-all-stage1-lto-plugin
37881.PHONY: clean-stage1-lto-plugin maybe-clean-stage1-lto-plugin
37882maybe-all-stage1-lto-plugin:
37883maybe-clean-stage1-lto-plugin:
37884@if lto-plugin-bootstrap
37885maybe-all-stage1-lto-plugin: all-stage1-lto-plugin
37886all-stage1: all-stage1-lto-plugin
37887TARGET-stage1-lto-plugin = $(TARGET-lto-plugin)
37888all-stage1-lto-plugin: configure-stage1-lto-plugin
37889	@[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
37890	@r=`${PWD_COMMAND}`; export r; \
37891	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37892	TFLAGS="$(STAGE1_TFLAGS)"; \
37893	$(HOST_EXPORTS)  \
37894	cd $(HOST_SUBDIR)/lto-plugin && \
37895	 \
37896	$(MAKE) $(BASE_FLAGS_TO_PASS) \
37897		CFLAGS="$(STAGE1_CFLAGS)" \
37898		GENERATOR_CFLAGS="$(STAGE1_GENERATOR_CFLAGS)" \
37899		CXXFLAGS="$(STAGE1_CXXFLAGS)" \
37900		LIBCFLAGS="$(LIBCFLAGS)" \
37901		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
37902		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
37903		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
37904		$(EXTRA_HOST_FLAGS)  \
37905		$(STAGE1_FLAGS_TO_PASS) @extra_linker_plugin_flags@ \
37906		TFLAGS="$(STAGE1_TFLAGS)"  \
37907		$(TARGET-stage1-lto-plugin)
37908
37909maybe-clean-stage1-lto-plugin: clean-stage1-lto-plugin
37910clean-stage1: clean-stage1-lto-plugin
37911clean-stage1-lto-plugin:
37912	@if [ $(current_stage) = stage1 ]; then \
37913	  [ -f $(HOST_SUBDIR)/lto-plugin/Makefile ] || exit 0; \
37914	else \
37915	  [ -f $(HOST_SUBDIR)/stage1-lto-plugin/Makefile ] || exit 0; \
37916	  $(MAKE) stage1-start; \
37917	fi; \
37918	cd $(HOST_SUBDIR)/lto-plugin && \
37919	$(MAKE) $(EXTRA_HOST_FLAGS)  \
37920	$(STAGE1_FLAGS_TO_PASS) @extra_linker_plugin_flags@ clean
37921@endif lto-plugin-bootstrap
37922
37923
37924.PHONY: all-stage2-lto-plugin maybe-all-stage2-lto-plugin
37925.PHONY: clean-stage2-lto-plugin maybe-clean-stage2-lto-plugin
37926maybe-all-stage2-lto-plugin:
37927maybe-clean-stage2-lto-plugin:
37928@if lto-plugin-bootstrap
37929maybe-all-stage2-lto-plugin: all-stage2-lto-plugin
37930all-stage2: all-stage2-lto-plugin
37931TARGET-stage2-lto-plugin = $(TARGET-lto-plugin)
37932all-stage2-lto-plugin: configure-stage2-lto-plugin
37933	@[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
37934	@r=`${PWD_COMMAND}`; export r; \
37935	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37936	TFLAGS="$(STAGE2_TFLAGS)"; \
37937	$(HOST_EXPORTS) \
37938	$(POSTSTAGE1_HOST_EXPORTS)  \
37939	cd $(HOST_SUBDIR)/lto-plugin && \
37940	 \
37941	$(MAKE) $(BASE_FLAGS_TO_PASS) \
37942		CFLAGS="$(STAGE2_CFLAGS)" \
37943		GENERATOR_CFLAGS="$(STAGE2_GENERATOR_CFLAGS)" \
37944		CXXFLAGS="$(STAGE2_CXXFLAGS)" \
37945		LIBCFLAGS="$(STAGE2_CFLAGS)" \
37946		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
37947		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
37948		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
37949		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) @extra_linker_plugin_flags@ \
37950		TFLAGS="$(STAGE2_TFLAGS)"  \
37951		$(TARGET-stage2-lto-plugin)
37952
37953maybe-clean-stage2-lto-plugin: clean-stage2-lto-plugin
37954clean-stage2: clean-stage2-lto-plugin
37955clean-stage2-lto-plugin:
37956	@if [ $(current_stage) = stage2 ]; then \
37957	  [ -f $(HOST_SUBDIR)/lto-plugin/Makefile ] || exit 0; \
37958	else \
37959	  [ -f $(HOST_SUBDIR)/stage2-lto-plugin/Makefile ] || exit 0; \
37960	  $(MAKE) stage2-start; \
37961	fi; \
37962	cd $(HOST_SUBDIR)/lto-plugin && \
37963	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) @extra_linker_plugin_flags@ clean
37964@endif lto-plugin-bootstrap
37965
37966
37967.PHONY: all-stage3-lto-plugin maybe-all-stage3-lto-plugin
37968.PHONY: clean-stage3-lto-plugin maybe-clean-stage3-lto-plugin
37969maybe-all-stage3-lto-plugin:
37970maybe-clean-stage3-lto-plugin:
37971@if lto-plugin-bootstrap
37972maybe-all-stage3-lto-plugin: all-stage3-lto-plugin
37973all-stage3: all-stage3-lto-plugin
37974TARGET-stage3-lto-plugin = $(TARGET-lto-plugin)
37975all-stage3-lto-plugin: configure-stage3-lto-plugin
37976	@[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
37977	@r=`${PWD_COMMAND}`; export r; \
37978	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37979	TFLAGS="$(STAGE3_TFLAGS)"; \
37980	$(HOST_EXPORTS) \
37981	$(POSTSTAGE1_HOST_EXPORTS)  \
37982	cd $(HOST_SUBDIR)/lto-plugin && \
37983	 \
37984	$(MAKE) $(BASE_FLAGS_TO_PASS) \
37985		CFLAGS="$(STAGE3_CFLAGS)" \
37986		GENERATOR_CFLAGS="$(STAGE3_GENERATOR_CFLAGS)" \
37987		CXXFLAGS="$(STAGE3_CXXFLAGS)" \
37988		LIBCFLAGS="$(STAGE3_CFLAGS)" \
37989		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
37990		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
37991		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
37992		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) @extra_linker_plugin_flags@ \
37993		TFLAGS="$(STAGE3_TFLAGS)"  \
37994		$(TARGET-stage3-lto-plugin)
37995
37996maybe-clean-stage3-lto-plugin: clean-stage3-lto-plugin
37997clean-stage3: clean-stage3-lto-plugin
37998clean-stage3-lto-plugin:
37999	@if [ $(current_stage) = stage3 ]; then \
38000	  [ -f $(HOST_SUBDIR)/lto-plugin/Makefile ] || exit 0; \
38001	else \
38002	  [ -f $(HOST_SUBDIR)/stage3-lto-plugin/Makefile ] || exit 0; \
38003	  $(MAKE) stage3-start; \
38004	fi; \
38005	cd $(HOST_SUBDIR)/lto-plugin && \
38006	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) @extra_linker_plugin_flags@ clean
38007@endif lto-plugin-bootstrap
38008
38009
38010.PHONY: all-stage4-lto-plugin maybe-all-stage4-lto-plugin
38011.PHONY: clean-stage4-lto-plugin maybe-clean-stage4-lto-plugin
38012maybe-all-stage4-lto-plugin:
38013maybe-clean-stage4-lto-plugin:
38014@if lto-plugin-bootstrap
38015maybe-all-stage4-lto-plugin: all-stage4-lto-plugin
38016all-stage4: all-stage4-lto-plugin
38017TARGET-stage4-lto-plugin = $(TARGET-lto-plugin)
38018all-stage4-lto-plugin: configure-stage4-lto-plugin
38019	@[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
38020	@r=`${PWD_COMMAND}`; export r; \
38021	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38022	TFLAGS="$(STAGE4_TFLAGS)"; \
38023	$(HOST_EXPORTS) \
38024	$(POSTSTAGE1_HOST_EXPORTS)  \
38025	cd $(HOST_SUBDIR)/lto-plugin && \
38026	 \
38027	$(MAKE) $(BASE_FLAGS_TO_PASS) \
38028		CFLAGS="$(STAGE4_CFLAGS)" \
38029		GENERATOR_CFLAGS="$(STAGE4_GENERATOR_CFLAGS)" \
38030		CXXFLAGS="$(STAGE4_CXXFLAGS)" \
38031		LIBCFLAGS="$(STAGE4_CFLAGS)" \
38032		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
38033		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
38034		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
38035		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) @extra_linker_plugin_flags@ \
38036		TFLAGS="$(STAGE4_TFLAGS)"  \
38037		$(TARGET-stage4-lto-plugin)
38038
38039maybe-clean-stage4-lto-plugin: clean-stage4-lto-plugin
38040clean-stage4: clean-stage4-lto-plugin
38041clean-stage4-lto-plugin:
38042	@if [ $(current_stage) = stage4 ]; then \
38043	  [ -f $(HOST_SUBDIR)/lto-plugin/Makefile ] || exit 0; \
38044	else \
38045	  [ -f $(HOST_SUBDIR)/stage4-lto-plugin/Makefile ] || exit 0; \
38046	  $(MAKE) stage4-start; \
38047	fi; \
38048	cd $(HOST_SUBDIR)/lto-plugin && \
38049	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) @extra_linker_plugin_flags@ clean
38050@endif lto-plugin-bootstrap
38051
38052
38053.PHONY: all-stageprofile-lto-plugin maybe-all-stageprofile-lto-plugin
38054.PHONY: clean-stageprofile-lto-plugin maybe-clean-stageprofile-lto-plugin
38055maybe-all-stageprofile-lto-plugin:
38056maybe-clean-stageprofile-lto-plugin:
38057@if lto-plugin-bootstrap
38058maybe-all-stageprofile-lto-plugin: all-stageprofile-lto-plugin
38059all-stageprofile: all-stageprofile-lto-plugin
38060TARGET-stageprofile-lto-plugin = $(TARGET-lto-plugin)
38061all-stageprofile-lto-plugin: configure-stageprofile-lto-plugin
38062	@[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
38063	@r=`${PWD_COMMAND}`; export r; \
38064	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38065	TFLAGS="$(STAGEprofile_TFLAGS)"; \
38066	$(HOST_EXPORTS) \
38067	$(POSTSTAGE1_HOST_EXPORTS)  \
38068	cd $(HOST_SUBDIR)/lto-plugin && \
38069	 \
38070	$(MAKE) $(BASE_FLAGS_TO_PASS) \
38071		CFLAGS="$(STAGEprofile_CFLAGS)" \
38072		GENERATOR_CFLAGS="$(STAGEprofile_GENERATOR_CFLAGS)" \
38073		CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
38074		LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
38075		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
38076		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
38077		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
38078		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) @extra_linker_plugin_flags@ \
38079		TFLAGS="$(STAGEprofile_TFLAGS)"  \
38080		$(TARGET-stageprofile-lto-plugin)
38081
38082maybe-clean-stageprofile-lto-plugin: clean-stageprofile-lto-plugin
38083clean-stageprofile: clean-stageprofile-lto-plugin
38084clean-stageprofile-lto-plugin:
38085	@if [ $(current_stage) = stageprofile ]; then \
38086	  [ -f $(HOST_SUBDIR)/lto-plugin/Makefile ] || exit 0; \
38087	else \
38088	  [ -f $(HOST_SUBDIR)/stageprofile-lto-plugin/Makefile ] || exit 0; \
38089	  $(MAKE) stageprofile-start; \
38090	fi; \
38091	cd $(HOST_SUBDIR)/lto-plugin && \
38092	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) @extra_linker_plugin_flags@ clean
38093@endif lto-plugin-bootstrap
38094
38095
38096.PHONY: all-stagetrain-lto-plugin maybe-all-stagetrain-lto-plugin
38097.PHONY: clean-stagetrain-lto-plugin maybe-clean-stagetrain-lto-plugin
38098maybe-all-stagetrain-lto-plugin:
38099maybe-clean-stagetrain-lto-plugin:
38100@if lto-plugin-bootstrap
38101maybe-all-stagetrain-lto-plugin: all-stagetrain-lto-plugin
38102all-stagetrain: all-stagetrain-lto-plugin
38103TARGET-stagetrain-lto-plugin = $(TARGET-lto-plugin)
38104all-stagetrain-lto-plugin: configure-stagetrain-lto-plugin
38105	@[ $(current_stage) = stagetrain ] || $(MAKE) stagetrain-start
38106	@r=`${PWD_COMMAND}`; export r; \
38107	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38108	TFLAGS="$(STAGEtrain_TFLAGS)"; \
38109	$(HOST_EXPORTS) \
38110	$(POSTSTAGE1_HOST_EXPORTS)  \
38111	cd $(HOST_SUBDIR)/lto-plugin && \
38112	 \
38113	$(MAKE) $(BASE_FLAGS_TO_PASS) \
38114		CFLAGS="$(STAGEtrain_CFLAGS)" \
38115		GENERATOR_CFLAGS="$(STAGEtrain_GENERATOR_CFLAGS)" \
38116		CXXFLAGS="$(STAGEtrain_CXXFLAGS)" \
38117		LIBCFLAGS="$(STAGEtrain_CFLAGS)" \
38118		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
38119		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
38120		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
38121		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) @extra_linker_plugin_flags@ \
38122		TFLAGS="$(STAGEtrain_TFLAGS)"  \
38123		$(TARGET-stagetrain-lto-plugin)
38124
38125maybe-clean-stagetrain-lto-plugin: clean-stagetrain-lto-plugin
38126clean-stagetrain: clean-stagetrain-lto-plugin
38127clean-stagetrain-lto-plugin:
38128	@if [ $(current_stage) = stagetrain ]; then \
38129	  [ -f $(HOST_SUBDIR)/lto-plugin/Makefile ] || exit 0; \
38130	else \
38131	  [ -f $(HOST_SUBDIR)/stagetrain-lto-plugin/Makefile ] || exit 0; \
38132	  $(MAKE) stagetrain-start; \
38133	fi; \
38134	cd $(HOST_SUBDIR)/lto-plugin && \
38135	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) @extra_linker_plugin_flags@ clean
38136@endif lto-plugin-bootstrap
38137
38138
38139.PHONY: all-stagefeedback-lto-plugin maybe-all-stagefeedback-lto-plugin
38140.PHONY: clean-stagefeedback-lto-plugin maybe-clean-stagefeedback-lto-plugin
38141maybe-all-stagefeedback-lto-plugin:
38142maybe-clean-stagefeedback-lto-plugin:
38143@if lto-plugin-bootstrap
38144maybe-all-stagefeedback-lto-plugin: all-stagefeedback-lto-plugin
38145all-stagefeedback: all-stagefeedback-lto-plugin
38146TARGET-stagefeedback-lto-plugin = $(TARGET-lto-plugin)
38147all-stagefeedback-lto-plugin: configure-stagefeedback-lto-plugin
38148	@[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
38149	@r=`${PWD_COMMAND}`; export r; \
38150	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38151	TFLAGS="$(STAGEfeedback_TFLAGS)"; \
38152	$(HOST_EXPORTS) \
38153	$(POSTSTAGE1_HOST_EXPORTS)  \
38154	cd $(HOST_SUBDIR)/lto-plugin && \
38155	 \
38156	$(MAKE) $(BASE_FLAGS_TO_PASS) \
38157		CFLAGS="$(STAGEfeedback_CFLAGS)" \
38158		GENERATOR_CFLAGS="$(STAGEfeedback_GENERATOR_CFLAGS)" \
38159		CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
38160		LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
38161		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
38162		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
38163		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
38164		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) @extra_linker_plugin_flags@ \
38165		TFLAGS="$(STAGEfeedback_TFLAGS)"  \
38166		$(TARGET-stagefeedback-lto-plugin)
38167
38168maybe-clean-stagefeedback-lto-plugin: clean-stagefeedback-lto-plugin
38169clean-stagefeedback: clean-stagefeedback-lto-plugin
38170clean-stagefeedback-lto-plugin:
38171	@if [ $(current_stage) = stagefeedback ]; then \
38172	  [ -f $(HOST_SUBDIR)/lto-plugin/Makefile ] || exit 0; \
38173	else \
38174	  [ -f $(HOST_SUBDIR)/stagefeedback-lto-plugin/Makefile ] || exit 0; \
38175	  $(MAKE) stagefeedback-start; \
38176	fi; \
38177	cd $(HOST_SUBDIR)/lto-plugin && \
38178	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) @extra_linker_plugin_flags@ clean
38179@endif lto-plugin-bootstrap
38180
38181
38182.PHONY: all-stageautoprofile-lto-plugin maybe-all-stageautoprofile-lto-plugin
38183.PHONY: clean-stageautoprofile-lto-plugin maybe-clean-stageautoprofile-lto-plugin
38184maybe-all-stageautoprofile-lto-plugin:
38185maybe-clean-stageautoprofile-lto-plugin:
38186@if lto-plugin-bootstrap
38187maybe-all-stageautoprofile-lto-plugin: all-stageautoprofile-lto-plugin
38188all-stageautoprofile: all-stageautoprofile-lto-plugin
38189TARGET-stageautoprofile-lto-plugin = $(TARGET-lto-plugin)
38190all-stageautoprofile-lto-plugin: configure-stageautoprofile-lto-plugin
38191	@[ $(current_stage) = stageautoprofile ] || $(MAKE) stageautoprofile-start
38192	@r=`${PWD_COMMAND}`; export r; \
38193	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38194	TFLAGS="$(STAGEautoprofile_TFLAGS)"; \
38195	$(HOST_EXPORTS) \
38196	$(POSTSTAGE1_HOST_EXPORTS)  \
38197	cd $(HOST_SUBDIR)/lto-plugin && \
38198	$$s/gcc/config/i386/$(AUTO_PROFILE) \
38199	$(MAKE) $(BASE_FLAGS_TO_PASS) \
38200		CFLAGS="$(STAGEautoprofile_CFLAGS)" \
38201		GENERATOR_CFLAGS="$(STAGEautoprofile_GENERATOR_CFLAGS)" \
38202		CXXFLAGS="$(STAGEautoprofile_CXXFLAGS)" \
38203		LIBCFLAGS="$(STAGEautoprofile_CFLAGS)" \
38204		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
38205		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
38206		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
38207		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) @extra_linker_plugin_flags@ \
38208		TFLAGS="$(STAGEautoprofile_TFLAGS)"  \
38209		$(TARGET-stageautoprofile-lto-plugin)
38210
38211maybe-clean-stageautoprofile-lto-plugin: clean-stageautoprofile-lto-plugin
38212clean-stageautoprofile: clean-stageautoprofile-lto-plugin
38213clean-stageautoprofile-lto-plugin:
38214	@if [ $(current_stage) = stageautoprofile ]; then \
38215	  [ -f $(HOST_SUBDIR)/lto-plugin/Makefile ] || exit 0; \
38216	else \
38217	  [ -f $(HOST_SUBDIR)/stageautoprofile-lto-plugin/Makefile ] || exit 0; \
38218	  $(MAKE) stageautoprofile-start; \
38219	fi; \
38220	cd $(HOST_SUBDIR)/lto-plugin && \
38221	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) @extra_linker_plugin_flags@ clean
38222@endif lto-plugin-bootstrap
38223
38224
38225.PHONY: all-stageautofeedback-lto-plugin maybe-all-stageautofeedback-lto-plugin
38226.PHONY: clean-stageautofeedback-lto-plugin maybe-clean-stageautofeedback-lto-plugin
38227maybe-all-stageautofeedback-lto-plugin:
38228maybe-clean-stageautofeedback-lto-plugin:
38229@if lto-plugin-bootstrap
38230maybe-all-stageautofeedback-lto-plugin: all-stageautofeedback-lto-plugin
38231all-stageautofeedback: all-stageautofeedback-lto-plugin
38232TARGET-stageautofeedback-lto-plugin = $(TARGET-lto-plugin)
38233all-stageautofeedback-lto-plugin: configure-stageautofeedback-lto-plugin
38234	@[ $(current_stage) = stageautofeedback ] || $(MAKE) stageautofeedback-start
38235	@r=`${PWD_COMMAND}`; export r; \
38236	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38237	TFLAGS="$(STAGEautofeedback_TFLAGS)"; \
38238	$(HOST_EXPORTS) \
38239	$(POSTSTAGE1_HOST_EXPORTS)  \
38240	cd $(HOST_SUBDIR)/lto-plugin && \
38241	 \
38242	$(MAKE) $(BASE_FLAGS_TO_PASS) \
38243		CFLAGS="$(STAGEautofeedback_CFLAGS)" \
38244		GENERATOR_CFLAGS="$(STAGEautofeedback_GENERATOR_CFLAGS)" \
38245		CXXFLAGS="$(STAGEautofeedback_CXXFLAGS)" \
38246		LIBCFLAGS="$(STAGEautofeedback_CFLAGS)" \
38247		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
38248		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
38249		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
38250		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) @extra_linker_plugin_flags@ \
38251		TFLAGS="$(STAGEautofeedback_TFLAGS)" PERF_DATA=perf.data \
38252		$(TARGET-stageautofeedback-lto-plugin)
38253
38254maybe-clean-stageautofeedback-lto-plugin: clean-stageautofeedback-lto-plugin
38255clean-stageautofeedback: clean-stageautofeedback-lto-plugin
38256clean-stageautofeedback-lto-plugin:
38257	@if [ $(current_stage) = stageautofeedback ]; then \
38258	  [ -f $(HOST_SUBDIR)/lto-plugin/Makefile ] || exit 0; \
38259	else \
38260	  [ -f $(HOST_SUBDIR)/stageautofeedback-lto-plugin/Makefile ] || exit 0; \
38261	  $(MAKE) stageautofeedback-start; \
38262	fi; \
38263	cd $(HOST_SUBDIR)/lto-plugin && \
38264	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) @extra_linker_plugin_flags@ clean
38265@endif lto-plugin-bootstrap
38266
38267
38268
38269
38270
38271.PHONY: check-lto-plugin maybe-check-lto-plugin
38272maybe-check-lto-plugin:
38273@if lto-plugin
38274maybe-check-lto-plugin: check-lto-plugin
38275
38276check-lto-plugin:
38277	@: $(MAKE); $(unstage)
38278	@r=`${PWD_COMMAND}`; export r; \
38279	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38280	$(HOST_EXPORTS) $(EXTRA_HOST_EXPORTS) \
38281	(cd $(HOST_SUBDIR)/lto-plugin && \
38282	  $(MAKE) $(FLAGS_TO_PASS) @extra_linker_plugin_flags@ $(EXTRA_BOOTSTRAP_FLAGS) check)
38283
38284@endif lto-plugin
38285
38286.PHONY: install-lto-plugin maybe-install-lto-plugin
38287maybe-install-lto-plugin:
38288@if lto-plugin
38289maybe-install-lto-plugin: install-lto-plugin
38290
38291install-lto-plugin: installdirs
38292	@: $(MAKE); $(unstage)
38293	@r=`${PWD_COMMAND}`; export r; \
38294	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38295	$(HOST_EXPORTS) \
38296	(cd $(HOST_SUBDIR)/lto-plugin && \
38297	  $(MAKE) $(FLAGS_TO_PASS) @extra_linker_plugin_flags@ install)
38298
38299@endif lto-plugin
38300
38301.PHONY: install-strip-lto-plugin maybe-install-strip-lto-plugin
38302maybe-install-strip-lto-plugin:
38303@if lto-plugin
38304maybe-install-strip-lto-plugin: install-strip-lto-plugin
38305
38306install-strip-lto-plugin: installdirs
38307	@: $(MAKE); $(unstage)
38308	@r=`${PWD_COMMAND}`; export r; \
38309	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38310	$(HOST_EXPORTS) \
38311	(cd $(HOST_SUBDIR)/lto-plugin && \
38312	  $(MAKE) $(FLAGS_TO_PASS) @extra_linker_plugin_flags@ install-strip)
38313
38314@endif lto-plugin
38315
38316# Other targets (info, dvi, pdf, etc.)
38317
38318.PHONY: maybe-info-lto-plugin info-lto-plugin
38319maybe-info-lto-plugin:
38320@if lto-plugin
38321maybe-info-lto-plugin: info-lto-plugin
38322
38323info-lto-plugin: \
38324    configure-lto-plugin 
38325	@[ -f ./lto-plugin/Makefile ] || exit 0; \
38326	r=`${PWD_COMMAND}`; export r; \
38327	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38328	$(HOST_EXPORTS) \
38329	for flag in $(EXTRA_HOST_FLAGS) @extra_linker_plugin_flags@; do \
38330	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38331	done; \
38332	echo "Doing info in lto-plugin"; \
38333	(cd $(HOST_SUBDIR)/lto-plugin && \
38334	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38335	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38336	          "RANLIB=$${RANLIB}" \
38337	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38338	          info) \
38339	  || exit 1
38340
38341@endif lto-plugin
38342
38343.PHONY: maybe-dvi-lto-plugin dvi-lto-plugin
38344maybe-dvi-lto-plugin:
38345@if lto-plugin
38346maybe-dvi-lto-plugin: dvi-lto-plugin
38347
38348dvi-lto-plugin: \
38349    configure-lto-plugin 
38350	@[ -f ./lto-plugin/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) @extra_linker_plugin_flags@; do \
38355	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38356	done; \
38357	echo "Doing dvi in lto-plugin"; \
38358	(cd $(HOST_SUBDIR)/lto-plugin && \
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	          dvi) \
38364	  || exit 1
38365
38366@endif lto-plugin
38367
38368.PHONY: maybe-pdf-lto-plugin pdf-lto-plugin
38369maybe-pdf-lto-plugin:
38370@if lto-plugin
38371maybe-pdf-lto-plugin: pdf-lto-plugin
38372
38373pdf-lto-plugin: \
38374    configure-lto-plugin 
38375	@[ -f ./lto-plugin/Makefile ] || exit 0; \
38376	r=`${PWD_COMMAND}`; export r; \
38377	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38378	$(HOST_EXPORTS) \
38379	for flag in $(EXTRA_HOST_FLAGS) @extra_linker_plugin_flags@; do \
38380	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38381	done; \
38382	echo "Doing pdf in lto-plugin"; \
38383	(cd $(HOST_SUBDIR)/lto-plugin && \
38384	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38385	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38386	          "RANLIB=$${RANLIB}" \
38387	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38388	          pdf) \
38389	  || exit 1
38390
38391@endif lto-plugin
38392
38393.PHONY: maybe-html-lto-plugin html-lto-plugin
38394maybe-html-lto-plugin:
38395@if lto-plugin
38396maybe-html-lto-plugin: html-lto-plugin
38397
38398html-lto-plugin: \
38399    configure-lto-plugin 
38400	@[ -f ./lto-plugin/Makefile ] || exit 0; \
38401	r=`${PWD_COMMAND}`; export r; \
38402	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38403	$(HOST_EXPORTS) \
38404	for flag in $(EXTRA_HOST_FLAGS) @extra_linker_plugin_flags@; do \
38405	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38406	done; \
38407	echo "Doing html in lto-plugin"; \
38408	(cd $(HOST_SUBDIR)/lto-plugin && \
38409	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38410	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38411	          "RANLIB=$${RANLIB}" \
38412	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38413	          html) \
38414	  || exit 1
38415
38416@endif lto-plugin
38417
38418.PHONY: maybe-TAGS-lto-plugin TAGS-lto-plugin
38419maybe-TAGS-lto-plugin:
38420@if lto-plugin
38421maybe-TAGS-lto-plugin: TAGS-lto-plugin
38422
38423TAGS-lto-plugin: \
38424    configure-lto-plugin 
38425	@[ -f ./lto-plugin/Makefile ] || exit 0; \
38426	r=`${PWD_COMMAND}`; export r; \
38427	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38428	$(HOST_EXPORTS) \
38429	for flag in $(EXTRA_HOST_FLAGS) @extra_linker_plugin_flags@; do \
38430	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38431	done; \
38432	echo "Doing TAGS in lto-plugin"; \
38433	(cd $(HOST_SUBDIR)/lto-plugin && \
38434	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38435	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38436	          "RANLIB=$${RANLIB}" \
38437	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38438	          TAGS) \
38439	  || exit 1
38440
38441@endif lto-plugin
38442
38443.PHONY: maybe-install-info-lto-plugin install-info-lto-plugin
38444maybe-install-info-lto-plugin:
38445@if lto-plugin
38446maybe-install-info-lto-plugin: install-info-lto-plugin
38447
38448install-info-lto-plugin: \
38449    configure-lto-plugin \
38450    info-lto-plugin 
38451	@[ -f ./lto-plugin/Makefile ] || exit 0; \
38452	r=`${PWD_COMMAND}`; export r; \
38453	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38454	$(HOST_EXPORTS) \
38455	for flag in $(EXTRA_HOST_FLAGS) @extra_linker_plugin_flags@; do \
38456	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38457	done; \
38458	echo "Doing install-info in lto-plugin"; \
38459	(cd $(HOST_SUBDIR)/lto-plugin && \
38460	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38461	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38462	          "RANLIB=$${RANLIB}" \
38463	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38464	          install-info) \
38465	  || exit 1
38466
38467@endif lto-plugin
38468
38469.PHONY: maybe-install-pdf-lto-plugin install-pdf-lto-plugin
38470maybe-install-pdf-lto-plugin:
38471@if lto-plugin
38472maybe-install-pdf-lto-plugin: install-pdf-lto-plugin
38473
38474install-pdf-lto-plugin: \
38475    configure-lto-plugin \
38476    pdf-lto-plugin 
38477	@[ -f ./lto-plugin/Makefile ] || exit 0; \
38478	r=`${PWD_COMMAND}`; export r; \
38479	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38480	$(HOST_EXPORTS) \
38481	for flag in $(EXTRA_HOST_FLAGS) @extra_linker_plugin_flags@; do \
38482	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38483	done; \
38484	echo "Doing install-pdf in lto-plugin"; \
38485	(cd $(HOST_SUBDIR)/lto-plugin && \
38486	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38487	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38488	          "RANLIB=$${RANLIB}" \
38489	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38490	          install-pdf) \
38491	  || exit 1
38492
38493@endif lto-plugin
38494
38495.PHONY: maybe-install-html-lto-plugin install-html-lto-plugin
38496maybe-install-html-lto-plugin:
38497@if lto-plugin
38498maybe-install-html-lto-plugin: install-html-lto-plugin
38499
38500install-html-lto-plugin: \
38501    configure-lto-plugin \
38502    html-lto-plugin 
38503	@[ -f ./lto-plugin/Makefile ] || exit 0; \
38504	r=`${PWD_COMMAND}`; export r; \
38505	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38506	$(HOST_EXPORTS) \
38507	for flag in $(EXTRA_HOST_FLAGS) @extra_linker_plugin_flags@; do \
38508	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38509	done; \
38510	echo "Doing install-html in lto-plugin"; \
38511	(cd $(HOST_SUBDIR)/lto-plugin && \
38512	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38513	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38514	          "RANLIB=$${RANLIB}" \
38515	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38516	          install-html) \
38517	  || exit 1
38518
38519@endif lto-plugin
38520
38521.PHONY: maybe-installcheck-lto-plugin installcheck-lto-plugin
38522maybe-installcheck-lto-plugin:
38523@if lto-plugin
38524maybe-installcheck-lto-plugin: installcheck-lto-plugin
38525
38526installcheck-lto-plugin: \
38527    configure-lto-plugin 
38528	@[ -f ./lto-plugin/Makefile ] || exit 0; \
38529	r=`${PWD_COMMAND}`; export r; \
38530	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38531	$(HOST_EXPORTS) \
38532	for flag in $(EXTRA_HOST_FLAGS) @extra_linker_plugin_flags@; do \
38533	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38534	done; \
38535	echo "Doing installcheck in lto-plugin"; \
38536	(cd $(HOST_SUBDIR)/lto-plugin && \
38537	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38538	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38539	          "RANLIB=$${RANLIB}" \
38540	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38541	          installcheck) \
38542	  || exit 1
38543
38544@endif lto-plugin
38545
38546.PHONY: maybe-mostlyclean-lto-plugin mostlyclean-lto-plugin
38547maybe-mostlyclean-lto-plugin:
38548@if lto-plugin
38549maybe-mostlyclean-lto-plugin: mostlyclean-lto-plugin
38550
38551mostlyclean-lto-plugin: 
38552	@[ -f ./lto-plugin/Makefile ] || exit 0; \
38553	r=`${PWD_COMMAND}`; export r; \
38554	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38555	$(HOST_EXPORTS) \
38556	for flag in $(EXTRA_HOST_FLAGS) @extra_linker_plugin_flags@; do \
38557	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38558	done; \
38559	echo "Doing mostlyclean in lto-plugin"; \
38560	(cd $(HOST_SUBDIR)/lto-plugin && \
38561	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38562	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38563	          "RANLIB=$${RANLIB}" \
38564	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38565	          mostlyclean) \
38566	  || exit 1
38567
38568@endif lto-plugin
38569
38570.PHONY: maybe-clean-lto-plugin clean-lto-plugin
38571maybe-clean-lto-plugin:
38572@if lto-plugin
38573maybe-clean-lto-plugin: clean-lto-plugin
38574
38575clean-lto-plugin: 
38576	@[ -f ./lto-plugin/Makefile ] || exit 0; \
38577	r=`${PWD_COMMAND}`; export r; \
38578	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38579	$(HOST_EXPORTS) \
38580	for flag in $(EXTRA_HOST_FLAGS) @extra_linker_plugin_flags@; do \
38581	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38582	done; \
38583	echo "Doing clean in lto-plugin"; \
38584	(cd $(HOST_SUBDIR)/lto-plugin && \
38585	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38586	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38587	          "RANLIB=$${RANLIB}" \
38588	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38589	          clean) \
38590	  || exit 1
38591
38592@endif lto-plugin
38593
38594.PHONY: maybe-distclean-lto-plugin distclean-lto-plugin
38595maybe-distclean-lto-plugin:
38596@if lto-plugin
38597maybe-distclean-lto-plugin: distclean-lto-plugin
38598
38599distclean-lto-plugin: 
38600	@[ -f ./lto-plugin/Makefile ] || exit 0; \
38601	r=`${PWD_COMMAND}`; export r; \
38602	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38603	$(HOST_EXPORTS) \
38604	for flag in $(EXTRA_HOST_FLAGS) @extra_linker_plugin_flags@; do \
38605	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38606	done; \
38607	echo "Doing distclean in lto-plugin"; \
38608	(cd $(HOST_SUBDIR)/lto-plugin && \
38609	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38610	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38611	          "RANLIB=$${RANLIB}" \
38612	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38613	          distclean) \
38614	  || exit 1
38615
38616@endif lto-plugin
38617
38618.PHONY: maybe-maintainer-clean-lto-plugin maintainer-clean-lto-plugin
38619maybe-maintainer-clean-lto-plugin:
38620@if lto-plugin
38621maybe-maintainer-clean-lto-plugin: maintainer-clean-lto-plugin
38622
38623maintainer-clean-lto-plugin: 
38624	@[ -f ./lto-plugin/Makefile ] || exit 0; \
38625	r=`${PWD_COMMAND}`; export r; \
38626	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38627	$(HOST_EXPORTS) \
38628	for flag in $(EXTRA_HOST_FLAGS) @extra_linker_plugin_flags@; do \
38629	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38630	done; \
38631	echo "Doing maintainer-clean in lto-plugin"; \
38632	(cd $(HOST_SUBDIR)/lto-plugin && \
38633	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38634	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38635	          "RANLIB=$${RANLIB}" \
38636	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38637	          maintainer-clean) \
38638	  || exit 1
38639
38640@endif lto-plugin
38641
38642
38643
38644.PHONY: configure-libcc1 maybe-configure-libcc1
38645maybe-configure-libcc1:
38646@if gcc-bootstrap
38647configure-libcc1: stage_current
38648@endif gcc-bootstrap
38649@if libcc1
38650maybe-configure-libcc1: configure-libcc1
38651configure-libcc1: 
38652	@: $(MAKE); $(unstage)
38653	@r=`${PWD_COMMAND}`; export r; \
38654	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38655	test ! -f $(HOST_SUBDIR)/libcc1/Makefile || exit 0; \
38656	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcc1; \
38657	$(HOST_EXPORTS)  \
38658	echo Configuring in $(HOST_SUBDIR)/libcc1; \
38659	cd "$(HOST_SUBDIR)/libcc1" || exit 1; \
38660	case $(srcdir) in \
38661	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
38662	  *) topdir=`echo $(HOST_SUBDIR)/libcc1/ | \
38663		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
38664	esac; \
38665	module_srcdir=libcc1; \
38666	$(SHELL) \
38667	  $$s/$$module_srcdir/configure \
38668	  --srcdir=$${topdir}/$$module_srcdir \
38669	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
38670	  --target=${target_alias} --enable-shared \
38671	  || exit 1
38672@endif libcc1
38673
38674
38675
38676
38677
38678.PHONY: all-libcc1 maybe-all-libcc1
38679maybe-all-libcc1:
38680@if gcc-bootstrap
38681all-libcc1: stage_current
38682@endif gcc-bootstrap
38683@if libcc1
38684TARGET-libcc1=all
38685maybe-all-libcc1: all-libcc1
38686all-libcc1: configure-libcc1
38687	@: $(MAKE); $(unstage)
38688	@r=`${PWD_COMMAND}`; export r; \
38689	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38690	$(HOST_EXPORTS)  \
38691	(cd $(HOST_SUBDIR)/libcc1 && \
38692	  $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS)  \
38693		$(TARGET-libcc1))
38694@endif libcc1
38695
38696
38697
38698
38699.PHONY: check-libcc1 maybe-check-libcc1
38700maybe-check-libcc1:
38701@if libcc1
38702maybe-check-libcc1: check-libcc1
38703
38704check-libcc1:
38705	@: $(MAKE); $(unstage)
38706	@r=`${PWD_COMMAND}`; export r; \
38707	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38708	$(HOST_EXPORTS)  \
38709	(cd $(HOST_SUBDIR)/libcc1 && \
38710	  $(MAKE) $(FLAGS_TO_PASS)  check)
38711
38712@endif libcc1
38713
38714.PHONY: install-libcc1 maybe-install-libcc1
38715maybe-install-libcc1:
38716@if libcc1
38717maybe-install-libcc1: install-libcc1
38718
38719install-libcc1: installdirs
38720	@: $(MAKE); $(unstage)
38721	@r=`${PWD_COMMAND}`; export r; \
38722	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38723	$(HOST_EXPORTS) \
38724	(cd $(HOST_SUBDIR)/libcc1 && \
38725	  $(MAKE) $(FLAGS_TO_PASS)  install)
38726
38727@endif libcc1
38728
38729.PHONY: install-strip-libcc1 maybe-install-strip-libcc1
38730maybe-install-strip-libcc1:
38731@if libcc1
38732maybe-install-strip-libcc1: install-strip-libcc1
38733
38734install-strip-libcc1: installdirs
38735	@: $(MAKE); $(unstage)
38736	@r=`${PWD_COMMAND}`; export r; \
38737	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38738	$(HOST_EXPORTS) \
38739	(cd $(HOST_SUBDIR)/libcc1 && \
38740	  $(MAKE) $(FLAGS_TO_PASS)  install-strip)
38741
38742@endif libcc1
38743
38744# Other targets (info, dvi, pdf, etc.)
38745
38746.PHONY: maybe-info-libcc1 info-libcc1
38747maybe-info-libcc1:
38748@if libcc1
38749maybe-info-libcc1: info-libcc1
38750
38751info-libcc1: \
38752    configure-libcc1 
38753	@: $(MAKE); $(unstage)
38754	@[ -f ./libcc1/Makefile ] || exit 0; \
38755	r=`${PWD_COMMAND}`; export r; \
38756	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38757	$(HOST_EXPORTS) \
38758	for flag in $(EXTRA_HOST_FLAGS) ; do \
38759	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38760	done; \
38761	echo "Doing info in libcc1"; \
38762	(cd $(HOST_SUBDIR)/libcc1 && \
38763	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38764	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38765	          "RANLIB=$${RANLIB}" \
38766	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38767	          info) \
38768	  || exit 1
38769
38770@endif libcc1
38771
38772.PHONY: maybe-dvi-libcc1 dvi-libcc1
38773maybe-dvi-libcc1:
38774@if libcc1
38775maybe-dvi-libcc1: dvi-libcc1
38776
38777dvi-libcc1: \
38778    configure-libcc1 
38779	@: $(MAKE); $(unstage)
38780	@[ -f ./libcc1/Makefile ] || exit 0; \
38781	r=`${PWD_COMMAND}`; export r; \
38782	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38783	$(HOST_EXPORTS) \
38784	for flag in $(EXTRA_HOST_FLAGS) ; do \
38785	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38786	done; \
38787	echo "Doing dvi in libcc1"; \
38788	(cd $(HOST_SUBDIR)/libcc1 && \
38789	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38790	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38791	          "RANLIB=$${RANLIB}" \
38792	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38793	          dvi) \
38794	  || exit 1
38795
38796@endif libcc1
38797
38798.PHONY: maybe-pdf-libcc1 pdf-libcc1
38799maybe-pdf-libcc1:
38800@if libcc1
38801maybe-pdf-libcc1: pdf-libcc1
38802
38803pdf-libcc1: \
38804    configure-libcc1 
38805	@: $(MAKE); $(unstage)
38806	@[ -f ./libcc1/Makefile ] || exit 0; \
38807	r=`${PWD_COMMAND}`; export r; \
38808	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38809	$(HOST_EXPORTS) \
38810	for flag in $(EXTRA_HOST_FLAGS) ; do \
38811	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38812	done; \
38813	echo "Doing pdf in libcc1"; \
38814	(cd $(HOST_SUBDIR)/libcc1 && \
38815	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38816	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38817	          "RANLIB=$${RANLIB}" \
38818	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38819	          pdf) \
38820	  || exit 1
38821
38822@endif libcc1
38823
38824.PHONY: maybe-html-libcc1 html-libcc1
38825maybe-html-libcc1:
38826@if libcc1
38827maybe-html-libcc1: html-libcc1
38828
38829html-libcc1: \
38830    configure-libcc1 
38831	@: $(MAKE); $(unstage)
38832	@[ -f ./libcc1/Makefile ] || exit 0; \
38833	r=`${PWD_COMMAND}`; export r; \
38834	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38835	$(HOST_EXPORTS) \
38836	for flag in $(EXTRA_HOST_FLAGS) ; do \
38837	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38838	done; \
38839	echo "Doing html in libcc1"; \
38840	(cd $(HOST_SUBDIR)/libcc1 && \
38841	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38842	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38843	          "RANLIB=$${RANLIB}" \
38844	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38845	          html) \
38846	  || exit 1
38847
38848@endif libcc1
38849
38850.PHONY: maybe-TAGS-libcc1 TAGS-libcc1
38851maybe-TAGS-libcc1:
38852@if libcc1
38853maybe-TAGS-libcc1: TAGS-libcc1
38854
38855TAGS-libcc1: \
38856    configure-libcc1 
38857	@: $(MAKE); $(unstage)
38858	@[ -f ./libcc1/Makefile ] || exit 0; \
38859	r=`${PWD_COMMAND}`; export r; \
38860	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38861	$(HOST_EXPORTS) \
38862	for flag in $(EXTRA_HOST_FLAGS) ; do \
38863	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38864	done; \
38865	echo "Doing TAGS in libcc1"; \
38866	(cd $(HOST_SUBDIR)/libcc1 && \
38867	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38868	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38869	          "RANLIB=$${RANLIB}" \
38870	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38871	          TAGS) \
38872	  || exit 1
38873
38874@endif libcc1
38875
38876.PHONY: maybe-install-info-libcc1 install-info-libcc1
38877maybe-install-info-libcc1:
38878@if libcc1
38879maybe-install-info-libcc1: install-info-libcc1
38880
38881install-info-libcc1: \
38882    configure-libcc1 \
38883    info-libcc1 
38884	@: $(MAKE); $(unstage)
38885	@[ -f ./libcc1/Makefile ] || exit 0; \
38886	r=`${PWD_COMMAND}`; export r; \
38887	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38888	$(HOST_EXPORTS) \
38889	for flag in $(EXTRA_HOST_FLAGS) ; do \
38890	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38891	done; \
38892	echo "Doing install-info in libcc1"; \
38893	(cd $(HOST_SUBDIR)/libcc1 && \
38894	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38895	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38896	          "RANLIB=$${RANLIB}" \
38897	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38898	          install-info) \
38899	  || exit 1
38900
38901@endif libcc1
38902
38903.PHONY: maybe-install-pdf-libcc1 install-pdf-libcc1
38904maybe-install-pdf-libcc1:
38905@if libcc1
38906maybe-install-pdf-libcc1: install-pdf-libcc1
38907
38908install-pdf-libcc1: \
38909    configure-libcc1 \
38910    pdf-libcc1 
38911	@: $(MAKE); $(unstage)
38912	@[ -f ./libcc1/Makefile ] || exit 0; \
38913	r=`${PWD_COMMAND}`; export r; \
38914	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38915	$(HOST_EXPORTS) \
38916	for flag in $(EXTRA_HOST_FLAGS) ; do \
38917	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38918	done; \
38919	echo "Doing install-pdf in libcc1"; \
38920	(cd $(HOST_SUBDIR)/libcc1 && \
38921	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38922	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38923	          "RANLIB=$${RANLIB}" \
38924	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38925	          install-pdf) \
38926	  || exit 1
38927
38928@endif libcc1
38929
38930.PHONY: maybe-install-html-libcc1 install-html-libcc1
38931maybe-install-html-libcc1:
38932@if libcc1
38933maybe-install-html-libcc1: install-html-libcc1
38934
38935install-html-libcc1: \
38936    configure-libcc1 \
38937    html-libcc1 
38938	@: $(MAKE); $(unstage)
38939	@[ -f ./libcc1/Makefile ] || exit 0; \
38940	r=`${PWD_COMMAND}`; export r; \
38941	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38942	$(HOST_EXPORTS) \
38943	for flag in $(EXTRA_HOST_FLAGS) ; do \
38944	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38945	done; \
38946	echo "Doing install-html in libcc1"; \
38947	(cd $(HOST_SUBDIR)/libcc1 && \
38948	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38949	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38950	          "RANLIB=$${RANLIB}" \
38951	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38952	          install-html) \
38953	  || exit 1
38954
38955@endif libcc1
38956
38957.PHONY: maybe-installcheck-libcc1 installcheck-libcc1
38958maybe-installcheck-libcc1:
38959@if libcc1
38960maybe-installcheck-libcc1: installcheck-libcc1
38961
38962installcheck-libcc1: \
38963    configure-libcc1 
38964	@: $(MAKE); $(unstage)
38965	@[ -f ./libcc1/Makefile ] || exit 0; \
38966	r=`${PWD_COMMAND}`; export r; \
38967	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38968	$(HOST_EXPORTS) \
38969	for flag in $(EXTRA_HOST_FLAGS) ; do \
38970	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38971	done; \
38972	echo "Doing installcheck in libcc1"; \
38973	(cd $(HOST_SUBDIR)/libcc1 && \
38974	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38975	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38976	          "RANLIB=$${RANLIB}" \
38977	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38978	          installcheck) \
38979	  || exit 1
38980
38981@endif libcc1
38982
38983.PHONY: maybe-mostlyclean-libcc1 mostlyclean-libcc1
38984maybe-mostlyclean-libcc1:
38985@if libcc1
38986maybe-mostlyclean-libcc1: mostlyclean-libcc1
38987
38988mostlyclean-libcc1: 
38989	@: $(MAKE); $(unstage)
38990	@[ -f ./libcc1/Makefile ] || exit 0; \
38991	r=`${PWD_COMMAND}`; export r; \
38992	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38993	$(HOST_EXPORTS) \
38994	for flag in $(EXTRA_HOST_FLAGS) ; do \
38995	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38996	done; \
38997	echo "Doing mostlyclean in libcc1"; \
38998	(cd $(HOST_SUBDIR)/libcc1 && \
38999	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39000	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39001	          "RANLIB=$${RANLIB}" \
39002	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39003	          mostlyclean) \
39004	  || exit 1
39005
39006@endif libcc1
39007
39008.PHONY: maybe-clean-libcc1 clean-libcc1
39009maybe-clean-libcc1:
39010@if libcc1
39011maybe-clean-libcc1: clean-libcc1
39012
39013clean-libcc1: 
39014	@: $(MAKE); $(unstage)
39015	@[ -f ./libcc1/Makefile ] || exit 0; \
39016	r=`${PWD_COMMAND}`; export r; \
39017	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39018	$(HOST_EXPORTS) \
39019	for flag in $(EXTRA_HOST_FLAGS) ; do \
39020	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39021	done; \
39022	echo "Doing clean in libcc1"; \
39023	(cd $(HOST_SUBDIR)/libcc1 && \
39024	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39025	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39026	          "RANLIB=$${RANLIB}" \
39027	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39028	          clean) \
39029	  || exit 1
39030
39031@endif libcc1
39032
39033.PHONY: maybe-distclean-libcc1 distclean-libcc1
39034maybe-distclean-libcc1:
39035@if libcc1
39036maybe-distclean-libcc1: distclean-libcc1
39037
39038distclean-libcc1: 
39039	@: $(MAKE); $(unstage)
39040	@[ -f ./libcc1/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 distclean in libcc1"; \
39048	(cd $(HOST_SUBDIR)/libcc1 && \
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	          distclean) \
39054	  || exit 1
39055
39056@endif libcc1
39057
39058.PHONY: maybe-maintainer-clean-libcc1 maintainer-clean-libcc1
39059maybe-maintainer-clean-libcc1:
39060@if libcc1
39061maybe-maintainer-clean-libcc1: maintainer-clean-libcc1
39062
39063maintainer-clean-libcc1: 
39064	@: $(MAKE); $(unstage)
39065	@[ -f ./libcc1/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 maintainer-clean in libcc1"; \
39073	(cd $(HOST_SUBDIR)/libcc1 && \
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	          maintainer-clean) \
39079	  || exit 1
39080
39081@endif libcc1
39082
39083
39084
39085.PHONY: configure-gotools maybe-configure-gotools
39086maybe-configure-gotools:
39087@if gcc-bootstrap
39088configure-gotools: stage_current
39089@endif gcc-bootstrap
39090@if gotools
39091maybe-configure-gotools: configure-gotools
39092configure-gotools: 
39093	@: $(MAKE); $(unstage)
39094	@r=`${PWD_COMMAND}`; export r; \
39095	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39096	test ! -f $(HOST_SUBDIR)/gotools/Makefile || exit 0; \
39097	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gotools; \
39098	$(HOST_EXPORTS)  \
39099	echo Configuring in $(HOST_SUBDIR)/gotools; \
39100	cd "$(HOST_SUBDIR)/gotools" || exit 1; \
39101	case $(srcdir) in \
39102	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
39103	  *) topdir=`echo $(HOST_SUBDIR)/gotools/ | \
39104		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
39105	esac; \
39106	module_srcdir=gotools; \
39107	$(SHELL) \
39108	  $$s/$$module_srcdir/configure \
39109	  --srcdir=$${topdir}/$$module_srcdir \
39110	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
39111	  --target=${target_alias}  \
39112	  || exit 1
39113@endif gotools
39114
39115
39116
39117
39118
39119.PHONY: all-gotools maybe-all-gotools
39120maybe-all-gotools:
39121@if gcc-bootstrap
39122all-gotools: stage_current
39123@endif gcc-bootstrap
39124@if gotools
39125TARGET-gotools=all
39126maybe-all-gotools: all-gotools
39127all-gotools: configure-gotools
39128	@: $(MAKE); $(unstage)
39129	@r=`${PWD_COMMAND}`; export r; \
39130	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39131	$(HOST_EXPORTS)  \
39132	(cd $(HOST_SUBDIR)/gotools && \
39133	  $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS)  \
39134		$(TARGET-gotools))
39135@endif gotools
39136
39137
39138
39139
39140.PHONY: check-gotools maybe-check-gotools
39141maybe-check-gotools:
39142@if gotools
39143maybe-check-gotools: check-gotools
39144
39145check-gotools:
39146	@: $(MAKE); $(unstage)
39147	@r=`${PWD_COMMAND}`; export r; \
39148	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39149	$(HOST_EXPORTS)  \
39150	(cd $(HOST_SUBDIR)/gotools && \
39151	  $(MAKE) $(FLAGS_TO_PASS)  check)
39152
39153@endif gotools
39154
39155.PHONY: install-gotools maybe-install-gotools
39156maybe-install-gotools:
39157@if gotools
39158maybe-install-gotools: install-gotools
39159
39160install-gotools: installdirs
39161	@: $(MAKE); $(unstage)
39162	@r=`${PWD_COMMAND}`; export r; \
39163	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39164	$(HOST_EXPORTS) \
39165	(cd $(HOST_SUBDIR)/gotools && \
39166	  $(MAKE) $(FLAGS_TO_PASS)  install)
39167
39168@endif gotools
39169
39170.PHONY: install-strip-gotools maybe-install-strip-gotools
39171maybe-install-strip-gotools:
39172@if gotools
39173maybe-install-strip-gotools: install-strip-gotools
39174
39175install-strip-gotools: installdirs
39176	@: $(MAKE); $(unstage)
39177	@r=`${PWD_COMMAND}`; export r; \
39178	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39179	$(HOST_EXPORTS) \
39180	(cd $(HOST_SUBDIR)/gotools && \
39181	  $(MAKE) $(FLAGS_TO_PASS)  install-strip)
39182
39183@endif gotools
39184
39185# Other targets (info, dvi, pdf, etc.)
39186
39187.PHONY: maybe-info-gotools info-gotools
39188maybe-info-gotools:
39189@if gotools
39190maybe-info-gotools: info-gotools
39191
39192info-gotools: \
39193    configure-gotools 
39194	@: $(MAKE); $(unstage)
39195	@[ -f ./gotools/Makefile ] || exit 0; \
39196	r=`${PWD_COMMAND}`; export r; \
39197	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39198	$(HOST_EXPORTS) \
39199	for flag in $(EXTRA_HOST_FLAGS) ; do \
39200	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39201	done; \
39202	echo "Doing info in gotools"; \
39203	(cd $(HOST_SUBDIR)/gotools && \
39204	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39205	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39206	          "RANLIB=$${RANLIB}" \
39207	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39208	          info) \
39209	  || exit 1
39210
39211@endif gotools
39212
39213.PHONY: maybe-dvi-gotools dvi-gotools
39214maybe-dvi-gotools:
39215@if gotools
39216maybe-dvi-gotools: dvi-gotools
39217
39218dvi-gotools: \
39219    configure-gotools 
39220	@: $(MAKE); $(unstage)
39221	@[ -f ./gotools/Makefile ] || exit 0; \
39222	r=`${PWD_COMMAND}`; export r; \
39223	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39224	$(HOST_EXPORTS) \
39225	for flag in $(EXTRA_HOST_FLAGS) ; do \
39226	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39227	done; \
39228	echo "Doing dvi in gotools"; \
39229	(cd $(HOST_SUBDIR)/gotools && \
39230	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39231	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39232	          "RANLIB=$${RANLIB}" \
39233	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39234	          dvi) \
39235	  || exit 1
39236
39237@endif gotools
39238
39239.PHONY: maybe-pdf-gotools pdf-gotools
39240maybe-pdf-gotools:
39241@if gotools
39242maybe-pdf-gotools: pdf-gotools
39243
39244pdf-gotools: \
39245    configure-gotools 
39246	@: $(MAKE); $(unstage)
39247	@[ -f ./gotools/Makefile ] || exit 0; \
39248	r=`${PWD_COMMAND}`; export r; \
39249	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39250	$(HOST_EXPORTS) \
39251	for flag in $(EXTRA_HOST_FLAGS) ; do \
39252	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39253	done; \
39254	echo "Doing pdf in gotools"; \
39255	(cd $(HOST_SUBDIR)/gotools && \
39256	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39257	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39258	          "RANLIB=$${RANLIB}" \
39259	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39260	          pdf) \
39261	  || exit 1
39262
39263@endif gotools
39264
39265.PHONY: maybe-html-gotools html-gotools
39266maybe-html-gotools:
39267@if gotools
39268maybe-html-gotools: html-gotools
39269
39270html-gotools: \
39271    configure-gotools 
39272	@: $(MAKE); $(unstage)
39273	@[ -f ./gotools/Makefile ] || exit 0; \
39274	r=`${PWD_COMMAND}`; export r; \
39275	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39276	$(HOST_EXPORTS) \
39277	for flag in $(EXTRA_HOST_FLAGS) ; do \
39278	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39279	done; \
39280	echo "Doing html in gotools"; \
39281	(cd $(HOST_SUBDIR)/gotools && \
39282	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39283	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39284	          "RANLIB=$${RANLIB}" \
39285	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39286	          html) \
39287	  || exit 1
39288
39289@endif gotools
39290
39291.PHONY: maybe-TAGS-gotools TAGS-gotools
39292maybe-TAGS-gotools:
39293@if gotools
39294maybe-TAGS-gotools: TAGS-gotools
39295
39296TAGS-gotools: \
39297    configure-gotools 
39298	@: $(MAKE); $(unstage)
39299	@[ -f ./gotools/Makefile ] || exit 0; \
39300	r=`${PWD_COMMAND}`; export r; \
39301	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39302	$(HOST_EXPORTS) \
39303	for flag in $(EXTRA_HOST_FLAGS) ; do \
39304	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39305	done; \
39306	echo "Doing TAGS in gotools"; \
39307	(cd $(HOST_SUBDIR)/gotools && \
39308	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39309	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39310	          "RANLIB=$${RANLIB}" \
39311	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39312	          TAGS) \
39313	  || exit 1
39314
39315@endif gotools
39316
39317.PHONY: maybe-install-info-gotools install-info-gotools
39318maybe-install-info-gotools:
39319@if gotools
39320maybe-install-info-gotools: install-info-gotools
39321
39322install-info-gotools: \
39323    configure-gotools \
39324    info-gotools 
39325	@: $(MAKE); $(unstage)
39326	@[ -f ./gotools/Makefile ] || exit 0; \
39327	r=`${PWD_COMMAND}`; export r; \
39328	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39329	$(HOST_EXPORTS) \
39330	for flag in $(EXTRA_HOST_FLAGS) ; do \
39331	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39332	done; \
39333	echo "Doing install-info in gotools"; \
39334	(cd $(HOST_SUBDIR)/gotools && \
39335	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39336	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39337	          "RANLIB=$${RANLIB}" \
39338	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39339	          install-info) \
39340	  || exit 1
39341
39342@endif gotools
39343
39344.PHONY: maybe-install-pdf-gotools install-pdf-gotools
39345maybe-install-pdf-gotools:
39346@if gotools
39347maybe-install-pdf-gotools: install-pdf-gotools
39348
39349install-pdf-gotools: \
39350    configure-gotools \
39351    pdf-gotools 
39352	@: $(MAKE); $(unstage)
39353	@[ -f ./gotools/Makefile ] || exit 0; \
39354	r=`${PWD_COMMAND}`; export r; \
39355	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39356	$(HOST_EXPORTS) \
39357	for flag in $(EXTRA_HOST_FLAGS) ; do \
39358	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39359	done; \
39360	echo "Doing install-pdf in gotools"; \
39361	(cd $(HOST_SUBDIR)/gotools && \
39362	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39363	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39364	          "RANLIB=$${RANLIB}" \
39365	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39366	          install-pdf) \
39367	  || exit 1
39368
39369@endif gotools
39370
39371.PHONY: maybe-install-html-gotools install-html-gotools
39372maybe-install-html-gotools:
39373@if gotools
39374maybe-install-html-gotools: install-html-gotools
39375
39376install-html-gotools: \
39377    configure-gotools \
39378    html-gotools 
39379	@: $(MAKE); $(unstage)
39380	@[ -f ./gotools/Makefile ] || exit 0; \
39381	r=`${PWD_COMMAND}`; export r; \
39382	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39383	$(HOST_EXPORTS) \
39384	for flag in $(EXTRA_HOST_FLAGS) ; do \
39385	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39386	done; \
39387	echo "Doing install-html in gotools"; \
39388	(cd $(HOST_SUBDIR)/gotools && \
39389	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39390	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39391	          "RANLIB=$${RANLIB}" \
39392	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39393	          install-html) \
39394	  || exit 1
39395
39396@endif gotools
39397
39398.PHONY: maybe-installcheck-gotools installcheck-gotools
39399maybe-installcheck-gotools:
39400@if gotools
39401maybe-installcheck-gotools: installcheck-gotools
39402
39403installcheck-gotools: \
39404    configure-gotools 
39405	@: $(MAKE); $(unstage)
39406	@[ -f ./gotools/Makefile ] || exit 0; \
39407	r=`${PWD_COMMAND}`; export r; \
39408	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39409	$(HOST_EXPORTS) \
39410	for flag in $(EXTRA_HOST_FLAGS) ; do \
39411	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39412	done; \
39413	echo "Doing installcheck in gotools"; \
39414	(cd $(HOST_SUBDIR)/gotools && \
39415	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39416	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39417	          "RANLIB=$${RANLIB}" \
39418	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39419	          installcheck) \
39420	  || exit 1
39421
39422@endif gotools
39423
39424.PHONY: maybe-mostlyclean-gotools mostlyclean-gotools
39425maybe-mostlyclean-gotools:
39426@if gotools
39427maybe-mostlyclean-gotools: mostlyclean-gotools
39428
39429mostlyclean-gotools: 
39430	@: $(MAKE); $(unstage)
39431	@[ -f ./gotools/Makefile ] || exit 0; \
39432	r=`${PWD_COMMAND}`; export r; \
39433	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39434	$(HOST_EXPORTS) \
39435	for flag in $(EXTRA_HOST_FLAGS) ; do \
39436	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39437	done; \
39438	echo "Doing mostlyclean in gotools"; \
39439	(cd $(HOST_SUBDIR)/gotools && \
39440	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39441	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39442	          "RANLIB=$${RANLIB}" \
39443	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39444	          mostlyclean) \
39445	  || exit 1
39446
39447@endif gotools
39448
39449.PHONY: maybe-clean-gotools clean-gotools
39450maybe-clean-gotools:
39451@if gotools
39452maybe-clean-gotools: clean-gotools
39453
39454clean-gotools: 
39455	@: $(MAKE); $(unstage)
39456	@[ -f ./gotools/Makefile ] || exit 0; \
39457	r=`${PWD_COMMAND}`; export r; \
39458	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39459	$(HOST_EXPORTS) \
39460	for flag in $(EXTRA_HOST_FLAGS) ; do \
39461	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39462	done; \
39463	echo "Doing clean in gotools"; \
39464	(cd $(HOST_SUBDIR)/gotools && \
39465	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39466	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39467	          "RANLIB=$${RANLIB}" \
39468	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39469	          clean) \
39470	  || exit 1
39471
39472@endif gotools
39473
39474.PHONY: maybe-distclean-gotools distclean-gotools
39475maybe-distclean-gotools:
39476@if gotools
39477maybe-distclean-gotools: distclean-gotools
39478
39479distclean-gotools: 
39480	@: $(MAKE); $(unstage)
39481	@[ -f ./gotools/Makefile ] || exit 0; \
39482	r=`${PWD_COMMAND}`; export r; \
39483	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39484	$(HOST_EXPORTS) \
39485	for flag in $(EXTRA_HOST_FLAGS) ; do \
39486	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39487	done; \
39488	echo "Doing distclean in gotools"; \
39489	(cd $(HOST_SUBDIR)/gotools && \
39490	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39491	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39492	          "RANLIB=$${RANLIB}" \
39493	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39494	          distclean) \
39495	  || exit 1
39496
39497@endif gotools
39498
39499.PHONY: maybe-maintainer-clean-gotools maintainer-clean-gotools
39500maybe-maintainer-clean-gotools:
39501@if gotools
39502maybe-maintainer-clean-gotools: maintainer-clean-gotools
39503
39504maintainer-clean-gotools: 
39505	@: $(MAKE); $(unstage)
39506	@[ -f ./gotools/Makefile ] || exit 0; \
39507	r=`${PWD_COMMAND}`; export r; \
39508	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39509	$(HOST_EXPORTS) \
39510	for flag in $(EXTRA_HOST_FLAGS) ; do \
39511	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39512	done; \
39513	echo "Doing maintainer-clean in gotools"; \
39514	(cd $(HOST_SUBDIR)/gotools && \
39515	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39516	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39517	          "RANLIB=$${RANLIB}" \
39518	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39519	          maintainer-clean) \
39520	  || exit 1
39521
39522@endif gotools
39523
39524
39525
39526.PHONY: configure-libctf maybe-configure-libctf
39527maybe-configure-libctf:
39528@if gcc-bootstrap
39529configure-libctf: stage_current
39530@endif gcc-bootstrap
39531@if libctf
39532maybe-configure-libctf: configure-libctf
39533configure-libctf: 
39534	@r=`${PWD_COMMAND}`; export r; \
39535	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39536	test ! -f $(HOST_SUBDIR)/libctf/Makefile || exit 0; \
39537	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libctf; \
39538	$(HOST_EXPORTS)  \
39539	echo Configuring in $(HOST_SUBDIR)/libctf; \
39540	cd "$(HOST_SUBDIR)/libctf" || exit 1; \
39541	case $(srcdir) in \
39542	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
39543	  *) topdir=`echo $(HOST_SUBDIR)/libctf/ | \
39544		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
39545	esac; \
39546	module_srcdir=libctf; \
39547	$(SHELL) \
39548	  $$s/$$module_srcdir/configure \
39549	  --srcdir=$${topdir}/$$module_srcdir \
39550	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
39551	  --target=${target_alias}  \
39552	  || exit 1
39553@endif libctf
39554
39555
39556
39557.PHONY: configure-stage1-libctf maybe-configure-stage1-libctf
39558maybe-configure-stage1-libctf:
39559@if libctf-bootstrap
39560maybe-configure-stage1-libctf: configure-stage1-libctf
39561configure-stage1-libctf:
39562	@[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
39563	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libctf
39564	@r=`${PWD_COMMAND}`; export r; \
39565	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39566	TFLAGS="$(STAGE1_TFLAGS)"; \
39567	test ! -f $(HOST_SUBDIR)/libctf/Makefile || exit 0; \
39568	$(HOST_EXPORTS) \
39569	CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
39570	CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
39571	LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS;  \
39572	echo Configuring stage 1 in $(HOST_SUBDIR)/libctf; \
39573	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libctf; \
39574	cd $(HOST_SUBDIR)/libctf || exit 1; \
39575	case $(srcdir) in \
39576	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
39577	  *) topdir=`echo $(HOST_SUBDIR)/libctf/ | \
39578		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
39579	esac; \
39580	module_srcdir=libctf; \
39581	$(SHELL) $$s/$$module_srcdir/configure \
39582	  --srcdir=$${topdir}/$$module_srcdir \
39583	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
39584	  --target=${target_alias} \
39585	   \
39586	  $(STAGE1_CONFIGURE_FLAGS)
39587@endif libctf-bootstrap
39588
39589.PHONY: configure-stage2-libctf maybe-configure-stage2-libctf
39590maybe-configure-stage2-libctf:
39591@if libctf-bootstrap
39592maybe-configure-stage2-libctf: configure-stage2-libctf
39593configure-stage2-libctf:
39594	@[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
39595	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libctf
39596	@r=`${PWD_COMMAND}`; export r; \
39597	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39598	TFLAGS="$(STAGE2_TFLAGS)"; \
39599	test ! -f $(HOST_SUBDIR)/libctf/Makefile || exit 0; \
39600	$(HOST_EXPORTS) \
39601	$(POSTSTAGE1_HOST_EXPORTS) \
39602	CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
39603	CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
39604	LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS;  \
39605	echo Configuring stage 2 in $(HOST_SUBDIR)/libctf; \
39606	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libctf; \
39607	cd $(HOST_SUBDIR)/libctf || exit 1; \
39608	case $(srcdir) in \
39609	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
39610	  *) topdir=`echo $(HOST_SUBDIR)/libctf/ | \
39611		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
39612	esac; \
39613	module_srcdir=libctf; \
39614	$(SHELL) $$s/$$module_srcdir/configure \
39615	  --srcdir=$${topdir}/$$module_srcdir \
39616	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
39617	  --target=${target_alias} \
39618	  --with-build-libsubdir=$(HOST_SUBDIR) \
39619	  $(STAGE2_CONFIGURE_FLAGS)
39620@endif libctf-bootstrap
39621
39622.PHONY: configure-stage3-libctf maybe-configure-stage3-libctf
39623maybe-configure-stage3-libctf:
39624@if libctf-bootstrap
39625maybe-configure-stage3-libctf: configure-stage3-libctf
39626configure-stage3-libctf:
39627	@[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
39628	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libctf
39629	@r=`${PWD_COMMAND}`; export r; \
39630	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39631	TFLAGS="$(STAGE3_TFLAGS)"; \
39632	test ! -f $(HOST_SUBDIR)/libctf/Makefile || exit 0; \
39633	$(HOST_EXPORTS) \
39634	$(POSTSTAGE1_HOST_EXPORTS) \
39635	CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
39636	CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
39637	LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS;  \
39638	echo Configuring stage 3 in $(HOST_SUBDIR)/libctf; \
39639	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libctf; \
39640	cd $(HOST_SUBDIR)/libctf || exit 1; \
39641	case $(srcdir) in \
39642	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
39643	  *) topdir=`echo $(HOST_SUBDIR)/libctf/ | \
39644		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
39645	esac; \
39646	module_srcdir=libctf; \
39647	$(SHELL) $$s/$$module_srcdir/configure \
39648	  --srcdir=$${topdir}/$$module_srcdir \
39649	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
39650	  --target=${target_alias} \
39651	  --with-build-libsubdir=$(HOST_SUBDIR) \
39652	  $(STAGE3_CONFIGURE_FLAGS)
39653@endif libctf-bootstrap
39654
39655.PHONY: configure-stage4-libctf maybe-configure-stage4-libctf
39656maybe-configure-stage4-libctf:
39657@if libctf-bootstrap
39658maybe-configure-stage4-libctf: configure-stage4-libctf
39659configure-stage4-libctf:
39660	@[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
39661	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libctf
39662	@r=`${PWD_COMMAND}`; export r; \
39663	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39664	TFLAGS="$(STAGE4_TFLAGS)"; \
39665	test ! -f $(HOST_SUBDIR)/libctf/Makefile || exit 0; \
39666	$(HOST_EXPORTS) \
39667	$(POSTSTAGE1_HOST_EXPORTS) \
39668	CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
39669	CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
39670	LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS;  \
39671	echo Configuring stage 4 in $(HOST_SUBDIR)/libctf; \
39672	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libctf; \
39673	cd $(HOST_SUBDIR)/libctf || exit 1; \
39674	case $(srcdir) in \
39675	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
39676	  *) topdir=`echo $(HOST_SUBDIR)/libctf/ | \
39677		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
39678	esac; \
39679	module_srcdir=libctf; \
39680	$(SHELL) $$s/$$module_srcdir/configure \
39681	  --srcdir=$${topdir}/$$module_srcdir \
39682	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
39683	  --target=${target_alias} \
39684	  --with-build-libsubdir=$(HOST_SUBDIR) \
39685	  $(STAGE4_CONFIGURE_FLAGS)
39686@endif libctf-bootstrap
39687
39688.PHONY: configure-stageprofile-libctf maybe-configure-stageprofile-libctf
39689maybe-configure-stageprofile-libctf:
39690@if libctf-bootstrap
39691maybe-configure-stageprofile-libctf: configure-stageprofile-libctf
39692configure-stageprofile-libctf:
39693	@[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
39694	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libctf
39695	@r=`${PWD_COMMAND}`; export r; \
39696	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39697	TFLAGS="$(STAGEprofile_TFLAGS)"; \
39698	test ! -f $(HOST_SUBDIR)/libctf/Makefile || exit 0; \
39699	$(HOST_EXPORTS) \
39700	$(POSTSTAGE1_HOST_EXPORTS) \
39701	CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
39702	CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
39703	LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS;  \
39704	echo Configuring stage profile in $(HOST_SUBDIR)/libctf; \
39705	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libctf; \
39706	cd $(HOST_SUBDIR)/libctf || exit 1; \
39707	case $(srcdir) in \
39708	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
39709	  *) topdir=`echo $(HOST_SUBDIR)/libctf/ | \
39710		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
39711	esac; \
39712	module_srcdir=libctf; \
39713	$(SHELL) $$s/$$module_srcdir/configure \
39714	  --srcdir=$${topdir}/$$module_srcdir \
39715	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
39716	  --target=${target_alias} \
39717	  --with-build-libsubdir=$(HOST_SUBDIR) \
39718	  $(STAGEprofile_CONFIGURE_FLAGS)
39719@endif libctf-bootstrap
39720
39721.PHONY: configure-stagetrain-libctf maybe-configure-stagetrain-libctf
39722maybe-configure-stagetrain-libctf:
39723@if libctf-bootstrap
39724maybe-configure-stagetrain-libctf: configure-stagetrain-libctf
39725configure-stagetrain-libctf:
39726	@[ $(current_stage) = stagetrain ] || $(MAKE) stagetrain-start
39727	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libctf
39728	@r=`${PWD_COMMAND}`; export r; \
39729	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39730	TFLAGS="$(STAGEtrain_TFLAGS)"; \
39731	test ! -f $(HOST_SUBDIR)/libctf/Makefile || exit 0; \
39732	$(HOST_EXPORTS) \
39733	$(POSTSTAGE1_HOST_EXPORTS) \
39734	CFLAGS="$(STAGEtrain_CFLAGS)"; export CFLAGS; \
39735	CXXFLAGS="$(STAGEtrain_CXXFLAGS)"; export CXXFLAGS; \
39736	LIBCFLAGS="$(STAGEtrain_CFLAGS)"; export LIBCFLAGS;  \
39737	echo Configuring stage train in $(HOST_SUBDIR)/libctf; \
39738	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libctf; \
39739	cd $(HOST_SUBDIR)/libctf || exit 1; \
39740	case $(srcdir) in \
39741	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
39742	  *) topdir=`echo $(HOST_SUBDIR)/libctf/ | \
39743		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
39744	esac; \
39745	module_srcdir=libctf; \
39746	$(SHELL) $$s/$$module_srcdir/configure \
39747	  --srcdir=$${topdir}/$$module_srcdir \
39748	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
39749	  --target=${target_alias} \
39750	  --with-build-libsubdir=$(HOST_SUBDIR) \
39751	  $(STAGEtrain_CONFIGURE_FLAGS)
39752@endif libctf-bootstrap
39753
39754.PHONY: configure-stagefeedback-libctf maybe-configure-stagefeedback-libctf
39755maybe-configure-stagefeedback-libctf:
39756@if libctf-bootstrap
39757maybe-configure-stagefeedback-libctf: configure-stagefeedback-libctf
39758configure-stagefeedback-libctf:
39759	@[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
39760	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libctf
39761	@r=`${PWD_COMMAND}`; export r; \
39762	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39763	TFLAGS="$(STAGEfeedback_TFLAGS)"; \
39764	test ! -f $(HOST_SUBDIR)/libctf/Makefile || exit 0; \
39765	$(HOST_EXPORTS) \
39766	$(POSTSTAGE1_HOST_EXPORTS) \
39767	CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
39768	CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
39769	LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS;  \
39770	echo Configuring stage feedback in $(HOST_SUBDIR)/libctf; \
39771	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libctf; \
39772	cd $(HOST_SUBDIR)/libctf || exit 1; \
39773	case $(srcdir) in \
39774	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
39775	  *) topdir=`echo $(HOST_SUBDIR)/libctf/ | \
39776		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
39777	esac; \
39778	module_srcdir=libctf; \
39779	$(SHELL) $$s/$$module_srcdir/configure \
39780	  --srcdir=$${topdir}/$$module_srcdir \
39781	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
39782	  --target=${target_alias} \
39783	  --with-build-libsubdir=$(HOST_SUBDIR) \
39784	  $(STAGEfeedback_CONFIGURE_FLAGS)
39785@endif libctf-bootstrap
39786
39787.PHONY: configure-stageautoprofile-libctf maybe-configure-stageautoprofile-libctf
39788maybe-configure-stageautoprofile-libctf:
39789@if libctf-bootstrap
39790maybe-configure-stageautoprofile-libctf: configure-stageautoprofile-libctf
39791configure-stageautoprofile-libctf:
39792	@[ $(current_stage) = stageautoprofile ] || $(MAKE) stageautoprofile-start
39793	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libctf
39794	@r=`${PWD_COMMAND}`; export r; \
39795	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39796	TFLAGS="$(STAGEautoprofile_TFLAGS)"; \
39797	test ! -f $(HOST_SUBDIR)/libctf/Makefile || exit 0; \
39798	$(HOST_EXPORTS) \
39799	$(POSTSTAGE1_HOST_EXPORTS) \
39800	CFLAGS="$(STAGEautoprofile_CFLAGS)"; export CFLAGS; \
39801	CXXFLAGS="$(STAGEautoprofile_CXXFLAGS)"; export CXXFLAGS; \
39802	LIBCFLAGS="$(STAGEautoprofile_CFLAGS)"; export LIBCFLAGS;  \
39803	echo Configuring stage autoprofile in $(HOST_SUBDIR)/libctf; \
39804	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libctf; \
39805	cd $(HOST_SUBDIR)/libctf || exit 1; \
39806	case $(srcdir) in \
39807	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
39808	  *) topdir=`echo $(HOST_SUBDIR)/libctf/ | \
39809		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
39810	esac; \
39811	module_srcdir=libctf; \
39812	$(SHELL) $$s/$$module_srcdir/configure \
39813	  --srcdir=$${topdir}/$$module_srcdir \
39814	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
39815	  --target=${target_alias} \
39816	  --with-build-libsubdir=$(HOST_SUBDIR) \
39817	  $(STAGEautoprofile_CONFIGURE_FLAGS)
39818@endif libctf-bootstrap
39819
39820.PHONY: configure-stageautofeedback-libctf maybe-configure-stageautofeedback-libctf
39821maybe-configure-stageautofeedback-libctf:
39822@if libctf-bootstrap
39823maybe-configure-stageautofeedback-libctf: configure-stageautofeedback-libctf
39824configure-stageautofeedback-libctf:
39825	@[ $(current_stage) = stageautofeedback ] || $(MAKE) stageautofeedback-start
39826	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libctf
39827	@r=`${PWD_COMMAND}`; export r; \
39828	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39829	TFLAGS="$(STAGEautofeedback_TFLAGS)"; \
39830	test ! -f $(HOST_SUBDIR)/libctf/Makefile || exit 0; \
39831	$(HOST_EXPORTS) \
39832	$(POSTSTAGE1_HOST_EXPORTS) \
39833	CFLAGS="$(STAGEautofeedback_CFLAGS)"; export CFLAGS; \
39834	CXXFLAGS="$(STAGEautofeedback_CXXFLAGS)"; export CXXFLAGS; \
39835	LIBCFLAGS="$(STAGEautofeedback_CFLAGS)"; export LIBCFLAGS;  \
39836	echo Configuring stage autofeedback in $(HOST_SUBDIR)/libctf; \
39837	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libctf; \
39838	cd $(HOST_SUBDIR)/libctf || exit 1; \
39839	case $(srcdir) in \
39840	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
39841	  *) topdir=`echo $(HOST_SUBDIR)/libctf/ | \
39842		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
39843	esac; \
39844	module_srcdir=libctf; \
39845	$(SHELL) $$s/$$module_srcdir/configure \
39846	  --srcdir=$${topdir}/$$module_srcdir \
39847	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
39848	  --target=${target_alias} \
39849	  --with-build-libsubdir=$(HOST_SUBDIR) \
39850	  $(STAGEautofeedback_CONFIGURE_FLAGS)
39851@endif libctf-bootstrap
39852
39853
39854
39855
39856
39857.PHONY: all-libctf maybe-all-libctf
39858maybe-all-libctf:
39859@if gcc-bootstrap
39860all-libctf: stage_current
39861@endif gcc-bootstrap
39862@if libctf
39863TARGET-libctf=all
39864maybe-all-libctf: all-libctf
39865all-libctf: configure-libctf
39866	@r=`${PWD_COMMAND}`; export r; \
39867	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39868	$(HOST_EXPORTS)  \
39869	(cd $(HOST_SUBDIR)/libctf && \
39870	  $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS)  \
39871		$(TARGET-libctf))
39872@endif libctf
39873
39874
39875
39876.PHONY: all-stage1-libctf maybe-all-stage1-libctf
39877.PHONY: clean-stage1-libctf maybe-clean-stage1-libctf
39878maybe-all-stage1-libctf:
39879maybe-clean-stage1-libctf:
39880@if libctf-bootstrap
39881maybe-all-stage1-libctf: all-stage1-libctf
39882all-stage1: all-stage1-libctf
39883TARGET-stage1-libctf = $(TARGET-libctf)
39884all-stage1-libctf: configure-stage1-libctf
39885	@[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
39886	@r=`${PWD_COMMAND}`; export r; \
39887	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39888	TFLAGS="$(STAGE1_TFLAGS)"; \
39889	$(HOST_EXPORTS)  \
39890	cd $(HOST_SUBDIR)/libctf && \
39891	 \
39892	$(MAKE) $(BASE_FLAGS_TO_PASS) \
39893		CFLAGS="$(STAGE1_CFLAGS)" \
39894		GENERATOR_CFLAGS="$(STAGE1_GENERATOR_CFLAGS)" \
39895		CXXFLAGS="$(STAGE1_CXXFLAGS)" \
39896		LIBCFLAGS="$(LIBCFLAGS)" \
39897		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
39898		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
39899		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
39900		$(EXTRA_HOST_FLAGS)  \
39901		$(STAGE1_FLAGS_TO_PASS)  \
39902		TFLAGS="$(STAGE1_TFLAGS)"  \
39903		$(TARGET-stage1-libctf)
39904
39905maybe-clean-stage1-libctf: clean-stage1-libctf
39906clean-stage1: clean-stage1-libctf
39907clean-stage1-libctf:
39908	@if [ $(current_stage) = stage1 ]; then \
39909	  [ -f $(HOST_SUBDIR)/libctf/Makefile ] || exit 0; \
39910	else \
39911	  [ -f $(HOST_SUBDIR)/stage1-libctf/Makefile ] || exit 0; \
39912	  $(MAKE) stage1-start; \
39913	fi; \
39914	cd $(HOST_SUBDIR)/libctf && \
39915	$(MAKE) $(EXTRA_HOST_FLAGS)  \
39916	$(STAGE1_FLAGS_TO_PASS)  clean
39917@endif libctf-bootstrap
39918
39919
39920.PHONY: all-stage2-libctf maybe-all-stage2-libctf
39921.PHONY: clean-stage2-libctf maybe-clean-stage2-libctf
39922maybe-all-stage2-libctf:
39923maybe-clean-stage2-libctf:
39924@if libctf-bootstrap
39925maybe-all-stage2-libctf: all-stage2-libctf
39926all-stage2: all-stage2-libctf
39927TARGET-stage2-libctf = $(TARGET-libctf)
39928all-stage2-libctf: configure-stage2-libctf
39929	@[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
39930	@r=`${PWD_COMMAND}`; export r; \
39931	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39932	TFLAGS="$(STAGE2_TFLAGS)"; \
39933	$(HOST_EXPORTS) \
39934	$(POSTSTAGE1_HOST_EXPORTS)  \
39935	cd $(HOST_SUBDIR)/libctf && \
39936	 \
39937	$(MAKE) $(BASE_FLAGS_TO_PASS) \
39938		CFLAGS="$(STAGE2_CFLAGS)" \
39939		GENERATOR_CFLAGS="$(STAGE2_GENERATOR_CFLAGS)" \
39940		CXXFLAGS="$(STAGE2_CXXFLAGS)" \
39941		LIBCFLAGS="$(STAGE2_CFLAGS)" \
39942		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
39943		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
39944		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
39945		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
39946		TFLAGS="$(STAGE2_TFLAGS)"  \
39947		$(TARGET-stage2-libctf)
39948
39949maybe-clean-stage2-libctf: clean-stage2-libctf
39950clean-stage2: clean-stage2-libctf
39951clean-stage2-libctf:
39952	@if [ $(current_stage) = stage2 ]; then \
39953	  [ -f $(HOST_SUBDIR)/libctf/Makefile ] || exit 0; \
39954	else \
39955	  [ -f $(HOST_SUBDIR)/stage2-libctf/Makefile ] || exit 0; \
39956	  $(MAKE) stage2-start; \
39957	fi; \
39958	cd $(HOST_SUBDIR)/libctf && \
39959	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
39960@endif libctf-bootstrap
39961
39962
39963.PHONY: all-stage3-libctf maybe-all-stage3-libctf
39964.PHONY: clean-stage3-libctf maybe-clean-stage3-libctf
39965maybe-all-stage3-libctf:
39966maybe-clean-stage3-libctf:
39967@if libctf-bootstrap
39968maybe-all-stage3-libctf: all-stage3-libctf
39969all-stage3: all-stage3-libctf
39970TARGET-stage3-libctf = $(TARGET-libctf)
39971all-stage3-libctf: configure-stage3-libctf
39972	@[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
39973	@r=`${PWD_COMMAND}`; export r; \
39974	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39975	TFLAGS="$(STAGE3_TFLAGS)"; \
39976	$(HOST_EXPORTS) \
39977	$(POSTSTAGE1_HOST_EXPORTS)  \
39978	cd $(HOST_SUBDIR)/libctf && \
39979	 \
39980	$(MAKE) $(BASE_FLAGS_TO_PASS) \
39981		CFLAGS="$(STAGE3_CFLAGS)" \
39982		GENERATOR_CFLAGS="$(STAGE3_GENERATOR_CFLAGS)" \
39983		CXXFLAGS="$(STAGE3_CXXFLAGS)" \
39984		LIBCFLAGS="$(STAGE3_CFLAGS)" \
39985		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
39986		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
39987		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
39988		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
39989		TFLAGS="$(STAGE3_TFLAGS)"  \
39990		$(TARGET-stage3-libctf)
39991
39992maybe-clean-stage3-libctf: clean-stage3-libctf
39993clean-stage3: clean-stage3-libctf
39994clean-stage3-libctf:
39995	@if [ $(current_stage) = stage3 ]; then \
39996	  [ -f $(HOST_SUBDIR)/libctf/Makefile ] || exit 0; \
39997	else \
39998	  [ -f $(HOST_SUBDIR)/stage3-libctf/Makefile ] || exit 0; \
39999	  $(MAKE) stage3-start; \
40000	fi; \
40001	cd $(HOST_SUBDIR)/libctf && \
40002	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
40003@endif libctf-bootstrap
40004
40005
40006.PHONY: all-stage4-libctf maybe-all-stage4-libctf
40007.PHONY: clean-stage4-libctf maybe-clean-stage4-libctf
40008maybe-all-stage4-libctf:
40009maybe-clean-stage4-libctf:
40010@if libctf-bootstrap
40011maybe-all-stage4-libctf: all-stage4-libctf
40012all-stage4: all-stage4-libctf
40013TARGET-stage4-libctf = $(TARGET-libctf)
40014all-stage4-libctf: configure-stage4-libctf
40015	@[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
40016	@r=`${PWD_COMMAND}`; export r; \
40017	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40018	TFLAGS="$(STAGE4_TFLAGS)"; \
40019	$(HOST_EXPORTS) \
40020	$(POSTSTAGE1_HOST_EXPORTS)  \
40021	cd $(HOST_SUBDIR)/libctf && \
40022	 \
40023	$(MAKE) $(BASE_FLAGS_TO_PASS) \
40024		CFLAGS="$(STAGE4_CFLAGS)" \
40025		GENERATOR_CFLAGS="$(STAGE4_GENERATOR_CFLAGS)" \
40026		CXXFLAGS="$(STAGE4_CXXFLAGS)" \
40027		LIBCFLAGS="$(STAGE4_CFLAGS)" \
40028		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
40029		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
40030		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
40031		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
40032		TFLAGS="$(STAGE4_TFLAGS)"  \
40033		$(TARGET-stage4-libctf)
40034
40035maybe-clean-stage4-libctf: clean-stage4-libctf
40036clean-stage4: clean-stage4-libctf
40037clean-stage4-libctf:
40038	@if [ $(current_stage) = stage4 ]; then \
40039	  [ -f $(HOST_SUBDIR)/libctf/Makefile ] || exit 0; \
40040	else \
40041	  [ -f $(HOST_SUBDIR)/stage4-libctf/Makefile ] || exit 0; \
40042	  $(MAKE) stage4-start; \
40043	fi; \
40044	cd $(HOST_SUBDIR)/libctf && \
40045	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
40046@endif libctf-bootstrap
40047
40048
40049.PHONY: all-stageprofile-libctf maybe-all-stageprofile-libctf
40050.PHONY: clean-stageprofile-libctf maybe-clean-stageprofile-libctf
40051maybe-all-stageprofile-libctf:
40052maybe-clean-stageprofile-libctf:
40053@if libctf-bootstrap
40054maybe-all-stageprofile-libctf: all-stageprofile-libctf
40055all-stageprofile: all-stageprofile-libctf
40056TARGET-stageprofile-libctf = $(TARGET-libctf)
40057all-stageprofile-libctf: configure-stageprofile-libctf
40058	@[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
40059	@r=`${PWD_COMMAND}`; export r; \
40060	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40061	TFLAGS="$(STAGEprofile_TFLAGS)"; \
40062	$(HOST_EXPORTS) \
40063	$(POSTSTAGE1_HOST_EXPORTS)  \
40064	cd $(HOST_SUBDIR)/libctf && \
40065	 \
40066	$(MAKE) $(BASE_FLAGS_TO_PASS) \
40067		CFLAGS="$(STAGEprofile_CFLAGS)" \
40068		GENERATOR_CFLAGS="$(STAGEprofile_GENERATOR_CFLAGS)" \
40069		CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
40070		LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
40071		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
40072		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
40073		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
40074		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
40075		TFLAGS="$(STAGEprofile_TFLAGS)"  \
40076		$(TARGET-stageprofile-libctf)
40077
40078maybe-clean-stageprofile-libctf: clean-stageprofile-libctf
40079clean-stageprofile: clean-stageprofile-libctf
40080clean-stageprofile-libctf:
40081	@if [ $(current_stage) = stageprofile ]; then \
40082	  [ -f $(HOST_SUBDIR)/libctf/Makefile ] || exit 0; \
40083	else \
40084	  [ -f $(HOST_SUBDIR)/stageprofile-libctf/Makefile ] || exit 0; \
40085	  $(MAKE) stageprofile-start; \
40086	fi; \
40087	cd $(HOST_SUBDIR)/libctf && \
40088	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
40089@endif libctf-bootstrap
40090
40091
40092.PHONY: all-stagetrain-libctf maybe-all-stagetrain-libctf
40093.PHONY: clean-stagetrain-libctf maybe-clean-stagetrain-libctf
40094maybe-all-stagetrain-libctf:
40095maybe-clean-stagetrain-libctf:
40096@if libctf-bootstrap
40097maybe-all-stagetrain-libctf: all-stagetrain-libctf
40098all-stagetrain: all-stagetrain-libctf
40099TARGET-stagetrain-libctf = $(TARGET-libctf)
40100all-stagetrain-libctf: configure-stagetrain-libctf
40101	@[ $(current_stage) = stagetrain ] || $(MAKE) stagetrain-start
40102	@r=`${PWD_COMMAND}`; export r; \
40103	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40104	TFLAGS="$(STAGEtrain_TFLAGS)"; \
40105	$(HOST_EXPORTS) \
40106	$(POSTSTAGE1_HOST_EXPORTS)  \
40107	cd $(HOST_SUBDIR)/libctf && \
40108	 \
40109	$(MAKE) $(BASE_FLAGS_TO_PASS) \
40110		CFLAGS="$(STAGEtrain_CFLAGS)" \
40111		GENERATOR_CFLAGS="$(STAGEtrain_GENERATOR_CFLAGS)" \
40112		CXXFLAGS="$(STAGEtrain_CXXFLAGS)" \
40113		LIBCFLAGS="$(STAGEtrain_CFLAGS)" \
40114		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
40115		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
40116		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
40117		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
40118		TFLAGS="$(STAGEtrain_TFLAGS)"  \
40119		$(TARGET-stagetrain-libctf)
40120
40121maybe-clean-stagetrain-libctf: clean-stagetrain-libctf
40122clean-stagetrain: clean-stagetrain-libctf
40123clean-stagetrain-libctf:
40124	@if [ $(current_stage) = stagetrain ]; then \
40125	  [ -f $(HOST_SUBDIR)/libctf/Makefile ] || exit 0; \
40126	else \
40127	  [ -f $(HOST_SUBDIR)/stagetrain-libctf/Makefile ] || exit 0; \
40128	  $(MAKE) stagetrain-start; \
40129	fi; \
40130	cd $(HOST_SUBDIR)/libctf && \
40131	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
40132@endif libctf-bootstrap
40133
40134
40135.PHONY: all-stagefeedback-libctf maybe-all-stagefeedback-libctf
40136.PHONY: clean-stagefeedback-libctf maybe-clean-stagefeedback-libctf
40137maybe-all-stagefeedback-libctf:
40138maybe-clean-stagefeedback-libctf:
40139@if libctf-bootstrap
40140maybe-all-stagefeedback-libctf: all-stagefeedback-libctf
40141all-stagefeedback: all-stagefeedback-libctf
40142TARGET-stagefeedback-libctf = $(TARGET-libctf)
40143all-stagefeedback-libctf: configure-stagefeedback-libctf
40144	@[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
40145	@r=`${PWD_COMMAND}`; export r; \
40146	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40147	TFLAGS="$(STAGEfeedback_TFLAGS)"; \
40148	$(HOST_EXPORTS) \
40149	$(POSTSTAGE1_HOST_EXPORTS)  \
40150	cd $(HOST_SUBDIR)/libctf && \
40151	 \
40152	$(MAKE) $(BASE_FLAGS_TO_PASS) \
40153		CFLAGS="$(STAGEfeedback_CFLAGS)" \
40154		GENERATOR_CFLAGS="$(STAGEfeedback_GENERATOR_CFLAGS)" \
40155		CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
40156		LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
40157		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
40158		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
40159		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
40160		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
40161		TFLAGS="$(STAGEfeedback_TFLAGS)"  \
40162		$(TARGET-stagefeedback-libctf)
40163
40164maybe-clean-stagefeedback-libctf: clean-stagefeedback-libctf
40165clean-stagefeedback: clean-stagefeedback-libctf
40166clean-stagefeedback-libctf:
40167	@if [ $(current_stage) = stagefeedback ]; then \
40168	  [ -f $(HOST_SUBDIR)/libctf/Makefile ] || exit 0; \
40169	else \
40170	  [ -f $(HOST_SUBDIR)/stagefeedback-libctf/Makefile ] || exit 0; \
40171	  $(MAKE) stagefeedback-start; \
40172	fi; \
40173	cd $(HOST_SUBDIR)/libctf && \
40174	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
40175@endif libctf-bootstrap
40176
40177
40178.PHONY: all-stageautoprofile-libctf maybe-all-stageautoprofile-libctf
40179.PHONY: clean-stageautoprofile-libctf maybe-clean-stageautoprofile-libctf
40180maybe-all-stageautoprofile-libctf:
40181maybe-clean-stageautoprofile-libctf:
40182@if libctf-bootstrap
40183maybe-all-stageautoprofile-libctf: all-stageautoprofile-libctf
40184all-stageautoprofile: all-stageautoprofile-libctf
40185TARGET-stageautoprofile-libctf = $(TARGET-libctf)
40186all-stageautoprofile-libctf: configure-stageautoprofile-libctf
40187	@[ $(current_stage) = stageautoprofile ] || $(MAKE) stageautoprofile-start
40188	@r=`${PWD_COMMAND}`; export r; \
40189	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40190	TFLAGS="$(STAGEautoprofile_TFLAGS)"; \
40191	$(HOST_EXPORTS) \
40192	$(POSTSTAGE1_HOST_EXPORTS)  \
40193	cd $(HOST_SUBDIR)/libctf && \
40194	$$s/gcc/config/i386/$(AUTO_PROFILE) \
40195	$(MAKE) $(BASE_FLAGS_TO_PASS) \
40196		CFLAGS="$(STAGEautoprofile_CFLAGS)" \
40197		GENERATOR_CFLAGS="$(STAGEautoprofile_GENERATOR_CFLAGS)" \
40198		CXXFLAGS="$(STAGEautoprofile_CXXFLAGS)" \
40199		LIBCFLAGS="$(STAGEautoprofile_CFLAGS)" \
40200		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
40201		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
40202		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
40203		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
40204		TFLAGS="$(STAGEautoprofile_TFLAGS)"  \
40205		$(TARGET-stageautoprofile-libctf)
40206
40207maybe-clean-stageautoprofile-libctf: clean-stageautoprofile-libctf
40208clean-stageautoprofile: clean-stageautoprofile-libctf
40209clean-stageautoprofile-libctf:
40210	@if [ $(current_stage) = stageautoprofile ]; then \
40211	  [ -f $(HOST_SUBDIR)/libctf/Makefile ] || exit 0; \
40212	else \
40213	  [ -f $(HOST_SUBDIR)/stageautoprofile-libctf/Makefile ] || exit 0; \
40214	  $(MAKE) stageautoprofile-start; \
40215	fi; \
40216	cd $(HOST_SUBDIR)/libctf && \
40217	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
40218@endif libctf-bootstrap
40219
40220
40221.PHONY: all-stageautofeedback-libctf maybe-all-stageautofeedback-libctf
40222.PHONY: clean-stageautofeedback-libctf maybe-clean-stageautofeedback-libctf
40223maybe-all-stageautofeedback-libctf:
40224maybe-clean-stageautofeedback-libctf:
40225@if libctf-bootstrap
40226maybe-all-stageautofeedback-libctf: all-stageautofeedback-libctf
40227all-stageautofeedback: all-stageautofeedback-libctf
40228TARGET-stageautofeedback-libctf = $(TARGET-libctf)
40229all-stageautofeedback-libctf: configure-stageautofeedback-libctf
40230	@[ $(current_stage) = stageautofeedback ] || $(MAKE) stageautofeedback-start
40231	@r=`${PWD_COMMAND}`; export r; \
40232	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40233	TFLAGS="$(STAGEautofeedback_TFLAGS)"; \
40234	$(HOST_EXPORTS) \
40235	$(POSTSTAGE1_HOST_EXPORTS)  \
40236	cd $(HOST_SUBDIR)/libctf && \
40237	 \
40238	$(MAKE) $(BASE_FLAGS_TO_PASS) \
40239		CFLAGS="$(STAGEautofeedback_CFLAGS)" \
40240		GENERATOR_CFLAGS="$(STAGEautofeedback_GENERATOR_CFLAGS)" \
40241		CXXFLAGS="$(STAGEautofeedback_CXXFLAGS)" \
40242		LIBCFLAGS="$(STAGEautofeedback_CFLAGS)" \
40243		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
40244		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
40245		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
40246		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
40247		TFLAGS="$(STAGEautofeedback_TFLAGS)" PERF_DATA=perf.data \
40248		$(TARGET-stageautofeedback-libctf)
40249
40250maybe-clean-stageautofeedback-libctf: clean-stageautofeedback-libctf
40251clean-stageautofeedback: clean-stageautofeedback-libctf
40252clean-stageautofeedback-libctf:
40253	@if [ $(current_stage) = stageautofeedback ]; then \
40254	  [ -f $(HOST_SUBDIR)/libctf/Makefile ] || exit 0; \
40255	else \
40256	  [ -f $(HOST_SUBDIR)/stageautofeedback-libctf/Makefile ] || exit 0; \
40257	  $(MAKE) stageautofeedback-start; \
40258	fi; \
40259	cd $(HOST_SUBDIR)/libctf && \
40260	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
40261@endif libctf-bootstrap
40262
40263
40264
40265
40266
40267.PHONY: check-libctf maybe-check-libctf
40268maybe-check-libctf:
40269@if libctf
40270maybe-check-libctf: check-libctf
40271
40272check-libctf:
40273
40274@endif libctf
40275
40276.PHONY: install-libctf maybe-install-libctf
40277maybe-install-libctf:
40278@if libctf
40279maybe-install-libctf: install-libctf
40280
40281install-libctf:
40282
40283@endif libctf
40284
40285.PHONY: install-strip-libctf maybe-install-strip-libctf
40286maybe-install-strip-libctf:
40287@if libctf
40288maybe-install-strip-libctf: install-strip-libctf
40289
40290install-strip-libctf:
40291
40292@endif libctf
40293
40294# Other targets (info, dvi, pdf, etc.)
40295
40296.PHONY: maybe-info-libctf info-libctf
40297maybe-info-libctf:
40298@if libctf
40299maybe-info-libctf: info-libctf
40300
40301info-libctf: \
40302    configure-libctf 
40303	@[ -f ./libctf/Makefile ] || exit 0; \
40304	r=`${PWD_COMMAND}`; export r; \
40305	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40306	$(HOST_EXPORTS) \
40307	for flag in $(EXTRA_HOST_FLAGS) ; do \
40308	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40309	done; \
40310	echo "Doing info in libctf"; \
40311	(cd $(HOST_SUBDIR)/libctf && \
40312	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40313	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40314	          "RANLIB=$${RANLIB}" \
40315	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40316	          info) \
40317	  || exit 1
40318
40319@endif libctf
40320
40321.PHONY: maybe-dvi-libctf dvi-libctf
40322maybe-dvi-libctf:
40323@if libctf
40324maybe-dvi-libctf: dvi-libctf
40325
40326dvi-libctf: \
40327    configure-libctf 
40328	@[ -f ./libctf/Makefile ] || exit 0; \
40329	r=`${PWD_COMMAND}`; export r; \
40330	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40331	$(HOST_EXPORTS) \
40332	for flag in $(EXTRA_HOST_FLAGS) ; do \
40333	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40334	done; \
40335	echo "Doing dvi in libctf"; \
40336	(cd $(HOST_SUBDIR)/libctf && \
40337	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40338	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40339	          "RANLIB=$${RANLIB}" \
40340	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40341	          dvi) \
40342	  || exit 1
40343
40344@endif libctf
40345
40346.PHONY: maybe-pdf-libctf pdf-libctf
40347maybe-pdf-libctf:
40348@if libctf
40349maybe-pdf-libctf: pdf-libctf
40350
40351pdf-libctf: \
40352    configure-libctf 
40353	@[ -f ./libctf/Makefile ] || exit 0; \
40354	r=`${PWD_COMMAND}`; export r; \
40355	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40356	$(HOST_EXPORTS) \
40357	for flag in $(EXTRA_HOST_FLAGS) ; do \
40358	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40359	done; \
40360	echo "Doing pdf in libctf"; \
40361	(cd $(HOST_SUBDIR)/libctf && \
40362	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40363	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40364	          "RANLIB=$${RANLIB}" \
40365	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40366	          pdf) \
40367	  || exit 1
40368
40369@endif libctf
40370
40371.PHONY: maybe-html-libctf html-libctf
40372maybe-html-libctf:
40373@if libctf
40374maybe-html-libctf: html-libctf
40375
40376html-libctf: \
40377    configure-libctf 
40378	@[ -f ./libctf/Makefile ] || exit 0; \
40379	r=`${PWD_COMMAND}`; export r; \
40380	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40381	$(HOST_EXPORTS) \
40382	for flag in $(EXTRA_HOST_FLAGS) ; do \
40383	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40384	done; \
40385	echo "Doing html in libctf"; \
40386	(cd $(HOST_SUBDIR)/libctf && \
40387	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40388	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40389	          "RANLIB=$${RANLIB}" \
40390	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40391	          html) \
40392	  || exit 1
40393
40394@endif libctf
40395
40396.PHONY: maybe-TAGS-libctf TAGS-libctf
40397maybe-TAGS-libctf:
40398@if libctf
40399maybe-TAGS-libctf: TAGS-libctf
40400
40401TAGS-libctf: \
40402    configure-libctf 
40403	@[ -f ./libctf/Makefile ] || exit 0; \
40404	r=`${PWD_COMMAND}`; export r; \
40405	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40406	$(HOST_EXPORTS) \
40407	for flag in $(EXTRA_HOST_FLAGS) ; do \
40408	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40409	done; \
40410	echo "Doing TAGS in libctf"; \
40411	(cd $(HOST_SUBDIR)/libctf && \
40412	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40413	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40414	          "RANLIB=$${RANLIB}" \
40415	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40416	          TAGS) \
40417	  || exit 1
40418
40419@endif libctf
40420
40421.PHONY: maybe-install-info-libctf install-info-libctf
40422maybe-install-info-libctf:
40423@if libctf
40424maybe-install-info-libctf: install-info-libctf
40425
40426install-info-libctf: \
40427    configure-libctf \
40428    info-libctf 
40429	@[ -f ./libctf/Makefile ] || exit 0; \
40430	r=`${PWD_COMMAND}`; export r; \
40431	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40432	$(HOST_EXPORTS) \
40433	for flag in $(EXTRA_HOST_FLAGS) ; do \
40434	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40435	done; \
40436	echo "Doing install-info in libctf"; \
40437	(cd $(HOST_SUBDIR)/libctf && \
40438	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40439	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40440	          "RANLIB=$${RANLIB}" \
40441	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40442	          install-info) \
40443	  || exit 1
40444
40445@endif libctf
40446
40447.PHONY: maybe-install-pdf-libctf install-pdf-libctf
40448maybe-install-pdf-libctf:
40449@if libctf
40450maybe-install-pdf-libctf: install-pdf-libctf
40451
40452install-pdf-libctf: \
40453    configure-libctf \
40454    pdf-libctf 
40455	@[ -f ./libctf/Makefile ] || exit 0; \
40456	r=`${PWD_COMMAND}`; export r; \
40457	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40458	$(HOST_EXPORTS) \
40459	for flag in $(EXTRA_HOST_FLAGS) ; do \
40460	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40461	done; \
40462	echo "Doing install-pdf in libctf"; \
40463	(cd $(HOST_SUBDIR)/libctf && \
40464	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40465	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40466	          "RANLIB=$${RANLIB}" \
40467	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40468	          install-pdf) \
40469	  || exit 1
40470
40471@endif libctf
40472
40473.PHONY: maybe-install-html-libctf install-html-libctf
40474maybe-install-html-libctf:
40475@if libctf
40476maybe-install-html-libctf: install-html-libctf
40477
40478install-html-libctf: \
40479    configure-libctf \
40480    html-libctf 
40481	@[ -f ./libctf/Makefile ] || exit 0; \
40482	r=`${PWD_COMMAND}`; export r; \
40483	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40484	$(HOST_EXPORTS) \
40485	for flag in $(EXTRA_HOST_FLAGS) ; do \
40486	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40487	done; \
40488	echo "Doing install-html in libctf"; \
40489	(cd $(HOST_SUBDIR)/libctf && \
40490	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40491	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40492	          "RANLIB=$${RANLIB}" \
40493	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40494	          install-html) \
40495	  || exit 1
40496
40497@endif libctf
40498
40499.PHONY: maybe-installcheck-libctf installcheck-libctf
40500maybe-installcheck-libctf:
40501@if libctf
40502maybe-installcheck-libctf: installcheck-libctf
40503
40504installcheck-libctf: \
40505    configure-libctf 
40506	@[ -f ./libctf/Makefile ] || exit 0; \
40507	r=`${PWD_COMMAND}`; export r; \
40508	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40509	$(HOST_EXPORTS) \
40510	for flag in $(EXTRA_HOST_FLAGS) ; do \
40511	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40512	done; \
40513	echo "Doing installcheck in libctf"; \
40514	(cd $(HOST_SUBDIR)/libctf && \
40515	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40516	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40517	          "RANLIB=$${RANLIB}" \
40518	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40519	          installcheck) \
40520	  || exit 1
40521
40522@endif libctf
40523
40524.PHONY: maybe-mostlyclean-libctf mostlyclean-libctf
40525maybe-mostlyclean-libctf:
40526@if libctf
40527maybe-mostlyclean-libctf: mostlyclean-libctf
40528
40529mostlyclean-libctf: 
40530	@[ -f ./libctf/Makefile ] || exit 0; \
40531	r=`${PWD_COMMAND}`; export r; \
40532	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40533	$(HOST_EXPORTS) \
40534	for flag in $(EXTRA_HOST_FLAGS) ; do \
40535	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40536	done; \
40537	echo "Doing mostlyclean in libctf"; \
40538	(cd $(HOST_SUBDIR)/libctf && \
40539	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40540	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40541	          "RANLIB=$${RANLIB}" \
40542	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40543	          mostlyclean) \
40544	  || exit 1
40545
40546@endif libctf
40547
40548.PHONY: maybe-clean-libctf clean-libctf
40549maybe-clean-libctf:
40550@if libctf
40551maybe-clean-libctf: clean-libctf
40552
40553clean-libctf: 
40554	@[ -f ./libctf/Makefile ] || exit 0; \
40555	r=`${PWD_COMMAND}`; export r; \
40556	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40557	$(HOST_EXPORTS) \
40558	for flag in $(EXTRA_HOST_FLAGS) ; do \
40559	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40560	done; \
40561	echo "Doing clean in libctf"; \
40562	(cd $(HOST_SUBDIR)/libctf && \
40563	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40564	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40565	          "RANLIB=$${RANLIB}" \
40566	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40567	          clean) \
40568	  || exit 1
40569
40570@endif libctf
40571
40572.PHONY: maybe-distclean-libctf distclean-libctf
40573maybe-distclean-libctf:
40574@if libctf
40575maybe-distclean-libctf: distclean-libctf
40576
40577distclean-libctf: 
40578	@[ -f ./libctf/Makefile ] || exit 0; \
40579	r=`${PWD_COMMAND}`; export r; \
40580	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40581	$(HOST_EXPORTS) \
40582	for flag in $(EXTRA_HOST_FLAGS) ; do \
40583	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40584	done; \
40585	echo "Doing distclean in libctf"; \
40586	(cd $(HOST_SUBDIR)/libctf && \
40587	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40588	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40589	          "RANLIB=$${RANLIB}" \
40590	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40591	          distclean) \
40592	  || exit 1
40593
40594@endif libctf
40595
40596.PHONY: maybe-maintainer-clean-libctf maintainer-clean-libctf
40597maybe-maintainer-clean-libctf:
40598@if libctf
40599maybe-maintainer-clean-libctf: maintainer-clean-libctf
40600
40601maintainer-clean-libctf: 
40602	@[ -f ./libctf/Makefile ] || exit 0; \
40603	r=`${PWD_COMMAND}`; export r; \
40604	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40605	$(HOST_EXPORTS) \
40606	for flag in $(EXTRA_HOST_FLAGS) ; do \
40607	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40608	done; \
40609	echo "Doing maintainer-clean in libctf"; \
40610	(cd $(HOST_SUBDIR)/libctf && \
40611	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40612	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40613	          "RANLIB=$${RANLIB}" \
40614	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40615	          maintainer-clean) \
40616	  || exit 1
40617
40618@endif libctf
40619
40620
40621
40622# ---------------------------------------
40623# Modules which run on the target machine
40624# ---------------------------------------
40625
40626
40627
40628
40629.PHONY: configure-target-libstdc++-v3 maybe-configure-target-libstdc++-v3
40630maybe-configure-target-libstdc++-v3:
40631@if gcc-bootstrap
40632configure-target-libstdc++-v3: stage_current
40633@endif gcc-bootstrap
40634@if target-libstdc++-v3
40635maybe-configure-target-libstdc++-v3: configure-target-libstdc++-v3
40636configure-target-libstdc++-v3: 
40637	@r=`${PWD_COMMAND}`; export r; \
40638	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40639	echo "Checking multilib configuration for libstdc++-v3..."; \
40640	$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3; \
40641	$(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp 2> /dev/null; \
40642	if test -r $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
40643	  if cmp -s $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
40644	    rm -f $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp; \
40645	  else \
40646	    rm -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile; \
40647	    mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
40648	  fi; \
40649	else \
40650	  mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
40651	fi; \
40652	test ! -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile || exit 0; \
40653	$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3; \
40654	$(RAW_CXX_TARGET_EXPORTS)  \
40655	echo Configuring in $(TARGET_SUBDIR)/libstdc++-v3; \
40656	cd "$(TARGET_SUBDIR)/libstdc++-v3" || exit 1; \
40657	case $(srcdir) in \
40658	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
40659	  *) topdir=`echo $(TARGET_SUBDIR)/libstdc++-v3/ | \
40660		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
40661	esac; \
40662	module_srcdir=libstdc++-v3; \
40663	rm -f no-such-file || : ; \
40664	CONFIG_SITE=no-such-file $(SHELL) \
40665	  $$s/$$module_srcdir/configure \
40666	  --srcdir=$${topdir}/$$module_srcdir \
40667	  $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
40668	  --target=${target_alias}  \
40669	  || exit 1
40670@endif target-libstdc++-v3
40671
40672
40673
40674.PHONY: configure-stage1-target-libstdc++-v3 maybe-configure-stage1-target-libstdc++-v3
40675maybe-configure-stage1-target-libstdc++-v3:
40676@if target-libstdc++-v3-bootstrap
40677maybe-configure-stage1-target-libstdc++-v3: configure-stage1-target-libstdc++-v3
40678configure-stage1-target-libstdc++-v3:
40679	@[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
40680	@$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3
40681	@r=`${PWD_COMMAND}`; export r; \
40682	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40683	TFLAGS="$(STAGE1_TFLAGS)"; \
40684	echo "Checking multilib configuration for libstdc++-v3..."; \
40685	$(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp 2> /dev/null; \
40686	if test -r $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
40687	  if cmp -s $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
40688	    rm -f $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp; \
40689	  else \
40690	    rm -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile; \
40691	    mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
40692	  fi; \
40693	else \
40694	  mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
40695	fi; \
40696	test ! -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile || exit 0; \
40697	$(RAW_CXX_TARGET_EXPORTS) \
40698	CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
40699	CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
40700	LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS;  \
40701	echo Configuring stage 1 in $(TARGET_SUBDIR)/libstdc++-v3; \
40702	$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3; \
40703	cd $(TARGET_SUBDIR)/libstdc++-v3 || exit 1; \
40704	case $(srcdir) in \
40705	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
40706	  *) topdir=`echo $(TARGET_SUBDIR)/libstdc++-v3/ | \
40707		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
40708	esac; \
40709	module_srcdir=libstdc++-v3; \
40710	$(SHELL) $$s/$$module_srcdir/configure \
40711	  --srcdir=$${topdir}/$$module_srcdir \
40712	  $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
40713	  --target=${target_alias} \
40714	   \
40715	  $(STAGE1_CONFIGURE_FLAGS)
40716@endif target-libstdc++-v3-bootstrap
40717
40718.PHONY: configure-stage2-target-libstdc++-v3 maybe-configure-stage2-target-libstdc++-v3
40719maybe-configure-stage2-target-libstdc++-v3:
40720@if target-libstdc++-v3-bootstrap
40721maybe-configure-stage2-target-libstdc++-v3: configure-stage2-target-libstdc++-v3
40722configure-stage2-target-libstdc++-v3:
40723	@[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
40724	@$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3
40725	@r=`${PWD_COMMAND}`; export r; \
40726	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40727	TFLAGS="$(STAGE2_TFLAGS)"; \
40728	echo "Checking multilib configuration for libstdc++-v3..."; \
40729	$(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp 2> /dev/null; \
40730	if test -r $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
40731	  if cmp -s $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
40732	    rm -f $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp; \
40733	  else \
40734	    rm -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile; \
40735	    mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
40736	  fi; \
40737	else \
40738	  mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
40739	fi; \
40740	test ! -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile || exit 0; \
40741	$(RAW_CXX_TARGET_EXPORTS) \
40742	 \
40743	CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
40744	CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
40745	LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS;  \
40746	echo Configuring stage 2 in $(TARGET_SUBDIR)/libstdc++-v3; \
40747	$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3; \
40748	cd $(TARGET_SUBDIR)/libstdc++-v3 || exit 1; \
40749	case $(srcdir) in \
40750	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
40751	  *) topdir=`echo $(TARGET_SUBDIR)/libstdc++-v3/ | \
40752		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
40753	esac; \
40754	module_srcdir=libstdc++-v3; \
40755	$(SHELL) $$s/$$module_srcdir/configure \
40756	  --srcdir=$${topdir}/$$module_srcdir \
40757	  $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
40758	  --target=${target_alias} \
40759	  --with-build-libsubdir=$(HOST_SUBDIR) \
40760	  $(STAGE2_CONFIGURE_FLAGS)
40761@endif target-libstdc++-v3-bootstrap
40762
40763.PHONY: configure-stage3-target-libstdc++-v3 maybe-configure-stage3-target-libstdc++-v3
40764maybe-configure-stage3-target-libstdc++-v3:
40765@if target-libstdc++-v3-bootstrap
40766maybe-configure-stage3-target-libstdc++-v3: configure-stage3-target-libstdc++-v3
40767configure-stage3-target-libstdc++-v3:
40768	@[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
40769	@$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3
40770	@r=`${PWD_COMMAND}`; export r; \
40771	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40772	TFLAGS="$(STAGE3_TFLAGS)"; \
40773	echo "Checking multilib configuration for libstdc++-v3..."; \
40774	$(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp 2> /dev/null; \
40775	if test -r $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
40776	  if cmp -s $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
40777	    rm -f $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp; \
40778	  else \
40779	    rm -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile; \
40780	    mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
40781	  fi; \
40782	else \
40783	  mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
40784	fi; \
40785	test ! -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile || exit 0; \
40786	$(RAW_CXX_TARGET_EXPORTS) \
40787	 \
40788	CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
40789	CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
40790	LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS;  \
40791	echo Configuring stage 3 in $(TARGET_SUBDIR)/libstdc++-v3; \
40792	$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3; \
40793	cd $(TARGET_SUBDIR)/libstdc++-v3 || exit 1; \
40794	case $(srcdir) in \
40795	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
40796	  *) topdir=`echo $(TARGET_SUBDIR)/libstdc++-v3/ | \
40797		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
40798	esac; \
40799	module_srcdir=libstdc++-v3; \
40800	$(SHELL) $$s/$$module_srcdir/configure \
40801	  --srcdir=$${topdir}/$$module_srcdir \
40802	  $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
40803	  --target=${target_alias} \
40804	  --with-build-libsubdir=$(HOST_SUBDIR) \
40805	  $(STAGE3_CONFIGURE_FLAGS)
40806@endif target-libstdc++-v3-bootstrap
40807
40808.PHONY: configure-stage4-target-libstdc++-v3 maybe-configure-stage4-target-libstdc++-v3
40809maybe-configure-stage4-target-libstdc++-v3:
40810@if target-libstdc++-v3-bootstrap
40811maybe-configure-stage4-target-libstdc++-v3: configure-stage4-target-libstdc++-v3
40812configure-stage4-target-libstdc++-v3:
40813	@[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
40814	@$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3
40815	@r=`${PWD_COMMAND}`; export r; \
40816	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40817	TFLAGS="$(STAGE4_TFLAGS)"; \
40818	echo "Checking multilib configuration for libstdc++-v3..."; \
40819	$(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp 2> /dev/null; \
40820	if test -r $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
40821	  if cmp -s $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
40822	    rm -f $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp; \
40823	  else \
40824	    rm -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile; \
40825	    mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
40826	  fi; \
40827	else \
40828	  mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
40829	fi; \
40830	test ! -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile || exit 0; \
40831	$(RAW_CXX_TARGET_EXPORTS) \
40832	 \
40833	CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
40834	CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
40835	LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS;  \
40836	echo Configuring stage 4 in $(TARGET_SUBDIR)/libstdc++-v3; \
40837	$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3; \
40838	cd $(TARGET_SUBDIR)/libstdc++-v3 || exit 1; \
40839	case $(srcdir) in \
40840	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
40841	  *) topdir=`echo $(TARGET_SUBDIR)/libstdc++-v3/ | \
40842		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
40843	esac; \
40844	module_srcdir=libstdc++-v3; \
40845	$(SHELL) $$s/$$module_srcdir/configure \
40846	  --srcdir=$${topdir}/$$module_srcdir \
40847	  $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
40848	  --target=${target_alias} \
40849	  --with-build-libsubdir=$(HOST_SUBDIR) \
40850	  $(STAGE4_CONFIGURE_FLAGS)
40851@endif target-libstdc++-v3-bootstrap
40852
40853.PHONY: configure-stageprofile-target-libstdc++-v3 maybe-configure-stageprofile-target-libstdc++-v3
40854maybe-configure-stageprofile-target-libstdc++-v3:
40855@if target-libstdc++-v3-bootstrap
40856maybe-configure-stageprofile-target-libstdc++-v3: configure-stageprofile-target-libstdc++-v3
40857configure-stageprofile-target-libstdc++-v3:
40858	@[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
40859	@$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3
40860	@r=`${PWD_COMMAND}`; export r; \
40861	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40862	TFLAGS="$(STAGEprofile_TFLAGS)"; \
40863	echo "Checking multilib configuration for libstdc++-v3..."; \
40864	$(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp 2> /dev/null; \
40865	if test -r $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
40866	  if cmp -s $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
40867	    rm -f $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp; \
40868	  else \
40869	    rm -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile; \
40870	    mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
40871	  fi; \
40872	else \
40873	  mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
40874	fi; \
40875	test ! -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile || exit 0; \
40876	$(RAW_CXX_TARGET_EXPORTS) \
40877	 \
40878	CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
40879	CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
40880	LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS;  \
40881	echo Configuring stage profile in $(TARGET_SUBDIR)/libstdc++-v3; \
40882	$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3; \
40883	cd $(TARGET_SUBDIR)/libstdc++-v3 || exit 1; \
40884	case $(srcdir) in \
40885	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
40886	  *) topdir=`echo $(TARGET_SUBDIR)/libstdc++-v3/ | \
40887		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
40888	esac; \
40889	module_srcdir=libstdc++-v3; \
40890	$(SHELL) $$s/$$module_srcdir/configure \
40891	  --srcdir=$${topdir}/$$module_srcdir \
40892	  $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
40893	  --target=${target_alias} \
40894	  --with-build-libsubdir=$(HOST_SUBDIR) \
40895	  $(STAGEprofile_CONFIGURE_FLAGS)
40896@endif target-libstdc++-v3-bootstrap
40897
40898.PHONY: configure-stagetrain-target-libstdc++-v3 maybe-configure-stagetrain-target-libstdc++-v3
40899maybe-configure-stagetrain-target-libstdc++-v3:
40900@if target-libstdc++-v3-bootstrap
40901maybe-configure-stagetrain-target-libstdc++-v3: configure-stagetrain-target-libstdc++-v3
40902configure-stagetrain-target-libstdc++-v3:
40903	@[ $(current_stage) = stagetrain ] || $(MAKE) stagetrain-start
40904	@$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3
40905	@r=`${PWD_COMMAND}`; export r; \
40906	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40907	TFLAGS="$(STAGEtrain_TFLAGS)"; \
40908	echo "Checking multilib configuration for libstdc++-v3..."; \
40909	$(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp 2> /dev/null; \
40910	if test -r $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
40911	  if cmp -s $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
40912	    rm -f $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp; \
40913	  else \
40914	    rm -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile; \
40915	    mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
40916	  fi; \
40917	else \
40918	  mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
40919	fi; \
40920	test ! -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile || exit 0; \
40921	$(RAW_CXX_TARGET_EXPORTS) \
40922	 \
40923	CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
40924	CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
40925	LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS;  \
40926	echo Configuring stage train in $(TARGET_SUBDIR)/libstdc++-v3; \
40927	$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3; \
40928	cd $(TARGET_SUBDIR)/libstdc++-v3 || exit 1; \
40929	case $(srcdir) in \
40930	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
40931	  *) topdir=`echo $(TARGET_SUBDIR)/libstdc++-v3/ | \
40932		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
40933	esac; \
40934	module_srcdir=libstdc++-v3; \
40935	$(SHELL) $$s/$$module_srcdir/configure \
40936	  --srcdir=$${topdir}/$$module_srcdir \
40937	  $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
40938	  --target=${target_alias} \
40939	  --with-build-libsubdir=$(HOST_SUBDIR) \
40940	  $(STAGEtrain_CONFIGURE_FLAGS)
40941@endif target-libstdc++-v3-bootstrap
40942
40943.PHONY: configure-stagefeedback-target-libstdc++-v3 maybe-configure-stagefeedback-target-libstdc++-v3
40944maybe-configure-stagefeedback-target-libstdc++-v3:
40945@if target-libstdc++-v3-bootstrap
40946maybe-configure-stagefeedback-target-libstdc++-v3: configure-stagefeedback-target-libstdc++-v3
40947configure-stagefeedback-target-libstdc++-v3:
40948	@[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
40949	@$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3
40950	@r=`${PWD_COMMAND}`; export r; \
40951	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40952	TFLAGS="$(STAGEfeedback_TFLAGS)"; \
40953	echo "Checking multilib configuration for libstdc++-v3..."; \
40954	$(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp 2> /dev/null; \
40955	if test -r $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
40956	  if cmp -s $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
40957	    rm -f $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp; \
40958	  else \
40959	    rm -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile; \
40960	    mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
40961	  fi; \
40962	else \
40963	  mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
40964	fi; \
40965	test ! -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile || exit 0; \
40966	$(RAW_CXX_TARGET_EXPORTS) \
40967	 \
40968	CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
40969	CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
40970	LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS;  \
40971	echo Configuring stage feedback in $(TARGET_SUBDIR)/libstdc++-v3; \
40972	$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3; \
40973	cd $(TARGET_SUBDIR)/libstdc++-v3 || exit 1; \
40974	case $(srcdir) in \
40975	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
40976	  *) topdir=`echo $(TARGET_SUBDIR)/libstdc++-v3/ | \
40977		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
40978	esac; \
40979	module_srcdir=libstdc++-v3; \
40980	$(SHELL) $$s/$$module_srcdir/configure \
40981	  --srcdir=$${topdir}/$$module_srcdir \
40982	  $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
40983	  --target=${target_alias} \
40984	  --with-build-libsubdir=$(HOST_SUBDIR) \
40985	  $(STAGEfeedback_CONFIGURE_FLAGS)
40986@endif target-libstdc++-v3-bootstrap
40987
40988.PHONY: configure-stageautoprofile-target-libstdc++-v3 maybe-configure-stageautoprofile-target-libstdc++-v3
40989maybe-configure-stageautoprofile-target-libstdc++-v3:
40990@if target-libstdc++-v3-bootstrap
40991maybe-configure-stageautoprofile-target-libstdc++-v3: configure-stageautoprofile-target-libstdc++-v3
40992configure-stageautoprofile-target-libstdc++-v3:
40993	@[ $(current_stage) = stageautoprofile ] || $(MAKE) stageautoprofile-start
40994	@$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3
40995	@r=`${PWD_COMMAND}`; export r; \
40996	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40997	TFLAGS="$(STAGEautoprofile_TFLAGS)"; \
40998	echo "Checking multilib configuration for libstdc++-v3..."; \
40999	$(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp 2> /dev/null; \
41000	if test -r $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
41001	  if cmp -s $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
41002	    rm -f $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp; \
41003	  else \
41004	    rm -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile; \
41005	    mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
41006	  fi; \
41007	else \
41008	  mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
41009	fi; \
41010	test ! -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile || exit 0; \
41011	$(RAW_CXX_TARGET_EXPORTS) \
41012	 \
41013	CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
41014	CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
41015	LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS;  \
41016	echo Configuring stage autoprofile in $(TARGET_SUBDIR)/libstdc++-v3; \
41017	$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3; \
41018	cd $(TARGET_SUBDIR)/libstdc++-v3 || exit 1; \
41019	case $(srcdir) in \
41020	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
41021	  *) topdir=`echo $(TARGET_SUBDIR)/libstdc++-v3/ | \
41022		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
41023	esac; \
41024	module_srcdir=libstdc++-v3; \
41025	$(SHELL) $$s/$$module_srcdir/configure \
41026	  --srcdir=$${topdir}/$$module_srcdir \
41027	  $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
41028	  --target=${target_alias} \
41029	  --with-build-libsubdir=$(HOST_SUBDIR) \
41030	  $(STAGEautoprofile_CONFIGURE_FLAGS)
41031@endif target-libstdc++-v3-bootstrap
41032
41033.PHONY: configure-stageautofeedback-target-libstdc++-v3 maybe-configure-stageautofeedback-target-libstdc++-v3
41034maybe-configure-stageautofeedback-target-libstdc++-v3:
41035@if target-libstdc++-v3-bootstrap
41036maybe-configure-stageautofeedback-target-libstdc++-v3: configure-stageautofeedback-target-libstdc++-v3
41037configure-stageautofeedback-target-libstdc++-v3:
41038	@[ $(current_stage) = stageautofeedback ] || $(MAKE) stageautofeedback-start
41039	@$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3
41040	@r=`${PWD_COMMAND}`; export r; \
41041	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41042	TFLAGS="$(STAGEautofeedback_TFLAGS)"; \
41043	echo "Checking multilib configuration for libstdc++-v3..."; \
41044	$(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp 2> /dev/null; \
41045	if test -r $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
41046	  if cmp -s $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
41047	    rm -f $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp; \
41048	  else \
41049	    rm -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile; \
41050	    mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
41051	  fi; \
41052	else \
41053	  mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
41054	fi; \
41055	test ! -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile || exit 0; \
41056	$(RAW_CXX_TARGET_EXPORTS) \
41057	 \
41058	CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
41059	CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
41060	LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS;  \
41061	echo Configuring stage autofeedback in $(TARGET_SUBDIR)/libstdc++-v3; \
41062	$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3; \
41063	cd $(TARGET_SUBDIR)/libstdc++-v3 || exit 1; \
41064	case $(srcdir) in \
41065	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
41066	  *) topdir=`echo $(TARGET_SUBDIR)/libstdc++-v3/ | \
41067		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
41068	esac; \
41069	module_srcdir=libstdc++-v3; \
41070	$(SHELL) $$s/$$module_srcdir/configure \
41071	  --srcdir=$${topdir}/$$module_srcdir \
41072	  $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
41073	  --target=${target_alias} \
41074	  --with-build-libsubdir=$(HOST_SUBDIR) \
41075	  $(STAGEautofeedback_CONFIGURE_FLAGS)
41076@endif target-libstdc++-v3-bootstrap
41077
41078
41079
41080
41081
41082.PHONY: all-target-libstdc++-v3 maybe-all-target-libstdc++-v3
41083maybe-all-target-libstdc++-v3:
41084@if gcc-bootstrap
41085all-target-libstdc++-v3: stage_current
41086@endif gcc-bootstrap
41087@if target-libstdc++-v3
41088TARGET-target-libstdc++-v3=all
41089maybe-all-target-libstdc++-v3: all-target-libstdc++-v3
41090all-target-libstdc++-v3: configure-target-libstdc++-v3
41091	@r=`${PWD_COMMAND}`; export r; \
41092	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41093	$(RAW_CXX_TARGET_EXPORTS)  \
41094	(cd $(TARGET_SUBDIR)/libstdc++-v3 && \
41095	  $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)'   \
41096		$(TARGET-target-libstdc++-v3))
41097@endif target-libstdc++-v3
41098
41099
41100
41101.PHONY: all-stage1-target-libstdc++-v3 maybe-all-stage1-target-libstdc++-v3
41102.PHONY: clean-stage1-target-libstdc++-v3 maybe-clean-stage1-target-libstdc++-v3
41103maybe-all-stage1-target-libstdc++-v3:
41104maybe-clean-stage1-target-libstdc++-v3:
41105@if target-libstdc++-v3-bootstrap
41106maybe-all-stage1-target-libstdc++-v3: all-stage1-target-libstdc++-v3
41107all-stage1: all-stage1-target-libstdc++-v3
41108TARGET-stage1-target-libstdc++-v3 = $(TARGET-target-libstdc++-v3)
41109all-stage1-target-libstdc++-v3: configure-stage1-target-libstdc++-v3
41110	@[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
41111	@r=`${PWD_COMMAND}`; export r; \
41112	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41113	TFLAGS="$(STAGE1_TFLAGS)"; \
41114	$(RAW_CXX_TARGET_EXPORTS)  \
41115	cd $(TARGET_SUBDIR)/libstdc++-v3 && \
41116	 \
41117	$(MAKE) $(BASE_FLAGS_TO_PASS) \
41118		CFLAGS="$(CFLAGS_FOR_TARGET)" \
41119		CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
41120		LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
41121		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
41122		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
41123		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
41124		$(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)'  \
41125		  \
41126		TFLAGS="$(STAGE1_TFLAGS)"  \
41127		$(TARGET-stage1-target-libstdc++-v3)
41128
41129maybe-clean-stage1-target-libstdc++-v3: clean-stage1-target-libstdc++-v3
41130clean-stage1: clean-stage1-target-libstdc++-v3
41131clean-stage1-target-libstdc++-v3:
41132	@if [ $(current_stage) = stage1 ]; then \
41133	  [ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0; \
41134	else \
41135	  [ -f $(TARGET_SUBDIR)/stage1-libstdc++-v3/Makefile ] || exit 0; \
41136	  $(MAKE) stage1-start; \
41137	fi; \
41138	cd $(TARGET_SUBDIR)/libstdc++-v3 && \
41139	$(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)'  \
41140	  clean
41141@endif target-libstdc++-v3-bootstrap
41142
41143
41144.PHONY: all-stage2-target-libstdc++-v3 maybe-all-stage2-target-libstdc++-v3
41145.PHONY: clean-stage2-target-libstdc++-v3 maybe-clean-stage2-target-libstdc++-v3
41146maybe-all-stage2-target-libstdc++-v3:
41147maybe-clean-stage2-target-libstdc++-v3:
41148@if target-libstdc++-v3-bootstrap
41149maybe-all-stage2-target-libstdc++-v3: all-stage2-target-libstdc++-v3
41150all-stage2: all-stage2-target-libstdc++-v3
41151TARGET-stage2-target-libstdc++-v3 = $(TARGET-target-libstdc++-v3)
41152all-stage2-target-libstdc++-v3: configure-stage2-target-libstdc++-v3
41153	@[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
41154	@r=`${PWD_COMMAND}`; export r; \
41155	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41156	TFLAGS="$(STAGE2_TFLAGS)"; \
41157	$(RAW_CXX_TARGET_EXPORTS) \
41158	  \
41159	cd $(TARGET_SUBDIR)/libstdc++-v3 && \
41160	 \
41161	$(MAKE) $(BASE_FLAGS_TO_PASS) \
41162		CFLAGS="$(CFLAGS_FOR_TARGET)" \
41163		CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
41164		LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
41165		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
41166		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
41167		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
41168		$(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)'   \
41169		TFLAGS="$(STAGE2_TFLAGS)"  \
41170		$(TARGET-stage2-target-libstdc++-v3)
41171
41172maybe-clean-stage2-target-libstdc++-v3: clean-stage2-target-libstdc++-v3
41173clean-stage2: clean-stage2-target-libstdc++-v3
41174clean-stage2-target-libstdc++-v3:
41175	@if [ $(current_stage) = stage2 ]; then \
41176	  [ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0; \
41177	else \
41178	  [ -f $(TARGET_SUBDIR)/stage2-libstdc++-v3/Makefile ] || exit 0; \
41179	  $(MAKE) stage2-start; \
41180	fi; \
41181	cd $(TARGET_SUBDIR)/libstdc++-v3 && \
41182	$(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)'   clean
41183@endif target-libstdc++-v3-bootstrap
41184
41185
41186.PHONY: all-stage3-target-libstdc++-v3 maybe-all-stage3-target-libstdc++-v3
41187.PHONY: clean-stage3-target-libstdc++-v3 maybe-clean-stage3-target-libstdc++-v3
41188maybe-all-stage3-target-libstdc++-v3:
41189maybe-clean-stage3-target-libstdc++-v3:
41190@if target-libstdc++-v3-bootstrap
41191maybe-all-stage3-target-libstdc++-v3: all-stage3-target-libstdc++-v3
41192all-stage3: all-stage3-target-libstdc++-v3
41193TARGET-stage3-target-libstdc++-v3 = $(TARGET-target-libstdc++-v3)
41194all-stage3-target-libstdc++-v3: configure-stage3-target-libstdc++-v3
41195	@[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
41196	@r=`${PWD_COMMAND}`; export r; \
41197	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41198	TFLAGS="$(STAGE3_TFLAGS)"; \
41199	$(RAW_CXX_TARGET_EXPORTS) \
41200	  \
41201	cd $(TARGET_SUBDIR)/libstdc++-v3 && \
41202	 \
41203	$(MAKE) $(BASE_FLAGS_TO_PASS) \
41204		CFLAGS="$(CFLAGS_FOR_TARGET)" \
41205		CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
41206		LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
41207		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
41208		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
41209		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
41210		$(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)'   \
41211		TFLAGS="$(STAGE3_TFLAGS)"  \
41212		$(TARGET-stage3-target-libstdc++-v3)
41213
41214maybe-clean-stage3-target-libstdc++-v3: clean-stage3-target-libstdc++-v3
41215clean-stage3: clean-stage3-target-libstdc++-v3
41216clean-stage3-target-libstdc++-v3:
41217	@if [ $(current_stage) = stage3 ]; then \
41218	  [ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0; \
41219	else \
41220	  [ -f $(TARGET_SUBDIR)/stage3-libstdc++-v3/Makefile ] || exit 0; \
41221	  $(MAKE) stage3-start; \
41222	fi; \
41223	cd $(TARGET_SUBDIR)/libstdc++-v3 && \
41224	$(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)'   clean
41225@endif target-libstdc++-v3-bootstrap
41226
41227
41228.PHONY: all-stage4-target-libstdc++-v3 maybe-all-stage4-target-libstdc++-v3
41229.PHONY: clean-stage4-target-libstdc++-v3 maybe-clean-stage4-target-libstdc++-v3
41230maybe-all-stage4-target-libstdc++-v3:
41231maybe-clean-stage4-target-libstdc++-v3:
41232@if target-libstdc++-v3-bootstrap
41233maybe-all-stage4-target-libstdc++-v3: all-stage4-target-libstdc++-v3
41234all-stage4: all-stage4-target-libstdc++-v3
41235TARGET-stage4-target-libstdc++-v3 = $(TARGET-target-libstdc++-v3)
41236all-stage4-target-libstdc++-v3: configure-stage4-target-libstdc++-v3
41237	@[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
41238	@r=`${PWD_COMMAND}`; export r; \
41239	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41240	TFLAGS="$(STAGE4_TFLAGS)"; \
41241	$(RAW_CXX_TARGET_EXPORTS) \
41242	  \
41243	cd $(TARGET_SUBDIR)/libstdc++-v3 && \
41244	 \
41245	$(MAKE) $(BASE_FLAGS_TO_PASS) \
41246		CFLAGS="$(CFLAGS_FOR_TARGET)" \
41247		CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
41248		LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
41249		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
41250		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
41251		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
41252		$(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)'   \
41253		TFLAGS="$(STAGE4_TFLAGS)"  \
41254		$(TARGET-stage4-target-libstdc++-v3)
41255
41256maybe-clean-stage4-target-libstdc++-v3: clean-stage4-target-libstdc++-v3
41257clean-stage4: clean-stage4-target-libstdc++-v3
41258clean-stage4-target-libstdc++-v3:
41259	@if [ $(current_stage) = stage4 ]; then \
41260	  [ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0; \
41261	else \
41262	  [ -f $(TARGET_SUBDIR)/stage4-libstdc++-v3/Makefile ] || exit 0; \
41263	  $(MAKE) stage4-start; \
41264	fi; \
41265	cd $(TARGET_SUBDIR)/libstdc++-v3 && \
41266	$(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)'   clean
41267@endif target-libstdc++-v3-bootstrap
41268
41269
41270.PHONY: all-stageprofile-target-libstdc++-v3 maybe-all-stageprofile-target-libstdc++-v3
41271.PHONY: clean-stageprofile-target-libstdc++-v3 maybe-clean-stageprofile-target-libstdc++-v3
41272maybe-all-stageprofile-target-libstdc++-v3:
41273maybe-clean-stageprofile-target-libstdc++-v3:
41274@if target-libstdc++-v3-bootstrap
41275maybe-all-stageprofile-target-libstdc++-v3: all-stageprofile-target-libstdc++-v3
41276all-stageprofile: all-stageprofile-target-libstdc++-v3
41277TARGET-stageprofile-target-libstdc++-v3 = $(TARGET-target-libstdc++-v3)
41278all-stageprofile-target-libstdc++-v3: configure-stageprofile-target-libstdc++-v3
41279	@[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
41280	@r=`${PWD_COMMAND}`; export r; \
41281	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41282	TFLAGS="$(STAGEprofile_TFLAGS)"; \
41283	$(RAW_CXX_TARGET_EXPORTS) \
41284	  \
41285	cd $(TARGET_SUBDIR)/libstdc++-v3 && \
41286	 \
41287	$(MAKE) $(BASE_FLAGS_TO_PASS) \
41288		CFLAGS="$(CFLAGS_FOR_TARGET)" \
41289		CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
41290		LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
41291		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
41292		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
41293		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
41294		$(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)'   \
41295		TFLAGS="$(STAGEprofile_TFLAGS)"  \
41296		$(TARGET-stageprofile-target-libstdc++-v3)
41297
41298maybe-clean-stageprofile-target-libstdc++-v3: clean-stageprofile-target-libstdc++-v3
41299clean-stageprofile: clean-stageprofile-target-libstdc++-v3
41300clean-stageprofile-target-libstdc++-v3:
41301	@if [ $(current_stage) = stageprofile ]; then \
41302	  [ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0; \
41303	else \
41304	  [ -f $(TARGET_SUBDIR)/stageprofile-libstdc++-v3/Makefile ] || exit 0; \
41305	  $(MAKE) stageprofile-start; \
41306	fi; \
41307	cd $(TARGET_SUBDIR)/libstdc++-v3 && \
41308	$(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)'   clean
41309@endif target-libstdc++-v3-bootstrap
41310
41311
41312.PHONY: all-stagetrain-target-libstdc++-v3 maybe-all-stagetrain-target-libstdc++-v3
41313.PHONY: clean-stagetrain-target-libstdc++-v3 maybe-clean-stagetrain-target-libstdc++-v3
41314maybe-all-stagetrain-target-libstdc++-v3:
41315maybe-clean-stagetrain-target-libstdc++-v3:
41316@if target-libstdc++-v3-bootstrap
41317maybe-all-stagetrain-target-libstdc++-v3: all-stagetrain-target-libstdc++-v3
41318all-stagetrain: all-stagetrain-target-libstdc++-v3
41319TARGET-stagetrain-target-libstdc++-v3 = $(TARGET-target-libstdc++-v3)
41320all-stagetrain-target-libstdc++-v3: configure-stagetrain-target-libstdc++-v3
41321	@[ $(current_stage) = stagetrain ] || $(MAKE) stagetrain-start
41322	@r=`${PWD_COMMAND}`; export r; \
41323	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41324	TFLAGS="$(STAGEtrain_TFLAGS)"; \
41325	$(RAW_CXX_TARGET_EXPORTS) \
41326	  \
41327	cd $(TARGET_SUBDIR)/libstdc++-v3 && \
41328	 \
41329	$(MAKE) $(BASE_FLAGS_TO_PASS) \
41330		CFLAGS="$(CFLAGS_FOR_TARGET)" \
41331		CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
41332		LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
41333		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
41334		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
41335		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
41336		$(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)'   \
41337		TFLAGS="$(STAGEtrain_TFLAGS)"  \
41338		$(TARGET-stagetrain-target-libstdc++-v3)
41339
41340maybe-clean-stagetrain-target-libstdc++-v3: clean-stagetrain-target-libstdc++-v3
41341clean-stagetrain: clean-stagetrain-target-libstdc++-v3
41342clean-stagetrain-target-libstdc++-v3:
41343	@if [ $(current_stage) = stagetrain ]; then \
41344	  [ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0; \
41345	else \
41346	  [ -f $(TARGET_SUBDIR)/stagetrain-libstdc++-v3/Makefile ] || exit 0; \
41347	  $(MAKE) stagetrain-start; \
41348	fi; \
41349	cd $(TARGET_SUBDIR)/libstdc++-v3 && \
41350	$(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)'   clean
41351@endif target-libstdc++-v3-bootstrap
41352
41353
41354.PHONY: all-stagefeedback-target-libstdc++-v3 maybe-all-stagefeedback-target-libstdc++-v3
41355.PHONY: clean-stagefeedback-target-libstdc++-v3 maybe-clean-stagefeedback-target-libstdc++-v3
41356maybe-all-stagefeedback-target-libstdc++-v3:
41357maybe-clean-stagefeedback-target-libstdc++-v3:
41358@if target-libstdc++-v3-bootstrap
41359maybe-all-stagefeedback-target-libstdc++-v3: all-stagefeedback-target-libstdc++-v3
41360all-stagefeedback: all-stagefeedback-target-libstdc++-v3
41361TARGET-stagefeedback-target-libstdc++-v3 = $(TARGET-target-libstdc++-v3)
41362all-stagefeedback-target-libstdc++-v3: configure-stagefeedback-target-libstdc++-v3
41363	@[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
41364	@r=`${PWD_COMMAND}`; export r; \
41365	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41366	TFLAGS="$(STAGEfeedback_TFLAGS)"; \
41367	$(RAW_CXX_TARGET_EXPORTS) \
41368	  \
41369	cd $(TARGET_SUBDIR)/libstdc++-v3 && \
41370	 \
41371	$(MAKE) $(BASE_FLAGS_TO_PASS) \
41372		CFLAGS="$(CFLAGS_FOR_TARGET)" \
41373		CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
41374		LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
41375		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
41376		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
41377		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
41378		$(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)'   \
41379		TFLAGS="$(STAGEfeedback_TFLAGS)"  \
41380		$(TARGET-stagefeedback-target-libstdc++-v3)
41381
41382maybe-clean-stagefeedback-target-libstdc++-v3: clean-stagefeedback-target-libstdc++-v3
41383clean-stagefeedback: clean-stagefeedback-target-libstdc++-v3
41384clean-stagefeedback-target-libstdc++-v3:
41385	@if [ $(current_stage) = stagefeedback ]; then \
41386	  [ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0; \
41387	else \
41388	  [ -f $(TARGET_SUBDIR)/stagefeedback-libstdc++-v3/Makefile ] || exit 0; \
41389	  $(MAKE) stagefeedback-start; \
41390	fi; \
41391	cd $(TARGET_SUBDIR)/libstdc++-v3 && \
41392	$(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)'   clean
41393@endif target-libstdc++-v3-bootstrap
41394
41395
41396.PHONY: all-stageautoprofile-target-libstdc++-v3 maybe-all-stageautoprofile-target-libstdc++-v3
41397.PHONY: clean-stageautoprofile-target-libstdc++-v3 maybe-clean-stageautoprofile-target-libstdc++-v3
41398maybe-all-stageautoprofile-target-libstdc++-v3:
41399maybe-clean-stageautoprofile-target-libstdc++-v3:
41400@if target-libstdc++-v3-bootstrap
41401maybe-all-stageautoprofile-target-libstdc++-v3: all-stageautoprofile-target-libstdc++-v3
41402all-stageautoprofile: all-stageautoprofile-target-libstdc++-v3
41403TARGET-stageautoprofile-target-libstdc++-v3 = $(TARGET-target-libstdc++-v3)
41404all-stageautoprofile-target-libstdc++-v3: configure-stageautoprofile-target-libstdc++-v3
41405	@[ $(current_stage) = stageautoprofile ] || $(MAKE) stageautoprofile-start
41406	@r=`${PWD_COMMAND}`; export r; \
41407	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41408	TFLAGS="$(STAGEautoprofile_TFLAGS)"; \
41409	$(RAW_CXX_TARGET_EXPORTS) \
41410	  \
41411	cd $(TARGET_SUBDIR)/libstdc++-v3 && \
41412	$$s/gcc/config/i386/$(AUTO_PROFILE) \
41413	$(MAKE) $(BASE_FLAGS_TO_PASS) \
41414		CFLAGS="$(CFLAGS_FOR_TARGET)" \
41415		CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
41416		LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
41417		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
41418		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
41419		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
41420		$(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)'   \
41421		TFLAGS="$(STAGEautoprofile_TFLAGS)"  \
41422		$(TARGET-stageautoprofile-target-libstdc++-v3)
41423
41424maybe-clean-stageautoprofile-target-libstdc++-v3: clean-stageautoprofile-target-libstdc++-v3
41425clean-stageautoprofile: clean-stageautoprofile-target-libstdc++-v3
41426clean-stageautoprofile-target-libstdc++-v3:
41427	@if [ $(current_stage) = stageautoprofile ]; then \
41428	  [ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0; \
41429	else \
41430	  [ -f $(TARGET_SUBDIR)/stageautoprofile-libstdc++-v3/Makefile ] || exit 0; \
41431	  $(MAKE) stageautoprofile-start; \
41432	fi; \
41433	cd $(TARGET_SUBDIR)/libstdc++-v3 && \
41434	$(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)'   clean
41435@endif target-libstdc++-v3-bootstrap
41436
41437
41438.PHONY: all-stageautofeedback-target-libstdc++-v3 maybe-all-stageautofeedback-target-libstdc++-v3
41439.PHONY: clean-stageautofeedback-target-libstdc++-v3 maybe-clean-stageautofeedback-target-libstdc++-v3
41440maybe-all-stageautofeedback-target-libstdc++-v3:
41441maybe-clean-stageautofeedback-target-libstdc++-v3:
41442@if target-libstdc++-v3-bootstrap
41443maybe-all-stageautofeedback-target-libstdc++-v3: all-stageautofeedback-target-libstdc++-v3
41444all-stageautofeedback: all-stageautofeedback-target-libstdc++-v3
41445TARGET-stageautofeedback-target-libstdc++-v3 = $(TARGET-target-libstdc++-v3)
41446all-stageautofeedback-target-libstdc++-v3: configure-stageautofeedback-target-libstdc++-v3
41447	@[ $(current_stage) = stageautofeedback ] || $(MAKE) stageautofeedback-start
41448	@r=`${PWD_COMMAND}`; export r; \
41449	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41450	TFLAGS="$(STAGEautofeedback_TFLAGS)"; \
41451	$(RAW_CXX_TARGET_EXPORTS) \
41452	  \
41453	cd $(TARGET_SUBDIR)/libstdc++-v3 && \
41454	 \
41455	$(MAKE) $(BASE_FLAGS_TO_PASS) \
41456		CFLAGS="$(CFLAGS_FOR_TARGET)" \
41457		CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
41458		LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
41459		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
41460		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
41461		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
41462		$(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)'   \
41463		TFLAGS="$(STAGEautofeedback_TFLAGS)" PERF_DATA=perf.data \
41464		$(TARGET-stageautofeedback-target-libstdc++-v3)
41465
41466maybe-clean-stageautofeedback-target-libstdc++-v3: clean-stageautofeedback-target-libstdc++-v3
41467clean-stageautofeedback: clean-stageautofeedback-target-libstdc++-v3
41468clean-stageautofeedback-target-libstdc++-v3:
41469	@if [ $(current_stage) = stageautofeedback ]; then \
41470	  [ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0; \
41471	else \
41472	  [ -f $(TARGET_SUBDIR)/stageautofeedback-libstdc++-v3/Makefile ] || exit 0; \
41473	  $(MAKE) stageautofeedback-start; \
41474	fi; \
41475	cd $(TARGET_SUBDIR)/libstdc++-v3 && \
41476	$(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)'   clean
41477@endif target-libstdc++-v3-bootstrap
41478
41479
41480
41481
41482
41483
41484.PHONY: check-target-libstdc++-v3 maybe-check-target-libstdc++-v3
41485maybe-check-target-libstdc++-v3:
41486@if target-libstdc++-v3
41487maybe-check-target-libstdc++-v3: check-target-libstdc++-v3
41488
41489check-target-libstdc++-v3:
41490	@: $(MAKE); $(unstage)
41491	@r=`${PWD_COMMAND}`; export r; \
41492	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41493	$(RAW_CXX_TARGET_EXPORTS) \
41494	(cd $(TARGET_SUBDIR)/libstdc++-v3 && \
41495	  $(MAKE) $(TARGET_FLAGS_TO_PASS)  'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)'   check)
41496
41497@endif target-libstdc++-v3
41498
41499.PHONY: install-target-libstdc++-v3 maybe-install-target-libstdc++-v3
41500maybe-install-target-libstdc++-v3:
41501@if target-libstdc++-v3
41502maybe-install-target-libstdc++-v3: install-target-libstdc++-v3
41503
41504install-target-libstdc++-v3: installdirs
41505	@: $(MAKE); $(unstage)
41506	@r=`${PWD_COMMAND}`; export r; \
41507	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41508	$(RAW_CXX_TARGET_EXPORTS) \
41509	(cd $(TARGET_SUBDIR)/libstdc++-v3 && \
41510	  $(MAKE) $(TARGET_FLAGS_TO_PASS)  install)
41511
41512@endif target-libstdc++-v3
41513
41514.PHONY: install-strip-target-libstdc++-v3 maybe-install-strip-target-libstdc++-v3
41515maybe-install-strip-target-libstdc++-v3:
41516@if target-libstdc++-v3
41517maybe-install-strip-target-libstdc++-v3: install-strip-target-libstdc++-v3
41518
41519install-strip-target-libstdc++-v3: installdirs
41520	@: $(MAKE); $(unstage)
41521	@r=`${PWD_COMMAND}`; export r; \
41522	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41523	$(RAW_CXX_TARGET_EXPORTS) \
41524	(cd $(TARGET_SUBDIR)/libstdc++-v3 && \
41525	  $(MAKE) $(TARGET_FLAGS_TO_PASS)  install-strip)
41526
41527@endif target-libstdc++-v3
41528
41529# Other targets (info, dvi, pdf, etc.)
41530
41531.PHONY: maybe-info-target-libstdc++-v3 info-target-libstdc++-v3
41532maybe-info-target-libstdc++-v3:
41533@if target-libstdc++-v3
41534maybe-info-target-libstdc++-v3: info-target-libstdc++-v3
41535
41536info-target-libstdc++-v3: \
41537    configure-target-libstdc++-v3 
41538	@: $(MAKE); $(unstage)
41539	@[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0; \
41540	r=`${PWD_COMMAND}`; export r; \
41541	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41542	$(RAW_CXX_TARGET_EXPORTS) \
41543	echo "Doing info in $(TARGET_SUBDIR)/libstdc++-v3"; \
41544	for flag in $(EXTRA_TARGET_FLAGS); do \
41545	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41546	done; \
41547	(cd $(TARGET_SUBDIR)/libstdc++-v3 && \
41548	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41549	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41550	          "RANLIB=$${RANLIB}" \
41551	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41552	           info) \
41553	  || exit 1
41554
41555@endif target-libstdc++-v3
41556
41557.PHONY: maybe-dvi-target-libstdc++-v3 dvi-target-libstdc++-v3
41558maybe-dvi-target-libstdc++-v3:
41559@if target-libstdc++-v3
41560maybe-dvi-target-libstdc++-v3: dvi-target-libstdc++-v3
41561
41562dvi-target-libstdc++-v3: \
41563    configure-target-libstdc++-v3 
41564	@: $(MAKE); $(unstage)
41565	@[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0; \
41566	r=`${PWD_COMMAND}`; export r; \
41567	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41568	$(RAW_CXX_TARGET_EXPORTS) \
41569	echo "Doing dvi in $(TARGET_SUBDIR)/libstdc++-v3"; \
41570	for flag in $(EXTRA_TARGET_FLAGS); do \
41571	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41572	done; \
41573	(cd $(TARGET_SUBDIR)/libstdc++-v3 && \
41574	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41575	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41576	          "RANLIB=$${RANLIB}" \
41577	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41578	           dvi) \
41579	  || exit 1
41580
41581@endif target-libstdc++-v3
41582
41583.PHONY: maybe-pdf-target-libstdc++-v3 pdf-target-libstdc++-v3
41584maybe-pdf-target-libstdc++-v3:
41585@if target-libstdc++-v3
41586maybe-pdf-target-libstdc++-v3: pdf-target-libstdc++-v3
41587
41588pdf-target-libstdc++-v3: \
41589    configure-target-libstdc++-v3 
41590	@: $(MAKE); $(unstage)
41591	@[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0; \
41592	r=`${PWD_COMMAND}`; export r; \
41593	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41594	$(RAW_CXX_TARGET_EXPORTS) \
41595	echo "Doing pdf in $(TARGET_SUBDIR)/libstdc++-v3"; \
41596	for flag in $(EXTRA_TARGET_FLAGS); do \
41597	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41598	done; \
41599	(cd $(TARGET_SUBDIR)/libstdc++-v3 && \
41600	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41601	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41602	          "RANLIB=$${RANLIB}" \
41603	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41604	           pdf) \
41605	  || exit 1
41606
41607@endif target-libstdc++-v3
41608
41609.PHONY: maybe-html-target-libstdc++-v3 html-target-libstdc++-v3
41610maybe-html-target-libstdc++-v3:
41611@if target-libstdc++-v3
41612maybe-html-target-libstdc++-v3: html-target-libstdc++-v3
41613
41614html-target-libstdc++-v3: \
41615    configure-target-libstdc++-v3 
41616	@: $(MAKE); $(unstage)
41617	@[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0; \
41618	r=`${PWD_COMMAND}`; export r; \
41619	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41620	$(RAW_CXX_TARGET_EXPORTS) \
41621	echo "Doing html in $(TARGET_SUBDIR)/libstdc++-v3"; \
41622	for flag in $(EXTRA_TARGET_FLAGS); do \
41623	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41624	done; \
41625	(cd $(TARGET_SUBDIR)/libstdc++-v3 && \
41626	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41627	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41628	          "RANLIB=$${RANLIB}" \
41629	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41630	           html) \
41631	  || exit 1
41632
41633@endif target-libstdc++-v3
41634
41635.PHONY: maybe-TAGS-target-libstdc++-v3 TAGS-target-libstdc++-v3
41636maybe-TAGS-target-libstdc++-v3:
41637@if target-libstdc++-v3
41638maybe-TAGS-target-libstdc++-v3: TAGS-target-libstdc++-v3
41639
41640TAGS-target-libstdc++-v3: \
41641    configure-target-libstdc++-v3 
41642	@: $(MAKE); $(unstage)
41643	@[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0; \
41644	r=`${PWD_COMMAND}`; export r; \
41645	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41646	$(RAW_CXX_TARGET_EXPORTS) \
41647	echo "Doing TAGS in $(TARGET_SUBDIR)/libstdc++-v3"; \
41648	for flag in $(EXTRA_TARGET_FLAGS); do \
41649	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41650	done; \
41651	(cd $(TARGET_SUBDIR)/libstdc++-v3 && \
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	           TAGS) \
41657	  || exit 1
41658
41659@endif target-libstdc++-v3
41660
41661.PHONY: maybe-install-info-target-libstdc++-v3 install-info-target-libstdc++-v3
41662maybe-install-info-target-libstdc++-v3:
41663@if target-libstdc++-v3
41664maybe-install-info-target-libstdc++-v3: install-info-target-libstdc++-v3
41665
41666install-info-target-libstdc++-v3: \
41667    configure-target-libstdc++-v3 \
41668    info-target-libstdc++-v3 
41669	@: $(MAKE); $(unstage)
41670	@[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0; \
41671	r=`${PWD_COMMAND}`; export r; \
41672	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41673	$(RAW_CXX_TARGET_EXPORTS) \
41674	echo "Doing install-info in $(TARGET_SUBDIR)/libstdc++-v3"; \
41675	for flag in $(EXTRA_TARGET_FLAGS); do \
41676	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41677	done; \
41678	(cd $(TARGET_SUBDIR)/libstdc++-v3 && \
41679	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41680	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41681	          "RANLIB=$${RANLIB}" \
41682	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41683	           install-info) \
41684	  || exit 1
41685
41686@endif target-libstdc++-v3
41687
41688.PHONY: maybe-install-pdf-target-libstdc++-v3 install-pdf-target-libstdc++-v3
41689maybe-install-pdf-target-libstdc++-v3:
41690@if target-libstdc++-v3
41691maybe-install-pdf-target-libstdc++-v3: install-pdf-target-libstdc++-v3
41692
41693install-pdf-target-libstdc++-v3: \
41694    configure-target-libstdc++-v3 \
41695    pdf-target-libstdc++-v3 
41696	@: $(MAKE); $(unstage)
41697	@[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0; \
41698	r=`${PWD_COMMAND}`; export r; \
41699	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41700	$(RAW_CXX_TARGET_EXPORTS) \
41701	echo "Doing install-pdf in $(TARGET_SUBDIR)/libstdc++-v3"; \
41702	for flag in $(EXTRA_TARGET_FLAGS); do \
41703	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41704	done; \
41705	(cd $(TARGET_SUBDIR)/libstdc++-v3 && \
41706	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41707	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41708	          "RANLIB=$${RANLIB}" \
41709	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41710	           install-pdf) \
41711	  || exit 1
41712
41713@endif target-libstdc++-v3
41714
41715.PHONY: maybe-install-html-target-libstdc++-v3 install-html-target-libstdc++-v3
41716maybe-install-html-target-libstdc++-v3:
41717@if target-libstdc++-v3
41718maybe-install-html-target-libstdc++-v3: install-html-target-libstdc++-v3
41719
41720install-html-target-libstdc++-v3: \
41721    configure-target-libstdc++-v3 \
41722    html-target-libstdc++-v3 
41723	@: $(MAKE); $(unstage)
41724	@[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0; \
41725	r=`${PWD_COMMAND}`; export r; \
41726	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41727	$(RAW_CXX_TARGET_EXPORTS) \
41728	echo "Doing install-html in $(TARGET_SUBDIR)/libstdc++-v3"; \
41729	for flag in $(EXTRA_TARGET_FLAGS); do \
41730	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41731	done; \
41732	(cd $(TARGET_SUBDIR)/libstdc++-v3 && \
41733	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41734	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41735	          "RANLIB=$${RANLIB}" \
41736	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41737	           install-html) \
41738	  || exit 1
41739
41740@endif target-libstdc++-v3
41741
41742.PHONY: maybe-installcheck-target-libstdc++-v3 installcheck-target-libstdc++-v3
41743maybe-installcheck-target-libstdc++-v3:
41744@if target-libstdc++-v3
41745maybe-installcheck-target-libstdc++-v3: installcheck-target-libstdc++-v3
41746
41747installcheck-target-libstdc++-v3: \
41748    configure-target-libstdc++-v3 
41749	@: $(MAKE); $(unstage)
41750	@[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0; \
41751	r=`${PWD_COMMAND}`; export r; \
41752	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41753	$(RAW_CXX_TARGET_EXPORTS) \
41754	echo "Doing installcheck in $(TARGET_SUBDIR)/libstdc++-v3"; \
41755	for flag in $(EXTRA_TARGET_FLAGS); do \
41756	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41757	done; \
41758	(cd $(TARGET_SUBDIR)/libstdc++-v3 && \
41759	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41760	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41761	          "RANLIB=$${RANLIB}" \
41762	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41763	           installcheck) \
41764	  || exit 1
41765
41766@endif target-libstdc++-v3
41767
41768.PHONY: maybe-mostlyclean-target-libstdc++-v3 mostlyclean-target-libstdc++-v3
41769maybe-mostlyclean-target-libstdc++-v3:
41770@if target-libstdc++-v3
41771maybe-mostlyclean-target-libstdc++-v3: mostlyclean-target-libstdc++-v3
41772
41773mostlyclean-target-libstdc++-v3: 
41774	@: $(MAKE); $(unstage)
41775	@[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0; \
41776	r=`${PWD_COMMAND}`; export r; \
41777	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41778	$(RAW_CXX_TARGET_EXPORTS) \
41779	echo "Doing mostlyclean in $(TARGET_SUBDIR)/libstdc++-v3"; \
41780	for flag in $(EXTRA_TARGET_FLAGS); do \
41781	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41782	done; \
41783	(cd $(TARGET_SUBDIR)/libstdc++-v3 && \
41784	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41785	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41786	          "RANLIB=$${RANLIB}" \
41787	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41788	           mostlyclean) \
41789	  || exit 1
41790
41791@endif target-libstdc++-v3
41792
41793.PHONY: maybe-clean-target-libstdc++-v3 clean-target-libstdc++-v3
41794maybe-clean-target-libstdc++-v3:
41795@if target-libstdc++-v3
41796maybe-clean-target-libstdc++-v3: clean-target-libstdc++-v3
41797
41798clean-target-libstdc++-v3: 
41799	@: $(MAKE); $(unstage)
41800	@[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0; \
41801	r=`${PWD_COMMAND}`; export r; \
41802	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41803	$(RAW_CXX_TARGET_EXPORTS) \
41804	echo "Doing clean in $(TARGET_SUBDIR)/libstdc++-v3"; \
41805	for flag in $(EXTRA_TARGET_FLAGS); do \
41806	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41807	done; \
41808	(cd $(TARGET_SUBDIR)/libstdc++-v3 && \
41809	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41810	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41811	          "RANLIB=$${RANLIB}" \
41812	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41813	           clean) \
41814	  || exit 1
41815
41816@endif target-libstdc++-v3
41817
41818.PHONY: maybe-distclean-target-libstdc++-v3 distclean-target-libstdc++-v3
41819maybe-distclean-target-libstdc++-v3:
41820@if target-libstdc++-v3
41821maybe-distclean-target-libstdc++-v3: distclean-target-libstdc++-v3
41822
41823distclean-target-libstdc++-v3: 
41824	@: $(MAKE); $(unstage)
41825	@[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0; \
41826	r=`${PWD_COMMAND}`; export r; \
41827	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41828	$(RAW_CXX_TARGET_EXPORTS) \
41829	echo "Doing distclean in $(TARGET_SUBDIR)/libstdc++-v3"; \
41830	for flag in $(EXTRA_TARGET_FLAGS); do \
41831	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41832	done; \
41833	(cd $(TARGET_SUBDIR)/libstdc++-v3 && \
41834	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41835	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41836	          "RANLIB=$${RANLIB}" \
41837	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41838	           distclean) \
41839	  || exit 1
41840
41841@endif target-libstdc++-v3
41842
41843.PHONY: maybe-maintainer-clean-target-libstdc++-v3 maintainer-clean-target-libstdc++-v3
41844maybe-maintainer-clean-target-libstdc++-v3:
41845@if target-libstdc++-v3
41846maybe-maintainer-clean-target-libstdc++-v3: maintainer-clean-target-libstdc++-v3
41847
41848maintainer-clean-target-libstdc++-v3: 
41849	@: $(MAKE); $(unstage)
41850	@[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0; \
41851	r=`${PWD_COMMAND}`; export r; \
41852	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41853	$(RAW_CXX_TARGET_EXPORTS) \
41854	echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libstdc++-v3"; \
41855	for flag in $(EXTRA_TARGET_FLAGS); do \
41856	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41857	done; \
41858	(cd $(TARGET_SUBDIR)/libstdc++-v3 && \
41859	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41860	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41861	          "RANLIB=$${RANLIB}" \
41862	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41863	           maintainer-clean) \
41864	  || exit 1
41865
41866@endif target-libstdc++-v3
41867
41868
41869
41870
41871
41872.PHONY: configure-target-libsanitizer maybe-configure-target-libsanitizer
41873maybe-configure-target-libsanitizer:
41874@if gcc-bootstrap
41875configure-target-libsanitizer: stage_current
41876@endif gcc-bootstrap
41877@if target-libsanitizer
41878maybe-configure-target-libsanitizer: configure-target-libsanitizer
41879configure-target-libsanitizer: 
41880	@r=`${PWD_COMMAND}`; export r; \
41881	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41882	echo "Checking multilib configuration for libsanitizer..."; \
41883	$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libsanitizer; \
41884	$(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libsanitizer/multilib.tmp 2> /dev/null; \
41885	if test -r $(TARGET_SUBDIR)/libsanitizer/multilib.out; then \
41886	  if cmp -s $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; then \
41887	    rm -f $(TARGET_SUBDIR)/libsanitizer/multilib.tmp; \
41888	  else \
41889	    rm -f $(TARGET_SUBDIR)/libsanitizer/Makefile; \
41890	    mv $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; \
41891	  fi; \
41892	else \
41893	  mv $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; \
41894	fi; \
41895	test ! -f $(TARGET_SUBDIR)/libsanitizer/Makefile || exit 0; \
41896	$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libsanitizer; \
41897	$(RAW_CXX_TARGET_EXPORTS)  \
41898	echo Configuring in $(TARGET_SUBDIR)/libsanitizer; \
41899	cd "$(TARGET_SUBDIR)/libsanitizer" || exit 1; \
41900	case $(srcdir) in \
41901	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
41902	  *) topdir=`echo $(TARGET_SUBDIR)/libsanitizer/ | \
41903		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
41904	esac; \
41905	module_srcdir=libsanitizer; \
41906	rm -f no-such-file || : ; \
41907	CONFIG_SITE=no-such-file $(SHELL) \
41908	  $$s/$$module_srcdir/configure \
41909	  --srcdir=$${topdir}/$$module_srcdir \
41910	  $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
41911	  --target=${target_alias}  \
41912	  || exit 1
41913@endif target-libsanitizer
41914
41915
41916
41917.PHONY: configure-stage1-target-libsanitizer maybe-configure-stage1-target-libsanitizer
41918maybe-configure-stage1-target-libsanitizer:
41919@if target-libsanitizer-bootstrap
41920maybe-configure-stage1-target-libsanitizer: configure-stage1-target-libsanitizer
41921configure-stage1-target-libsanitizer:
41922	@[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
41923	@$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libsanitizer
41924	@r=`${PWD_COMMAND}`; export r; \
41925	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41926	TFLAGS="$(STAGE1_TFLAGS)"; \
41927	echo "Checking multilib configuration for libsanitizer..."; \
41928	$(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libsanitizer/multilib.tmp 2> /dev/null; \
41929	if test -r $(TARGET_SUBDIR)/libsanitizer/multilib.out; then \
41930	  if cmp -s $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; then \
41931	    rm -f $(TARGET_SUBDIR)/libsanitizer/multilib.tmp; \
41932	  else \
41933	    rm -f $(TARGET_SUBDIR)/libsanitizer/Makefile; \
41934	    mv $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; \
41935	  fi; \
41936	else \
41937	  mv $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; \
41938	fi; \
41939	test ! -f $(TARGET_SUBDIR)/libsanitizer/Makefile || exit 0; \
41940	$(RAW_CXX_TARGET_EXPORTS) \
41941	CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
41942	CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
41943	LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS;  \
41944	echo Configuring stage 1 in $(TARGET_SUBDIR)/libsanitizer; \
41945	$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libsanitizer; \
41946	cd $(TARGET_SUBDIR)/libsanitizer || exit 1; \
41947	case $(srcdir) in \
41948	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
41949	  *) topdir=`echo $(TARGET_SUBDIR)/libsanitizer/ | \
41950		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
41951	esac; \
41952	module_srcdir=libsanitizer; \
41953	$(SHELL) $$s/$$module_srcdir/configure \
41954	  --srcdir=$${topdir}/$$module_srcdir \
41955	  $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
41956	  --target=${target_alias} \
41957	   \
41958	  $(STAGE1_CONFIGURE_FLAGS)
41959@endif target-libsanitizer-bootstrap
41960
41961.PHONY: configure-stage2-target-libsanitizer maybe-configure-stage2-target-libsanitizer
41962maybe-configure-stage2-target-libsanitizer:
41963@if target-libsanitizer-bootstrap
41964maybe-configure-stage2-target-libsanitizer: configure-stage2-target-libsanitizer
41965configure-stage2-target-libsanitizer:
41966	@[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
41967	@$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libsanitizer
41968	@r=`${PWD_COMMAND}`; export r; \
41969	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41970	TFLAGS="$(STAGE2_TFLAGS)"; \
41971	echo "Checking multilib configuration for libsanitizer..."; \
41972	$(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libsanitizer/multilib.tmp 2> /dev/null; \
41973	if test -r $(TARGET_SUBDIR)/libsanitizer/multilib.out; then \
41974	  if cmp -s $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; then \
41975	    rm -f $(TARGET_SUBDIR)/libsanitizer/multilib.tmp; \
41976	  else \
41977	    rm -f $(TARGET_SUBDIR)/libsanitizer/Makefile; \
41978	    mv $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; \
41979	  fi; \
41980	else \
41981	  mv $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; \
41982	fi; \
41983	test ! -f $(TARGET_SUBDIR)/libsanitizer/Makefile || exit 0; \
41984	$(RAW_CXX_TARGET_EXPORTS) \
41985	 \
41986	CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
41987	CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
41988	LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS;  \
41989	echo Configuring stage 2 in $(TARGET_SUBDIR)/libsanitizer; \
41990	$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libsanitizer; \
41991	cd $(TARGET_SUBDIR)/libsanitizer || exit 1; \
41992	case $(srcdir) in \
41993	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
41994	  *) topdir=`echo $(TARGET_SUBDIR)/libsanitizer/ | \
41995		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
41996	esac; \
41997	module_srcdir=libsanitizer; \
41998	$(SHELL) $$s/$$module_srcdir/configure \
41999	  --srcdir=$${topdir}/$$module_srcdir \
42000	  $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
42001	  --target=${target_alias} \
42002	  --with-build-libsubdir=$(HOST_SUBDIR) \
42003	  $(STAGE2_CONFIGURE_FLAGS)
42004@endif target-libsanitizer-bootstrap
42005
42006.PHONY: configure-stage3-target-libsanitizer maybe-configure-stage3-target-libsanitizer
42007maybe-configure-stage3-target-libsanitizer:
42008@if target-libsanitizer-bootstrap
42009maybe-configure-stage3-target-libsanitizer: configure-stage3-target-libsanitizer
42010configure-stage3-target-libsanitizer:
42011	@[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
42012	@$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libsanitizer
42013	@r=`${PWD_COMMAND}`; export r; \
42014	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42015	TFLAGS="$(STAGE3_TFLAGS)"; \
42016	echo "Checking multilib configuration for libsanitizer..."; \
42017	$(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libsanitizer/multilib.tmp 2> /dev/null; \
42018	if test -r $(TARGET_SUBDIR)/libsanitizer/multilib.out; then \
42019	  if cmp -s $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; then \
42020	    rm -f $(TARGET_SUBDIR)/libsanitizer/multilib.tmp; \
42021	  else \
42022	    rm -f $(TARGET_SUBDIR)/libsanitizer/Makefile; \
42023	    mv $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; \
42024	  fi; \
42025	else \
42026	  mv $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; \
42027	fi; \
42028	test ! -f $(TARGET_SUBDIR)/libsanitizer/Makefile || exit 0; \
42029	$(RAW_CXX_TARGET_EXPORTS) \
42030	 \
42031	CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
42032	CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
42033	LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS;  \
42034	echo Configuring stage 3 in $(TARGET_SUBDIR)/libsanitizer; \
42035	$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libsanitizer; \
42036	cd $(TARGET_SUBDIR)/libsanitizer || exit 1; \
42037	case $(srcdir) in \
42038	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
42039	  *) topdir=`echo $(TARGET_SUBDIR)/libsanitizer/ | \
42040		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
42041	esac; \
42042	module_srcdir=libsanitizer; \
42043	$(SHELL) $$s/$$module_srcdir/configure \
42044	  --srcdir=$${topdir}/$$module_srcdir \
42045	  $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
42046	  --target=${target_alias} \
42047	  --with-build-libsubdir=$(HOST_SUBDIR) \
42048	  $(STAGE3_CONFIGURE_FLAGS)
42049@endif target-libsanitizer-bootstrap
42050
42051.PHONY: configure-stage4-target-libsanitizer maybe-configure-stage4-target-libsanitizer
42052maybe-configure-stage4-target-libsanitizer:
42053@if target-libsanitizer-bootstrap
42054maybe-configure-stage4-target-libsanitizer: configure-stage4-target-libsanitizer
42055configure-stage4-target-libsanitizer:
42056	@[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
42057	@$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libsanitizer
42058	@r=`${PWD_COMMAND}`; export r; \
42059	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42060	TFLAGS="$(STAGE4_TFLAGS)"; \
42061	echo "Checking multilib configuration for libsanitizer..."; \
42062	$(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libsanitizer/multilib.tmp 2> /dev/null; \
42063	if test -r $(TARGET_SUBDIR)/libsanitizer/multilib.out; then \
42064	  if cmp -s $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; then \
42065	    rm -f $(TARGET_SUBDIR)/libsanitizer/multilib.tmp; \
42066	  else \
42067	    rm -f $(TARGET_SUBDIR)/libsanitizer/Makefile; \
42068	    mv $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; \
42069	  fi; \
42070	else \
42071	  mv $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; \
42072	fi; \
42073	test ! -f $(TARGET_SUBDIR)/libsanitizer/Makefile || exit 0; \
42074	$(RAW_CXX_TARGET_EXPORTS) \
42075	 \
42076	CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
42077	CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
42078	LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS;  \
42079	echo Configuring stage 4 in $(TARGET_SUBDIR)/libsanitizer; \
42080	$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libsanitizer; \
42081	cd $(TARGET_SUBDIR)/libsanitizer || exit 1; \
42082	case $(srcdir) in \
42083	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
42084	  *) topdir=`echo $(TARGET_SUBDIR)/libsanitizer/ | \
42085		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
42086	esac; \
42087	module_srcdir=libsanitizer; \
42088	$(SHELL) $$s/$$module_srcdir/configure \
42089	  --srcdir=$${topdir}/$$module_srcdir \
42090	  $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
42091	  --target=${target_alias} \
42092	  --with-build-libsubdir=$(HOST_SUBDIR) \
42093	  $(STAGE4_CONFIGURE_FLAGS)
42094@endif target-libsanitizer-bootstrap
42095
42096.PHONY: configure-stageprofile-target-libsanitizer maybe-configure-stageprofile-target-libsanitizer
42097maybe-configure-stageprofile-target-libsanitizer:
42098@if target-libsanitizer-bootstrap
42099maybe-configure-stageprofile-target-libsanitizer: configure-stageprofile-target-libsanitizer
42100configure-stageprofile-target-libsanitizer:
42101	@[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
42102	@$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libsanitizer
42103	@r=`${PWD_COMMAND}`; export r; \
42104	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42105	TFLAGS="$(STAGEprofile_TFLAGS)"; \
42106	echo "Checking multilib configuration for libsanitizer..."; \
42107	$(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libsanitizer/multilib.tmp 2> /dev/null; \
42108	if test -r $(TARGET_SUBDIR)/libsanitizer/multilib.out; then \
42109	  if cmp -s $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; then \
42110	    rm -f $(TARGET_SUBDIR)/libsanitizer/multilib.tmp; \
42111	  else \
42112	    rm -f $(TARGET_SUBDIR)/libsanitizer/Makefile; \
42113	    mv $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; \
42114	  fi; \
42115	else \
42116	  mv $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; \
42117	fi; \
42118	test ! -f $(TARGET_SUBDIR)/libsanitizer/Makefile || exit 0; \
42119	$(RAW_CXX_TARGET_EXPORTS) \
42120	 \
42121	CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
42122	CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
42123	LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS;  \
42124	echo Configuring stage profile in $(TARGET_SUBDIR)/libsanitizer; \
42125	$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libsanitizer; \
42126	cd $(TARGET_SUBDIR)/libsanitizer || exit 1; \
42127	case $(srcdir) in \
42128	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
42129	  *) topdir=`echo $(TARGET_SUBDIR)/libsanitizer/ | \
42130		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
42131	esac; \
42132	module_srcdir=libsanitizer; \
42133	$(SHELL) $$s/$$module_srcdir/configure \
42134	  --srcdir=$${topdir}/$$module_srcdir \
42135	  $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
42136	  --target=${target_alias} \
42137	  --with-build-libsubdir=$(HOST_SUBDIR) \
42138	  $(STAGEprofile_CONFIGURE_FLAGS)
42139@endif target-libsanitizer-bootstrap
42140
42141.PHONY: configure-stagetrain-target-libsanitizer maybe-configure-stagetrain-target-libsanitizer
42142maybe-configure-stagetrain-target-libsanitizer:
42143@if target-libsanitizer-bootstrap
42144maybe-configure-stagetrain-target-libsanitizer: configure-stagetrain-target-libsanitizer
42145configure-stagetrain-target-libsanitizer:
42146	@[ $(current_stage) = stagetrain ] || $(MAKE) stagetrain-start
42147	@$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libsanitizer
42148	@r=`${PWD_COMMAND}`; export r; \
42149	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42150	TFLAGS="$(STAGEtrain_TFLAGS)"; \
42151	echo "Checking multilib configuration for libsanitizer..."; \
42152	$(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libsanitizer/multilib.tmp 2> /dev/null; \
42153	if test -r $(TARGET_SUBDIR)/libsanitizer/multilib.out; then \
42154	  if cmp -s $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; then \
42155	    rm -f $(TARGET_SUBDIR)/libsanitizer/multilib.tmp; \
42156	  else \
42157	    rm -f $(TARGET_SUBDIR)/libsanitizer/Makefile; \
42158	    mv $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; \
42159	  fi; \
42160	else \
42161	  mv $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; \
42162	fi; \
42163	test ! -f $(TARGET_SUBDIR)/libsanitizer/Makefile || exit 0; \
42164	$(RAW_CXX_TARGET_EXPORTS) \
42165	 \
42166	CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
42167	CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
42168	LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS;  \
42169	echo Configuring stage train in $(TARGET_SUBDIR)/libsanitizer; \
42170	$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libsanitizer; \
42171	cd $(TARGET_SUBDIR)/libsanitizer || exit 1; \
42172	case $(srcdir) in \
42173	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
42174	  *) topdir=`echo $(TARGET_SUBDIR)/libsanitizer/ | \
42175		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
42176	esac; \
42177	module_srcdir=libsanitizer; \
42178	$(SHELL) $$s/$$module_srcdir/configure \
42179	  --srcdir=$${topdir}/$$module_srcdir \
42180	  $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
42181	  --target=${target_alias} \
42182	  --with-build-libsubdir=$(HOST_SUBDIR) \
42183	  $(STAGEtrain_CONFIGURE_FLAGS)
42184@endif target-libsanitizer-bootstrap
42185
42186.PHONY: configure-stagefeedback-target-libsanitizer maybe-configure-stagefeedback-target-libsanitizer
42187maybe-configure-stagefeedback-target-libsanitizer:
42188@if target-libsanitizer-bootstrap
42189maybe-configure-stagefeedback-target-libsanitizer: configure-stagefeedback-target-libsanitizer
42190configure-stagefeedback-target-libsanitizer:
42191	@[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
42192	@$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libsanitizer
42193	@r=`${PWD_COMMAND}`; export r; \
42194	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42195	TFLAGS="$(STAGEfeedback_TFLAGS)"; \
42196	echo "Checking multilib configuration for libsanitizer..."; \
42197	$(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libsanitizer/multilib.tmp 2> /dev/null; \
42198	if test -r $(TARGET_SUBDIR)/libsanitizer/multilib.out; then \
42199	  if cmp -s $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; then \
42200	    rm -f $(TARGET_SUBDIR)/libsanitizer/multilib.tmp; \
42201	  else \
42202	    rm -f $(TARGET_SUBDIR)/libsanitizer/Makefile; \
42203	    mv $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; \
42204	  fi; \
42205	else \
42206	  mv $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; \
42207	fi; \
42208	test ! -f $(TARGET_SUBDIR)/libsanitizer/Makefile || exit 0; \
42209	$(RAW_CXX_TARGET_EXPORTS) \
42210	 \
42211	CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
42212	CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
42213	LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS;  \
42214	echo Configuring stage feedback in $(TARGET_SUBDIR)/libsanitizer; \
42215	$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libsanitizer; \
42216	cd $(TARGET_SUBDIR)/libsanitizer || exit 1; \
42217	case $(srcdir) in \
42218	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
42219	  *) topdir=`echo $(TARGET_SUBDIR)/libsanitizer/ | \
42220		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
42221	esac; \
42222	module_srcdir=libsanitizer; \
42223	$(SHELL) $$s/$$module_srcdir/configure \
42224	  --srcdir=$${topdir}/$$module_srcdir \
42225	  $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
42226	  --target=${target_alias} \
42227	  --with-build-libsubdir=$(HOST_SUBDIR) \
42228	  $(STAGEfeedback_CONFIGURE_FLAGS)
42229@endif target-libsanitizer-bootstrap
42230
42231.PHONY: configure-stageautoprofile-target-libsanitizer maybe-configure-stageautoprofile-target-libsanitizer
42232maybe-configure-stageautoprofile-target-libsanitizer:
42233@if target-libsanitizer-bootstrap
42234maybe-configure-stageautoprofile-target-libsanitizer: configure-stageautoprofile-target-libsanitizer
42235configure-stageautoprofile-target-libsanitizer:
42236	@[ $(current_stage) = stageautoprofile ] || $(MAKE) stageautoprofile-start
42237	@$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libsanitizer
42238	@r=`${PWD_COMMAND}`; export r; \
42239	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42240	TFLAGS="$(STAGEautoprofile_TFLAGS)"; \
42241	echo "Checking multilib configuration for libsanitizer..."; \
42242	$(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libsanitizer/multilib.tmp 2> /dev/null; \
42243	if test -r $(TARGET_SUBDIR)/libsanitizer/multilib.out; then \
42244	  if cmp -s $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; then \
42245	    rm -f $(TARGET_SUBDIR)/libsanitizer/multilib.tmp; \
42246	  else \
42247	    rm -f $(TARGET_SUBDIR)/libsanitizer/Makefile; \
42248	    mv $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; \
42249	  fi; \
42250	else \
42251	  mv $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; \
42252	fi; \
42253	test ! -f $(TARGET_SUBDIR)/libsanitizer/Makefile || exit 0; \
42254	$(RAW_CXX_TARGET_EXPORTS) \
42255	 \
42256	CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
42257	CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
42258	LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS;  \
42259	echo Configuring stage autoprofile in $(TARGET_SUBDIR)/libsanitizer; \
42260	$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libsanitizer; \
42261	cd $(TARGET_SUBDIR)/libsanitizer || exit 1; \
42262	case $(srcdir) in \
42263	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
42264	  *) topdir=`echo $(TARGET_SUBDIR)/libsanitizer/ | \
42265		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
42266	esac; \
42267	module_srcdir=libsanitizer; \
42268	$(SHELL) $$s/$$module_srcdir/configure \
42269	  --srcdir=$${topdir}/$$module_srcdir \
42270	  $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
42271	  --target=${target_alias} \
42272	  --with-build-libsubdir=$(HOST_SUBDIR) \
42273	  $(STAGEautoprofile_CONFIGURE_FLAGS)
42274@endif target-libsanitizer-bootstrap
42275
42276.PHONY: configure-stageautofeedback-target-libsanitizer maybe-configure-stageautofeedback-target-libsanitizer
42277maybe-configure-stageautofeedback-target-libsanitizer:
42278@if target-libsanitizer-bootstrap
42279maybe-configure-stageautofeedback-target-libsanitizer: configure-stageautofeedback-target-libsanitizer
42280configure-stageautofeedback-target-libsanitizer:
42281	@[ $(current_stage) = stageautofeedback ] || $(MAKE) stageautofeedback-start
42282	@$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libsanitizer
42283	@r=`${PWD_COMMAND}`; export r; \
42284	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42285	TFLAGS="$(STAGEautofeedback_TFLAGS)"; \
42286	echo "Checking multilib configuration for libsanitizer..."; \
42287	$(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libsanitizer/multilib.tmp 2> /dev/null; \
42288	if test -r $(TARGET_SUBDIR)/libsanitizer/multilib.out; then \
42289	  if cmp -s $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; then \
42290	    rm -f $(TARGET_SUBDIR)/libsanitizer/multilib.tmp; \
42291	  else \
42292	    rm -f $(TARGET_SUBDIR)/libsanitizer/Makefile; \
42293	    mv $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; \
42294	  fi; \
42295	else \
42296	  mv $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; \
42297	fi; \
42298	test ! -f $(TARGET_SUBDIR)/libsanitizer/Makefile || exit 0; \
42299	$(RAW_CXX_TARGET_EXPORTS) \
42300	 \
42301	CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
42302	CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
42303	LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS;  \
42304	echo Configuring stage autofeedback in $(TARGET_SUBDIR)/libsanitizer; \
42305	$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libsanitizer; \
42306	cd $(TARGET_SUBDIR)/libsanitizer || exit 1; \
42307	case $(srcdir) in \
42308	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
42309	  *) topdir=`echo $(TARGET_SUBDIR)/libsanitizer/ | \
42310		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
42311	esac; \
42312	module_srcdir=libsanitizer; \
42313	$(SHELL) $$s/$$module_srcdir/configure \
42314	  --srcdir=$${topdir}/$$module_srcdir \
42315	  $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
42316	  --target=${target_alias} \
42317	  --with-build-libsubdir=$(HOST_SUBDIR) \
42318	  $(STAGEautofeedback_CONFIGURE_FLAGS)
42319@endif target-libsanitizer-bootstrap
42320
42321
42322
42323
42324
42325.PHONY: all-target-libsanitizer maybe-all-target-libsanitizer
42326maybe-all-target-libsanitizer:
42327@if gcc-bootstrap
42328all-target-libsanitizer: stage_current
42329@endif gcc-bootstrap
42330@if target-libsanitizer
42331TARGET-target-libsanitizer=all
42332maybe-all-target-libsanitizer: all-target-libsanitizer
42333all-target-libsanitizer: configure-target-libsanitizer
42334	@r=`${PWD_COMMAND}`; export r; \
42335	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42336	$(RAW_CXX_TARGET_EXPORTS)  \
42337	(cd $(TARGET_SUBDIR)/libsanitizer && \
42338	  $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)'   \
42339		$(TARGET-target-libsanitizer))
42340@endif target-libsanitizer
42341
42342
42343
42344.PHONY: all-stage1-target-libsanitizer maybe-all-stage1-target-libsanitizer
42345.PHONY: clean-stage1-target-libsanitizer maybe-clean-stage1-target-libsanitizer
42346maybe-all-stage1-target-libsanitizer:
42347maybe-clean-stage1-target-libsanitizer:
42348@if target-libsanitizer-bootstrap
42349maybe-all-stage1-target-libsanitizer: all-stage1-target-libsanitizer
42350all-stage1: all-stage1-target-libsanitizer
42351TARGET-stage1-target-libsanitizer = $(TARGET-target-libsanitizer)
42352all-stage1-target-libsanitizer: configure-stage1-target-libsanitizer
42353	@[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
42354	@r=`${PWD_COMMAND}`; export r; \
42355	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42356	TFLAGS="$(STAGE1_TFLAGS)"; \
42357	$(RAW_CXX_TARGET_EXPORTS)  \
42358	cd $(TARGET_SUBDIR)/libsanitizer && \
42359	 \
42360	$(MAKE) $(BASE_FLAGS_TO_PASS) \
42361		CFLAGS="$(CFLAGS_FOR_TARGET)" \
42362		CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
42363		LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
42364		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
42365		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
42366		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
42367		$(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)'  \
42368		  \
42369		TFLAGS="$(STAGE1_TFLAGS)"  \
42370		$(TARGET-stage1-target-libsanitizer)
42371
42372maybe-clean-stage1-target-libsanitizer: clean-stage1-target-libsanitizer
42373clean-stage1: clean-stage1-target-libsanitizer
42374clean-stage1-target-libsanitizer:
42375	@if [ $(current_stage) = stage1 ]; then \
42376	  [ -f $(TARGET_SUBDIR)/libsanitizer/Makefile ] || exit 0; \
42377	else \
42378	  [ -f $(TARGET_SUBDIR)/stage1-libsanitizer/Makefile ] || exit 0; \
42379	  $(MAKE) stage1-start; \
42380	fi; \
42381	cd $(TARGET_SUBDIR)/libsanitizer && \
42382	$(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)'  \
42383	  clean
42384@endif target-libsanitizer-bootstrap
42385
42386
42387.PHONY: all-stage2-target-libsanitizer maybe-all-stage2-target-libsanitizer
42388.PHONY: clean-stage2-target-libsanitizer maybe-clean-stage2-target-libsanitizer
42389maybe-all-stage2-target-libsanitizer:
42390maybe-clean-stage2-target-libsanitizer:
42391@if target-libsanitizer-bootstrap
42392maybe-all-stage2-target-libsanitizer: all-stage2-target-libsanitizer
42393all-stage2: all-stage2-target-libsanitizer
42394TARGET-stage2-target-libsanitizer = $(TARGET-target-libsanitizer)
42395all-stage2-target-libsanitizer: configure-stage2-target-libsanitizer
42396	@[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
42397	@r=`${PWD_COMMAND}`; export r; \
42398	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42399	TFLAGS="$(STAGE2_TFLAGS)"; \
42400	$(RAW_CXX_TARGET_EXPORTS) \
42401	  \
42402	cd $(TARGET_SUBDIR)/libsanitizer && \
42403	 \
42404	$(MAKE) $(BASE_FLAGS_TO_PASS) \
42405		CFLAGS="$(CFLAGS_FOR_TARGET)" \
42406		CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
42407		LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
42408		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
42409		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
42410		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
42411		$(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)'   \
42412		TFLAGS="$(STAGE2_TFLAGS)"  \
42413		$(TARGET-stage2-target-libsanitizer)
42414
42415maybe-clean-stage2-target-libsanitizer: clean-stage2-target-libsanitizer
42416clean-stage2: clean-stage2-target-libsanitizer
42417clean-stage2-target-libsanitizer:
42418	@if [ $(current_stage) = stage2 ]; then \
42419	  [ -f $(TARGET_SUBDIR)/libsanitizer/Makefile ] || exit 0; \
42420	else \
42421	  [ -f $(TARGET_SUBDIR)/stage2-libsanitizer/Makefile ] || exit 0; \
42422	  $(MAKE) stage2-start; \
42423	fi; \
42424	cd $(TARGET_SUBDIR)/libsanitizer && \
42425	$(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)'   clean
42426@endif target-libsanitizer-bootstrap
42427
42428
42429.PHONY: all-stage3-target-libsanitizer maybe-all-stage3-target-libsanitizer
42430.PHONY: clean-stage3-target-libsanitizer maybe-clean-stage3-target-libsanitizer
42431maybe-all-stage3-target-libsanitizer:
42432maybe-clean-stage3-target-libsanitizer:
42433@if target-libsanitizer-bootstrap
42434maybe-all-stage3-target-libsanitizer: all-stage3-target-libsanitizer
42435all-stage3: all-stage3-target-libsanitizer
42436TARGET-stage3-target-libsanitizer = $(TARGET-target-libsanitizer)
42437all-stage3-target-libsanitizer: configure-stage3-target-libsanitizer
42438	@[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
42439	@r=`${PWD_COMMAND}`; export r; \
42440	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42441	TFLAGS="$(STAGE3_TFLAGS)"; \
42442	$(RAW_CXX_TARGET_EXPORTS) \
42443	  \
42444	cd $(TARGET_SUBDIR)/libsanitizer && \
42445	 \
42446	$(MAKE) $(BASE_FLAGS_TO_PASS) \
42447		CFLAGS="$(CFLAGS_FOR_TARGET)" \
42448		CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
42449		LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
42450		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
42451		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
42452		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
42453		$(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)'   \
42454		TFLAGS="$(STAGE3_TFLAGS)"  \
42455		$(TARGET-stage3-target-libsanitizer)
42456
42457maybe-clean-stage3-target-libsanitizer: clean-stage3-target-libsanitizer
42458clean-stage3: clean-stage3-target-libsanitizer
42459clean-stage3-target-libsanitizer:
42460	@if [ $(current_stage) = stage3 ]; then \
42461	  [ -f $(TARGET_SUBDIR)/libsanitizer/Makefile ] || exit 0; \
42462	else \
42463	  [ -f $(TARGET_SUBDIR)/stage3-libsanitizer/Makefile ] || exit 0; \
42464	  $(MAKE) stage3-start; \
42465	fi; \
42466	cd $(TARGET_SUBDIR)/libsanitizer && \
42467	$(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)'   clean
42468@endif target-libsanitizer-bootstrap
42469
42470
42471.PHONY: all-stage4-target-libsanitizer maybe-all-stage4-target-libsanitizer
42472.PHONY: clean-stage4-target-libsanitizer maybe-clean-stage4-target-libsanitizer
42473maybe-all-stage4-target-libsanitizer:
42474maybe-clean-stage4-target-libsanitizer:
42475@if target-libsanitizer-bootstrap
42476maybe-all-stage4-target-libsanitizer: all-stage4-target-libsanitizer
42477all-stage4: all-stage4-target-libsanitizer
42478TARGET-stage4-target-libsanitizer = $(TARGET-target-libsanitizer)
42479all-stage4-target-libsanitizer: configure-stage4-target-libsanitizer
42480	@[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
42481	@r=`${PWD_COMMAND}`; export r; \
42482	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42483	TFLAGS="$(STAGE4_TFLAGS)"; \
42484	$(RAW_CXX_TARGET_EXPORTS) \
42485	  \
42486	cd $(TARGET_SUBDIR)/libsanitizer && \
42487	 \
42488	$(MAKE) $(BASE_FLAGS_TO_PASS) \
42489		CFLAGS="$(CFLAGS_FOR_TARGET)" \
42490		CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
42491		LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
42492		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
42493		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
42494		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
42495		$(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)'   \
42496		TFLAGS="$(STAGE4_TFLAGS)"  \
42497		$(TARGET-stage4-target-libsanitizer)
42498
42499maybe-clean-stage4-target-libsanitizer: clean-stage4-target-libsanitizer
42500clean-stage4: clean-stage4-target-libsanitizer
42501clean-stage4-target-libsanitizer:
42502	@if [ $(current_stage) = stage4 ]; then \
42503	  [ -f $(TARGET_SUBDIR)/libsanitizer/Makefile ] || exit 0; \
42504	else \
42505	  [ -f $(TARGET_SUBDIR)/stage4-libsanitizer/Makefile ] || exit 0; \
42506	  $(MAKE) stage4-start; \
42507	fi; \
42508	cd $(TARGET_SUBDIR)/libsanitizer && \
42509	$(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)'   clean
42510@endif target-libsanitizer-bootstrap
42511
42512
42513.PHONY: all-stageprofile-target-libsanitizer maybe-all-stageprofile-target-libsanitizer
42514.PHONY: clean-stageprofile-target-libsanitizer maybe-clean-stageprofile-target-libsanitizer
42515maybe-all-stageprofile-target-libsanitizer:
42516maybe-clean-stageprofile-target-libsanitizer:
42517@if target-libsanitizer-bootstrap
42518maybe-all-stageprofile-target-libsanitizer: all-stageprofile-target-libsanitizer
42519all-stageprofile: all-stageprofile-target-libsanitizer
42520TARGET-stageprofile-target-libsanitizer = $(TARGET-target-libsanitizer)
42521all-stageprofile-target-libsanitizer: configure-stageprofile-target-libsanitizer
42522	@[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
42523	@r=`${PWD_COMMAND}`; export r; \
42524	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42525	TFLAGS="$(STAGEprofile_TFLAGS)"; \
42526	$(RAW_CXX_TARGET_EXPORTS) \
42527	  \
42528	cd $(TARGET_SUBDIR)/libsanitizer && \
42529	 \
42530	$(MAKE) $(BASE_FLAGS_TO_PASS) \
42531		CFLAGS="$(CFLAGS_FOR_TARGET)" \
42532		CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
42533		LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
42534		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
42535		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
42536		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
42537		$(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)'   \
42538		TFLAGS="$(STAGEprofile_TFLAGS)"  \
42539		$(TARGET-stageprofile-target-libsanitizer)
42540
42541maybe-clean-stageprofile-target-libsanitizer: clean-stageprofile-target-libsanitizer
42542clean-stageprofile: clean-stageprofile-target-libsanitizer
42543clean-stageprofile-target-libsanitizer:
42544	@if [ $(current_stage) = stageprofile ]; then \
42545	  [ -f $(TARGET_SUBDIR)/libsanitizer/Makefile ] || exit 0; \
42546	else \
42547	  [ -f $(TARGET_SUBDIR)/stageprofile-libsanitizer/Makefile ] || exit 0; \
42548	  $(MAKE) stageprofile-start; \
42549	fi; \
42550	cd $(TARGET_SUBDIR)/libsanitizer && \
42551	$(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)'   clean
42552@endif target-libsanitizer-bootstrap
42553
42554
42555.PHONY: all-stagetrain-target-libsanitizer maybe-all-stagetrain-target-libsanitizer
42556.PHONY: clean-stagetrain-target-libsanitizer maybe-clean-stagetrain-target-libsanitizer
42557maybe-all-stagetrain-target-libsanitizer:
42558maybe-clean-stagetrain-target-libsanitizer:
42559@if target-libsanitizer-bootstrap
42560maybe-all-stagetrain-target-libsanitizer: all-stagetrain-target-libsanitizer
42561all-stagetrain: all-stagetrain-target-libsanitizer
42562TARGET-stagetrain-target-libsanitizer = $(TARGET-target-libsanitizer)
42563all-stagetrain-target-libsanitizer: configure-stagetrain-target-libsanitizer
42564	@[ $(current_stage) = stagetrain ] || $(MAKE) stagetrain-start
42565	@r=`${PWD_COMMAND}`; export r; \
42566	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42567	TFLAGS="$(STAGEtrain_TFLAGS)"; \
42568	$(RAW_CXX_TARGET_EXPORTS) \
42569	  \
42570	cd $(TARGET_SUBDIR)/libsanitizer && \
42571	 \
42572	$(MAKE) $(BASE_FLAGS_TO_PASS) \
42573		CFLAGS="$(CFLAGS_FOR_TARGET)" \
42574		CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
42575		LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
42576		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
42577		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
42578		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
42579		$(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)'   \
42580		TFLAGS="$(STAGEtrain_TFLAGS)"  \
42581		$(TARGET-stagetrain-target-libsanitizer)
42582
42583maybe-clean-stagetrain-target-libsanitizer: clean-stagetrain-target-libsanitizer
42584clean-stagetrain: clean-stagetrain-target-libsanitizer
42585clean-stagetrain-target-libsanitizer:
42586	@if [ $(current_stage) = stagetrain ]; then \
42587	  [ -f $(TARGET_SUBDIR)/libsanitizer/Makefile ] || exit 0; \
42588	else \
42589	  [ -f $(TARGET_SUBDIR)/stagetrain-libsanitizer/Makefile ] || exit 0; \
42590	  $(MAKE) stagetrain-start; \
42591	fi; \
42592	cd $(TARGET_SUBDIR)/libsanitizer && \
42593	$(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)'   clean
42594@endif target-libsanitizer-bootstrap
42595
42596
42597.PHONY: all-stagefeedback-target-libsanitizer maybe-all-stagefeedback-target-libsanitizer
42598.PHONY: clean-stagefeedback-target-libsanitizer maybe-clean-stagefeedback-target-libsanitizer
42599maybe-all-stagefeedback-target-libsanitizer:
42600maybe-clean-stagefeedback-target-libsanitizer:
42601@if target-libsanitizer-bootstrap
42602maybe-all-stagefeedback-target-libsanitizer: all-stagefeedback-target-libsanitizer
42603all-stagefeedback: all-stagefeedback-target-libsanitizer
42604TARGET-stagefeedback-target-libsanitizer = $(TARGET-target-libsanitizer)
42605all-stagefeedback-target-libsanitizer: configure-stagefeedback-target-libsanitizer
42606	@[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
42607	@r=`${PWD_COMMAND}`; export r; \
42608	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42609	TFLAGS="$(STAGEfeedback_TFLAGS)"; \
42610	$(RAW_CXX_TARGET_EXPORTS) \
42611	  \
42612	cd $(TARGET_SUBDIR)/libsanitizer && \
42613	 \
42614	$(MAKE) $(BASE_FLAGS_TO_PASS) \
42615		CFLAGS="$(CFLAGS_FOR_TARGET)" \
42616		CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
42617		LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
42618		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
42619		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
42620		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
42621		$(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)'   \
42622		TFLAGS="$(STAGEfeedback_TFLAGS)"  \
42623		$(TARGET-stagefeedback-target-libsanitizer)
42624
42625maybe-clean-stagefeedback-target-libsanitizer: clean-stagefeedback-target-libsanitizer
42626clean-stagefeedback: clean-stagefeedback-target-libsanitizer
42627clean-stagefeedback-target-libsanitizer:
42628	@if [ $(current_stage) = stagefeedback ]; then \
42629	  [ -f $(TARGET_SUBDIR)/libsanitizer/Makefile ] || exit 0; \
42630	else \
42631	  [ -f $(TARGET_SUBDIR)/stagefeedback-libsanitizer/Makefile ] || exit 0; \
42632	  $(MAKE) stagefeedback-start; \
42633	fi; \
42634	cd $(TARGET_SUBDIR)/libsanitizer && \
42635	$(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)'   clean
42636@endif target-libsanitizer-bootstrap
42637
42638
42639.PHONY: all-stageautoprofile-target-libsanitizer maybe-all-stageautoprofile-target-libsanitizer
42640.PHONY: clean-stageautoprofile-target-libsanitizer maybe-clean-stageautoprofile-target-libsanitizer
42641maybe-all-stageautoprofile-target-libsanitizer:
42642maybe-clean-stageautoprofile-target-libsanitizer:
42643@if target-libsanitizer-bootstrap
42644maybe-all-stageautoprofile-target-libsanitizer: all-stageautoprofile-target-libsanitizer
42645all-stageautoprofile: all-stageautoprofile-target-libsanitizer
42646TARGET-stageautoprofile-target-libsanitizer = $(TARGET-target-libsanitizer)
42647all-stageautoprofile-target-libsanitizer: configure-stageautoprofile-target-libsanitizer
42648	@[ $(current_stage) = stageautoprofile ] || $(MAKE) stageautoprofile-start
42649	@r=`${PWD_COMMAND}`; export r; \
42650	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42651	TFLAGS="$(STAGEautoprofile_TFLAGS)"; \
42652	$(RAW_CXX_TARGET_EXPORTS) \
42653	  \
42654	cd $(TARGET_SUBDIR)/libsanitizer && \
42655	$$s/gcc/config/i386/$(AUTO_PROFILE) \
42656	$(MAKE) $(BASE_FLAGS_TO_PASS) \
42657		CFLAGS="$(CFLAGS_FOR_TARGET)" \
42658		CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
42659		LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
42660		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
42661		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
42662		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
42663		$(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)'   \
42664		TFLAGS="$(STAGEautoprofile_TFLAGS)"  \
42665		$(TARGET-stageautoprofile-target-libsanitizer)
42666
42667maybe-clean-stageautoprofile-target-libsanitizer: clean-stageautoprofile-target-libsanitizer
42668clean-stageautoprofile: clean-stageautoprofile-target-libsanitizer
42669clean-stageautoprofile-target-libsanitizer:
42670	@if [ $(current_stage) = stageautoprofile ]; then \
42671	  [ -f $(TARGET_SUBDIR)/libsanitizer/Makefile ] || exit 0; \
42672	else \
42673	  [ -f $(TARGET_SUBDIR)/stageautoprofile-libsanitizer/Makefile ] || exit 0; \
42674	  $(MAKE) stageautoprofile-start; \
42675	fi; \
42676	cd $(TARGET_SUBDIR)/libsanitizer && \
42677	$(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)'   clean
42678@endif target-libsanitizer-bootstrap
42679
42680
42681.PHONY: all-stageautofeedback-target-libsanitizer maybe-all-stageautofeedback-target-libsanitizer
42682.PHONY: clean-stageautofeedback-target-libsanitizer maybe-clean-stageautofeedback-target-libsanitizer
42683maybe-all-stageautofeedback-target-libsanitizer:
42684maybe-clean-stageautofeedback-target-libsanitizer:
42685@if target-libsanitizer-bootstrap
42686maybe-all-stageautofeedback-target-libsanitizer: all-stageautofeedback-target-libsanitizer
42687all-stageautofeedback: all-stageautofeedback-target-libsanitizer
42688TARGET-stageautofeedback-target-libsanitizer = $(TARGET-target-libsanitizer)
42689all-stageautofeedback-target-libsanitizer: configure-stageautofeedback-target-libsanitizer
42690	@[ $(current_stage) = stageautofeedback ] || $(MAKE) stageautofeedback-start
42691	@r=`${PWD_COMMAND}`; export r; \
42692	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42693	TFLAGS="$(STAGEautofeedback_TFLAGS)"; \
42694	$(RAW_CXX_TARGET_EXPORTS) \
42695	  \
42696	cd $(TARGET_SUBDIR)/libsanitizer && \
42697	 \
42698	$(MAKE) $(BASE_FLAGS_TO_PASS) \
42699		CFLAGS="$(CFLAGS_FOR_TARGET)" \
42700		CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
42701		LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
42702		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
42703		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
42704		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
42705		$(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)'   \
42706		TFLAGS="$(STAGEautofeedback_TFLAGS)" PERF_DATA=perf.data \
42707		$(TARGET-stageautofeedback-target-libsanitizer)
42708
42709maybe-clean-stageautofeedback-target-libsanitizer: clean-stageautofeedback-target-libsanitizer
42710clean-stageautofeedback: clean-stageautofeedback-target-libsanitizer
42711clean-stageautofeedback-target-libsanitizer:
42712	@if [ $(current_stage) = stageautofeedback ]; then \
42713	  [ -f $(TARGET_SUBDIR)/libsanitizer/Makefile ] || exit 0; \
42714	else \
42715	  [ -f $(TARGET_SUBDIR)/stageautofeedback-libsanitizer/Makefile ] || exit 0; \
42716	  $(MAKE) stageautofeedback-start; \
42717	fi; \
42718	cd $(TARGET_SUBDIR)/libsanitizer && \
42719	$(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)'   clean
42720@endif target-libsanitizer-bootstrap
42721
42722
42723
42724
42725
42726
42727.PHONY: check-target-libsanitizer maybe-check-target-libsanitizer
42728maybe-check-target-libsanitizer:
42729@if target-libsanitizer
42730maybe-check-target-libsanitizer: check-target-libsanitizer
42731
42732check-target-libsanitizer:
42733	@: $(MAKE); $(unstage)
42734	@r=`${PWD_COMMAND}`; export r; \
42735	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42736	$(RAW_CXX_TARGET_EXPORTS) \
42737	(cd $(TARGET_SUBDIR)/libsanitizer && \
42738	  $(MAKE) $(TARGET_FLAGS_TO_PASS)  'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)'   check)
42739
42740@endif target-libsanitizer
42741
42742.PHONY: install-target-libsanitizer maybe-install-target-libsanitizer
42743maybe-install-target-libsanitizer:
42744@if target-libsanitizer
42745maybe-install-target-libsanitizer: install-target-libsanitizer
42746
42747install-target-libsanitizer: installdirs
42748	@: $(MAKE); $(unstage)
42749	@r=`${PWD_COMMAND}`; export r; \
42750	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42751	$(RAW_CXX_TARGET_EXPORTS) \
42752	(cd $(TARGET_SUBDIR)/libsanitizer && \
42753	  $(MAKE) $(TARGET_FLAGS_TO_PASS)  install)
42754
42755@endif target-libsanitizer
42756
42757.PHONY: install-strip-target-libsanitizer maybe-install-strip-target-libsanitizer
42758maybe-install-strip-target-libsanitizer:
42759@if target-libsanitizer
42760maybe-install-strip-target-libsanitizer: install-strip-target-libsanitizer
42761
42762install-strip-target-libsanitizer: installdirs
42763	@: $(MAKE); $(unstage)
42764	@r=`${PWD_COMMAND}`; export r; \
42765	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42766	$(RAW_CXX_TARGET_EXPORTS) \
42767	(cd $(TARGET_SUBDIR)/libsanitizer && \
42768	  $(MAKE) $(TARGET_FLAGS_TO_PASS)  install-strip)
42769
42770@endif target-libsanitizer
42771
42772# Other targets (info, dvi, pdf, etc.)
42773
42774.PHONY: maybe-info-target-libsanitizer info-target-libsanitizer
42775maybe-info-target-libsanitizer:
42776@if target-libsanitizer
42777maybe-info-target-libsanitizer: info-target-libsanitizer
42778
42779info-target-libsanitizer: \
42780    configure-target-libsanitizer 
42781	@: $(MAKE); $(unstage)
42782	@[ -f $(TARGET_SUBDIR)/libsanitizer/Makefile ] || exit 0; \
42783	r=`${PWD_COMMAND}`; export r; \
42784	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42785	$(RAW_CXX_TARGET_EXPORTS) \
42786	echo "Doing info in $(TARGET_SUBDIR)/libsanitizer"; \
42787	for flag in $(EXTRA_TARGET_FLAGS); do \
42788	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42789	done; \
42790	(cd $(TARGET_SUBDIR)/libsanitizer && \
42791	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42792	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42793	          "RANLIB=$${RANLIB}" \
42794	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42795	           info) \
42796	  || exit 1
42797
42798@endif target-libsanitizer
42799
42800.PHONY: maybe-dvi-target-libsanitizer dvi-target-libsanitizer
42801maybe-dvi-target-libsanitizer:
42802@if target-libsanitizer
42803maybe-dvi-target-libsanitizer: dvi-target-libsanitizer
42804
42805dvi-target-libsanitizer: \
42806    configure-target-libsanitizer 
42807	@: $(MAKE); $(unstage)
42808	@[ -f $(TARGET_SUBDIR)/libsanitizer/Makefile ] || exit 0; \
42809	r=`${PWD_COMMAND}`; export r; \
42810	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42811	$(RAW_CXX_TARGET_EXPORTS) \
42812	echo "Doing dvi in $(TARGET_SUBDIR)/libsanitizer"; \
42813	for flag in $(EXTRA_TARGET_FLAGS); do \
42814	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42815	done; \
42816	(cd $(TARGET_SUBDIR)/libsanitizer && \
42817	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42818	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42819	          "RANLIB=$${RANLIB}" \
42820	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42821	           dvi) \
42822	  || exit 1
42823
42824@endif target-libsanitizer
42825
42826.PHONY: maybe-pdf-target-libsanitizer pdf-target-libsanitizer
42827maybe-pdf-target-libsanitizer:
42828@if target-libsanitizer
42829maybe-pdf-target-libsanitizer: pdf-target-libsanitizer
42830
42831pdf-target-libsanitizer: \
42832    configure-target-libsanitizer 
42833	@: $(MAKE); $(unstage)
42834	@[ -f $(TARGET_SUBDIR)/libsanitizer/Makefile ] || exit 0; \
42835	r=`${PWD_COMMAND}`; export r; \
42836	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42837	$(RAW_CXX_TARGET_EXPORTS) \
42838	echo "Doing pdf in $(TARGET_SUBDIR)/libsanitizer"; \
42839	for flag in $(EXTRA_TARGET_FLAGS); do \
42840	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42841	done; \
42842	(cd $(TARGET_SUBDIR)/libsanitizer && \
42843	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42844	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42845	          "RANLIB=$${RANLIB}" \
42846	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42847	           pdf) \
42848	  || exit 1
42849
42850@endif target-libsanitizer
42851
42852.PHONY: maybe-html-target-libsanitizer html-target-libsanitizer
42853maybe-html-target-libsanitizer:
42854@if target-libsanitizer
42855maybe-html-target-libsanitizer: html-target-libsanitizer
42856
42857html-target-libsanitizer: \
42858    configure-target-libsanitizer 
42859	@: $(MAKE); $(unstage)
42860	@[ -f $(TARGET_SUBDIR)/libsanitizer/Makefile ] || exit 0; \
42861	r=`${PWD_COMMAND}`; export r; \
42862	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42863	$(RAW_CXX_TARGET_EXPORTS) \
42864	echo "Doing html in $(TARGET_SUBDIR)/libsanitizer"; \
42865	for flag in $(EXTRA_TARGET_FLAGS); do \
42866	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42867	done; \
42868	(cd $(TARGET_SUBDIR)/libsanitizer && \
42869	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42870	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42871	          "RANLIB=$${RANLIB}" \
42872	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42873	           html) \
42874	  || exit 1
42875
42876@endif target-libsanitizer
42877
42878.PHONY: maybe-TAGS-target-libsanitizer TAGS-target-libsanitizer
42879maybe-TAGS-target-libsanitizer:
42880@if target-libsanitizer
42881maybe-TAGS-target-libsanitizer: TAGS-target-libsanitizer
42882
42883TAGS-target-libsanitizer: \
42884    configure-target-libsanitizer 
42885	@: $(MAKE); $(unstage)
42886	@[ -f $(TARGET_SUBDIR)/libsanitizer/Makefile ] || exit 0; \
42887	r=`${PWD_COMMAND}`; export r; \
42888	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42889	$(RAW_CXX_TARGET_EXPORTS) \
42890	echo "Doing TAGS in $(TARGET_SUBDIR)/libsanitizer"; \
42891	for flag in $(EXTRA_TARGET_FLAGS); do \
42892	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42893	done; \
42894	(cd $(TARGET_SUBDIR)/libsanitizer && \
42895	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42896	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42897	          "RANLIB=$${RANLIB}" \
42898	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42899	           TAGS) \
42900	  || exit 1
42901
42902@endif target-libsanitizer
42903
42904.PHONY: maybe-install-info-target-libsanitizer install-info-target-libsanitizer
42905maybe-install-info-target-libsanitizer:
42906@if target-libsanitizer
42907maybe-install-info-target-libsanitizer: install-info-target-libsanitizer
42908
42909install-info-target-libsanitizer: \
42910    configure-target-libsanitizer \
42911    info-target-libsanitizer 
42912	@: $(MAKE); $(unstage)
42913	@[ -f $(TARGET_SUBDIR)/libsanitizer/Makefile ] || exit 0; \
42914	r=`${PWD_COMMAND}`; export r; \
42915	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42916	$(RAW_CXX_TARGET_EXPORTS) \
42917	echo "Doing install-info in $(TARGET_SUBDIR)/libsanitizer"; \
42918	for flag in $(EXTRA_TARGET_FLAGS); do \
42919	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42920	done; \
42921	(cd $(TARGET_SUBDIR)/libsanitizer && \
42922	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42923	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42924	          "RANLIB=$${RANLIB}" \
42925	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42926	           install-info) \
42927	  || exit 1
42928
42929@endif target-libsanitizer
42930
42931.PHONY: maybe-install-pdf-target-libsanitizer install-pdf-target-libsanitizer
42932maybe-install-pdf-target-libsanitizer:
42933@if target-libsanitizer
42934maybe-install-pdf-target-libsanitizer: install-pdf-target-libsanitizer
42935
42936install-pdf-target-libsanitizer: \
42937    configure-target-libsanitizer \
42938    pdf-target-libsanitizer 
42939	@: $(MAKE); $(unstage)
42940	@[ -f $(TARGET_SUBDIR)/libsanitizer/Makefile ] || exit 0; \
42941	r=`${PWD_COMMAND}`; export r; \
42942	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42943	$(RAW_CXX_TARGET_EXPORTS) \
42944	echo "Doing install-pdf in $(TARGET_SUBDIR)/libsanitizer"; \
42945	for flag in $(EXTRA_TARGET_FLAGS); do \
42946	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42947	done; \
42948	(cd $(TARGET_SUBDIR)/libsanitizer && \
42949	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42950	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42951	          "RANLIB=$${RANLIB}" \
42952	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42953	           install-pdf) \
42954	  || exit 1
42955
42956@endif target-libsanitizer
42957
42958.PHONY: maybe-install-html-target-libsanitizer install-html-target-libsanitizer
42959maybe-install-html-target-libsanitizer:
42960@if target-libsanitizer
42961maybe-install-html-target-libsanitizer: install-html-target-libsanitizer
42962
42963install-html-target-libsanitizer: \
42964    configure-target-libsanitizer \
42965    html-target-libsanitizer 
42966	@: $(MAKE); $(unstage)
42967	@[ -f $(TARGET_SUBDIR)/libsanitizer/Makefile ] || exit 0; \
42968	r=`${PWD_COMMAND}`; export r; \
42969	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42970	$(RAW_CXX_TARGET_EXPORTS) \
42971	echo "Doing install-html in $(TARGET_SUBDIR)/libsanitizer"; \
42972	for flag in $(EXTRA_TARGET_FLAGS); do \
42973	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42974	done; \
42975	(cd $(TARGET_SUBDIR)/libsanitizer && \
42976	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42977	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42978	          "RANLIB=$${RANLIB}" \
42979	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42980	           install-html) \
42981	  || exit 1
42982
42983@endif target-libsanitizer
42984
42985.PHONY: maybe-installcheck-target-libsanitizer installcheck-target-libsanitizer
42986maybe-installcheck-target-libsanitizer:
42987@if target-libsanitizer
42988maybe-installcheck-target-libsanitizer: installcheck-target-libsanitizer
42989
42990installcheck-target-libsanitizer: \
42991    configure-target-libsanitizer 
42992	@: $(MAKE); $(unstage)
42993	@[ -f $(TARGET_SUBDIR)/libsanitizer/Makefile ] || exit 0; \
42994	r=`${PWD_COMMAND}`; export r; \
42995	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42996	$(RAW_CXX_TARGET_EXPORTS) \
42997	echo "Doing installcheck in $(TARGET_SUBDIR)/libsanitizer"; \
42998	for flag in $(EXTRA_TARGET_FLAGS); do \
42999	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43000	done; \
43001	(cd $(TARGET_SUBDIR)/libsanitizer && \
43002	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43003	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43004	          "RANLIB=$${RANLIB}" \
43005	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
43006	           installcheck) \
43007	  || exit 1
43008
43009@endif target-libsanitizer
43010
43011.PHONY: maybe-mostlyclean-target-libsanitizer mostlyclean-target-libsanitizer
43012maybe-mostlyclean-target-libsanitizer:
43013@if target-libsanitizer
43014maybe-mostlyclean-target-libsanitizer: mostlyclean-target-libsanitizer
43015
43016mostlyclean-target-libsanitizer: 
43017	@: $(MAKE); $(unstage)
43018	@[ -f $(TARGET_SUBDIR)/libsanitizer/Makefile ] || exit 0; \
43019	r=`${PWD_COMMAND}`; export r; \
43020	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43021	$(RAW_CXX_TARGET_EXPORTS) \
43022	echo "Doing mostlyclean in $(TARGET_SUBDIR)/libsanitizer"; \
43023	for flag in $(EXTRA_TARGET_FLAGS); do \
43024	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43025	done; \
43026	(cd $(TARGET_SUBDIR)/libsanitizer && \
43027	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43028	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43029	          "RANLIB=$${RANLIB}" \
43030	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
43031	           mostlyclean) \
43032	  || exit 1
43033
43034@endif target-libsanitizer
43035
43036.PHONY: maybe-clean-target-libsanitizer clean-target-libsanitizer
43037maybe-clean-target-libsanitizer:
43038@if target-libsanitizer
43039maybe-clean-target-libsanitizer: clean-target-libsanitizer
43040
43041clean-target-libsanitizer: 
43042	@: $(MAKE); $(unstage)
43043	@[ -f $(TARGET_SUBDIR)/libsanitizer/Makefile ] || exit 0; \
43044	r=`${PWD_COMMAND}`; export r; \
43045	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43046	$(RAW_CXX_TARGET_EXPORTS) \
43047	echo "Doing clean in $(TARGET_SUBDIR)/libsanitizer"; \
43048	for flag in $(EXTRA_TARGET_FLAGS); do \
43049	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43050	done; \
43051	(cd $(TARGET_SUBDIR)/libsanitizer && \
43052	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43053	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43054	          "RANLIB=$${RANLIB}" \
43055	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
43056	           clean) \
43057	  || exit 1
43058
43059@endif target-libsanitizer
43060
43061.PHONY: maybe-distclean-target-libsanitizer distclean-target-libsanitizer
43062maybe-distclean-target-libsanitizer:
43063@if target-libsanitizer
43064maybe-distclean-target-libsanitizer: distclean-target-libsanitizer
43065
43066distclean-target-libsanitizer: 
43067	@: $(MAKE); $(unstage)
43068	@[ -f $(TARGET_SUBDIR)/libsanitizer/Makefile ] || exit 0; \
43069	r=`${PWD_COMMAND}`; export r; \
43070	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43071	$(RAW_CXX_TARGET_EXPORTS) \
43072	echo "Doing distclean in $(TARGET_SUBDIR)/libsanitizer"; \
43073	for flag in $(EXTRA_TARGET_FLAGS); do \
43074	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43075	done; \
43076	(cd $(TARGET_SUBDIR)/libsanitizer && \
43077	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43078	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43079	          "RANLIB=$${RANLIB}" \
43080	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
43081	           distclean) \
43082	  || exit 1
43083
43084@endif target-libsanitizer
43085
43086.PHONY: maybe-maintainer-clean-target-libsanitizer maintainer-clean-target-libsanitizer
43087maybe-maintainer-clean-target-libsanitizer:
43088@if target-libsanitizer
43089maybe-maintainer-clean-target-libsanitizer: maintainer-clean-target-libsanitizer
43090
43091maintainer-clean-target-libsanitizer: 
43092	@: $(MAKE); $(unstage)
43093	@[ -f $(TARGET_SUBDIR)/libsanitizer/Makefile ] || exit 0; \
43094	r=`${PWD_COMMAND}`; export r; \
43095	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43096	$(RAW_CXX_TARGET_EXPORTS) \
43097	echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libsanitizer"; \
43098	for flag in $(EXTRA_TARGET_FLAGS); do \
43099	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43100	done; \
43101	(cd $(TARGET_SUBDIR)/libsanitizer && \
43102	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43103	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43104	          "RANLIB=$${RANLIB}" \
43105	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
43106	           maintainer-clean) \
43107	  || exit 1
43108
43109@endif target-libsanitizer
43110
43111
43112
43113
43114
43115.PHONY: configure-target-libvtv maybe-configure-target-libvtv
43116maybe-configure-target-libvtv:
43117@if gcc-bootstrap
43118configure-target-libvtv: stage_current
43119@endif gcc-bootstrap
43120@if target-libvtv
43121maybe-configure-target-libvtv: configure-target-libvtv
43122configure-target-libvtv: 
43123	@r=`${PWD_COMMAND}`; export r; \
43124	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43125	echo "Checking multilib configuration for libvtv..."; \
43126	$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libvtv; \
43127	$(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libvtv/multilib.tmp 2> /dev/null; \
43128	if test -r $(TARGET_SUBDIR)/libvtv/multilib.out; then \
43129	  if cmp -s $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; then \
43130	    rm -f $(TARGET_SUBDIR)/libvtv/multilib.tmp; \
43131	  else \
43132	    rm -f $(TARGET_SUBDIR)/libvtv/Makefile; \
43133	    mv $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; \
43134	  fi; \
43135	else \
43136	  mv $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; \
43137	fi; \
43138	test ! -f $(TARGET_SUBDIR)/libvtv/Makefile || exit 0; \
43139	$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libvtv; \
43140	$(RAW_CXX_TARGET_EXPORTS)  \
43141	echo Configuring in $(TARGET_SUBDIR)/libvtv; \
43142	cd "$(TARGET_SUBDIR)/libvtv" || exit 1; \
43143	case $(srcdir) in \
43144	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
43145	  *) topdir=`echo $(TARGET_SUBDIR)/libvtv/ | \
43146		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
43147	esac; \
43148	module_srcdir=libvtv; \
43149	rm -f no-such-file || : ; \
43150	CONFIG_SITE=no-such-file $(SHELL) \
43151	  $$s/$$module_srcdir/configure \
43152	  --srcdir=$${topdir}/$$module_srcdir \
43153	  $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
43154	  --target=${target_alias}  \
43155	  || exit 1
43156@endif target-libvtv
43157
43158
43159
43160.PHONY: configure-stage1-target-libvtv maybe-configure-stage1-target-libvtv
43161maybe-configure-stage1-target-libvtv:
43162@if target-libvtv-bootstrap
43163maybe-configure-stage1-target-libvtv: configure-stage1-target-libvtv
43164configure-stage1-target-libvtv:
43165	@[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
43166	@$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libvtv
43167	@r=`${PWD_COMMAND}`; export r; \
43168	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43169	TFLAGS="$(STAGE1_TFLAGS)"; \
43170	echo "Checking multilib configuration for libvtv..."; \
43171	$(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libvtv/multilib.tmp 2> /dev/null; \
43172	if test -r $(TARGET_SUBDIR)/libvtv/multilib.out; then \
43173	  if cmp -s $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; then \
43174	    rm -f $(TARGET_SUBDIR)/libvtv/multilib.tmp; \
43175	  else \
43176	    rm -f $(TARGET_SUBDIR)/libvtv/Makefile; \
43177	    mv $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; \
43178	  fi; \
43179	else \
43180	  mv $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; \
43181	fi; \
43182	test ! -f $(TARGET_SUBDIR)/libvtv/Makefile || exit 0; \
43183	$(RAW_CXX_TARGET_EXPORTS) \
43184	CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
43185	CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
43186	LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS;  \
43187	echo Configuring stage 1 in $(TARGET_SUBDIR)/libvtv; \
43188	$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libvtv; \
43189	cd $(TARGET_SUBDIR)/libvtv || exit 1; \
43190	case $(srcdir) in \
43191	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
43192	  *) topdir=`echo $(TARGET_SUBDIR)/libvtv/ | \
43193		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
43194	esac; \
43195	module_srcdir=libvtv; \
43196	$(SHELL) $$s/$$module_srcdir/configure \
43197	  --srcdir=$${topdir}/$$module_srcdir \
43198	  $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
43199	  --target=${target_alias} \
43200	   \
43201	  $(STAGE1_CONFIGURE_FLAGS)
43202@endif target-libvtv-bootstrap
43203
43204.PHONY: configure-stage2-target-libvtv maybe-configure-stage2-target-libvtv
43205maybe-configure-stage2-target-libvtv:
43206@if target-libvtv-bootstrap
43207maybe-configure-stage2-target-libvtv: configure-stage2-target-libvtv
43208configure-stage2-target-libvtv:
43209	@[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
43210	@$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libvtv
43211	@r=`${PWD_COMMAND}`; export r; \
43212	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43213	TFLAGS="$(STAGE2_TFLAGS)"; \
43214	echo "Checking multilib configuration for libvtv..."; \
43215	$(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libvtv/multilib.tmp 2> /dev/null; \
43216	if test -r $(TARGET_SUBDIR)/libvtv/multilib.out; then \
43217	  if cmp -s $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; then \
43218	    rm -f $(TARGET_SUBDIR)/libvtv/multilib.tmp; \
43219	  else \
43220	    rm -f $(TARGET_SUBDIR)/libvtv/Makefile; \
43221	    mv $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; \
43222	  fi; \
43223	else \
43224	  mv $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; \
43225	fi; \
43226	test ! -f $(TARGET_SUBDIR)/libvtv/Makefile || exit 0; \
43227	$(RAW_CXX_TARGET_EXPORTS) \
43228	 \
43229	CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
43230	CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
43231	LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS;  \
43232	echo Configuring stage 2 in $(TARGET_SUBDIR)/libvtv; \
43233	$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libvtv; \
43234	cd $(TARGET_SUBDIR)/libvtv || exit 1; \
43235	case $(srcdir) in \
43236	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
43237	  *) topdir=`echo $(TARGET_SUBDIR)/libvtv/ | \
43238		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
43239	esac; \
43240	module_srcdir=libvtv; \
43241	$(SHELL) $$s/$$module_srcdir/configure \
43242	  --srcdir=$${topdir}/$$module_srcdir \
43243	  $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
43244	  --target=${target_alias} \
43245	  --with-build-libsubdir=$(HOST_SUBDIR) \
43246	  $(STAGE2_CONFIGURE_FLAGS)
43247@endif target-libvtv-bootstrap
43248
43249.PHONY: configure-stage3-target-libvtv maybe-configure-stage3-target-libvtv
43250maybe-configure-stage3-target-libvtv:
43251@if target-libvtv-bootstrap
43252maybe-configure-stage3-target-libvtv: configure-stage3-target-libvtv
43253configure-stage3-target-libvtv:
43254	@[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
43255	@$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libvtv
43256	@r=`${PWD_COMMAND}`; export r; \
43257	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43258	TFLAGS="$(STAGE3_TFLAGS)"; \
43259	echo "Checking multilib configuration for libvtv..."; \
43260	$(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libvtv/multilib.tmp 2> /dev/null; \
43261	if test -r $(TARGET_SUBDIR)/libvtv/multilib.out; then \
43262	  if cmp -s $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; then \
43263	    rm -f $(TARGET_SUBDIR)/libvtv/multilib.tmp; \
43264	  else \
43265	    rm -f $(TARGET_SUBDIR)/libvtv/Makefile; \
43266	    mv $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; \
43267	  fi; \
43268	else \
43269	  mv $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; \
43270	fi; \
43271	test ! -f $(TARGET_SUBDIR)/libvtv/Makefile || exit 0; \
43272	$(RAW_CXX_TARGET_EXPORTS) \
43273	 \
43274	CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
43275	CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
43276	LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS;  \
43277	echo Configuring stage 3 in $(TARGET_SUBDIR)/libvtv; \
43278	$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libvtv; \
43279	cd $(TARGET_SUBDIR)/libvtv || exit 1; \
43280	case $(srcdir) in \
43281	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
43282	  *) topdir=`echo $(TARGET_SUBDIR)/libvtv/ | \
43283		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
43284	esac; \
43285	module_srcdir=libvtv; \
43286	$(SHELL) $$s/$$module_srcdir/configure \
43287	  --srcdir=$${topdir}/$$module_srcdir \
43288	  $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
43289	  --target=${target_alias} \
43290	  --with-build-libsubdir=$(HOST_SUBDIR) \
43291	  $(STAGE3_CONFIGURE_FLAGS)
43292@endif target-libvtv-bootstrap
43293
43294.PHONY: configure-stage4-target-libvtv maybe-configure-stage4-target-libvtv
43295maybe-configure-stage4-target-libvtv:
43296@if target-libvtv-bootstrap
43297maybe-configure-stage4-target-libvtv: configure-stage4-target-libvtv
43298configure-stage4-target-libvtv:
43299	@[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
43300	@$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libvtv
43301	@r=`${PWD_COMMAND}`; export r; \
43302	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43303	TFLAGS="$(STAGE4_TFLAGS)"; \
43304	echo "Checking multilib configuration for libvtv..."; \
43305	$(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libvtv/multilib.tmp 2> /dev/null; \
43306	if test -r $(TARGET_SUBDIR)/libvtv/multilib.out; then \
43307	  if cmp -s $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; then \
43308	    rm -f $(TARGET_SUBDIR)/libvtv/multilib.tmp; \
43309	  else \
43310	    rm -f $(TARGET_SUBDIR)/libvtv/Makefile; \
43311	    mv $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; \
43312	  fi; \
43313	else \
43314	  mv $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; \
43315	fi; \
43316	test ! -f $(TARGET_SUBDIR)/libvtv/Makefile || exit 0; \
43317	$(RAW_CXX_TARGET_EXPORTS) \
43318	 \
43319	CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
43320	CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
43321	LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS;  \
43322	echo Configuring stage 4 in $(TARGET_SUBDIR)/libvtv; \
43323	$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libvtv; \
43324	cd $(TARGET_SUBDIR)/libvtv || exit 1; \
43325	case $(srcdir) in \
43326	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
43327	  *) topdir=`echo $(TARGET_SUBDIR)/libvtv/ | \
43328		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
43329	esac; \
43330	module_srcdir=libvtv; \
43331	$(SHELL) $$s/$$module_srcdir/configure \
43332	  --srcdir=$${topdir}/$$module_srcdir \
43333	  $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
43334	  --target=${target_alias} \
43335	  --with-build-libsubdir=$(HOST_SUBDIR) \
43336	  $(STAGE4_CONFIGURE_FLAGS)
43337@endif target-libvtv-bootstrap
43338
43339.PHONY: configure-stageprofile-target-libvtv maybe-configure-stageprofile-target-libvtv
43340maybe-configure-stageprofile-target-libvtv:
43341@if target-libvtv-bootstrap
43342maybe-configure-stageprofile-target-libvtv: configure-stageprofile-target-libvtv
43343configure-stageprofile-target-libvtv:
43344	@[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
43345	@$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libvtv
43346	@r=`${PWD_COMMAND}`; export r; \
43347	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43348	TFLAGS="$(STAGEprofile_TFLAGS)"; \
43349	echo "Checking multilib configuration for libvtv..."; \
43350	$(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libvtv/multilib.tmp 2> /dev/null; \
43351	if test -r $(TARGET_SUBDIR)/libvtv/multilib.out; then \
43352	  if cmp -s $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; then \
43353	    rm -f $(TARGET_SUBDIR)/libvtv/multilib.tmp; \
43354	  else \
43355	    rm -f $(TARGET_SUBDIR)/libvtv/Makefile; \
43356	    mv $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; \
43357	  fi; \
43358	else \
43359	  mv $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; \
43360	fi; \
43361	test ! -f $(TARGET_SUBDIR)/libvtv/Makefile || exit 0; \
43362	$(RAW_CXX_TARGET_EXPORTS) \
43363	 \
43364	CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
43365	CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
43366	LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS;  \
43367	echo Configuring stage profile in $(TARGET_SUBDIR)/libvtv; \
43368	$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libvtv; \
43369	cd $(TARGET_SUBDIR)/libvtv || exit 1; \
43370	case $(srcdir) in \
43371	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
43372	  *) topdir=`echo $(TARGET_SUBDIR)/libvtv/ | \
43373		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
43374	esac; \
43375	module_srcdir=libvtv; \
43376	$(SHELL) $$s/$$module_srcdir/configure \
43377	  --srcdir=$${topdir}/$$module_srcdir \
43378	  $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
43379	  --target=${target_alias} \
43380	  --with-build-libsubdir=$(HOST_SUBDIR) \
43381	  $(STAGEprofile_CONFIGURE_FLAGS)
43382@endif target-libvtv-bootstrap
43383
43384.PHONY: configure-stagetrain-target-libvtv maybe-configure-stagetrain-target-libvtv
43385maybe-configure-stagetrain-target-libvtv:
43386@if target-libvtv-bootstrap
43387maybe-configure-stagetrain-target-libvtv: configure-stagetrain-target-libvtv
43388configure-stagetrain-target-libvtv:
43389	@[ $(current_stage) = stagetrain ] || $(MAKE) stagetrain-start
43390	@$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libvtv
43391	@r=`${PWD_COMMAND}`; export r; \
43392	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43393	TFLAGS="$(STAGEtrain_TFLAGS)"; \
43394	echo "Checking multilib configuration for libvtv..."; \
43395	$(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libvtv/multilib.tmp 2> /dev/null; \
43396	if test -r $(TARGET_SUBDIR)/libvtv/multilib.out; then \
43397	  if cmp -s $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; then \
43398	    rm -f $(TARGET_SUBDIR)/libvtv/multilib.tmp; \
43399	  else \
43400	    rm -f $(TARGET_SUBDIR)/libvtv/Makefile; \
43401	    mv $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; \
43402	  fi; \
43403	else \
43404	  mv $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; \
43405	fi; \
43406	test ! -f $(TARGET_SUBDIR)/libvtv/Makefile || exit 0; \
43407	$(RAW_CXX_TARGET_EXPORTS) \
43408	 \
43409	CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
43410	CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
43411	LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS;  \
43412	echo Configuring stage train in $(TARGET_SUBDIR)/libvtv; \
43413	$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libvtv; \
43414	cd $(TARGET_SUBDIR)/libvtv || exit 1; \
43415	case $(srcdir) in \
43416	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
43417	  *) topdir=`echo $(TARGET_SUBDIR)/libvtv/ | \
43418		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
43419	esac; \
43420	module_srcdir=libvtv; \
43421	$(SHELL) $$s/$$module_srcdir/configure \
43422	  --srcdir=$${topdir}/$$module_srcdir \
43423	  $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
43424	  --target=${target_alias} \
43425	  --with-build-libsubdir=$(HOST_SUBDIR) \
43426	  $(STAGEtrain_CONFIGURE_FLAGS)
43427@endif target-libvtv-bootstrap
43428
43429.PHONY: configure-stagefeedback-target-libvtv maybe-configure-stagefeedback-target-libvtv
43430maybe-configure-stagefeedback-target-libvtv:
43431@if target-libvtv-bootstrap
43432maybe-configure-stagefeedback-target-libvtv: configure-stagefeedback-target-libvtv
43433configure-stagefeedback-target-libvtv:
43434	@[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
43435	@$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libvtv
43436	@r=`${PWD_COMMAND}`; export r; \
43437	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43438	TFLAGS="$(STAGEfeedback_TFLAGS)"; \
43439	echo "Checking multilib configuration for libvtv..."; \
43440	$(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libvtv/multilib.tmp 2> /dev/null; \
43441	if test -r $(TARGET_SUBDIR)/libvtv/multilib.out; then \
43442	  if cmp -s $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; then \
43443	    rm -f $(TARGET_SUBDIR)/libvtv/multilib.tmp; \
43444	  else \
43445	    rm -f $(TARGET_SUBDIR)/libvtv/Makefile; \
43446	    mv $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; \
43447	  fi; \
43448	else \
43449	  mv $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; \
43450	fi; \
43451	test ! -f $(TARGET_SUBDIR)/libvtv/Makefile || exit 0; \
43452	$(RAW_CXX_TARGET_EXPORTS) \
43453	 \
43454	CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
43455	CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
43456	LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS;  \
43457	echo Configuring stage feedback in $(TARGET_SUBDIR)/libvtv; \
43458	$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libvtv; \
43459	cd $(TARGET_SUBDIR)/libvtv || exit 1; \
43460	case $(srcdir) in \
43461	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
43462	  *) topdir=`echo $(TARGET_SUBDIR)/libvtv/ | \
43463		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
43464	esac; \
43465	module_srcdir=libvtv; \
43466	$(SHELL) $$s/$$module_srcdir/configure \
43467	  --srcdir=$${topdir}/$$module_srcdir \
43468	  $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
43469	  --target=${target_alias} \
43470	  --with-build-libsubdir=$(HOST_SUBDIR) \
43471	  $(STAGEfeedback_CONFIGURE_FLAGS)
43472@endif target-libvtv-bootstrap
43473
43474.PHONY: configure-stageautoprofile-target-libvtv maybe-configure-stageautoprofile-target-libvtv
43475maybe-configure-stageautoprofile-target-libvtv:
43476@if target-libvtv-bootstrap
43477maybe-configure-stageautoprofile-target-libvtv: configure-stageautoprofile-target-libvtv
43478configure-stageautoprofile-target-libvtv:
43479	@[ $(current_stage) = stageautoprofile ] || $(MAKE) stageautoprofile-start
43480	@$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libvtv
43481	@r=`${PWD_COMMAND}`; export r; \
43482	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43483	TFLAGS="$(STAGEautoprofile_TFLAGS)"; \
43484	echo "Checking multilib configuration for libvtv..."; \
43485	$(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libvtv/multilib.tmp 2> /dev/null; \
43486	if test -r $(TARGET_SUBDIR)/libvtv/multilib.out; then \
43487	  if cmp -s $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; then \
43488	    rm -f $(TARGET_SUBDIR)/libvtv/multilib.tmp; \
43489	  else \
43490	    rm -f $(TARGET_SUBDIR)/libvtv/Makefile; \
43491	    mv $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; \
43492	  fi; \
43493	else \
43494	  mv $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; \
43495	fi; \
43496	test ! -f $(TARGET_SUBDIR)/libvtv/Makefile || exit 0; \
43497	$(RAW_CXX_TARGET_EXPORTS) \
43498	 \
43499	CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
43500	CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
43501	LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS;  \
43502	echo Configuring stage autoprofile in $(TARGET_SUBDIR)/libvtv; \
43503	$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libvtv; \
43504	cd $(TARGET_SUBDIR)/libvtv || exit 1; \
43505	case $(srcdir) in \
43506	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
43507	  *) topdir=`echo $(TARGET_SUBDIR)/libvtv/ | \
43508		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
43509	esac; \
43510	module_srcdir=libvtv; \
43511	$(SHELL) $$s/$$module_srcdir/configure \
43512	  --srcdir=$${topdir}/$$module_srcdir \
43513	  $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
43514	  --target=${target_alias} \
43515	  --with-build-libsubdir=$(HOST_SUBDIR) \
43516	  $(STAGEautoprofile_CONFIGURE_FLAGS)
43517@endif target-libvtv-bootstrap
43518
43519.PHONY: configure-stageautofeedback-target-libvtv maybe-configure-stageautofeedback-target-libvtv
43520maybe-configure-stageautofeedback-target-libvtv:
43521@if target-libvtv-bootstrap
43522maybe-configure-stageautofeedback-target-libvtv: configure-stageautofeedback-target-libvtv
43523configure-stageautofeedback-target-libvtv:
43524	@[ $(current_stage) = stageautofeedback ] || $(MAKE) stageautofeedback-start
43525	@$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libvtv
43526	@r=`${PWD_COMMAND}`; export r; \
43527	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43528	TFLAGS="$(STAGEautofeedback_TFLAGS)"; \
43529	echo "Checking multilib configuration for libvtv..."; \
43530	$(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libvtv/multilib.tmp 2> /dev/null; \
43531	if test -r $(TARGET_SUBDIR)/libvtv/multilib.out; then \
43532	  if cmp -s $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; then \
43533	    rm -f $(TARGET_SUBDIR)/libvtv/multilib.tmp; \
43534	  else \
43535	    rm -f $(TARGET_SUBDIR)/libvtv/Makefile; \
43536	    mv $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; \
43537	  fi; \
43538	else \
43539	  mv $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; \
43540	fi; \
43541	test ! -f $(TARGET_SUBDIR)/libvtv/Makefile || exit 0; \
43542	$(RAW_CXX_TARGET_EXPORTS) \
43543	 \
43544	CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
43545	CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
43546	LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS;  \
43547	echo Configuring stage autofeedback in $(TARGET_SUBDIR)/libvtv; \
43548	$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libvtv; \
43549	cd $(TARGET_SUBDIR)/libvtv || exit 1; \
43550	case $(srcdir) in \
43551	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
43552	  *) topdir=`echo $(TARGET_SUBDIR)/libvtv/ | \
43553		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
43554	esac; \
43555	module_srcdir=libvtv; \
43556	$(SHELL) $$s/$$module_srcdir/configure \
43557	  --srcdir=$${topdir}/$$module_srcdir \
43558	  $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
43559	  --target=${target_alias} \
43560	  --with-build-libsubdir=$(HOST_SUBDIR) \
43561	  $(STAGEautofeedback_CONFIGURE_FLAGS)
43562@endif target-libvtv-bootstrap
43563
43564
43565
43566
43567
43568.PHONY: all-target-libvtv maybe-all-target-libvtv
43569maybe-all-target-libvtv:
43570@if gcc-bootstrap
43571all-target-libvtv: stage_current
43572@endif gcc-bootstrap
43573@if target-libvtv
43574TARGET-target-libvtv=all
43575maybe-all-target-libvtv: all-target-libvtv
43576all-target-libvtv: configure-target-libvtv
43577	@r=`${PWD_COMMAND}`; export r; \
43578	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43579	$(RAW_CXX_TARGET_EXPORTS)  \
43580	(cd $(TARGET_SUBDIR)/libvtv && \
43581	  $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)'   \
43582		$(TARGET-target-libvtv))
43583@endif target-libvtv
43584
43585
43586
43587.PHONY: all-stage1-target-libvtv maybe-all-stage1-target-libvtv
43588.PHONY: clean-stage1-target-libvtv maybe-clean-stage1-target-libvtv
43589maybe-all-stage1-target-libvtv:
43590maybe-clean-stage1-target-libvtv:
43591@if target-libvtv-bootstrap
43592maybe-all-stage1-target-libvtv: all-stage1-target-libvtv
43593all-stage1: all-stage1-target-libvtv
43594TARGET-stage1-target-libvtv = $(TARGET-target-libvtv)
43595all-stage1-target-libvtv: configure-stage1-target-libvtv
43596	@[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
43597	@r=`${PWD_COMMAND}`; export r; \
43598	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43599	TFLAGS="$(STAGE1_TFLAGS)"; \
43600	$(RAW_CXX_TARGET_EXPORTS)  \
43601	cd $(TARGET_SUBDIR)/libvtv && \
43602	 \
43603	$(MAKE) $(BASE_FLAGS_TO_PASS) \
43604		CFLAGS="$(CFLAGS_FOR_TARGET)" \
43605		CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
43606		LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
43607		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
43608		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
43609		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
43610		$(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)'  \
43611		  \
43612		TFLAGS="$(STAGE1_TFLAGS)"  \
43613		$(TARGET-stage1-target-libvtv)
43614
43615maybe-clean-stage1-target-libvtv: clean-stage1-target-libvtv
43616clean-stage1: clean-stage1-target-libvtv
43617clean-stage1-target-libvtv:
43618	@if [ $(current_stage) = stage1 ]; then \
43619	  [ -f $(TARGET_SUBDIR)/libvtv/Makefile ] || exit 0; \
43620	else \
43621	  [ -f $(TARGET_SUBDIR)/stage1-libvtv/Makefile ] || exit 0; \
43622	  $(MAKE) stage1-start; \
43623	fi; \
43624	cd $(TARGET_SUBDIR)/libvtv && \
43625	$(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)'  \
43626	  clean
43627@endif target-libvtv-bootstrap
43628
43629
43630.PHONY: all-stage2-target-libvtv maybe-all-stage2-target-libvtv
43631.PHONY: clean-stage2-target-libvtv maybe-clean-stage2-target-libvtv
43632maybe-all-stage2-target-libvtv:
43633maybe-clean-stage2-target-libvtv:
43634@if target-libvtv-bootstrap
43635maybe-all-stage2-target-libvtv: all-stage2-target-libvtv
43636all-stage2: all-stage2-target-libvtv
43637TARGET-stage2-target-libvtv = $(TARGET-target-libvtv)
43638all-stage2-target-libvtv: configure-stage2-target-libvtv
43639	@[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
43640	@r=`${PWD_COMMAND}`; export r; \
43641	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43642	TFLAGS="$(STAGE2_TFLAGS)"; \
43643	$(RAW_CXX_TARGET_EXPORTS) \
43644	  \
43645	cd $(TARGET_SUBDIR)/libvtv && \
43646	 \
43647	$(MAKE) $(BASE_FLAGS_TO_PASS) \
43648		CFLAGS="$(CFLAGS_FOR_TARGET)" \
43649		CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
43650		LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
43651		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
43652		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
43653		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
43654		$(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)'   \
43655		TFLAGS="$(STAGE2_TFLAGS)"  \
43656		$(TARGET-stage2-target-libvtv)
43657
43658maybe-clean-stage2-target-libvtv: clean-stage2-target-libvtv
43659clean-stage2: clean-stage2-target-libvtv
43660clean-stage2-target-libvtv:
43661	@if [ $(current_stage) = stage2 ]; then \
43662	  [ -f $(TARGET_SUBDIR)/libvtv/Makefile ] || exit 0; \
43663	else \
43664	  [ -f $(TARGET_SUBDIR)/stage2-libvtv/Makefile ] || exit 0; \
43665	  $(MAKE) stage2-start; \
43666	fi; \
43667	cd $(TARGET_SUBDIR)/libvtv && \
43668	$(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)'   clean
43669@endif target-libvtv-bootstrap
43670
43671
43672.PHONY: all-stage3-target-libvtv maybe-all-stage3-target-libvtv
43673.PHONY: clean-stage3-target-libvtv maybe-clean-stage3-target-libvtv
43674maybe-all-stage3-target-libvtv:
43675maybe-clean-stage3-target-libvtv:
43676@if target-libvtv-bootstrap
43677maybe-all-stage3-target-libvtv: all-stage3-target-libvtv
43678all-stage3: all-stage3-target-libvtv
43679TARGET-stage3-target-libvtv = $(TARGET-target-libvtv)
43680all-stage3-target-libvtv: configure-stage3-target-libvtv
43681	@[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
43682	@r=`${PWD_COMMAND}`; export r; \
43683	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43684	TFLAGS="$(STAGE3_TFLAGS)"; \
43685	$(RAW_CXX_TARGET_EXPORTS) \
43686	  \
43687	cd $(TARGET_SUBDIR)/libvtv && \
43688	 \
43689	$(MAKE) $(BASE_FLAGS_TO_PASS) \
43690		CFLAGS="$(CFLAGS_FOR_TARGET)" \
43691		CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
43692		LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
43693		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
43694		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
43695		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
43696		$(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)'   \
43697		TFLAGS="$(STAGE3_TFLAGS)"  \
43698		$(TARGET-stage3-target-libvtv)
43699
43700maybe-clean-stage3-target-libvtv: clean-stage3-target-libvtv
43701clean-stage3: clean-stage3-target-libvtv
43702clean-stage3-target-libvtv:
43703	@if [ $(current_stage) = stage3 ]; then \
43704	  [ -f $(TARGET_SUBDIR)/libvtv/Makefile ] || exit 0; \
43705	else \
43706	  [ -f $(TARGET_SUBDIR)/stage3-libvtv/Makefile ] || exit 0; \
43707	  $(MAKE) stage3-start; \
43708	fi; \
43709	cd $(TARGET_SUBDIR)/libvtv && \
43710	$(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)'   clean
43711@endif target-libvtv-bootstrap
43712
43713
43714.PHONY: all-stage4-target-libvtv maybe-all-stage4-target-libvtv
43715.PHONY: clean-stage4-target-libvtv maybe-clean-stage4-target-libvtv
43716maybe-all-stage4-target-libvtv:
43717maybe-clean-stage4-target-libvtv:
43718@if target-libvtv-bootstrap
43719maybe-all-stage4-target-libvtv: all-stage4-target-libvtv
43720all-stage4: all-stage4-target-libvtv
43721TARGET-stage4-target-libvtv = $(TARGET-target-libvtv)
43722all-stage4-target-libvtv: configure-stage4-target-libvtv
43723	@[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
43724	@r=`${PWD_COMMAND}`; export r; \
43725	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43726	TFLAGS="$(STAGE4_TFLAGS)"; \
43727	$(RAW_CXX_TARGET_EXPORTS) \
43728	  \
43729	cd $(TARGET_SUBDIR)/libvtv && \
43730	 \
43731	$(MAKE) $(BASE_FLAGS_TO_PASS) \
43732		CFLAGS="$(CFLAGS_FOR_TARGET)" \
43733		CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
43734		LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
43735		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
43736		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
43737		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
43738		$(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)'   \
43739		TFLAGS="$(STAGE4_TFLAGS)"  \
43740		$(TARGET-stage4-target-libvtv)
43741
43742maybe-clean-stage4-target-libvtv: clean-stage4-target-libvtv
43743clean-stage4: clean-stage4-target-libvtv
43744clean-stage4-target-libvtv:
43745	@if [ $(current_stage) = stage4 ]; then \
43746	  [ -f $(TARGET_SUBDIR)/libvtv/Makefile ] || exit 0; \
43747	else \
43748	  [ -f $(TARGET_SUBDIR)/stage4-libvtv/Makefile ] || exit 0; \
43749	  $(MAKE) stage4-start; \
43750	fi; \
43751	cd $(TARGET_SUBDIR)/libvtv && \
43752	$(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)'   clean
43753@endif target-libvtv-bootstrap
43754
43755
43756.PHONY: all-stageprofile-target-libvtv maybe-all-stageprofile-target-libvtv
43757.PHONY: clean-stageprofile-target-libvtv maybe-clean-stageprofile-target-libvtv
43758maybe-all-stageprofile-target-libvtv:
43759maybe-clean-stageprofile-target-libvtv:
43760@if target-libvtv-bootstrap
43761maybe-all-stageprofile-target-libvtv: all-stageprofile-target-libvtv
43762all-stageprofile: all-stageprofile-target-libvtv
43763TARGET-stageprofile-target-libvtv = $(TARGET-target-libvtv)
43764all-stageprofile-target-libvtv: configure-stageprofile-target-libvtv
43765	@[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
43766	@r=`${PWD_COMMAND}`; export r; \
43767	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43768	TFLAGS="$(STAGEprofile_TFLAGS)"; \
43769	$(RAW_CXX_TARGET_EXPORTS) \
43770	  \
43771	cd $(TARGET_SUBDIR)/libvtv && \
43772	 \
43773	$(MAKE) $(BASE_FLAGS_TO_PASS) \
43774		CFLAGS="$(CFLAGS_FOR_TARGET)" \
43775		CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
43776		LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
43777		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
43778		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
43779		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
43780		$(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)'   \
43781		TFLAGS="$(STAGEprofile_TFLAGS)"  \
43782		$(TARGET-stageprofile-target-libvtv)
43783
43784maybe-clean-stageprofile-target-libvtv: clean-stageprofile-target-libvtv
43785clean-stageprofile: clean-stageprofile-target-libvtv
43786clean-stageprofile-target-libvtv:
43787	@if [ $(current_stage) = stageprofile ]; then \
43788	  [ -f $(TARGET_SUBDIR)/libvtv/Makefile ] || exit 0; \
43789	else \
43790	  [ -f $(TARGET_SUBDIR)/stageprofile-libvtv/Makefile ] || exit 0; \
43791	  $(MAKE) stageprofile-start; \
43792	fi; \
43793	cd $(TARGET_SUBDIR)/libvtv && \
43794	$(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)'   clean
43795@endif target-libvtv-bootstrap
43796
43797
43798.PHONY: all-stagetrain-target-libvtv maybe-all-stagetrain-target-libvtv
43799.PHONY: clean-stagetrain-target-libvtv maybe-clean-stagetrain-target-libvtv
43800maybe-all-stagetrain-target-libvtv:
43801maybe-clean-stagetrain-target-libvtv:
43802@if target-libvtv-bootstrap
43803maybe-all-stagetrain-target-libvtv: all-stagetrain-target-libvtv
43804all-stagetrain: all-stagetrain-target-libvtv
43805TARGET-stagetrain-target-libvtv = $(TARGET-target-libvtv)
43806all-stagetrain-target-libvtv: configure-stagetrain-target-libvtv
43807	@[ $(current_stage) = stagetrain ] || $(MAKE) stagetrain-start
43808	@r=`${PWD_COMMAND}`; export r; \
43809	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43810	TFLAGS="$(STAGEtrain_TFLAGS)"; \
43811	$(RAW_CXX_TARGET_EXPORTS) \
43812	  \
43813	cd $(TARGET_SUBDIR)/libvtv && \
43814	 \
43815	$(MAKE) $(BASE_FLAGS_TO_PASS) \
43816		CFLAGS="$(CFLAGS_FOR_TARGET)" \
43817		CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
43818		LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
43819		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
43820		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
43821		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
43822		$(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)'   \
43823		TFLAGS="$(STAGEtrain_TFLAGS)"  \
43824		$(TARGET-stagetrain-target-libvtv)
43825
43826maybe-clean-stagetrain-target-libvtv: clean-stagetrain-target-libvtv
43827clean-stagetrain: clean-stagetrain-target-libvtv
43828clean-stagetrain-target-libvtv:
43829	@if [ $(current_stage) = stagetrain ]; then \
43830	  [ -f $(TARGET_SUBDIR)/libvtv/Makefile ] || exit 0; \
43831	else \
43832	  [ -f $(TARGET_SUBDIR)/stagetrain-libvtv/Makefile ] || exit 0; \
43833	  $(MAKE) stagetrain-start; \
43834	fi; \
43835	cd $(TARGET_SUBDIR)/libvtv && \
43836	$(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)'   clean
43837@endif target-libvtv-bootstrap
43838
43839
43840.PHONY: all-stagefeedback-target-libvtv maybe-all-stagefeedback-target-libvtv
43841.PHONY: clean-stagefeedback-target-libvtv maybe-clean-stagefeedback-target-libvtv
43842maybe-all-stagefeedback-target-libvtv:
43843maybe-clean-stagefeedback-target-libvtv:
43844@if target-libvtv-bootstrap
43845maybe-all-stagefeedback-target-libvtv: all-stagefeedback-target-libvtv
43846all-stagefeedback: all-stagefeedback-target-libvtv
43847TARGET-stagefeedback-target-libvtv = $(TARGET-target-libvtv)
43848all-stagefeedback-target-libvtv: configure-stagefeedback-target-libvtv
43849	@[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
43850	@r=`${PWD_COMMAND}`; export r; \
43851	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43852	TFLAGS="$(STAGEfeedback_TFLAGS)"; \
43853	$(RAW_CXX_TARGET_EXPORTS) \
43854	  \
43855	cd $(TARGET_SUBDIR)/libvtv && \
43856	 \
43857	$(MAKE) $(BASE_FLAGS_TO_PASS) \
43858		CFLAGS="$(CFLAGS_FOR_TARGET)" \
43859		CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
43860		LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
43861		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
43862		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
43863		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
43864		$(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)'   \
43865		TFLAGS="$(STAGEfeedback_TFLAGS)"  \
43866		$(TARGET-stagefeedback-target-libvtv)
43867
43868maybe-clean-stagefeedback-target-libvtv: clean-stagefeedback-target-libvtv
43869clean-stagefeedback: clean-stagefeedback-target-libvtv
43870clean-stagefeedback-target-libvtv:
43871	@if [ $(current_stage) = stagefeedback ]; then \
43872	  [ -f $(TARGET_SUBDIR)/libvtv/Makefile ] || exit 0; \
43873	else \
43874	  [ -f $(TARGET_SUBDIR)/stagefeedback-libvtv/Makefile ] || exit 0; \
43875	  $(MAKE) stagefeedback-start; \
43876	fi; \
43877	cd $(TARGET_SUBDIR)/libvtv && \
43878	$(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)'   clean
43879@endif target-libvtv-bootstrap
43880
43881
43882.PHONY: all-stageautoprofile-target-libvtv maybe-all-stageautoprofile-target-libvtv
43883.PHONY: clean-stageautoprofile-target-libvtv maybe-clean-stageautoprofile-target-libvtv
43884maybe-all-stageautoprofile-target-libvtv:
43885maybe-clean-stageautoprofile-target-libvtv:
43886@if target-libvtv-bootstrap
43887maybe-all-stageautoprofile-target-libvtv: all-stageautoprofile-target-libvtv
43888all-stageautoprofile: all-stageautoprofile-target-libvtv
43889TARGET-stageautoprofile-target-libvtv = $(TARGET-target-libvtv)
43890all-stageautoprofile-target-libvtv: configure-stageautoprofile-target-libvtv
43891	@[ $(current_stage) = stageautoprofile ] || $(MAKE) stageautoprofile-start
43892	@r=`${PWD_COMMAND}`; export r; \
43893	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43894	TFLAGS="$(STAGEautoprofile_TFLAGS)"; \
43895	$(RAW_CXX_TARGET_EXPORTS) \
43896	  \
43897	cd $(TARGET_SUBDIR)/libvtv && \
43898	$$s/gcc/config/i386/$(AUTO_PROFILE) \
43899	$(MAKE) $(BASE_FLAGS_TO_PASS) \
43900		CFLAGS="$(CFLAGS_FOR_TARGET)" \
43901		CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
43902		LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
43903		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
43904		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
43905		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
43906		$(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)'   \
43907		TFLAGS="$(STAGEautoprofile_TFLAGS)"  \
43908		$(TARGET-stageautoprofile-target-libvtv)
43909
43910maybe-clean-stageautoprofile-target-libvtv: clean-stageautoprofile-target-libvtv
43911clean-stageautoprofile: clean-stageautoprofile-target-libvtv
43912clean-stageautoprofile-target-libvtv:
43913	@if [ $(current_stage) = stageautoprofile ]; then \
43914	  [ -f $(TARGET_SUBDIR)/libvtv/Makefile ] || exit 0; \
43915	else \
43916	  [ -f $(TARGET_SUBDIR)/stageautoprofile-libvtv/Makefile ] || exit 0; \
43917	  $(MAKE) stageautoprofile-start; \
43918	fi; \
43919	cd $(TARGET_SUBDIR)/libvtv && \
43920	$(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)'   clean
43921@endif target-libvtv-bootstrap
43922
43923
43924.PHONY: all-stageautofeedback-target-libvtv maybe-all-stageautofeedback-target-libvtv
43925.PHONY: clean-stageautofeedback-target-libvtv maybe-clean-stageautofeedback-target-libvtv
43926maybe-all-stageautofeedback-target-libvtv:
43927maybe-clean-stageautofeedback-target-libvtv:
43928@if target-libvtv-bootstrap
43929maybe-all-stageautofeedback-target-libvtv: all-stageautofeedback-target-libvtv
43930all-stageautofeedback: all-stageautofeedback-target-libvtv
43931TARGET-stageautofeedback-target-libvtv = $(TARGET-target-libvtv)
43932all-stageautofeedback-target-libvtv: configure-stageautofeedback-target-libvtv
43933	@[ $(current_stage) = stageautofeedback ] || $(MAKE) stageautofeedback-start
43934	@r=`${PWD_COMMAND}`; export r; \
43935	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43936	TFLAGS="$(STAGEautofeedback_TFLAGS)"; \
43937	$(RAW_CXX_TARGET_EXPORTS) \
43938	  \
43939	cd $(TARGET_SUBDIR)/libvtv && \
43940	 \
43941	$(MAKE) $(BASE_FLAGS_TO_PASS) \
43942		CFLAGS="$(CFLAGS_FOR_TARGET)" \
43943		CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
43944		LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
43945		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
43946		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
43947		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
43948		$(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)'   \
43949		TFLAGS="$(STAGEautofeedback_TFLAGS)" PERF_DATA=perf.data \
43950		$(TARGET-stageautofeedback-target-libvtv)
43951
43952maybe-clean-stageautofeedback-target-libvtv: clean-stageautofeedback-target-libvtv
43953clean-stageautofeedback: clean-stageautofeedback-target-libvtv
43954clean-stageautofeedback-target-libvtv:
43955	@if [ $(current_stage) = stageautofeedback ]; then \
43956	  [ -f $(TARGET_SUBDIR)/libvtv/Makefile ] || exit 0; \
43957	else \
43958	  [ -f $(TARGET_SUBDIR)/stageautofeedback-libvtv/Makefile ] || exit 0; \
43959	  $(MAKE) stageautofeedback-start; \
43960	fi; \
43961	cd $(TARGET_SUBDIR)/libvtv && \
43962	$(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)'   clean
43963@endif target-libvtv-bootstrap
43964
43965
43966
43967
43968
43969
43970.PHONY: check-target-libvtv maybe-check-target-libvtv
43971maybe-check-target-libvtv:
43972@if target-libvtv
43973maybe-check-target-libvtv: check-target-libvtv
43974
43975check-target-libvtv:
43976	@: $(MAKE); $(unstage)
43977	@r=`${PWD_COMMAND}`; export r; \
43978	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43979	$(RAW_CXX_TARGET_EXPORTS) \
43980	(cd $(TARGET_SUBDIR)/libvtv && \
43981	  $(MAKE) $(TARGET_FLAGS_TO_PASS)  'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)'   check)
43982
43983@endif target-libvtv
43984
43985.PHONY: install-target-libvtv maybe-install-target-libvtv
43986maybe-install-target-libvtv:
43987@if target-libvtv
43988maybe-install-target-libvtv: install-target-libvtv
43989
43990install-target-libvtv: installdirs
43991	@: $(MAKE); $(unstage)
43992	@r=`${PWD_COMMAND}`; export r; \
43993	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43994	$(RAW_CXX_TARGET_EXPORTS) \
43995	(cd $(TARGET_SUBDIR)/libvtv && \
43996	  $(MAKE) $(TARGET_FLAGS_TO_PASS)  install)
43997
43998@endif target-libvtv
43999
44000.PHONY: install-strip-target-libvtv maybe-install-strip-target-libvtv
44001maybe-install-strip-target-libvtv:
44002@if target-libvtv
44003maybe-install-strip-target-libvtv: install-strip-target-libvtv
44004
44005install-strip-target-libvtv: installdirs
44006	@: $(MAKE); $(unstage)
44007	@r=`${PWD_COMMAND}`; export r; \
44008	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44009	$(RAW_CXX_TARGET_EXPORTS) \
44010	(cd $(TARGET_SUBDIR)/libvtv && \
44011	  $(MAKE) $(TARGET_FLAGS_TO_PASS)  install-strip)
44012
44013@endif target-libvtv
44014
44015# Other targets (info, dvi, pdf, etc.)
44016
44017.PHONY: maybe-info-target-libvtv info-target-libvtv
44018maybe-info-target-libvtv:
44019@if target-libvtv
44020maybe-info-target-libvtv: info-target-libvtv
44021
44022info-target-libvtv: \
44023    configure-target-libvtv 
44024	@: $(MAKE); $(unstage)
44025	@[ -f $(TARGET_SUBDIR)/libvtv/Makefile ] || exit 0; \
44026	r=`${PWD_COMMAND}`; export r; \
44027	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44028	$(RAW_CXX_TARGET_EXPORTS) \
44029	echo "Doing info in $(TARGET_SUBDIR)/libvtv"; \
44030	for flag in $(EXTRA_TARGET_FLAGS); do \
44031	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44032	done; \
44033	(cd $(TARGET_SUBDIR)/libvtv && \
44034	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44035	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44036	          "RANLIB=$${RANLIB}" \
44037	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
44038	           info) \
44039	  || exit 1
44040
44041@endif target-libvtv
44042
44043.PHONY: maybe-dvi-target-libvtv dvi-target-libvtv
44044maybe-dvi-target-libvtv:
44045@if target-libvtv
44046maybe-dvi-target-libvtv: dvi-target-libvtv
44047
44048dvi-target-libvtv: \
44049    configure-target-libvtv 
44050	@: $(MAKE); $(unstage)
44051	@[ -f $(TARGET_SUBDIR)/libvtv/Makefile ] || exit 0; \
44052	r=`${PWD_COMMAND}`; export r; \
44053	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44054	$(RAW_CXX_TARGET_EXPORTS) \
44055	echo "Doing dvi in $(TARGET_SUBDIR)/libvtv"; \
44056	for flag in $(EXTRA_TARGET_FLAGS); do \
44057	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44058	done; \
44059	(cd $(TARGET_SUBDIR)/libvtv && \
44060	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44061	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44062	          "RANLIB=$${RANLIB}" \
44063	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
44064	           dvi) \
44065	  || exit 1
44066
44067@endif target-libvtv
44068
44069.PHONY: maybe-pdf-target-libvtv pdf-target-libvtv
44070maybe-pdf-target-libvtv:
44071@if target-libvtv
44072maybe-pdf-target-libvtv: pdf-target-libvtv
44073
44074pdf-target-libvtv: \
44075    configure-target-libvtv 
44076	@: $(MAKE); $(unstage)
44077	@[ -f $(TARGET_SUBDIR)/libvtv/Makefile ] || exit 0; \
44078	r=`${PWD_COMMAND}`; export r; \
44079	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44080	$(RAW_CXX_TARGET_EXPORTS) \
44081	echo "Doing pdf in $(TARGET_SUBDIR)/libvtv"; \
44082	for flag in $(EXTRA_TARGET_FLAGS); do \
44083	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44084	done; \
44085	(cd $(TARGET_SUBDIR)/libvtv && \
44086	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44087	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44088	          "RANLIB=$${RANLIB}" \
44089	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
44090	           pdf) \
44091	  || exit 1
44092
44093@endif target-libvtv
44094
44095.PHONY: maybe-html-target-libvtv html-target-libvtv
44096maybe-html-target-libvtv:
44097@if target-libvtv
44098maybe-html-target-libvtv: html-target-libvtv
44099
44100html-target-libvtv: \
44101    configure-target-libvtv 
44102	@: $(MAKE); $(unstage)
44103	@[ -f $(TARGET_SUBDIR)/libvtv/Makefile ] || exit 0; \
44104	r=`${PWD_COMMAND}`; export r; \
44105	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44106	$(RAW_CXX_TARGET_EXPORTS) \
44107	echo "Doing html in $(TARGET_SUBDIR)/libvtv"; \
44108	for flag in $(EXTRA_TARGET_FLAGS); do \
44109	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44110	done; \
44111	(cd $(TARGET_SUBDIR)/libvtv && \
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	           html) \
44117	  || exit 1
44118
44119@endif target-libvtv
44120
44121.PHONY: maybe-TAGS-target-libvtv TAGS-target-libvtv
44122maybe-TAGS-target-libvtv:
44123@if target-libvtv
44124maybe-TAGS-target-libvtv: TAGS-target-libvtv
44125
44126TAGS-target-libvtv: \
44127    configure-target-libvtv 
44128	@: $(MAKE); $(unstage)
44129	@[ -f $(TARGET_SUBDIR)/libvtv/Makefile ] || exit 0; \
44130	r=`${PWD_COMMAND}`; export r; \
44131	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44132	$(RAW_CXX_TARGET_EXPORTS) \
44133	echo "Doing TAGS in $(TARGET_SUBDIR)/libvtv"; \
44134	for flag in $(EXTRA_TARGET_FLAGS); do \
44135	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44136	done; \
44137	(cd $(TARGET_SUBDIR)/libvtv && \
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	           TAGS) \
44143	  || exit 1
44144
44145@endif target-libvtv
44146
44147.PHONY: maybe-install-info-target-libvtv install-info-target-libvtv
44148maybe-install-info-target-libvtv:
44149@if target-libvtv
44150maybe-install-info-target-libvtv: install-info-target-libvtv
44151
44152install-info-target-libvtv: \
44153    configure-target-libvtv \
44154    info-target-libvtv 
44155	@: $(MAKE); $(unstage)
44156	@[ -f $(TARGET_SUBDIR)/libvtv/Makefile ] || exit 0; \
44157	r=`${PWD_COMMAND}`; export r; \
44158	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44159	$(RAW_CXX_TARGET_EXPORTS) \
44160	echo "Doing install-info in $(TARGET_SUBDIR)/libvtv"; \
44161	for flag in $(EXTRA_TARGET_FLAGS); do \
44162	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44163	done; \
44164	(cd $(TARGET_SUBDIR)/libvtv && \
44165	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44166	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44167	          "RANLIB=$${RANLIB}" \
44168	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
44169	           install-info) \
44170	  || exit 1
44171
44172@endif target-libvtv
44173
44174.PHONY: maybe-install-pdf-target-libvtv install-pdf-target-libvtv
44175maybe-install-pdf-target-libvtv:
44176@if target-libvtv
44177maybe-install-pdf-target-libvtv: install-pdf-target-libvtv
44178
44179install-pdf-target-libvtv: \
44180    configure-target-libvtv \
44181    pdf-target-libvtv 
44182	@: $(MAKE); $(unstage)
44183	@[ -f $(TARGET_SUBDIR)/libvtv/Makefile ] || exit 0; \
44184	r=`${PWD_COMMAND}`; export r; \
44185	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44186	$(RAW_CXX_TARGET_EXPORTS) \
44187	echo "Doing install-pdf in $(TARGET_SUBDIR)/libvtv"; \
44188	for flag in $(EXTRA_TARGET_FLAGS); do \
44189	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44190	done; \
44191	(cd $(TARGET_SUBDIR)/libvtv && \
44192	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44193	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44194	          "RANLIB=$${RANLIB}" \
44195	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
44196	           install-pdf) \
44197	  || exit 1
44198
44199@endif target-libvtv
44200
44201.PHONY: maybe-install-html-target-libvtv install-html-target-libvtv
44202maybe-install-html-target-libvtv:
44203@if target-libvtv
44204maybe-install-html-target-libvtv: install-html-target-libvtv
44205
44206install-html-target-libvtv: \
44207    configure-target-libvtv \
44208    html-target-libvtv 
44209	@: $(MAKE); $(unstage)
44210	@[ -f $(TARGET_SUBDIR)/libvtv/Makefile ] || exit 0; \
44211	r=`${PWD_COMMAND}`; export r; \
44212	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44213	$(RAW_CXX_TARGET_EXPORTS) \
44214	echo "Doing install-html in $(TARGET_SUBDIR)/libvtv"; \
44215	for flag in $(EXTRA_TARGET_FLAGS); do \
44216	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44217	done; \
44218	(cd $(TARGET_SUBDIR)/libvtv && \
44219	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44220	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44221	          "RANLIB=$${RANLIB}" \
44222	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
44223	           install-html) \
44224	  || exit 1
44225
44226@endif target-libvtv
44227
44228.PHONY: maybe-installcheck-target-libvtv installcheck-target-libvtv
44229maybe-installcheck-target-libvtv:
44230@if target-libvtv
44231maybe-installcheck-target-libvtv: installcheck-target-libvtv
44232
44233installcheck-target-libvtv: \
44234    configure-target-libvtv 
44235	@: $(MAKE); $(unstage)
44236	@[ -f $(TARGET_SUBDIR)/libvtv/Makefile ] || exit 0; \
44237	r=`${PWD_COMMAND}`; export r; \
44238	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44239	$(RAW_CXX_TARGET_EXPORTS) \
44240	echo "Doing installcheck in $(TARGET_SUBDIR)/libvtv"; \
44241	for flag in $(EXTRA_TARGET_FLAGS); do \
44242	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44243	done; \
44244	(cd $(TARGET_SUBDIR)/libvtv && \
44245	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44246	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44247	          "RANLIB=$${RANLIB}" \
44248	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
44249	           installcheck) \
44250	  || exit 1
44251
44252@endif target-libvtv
44253
44254.PHONY: maybe-mostlyclean-target-libvtv mostlyclean-target-libvtv
44255maybe-mostlyclean-target-libvtv:
44256@if target-libvtv
44257maybe-mostlyclean-target-libvtv: mostlyclean-target-libvtv
44258
44259mostlyclean-target-libvtv: 
44260	@: $(MAKE); $(unstage)
44261	@[ -f $(TARGET_SUBDIR)/libvtv/Makefile ] || exit 0; \
44262	r=`${PWD_COMMAND}`; export r; \
44263	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44264	$(RAW_CXX_TARGET_EXPORTS) \
44265	echo "Doing mostlyclean in $(TARGET_SUBDIR)/libvtv"; \
44266	for flag in $(EXTRA_TARGET_FLAGS); do \
44267	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44268	done; \
44269	(cd $(TARGET_SUBDIR)/libvtv && \
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	           mostlyclean) \
44275	  || exit 1
44276
44277@endif target-libvtv
44278
44279.PHONY: maybe-clean-target-libvtv clean-target-libvtv
44280maybe-clean-target-libvtv:
44281@if target-libvtv
44282maybe-clean-target-libvtv: clean-target-libvtv
44283
44284clean-target-libvtv: 
44285	@: $(MAKE); $(unstage)
44286	@[ -f $(TARGET_SUBDIR)/libvtv/Makefile ] || exit 0; \
44287	r=`${PWD_COMMAND}`; export r; \
44288	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44289	$(RAW_CXX_TARGET_EXPORTS) \
44290	echo "Doing clean in $(TARGET_SUBDIR)/libvtv"; \
44291	for flag in $(EXTRA_TARGET_FLAGS); do \
44292	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44293	done; \
44294	(cd $(TARGET_SUBDIR)/libvtv && \
44295	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44296	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44297	          "RANLIB=$${RANLIB}" \
44298	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
44299	           clean) \
44300	  || exit 1
44301
44302@endif target-libvtv
44303
44304.PHONY: maybe-distclean-target-libvtv distclean-target-libvtv
44305maybe-distclean-target-libvtv:
44306@if target-libvtv
44307maybe-distclean-target-libvtv: distclean-target-libvtv
44308
44309distclean-target-libvtv: 
44310	@: $(MAKE); $(unstage)
44311	@[ -f $(TARGET_SUBDIR)/libvtv/Makefile ] || exit 0; \
44312	r=`${PWD_COMMAND}`; export r; \
44313	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44314	$(RAW_CXX_TARGET_EXPORTS) \
44315	echo "Doing distclean in $(TARGET_SUBDIR)/libvtv"; \
44316	for flag in $(EXTRA_TARGET_FLAGS); do \
44317	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44318	done; \
44319	(cd $(TARGET_SUBDIR)/libvtv && \
44320	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44321	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44322	          "RANLIB=$${RANLIB}" \
44323	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
44324	           distclean) \
44325	  || exit 1
44326
44327@endif target-libvtv
44328
44329.PHONY: maybe-maintainer-clean-target-libvtv maintainer-clean-target-libvtv
44330maybe-maintainer-clean-target-libvtv:
44331@if target-libvtv
44332maybe-maintainer-clean-target-libvtv: maintainer-clean-target-libvtv
44333
44334maintainer-clean-target-libvtv: 
44335	@: $(MAKE); $(unstage)
44336	@[ -f $(TARGET_SUBDIR)/libvtv/Makefile ] || exit 0; \
44337	r=`${PWD_COMMAND}`; export r; \
44338	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44339	$(RAW_CXX_TARGET_EXPORTS) \
44340	echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libvtv"; \
44341	for flag in $(EXTRA_TARGET_FLAGS); do \
44342	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44343	done; \
44344	(cd $(TARGET_SUBDIR)/libvtv && \
44345	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44346	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44347	          "RANLIB=$${RANLIB}" \
44348	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
44349	           maintainer-clean) \
44350	  || exit 1
44351
44352@endif target-libvtv
44353
44354
44355
44356
44357
44358.PHONY: configure-target-liboffloadmic maybe-configure-target-liboffloadmic
44359maybe-configure-target-liboffloadmic:
44360@if gcc-bootstrap
44361configure-target-liboffloadmic: stage_current
44362@endif gcc-bootstrap
44363@if target-liboffloadmic
44364maybe-configure-target-liboffloadmic: configure-target-liboffloadmic
44365configure-target-liboffloadmic: 
44366	@: $(MAKE); $(unstage)
44367	@r=`${PWD_COMMAND}`; export r; \
44368	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44369	echo "Checking multilib configuration for liboffloadmic..."; \
44370	$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/liboffloadmic; \
44371	$(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/liboffloadmic/multilib.tmp 2> /dev/null; \
44372	if test -r $(TARGET_SUBDIR)/liboffloadmic/multilib.out; then \
44373	  if cmp -s $(TARGET_SUBDIR)/liboffloadmic/multilib.tmp $(TARGET_SUBDIR)/liboffloadmic/multilib.out; then \
44374	    rm -f $(TARGET_SUBDIR)/liboffloadmic/multilib.tmp; \
44375	  else \
44376	    rm -f $(TARGET_SUBDIR)/liboffloadmic/Makefile; \
44377	    mv $(TARGET_SUBDIR)/liboffloadmic/multilib.tmp $(TARGET_SUBDIR)/liboffloadmic/multilib.out; \
44378	  fi; \
44379	else \
44380	  mv $(TARGET_SUBDIR)/liboffloadmic/multilib.tmp $(TARGET_SUBDIR)/liboffloadmic/multilib.out; \
44381	fi; \
44382	test ! -f $(TARGET_SUBDIR)/liboffloadmic/Makefile || exit 0; \
44383	$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/liboffloadmic; \
44384	$(NORMAL_TARGET_EXPORTS)  \
44385	echo Configuring in $(TARGET_SUBDIR)/liboffloadmic; \
44386	cd "$(TARGET_SUBDIR)/liboffloadmic" || exit 1; \
44387	case $(srcdir) in \
44388	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
44389	  *) topdir=`echo $(TARGET_SUBDIR)/liboffloadmic/ | \
44390		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
44391	esac; \
44392	module_srcdir=liboffloadmic; \
44393	rm -f no-such-file || : ; \
44394	CONFIG_SITE=no-such-file $(SHELL) \
44395	  $$s/$$module_srcdir/configure \
44396	  --srcdir=$${topdir}/$$module_srcdir \
44397	  $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
44398	  --target=${target_alias} @extra_liboffloadmic_configure_flags@ \
44399	  || exit 1
44400@endif target-liboffloadmic
44401
44402
44403
44404
44405
44406.PHONY: all-target-liboffloadmic maybe-all-target-liboffloadmic
44407maybe-all-target-liboffloadmic:
44408@if gcc-bootstrap
44409all-target-liboffloadmic: stage_current
44410@endif gcc-bootstrap
44411@if target-liboffloadmic
44412TARGET-target-liboffloadmic=all
44413maybe-all-target-liboffloadmic: all-target-liboffloadmic
44414all-target-liboffloadmic: configure-target-liboffloadmic
44415	@: $(MAKE); $(unstage)
44416	@r=`${PWD_COMMAND}`; export r; \
44417	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44418	$(NORMAL_TARGET_EXPORTS)  \
44419	(cd $(TARGET_SUBDIR)/liboffloadmic && \
44420	  $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS)   \
44421		$(TARGET-target-liboffloadmic))
44422@endif target-liboffloadmic
44423
44424
44425
44426
44427
44428.PHONY: check-target-liboffloadmic maybe-check-target-liboffloadmic
44429maybe-check-target-liboffloadmic:
44430@if target-liboffloadmic
44431maybe-check-target-liboffloadmic: check-target-liboffloadmic
44432
44433check-target-liboffloadmic:
44434	@: $(MAKE); $(unstage)
44435	@r=`${PWD_COMMAND}`; export r; \
44436	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44437	$(NORMAL_TARGET_EXPORTS) \
44438	(cd $(TARGET_SUBDIR)/liboffloadmic && \
44439	  $(MAKE) $(TARGET_FLAGS_TO_PASS)   check)
44440
44441@endif target-liboffloadmic
44442
44443.PHONY: install-target-liboffloadmic maybe-install-target-liboffloadmic
44444maybe-install-target-liboffloadmic:
44445@if target-liboffloadmic
44446maybe-install-target-liboffloadmic: install-target-liboffloadmic
44447
44448install-target-liboffloadmic: installdirs
44449	@: $(MAKE); $(unstage)
44450	@r=`${PWD_COMMAND}`; export r; \
44451	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44452	$(NORMAL_TARGET_EXPORTS) \
44453	(cd $(TARGET_SUBDIR)/liboffloadmic && \
44454	  $(MAKE) $(TARGET_FLAGS_TO_PASS)  install)
44455
44456@endif target-liboffloadmic
44457
44458.PHONY: install-strip-target-liboffloadmic maybe-install-strip-target-liboffloadmic
44459maybe-install-strip-target-liboffloadmic:
44460@if target-liboffloadmic
44461maybe-install-strip-target-liboffloadmic: install-strip-target-liboffloadmic
44462
44463install-strip-target-liboffloadmic: installdirs
44464	@: $(MAKE); $(unstage)
44465	@r=`${PWD_COMMAND}`; export r; \
44466	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44467	$(NORMAL_TARGET_EXPORTS) \
44468	(cd $(TARGET_SUBDIR)/liboffloadmic && \
44469	  $(MAKE) $(TARGET_FLAGS_TO_PASS)  install-strip)
44470
44471@endif target-liboffloadmic
44472
44473# Other targets (info, dvi, pdf, etc.)
44474
44475.PHONY: maybe-info-target-liboffloadmic info-target-liboffloadmic
44476maybe-info-target-liboffloadmic:
44477@if target-liboffloadmic
44478maybe-info-target-liboffloadmic: info-target-liboffloadmic
44479
44480info-target-liboffloadmic: \
44481    configure-target-liboffloadmic 
44482	@: $(MAKE); $(unstage)
44483	@[ -f $(TARGET_SUBDIR)/liboffloadmic/Makefile ] || exit 0; \
44484	r=`${PWD_COMMAND}`; export r; \
44485	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44486	$(NORMAL_TARGET_EXPORTS) \
44487	echo "Doing info in $(TARGET_SUBDIR)/liboffloadmic"; \
44488	for flag in $(EXTRA_TARGET_FLAGS); do \
44489	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44490	done; \
44491	(cd $(TARGET_SUBDIR)/liboffloadmic && \
44492	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44493	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44494	          "RANLIB=$${RANLIB}" \
44495	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
44496	           info) \
44497	  || exit 1
44498
44499@endif target-liboffloadmic
44500
44501.PHONY: maybe-dvi-target-liboffloadmic dvi-target-liboffloadmic
44502maybe-dvi-target-liboffloadmic:
44503@if target-liboffloadmic
44504maybe-dvi-target-liboffloadmic: dvi-target-liboffloadmic
44505
44506dvi-target-liboffloadmic: \
44507    configure-target-liboffloadmic 
44508	@: $(MAKE); $(unstage)
44509	@[ -f $(TARGET_SUBDIR)/liboffloadmic/Makefile ] || exit 0; \
44510	r=`${PWD_COMMAND}`; export r; \
44511	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44512	$(NORMAL_TARGET_EXPORTS) \
44513	echo "Doing dvi in $(TARGET_SUBDIR)/liboffloadmic"; \
44514	for flag in $(EXTRA_TARGET_FLAGS); do \
44515	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44516	done; \
44517	(cd $(TARGET_SUBDIR)/liboffloadmic && \
44518	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44519	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44520	          "RANLIB=$${RANLIB}" \
44521	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
44522	           dvi) \
44523	  || exit 1
44524
44525@endif target-liboffloadmic
44526
44527.PHONY: maybe-pdf-target-liboffloadmic pdf-target-liboffloadmic
44528maybe-pdf-target-liboffloadmic:
44529@if target-liboffloadmic
44530maybe-pdf-target-liboffloadmic: pdf-target-liboffloadmic
44531
44532pdf-target-liboffloadmic: \
44533    configure-target-liboffloadmic 
44534	@: $(MAKE); $(unstage)
44535	@[ -f $(TARGET_SUBDIR)/liboffloadmic/Makefile ] || exit 0; \
44536	r=`${PWD_COMMAND}`; export r; \
44537	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44538	$(NORMAL_TARGET_EXPORTS) \
44539	echo "Doing pdf in $(TARGET_SUBDIR)/liboffloadmic"; \
44540	for flag in $(EXTRA_TARGET_FLAGS); do \
44541	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44542	done; \
44543	(cd $(TARGET_SUBDIR)/liboffloadmic && \
44544	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44545	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44546	          "RANLIB=$${RANLIB}" \
44547	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
44548	           pdf) \
44549	  || exit 1
44550
44551@endif target-liboffloadmic
44552
44553.PHONY: maybe-html-target-liboffloadmic html-target-liboffloadmic
44554maybe-html-target-liboffloadmic:
44555@if target-liboffloadmic
44556maybe-html-target-liboffloadmic: html-target-liboffloadmic
44557
44558html-target-liboffloadmic: \
44559    configure-target-liboffloadmic 
44560	@: $(MAKE); $(unstage)
44561	@[ -f $(TARGET_SUBDIR)/liboffloadmic/Makefile ] || exit 0; \
44562	r=`${PWD_COMMAND}`; export r; \
44563	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44564	$(NORMAL_TARGET_EXPORTS) \
44565	echo "Doing html in $(TARGET_SUBDIR)/liboffloadmic"; \
44566	for flag in $(EXTRA_TARGET_FLAGS); do \
44567	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44568	done; \
44569	(cd $(TARGET_SUBDIR)/liboffloadmic && \
44570	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44571	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44572	          "RANLIB=$${RANLIB}" \
44573	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
44574	           html) \
44575	  || exit 1
44576
44577@endif target-liboffloadmic
44578
44579.PHONY: maybe-TAGS-target-liboffloadmic TAGS-target-liboffloadmic
44580maybe-TAGS-target-liboffloadmic:
44581@if target-liboffloadmic
44582maybe-TAGS-target-liboffloadmic: TAGS-target-liboffloadmic
44583
44584TAGS-target-liboffloadmic: \
44585    configure-target-liboffloadmic 
44586	@: $(MAKE); $(unstage)
44587	@[ -f $(TARGET_SUBDIR)/liboffloadmic/Makefile ] || exit 0; \
44588	r=`${PWD_COMMAND}`; export r; \
44589	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44590	$(NORMAL_TARGET_EXPORTS) \
44591	echo "Doing TAGS in $(TARGET_SUBDIR)/liboffloadmic"; \
44592	for flag in $(EXTRA_TARGET_FLAGS); do \
44593	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44594	done; \
44595	(cd $(TARGET_SUBDIR)/liboffloadmic && \
44596	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44597	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44598	          "RANLIB=$${RANLIB}" \
44599	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
44600	           TAGS) \
44601	  || exit 1
44602
44603@endif target-liboffloadmic
44604
44605.PHONY: maybe-install-info-target-liboffloadmic install-info-target-liboffloadmic
44606maybe-install-info-target-liboffloadmic:
44607@if target-liboffloadmic
44608maybe-install-info-target-liboffloadmic: install-info-target-liboffloadmic
44609
44610install-info-target-liboffloadmic: \
44611    configure-target-liboffloadmic \
44612    info-target-liboffloadmic 
44613	@: $(MAKE); $(unstage)
44614	@[ -f $(TARGET_SUBDIR)/liboffloadmic/Makefile ] || exit 0; \
44615	r=`${PWD_COMMAND}`; export r; \
44616	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44617	$(NORMAL_TARGET_EXPORTS) \
44618	echo "Doing install-info in $(TARGET_SUBDIR)/liboffloadmic"; \
44619	for flag in $(EXTRA_TARGET_FLAGS); do \
44620	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44621	done; \
44622	(cd $(TARGET_SUBDIR)/liboffloadmic && \
44623	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44624	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44625	          "RANLIB=$${RANLIB}" \
44626	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
44627	           install-info) \
44628	  || exit 1
44629
44630@endif target-liboffloadmic
44631
44632.PHONY: maybe-install-pdf-target-liboffloadmic install-pdf-target-liboffloadmic
44633maybe-install-pdf-target-liboffloadmic:
44634@if target-liboffloadmic
44635maybe-install-pdf-target-liboffloadmic: install-pdf-target-liboffloadmic
44636
44637install-pdf-target-liboffloadmic: \
44638    configure-target-liboffloadmic \
44639    pdf-target-liboffloadmic 
44640	@: $(MAKE); $(unstage)
44641	@[ -f $(TARGET_SUBDIR)/liboffloadmic/Makefile ] || exit 0; \
44642	r=`${PWD_COMMAND}`; export r; \
44643	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44644	$(NORMAL_TARGET_EXPORTS) \
44645	echo "Doing install-pdf in $(TARGET_SUBDIR)/liboffloadmic"; \
44646	for flag in $(EXTRA_TARGET_FLAGS); do \
44647	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44648	done; \
44649	(cd $(TARGET_SUBDIR)/liboffloadmic && \
44650	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44651	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44652	          "RANLIB=$${RANLIB}" \
44653	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
44654	           install-pdf) \
44655	  || exit 1
44656
44657@endif target-liboffloadmic
44658
44659.PHONY: maybe-install-html-target-liboffloadmic install-html-target-liboffloadmic
44660maybe-install-html-target-liboffloadmic:
44661@if target-liboffloadmic
44662maybe-install-html-target-liboffloadmic: install-html-target-liboffloadmic
44663
44664install-html-target-liboffloadmic: \
44665    configure-target-liboffloadmic \
44666    html-target-liboffloadmic 
44667	@: $(MAKE); $(unstage)
44668	@[ -f $(TARGET_SUBDIR)/liboffloadmic/Makefile ] || exit 0; \
44669	r=`${PWD_COMMAND}`; export r; \
44670	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44671	$(NORMAL_TARGET_EXPORTS) \
44672	echo "Doing install-html in $(TARGET_SUBDIR)/liboffloadmic"; \
44673	for flag in $(EXTRA_TARGET_FLAGS); do \
44674	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44675	done; \
44676	(cd $(TARGET_SUBDIR)/liboffloadmic && \
44677	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44678	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44679	          "RANLIB=$${RANLIB}" \
44680	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
44681	           install-html) \
44682	  || exit 1
44683
44684@endif target-liboffloadmic
44685
44686.PHONY: maybe-installcheck-target-liboffloadmic installcheck-target-liboffloadmic
44687maybe-installcheck-target-liboffloadmic:
44688@if target-liboffloadmic
44689maybe-installcheck-target-liboffloadmic: installcheck-target-liboffloadmic
44690
44691installcheck-target-liboffloadmic: \
44692    configure-target-liboffloadmic 
44693	@: $(MAKE); $(unstage)
44694	@[ -f $(TARGET_SUBDIR)/liboffloadmic/Makefile ] || exit 0; \
44695	r=`${PWD_COMMAND}`; export r; \
44696	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44697	$(NORMAL_TARGET_EXPORTS) \
44698	echo "Doing installcheck in $(TARGET_SUBDIR)/liboffloadmic"; \
44699	for flag in $(EXTRA_TARGET_FLAGS); do \
44700	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44701	done; \
44702	(cd $(TARGET_SUBDIR)/liboffloadmic && \
44703	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44704	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44705	          "RANLIB=$${RANLIB}" \
44706	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
44707	           installcheck) \
44708	  || exit 1
44709
44710@endif target-liboffloadmic
44711
44712.PHONY: maybe-mostlyclean-target-liboffloadmic mostlyclean-target-liboffloadmic
44713maybe-mostlyclean-target-liboffloadmic:
44714@if target-liboffloadmic
44715maybe-mostlyclean-target-liboffloadmic: mostlyclean-target-liboffloadmic
44716
44717mostlyclean-target-liboffloadmic: 
44718	@: $(MAKE); $(unstage)
44719	@[ -f $(TARGET_SUBDIR)/liboffloadmic/Makefile ] || exit 0; \
44720	r=`${PWD_COMMAND}`; export r; \
44721	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44722	$(NORMAL_TARGET_EXPORTS) \
44723	echo "Doing mostlyclean in $(TARGET_SUBDIR)/liboffloadmic"; \
44724	for flag in $(EXTRA_TARGET_FLAGS); do \
44725	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44726	done; \
44727	(cd $(TARGET_SUBDIR)/liboffloadmic && \
44728	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44729	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44730	          "RANLIB=$${RANLIB}" \
44731	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
44732	           mostlyclean) \
44733	  || exit 1
44734
44735@endif target-liboffloadmic
44736
44737.PHONY: maybe-clean-target-liboffloadmic clean-target-liboffloadmic
44738maybe-clean-target-liboffloadmic:
44739@if target-liboffloadmic
44740maybe-clean-target-liboffloadmic: clean-target-liboffloadmic
44741
44742clean-target-liboffloadmic: 
44743	@: $(MAKE); $(unstage)
44744	@[ -f $(TARGET_SUBDIR)/liboffloadmic/Makefile ] || exit 0; \
44745	r=`${PWD_COMMAND}`; export r; \
44746	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44747	$(NORMAL_TARGET_EXPORTS) \
44748	echo "Doing clean in $(TARGET_SUBDIR)/liboffloadmic"; \
44749	for flag in $(EXTRA_TARGET_FLAGS); do \
44750	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44751	done; \
44752	(cd $(TARGET_SUBDIR)/liboffloadmic && \
44753	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44754	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44755	          "RANLIB=$${RANLIB}" \
44756	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
44757	           clean) \
44758	  || exit 1
44759
44760@endif target-liboffloadmic
44761
44762.PHONY: maybe-distclean-target-liboffloadmic distclean-target-liboffloadmic
44763maybe-distclean-target-liboffloadmic:
44764@if target-liboffloadmic
44765maybe-distclean-target-liboffloadmic: distclean-target-liboffloadmic
44766
44767distclean-target-liboffloadmic: 
44768	@: $(MAKE); $(unstage)
44769	@[ -f $(TARGET_SUBDIR)/liboffloadmic/Makefile ] || exit 0; \
44770	r=`${PWD_COMMAND}`; export r; \
44771	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44772	$(NORMAL_TARGET_EXPORTS) \
44773	echo "Doing distclean in $(TARGET_SUBDIR)/liboffloadmic"; \
44774	for flag in $(EXTRA_TARGET_FLAGS); do \
44775	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44776	done; \
44777	(cd $(TARGET_SUBDIR)/liboffloadmic && \
44778	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44779	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44780	          "RANLIB=$${RANLIB}" \
44781	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
44782	           distclean) \
44783	  || exit 1
44784
44785@endif target-liboffloadmic
44786
44787.PHONY: maybe-maintainer-clean-target-liboffloadmic maintainer-clean-target-liboffloadmic
44788maybe-maintainer-clean-target-liboffloadmic:
44789@if target-liboffloadmic
44790maybe-maintainer-clean-target-liboffloadmic: maintainer-clean-target-liboffloadmic
44791
44792maintainer-clean-target-liboffloadmic: 
44793	@: $(MAKE); $(unstage)
44794	@[ -f $(TARGET_SUBDIR)/liboffloadmic/Makefile ] || exit 0; \
44795	r=`${PWD_COMMAND}`; export r; \
44796	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44797	$(NORMAL_TARGET_EXPORTS) \
44798	echo "Doing maintainer-clean in $(TARGET_SUBDIR)/liboffloadmic"; \
44799	for flag in $(EXTRA_TARGET_FLAGS); do \
44800	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44801	done; \
44802	(cd $(TARGET_SUBDIR)/liboffloadmic && \
44803	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44804	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44805	          "RANLIB=$${RANLIB}" \
44806	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
44807	           maintainer-clean) \
44808	  || exit 1
44809
44810@endif target-liboffloadmic
44811
44812
44813
44814
44815
44816.PHONY: configure-target-libssp maybe-configure-target-libssp
44817maybe-configure-target-libssp:
44818@if gcc-bootstrap
44819configure-target-libssp: stage_current
44820@endif gcc-bootstrap
44821@if target-libssp
44822maybe-configure-target-libssp: configure-target-libssp
44823configure-target-libssp: 
44824	@: $(MAKE); $(unstage)
44825	@r=`${PWD_COMMAND}`; export r; \
44826	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44827	echo "Checking multilib configuration for libssp..."; \
44828	$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libssp; \
44829	$(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libssp/multilib.tmp 2> /dev/null; \
44830	if test -r $(TARGET_SUBDIR)/libssp/multilib.out; then \
44831	  if cmp -s $(TARGET_SUBDIR)/libssp/multilib.tmp $(TARGET_SUBDIR)/libssp/multilib.out; then \
44832	    rm -f $(TARGET_SUBDIR)/libssp/multilib.tmp; \
44833	  else \
44834	    rm -f $(TARGET_SUBDIR)/libssp/Makefile; \
44835	    mv $(TARGET_SUBDIR)/libssp/multilib.tmp $(TARGET_SUBDIR)/libssp/multilib.out; \
44836	  fi; \
44837	else \
44838	  mv $(TARGET_SUBDIR)/libssp/multilib.tmp $(TARGET_SUBDIR)/libssp/multilib.out; \
44839	fi; \
44840	test ! -f $(TARGET_SUBDIR)/libssp/Makefile || exit 0; \
44841	$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libssp; \
44842	$(NORMAL_TARGET_EXPORTS)  \
44843	echo Configuring in $(TARGET_SUBDIR)/libssp; \
44844	cd "$(TARGET_SUBDIR)/libssp" || exit 1; \
44845	case $(srcdir) in \
44846	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
44847	  *) topdir=`echo $(TARGET_SUBDIR)/libssp/ | \
44848		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
44849	esac; \
44850	module_srcdir=libssp; \
44851	rm -f no-such-file || : ; \
44852	CONFIG_SITE=no-such-file $(SHELL) \
44853	  $$s/$$module_srcdir/configure \
44854	  --srcdir=$${topdir}/$$module_srcdir \
44855	  $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
44856	  --target=${target_alias}  \
44857	  || exit 1
44858@endif target-libssp
44859
44860
44861
44862
44863
44864.PHONY: all-target-libssp maybe-all-target-libssp
44865maybe-all-target-libssp:
44866@if gcc-bootstrap
44867all-target-libssp: stage_current
44868@endif gcc-bootstrap
44869@if target-libssp
44870TARGET-target-libssp=all
44871maybe-all-target-libssp: all-target-libssp
44872all-target-libssp: configure-target-libssp
44873	@: $(MAKE); $(unstage)
44874	@r=`${PWD_COMMAND}`; export r; \
44875	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44876	$(NORMAL_TARGET_EXPORTS)  \
44877	(cd $(TARGET_SUBDIR)/libssp && \
44878	  $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS)   \
44879		$(TARGET-target-libssp))
44880@endif target-libssp
44881
44882
44883
44884
44885
44886.PHONY: check-target-libssp maybe-check-target-libssp
44887maybe-check-target-libssp:
44888@if target-libssp
44889maybe-check-target-libssp: check-target-libssp
44890
44891check-target-libssp:
44892	@: $(MAKE); $(unstage)
44893	@r=`${PWD_COMMAND}`; export r; \
44894	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44895	$(NORMAL_TARGET_EXPORTS) \
44896	(cd $(TARGET_SUBDIR)/libssp && \
44897	  $(MAKE) $(TARGET_FLAGS_TO_PASS)   check)
44898
44899@endif target-libssp
44900
44901.PHONY: install-target-libssp maybe-install-target-libssp
44902maybe-install-target-libssp:
44903@if target-libssp
44904maybe-install-target-libssp: install-target-libssp
44905
44906install-target-libssp: installdirs
44907	@: $(MAKE); $(unstage)
44908	@r=`${PWD_COMMAND}`; export r; \
44909	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44910	$(NORMAL_TARGET_EXPORTS) \
44911	(cd $(TARGET_SUBDIR)/libssp && \
44912	  $(MAKE) $(TARGET_FLAGS_TO_PASS)  install)
44913
44914@endif target-libssp
44915
44916.PHONY: install-strip-target-libssp maybe-install-strip-target-libssp
44917maybe-install-strip-target-libssp:
44918@if target-libssp
44919maybe-install-strip-target-libssp: install-strip-target-libssp
44920
44921install-strip-target-libssp: installdirs
44922	@: $(MAKE); $(unstage)
44923	@r=`${PWD_COMMAND}`; export r; \
44924	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44925	$(NORMAL_TARGET_EXPORTS) \
44926	(cd $(TARGET_SUBDIR)/libssp && \
44927	  $(MAKE) $(TARGET_FLAGS_TO_PASS)  install-strip)
44928
44929@endif target-libssp
44930
44931# Other targets (info, dvi, pdf, etc.)
44932
44933.PHONY: maybe-info-target-libssp info-target-libssp
44934maybe-info-target-libssp:
44935@if target-libssp
44936maybe-info-target-libssp: info-target-libssp
44937
44938info-target-libssp: \
44939    configure-target-libssp 
44940	@: $(MAKE); $(unstage)
44941	@[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0; \
44942	r=`${PWD_COMMAND}`; export r; \
44943	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44944	$(NORMAL_TARGET_EXPORTS) \
44945	echo "Doing info in $(TARGET_SUBDIR)/libssp"; \
44946	for flag in $(EXTRA_TARGET_FLAGS); do \
44947	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44948	done; \
44949	(cd $(TARGET_SUBDIR)/libssp && \
44950	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44951	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44952	          "RANLIB=$${RANLIB}" \
44953	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
44954	           info) \
44955	  || exit 1
44956
44957@endif target-libssp
44958
44959.PHONY: maybe-dvi-target-libssp dvi-target-libssp
44960maybe-dvi-target-libssp:
44961@if target-libssp
44962maybe-dvi-target-libssp: dvi-target-libssp
44963
44964dvi-target-libssp: \
44965    configure-target-libssp 
44966	@: $(MAKE); $(unstage)
44967	@[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0; \
44968	r=`${PWD_COMMAND}`; export r; \
44969	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44970	$(NORMAL_TARGET_EXPORTS) \
44971	echo "Doing dvi in $(TARGET_SUBDIR)/libssp"; \
44972	for flag in $(EXTRA_TARGET_FLAGS); do \
44973	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44974	done; \
44975	(cd $(TARGET_SUBDIR)/libssp && \
44976	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44977	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44978	          "RANLIB=$${RANLIB}" \
44979	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
44980	           dvi) \
44981	  || exit 1
44982
44983@endif target-libssp
44984
44985.PHONY: maybe-pdf-target-libssp pdf-target-libssp
44986maybe-pdf-target-libssp:
44987@if target-libssp
44988maybe-pdf-target-libssp: pdf-target-libssp
44989
44990pdf-target-libssp: \
44991    configure-target-libssp 
44992	@: $(MAKE); $(unstage)
44993	@[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0; \
44994	r=`${PWD_COMMAND}`; export r; \
44995	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44996	$(NORMAL_TARGET_EXPORTS) \
44997	echo "Doing pdf in $(TARGET_SUBDIR)/libssp"; \
44998	for flag in $(EXTRA_TARGET_FLAGS); do \
44999	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45000	done; \
45001	(cd $(TARGET_SUBDIR)/libssp && \
45002	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45003	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45004	          "RANLIB=$${RANLIB}" \
45005	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
45006	           pdf) \
45007	  || exit 1
45008
45009@endif target-libssp
45010
45011.PHONY: maybe-html-target-libssp html-target-libssp
45012maybe-html-target-libssp:
45013@if target-libssp
45014maybe-html-target-libssp: html-target-libssp
45015
45016html-target-libssp: \
45017    configure-target-libssp 
45018	@: $(MAKE); $(unstage)
45019	@[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0; \
45020	r=`${PWD_COMMAND}`; export r; \
45021	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45022	$(NORMAL_TARGET_EXPORTS) \
45023	echo "Doing html in $(TARGET_SUBDIR)/libssp"; \
45024	for flag in $(EXTRA_TARGET_FLAGS); do \
45025	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45026	done; \
45027	(cd $(TARGET_SUBDIR)/libssp && \
45028	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45029	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45030	          "RANLIB=$${RANLIB}" \
45031	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
45032	           html) \
45033	  || exit 1
45034
45035@endif target-libssp
45036
45037.PHONY: maybe-TAGS-target-libssp TAGS-target-libssp
45038maybe-TAGS-target-libssp:
45039@if target-libssp
45040maybe-TAGS-target-libssp: TAGS-target-libssp
45041
45042TAGS-target-libssp: \
45043    configure-target-libssp 
45044	@: $(MAKE); $(unstage)
45045	@[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0; \
45046	r=`${PWD_COMMAND}`; export r; \
45047	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45048	$(NORMAL_TARGET_EXPORTS) \
45049	echo "Doing TAGS in $(TARGET_SUBDIR)/libssp"; \
45050	for flag in $(EXTRA_TARGET_FLAGS); do \
45051	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45052	done; \
45053	(cd $(TARGET_SUBDIR)/libssp && \
45054	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45055	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45056	          "RANLIB=$${RANLIB}" \
45057	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
45058	           TAGS) \
45059	  || exit 1
45060
45061@endif target-libssp
45062
45063.PHONY: maybe-install-info-target-libssp install-info-target-libssp
45064maybe-install-info-target-libssp:
45065@if target-libssp
45066maybe-install-info-target-libssp: install-info-target-libssp
45067
45068install-info-target-libssp: \
45069    configure-target-libssp \
45070    info-target-libssp 
45071	@: $(MAKE); $(unstage)
45072	@[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0; \
45073	r=`${PWD_COMMAND}`; export r; \
45074	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45075	$(NORMAL_TARGET_EXPORTS) \
45076	echo "Doing install-info in $(TARGET_SUBDIR)/libssp"; \
45077	for flag in $(EXTRA_TARGET_FLAGS); do \
45078	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45079	done; \
45080	(cd $(TARGET_SUBDIR)/libssp && \
45081	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45082	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45083	          "RANLIB=$${RANLIB}" \
45084	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
45085	           install-info) \
45086	  || exit 1
45087
45088@endif target-libssp
45089
45090.PHONY: maybe-install-pdf-target-libssp install-pdf-target-libssp
45091maybe-install-pdf-target-libssp:
45092@if target-libssp
45093maybe-install-pdf-target-libssp: install-pdf-target-libssp
45094
45095install-pdf-target-libssp: \
45096    configure-target-libssp \
45097    pdf-target-libssp 
45098	@: $(MAKE); $(unstage)
45099	@[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0; \
45100	r=`${PWD_COMMAND}`; export r; \
45101	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45102	$(NORMAL_TARGET_EXPORTS) \
45103	echo "Doing install-pdf in $(TARGET_SUBDIR)/libssp"; \
45104	for flag in $(EXTRA_TARGET_FLAGS); do \
45105	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45106	done; \
45107	(cd $(TARGET_SUBDIR)/libssp && \
45108	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45109	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45110	          "RANLIB=$${RANLIB}" \
45111	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
45112	           install-pdf) \
45113	  || exit 1
45114
45115@endif target-libssp
45116
45117.PHONY: maybe-install-html-target-libssp install-html-target-libssp
45118maybe-install-html-target-libssp:
45119@if target-libssp
45120maybe-install-html-target-libssp: install-html-target-libssp
45121
45122install-html-target-libssp: \
45123    configure-target-libssp \
45124    html-target-libssp 
45125	@: $(MAKE); $(unstage)
45126	@[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0; \
45127	r=`${PWD_COMMAND}`; export r; \
45128	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45129	$(NORMAL_TARGET_EXPORTS) \
45130	echo "Doing install-html in $(TARGET_SUBDIR)/libssp"; \
45131	for flag in $(EXTRA_TARGET_FLAGS); do \
45132	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45133	done; \
45134	(cd $(TARGET_SUBDIR)/libssp && \
45135	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45136	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45137	          "RANLIB=$${RANLIB}" \
45138	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
45139	           install-html) \
45140	  || exit 1
45141
45142@endif target-libssp
45143
45144.PHONY: maybe-installcheck-target-libssp installcheck-target-libssp
45145maybe-installcheck-target-libssp:
45146@if target-libssp
45147maybe-installcheck-target-libssp: installcheck-target-libssp
45148
45149installcheck-target-libssp: \
45150    configure-target-libssp 
45151	@: $(MAKE); $(unstage)
45152	@[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0; \
45153	r=`${PWD_COMMAND}`; export r; \
45154	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45155	$(NORMAL_TARGET_EXPORTS) \
45156	echo "Doing installcheck in $(TARGET_SUBDIR)/libssp"; \
45157	for flag in $(EXTRA_TARGET_FLAGS); do \
45158	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45159	done; \
45160	(cd $(TARGET_SUBDIR)/libssp && \
45161	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45162	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45163	          "RANLIB=$${RANLIB}" \
45164	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
45165	           installcheck) \
45166	  || exit 1
45167
45168@endif target-libssp
45169
45170.PHONY: maybe-mostlyclean-target-libssp mostlyclean-target-libssp
45171maybe-mostlyclean-target-libssp:
45172@if target-libssp
45173maybe-mostlyclean-target-libssp: mostlyclean-target-libssp
45174
45175mostlyclean-target-libssp: 
45176	@: $(MAKE); $(unstage)
45177	@[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0; \
45178	r=`${PWD_COMMAND}`; export r; \
45179	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45180	$(NORMAL_TARGET_EXPORTS) \
45181	echo "Doing mostlyclean in $(TARGET_SUBDIR)/libssp"; \
45182	for flag in $(EXTRA_TARGET_FLAGS); do \
45183	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45184	done; \
45185	(cd $(TARGET_SUBDIR)/libssp && \
45186	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45187	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45188	          "RANLIB=$${RANLIB}" \
45189	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
45190	           mostlyclean) \
45191	  || exit 1
45192
45193@endif target-libssp
45194
45195.PHONY: maybe-clean-target-libssp clean-target-libssp
45196maybe-clean-target-libssp:
45197@if target-libssp
45198maybe-clean-target-libssp: clean-target-libssp
45199
45200clean-target-libssp: 
45201	@: $(MAKE); $(unstage)
45202	@[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0; \
45203	r=`${PWD_COMMAND}`; export r; \
45204	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45205	$(NORMAL_TARGET_EXPORTS) \
45206	echo "Doing clean in $(TARGET_SUBDIR)/libssp"; \
45207	for flag in $(EXTRA_TARGET_FLAGS); do \
45208	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45209	done; \
45210	(cd $(TARGET_SUBDIR)/libssp && \
45211	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45212	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45213	          "RANLIB=$${RANLIB}" \
45214	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
45215	           clean) \
45216	  || exit 1
45217
45218@endif target-libssp
45219
45220.PHONY: maybe-distclean-target-libssp distclean-target-libssp
45221maybe-distclean-target-libssp:
45222@if target-libssp
45223maybe-distclean-target-libssp: distclean-target-libssp
45224
45225distclean-target-libssp: 
45226	@: $(MAKE); $(unstage)
45227	@[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0; \
45228	r=`${PWD_COMMAND}`; export r; \
45229	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45230	$(NORMAL_TARGET_EXPORTS) \
45231	echo "Doing distclean in $(TARGET_SUBDIR)/libssp"; \
45232	for flag in $(EXTRA_TARGET_FLAGS); do \
45233	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45234	done; \
45235	(cd $(TARGET_SUBDIR)/libssp && \
45236	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45237	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45238	          "RANLIB=$${RANLIB}" \
45239	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
45240	           distclean) \
45241	  || exit 1
45242
45243@endif target-libssp
45244
45245.PHONY: maybe-maintainer-clean-target-libssp maintainer-clean-target-libssp
45246maybe-maintainer-clean-target-libssp:
45247@if target-libssp
45248maybe-maintainer-clean-target-libssp: maintainer-clean-target-libssp
45249
45250maintainer-clean-target-libssp: 
45251	@: $(MAKE); $(unstage)
45252	@[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0; \
45253	r=`${PWD_COMMAND}`; export r; \
45254	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45255	$(NORMAL_TARGET_EXPORTS) \
45256	echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libssp"; \
45257	for flag in $(EXTRA_TARGET_FLAGS); do \
45258	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45259	done; \
45260	(cd $(TARGET_SUBDIR)/libssp && \
45261	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45262	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45263	          "RANLIB=$${RANLIB}" \
45264	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
45265	           maintainer-clean) \
45266	  || exit 1
45267
45268@endif target-libssp
45269
45270
45271
45272
45273
45274.PHONY: configure-target-newlib maybe-configure-target-newlib
45275maybe-configure-target-newlib:
45276@if gcc-bootstrap
45277configure-target-newlib: stage_current
45278@endif gcc-bootstrap
45279@if target-newlib
45280maybe-configure-target-newlib: configure-target-newlib
45281configure-target-newlib: 
45282	@: $(MAKE); $(unstage)
45283	@r=`${PWD_COMMAND}`; export r; \
45284	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45285	echo "Checking multilib configuration for newlib..."; \
45286	$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/newlib; \
45287	$(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/newlib/multilib.tmp 2> /dev/null; \
45288	if test -r $(TARGET_SUBDIR)/newlib/multilib.out; then \
45289	  if cmp -s $(TARGET_SUBDIR)/newlib/multilib.tmp $(TARGET_SUBDIR)/newlib/multilib.out; then \
45290	    rm -f $(TARGET_SUBDIR)/newlib/multilib.tmp; \
45291	  else \
45292	    rm -f $(TARGET_SUBDIR)/newlib/Makefile; \
45293	    mv $(TARGET_SUBDIR)/newlib/multilib.tmp $(TARGET_SUBDIR)/newlib/multilib.out; \
45294	  fi; \
45295	else \
45296	  mv $(TARGET_SUBDIR)/newlib/multilib.tmp $(TARGET_SUBDIR)/newlib/multilib.out; \
45297	fi; \
45298	test ! -f $(TARGET_SUBDIR)/newlib/Makefile || exit 0; \
45299	$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/newlib; \
45300	$(NORMAL_TARGET_EXPORTS)  \
45301	echo Configuring in $(TARGET_SUBDIR)/newlib; \
45302	cd "$(TARGET_SUBDIR)/newlib" || exit 1; \
45303	case $(srcdir) in \
45304	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
45305	  *) topdir=`echo $(TARGET_SUBDIR)/newlib/ | \
45306		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
45307	esac; \
45308	module_srcdir=newlib; \
45309	rm -f no-such-file || : ; \
45310	CONFIG_SITE=no-such-file $(SHELL) \
45311	  $$s/$$module_srcdir/configure \
45312	  --srcdir=$${topdir}/$$module_srcdir \
45313	  $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
45314	  --target=${target_alias}  \
45315	  || exit 1
45316@endif target-newlib
45317
45318
45319
45320
45321
45322.PHONY: all-target-newlib maybe-all-target-newlib
45323maybe-all-target-newlib:
45324@if gcc-bootstrap
45325all-target-newlib: stage_current
45326@endif gcc-bootstrap
45327@if target-newlib
45328TARGET-target-newlib=all
45329maybe-all-target-newlib: all-target-newlib
45330all-target-newlib: configure-target-newlib
45331	@: $(MAKE); $(unstage)
45332	@r=`${PWD_COMMAND}`; export r; \
45333	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45334	$(NORMAL_TARGET_EXPORTS)  \
45335	(cd $(TARGET_SUBDIR)/newlib && \
45336	  $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS)   \
45337		$(TARGET-target-newlib))
45338@endif target-newlib
45339
45340
45341
45342
45343
45344.PHONY: check-target-newlib maybe-check-target-newlib
45345maybe-check-target-newlib:
45346@if target-newlib
45347maybe-check-target-newlib: check-target-newlib
45348
45349check-target-newlib:
45350	@: $(MAKE); $(unstage)
45351	@r=`${PWD_COMMAND}`; export r; \
45352	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45353	$(NORMAL_TARGET_EXPORTS) \
45354	(cd $(TARGET_SUBDIR)/newlib && \
45355	  $(MAKE) $(TARGET_FLAGS_TO_PASS)   check)
45356
45357@endif target-newlib
45358
45359.PHONY: install-target-newlib maybe-install-target-newlib
45360maybe-install-target-newlib:
45361@if target-newlib
45362maybe-install-target-newlib: install-target-newlib
45363
45364install-target-newlib: installdirs
45365	@: $(MAKE); $(unstage)
45366	@r=`${PWD_COMMAND}`; export r; \
45367	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45368	$(NORMAL_TARGET_EXPORTS) \
45369	(cd $(TARGET_SUBDIR)/newlib && \
45370	  $(MAKE) $(TARGET_FLAGS_TO_PASS)  install)
45371
45372@endif target-newlib
45373
45374.PHONY: install-strip-target-newlib maybe-install-strip-target-newlib
45375maybe-install-strip-target-newlib:
45376@if target-newlib
45377maybe-install-strip-target-newlib: install-strip-target-newlib
45378
45379install-strip-target-newlib: installdirs
45380	@: $(MAKE); $(unstage)
45381	@r=`${PWD_COMMAND}`; export r; \
45382	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45383	$(NORMAL_TARGET_EXPORTS) \
45384	(cd $(TARGET_SUBDIR)/newlib && \
45385	  $(MAKE) $(TARGET_FLAGS_TO_PASS)  install-strip)
45386
45387@endif target-newlib
45388
45389# Other targets (info, dvi, pdf, etc.)
45390
45391.PHONY: maybe-info-target-newlib info-target-newlib
45392maybe-info-target-newlib:
45393@if target-newlib
45394maybe-info-target-newlib: info-target-newlib
45395
45396info-target-newlib: \
45397    configure-target-newlib 
45398	@: $(MAKE); $(unstage)
45399	@[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0; \
45400	r=`${PWD_COMMAND}`; export r; \
45401	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45402	$(NORMAL_TARGET_EXPORTS) \
45403	echo "Doing info in $(TARGET_SUBDIR)/newlib"; \
45404	for flag in $(EXTRA_TARGET_FLAGS); do \
45405	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45406	done; \
45407	(cd $(TARGET_SUBDIR)/newlib && \
45408	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45409	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45410	          "RANLIB=$${RANLIB}" \
45411	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
45412	           info) \
45413	  || exit 1
45414
45415@endif target-newlib
45416
45417.PHONY: maybe-dvi-target-newlib dvi-target-newlib
45418maybe-dvi-target-newlib:
45419@if target-newlib
45420maybe-dvi-target-newlib: dvi-target-newlib
45421
45422dvi-target-newlib: \
45423    configure-target-newlib 
45424	@: $(MAKE); $(unstage)
45425	@[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0; \
45426	r=`${PWD_COMMAND}`; export r; \
45427	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45428	$(NORMAL_TARGET_EXPORTS) \
45429	echo "Doing dvi in $(TARGET_SUBDIR)/newlib"; \
45430	for flag in $(EXTRA_TARGET_FLAGS); do \
45431	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45432	done; \
45433	(cd $(TARGET_SUBDIR)/newlib && \
45434	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45435	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45436	          "RANLIB=$${RANLIB}" \
45437	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
45438	           dvi) \
45439	  || exit 1
45440
45441@endif target-newlib
45442
45443.PHONY: maybe-pdf-target-newlib pdf-target-newlib
45444maybe-pdf-target-newlib:
45445@if target-newlib
45446maybe-pdf-target-newlib: pdf-target-newlib
45447
45448pdf-target-newlib: \
45449    configure-target-newlib 
45450	@: $(MAKE); $(unstage)
45451	@[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0; \
45452	r=`${PWD_COMMAND}`; export r; \
45453	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45454	$(NORMAL_TARGET_EXPORTS) \
45455	echo "Doing pdf in $(TARGET_SUBDIR)/newlib"; \
45456	for flag in $(EXTRA_TARGET_FLAGS); do \
45457	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45458	done; \
45459	(cd $(TARGET_SUBDIR)/newlib && \
45460	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45461	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45462	          "RANLIB=$${RANLIB}" \
45463	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
45464	           pdf) \
45465	  || exit 1
45466
45467@endif target-newlib
45468
45469.PHONY: maybe-html-target-newlib html-target-newlib
45470maybe-html-target-newlib:
45471@if target-newlib
45472maybe-html-target-newlib: html-target-newlib
45473
45474html-target-newlib: \
45475    configure-target-newlib 
45476	@: $(MAKE); $(unstage)
45477	@[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0; \
45478	r=`${PWD_COMMAND}`; export r; \
45479	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45480	$(NORMAL_TARGET_EXPORTS) \
45481	echo "Doing html in $(TARGET_SUBDIR)/newlib"; \
45482	for flag in $(EXTRA_TARGET_FLAGS); do \
45483	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45484	done; \
45485	(cd $(TARGET_SUBDIR)/newlib && \
45486	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45487	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45488	          "RANLIB=$${RANLIB}" \
45489	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
45490	           html) \
45491	  || exit 1
45492
45493@endif target-newlib
45494
45495.PHONY: maybe-TAGS-target-newlib TAGS-target-newlib
45496maybe-TAGS-target-newlib:
45497@if target-newlib
45498maybe-TAGS-target-newlib: TAGS-target-newlib
45499
45500TAGS-target-newlib: \
45501    configure-target-newlib 
45502	@: $(MAKE); $(unstage)
45503	@[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0; \
45504	r=`${PWD_COMMAND}`; export r; \
45505	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45506	$(NORMAL_TARGET_EXPORTS) \
45507	echo "Doing TAGS in $(TARGET_SUBDIR)/newlib"; \
45508	for flag in $(EXTRA_TARGET_FLAGS); do \
45509	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45510	done; \
45511	(cd $(TARGET_SUBDIR)/newlib && \
45512	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45513	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45514	          "RANLIB=$${RANLIB}" \
45515	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
45516	           TAGS) \
45517	  || exit 1
45518
45519@endif target-newlib
45520
45521.PHONY: maybe-install-info-target-newlib install-info-target-newlib
45522maybe-install-info-target-newlib:
45523@if target-newlib
45524maybe-install-info-target-newlib: install-info-target-newlib
45525
45526install-info-target-newlib: \
45527    configure-target-newlib \
45528    info-target-newlib 
45529	@: $(MAKE); $(unstage)
45530	@[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0; \
45531	r=`${PWD_COMMAND}`; export r; \
45532	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45533	$(NORMAL_TARGET_EXPORTS) \
45534	echo "Doing install-info in $(TARGET_SUBDIR)/newlib"; \
45535	for flag in $(EXTRA_TARGET_FLAGS); do \
45536	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45537	done; \
45538	(cd $(TARGET_SUBDIR)/newlib && \
45539	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45540	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45541	          "RANLIB=$${RANLIB}" \
45542	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
45543	           install-info) \
45544	  || exit 1
45545
45546@endif target-newlib
45547
45548.PHONY: maybe-install-pdf-target-newlib install-pdf-target-newlib
45549maybe-install-pdf-target-newlib:
45550@if target-newlib
45551maybe-install-pdf-target-newlib: install-pdf-target-newlib
45552
45553install-pdf-target-newlib: \
45554    configure-target-newlib \
45555    pdf-target-newlib 
45556	@: $(MAKE); $(unstage)
45557	@[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0; \
45558	r=`${PWD_COMMAND}`; export r; \
45559	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45560	$(NORMAL_TARGET_EXPORTS) \
45561	echo "Doing install-pdf in $(TARGET_SUBDIR)/newlib"; \
45562	for flag in $(EXTRA_TARGET_FLAGS); do \
45563	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45564	done; \
45565	(cd $(TARGET_SUBDIR)/newlib && \
45566	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45567	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45568	          "RANLIB=$${RANLIB}" \
45569	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
45570	           install-pdf) \
45571	  || exit 1
45572
45573@endif target-newlib
45574
45575.PHONY: maybe-install-html-target-newlib install-html-target-newlib
45576maybe-install-html-target-newlib:
45577@if target-newlib
45578maybe-install-html-target-newlib: install-html-target-newlib
45579
45580install-html-target-newlib: \
45581    configure-target-newlib \
45582    html-target-newlib 
45583	@: $(MAKE); $(unstage)
45584	@[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0; \
45585	r=`${PWD_COMMAND}`; export r; \
45586	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45587	$(NORMAL_TARGET_EXPORTS) \
45588	echo "Doing install-html in $(TARGET_SUBDIR)/newlib"; \
45589	for flag in $(EXTRA_TARGET_FLAGS); do \
45590	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45591	done; \
45592	(cd $(TARGET_SUBDIR)/newlib && \
45593	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45594	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45595	          "RANLIB=$${RANLIB}" \
45596	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
45597	           install-html) \
45598	  || exit 1
45599
45600@endif target-newlib
45601
45602.PHONY: maybe-installcheck-target-newlib installcheck-target-newlib
45603maybe-installcheck-target-newlib:
45604@if target-newlib
45605maybe-installcheck-target-newlib: installcheck-target-newlib
45606
45607installcheck-target-newlib: \
45608    configure-target-newlib 
45609	@: $(MAKE); $(unstage)
45610	@[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0; \
45611	r=`${PWD_COMMAND}`; export r; \
45612	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45613	$(NORMAL_TARGET_EXPORTS) \
45614	echo "Doing installcheck in $(TARGET_SUBDIR)/newlib"; \
45615	for flag in $(EXTRA_TARGET_FLAGS); do \
45616	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45617	done; \
45618	(cd $(TARGET_SUBDIR)/newlib && \
45619	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45620	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45621	          "RANLIB=$${RANLIB}" \
45622	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
45623	           installcheck) \
45624	  || exit 1
45625
45626@endif target-newlib
45627
45628.PHONY: maybe-mostlyclean-target-newlib mostlyclean-target-newlib
45629maybe-mostlyclean-target-newlib:
45630@if target-newlib
45631maybe-mostlyclean-target-newlib: mostlyclean-target-newlib
45632
45633mostlyclean-target-newlib: 
45634	@: $(MAKE); $(unstage)
45635	@[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0; \
45636	r=`${PWD_COMMAND}`; export r; \
45637	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45638	$(NORMAL_TARGET_EXPORTS) \
45639	echo "Doing mostlyclean in $(TARGET_SUBDIR)/newlib"; \
45640	for flag in $(EXTRA_TARGET_FLAGS); do \
45641	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45642	done; \
45643	(cd $(TARGET_SUBDIR)/newlib && \
45644	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45645	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45646	          "RANLIB=$${RANLIB}" \
45647	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
45648	           mostlyclean) \
45649	  || exit 1
45650
45651@endif target-newlib
45652
45653.PHONY: maybe-clean-target-newlib clean-target-newlib
45654maybe-clean-target-newlib:
45655@if target-newlib
45656maybe-clean-target-newlib: clean-target-newlib
45657
45658clean-target-newlib: 
45659	@: $(MAKE); $(unstage)
45660	@[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0; \
45661	r=`${PWD_COMMAND}`; export r; \
45662	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45663	$(NORMAL_TARGET_EXPORTS) \
45664	echo "Doing clean in $(TARGET_SUBDIR)/newlib"; \
45665	for flag in $(EXTRA_TARGET_FLAGS); do \
45666	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45667	done; \
45668	(cd $(TARGET_SUBDIR)/newlib && \
45669	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45670	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45671	          "RANLIB=$${RANLIB}" \
45672	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
45673	           clean) \
45674	  || exit 1
45675
45676@endif target-newlib
45677
45678.PHONY: maybe-distclean-target-newlib distclean-target-newlib
45679maybe-distclean-target-newlib:
45680@if target-newlib
45681maybe-distclean-target-newlib: distclean-target-newlib
45682
45683distclean-target-newlib: 
45684	@: $(MAKE); $(unstage)
45685	@[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0; \
45686	r=`${PWD_COMMAND}`; export r; \
45687	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45688	$(NORMAL_TARGET_EXPORTS) \
45689	echo "Doing distclean in $(TARGET_SUBDIR)/newlib"; \
45690	for flag in $(EXTRA_TARGET_FLAGS); do \
45691	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45692	done; \
45693	(cd $(TARGET_SUBDIR)/newlib && \
45694	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45695	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45696	          "RANLIB=$${RANLIB}" \
45697	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
45698	           distclean) \
45699	  || exit 1
45700
45701@endif target-newlib
45702
45703.PHONY: maybe-maintainer-clean-target-newlib maintainer-clean-target-newlib
45704maybe-maintainer-clean-target-newlib:
45705@if target-newlib
45706maybe-maintainer-clean-target-newlib: maintainer-clean-target-newlib
45707
45708maintainer-clean-target-newlib: 
45709	@: $(MAKE); $(unstage)
45710	@[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0; \
45711	r=`${PWD_COMMAND}`; export r; \
45712	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45713	$(NORMAL_TARGET_EXPORTS) \
45714	echo "Doing maintainer-clean in $(TARGET_SUBDIR)/newlib"; \
45715	for flag in $(EXTRA_TARGET_FLAGS); do \
45716	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45717	done; \
45718	(cd $(TARGET_SUBDIR)/newlib && \
45719	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45720	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45721	          "RANLIB=$${RANLIB}" \
45722	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
45723	           maintainer-clean) \
45724	  || exit 1
45725
45726@endif target-newlib
45727
45728
45729
45730
45731
45732.PHONY: configure-target-libgcc maybe-configure-target-libgcc
45733maybe-configure-target-libgcc:
45734@if gcc-bootstrap
45735configure-target-libgcc: stage_current
45736@endif gcc-bootstrap
45737@if target-libgcc
45738maybe-configure-target-libgcc: configure-target-libgcc
45739configure-target-libgcc: 
45740	@r=`${PWD_COMMAND}`; export r; \
45741	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45742	echo "Checking multilib configuration for libgcc..."; \
45743	$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc; \
45744	$(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgcc/multilib.tmp 2> /dev/null; \
45745	if test -r $(TARGET_SUBDIR)/libgcc/multilib.out; then \
45746	  if cmp -s $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; then \
45747	    rm -f $(TARGET_SUBDIR)/libgcc/multilib.tmp; \
45748	  else \
45749	    rm -f $(TARGET_SUBDIR)/libgcc/Makefile; \
45750	    mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
45751	  fi; \
45752	else \
45753	  mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
45754	fi; \
45755	test ! -f $(TARGET_SUBDIR)/libgcc/Makefile || exit 0; \
45756	$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc; \
45757	$(NORMAL_TARGET_EXPORTS)  \
45758	echo Configuring in $(TARGET_SUBDIR)/libgcc; \
45759	cd "$(TARGET_SUBDIR)/libgcc" || exit 1; \
45760	case $(srcdir) in \
45761	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
45762	  *) topdir=`echo $(TARGET_SUBDIR)/libgcc/ | \
45763		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
45764	esac; \
45765	module_srcdir=libgcc; \
45766	rm -f no-such-file || : ; \
45767	CONFIG_SITE=no-such-file $(SHELL) \
45768	  $$s/$$module_srcdir/configure \
45769	  --srcdir=$${topdir}/$$module_srcdir \
45770	  $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
45771	  --target=${target_alias}  \
45772	  || exit 1
45773@endif target-libgcc
45774
45775
45776
45777.PHONY: configure-stage1-target-libgcc maybe-configure-stage1-target-libgcc
45778maybe-configure-stage1-target-libgcc:
45779@if target-libgcc-bootstrap
45780maybe-configure-stage1-target-libgcc: configure-stage1-target-libgcc
45781configure-stage1-target-libgcc:
45782	@[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
45783	@$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc
45784	@r=`${PWD_COMMAND}`; export r; \
45785	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45786	TFLAGS="$(STAGE1_TFLAGS)"; \
45787	echo "Checking multilib configuration for libgcc..."; \
45788	$(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgcc/multilib.tmp 2> /dev/null; \
45789	if test -r $(TARGET_SUBDIR)/libgcc/multilib.out; then \
45790	  if cmp -s $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; then \
45791	    rm -f $(TARGET_SUBDIR)/libgcc/multilib.tmp; \
45792	  else \
45793	    rm -f $(TARGET_SUBDIR)/libgcc/Makefile; \
45794	    mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
45795	  fi; \
45796	else \
45797	  mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
45798	fi; \
45799	test ! -f $(TARGET_SUBDIR)/libgcc/Makefile || exit 0; \
45800	$(NORMAL_TARGET_EXPORTS) \
45801	CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
45802	CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
45803	LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS;  \
45804	echo Configuring stage 1 in $(TARGET_SUBDIR)/libgcc; \
45805	$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc; \
45806	cd $(TARGET_SUBDIR)/libgcc || exit 1; \
45807	case $(srcdir) in \
45808	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
45809	  *) topdir=`echo $(TARGET_SUBDIR)/libgcc/ | \
45810		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
45811	esac; \
45812	module_srcdir=libgcc; \
45813	$(SHELL) $$s/$$module_srcdir/configure \
45814	  --srcdir=$${topdir}/$$module_srcdir \
45815	  $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
45816	  --target=${target_alias} \
45817	   \
45818	  $(STAGE1_CONFIGURE_FLAGS)
45819@endif target-libgcc-bootstrap
45820
45821.PHONY: configure-stage2-target-libgcc maybe-configure-stage2-target-libgcc
45822maybe-configure-stage2-target-libgcc:
45823@if target-libgcc-bootstrap
45824maybe-configure-stage2-target-libgcc: configure-stage2-target-libgcc
45825configure-stage2-target-libgcc:
45826	@[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
45827	@$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc
45828	@r=`${PWD_COMMAND}`; export r; \
45829	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45830	TFLAGS="$(STAGE2_TFLAGS)"; \
45831	echo "Checking multilib configuration for libgcc..."; \
45832	$(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgcc/multilib.tmp 2> /dev/null; \
45833	if test -r $(TARGET_SUBDIR)/libgcc/multilib.out; then \
45834	  if cmp -s $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; then \
45835	    rm -f $(TARGET_SUBDIR)/libgcc/multilib.tmp; \
45836	  else \
45837	    rm -f $(TARGET_SUBDIR)/libgcc/Makefile; \
45838	    mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
45839	  fi; \
45840	else \
45841	  mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
45842	fi; \
45843	test ! -f $(TARGET_SUBDIR)/libgcc/Makefile || exit 0; \
45844	$(NORMAL_TARGET_EXPORTS) \
45845	 \
45846	CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
45847	CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
45848	LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS;  \
45849	echo Configuring stage 2 in $(TARGET_SUBDIR)/libgcc; \
45850	$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc; \
45851	cd $(TARGET_SUBDIR)/libgcc || exit 1; \
45852	case $(srcdir) in \
45853	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
45854	  *) topdir=`echo $(TARGET_SUBDIR)/libgcc/ | \
45855		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
45856	esac; \
45857	module_srcdir=libgcc; \
45858	$(SHELL) $$s/$$module_srcdir/configure \
45859	  --srcdir=$${topdir}/$$module_srcdir \
45860	  $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
45861	  --target=${target_alias} \
45862	  --with-build-libsubdir=$(HOST_SUBDIR) \
45863	  $(STAGE2_CONFIGURE_FLAGS)
45864@endif target-libgcc-bootstrap
45865
45866.PHONY: configure-stage3-target-libgcc maybe-configure-stage3-target-libgcc
45867maybe-configure-stage3-target-libgcc:
45868@if target-libgcc-bootstrap
45869maybe-configure-stage3-target-libgcc: configure-stage3-target-libgcc
45870configure-stage3-target-libgcc:
45871	@[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
45872	@$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc
45873	@r=`${PWD_COMMAND}`; export r; \
45874	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45875	TFLAGS="$(STAGE3_TFLAGS)"; \
45876	echo "Checking multilib configuration for libgcc..."; \
45877	$(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgcc/multilib.tmp 2> /dev/null; \
45878	if test -r $(TARGET_SUBDIR)/libgcc/multilib.out; then \
45879	  if cmp -s $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; then \
45880	    rm -f $(TARGET_SUBDIR)/libgcc/multilib.tmp; \
45881	  else \
45882	    rm -f $(TARGET_SUBDIR)/libgcc/Makefile; \
45883	    mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
45884	  fi; \
45885	else \
45886	  mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
45887	fi; \
45888	test ! -f $(TARGET_SUBDIR)/libgcc/Makefile || exit 0; \
45889	$(NORMAL_TARGET_EXPORTS) \
45890	 \
45891	CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
45892	CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
45893	LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS;  \
45894	echo Configuring stage 3 in $(TARGET_SUBDIR)/libgcc; \
45895	$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc; \
45896	cd $(TARGET_SUBDIR)/libgcc || exit 1; \
45897	case $(srcdir) in \
45898	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
45899	  *) topdir=`echo $(TARGET_SUBDIR)/libgcc/ | \
45900		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
45901	esac; \
45902	module_srcdir=libgcc; \
45903	$(SHELL) $$s/$$module_srcdir/configure \
45904	  --srcdir=$${topdir}/$$module_srcdir \
45905	  $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
45906	  --target=${target_alias} \
45907	  --with-build-libsubdir=$(HOST_SUBDIR) \
45908	  $(STAGE3_CONFIGURE_FLAGS)
45909@endif target-libgcc-bootstrap
45910
45911.PHONY: configure-stage4-target-libgcc maybe-configure-stage4-target-libgcc
45912maybe-configure-stage4-target-libgcc:
45913@if target-libgcc-bootstrap
45914maybe-configure-stage4-target-libgcc: configure-stage4-target-libgcc
45915configure-stage4-target-libgcc:
45916	@[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
45917	@$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc
45918	@r=`${PWD_COMMAND}`; export r; \
45919	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45920	TFLAGS="$(STAGE4_TFLAGS)"; \
45921	echo "Checking multilib configuration for libgcc..."; \
45922	$(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgcc/multilib.tmp 2> /dev/null; \
45923	if test -r $(TARGET_SUBDIR)/libgcc/multilib.out; then \
45924	  if cmp -s $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; then \
45925	    rm -f $(TARGET_SUBDIR)/libgcc/multilib.tmp; \
45926	  else \
45927	    rm -f $(TARGET_SUBDIR)/libgcc/Makefile; \
45928	    mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
45929	  fi; \
45930	else \
45931	  mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
45932	fi; \
45933	test ! -f $(TARGET_SUBDIR)/libgcc/Makefile || exit 0; \
45934	$(NORMAL_TARGET_EXPORTS) \
45935	 \
45936	CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
45937	CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
45938	LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS;  \
45939	echo Configuring stage 4 in $(TARGET_SUBDIR)/libgcc; \
45940	$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc; \
45941	cd $(TARGET_SUBDIR)/libgcc || exit 1; \
45942	case $(srcdir) in \
45943	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
45944	  *) topdir=`echo $(TARGET_SUBDIR)/libgcc/ | \
45945		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
45946	esac; \
45947	module_srcdir=libgcc; \
45948	$(SHELL) $$s/$$module_srcdir/configure \
45949	  --srcdir=$${topdir}/$$module_srcdir \
45950	  $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
45951	  --target=${target_alias} \
45952	  --with-build-libsubdir=$(HOST_SUBDIR) \
45953	  $(STAGE4_CONFIGURE_FLAGS)
45954@endif target-libgcc-bootstrap
45955
45956.PHONY: configure-stageprofile-target-libgcc maybe-configure-stageprofile-target-libgcc
45957maybe-configure-stageprofile-target-libgcc:
45958@if target-libgcc-bootstrap
45959maybe-configure-stageprofile-target-libgcc: configure-stageprofile-target-libgcc
45960configure-stageprofile-target-libgcc:
45961	@[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
45962	@$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc
45963	@r=`${PWD_COMMAND}`; export r; \
45964	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45965	TFLAGS="$(STAGEprofile_TFLAGS)"; \
45966	echo "Checking multilib configuration for libgcc..."; \
45967	$(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgcc/multilib.tmp 2> /dev/null; \
45968	if test -r $(TARGET_SUBDIR)/libgcc/multilib.out; then \
45969	  if cmp -s $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; then \
45970	    rm -f $(TARGET_SUBDIR)/libgcc/multilib.tmp; \
45971	  else \
45972	    rm -f $(TARGET_SUBDIR)/libgcc/Makefile; \
45973	    mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
45974	  fi; \
45975	else \
45976	  mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
45977	fi; \
45978	test ! -f $(TARGET_SUBDIR)/libgcc/Makefile || exit 0; \
45979	$(NORMAL_TARGET_EXPORTS) \
45980	 \
45981	CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
45982	CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
45983	LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS;  \
45984	echo Configuring stage profile in $(TARGET_SUBDIR)/libgcc; \
45985	$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc; \
45986	cd $(TARGET_SUBDIR)/libgcc || exit 1; \
45987	case $(srcdir) in \
45988	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
45989	  *) topdir=`echo $(TARGET_SUBDIR)/libgcc/ | \
45990		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
45991	esac; \
45992	module_srcdir=libgcc; \
45993	$(SHELL) $$s/$$module_srcdir/configure \
45994	  --srcdir=$${topdir}/$$module_srcdir \
45995	  $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
45996	  --target=${target_alias} \
45997	  --with-build-libsubdir=$(HOST_SUBDIR) \
45998	  $(STAGEprofile_CONFIGURE_FLAGS)
45999@endif target-libgcc-bootstrap
46000
46001.PHONY: configure-stagetrain-target-libgcc maybe-configure-stagetrain-target-libgcc
46002maybe-configure-stagetrain-target-libgcc:
46003@if target-libgcc-bootstrap
46004maybe-configure-stagetrain-target-libgcc: configure-stagetrain-target-libgcc
46005configure-stagetrain-target-libgcc:
46006	@[ $(current_stage) = stagetrain ] || $(MAKE) stagetrain-start
46007	@$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc
46008	@r=`${PWD_COMMAND}`; export r; \
46009	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46010	TFLAGS="$(STAGEtrain_TFLAGS)"; \
46011	echo "Checking multilib configuration for libgcc..."; \
46012	$(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgcc/multilib.tmp 2> /dev/null; \
46013	if test -r $(TARGET_SUBDIR)/libgcc/multilib.out; then \
46014	  if cmp -s $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; then \
46015	    rm -f $(TARGET_SUBDIR)/libgcc/multilib.tmp; \
46016	  else \
46017	    rm -f $(TARGET_SUBDIR)/libgcc/Makefile; \
46018	    mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
46019	  fi; \
46020	else \
46021	  mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
46022	fi; \
46023	test ! -f $(TARGET_SUBDIR)/libgcc/Makefile || exit 0; \
46024	$(NORMAL_TARGET_EXPORTS) \
46025	 \
46026	CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
46027	CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
46028	LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS;  \
46029	echo Configuring stage train in $(TARGET_SUBDIR)/libgcc; \
46030	$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc; \
46031	cd $(TARGET_SUBDIR)/libgcc || exit 1; \
46032	case $(srcdir) in \
46033	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
46034	  *) topdir=`echo $(TARGET_SUBDIR)/libgcc/ | \
46035		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
46036	esac; \
46037	module_srcdir=libgcc; \
46038	$(SHELL) $$s/$$module_srcdir/configure \
46039	  --srcdir=$${topdir}/$$module_srcdir \
46040	  $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
46041	  --target=${target_alias} \
46042	  --with-build-libsubdir=$(HOST_SUBDIR) \
46043	  $(STAGEtrain_CONFIGURE_FLAGS)
46044@endif target-libgcc-bootstrap
46045
46046.PHONY: configure-stagefeedback-target-libgcc maybe-configure-stagefeedback-target-libgcc
46047maybe-configure-stagefeedback-target-libgcc:
46048@if target-libgcc-bootstrap
46049maybe-configure-stagefeedback-target-libgcc: configure-stagefeedback-target-libgcc
46050configure-stagefeedback-target-libgcc:
46051	@[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
46052	@$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc
46053	@r=`${PWD_COMMAND}`; export r; \
46054	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46055	TFLAGS="$(STAGEfeedback_TFLAGS)"; \
46056	echo "Checking multilib configuration for libgcc..."; \
46057	$(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgcc/multilib.tmp 2> /dev/null; \
46058	if test -r $(TARGET_SUBDIR)/libgcc/multilib.out; then \
46059	  if cmp -s $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; then \
46060	    rm -f $(TARGET_SUBDIR)/libgcc/multilib.tmp; \
46061	  else \
46062	    rm -f $(TARGET_SUBDIR)/libgcc/Makefile; \
46063	    mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
46064	  fi; \
46065	else \
46066	  mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
46067	fi; \
46068	test ! -f $(TARGET_SUBDIR)/libgcc/Makefile || exit 0; \
46069	$(NORMAL_TARGET_EXPORTS) \
46070	 \
46071	CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
46072	CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
46073	LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS;  \
46074	echo Configuring stage feedback in $(TARGET_SUBDIR)/libgcc; \
46075	$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc; \
46076	cd $(TARGET_SUBDIR)/libgcc || exit 1; \
46077	case $(srcdir) in \
46078	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
46079	  *) topdir=`echo $(TARGET_SUBDIR)/libgcc/ | \
46080		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
46081	esac; \
46082	module_srcdir=libgcc; \
46083	$(SHELL) $$s/$$module_srcdir/configure \
46084	  --srcdir=$${topdir}/$$module_srcdir \
46085	  $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
46086	  --target=${target_alias} \
46087	  --with-build-libsubdir=$(HOST_SUBDIR) \
46088	  $(STAGEfeedback_CONFIGURE_FLAGS)
46089@endif target-libgcc-bootstrap
46090
46091.PHONY: configure-stageautoprofile-target-libgcc maybe-configure-stageautoprofile-target-libgcc
46092maybe-configure-stageautoprofile-target-libgcc:
46093@if target-libgcc-bootstrap
46094maybe-configure-stageautoprofile-target-libgcc: configure-stageautoprofile-target-libgcc
46095configure-stageautoprofile-target-libgcc:
46096	@[ $(current_stage) = stageautoprofile ] || $(MAKE) stageautoprofile-start
46097	@$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc
46098	@r=`${PWD_COMMAND}`; export r; \
46099	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46100	TFLAGS="$(STAGEautoprofile_TFLAGS)"; \
46101	echo "Checking multilib configuration for libgcc..."; \
46102	$(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgcc/multilib.tmp 2> /dev/null; \
46103	if test -r $(TARGET_SUBDIR)/libgcc/multilib.out; then \
46104	  if cmp -s $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; then \
46105	    rm -f $(TARGET_SUBDIR)/libgcc/multilib.tmp; \
46106	  else \
46107	    rm -f $(TARGET_SUBDIR)/libgcc/Makefile; \
46108	    mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
46109	  fi; \
46110	else \
46111	  mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
46112	fi; \
46113	test ! -f $(TARGET_SUBDIR)/libgcc/Makefile || exit 0; \
46114	$(NORMAL_TARGET_EXPORTS) \
46115	 \
46116	CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
46117	CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
46118	LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS;  \
46119	echo Configuring stage autoprofile in $(TARGET_SUBDIR)/libgcc; \
46120	$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc; \
46121	cd $(TARGET_SUBDIR)/libgcc || exit 1; \
46122	case $(srcdir) in \
46123	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
46124	  *) topdir=`echo $(TARGET_SUBDIR)/libgcc/ | \
46125		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
46126	esac; \
46127	module_srcdir=libgcc; \
46128	$(SHELL) $$s/$$module_srcdir/configure \
46129	  --srcdir=$${topdir}/$$module_srcdir \
46130	  $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
46131	  --target=${target_alias} \
46132	  --with-build-libsubdir=$(HOST_SUBDIR) \
46133	  $(STAGEautoprofile_CONFIGURE_FLAGS)
46134@endif target-libgcc-bootstrap
46135
46136.PHONY: configure-stageautofeedback-target-libgcc maybe-configure-stageautofeedback-target-libgcc
46137maybe-configure-stageautofeedback-target-libgcc:
46138@if target-libgcc-bootstrap
46139maybe-configure-stageautofeedback-target-libgcc: configure-stageautofeedback-target-libgcc
46140configure-stageautofeedback-target-libgcc:
46141	@[ $(current_stage) = stageautofeedback ] || $(MAKE) stageautofeedback-start
46142	@$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc
46143	@r=`${PWD_COMMAND}`; export r; \
46144	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46145	TFLAGS="$(STAGEautofeedback_TFLAGS)"; \
46146	echo "Checking multilib configuration for libgcc..."; \
46147	$(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgcc/multilib.tmp 2> /dev/null; \
46148	if test -r $(TARGET_SUBDIR)/libgcc/multilib.out; then \
46149	  if cmp -s $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; then \
46150	    rm -f $(TARGET_SUBDIR)/libgcc/multilib.tmp; \
46151	  else \
46152	    rm -f $(TARGET_SUBDIR)/libgcc/Makefile; \
46153	    mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
46154	  fi; \
46155	else \
46156	  mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
46157	fi; \
46158	test ! -f $(TARGET_SUBDIR)/libgcc/Makefile || exit 0; \
46159	$(NORMAL_TARGET_EXPORTS) \
46160	 \
46161	CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
46162	CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
46163	LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS;  \
46164	echo Configuring stage autofeedback in $(TARGET_SUBDIR)/libgcc; \
46165	$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc; \
46166	cd $(TARGET_SUBDIR)/libgcc || exit 1; \
46167	case $(srcdir) in \
46168	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
46169	  *) topdir=`echo $(TARGET_SUBDIR)/libgcc/ | \
46170		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
46171	esac; \
46172	module_srcdir=libgcc; \
46173	$(SHELL) $$s/$$module_srcdir/configure \
46174	  --srcdir=$${topdir}/$$module_srcdir \
46175	  $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
46176	  --target=${target_alias} \
46177	  --with-build-libsubdir=$(HOST_SUBDIR) \
46178	  $(STAGEautofeedback_CONFIGURE_FLAGS)
46179@endif target-libgcc-bootstrap
46180
46181
46182
46183
46184
46185.PHONY: all-target-libgcc maybe-all-target-libgcc
46186maybe-all-target-libgcc:
46187@if gcc-bootstrap
46188all-target-libgcc: stage_current
46189@endif gcc-bootstrap
46190@if target-libgcc
46191TARGET-target-libgcc=all
46192maybe-all-target-libgcc: all-target-libgcc
46193all-target-libgcc: configure-target-libgcc
46194	@r=`${PWD_COMMAND}`; export r; \
46195	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46196	$(NORMAL_TARGET_EXPORTS)  \
46197	(cd $(TARGET_SUBDIR)/libgcc && \
46198	  $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS)   \
46199		$(TARGET-target-libgcc))
46200@endif target-libgcc
46201
46202
46203
46204.PHONY: all-stage1-target-libgcc maybe-all-stage1-target-libgcc
46205.PHONY: clean-stage1-target-libgcc maybe-clean-stage1-target-libgcc
46206maybe-all-stage1-target-libgcc:
46207maybe-clean-stage1-target-libgcc:
46208@if target-libgcc-bootstrap
46209maybe-all-stage1-target-libgcc: all-stage1-target-libgcc
46210all-stage1: all-stage1-target-libgcc
46211TARGET-stage1-target-libgcc = $(TARGET-target-libgcc)
46212all-stage1-target-libgcc: configure-stage1-target-libgcc
46213	@[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
46214	@r=`${PWD_COMMAND}`; export r; \
46215	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46216	TFLAGS="$(STAGE1_TFLAGS)"; \
46217	$(NORMAL_TARGET_EXPORTS)  \
46218	cd $(TARGET_SUBDIR)/libgcc && \
46219	 \
46220	$(MAKE) $(BASE_FLAGS_TO_PASS) \
46221		CFLAGS="$(CFLAGS_FOR_TARGET)" \
46222		CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
46223		LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
46224		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
46225		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
46226		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
46227		$(EXTRA_TARGET_FLAGS)  \
46228		  \
46229		TFLAGS="$(STAGE1_TFLAGS)"  \
46230		$(TARGET-stage1-target-libgcc)
46231
46232maybe-clean-stage1-target-libgcc: clean-stage1-target-libgcc
46233clean-stage1: clean-stage1-target-libgcc
46234clean-stage1-target-libgcc:
46235	@if [ $(current_stage) = stage1 ]; then \
46236	  [ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0; \
46237	else \
46238	  [ -f $(TARGET_SUBDIR)/stage1-libgcc/Makefile ] || exit 0; \
46239	  $(MAKE) stage1-start; \
46240	fi; \
46241	cd $(TARGET_SUBDIR)/libgcc && \
46242	$(MAKE) $(EXTRA_TARGET_FLAGS)  \
46243	  clean
46244@endif target-libgcc-bootstrap
46245
46246
46247.PHONY: all-stage2-target-libgcc maybe-all-stage2-target-libgcc
46248.PHONY: clean-stage2-target-libgcc maybe-clean-stage2-target-libgcc
46249maybe-all-stage2-target-libgcc:
46250maybe-clean-stage2-target-libgcc:
46251@if target-libgcc-bootstrap
46252maybe-all-stage2-target-libgcc: all-stage2-target-libgcc
46253all-stage2: all-stage2-target-libgcc
46254TARGET-stage2-target-libgcc = $(TARGET-target-libgcc)
46255all-stage2-target-libgcc: configure-stage2-target-libgcc
46256	@[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
46257	@r=`${PWD_COMMAND}`; export r; \
46258	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46259	TFLAGS="$(STAGE2_TFLAGS)"; \
46260	$(NORMAL_TARGET_EXPORTS) \
46261	  \
46262	cd $(TARGET_SUBDIR)/libgcc && \
46263	 \
46264	$(MAKE) $(BASE_FLAGS_TO_PASS) \
46265		CFLAGS="$(CFLAGS_FOR_TARGET)" \
46266		CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
46267		LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
46268		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
46269		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
46270		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
46271		$(EXTRA_TARGET_FLAGS)   \
46272		TFLAGS="$(STAGE2_TFLAGS)"  \
46273		$(TARGET-stage2-target-libgcc)
46274
46275maybe-clean-stage2-target-libgcc: clean-stage2-target-libgcc
46276clean-stage2: clean-stage2-target-libgcc
46277clean-stage2-target-libgcc:
46278	@if [ $(current_stage) = stage2 ]; then \
46279	  [ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0; \
46280	else \
46281	  [ -f $(TARGET_SUBDIR)/stage2-libgcc/Makefile ] || exit 0; \
46282	  $(MAKE) stage2-start; \
46283	fi; \
46284	cd $(TARGET_SUBDIR)/libgcc && \
46285	$(MAKE) $(EXTRA_TARGET_FLAGS)   clean
46286@endif target-libgcc-bootstrap
46287
46288
46289.PHONY: all-stage3-target-libgcc maybe-all-stage3-target-libgcc
46290.PHONY: clean-stage3-target-libgcc maybe-clean-stage3-target-libgcc
46291maybe-all-stage3-target-libgcc:
46292maybe-clean-stage3-target-libgcc:
46293@if target-libgcc-bootstrap
46294maybe-all-stage3-target-libgcc: all-stage3-target-libgcc
46295all-stage3: all-stage3-target-libgcc
46296TARGET-stage3-target-libgcc = $(TARGET-target-libgcc)
46297all-stage3-target-libgcc: configure-stage3-target-libgcc
46298	@[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
46299	@r=`${PWD_COMMAND}`; export r; \
46300	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46301	TFLAGS="$(STAGE3_TFLAGS)"; \
46302	$(NORMAL_TARGET_EXPORTS) \
46303	  \
46304	cd $(TARGET_SUBDIR)/libgcc && \
46305	 \
46306	$(MAKE) $(BASE_FLAGS_TO_PASS) \
46307		CFLAGS="$(CFLAGS_FOR_TARGET)" \
46308		CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
46309		LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
46310		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
46311		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
46312		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
46313		$(EXTRA_TARGET_FLAGS)   \
46314		TFLAGS="$(STAGE3_TFLAGS)"  \
46315		$(TARGET-stage3-target-libgcc)
46316
46317maybe-clean-stage3-target-libgcc: clean-stage3-target-libgcc
46318clean-stage3: clean-stage3-target-libgcc
46319clean-stage3-target-libgcc:
46320	@if [ $(current_stage) = stage3 ]; then \
46321	  [ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0; \
46322	else \
46323	  [ -f $(TARGET_SUBDIR)/stage3-libgcc/Makefile ] || exit 0; \
46324	  $(MAKE) stage3-start; \
46325	fi; \
46326	cd $(TARGET_SUBDIR)/libgcc && \
46327	$(MAKE) $(EXTRA_TARGET_FLAGS)   clean
46328@endif target-libgcc-bootstrap
46329
46330
46331.PHONY: all-stage4-target-libgcc maybe-all-stage4-target-libgcc
46332.PHONY: clean-stage4-target-libgcc maybe-clean-stage4-target-libgcc
46333maybe-all-stage4-target-libgcc:
46334maybe-clean-stage4-target-libgcc:
46335@if target-libgcc-bootstrap
46336maybe-all-stage4-target-libgcc: all-stage4-target-libgcc
46337all-stage4: all-stage4-target-libgcc
46338TARGET-stage4-target-libgcc = $(TARGET-target-libgcc)
46339all-stage4-target-libgcc: configure-stage4-target-libgcc
46340	@[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
46341	@r=`${PWD_COMMAND}`; export r; \
46342	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46343	TFLAGS="$(STAGE4_TFLAGS)"; \
46344	$(NORMAL_TARGET_EXPORTS) \
46345	  \
46346	cd $(TARGET_SUBDIR)/libgcc && \
46347	 \
46348	$(MAKE) $(BASE_FLAGS_TO_PASS) \
46349		CFLAGS="$(CFLAGS_FOR_TARGET)" \
46350		CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
46351		LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
46352		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
46353		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
46354		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
46355		$(EXTRA_TARGET_FLAGS)   \
46356		TFLAGS="$(STAGE4_TFLAGS)"  \
46357		$(TARGET-stage4-target-libgcc)
46358
46359maybe-clean-stage4-target-libgcc: clean-stage4-target-libgcc
46360clean-stage4: clean-stage4-target-libgcc
46361clean-stage4-target-libgcc:
46362	@if [ $(current_stage) = stage4 ]; then \
46363	  [ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0; \
46364	else \
46365	  [ -f $(TARGET_SUBDIR)/stage4-libgcc/Makefile ] || exit 0; \
46366	  $(MAKE) stage4-start; \
46367	fi; \
46368	cd $(TARGET_SUBDIR)/libgcc && \
46369	$(MAKE) $(EXTRA_TARGET_FLAGS)   clean
46370@endif target-libgcc-bootstrap
46371
46372
46373.PHONY: all-stageprofile-target-libgcc maybe-all-stageprofile-target-libgcc
46374.PHONY: clean-stageprofile-target-libgcc maybe-clean-stageprofile-target-libgcc
46375maybe-all-stageprofile-target-libgcc:
46376maybe-clean-stageprofile-target-libgcc:
46377@if target-libgcc-bootstrap
46378maybe-all-stageprofile-target-libgcc: all-stageprofile-target-libgcc
46379all-stageprofile: all-stageprofile-target-libgcc
46380TARGET-stageprofile-target-libgcc = $(TARGET-target-libgcc)
46381all-stageprofile-target-libgcc: configure-stageprofile-target-libgcc
46382	@[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
46383	@r=`${PWD_COMMAND}`; export r; \
46384	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46385	TFLAGS="$(STAGEprofile_TFLAGS)"; \
46386	$(NORMAL_TARGET_EXPORTS) \
46387	  \
46388	cd $(TARGET_SUBDIR)/libgcc && \
46389	 \
46390	$(MAKE) $(BASE_FLAGS_TO_PASS) \
46391		CFLAGS="$(CFLAGS_FOR_TARGET)" \
46392		CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
46393		LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
46394		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
46395		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
46396		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
46397		$(EXTRA_TARGET_FLAGS)   \
46398		TFLAGS="$(STAGEprofile_TFLAGS)"  \
46399		$(TARGET-stageprofile-target-libgcc)
46400
46401maybe-clean-stageprofile-target-libgcc: clean-stageprofile-target-libgcc
46402clean-stageprofile: clean-stageprofile-target-libgcc
46403clean-stageprofile-target-libgcc:
46404	@if [ $(current_stage) = stageprofile ]; then \
46405	  [ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0; \
46406	else \
46407	  [ -f $(TARGET_SUBDIR)/stageprofile-libgcc/Makefile ] || exit 0; \
46408	  $(MAKE) stageprofile-start; \
46409	fi; \
46410	cd $(TARGET_SUBDIR)/libgcc && \
46411	$(MAKE) $(EXTRA_TARGET_FLAGS)   clean
46412@endif target-libgcc-bootstrap
46413
46414
46415.PHONY: all-stagetrain-target-libgcc maybe-all-stagetrain-target-libgcc
46416.PHONY: clean-stagetrain-target-libgcc maybe-clean-stagetrain-target-libgcc
46417maybe-all-stagetrain-target-libgcc:
46418maybe-clean-stagetrain-target-libgcc:
46419@if target-libgcc-bootstrap
46420maybe-all-stagetrain-target-libgcc: all-stagetrain-target-libgcc
46421all-stagetrain: all-stagetrain-target-libgcc
46422TARGET-stagetrain-target-libgcc = $(TARGET-target-libgcc)
46423all-stagetrain-target-libgcc: configure-stagetrain-target-libgcc
46424	@[ $(current_stage) = stagetrain ] || $(MAKE) stagetrain-start
46425	@r=`${PWD_COMMAND}`; export r; \
46426	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46427	TFLAGS="$(STAGEtrain_TFLAGS)"; \
46428	$(NORMAL_TARGET_EXPORTS) \
46429	  \
46430	cd $(TARGET_SUBDIR)/libgcc && \
46431	 \
46432	$(MAKE) $(BASE_FLAGS_TO_PASS) \
46433		CFLAGS="$(CFLAGS_FOR_TARGET)" \
46434		CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
46435		LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
46436		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
46437		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
46438		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
46439		$(EXTRA_TARGET_FLAGS)   \
46440		TFLAGS="$(STAGEtrain_TFLAGS)"  \
46441		$(TARGET-stagetrain-target-libgcc)
46442
46443maybe-clean-stagetrain-target-libgcc: clean-stagetrain-target-libgcc
46444clean-stagetrain: clean-stagetrain-target-libgcc
46445clean-stagetrain-target-libgcc:
46446	@if [ $(current_stage) = stagetrain ]; then \
46447	  [ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0; \
46448	else \
46449	  [ -f $(TARGET_SUBDIR)/stagetrain-libgcc/Makefile ] || exit 0; \
46450	  $(MAKE) stagetrain-start; \
46451	fi; \
46452	cd $(TARGET_SUBDIR)/libgcc && \
46453	$(MAKE) $(EXTRA_TARGET_FLAGS)   clean
46454@endif target-libgcc-bootstrap
46455
46456
46457.PHONY: all-stagefeedback-target-libgcc maybe-all-stagefeedback-target-libgcc
46458.PHONY: clean-stagefeedback-target-libgcc maybe-clean-stagefeedback-target-libgcc
46459maybe-all-stagefeedback-target-libgcc:
46460maybe-clean-stagefeedback-target-libgcc:
46461@if target-libgcc-bootstrap
46462maybe-all-stagefeedback-target-libgcc: all-stagefeedback-target-libgcc
46463all-stagefeedback: all-stagefeedback-target-libgcc
46464TARGET-stagefeedback-target-libgcc = $(TARGET-target-libgcc)
46465all-stagefeedback-target-libgcc: configure-stagefeedback-target-libgcc
46466	@[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
46467	@r=`${PWD_COMMAND}`; export r; \
46468	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46469	TFLAGS="$(STAGEfeedback_TFLAGS)"; \
46470	$(NORMAL_TARGET_EXPORTS) \
46471	  \
46472	cd $(TARGET_SUBDIR)/libgcc && \
46473	 \
46474	$(MAKE) $(BASE_FLAGS_TO_PASS) \
46475		CFLAGS="$(CFLAGS_FOR_TARGET)" \
46476		CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
46477		LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
46478		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
46479		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
46480		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
46481		$(EXTRA_TARGET_FLAGS)   \
46482		TFLAGS="$(STAGEfeedback_TFLAGS)"  \
46483		$(TARGET-stagefeedback-target-libgcc)
46484
46485maybe-clean-stagefeedback-target-libgcc: clean-stagefeedback-target-libgcc
46486clean-stagefeedback: clean-stagefeedback-target-libgcc
46487clean-stagefeedback-target-libgcc:
46488	@if [ $(current_stage) = stagefeedback ]; then \
46489	  [ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0; \
46490	else \
46491	  [ -f $(TARGET_SUBDIR)/stagefeedback-libgcc/Makefile ] || exit 0; \
46492	  $(MAKE) stagefeedback-start; \
46493	fi; \
46494	cd $(TARGET_SUBDIR)/libgcc && \
46495	$(MAKE) $(EXTRA_TARGET_FLAGS)   clean
46496@endif target-libgcc-bootstrap
46497
46498
46499.PHONY: all-stageautoprofile-target-libgcc maybe-all-stageautoprofile-target-libgcc
46500.PHONY: clean-stageautoprofile-target-libgcc maybe-clean-stageautoprofile-target-libgcc
46501maybe-all-stageautoprofile-target-libgcc:
46502maybe-clean-stageautoprofile-target-libgcc:
46503@if target-libgcc-bootstrap
46504maybe-all-stageautoprofile-target-libgcc: all-stageautoprofile-target-libgcc
46505all-stageautoprofile: all-stageautoprofile-target-libgcc
46506TARGET-stageautoprofile-target-libgcc = $(TARGET-target-libgcc)
46507all-stageautoprofile-target-libgcc: configure-stageautoprofile-target-libgcc
46508	@[ $(current_stage) = stageautoprofile ] || $(MAKE) stageautoprofile-start
46509	@r=`${PWD_COMMAND}`; export r; \
46510	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46511	TFLAGS="$(STAGEautoprofile_TFLAGS)"; \
46512	$(NORMAL_TARGET_EXPORTS) \
46513	  \
46514	cd $(TARGET_SUBDIR)/libgcc && \
46515	$$s/gcc/config/i386/$(AUTO_PROFILE) \
46516	$(MAKE) $(BASE_FLAGS_TO_PASS) \
46517		CFLAGS="$(CFLAGS_FOR_TARGET)" \
46518		CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
46519		LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
46520		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
46521		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
46522		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
46523		$(EXTRA_TARGET_FLAGS)   \
46524		TFLAGS="$(STAGEautoprofile_TFLAGS)"  \
46525		$(TARGET-stageautoprofile-target-libgcc)
46526
46527maybe-clean-stageautoprofile-target-libgcc: clean-stageautoprofile-target-libgcc
46528clean-stageautoprofile: clean-stageautoprofile-target-libgcc
46529clean-stageautoprofile-target-libgcc:
46530	@if [ $(current_stage) = stageautoprofile ]; then \
46531	  [ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0; \
46532	else \
46533	  [ -f $(TARGET_SUBDIR)/stageautoprofile-libgcc/Makefile ] || exit 0; \
46534	  $(MAKE) stageautoprofile-start; \
46535	fi; \
46536	cd $(TARGET_SUBDIR)/libgcc && \
46537	$(MAKE) $(EXTRA_TARGET_FLAGS)   clean
46538@endif target-libgcc-bootstrap
46539
46540
46541.PHONY: all-stageautofeedback-target-libgcc maybe-all-stageautofeedback-target-libgcc
46542.PHONY: clean-stageautofeedback-target-libgcc maybe-clean-stageautofeedback-target-libgcc
46543maybe-all-stageautofeedback-target-libgcc:
46544maybe-clean-stageautofeedback-target-libgcc:
46545@if target-libgcc-bootstrap
46546maybe-all-stageautofeedback-target-libgcc: all-stageautofeedback-target-libgcc
46547all-stageautofeedback: all-stageautofeedback-target-libgcc
46548TARGET-stageautofeedback-target-libgcc = $(TARGET-target-libgcc)
46549all-stageautofeedback-target-libgcc: configure-stageautofeedback-target-libgcc
46550	@[ $(current_stage) = stageautofeedback ] || $(MAKE) stageautofeedback-start
46551	@r=`${PWD_COMMAND}`; export r; \
46552	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46553	TFLAGS="$(STAGEautofeedback_TFLAGS)"; \
46554	$(NORMAL_TARGET_EXPORTS) \
46555	  \
46556	cd $(TARGET_SUBDIR)/libgcc && \
46557	 \
46558	$(MAKE) $(BASE_FLAGS_TO_PASS) \
46559		CFLAGS="$(CFLAGS_FOR_TARGET)" \
46560		CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
46561		LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
46562		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
46563		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
46564		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
46565		$(EXTRA_TARGET_FLAGS)   \
46566		TFLAGS="$(STAGEautofeedback_TFLAGS)" PERF_DATA=perf.data \
46567		$(TARGET-stageautofeedback-target-libgcc)
46568
46569maybe-clean-stageautofeedback-target-libgcc: clean-stageautofeedback-target-libgcc
46570clean-stageautofeedback: clean-stageautofeedback-target-libgcc
46571clean-stageautofeedback-target-libgcc:
46572	@if [ $(current_stage) = stageautofeedback ]; then \
46573	  [ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0; \
46574	else \
46575	  [ -f $(TARGET_SUBDIR)/stageautofeedback-libgcc/Makefile ] || exit 0; \
46576	  $(MAKE) stageautofeedback-start; \
46577	fi; \
46578	cd $(TARGET_SUBDIR)/libgcc && \
46579	$(MAKE) $(EXTRA_TARGET_FLAGS)   clean
46580@endif target-libgcc-bootstrap
46581
46582
46583
46584
46585
46586
46587.PHONY: check-target-libgcc maybe-check-target-libgcc
46588maybe-check-target-libgcc:
46589@if target-libgcc
46590maybe-check-target-libgcc: check-target-libgcc
46591
46592# Dummy target for uncheckable module.
46593check-target-libgcc:
46594
46595@endif target-libgcc
46596
46597.PHONY: install-target-libgcc maybe-install-target-libgcc
46598maybe-install-target-libgcc:
46599@if target-libgcc
46600maybe-install-target-libgcc: install-target-libgcc
46601
46602install-target-libgcc: installdirs
46603	@: $(MAKE); $(unstage)
46604	@r=`${PWD_COMMAND}`; export r; \
46605	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46606	$(NORMAL_TARGET_EXPORTS) \
46607	(cd $(TARGET_SUBDIR)/libgcc && \
46608	  $(MAKE) $(TARGET_FLAGS_TO_PASS)  install)
46609
46610@endif target-libgcc
46611
46612.PHONY: install-strip-target-libgcc maybe-install-strip-target-libgcc
46613maybe-install-strip-target-libgcc:
46614@if target-libgcc
46615maybe-install-strip-target-libgcc: install-strip-target-libgcc
46616
46617install-strip-target-libgcc: installdirs
46618	@: $(MAKE); $(unstage)
46619	@r=`${PWD_COMMAND}`; export r; \
46620	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46621	$(NORMAL_TARGET_EXPORTS) \
46622	(cd $(TARGET_SUBDIR)/libgcc && \
46623	  $(MAKE) $(TARGET_FLAGS_TO_PASS)  install-strip)
46624
46625@endif target-libgcc
46626
46627# Other targets (info, dvi, pdf, etc.)
46628
46629.PHONY: maybe-info-target-libgcc info-target-libgcc
46630maybe-info-target-libgcc:
46631@if target-libgcc
46632maybe-info-target-libgcc: info-target-libgcc
46633
46634info-target-libgcc: \
46635    configure-target-libgcc 
46636	@: $(MAKE); $(unstage)
46637	@[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0; \
46638	r=`${PWD_COMMAND}`; export r; \
46639	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46640	$(NORMAL_TARGET_EXPORTS) \
46641	echo "Doing info in $(TARGET_SUBDIR)/libgcc"; \
46642	for flag in $(EXTRA_TARGET_FLAGS); do \
46643	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46644	done; \
46645	(cd $(TARGET_SUBDIR)/libgcc && \
46646	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46647	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46648	          "RANLIB=$${RANLIB}" \
46649	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
46650	           info) \
46651	  || exit 1
46652
46653@endif target-libgcc
46654
46655.PHONY: maybe-dvi-target-libgcc dvi-target-libgcc
46656maybe-dvi-target-libgcc:
46657@if target-libgcc
46658maybe-dvi-target-libgcc: dvi-target-libgcc
46659
46660dvi-target-libgcc: \
46661    configure-target-libgcc 
46662	@: $(MAKE); $(unstage)
46663	@[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0; \
46664	r=`${PWD_COMMAND}`; export r; \
46665	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46666	$(NORMAL_TARGET_EXPORTS) \
46667	echo "Doing dvi in $(TARGET_SUBDIR)/libgcc"; \
46668	for flag in $(EXTRA_TARGET_FLAGS); do \
46669	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46670	done; \
46671	(cd $(TARGET_SUBDIR)/libgcc && \
46672	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46673	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46674	          "RANLIB=$${RANLIB}" \
46675	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
46676	           dvi) \
46677	  || exit 1
46678
46679@endif target-libgcc
46680
46681.PHONY: maybe-pdf-target-libgcc pdf-target-libgcc
46682maybe-pdf-target-libgcc:
46683@if target-libgcc
46684maybe-pdf-target-libgcc: pdf-target-libgcc
46685
46686pdf-target-libgcc: \
46687    configure-target-libgcc 
46688	@: $(MAKE); $(unstage)
46689	@[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0; \
46690	r=`${PWD_COMMAND}`; export r; \
46691	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46692	$(NORMAL_TARGET_EXPORTS) \
46693	echo "Doing pdf in $(TARGET_SUBDIR)/libgcc"; \
46694	for flag in $(EXTRA_TARGET_FLAGS); do \
46695	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46696	done; \
46697	(cd $(TARGET_SUBDIR)/libgcc && \
46698	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46699	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46700	          "RANLIB=$${RANLIB}" \
46701	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
46702	           pdf) \
46703	  || exit 1
46704
46705@endif target-libgcc
46706
46707.PHONY: maybe-html-target-libgcc html-target-libgcc
46708maybe-html-target-libgcc:
46709@if target-libgcc
46710maybe-html-target-libgcc: html-target-libgcc
46711
46712html-target-libgcc: \
46713    configure-target-libgcc 
46714	@: $(MAKE); $(unstage)
46715	@[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0; \
46716	r=`${PWD_COMMAND}`; export r; \
46717	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46718	$(NORMAL_TARGET_EXPORTS) \
46719	echo "Doing html in $(TARGET_SUBDIR)/libgcc"; \
46720	for flag in $(EXTRA_TARGET_FLAGS); do \
46721	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46722	done; \
46723	(cd $(TARGET_SUBDIR)/libgcc && \
46724	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46725	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46726	          "RANLIB=$${RANLIB}" \
46727	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
46728	           html) \
46729	  || exit 1
46730
46731@endif target-libgcc
46732
46733.PHONY: maybe-TAGS-target-libgcc TAGS-target-libgcc
46734maybe-TAGS-target-libgcc:
46735@if target-libgcc
46736maybe-TAGS-target-libgcc: TAGS-target-libgcc
46737
46738TAGS-target-libgcc: \
46739    configure-target-libgcc 
46740	@: $(MAKE); $(unstage)
46741	@[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0; \
46742	r=`${PWD_COMMAND}`; export r; \
46743	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46744	$(NORMAL_TARGET_EXPORTS) \
46745	echo "Doing TAGS in $(TARGET_SUBDIR)/libgcc"; \
46746	for flag in $(EXTRA_TARGET_FLAGS); do \
46747	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46748	done; \
46749	(cd $(TARGET_SUBDIR)/libgcc && \
46750	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46751	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46752	          "RANLIB=$${RANLIB}" \
46753	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
46754	           TAGS) \
46755	  || exit 1
46756
46757@endif target-libgcc
46758
46759.PHONY: maybe-install-info-target-libgcc install-info-target-libgcc
46760maybe-install-info-target-libgcc:
46761@if target-libgcc
46762maybe-install-info-target-libgcc: install-info-target-libgcc
46763
46764install-info-target-libgcc: \
46765    configure-target-libgcc \
46766    info-target-libgcc 
46767	@: $(MAKE); $(unstage)
46768	@[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0; \
46769	r=`${PWD_COMMAND}`; export r; \
46770	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46771	$(NORMAL_TARGET_EXPORTS) \
46772	echo "Doing install-info in $(TARGET_SUBDIR)/libgcc"; \
46773	for flag in $(EXTRA_TARGET_FLAGS); do \
46774	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46775	done; \
46776	(cd $(TARGET_SUBDIR)/libgcc && \
46777	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46778	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46779	          "RANLIB=$${RANLIB}" \
46780	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
46781	           install-info) \
46782	  || exit 1
46783
46784@endif target-libgcc
46785
46786.PHONY: maybe-install-pdf-target-libgcc install-pdf-target-libgcc
46787maybe-install-pdf-target-libgcc:
46788@if target-libgcc
46789maybe-install-pdf-target-libgcc: install-pdf-target-libgcc
46790
46791install-pdf-target-libgcc: \
46792    configure-target-libgcc \
46793    pdf-target-libgcc 
46794	@: $(MAKE); $(unstage)
46795	@[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0; \
46796	r=`${PWD_COMMAND}`; export r; \
46797	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46798	$(NORMAL_TARGET_EXPORTS) \
46799	echo "Doing install-pdf in $(TARGET_SUBDIR)/libgcc"; \
46800	for flag in $(EXTRA_TARGET_FLAGS); do \
46801	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46802	done; \
46803	(cd $(TARGET_SUBDIR)/libgcc && \
46804	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46805	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46806	          "RANLIB=$${RANLIB}" \
46807	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
46808	           install-pdf) \
46809	  || exit 1
46810
46811@endif target-libgcc
46812
46813.PHONY: maybe-install-html-target-libgcc install-html-target-libgcc
46814maybe-install-html-target-libgcc:
46815@if target-libgcc
46816maybe-install-html-target-libgcc: install-html-target-libgcc
46817
46818install-html-target-libgcc: \
46819    configure-target-libgcc \
46820    html-target-libgcc 
46821	@: $(MAKE); $(unstage)
46822	@[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0; \
46823	r=`${PWD_COMMAND}`; export r; \
46824	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46825	$(NORMAL_TARGET_EXPORTS) \
46826	echo "Doing install-html in $(TARGET_SUBDIR)/libgcc"; \
46827	for flag in $(EXTRA_TARGET_FLAGS); do \
46828	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46829	done; \
46830	(cd $(TARGET_SUBDIR)/libgcc && \
46831	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46832	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46833	          "RANLIB=$${RANLIB}" \
46834	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
46835	           install-html) \
46836	  || exit 1
46837
46838@endif target-libgcc
46839
46840.PHONY: maybe-installcheck-target-libgcc installcheck-target-libgcc
46841maybe-installcheck-target-libgcc:
46842@if target-libgcc
46843maybe-installcheck-target-libgcc: installcheck-target-libgcc
46844
46845installcheck-target-libgcc: \
46846    configure-target-libgcc 
46847	@: $(MAKE); $(unstage)
46848	@[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0; \
46849	r=`${PWD_COMMAND}`; export r; \
46850	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46851	$(NORMAL_TARGET_EXPORTS) \
46852	echo "Doing installcheck in $(TARGET_SUBDIR)/libgcc"; \
46853	for flag in $(EXTRA_TARGET_FLAGS); do \
46854	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46855	done; \
46856	(cd $(TARGET_SUBDIR)/libgcc && \
46857	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46858	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46859	          "RANLIB=$${RANLIB}" \
46860	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
46861	           installcheck) \
46862	  || exit 1
46863
46864@endif target-libgcc
46865
46866.PHONY: maybe-mostlyclean-target-libgcc mostlyclean-target-libgcc
46867maybe-mostlyclean-target-libgcc:
46868@if target-libgcc
46869maybe-mostlyclean-target-libgcc: mostlyclean-target-libgcc
46870
46871mostlyclean-target-libgcc: 
46872	@: $(MAKE); $(unstage)
46873	@[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0; \
46874	r=`${PWD_COMMAND}`; export r; \
46875	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46876	$(NORMAL_TARGET_EXPORTS) \
46877	echo "Doing mostlyclean in $(TARGET_SUBDIR)/libgcc"; \
46878	for flag in $(EXTRA_TARGET_FLAGS); do \
46879	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46880	done; \
46881	(cd $(TARGET_SUBDIR)/libgcc && \
46882	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46883	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46884	          "RANLIB=$${RANLIB}" \
46885	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
46886	           mostlyclean) \
46887	  || exit 1
46888
46889@endif target-libgcc
46890
46891.PHONY: maybe-clean-target-libgcc clean-target-libgcc
46892maybe-clean-target-libgcc:
46893@if target-libgcc
46894maybe-clean-target-libgcc: clean-target-libgcc
46895
46896clean-target-libgcc: 
46897	@: $(MAKE); $(unstage)
46898	@[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0; \
46899	r=`${PWD_COMMAND}`; export r; \
46900	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46901	$(NORMAL_TARGET_EXPORTS) \
46902	echo "Doing clean in $(TARGET_SUBDIR)/libgcc"; \
46903	for flag in $(EXTRA_TARGET_FLAGS); do \
46904	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46905	done; \
46906	(cd $(TARGET_SUBDIR)/libgcc && \
46907	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46908	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46909	          "RANLIB=$${RANLIB}" \
46910	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
46911	           clean) \
46912	  || exit 1
46913
46914@endif target-libgcc
46915
46916.PHONY: maybe-distclean-target-libgcc distclean-target-libgcc
46917maybe-distclean-target-libgcc:
46918@if target-libgcc
46919maybe-distclean-target-libgcc: distclean-target-libgcc
46920
46921distclean-target-libgcc: 
46922	@: $(MAKE); $(unstage)
46923	@[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0; \
46924	r=`${PWD_COMMAND}`; export r; \
46925	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46926	$(NORMAL_TARGET_EXPORTS) \
46927	echo "Doing distclean in $(TARGET_SUBDIR)/libgcc"; \
46928	for flag in $(EXTRA_TARGET_FLAGS); do \
46929	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46930	done; \
46931	(cd $(TARGET_SUBDIR)/libgcc && \
46932	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46933	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46934	          "RANLIB=$${RANLIB}" \
46935	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
46936	           distclean) \
46937	  || exit 1
46938
46939@endif target-libgcc
46940
46941.PHONY: maybe-maintainer-clean-target-libgcc maintainer-clean-target-libgcc
46942maybe-maintainer-clean-target-libgcc:
46943@if target-libgcc
46944maybe-maintainer-clean-target-libgcc: maintainer-clean-target-libgcc
46945
46946maintainer-clean-target-libgcc: 
46947	@: $(MAKE); $(unstage)
46948	@[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0; \
46949	r=`${PWD_COMMAND}`; export r; \
46950	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46951	$(NORMAL_TARGET_EXPORTS) \
46952	echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libgcc"; \
46953	for flag in $(EXTRA_TARGET_FLAGS); do \
46954	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46955	done; \
46956	(cd $(TARGET_SUBDIR)/libgcc && \
46957	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46958	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46959	          "RANLIB=$${RANLIB}" \
46960	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
46961	           maintainer-clean) \
46962	  || exit 1
46963
46964@endif target-libgcc
46965
46966
46967
46968
46969
46970.PHONY: configure-target-libbacktrace maybe-configure-target-libbacktrace
46971maybe-configure-target-libbacktrace:
46972@if gcc-bootstrap
46973configure-target-libbacktrace: stage_current
46974@endif gcc-bootstrap
46975@if target-libbacktrace
46976maybe-configure-target-libbacktrace: configure-target-libbacktrace
46977configure-target-libbacktrace: 
46978	@: $(MAKE); $(unstage)
46979	@r=`${PWD_COMMAND}`; export r; \
46980	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46981	echo "Checking multilib configuration for libbacktrace..."; \
46982	$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libbacktrace; \
46983	$(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libbacktrace/multilib.tmp 2> /dev/null; \
46984	if test -r $(TARGET_SUBDIR)/libbacktrace/multilib.out; then \
46985	  if cmp -s $(TARGET_SUBDIR)/libbacktrace/multilib.tmp $(TARGET_SUBDIR)/libbacktrace/multilib.out; then \
46986	    rm -f $(TARGET_SUBDIR)/libbacktrace/multilib.tmp; \
46987	  else \
46988	    rm -f $(TARGET_SUBDIR)/libbacktrace/Makefile; \
46989	    mv $(TARGET_SUBDIR)/libbacktrace/multilib.tmp $(TARGET_SUBDIR)/libbacktrace/multilib.out; \
46990	  fi; \
46991	else \
46992	  mv $(TARGET_SUBDIR)/libbacktrace/multilib.tmp $(TARGET_SUBDIR)/libbacktrace/multilib.out; \
46993	fi; \
46994	test ! -f $(TARGET_SUBDIR)/libbacktrace/Makefile || exit 0; \
46995	$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libbacktrace; \
46996	$(NORMAL_TARGET_EXPORTS)  \
46997	echo Configuring in $(TARGET_SUBDIR)/libbacktrace; \
46998	cd "$(TARGET_SUBDIR)/libbacktrace" || exit 1; \
46999	case $(srcdir) in \
47000	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
47001	  *) topdir=`echo $(TARGET_SUBDIR)/libbacktrace/ | \
47002		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
47003	esac; \
47004	module_srcdir=libbacktrace; \
47005	rm -f no-such-file || : ; \
47006	CONFIG_SITE=no-such-file $(SHELL) \
47007	  $$s/$$module_srcdir/configure \
47008	  --srcdir=$${topdir}/$$module_srcdir \
47009	  $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
47010	  --target=${target_alias}  \
47011	  || exit 1
47012@endif target-libbacktrace
47013
47014
47015
47016
47017
47018.PHONY: all-target-libbacktrace maybe-all-target-libbacktrace
47019maybe-all-target-libbacktrace:
47020@if gcc-bootstrap
47021all-target-libbacktrace: stage_current
47022@endif gcc-bootstrap
47023@if target-libbacktrace
47024TARGET-target-libbacktrace=all
47025maybe-all-target-libbacktrace: all-target-libbacktrace
47026all-target-libbacktrace: configure-target-libbacktrace
47027	@: $(MAKE); $(unstage)
47028	@r=`${PWD_COMMAND}`; export r; \
47029	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47030	$(NORMAL_TARGET_EXPORTS)  \
47031	(cd $(TARGET_SUBDIR)/libbacktrace && \
47032	  $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS)   \
47033		$(TARGET-target-libbacktrace))
47034@endif target-libbacktrace
47035
47036
47037
47038
47039
47040.PHONY: check-target-libbacktrace maybe-check-target-libbacktrace
47041maybe-check-target-libbacktrace:
47042@if target-libbacktrace
47043maybe-check-target-libbacktrace: check-target-libbacktrace
47044
47045check-target-libbacktrace:
47046	@: $(MAKE); $(unstage)
47047	@r=`${PWD_COMMAND}`; export r; \
47048	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47049	$(NORMAL_TARGET_EXPORTS) \
47050	(cd $(TARGET_SUBDIR)/libbacktrace && \
47051	  $(MAKE) $(TARGET_FLAGS_TO_PASS)   check)
47052
47053@endif target-libbacktrace
47054
47055.PHONY: install-target-libbacktrace maybe-install-target-libbacktrace
47056maybe-install-target-libbacktrace:
47057@if target-libbacktrace
47058maybe-install-target-libbacktrace: install-target-libbacktrace
47059
47060install-target-libbacktrace: installdirs
47061	@: $(MAKE); $(unstage)
47062	@r=`${PWD_COMMAND}`; export r; \
47063	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47064	$(NORMAL_TARGET_EXPORTS) \
47065	(cd $(TARGET_SUBDIR)/libbacktrace && \
47066	  $(MAKE) $(TARGET_FLAGS_TO_PASS)  install)
47067
47068@endif target-libbacktrace
47069
47070.PHONY: install-strip-target-libbacktrace maybe-install-strip-target-libbacktrace
47071maybe-install-strip-target-libbacktrace:
47072@if target-libbacktrace
47073maybe-install-strip-target-libbacktrace: install-strip-target-libbacktrace
47074
47075install-strip-target-libbacktrace: installdirs
47076	@: $(MAKE); $(unstage)
47077	@r=`${PWD_COMMAND}`; export r; \
47078	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47079	$(NORMAL_TARGET_EXPORTS) \
47080	(cd $(TARGET_SUBDIR)/libbacktrace && \
47081	  $(MAKE) $(TARGET_FLAGS_TO_PASS)  install-strip)
47082
47083@endif target-libbacktrace
47084
47085# Other targets (info, dvi, pdf, etc.)
47086
47087.PHONY: maybe-info-target-libbacktrace info-target-libbacktrace
47088maybe-info-target-libbacktrace:
47089@if target-libbacktrace
47090maybe-info-target-libbacktrace: info-target-libbacktrace
47091
47092info-target-libbacktrace: \
47093    configure-target-libbacktrace 
47094	@: $(MAKE); $(unstage)
47095	@[ -f $(TARGET_SUBDIR)/libbacktrace/Makefile ] || exit 0; \
47096	r=`${PWD_COMMAND}`; export r; \
47097	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47098	$(NORMAL_TARGET_EXPORTS) \
47099	echo "Doing info in $(TARGET_SUBDIR)/libbacktrace"; \
47100	for flag in $(EXTRA_TARGET_FLAGS); do \
47101	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47102	done; \
47103	(cd $(TARGET_SUBDIR)/libbacktrace && \
47104	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47105	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47106	          "RANLIB=$${RANLIB}" \
47107	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
47108	           info) \
47109	  || exit 1
47110
47111@endif target-libbacktrace
47112
47113.PHONY: maybe-dvi-target-libbacktrace dvi-target-libbacktrace
47114maybe-dvi-target-libbacktrace:
47115@if target-libbacktrace
47116maybe-dvi-target-libbacktrace: dvi-target-libbacktrace
47117
47118dvi-target-libbacktrace: \
47119    configure-target-libbacktrace 
47120	@: $(MAKE); $(unstage)
47121	@[ -f $(TARGET_SUBDIR)/libbacktrace/Makefile ] || exit 0; \
47122	r=`${PWD_COMMAND}`; export r; \
47123	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47124	$(NORMAL_TARGET_EXPORTS) \
47125	echo "Doing dvi in $(TARGET_SUBDIR)/libbacktrace"; \
47126	for flag in $(EXTRA_TARGET_FLAGS); do \
47127	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47128	done; \
47129	(cd $(TARGET_SUBDIR)/libbacktrace && \
47130	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47131	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47132	          "RANLIB=$${RANLIB}" \
47133	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
47134	           dvi) \
47135	  || exit 1
47136
47137@endif target-libbacktrace
47138
47139.PHONY: maybe-pdf-target-libbacktrace pdf-target-libbacktrace
47140maybe-pdf-target-libbacktrace:
47141@if target-libbacktrace
47142maybe-pdf-target-libbacktrace: pdf-target-libbacktrace
47143
47144pdf-target-libbacktrace: \
47145    configure-target-libbacktrace 
47146	@: $(MAKE); $(unstage)
47147	@[ -f $(TARGET_SUBDIR)/libbacktrace/Makefile ] || exit 0; \
47148	r=`${PWD_COMMAND}`; export r; \
47149	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47150	$(NORMAL_TARGET_EXPORTS) \
47151	echo "Doing pdf in $(TARGET_SUBDIR)/libbacktrace"; \
47152	for flag in $(EXTRA_TARGET_FLAGS); do \
47153	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47154	done; \
47155	(cd $(TARGET_SUBDIR)/libbacktrace && \
47156	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47157	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47158	          "RANLIB=$${RANLIB}" \
47159	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
47160	           pdf) \
47161	  || exit 1
47162
47163@endif target-libbacktrace
47164
47165.PHONY: maybe-html-target-libbacktrace html-target-libbacktrace
47166maybe-html-target-libbacktrace:
47167@if target-libbacktrace
47168maybe-html-target-libbacktrace: html-target-libbacktrace
47169
47170html-target-libbacktrace: \
47171    configure-target-libbacktrace 
47172	@: $(MAKE); $(unstage)
47173	@[ -f $(TARGET_SUBDIR)/libbacktrace/Makefile ] || exit 0; \
47174	r=`${PWD_COMMAND}`; export r; \
47175	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47176	$(NORMAL_TARGET_EXPORTS) \
47177	echo "Doing html in $(TARGET_SUBDIR)/libbacktrace"; \
47178	for flag in $(EXTRA_TARGET_FLAGS); do \
47179	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47180	done; \
47181	(cd $(TARGET_SUBDIR)/libbacktrace && \
47182	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47183	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47184	          "RANLIB=$${RANLIB}" \
47185	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
47186	           html) \
47187	  || exit 1
47188
47189@endif target-libbacktrace
47190
47191.PHONY: maybe-TAGS-target-libbacktrace TAGS-target-libbacktrace
47192maybe-TAGS-target-libbacktrace:
47193@if target-libbacktrace
47194maybe-TAGS-target-libbacktrace: TAGS-target-libbacktrace
47195
47196TAGS-target-libbacktrace: \
47197    configure-target-libbacktrace 
47198	@: $(MAKE); $(unstage)
47199	@[ -f $(TARGET_SUBDIR)/libbacktrace/Makefile ] || exit 0; \
47200	r=`${PWD_COMMAND}`; export r; \
47201	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47202	$(NORMAL_TARGET_EXPORTS) \
47203	echo "Doing TAGS in $(TARGET_SUBDIR)/libbacktrace"; \
47204	for flag in $(EXTRA_TARGET_FLAGS); do \
47205	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47206	done; \
47207	(cd $(TARGET_SUBDIR)/libbacktrace && \
47208	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47209	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47210	          "RANLIB=$${RANLIB}" \
47211	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
47212	           TAGS) \
47213	  || exit 1
47214
47215@endif target-libbacktrace
47216
47217.PHONY: maybe-install-info-target-libbacktrace install-info-target-libbacktrace
47218maybe-install-info-target-libbacktrace:
47219@if target-libbacktrace
47220maybe-install-info-target-libbacktrace: install-info-target-libbacktrace
47221
47222install-info-target-libbacktrace: \
47223    configure-target-libbacktrace \
47224    info-target-libbacktrace 
47225	@: $(MAKE); $(unstage)
47226	@[ -f $(TARGET_SUBDIR)/libbacktrace/Makefile ] || exit 0; \
47227	r=`${PWD_COMMAND}`; export r; \
47228	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47229	$(NORMAL_TARGET_EXPORTS) \
47230	echo "Doing install-info in $(TARGET_SUBDIR)/libbacktrace"; \
47231	for flag in $(EXTRA_TARGET_FLAGS); do \
47232	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47233	done; \
47234	(cd $(TARGET_SUBDIR)/libbacktrace && \
47235	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47236	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47237	          "RANLIB=$${RANLIB}" \
47238	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
47239	           install-info) \
47240	  || exit 1
47241
47242@endif target-libbacktrace
47243
47244.PHONY: maybe-install-pdf-target-libbacktrace install-pdf-target-libbacktrace
47245maybe-install-pdf-target-libbacktrace:
47246@if target-libbacktrace
47247maybe-install-pdf-target-libbacktrace: install-pdf-target-libbacktrace
47248
47249install-pdf-target-libbacktrace: \
47250    configure-target-libbacktrace \
47251    pdf-target-libbacktrace 
47252	@: $(MAKE); $(unstage)
47253	@[ -f $(TARGET_SUBDIR)/libbacktrace/Makefile ] || exit 0; \
47254	r=`${PWD_COMMAND}`; export r; \
47255	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47256	$(NORMAL_TARGET_EXPORTS) \
47257	echo "Doing install-pdf in $(TARGET_SUBDIR)/libbacktrace"; \
47258	for flag in $(EXTRA_TARGET_FLAGS); do \
47259	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47260	done; \
47261	(cd $(TARGET_SUBDIR)/libbacktrace && \
47262	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47263	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47264	          "RANLIB=$${RANLIB}" \
47265	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
47266	           install-pdf) \
47267	  || exit 1
47268
47269@endif target-libbacktrace
47270
47271.PHONY: maybe-install-html-target-libbacktrace install-html-target-libbacktrace
47272maybe-install-html-target-libbacktrace:
47273@if target-libbacktrace
47274maybe-install-html-target-libbacktrace: install-html-target-libbacktrace
47275
47276install-html-target-libbacktrace: \
47277    configure-target-libbacktrace \
47278    html-target-libbacktrace 
47279	@: $(MAKE); $(unstage)
47280	@[ -f $(TARGET_SUBDIR)/libbacktrace/Makefile ] || exit 0; \
47281	r=`${PWD_COMMAND}`; export r; \
47282	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47283	$(NORMAL_TARGET_EXPORTS) \
47284	echo "Doing install-html in $(TARGET_SUBDIR)/libbacktrace"; \
47285	for flag in $(EXTRA_TARGET_FLAGS); do \
47286	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47287	done; \
47288	(cd $(TARGET_SUBDIR)/libbacktrace && \
47289	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47290	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47291	          "RANLIB=$${RANLIB}" \
47292	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
47293	           install-html) \
47294	  || exit 1
47295
47296@endif target-libbacktrace
47297
47298.PHONY: maybe-installcheck-target-libbacktrace installcheck-target-libbacktrace
47299maybe-installcheck-target-libbacktrace:
47300@if target-libbacktrace
47301maybe-installcheck-target-libbacktrace: installcheck-target-libbacktrace
47302
47303installcheck-target-libbacktrace: \
47304    configure-target-libbacktrace 
47305	@: $(MAKE); $(unstage)
47306	@[ -f $(TARGET_SUBDIR)/libbacktrace/Makefile ] || exit 0; \
47307	r=`${PWD_COMMAND}`; export r; \
47308	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47309	$(NORMAL_TARGET_EXPORTS) \
47310	echo "Doing installcheck in $(TARGET_SUBDIR)/libbacktrace"; \
47311	for flag in $(EXTRA_TARGET_FLAGS); do \
47312	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47313	done; \
47314	(cd $(TARGET_SUBDIR)/libbacktrace && \
47315	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47316	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47317	          "RANLIB=$${RANLIB}" \
47318	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
47319	           installcheck) \
47320	  || exit 1
47321
47322@endif target-libbacktrace
47323
47324.PHONY: maybe-mostlyclean-target-libbacktrace mostlyclean-target-libbacktrace
47325maybe-mostlyclean-target-libbacktrace:
47326@if target-libbacktrace
47327maybe-mostlyclean-target-libbacktrace: mostlyclean-target-libbacktrace
47328
47329mostlyclean-target-libbacktrace: 
47330	@: $(MAKE); $(unstage)
47331	@[ -f $(TARGET_SUBDIR)/libbacktrace/Makefile ] || exit 0; \
47332	r=`${PWD_COMMAND}`; export r; \
47333	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47334	$(NORMAL_TARGET_EXPORTS) \
47335	echo "Doing mostlyclean in $(TARGET_SUBDIR)/libbacktrace"; \
47336	for flag in $(EXTRA_TARGET_FLAGS); do \
47337	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47338	done; \
47339	(cd $(TARGET_SUBDIR)/libbacktrace && \
47340	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47341	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47342	          "RANLIB=$${RANLIB}" \
47343	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
47344	           mostlyclean) \
47345	  || exit 1
47346
47347@endif target-libbacktrace
47348
47349.PHONY: maybe-clean-target-libbacktrace clean-target-libbacktrace
47350maybe-clean-target-libbacktrace:
47351@if target-libbacktrace
47352maybe-clean-target-libbacktrace: clean-target-libbacktrace
47353
47354clean-target-libbacktrace: 
47355	@: $(MAKE); $(unstage)
47356	@[ -f $(TARGET_SUBDIR)/libbacktrace/Makefile ] || exit 0; \
47357	r=`${PWD_COMMAND}`; export r; \
47358	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47359	$(NORMAL_TARGET_EXPORTS) \
47360	echo "Doing clean in $(TARGET_SUBDIR)/libbacktrace"; \
47361	for flag in $(EXTRA_TARGET_FLAGS); do \
47362	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47363	done; \
47364	(cd $(TARGET_SUBDIR)/libbacktrace && \
47365	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47366	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47367	          "RANLIB=$${RANLIB}" \
47368	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
47369	           clean) \
47370	  || exit 1
47371
47372@endif target-libbacktrace
47373
47374.PHONY: maybe-distclean-target-libbacktrace distclean-target-libbacktrace
47375maybe-distclean-target-libbacktrace:
47376@if target-libbacktrace
47377maybe-distclean-target-libbacktrace: distclean-target-libbacktrace
47378
47379distclean-target-libbacktrace: 
47380	@: $(MAKE); $(unstage)
47381	@[ -f $(TARGET_SUBDIR)/libbacktrace/Makefile ] || exit 0; \
47382	r=`${PWD_COMMAND}`; export r; \
47383	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47384	$(NORMAL_TARGET_EXPORTS) \
47385	echo "Doing distclean in $(TARGET_SUBDIR)/libbacktrace"; \
47386	for flag in $(EXTRA_TARGET_FLAGS); do \
47387	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47388	done; \
47389	(cd $(TARGET_SUBDIR)/libbacktrace && \
47390	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47391	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47392	          "RANLIB=$${RANLIB}" \
47393	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
47394	           distclean) \
47395	  || exit 1
47396
47397@endif target-libbacktrace
47398
47399.PHONY: maybe-maintainer-clean-target-libbacktrace maintainer-clean-target-libbacktrace
47400maybe-maintainer-clean-target-libbacktrace:
47401@if target-libbacktrace
47402maybe-maintainer-clean-target-libbacktrace: maintainer-clean-target-libbacktrace
47403
47404maintainer-clean-target-libbacktrace: 
47405	@: $(MAKE); $(unstage)
47406	@[ -f $(TARGET_SUBDIR)/libbacktrace/Makefile ] || exit 0; \
47407	r=`${PWD_COMMAND}`; export r; \
47408	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47409	$(NORMAL_TARGET_EXPORTS) \
47410	echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libbacktrace"; \
47411	for flag in $(EXTRA_TARGET_FLAGS); do \
47412	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47413	done; \
47414	(cd $(TARGET_SUBDIR)/libbacktrace && \
47415	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47416	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47417	          "RANLIB=$${RANLIB}" \
47418	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
47419	           maintainer-clean) \
47420	  || exit 1
47421
47422@endif target-libbacktrace
47423
47424
47425
47426
47427
47428.PHONY: configure-target-libquadmath maybe-configure-target-libquadmath
47429maybe-configure-target-libquadmath:
47430@if gcc-bootstrap
47431configure-target-libquadmath: stage_current
47432@endif gcc-bootstrap
47433@if target-libquadmath
47434maybe-configure-target-libquadmath: configure-target-libquadmath
47435configure-target-libquadmath: 
47436	@: $(MAKE); $(unstage)
47437	@r=`${PWD_COMMAND}`; export r; \
47438	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47439	echo "Checking multilib configuration for libquadmath..."; \
47440	$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libquadmath; \
47441	$(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libquadmath/multilib.tmp 2> /dev/null; \
47442	if test -r $(TARGET_SUBDIR)/libquadmath/multilib.out; then \
47443	  if cmp -s $(TARGET_SUBDIR)/libquadmath/multilib.tmp $(TARGET_SUBDIR)/libquadmath/multilib.out; then \
47444	    rm -f $(TARGET_SUBDIR)/libquadmath/multilib.tmp; \
47445	  else \
47446	    rm -f $(TARGET_SUBDIR)/libquadmath/Makefile; \
47447	    mv $(TARGET_SUBDIR)/libquadmath/multilib.tmp $(TARGET_SUBDIR)/libquadmath/multilib.out; \
47448	  fi; \
47449	else \
47450	  mv $(TARGET_SUBDIR)/libquadmath/multilib.tmp $(TARGET_SUBDIR)/libquadmath/multilib.out; \
47451	fi; \
47452	test ! -f $(TARGET_SUBDIR)/libquadmath/Makefile || exit 0; \
47453	$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libquadmath; \
47454	$(NORMAL_TARGET_EXPORTS)  \
47455	echo Configuring in $(TARGET_SUBDIR)/libquadmath; \
47456	cd "$(TARGET_SUBDIR)/libquadmath" || exit 1; \
47457	case $(srcdir) in \
47458	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
47459	  *) topdir=`echo $(TARGET_SUBDIR)/libquadmath/ | \
47460		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
47461	esac; \
47462	module_srcdir=libquadmath; \
47463	rm -f no-such-file || : ; \
47464	CONFIG_SITE=no-such-file $(SHELL) \
47465	  $$s/$$module_srcdir/configure \
47466	  --srcdir=$${topdir}/$$module_srcdir \
47467	  $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
47468	  --target=${target_alias}  \
47469	  || exit 1
47470@endif target-libquadmath
47471
47472
47473
47474
47475
47476.PHONY: all-target-libquadmath maybe-all-target-libquadmath
47477maybe-all-target-libquadmath:
47478@if gcc-bootstrap
47479all-target-libquadmath: stage_current
47480@endif gcc-bootstrap
47481@if target-libquadmath
47482TARGET-target-libquadmath=all
47483maybe-all-target-libquadmath: all-target-libquadmath
47484all-target-libquadmath: configure-target-libquadmath
47485	@: $(MAKE); $(unstage)
47486	@r=`${PWD_COMMAND}`; export r; \
47487	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47488	$(NORMAL_TARGET_EXPORTS)  \
47489	(cd $(TARGET_SUBDIR)/libquadmath && \
47490	  $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS)   \
47491		$(TARGET-target-libquadmath))
47492@endif target-libquadmath
47493
47494
47495
47496
47497
47498.PHONY: check-target-libquadmath maybe-check-target-libquadmath
47499maybe-check-target-libquadmath:
47500@if target-libquadmath
47501maybe-check-target-libquadmath: check-target-libquadmath
47502
47503check-target-libquadmath:
47504	@: $(MAKE); $(unstage)
47505	@r=`${PWD_COMMAND}`; export r; \
47506	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47507	$(NORMAL_TARGET_EXPORTS) \
47508	(cd $(TARGET_SUBDIR)/libquadmath && \
47509	  $(MAKE) $(TARGET_FLAGS_TO_PASS)   check)
47510
47511@endif target-libquadmath
47512
47513.PHONY: install-target-libquadmath maybe-install-target-libquadmath
47514maybe-install-target-libquadmath:
47515@if target-libquadmath
47516maybe-install-target-libquadmath: install-target-libquadmath
47517
47518install-target-libquadmath: installdirs
47519	@: $(MAKE); $(unstage)
47520	@r=`${PWD_COMMAND}`; export r; \
47521	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47522	$(NORMAL_TARGET_EXPORTS) \
47523	(cd $(TARGET_SUBDIR)/libquadmath && \
47524	  $(MAKE) $(TARGET_FLAGS_TO_PASS)  install)
47525
47526@endif target-libquadmath
47527
47528.PHONY: install-strip-target-libquadmath maybe-install-strip-target-libquadmath
47529maybe-install-strip-target-libquadmath:
47530@if target-libquadmath
47531maybe-install-strip-target-libquadmath: install-strip-target-libquadmath
47532
47533install-strip-target-libquadmath: installdirs
47534	@: $(MAKE); $(unstage)
47535	@r=`${PWD_COMMAND}`; export r; \
47536	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47537	$(NORMAL_TARGET_EXPORTS) \
47538	(cd $(TARGET_SUBDIR)/libquadmath && \
47539	  $(MAKE) $(TARGET_FLAGS_TO_PASS)  install-strip)
47540
47541@endif target-libquadmath
47542
47543# Other targets (info, dvi, pdf, etc.)
47544
47545.PHONY: maybe-info-target-libquadmath info-target-libquadmath
47546maybe-info-target-libquadmath:
47547@if target-libquadmath
47548maybe-info-target-libquadmath: info-target-libquadmath
47549
47550info-target-libquadmath: \
47551    configure-target-libquadmath 
47552	@: $(MAKE); $(unstage)
47553	@[ -f $(TARGET_SUBDIR)/libquadmath/Makefile ] || exit 0; \
47554	r=`${PWD_COMMAND}`; export r; \
47555	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47556	$(NORMAL_TARGET_EXPORTS) \
47557	echo "Doing info in $(TARGET_SUBDIR)/libquadmath"; \
47558	for flag in $(EXTRA_TARGET_FLAGS); do \
47559	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47560	done; \
47561	(cd $(TARGET_SUBDIR)/libquadmath && \
47562	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47563	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47564	          "RANLIB=$${RANLIB}" \
47565	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
47566	           info) \
47567	  || exit 1
47568
47569@endif target-libquadmath
47570
47571.PHONY: maybe-dvi-target-libquadmath dvi-target-libquadmath
47572maybe-dvi-target-libquadmath:
47573@if target-libquadmath
47574maybe-dvi-target-libquadmath: dvi-target-libquadmath
47575
47576dvi-target-libquadmath: \
47577    configure-target-libquadmath 
47578	@: $(MAKE); $(unstage)
47579	@[ -f $(TARGET_SUBDIR)/libquadmath/Makefile ] || exit 0; \
47580	r=`${PWD_COMMAND}`; export r; \
47581	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47582	$(NORMAL_TARGET_EXPORTS) \
47583	echo "Doing dvi in $(TARGET_SUBDIR)/libquadmath"; \
47584	for flag in $(EXTRA_TARGET_FLAGS); do \
47585	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47586	done; \
47587	(cd $(TARGET_SUBDIR)/libquadmath && \
47588	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47589	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47590	          "RANLIB=$${RANLIB}" \
47591	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
47592	           dvi) \
47593	  || exit 1
47594
47595@endif target-libquadmath
47596
47597.PHONY: maybe-pdf-target-libquadmath pdf-target-libquadmath
47598maybe-pdf-target-libquadmath:
47599@if target-libquadmath
47600maybe-pdf-target-libquadmath: pdf-target-libquadmath
47601
47602pdf-target-libquadmath: \
47603    configure-target-libquadmath 
47604	@: $(MAKE); $(unstage)
47605	@[ -f $(TARGET_SUBDIR)/libquadmath/Makefile ] || exit 0; \
47606	r=`${PWD_COMMAND}`; export r; \
47607	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47608	$(NORMAL_TARGET_EXPORTS) \
47609	echo "Doing pdf in $(TARGET_SUBDIR)/libquadmath"; \
47610	for flag in $(EXTRA_TARGET_FLAGS); do \
47611	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47612	done; \
47613	(cd $(TARGET_SUBDIR)/libquadmath && \
47614	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47615	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47616	          "RANLIB=$${RANLIB}" \
47617	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
47618	           pdf) \
47619	  || exit 1
47620
47621@endif target-libquadmath
47622
47623.PHONY: maybe-html-target-libquadmath html-target-libquadmath
47624maybe-html-target-libquadmath:
47625@if target-libquadmath
47626maybe-html-target-libquadmath: html-target-libquadmath
47627
47628html-target-libquadmath: \
47629    configure-target-libquadmath 
47630	@: $(MAKE); $(unstage)
47631	@[ -f $(TARGET_SUBDIR)/libquadmath/Makefile ] || exit 0; \
47632	r=`${PWD_COMMAND}`; export r; \
47633	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47634	$(NORMAL_TARGET_EXPORTS) \
47635	echo "Doing html in $(TARGET_SUBDIR)/libquadmath"; \
47636	for flag in $(EXTRA_TARGET_FLAGS); do \
47637	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47638	done; \
47639	(cd $(TARGET_SUBDIR)/libquadmath && \
47640	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47641	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47642	          "RANLIB=$${RANLIB}" \
47643	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
47644	           html) \
47645	  || exit 1
47646
47647@endif target-libquadmath
47648
47649.PHONY: maybe-TAGS-target-libquadmath TAGS-target-libquadmath
47650maybe-TAGS-target-libquadmath:
47651@if target-libquadmath
47652maybe-TAGS-target-libquadmath: TAGS-target-libquadmath
47653
47654TAGS-target-libquadmath: \
47655    configure-target-libquadmath 
47656	@: $(MAKE); $(unstage)
47657	@[ -f $(TARGET_SUBDIR)/libquadmath/Makefile ] || exit 0; \
47658	r=`${PWD_COMMAND}`; export r; \
47659	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47660	$(NORMAL_TARGET_EXPORTS) \
47661	echo "Doing TAGS in $(TARGET_SUBDIR)/libquadmath"; \
47662	for flag in $(EXTRA_TARGET_FLAGS); do \
47663	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47664	done; \
47665	(cd $(TARGET_SUBDIR)/libquadmath && \
47666	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47667	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47668	          "RANLIB=$${RANLIB}" \
47669	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
47670	           TAGS) \
47671	  || exit 1
47672
47673@endif target-libquadmath
47674
47675.PHONY: maybe-install-info-target-libquadmath install-info-target-libquadmath
47676maybe-install-info-target-libquadmath:
47677@if target-libquadmath
47678maybe-install-info-target-libquadmath: install-info-target-libquadmath
47679
47680install-info-target-libquadmath: \
47681    configure-target-libquadmath \
47682    info-target-libquadmath 
47683	@: $(MAKE); $(unstage)
47684	@[ -f $(TARGET_SUBDIR)/libquadmath/Makefile ] || exit 0; \
47685	r=`${PWD_COMMAND}`; export r; \
47686	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47687	$(NORMAL_TARGET_EXPORTS) \
47688	echo "Doing install-info in $(TARGET_SUBDIR)/libquadmath"; \
47689	for flag in $(EXTRA_TARGET_FLAGS); do \
47690	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47691	done; \
47692	(cd $(TARGET_SUBDIR)/libquadmath && \
47693	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47694	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47695	          "RANLIB=$${RANLIB}" \
47696	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
47697	           install-info) \
47698	  || exit 1
47699
47700@endif target-libquadmath
47701
47702.PHONY: maybe-install-pdf-target-libquadmath install-pdf-target-libquadmath
47703maybe-install-pdf-target-libquadmath:
47704@if target-libquadmath
47705maybe-install-pdf-target-libquadmath: install-pdf-target-libquadmath
47706
47707install-pdf-target-libquadmath: \
47708    configure-target-libquadmath \
47709    pdf-target-libquadmath 
47710	@: $(MAKE); $(unstage)
47711	@[ -f $(TARGET_SUBDIR)/libquadmath/Makefile ] || exit 0; \
47712	r=`${PWD_COMMAND}`; export r; \
47713	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47714	$(NORMAL_TARGET_EXPORTS) \
47715	echo "Doing install-pdf in $(TARGET_SUBDIR)/libquadmath"; \
47716	for flag in $(EXTRA_TARGET_FLAGS); do \
47717	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47718	done; \
47719	(cd $(TARGET_SUBDIR)/libquadmath && \
47720	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47721	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47722	          "RANLIB=$${RANLIB}" \
47723	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
47724	           install-pdf) \
47725	  || exit 1
47726
47727@endif target-libquadmath
47728
47729.PHONY: maybe-install-html-target-libquadmath install-html-target-libquadmath
47730maybe-install-html-target-libquadmath:
47731@if target-libquadmath
47732maybe-install-html-target-libquadmath: install-html-target-libquadmath
47733
47734install-html-target-libquadmath: \
47735    configure-target-libquadmath \
47736    html-target-libquadmath 
47737	@: $(MAKE); $(unstage)
47738	@[ -f $(TARGET_SUBDIR)/libquadmath/Makefile ] || exit 0; \
47739	r=`${PWD_COMMAND}`; export r; \
47740	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47741	$(NORMAL_TARGET_EXPORTS) \
47742	echo "Doing install-html in $(TARGET_SUBDIR)/libquadmath"; \
47743	for flag in $(EXTRA_TARGET_FLAGS); do \
47744	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47745	done; \
47746	(cd $(TARGET_SUBDIR)/libquadmath && \
47747	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47748	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47749	          "RANLIB=$${RANLIB}" \
47750	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
47751	           install-html) \
47752	  || exit 1
47753
47754@endif target-libquadmath
47755
47756.PHONY: maybe-installcheck-target-libquadmath installcheck-target-libquadmath
47757maybe-installcheck-target-libquadmath:
47758@if target-libquadmath
47759maybe-installcheck-target-libquadmath: installcheck-target-libquadmath
47760
47761installcheck-target-libquadmath: \
47762    configure-target-libquadmath 
47763	@: $(MAKE); $(unstage)
47764	@[ -f $(TARGET_SUBDIR)/libquadmath/Makefile ] || exit 0; \
47765	r=`${PWD_COMMAND}`; export r; \
47766	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47767	$(NORMAL_TARGET_EXPORTS) \
47768	echo "Doing installcheck in $(TARGET_SUBDIR)/libquadmath"; \
47769	for flag in $(EXTRA_TARGET_FLAGS); do \
47770	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47771	done; \
47772	(cd $(TARGET_SUBDIR)/libquadmath && \
47773	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47774	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47775	          "RANLIB=$${RANLIB}" \
47776	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
47777	           installcheck) \
47778	  || exit 1
47779
47780@endif target-libquadmath
47781
47782.PHONY: maybe-mostlyclean-target-libquadmath mostlyclean-target-libquadmath
47783maybe-mostlyclean-target-libquadmath:
47784@if target-libquadmath
47785maybe-mostlyclean-target-libquadmath: mostlyclean-target-libquadmath
47786
47787mostlyclean-target-libquadmath: 
47788	@: $(MAKE); $(unstage)
47789	@[ -f $(TARGET_SUBDIR)/libquadmath/Makefile ] || exit 0; \
47790	r=`${PWD_COMMAND}`; export r; \
47791	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47792	$(NORMAL_TARGET_EXPORTS) \
47793	echo "Doing mostlyclean in $(TARGET_SUBDIR)/libquadmath"; \
47794	for flag in $(EXTRA_TARGET_FLAGS); do \
47795	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47796	done; \
47797	(cd $(TARGET_SUBDIR)/libquadmath && \
47798	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47799	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47800	          "RANLIB=$${RANLIB}" \
47801	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
47802	           mostlyclean) \
47803	  || exit 1
47804
47805@endif target-libquadmath
47806
47807.PHONY: maybe-clean-target-libquadmath clean-target-libquadmath
47808maybe-clean-target-libquadmath:
47809@if target-libquadmath
47810maybe-clean-target-libquadmath: clean-target-libquadmath
47811
47812clean-target-libquadmath: 
47813	@: $(MAKE); $(unstage)
47814	@[ -f $(TARGET_SUBDIR)/libquadmath/Makefile ] || exit 0; \
47815	r=`${PWD_COMMAND}`; export r; \
47816	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47817	$(NORMAL_TARGET_EXPORTS) \
47818	echo "Doing clean in $(TARGET_SUBDIR)/libquadmath"; \
47819	for flag in $(EXTRA_TARGET_FLAGS); do \
47820	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47821	done; \
47822	(cd $(TARGET_SUBDIR)/libquadmath && \
47823	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47824	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47825	          "RANLIB=$${RANLIB}" \
47826	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
47827	           clean) \
47828	  || exit 1
47829
47830@endif target-libquadmath
47831
47832.PHONY: maybe-distclean-target-libquadmath distclean-target-libquadmath
47833maybe-distclean-target-libquadmath:
47834@if target-libquadmath
47835maybe-distclean-target-libquadmath: distclean-target-libquadmath
47836
47837distclean-target-libquadmath: 
47838	@: $(MAKE); $(unstage)
47839	@[ -f $(TARGET_SUBDIR)/libquadmath/Makefile ] || exit 0; \
47840	r=`${PWD_COMMAND}`; export r; \
47841	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47842	$(NORMAL_TARGET_EXPORTS) \
47843	echo "Doing distclean in $(TARGET_SUBDIR)/libquadmath"; \
47844	for flag in $(EXTRA_TARGET_FLAGS); do \
47845	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47846	done; \
47847	(cd $(TARGET_SUBDIR)/libquadmath && \
47848	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47849	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47850	          "RANLIB=$${RANLIB}" \
47851	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
47852	           distclean) \
47853	  || exit 1
47854
47855@endif target-libquadmath
47856
47857.PHONY: maybe-maintainer-clean-target-libquadmath maintainer-clean-target-libquadmath
47858maybe-maintainer-clean-target-libquadmath:
47859@if target-libquadmath
47860maybe-maintainer-clean-target-libquadmath: maintainer-clean-target-libquadmath
47861
47862maintainer-clean-target-libquadmath: 
47863	@: $(MAKE); $(unstage)
47864	@[ -f $(TARGET_SUBDIR)/libquadmath/Makefile ] || exit 0; \
47865	r=`${PWD_COMMAND}`; export r; \
47866	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47867	$(NORMAL_TARGET_EXPORTS) \
47868	echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libquadmath"; \
47869	for flag in $(EXTRA_TARGET_FLAGS); do \
47870	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47871	done; \
47872	(cd $(TARGET_SUBDIR)/libquadmath && \
47873	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47874	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47875	          "RANLIB=$${RANLIB}" \
47876	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
47877	           maintainer-clean) \
47878	  || exit 1
47879
47880@endif target-libquadmath
47881
47882
47883
47884
47885
47886.PHONY: configure-target-libgfortran maybe-configure-target-libgfortran
47887maybe-configure-target-libgfortran:
47888@if gcc-bootstrap
47889configure-target-libgfortran: stage_current
47890@endif gcc-bootstrap
47891@if target-libgfortran
47892maybe-configure-target-libgfortran: configure-target-libgfortran
47893configure-target-libgfortran: 
47894	@: $(MAKE); $(unstage)
47895	@r=`${PWD_COMMAND}`; export r; \
47896	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47897	echo "Checking multilib configuration for libgfortran..."; \
47898	$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgfortran; \
47899	$(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgfortran/multilib.tmp 2> /dev/null; \
47900	if test -r $(TARGET_SUBDIR)/libgfortran/multilib.out; then \
47901	  if cmp -s $(TARGET_SUBDIR)/libgfortran/multilib.tmp $(TARGET_SUBDIR)/libgfortran/multilib.out; then \
47902	    rm -f $(TARGET_SUBDIR)/libgfortran/multilib.tmp; \
47903	  else \
47904	    rm -f $(TARGET_SUBDIR)/libgfortran/Makefile; \
47905	    mv $(TARGET_SUBDIR)/libgfortran/multilib.tmp $(TARGET_SUBDIR)/libgfortran/multilib.out; \
47906	  fi; \
47907	else \
47908	  mv $(TARGET_SUBDIR)/libgfortran/multilib.tmp $(TARGET_SUBDIR)/libgfortran/multilib.out; \
47909	fi; \
47910	test ! -f $(TARGET_SUBDIR)/libgfortran/Makefile || exit 0; \
47911	$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgfortran; \
47912	$(NORMAL_TARGET_EXPORTS)  \
47913	echo Configuring in $(TARGET_SUBDIR)/libgfortran; \
47914	cd "$(TARGET_SUBDIR)/libgfortran" || exit 1; \
47915	case $(srcdir) in \
47916	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
47917	  *) topdir=`echo $(TARGET_SUBDIR)/libgfortran/ | \
47918		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
47919	esac; \
47920	module_srcdir=libgfortran; \
47921	rm -f no-such-file || : ; \
47922	CONFIG_SITE=no-such-file $(SHELL) \
47923	  $$s/$$module_srcdir/configure \
47924	  --srcdir=$${topdir}/$$module_srcdir \
47925	  $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
47926	  --target=${target_alias}  \
47927	  || exit 1
47928@endif target-libgfortran
47929
47930
47931
47932
47933
47934.PHONY: all-target-libgfortran maybe-all-target-libgfortran
47935maybe-all-target-libgfortran:
47936@if gcc-bootstrap
47937all-target-libgfortran: stage_current
47938@endif gcc-bootstrap
47939@if target-libgfortran
47940TARGET-target-libgfortran=all
47941maybe-all-target-libgfortran: all-target-libgfortran
47942all-target-libgfortran: configure-target-libgfortran
47943	@: $(MAKE); $(unstage)
47944	@r=`${PWD_COMMAND}`; export r; \
47945	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47946	$(NORMAL_TARGET_EXPORTS)  \
47947	(cd $(TARGET_SUBDIR)/libgfortran && \
47948	  $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS)   \
47949		$(TARGET-target-libgfortran))
47950@endif target-libgfortran
47951
47952
47953
47954
47955
47956.PHONY: check-target-libgfortran maybe-check-target-libgfortran
47957maybe-check-target-libgfortran:
47958@if target-libgfortran
47959maybe-check-target-libgfortran: check-target-libgfortran
47960
47961check-target-libgfortran:
47962	@: $(MAKE); $(unstage)
47963	@r=`${PWD_COMMAND}`; export r; \
47964	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47965	$(NORMAL_TARGET_EXPORTS) \
47966	(cd $(TARGET_SUBDIR)/libgfortran && \
47967	  $(MAKE) $(TARGET_FLAGS_TO_PASS)   check)
47968
47969@endif target-libgfortran
47970
47971.PHONY: install-target-libgfortran maybe-install-target-libgfortran
47972maybe-install-target-libgfortran:
47973@if target-libgfortran
47974maybe-install-target-libgfortran: install-target-libgfortran
47975
47976install-target-libgfortran: installdirs
47977	@: $(MAKE); $(unstage)
47978	@r=`${PWD_COMMAND}`; export r; \
47979	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47980	$(NORMAL_TARGET_EXPORTS) \
47981	(cd $(TARGET_SUBDIR)/libgfortran && \
47982	  $(MAKE) $(TARGET_FLAGS_TO_PASS)  install)
47983
47984@endif target-libgfortran
47985
47986.PHONY: install-strip-target-libgfortran maybe-install-strip-target-libgfortran
47987maybe-install-strip-target-libgfortran:
47988@if target-libgfortran
47989maybe-install-strip-target-libgfortran: install-strip-target-libgfortran
47990
47991install-strip-target-libgfortran: installdirs
47992	@: $(MAKE); $(unstage)
47993	@r=`${PWD_COMMAND}`; export r; \
47994	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47995	$(NORMAL_TARGET_EXPORTS) \
47996	(cd $(TARGET_SUBDIR)/libgfortran && \
47997	  $(MAKE) $(TARGET_FLAGS_TO_PASS)  install-strip)
47998
47999@endif target-libgfortran
48000
48001# Other targets (info, dvi, pdf, etc.)
48002
48003.PHONY: maybe-info-target-libgfortran info-target-libgfortran
48004maybe-info-target-libgfortran:
48005@if target-libgfortran
48006maybe-info-target-libgfortran: info-target-libgfortran
48007
48008info-target-libgfortran: \
48009    configure-target-libgfortran 
48010	@: $(MAKE); $(unstage)
48011	@[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0; \
48012	r=`${PWD_COMMAND}`; export r; \
48013	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
48014	$(NORMAL_TARGET_EXPORTS) \
48015	echo "Doing info in $(TARGET_SUBDIR)/libgfortran"; \
48016	for flag in $(EXTRA_TARGET_FLAGS); do \
48017	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48018	done; \
48019	(cd $(TARGET_SUBDIR)/libgfortran && \
48020	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48021	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48022	          "RANLIB=$${RANLIB}" \
48023	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
48024	           info) \
48025	  || exit 1
48026
48027@endif target-libgfortran
48028
48029.PHONY: maybe-dvi-target-libgfortran dvi-target-libgfortran
48030maybe-dvi-target-libgfortran:
48031@if target-libgfortran
48032maybe-dvi-target-libgfortran: dvi-target-libgfortran
48033
48034dvi-target-libgfortran: \
48035    configure-target-libgfortran 
48036	@: $(MAKE); $(unstage)
48037	@[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0; \
48038	r=`${PWD_COMMAND}`; export r; \
48039	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
48040	$(NORMAL_TARGET_EXPORTS) \
48041	echo "Doing dvi in $(TARGET_SUBDIR)/libgfortran"; \
48042	for flag in $(EXTRA_TARGET_FLAGS); do \
48043	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48044	done; \
48045	(cd $(TARGET_SUBDIR)/libgfortran && \
48046	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48047	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48048	          "RANLIB=$${RANLIB}" \
48049	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
48050	           dvi) \
48051	  || exit 1
48052
48053@endif target-libgfortran
48054
48055.PHONY: maybe-pdf-target-libgfortran pdf-target-libgfortran
48056maybe-pdf-target-libgfortran:
48057@if target-libgfortran
48058maybe-pdf-target-libgfortran: pdf-target-libgfortran
48059
48060pdf-target-libgfortran: \
48061    configure-target-libgfortran 
48062	@: $(MAKE); $(unstage)
48063	@[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0; \
48064	r=`${PWD_COMMAND}`; export r; \
48065	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
48066	$(NORMAL_TARGET_EXPORTS) \
48067	echo "Doing pdf in $(TARGET_SUBDIR)/libgfortran"; \
48068	for flag in $(EXTRA_TARGET_FLAGS); do \
48069	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48070	done; \
48071	(cd $(TARGET_SUBDIR)/libgfortran && \
48072	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48073	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48074	          "RANLIB=$${RANLIB}" \
48075	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
48076	           pdf) \
48077	  || exit 1
48078
48079@endif target-libgfortran
48080
48081.PHONY: maybe-html-target-libgfortran html-target-libgfortran
48082maybe-html-target-libgfortran:
48083@if target-libgfortran
48084maybe-html-target-libgfortran: html-target-libgfortran
48085
48086html-target-libgfortran: \
48087    configure-target-libgfortran 
48088	@: $(MAKE); $(unstage)
48089	@[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0; \
48090	r=`${PWD_COMMAND}`; export r; \
48091	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
48092	$(NORMAL_TARGET_EXPORTS) \
48093	echo "Doing html in $(TARGET_SUBDIR)/libgfortran"; \
48094	for flag in $(EXTRA_TARGET_FLAGS); do \
48095	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48096	done; \
48097	(cd $(TARGET_SUBDIR)/libgfortran && \
48098	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48099	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48100	          "RANLIB=$${RANLIB}" \
48101	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
48102	           html) \
48103	  || exit 1
48104
48105@endif target-libgfortran
48106
48107.PHONY: maybe-TAGS-target-libgfortran TAGS-target-libgfortran
48108maybe-TAGS-target-libgfortran:
48109@if target-libgfortran
48110maybe-TAGS-target-libgfortran: TAGS-target-libgfortran
48111
48112TAGS-target-libgfortran: \
48113    configure-target-libgfortran 
48114	@: $(MAKE); $(unstage)
48115	@[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0; \
48116	r=`${PWD_COMMAND}`; export r; \
48117	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
48118	$(NORMAL_TARGET_EXPORTS) \
48119	echo "Doing TAGS in $(TARGET_SUBDIR)/libgfortran"; \
48120	for flag in $(EXTRA_TARGET_FLAGS); do \
48121	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48122	done; \
48123	(cd $(TARGET_SUBDIR)/libgfortran && \
48124	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48125	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48126	          "RANLIB=$${RANLIB}" \
48127	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
48128	           TAGS) \
48129	  || exit 1
48130
48131@endif target-libgfortran
48132
48133.PHONY: maybe-install-info-target-libgfortran install-info-target-libgfortran
48134maybe-install-info-target-libgfortran:
48135@if target-libgfortran
48136maybe-install-info-target-libgfortran: install-info-target-libgfortran
48137
48138install-info-target-libgfortran: \
48139    configure-target-libgfortran \
48140    info-target-libgfortran 
48141	@: $(MAKE); $(unstage)
48142	@[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0; \
48143	r=`${PWD_COMMAND}`; export r; \
48144	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
48145	$(NORMAL_TARGET_EXPORTS) \
48146	echo "Doing install-info in $(TARGET_SUBDIR)/libgfortran"; \
48147	for flag in $(EXTRA_TARGET_FLAGS); do \
48148	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48149	done; \
48150	(cd $(TARGET_SUBDIR)/libgfortran && \
48151	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48152	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48153	          "RANLIB=$${RANLIB}" \
48154	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
48155	           install-info) \
48156	  || exit 1
48157
48158@endif target-libgfortran
48159
48160.PHONY: maybe-install-pdf-target-libgfortran install-pdf-target-libgfortran
48161maybe-install-pdf-target-libgfortran:
48162@if target-libgfortran
48163maybe-install-pdf-target-libgfortran: install-pdf-target-libgfortran
48164
48165install-pdf-target-libgfortran: \
48166    configure-target-libgfortran \
48167    pdf-target-libgfortran 
48168	@: $(MAKE); $(unstage)
48169	@[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0; \
48170	r=`${PWD_COMMAND}`; export r; \
48171	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
48172	$(NORMAL_TARGET_EXPORTS) \
48173	echo "Doing install-pdf in $(TARGET_SUBDIR)/libgfortran"; \
48174	for flag in $(EXTRA_TARGET_FLAGS); do \
48175	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48176	done; \
48177	(cd $(TARGET_SUBDIR)/libgfortran && \
48178	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48179	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48180	          "RANLIB=$${RANLIB}" \
48181	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
48182	           install-pdf) \
48183	  || exit 1
48184
48185@endif target-libgfortran
48186
48187.PHONY: maybe-install-html-target-libgfortran install-html-target-libgfortran
48188maybe-install-html-target-libgfortran:
48189@if target-libgfortran
48190maybe-install-html-target-libgfortran: install-html-target-libgfortran
48191
48192install-html-target-libgfortran: \
48193    configure-target-libgfortran \
48194    html-target-libgfortran 
48195	@: $(MAKE); $(unstage)
48196	@[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0; \
48197	r=`${PWD_COMMAND}`; export r; \
48198	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
48199	$(NORMAL_TARGET_EXPORTS) \
48200	echo "Doing install-html in $(TARGET_SUBDIR)/libgfortran"; \
48201	for flag in $(EXTRA_TARGET_FLAGS); do \
48202	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48203	done; \
48204	(cd $(TARGET_SUBDIR)/libgfortran && \
48205	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48206	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48207	          "RANLIB=$${RANLIB}" \
48208	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
48209	           install-html) \
48210	  || exit 1
48211
48212@endif target-libgfortran
48213
48214.PHONY: maybe-installcheck-target-libgfortran installcheck-target-libgfortran
48215maybe-installcheck-target-libgfortran:
48216@if target-libgfortran
48217maybe-installcheck-target-libgfortran: installcheck-target-libgfortran
48218
48219installcheck-target-libgfortran: \
48220    configure-target-libgfortran 
48221	@: $(MAKE); $(unstage)
48222	@[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0; \
48223	r=`${PWD_COMMAND}`; export r; \
48224	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
48225	$(NORMAL_TARGET_EXPORTS) \
48226	echo "Doing installcheck in $(TARGET_SUBDIR)/libgfortran"; \
48227	for flag in $(EXTRA_TARGET_FLAGS); do \
48228	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48229	done; \
48230	(cd $(TARGET_SUBDIR)/libgfortran && \
48231	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48232	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48233	          "RANLIB=$${RANLIB}" \
48234	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
48235	           installcheck) \
48236	  || exit 1
48237
48238@endif target-libgfortran
48239
48240.PHONY: maybe-mostlyclean-target-libgfortran mostlyclean-target-libgfortran
48241maybe-mostlyclean-target-libgfortran:
48242@if target-libgfortran
48243maybe-mostlyclean-target-libgfortran: mostlyclean-target-libgfortran
48244
48245mostlyclean-target-libgfortran: 
48246	@: $(MAKE); $(unstage)
48247	@[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0; \
48248	r=`${PWD_COMMAND}`; export r; \
48249	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
48250	$(NORMAL_TARGET_EXPORTS) \
48251	echo "Doing mostlyclean in $(TARGET_SUBDIR)/libgfortran"; \
48252	for flag in $(EXTRA_TARGET_FLAGS); do \
48253	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48254	done; \
48255	(cd $(TARGET_SUBDIR)/libgfortran && \
48256	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48257	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48258	          "RANLIB=$${RANLIB}" \
48259	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
48260	           mostlyclean) \
48261	  || exit 1
48262
48263@endif target-libgfortran
48264
48265.PHONY: maybe-clean-target-libgfortran clean-target-libgfortran
48266maybe-clean-target-libgfortran:
48267@if target-libgfortran
48268maybe-clean-target-libgfortran: clean-target-libgfortran
48269
48270clean-target-libgfortran: 
48271	@: $(MAKE); $(unstage)
48272	@[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0; \
48273	r=`${PWD_COMMAND}`; export r; \
48274	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
48275	$(NORMAL_TARGET_EXPORTS) \
48276	echo "Doing clean in $(TARGET_SUBDIR)/libgfortran"; \
48277	for flag in $(EXTRA_TARGET_FLAGS); do \
48278	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48279	done; \
48280	(cd $(TARGET_SUBDIR)/libgfortran && \
48281	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48282	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48283	          "RANLIB=$${RANLIB}" \
48284	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
48285	           clean) \
48286	  || exit 1
48287
48288@endif target-libgfortran
48289
48290.PHONY: maybe-distclean-target-libgfortran distclean-target-libgfortran
48291maybe-distclean-target-libgfortran:
48292@if target-libgfortran
48293maybe-distclean-target-libgfortran: distclean-target-libgfortran
48294
48295distclean-target-libgfortran: 
48296	@: $(MAKE); $(unstage)
48297	@[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0; \
48298	r=`${PWD_COMMAND}`; export r; \
48299	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
48300	$(NORMAL_TARGET_EXPORTS) \
48301	echo "Doing distclean in $(TARGET_SUBDIR)/libgfortran"; \
48302	for flag in $(EXTRA_TARGET_FLAGS); do \
48303	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48304	done; \
48305	(cd $(TARGET_SUBDIR)/libgfortran && \
48306	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48307	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48308	          "RANLIB=$${RANLIB}" \
48309	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
48310	           distclean) \
48311	  || exit 1
48312
48313@endif target-libgfortran
48314
48315.PHONY: maybe-maintainer-clean-target-libgfortran maintainer-clean-target-libgfortran
48316maybe-maintainer-clean-target-libgfortran:
48317@if target-libgfortran
48318maybe-maintainer-clean-target-libgfortran: maintainer-clean-target-libgfortran
48319
48320maintainer-clean-target-libgfortran: 
48321	@: $(MAKE); $(unstage)
48322	@[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0; \
48323	r=`${PWD_COMMAND}`; export r; \
48324	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
48325	$(NORMAL_TARGET_EXPORTS) \
48326	echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libgfortran"; \
48327	for flag in $(EXTRA_TARGET_FLAGS); do \
48328	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48329	done; \
48330	(cd $(TARGET_SUBDIR)/libgfortran && \
48331	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48332	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48333	          "RANLIB=$${RANLIB}" \
48334	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
48335	           maintainer-clean) \
48336	  || exit 1
48337
48338@endif target-libgfortran
48339
48340
48341
48342
48343
48344.PHONY: configure-target-libobjc maybe-configure-target-libobjc
48345maybe-configure-target-libobjc:
48346@if gcc-bootstrap
48347configure-target-libobjc: stage_current
48348@endif gcc-bootstrap
48349@if target-libobjc
48350maybe-configure-target-libobjc: configure-target-libobjc
48351configure-target-libobjc: 
48352	@: $(MAKE); $(unstage)
48353	@r=`${PWD_COMMAND}`; export r; \
48354	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
48355	echo "Checking multilib configuration for libobjc..."; \
48356	$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libobjc; \
48357	$(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libobjc/multilib.tmp 2> /dev/null; \
48358	if test -r $(TARGET_SUBDIR)/libobjc/multilib.out; then \
48359	  if cmp -s $(TARGET_SUBDIR)/libobjc/multilib.tmp $(TARGET_SUBDIR)/libobjc/multilib.out; then \
48360	    rm -f $(TARGET_SUBDIR)/libobjc/multilib.tmp; \
48361	  else \
48362	    rm -f $(TARGET_SUBDIR)/libobjc/Makefile; \
48363	    mv $(TARGET_SUBDIR)/libobjc/multilib.tmp $(TARGET_SUBDIR)/libobjc/multilib.out; \
48364	  fi; \
48365	else \
48366	  mv $(TARGET_SUBDIR)/libobjc/multilib.tmp $(TARGET_SUBDIR)/libobjc/multilib.out; \
48367	fi; \
48368	test ! -f $(TARGET_SUBDIR)/libobjc/Makefile || exit 0; \
48369	$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libobjc; \
48370	$(NORMAL_TARGET_EXPORTS)  \
48371	echo Configuring in $(TARGET_SUBDIR)/libobjc; \
48372	cd "$(TARGET_SUBDIR)/libobjc" || exit 1; \
48373	case $(srcdir) in \
48374	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
48375	  *) topdir=`echo $(TARGET_SUBDIR)/libobjc/ | \
48376		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
48377	esac; \
48378	module_srcdir=libobjc; \
48379	rm -f no-such-file || : ; \
48380	CONFIG_SITE=no-such-file $(SHELL) \
48381	  $$s/$$module_srcdir/configure \
48382	  --srcdir=$${topdir}/$$module_srcdir \
48383	  $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
48384	  --target=${target_alias}  \
48385	  || exit 1
48386@endif target-libobjc
48387
48388
48389
48390
48391
48392.PHONY: all-target-libobjc maybe-all-target-libobjc
48393maybe-all-target-libobjc:
48394@if gcc-bootstrap
48395all-target-libobjc: stage_current
48396@endif gcc-bootstrap
48397@if target-libobjc
48398TARGET-target-libobjc=all
48399maybe-all-target-libobjc: all-target-libobjc
48400all-target-libobjc: configure-target-libobjc
48401	@: $(MAKE); $(unstage)
48402	@r=`${PWD_COMMAND}`; export r; \
48403	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
48404	$(NORMAL_TARGET_EXPORTS)  \
48405	(cd $(TARGET_SUBDIR)/libobjc && \
48406	  $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS)   \
48407		$(TARGET-target-libobjc))
48408@endif target-libobjc
48409
48410
48411
48412
48413
48414.PHONY: check-target-libobjc maybe-check-target-libobjc
48415maybe-check-target-libobjc:
48416@if target-libobjc
48417maybe-check-target-libobjc: check-target-libobjc
48418
48419check-target-libobjc:
48420	@: $(MAKE); $(unstage)
48421	@r=`${PWD_COMMAND}`; export r; \
48422	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
48423	$(NORMAL_TARGET_EXPORTS) \
48424	(cd $(TARGET_SUBDIR)/libobjc && \
48425	  $(MAKE) $(TARGET_FLAGS_TO_PASS)   check)
48426
48427@endif target-libobjc
48428
48429.PHONY: install-target-libobjc maybe-install-target-libobjc
48430maybe-install-target-libobjc:
48431@if target-libobjc
48432maybe-install-target-libobjc: install-target-libobjc
48433
48434install-target-libobjc: installdirs
48435	@: $(MAKE); $(unstage)
48436	@r=`${PWD_COMMAND}`; export r; \
48437	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
48438	$(NORMAL_TARGET_EXPORTS) \
48439	(cd $(TARGET_SUBDIR)/libobjc && \
48440	  $(MAKE) $(TARGET_FLAGS_TO_PASS)  install)
48441
48442@endif target-libobjc
48443
48444.PHONY: install-strip-target-libobjc maybe-install-strip-target-libobjc
48445maybe-install-strip-target-libobjc:
48446@if target-libobjc
48447maybe-install-strip-target-libobjc: install-strip-target-libobjc
48448
48449install-strip-target-libobjc: installdirs
48450	@: $(MAKE); $(unstage)
48451	@r=`${PWD_COMMAND}`; export r; \
48452	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
48453	$(NORMAL_TARGET_EXPORTS) \
48454	(cd $(TARGET_SUBDIR)/libobjc && \
48455	  $(MAKE) $(TARGET_FLAGS_TO_PASS)  install-strip)
48456
48457@endif target-libobjc
48458
48459# Other targets (info, dvi, pdf, etc.)
48460
48461.PHONY: maybe-info-target-libobjc info-target-libobjc
48462maybe-info-target-libobjc:
48463@if target-libobjc
48464maybe-info-target-libobjc: info-target-libobjc
48465
48466info-target-libobjc: \
48467    configure-target-libobjc 
48468	@: $(MAKE); $(unstage)
48469	@[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0; \
48470	r=`${PWD_COMMAND}`; export r; \
48471	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
48472	$(NORMAL_TARGET_EXPORTS) \
48473	echo "Doing info in $(TARGET_SUBDIR)/libobjc"; \
48474	for flag in $(EXTRA_TARGET_FLAGS); do \
48475	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48476	done; \
48477	(cd $(TARGET_SUBDIR)/libobjc && \
48478	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48479	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48480	          "RANLIB=$${RANLIB}" \
48481	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
48482	           info) \
48483	  || exit 1
48484
48485@endif target-libobjc
48486
48487.PHONY: maybe-dvi-target-libobjc dvi-target-libobjc
48488maybe-dvi-target-libobjc:
48489@if target-libobjc
48490maybe-dvi-target-libobjc: dvi-target-libobjc
48491
48492dvi-target-libobjc: \
48493    configure-target-libobjc 
48494	@: $(MAKE); $(unstage)
48495	@[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0; \
48496	r=`${PWD_COMMAND}`; export r; \
48497	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
48498	$(NORMAL_TARGET_EXPORTS) \
48499	echo "Doing dvi in $(TARGET_SUBDIR)/libobjc"; \
48500	for flag in $(EXTRA_TARGET_FLAGS); do \
48501	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48502	done; \
48503	(cd $(TARGET_SUBDIR)/libobjc && \
48504	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48505	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48506	          "RANLIB=$${RANLIB}" \
48507	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
48508	           dvi) \
48509	  || exit 1
48510
48511@endif target-libobjc
48512
48513.PHONY: maybe-pdf-target-libobjc pdf-target-libobjc
48514maybe-pdf-target-libobjc:
48515@if target-libobjc
48516maybe-pdf-target-libobjc: pdf-target-libobjc
48517
48518pdf-target-libobjc: \
48519    configure-target-libobjc 
48520	@: $(MAKE); $(unstage)
48521	@[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0; \
48522	r=`${PWD_COMMAND}`; export r; \
48523	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
48524	$(NORMAL_TARGET_EXPORTS) \
48525	echo "Doing pdf in $(TARGET_SUBDIR)/libobjc"; \
48526	for flag in $(EXTRA_TARGET_FLAGS); do \
48527	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48528	done; \
48529	(cd $(TARGET_SUBDIR)/libobjc && \
48530	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48531	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48532	          "RANLIB=$${RANLIB}" \
48533	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
48534	           pdf) \
48535	  || exit 1
48536
48537@endif target-libobjc
48538
48539.PHONY: maybe-html-target-libobjc html-target-libobjc
48540maybe-html-target-libobjc:
48541@if target-libobjc
48542maybe-html-target-libobjc: html-target-libobjc
48543
48544html-target-libobjc: \
48545    configure-target-libobjc 
48546	@: $(MAKE); $(unstage)
48547	@[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0; \
48548	r=`${PWD_COMMAND}`; export r; \
48549	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
48550	$(NORMAL_TARGET_EXPORTS) \
48551	echo "Doing html in $(TARGET_SUBDIR)/libobjc"; \
48552	for flag in $(EXTRA_TARGET_FLAGS); do \
48553	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48554	done; \
48555	(cd $(TARGET_SUBDIR)/libobjc && \
48556	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48557	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48558	          "RANLIB=$${RANLIB}" \
48559	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
48560	           html) \
48561	  || exit 1
48562
48563@endif target-libobjc
48564
48565.PHONY: maybe-TAGS-target-libobjc TAGS-target-libobjc
48566maybe-TAGS-target-libobjc:
48567@if target-libobjc
48568maybe-TAGS-target-libobjc: TAGS-target-libobjc
48569
48570TAGS-target-libobjc: \
48571    configure-target-libobjc 
48572	@: $(MAKE); $(unstage)
48573	@[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0; \
48574	r=`${PWD_COMMAND}`; export r; \
48575	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
48576	$(NORMAL_TARGET_EXPORTS) \
48577	echo "Doing TAGS in $(TARGET_SUBDIR)/libobjc"; \
48578	for flag in $(EXTRA_TARGET_FLAGS); do \
48579	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48580	done; \
48581	(cd $(TARGET_SUBDIR)/libobjc && \
48582	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48583	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48584	          "RANLIB=$${RANLIB}" \
48585	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
48586	           TAGS) \
48587	  || exit 1
48588
48589@endif target-libobjc
48590
48591.PHONY: maybe-install-info-target-libobjc install-info-target-libobjc
48592maybe-install-info-target-libobjc:
48593@if target-libobjc
48594maybe-install-info-target-libobjc: install-info-target-libobjc
48595
48596install-info-target-libobjc: \
48597    configure-target-libobjc \
48598    info-target-libobjc 
48599	@: $(MAKE); $(unstage)
48600	@[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0; \
48601	r=`${PWD_COMMAND}`; export r; \
48602	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
48603	$(NORMAL_TARGET_EXPORTS) \
48604	echo "Doing install-info in $(TARGET_SUBDIR)/libobjc"; \
48605	for flag in $(EXTRA_TARGET_FLAGS); do \
48606	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48607	done; \
48608	(cd $(TARGET_SUBDIR)/libobjc && \
48609	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48610	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48611	          "RANLIB=$${RANLIB}" \
48612	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
48613	           install-info) \
48614	  || exit 1
48615
48616@endif target-libobjc
48617
48618.PHONY: maybe-install-pdf-target-libobjc install-pdf-target-libobjc
48619maybe-install-pdf-target-libobjc:
48620@if target-libobjc
48621maybe-install-pdf-target-libobjc: install-pdf-target-libobjc
48622
48623install-pdf-target-libobjc: \
48624    configure-target-libobjc \
48625    pdf-target-libobjc 
48626	@: $(MAKE); $(unstage)
48627	@[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0; \
48628	r=`${PWD_COMMAND}`; export r; \
48629	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
48630	$(NORMAL_TARGET_EXPORTS) \
48631	echo "Doing install-pdf in $(TARGET_SUBDIR)/libobjc"; \
48632	for flag in $(EXTRA_TARGET_FLAGS); do \
48633	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48634	done; \
48635	(cd $(TARGET_SUBDIR)/libobjc && \
48636	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48637	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48638	          "RANLIB=$${RANLIB}" \
48639	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
48640	           install-pdf) \
48641	  || exit 1
48642
48643@endif target-libobjc
48644
48645.PHONY: maybe-install-html-target-libobjc install-html-target-libobjc
48646maybe-install-html-target-libobjc:
48647@if target-libobjc
48648maybe-install-html-target-libobjc: install-html-target-libobjc
48649
48650install-html-target-libobjc: \
48651    configure-target-libobjc \
48652    html-target-libobjc 
48653	@: $(MAKE); $(unstage)
48654	@[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0; \
48655	r=`${PWD_COMMAND}`; export r; \
48656	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
48657	$(NORMAL_TARGET_EXPORTS) \
48658	echo "Doing install-html in $(TARGET_SUBDIR)/libobjc"; \
48659	for flag in $(EXTRA_TARGET_FLAGS); do \
48660	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48661	done; \
48662	(cd $(TARGET_SUBDIR)/libobjc && \
48663	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48664	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48665	          "RANLIB=$${RANLIB}" \
48666	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
48667	           install-html) \
48668	  || exit 1
48669
48670@endif target-libobjc
48671
48672.PHONY: maybe-installcheck-target-libobjc installcheck-target-libobjc
48673maybe-installcheck-target-libobjc:
48674@if target-libobjc
48675maybe-installcheck-target-libobjc: installcheck-target-libobjc
48676
48677installcheck-target-libobjc: \
48678    configure-target-libobjc 
48679	@: $(MAKE); $(unstage)
48680	@[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0; \
48681	r=`${PWD_COMMAND}`; export r; \
48682	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
48683	$(NORMAL_TARGET_EXPORTS) \
48684	echo "Doing installcheck in $(TARGET_SUBDIR)/libobjc"; \
48685	for flag in $(EXTRA_TARGET_FLAGS); do \
48686	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48687	done; \
48688	(cd $(TARGET_SUBDIR)/libobjc && \
48689	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48690	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48691	          "RANLIB=$${RANLIB}" \
48692	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
48693	           installcheck) \
48694	  || exit 1
48695
48696@endif target-libobjc
48697
48698.PHONY: maybe-mostlyclean-target-libobjc mostlyclean-target-libobjc
48699maybe-mostlyclean-target-libobjc:
48700@if target-libobjc
48701maybe-mostlyclean-target-libobjc: mostlyclean-target-libobjc
48702
48703mostlyclean-target-libobjc: 
48704	@: $(MAKE); $(unstage)
48705	@[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0; \
48706	r=`${PWD_COMMAND}`; export r; \
48707	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
48708	$(NORMAL_TARGET_EXPORTS) \
48709	echo "Doing mostlyclean in $(TARGET_SUBDIR)/libobjc"; \
48710	for flag in $(EXTRA_TARGET_FLAGS); do \
48711	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48712	done; \
48713	(cd $(TARGET_SUBDIR)/libobjc && \
48714	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48715	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48716	          "RANLIB=$${RANLIB}" \
48717	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
48718	           mostlyclean) \
48719	  || exit 1
48720
48721@endif target-libobjc
48722
48723.PHONY: maybe-clean-target-libobjc clean-target-libobjc
48724maybe-clean-target-libobjc:
48725@if target-libobjc
48726maybe-clean-target-libobjc: clean-target-libobjc
48727
48728clean-target-libobjc: 
48729	@: $(MAKE); $(unstage)
48730	@[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0; \
48731	r=`${PWD_COMMAND}`; export r; \
48732	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
48733	$(NORMAL_TARGET_EXPORTS) \
48734	echo "Doing clean in $(TARGET_SUBDIR)/libobjc"; \
48735	for flag in $(EXTRA_TARGET_FLAGS); do \
48736	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48737	done; \
48738	(cd $(TARGET_SUBDIR)/libobjc && \
48739	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48740	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48741	          "RANLIB=$${RANLIB}" \
48742	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
48743	           clean) \
48744	  || exit 1
48745
48746@endif target-libobjc
48747
48748.PHONY: maybe-distclean-target-libobjc distclean-target-libobjc
48749maybe-distclean-target-libobjc:
48750@if target-libobjc
48751maybe-distclean-target-libobjc: distclean-target-libobjc
48752
48753distclean-target-libobjc: 
48754	@: $(MAKE); $(unstage)
48755	@[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0; \
48756	r=`${PWD_COMMAND}`; export r; \
48757	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
48758	$(NORMAL_TARGET_EXPORTS) \
48759	echo "Doing distclean in $(TARGET_SUBDIR)/libobjc"; \
48760	for flag in $(EXTRA_TARGET_FLAGS); do \
48761	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48762	done; \
48763	(cd $(TARGET_SUBDIR)/libobjc && \
48764	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48765	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48766	          "RANLIB=$${RANLIB}" \
48767	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
48768	           distclean) \
48769	  || exit 1
48770
48771@endif target-libobjc
48772
48773.PHONY: maybe-maintainer-clean-target-libobjc maintainer-clean-target-libobjc
48774maybe-maintainer-clean-target-libobjc:
48775@if target-libobjc
48776maybe-maintainer-clean-target-libobjc: maintainer-clean-target-libobjc
48777
48778maintainer-clean-target-libobjc: 
48779	@: $(MAKE); $(unstage)
48780	@[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0; \
48781	r=`${PWD_COMMAND}`; export r; \
48782	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
48783	$(NORMAL_TARGET_EXPORTS) \
48784	echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libobjc"; \
48785	for flag in $(EXTRA_TARGET_FLAGS); do \
48786	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48787	done; \
48788	(cd $(TARGET_SUBDIR)/libobjc && \
48789	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48790	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48791	          "RANLIB=$${RANLIB}" \
48792	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
48793	           maintainer-clean) \
48794	  || exit 1
48795
48796@endif target-libobjc
48797
48798
48799
48800
48801
48802.PHONY: configure-target-libgo maybe-configure-target-libgo
48803maybe-configure-target-libgo:
48804@if gcc-bootstrap
48805configure-target-libgo: stage_current
48806@endif gcc-bootstrap
48807@if target-libgo
48808maybe-configure-target-libgo: configure-target-libgo
48809configure-target-libgo: 
48810	@: $(MAKE); $(unstage)
48811	@r=`${PWD_COMMAND}`; export r; \
48812	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
48813	echo "Checking multilib configuration for libgo..."; \
48814	$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgo; \
48815	$(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgo/multilib.tmp 2> /dev/null; \
48816	if test -r $(TARGET_SUBDIR)/libgo/multilib.out; then \
48817	  if cmp -s $(TARGET_SUBDIR)/libgo/multilib.tmp $(TARGET_SUBDIR)/libgo/multilib.out; then \
48818	    rm -f $(TARGET_SUBDIR)/libgo/multilib.tmp; \
48819	  else \
48820	    rm -f $(TARGET_SUBDIR)/libgo/Makefile; \
48821	    mv $(TARGET_SUBDIR)/libgo/multilib.tmp $(TARGET_SUBDIR)/libgo/multilib.out; \
48822	  fi; \
48823	else \
48824	  mv $(TARGET_SUBDIR)/libgo/multilib.tmp $(TARGET_SUBDIR)/libgo/multilib.out; \
48825	fi; \
48826	test ! -f $(TARGET_SUBDIR)/libgo/Makefile || exit 0; \
48827	$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgo; \
48828	$(NORMAL_TARGET_EXPORTS)  \
48829	echo Configuring in $(TARGET_SUBDIR)/libgo; \
48830	cd "$(TARGET_SUBDIR)/libgo" || exit 1; \
48831	case $(srcdir) in \
48832	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
48833	  *) topdir=`echo $(TARGET_SUBDIR)/libgo/ | \
48834		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
48835	esac; \
48836	module_srcdir=libgo; \
48837	rm -f no-such-file || : ; \
48838	CONFIG_SITE=no-such-file $(SHELL) \
48839	  $$s/$$module_srcdir/configure \
48840	  --srcdir=$${topdir}/$$module_srcdir \
48841	  $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
48842	  --target=${target_alias}  \
48843	  || exit 1
48844@endif target-libgo
48845
48846
48847
48848
48849
48850.PHONY: all-target-libgo maybe-all-target-libgo
48851maybe-all-target-libgo:
48852@if gcc-bootstrap
48853all-target-libgo: stage_current
48854@endif gcc-bootstrap
48855@if target-libgo
48856TARGET-target-libgo=all
48857maybe-all-target-libgo: all-target-libgo
48858all-target-libgo: configure-target-libgo
48859	@: $(MAKE); $(unstage)
48860	@r=`${PWD_COMMAND}`; export r; \
48861	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
48862	$(NORMAL_TARGET_EXPORTS)  \
48863	(cd $(TARGET_SUBDIR)/libgo && \
48864	  $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS)   \
48865		$(TARGET-target-libgo))
48866@endif target-libgo
48867
48868
48869
48870
48871
48872.PHONY: check-target-libgo maybe-check-target-libgo
48873maybe-check-target-libgo:
48874@if target-libgo
48875maybe-check-target-libgo: check-target-libgo
48876
48877check-target-libgo:
48878	@: $(MAKE); $(unstage)
48879	@r=`${PWD_COMMAND}`; export r; \
48880	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
48881	$(NORMAL_TARGET_EXPORTS) \
48882	(cd $(TARGET_SUBDIR)/libgo && \
48883	  $(MAKE) $(TARGET_FLAGS_TO_PASS)   check)
48884
48885@endif target-libgo
48886
48887.PHONY: install-target-libgo maybe-install-target-libgo
48888maybe-install-target-libgo:
48889@if target-libgo
48890maybe-install-target-libgo: install-target-libgo
48891
48892install-target-libgo: installdirs
48893	@: $(MAKE); $(unstage)
48894	@r=`${PWD_COMMAND}`; export r; \
48895	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
48896	$(NORMAL_TARGET_EXPORTS) \
48897	(cd $(TARGET_SUBDIR)/libgo && \
48898	  $(MAKE) $(TARGET_FLAGS_TO_PASS)  install)
48899
48900@endif target-libgo
48901
48902.PHONY: install-strip-target-libgo maybe-install-strip-target-libgo
48903maybe-install-strip-target-libgo:
48904@if target-libgo
48905maybe-install-strip-target-libgo: install-strip-target-libgo
48906
48907install-strip-target-libgo: installdirs
48908	@: $(MAKE); $(unstage)
48909	@r=`${PWD_COMMAND}`; export r; \
48910	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
48911	$(NORMAL_TARGET_EXPORTS) \
48912	(cd $(TARGET_SUBDIR)/libgo && \
48913	  $(MAKE) $(TARGET_FLAGS_TO_PASS)  install-strip)
48914
48915@endif target-libgo
48916
48917# Other targets (info, dvi, pdf, etc.)
48918
48919.PHONY: maybe-info-target-libgo info-target-libgo
48920maybe-info-target-libgo:
48921@if target-libgo
48922maybe-info-target-libgo: info-target-libgo
48923
48924info-target-libgo: \
48925    configure-target-libgo 
48926	@: $(MAKE); $(unstage)
48927	@[ -f $(TARGET_SUBDIR)/libgo/Makefile ] || exit 0; \
48928	r=`${PWD_COMMAND}`; export r; \
48929	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
48930	$(NORMAL_TARGET_EXPORTS) \
48931	echo "Doing info in $(TARGET_SUBDIR)/libgo"; \
48932	for flag in $(EXTRA_TARGET_FLAGS); do \
48933	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48934	done; \
48935	(cd $(TARGET_SUBDIR)/libgo && \
48936	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48937	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48938	          "RANLIB=$${RANLIB}" \
48939	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
48940	           info) \
48941	  || exit 1
48942
48943@endif target-libgo
48944
48945.PHONY: maybe-dvi-target-libgo dvi-target-libgo
48946maybe-dvi-target-libgo:
48947@if target-libgo
48948maybe-dvi-target-libgo: dvi-target-libgo
48949
48950dvi-target-libgo: \
48951    configure-target-libgo 
48952	@: $(MAKE); $(unstage)
48953	@[ -f $(TARGET_SUBDIR)/libgo/Makefile ] || exit 0; \
48954	r=`${PWD_COMMAND}`; export r; \
48955	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
48956	$(NORMAL_TARGET_EXPORTS) \
48957	echo "Doing dvi in $(TARGET_SUBDIR)/libgo"; \
48958	for flag in $(EXTRA_TARGET_FLAGS); do \
48959	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48960	done; \
48961	(cd $(TARGET_SUBDIR)/libgo && \
48962	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48963	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48964	          "RANLIB=$${RANLIB}" \
48965	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
48966	           dvi) \
48967	  || exit 1
48968
48969@endif target-libgo
48970
48971.PHONY: maybe-pdf-target-libgo pdf-target-libgo
48972maybe-pdf-target-libgo:
48973@if target-libgo
48974maybe-pdf-target-libgo: pdf-target-libgo
48975
48976pdf-target-libgo: \
48977    configure-target-libgo 
48978	@: $(MAKE); $(unstage)
48979	@[ -f $(TARGET_SUBDIR)/libgo/Makefile ] || exit 0; \
48980	r=`${PWD_COMMAND}`; export r; \
48981	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
48982	$(NORMAL_TARGET_EXPORTS) \
48983	echo "Doing pdf in $(TARGET_SUBDIR)/libgo"; \
48984	for flag in $(EXTRA_TARGET_FLAGS); do \
48985	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48986	done; \
48987	(cd $(TARGET_SUBDIR)/libgo && \
48988	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48989	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48990	          "RANLIB=$${RANLIB}" \
48991	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
48992	           pdf) \
48993	  || exit 1
48994
48995@endif target-libgo
48996
48997.PHONY: maybe-html-target-libgo html-target-libgo
48998maybe-html-target-libgo:
48999@if target-libgo
49000maybe-html-target-libgo: html-target-libgo
49001
49002html-target-libgo: \
49003    configure-target-libgo 
49004	@: $(MAKE); $(unstage)
49005	@[ -f $(TARGET_SUBDIR)/libgo/Makefile ] || exit 0; \
49006	r=`${PWD_COMMAND}`; export r; \
49007	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
49008	$(NORMAL_TARGET_EXPORTS) \
49009	echo "Doing html in $(TARGET_SUBDIR)/libgo"; \
49010	for flag in $(EXTRA_TARGET_FLAGS); do \
49011	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
49012	done; \
49013	(cd $(TARGET_SUBDIR)/libgo && \
49014	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
49015	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
49016	          "RANLIB=$${RANLIB}" \
49017	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
49018	           html) \
49019	  || exit 1
49020
49021@endif target-libgo
49022
49023.PHONY: maybe-TAGS-target-libgo TAGS-target-libgo
49024maybe-TAGS-target-libgo:
49025@if target-libgo
49026maybe-TAGS-target-libgo: TAGS-target-libgo
49027
49028TAGS-target-libgo: \
49029    configure-target-libgo 
49030	@: $(MAKE); $(unstage)
49031	@[ -f $(TARGET_SUBDIR)/libgo/Makefile ] || exit 0; \
49032	r=`${PWD_COMMAND}`; export r; \
49033	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
49034	$(NORMAL_TARGET_EXPORTS) \
49035	echo "Doing TAGS in $(TARGET_SUBDIR)/libgo"; \
49036	for flag in $(EXTRA_TARGET_FLAGS); do \
49037	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
49038	done; \
49039	(cd $(TARGET_SUBDIR)/libgo && \
49040	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
49041	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
49042	          "RANLIB=$${RANLIB}" \
49043	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
49044	           TAGS) \
49045	  || exit 1
49046
49047@endif target-libgo
49048
49049.PHONY: maybe-install-info-target-libgo install-info-target-libgo
49050maybe-install-info-target-libgo:
49051@if target-libgo
49052maybe-install-info-target-libgo: install-info-target-libgo
49053
49054install-info-target-libgo: \
49055    configure-target-libgo \
49056    info-target-libgo 
49057	@: $(MAKE); $(unstage)
49058	@[ -f $(TARGET_SUBDIR)/libgo/Makefile ] || exit 0; \
49059	r=`${PWD_COMMAND}`; export r; \
49060	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
49061	$(NORMAL_TARGET_EXPORTS) \
49062	echo "Doing install-info in $(TARGET_SUBDIR)/libgo"; \
49063	for flag in $(EXTRA_TARGET_FLAGS); do \
49064	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
49065	done; \
49066	(cd $(TARGET_SUBDIR)/libgo && \
49067	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
49068	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
49069	          "RANLIB=$${RANLIB}" \
49070	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
49071	           install-info) \
49072	  || exit 1
49073
49074@endif target-libgo
49075
49076.PHONY: maybe-install-pdf-target-libgo install-pdf-target-libgo
49077maybe-install-pdf-target-libgo:
49078@if target-libgo
49079maybe-install-pdf-target-libgo: install-pdf-target-libgo
49080
49081install-pdf-target-libgo: \
49082    configure-target-libgo \
49083    pdf-target-libgo 
49084	@: $(MAKE); $(unstage)
49085	@[ -f $(TARGET_SUBDIR)/libgo/Makefile ] || exit 0; \
49086	r=`${PWD_COMMAND}`; export r; \
49087	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
49088	$(NORMAL_TARGET_EXPORTS) \
49089	echo "Doing install-pdf in $(TARGET_SUBDIR)/libgo"; \
49090	for flag in $(EXTRA_TARGET_FLAGS); do \
49091	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
49092	done; \
49093	(cd $(TARGET_SUBDIR)/libgo && \
49094	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
49095	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
49096	          "RANLIB=$${RANLIB}" \
49097	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
49098	           install-pdf) \
49099	  || exit 1
49100
49101@endif target-libgo
49102
49103.PHONY: maybe-install-html-target-libgo install-html-target-libgo
49104maybe-install-html-target-libgo:
49105@if target-libgo
49106maybe-install-html-target-libgo: install-html-target-libgo
49107
49108install-html-target-libgo: \
49109    configure-target-libgo \
49110    html-target-libgo 
49111	@: $(MAKE); $(unstage)
49112	@[ -f $(TARGET_SUBDIR)/libgo/Makefile ] || exit 0; \
49113	r=`${PWD_COMMAND}`; export r; \
49114	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
49115	$(NORMAL_TARGET_EXPORTS) \
49116	echo "Doing install-html in $(TARGET_SUBDIR)/libgo"; \
49117	for flag in $(EXTRA_TARGET_FLAGS); do \
49118	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
49119	done; \
49120	(cd $(TARGET_SUBDIR)/libgo && \
49121	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
49122	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
49123	          "RANLIB=$${RANLIB}" \
49124	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
49125	           install-html) \
49126	  || exit 1
49127
49128@endif target-libgo
49129
49130.PHONY: maybe-installcheck-target-libgo installcheck-target-libgo
49131maybe-installcheck-target-libgo:
49132@if target-libgo
49133maybe-installcheck-target-libgo: installcheck-target-libgo
49134
49135installcheck-target-libgo: \
49136    configure-target-libgo 
49137	@: $(MAKE); $(unstage)
49138	@[ -f $(TARGET_SUBDIR)/libgo/Makefile ] || exit 0; \
49139	r=`${PWD_COMMAND}`; export r; \
49140	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
49141	$(NORMAL_TARGET_EXPORTS) \
49142	echo "Doing installcheck in $(TARGET_SUBDIR)/libgo"; \
49143	for flag in $(EXTRA_TARGET_FLAGS); do \
49144	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
49145	done; \
49146	(cd $(TARGET_SUBDIR)/libgo && \
49147	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
49148	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
49149	          "RANLIB=$${RANLIB}" \
49150	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
49151	           installcheck) \
49152	  || exit 1
49153
49154@endif target-libgo
49155
49156.PHONY: maybe-mostlyclean-target-libgo mostlyclean-target-libgo
49157maybe-mostlyclean-target-libgo:
49158@if target-libgo
49159maybe-mostlyclean-target-libgo: mostlyclean-target-libgo
49160
49161mostlyclean-target-libgo: 
49162	@: $(MAKE); $(unstage)
49163	@[ -f $(TARGET_SUBDIR)/libgo/Makefile ] || exit 0; \
49164	r=`${PWD_COMMAND}`; export r; \
49165	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
49166	$(NORMAL_TARGET_EXPORTS) \
49167	echo "Doing mostlyclean in $(TARGET_SUBDIR)/libgo"; \
49168	for flag in $(EXTRA_TARGET_FLAGS); do \
49169	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
49170	done; \
49171	(cd $(TARGET_SUBDIR)/libgo && \
49172	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
49173	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
49174	          "RANLIB=$${RANLIB}" \
49175	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
49176	           mostlyclean) \
49177	  || exit 1
49178
49179@endif target-libgo
49180
49181.PHONY: maybe-clean-target-libgo clean-target-libgo
49182maybe-clean-target-libgo:
49183@if target-libgo
49184maybe-clean-target-libgo: clean-target-libgo
49185
49186clean-target-libgo: 
49187	@: $(MAKE); $(unstage)
49188	@[ -f $(TARGET_SUBDIR)/libgo/Makefile ] || exit 0; \
49189	r=`${PWD_COMMAND}`; export r; \
49190	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
49191	$(NORMAL_TARGET_EXPORTS) \
49192	echo "Doing clean in $(TARGET_SUBDIR)/libgo"; \
49193	for flag in $(EXTRA_TARGET_FLAGS); do \
49194	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
49195	done; \
49196	(cd $(TARGET_SUBDIR)/libgo && \
49197	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
49198	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
49199	          "RANLIB=$${RANLIB}" \
49200	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
49201	           clean) \
49202	  || exit 1
49203
49204@endif target-libgo
49205
49206.PHONY: maybe-distclean-target-libgo distclean-target-libgo
49207maybe-distclean-target-libgo:
49208@if target-libgo
49209maybe-distclean-target-libgo: distclean-target-libgo
49210
49211distclean-target-libgo: 
49212	@: $(MAKE); $(unstage)
49213	@[ -f $(TARGET_SUBDIR)/libgo/Makefile ] || exit 0; \
49214	r=`${PWD_COMMAND}`; export r; \
49215	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
49216	$(NORMAL_TARGET_EXPORTS) \
49217	echo "Doing distclean in $(TARGET_SUBDIR)/libgo"; \
49218	for flag in $(EXTRA_TARGET_FLAGS); do \
49219	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
49220	done; \
49221	(cd $(TARGET_SUBDIR)/libgo && \
49222	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
49223	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
49224	          "RANLIB=$${RANLIB}" \
49225	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
49226	           distclean) \
49227	  || exit 1
49228
49229@endif target-libgo
49230
49231.PHONY: maybe-maintainer-clean-target-libgo maintainer-clean-target-libgo
49232maybe-maintainer-clean-target-libgo:
49233@if target-libgo
49234maybe-maintainer-clean-target-libgo: maintainer-clean-target-libgo
49235
49236maintainer-clean-target-libgo: 
49237	@: $(MAKE); $(unstage)
49238	@[ -f $(TARGET_SUBDIR)/libgo/Makefile ] || exit 0; \
49239	r=`${PWD_COMMAND}`; export r; \
49240	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
49241	$(NORMAL_TARGET_EXPORTS) \
49242	echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libgo"; \
49243	for flag in $(EXTRA_TARGET_FLAGS); do \
49244	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
49245	done; \
49246	(cd $(TARGET_SUBDIR)/libgo && \
49247	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
49248	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
49249	          "RANLIB=$${RANLIB}" \
49250	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
49251	           maintainer-clean) \
49252	  || exit 1
49253
49254@endif target-libgo
49255
49256
49257
49258
49259
49260.PHONY: configure-target-libhsail-rt maybe-configure-target-libhsail-rt
49261maybe-configure-target-libhsail-rt:
49262@if gcc-bootstrap
49263configure-target-libhsail-rt: stage_current
49264@endif gcc-bootstrap
49265@if target-libhsail-rt
49266maybe-configure-target-libhsail-rt: configure-target-libhsail-rt
49267configure-target-libhsail-rt: 
49268	@: $(MAKE); $(unstage)
49269	@r=`${PWD_COMMAND}`; export r; \
49270	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
49271	echo "Checking multilib configuration for libhsail-rt..."; \
49272	$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libhsail-rt; \
49273	$(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libhsail-rt/multilib.tmp 2> /dev/null; \
49274	if test -r $(TARGET_SUBDIR)/libhsail-rt/multilib.out; then \
49275	  if cmp -s $(TARGET_SUBDIR)/libhsail-rt/multilib.tmp $(TARGET_SUBDIR)/libhsail-rt/multilib.out; then \
49276	    rm -f $(TARGET_SUBDIR)/libhsail-rt/multilib.tmp; \
49277	  else \
49278	    rm -f $(TARGET_SUBDIR)/libhsail-rt/Makefile; \
49279	    mv $(TARGET_SUBDIR)/libhsail-rt/multilib.tmp $(TARGET_SUBDIR)/libhsail-rt/multilib.out; \
49280	  fi; \
49281	else \
49282	  mv $(TARGET_SUBDIR)/libhsail-rt/multilib.tmp $(TARGET_SUBDIR)/libhsail-rt/multilib.out; \
49283	fi; \
49284	test ! -f $(TARGET_SUBDIR)/libhsail-rt/Makefile || exit 0; \
49285	$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libhsail-rt; \
49286	$(NORMAL_TARGET_EXPORTS)  \
49287	echo Configuring in $(TARGET_SUBDIR)/libhsail-rt; \
49288	cd "$(TARGET_SUBDIR)/libhsail-rt" || exit 1; \
49289	case $(srcdir) in \
49290	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
49291	  *) topdir=`echo $(TARGET_SUBDIR)/libhsail-rt/ | \
49292		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
49293	esac; \
49294	module_srcdir=libhsail-rt; \
49295	rm -f no-such-file || : ; \
49296	CONFIG_SITE=no-such-file $(SHELL) \
49297	  $$s/$$module_srcdir/configure \
49298	  --srcdir=$${topdir}/$$module_srcdir \
49299	  $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
49300	  --target=${target_alias}  \
49301	  || exit 1
49302@endif target-libhsail-rt
49303
49304
49305
49306
49307
49308.PHONY: all-target-libhsail-rt maybe-all-target-libhsail-rt
49309maybe-all-target-libhsail-rt:
49310@if gcc-bootstrap
49311all-target-libhsail-rt: stage_current
49312@endif gcc-bootstrap
49313@if target-libhsail-rt
49314TARGET-target-libhsail-rt=all
49315maybe-all-target-libhsail-rt: all-target-libhsail-rt
49316all-target-libhsail-rt: configure-target-libhsail-rt
49317	@: $(MAKE); $(unstage)
49318	@r=`${PWD_COMMAND}`; export r; \
49319	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
49320	$(NORMAL_TARGET_EXPORTS)  \
49321	(cd $(TARGET_SUBDIR)/libhsail-rt && \
49322	  $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS)   \
49323		$(TARGET-target-libhsail-rt))
49324@endif target-libhsail-rt
49325
49326
49327
49328
49329
49330.PHONY: check-target-libhsail-rt maybe-check-target-libhsail-rt
49331maybe-check-target-libhsail-rt:
49332@if target-libhsail-rt
49333maybe-check-target-libhsail-rt: check-target-libhsail-rt
49334
49335check-target-libhsail-rt:
49336	@: $(MAKE); $(unstage)
49337	@r=`${PWD_COMMAND}`; export r; \
49338	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
49339	$(NORMAL_TARGET_EXPORTS) \
49340	(cd $(TARGET_SUBDIR)/libhsail-rt && \
49341	  $(MAKE) $(TARGET_FLAGS_TO_PASS)   check)
49342
49343@endif target-libhsail-rt
49344
49345.PHONY: install-target-libhsail-rt maybe-install-target-libhsail-rt
49346maybe-install-target-libhsail-rt:
49347@if target-libhsail-rt
49348maybe-install-target-libhsail-rt: install-target-libhsail-rt
49349
49350install-target-libhsail-rt: installdirs
49351	@: $(MAKE); $(unstage)
49352	@r=`${PWD_COMMAND}`; export r; \
49353	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
49354	$(NORMAL_TARGET_EXPORTS) \
49355	(cd $(TARGET_SUBDIR)/libhsail-rt && \
49356	  $(MAKE) $(TARGET_FLAGS_TO_PASS)  install)
49357
49358@endif target-libhsail-rt
49359
49360.PHONY: install-strip-target-libhsail-rt maybe-install-strip-target-libhsail-rt
49361maybe-install-strip-target-libhsail-rt:
49362@if target-libhsail-rt
49363maybe-install-strip-target-libhsail-rt: install-strip-target-libhsail-rt
49364
49365install-strip-target-libhsail-rt: installdirs
49366	@: $(MAKE); $(unstage)
49367	@r=`${PWD_COMMAND}`; export r; \
49368	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
49369	$(NORMAL_TARGET_EXPORTS) \
49370	(cd $(TARGET_SUBDIR)/libhsail-rt && \
49371	  $(MAKE) $(TARGET_FLAGS_TO_PASS)  install-strip)
49372
49373@endif target-libhsail-rt
49374
49375# Other targets (info, dvi, pdf, etc.)
49376
49377.PHONY: maybe-info-target-libhsail-rt info-target-libhsail-rt
49378maybe-info-target-libhsail-rt:
49379@if target-libhsail-rt
49380maybe-info-target-libhsail-rt: info-target-libhsail-rt
49381
49382info-target-libhsail-rt: \
49383    configure-target-libhsail-rt 
49384	@: $(MAKE); $(unstage)
49385	@[ -f $(TARGET_SUBDIR)/libhsail-rt/Makefile ] || exit 0; \
49386	r=`${PWD_COMMAND}`; export r; \
49387	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
49388	$(NORMAL_TARGET_EXPORTS) \
49389	echo "Doing info in $(TARGET_SUBDIR)/libhsail-rt"; \
49390	for flag in $(EXTRA_TARGET_FLAGS); do \
49391	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
49392	done; \
49393	(cd $(TARGET_SUBDIR)/libhsail-rt && \
49394	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
49395	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
49396	          "RANLIB=$${RANLIB}" \
49397	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
49398	           info) \
49399	  || exit 1
49400
49401@endif target-libhsail-rt
49402
49403.PHONY: maybe-dvi-target-libhsail-rt dvi-target-libhsail-rt
49404maybe-dvi-target-libhsail-rt:
49405@if target-libhsail-rt
49406maybe-dvi-target-libhsail-rt: dvi-target-libhsail-rt
49407
49408dvi-target-libhsail-rt: \
49409    configure-target-libhsail-rt 
49410	@: $(MAKE); $(unstage)
49411	@[ -f $(TARGET_SUBDIR)/libhsail-rt/Makefile ] || exit 0; \
49412	r=`${PWD_COMMAND}`; export r; \
49413	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
49414	$(NORMAL_TARGET_EXPORTS) \
49415	echo "Doing dvi in $(TARGET_SUBDIR)/libhsail-rt"; \
49416	for flag in $(EXTRA_TARGET_FLAGS); do \
49417	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
49418	done; \
49419	(cd $(TARGET_SUBDIR)/libhsail-rt && \
49420	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
49421	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
49422	          "RANLIB=$${RANLIB}" \
49423	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
49424	           dvi) \
49425	  || exit 1
49426
49427@endif target-libhsail-rt
49428
49429.PHONY: maybe-pdf-target-libhsail-rt pdf-target-libhsail-rt
49430maybe-pdf-target-libhsail-rt:
49431@if target-libhsail-rt
49432maybe-pdf-target-libhsail-rt: pdf-target-libhsail-rt
49433
49434pdf-target-libhsail-rt: \
49435    configure-target-libhsail-rt 
49436	@: $(MAKE); $(unstage)
49437	@[ -f $(TARGET_SUBDIR)/libhsail-rt/Makefile ] || exit 0; \
49438	r=`${PWD_COMMAND}`; export r; \
49439	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
49440	$(NORMAL_TARGET_EXPORTS) \
49441	echo "Doing pdf in $(TARGET_SUBDIR)/libhsail-rt"; \
49442	for flag in $(EXTRA_TARGET_FLAGS); do \
49443	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
49444	done; \
49445	(cd $(TARGET_SUBDIR)/libhsail-rt && \
49446	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
49447	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
49448	          "RANLIB=$${RANLIB}" \
49449	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
49450	           pdf) \
49451	  || exit 1
49452
49453@endif target-libhsail-rt
49454
49455.PHONY: maybe-html-target-libhsail-rt html-target-libhsail-rt
49456maybe-html-target-libhsail-rt:
49457@if target-libhsail-rt
49458maybe-html-target-libhsail-rt: html-target-libhsail-rt
49459
49460html-target-libhsail-rt: \
49461    configure-target-libhsail-rt 
49462	@: $(MAKE); $(unstage)
49463	@[ -f $(TARGET_SUBDIR)/libhsail-rt/Makefile ] || exit 0; \
49464	r=`${PWD_COMMAND}`; export r; \
49465	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
49466	$(NORMAL_TARGET_EXPORTS) \
49467	echo "Doing html in $(TARGET_SUBDIR)/libhsail-rt"; \
49468	for flag in $(EXTRA_TARGET_FLAGS); do \
49469	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
49470	done; \
49471	(cd $(TARGET_SUBDIR)/libhsail-rt && \
49472	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
49473	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
49474	          "RANLIB=$${RANLIB}" \
49475	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
49476	           html) \
49477	  || exit 1
49478
49479@endif target-libhsail-rt
49480
49481.PHONY: maybe-TAGS-target-libhsail-rt TAGS-target-libhsail-rt
49482maybe-TAGS-target-libhsail-rt:
49483@if target-libhsail-rt
49484maybe-TAGS-target-libhsail-rt: TAGS-target-libhsail-rt
49485
49486TAGS-target-libhsail-rt: \
49487    configure-target-libhsail-rt 
49488	@: $(MAKE); $(unstage)
49489	@[ -f $(TARGET_SUBDIR)/libhsail-rt/Makefile ] || exit 0; \
49490	r=`${PWD_COMMAND}`; export r; \
49491	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
49492	$(NORMAL_TARGET_EXPORTS) \
49493	echo "Doing TAGS in $(TARGET_SUBDIR)/libhsail-rt"; \
49494	for flag in $(EXTRA_TARGET_FLAGS); do \
49495	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
49496	done; \
49497	(cd $(TARGET_SUBDIR)/libhsail-rt && \
49498	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
49499	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
49500	          "RANLIB=$${RANLIB}" \
49501	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
49502	           TAGS) \
49503	  || exit 1
49504
49505@endif target-libhsail-rt
49506
49507.PHONY: maybe-install-info-target-libhsail-rt install-info-target-libhsail-rt
49508maybe-install-info-target-libhsail-rt:
49509@if target-libhsail-rt
49510maybe-install-info-target-libhsail-rt: install-info-target-libhsail-rt
49511
49512install-info-target-libhsail-rt: \
49513    configure-target-libhsail-rt \
49514    info-target-libhsail-rt 
49515	@: $(MAKE); $(unstage)
49516	@[ -f $(TARGET_SUBDIR)/libhsail-rt/Makefile ] || exit 0; \
49517	r=`${PWD_COMMAND}`; export r; \
49518	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
49519	$(NORMAL_TARGET_EXPORTS) \
49520	echo "Doing install-info in $(TARGET_SUBDIR)/libhsail-rt"; \
49521	for flag in $(EXTRA_TARGET_FLAGS); do \
49522	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
49523	done; \
49524	(cd $(TARGET_SUBDIR)/libhsail-rt && \
49525	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
49526	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
49527	          "RANLIB=$${RANLIB}" \
49528	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
49529	           install-info) \
49530	  || exit 1
49531
49532@endif target-libhsail-rt
49533
49534.PHONY: maybe-install-pdf-target-libhsail-rt install-pdf-target-libhsail-rt
49535maybe-install-pdf-target-libhsail-rt:
49536@if target-libhsail-rt
49537maybe-install-pdf-target-libhsail-rt: install-pdf-target-libhsail-rt
49538
49539install-pdf-target-libhsail-rt: \
49540    configure-target-libhsail-rt \
49541    pdf-target-libhsail-rt 
49542	@: $(MAKE); $(unstage)
49543	@[ -f $(TARGET_SUBDIR)/libhsail-rt/Makefile ] || exit 0; \
49544	r=`${PWD_COMMAND}`; export r; \
49545	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
49546	$(NORMAL_TARGET_EXPORTS) \
49547	echo "Doing install-pdf in $(TARGET_SUBDIR)/libhsail-rt"; \
49548	for flag in $(EXTRA_TARGET_FLAGS); do \
49549	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
49550	done; \
49551	(cd $(TARGET_SUBDIR)/libhsail-rt && \
49552	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
49553	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
49554	          "RANLIB=$${RANLIB}" \
49555	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
49556	           install-pdf) \
49557	  || exit 1
49558
49559@endif target-libhsail-rt
49560
49561.PHONY: maybe-install-html-target-libhsail-rt install-html-target-libhsail-rt
49562maybe-install-html-target-libhsail-rt:
49563@if target-libhsail-rt
49564maybe-install-html-target-libhsail-rt: install-html-target-libhsail-rt
49565
49566install-html-target-libhsail-rt: \
49567    configure-target-libhsail-rt \
49568    html-target-libhsail-rt 
49569	@: $(MAKE); $(unstage)
49570	@[ -f $(TARGET_SUBDIR)/libhsail-rt/Makefile ] || exit 0; \
49571	r=`${PWD_COMMAND}`; export r; \
49572	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
49573	$(NORMAL_TARGET_EXPORTS) \
49574	echo "Doing install-html in $(TARGET_SUBDIR)/libhsail-rt"; \
49575	for flag in $(EXTRA_TARGET_FLAGS); do \
49576	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
49577	done; \
49578	(cd $(TARGET_SUBDIR)/libhsail-rt && \
49579	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
49580	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
49581	          "RANLIB=$${RANLIB}" \
49582	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
49583	           install-html) \
49584	  || exit 1
49585
49586@endif target-libhsail-rt
49587
49588.PHONY: maybe-installcheck-target-libhsail-rt installcheck-target-libhsail-rt
49589maybe-installcheck-target-libhsail-rt:
49590@if target-libhsail-rt
49591maybe-installcheck-target-libhsail-rt: installcheck-target-libhsail-rt
49592
49593installcheck-target-libhsail-rt: \
49594    configure-target-libhsail-rt 
49595	@: $(MAKE); $(unstage)
49596	@[ -f $(TARGET_SUBDIR)/libhsail-rt/Makefile ] || exit 0; \
49597	r=`${PWD_COMMAND}`; export r; \
49598	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
49599	$(NORMAL_TARGET_EXPORTS) \
49600	echo "Doing installcheck in $(TARGET_SUBDIR)/libhsail-rt"; \
49601	for flag in $(EXTRA_TARGET_FLAGS); do \
49602	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
49603	done; \
49604	(cd $(TARGET_SUBDIR)/libhsail-rt && \
49605	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
49606	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
49607	          "RANLIB=$${RANLIB}" \
49608	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
49609	           installcheck) \
49610	  || exit 1
49611
49612@endif target-libhsail-rt
49613
49614.PHONY: maybe-mostlyclean-target-libhsail-rt mostlyclean-target-libhsail-rt
49615maybe-mostlyclean-target-libhsail-rt:
49616@if target-libhsail-rt
49617maybe-mostlyclean-target-libhsail-rt: mostlyclean-target-libhsail-rt
49618
49619mostlyclean-target-libhsail-rt: 
49620	@: $(MAKE); $(unstage)
49621	@[ -f $(TARGET_SUBDIR)/libhsail-rt/Makefile ] || exit 0; \
49622	r=`${PWD_COMMAND}`; export r; \
49623	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
49624	$(NORMAL_TARGET_EXPORTS) \
49625	echo "Doing mostlyclean in $(TARGET_SUBDIR)/libhsail-rt"; \
49626	for flag in $(EXTRA_TARGET_FLAGS); do \
49627	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
49628	done; \
49629	(cd $(TARGET_SUBDIR)/libhsail-rt && \
49630	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
49631	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
49632	          "RANLIB=$${RANLIB}" \
49633	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
49634	           mostlyclean) \
49635	  || exit 1
49636
49637@endif target-libhsail-rt
49638
49639.PHONY: maybe-clean-target-libhsail-rt clean-target-libhsail-rt
49640maybe-clean-target-libhsail-rt:
49641@if target-libhsail-rt
49642maybe-clean-target-libhsail-rt: clean-target-libhsail-rt
49643
49644clean-target-libhsail-rt: 
49645	@: $(MAKE); $(unstage)
49646	@[ -f $(TARGET_SUBDIR)/libhsail-rt/Makefile ] || exit 0; \
49647	r=`${PWD_COMMAND}`; export r; \
49648	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
49649	$(NORMAL_TARGET_EXPORTS) \
49650	echo "Doing clean in $(TARGET_SUBDIR)/libhsail-rt"; \
49651	for flag in $(EXTRA_TARGET_FLAGS); do \
49652	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
49653	done; \
49654	(cd $(TARGET_SUBDIR)/libhsail-rt && \
49655	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
49656	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
49657	          "RANLIB=$${RANLIB}" \
49658	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
49659	           clean) \
49660	  || exit 1
49661
49662@endif target-libhsail-rt
49663
49664.PHONY: maybe-distclean-target-libhsail-rt distclean-target-libhsail-rt
49665maybe-distclean-target-libhsail-rt:
49666@if target-libhsail-rt
49667maybe-distclean-target-libhsail-rt: distclean-target-libhsail-rt
49668
49669distclean-target-libhsail-rt: 
49670	@: $(MAKE); $(unstage)
49671	@[ -f $(TARGET_SUBDIR)/libhsail-rt/Makefile ] || exit 0; \
49672	r=`${PWD_COMMAND}`; export r; \
49673	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
49674	$(NORMAL_TARGET_EXPORTS) \
49675	echo "Doing distclean in $(TARGET_SUBDIR)/libhsail-rt"; \
49676	for flag in $(EXTRA_TARGET_FLAGS); do \
49677	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
49678	done; \
49679	(cd $(TARGET_SUBDIR)/libhsail-rt && \
49680	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
49681	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
49682	          "RANLIB=$${RANLIB}" \
49683	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
49684	           distclean) \
49685	  || exit 1
49686
49687@endif target-libhsail-rt
49688
49689.PHONY: maybe-maintainer-clean-target-libhsail-rt maintainer-clean-target-libhsail-rt
49690maybe-maintainer-clean-target-libhsail-rt:
49691@if target-libhsail-rt
49692maybe-maintainer-clean-target-libhsail-rt: maintainer-clean-target-libhsail-rt
49693
49694maintainer-clean-target-libhsail-rt: 
49695	@: $(MAKE); $(unstage)
49696	@[ -f $(TARGET_SUBDIR)/libhsail-rt/Makefile ] || exit 0; \
49697	r=`${PWD_COMMAND}`; export r; \
49698	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
49699	$(NORMAL_TARGET_EXPORTS) \
49700	echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libhsail-rt"; \
49701	for flag in $(EXTRA_TARGET_FLAGS); do \
49702	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
49703	done; \
49704	(cd $(TARGET_SUBDIR)/libhsail-rt && \
49705	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
49706	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
49707	          "RANLIB=$${RANLIB}" \
49708	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
49709	           maintainer-clean) \
49710	  || exit 1
49711
49712@endif target-libhsail-rt
49713
49714
49715
49716
49717
49718.PHONY: configure-target-libphobos maybe-configure-target-libphobos
49719maybe-configure-target-libphobos:
49720@if gcc-bootstrap
49721configure-target-libphobos: stage_current
49722@endif gcc-bootstrap
49723@if target-libphobos
49724maybe-configure-target-libphobos: configure-target-libphobos
49725configure-target-libphobos: 
49726	@: $(MAKE); $(unstage)
49727	@r=`${PWD_COMMAND}`; export r; \
49728	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
49729	echo "Checking multilib configuration for libphobos..."; \
49730	$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libphobos; \
49731	$(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libphobos/multilib.tmp 2> /dev/null; \
49732	if test -r $(TARGET_SUBDIR)/libphobos/multilib.out; then \
49733	  if cmp -s $(TARGET_SUBDIR)/libphobos/multilib.tmp $(TARGET_SUBDIR)/libphobos/multilib.out; then \
49734	    rm -f $(TARGET_SUBDIR)/libphobos/multilib.tmp; \
49735	  else \
49736	    rm -f $(TARGET_SUBDIR)/libphobos/Makefile; \
49737	    mv $(TARGET_SUBDIR)/libphobos/multilib.tmp $(TARGET_SUBDIR)/libphobos/multilib.out; \
49738	  fi; \
49739	else \
49740	  mv $(TARGET_SUBDIR)/libphobos/multilib.tmp $(TARGET_SUBDIR)/libphobos/multilib.out; \
49741	fi; \
49742	test ! -f $(TARGET_SUBDIR)/libphobos/Makefile || exit 0; \
49743	$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libphobos; \
49744	$(NORMAL_TARGET_EXPORTS)  \
49745	echo Configuring in $(TARGET_SUBDIR)/libphobos; \
49746	cd "$(TARGET_SUBDIR)/libphobos" || exit 1; \
49747	case $(srcdir) in \
49748	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
49749	  *) topdir=`echo $(TARGET_SUBDIR)/libphobos/ | \
49750		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
49751	esac; \
49752	module_srcdir=libphobos; \
49753	rm -f no-such-file || : ; \
49754	CONFIG_SITE=no-such-file $(SHELL) \
49755	  $$s/$$module_srcdir/configure \
49756	  --srcdir=$${topdir}/$$module_srcdir \
49757	  $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
49758	  --target=${target_alias}  \
49759	  || exit 1
49760@endif target-libphobos
49761
49762
49763
49764
49765
49766.PHONY: all-target-libphobos maybe-all-target-libphobos
49767maybe-all-target-libphobos:
49768@if gcc-bootstrap
49769all-target-libphobos: stage_current
49770@endif gcc-bootstrap
49771@if target-libphobos
49772TARGET-target-libphobos=all
49773maybe-all-target-libphobos: all-target-libphobos
49774all-target-libphobos: configure-target-libphobos
49775	@: $(MAKE); $(unstage)
49776	@r=`${PWD_COMMAND}`; export r; \
49777	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
49778	$(NORMAL_TARGET_EXPORTS)  \
49779	(cd $(TARGET_SUBDIR)/libphobos && \
49780	  $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS)   \
49781		$(TARGET-target-libphobos))
49782@endif target-libphobos
49783
49784
49785
49786
49787
49788.PHONY: check-target-libphobos maybe-check-target-libphobos
49789maybe-check-target-libphobos:
49790@if target-libphobos
49791maybe-check-target-libphobos: check-target-libphobos
49792
49793check-target-libphobos:
49794	@: $(MAKE); $(unstage)
49795	@r=`${PWD_COMMAND}`; export r; \
49796	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
49797	$(NORMAL_TARGET_EXPORTS) \
49798	(cd $(TARGET_SUBDIR)/libphobos && \
49799	  $(MAKE) $(TARGET_FLAGS_TO_PASS)   check)
49800
49801@endif target-libphobos
49802
49803.PHONY: install-target-libphobos maybe-install-target-libphobos
49804maybe-install-target-libphobos:
49805@if target-libphobos
49806maybe-install-target-libphobos: install-target-libphobos
49807
49808install-target-libphobos: installdirs
49809	@: $(MAKE); $(unstage)
49810	@r=`${PWD_COMMAND}`; export r; \
49811	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
49812	$(NORMAL_TARGET_EXPORTS) \
49813	(cd $(TARGET_SUBDIR)/libphobos && \
49814	  $(MAKE) $(TARGET_FLAGS_TO_PASS)  install)
49815
49816@endif target-libphobos
49817
49818.PHONY: install-strip-target-libphobos maybe-install-strip-target-libphobos
49819maybe-install-strip-target-libphobos:
49820@if target-libphobos
49821maybe-install-strip-target-libphobos: install-strip-target-libphobos
49822
49823install-strip-target-libphobos: installdirs
49824	@: $(MAKE); $(unstage)
49825	@r=`${PWD_COMMAND}`; export r; \
49826	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
49827	$(NORMAL_TARGET_EXPORTS) \
49828	(cd $(TARGET_SUBDIR)/libphobos && \
49829	  $(MAKE) $(TARGET_FLAGS_TO_PASS)  install-strip)
49830
49831@endif target-libphobos
49832
49833# Other targets (info, dvi, pdf, etc.)
49834
49835.PHONY: maybe-info-target-libphobos info-target-libphobos
49836maybe-info-target-libphobos:
49837@if target-libphobos
49838maybe-info-target-libphobos: info-target-libphobos
49839
49840info-target-libphobos: \
49841    configure-target-libphobos 
49842	@: $(MAKE); $(unstage)
49843	@[ -f $(TARGET_SUBDIR)/libphobos/Makefile ] || exit 0; \
49844	r=`${PWD_COMMAND}`; export r; \
49845	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
49846	$(NORMAL_TARGET_EXPORTS) \
49847	echo "Doing info in $(TARGET_SUBDIR)/libphobos"; \
49848	for flag in $(EXTRA_TARGET_FLAGS); do \
49849	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
49850	done; \
49851	(cd $(TARGET_SUBDIR)/libphobos && \
49852	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
49853	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
49854	          "RANLIB=$${RANLIB}" \
49855	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
49856	           info) \
49857	  || exit 1
49858
49859@endif target-libphobos
49860
49861.PHONY: maybe-dvi-target-libphobos dvi-target-libphobos
49862maybe-dvi-target-libphobos:
49863@if target-libphobos
49864maybe-dvi-target-libphobos: dvi-target-libphobos
49865
49866dvi-target-libphobos: \
49867    configure-target-libphobos 
49868	@: $(MAKE); $(unstage)
49869	@[ -f $(TARGET_SUBDIR)/libphobos/Makefile ] || exit 0; \
49870	r=`${PWD_COMMAND}`; export r; \
49871	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
49872	$(NORMAL_TARGET_EXPORTS) \
49873	echo "Doing dvi in $(TARGET_SUBDIR)/libphobos"; \
49874	for flag in $(EXTRA_TARGET_FLAGS); do \
49875	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
49876	done; \
49877	(cd $(TARGET_SUBDIR)/libphobos && \
49878	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
49879	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
49880	          "RANLIB=$${RANLIB}" \
49881	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
49882	           dvi) \
49883	  || exit 1
49884
49885@endif target-libphobos
49886
49887.PHONY: maybe-pdf-target-libphobos pdf-target-libphobos
49888maybe-pdf-target-libphobos:
49889@if target-libphobos
49890maybe-pdf-target-libphobos: pdf-target-libphobos
49891
49892pdf-target-libphobos: \
49893    configure-target-libphobos 
49894	@: $(MAKE); $(unstage)
49895	@[ -f $(TARGET_SUBDIR)/libphobos/Makefile ] || exit 0; \
49896	r=`${PWD_COMMAND}`; export r; \
49897	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
49898	$(NORMAL_TARGET_EXPORTS) \
49899	echo "Doing pdf in $(TARGET_SUBDIR)/libphobos"; \
49900	for flag in $(EXTRA_TARGET_FLAGS); do \
49901	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
49902	done; \
49903	(cd $(TARGET_SUBDIR)/libphobos && \
49904	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
49905	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
49906	          "RANLIB=$${RANLIB}" \
49907	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
49908	           pdf) \
49909	  || exit 1
49910
49911@endif target-libphobos
49912
49913.PHONY: maybe-html-target-libphobos html-target-libphobos
49914maybe-html-target-libphobos:
49915@if target-libphobos
49916maybe-html-target-libphobos: html-target-libphobos
49917
49918html-target-libphobos: \
49919    configure-target-libphobos 
49920	@: $(MAKE); $(unstage)
49921	@[ -f $(TARGET_SUBDIR)/libphobos/Makefile ] || exit 0; \
49922	r=`${PWD_COMMAND}`; export r; \
49923	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
49924	$(NORMAL_TARGET_EXPORTS) \
49925	echo "Doing html in $(TARGET_SUBDIR)/libphobos"; \
49926	for flag in $(EXTRA_TARGET_FLAGS); do \
49927	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
49928	done; \
49929	(cd $(TARGET_SUBDIR)/libphobos && \
49930	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
49931	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
49932	          "RANLIB=$${RANLIB}" \
49933	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
49934	           html) \
49935	  || exit 1
49936
49937@endif target-libphobos
49938
49939.PHONY: maybe-TAGS-target-libphobos TAGS-target-libphobos
49940maybe-TAGS-target-libphobos:
49941@if target-libphobos
49942maybe-TAGS-target-libphobos: TAGS-target-libphobos
49943
49944TAGS-target-libphobos: \
49945    configure-target-libphobos 
49946	@: $(MAKE); $(unstage)
49947	@[ -f $(TARGET_SUBDIR)/libphobos/Makefile ] || exit 0; \
49948	r=`${PWD_COMMAND}`; export r; \
49949	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
49950	$(NORMAL_TARGET_EXPORTS) \
49951	echo "Doing TAGS in $(TARGET_SUBDIR)/libphobos"; \
49952	for flag in $(EXTRA_TARGET_FLAGS); do \
49953	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
49954	done; \
49955	(cd $(TARGET_SUBDIR)/libphobos && \
49956	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
49957	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
49958	          "RANLIB=$${RANLIB}" \
49959	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
49960	           TAGS) \
49961	  || exit 1
49962
49963@endif target-libphobos
49964
49965.PHONY: maybe-install-info-target-libphobos install-info-target-libphobos
49966maybe-install-info-target-libphobos:
49967@if target-libphobos
49968maybe-install-info-target-libphobos: install-info-target-libphobos
49969
49970install-info-target-libphobos: \
49971    configure-target-libphobos \
49972    info-target-libphobos 
49973	@: $(MAKE); $(unstage)
49974	@[ -f $(TARGET_SUBDIR)/libphobos/Makefile ] || exit 0; \
49975	r=`${PWD_COMMAND}`; export r; \
49976	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
49977	$(NORMAL_TARGET_EXPORTS) \
49978	echo "Doing install-info in $(TARGET_SUBDIR)/libphobos"; \
49979	for flag in $(EXTRA_TARGET_FLAGS); do \
49980	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
49981	done; \
49982	(cd $(TARGET_SUBDIR)/libphobos && \
49983	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
49984	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
49985	          "RANLIB=$${RANLIB}" \
49986	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
49987	           install-info) \
49988	  || exit 1
49989
49990@endif target-libphobos
49991
49992.PHONY: maybe-install-pdf-target-libphobos install-pdf-target-libphobos
49993maybe-install-pdf-target-libphobos:
49994@if target-libphobos
49995maybe-install-pdf-target-libphobos: install-pdf-target-libphobos
49996
49997install-pdf-target-libphobos: \
49998    configure-target-libphobos \
49999    pdf-target-libphobos 
50000	@: $(MAKE); $(unstage)
50001	@[ -f $(TARGET_SUBDIR)/libphobos/Makefile ] || exit 0; \
50002	r=`${PWD_COMMAND}`; export r; \
50003	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
50004	$(NORMAL_TARGET_EXPORTS) \
50005	echo "Doing install-pdf in $(TARGET_SUBDIR)/libphobos"; \
50006	for flag in $(EXTRA_TARGET_FLAGS); do \
50007	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
50008	done; \
50009	(cd $(TARGET_SUBDIR)/libphobos && \
50010	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
50011	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
50012	          "RANLIB=$${RANLIB}" \
50013	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
50014	           install-pdf) \
50015	  || exit 1
50016
50017@endif target-libphobos
50018
50019.PHONY: maybe-install-html-target-libphobos install-html-target-libphobos
50020maybe-install-html-target-libphobos:
50021@if target-libphobos
50022maybe-install-html-target-libphobos: install-html-target-libphobos
50023
50024install-html-target-libphobos: \
50025    configure-target-libphobos \
50026    html-target-libphobos 
50027	@: $(MAKE); $(unstage)
50028	@[ -f $(TARGET_SUBDIR)/libphobos/Makefile ] || exit 0; \
50029	r=`${PWD_COMMAND}`; export r; \
50030	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
50031	$(NORMAL_TARGET_EXPORTS) \
50032	echo "Doing install-html in $(TARGET_SUBDIR)/libphobos"; \
50033	for flag in $(EXTRA_TARGET_FLAGS); do \
50034	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
50035	done; \
50036	(cd $(TARGET_SUBDIR)/libphobos && \
50037	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
50038	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
50039	          "RANLIB=$${RANLIB}" \
50040	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
50041	           install-html) \
50042	  || exit 1
50043
50044@endif target-libphobos
50045
50046.PHONY: maybe-installcheck-target-libphobos installcheck-target-libphobos
50047maybe-installcheck-target-libphobos:
50048@if target-libphobos
50049maybe-installcheck-target-libphobos: installcheck-target-libphobos
50050
50051installcheck-target-libphobos: \
50052    configure-target-libphobos 
50053	@: $(MAKE); $(unstage)
50054	@[ -f $(TARGET_SUBDIR)/libphobos/Makefile ] || exit 0; \
50055	r=`${PWD_COMMAND}`; export r; \
50056	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
50057	$(NORMAL_TARGET_EXPORTS) \
50058	echo "Doing installcheck in $(TARGET_SUBDIR)/libphobos"; \
50059	for flag in $(EXTRA_TARGET_FLAGS); do \
50060	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
50061	done; \
50062	(cd $(TARGET_SUBDIR)/libphobos && \
50063	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
50064	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
50065	          "RANLIB=$${RANLIB}" \
50066	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
50067	           installcheck) \
50068	  || exit 1
50069
50070@endif target-libphobos
50071
50072.PHONY: maybe-mostlyclean-target-libphobos mostlyclean-target-libphobos
50073maybe-mostlyclean-target-libphobos:
50074@if target-libphobos
50075maybe-mostlyclean-target-libphobos: mostlyclean-target-libphobos
50076
50077mostlyclean-target-libphobos: 
50078	@: $(MAKE); $(unstage)
50079	@[ -f $(TARGET_SUBDIR)/libphobos/Makefile ] || exit 0; \
50080	r=`${PWD_COMMAND}`; export r; \
50081	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
50082	$(NORMAL_TARGET_EXPORTS) \
50083	echo "Doing mostlyclean in $(TARGET_SUBDIR)/libphobos"; \
50084	for flag in $(EXTRA_TARGET_FLAGS); do \
50085	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
50086	done; \
50087	(cd $(TARGET_SUBDIR)/libphobos && \
50088	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
50089	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
50090	          "RANLIB=$${RANLIB}" \
50091	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
50092	           mostlyclean) \
50093	  || exit 1
50094
50095@endif target-libphobos
50096
50097.PHONY: maybe-clean-target-libphobos clean-target-libphobos
50098maybe-clean-target-libphobos:
50099@if target-libphobos
50100maybe-clean-target-libphobos: clean-target-libphobos
50101
50102clean-target-libphobos: 
50103	@: $(MAKE); $(unstage)
50104	@[ -f $(TARGET_SUBDIR)/libphobos/Makefile ] || exit 0; \
50105	r=`${PWD_COMMAND}`; export r; \
50106	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
50107	$(NORMAL_TARGET_EXPORTS) \
50108	echo "Doing clean in $(TARGET_SUBDIR)/libphobos"; \
50109	for flag in $(EXTRA_TARGET_FLAGS); do \
50110	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
50111	done; \
50112	(cd $(TARGET_SUBDIR)/libphobos && \
50113	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
50114	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
50115	          "RANLIB=$${RANLIB}" \
50116	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
50117	           clean) \
50118	  || exit 1
50119
50120@endif target-libphobos
50121
50122.PHONY: maybe-distclean-target-libphobos distclean-target-libphobos
50123maybe-distclean-target-libphobos:
50124@if target-libphobos
50125maybe-distclean-target-libphobos: distclean-target-libphobos
50126
50127distclean-target-libphobos: 
50128	@: $(MAKE); $(unstage)
50129	@[ -f $(TARGET_SUBDIR)/libphobos/Makefile ] || exit 0; \
50130	r=`${PWD_COMMAND}`; export r; \
50131	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
50132	$(NORMAL_TARGET_EXPORTS) \
50133	echo "Doing distclean in $(TARGET_SUBDIR)/libphobos"; \
50134	for flag in $(EXTRA_TARGET_FLAGS); do \
50135	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
50136	done; \
50137	(cd $(TARGET_SUBDIR)/libphobos && \
50138	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
50139	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
50140	          "RANLIB=$${RANLIB}" \
50141	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
50142	           distclean) \
50143	  || exit 1
50144
50145@endif target-libphobos
50146
50147.PHONY: maybe-maintainer-clean-target-libphobos maintainer-clean-target-libphobos
50148maybe-maintainer-clean-target-libphobos:
50149@if target-libphobos
50150maybe-maintainer-clean-target-libphobos: maintainer-clean-target-libphobos
50151
50152maintainer-clean-target-libphobos: 
50153	@: $(MAKE); $(unstage)
50154	@[ -f $(TARGET_SUBDIR)/libphobos/Makefile ] || exit 0; \
50155	r=`${PWD_COMMAND}`; export r; \
50156	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
50157	$(NORMAL_TARGET_EXPORTS) \
50158	echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libphobos"; \
50159	for flag in $(EXTRA_TARGET_FLAGS); do \
50160	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
50161	done; \
50162	(cd $(TARGET_SUBDIR)/libphobos && \
50163	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
50164	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
50165	          "RANLIB=$${RANLIB}" \
50166	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
50167	           maintainer-clean) \
50168	  || exit 1
50169
50170@endif target-libphobos
50171
50172
50173
50174
50175
50176.PHONY: configure-target-libtermcap maybe-configure-target-libtermcap
50177maybe-configure-target-libtermcap:
50178@if gcc-bootstrap
50179configure-target-libtermcap: stage_current
50180@endif gcc-bootstrap
50181@if target-libtermcap
50182maybe-configure-target-libtermcap: configure-target-libtermcap
50183configure-target-libtermcap: 
50184	@: $(MAKE); $(unstage)
50185	@r=`${PWD_COMMAND}`; export r; \
50186	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
50187	echo "Checking multilib configuration for libtermcap..."; \
50188	$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libtermcap; \
50189	$(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libtermcap/multilib.tmp 2> /dev/null; \
50190	if test -r $(TARGET_SUBDIR)/libtermcap/multilib.out; then \
50191	  if cmp -s $(TARGET_SUBDIR)/libtermcap/multilib.tmp $(TARGET_SUBDIR)/libtermcap/multilib.out; then \
50192	    rm -f $(TARGET_SUBDIR)/libtermcap/multilib.tmp; \
50193	  else \
50194	    rm -f $(TARGET_SUBDIR)/libtermcap/Makefile; \
50195	    mv $(TARGET_SUBDIR)/libtermcap/multilib.tmp $(TARGET_SUBDIR)/libtermcap/multilib.out; \
50196	  fi; \
50197	else \
50198	  mv $(TARGET_SUBDIR)/libtermcap/multilib.tmp $(TARGET_SUBDIR)/libtermcap/multilib.out; \
50199	fi; \
50200	test ! -f $(TARGET_SUBDIR)/libtermcap/Makefile || exit 0; \
50201	$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libtermcap; \
50202	$(NORMAL_TARGET_EXPORTS)  \
50203	echo Configuring in $(TARGET_SUBDIR)/libtermcap; \
50204	cd "$(TARGET_SUBDIR)/libtermcap" || exit 1; \
50205	case $(srcdir) in \
50206	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
50207	  *) topdir=`echo $(TARGET_SUBDIR)/libtermcap/ | \
50208		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
50209	esac; \
50210	module_srcdir=libtermcap; \
50211	rm -f no-such-file || : ; \
50212	CONFIG_SITE=no-such-file $(SHELL) \
50213	  $$s/$$module_srcdir/configure \
50214	  --srcdir=$${topdir}/$$module_srcdir \
50215	  $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
50216	  --target=${target_alias}  \
50217	  || exit 1
50218@endif target-libtermcap
50219
50220
50221
50222
50223
50224.PHONY: all-target-libtermcap maybe-all-target-libtermcap
50225maybe-all-target-libtermcap:
50226@if gcc-bootstrap
50227all-target-libtermcap: stage_current
50228@endif gcc-bootstrap
50229@if target-libtermcap
50230TARGET-target-libtermcap=all
50231maybe-all-target-libtermcap: all-target-libtermcap
50232all-target-libtermcap: configure-target-libtermcap
50233	@: $(MAKE); $(unstage)
50234	@r=`${PWD_COMMAND}`; export r; \
50235	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
50236	$(NORMAL_TARGET_EXPORTS)  \
50237	(cd $(TARGET_SUBDIR)/libtermcap && \
50238	  $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS)   \
50239		$(TARGET-target-libtermcap))
50240@endif target-libtermcap
50241
50242
50243
50244
50245
50246.PHONY: check-target-libtermcap maybe-check-target-libtermcap
50247maybe-check-target-libtermcap:
50248@if target-libtermcap
50249maybe-check-target-libtermcap: check-target-libtermcap
50250
50251# Dummy target for uncheckable module.
50252check-target-libtermcap:
50253
50254@endif target-libtermcap
50255
50256.PHONY: install-target-libtermcap maybe-install-target-libtermcap
50257maybe-install-target-libtermcap:
50258@if target-libtermcap
50259maybe-install-target-libtermcap: install-target-libtermcap
50260
50261install-target-libtermcap: installdirs
50262	@: $(MAKE); $(unstage)
50263	@r=`${PWD_COMMAND}`; export r; \
50264	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
50265	$(NORMAL_TARGET_EXPORTS) \
50266	(cd $(TARGET_SUBDIR)/libtermcap && \
50267	  $(MAKE) $(TARGET_FLAGS_TO_PASS)  install)
50268
50269@endif target-libtermcap
50270
50271.PHONY: install-strip-target-libtermcap maybe-install-strip-target-libtermcap
50272maybe-install-strip-target-libtermcap:
50273@if target-libtermcap
50274maybe-install-strip-target-libtermcap: install-strip-target-libtermcap
50275
50276install-strip-target-libtermcap: installdirs
50277	@: $(MAKE); $(unstage)
50278	@r=`${PWD_COMMAND}`; export r; \
50279	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
50280	$(NORMAL_TARGET_EXPORTS) \
50281	(cd $(TARGET_SUBDIR)/libtermcap && \
50282	  $(MAKE) $(TARGET_FLAGS_TO_PASS)  install-strip)
50283
50284@endif target-libtermcap
50285
50286# Other targets (info, dvi, pdf, etc.)
50287
50288.PHONY: maybe-info-target-libtermcap info-target-libtermcap
50289maybe-info-target-libtermcap:
50290@if target-libtermcap
50291maybe-info-target-libtermcap: info-target-libtermcap
50292
50293info-target-libtermcap: \
50294    configure-target-libtermcap 
50295	@: $(MAKE); $(unstage)
50296	@[ -f $(TARGET_SUBDIR)/libtermcap/Makefile ] || exit 0; \
50297	r=`${PWD_COMMAND}`; export r; \
50298	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
50299	$(NORMAL_TARGET_EXPORTS) \
50300	echo "Doing info in $(TARGET_SUBDIR)/libtermcap"; \
50301	for flag in $(EXTRA_TARGET_FLAGS); do \
50302	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
50303	done; \
50304	(cd $(TARGET_SUBDIR)/libtermcap && \
50305	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
50306	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
50307	          "RANLIB=$${RANLIB}" \
50308	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
50309	           info) \
50310	  || exit 1
50311
50312@endif target-libtermcap
50313
50314.PHONY: maybe-dvi-target-libtermcap dvi-target-libtermcap
50315maybe-dvi-target-libtermcap:
50316@if target-libtermcap
50317maybe-dvi-target-libtermcap: dvi-target-libtermcap
50318
50319dvi-target-libtermcap: \
50320    configure-target-libtermcap 
50321	@: $(MAKE); $(unstage)
50322	@[ -f $(TARGET_SUBDIR)/libtermcap/Makefile ] || exit 0; \
50323	r=`${PWD_COMMAND}`; export r; \
50324	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
50325	$(NORMAL_TARGET_EXPORTS) \
50326	echo "Doing dvi in $(TARGET_SUBDIR)/libtermcap"; \
50327	for flag in $(EXTRA_TARGET_FLAGS); do \
50328	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
50329	done; \
50330	(cd $(TARGET_SUBDIR)/libtermcap && \
50331	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
50332	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
50333	          "RANLIB=$${RANLIB}" \
50334	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
50335	           dvi) \
50336	  || exit 1
50337
50338@endif target-libtermcap
50339
50340.PHONY: maybe-pdf-target-libtermcap pdf-target-libtermcap
50341maybe-pdf-target-libtermcap:
50342@if target-libtermcap
50343maybe-pdf-target-libtermcap: pdf-target-libtermcap
50344
50345pdf-target-libtermcap: \
50346    configure-target-libtermcap 
50347	@: $(MAKE); $(unstage)
50348	@[ -f $(TARGET_SUBDIR)/libtermcap/Makefile ] || exit 0; \
50349	r=`${PWD_COMMAND}`; export r; \
50350	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
50351	$(NORMAL_TARGET_EXPORTS) \
50352	echo "Doing pdf in $(TARGET_SUBDIR)/libtermcap"; \
50353	for flag in $(EXTRA_TARGET_FLAGS); do \
50354	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
50355	done; \
50356	(cd $(TARGET_SUBDIR)/libtermcap && \
50357	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
50358	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
50359	          "RANLIB=$${RANLIB}" \
50360	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
50361	           pdf) \
50362	  || exit 1
50363
50364@endif target-libtermcap
50365
50366.PHONY: maybe-html-target-libtermcap html-target-libtermcap
50367maybe-html-target-libtermcap:
50368@if target-libtermcap
50369maybe-html-target-libtermcap: html-target-libtermcap
50370
50371html-target-libtermcap: \
50372    configure-target-libtermcap 
50373	@: $(MAKE); $(unstage)
50374	@[ -f $(TARGET_SUBDIR)/libtermcap/Makefile ] || exit 0; \
50375	r=`${PWD_COMMAND}`; export r; \
50376	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
50377	$(NORMAL_TARGET_EXPORTS) \
50378	echo "Doing html in $(TARGET_SUBDIR)/libtermcap"; \
50379	for flag in $(EXTRA_TARGET_FLAGS); do \
50380	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
50381	done; \
50382	(cd $(TARGET_SUBDIR)/libtermcap && \
50383	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
50384	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
50385	          "RANLIB=$${RANLIB}" \
50386	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
50387	           html) \
50388	  || exit 1
50389
50390@endif target-libtermcap
50391
50392.PHONY: maybe-TAGS-target-libtermcap TAGS-target-libtermcap
50393maybe-TAGS-target-libtermcap:
50394@if target-libtermcap
50395maybe-TAGS-target-libtermcap: TAGS-target-libtermcap
50396
50397TAGS-target-libtermcap: \
50398    configure-target-libtermcap 
50399	@: $(MAKE); $(unstage)
50400	@[ -f $(TARGET_SUBDIR)/libtermcap/Makefile ] || exit 0; \
50401	r=`${PWD_COMMAND}`; export r; \
50402	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
50403	$(NORMAL_TARGET_EXPORTS) \
50404	echo "Doing TAGS in $(TARGET_SUBDIR)/libtermcap"; \
50405	for flag in $(EXTRA_TARGET_FLAGS); do \
50406	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
50407	done; \
50408	(cd $(TARGET_SUBDIR)/libtermcap && \
50409	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
50410	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
50411	          "RANLIB=$${RANLIB}" \
50412	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
50413	           TAGS) \
50414	  || exit 1
50415
50416@endif target-libtermcap
50417
50418.PHONY: maybe-install-info-target-libtermcap install-info-target-libtermcap
50419maybe-install-info-target-libtermcap:
50420@if target-libtermcap
50421maybe-install-info-target-libtermcap: install-info-target-libtermcap
50422
50423install-info-target-libtermcap: \
50424    configure-target-libtermcap \
50425    info-target-libtermcap 
50426	@: $(MAKE); $(unstage)
50427	@[ -f $(TARGET_SUBDIR)/libtermcap/Makefile ] || exit 0; \
50428	r=`${PWD_COMMAND}`; export r; \
50429	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
50430	$(NORMAL_TARGET_EXPORTS) \
50431	echo "Doing install-info in $(TARGET_SUBDIR)/libtermcap"; \
50432	for flag in $(EXTRA_TARGET_FLAGS); do \
50433	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
50434	done; \
50435	(cd $(TARGET_SUBDIR)/libtermcap && \
50436	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
50437	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
50438	          "RANLIB=$${RANLIB}" \
50439	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
50440	           install-info) \
50441	  || exit 1
50442
50443@endif target-libtermcap
50444
50445.PHONY: maybe-install-pdf-target-libtermcap install-pdf-target-libtermcap
50446maybe-install-pdf-target-libtermcap:
50447@if target-libtermcap
50448maybe-install-pdf-target-libtermcap: install-pdf-target-libtermcap
50449
50450install-pdf-target-libtermcap: \
50451    configure-target-libtermcap \
50452    pdf-target-libtermcap 
50453	@: $(MAKE); $(unstage)
50454	@[ -f $(TARGET_SUBDIR)/libtermcap/Makefile ] || exit 0; \
50455	r=`${PWD_COMMAND}`; export r; \
50456	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
50457	$(NORMAL_TARGET_EXPORTS) \
50458	echo "Doing install-pdf in $(TARGET_SUBDIR)/libtermcap"; \
50459	for flag in $(EXTRA_TARGET_FLAGS); do \
50460	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
50461	done; \
50462	(cd $(TARGET_SUBDIR)/libtermcap && \
50463	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
50464	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
50465	          "RANLIB=$${RANLIB}" \
50466	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
50467	           install-pdf) \
50468	  || exit 1
50469
50470@endif target-libtermcap
50471
50472.PHONY: maybe-install-html-target-libtermcap install-html-target-libtermcap
50473maybe-install-html-target-libtermcap:
50474@if target-libtermcap
50475maybe-install-html-target-libtermcap: install-html-target-libtermcap
50476
50477install-html-target-libtermcap: \
50478    configure-target-libtermcap \
50479    html-target-libtermcap 
50480	@: $(MAKE); $(unstage)
50481	@[ -f $(TARGET_SUBDIR)/libtermcap/Makefile ] || exit 0; \
50482	r=`${PWD_COMMAND}`; export r; \
50483	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
50484	$(NORMAL_TARGET_EXPORTS) \
50485	echo "Doing install-html in $(TARGET_SUBDIR)/libtermcap"; \
50486	for flag in $(EXTRA_TARGET_FLAGS); do \
50487	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
50488	done; \
50489	(cd $(TARGET_SUBDIR)/libtermcap && \
50490	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
50491	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
50492	          "RANLIB=$${RANLIB}" \
50493	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
50494	           install-html) \
50495	  || exit 1
50496
50497@endif target-libtermcap
50498
50499.PHONY: maybe-installcheck-target-libtermcap installcheck-target-libtermcap
50500maybe-installcheck-target-libtermcap:
50501@if target-libtermcap
50502maybe-installcheck-target-libtermcap: installcheck-target-libtermcap
50503
50504installcheck-target-libtermcap: \
50505    configure-target-libtermcap 
50506	@: $(MAKE); $(unstage)
50507	@[ -f $(TARGET_SUBDIR)/libtermcap/Makefile ] || exit 0; \
50508	r=`${PWD_COMMAND}`; export r; \
50509	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
50510	$(NORMAL_TARGET_EXPORTS) \
50511	echo "Doing installcheck in $(TARGET_SUBDIR)/libtermcap"; \
50512	for flag in $(EXTRA_TARGET_FLAGS); do \
50513	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
50514	done; \
50515	(cd $(TARGET_SUBDIR)/libtermcap && \
50516	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
50517	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
50518	          "RANLIB=$${RANLIB}" \
50519	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
50520	           installcheck) \
50521	  || exit 1
50522
50523@endif target-libtermcap
50524
50525.PHONY: maybe-mostlyclean-target-libtermcap mostlyclean-target-libtermcap
50526maybe-mostlyclean-target-libtermcap:
50527@if target-libtermcap
50528maybe-mostlyclean-target-libtermcap: mostlyclean-target-libtermcap
50529
50530# libtermcap doesn't support mostlyclean.
50531mostlyclean-target-libtermcap:
50532
50533@endif target-libtermcap
50534
50535.PHONY: maybe-clean-target-libtermcap clean-target-libtermcap
50536maybe-clean-target-libtermcap:
50537@if target-libtermcap
50538maybe-clean-target-libtermcap: clean-target-libtermcap
50539
50540# libtermcap doesn't support clean.
50541clean-target-libtermcap:
50542
50543@endif target-libtermcap
50544
50545.PHONY: maybe-distclean-target-libtermcap distclean-target-libtermcap
50546maybe-distclean-target-libtermcap:
50547@if target-libtermcap
50548maybe-distclean-target-libtermcap: distclean-target-libtermcap
50549
50550# libtermcap doesn't support distclean.
50551distclean-target-libtermcap:
50552
50553@endif target-libtermcap
50554
50555.PHONY: maybe-maintainer-clean-target-libtermcap maintainer-clean-target-libtermcap
50556maybe-maintainer-clean-target-libtermcap:
50557@if target-libtermcap
50558maybe-maintainer-clean-target-libtermcap: maintainer-clean-target-libtermcap
50559
50560# libtermcap doesn't support maintainer-clean.
50561maintainer-clean-target-libtermcap:
50562
50563@endif target-libtermcap
50564
50565
50566
50567
50568
50569.PHONY: configure-target-winsup maybe-configure-target-winsup
50570maybe-configure-target-winsup:
50571@if gcc-bootstrap
50572configure-target-winsup: stage_current
50573@endif gcc-bootstrap
50574@if target-winsup
50575maybe-configure-target-winsup: configure-target-winsup
50576configure-target-winsup: 
50577	@: $(MAKE); $(unstage)
50578	@r=`${PWD_COMMAND}`; export r; \
50579	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
50580	echo "Checking multilib configuration for winsup..."; \
50581	$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/winsup; \
50582	$(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/winsup/multilib.tmp 2> /dev/null; \
50583	if test -r $(TARGET_SUBDIR)/winsup/multilib.out; then \
50584	  if cmp -s $(TARGET_SUBDIR)/winsup/multilib.tmp $(TARGET_SUBDIR)/winsup/multilib.out; then \
50585	    rm -f $(TARGET_SUBDIR)/winsup/multilib.tmp; \
50586	  else \
50587	    rm -f $(TARGET_SUBDIR)/winsup/Makefile; \
50588	    mv $(TARGET_SUBDIR)/winsup/multilib.tmp $(TARGET_SUBDIR)/winsup/multilib.out; \
50589	  fi; \
50590	else \
50591	  mv $(TARGET_SUBDIR)/winsup/multilib.tmp $(TARGET_SUBDIR)/winsup/multilib.out; \
50592	fi; \
50593	test ! -f $(TARGET_SUBDIR)/winsup/Makefile || exit 0; \
50594	$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/winsup; \
50595	$(NORMAL_TARGET_EXPORTS)  \
50596	echo Configuring in $(TARGET_SUBDIR)/winsup; \
50597	cd "$(TARGET_SUBDIR)/winsup" || exit 1; \
50598	case $(srcdir) in \
50599	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
50600	  *) topdir=`echo $(TARGET_SUBDIR)/winsup/ | \
50601		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
50602	esac; \
50603	module_srcdir=winsup; \
50604	rm -f no-such-file || : ; \
50605	CONFIG_SITE=no-such-file $(SHELL) \
50606	  $$s/$$module_srcdir/configure \
50607	  --srcdir=$${topdir}/$$module_srcdir \
50608	  $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
50609	  --target=${target_alias}  \
50610	  || exit 1
50611@endif target-winsup
50612
50613
50614
50615
50616
50617.PHONY: all-target-winsup maybe-all-target-winsup
50618maybe-all-target-winsup:
50619@if gcc-bootstrap
50620all-target-winsup: stage_current
50621@endif gcc-bootstrap
50622@if target-winsup
50623TARGET-target-winsup=all
50624maybe-all-target-winsup: all-target-winsup
50625all-target-winsup: configure-target-winsup
50626	@: $(MAKE); $(unstage)
50627	@r=`${PWD_COMMAND}`; export r; \
50628	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
50629	$(NORMAL_TARGET_EXPORTS)  \
50630	(cd $(TARGET_SUBDIR)/winsup && \
50631	  $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS)   \
50632		$(TARGET-target-winsup))
50633@endif target-winsup
50634
50635
50636
50637
50638
50639.PHONY: check-target-winsup maybe-check-target-winsup
50640maybe-check-target-winsup:
50641@if target-winsup
50642maybe-check-target-winsup: check-target-winsup
50643
50644check-target-winsup:
50645	@: $(MAKE); $(unstage)
50646	@r=`${PWD_COMMAND}`; export r; \
50647	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
50648	$(NORMAL_TARGET_EXPORTS) \
50649	(cd $(TARGET_SUBDIR)/winsup && \
50650	  $(MAKE) $(TARGET_FLAGS_TO_PASS)   check)
50651
50652@endif target-winsup
50653
50654.PHONY: install-target-winsup maybe-install-target-winsup
50655maybe-install-target-winsup:
50656@if target-winsup
50657maybe-install-target-winsup: install-target-winsup
50658
50659install-target-winsup: installdirs
50660	@: $(MAKE); $(unstage)
50661	@r=`${PWD_COMMAND}`; export r; \
50662	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
50663	$(NORMAL_TARGET_EXPORTS) \
50664	(cd $(TARGET_SUBDIR)/winsup && \
50665	  $(MAKE) $(TARGET_FLAGS_TO_PASS)  install)
50666
50667@endif target-winsup
50668
50669.PHONY: install-strip-target-winsup maybe-install-strip-target-winsup
50670maybe-install-strip-target-winsup:
50671@if target-winsup
50672maybe-install-strip-target-winsup: install-strip-target-winsup
50673
50674install-strip-target-winsup: installdirs
50675	@: $(MAKE); $(unstage)
50676	@r=`${PWD_COMMAND}`; export r; \
50677	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
50678	$(NORMAL_TARGET_EXPORTS) \
50679	(cd $(TARGET_SUBDIR)/winsup && \
50680	  $(MAKE) $(TARGET_FLAGS_TO_PASS)  install-strip)
50681
50682@endif target-winsup
50683
50684# Other targets (info, dvi, pdf, etc.)
50685
50686.PHONY: maybe-info-target-winsup info-target-winsup
50687maybe-info-target-winsup:
50688@if target-winsup
50689maybe-info-target-winsup: info-target-winsup
50690
50691info-target-winsup: \
50692    configure-target-winsup 
50693	@: $(MAKE); $(unstage)
50694	@[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0; \
50695	r=`${PWD_COMMAND}`; export r; \
50696	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
50697	$(NORMAL_TARGET_EXPORTS) \
50698	echo "Doing info in $(TARGET_SUBDIR)/winsup"; \
50699	for flag in $(EXTRA_TARGET_FLAGS); do \
50700	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
50701	done; \
50702	(cd $(TARGET_SUBDIR)/winsup && \
50703	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
50704	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
50705	          "RANLIB=$${RANLIB}" \
50706	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
50707	           info) \
50708	  || exit 1
50709
50710@endif target-winsup
50711
50712.PHONY: maybe-dvi-target-winsup dvi-target-winsup
50713maybe-dvi-target-winsup:
50714@if target-winsup
50715maybe-dvi-target-winsup: dvi-target-winsup
50716
50717dvi-target-winsup: \
50718    configure-target-winsup 
50719	@: $(MAKE); $(unstage)
50720	@[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0; \
50721	r=`${PWD_COMMAND}`; export r; \
50722	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
50723	$(NORMAL_TARGET_EXPORTS) \
50724	echo "Doing dvi in $(TARGET_SUBDIR)/winsup"; \
50725	for flag in $(EXTRA_TARGET_FLAGS); do \
50726	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
50727	done; \
50728	(cd $(TARGET_SUBDIR)/winsup && \
50729	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
50730	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
50731	          "RANLIB=$${RANLIB}" \
50732	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
50733	           dvi) \
50734	  || exit 1
50735
50736@endif target-winsup
50737
50738.PHONY: maybe-pdf-target-winsup pdf-target-winsup
50739maybe-pdf-target-winsup:
50740@if target-winsup
50741maybe-pdf-target-winsup: pdf-target-winsup
50742
50743pdf-target-winsup: \
50744    configure-target-winsup 
50745	@: $(MAKE); $(unstage)
50746	@[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0; \
50747	r=`${PWD_COMMAND}`; export r; \
50748	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
50749	$(NORMAL_TARGET_EXPORTS) \
50750	echo "Doing pdf in $(TARGET_SUBDIR)/winsup"; \
50751	for flag in $(EXTRA_TARGET_FLAGS); do \
50752	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
50753	done; \
50754	(cd $(TARGET_SUBDIR)/winsup && \
50755	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
50756	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
50757	          "RANLIB=$${RANLIB}" \
50758	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
50759	           pdf) \
50760	  || exit 1
50761
50762@endif target-winsup
50763
50764.PHONY: maybe-html-target-winsup html-target-winsup
50765maybe-html-target-winsup:
50766@if target-winsup
50767maybe-html-target-winsup: html-target-winsup
50768
50769html-target-winsup: \
50770    configure-target-winsup 
50771	@: $(MAKE); $(unstage)
50772	@[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0; \
50773	r=`${PWD_COMMAND}`; export r; \
50774	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
50775	$(NORMAL_TARGET_EXPORTS) \
50776	echo "Doing html in $(TARGET_SUBDIR)/winsup"; \
50777	for flag in $(EXTRA_TARGET_FLAGS); do \
50778	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
50779	done; \
50780	(cd $(TARGET_SUBDIR)/winsup && \
50781	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
50782	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
50783	          "RANLIB=$${RANLIB}" \
50784	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
50785	           html) \
50786	  || exit 1
50787
50788@endif target-winsup
50789
50790.PHONY: maybe-TAGS-target-winsup TAGS-target-winsup
50791maybe-TAGS-target-winsup:
50792@if target-winsup
50793maybe-TAGS-target-winsup: TAGS-target-winsup
50794
50795TAGS-target-winsup: \
50796    configure-target-winsup 
50797	@: $(MAKE); $(unstage)
50798	@[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0; \
50799	r=`${PWD_COMMAND}`; export r; \
50800	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
50801	$(NORMAL_TARGET_EXPORTS) \
50802	echo "Doing TAGS in $(TARGET_SUBDIR)/winsup"; \
50803	for flag in $(EXTRA_TARGET_FLAGS); do \
50804	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
50805	done; \
50806	(cd $(TARGET_SUBDIR)/winsup && \
50807	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
50808	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
50809	          "RANLIB=$${RANLIB}" \
50810	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
50811	           TAGS) \
50812	  || exit 1
50813
50814@endif target-winsup
50815
50816.PHONY: maybe-install-info-target-winsup install-info-target-winsup
50817maybe-install-info-target-winsup:
50818@if target-winsup
50819maybe-install-info-target-winsup: install-info-target-winsup
50820
50821install-info-target-winsup: \
50822    configure-target-winsup \
50823    info-target-winsup 
50824	@: $(MAKE); $(unstage)
50825	@[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0; \
50826	r=`${PWD_COMMAND}`; export r; \
50827	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
50828	$(NORMAL_TARGET_EXPORTS) \
50829	echo "Doing install-info in $(TARGET_SUBDIR)/winsup"; \
50830	for flag in $(EXTRA_TARGET_FLAGS); do \
50831	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
50832	done; \
50833	(cd $(TARGET_SUBDIR)/winsup && \
50834	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
50835	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
50836	          "RANLIB=$${RANLIB}" \
50837	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
50838	           install-info) \
50839	  || exit 1
50840
50841@endif target-winsup
50842
50843.PHONY: maybe-install-pdf-target-winsup install-pdf-target-winsup
50844maybe-install-pdf-target-winsup:
50845@if target-winsup
50846maybe-install-pdf-target-winsup: install-pdf-target-winsup
50847
50848install-pdf-target-winsup: \
50849    configure-target-winsup \
50850    pdf-target-winsup 
50851	@: $(MAKE); $(unstage)
50852	@[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0; \
50853	r=`${PWD_COMMAND}`; export r; \
50854	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
50855	$(NORMAL_TARGET_EXPORTS) \
50856	echo "Doing install-pdf in $(TARGET_SUBDIR)/winsup"; \
50857	for flag in $(EXTRA_TARGET_FLAGS); do \
50858	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
50859	done; \
50860	(cd $(TARGET_SUBDIR)/winsup && \
50861	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
50862	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
50863	          "RANLIB=$${RANLIB}" \
50864	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
50865	           install-pdf) \
50866	  || exit 1
50867
50868@endif target-winsup
50869
50870.PHONY: maybe-install-html-target-winsup install-html-target-winsup
50871maybe-install-html-target-winsup:
50872@if target-winsup
50873maybe-install-html-target-winsup: install-html-target-winsup
50874
50875install-html-target-winsup: \
50876    configure-target-winsup \
50877    html-target-winsup 
50878	@: $(MAKE); $(unstage)
50879	@[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0; \
50880	r=`${PWD_COMMAND}`; export r; \
50881	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
50882	$(NORMAL_TARGET_EXPORTS) \
50883	echo "Doing install-html in $(TARGET_SUBDIR)/winsup"; \
50884	for flag in $(EXTRA_TARGET_FLAGS); do \
50885	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
50886	done; \
50887	(cd $(TARGET_SUBDIR)/winsup && \
50888	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
50889	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
50890	          "RANLIB=$${RANLIB}" \
50891	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
50892	           install-html) \
50893	  || exit 1
50894
50895@endif target-winsup
50896
50897.PHONY: maybe-installcheck-target-winsup installcheck-target-winsup
50898maybe-installcheck-target-winsup:
50899@if target-winsup
50900maybe-installcheck-target-winsup: installcheck-target-winsup
50901
50902installcheck-target-winsup: \
50903    configure-target-winsup 
50904	@: $(MAKE); $(unstage)
50905	@[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0; \
50906	r=`${PWD_COMMAND}`; export r; \
50907	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
50908	$(NORMAL_TARGET_EXPORTS) \
50909	echo "Doing installcheck in $(TARGET_SUBDIR)/winsup"; \
50910	for flag in $(EXTRA_TARGET_FLAGS); do \
50911	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
50912	done; \
50913	(cd $(TARGET_SUBDIR)/winsup && \
50914	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
50915	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
50916	          "RANLIB=$${RANLIB}" \
50917	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
50918	           installcheck) \
50919	  || exit 1
50920
50921@endif target-winsup
50922
50923.PHONY: maybe-mostlyclean-target-winsup mostlyclean-target-winsup
50924maybe-mostlyclean-target-winsup:
50925@if target-winsup
50926maybe-mostlyclean-target-winsup: mostlyclean-target-winsup
50927
50928mostlyclean-target-winsup: 
50929	@: $(MAKE); $(unstage)
50930	@[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0; \
50931	r=`${PWD_COMMAND}`; export r; \
50932	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
50933	$(NORMAL_TARGET_EXPORTS) \
50934	echo "Doing mostlyclean in $(TARGET_SUBDIR)/winsup"; \
50935	for flag in $(EXTRA_TARGET_FLAGS); do \
50936	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
50937	done; \
50938	(cd $(TARGET_SUBDIR)/winsup && \
50939	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
50940	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
50941	          "RANLIB=$${RANLIB}" \
50942	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
50943	           mostlyclean) \
50944	  || exit 1
50945
50946@endif target-winsup
50947
50948.PHONY: maybe-clean-target-winsup clean-target-winsup
50949maybe-clean-target-winsup:
50950@if target-winsup
50951maybe-clean-target-winsup: clean-target-winsup
50952
50953clean-target-winsup: 
50954	@: $(MAKE); $(unstage)
50955	@[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0; \
50956	r=`${PWD_COMMAND}`; export r; \
50957	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
50958	$(NORMAL_TARGET_EXPORTS) \
50959	echo "Doing clean in $(TARGET_SUBDIR)/winsup"; \
50960	for flag in $(EXTRA_TARGET_FLAGS); do \
50961	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
50962	done; \
50963	(cd $(TARGET_SUBDIR)/winsup && \
50964	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
50965	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
50966	          "RANLIB=$${RANLIB}" \
50967	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
50968	           clean) \
50969	  || exit 1
50970
50971@endif target-winsup
50972
50973.PHONY: maybe-distclean-target-winsup distclean-target-winsup
50974maybe-distclean-target-winsup:
50975@if target-winsup
50976maybe-distclean-target-winsup: distclean-target-winsup
50977
50978distclean-target-winsup: 
50979	@: $(MAKE); $(unstage)
50980	@[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0; \
50981	r=`${PWD_COMMAND}`; export r; \
50982	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
50983	$(NORMAL_TARGET_EXPORTS) \
50984	echo "Doing distclean in $(TARGET_SUBDIR)/winsup"; \
50985	for flag in $(EXTRA_TARGET_FLAGS); do \
50986	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
50987	done; \
50988	(cd $(TARGET_SUBDIR)/winsup && \
50989	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
50990	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
50991	          "RANLIB=$${RANLIB}" \
50992	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
50993	           distclean) \
50994	  || exit 1
50995
50996@endif target-winsup
50997
50998.PHONY: maybe-maintainer-clean-target-winsup maintainer-clean-target-winsup
50999maybe-maintainer-clean-target-winsup:
51000@if target-winsup
51001maybe-maintainer-clean-target-winsup: maintainer-clean-target-winsup
51002
51003maintainer-clean-target-winsup: 
51004	@: $(MAKE); $(unstage)
51005	@[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0; \
51006	r=`${PWD_COMMAND}`; export r; \
51007	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
51008	$(NORMAL_TARGET_EXPORTS) \
51009	echo "Doing maintainer-clean in $(TARGET_SUBDIR)/winsup"; \
51010	for flag in $(EXTRA_TARGET_FLAGS); do \
51011	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
51012	done; \
51013	(cd $(TARGET_SUBDIR)/winsup && \
51014	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
51015	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
51016	          "RANLIB=$${RANLIB}" \
51017	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
51018	           maintainer-clean) \
51019	  || exit 1
51020
51021@endif target-winsup
51022
51023
51024
51025
51026
51027.PHONY: configure-target-libgloss maybe-configure-target-libgloss
51028maybe-configure-target-libgloss:
51029@if gcc-bootstrap
51030configure-target-libgloss: stage_current
51031@endif gcc-bootstrap
51032@if target-libgloss
51033maybe-configure-target-libgloss: configure-target-libgloss
51034configure-target-libgloss: 
51035	@: $(MAKE); $(unstage)
51036	@r=`${PWD_COMMAND}`; export r; \
51037	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
51038	echo "Checking multilib configuration for libgloss..."; \
51039	$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgloss; \
51040	$(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgloss/multilib.tmp 2> /dev/null; \
51041	if test -r $(TARGET_SUBDIR)/libgloss/multilib.out; then \
51042	  if cmp -s $(TARGET_SUBDIR)/libgloss/multilib.tmp $(TARGET_SUBDIR)/libgloss/multilib.out; then \
51043	    rm -f $(TARGET_SUBDIR)/libgloss/multilib.tmp; \
51044	  else \
51045	    rm -f $(TARGET_SUBDIR)/libgloss/Makefile; \
51046	    mv $(TARGET_SUBDIR)/libgloss/multilib.tmp $(TARGET_SUBDIR)/libgloss/multilib.out; \
51047	  fi; \
51048	else \
51049	  mv $(TARGET_SUBDIR)/libgloss/multilib.tmp $(TARGET_SUBDIR)/libgloss/multilib.out; \
51050	fi; \
51051	test ! -f $(TARGET_SUBDIR)/libgloss/Makefile || exit 0; \
51052	$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgloss; \
51053	$(NORMAL_TARGET_EXPORTS)  \
51054	echo Configuring in $(TARGET_SUBDIR)/libgloss; \
51055	cd "$(TARGET_SUBDIR)/libgloss" || exit 1; \
51056	case $(srcdir) in \
51057	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
51058	  *) topdir=`echo $(TARGET_SUBDIR)/libgloss/ | \
51059		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
51060	esac; \
51061	module_srcdir=libgloss; \
51062	rm -f no-such-file || : ; \
51063	CONFIG_SITE=no-such-file $(SHELL) \
51064	  $$s/$$module_srcdir/configure \
51065	  --srcdir=$${topdir}/$$module_srcdir \
51066	  $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
51067	  --target=${target_alias}  \
51068	  || exit 1
51069@endif target-libgloss
51070
51071
51072
51073
51074
51075.PHONY: all-target-libgloss maybe-all-target-libgloss
51076maybe-all-target-libgloss:
51077@if gcc-bootstrap
51078all-target-libgloss: stage_current
51079@endif gcc-bootstrap
51080@if target-libgloss
51081TARGET-target-libgloss=all
51082maybe-all-target-libgloss: all-target-libgloss
51083all-target-libgloss: configure-target-libgloss
51084	@: $(MAKE); $(unstage)
51085	@r=`${PWD_COMMAND}`; export r; \
51086	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
51087	$(NORMAL_TARGET_EXPORTS)  \
51088	(cd $(TARGET_SUBDIR)/libgloss && \
51089	  $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS)   \
51090		$(TARGET-target-libgloss))
51091@endif target-libgloss
51092
51093
51094
51095
51096
51097.PHONY: check-target-libgloss maybe-check-target-libgloss
51098maybe-check-target-libgloss:
51099@if target-libgloss
51100maybe-check-target-libgloss: check-target-libgloss
51101
51102# Dummy target for uncheckable module.
51103check-target-libgloss:
51104
51105@endif target-libgloss
51106
51107.PHONY: install-target-libgloss maybe-install-target-libgloss
51108maybe-install-target-libgloss:
51109@if target-libgloss
51110maybe-install-target-libgloss: install-target-libgloss
51111
51112install-target-libgloss: installdirs
51113	@: $(MAKE); $(unstage)
51114	@r=`${PWD_COMMAND}`; export r; \
51115	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
51116	$(NORMAL_TARGET_EXPORTS) \
51117	(cd $(TARGET_SUBDIR)/libgloss && \
51118	  $(MAKE) $(TARGET_FLAGS_TO_PASS)  install)
51119
51120@endif target-libgloss
51121
51122.PHONY: install-strip-target-libgloss maybe-install-strip-target-libgloss
51123maybe-install-strip-target-libgloss:
51124@if target-libgloss
51125maybe-install-strip-target-libgloss: install-strip-target-libgloss
51126
51127install-strip-target-libgloss: installdirs
51128	@: $(MAKE); $(unstage)
51129	@r=`${PWD_COMMAND}`; export r; \
51130	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
51131	$(NORMAL_TARGET_EXPORTS) \
51132	(cd $(TARGET_SUBDIR)/libgloss && \
51133	  $(MAKE) $(TARGET_FLAGS_TO_PASS)  install-strip)
51134
51135@endif target-libgloss
51136
51137# Other targets (info, dvi, pdf, etc.)
51138
51139.PHONY: maybe-info-target-libgloss info-target-libgloss
51140maybe-info-target-libgloss:
51141@if target-libgloss
51142maybe-info-target-libgloss: info-target-libgloss
51143
51144info-target-libgloss: \
51145    configure-target-libgloss 
51146	@: $(MAKE); $(unstage)
51147	@[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0; \
51148	r=`${PWD_COMMAND}`; export r; \
51149	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
51150	$(NORMAL_TARGET_EXPORTS) \
51151	echo "Doing info in $(TARGET_SUBDIR)/libgloss"; \
51152	for flag in $(EXTRA_TARGET_FLAGS); do \
51153	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
51154	done; \
51155	(cd $(TARGET_SUBDIR)/libgloss && \
51156	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
51157	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
51158	          "RANLIB=$${RANLIB}" \
51159	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
51160	           info) \
51161	  || exit 1
51162
51163@endif target-libgloss
51164
51165.PHONY: maybe-dvi-target-libgloss dvi-target-libgloss
51166maybe-dvi-target-libgloss:
51167@if target-libgloss
51168maybe-dvi-target-libgloss: dvi-target-libgloss
51169
51170dvi-target-libgloss: \
51171    configure-target-libgloss 
51172	@: $(MAKE); $(unstage)
51173	@[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0; \
51174	r=`${PWD_COMMAND}`; export r; \
51175	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
51176	$(NORMAL_TARGET_EXPORTS) \
51177	echo "Doing dvi in $(TARGET_SUBDIR)/libgloss"; \
51178	for flag in $(EXTRA_TARGET_FLAGS); do \
51179	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
51180	done; \
51181	(cd $(TARGET_SUBDIR)/libgloss && \
51182	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
51183	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
51184	          "RANLIB=$${RANLIB}" \
51185	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
51186	           dvi) \
51187	  || exit 1
51188
51189@endif target-libgloss
51190
51191.PHONY: maybe-pdf-target-libgloss pdf-target-libgloss
51192maybe-pdf-target-libgloss:
51193@if target-libgloss
51194maybe-pdf-target-libgloss: pdf-target-libgloss
51195
51196pdf-target-libgloss: \
51197    configure-target-libgloss 
51198	@: $(MAKE); $(unstage)
51199	@[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0; \
51200	r=`${PWD_COMMAND}`; export r; \
51201	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
51202	$(NORMAL_TARGET_EXPORTS) \
51203	echo "Doing pdf in $(TARGET_SUBDIR)/libgloss"; \
51204	for flag in $(EXTRA_TARGET_FLAGS); do \
51205	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
51206	done; \
51207	(cd $(TARGET_SUBDIR)/libgloss && \
51208	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
51209	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
51210	          "RANLIB=$${RANLIB}" \
51211	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
51212	           pdf) \
51213	  || exit 1
51214
51215@endif target-libgloss
51216
51217.PHONY: maybe-html-target-libgloss html-target-libgloss
51218maybe-html-target-libgloss:
51219@if target-libgloss
51220maybe-html-target-libgloss: html-target-libgloss
51221
51222html-target-libgloss: \
51223    configure-target-libgloss 
51224	@: $(MAKE); $(unstage)
51225	@[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0; \
51226	r=`${PWD_COMMAND}`; export r; \
51227	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
51228	$(NORMAL_TARGET_EXPORTS) \
51229	echo "Doing html in $(TARGET_SUBDIR)/libgloss"; \
51230	for flag in $(EXTRA_TARGET_FLAGS); do \
51231	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
51232	done; \
51233	(cd $(TARGET_SUBDIR)/libgloss && \
51234	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
51235	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
51236	          "RANLIB=$${RANLIB}" \
51237	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
51238	           html) \
51239	  || exit 1
51240
51241@endif target-libgloss
51242
51243.PHONY: maybe-TAGS-target-libgloss TAGS-target-libgloss
51244maybe-TAGS-target-libgloss:
51245@if target-libgloss
51246maybe-TAGS-target-libgloss: TAGS-target-libgloss
51247
51248TAGS-target-libgloss: \
51249    configure-target-libgloss 
51250	@: $(MAKE); $(unstage)
51251	@[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0; \
51252	r=`${PWD_COMMAND}`; export r; \
51253	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
51254	$(NORMAL_TARGET_EXPORTS) \
51255	echo "Doing TAGS in $(TARGET_SUBDIR)/libgloss"; \
51256	for flag in $(EXTRA_TARGET_FLAGS); do \
51257	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
51258	done; \
51259	(cd $(TARGET_SUBDIR)/libgloss && \
51260	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
51261	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
51262	          "RANLIB=$${RANLIB}" \
51263	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
51264	           TAGS) \
51265	  || exit 1
51266
51267@endif target-libgloss
51268
51269.PHONY: maybe-install-info-target-libgloss install-info-target-libgloss
51270maybe-install-info-target-libgloss:
51271@if target-libgloss
51272maybe-install-info-target-libgloss: install-info-target-libgloss
51273
51274install-info-target-libgloss: \
51275    configure-target-libgloss \
51276    info-target-libgloss 
51277	@: $(MAKE); $(unstage)
51278	@[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0; \
51279	r=`${PWD_COMMAND}`; export r; \
51280	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
51281	$(NORMAL_TARGET_EXPORTS) \
51282	echo "Doing install-info in $(TARGET_SUBDIR)/libgloss"; \
51283	for flag in $(EXTRA_TARGET_FLAGS); do \
51284	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
51285	done; \
51286	(cd $(TARGET_SUBDIR)/libgloss && \
51287	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
51288	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
51289	          "RANLIB=$${RANLIB}" \
51290	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
51291	           install-info) \
51292	  || exit 1
51293
51294@endif target-libgloss
51295
51296.PHONY: maybe-install-pdf-target-libgloss install-pdf-target-libgloss
51297maybe-install-pdf-target-libgloss:
51298@if target-libgloss
51299maybe-install-pdf-target-libgloss: install-pdf-target-libgloss
51300
51301install-pdf-target-libgloss: \
51302    configure-target-libgloss \
51303    pdf-target-libgloss 
51304	@: $(MAKE); $(unstage)
51305	@[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0; \
51306	r=`${PWD_COMMAND}`; export r; \
51307	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
51308	$(NORMAL_TARGET_EXPORTS) \
51309	echo "Doing install-pdf in $(TARGET_SUBDIR)/libgloss"; \
51310	for flag in $(EXTRA_TARGET_FLAGS); do \
51311	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
51312	done; \
51313	(cd $(TARGET_SUBDIR)/libgloss && \
51314	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
51315	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
51316	          "RANLIB=$${RANLIB}" \
51317	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
51318	           install-pdf) \
51319	  || exit 1
51320
51321@endif target-libgloss
51322
51323.PHONY: maybe-install-html-target-libgloss install-html-target-libgloss
51324maybe-install-html-target-libgloss:
51325@if target-libgloss
51326maybe-install-html-target-libgloss: install-html-target-libgloss
51327
51328install-html-target-libgloss: \
51329    configure-target-libgloss \
51330    html-target-libgloss 
51331	@: $(MAKE); $(unstage)
51332	@[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0; \
51333	r=`${PWD_COMMAND}`; export r; \
51334	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
51335	$(NORMAL_TARGET_EXPORTS) \
51336	echo "Doing install-html in $(TARGET_SUBDIR)/libgloss"; \
51337	for flag in $(EXTRA_TARGET_FLAGS); do \
51338	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
51339	done; \
51340	(cd $(TARGET_SUBDIR)/libgloss && \
51341	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
51342	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
51343	          "RANLIB=$${RANLIB}" \
51344	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
51345	           install-html) \
51346	  || exit 1
51347
51348@endif target-libgloss
51349
51350.PHONY: maybe-installcheck-target-libgloss installcheck-target-libgloss
51351maybe-installcheck-target-libgloss:
51352@if target-libgloss
51353maybe-installcheck-target-libgloss: installcheck-target-libgloss
51354
51355installcheck-target-libgloss: \
51356    configure-target-libgloss 
51357	@: $(MAKE); $(unstage)
51358	@[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0; \
51359	r=`${PWD_COMMAND}`; export r; \
51360	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
51361	$(NORMAL_TARGET_EXPORTS) \
51362	echo "Doing installcheck in $(TARGET_SUBDIR)/libgloss"; \
51363	for flag in $(EXTRA_TARGET_FLAGS); do \
51364	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
51365	done; \
51366	(cd $(TARGET_SUBDIR)/libgloss && \
51367	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
51368	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
51369	          "RANLIB=$${RANLIB}" \
51370	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
51371	           installcheck) \
51372	  || exit 1
51373
51374@endif target-libgloss
51375
51376.PHONY: maybe-mostlyclean-target-libgloss mostlyclean-target-libgloss
51377maybe-mostlyclean-target-libgloss:
51378@if target-libgloss
51379maybe-mostlyclean-target-libgloss: mostlyclean-target-libgloss
51380
51381mostlyclean-target-libgloss: 
51382	@: $(MAKE); $(unstage)
51383	@[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0; \
51384	r=`${PWD_COMMAND}`; export r; \
51385	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
51386	$(NORMAL_TARGET_EXPORTS) \
51387	echo "Doing mostlyclean in $(TARGET_SUBDIR)/libgloss"; \
51388	for flag in $(EXTRA_TARGET_FLAGS); do \
51389	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
51390	done; \
51391	(cd $(TARGET_SUBDIR)/libgloss && \
51392	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
51393	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
51394	          "RANLIB=$${RANLIB}" \
51395	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
51396	           mostlyclean) \
51397	  || exit 1
51398
51399@endif target-libgloss
51400
51401.PHONY: maybe-clean-target-libgloss clean-target-libgloss
51402maybe-clean-target-libgloss:
51403@if target-libgloss
51404maybe-clean-target-libgloss: clean-target-libgloss
51405
51406clean-target-libgloss: 
51407	@: $(MAKE); $(unstage)
51408	@[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0; \
51409	r=`${PWD_COMMAND}`; export r; \
51410	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
51411	$(NORMAL_TARGET_EXPORTS) \
51412	echo "Doing clean in $(TARGET_SUBDIR)/libgloss"; \
51413	for flag in $(EXTRA_TARGET_FLAGS); do \
51414	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
51415	done; \
51416	(cd $(TARGET_SUBDIR)/libgloss && \
51417	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
51418	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
51419	          "RANLIB=$${RANLIB}" \
51420	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
51421	           clean) \
51422	  || exit 1
51423
51424@endif target-libgloss
51425
51426.PHONY: maybe-distclean-target-libgloss distclean-target-libgloss
51427maybe-distclean-target-libgloss:
51428@if target-libgloss
51429maybe-distclean-target-libgloss: distclean-target-libgloss
51430
51431distclean-target-libgloss: 
51432	@: $(MAKE); $(unstage)
51433	@[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0; \
51434	r=`${PWD_COMMAND}`; export r; \
51435	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
51436	$(NORMAL_TARGET_EXPORTS) \
51437	echo "Doing distclean in $(TARGET_SUBDIR)/libgloss"; \
51438	for flag in $(EXTRA_TARGET_FLAGS); do \
51439	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
51440	done; \
51441	(cd $(TARGET_SUBDIR)/libgloss && \
51442	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
51443	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
51444	          "RANLIB=$${RANLIB}" \
51445	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
51446	           distclean) \
51447	  || exit 1
51448
51449@endif target-libgloss
51450
51451.PHONY: maybe-maintainer-clean-target-libgloss maintainer-clean-target-libgloss
51452maybe-maintainer-clean-target-libgloss:
51453@if target-libgloss
51454maybe-maintainer-clean-target-libgloss: maintainer-clean-target-libgloss
51455
51456maintainer-clean-target-libgloss: 
51457	@: $(MAKE); $(unstage)
51458	@[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0; \
51459	r=`${PWD_COMMAND}`; export r; \
51460	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
51461	$(NORMAL_TARGET_EXPORTS) \
51462	echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libgloss"; \
51463	for flag in $(EXTRA_TARGET_FLAGS); do \
51464	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
51465	done; \
51466	(cd $(TARGET_SUBDIR)/libgloss && \
51467	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
51468	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
51469	          "RANLIB=$${RANLIB}" \
51470	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
51471	           maintainer-clean) \
51472	  || exit 1
51473
51474@endif target-libgloss
51475
51476
51477
51478
51479
51480.PHONY: configure-target-libffi maybe-configure-target-libffi
51481maybe-configure-target-libffi:
51482@if gcc-bootstrap
51483configure-target-libffi: stage_current
51484@endif gcc-bootstrap
51485@if target-libffi
51486maybe-configure-target-libffi: configure-target-libffi
51487configure-target-libffi: 
51488	@: $(MAKE); $(unstage)
51489	@r=`${PWD_COMMAND}`; export r; \
51490	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
51491	echo "Checking multilib configuration for libffi..."; \
51492	$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libffi; \
51493	$(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libffi/multilib.tmp 2> /dev/null; \
51494	if test -r $(TARGET_SUBDIR)/libffi/multilib.out; then \
51495	  if cmp -s $(TARGET_SUBDIR)/libffi/multilib.tmp $(TARGET_SUBDIR)/libffi/multilib.out; then \
51496	    rm -f $(TARGET_SUBDIR)/libffi/multilib.tmp; \
51497	  else \
51498	    rm -f $(TARGET_SUBDIR)/libffi/Makefile; \
51499	    mv $(TARGET_SUBDIR)/libffi/multilib.tmp $(TARGET_SUBDIR)/libffi/multilib.out; \
51500	  fi; \
51501	else \
51502	  mv $(TARGET_SUBDIR)/libffi/multilib.tmp $(TARGET_SUBDIR)/libffi/multilib.out; \
51503	fi; \
51504	test ! -f $(TARGET_SUBDIR)/libffi/Makefile || exit 0; \
51505	$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libffi; \
51506	$(NORMAL_TARGET_EXPORTS)  \
51507	echo Configuring in $(TARGET_SUBDIR)/libffi; \
51508	cd "$(TARGET_SUBDIR)/libffi" || exit 1; \
51509	case $(srcdir) in \
51510	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
51511	  *) topdir=`echo $(TARGET_SUBDIR)/libffi/ | \
51512		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
51513	esac; \
51514	module_srcdir=libffi; \
51515	rm -f no-such-file || : ; \
51516	CONFIG_SITE=no-such-file $(SHELL) \
51517	  $$s/$$module_srcdir/configure \
51518	  --srcdir=$${topdir}/$$module_srcdir \
51519	  $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
51520	  --target=${target_alias}  \
51521	  || exit 1
51522@endif target-libffi
51523
51524
51525
51526
51527
51528.PHONY: all-target-libffi maybe-all-target-libffi
51529maybe-all-target-libffi:
51530@if gcc-bootstrap
51531all-target-libffi: stage_current
51532@endif gcc-bootstrap
51533@if target-libffi
51534TARGET-target-libffi=all
51535maybe-all-target-libffi: all-target-libffi
51536all-target-libffi: configure-target-libffi
51537	@: $(MAKE); $(unstage)
51538	@r=`${PWD_COMMAND}`; export r; \
51539	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
51540	$(NORMAL_TARGET_EXPORTS)  \
51541	(cd $(TARGET_SUBDIR)/libffi && \
51542	  $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS)   \
51543		$(TARGET-target-libffi))
51544@endif target-libffi
51545
51546
51547
51548
51549
51550.PHONY: check-target-libffi maybe-check-target-libffi
51551maybe-check-target-libffi:
51552@if target-libffi
51553maybe-check-target-libffi: check-target-libffi
51554
51555check-target-libffi:
51556	@: $(MAKE); $(unstage)
51557	@r=`${PWD_COMMAND}`; export r; \
51558	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
51559	$(NORMAL_TARGET_EXPORTS) \
51560	(cd $(TARGET_SUBDIR)/libffi && \
51561	  $(MAKE) $(TARGET_FLAGS_TO_PASS)   check)
51562
51563@endif target-libffi
51564
51565.PHONY: install-target-libffi maybe-install-target-libffi
51566maybe-install-target-libffi:
51567@if target-libffi
51568maybe-install-target-libffi: install-target-libffi
51569
51570# Dummy target for uninstallable.
51571install-target-libffi:
51572
51573@endif target-libffi
51574
51575.PHONY: install-strip-target-libffi maybe-install-strip-target-libffi
51576maybe-install-strip-target-libffi:
51577@if target-libffi
51578maybe-install-strip-target-libffi: install-strip-target-libffi
51579
51580# Dummy target for uninstallable.
51581install-strip-target-libffi:
51582
51583@endif target-libffi
51584
51585# Other targets (info, dvi, pdf, etc.)
51586
51587.PHONY: maybe-info-target-libffi info-target-libffi
51588maybe-info-target-libffi:
51589@if target-libffi
51590maybe-info-target-libffi: info-target-libffi
51591
51592info-target-libffi: \
51593    configure-target-libffi 
51594	@: $(MAKE); $(unstage)
51595	@[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0; \
51596	r=`${PWD_COMMAND}`; export r; \
51597	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
51598	$(NORMAL_TARGET_EXPORTS) \
51599	echo "Doing info in $(TARGET_SUBDIR)/libffi"; \
51600	for flag in $(EXTRA_TARGET_FLAGS); do \
51601	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
51602	done; \
51603	(cd $(TARGET_SUBDIR)/libffi && \
51604	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
51605	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
51606	          "RANLIB=$${RANLIB}" \
51607	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
51608	           info) \
51609	  || exit 1
51610
51611@endif target-libffi
51612
51613.PHONY: maybe-dvi-target-libffi dvi-target-libffi
51614maybe-dvi-target-libffi:
51615@if target-libffi
51616maybe-dvi-target-libffi: dvi-target-libffi
51617
51618dvi-target-libffi: \
51619    configure-target-libffi 
51620	@: $(MAKE); $(unstage)
51621	@[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0; \
51622	r=`${PWD_COMMAND}`; export r; \
51623	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
51624	$(NORMAL_TARGET_EXPORTS) \
51625	echo "Doing dvi in $(TARGET_SUBDIR)/libffi"; \
51626	for flag in $(EXTRA_TARGET_FLAGS); do \
51627	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
51628	done; \
51629	(cd $(TARGET_SUBDIR)/libffi && \
51630	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
51631	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
51632	          "RANLIB=$${RANLIB}" \
51633	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
51634	           dvi) \
51635	  || exit 1
51636
51637@endif target-libffi
51638
51639.PHONY: maybe-pdf-target-libffi pdf-target-libffi
51640maybe-pdf-target-libffi:
51641@if target-libffi
51642maybe-pdf-target-libffi: pdf-target-libffi
51643
51644pdf-target-libffi: \
51645    configure-target-libffi 
51646	@: $(MAKE); $(unstage)
51647	@[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0; \
51648	r=`${PWD_COMMAND}`; export r; \
51649	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
51650	$(NORMAL_TARGET_EXPORTS) \
51651	echo "Doing pdf in $(TARGET_SUBDIR)/libffi"; \
51652	for flag in $(EXTRA_TARGET_FLAGS); do \
51653	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
51654	done; \
51655	(cd $(TARGET_SUBDIR)/libffi && \
51656	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
51657	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
51658	          "RANLIB=$${RANLIB}" \
51659	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
51660	           pdf) \
51661	  || exit 1
51662
51663@endif target-libffi
51664
51665.PHONY: maybe-html-target-libffi html-target-libffi
51666maybe-html-target-libffi:
51667@if target-libffi
51668maybe-html-target-libffi: html-target-libffi
51669
51670html-target-libffi: \
51671    configure-target-libffi 
51672	@: $(MAKE); $(unstage)
51673	@[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0; \
51674	r=`${PWD_COMMAND}`; export r; \
51675	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
51676	$(NORMAL_TARGET_EXPORTS) \
51677	echo "Doing html in $(TARGET_SUBDIR)/libffi"; \
51678	for flag in $(EXTRA_TARGET_FLAGS); do \
51679	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
51680	done; \
51681	(cd $(TARGET_SUBDIR)/libffi && \
51682	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
51683	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
51684	          "RANLIB=$${RANLIB}" \
51685	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
51686	           html) \
51687	  || exit 1
51688
51689@endif target-libffi
51690
51691.PHONY: maybe-TAGS-target-libffi TAGS-target-libffi
51692maybe-TAGS-target-libffi:
51693@if target-libffi
51694maybe-TAGS-target-libffi: TAGS-target-libffi
51695
51696TAGS-target-libffi: \
51697    configure-target-libffi 
51698	@: $(MAKE); $(unstage)
51699	@[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0; \
51700	r=`${PWD_COMMAND}`; export r; \
51701	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
51702	$(NORMAL_TARGET_EXPORTS) \
51703	echo "Doing TAGS in $(TARGET_SUBDIR)/libffi"; \
51704	for flag in $(EXTRA_TARGET_FLAGS); do \
51705	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
51706	done; \
51707	(cd $(TARGET_SUBDIR)/libffi && \
51708	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
51709	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
51710	          "RANLIB=$${RANLIB}" \
51711	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
51712	           TAGS) \
51713	  || exit 1
51714
51715@endif target-libffi
51716
51717.PHONY: maybe-install-info-target-libffi install-info-target-libffi
51718maybe-install-info-target-libffi:
51719@if target-libffi
51720maybe-install-info-target-libffi: install-info-target-libffi
51721
51722install-info-target-libffi: \
51723    configure-target-libffi \
51724    info-target-libffi 
51725	@: $(MAKE); $(unstage)
51726	@[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0; \
51727	r=`${PWD_COMMAND}`; export r; \
51728	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
51729	$(NORMAL_TARGET_EXPORTS) \
51730	echo "Doing install-info in $(TARGET_SUBDIR)/libffi"; \
51731	for flag in $(EXTRA_TARGET_FLAGS); do \
51732	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
51733	done; \
51734	(cd $(TARGET_SUBDIR)/libffi && \
51735	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
51736	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
51737	          "RANLIB=$${RANLIB}" \
51738	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
51739	           install-info) \
51740	  || exit 1
51741
51742@endif target-libffi
51743
51744.PHONY: maybe-install-pdf-target-libffi install-pdf-target-libffi
51745maybe-install-pdf-target-libffi:
51746@if target-libffi
51747maybe-install-pdf-target-libffi: install-pdf-target-libffi
51748
51749install-pdf-target-libffi: \
51750    configure-target-libffi \
51751    pdf-target-libffi 
51752	@: $(MAKE); $(unstage)
51753	@[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0; \
51754	r=`${PWD_COMMAND}`; export r; \
51755	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
51756	$(NORMAL_TARGET_EXPORTS) \
51757	echo "Doing install-pdf in $(TARGET_SUBDIR)/libffi"; \
51758	for flag in $(EXTRA_TARGET_FLAGS); do \
51759	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
51760	done; \
51761	(cd $(TARGET_SUBDIR)/libffi && \
51762	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
51763	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
51764	          "RANLIB=$${RANLIB}" \
51765	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
51766	           install-pdf) \
51767	  || exit 1
51768
51769@endif target-libffi
51770
51771.PHONY: maybe-install-html-target-libffi install-html-target-libffi
51772maybe-install-html-target-libffi:
51773@if target-libffi
51774maybe-install-html-target-libffi: install-html-target-libffi
51775
51776install-html-target-libffi: \
51777    configure-target-libffi \
51778    html-target-libffi 
51779	@: $(MAKE); $(unstage)
51780	@[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0; \
51781	r=`${PWD_COMMAND}`; export r; \
51782	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
51783	$(NORMAL_TARGET_EXPORTS) \
51784	echo "Doing install-html in $(TARGET_SUBDIR)/libffi"; \
51785	for flag in $(EXTRA_TARGET_FLAGS); do \
51786	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
51787	done; \
51788	(cd $(TARGET_SUBDIR)/libffi && \
51789	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
51790	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
51791	          "RANLIB=$${RANLIB}" \
51792	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
51793	           install-html) \
51794	  || exit 1
51795
51796@endif target-libffi
51797
51798.PHONY: maybe-installcheck-target-libffi installcheck-target-libffi
51799maybe-installcheck-target-libffi:
51800@if target-libffi
51801maybe-installcheck-target-libffi: installcheck-target-libffi
51802
51803installcheck-target-libffi: \
51804    configure-target-libffi 
51805	@: $(MAKE); $(unstage)
51806	@[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0; \
51807	r=`${PWD_COMMAND}`; export r; \
51808	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
51809	$(NORMAL_TARGET_EXPORTS) \
51810	echo "Doing installcheck in $(TARGET_SUBDIR)/libffi"; \
51811	for flag in $(EXTRA_TARGET_FLAGS); do \
51812	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
51813	done; \
51814	(cd $(TARGET_SUBDIR)/libffi && \
51815	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
51816	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
51817	          "RANLIB=$${RANLIB}" \
51818	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
51819	           installcheck) \
51820	  || exit 1
51821
51822@endif target-libffi
51823
51824.PHONY: maybe-mostlyclean-target-libffi mostlyclean-target-libffi
51825maybe-mostlyclean-target-libffi:
51826@if target-libffi
51827maybe-mostlyclean-target-libffi: mostlyclean-target-libffi
51828
51829mostlyclean-target-libffi: 
51830	@: $(MAKE); $(unstage)
51831	@[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0; \
51832	r=`${PWD_COMMAND}`; export r; \
51833	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
51834	$(NORMAL_TARGET_EXPORTS) \
51835	echo "Doing mostlyclean in $(TARGET_SUBDIR)/libffi"; \
51836	for flag in $(EXTRA_TARGET_FLAGS); do \
51837	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
51838	done; \
51839	(cd $(TARGET_SUBDIR)/libffi && \
51840	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
51841	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
51842	          "RANLIB=$${RANLIB}" \
51843	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
51844	           mostlyclean) \
51845	  || exit 1
51846
51847@endif target-libffi
51848
51849.PHONY: maybe-clean-target-libffi clean-target-libffi
51850maybe-clean-target-libffi:
51851@if target-libffi
51852maybe-clean-target-libffi: clean-target-libffi
51853
51854clean-target-libffi: 
51855	@: $(MAKE); $(unstage)
51856	@[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0; \
51857	r=`${PWD_COMMAND}`; export r; \
51858	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
51859	$(NORMAL_TARGET_EXPORTS) \
51860	echo "Doing clean in $(TARGET_SUBDIR)/libffi"; \
51861	for flag in $(EXTRA_TARGET_FLAGS); do \
51862	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
51863	done; \
51864	(cd $(TARGET_SUBDIR)/libffi && \
51865	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
51866	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
51867	          "RANLIB=$${RANLIB}" \
51868	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
51869	           clean) \
51870	  || exit 1
51871
51872@endif target-libffi
51873
51874.PHONY: maybe-distclean-target-libffi distclean-target-libffi
51875maybe-distclean-target-libffi:
51876@if target-libffi
51877maybe-distclean-target-libffi: distclean-target-libffi
51878
51879distclean-target-libffi: 
51880	@: $(MAKE); $(unstage)
51881	@[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0; \
51882	r=`${PWD_COMMAND}`; export r; \
51883	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
51884	$(NORMAL_TARGET_EXPORTS) \
51885	echo "Doing distclean in $(TARGET_SUBDIR)/libffi"; \
51886	for flag in $(EXTRA_TARGET_FLAGS); do \
51887	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
51888	done; \
51889	(cd $(TARGET_SUBDIR)/libffi && \
51890	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
51891	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
51892	          "RANLIB=$${RANLIB}" \
51893	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
51894	           distclean) \
51895	  || exit 1
51896
51897@endif target-libffi
51898
51899.PHONY: maybe-maintainer-clean-target-libffi maintainer-clean-target-libffi
51900maybe-maintainer-clean-target-libffi:
51901@if target-libffi
51902maybe-maintainer-clean-target-libffi: maintainer-clean-target-libffi
51903
51904maintainer-clean-target-libffi: 
51905	@: $(MAKE); $(unstage)
51906	@[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0; \
51907	r=`${PWD_COMMAND}`; export r; \
51908	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
51909	$(NORMAL_TARGET_EXPORTS) \
51910	echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libffi"; \
51911	for flag in $(EXTRA_TARGET_FLAGS); do \
51912	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
51913	done; \
51914	(cd $(TARGET_SUBDIR)/libffi && \
51915	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
51916	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
51917	          "RANLIB=$${RANLIB}" \
51918	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
51919	           maintainer-clean) \
51920	  || exit 1
51921
51922@endif target-libffi
51923
51924
51925
51926
51927
51928.PHONY: configure-target-zlib maybe-configure-target-zlib
51929maybe-configure-target-zlib:
51930@if gcc-bootstrap
51931configure-target-zlib: stage_current
51932@endif gcc-bootstrap
51933@if target-zlib
51934maybe-configure-target-zlib: configure-target-zlib
51935configure-target-zlib: 
51936	@: $(MAKE); $(unstage)
51937	@r=`${PWD_COMMAND}`; export r; \
51938	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
51939	echo "Checking multilib configuration for zlib..."; \
51940	$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/zlib; \
51941	$(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/zlib/multilib.tmp 2> /dev/null; \
51942	if test -r $(TARGET_SUBDIR)/zlib/multilib.out; then \
51943	  if cmp -s $(TARGET_SUBDIR)/zlib/multilib.tmp $(TARGET_SUBDIR)/zlib/multilib.out; then \
51944	    rm -f $(TARGET_SUBDIR)/zlib/multilib.tmp; \
51945	  else \
51946	    rm -f $(TARGET_SUBDIR)/zlib/Makefile; \
51947	    mv $(TARGET_SUBDIR)/zlib/multilib.tmp $(TARGET_SUBDIR)/zlib/multilib.out; \
51948	  fi; \
51949	else \
51950	  mv $(TARGET_SUBDIR)/zlib/multilib.tmp $(TARGET_SUBDIR)/zlib/multilib.out; \
51951	fi; \
51952	test ! -f $(TARGET_SUBDIR)/zlib/Makefile || exit 0; \
51953	$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/zlib; \
51954	$(NORMAL_TARGET_EXPORTS)  \
51955	echo Configuring in $(TARGET_SUBDIR)/zlib; \
51956	cd "$(TARGET_SUBDIR)/zlib" || exit 1; \
51957	case $(srcdir) in \
51958	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
51959	  *) topdir=`echo $(TARGET_SUBDIR)/zlib/ | \
51960		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
51961	esac; \
51962	module_srcdir=zlib; \
51963	rm -f no-such-file || : ; \
51964	CONFIG_SITE=no-such-file $(SHELL) \
51965	  $$s/$$module_srcdir/configure \
51966	  --srcdir=$${topdir}/$$module_srcdir \
51967	  $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
51968	  --target=${target_alias}  \
51969	  || exit 1
51970@endif target-zlib
51971
51972
51973
51974
51975
51976.PHONY: all-target-zlib maybe-all-target-zlib
51977maybe-all-target-zlib:
51978@if gcc-bootstrap
51979all-target-zlib: stage_current
51980@endif gcc-bootstrap
51981@if target-zlib
51982TARGET-target-zlib=all
51983maybe-all-target-zlib: all-target-zlib
51984all-target-zlib: configure-target-zlib
51985	@: $(MAKE); $(unstage)
51986	@r=`${PWD_COMMAND}`; export r; \
51987	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
51988	$(NORMAL_TARGET_EXPORTS)  \
51989	(cd $(TARGET_SUBDIR)/zlib && \
51990	  $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS)   \
51991		$(TARGET-target-zlib))
51992@endif target-zlib
51993
51994
51995
51996
51997
51998.PHONY: check-target-zlib maybe-check-target-zlib
51999maybe-check-target-zlib:
52000@if target-zlib
52001maybe-check-target-zlib: check-target-zlib
52002
52003check-target-zlib:
52004	@: $(MAKE); $(unstage)
52005	@r=`${PWD_COMMAND}`; export r; \
52006	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
52007	$(NORMAL_TARGET_EXPORTS) \
52008	(cd $(TARGET_SUBDIR)/zlib && \
52009	  $(MAKE) $(TARGET_FLAGS_TO_PASS)   check)
52010
52011@endif target-zlib
52012
52013.PHONY: install-target-zlib maybe-install-target-zlib
52014maybe-install-target-zlib:
52015@if target-zlib
52016maybe-install-target-zlib: install-target-zlib
52017
52018install-target-zlib: installdirs
52019	@: $(MAKE); $(unstage)
52020	@r=`${PWD_COMMAND}`; export r; \
52021	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
52022	$(NORMAL_TARGET_EXPORTS) \
52023	(cd $(TARGET_SUBDIR)/zlib && \
52024	  $(MAKE) $(TARGET_FLAGS_TO_PASS)  install)
52025
52026@endif target-zlib
52027
52028.PHONY: install-strip-target-zlib maybe-install-strip-target-zlib
52029maybe-install-strip-target-zlib:
52030@if target-zlib
52031maybe-install-strip-target-zlib: install-strip-target-zlib
52032
52033install-strip-target-zlib: installdirs
52034	@: $(MAKE); $(unstage)
52035	@r=`${PWD_COMMAND}`; export r; \
52036	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
52037	$(NORMAL_TARGET_EXPORTS) \
52038	(cd $(TARGET_SUBDIR)/zlib && \
52039	  $(MAKE) $(TARGET_FLAGS_TO_PASS)  install-strip)
52040
52041@endif target-zlib
52042
52043# Other targets (info, dvi, pdf, etc.)
52044
52045.PHONY: maybe-info-target-zlib info-target-zlib
52046maybe-info-target-zlib:
52047@if target-zlib
52048maybe-info-target-zlib: info-target-zlib
52049
52050info-target-zlib: \
52051    configure-target-zlib 
52052	@: $(MAKE); $(unstage)
52053	@[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0; \
52054	r=`${PWD_COMMAND}`; export r; \
52055	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
52056	$(NORMAL_TARGET_EXPORTS) \
52057	echo "Doing info in $(TARGET_SUBDIR)/zlib"; \
52058	for flag in $(EXTRA_TARGET_FLAGS); do \
52059	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
52060	done; \
52061	(cd $(TARGET_SUBDIR)/zlib && \
52062	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
52063	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
52064	          "RANLIB=$${RANLIB}" \
52065	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
52066	           info) \
52067	  || exit 1
52068
52069@endif target-zlib
52070
52071.PHONY: maybe-dvi-target-zlib dvi-target-zlib
52072maybe-dvi-target-zlib:
52073@if target-zlib
52074maybe-dvi-target-zlib: dvi-target-zlib
52075
52076dvi-target-zlib: \
52077    configure-target-zlib 
52078	@: $(MAKE); $(unstage)
52079	@[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0; \
52080	r=`${PWD_COMMAND}`; export r; \
52081	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
52082	$(NORMAL_TARGET_EXPORTS) \
52083	echo "Doing dvi in $(TARGET_SUBDIR)/zlib"; \
52084	for flag in $(EXTRA_TARGET_FLAGS); do \
52085	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
52086	done; \
52087	(cd $(TARGET_SUBDIR)/zlib && \
52088	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
52089	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
52090	          "RANLIB=$${RANLIB}" \
52091	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
52092	           dvi) \
52093	  || exit 1
52094
52095@endif target-zlib
52096
52097.PHONY: maybe-pdf-target-zlib pdf-target-zlib
52098maybe-pdf-target-zlib:
52099@if target-zlib
52100maybe-pdf-target-zlib: pdf-target-zlib
52101
52102pdf-target-zlib: \
52103    configure-target-zlib 
52104	@: $(MAKE); $(unstage)
52105	@[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0; \
52106	r=`${PWD_COMMAND}`; export r; \
52107	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
52108	$(NORMAL_TARGET_EXPORTS) \
52109	echo "Doing pdf in $(TARGET_SUBDIR)/zlib"; \
52110	for flag in $(EXTRA_TARGET_FLAGS); do \
52111	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
52112	done; \
52113	(cd $(TARGET_SUBDIR)/zlib && \
52114	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
52115	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
52116	          "RANLIB=$${RANLIB}" \
52117	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
52118	           pdf) \
52119	  || exit 1
52120
52121@endif target-zlib
52122
52123.PHONY: maybe-html-target-zlib html-target-zlib
52124maybe-html-target-zlib:
52125@if target-zlib
52126maybe-html-target-zlib: html-target-zlib
52127
52128html-target-zlib: \
52129    configure-target-zlib 
52130	@: $(MAKE); $(unstage)
52131	@[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0; \
52132	r=`${PWD_COMMAND}`; export r; \
52133	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
52134	$(NORMAL_TARGET_EXPORTS) \
52135	echo "Doing html in $(TARGET_SUBDIR)/zlib"; \
52136	for flag in $(EXTRA_TARGET_FLAGS); do \
52137	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
52138	done; \
52139	(cd $(TARGET_SUBDIR)/zlib && \
52140	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
52141	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
52142	          "RANLIB=$${RANLIB}" \
52143	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
52144	           html) \
52145	  || exit 1
52146
52147@endif target-zlib
52148
52149.PHONY: maybe-TAGS-target-zlib TAGS-target-zlib
52150maybe-TAGS-target-zlib:
52151@if target-zlib
52152maybe-TAGS-target-zlib: TAGS-target-zlib
52153
52154TAGS-target-zlib: \
52155    configure-target-zlib 
52156	@: $(MAKE); $(unstage)
52157	@[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0; \
52158	r=`${PWD_COMMAND}`; export r; \
52159	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
52160	$(NORMAL_TARGET_EXPORTS) \
52161	echo "Doing TAGS in $(TARGET_SUBDIR)/zlib"; \
52162	for flag in $(EXTRA_TARGET_FLAGS); do \
52163	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
52164	done; \
52165	(cd $(TARGET_SUBDIR)/zlib && \
52166	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
52167	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
52168	          "RANLIB=$${RANLIB}" \
52169	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
52170	           TAGS) \
52171	  || exit 1
52172
52173@endif target-zlib
52174
52175.PHONY: maybe-install-info-target-zlib install-info-target-zlib
52176maybe-install-info-target-zlib:
52177@if target-zlib
52178maybe-install-info-target-zlib: install-info-target-zlib
52179
52180install-info-target-zlib: \
52181    configure-target-zlib \
52182    info-target-zlib 
52183	@: $(MAKE); $(unstage)
52184	@[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0; \
52185	r=`${PWD_COMMAND}`; export r; \
52186	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
52187	$(NORMAL_TARGET_EXPORTS) \
52188	echo "Doing install-info in $(TARGET_SUBDIR)/zlib"; \
52189	for flag in $(EXTRA_TARGET_FLAGS); do \
52190	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
52191	done; \
52192	(cd $(TARGET_SUBDIR)/zlib && \
52193	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
52194	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
52195	          "RANLIB=$${RANLIB}" \
52196	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
52197	           install-info) \
52198	  || exit 1
52199
52200@endif target-zlib
52201
52202.PHONY: maybe-install-pdf-target-zlib install-pdf-target-zlib
52203maybe-install-pdf-target-zlib:
52204@if target-zlib
52205maybe-install-pdf-target-zlib: install-pdf-target-zlib
52206
52207install-pdf-target-zlib: \
52208    configure-target-zlib \
52209    pdf-target-zlib 
52210	@: $(MAKE); $(unstage)
52211	@[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0; \
52212	r=`${PWD_COMMAND}`; export r; \
52213	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
52214	$(NORMAL_TARGET_EXPORTS) \
52215	echo "Doing install-pdf in $(TARGET_SUBDIR)/zlib"; \
52216	for flag in $(EXTRA_TARGET_FLAGS); do \
52217	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
52218	done; \
52219	(cd $(TARGET_SUBDIR)/zlib && \
52220	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
52221	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
52222	          "RANLIB=$${RANLIB}" \
52223	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
52224	           install-pdf) \
52225	  || exit 1
52226
52227@endif target-zlib
52228
52229.PHONY: maybe-install-html-target-zlib install-html-target-zlib
52230maybe-install-html-target-zlib:
52231@if target-zlib
52232maybe-install-html-target-zlib: install-html-target-zlib
52233
52234install-html-target-zlib: \
52235    configure-target-zlib \
52236    html-target-zlib 
52237	@: $(MAKE); $(unstage)
52238	@[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0; \
52239	r=`${PWD_COMMAND}`; export r; \
52240	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
52241	$(NORMAL_TARGET_EXPORTS) \
52242	echo "Doing install-html in $(TARGET_SUBDIR)/zlib"; \
52243	for flag in $(EXTRA_TARGET_FLAGS); do \
52244	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
52245	done; \
52246	(cd $(TARGET_SUBDIR)/zlib && \
52247	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
52248	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
52249	          "RANLIB=$${RANLIB}" \
52250	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
52251	           install-html) \
52252	  || exit 1
52253
52254@endif target-zlib
52255
52256.PHONY: maybe-installcheck-target-zlib installcheck-target-zlib
52257maybe-installcheck-target-zlib:
52258@if target-zlib
52259maybe-installcheck-target-zlib: installcheck-target-zlib
52260
52261installcheck-target-zlib: \
52262    configure-target-zlib 
52263	@: $(MAKE); $(unstage)
52264	@[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0; \
52265	r=`${PWD_COMMAND}`; export r; \
52266	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
52267	$(NORMAL_TARGET_EXPORTS) \
52268	echo "Doing installcheck in $(TARGET_SUBDIR)/zlib"; \
52269	for flag in $(EXTRA_TARGET_FLAGS); do \
52270	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
52271	done; \
52272	(cd $(TARGET_SUBDIR)/zlib && \
52273	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
52274	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
52275	          "RANLIB=$${RANLIB}" \
52276	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
52277	           installcheck) \
52278	  || exit 1
52279
52280@endif target-zlib
52281
52282.PHONY: maybe-mostlyclean-target-zlib mostlyclean-target-zlib
52283maybe-mostlyclean-target-zlib:
52284@if target-zlib
52285maybe-mostlyclean-target-zlib: mostlyclean-target-zlib
52286
52287mostlyclean-target-zlib: 
52288	@: $(MAKE); $(unstage)
52289	@[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0; \
52290	r=`${PWD_COMMAND}`; export r; \
52291	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
52292	$(NORMAL_TARGET_EXPORTS) \
52293	echo "Doing mostlyclean in $(TARGET_SUBDIR)/zlib"; \
52294	for flag in $(EXTRA_TARGET_FLAGS); do \
52295	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
52296	done; \
52297	(cd $(TARGET_SUBDIR)/zlib && \
52298	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
52299	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
52300	          "RANLIB=$${RANLIB}" \
52301	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
52302	           mostlyclean) \
52303	  || exit 1
52304
52305@endif target-zlib
52306
52307.PHONY: maybe-clean-target-zlib clean-target-zlib
52308maybe-clean-target-zlib:
52309@if target-zlib
52310maybe-clean-target-zlib: clean-target-zlib
52311
52312clean-target-zlib: 
52313	@: $(MAKE); $(unstage)
52314	@[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0; \
52315	r=`${PWD_COMMAND}`; export r; \
52316	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
52317	$(NORMAL_TARGET_EXPORTS) \
52318	echo "Doing clean in $(TARGET_SUBDIR)/zlib"; \
52319	for flag in $(EXTRA_TARGET_FLAGS); do \
52320	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
52321	done; \
52322	(cd $(TARGET_SUBDIR)/zlib && \
52323	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
52324	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
52325	          "RANLIB=$${RANLIB}" \
52326	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
52327	           clean) \
52328	  || exit 1
52329
52330@endif target-zlib
52331
52332.PHONY: maybe-distclean-target-zlib distclean-target-zlib
52333maybe-distclean-target-zlib:
52334@if target-zlib
52335maybe-distclean-target-zlib: distclean-target-zlib
52336
52337distclean-target-zlib: 
52338	@: $(MAKE); $(unstage)
52339	@[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0; \
52340	r=`${PWD_COMMAND}`; export r; \
52341	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
52342	$(NORMAL_TARGET_EXPORTS) \
52343	echo "Doing distclean in $(TARGET_SUBDIR)/zlib"; \
52344	for flag in $(EXTRA_TARGET_FLAGS); do \
52345	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
52346	done; \
52347	(cd $(TARGET_SUBDIR)/zlib && \
52348	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
52349	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
52350	          "RANLIB=$${RANLIB}" \
52351	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
52352	           distclean) \
52353	  || exit 1
52354
52355@endif target-zlib
52356
52357.PHONY: maybe-maintainer-clean-target-zlib maintainer-clean-target-zlib
52358maybe-maintainer-clean-target-zlib:
52359@if target-zlib
52360maybe-maintainer-clean-target-zlib: maintainer-clean-target-zlib
52361
52362maintainer-clean-target-zlib: 
52363	@: $(MAKE); $(unstage)
52364	@[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0; \
52365	r=`${PWD_COMMAND}`; export r; \
52366	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
52367	$(NORMAL_TARGET_EXPORTS) \
52368	echo "Doing maintainer-clean in $(TARGET_SUBDIR)/zlib"; \
52369	for flag in $(EXTRA_TARGET_FLAGS); do \
52370	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
52371	done; \
52372	(cd $(TARGET_SUBDIR)/zlib && \
52373	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
52374	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
52375	          "RANLIB=$${RANLIB}" \
52376	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
52377	           maintainer-clean) \
52378	  || exit 1
52379
52380@endif target-zlib
52381
52382
52383
52384
52385
52386.PHONY: configure-target-rda maybe-configure-target-rda
52387maybe-configure-target-rda:
52388@if gcc-bootstrap
52389configure-target-rda: stage_current
52390@endif gcc-bootstrap
52391@if target-rda
52392maybe-configure-target-rda: configure-target-rda
52393configure-target-rda: 
52394	@: $(MAKE); $(unstage)
52395	@r=`${PWD_COMMAND}`; export r; \
52396	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
52397	echo "Checking multilib configuration for rda..."; \
52398	$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/rda; \
52399	$(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/rda/multilib.tmp 2> /dev/null; \
52400	if test -r $(TARGET_SUBDIR)/rda/multilib.out; then \
52401	  if cmp -s $(TARGET_SUBDIR)/rda/multilib.tmp $(TARGET_SUBDIR)/rda/multilib.out; then \
52402	    rm -f $(TARGET_SUBDIR)/rda/multilib.tmp; \
52403	  else \
52404	    rm -f $(TARGET_SUBDIR)/rda/Makefile; \
52405	    mv $(TARGET_SUBDIR)/rda/multilib.tmp $(TARGET_SUBDIR)/rda/multilib.out; \
52406	  fi; \
52407	else \
52408	  mv $(TARGET_SUBDIR)/rda/multilib.tmp $(TARGET_SUBDIR)/rda/multilib.out; \
52409	fi; \
52410	test ! -f $(TARGET_SUBDIR)/rda/Makefile || exit 0; \
52411	$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/rda; \
52412	$(NORMAL_TARGET_EXPORTS)  \
52413	echo Configuring in $(TARGET_SUBDIR)/rda; \
52414	cd "$(TARGET_SUBDIR)/rda" || exit 1; \
52415	case $(srcdir) in \
52416	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
52417	  *) topdir=`echo $(TARGET_SUBDIR)/rda/ | \
52418		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
52419	esac; \
52420	module_srcdir=rda; \
52421	rm -f no-such-file || : ; \
52422	CONFIG_SITE=no-such-file $(SHELL) \
52423	  $$s/$$module_srcdir/configure \
52424	  --srcdir=$${topdir}/$$module_srcdir \
52425	  $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
52426	  --target=${target_alias}  \
52427	  || exit 1
52428@endif target-rda
52429
52430
52431
52432
52433
52434.PHONY: all-target-rda maybe-all-target-rda
52435maybe-all-target-rda:
52436@if gcc-bootstrap
52437all-target-rda: stage_current
52438@endif gcc-bootstrap
52439@if target-rda
52440TARGET-target-rda=all
52441maybe-all-target-rda: all-target-rda
52442all-target-rda: configure-target-rda
52443	@: $(MAKE); $(unstage)
52444	@r=`${PWD_COMMAND}`; export r; \
52445	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
52446	$(NORMAL_TARGET_EXPORTS)  \
52447	(cd $(TARGET_SUBDIR)/rda && \
52448	  $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS)   \
52449		$(TARGET-target-rda))
52450@endif target-rda
52451
52452
52453
52454
52455
52456.PHONY: check-target-rda maybe-check-target-rda
52457maybe-check-target-rda:
52458@if target-rda
52459maybe-check-target-rda: check-target-rda
52460
52461check-target-rda:
52462	@: $(MAKE); $(unstage)
52463	@r=`${PWD_COMMAND}`; export r; \
52464	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
52465	$(NORMAL_TARGET_EXPORTS) \
52466	(cd $(TARGET_SUBDIR)/rda && \
52467	  $(MAKE) $(TARGET_FLAGS_TO_PASS)   check)
52468
52469@endif target-rda
52470
52471.PHONY: install-target-rda maybe-install-target-rda
52472maybe-install-target-rda:
52473@if target-rda
52474maybe-install-target-rda: install-target-rda
52475
52476install-target-rda: installdirs
52477	@: $(MAKE); $(unstage)
52478	@r=`${PWD_COMMAND}`; export r; \
52479	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
52480	$(NORMAL_TARGET_EXPORTS) \
52481	(cd $(TARGET_SUBDIR)/rda && \
52482	  $(MAKE) $(TARGET_FLAGS_TO_PASS)  install)
52483
52484@endif target-rda
52485
52486.PHONY: install-strip-target-rda maybe-install-strip-target-rda
52487maybe-install-strip-target-rda:
52488@if target-rda
52489maybe-install-strip-target-rda: install-strip-target-rda
52490
52491install-strip-target-rda: installdirs
52492	@: $(MAKE); $(unstage)
52493	@r=`${PWD_COMMAND}`; export r; \
52494	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
52495	$(NORMAL_TARGET_EXPORTS) \
52496	(cd $(TARGET_SUBDIR)/rda && \
52497	  $(MAKE) $(TARGET_FLAGS_TO_PASS)  install-strip)
52498
52499@endif target-rda
52500
52501# Other targets (info, dvi, pdf, etc.)
52502
52503.PHONY: maybe-info-target-rda info-target-rda
52504maybe-info-target-rda:
52505@if target-rda
52506maybe-info-target-rda: info-target-rda
52507
52508info-target-rda: \
52509    configure-target-rda 
52510	@: $(MAKE); $(unstage)
52511	@[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0; \
52512	r=`${PWD_COMMAND}`; export r; \
52513	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
52514	$(NORMAL_TARGET_EXPORTS) \
52515	echo "Doing info in $(TARGET_SUBDIR)/rda"; \
52516	for flag in $(EXTRA_TARGET_FLAGS); do \
52517	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
52518	done; \
52519	(cd $(TARGET_SUBDIR)/rda && \
52520	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
52521	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
52522	          "RANLIB=$${RANLIB}" \
52523	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
52524	           info) \
52525	  || exit 1
52526
52527@endif target-rda
52528
52529.PHONY: maybe-dvi-target-rda dvi-target-rda
52530maybe-dvi-target-rda:
52531@if target-rda
52532maybe-dvi-target-rda: dvi-target-rda
52533
52534dvi-target-rda: \
52535    configure-target-rda 
52536	@: $(MAKE); $(unstage)
52537	@[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0; \
52538	r=`${PWD_COMMAND}`; export r; \
52539	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
52540	$(NORMAL_TARGET_EXPORTS) \
52541	echo "Doing dvi in $(TARGET_SUBDIR)/rda"; \
52542	for flag in $(EXTRA_TARGET_FLAGS); do \
52543	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
52544	done; \
52545	(cd $(TARGET_SUBDIR)/rda && \
52546	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
52547	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
52548	          "RANLIB=$${RANLIB}" \
52549	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
52550	           dvi) \
52551	  || exit 1
52552
52553@endif target-rda
52554
52555.PHONY: maybe-pdf-target-rda pdf-target-rda
52556maybe-pdf-target-rda:
52557@if target-rda
52558maybe-pdf-target-rda: pdf-target-rda
52559
52560pdf-target-rda: \
52561    configure-target-rda 
52562	@: $(MAKE); $(unstage)
52563	@[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0; \
52564	r=`${PWD_COMMAND}`; export r; \
52565	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
52566	$(NORMAL_TARGET_EXPORTS) \
52567	echo "Doing pdf in $(TARGET_SUBDIR)/rda"; \
52568	for flag in $(EXTRA_TARGET_FLAGS); do \
52569	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
52570	done; \
52571	(cd $(TARGET_SUBDIR)/rda && \
52572	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
52573	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
52574	          "RANLIB=$${RANLIB}" \
52575	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
52576	           pdf) \
52577	  || exit 1
52578
52579@endif target-rda
52580
52581.PHONY: maybe-html-target-rda html-target-rda
52582maybe-html-target-rda:
52583@if target-rda
52584maybe-html-target-rda: html-target-rda
52585
52586html-target-rda: \
52587    configure-target-rda 
52588	@: $(MAKE); $(unstage)
52589	@[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0; \
52590	r=`${PWD_COMMAND}`; export r; \
52591	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
52592	$(NORMAL_TARGET_EXPORTS) \
52593	echo "Doing html in $(TARGET_SUBDIR)/rda"; \
52594	for flag in $(EXTRA_TARGET_FLAGS); do \
52595	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
52596	done; \
52597	(cd $(TARGET_SUBDIR)/rda && \
52598	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
52599	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
52600	          "RANLIB=$${RANLIB}" \
52601	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
52602	           html) \
52603	  || exit 1
52604
52605@endif target-rda
52606
52607.PHONY: maybe-TAGS-target-rda TAGS-target-rda
52608maybe-TAGS-target-rda:
52609@if target-rda
52610maybe-TAGS-target-rda: TAGS-target-rda
52611
52612TAGS-target-rda: \
52613    configure-target-rda 
52614	@: $(MAKE); $(unstage)
52615	@[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0; \
52616	r=`${PWD_COMMAND}`; export r; \
52617	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
52618	$(NORMAL_TARGET_EXPORTS) \
52619	echo "Doing TAGS in $(TARGET_SUBDIR)/rda"; \
52620	for flag in $(EXTRA_TARGET_FLAGS); do \
52621	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
52622	done; \
52623	(cd $(TARGET_SUBDIR)/rda && \
52624	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
52625	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
52626	          "RANLIB=$${RANLIB}" \
52627	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
52628	           TAGS) \
52629	  || exit 1
52630
52631@endif target-rda
52632
52633.PHONY: maybe-install-info-target-rda install-info-target-rda
52634maybe-install-info-target-rda:
52635@if target-rda
52636maybe-install-info-target-rda: install-info-target-rda
52637
52638install-info-target-rda: \
52639    configure-target-rda \
52640    info-target-rda 
52641	@: $(MAKE); $(unstage)
52642	@[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0; \
52643	r=`${PWD_COMMAND}`; export r; \
52644	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
52645	$(NORMAL_TARGET_EXPORTS) \
52646	echo "Doing install-info in $(TARGET_SUBDIR)/rda"; \
52647	for flag in $(EXTRA_TARGET_FLAGS); do \
52648	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
52649	done; \
52650	(cd $(TARGET_SUBDIR)/rda && \
52651	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
52652	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
52653	          "RANLIB=$${RANLIB}" \
52654	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
52655	           install-info) \
52656	  || exit 1
52657
52658@endif target-rda
52659
52660.PHONY: maybe-install-pdf-target-rda install-pdf-target-rda
52661maybe-install-pdf-target-rda:
52662@if target-rda
52663maybe-install-pdf-target-rda: install-pdf-target-rda
52664
52665install-pdf-target-rda: \
52666    configure-target-rda \
52667    pdf-target-rda 
52668	@: $(MAKE); $(unstage)
52669	@[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0; \
52670	r=`${PWD_COMMAND}`; export r; \
52671	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
52672	$(NORMAL_TARGET_EXPORTS) \
52673	echo "Doing install-pdf in $(TARGET_SUBDIR)/rda"; \
52674	for flag in $(EXTRA_TARGET_FLAGS); do \
52675	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
52676	done; \
52677	(cd $(TARGET_SUBDIR)/rda && \
52678	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
52679	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
52680	          "RANLIB=$${RANLIB}" \
52681	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
52682	           install-pdf) \
52683	  || exit 1
52684
52685@endif target-rda
52686
52687.PHONY: maybe-install-html-target-rda install-html-target-rda
52688maybe-install-html-target-rda:
52689@if target-rda
52690maybe-install-html-target-rda: install-html-target-rda
52691
52692install-html-target-rda: \
52693    configure-target-rda \
52694    html-target-rda 
52695	@: $(MAKE); $(unstage)
52696	@[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0; \
52697	r=`${PWD_COMMAND}`; export r; \
52698	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
52699	$(NORMAL_TARGET_EXPORTS) \
52700	echo "Doing install-html in $(TARGET_SUBDIR)/rda"; \
52701	for flag in $(EXTRA_TARGET_FLAGS); do \
52702	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
52703	done; \
52704	(cd $(TARGET_SUBDIR)/rda && \
52705	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
52706	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
52707	          "RANLIB=$${RANLIB}" \
52708	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
52709	           install-html) \
52710	  || exit 1
52711
52712@endif target-rda
52713
52714.PHONY: maybe-installcheck-target-rda installcheck-target-rda
52715maybe-installcheck-target-rda:
52716@if target-rda
52717maybe-installcheck-target-rda: installcheck-target-rda
52718
52719installcheck-target-rda: \
52720    configure-target-rda 
52721	@: $(MAKE); $(unstage)
52722	@[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0; \
52723	r=`${PWD_COMMAND}`; export r; \
52724	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
52725	$(NORMAL_TARGET_EXPORTS) \
52726	echo "Doing installcheck in $(TARGET_SUBDIR)/rda"; \
52727	for flag in $(EXTRA_TARGET_FLAGS); do \
52728	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
52729	done; \
52730	(cd $(TARGET_SUBDIR)/rda && \
52731	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
52732	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
52733	          "RANLIB=$${RANLIB}" \
52734	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
52735	           installcheck) \
52736	  || exit 1
52737
52738@endif target-rda
52739
52740.PHONY: maybe-mostlyclean-target-rda mostlyclean-target-rda
52741maybe-mostlyclean-target-rda:
52742@if target-rda
52743maybe-mostlyclean-target-rda: mostlyclean-target-rda
52744
52745mostlyclean-target-rda: 
52746	@: $(MAKE); $(unstage)
52747	@[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0; \
52748	r=`${PWD_COMMAND}`; export r; \
52749	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
52750	$(NORMAL_TARGET_EXPORTS) \
52751	echo "Doing mostlyclean in $(TARGET_SUBDIR)/rda"; \
52752	for flag in $(EXTRA_TARGET_FLAGS); do \
52753	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
52754	done; \
52755	(cd $(TARGET_SUBDIR)/rda && \
52756	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
52757	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
52758	          "RANLIB=$${RANLIB}" \
52759	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
52760	           mostlyclean) \
52761	  || exit 1
52762
52763@endif target-rda
52764
52765.PHONY: maybe-clean-target-rda clean-target-rda
52766maybe-clean-target-rda:
52767@if target-rda
52768maybe-clean-target-rda: clean-target-rda
52769
52770clean-target-rda: 
52771	@: $(MAKE); $(unstage)
52772	@[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0; \
52773	r=`${PWD_COMMAND}`; export r; \
52774	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
52775	$(NORMAL_TARGET_EXPORTS) \
52776	echo "Doing clean in $(TARGET_SUBDIR)/rda"; \
52777	for flag in $(EXTRA_TARGET_FLAGS); do \
52778	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
52779	done; \
52780	(cd $(TARGET_SUBDIR)/rda && \
52781	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
52782	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
52783	          "RANLIB=$${RANLIB}" \
52784	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
52785	           clean) \
52786	  || exit 1
52787
52788@endif target-rda
52789
52790.PHONY: maybe-distclean-target-rda distclean-target-rda
52791maybe-distclean-target-rda:
52792@if target-rda
52793maybe-distclean-target-rda: distclean-target-rda
52794
52795distclean-target-rda: 
52796	@: $(MAKE); $(unstage)
52797	@[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0; \
52798	r=`${PWD_COMMAND}`; export r; \
52799	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
52800	$(NORMAL_TARGET_EXPORTS) \
52801	echo "Doing distclean in $(TARGET_SUBDIR)/rda"; \
52802	for flag in $(EXTRA_TARGET_FLAGS); do \
52803	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
52804	done; \
52805	(cd $(TARGET_SUBDIR)/rda && \
52806	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
52807	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
52808	          "RANLIB=$${RANLIB}" \
52809	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
52810	           distclean) \
52811	  || exit 1
52812
52813@endif target-rda
52814
52815.PHONY: maybe-maintainer-clean-target-rda maintainer-clean-target-rda
52816maybe-maintainer-clean-target-rda:
52817@if target-rda
52818maybe-maintainer-clean-target-rda: maintainer-clean-target-rda
52819
52820maintainer-clean-target-rda: 
52821	@: $(MAKE); $(unstage)
52822	@[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0; \
52823	r=`${PWD_COMMAND}`; export r; \
52824	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
52825	$(NORMAL_TARGET_EXPORTS) \
52826	echo "Doing maintainer-clean in $(TARGET_SUBDIR)/rda"; \
52827	for flag in $(EXTRA_TARGET_FLAGS); do \
52828	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
52829	done; \
52830	(cd $(TARGET_SUBDIR)/rda && \
52831	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
52832	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
52833	          "RANLIB=$${RANLIB}" \
52834	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
52835	           maintainer-clean) \
52836	  || exit 1
52837
52838@endif target-rda
52839
52840
52841
52842
52843
52844.PHONY: configure-target-libada maybe-configure-target-libada
52845maybe-configure-target-libada:
52846@if gcc-bootstrap
52847configure-target-libada: stage_current
52848@endif gcc-bootstrap
52849@if target-libada
52850maybe-configure-target-libada: configure-target-libada
52851configure-target-libada: 
52852	@: $(MAKE); $(unstage)
52853	@r=`${PWD_COMMAND}`; export r; \
52854	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
52855	echo "Checking multilib configuration for libada..."; \
52856	$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libada; \
52857	$(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libada/multilib.tmp 2> /dev/null; \
52858	if test -r $(TARGET_SUBDIR)/libada/multilib.out; then \
52859	  if cmp -s $(TARGET_SUBDIR)/libada/multilib.tmp $(TARGET_SUBDIR)/libada/multilib.out; then \
52860	    rm -f $(TARGET_SUBDIR)/libada/multilib.tmp; \
52861	  else \
52862	    rm -f $(TARGET_SUBDIR)/libada/Makefile; \
52863	    mv $(TARGET_SUBDIR)/libada/multilib.tmp $(TARGET_SUBDIR)/libada/multilib.out; \
52864	  fi; \
52865	else \
52866	  mv $(TARGET_SUBDIR)/libada/multilib.tmp $(TARGET_SUBDIR)/libada/multilib.out; \
52867	fi; \
52868	test ! -f $(TARGET_SUBDIR)/libada/Makefile || exit 0; \
52869	$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libada; \
52870	$(NORMAL_TARGET_EXPORTS)  \
52871	echo Configuring in $(TARGET_SUBDIR)/libada; \
52872	cd "$(TARGET_SUBDIR)/libada" || exit 1; \
52873	case $(srcdir) in \
52874	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
52875	  *) topdir=`echo $(TARGET_SUBDIR)/libada/ | \
52876		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
52877	esac; \
52878	module_srcdir=libada; \
52879	rm -f no-such-file || : ; \
52880	CONFIG_SITE=no-such-file $(SHELL) \
52881	  $$s/$$module_srcdir/configure \
52882	  --srcdir=$${topdir}/$$module_srcdir \
52883	  $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
52884	  --target=${target_alias}  \
52885	  || exit 1
52886@endif target-libada
52887
52888
52889
52890
52891
52892.PHONY: all-target-libada maybe-all-target-libada
52893maybe-all-target-libada:
52894@if gcc-bootstrap
52895all-target-libada: stage_current
52896@endif gcc-bootstrap
52897@if target-libada
52898TARGET-target-libada=all
52899maybe-all-target-libada: all-target-libada
52900all-target-libada: configure-target-libada
52901	@: $(MAKE); $(unstage)
52902	@r=`${PWD_COMMAND}`; export r; \
52903	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
52904	$(NORMAL_TARGET_EXPORTS)  \
52905	(cd $(TARGET_SUBDIR)/libada && \
52906	  $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS)   \
52907		$(TARGET-target-libada))
52908@endif target-libada
52909
52910
52911
52912
52913
52914.PHONY: check-target-libada maybe-check-target-libada
52915maybe-check-target-libada:
52916@if target-libada
52917maybe-check-target-libada: check-target-libada
52918
52919check-target-libada:
52920	@: $(MAKE); $(unstage)
52921	@r=`${PWD_COMMAND}`; export r; \
52922	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
52923	$(NORMAL_TARGET_EXPORTS) \
52924	(cd $(TARGET_SUBDIR)/libada && \
52925	  $(MAKE) $(TARGET_FLAGS_TO_PASS)   check)
52926
52927@endif target-libada
52928
52929.PHONY: install-target-libada maybe-install-target-libada
52930maybe-install-target-libada:
52931@if target-libada
52932maybe-install-target-libada: install-target-libada
52933
52934install-target-libada: installdirs
52935	@: $(MAKE); $(unstage)
52936	@r=`${PWD_COMMAND}`; export r; \
52937	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
52938	$(NORMAL_TARGET_EXPORTS) \
52939	(cd $(TARGET_SUBDIR)/libada && \
52940	  $(MAKE) $(TARGET_FLAGS_TO_PASS)  install)
52941
52942@endif target-libada
52943
52944.PHONY: install-strip-target-libada maybe-install-strip-target-libada
52945maybe-install-strip-target-libada:
52946@if target-libada
52947maybe-install-strip-target-libada: install-strip-target-libada
52948
52949install-strip-target-libada: installdirs
52950	@: $(MAKE); $(unstage)
52951	@r=`${PWD_COMMAND}`; export r; \
52952	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
52953	$(NORMAL_TARGET_EXPORTS) \
52954	(cd $(TARGET_SUBDIR)/libada && \
52955	  $(MAKE) $(TARGET_FLAGS_TO_PASS)  install-strip)
52956
52957@endif target-libada
52958
52959# Other targets (info, dvi, pdf, etc.)
52960
52961.PHONY: maybe-info-target-libada info-target-libada
52962maybe-info-target-libada:
52963@if target-libada
52964maybe-info-target-libada: info-target-libada
52965
52966info-target-libada: \
52967    configure-target-libada 
52968	@: $(MAKE); $(unstage)
52969	@[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0; \
52970	r=`${PWD_COMMAND}`; export r; \
52971	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
52972	$(NORMAL_TARGET_EXPORTS) \
52973	echo "Doing info in $(TARGET_SUBDIR)/libada"; \
52974	for flag in $(EXTRA_TARGET_FLAGS); do \
52975	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
52976	done; \
52977	(cd $(TARGET_SUBDIR)/libada && \
52978	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
52979	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
52980	          "RANLIB=$${RANLIB}" \
52981	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
52982	           info) \
52983	  || exit 1
52984
52985@endif target-libada
52986
52987.PHONY: maybe-dvi-target-libada dvi-target-libada
52988maybe-dvi-target-libada:
52989@if target-libada
52990maybe-dvi-target-libada: dvi-target-libada
52991
52992dvi-target-libada: \
52993    configure-target-libada 
52994	@: $(MAKE); $(unstage)
52995	@[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0; \
52996	r=`${PWD_COMMAND}`; export r; \
52997	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
52998	$(NORMAL_TARGET_EXPORTS) \
52999	echo "Doing dvi in $(TARGET_SUBDIR)/libada"; \
53000	for flag in $(EXTRA_TARGET_FLAGS); do \
53001	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
53002	done; \
53003	(cd $(TARGET_SUBDIR)/libada && \
53004	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
53005	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
53006	          "RANLIB=$${RANLIB}" \
53007	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
53008	           dvi) \
53009	  || exit 1
53010
53011@endif target-libada
53012
53013.PHONY: maybe-pdf-target-libada pdf-target-libada
53014maybe-pdf-target-libada:
53015@if target-libada
53016maybe-pdf-target-libada: pdf-target-libada
53017
53018pdf-target-libada: \
53019    configure-target-libada 
53020	@: $(MAKE); $(unstage)
53021	@[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0; \
53022	r=`${PWD_COMMAND}`; export r; \
53023	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
53024	$(NORMAL_TARGET_EXPORTS) \
53025	echo "Doing pdf in $(TARGET_SUBDIR)/libada"; \
53026	for flag in $(EXTRA_TARGET_FLAGS); do \
53027	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
53028	done; \
53029	(cd $(TARGET_SUBDIR)/libada && \
53030	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
53031	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
53032	          "RANLIB=$${RANLIB}" \
53033	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
53034	           pdf) \
53035	  || exit 1
53036
53037@endif target-libada
53038
53039.PHONY: maybe-html-target-libada html-target-libada
53040maybe-html-target-libada:
53041@if target-libada
53042maybe-html-target-libada: html-target-libada
53043
53044html-target-libada: \
53045    configure-target-libada 
53046	@: $(MAKE); $(unstage)
53047	@[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0; \
53048	r=`${PWD_COMMAND}`; export r; \
53049	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
53050	$(NORMAL_TARGET_EXPORTS) \
53051	echo "Doing html in $(TARGET_SUBDIR)/libada"; \
53052	for flag in $(EXTRA_TARGET_FLAGS); do \
53053	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
53054	done; \
53055	(cd $(TARGET_SUBDIR)/libada && \
53056	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
53057	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
53058	          "RANLIB=$${RANLIB}" \
53059	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
53060	           html) \
53061	  || exit 1
53062
53063@endif target-libada
53064
53065.PHONY: maybe-TAGS-target-libada TAGS-target-libada
53066maybe-TAGS-target-libada:
53067@if target-libada
53068maybe-TAGS-target-libada: TAGS-target-libada
53069
53070TAGS-target-libada: \
53071    configure-target-libada 
53072	@: $(MAKE); $(unstage)
53073	@[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0; \
53074	r=`${PWD_COMMAND}`; export r; \
53075	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
53076	$(NORMAL_TARGET_EXPORTS) \
53077	echo "Doing TAGS in $(TARGET_SUBDIR)/libada"; \
53078	for flag in $(EXTRA_TARGET_FLAGS); do \
53079	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
53080	done; \
53081	(cd $(TARGET_SUBDIR)/libada && \
53082	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
53083	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
53084	          "RANLIB=$${RANLIB}" \
53085	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
53086	           TAGS) \
53087	  || exit 1
53088
53089@endif target-libada
53090
53091.PHONY: maybe-install-info-target-libada install-info-target-libada
53092maybe-install-info-target-libada:
53093@if target-libada
53094maybe-install-info-target-libada: install-info-target-libada
53095
53096install-info-target-libada: \
53097    configure-target-libada \
53098    info-target-libada 
53099	@: $(MAKE); $(unstage)
53100	@[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0; \
53101	r=`${PWD_COMMAND}`; export r; \
53102	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
53103	$(NORMAL_TARGET_EXPORTS) \
53104	echo "Doing install-info in $(TARGET_SUBDIR)/libada"; \
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)/libada && \
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	           install-info) \
53114	  || exit 1
53115
53116@endif target-libada
53117
53118.PHONY: maybe-install-pdf-target-libada install-pdf-target-libada
53119maybe-install-pdf-target-libada:
53120@if target-libada
53121maybe-install-pdf-target-libada: install-pdf-target-libada
53122
53123install-pdf-target-libada: \
53124    configure-target-libada \
53125    pdf-target-libada 
53126	@: $(MAKE); $(unstage)
53127	@[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0; \
53128	r=`${PWD_COMMAND}`; export r; \
53129	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
53130	$(NORMAL_TARGET_EXPORTS) \
53131	echo "Doing install-pdf in $(TARGET_SUBDIR)/libada"; \
53132	for flag in $(EXTRA_TARGET_FLAGS); do \
53133	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
53134	done; \
53135	(cd $(TARGET_SUBDIR)/libada && \
53136	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
53137	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
53138	          "RANLIB=$${RANLIB}" \
53139	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
53140	           install-pdf) \
53141	  || exit 1
53142
53143@endif target-libada
53144
53145.PHONY: maybe-install-html-target-libada install-html-target-libada
53146maybe-install-html-target-libada:
53147@if target-libada
53148maybe-install-html-target-libada: install-html-target-libada
53149
53150install-html-target-libada: \
53151    configure-target-libada \
53152    html-target-libada 
53153	@: $(MAKE); $(unstage)
53154	@[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0; \
53155	r=`${PWD_COMMAND}`; export r; \
53156	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
53157	$(NORMAL_TARGET_EXPORTS) \
53158	echo "Doing install-html in $(TARGET_SUBDIR)/libada"; \
53159	for flag in $(EXTRA_TARGET_FLAGS); do \
53160	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
53161	done; \
53162	(cd $(TARGET_SUBDIR)/libada && \
53163	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
53164	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
53165	          "RANLIB=$${RANLIB}" \
53166	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
53167	           install-html) \
53168	  || exit 1
53169
53170@endif target-libada
53171
53172.PHONY: maybe-installcheck-target-libada installcheck-target-libada
53173maybe-installcheck-target-libada:
53174@if target-libada
53175maybe-installcheck-target-libada: installcheck-target-libada
53176
53177installcheck-target-libada: \
53178    configure-target-libada 
53179	@: $(MAKE); $(unstage)
53180	@[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0; \
53181	r=`${PWD_COMMAND}`; export r; \
53182	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
53183	$(NORMAL_TARGET_EXPORTS) \
53184	echo "Doing installcheck in $(TARGET_SUBDIR)/libada"; \
53185	for flag in $(EXTRA_TARGET_FLAGS); do \
53186	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
53187	done; \
53188	(cd $(TARGET_SUBDIR)/libada && \
53189	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
53190	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
53191	          "RANLIB=$${RANLIB}" \
53192	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
53193	           installcheck) \
53194	  || exit 1
53195
53196@endif target-libada
53197
53198.PHONY: maybe-mostlyclean-target-libada mostlyclean-target-libada
53199maybe-mostlyclean-target-libada:
53200@if target-libada
53201maybe-mostlyclean-target-libada: mostlyclean-target-libada
53202
53203mostlyclean-target-libada: 
53204	@: $(MAKE); $(unstage)
53205	@[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0; \
53206	r=`${PWD_COMMAND}`; export r; \
53207	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
53208	$(NORMAL_TARGET_EXPORTS) \
53209	echo "Doing mostlyclean in $(TARGET_SUBDIR)/libada"; \
53210	for flag in $(EXTRA_TARGET_FLAGS); do \
53211	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
53212	done; \
53213	(cd $(TARGET_SUBDIR)/libada && \
53214	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
53215	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
53216	          "RANLIB=$${RANLIB}" \
53217	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
53218	           mostlyclean) \
53219	  || exit 1
53220
53221@endif target-libada
53222
53223.PHONY: maybe-clean-target-libada clean-target-libada
53224maybe-clean-target-libada:
53225@if target-libada
53226maybe-clean-target-libada: clean-target-libada
53227
53228clean-target-libada: 
53229	@: $(MAKE); $(unstage)
53230	@[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0; \
53231	r=`${PWD_COMMAND}`; export r; \
53232	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
53233	$(NORMAL_TARGET_EXPORTS) \
53234	echo "Doing clean in $(TARGET_SUBDIR)/libada"; \
53235	for flag in $(EXTRA_TARGET_FLAGS); do \
53236	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
53237	done; \
53238	(cd $(TARGET_SUBDIR)/libada && \
53239	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
53240	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
53241	          "RANLIB=$${RANLIB}" \
53242	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
53243	           clean) \
53244	  || exit 1
53245
53246@endif target-libada
53247
53248.PHONY: maybe-distclean-target-libada distclean-target-libada
53249maybe-distclean-target-libada:
53250@if target-libada
53251maybe-distclean-target-libada: distclean-target-libada
53252
53253distclean-target-libada: 
53254	@: $(MAKE); $(unstage)
53255	@[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0; \
53256	r=`${PWD_COMMAND}`; export r; \
53257	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
53258	$(NORMAL_TARGET_EXPORTS) \
53259	echo "Doing distclean in $(TARGET_SUBDIR)/libada"; \
53260	for flag in $(EXTRA_TARGET_FLAGS); do \
53261	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
53262	done; \
53263	(cd $(TARGET_SUBDIR)/libada && \
53264	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
53265	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
53266	          "RANLIB=$${RANLIB}" \
53267	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
53268	           distclean) \
53269	  || exit 1
53270
53271@endif target-libada
53272
53273.PHONY: maybe-maintainer-clean-target-libada maintainer-clean-target-libada
53274maybe-maintainer-clean-target-libada:
53275@if target-libada
53276maybe-maintainer-clean-target-libada: maintainer-clean-target-libada
53277
53278maintainer-clean-target-libada: 
53279	@: $(MAKE); $(unstage)
53280	@[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0; \
53281	r=`${PWD_COMMAND}`; export r; \
53282	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
53283	$(NORMAL_TARGET_EXPORTS) \
53284	echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libada"; \
53285	for flag in $(EXTRA_TARGET_FLAGS); do \
53286	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
53287	done; \
53288	(cd $(TARGET_SUBDIR)/libada && \
53289	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
53290	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
53291	          "RANLIB=$${RANLIB}" \
53292	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
53293	           maintainer-clean) \
53294	  || exit 1
53295
53296@endif target-libada
53297
53298
53299
53300
53301
53302.PHONY: configure-target-libgomp maybe-configure-target-libgomp
53303maybe-configure-target-libgomp:
53304@if gcc-bootstrap
53305configure-target-libgomp: stage_current
53306@endif gcc-bootstrap
53307@if target-libgomp
53308maybe-configure-target-libgomp: configure-target-libgomp
53309configure-target-libgomp: 
53310	@r=`${PWD_COMMAND}`; export r; \
53311	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
53312	echo "Checking multilib configuration for libgomp..."; \
53313	$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp; \
53314	$(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgomp/multilib.tmp 2> /dev/null; \
53315	if test -r $(TARGET_SUBDIR)/libgomp/multilib.out; then \
53316	  if cmp -s $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; then \
53317	    rm -f $(TARGET_SUBDIR)/libgomp/multilib.tmp; \
53318	  else \
53319	    rm -f $(TARGET_SUBDIR)/libgomp/Makefile; \
53320	    mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
53321	  fi; \
53322	else \
53323	  mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
53324	fi; \
53325	test ! -f $(TARGET_SUBDIR)/libgomp/Makefile || exit 0; \
53326	$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp; \
53327	$(NORMAL_TARGET_EXPORTS)  \
53328	echo Configuring in $(TARGET_SUBDIR)/libgomp; \
53329	cd "$(TARGET_SUBDIR)/libgomp" || exit 1; \
53330	case $(srcdir) in \
53331	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
53332	  *) topdir=`echo $(TARGET_SUBDIR)/libgomp/ | \
53333		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
53334	esac; \
53335	module_srcdir=libgomp; \
53336	rm -f no-such-file || : ; \
53337	CONFIG_SITE=no-such-file $(SHELL) \
53338	  $$s/$$module_srcdir/configure \
53339	  --srcdir=$${topdir}/$$module_srcdir \
53340	  $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
53341	  --target=${target_alias}  \
53342	  || exit 1
53343@endif target-libgomp
53344
53345
53346
53347.PHONY: configure-stage1-target-libgomp maybe-configure-stage1-target-libgomp
53348maybe-configure-stage1-target-libgomp:
53349@if target-libgomp-bootstrap
53350maybe-configure-stage1-target-libgomp: configure-stage1-target-libgomp
53351configure-stage1-target-libgomp:
53352	@[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
53353	@$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp
53354	@r=`${PWD_COMMAND}`; export r; \
53355	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
53356	TFLAGS="$(STAGE1_TFLAGS)"; \
53357	echo "Checking multilib configuration for libgomp..."; \
53358	$(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgomp/multilib.tmp 2> /dev/null; \
53359	if test -r $(TARGET_SUBDIR)/libgomp/multilib.out; then \
53360	  if cmp -s $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; then \
53361	    rm -f $(TARGET_SUBDIR)/libgomp/multilib.tmp; \
53362	  else \
53363	    rm -f $(TARGET_SUBDIR)/libgomp/Makefile; \
53364	    mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
53365	  fi; \
53366	else \
53367	  mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
53368	fi; \
53369	test ! -f $(TARGET_SUBDIR)/libgomp/Makefile || exit 0; \
53370	$(NORMAL_TARGET_EXPORTS) \
53371	CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
53372	CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
53373	LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS;  \
53374	echo Configuring stage 1 in $(TARGET_SUBDIR)/libgomp; \
53375	$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp; \
53376	cd $(TARGET_SUBDIR)/libgomp || exit 1; \
53377	case $(srcdir) in \
53378	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
53379	  *) topdir=`echo $(TARGET_SUBDIR)/libgomp/ | \
53380		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
53381	esac; \
53382	module_srcdir=libgomp; \
53383	$(SHELL) $$s/$$module_srcdir/configure \
53384	  --srcdir=$${topdir}/$$module_srcdir \
53385	  $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
53386	  --target=${target_alias} \
53387	   \
53388	  $(STAGE1_CONFIGURE_FLAGS)
53389@endif target-libgomp-bootstrap
53390
53391.PHONY: configure-stage2-target-libgomp maybe-configure-stage2-target-libgomp
53392maybe-configure-stage2-target-libgomp:
53393@if target-libgomp-bootstrap
53394maybe-configure-stage2-target-libgomp: configure-stage2-target-libgomp
53395configure-stage2-target-libgomp:
53396	@[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
53397	@$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp
53398	@r=`${PWD_COMMAND}`; export r; \
53399	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
53400	TFLAGS="$(STAGE2_TFLAGS)"; \
53401	echo "Checking multilib configuration for libgomp..."; \
53402	$(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgomp/multilib.tmp 2> /dev/null; \
53403	if test -r $(TARGET_SUBDIR)/libgomp/multilib.out; then \
53404	  if cmp -s $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; then \
53405	    rm -f $(TARGET_SUBDIR)/libgomp/multilib.tmp; \
53406	  else \
53407	    rm -f $(TARGET_SUBDIR)/libgomp/Makefile; \
53408	    mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
53409	  fi; \
53410	else \
53411	  mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
53412	fi; \
53413	test ! -f $(TARGET_SUBDIR)/libgomp/Makefile || exit 0; \
53414	$(NORMAL_TARGET_EXPORTS) \
53415	 \
53416	CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
53417	CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
53418	LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS;  \
53419	echo Configuring stage 2 in $(TARGET_SUBDIR)/libgomp; \
53420	$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp; \
53421	cd $(TARGET_SUBDIR)/libgomp || exit 1; \
53422	case $(srcdir) in \
53423	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
53424	  *) topdir=`echo $(TARGET_SUBDIR)/libgomp/ | \
53425		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
53426	esac; \
53427	module_srcdir=libgomp; \
53428	$(SHELL) $$s/$$module_srcdir/configure \
53429	  --srcdir=$${topdir}/$$module_srcdir \
53430	  $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
53431	  --target=${target_alias} \
53432	  --with-build-libsubdir=$(HOST_SUBDIR) \
53433	  $(STAGE2_CONFIGURE_FLAGS)
53434@endif target-libgomp-bootstrap
53435
53436.PHONY: configure-stage3-target-libgomp maybe-configure-stage3-target-libgomp
53437maybe-configure-stage3-target-libgomp:
53438@if target-libgomp-bootstrap
53439maybe-configure-stage3-target-libgomp: configure-stage3-target-libgomp
53440configure-stage3-target-libgomp:
53441	@[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
53442	@$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp
53443	@r=`${PWD_COMMAND}`; export r; \
53444	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
53445	TFLAGS="$(STAGE3_TFLAGS)"; \
53446	echo "Checking multilib configuration for libgomp..."; \
53447	$(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgomp/multilib.tmp 2> /dev/null; \
53448	if test -r $(TARGET_SUBDIR)/libgomp/multilib.out; then \
53449	  if cmp -s $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; then \
53450	    rm -f $(TARGET_SUBDIR)/libgomp/multilib.tmp; \
53451	  else \
53452	    rm -f $(TARGET_SUBDIR)/libgomp/Makefile; \
53453	    mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
53454	  fi; \
53455	else \
53456	  mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
53457	fi; \
53458	test ! -f $(TARGET_SUBDIR)/libgomp/Makefile || exit 0; \
53459	$(NORMAL_TARGET_EXPORTS) \
53460	 \
53461	CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
53462	CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
53463	LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS;  \
53464	echo Configuring stage 3 in $(TARGET_SUBDIR)/libgomp; \
53465	$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp; \
53466	cd $(TARGET_SUBDIR)/libgomp || exit 1; \
53467	case $(srcdir) in \
53468	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
53469	  *) topdir=`echo $(TARGET_SUBDIR)/libgomp/ | \
53470		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
53471	esac; \
53472	module_srcdir=libgomp; \
53473	$(SHELL) $$s/$$module_srcdir/configure \
53474	  --srcdir=$${topdir}/$$module_srcdir \
53475	  $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
53476	  --target=${target_alias} \
53477	  --with-build-libsubdir=$(HOST_SUBDIR) \
53478	  $(STAGE3_CONFIGURE_FLAGS)
53479@endif target-libgomp-bootstrap
53480
53481.PHONY: configure-stage4-target-libgomp maybe-configure-stage4-target-libgomp
53482maybe-configure-stage4-target-libgomp:
53483@if target-libgomp-bootstrap
53484maybe-configure-stage4-target-libgomp: configure-stage4-target-libgomp
53485configure-stage4-target-libgomp:
53486	@[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
53487	@$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp
53488	@r=`${PWD_COMMAND}`; export r; \
53489	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
53490	TFLAGS="$(STAGE4_TFLAGS)"; \
53491	echo "Checking multilib configuration for libgomp..."; \
53492	$(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgomp/multilib.tmp 2> /dev/null; \
53493	if test -r $(TARGET_SUBDIR)/libgomp/multilib.out; then \
53494	  if cmp -s $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; then \
53495	    rm -f $(TARGET_SUBDIR)/libgomp/multilib.tmp; \
53496	  else \
53497	    rm -f $(TARGET_SUBDIR)/libgomp/Makefile; \
53498	    mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
53499	  fi; \
53500	else \
53501	  mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
53502	fi; \
53503	test ! -f $(TARGET_SUBDIR)/libgomp/Makefile || exit 0; \
53504	$(NORMAL_TARGET_EXPORTS) \
53505	 \
53506	CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
53507	CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
53508	LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS;  \
53509	echo Configuring stage 4 in $(TARGET_SUBDIR)/libgomp; \
53510	$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp; \
53511	cd $(TARGET_SUBDIR)/libgomp || exit 1; \
53512	case $(srcdir) in \
53513	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
53514	  *) topdir=`echo $(TARGET_SUBDIR)/libgomp/ | \
53515		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
53516	esac; \
53517	module_srcdir=libgomp; \
53518	$(SHELL) $$s/$$module_srcdir/configure \
53519	  --srcdir=$${topdir}/$$module_srcdir \
53520	  $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
53521	  --target=${target_alias} \
53522	  --with-build-libsubdir=$(HOST_SUBDIR) \
53523	  $(STAGE4_CONFIGURE_FLAGS)
53524@endif target-libgomp-bootstrap
53525
53526.PHONY: configure-stageprofile-target-libgomp maybe-configure-stageprofile-target-libgomp
53527maybe-configure-stageprofile-target-libgomp:
53528@if target-libgomp-bootstrap
53529maybe-configure-stageprofile-target-libgomp: configure-stageprofile-target-libgomp
53530configure-stageprofile-target-libgomp:
53531	@[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
53532	@$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp
53533	@r=`${PWD_COMMAND}`; export r; \
53534	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
53535	TFLAGS="$(STAGEprofile_TFLAGS)"; \
53536	echo "Checking multilib configuration for libgomp..."; \
53537	$(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgomp/multilib.tmp 2> /dev/null; \
53538	if test -r $(TARGET_SUBDIR)/libgomp/multilib.out; then \
53539	  if cmp -s $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; then \
53540	    rm -f $(TARGET_SUBDIR)/libgomp/multilib.tmp; \
53541	  else \
53542	    rm -f $(TARGET_SUBDIR)/libgomp/Makefile; \
53543	    mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
53544	  fi; \
53545	else \
53546	  mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
53547	fi; \
53548	test ! -f $(TARGET_SUBDIR)/libgomp/Makefile || exit 0; \
53549	$(NORMAL_TARGET_EXPORTS) \
53550	 \
53551	CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
53552	CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
53553	LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS;  \
53554	echo Configuring stage profile in $(TARGET_SUBDIR)/libgomp; \
53555	$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp; \
53556	cd $(TARGET_SUBDIR)/libgomp || exit 1; \
53557	case $(srcdir) in \
53558	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
53559	  *) topdir=`echo $(TARGET_SUBDIR)/libgomp/ | \
53560		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
53561	esac; \
53562	module_srcdir=libgomp; \
53563	$(SHELL) $$s/$$module_srcdir/configure \
53564	  --srcdir=$${topdir}/$$module_srcdir \
53565	  $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
53566	  --target=${target_alias} \
53567	  --with-build-libsubdir=$(HOST_SUBDIR) \
53568	  $(STAGEprofile_CONFIGURE_FLAGS)
53569@endif target-libgomp-bootstrap
53570
53571.PHONY: configure-stagetrain-target-libgomp maybe-configure-stagetrain-target-libgomp
53572maybe-configure-stagetrain-target-libgomp:
53573@if target-libgomp-bootstrap
53574maybe-configure-stagetrain-target-libgomp: configure-stagetrain-target-libgomp
53575configure-stagetrain-target-libgomp:
53576	@[ $(current_stage) = stagetrain ] || $(MAKE) stagetrain-start
53577	@$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp
53578	@r=`${PWD_COMMAND}`; export r; \
53579	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
53580	TFLAGS="$(STAGEtrain_TFLAGS)"; \
53581	echo "Checking multilib configuration for libgomp..."; \
53582	$(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgomp/multilib.tmp 2> /dev/null; \
53583	if test -r $(TARGET_SUBDIR)/libgomp/multilib.out; then \
53584	  if cmp -s $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; then \
53585	    rm -f $(TARGET_SUBDIR)/libgomp/multilib.tmp; \
53586	  else \
53587	    rm -f $(TARGET_SUBDIR)/libgomp/Makefile; \
53588	    mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
53589	  fi; \
53590	else \
53591	  mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
53592	fi; \
53593	test ! -f $(TARGET_SUBDIR)/libgomp/Makefile || exit 0; \
53594	$(NORMAL_TARGET_EXPORTS) \
53595	 \
53596	CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
53597	CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
53598	LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS;  \
53599	echo Configuring stage train in $(TARGET_SUBDIR)/libgomp; \
53600	$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp; \
53601	cd $(TARGET_SUBDIR)/libgomp || exit 1; \
53602	case $(srcdir) in \
53603	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
53604	  *) topdir=`echo $(TARGET_SUBDIR)/libgomp/ | \
53605		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
53606	esac; \
53607	module_srcdir=libgomp; \
53608	$(SHELL) $$s/$$module_srcdir/configure \
53609	  --srcdir=$${topdir}/$$module_srcdir \
53610	  $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
53611	  --target=${target_alias} \
53612	  --with-build-libsubdir=$(HOST_SUBDIR) \
53613	  $(STAGEtrain_CONFIGURE_FLAGS)
53614@endif target-libgomp-bootstrap
53615
53616.PHONY: configure-stagefeedback-target-libgomp maybe-configure-stagefeedback-target-libgomp
53617maybe-configure-stagefeedback-target-libgomp:
53618@if target-libgomp-bootstrap
53619maybe-configure-stagefeedback-target-libgomp: configure-stagefeedback-target-libgomp
53620configure-stagefeedback-target-libgomp:
53621	@[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
53622	@$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp
53623	@r=`${PWD_COMMAND}`; export r; \
53624	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
53625	TFLAGS="$(STAGEfeedback_TFLAGS)"; \
53626	echo "Checking multilib configuration for libgomp..."; \
53627	$(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgomp/multilib.tmp 2> /dev/null; \
53628	if test -r $(TARGET_SUBDIR)/libgomp/multilib.out; then \
53629	  if cmp -s $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; then \
53630	    rm -f $(TARGET_SUBDIR)/libgomp/multilib.tmp; \
53631	  else \
53632	    rm -f $(TARGET_SUBDIR)/libgomp/Makefile; \
53633	    mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
53634	  fi; \
53635	else \
53636	  mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
53637	fi; \
53638	test ! -f $(TARGET_SUBDIR)/libgomp/Makefile || exit 0; \
53639	$(NORMAL_TARGET_EXPORTS) \
53640	 \
53641	CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
53642	CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
53643	LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS;  \
53644	echo Configuring stage feedback in $(TARGET_SUBDIR)/libgomp; \
53645	$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp; \
53646	cd $(TARGET_SUBDIR)/libgomp || exit 1; \
53647	case $(srcdir) in \
53648	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
53649	  *) topdir=`echo $(TARGET_SUBDIR)/libgomp/ | \
53650		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
53651	esac; \
53652	module_srcdir=libgomp; \
53653	$(SHELL) $$s/$$module_srcdir/configure \
53654	  --srcdir=$${topdir}/$$module_srcdir \
53655	  $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
53656	  --target=${target_alias} \
53657	  --with-build-libsubdir=$(HOST_SUBDIR) \
53658	  $(STAGEfeedback_CONFIGURE_FLAGS)
53659@endif target-libgomp-bootstrap
53660
53661.PHONY: configure-stageautoprofile-target-libgomp maybe-configure-stageautoprofile-target-libgomp
53662maybe-configure-stageautoprofile-target-libgomp:
53663@if target-libgomp-bootstrap
53664maybe-configure-stageautoprofile-target-libgomp: configure-stageautoprofile-target-libgomp
53665configure-stageautoprofile-target-libgomp:
53666	@[ $(current_stage) = stageautoprofile ] || $(MAKE) stageautoprofile-start
53667	@$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp
53668	@r=`${PWD_COMMAND}`; export r; \
53669	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
53670	TFLAGS="$(STAGEautoprofile_TFLAGS)"; \
53671	echo "Checking multilib configuration for libgomp..."; \
53672	$(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgomp/multilib.tmp 2> /dev/null; \
53673	if test -r $(TARGET_SUBDIR)/libgomp/multilib.out; then \
53674	  if cmp -s $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; then \
53675	    rm -f $(TARGET_SUBDIR)/libgomp/multilib.tmp; \
53676	  else \
53677	    rm -f $(TARGET_SUBDIR)/libgomp/Makefile; \
53678	    mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
53679	  fi; \
53680	else \
53681	  mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
53682	fi; \
53683	test ! -f $(TARGET_SUBDIR)/libgomp/Makefile || exit 0; \
53684	$(NORMAL_TARGET_EXPORTS) \
53685	 \
53686	CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
53687	CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
53688	LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS;  \
53689	echo Configuring stage autoprofile in $(TARGET_SUBDIR)/libgomp; \
53690	$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp; \
53691	cd $(TARGET_SUBDIR)/libgomp || exit 1; \
53692	case $(srcdir) in \
53693	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
53694	  *) topdir=`echo $(TARGET_SUBDIR)/libgomp/ | \
53695		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
53696	esac; \
53697	module_srcdir=libgomp; \
53698	$(SHELL) $$s/$$module_srcdir/configure \
53699	  --srcdir=$${topdir}/$$module_srcdir \
53700	  $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
53701	  --target=${target_alias} \
53702	  --with-build-libsubdir=$(HOST_SUBDIR) \
53703	  $(STAGEautoprofile_CONFIGURE_FLAGS)
53704@endif target-libgomp-bootstrap
53705
53706.PHONY: configure-stageautofeedback-target-libgomp maybe-configure-stageautofeedback-target-libgomp
53707maybe-configure-stageautofeedback-target-libgomp:
53708@if target-libgomp-bootstrap
53709maybe-configure-stageautofeedback-target-libgomp: configure-stageautofeedback-target-libgomp
53710configure-stageautofeedback-target-libgomp:
53711	@[ $(current_stage) = stageautofeedback ] || $(MAKE) stageautofeedback-start
53712	@$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp
53713	@r=`${PWD_COMMAND}`; export r; \
53714	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
53715	TFLAGS="$(STAGEautofeedback_TFLAGS)"; \
53716	echo "Checking multilib configuration for libgomp..."; \
53717	$(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgomp/multilib.tmp 2> /dev/null; \
53718	if test -r $(TARGET_SUBDIR)/libgomp/multilib.out; then \
53719	  if cmp -s $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; then \
53720	    rm -f $(TARGET_SUBDIR)/libgomp/multilib.tmp; \
53721	  else \
53722	    rm -f $(TARGET_SUBDIR)/libgomp/Makefile; \
53723	    mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
53724	  fi; \
53725	else \
53726	  mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
53727	fi; \
53728	test ! -f $(TARGET_SUBDIR)/libgomp/Makefile || exit 0; \
53729	$(NORMAL_TARGET_EXPORTS) \
53730	 \
53731	CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
53732	CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
53733	LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS;  \
53734	echo Configuring stage autofeedback in $(TARGET_SUBDIR)/libgomp; \
53735	$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp; \
53736	cd $(TARGET_SUBDIR)/libgomp || exit 1; \
53737	case $(srcdir) in \
53738	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
53739	  *) topdir=`echo $(TARGET_SUBDIR)/libgomp/ | \
53740		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
53741	esac; \
53742	module_srcdir=libgomp; \
53743	$(SHELL) $$s/$$module_srcdir/configure \
53744	  --srcdir=$${topdir}/$$module_srcdir \
53745	  $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
53746	  --target=${target_alias} \
53747	  --with-build-libsubdir=$(HOST_SUBDIR) \
53748	  $(STAGEautofeedback_CONFIGURE_FLAGS)
53749@endif target-libgomp-bootstrap
53750
53751
53752
53753
53754
53755.PHONY: all-target-libgomp maybe-all-target-libgomp
53756maybe-all-target-libgomp:
53757@if gcc-bootstrap
53758all-target-libgomp: stage_current
53759@endif gcc-bootstrap
53760@if target-libgomp
53761TARGET-target-libgomp=all
53762maybe-all-target-libgomp: all-target-libgomp
53763all-target-libgomp: configure-target-libgomp
53764	@r=`${PWD_COMMAND}`; export r; \
53765	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
53766	$(NORMAL_TARGET_EXPORTS)  \
53767	(cd $(TARGET_SUBDIR)/libgomp && \
53768	  $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS)   \
53769		$(TARGET-target-libgomp))
53770@endif target-libgomp
53771
53772
53773
53774.PHONY: all-stage1-target-libgomp maybe-all-stage1-target-libgomp
53775.PHONY: clean-stage1-target-libgomp maybe-clean-stage1-target-libgomp
53776maybe-all-stage1-target-libgomp:
53777maybe-clean-stage1-target-libgomp:
53778@if target-libgomp-bootstrap
53779maybe-all-stage1-target-libgomp: all-stage1-target-libgomp
53780all-stage1: all-stage1-target-libgomp
53781TARGET-stage1-target-libgomp = $(TARGET-target-libgomp)
53782all-stage1-target-libgomp: configure-stage1-target-libgomp
53783	@[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
53784	@r=`${PWD_COMMAND}`; export r; \
53785	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
53786	TFLAGS="$(STAGE1_TFLAGS)"; \
53787	$(NORMAL_TARGET_EXPORTS)  \
53788	cd $(TARGET_SUBDIR)/libgomp && \
53789	 \
53790	$(MAKE) $(BASE_FLAGS_TO_PASS) \
53791		CFLAGS="$(CFLAGS_FOR_TARGET)" \
53792		CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
53793		LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
53794		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
53795		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
53796		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
53797		$(EXTRA_TARGET_FLAGS)  \
53798		  \
53799		TFLAGS="$(STAGE1_TFLAGS)"  \
53800		$(TARGET-stage1-target-libgomp)
53801
53802maybe-clean-stage1-target-libgomp: clean-stage1-target-libgomp
53803clean-stage1: clean-stage1-target-libgomp
53804clean-stage1-target-libgomp:
53805	@if [ $(current_stage) = stage1 ]; then \
53806	  [ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0; \
53807	else \
53808	  [ -f $(TARGET_SUBDIR)/stage1-libgomp/Makefile ] || exit 0; \
53809	  $(MAKE) stage1-start; \
53810	fi; \
53811	cd $(TARGET_SUBDIR)/libgomp && \
53812	$(MAKE) $(EXTRA_TARGET_FLAGS)  \
53813	  clean
53814@endif target-libgomp-bootstrap
53815
53816
53817.PHONY: all-stage2-target-libgomp maybe-all-stage2-target-libgomp
53818.PHONY: clean-stage2-target-libgomp maybe-clean-stage2-target-libgomp
53819maybe-all-stage2-target-libgomp:
53820maybe-clean-stage2-target-libgomp:
53821@if target-libgomp-bootstrap
53822maybe-all-stage2-target-libgomp: all-stage2-target-libgomp
53823all-stage2: all-stage2-target-libgomp
53824TARGET-stage2-target-libgomp = $(TARGET-target-libgomp)
53825all-stage2-target-libgomp: configure-stage2-target-libgomp
53826	@[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
53827	@r=`${PWD_COMMAND}`; export r; \
53828	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
53829	TFLAGS="$(STAGE2_TFLAGS)"; \
53830	$(NORMAL_TARGET_EXPORTS) \
53831	  \
53832	cd $(TARGET_SUBDIR)/libgomp && \
53833	 \
53834	$(MAKE) $(BASE_FLAGS_TO_PASS) \
53835		CFLAGS="$(CFLAGS_FOR_TARGET)" \
53836		CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
53837		LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
53838		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
53839		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
53840		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
53841		$(EXTRA_TARGET_FLAGS)   \
53842		TFLAGS="$(STAGE2_TFLAGS)"  \
53843		$(TARGET-stage2-target-libgomp)
53844
53845maybe-clean-stage2-target-libgomp: clean-stage2-target-libgomp
53846clean-stage2: clean-stage2-target-libgomp
53847clean-stage2-target-libgomp:
53848	@if [ $(current_stage) = stage2 ]; then \
53849	  [ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0; \
53850	else \
53851	  [ -f $(TARGET_SUBDIR)/stage2-libgomp/Makefile ] || exit 0; \
53852	  $(MAKE) stage2-start; \
53853	fi; \
53854	cd $(TARGET_SUBDIR)/libgomp && \
53855	$(MAKE) $(EXTRA_TARGET_FLAGS)   clean
53856@endif target-libgomp-bootstrap
53857
53858
53859.PHONY: all-stage3-target-libgomp maybe-all-stage3-target-libgomp
53860.PHONY: clean-stage3-target-libgomp maybe-clean-stage3-target-libgomp
53861maybe-all-stage3-target-libgomp:
53862maybe-clean-stage3-target-libgomp:
53863@if target-libgomp-bootstrap
53864maybe-all-stage3-target-libgomp: all-stage3-target-libgomp
53865all-stage3: all-stage3-target-libgomp
53866TARGET-stage3-target-libgomp = $(TARGET-target-libgomp)
53867all-stage3-target-libgomp: configure-stage3-target-libgomp
53868	@[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
53869	@r=`${PWD_COMMAND}`; export r; \
53870	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
53871	TFLAGS="$(STAGE3_TFLAGS)"; \
53872	$(NORMAL_TARGET_EXPORTS) \
53873	  \
53874	cd $(TARGET_SUBDIR)/libgomp && \
53875	 \
53876	$(MAKE) $(BASE_FLAGS_TO_PASS) \
53877		CFLAGS="$(CFLAGS_FOR_TARGET)" \
53878		CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
53879		LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
53880		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
53881		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
53882		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
53883		$(EXTRA_TARGET_FLAGS)   \
53884		TFLAGS="$(STAGE3_TFLAGS)"  \
53885		$(TARGET-stage3-target-libgomp)
53886
53887maybe-clean-stage3-target-libgomp: clean-stage3-target-libgomp
53888clean-stage3: clean-stage3-target-libgomp
53889clean-stage3-target-libgomp:
53890	@if [ $(current_stage) = stage3 ]; then \
53891	  [ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0; \
53892	else \
53893	  [ -f $(TARGET_SUBDIR)/stage3-libgomp/Makefile ] || exit 0; \
53894	  $(MAKE) stage3-start; \
53895	fi; \
53896	cd $(TARGET_SUBDIR)/libgomp && \
53897	$(MAKE) $(EXTRA_TARGET_FLAGS)   clean
53898@endif target-libgomp-bootstrap
53899
53900
53901.PHONY: all-stage4-target-libgomp maybe-all-stage4-target-libgomp
53902.PHONY: clean-stage4-target-libgomp maybe-clean-stage4-target-libgomp
53903maybe-all-stage4-target-libgomp:
53904maybe-clean-stage4-target-libgomp:
53905@if target-libgomp-bootstrap
53906maybe-all-stage4-target-libgomp: all-stage4-target-libgomp
53907all-stage4: all-stage4-target-libgomp
53908TARGET-stage4-target-libgomp = $(TARGET-target-libgomp)
53909all-stage4-target-libgomp: configure-stage4-target-libgomp
53910	@[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
53911	@r=`${PWD_COMMAND}`; export r; \
53912	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
53913	TFLAGS="$(STAGE4_TFLAGS)"; \
53914	$(NORMAL_TARGET_EXPORTS) \
53915	  \
53916	cd $(TARGET_SUBDIR)/libgomp && \
53917	 \
53918	$(MAKE) $(BASE_FLAGS_TO_PASS) \
53919		CFLAGS="$(CFLAGS_FOR_TARGET)" \
53920		CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
53921		LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
53922		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
53923		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
53924		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
53925		$(EXTRA_TARGET_FLAGS)   \
53926		TFLAGS="$(STAGE4_TFLAGS)"  \
53927		$(TARGET-stage4-target-libgomp)
53928
53929maybe-clean-stage4-target-libgomp: clean-stage4-target-libgomp
53930clean-stage4: clean-stage4-target-libgomp
53931clean-stage4-target-libgomp:
53932	@if [ $(current_stage) = stage4 ]; then \
53933	  [ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0; \
53934	else \
53935	  [ -f $(TARGET_SUBDIR)/stage4-libgomp/Makefile ] || exit 0; \
53936	  $(MAKE) stage4-start; \
53937	fi; \
53938	cd $(TARGET_SUBDIR)/libgomp && \
53939	$(MAKE) $(EXTRA_TARGET_FLAGS)   clean
53940@endif target-libgomp-bootstrap
53941
53942
53943.PHONY: all-stageprofile-target-libgomp maybe-all-stageprofile-target-libgomp
53944.PHONY: clean-stageprofile-target-libgomp maybe-clean-stageprofile-target-libgomp
53945maybe-all-stageprofile-target-libgomp:
53946maybe-clean-stageprofile-target-libgomp:
53947@if target-libgomp-bootstrap
53948maybe-all-stageprofile-target-libgomp: all-stageprofile-target-libgomp
53949all-stageprofile: all-stageprofile-target-libgomp
53950TARGET-stageprofile-target-libgomp = $(TARGET-target-libgomp)
53951all-stageprofile-target-libgomp: configure-stageprofile-target-libgomp
53952	@[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
53953	@r=`${PWD_COMMAND}`; export r; \
53954	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
53955	TFLAGS="$(STAGEprofile_TFLAGS)"; \
53956	$(NORMAL_TARGET_EXPORTS) \
53957	  \
53958	cd $(TARGET_SUBDIR)/libgomp && \
53959	 \
53960	$(MAKE) $(BASE_FLAGS_TO_PASS) \
53961		CFLAGS="$(CFLAGS_FOR_TARGET)" \
53962		CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
53963		LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
53964		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
53965		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
53966		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
53967		$(EXTRA_TARGET_FLAGS)   \
53968		TFLAGS="$(STAGEprofile_TFLAGS)"  \
53969		$(TARGET-stageprofile-target-libgomp)
53970
53971maybe-clean-stageprofile-target-libgomp: clean-stageprofile-target-libgomp
53972clean-stageprofile: clean-stageprofile-target-libgomp
53973clean-stageprofile-target-libgomp:
53974	@if [ $(current_stage) = stageprofile ]; then \
53975	  [ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0; \
53976	else \
53977	  [ -f $(TARGET_SUBDIR)/stageprofile-libgomp/Makefile ] || exit 0; \
53978	  $(MAKE) stageprofile-start; \
53979	fi; \
53980	cd $(TARGET_SUBDIR)/libgomp && \
53981	$(MAKE) $(EXTRA_TARGET_FLAGS)   clean
53982@endif target-libgomp-bootstrap
53983
53984
53985.PHONY: all-stagetrain-target-libgomp maybe-all-stagetrain-target-libgomp
53986.PHONY: clean-stagetrain-target-libgomp maybe-clean-stagetrain-target-libgomp
53987maybe-all-stagetrain-target-libgomp:
53988maybe-clean-stagetrain-target-libgomp:
53989@if target-libgomp-bootstrap
53990maybe-all-stagetrain-target-libgomp: all-stagetrain-target-libgomp
53991all-stagetrain: all-stagetrain-target-libgomp
53992TARGET-stagetrain-target-libgomp = $(TARGET-target-libgomp)
53993all-stagetrain-target-libgomp: configure-stagetrain-target-libgomp
53994	@[ $(current_stage) = stagetrain ] || $(MAKE) stagetrain-start
53995	@r=`${PWD_COMMAND}`; export r; \
53996	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
53997	TFLAGS="$(STAGEtrain_TFLAGS)"; \
53998	$(NORMAL_TARGET_EXPORTS) \
53999	  \
54000	cd $(TARGET_SUBDIR)/libgomp && \
54001	 \
54002	$(MAKE) $(BASE_FLAGS_TO_PASS) \
54003		CFLAGS="$(CFLAGS_FOR_TARGET)" \
54004		CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
54005		LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
54006		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
54007		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
54008		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
54009		$(EXTRA_TARGET_FLAGS)   \
54010		TFLAGS="$(STAGEtrain_TFLAGS)"  \
54011		$(TARGET-stagetrain-target-libgomp)
54012
54013maybe-clean-stagetrain-target-libgomp: clean-stagetrain-target-libgomp
54014clean-stagetrain: clean-stagetrain-target-libgomp
54015clean-stagetrain-target-libgomp:
54016	@if [ $(current_stage) = stagetrain ]; then \
54017	  [ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0; \
54018	else \
54019	  [ -f $(TARGET_SUBDIR)/stagetrain-libgomp/Makefile ] || exit 0; \
54020	  $(MAKE) stagetrain-start; \
54021	fi; \
54022	cd $(TARGET_SUBDIR)/libgomp && \
54023	$(MAKE) $(EXTRA_TARGET_FLAGS)   clean
54024@endif target-libgomp-bootstrap
54025
54026
54027.PHONY: all-stagefeedback-target-libgomp maybe-all-stagefeedback-target-libgomp
54028.PHONY: clean-stagefeedback-target-libgomp maybe-clean-stagefeedback-target-libgomp
54029maybe-all-stagefeedback-target-libgomp:
54030maybe-clean-stagefeedback-target-libgomp:
54031@if target-libgomp-bootstrap
54032maybe-all-stagefeedback-target-libgomp: all-stagefeedback-target-libgomp
54033all-stagefeedback: all-stagefeedback-target-libgomp
54034TARGET-stagefeedback-target-libgomp = $(TARGET-target-libgomp)
54035all-stagefeedback-target-libgomp: configure-stagefeedback-target-libgomp
54036	@[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
54037	@r=`${PWD_COMMAND}`; export r; \
54038	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
54039	TFLAGS="$(STAGEfeedback_TFLAGS)"; \
54040	$(NORMAL_TARGET_EXPORTS) \
54041	  \
54042	cd $(TARGET_SUBDIR)/libgomp && \
54043	 \
54044	$(MAKE) $(BASE_FLAGS_TO_PASS) \
54045		CFLAGS="$(CFLAGS_FOR_TARGET)" \
54046		CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
54047		LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
54048		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
54049		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
54050		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
54051		$(EXTRA_TARGET_FLAGS)   \
54052		TFLAGS="$(STAGEfeedback_TFLAGS)"  \
54053		$(TARGET-stagefeedback-target-libgomp)
54054
54055maybe-clean-stagefeedback-target-libgomp: clean-stagefeedback-target-libgomp
54056clean-stagefeedback: clean-stagefeedback-target-libgomp
54057clean-stagefeedback-target-libgomp:
54058	@if [ $(current_stage) = stagefeedback ]; then \
54059	  [ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0; \
54060	else \
54061	  [ -f $(TARGET_SUBDIR)/stagefeedback-libgomp/Makefile ] || exit 0; \
54062	  $(MAKE) stagefeedback-start; \
54063	fi; \
54064	cd $(TARGET_SUBDIR)/libgomp && \
54065	$(MAKE) $(EXTRA_TARGET_FLAGS)   clean
54066@endif target-libgomp-bootstrap
54067
54068
54069.PHONY: all-stageautoprofile-target-libgomp maybe-all-stageautoprofile-target-libgomp
54070.PHONY: clean-stageautoprofile-target-libgomp maybe-clean-stageautoprofile-target-libgomp
54071maybe-all-stageautoprofile-target-libgomp:
54072maybe-clean-stageautoprofile-target-libgomp:
54073@if target-libgomp-bootstrap
54074maybe-all-stageautoprofile-target-libgomp: all-stageautoprofile-target-libgomp
54075all-stageautoprofile: all-stageautoprofile-target-libgomp
54076TARGET-stageautoprofile-target-libgomp = $(TARGET-target-libgomp)
54077all-stageautoprofile-target-libgomp: configure-stageautoprofile-target-libgomp
54078	@[ $(current_stage) = stageautoprofile ] || $(MAKE) stageautoprofile-start
54079	@r=`${PWD_COMMAND}`; export r; \
54080	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
54081	TFLAGS="$(STAGEautoprofile_TFLAGS)"; \
54082	$(NORMAL_TARGET_EXPORTS) \
54083	  \
54084	cd $(TARGET_SUBDIR)/libgomp && \
54085	$$s/gcc/config/i386/$(AUTO_PROFILE) \
54086	$(MAKE) $(BASE_FLAGS_TO_PASS) \
54087		CFLAGS="$(CFLAGS_FOR_TARGET)" \
54088		CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
54089		LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
54090		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
54091		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
54092		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
54093		$(EXTRA_TARGET_FLAGS)   \
54094		TFLAGS="$(STAGEautoprofile_TFLAGS)"  \
54095		$(TARGET-stageautoprofile-target-libgomp)
54096
54097maybe-clean-stageautoprofile-target-libgomp: clean-stageautoprofile-target-libgomp
54098clean-stageautoprofile: clean-stageautoprofile-target-libgomp
54099clean-stageautoprofile-target-libgomp:
54100	@if [ $(current_stage) = stageautoprofile ]; then \
54101	  [ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0; \
54102	else \
54103	  [ -f $(TARGET_SUBDIR)/stageautoprofile-libgomp/Makefile ] || exit 0; \
54104	  $(MAKE) stageautoprofile-start; \
54105	fi; \
54106	cd $(TARGET_SUBDIR)/libgomp && \
54107	$(MAKE) $(EXTRA_TARGET_FLAGS)   clean
54108@endif target-libgomp-bootstrap
54109
54110
54111.PHONY: all-stageautofeedback-target-libgomp maybe-all-stageautofeedback-target-libgomp
54112.PHONY: clean-stageautofeedback-target-libgomp maybe-clean-stageautofeedback-target-libgomp
54113maybe-all-stageautofeedback-target-libgomp:
54114maybe-clean-stageautofeedback-target-libgomp:
54115@if target-libgomp-bootstrap
54116maybe-all-stageautofeedback-target-libgomp: all-stageautofeedback-target-libgomp
54117all-stageautofeedback: all-stageautofeedback-target-libgomp
54118TARGET-stageautofeedback-target-libgomp = $(TARGET-target-libgomp)
54119all-stageautofeedback-target-libgomp: configure-stageautofeedback-target-libgomp
54120	@[ $(current_stage) = stageautofeedback ] || $(MAKE) stageautofeedback-start
54121	@r=`${PWD_COMMAND}`; export r; \
54122	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
54123	TFLAGS="$(STAGEautofeedback_TFLAGS)"; \
54124	$(NORMAL_TARGET_EXPORTS) \
54125	  \
54126	cd $(TARGET_SUBDIR)/libgomp && \
54127	 \
54128	$(MAKE) $(BASE_FLAGS_TO_PASS) \
54129		CFLAGS="$(CFLAGS_FOR_TARGET)" \
54130		CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
54131		LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
54132		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
54133		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
54134		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
54135		$(EXTRA_TARGET_FLAGS)   \
54136		TFLAGS="$(STAGEautofeedback_TFLAGS)" PERF_DATA=perf.data \
54137		$(TARGET-stageautofeedback-target-libgomp)
54138
54139maybe-clean-stageautofeedback-target-libgomp: clean-stageautofeedback-target-libgomp
54140clean-stageautofeedback: clean-stageautofeedback-target-libgomp
54141clean-stageautofeedback-target-libgomp:
54142	@if [ $(current_stage) = stageautofeedback ]; then \
54143	  [ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0; \
54144	else \
54145	  [ -f $(TARGET_SUBDIR)/stageautofeedback-libgomp/Makefile ] || exit 0; \
54146	  $(MAKE) stageautofeedback-start; \
54147	fi; \
54148	cd $(TARGET_SUBDIR)/libgomp && \
54149	$(MAKE) $(EXTRA_TARGET_FLAGS)   clean
54150@endif target-libgomp-bootstrap
54151
54152
54153
54154
54155
54156
54157.PHONY: check-target-libgomp maybe-check-target-libgomp
54158maybe-check-target-libgomp:
54159@if target-libgomp
54160maybe-check-target-libgomp: check-target-libgomp
54161
54162check-target-libgomp:
54163	@: $(MAKE); $(unstage)
54164	@r=`${PWD_COMMAND}`; export r; \
54165	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
54166	$(NORMAL_TARGET_EXPORTS) \
54167	(cd $(TARGET_SUBDIR)/libgomp && \
54168	  $(MAKE) $(TARGET_FLAGS_TO_PASS)   check)
54169
54170@endif target-libgomp
54171
54172.PHONY: install-target-libgomp maybe-install-target-libgomp
54173maybe-install-target-libgomp:
54174@if target-libgomp
54175maybe-install-target-libgomp: install-target-libgomp
54176
54177install-target-libgomp: installdirs
54178	@: $(MAKE); $(unstage)
54179	@r=`${PWD_COMMAND}`; export r; \
54180	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
54181	$(NORMAL_TARGET_EXPORTS) \
54182	(cd $(TARGET_SUBDIR)/libgomp && \
54183	  $(MAKE) $(TARGET_FLAGS_TO_PASS)  install)
54184
54185@endif target-libgomp
54186
54187.PHONY: install-strip-target-libgomp maybe-install-strip-target-libgomp
54188maybe-install-strip-target-libgomp:
54189@if target-libgomp
54190maybe-install-strip-target-libgomp: install-strip-target-libgomp
54191
54192install-strip-target-libgomp: installdirs
54193	@: $(MAKE); $(unstage)
54194	@r=`${PWD_COMMAND}`; export r; \
54195	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
54196	$(NORMAL_TARGET_EXPORTS) \
54197	(cd $(TARGET_SUBDIR)/libgomp && \
54198	  $(MAKE) $(TARGET_FLAGS_TO_PASS)  install-strip)
54199
54200@endif target-libgomp
54201
54202# Other targets (info, dvi, pdf, etc.)
54203
54204.PHONY: maybe-info-target-libgomp info-target-libgomp
54205maybe-info-target-libgomp:
54206@if target-libgomp
54207maybe-info-target-libgomp: info-target-libgomp
54208
54209info-target-libgomp: \
54210    configure-target-libgomp 
54211	@: $(MAKE); $(unstage)
54212	@[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0; \
54213	r=`${PWD_COMMAND}`; export r; \
54214	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
54215	$(NORMAL_TARGET_EXPORTS) \
54216	echo "Doing info in $(TARGET_SUBDIR)/libgomp"; \
54217	for flag in $(EXTRA_TARGET_FLAGS); do \
54218	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
54219	done; \
54220	(cd $(TARGET_SUBDIR)/libgomp && \
54221	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
54222	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
54223	          "RANLIB=$${RANLIB}" \
54224	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
54225	           info) \
54226	  || exit 1
54227
54228@endif target-libgomp
54229
54230.PHONY: maybe-dvi-target-libgomp dvi-target-libgomp
54231maybe-dvi-target-libgomp:
54232@if target-libgomp
54233maybe-dvi-target-libgomp: dvi-target-libgomp
54234
54235dvi-target-libgomp: \
54236    configure-target-libgomp 
54237	@: $(MAKE); $(unstage)
54238	@[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0; \
54239	r=`${PWD_COMMAND}`; export r; \
54240	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
54241	$(NORMAL_TARGET_EXPORTS) \
54242	echo "Doing dvi in $(TARGET_SUBDIR)/libgomp"; \
54243	for flag in $(EXTRA_TARGET_FLAGS); do \
54244	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
54245	done; \
54246	(cd $(TARGET_SUBDIR)/libgomp && \
54247	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
54248	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
54249	          "RANLIB=$${RANLIB}" \
54250	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
54251	           dvi) \
54252	  || exit 1
54253
54254@endif target-libgomp
54255
54256.PHONY: maybe-pdf-target-libgomp pdf-target-libgomp
54257maybe-pdf-target-libgomp:
54258@if target-libgomp
54259maybe-pdf-target-libgomp: pdf-target-libgomp
54260
54261pdf-target-libgomp: \
54262    configure-target-libgomp 
54263	@: $(MAKE); $(unstage)
54264	@[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0; \
54265	r=`${PWD_COMMAND}`; export r; \
54266	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
54267	$(NORMAL_TARGET_EXPORTS) \
54268	echo "Doing pdf in $(TARGET_SUBDIR)/libgomp"; \
54269	for flag in $(EXTRA_TARGET_FLAGS); do \
54270	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
54271	done; \
54272	(cd $(TARGET_SUBDIR)/libgomp && \
54273	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
54274	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
54275	          "RANLIB=$${RANLIB}" \
54276	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
54277	           pdf) \
54278	  || exit 1
54279
54280@endif target-libgomp
54281
54282.PHONY: maybe-html-target-libgomp html-target-libgomp
54283maybe-html-target-libgomp:
54284@if target-libgomp
54285maybe-html-target-libgomp: html-target-libgomp
54286
54287html-target-libgomp: \
54288    configure-target-libgomp 
54289	@: $(MAKE); $(unstage)
54290	@[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0; \
54291	r=`${PWD_COMMAND}`; export r; \
54292	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
54293	$(NORMAL_TARGET_EXPORTS) \
54294	echo "Doing html in $(TARGET_SUBDIR)/libgomp"; \
54295	for flag in $(EXTRA_TARGET_FLAGS); do \
54296	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
54297	done; \
54298	(cd $(TARGET_SUBDIR)/libgomp && \
54299	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
54300	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
54301	          "RANLIB=$${RANLIB}" \
54302	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
54303	           html) \
54304	  || exit 1
54305
54306@endif target-libgomp
54307
54308.PHONY: maybe-TAGS-target-libgomp TAGS-target-libgomp
54309maybe-TAGS-target-libgomp:
54310@if target-libgomp
54311maybe-TAGS-target-libgomp: TAGS-target-libgomp
54312
54313TAGS-target-libgomp: \
54314    configure-target-libgomp 
54315	@: $(MAKE); $(unstage)
54316	@[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0; \
54317	r=`${PWD_COMMAND}`; export r; \
54318	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
54319	$(NORMAL_TARGET_EXPORTS) \
54320	echo "Doing TAGS in $(TARGET_SUBDIR)/libgomp"; \
54321	for flag in $(EXTRA_TARGET_FLAGS); do \
54322	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
54323	done; \
54324	(cd $(TARGET_SUBDIR)/libgomp && \
54325	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
54326	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
54327	          "RANLIB=$${RANLIB}" \
54328	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
54329	           TAGS) \
54330	  || exit 1
54331
54332@endif target-libgomp
54333
54334.PHONY: maybe-install-info-target-libgomp install-info-target-libgomp
54335maybe-install-info-target-libgomp:
54336@if target-libgomp
54337maybe-install-info-target-libgomp: install-info-target-libgomp
54338
54339install-info-target-libgomp: \
54340    configure-target-libgomp \
54341    info-target-libgomp 
54342	@: $(MAKE); $(unstage)
54343	@[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0; \
54344	r=`${PWD_COMMAND}`; export r; \
54345	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
54346	$(NORMAL_TARGET_EXPORTS) \
54347	echo "Doing install-info in $(TARGET_SUBDIR)/libgomp"; \
54348	for flag in $(EXTRA_TARGET_FLAGS); do \
54349	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
54350	done; \
54351	(cd $(TARGET_SUBDIR)/libgomp && \
54352	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
54353	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
54354	          "RANLIB=$${RANLIB}" \
54355	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
54356	           install-info) \
54357	  || exit 1
54358
54359@endif target-libgomp
54360
54361.PHONY: maybe-install-pdf-target-libgomp install-pdf-target-libgomp
54362maybe-install-pdf-target-libgomp:
54363@if target-libgomp
54364maybe-install-pdf-target-libgomp: install-pdf-target-libgomp
54365
54366install-pdf-target-libgomp: \
54367    configure-target-libgomp \
54368    pdf-target-libgomp 
54369	@: $(MAKE); $(unstage)
54370	@[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0; \
54371	r=`${PWD_COMMAND}`; export r; \
54372	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
54373	$(NORMAL_TARGET_EXPORTS) \
54374	echo "Doing install-pdf in $(TARGET_SUBDIR)/libgomp"; \
54375	for flag in $(EXTRA_TARGET_FLAGS); do \
54376	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
54377	done; \
54378	(cd $(TARGET_SUBDIR)/libgomp && \
54379	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
54380	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
54381	          "RANLIB=$${RANLIB}" \
54382	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
54383	           install-pdf) \
54384	  || exit 1
54385
54386@endif target-libgomp
54387
54388.PHONY: maybe-install-html-target-libgomp install-html-target-libgomp
54389maybe-install-html-target-libgomp:
54390@if target-libgomp
54391maybe-install-html-target-libgomp: install-html-target-libgomp
54392
54393install-html-target-libgomp: \
54394    configure-target-libgomp \
54395    html-target-libgomp 
54396	@: $(MAKE); $(unstage)
54397	@[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0; \
54398	r=`${PWD_COMMAND}`; export r; \
54399	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
54400	$(NORMAL_TARGET_EXPORTS) \
54401	echo "Doing install-html in $(TARGET_SUBDIR)/libgomp"; \
54402	for flag in $(EXTRA_TARGET_FLAGS); do \
54403	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
54404	done; \
54405	(cd $(TARGET_SUBDIR)/libgomp && \
54406	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
54407	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
54408	          "RANLIB=$${RANLIB}" \
54409	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
54410	           install-html) \
54411	  || exit 1
54412
54413@endif target-libgomp
54414
54415.PHONY: maybe-installcheck-target-libgomp installcheck-target-libgomp
54416maybe-installcheck-target-libgomp:
54417@if target-libgomp
54418maybe-installcheck-target-libgomp: installcheck-target-libgomp
54419
54420installcheck-target-libgomp: \
54421    configure-target-libgomp 
54422	@: $(MAKE); $(unstage)
54423	@[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0; \
54424	r=`${PWD_COMMAND}`; export r; \
54425	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
54426	$(NORMAL_TARGET_EXPORTS) \
54427	echo "Doing installcheck in $(TARGET_SUBDIR)/libgomp"; \
54428	for flag in $(EXTRA_TARGET_FLAGS); do \
54429	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
54430	done; \
54431	(cd $(TARGET_SUBDIR)/libgomp && \
54432	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
54433	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
54434	          "RANLIB=$${RANLIB}" \
54435	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
54436	           installcheck) \
54437	  || exit 1
54438
54439@endif target-libgomp
54440
54441.PHONY: maybe-mostlyclean-target-libgomp mostlyclean-target-libgomp
54442maybe-mostlyclean-target-libgomp:
54443@if target-libgomp
54444maybe-mostlyclean-target-libgomp: mostlyclean-target-libgomp
54445
54446mostlyclean-target-libgomp: 
54447	@: $(MAKE); $(unstage)
54448	@[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0; \
54449	r=`${PWD_COMMAND}`; export r; \
54450	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
54451	$(NORMAL_TARGET_EXPORTS) \
54452	echo "Doing mostlyclean in $(TARGET_SUBDIR)/libgomp"; \
54453	for flag in $(EXTRA_TARGET_FLAGS); do \
54454	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
54455	done; \
54456	(cd $(TARGET_SUBDIR)/libgomp && \
54457	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
54458	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
54459	          "RANLIB=$${RANLIB}" \
54460	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
54461	           mostlyclean) \
54462	  || exit 1
54463
54464@endif target-libgomp
54465
54466.PHONY: maybe-clean-target-libgomp clean-target-libgomp
54467maybe-clean-target-libgomp:
54468@if target-libgomp
54469maybe-clean-target-libgomp: clean-target-libgomp
54470
54471clean-target-libgomp: 
54472	@: $(MAKE); $(unstage)
54473	@[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0; \
54474	r=`${PWD_COMMAND}`; export r; \
54475	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
54476	$(NORMAL_TARGET_EXPORTS) \
54477	echo "Doing clean in $(TARGET_SUBDIR)/libgomp"; \
54478	for flag in $(EXTRA_TARGET_FLAGS); do \
54479	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
54480	done; \
54481	(cd $(TARGET_SUBDIR)/libgomp && \
54482	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
54483	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
54484	          "RANLIB=$${RANLIB}" \
54485	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
54486	           clean) \
54487	  || exit 1
54488
54489@endif target-libgomp
54490
54491.PHONY: maybe-distclean-target-libgomp distclean-target-libgomp
54492maybe-distclean-target-libgomp:
54493@if target-libgomp
54494maybe-distclean-target-libgomp: distclean-target-libgomp
54495
54496distclean-target-libgomp: 
54497	@: $(MAKE); $(unstage)
54498	@[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0; \
54499	r=`${PWD_COMMAND}`; export r; \
54500	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
54501	$(NORMAL_TARGET_EXPORTS) \
54502	echo "Doing distclean in $(TARGET_SUBDIR)/libgomp"; \
54503	for flag in $(EXTRA_TARGET_FLAGS); do \
54504	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
54505	done; \
54506	(cd $(TARGET_SUBDIR)/libgomp && \
54507	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
54508	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
54509	          "RANLIB=$${RANLIB}" \
54510	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
54511	           distclean) \
54512	  || exit 1
54513
54514@endif target-libgomp
54515
54516.PHONY: maybe-maintainer-clean-target-libgomp maintainer-clean-target-libgomp
54517maybe-maintainer-clean-target-libgomp:
54518@if target-libgomp
54519maybe-maintainer-clean-target-libgomp: maintainer-clean-target-libgomp
54520
54521maintainer-clean-target-libgomp: 
54522	@: $(MAKE); $(unstage)
54523	@[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0; \
54524	r=`${PWD_COMMAND}`; export r; \
54525	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
54526	$(NORMAL_TARGET_EXPORTS) \
54527	echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libgomp"; \
54528	for flag in $(EXTRA_TARGET_FLAGS); do \
54529	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
54530	done; \
54531	(cd $(TARGET_SUBDIR)/libgomp && \
54532	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
54533	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
54534	          "RANLIB=$${RANLIB}" \
54535	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
54536	           maintainer-clean) \
54537	  || exit 1
54538
54539@endif target-libgomp
54540
54541
54542
54543
54544
54545.PHONY: configure-target-libitm maybe-configure-target-libitm
54546maybe-configure-target-libitm:
54547@if gcc-bootstrap
54548configure-target-libitm: stage_current
54549@endif gcc-bootstrap
54550@if target-libitm
54551maybe-configure-target-libitm: configure-target-libitm
54552configure-target-libitm: 
54553	@: $(MAKE); $(unstage)
54554	@r=`${PWD_COMMAND}`; export r; \
54555	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
54556	echo "Checking multilib configuration for libitm..."; \
54557	$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libitm; \
54558	$(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libitm/multilib.tmp 2> /dev/null; \
54559	if test -r $(TARGET_SUBDIR)/libitm/multilib.out; then \
54560	  if cmp -s $(TARGET_SUBDIR)/libitm/multilib.tmp $(TARGET_SUBDIR)/libitm/multilib.out; then \
54561	    rm -f $(TARGET_SUBDIR)/libitm/multilib.tmp; \
54562	  else \
54563	    rm -f $(TARGET_SUBDIR)/libitm/Makefile; \
54564	    mv $(TARGET_SUBDIR)/libitm/multilib.tmp $(TARGET_SUBDIR)/libitm/multilib.out; \
54565	  fi; \
54566	else \
54567	  mv $(TARGET_SUBDIR)/libitm/multilib.tmp $(TARGET_SUBDIR)/libitm/multilib.out; \
54568	fi; \
54569	test ! -f $(TARGET_SUBDIR)/libitm/Makefile || exit 0; \
54570	$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libitm; \
54571	$(NORMAL_TARGET_EXPORTS)  \
54572	echo Configuring in $(TARGET_SUBDIR)/libitm; \
54573	cd "$(TARGET_SUBDIR)/libitm" || exit 1; \
54574	case $(srcdir) in \
54575	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
54576	  *) topdir=`echo $(TARGET_SUBDIR)/libitm/ | \
54577		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
54578	esac; \
54579	module_srcdir=libitm; \
54580	rm -f no-such-file || : ; \
54581	CONFIG_SITE=no-such-file $(SHELL) \
54582	  $$s/$$module_srcdir/configure \
54583	  --srcdir=$${topdir}/$$module_srcdir \
54584	  $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
54585	  --target=${target_alias}  \
54586	  || exit 1
54587@endif target-libitm
54588
54589
54590
54591
54592
54593.PHONY: all-target-libitm maybe-all-target-libitm
54594maybe-all-target-libitm:
54595@if gcc-bootstrap
54596all-target-libitm: stage_current
54597@endif gcc-bootstrap
54598@if target-libitm
54599TARGET-target-libitm=all
54600maybe-all-target-libitm: all-target-libitm
54601all-target-libitm: configure-target-libitm
54602	@: $(MAKE); $(unstage)
54603	@r=`${PWD_COMMAND}`; export r; \
54604	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
54605	$(NORMAL_TARGET_EXPORTS)  \
54606	(cd $(TARGET_SUBDIR)/libitm && \
54607	  $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS)   \
54608		$(TARGET-target-libitm))
54609@endif target-libitm
54610
54611
54612
54613
54614
54615.PHONY: check-target-libitm maybe-check-target-libitm
54616maybe-check-target-libitm:
54617@if target-libitm
54618maybe-check-target-libitm: check-target-libitm
54619
54620check-target-libitm:
54621	@: $(MAKE); $(unstage)
54622	@r=`${PWD_COMMAND}`; export r; \
54623	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
54624	$(NORMAL_TARGET_EXPORTS) \
54625	(cd $(TARGET_SUBDIR)/libitm && \
54626	  $(MAKE) $(TARGET_FLAGS_TO_PASS)   check)
54627
54628@endif target-libitm
54629
54630.PHONY: install-target-libitm maybe-install-target-libitm
54631maybe-install-target-libitm:
54632@if target-libitm
54633maybe-install-target-libitm: install-target-libitm
54634
54635install-target-libitm: installdirs
54636	@: $(MAKE); $(unstage)
54637	@r=`${PWD_COMMAND}`; export r; \
54638	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
54639	$(NORMAL_TARGET_EXPORTS) \
54640	(cd $(TARGET_SUBDIR)/libitm && \
54641	  $(MAKE) $(TARGET_FLAGS_TO_PASS)  install)
54642
54643@endif target-libitm
54644
54645.PHONY: install-strip-target-libitm maybe-install-strip-target-libitm
54646maybe-install-strip-target-libitm:
54647@if target-libitm
54648maybe-install-strip-target-libitm: install-strip-target-libitm
54649
54650install-strip-target-libitm: installdirs
54651	@: $(MAKE); $(unstage)
54652	@r=`${PWD_COMMAND}`; export r; \
54653	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
54654	$(NORMAL_TARGET_EXPORTS) \
54655	(cd $(TARGET_SUBDIR)/libitm && \
54656	  $(MAKE) $(TARGET_FLAGS_TO_PASS)  install-strip)
54657
54658@endif target-libitm
54659
54660# Other targets (info, dvi, pdf, etc.)
54661
54662.PHONY: maybe-info-target-libitm info-target-libitm
54663maybe-info-target-libitm:
54664@if target-libitm
54665maybe-info-target-libitm: info-target-libitm
54666
54667info-target-libitm: \
54668    configure-target-libitm 
54669	@: $(MAKE); $(unstage)
54670	@[ -f $(TARGET_SUBDIR)/libitm/Makefile ] || exit 0; \
54671	r=`${PWD_COMMAND}`; export r; \
54672	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
54673	$(NORMAL_TARGET_EXPORTS) \
54674	echo "Doing info in $(TARGET_SUBDIR)/libitm"; \
54675	for flag in $(EXTRA_TARGET_FLAGS); do \
54676	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
54677	done; \
54678	(cd $(TARGET_SUBDIR)/libitm && \
54679	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
54680	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
54681	          "RANLIB=$${RANLIB}" \
54682	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
54683	           info) \
54684	  || exit 1
54685
54686@endif target-libitm
54687
54688.PHONY: maybe-dvi-target-libitm dvi-target-libitm
54689maybe-dvi-target-libitm:
54690@if target-libitm
54691maybe-dvi-target-libitm: dvi-target-libitm
54692
54693dvi-target-libitm: \
54694    configure-target-libitm 
54695	@: $(MAKE); $(unstage)
54696	@[ -f $(TARGET_SUBDIR)/libitm/Makefile ] || exit 0; \
54697	r=`${PWD_COMMAND}`; export r; \
54698	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
54699	$(NORMAL_TARGET_EXPORTS) \
54700	echo "Doing dvi in $(TARGET_SUBDIR)/libitm"; \
54701	for flag in $(EXTRA_TARGET_FLAGS); do \
54702	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
54703	done; \
54704	(cd $(TARGET_SUBDIR)/libitm && \
54705	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
54706	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
54707	          "RANLIB=$${RANLIB}" \
54708	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
54709	           dvi) \
54710	  || exit 1
54711
54712@endif target-libitm
54713
54714.PHONY: maybe-pdf-target-libitm pdf-target-libitm
54715maybe-pdf-target-libitm:
54716@if target-libitm
54717maybe-pdf-target-libitm: pdf-target-libitm
54718
54719pdf-target-libitm: \
54720    configure-target-libitm 
54721	@: $(MAKE); $(unstage)
54722	@[ -f $(TARGET_SUBDIR)/libitm/Makefile ] || exit 0; \
54723	r=`${PWD_COMMAND}`; export r; \
54724	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
54725	$(NORMAL_TARGET_EXPORTS) \
54726	echo "Doing pdf in $(TARGET_SUBDIR)/libitm"; \
54727	for flag in $(EXTRA_TARGET_FLAGS); do \
54728	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
54729	done; \
54730	(cd $(TARGET_SUBDIR)/libitm && \
54731	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
54732	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
54733	          "RANLIB=$${RANLIB}" \
54734	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
54735	           pdf) \
54736	  || exit 1
54737
54738@endif target-libitm
54739
54740.PHONY: maybe-html-target-libitm html-target-libitm
54741maybe-html-target-libitm:
54742@if target-libitm
54743maybe-html-target-libitm: html-target-libitm
54744
54745html-target-libitm: \
54746    configure-target-libitm 
54747	@: $(MAKE); $(unstage)
54748	@[ -f $(TARGET_SUBDIR)/libitm/Makefile ] || exit 0; \
54749	r=`${PWD_COMMAND}`; export r; \
54750	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
54751	$(NORMAL_TARGET_EXPORTS) \
54752	echo "Doing html in $(TARGET_SUBDIR)/libitm"; \
54753	for flag in $(EXTRA_TARGET_FLAGS); do \
54754	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
54755	done; \
54756	(cd $(TARGET_SUBDIR)/libitm && \
54757	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
54758	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
54759	          "RANLIB=$${RANLIB}" \
54760	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
54761	           html) \
54762	  || exit 1
54763
54764@endif target-libitm
54765
54766.PHONY: maybe-TAGS-target-libitm TAGS-target-libitm
54767maybe-TAGS-target-libitm:
54768@if target-libitm
54769maybe-TAGS-target-libitm: TAGS-target-libitm
54770
54771TAGS-target-libitm: \
54772    configure-target-libitm 
54773	@: $(MAKE); $(unstage)
54774	@[ -f $(TARGET_SUBDIR)/libitm/Makefile ] || exit 0; \
54775	r=`${PWD_COMMAND}`; export r; \
54776	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
54777	$(NORMAL_TARGET_EXPORTS) \
54778	echo "Doing TAGS in $(TARGET_SUBDIR)/libitm"; \
54779	for flag in $(EXTRA_TARGET_FLAGS); do \
54780	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
54781	done; \
54782	(cd $(TARGET_SUBDIR)/libitm && \
54783	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
54784	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
54785	          "RANLIB=$${RANLIB}" \
54786	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
54787	           TAGS) \
54788	  || exit 1
54789
54790@endif target-libitm
54791
54792.PHONY: maybe-install-info-target-libitm install-info-target-libitm
54793maybe-install-info-target-libitm:
54794@if target-libitm
54795maybe-install-info-target-libitm: install-info-target-libitm
54796
54797install-info-target-libitm: \
54798    configure-target-libitm \
54799    info-target-libitm 
54800	@: $(MAKE); $(unstage)
54801	@[ -f $(TARGET_SUBDIR)/libitm/Makefile ] || exit 0; \
54802	r=`${PWD_COMMAND}`; export r; \
54803	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
54804	$(NORMAL_TARGET_EXPORTS) \
54805	echo "Doing install-info in $(TARGET_SUBDIR)/libitm"; \
54806	for flag in $(EXTRA_TARGET_FLAGS); do \
54807	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
54808	done; \
54809	(cd $(TARGET_SUBDIR)/libitm && \
54810	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
54811	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
54812	          "RANLIB=$${RANLIB}" \
54813	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
54814	           install-info) \
54815	  || exit 1
54816
54817@endif target-libitm
54818
54819.PHONY: maybe-install-pdf-target-libitm install-pdf-target-libitm
54820maybe-install-pdf-target-libitm:
54821@if target-libitm
54822maybe-install-pdf-target-libitm: install-pdf-target-libitm
54823
54824install-pdf-target-libitm: \
54825    configure-target-libitm \
54826    pdf-target-libitm 
54827	@: $(MAKE); $(unstage)
54828	@[ -f $(TARGET_SUBDIR)/libitm/Makefile ] || exit 0; \
54829	r=`${PWD_COMMAND}`; export r; \
54830	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
54831	$(NORMAL_TARGET_EXPORTS) \
54832	echo "Doing install-pdf in $(TARGET_SUBDIR)/libitm"; \
54833	for flag in $(EXTRA_TARGET_FLAGS); do \
54834	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
54835	done; \
54836	(cd $(TARGET_SUBDIR)/libitm && \
54837	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
54838	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
54839	          "RANLIB=$${RANLIB}" \
54840	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
54841	           install-pdf) \
54842	  || exit 1
54843
54844@endif target-libitm
54845
54846.PHONY: maybe-install-html-target-libitm install-html-target-libitm
54847maybe-install-html-target-libitm:
54848@if target-libitm
54849maybe-install-html-target-libitm: install-html-target-libitm
54850
54851install-html-target-libitm: \
54852    configure-target-libitm \
54853    html-target-libitm 
54854	@: $(MAKE); $(unstage)
54855	@[ -f $(TARGET_SUBDIR)/libitm/Makefile ] || exit 0; \
54856	r=`${PWD_COMMAND}`; export r; \
54857	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
54858	$(NORMAL_TARGET_EXPORTS) \
54859	echo "Doing install-html in $(TARGET_SUBDIR)/libitm"; \
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)/libitm && \
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	           install-html) \
54869	  || exit 1
54870
54871@endif target-libitm
54872
54873.PHONY: maybe-installcheck-target-libitm installcheck-target-libitm
54874maybe-installcheck-target-libitm:
54875@if target-libitm
54876maybe-installcheck-target-libitm: installcheck-target-libitm
54877
54878installcheck-target-libitm: \
54879    configure-target-libitm 
54880	@: $(MAKE); $(unstage)
54881	@[ -f $(TARGET_SUBDIR)/libitm/Makefile ] || exit 0; \
54882	r=`${PWD_COMMAND}`; export r; \
54883	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
54884	$(NORMAL_TARGET_EXPORTS) \
54885	echo "Doing installcheck in $(TARGET_SUBDIR)/libitm"; \
54886	for flag in $(EXTRA_TARGET_FLAGS); do \
54887	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
54888	done; \
54889	(cd $(TARGET_SUBDIR)/libitm && \
54890	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
54891	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
54892	          "RANLIB=$${RANLIB}" \
54893	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
54894	           installcheck) \
54895	  || exit 1
54896
54897@endif target-libitm
54898
54899.PHONY: maybe-mostlyclean-target-libitm mostlyclean-target-libitm
54900maybe-mostlyclean-target-libitm:
54901@if target-libitm
54902maybe-mostlyclean-target-libitm: mostlyclean-target-libitm
54903
54904mostlyclean-target-libitm: 
54905	@: $(MAKE); $(unstage)
54906	@[ -f $(TARGET_SUBDIR)/libitm/Makefile ] || exit 0; \
54907	r=`${PWD_COMMAND}`; export r; \
54908	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
54909	$(NORMAL_TARGET_EXPORTS) \
54910	echo "Doing mostlyclean in $(TARGET_SUBDIR)/libitm"; \
54911	for flag in $(EXTRA_TARGET_FLAGS); do \
54912	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
54913	done; \
54914	(cd $(TARGET_SUBDIR)/libitm && \
54915	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
54916	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
54917	          "RANLIB=$${RANLIB}" \
54918	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
54919	           mostlyclean) \
54920	  || exit 1
54921
54922@endif target-libitm
54923
54924.PHONY: maybe-clean-target-libitm clean-target-libitm
54925maybe-clean-target-libitm:
54926@if target-libitm
54927maybe-clean-target-libitm: clean-target-libitm
54928
54929clean-target-libitm: 
54930	@: $(MAKE); $(unstage)
54931	@[ -f $(TARGET_SUBDIR)/libitm/Makefile ] || exit 0; \
54932	r=`${PWD_COMMAND}`; export r; \
54933	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
54934	$(NORMAL_TARGET_EXPORTS) \
54935	echo "Doing clean in $(TARGET_SUBDIR)/libitm"; \
54936	for flag in $(EXTRA_TARGET_FLAGS); do \
54937	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
54938	done; \
54939	(cd $(TARGET_SUBDIR)/libitm && \
54940	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
54941	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
54942	          "RANLIB=$${RANLIB}" \
54943	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
54944	           clean) \
54945	  || exit 1
54946
54947@endif target-libitm
54948
54949.PHONY: maybe-distclean-target-libitm distclean-target-libitm
54950maybe-distclean-target-libitm:
54951@if target-libitm
54952maybe-distclean-target-libitm: distclean-target-libitm
54953
54954distclean-target-libitm: 
54955	@: $(MAKE); $(unstage)
54956	@[ -f $(TARGET_SUBDIR)/libitm/Makefile ] || exit 0; \
54957	r=`${PWD_COMMAND}`; export r; \
54958	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
54959	$(NORMAL_TARGET_EXPORTS) \
54960	echo "Doing distclean in $(TARGET_SUBDIR)/libitm"; \
54961	for flag in $(EXTRA_TARGET_FLAGS); do \
54962	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
54963	done; \
54964	(cd $(TARGET_SUBDIR)/libitm && \
54965	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
54966	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
54967	          "RANLIB=$${RANLIB}" \
54968	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
54969	           distclean) \
54970	  || exit 1
54971
54972@endif target-libitm
54973
54974.PHONY: maybe-maintainer-clean-target-libitm maintainer-clean-target-libitm
54975maybe-maintainer-clean-target-libitm:
54976@if target-libitm
54977maybe-maintainer-clean-target-libitm: maintainer-clean-target-libitm
54978
54979maintainer-clean-target-libitm: 
54980	@: $(MAKE); $(unstage)
54981	@[ -f $(TARGET_SUBDIR)/libitm/Makefile ] || exit 0; \
54982	r=`${PWD_COMMAND}`; export r; \
54983	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
54984	$(NORMAL_TARGET_EXPORTS) \
54985	echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libitm"; \
54986	for flag in $(EXTRA_TARGET_FLAGS); do \
54987	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
54988	done; \
54989	(cd $(TARGET_SUBDIR)/libitm && \
54990	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
54991	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
54992	          "RANLIB=$${RANLIB}" \
54993	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
54994	           maintainer-clean) \
54995	  || exit 1
54996
54997@endif target-libitm
54998
54999
55000
55001
55002
55003.PHONY: configure-target-libatomic maybe-configure-target-libatomic
55004maybe-configure-target-libatomic:
55005@if gcc-bootstrap
55006configure-target-libatomic: stage_current
55007@endif gcc-bootstrap
55008@if target-libatomic
55009maybe-configure-target-libatomic: configure-target-libatomic
55010configure-target-libatomic: 
55011	@: $(MAKE); $(unstage)
55012	@r=`${PWD_COMMAND}`; export r; \
55013	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
55014	echo "Checking multilib configuration for libatomic..."; \
55015	$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libatomic; \
55016	$(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libatomic/multilib.tmp 2> /dev/null; \
55017	if test -r $(TARGET_SUBDIR)/libatomic/multilib.out; then \
55018	  if cmp -s $(TARGET_SUBDIR)/libatomic/multilib.tmp $(TARGET_SUBDIR)/libatomic/multilib.out; then \
55019	    rm -f $(TARGET_SUBDIR)/libatomic/multilib.tmp; \
55020	  else \
55021	    rm -f $(TARGET_SUBDIR)/libatomic/Makefile; \
55022	    mv $(TARGET_SUBDIR)/libatomic/multilib.tmp $(TARGET_SUBDIR)/libatomic/multilib.out; \
55023	  fi; \
55024	else \
55025	  mv $(TARGET_SUBDIR)/libatomic/multilib.tmp $(TARGET_SUBDIR)/libatomic/multilib.out; \
55026	fi; \
55027	test ! -f $(TARGET_SUBDIR)/libatomic/Makefile || exit 0; \
55028	$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libatomic; \
55029	$(NORMAL_TARGET_EXPORTS)  \
55030	echo Configuring in $(TARGET_SUBDIR)/libatomic; \
55031	cd "$(TARGET_SUBDIR)/libatomic" || exit 1; \
55032	case $(srcdir) in \
55033	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
55034	  *) topdir=`echo $(TARGET_SUBDIR)/libatomic/ | \
55035		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
55036	esac; \
55037	module_srcdir=libatomic; \
55038	rm -f no-such-file || : ; \
55039	CONFIG_SITE=no-such-file $(SHELL) \
55040	  $$s/$$module_srcdir/configure \
55041	  --srcdir=$${topdir}/$$module_srcdir \
55042	  $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
55043	  --target=${target_alias}  \
55044	  || exit 1
55045@endif target-libatomic
55046
55047
55048
55049
55050
55051.PHONY: all-target-libatomic maybe-all-target-libatomic
55052maybe-all-target-libatomic:
55053@if gcc-bootstrap
55054all-target-libatomic: stage_current
55055@endif gcc-bootstrap
55056@if target-libatomic
55057TARGET-target-libatomic=all
55058maybe-all-target-libatomic: all-target-libatomic
55059all-target-libatomic: configure-target-libatomic
55060	@: $(MAKE); $(unstage)
55061	@r=`${PWD_COMMAND}`; export r; \
55062	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
55063	$(NORMAL_TARGET_EXPORTS)  \
55064	(cd $(TARGET_SUBDIR)/libatomic && \
55065	  $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS)   \
55066		$(TARGET-target-libatomic))
55067@endif target-libatomic
55068
55069
55070
55071
55072
55073.PHONY: check-target-libatomic maybe-check-target-libatomic
55074maybe-check-target-libatomic:
55075@if target-libatomic
55076maybe-check-target-libatomic: check-target-libatomic
55077
55078check-target-libatomic:
55079	@: $(MAKE); $(unstage)
55080	@r=`${PWD_COMMAND}`; export r; \
55081	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
55082	$(NORMAL_TARGET_EXPORTS) \
55083	(cd $(TARGET_SUBDIR)/libatomic && \
55084	  $(MAKE) $(TARGET_FLAGS_TO_PASS)   check)
55085
55086@endif target-libatomic
55087
55088.PHONY: install-target-libatomic maybe-install-target-libatomic
55089maybe-install-target-libatomic:
55090@if target-libatomic
55091maybe-install-target-libatomic: install-target-libatomic
55092
55093install-target-libatomic: installdirs
55094	@: $(MAKE); $(unstage)
55095	@r=`${PWD_COMMAND}`; export r; \
55096	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
55097	$(NORMAL_TARGET_EXPORTS) \
55098	(cd $(TARGET_SUBDIR)/libatomic && \
55099	  $(MAKE) $(TARGET_FLAGS_TO_PASS)  install)
55100
55101@endif target-libatomic
55102
55103.PHONY: install-strip-target-libatomic maybe-install-strip-target-libatomic
55104maybe-install-strip-target-libatomic:
55105@if target-libatomic
55106maybe-install-strip-target-libatomic: install-strip-target-libatomic
55107
55108install-strip-target-libatomic: installdirs
55109	@: $(MAKE); $(unstage)
55110	@r=`${PWD_COMMAND}`; export r; \
55111	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
55112	$(NORMAL_TARGET_EXPORTS) \
55113	(cd $(TARGET_SUBDIR)/libatomic && \
55114	  $(MAKE) $(TARGET_FLAGS_TO_PASS)  install-strip)
55115
55116@endif target-libatomic
55117
55118# Other targets (info, dvi, pdf, etc.)
55119
55120.PHONY: maybe-info-target-libatomic info-target-libatomic
55121maybe-info-target-libatomic:
55122@if target-libatomic
55123maybe-info-target-libatomic: info-target-libatomic
55124
55125info-target-libatomic: \
55126    configure-target-libatomic 
55127	@: $(MAKE); $(unstage)
55128	@[ -f $(TARGET_SUBDIR)/libatomic/Makefile ] || exit 0; \
55129	r=`${PWD_COMMAND}`; export r; \
55130	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
55131	$(NORMAL_TARGET_EXPORTS) \
55132	echo "Doing info in $(TARGET_SUBDIR)/libatomic"; \
55133	for flag in $(EXTRA_TARGET_FLAGS); do \
55134	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
55135	done; \
55136	(cd $(TARGET_SUBDIR)/libatomic && \
55137	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
55138	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
55139	          "RANLIB=$${RANLIB}" \
55140	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
55141	           info) \
55142	  || exit 1
55143
55144@endif target-libatomic
55145
55146.PHONY: maybe-dvi-target-libatomic dvi-target-libatomic
55147maybe-dvi-target-libatomic:
55148@if target-libatomic
55149maybe-dvi-target-libatomic: dvi-target-libatomic
55150
55151dvi-target-libatomic: \
55152    configure-target-libatomic 
55153	@: $(MAKE); $(unstage)
55154	@[ -f $(TARGET_SUBDIR)/libatomic/Makefile ] || exit 0; \
55155	r=`${PWD_COMMAND}`; export r; \
55156	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
55157	$(NORMAL_TARGET_EXPORTS) \
55158	echo "Doing dvi in $(TARGET_SUBDIR)/libatomic"; \
55159	for flag in $(EXTRA_TARGET_FLAGS); do \
55160	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
55161	done; \
55162	(cd $(TARGET_SUBDIR)/libatomic && \
55163	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
55164	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
55165	          "RANLIB=$${RANLIB}" \
55166	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
55167	           dvi) \
55168	  || exit 1
55169
55170@endif target-libatomic
55171
55172.PHONY: maybe-pdf-target-libatomic pdf-target-libatomic
55173maybe-pdf-target-libatomic:
55174@if target-libatomic
55175maybe-pdf-target-libatomic: pdf-target-libatomic
55176
55177pdf-target-libatomic: \
55178    configure-target-libatomic 
55179	@: $(MAKE); $(unstage)
55180	@[ -f $(TARGET_SUBDIR)/libatomic/Makefile ] || exit 0; \
55181	r=`${PWD_COMMAND}`; export r; \
55182	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
55183	$(NORMAL_TARGET_EXPORTS) \
55184	echo "Doing pdf in $(TARGET_SUBDIR)/libatomic"; \
55185	for flag in $(EXTRA_TARGET_FLAGS); do \
55186	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
55187	done; \
55188	(cd $(TARGET_SUBDIR)/libatomic && \
55189	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
55190	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
55191	          "RANLIB=$${RANLIB}" \
55192	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
55193	           pdf) \
55194	  || exit 1
55195
55196@endif target-libatomic
55197
55198.PHONY: maybe-html-target-libatomic html-target-libatomic
55199maybe-html-target-libatomic:
55200@if target-libatomic
55201maybe-html-target-libatomic: html-target-libatomic
55202
55203html-target-libatomic: \
55204    configure-target-libatomic 
55205	@: $(MAKE); $(unstage)
55206	@[ -f $(TARGET_SUBDIR)/libatomic/Makefile ] || exit 0; \
55207	r=`${PWD_COMMAND}`; export r; \
55208	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
55209	$(NORMAL_TARGET_EXPORTS) \
55210	echo "Doing html in $(TARGET_SUBDIR)/libatomic"; \
55211	for flag in $(EXTRA_TARGET_FLAGS); do \
55212	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
55213	done; \
55214	(cd $(TARGET_SUBDIR)/libatomic && \
55215	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
55216	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
55217	          "RANLIB=$${RANLIB}" \
55218	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
55219	           html) \
55220	  || exit 1
55221
55222@endif target-libatomic
55223
55224.PHONY: maybe-TAGS-target-libatomic TAGS-target-libatomic
55225maybe-TAGS-target-libatomic:
55226@if target-libatomic
55227maybe-TAGS-target-libatomic: TAGS-target-libatomic
55228
55229TAGS-target-libatomic: \
55230    configure-target-libatomic 
55231	@: $(MAKE); $(unstage)
55232	@[ -f $(TARGET_SUBDIR)/libatomic/Makefile ] || exit 0; \
55233	r=`${PWD_COMMAND}`; export r; \
55234	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
55235	$(NORMAL_TARGET_EXPORTS) \
55236	echo "Doing TAGS in $(TARGET_SUBDIR)/libatomic"; \
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)/libatomic && \
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	           TAGS) \
55246	  || exit 1
55247
55248@endif target-libatomic
55249
55250.PHONY: maybe-install-info-target-libatomic install-info-target-libatomic
55251maybe-install-info-target-libatomic:
55252@if target-libatomic
55253maybe-install-info-target-libatomic: install-info-target-libatomic
55254
55255install-info-target-libatomic: \
55256    configure-target-libatomic \
55257    info-target-libatomic 
55258	@: $(MAKE); $(unstage)
55259	@[ -f $(TARGET_SUBDIR)/libatomic/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-info in $(TARGET_SUBDIR)/libatomic"; \
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)/libatomic && \
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-info) \
55273	  || exit 1
55274
55275@endif target-libatomic
55276
55277.PHONY: maybe-install-pdf-target-libatomic install-pdf-target-libatomic
55278maybe-install-pdf-target-libatomic:
55279@if target-libatomic
55280maybe-install-pdf-target-libatomic: install-pdf-target-libatomic
55281
55282install-pdf-target-libatomic: \
55283    configure-target-libatomic \
55284    pdf-target-libatomic 
55285	@: $(MAKE); $(unstage)
55286	@[ -f $(TARGET_SUBDIR)/libatomic/Makefile ] || exit 0; \
55287	r=`${PWD_COMMAND}`; export r; \
55288	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
55289	$(NORMAL_TARGET_EXPORTS) \
55290	echo "Doing install-pdf in $(TARGET_SUBDIR)/libatomic"; \
55291	for flag in $(EXTRA_TARGET_FLAGS); do \
55292	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
55293	done; \
55294	(cd $(TARGET_SUBDIR)/libatomic && \
55295	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
55296	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
55297	          "RANLIB=$${RANLIB}" \
55298	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
55299	           install-pdf) \
55300	  || exit 1
55301
55302@endif target-libatomic
55303
55304.PHONY: maybe-install-html-target-libatomic install-html-target-libatomic
55305maybe-install-html-target-libatomic:
55306@if target-libatomic
55307maybe-install-html-target-libatomic: install-html-target-libatomic
55308
55309install-html-target-libatomic: \
55310    configure-target-libatomic \
55311    html-target-libatomic 
55312	@: $(MAKE); $(unstage)
55313	@[ -f $(TARGET_SUBDIR)/libatomic/Makefile ] || exit 0; \
55314	r=`${PWD_COMMAND}`; export r; \
55315	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
55316	$(NORMAL_TARGET_EXPORTS) \
55317	echo "Doing install-html in $(TARGET_SUBDIR)/libatomic"; \
55318	for flag in $(EXTRA_TARGET_FLAGS); do \
55319	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
55320	done; \
55321	(cd $(TARGET_SUBDIR)/libatomic && \
55322	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
55323	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
55324	          "RANLIB=$${RANLIB}" \
55325	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
55326	           install-html) \
55327	  || exit 1
55328
55329@endif target-libatomic
55330
55331.PHONY: maybe-installcheck-target-libatomic installcheck-target-libatomic
55332maybe-installcheck-target-libatomic:
55333@if target-libatomic
55334maybe-installcheck-target-libatomic: installcheck-target-libatomic
55335
55336installcheck-target-libatomic: \
55337    configure-target-libatomic 
55338	@: $(MAKE); $(unstage)
55339	@[ -f $(TARGET_SUBDIR)/libatomic/Makefile ] || exit 0; \
55340	r=`${PWD_COMMAND}`; export r; \
55341	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
55342	$(NORMAL_TARGET_EXPORTS) \
55343	echo "Doing installcheck in $(TARGET_SUBDIR)/libatomic"; \
55344	for flag in $(EXTRA_TARGET_FLAGS); do \
55345	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
55346	done; \
55347	(cd $(TARGET_SUBDIR)/libatomic && \
55348	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
55349	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
55350	          "RANLIB=$${RANLIB}" \
55351	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
55352	           installcheck) \
55353	  || exit 1
55354
55355@endif target-libatomic
55356
55357.PHONY: maybe-mostlyclean-target-libatomic mostlyclean-target-libatomic
55358maybe-mostlyclean-target-libatomic:
55359@if target-libatomic
55360maybe-mostlyclean-target-libatomic: mostlyclean-target-libatomic
55361
55362mostlyclean-target-libatomic: 
55363	@: $(MAKE); $(unstage)
55364	@[ -f $(TARGET_SUBDIR)/libatomic/Makefile ] || exit 0; \
55365	r=`${PWD_COMMAND}`; export r; \
55366	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
55367	$(NORMAL_TARGET_EXPORTS) \
55368	echo "Doing mostlyclean in $(TARGET_SUBDIR)/libatomic"; \
55369	for flag in $(EXTRA_TARGET_FLAGS); do \
55370	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
55371	done; \
55372	(cd $(TARGET_SUBDIR)/libatomic && \
55373	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
55374	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
55375	          "RANLIB=$${RANLIB}" \
55376	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
55377	           mostlyclean) \
55378	  || exit 1
55379
55380@endif target-libatomic
55381
55382.PHONY: maybe-clean-target-libatomic clean-target-libatomic
55383maybe-clean-target-libatomic:
55384@if target-libatomic
55385maybe-clean-target-libatomic: clean-target-libatomic
55386
55387clean-target-libatomic: 
55388	@: $(MAKE); $(unstage)
55389	@[ -f $(TARGET_SUBDIR)/libatomic/Makefile ] || exit 0; \
55390	r=`${PWD_COMMAND}`; export r; \
55391	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
55392	$(NORMAL_TARGET_EXPORTS) \
55393	echo "Doing clean in $(TARGET_SUBDIR)/libatomic"; \
55394	for flag in $(EXTRA_TARGET_FLAGS); do \
55395	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
55396	done; \
55397	(cd $(TARGET_SUBDIR)/libatomic && \
55398	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
55399	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
55400	          "RANLIB=$${RANLIB}" \
55401	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
55402	           clean) \
55403	  || exit 1
55404
55405@endif target-libatomic
55406
55407.PHONY: maybe-distclean-target-libatomic distclean-target-libatomic
55408maybe-distclean-target-libatomic:
55409@if target-libatomic
55410maybe-distclean-target-libatomic: distclean-target-libatomic
55411
55412distclean-target-libatomic: 
55413	@: $(MAKE); $(unstage)
55414	@[ -f $(TARGET_SUBDIR)/libatomic/Makefile ] || exit 0; \
55415	r=`${PWD_COMMAND}`; export r; \
55416	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
55417	$(NORMAL_TARGET_EXPORTS) \
55418	echo "Doing distclean in $(TARGET_SUBDIR)/libatomic"; \
55419	for flag in $(EXTRA_TARGET_FLAGS); do \
55420	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
55421	done; \
55422	(cd $(TARGET_SUBDIR)/libatomic && \
55423	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
55424	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
55425	          "RANLIB=$${RANLIB}" \
55426	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
55427	           distclean) \
55428	  || exit 1
55429
55430@endif target-libatomic
55431
55432.PHONY: maybe-maintainer-clean-target-libatomic maintainer-clean-target-libatomic
55433maybe-maintainer-clean-target-libatomic:
55434@if target-libatomic
55435maybe-maintainer-clean-target-libatomic: maintainer-clean-target-libatomic
55436
55437maintainer-clean-target-libatomic: 
55438	@: $(MAKE); $(unstage)
55439	@[ -f $(TARGET_SUBDIR)/libatomic/Makefile ] || exit 0; \
55440	r=`${PWD_COMMAND}`; export r; \
55441	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
55442	$(NORMAL_TARGET_EXPORTS) \
55443	echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libatomic"; \
55444	for flag in $(EXTRA_TARGET_FLAGS); do \
55445	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
55446	done; \
55447	(cd $(TARGET_SUBDIR)/libatomic && \
55448	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
55449	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
55450	          "RANLIB=$${RANLIB}" \
55451	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
55452	           maintainer-clean) \
55453	  || exit 1
55454
55455@endif target-libatomic
55456
55457
55458
55459@if target-libgomp
55460.PHONY: check-target-libgomp-c++
55461check-target-libgomp-c++:
55462	$(MAKE) RUNTESTFLAGS="$(RUNTESTFLAGS) c++.exp" check-target-libgomp
55463
55464.PHONY: check-target-libgomp-fortran
55465check-target-libgomp-fortran:
55466	$(MAKE) RUNTESTFLAGS="$(RUNTESTFLAGS) fortran.exp" check-target-libgomp
55467
55468@endif target-libgomp
55469
55470@if target-libitm
55471.PHONY: check-target-libitm-c++
55472check-target-libitm-c++:
55473	$(MAKE) RUNTESTFLAGS="$(RUNTESTFLAGS) c++.exp" check-target-libitm
55474
55475@endif target-libitm
55476
55477# ----------
55478# GCC module
55479# ----------
55480
55481@if gcc-no-bootstrap
55482.PHONY: cross
55483cross: all-build all-gas all-ld
55484	@r=`${PWD_COMMAND}`; export r; \
55485	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
55486	$(HOST_EXPORTS) \
55487	echo "Building the C and C++ compiler"; \
55488	cd gcc && $(MAKE) $(GCC_FLAGS_TO_PASS) LANGUAGES="c c++"
55489	@r=`${PWD_COMMAND}`; export r; \
55490	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
55491	echo "Building runtime libraries"; \
55492	$(MAKE) $(RECURSE_FLAGS_TO_PASS) LANGUAGES="c c++" all
55493@endif gcc-no-bootstrap
55494
55495@if gcc
55496
55497.PHONY: check-gcc-c check-c
55498check-gcc-c:
55499	r=`${PWD_COMMAND}`; export r; \
55500	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
55501	$(HOST_EXPORTS) \
55502	(cd gcc && $(MAKE) $(GCC_FLAGS_TO_PASS) check-gcc);
55503check-c: check-gcc-c
55504
55505.PHONY: check-gcc-c++ check-c++
55506check-gcc-c++:
55507	r=`${PWD_COMMAND}`; export r; \
55508	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
55509	$(HOST_EXPORTS) \
55510	(cd gcc && $(MAKE) $(GCC_FLAGS_TO_PASS) check-c++);
55511check-c++: check-gcc-c++ check-target-libstdc++-v3 check-target-libitm-c++ check-target-libgomp-c++
55512
55513.PHONY: check-gcc-fortran check-fortran
55514check-gcc-fortran:
55515	r=`${PWD_COMMAND}`; export r; \
55516	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
55517	$(HOST_EXPORTS) \
55518	(cd gcc && $(MAKE) $(GCC_FLAGS_TO_PASS) check-fortran);
55519check-fortran: check-gcc-fortran check-target-libquadmath check-target-libgfortran check-target-libgomp-fortran
55520
55521.PHONY: check-gcc-ada check-ada
55522check-gcc-ada:
55523	r=`${PWD_COMMAND}`; export r; \
55524	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
55525	$(HOST_EXPORTS) \
55526	(cd gcc && $(MAKE) $(GCC_FLAGS_TO_PASS) check-ada);
55527check-ada: check-gcc-ada check-target-libada
55528
55529.PHONY: check-gcc-objc check-objc
55530check-gcc-objc:
55531	r=`${PWD_COMMAND}`; export r; \
55532	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
55533	$(HOST_EXPORTS) \
55534	(cd gcc && $(MAKE) $(GCC_FLAGS_TO_PASS) check-objc);
55535check-objc: check-gcc-objc check-target-libobjc
55536
55537.PHONY: check-gcc-obj-c++ check-obj-c++
55538check-gcc-obj-c++:
55539	r=`${PWD_COMMAND}`; export r; \
55540	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
55541	$(HOST_EXPORTS) \
55542	(cd gcc && $(MAKE) $(GCC_FLAGS_TO_PASS) check-obj-c++);
55543check-obj-c++: check-gcc-obj-c++
55544
55545.PHONY: check-gcc-go check-go
55546check-gcc-go:
55547	r=`${PWD_COMMAND}`; export r; \
55548	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
55549	$(HOST_EXPORTS) \
55550	(cd gcc && $(MAKE) $(GCC_FLAGS_TO_PASS) check-go);
55551check-go: check-gcc-go check-target-libgo check-gotools
55552
55553.PHONY: check-gcc-brig check-brig
55554check-gcc-brig:
55555	r=`${PWD_COMMAND}`; export r; \
55556	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
55557	$(HOST_EXPORTS) \
55558	(cd gcc && $(MAKE) $(GCC_FLAGS_TO_PASS) check-brig);
55559check-brig: check-gcc-brig check-target-libhsail-rt
55560
55561.PHONY: check-gcc-d check-d
55562check-gcc-d:
55563	r=`${PWD_COMMAND}`; export r; \
55564	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
55565	$(HOST_EXPORTS) \
55566	(cd gcc && $(MAKE) $(GCC_FLAGS_TO_PASS) check-d);
55567check-d: check-gcc-d check-target-libphobos
55568
55569
55570# The gcc part of install-no-fixedincludes, which relies on an intimate
55571# knowledge of how a number of gcc internal targets (inter)operate.  Delegate.
55572.PHONY: gcc-install-no-fixedincludes
55573gcc-install-no-fixedincludes:
55574	@if [ -f ./gcc/Makefile ]; then \
55575	  r=`${PWD_COMMAND}`; export r; \
55576	  s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
55577	  $(HOST_EXPORTS) \
55578	  (cd ./gcc \
55579	   && $(MAKE) $(GCC_FLAGS_TO_PASS) install-no-fixedincludes); \
55580	else true; fi
55581@endif gcc
55582
55583# ---------------------
55584# GCC bootstrap support
55585# ---------------------
55586
55587# We track the current stage (the one in 'gcc') in the stage_current file.
55588# stage_last instead tracks the stage that was built last.  These targets
55589# are dummy when toplevel bootstrap is not active.
55590
55591# While making host and target tools, symlinks to the final stage must be
55592# there, so $(unstage) should be run at various points.  To avoid excessive
55593# recursive invocations of make, we "inline" them using a variable.  These
55594# must be referenced as ": $(MAKE) ; $(unstage)" rather than "$(unstage)"
55595# to avoid warnings from the GNU Make job server.
55596
55597unstage = :
55598stage = :
55599current_stage = ""
55600
55601@if gcc-bootstrap
55602unstage = if [ -f stage_last ]; then [ -f stage_current ] || $(MAKE) `cat stage_last`-start || exit 1; else :; fi
55603stage = if [ -f stage_current ]; then $(MAKE) `cat stage_current`-end || exit 1; else :; fi
55604current_stage = "`cat stage_current 2> /dev/null`"
55605@endif gcc-bootstrap
55606
55607.PHONY: unstage stage
55608unstage:
55609	@: $(MAKE); $(unstage)
55610stage:
55611	@: $(MAKE); $(stage)
55612
55613# Disable commands for lean bootstrap.
55614LEAN = false
55615
55616# We name the build directories for the various stages "stage1-gcc",
55617# "stage2-gcc","stage3-gcc", etc.
55618
55619# Since the 'compare' process will fail (on debugging information) if any
55620# directory names are different, we need to link the gcc directory for
55621# the previous stage to a constant name ('prev-gcc'), and to make the name of
55622# the build directories constant as well. For the latter, we use naked names
55623# like 'gcc', because the scripts in that directory assume it.  We use
55624# mv on platforms where symlinks to directories do not work or are not
55625# reliable.
55626
55627# 'touch' doesn't work right on some platforms.
55628STAMP = echo timestamp > 
55629
55630# We only want to compare .o files, so set this!
55631objext = .o
55632
55633
55634.PHONY: stage1-start stage1-end
55635
55636stage1-start::
55637	@: $(MAKE); $(stage); \
55638	echo stage1 > stage_current; \
55639	echo stage1 > stage_last; \
55640	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)
55641@if bfd
55642	@cd $(HOST_SUBDIR); [ -d stage1-bfd ] || \
55643	  mkdir stage1-bfd; \
55644	mv stage1-bfd bfd
55645@endif bfd
55646@if opcodes
55647	@cd $(HOST_SUBDIR); [ -d stage1-opcodes ] || \
55648	  mkdir stage1-opcodes; \
55649	mv stage1-opcodes opcodes
55650@endif opcodes
55651@if binutils
55652	@cd $(HOST_SUBDIR); [ -d stage1-binutils ] || \
55653	  mkdir stage1-binutils; \
55654	mv stage1-binutils binutils
55655@endif binutils
55656@if fixincludes
55657	@cd $(HOST_SUBDIR); [ -d stage1-fixincludes ] || \
55658	  mkdir stage1-fixincludes; \
55659	mv stage1-fixincludes fixincludes
55660@endif fixincludes
55661@if gas
55662	@cd $(HOST_SUBDIR); [ -d stage1-gas ] || \
55663	  mkdir stage1-gas; \
55664	mv stage1-gas gas
55665@endif gas
55666@if gcc
55667	@cd $(HOST_SUBDIR); [ -d stage1-gcc ] || \
55668	  mkdir stage1-gcc; \
55669	mv stage1-gcc gcc
55670@endif gcc
55671@if gmp
55672	@cd $(HOST_SUBDIR); [ -d stage1-gmp ] || \
55673	  mkdir stage1-gmp; \
55674	mv stage1-gmp gmp
55675@endif gmp
55676@if mpfr
55677	@cd $(HOST_SUBDIR); [ -d stage1-mpfr ] || \
55678	  mkdir stage1-mpfr; \
55679	mv stage1-mpfr mpfr
55680@endif mpfr
55681@if mpc
55682	@cd $(HOST_SUBDIR); [ -d stage1-mpc ] || \
55683	  mkdir stage1-mpc; \
55684	mv stage1-mpc mpc
55685@endif mpc
55686@if isl
55687	@cd $(HOST_SUBDIR); [ -d stage1-isl ] || \
55688	  mkdir stage1-isl; \
55689	mv stage1-isl isl
55690@endif isl
55691@if libelf
55692	@cd $(HOST_SUBDIR); [ -d stage1-libelf ] || \
55693	  mkdir stage1-libelf; \
55694	mv stage1-libelf libelf
55695@endif libelf
55696@if gold
55697	@cd $(HOST_SUBDIR); [ -d stage1-gold ] || \
55698	  mkdir stage1-gold; \
55699	mv stage1-gold gold
55700@endif gold
55701@if intl
55702	@cd $(HOST_SUBDIR); [ -d stage1-intl ] || \
55703	  mkdir stage1-intl; \
55704	mv stage1-intl intl
55705@endif intl
55706@if ld
55707	@cd $(HOST_SUBDIR); [ -d stage1-ld ] || \
55708	  mkdir stage1-ld; \
55709	mv stage1-ld ld
55710@endif ld
55711@if libbacktrace
55712	@cd $(HOST_SUBDIR); [ -d stage1-libbacktrace ] || \
55713	  mkdir stage1-libbacktrace; \
55714	mv stage1-libbacktrace libbacktrace
55715@endif libbacktrace
55716@if libcpp
55717	@cd $(HOST_SUBDIR); [ -d stage1-libcpp ] || \
55718	  mkdir stage1-libcpp; \
55719	mv stage1-libcpp libcpp
55720@endif libcpp
55721@if libdecnumber
55722	@cd $(HOST_SUBDIR); [ -d stage1-libdecnumber ] || \
55723	  mkdir stage1-libdecnumber; \
55724	mv stage1-libdecnumber libdecnumber
55725@endif libdecnumber
55726@if libiberty
55727	@cd $(HOST_SUBDIR); [ -d stage1-libiberty ] || \
55728	  mkdir stage1-libiberty; \
55729	mv stage1-libiberty libiberty
55730@endif libiberty
55731@if libiberty-linker-plugin
55732	@cd $(HOST_SUBDIR); [ -d stage1-libiberty-linker-plugin ] || \
55733	  mkdir stage1-libiberty-linker-plugin; \
55734	mv stage1-libiberty-linker-plugin libiberty-linker-plugin
55735@endif libiberty-linker-plugin
55736@if libiconv
55737	@cd $(HOST_SUBDIR); [ -d stage1-libiconv ] || \
55738	  mkdir stage1-libiconv; \
55739	mv stage1-libiconv libiconv
55740@endif libiconv
55741@if zlib
55742	@cd $(HOST_SUBDIR); [ -d stage1-zlib ] || \
55743	  mkdir stage1-zlib; \
55744	mv stage1-zlib zlib
55745@endif zlib
55746@if lto-plugin
55747	@cd $(HOST_SUBDIR); [ -d stage1-lto-plugin ] || \
55748	  mkdir stage1-lto-plugin; \
55749	mv stage1-lto-plugin lto-plugin
55750@endif lto-plugin
55751@if libctf
55752	@cd $(HOST_SUBDIR); [ -d stage1-libctf ] || \
55753	  mkdir stage1-libctf; \
55754	mv stage1-libctf libctf
55755@endif libctf
55756	@[ -d stage1-$(TARGET_SUBDIR) ] || \
55757	  mkdir stage1-$(TARGET_SUBDIR); \
55758	mv stage1-$(TARGET_SUBDIR) $(TARGET_SUBDIR)
55759
55760stage1-end:: 
55761@if bfd
55762	@if test -d $(HOST_SUBDIR)/bfd; then \
55763	  cd $(HOST_SUBDIR); mv bfd stage1-bfd; \
55764	fi
55765@endif bfd
55766@if opcodes
55767	@if test -d $(HOST_SUBDIR)/opcodes; then \
55768	  cd $(HOST_SUBDIR); mv opcodes stage1-opcodes; \
55769	fi
55770@endif opcodes
55771@if binutils
55772	@if test -d $(HOST_SUBDIR)/binutils; then \
55773	  cd $(HOST_SUBDIR); mv binutils stage1-binutils; \
55774	fi
55775@endif binutils
55776@if fixincludes
55777	@if test -d $(HOST_SUBDIR)/fixincludes; then \
55778	  cd $(HOST_SUBDIR); mv fixincludes stage1-fixincludes; \
55779	fi
55780@endif fixincludes
55781@if gas
55782	@if test -d $(HOST_SUBDIR)/gas; then \
55783	  cd $(HOST_SUBDIR); mv gas stage1-gas; \
55784	fi
55785@endif gas
55786@if gcc
55787	@if test -d $(HOST_SUBDIR)/gcc; then \
55788	  cd $(HOST_SUBDIR); mv gcc stage1-gcc; \
55789	fi
55790@endif gcc
55791@if gmp
55792	@if test -d $(HOST_SUBDIR)/gmp; then \
55793	  cd $(HOST_SUBDIR); mv gmp stage1-gmp; \
55794	fi
55795@endif gmp
55796@if mpfr
55797	@if test -d $(HOST_SUBDIR)/mpfr; then \
55798	  cd $(HOST_SUBDIR); mv mpfr stage1-mpfr; \
55799	fi
55800@endif mpfr
55801@if mpc
55802	@if test -d $(HOST_SUBDIR)/mpc; then \
55803	  cd $(HOST_SUBDIR); mv mpc stage1-mpc; \
55804	fi
55805@endif mpc
55806@if isl
55807	@if test -d $(HOST_SUBDIR)/isl; then \
55808	  cd $(HOST_SUBDIR); mv isl stage1-isl; \
55809	fi
55810@endif isl
55811@if libelf
55812	@if test -d $(HOST_SUBDIR)/libelf; then \
55813	  cd $(HOST_SUBDIR); mv libelf stage1-libelf; \
55814	fi
55815@endif libelf
55816@if gold
55817	@if test -d $(HOST_SUBDIR)/gold; then \
55818	  cd $(HOST_SUBDIR); mv gold stage1-gold; \
55819	fi
55820@endif gold
55821@if intl
55822	@if test -d $(HOST_SUBDIR)/intl; then \
55823	  cd $(HOST_SUBDIR); mv intl stage1-intl; \
55824	fi
55825@endif intl
55826@if ld
55827	@if test -d $(HOST_SUBDIR)/ld; then \
55828	  cd $(HOST_SUBDIR); mv ld stage1-ld; \
55829	fi
55830@endif ld
55831@if libbacktrace
55832	@if test -d $(HOST_SUBDIR)/libbacktrace; then \
55833	  cd $(HOST_SUBDIR); mv libbacktrace stage1-libbacktrace; \
55834	fi
55835@endif libbacktrace
55836@if libcpp
55837	@if test -d $(HOST_SUBDIR)/libcpp; then \
55838	  cd $(HOST_SUBDIR); mv libcpp stage1-libcpp; \
55839	fi
55840@endif libcpp
55841@if libdecnumber
55842	@if test -d $(HOST_SUBDIR)/libdecnumber; then \
55843	  cd $(HOST_SUBDIR); mv libdecnumber stage1-libdecnumber; \
55844	fi
55845@endif libdecnumber
55846@if libiberty
55847	@if test -d $(HOST_SUBDIR)/libiberty; then \
55848	  cd $(HOST_SUBDIR); mv libiberty stage1-libiberty; \
55849	fi
55850@endif libiberty
55851@if libiberty-linker-plugin
55852	@if test -d $(HOST_SUBDIR)/libiberty-linker-plugin; then \
55853	  cd $(HOST_SUBDIR); mv libiberty-linker-plugin stage1-libiberty-linker-plugin; \
55854	fi
55855@endif libiberty-linker-plugin
55856@if libiconv
55857	@if test -d $(HOST_SUBDIR)/libiconv; then \
55858	  cd $(HOST_SUBDIR); mv libiconv stage1-libiconv; \
55859	fi
55860@endif libiconv
55861@if zlib
55862	@if test -d $(HOST_SUBDIR)/zlib; then \
55863	  cd $(HOST_SUBDIR); mv zlib stage1-zlib; \
55864	fi
55865@endif zlib
55866@if lto-plugin
55867	@if test -d $(HOST_SUBDIR)/lto-plugin; then \
55868	  cd $(HOST_SUBDIR); mv lto-plugin stage1-lto-plugin; \
55869	fi
55870@endif lto-plugin
55871@if libctf
55872	@if test -d $(HOST_SUBDIR)/libctf; then \
55873	  cd $(HOST_SUBDIR); mv libctf stage1-libctf; \
55874	fi
55875@endif libctf
55876	@if test -d $(TARGET_SUBDIR); then \
55877	  mv $(TARGET_SUBDIR) stage1-$(TARGET_SUBDIR); \
55878	fi
55879	rm -f stage_current
55880
55881# Bubble a bug fix through all the stages up to stage 1.  They are
55882# remade, but not reconfigured.  The next stage (if any) will not be
55883# reconfigured either.
55884.PHONY: stage1-bubble
55885stage1-bubble:: 
55886	@r=`${PWD_COMMAND}`; export r; \
55887	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
55888	if test -f stage1-lean ; then \
55889	  echo Skipping rebuild of stage1; \
55890	else \
55891	  $(MAKE) stage1-start; \
55892	  $(MAKE) $(RECURSE_FLAGS_TO_PASS) all-stage1; \
55893	fi
55894
55895.PHONY: all-stage1 clean-stage1
55896do-clean: clean-stage1
55897
55898# FIXME: Will not need to be conditional when toplevel bootstrap is the
55899# only possibility, but now it conflicts with no-bootstrap rules
55900@if gcc-bootstrap
55901
55902
55903
55904
55905# Rules to wipe a stage and all the following ones, also used for cleanstrap
55906
55907.PHONY: distclean-stage1
55908distclean-stage1::
55909	@: $(MAKE); $(stage)
55910	@test "`cat stage_last`" != stage1 || rm -f stage_last
55911	rm -rf stage1-* 
55912
55913
55914@endif gcc-bootstrap
55915
55916
55917.PHONY: stage2-start stage2-end
55918
55919stage2-start::
55920	@: $(MAKE); $(stage); \
55921	echo stage2 > stage_current; \
55922	echo stage2 > stage_last; \
55923	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)
55924@if bfd
55925	@cd $(HOST_SUBDIR); [ -d stage2-bfd ] || \
55926	  mkdir stage2-bfd; \
55927	mv stage2-bfd bfd; \
55928	mv stage1-bfd prev-bfd || test -f stage1-lean 
55929@endif bfd
55930@if opcodes
55931	@cd $(HOST_SUBDIR); [ -d stage2-opcodes ] || \
55932	  mkdir stage2-opcodes; \
55933	mv stage2-opcodes opcodes; \
55934	mv stage1-opcodes prev-opcodes || test -f stage1-lean 
55935@endif opcodes
55936@if binutils
55937	@cd $(HOST_SUBDIR); [ -d stage2-binutils ] || \
55938	  mkdir stage2-binutils; \
55939	mv stage2-binutils binutils; \
55940	mv stage1-binutils prev-binutils || test -f stage1-lean 
55941@endif binutils
55942@if fixincludes
55943	@cd $(HOST_SUBDIR); [ -d stage2-fixincludes ] || \
55944	  mkdir stage2-fixincludes; \
55945	mv stage2-fixincludes fixincludes; \
55946	mv stage1-fixincludes prev-fixincludes || test -f stage1-lean 
55947@endif fixincludes
55948@if gas
55949	@cd $(HOST_SUBDIR); [ -d stage2-gas ] || \
55950	  mkdir stage2-gas; \
55951	mv stage2-gas gas; \
55952	mv stage1-gas prev-gas || test -f stage1-lean 
55953@endif gas
55954@if gcc
55955	@cd $(HOST_SUBDIR); [ -d stage2-gcc ] || \
55956	  mkdir stage2-gcc; \
55957	mv stage2-gcc gcc; \
55958	mv stage1-gcc prev-gcc || test -f stage1-lean 
55959@endif gcc
55960@if gmp
55961	@cd $(HOST_SUBDIR); [ -d stage2-gmp ] || \
55962	  mkdir stage2-gmp; \
55963	mv stage2-gmp gmp; \
55964	mv stage1-gmp prev-gmp || test -f stage1-lean 
55965@endif gmp
55966@if mpfr
55967	@cd $(HOST_SUBDIR); [ -d stage2-mpfr ] || \
55968	  mkdir stage2-mpfr; \
55969	mv stage2-mpfr mpfr; \
55970	mv stage1-mpfr prev-mpfr || test -f stage1-lean 
55971@endif mpfr
55972@if mpc
55973	@cd $(HOST_SUBDIR); [ -d stage2-mpc ] || \
55974	  mkdir stage2-mpc; \
55975	mv stage2-mpc mpc; \
55976	mv stage1-mpc prev-mpc || test -f stage1-lean 
55977@endif mpc
55978@if isl
55979	@cd $(HOST_SUBDIR); [ -d stage2-isl ] || \
55980	  mkdir stage2-isl; \
55981	mv stage2-isl isl; \
55982	mv stage1-isl prev-isl || test -f stage1-lean 
55983@endif isl
55984@if libelf
55985	@cd $(HOST_SUBDIR); [ -d stage2-libelf ] || \
55986	  mkdir stage2-libelf; \
55987	mv stage2-libelf libelf; \
55988	mv stage1-libelf prev-libelf || test -f stage1-lean 
55989@endif libelf
55990@if gold
55991	@cd $(HOST_SUBDIR); [ -d stage2-gold ] || \
55992	  mkdir stage2-gold; \
55993	mv stage2-gold gold; \
55994	mv stage1-gold prev-gold || test -f stage1-lean 
55995@endif gold
55996@if intl
55997	@cd $(HOST_SUBDIR); [ -d stage2-intl ] || \
55998	  mkdir stage2-intl; \
55999	mv stage2-intl intl; \
56000	mv stage1-intl prev-intl || test -f stage1-lean 
56001@endif intl
56002@if ld
56003	@cd $(HOST_SUBDIR); [ -d stage2-ld ] || \
56004	  mkdir stage2-ld; \
56005	mv stage2-ld ld; \
56006	mv stage1-ld prev-ld || test -f stage1-lean 
56007@endif ld
56008@if libbacktrace
56009	@cd $(HOST_SUBDIR); [ -d stage2-libbacktrace ] || \
56010	  mkdir stage2-libbacktrace; \
56011	mv stage2-libbacktrace libbacktrace; \
56012	mv stage1-libbacktrace prev-libbacktrace || test -f stage1-lean 
56013@endif libbacktrace
56014@if libcpp
56015	@cd $(HOST_SUBDIR); [ -d stage2-libcpp ] || \
56016	  mkdir stage2-libcpp; \
56017	mv stage2-libcpp libcpp; \
56018	mv stage1-libcpp prev-libcpp || test -f stage1-lean 
56019@endif libcpp
56020@if libdecnumber
56021	@cd $(HOST_SUBDIR); [ -d stage2-libdecnumber ] || \
56022	  mkdir stage2-libdecnumber; \
56023	mv stage2-libdecnumber libdecnumber; \
56024	mv stage1-libdecnumber prev-libdecnumber || test -f stage1-lean 
56025@endif libdecnumber
56026@if libiberty
56027	@cd $(HOST_SUBDIR); [ -d stage2-libiberty ] || \
56028	  mkdir stage2-libiberty; \
56029	mv stage2-libiberty libiberty; \
56030	mv stage1-libiberty prev-libiberty || test -f stage1-lean 
56031@endif libiberty
56032@if libiberty-linker-plugin
56033	@cd $(HOST_SUBDIR); [ -d stage2-libiberty-linker-plugin ] || \
56034	  mkdir stage2-libiberty-linker-plugin; \
56035	mv stage2-libiberty-linker-plugin libiberty-linker-plugin; \
56036	mv stage1-libiberty-linker-plugin prev-libiberty-linker-plugin || test -f stage1-lean 
56037@endif libiberty-linker-plugin
56038@if libiconv
56039	@cd $(HOST_SUBDIR); [ -d stage2-libiconv ] || \
56040	  mkdir stage2-libiconv; \
56041	mv stage2-libiconv libiconv; \
56042	mv stage1-libiconv prev-libiconv || test -f stage1-lean 
56043@endif libiconv
56044@if zlib
56045	@cd $(HOST_SUBDIR); [ -d stage2-zlib ] || \
56046	  mkdir stage2-zlib; \
56047	mv stage2-zlib zlib; \
56048	mv stage1-zlib prev-zlib || test -f stage1-lean 
56049@endif zlib
56050@if lto-plugin
56051	@cd $(HOST_SUBDIR); [ -d stage2-lto-plugin ] || \
56052	  mkdir stage2-lto-plugin; \
56053	mv stage2-lto-plugin lto-plugin; \
56054	mv stage1-lto-plugin prev-lto-plugin || test -f stage1-lean 
56055@endif lto-plugin
56056@if libctf
56057	@cd $(HOST_SUBDIR); [ -d stage2-libctf ] || \
56058	  mkdir stage2-libctf; \
56059	mv stage2-libctf libctf; \
56060	mv stage1-libctf prev-libctf || test -f stage1-lean 
56061@endif libctf
56062	@[ -d stage2-$(TARGET_SUBDIR) ] || \
56063	  mkdir stage2-$(TARGET_SUBDIR); \
56064	mv stage2-$(TARGET_SUBDIR) $(TARGET_SUBDIR); \
56065	mv stage1-$(TARGET_SUBDIR) prev-$(TARGET_SUBDIR) || test -f stage1-lean 
56066
56067stage2-end:: 
56068@if bfd
56069	@if test -d $(HOST_SUBDIR)/bfd; then \
56070	  cd $(HOST_SUBDIR); mv bfd stage2-bfd; \
56071	  mv prev-bfd stage1-bfd; : ; \
56072	fi
56073@endif bfd
56074@if opcodes
56075	@if test -d $(HOST_SUBDIR)/opcodes; then \
56076	  cd $(HOST_SUBDIR); mv opcodes stage2-opcodes; \
56077	  mv prev-opcodes stage1-opcodes; : ; \
56078	fi
56079@endif opcodes
56080@if binutils
56081	@if test -d $(HOST_SUBDIR)/binutils; then \
56082	  cd $(HOST_SUBDIR); mv binutils stage2-binutils; \
56083	  mv prev-binutils stage1-binutils; : ; \
56084	fi
56085@endif binutils
56086@if fixincludes
56087	@if test -d $(HOST_SUBDIR)/fixincludes; then \
56088	  cd $(HOST_SUBDIR); mv fixincludes stage2-fixincludes; \
56089	  mv prev-fixincludes stage1-fixincludes; : ; \
56090	fi
56091@endif fixincludes
56092@if gas
56093	@if test -d $(HOST_SUBDIR)/gas; then \
56094	  cd $(HOST_SUBDIR); mv gas stage2-gas; \
56095	  mv prev-gas stage1-gas; : ; \
56096	fi
56097@endif gas
56098@if gcc
56099	@if test -d $(HOST_SUBDIR)/gcc; then \
56100	  cd $(HOST_SUBDIR); mv gcc stage2-gcc; \
56101	  mv prev-gcc stage1-gcc; : ; \
56102	fi
56103@endif gcc
56104@if gmp
56105	@if test -d $(HOST_SUBDIR)/gmp; then \
56106	  cd $(HOST_SUBDIR); mv gmp stage2-gmp; \
56107	  mv prev-gmp stage1-gmp; : ; \
56108	fi
56109@endif gmp
56110@if mpfr
56111	@if test -d $(HOST_SUBDIR)/mpfr; then \
56112	  cd $(HOST_SUBDIR); mv mpfr stage2-mpfr; \
56113	  mv prev-mpfr stage1-mpfr; : ; \
56114	fi
56115@endif mpfr
56116@if mpc
56117	@if test -d $(HOST_SUBDIR)/mpc; then \
56118	  cd $(HOST_SUBDIR); mv mpc stage2-mpc; \
56119	  mv prev-mpc stage1-mpc; : ; \
56120	fi
56121@endif mpc
56122@if isl
56123	@if test -d $(HOST_SUBDIR)/isl; then \
56124	  cd $(HOST_SUBDIR); mv isl stage2-isl; \
56125	  mv prev-isl stage1-isl; : ; \
56126	fi
56127@endif isl
56128@if libelf
56129	@if test -d $(HOST_SUBDIR)/libelf; then \
56130	  cd $(HOST_SUBDIR); mv libelf stage2-libelf; \
56131	  mv prev-libelf stage1-libelf; : ; \
56132	fi
56133@endif libelf
56134@if gold
56135	@if test -d $(HOST_SUBDIR)/gold; then \
56136	  cd $(HOST_SUBDIR); mv gold stage2-gold; \
56137	  mv prev-gold stage1-gold; : ; \
56138	fi
56139@endif gold
56140@if intl
56141	@if test -d $(HOST_SUBDIR)/intl; then \
56142	  cd $(HOST_SUBDIR); mv intl stage2-intl; \
56143	  mv prev-intl stage1-intl; : ; \
56144	fi
56145@endif intl
56146@if ld
56147	@if test -d $(HOST_SUBDIR)/ld; then \
56148	  cd $(HOST_SUBDIR); mv ld stage2-ld; \
56149	  mv prev-ld stage1-ld; : ; \
56150	fi
56151@endif ld
56152@if libbacktrace
56153	@if test -d $(HOST_SUBDIR)/libbacktrace; then \
56154	  cd $(HOST_SUBDIR); mv libbacktrace stage2-libbacktrace; \
56155	  mv prev-libbacktrace stage1-libbacktrace; : ; \
56156	fi
56157@endif libbacktrace
56158@if libcpp
56159	@if test -d $(HOST_SUBDIR)/libcpp; then \
56160	  cd $(HOST_SUBDIR); mv libcpp stage2-libcpp; \
56161	  mv prev-libcpp stage1-libcpp; : ; \
56162	fi
56163@endif libcpp
56164@if libdecnumber
56165	@if test -d $(HOST_SUBDIR)/libdecnumber; then \
56166	  cd $(HOST_SUBDIR); mv libdecnumber stage2-libdecnumber; \
56167	  mv prev-libdecnumber stage1-libdecnumber; : ; \
56168	fi
56169@endif libdecnumber
56170@if libiberty
56171	@if test -d $(HOST_SUBDIR)/libiberty; then \
56172	  cd $(HOST_SUBDIR); mv libiberty stage2-libiberty; \
56173	  mv prev-libiberty stage1-libiberty; : ; \
56174	fi
56175@endif libiberty
56176@if libiberty-linker-plugin
56177	@if test -d $(HOST_SUBDIR)/libiberty-linker-plugin; then \
56178	  cd $(HOST_SUBDIR); mv libiberty-linker-plugin stage2-libiberty-linker-plugin; \
56179	  mv prev-libiberty-linker-plugin stage1-libiberty-linker-plugin; : ; \
56180	fi
56181@endif libiberty-linker-plugin
56182@if libiconv
56183	@if test -d $(HOST_SUBDIR)/libiconv; then \
56184	  cd $(HOST_SUBDIR); mv libiconv stage2-libiconv; \
56185	  mv prev-libiconv stage1-libiconv; : ; \
56186	fi
56187@endif libiconv
56188@if zlib
56189	@if test -d $(HOST_SUBDIR)/zlib; then \
56190	  cd $(HOST_SUBDIR); mv zlib stage2-zlib; \
56191	  mv prev-zlib stage1-zlib; : ; \
56192	fi
56193@endif zlib
56194@if lto-plugin
56195	@if test -d $(HOST_SUBDIR)/lto-plugin; then \
56196	  cd $(HOST_SUBDIR); mv lto-plugin stage2-lto-plugin; \
56197	  mv prev-lto-plugin stage1-lto-plugin; : ; \
56198	fi
56199@endif lto-plugin
56200@if libctf
56201	@if test -d $(HOST_SUBDIR)/libctf; then \
56202	  cd $(HOST_SUBDIR); mv libctf stage2-libctf; \
56203	  mv prev-libctf stage1-libctf; : ; \
56204	fi
56205@endif libctf
56206	@if test -d $(TARGET_SUBDIR); then \
56207	  mv $(TARGET_SUBDIR) stage2-$(TARGET_SUBDIR); \
56208	  mv prev-$(TARGET_SUBDIR) stage1-$(TARGET_SUBDIR); : ; \
56209	fi
56210	rm -f stage_current
56211
56212# Bubble a bug fix through all the stages up to stage 2.  They are
56213# remade, but not reconfigured.  The next stage (if any) will not be
56214# reconfigured either.
56215.PHONY: stage2-bubble
56216stage2-bubble:: stage1-bubble
56217	@r=`${PWD_COMMAND}`; export r; \
56218	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
56219	if test -f stage2-lean || test -f stage1-lean ; then \
56220	  echo Skipping rebuild of stage2; \
56221	else \
56222	  $(MAKE) stage2-start; \
56223	  $(MAKE) $(RECURSE_FLAGS_TO_PASS) all-stage2; \
56224	fi
56225
56226.PHONY: all-stage2 clean-stage2
56227do-clean: clean-stage2
56228
56229# FIXME: Will not need to be conditional when toplevel bootstrap is the
56230# only possibility, but now it conflicts with no-bootstrap rules
56231@if gcc-bootstrap
56232
56233
56234
56235.PHONY: bootstrap2 bootstrap2-lean
56236bootstrap2:
56237	echo stage2 > stage_final
56238	@r=`${PWD_COMMAND}`; export r; \
56239	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
56240	$(MAKE) $(RECURSE_FLAGS_TO_PASS) stage2-bubble
56241	@: $(MAKE); $(unstage)
56242	@r=`${PWD_COMMAND}`; export r; \
56243	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
56244	TFLAGS="$(STAGE2_TFLAGS)"; \
56245	$(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
56246
56247bootstrap2-lean:
56248	echo stage2 > stage_final
56249	@r=`${PWD_COMMAND}`; export r; \
56250	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
56251	$(MAKE) $(RECURSE_FLAGS_TO_PASS) LEAN=: stage2-bubble
56252	@: $(MAKE); $(unstage)
56253	@r=`${PWD_COMMAND}`; export r; \
56254	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
56255	TFLAGS="$(STAGE2_TFLAGS)"; \
56256	$(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
56257
56258
56259# Rules to wipe a stage and all the following ones, also used for cleanstrap
56260distclean-stage1:: distclean-stage2 
56261.PHONY: distclean-stage2
56262distclean-stage2::
56263	@: $(MAKE); $(stage)
56264	@test "`cat stage_last`" != stage2 || rm -f stage_last
56265	rm -rf stage2-* 
56266
56267
56268@endif gcc-bootstrap
56269
56270
56271.PHONY: stage3-start stage3-end
56272
56273stage3-start::
56274	@: $(MAKE); $(stage); \
56275	echo stage3 > stage_current; \
56276	echo stage3 > stage_last; \
56277	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)
56278@if bfd
56279	@cd $(HOST_SUBDIR); [ -d stage3-bfd ] || \
56280	  mkdir stage3-bfd; \
56281	mv stage3-bfd bfd; \
56282	mv stage2-bfd prev-bfd || test -f stage2-lean 
56283@endif bfd
56284@if opcodes
56285	@cd $(HOST_SUBDIR); [ -d stage3-opcodes ] || \
56286	  mkdir stage3-opcodes; \
56287	mv stage3-opcodes opcodes; \
56288	mv stage2-opcodes prev-opcodes || test -f stage2-lean 
56289@endif opcodes
56290@if binutils
56291	@cd $(HOST_SUBDIR); [ -d stage3-binutils ] || \
56292	  mkdir stage3-binutils; \
56293	mv stage3-binutils binutils; \
56294	mv stage2-binutils prev-binutils || test -f stage2-lean 
56295@endif binutils
56296@if fixincludes
56297	@cd $(HOST_SUBDIR); [ -d stage3-fixincludes ] || \
56298	  mkdir stage3-fixincludes; \
56299	mv stage3-fixincludes fixincludes; \
56300	mv stage2-fixincludes prev-fixincludes || test -f stage2-lean 
56301@endif fixincludes
56302@if gas
56303	@cd $(HOST_SUBDIR); [ -d stage3-gas ] || \
56304	  mkdir stage3-gas; \
56305	mv stage3-gas gas; \
56306	mv stage2-gas prev-gas || test -f stage2-lean 
56307@endif gas
56308@if gcc
56309	@cd $(HOST_SUBDIR); [ -d stage3-gcc ] || \
56310	  mkdir stage3-gcc; \
56311	mv stage3-gcc gcc; \
56312	mv stage2-gcc prev-gcc || test -f stage2-lean 
56313@endif gcc
56314@if gmp
56315	@cd $(HOST_SUBDIR); [ -d stage3-gmp ] || \
56316	  mkdir stage3-gmp; \
56317	mv stage3-gmp gmp; \
56318	mv stage2-gmp prev-gmp || test -f stage2-lean 
56319@endif gmp
56320@if mpfr
56321	@cd $(HOST_SUBDIR); [ -d stage3-mpfr ] || \
56322	  mkdir stage3-mpfr; \
56323	mv stage3-mpfr mpfr; \
56324	mv stage2-mpfr prev-mpfr || test -f stage2-lean 
56325@endif mpfr
56326@if mpc
56327	@cd $(HOST_SUBDIR); [ -d stage3-mpc ] || \
56328	  mkdir stage3-mpc; \
56329	mv stage3-mpc mpc; \
56330	mv stage2-mpc prev-mpc || test -f stage2-lean 
56331@endif mpc
56332@if isl
56333	@cd $(HOST_SUBDIR); [ -d stage3-isl ] || \
56334	  mkdir stage3-isl; \
56335	mv stage3-isl isl; \
56336	mv stage2-isl prev-isl || test -f stage2-lean 
56337@endif isl
56338@if libelf
56339	@cd $(HOST_SUBDIR); [ -d stage3-libelf ] || \
56340	  mkdir stage3-libelf; \
56341	mv stage3-libelf libelf; \
56342	mv stage2-libelf prev-libelf || test -f stage2-lean 
56343@endif libelf
56344@if gold
56345	@cd $(HOST_SUBDIR); [ -d stage3-gold ] || \
56346	  mkdir stage3-gold; \
56347	mv stage3-gold gold; \
56348	mv stage2-gold prev-gold || test -f stage2-lean 
56349@endif gold
56350@if intl
56351	@cd $(HOST_SUBDIR); [ -d stage3-intl ] || \
56352	  mkdir stage3-intl; \
56353	mv stage3-intl intl; \
56354	mv stage2-intl prev-intl || test -f stage2-lean 
56355@endif intl
56356@if ld
56357	@cd $(HOST_SUBDIR); [ -d stage3-ld ] || \
56358	  mkdir stage3-ld; \
56359	mv stage3-ld ld; \
56360	mv stage2-ld prev-ld || test -f stage2-lean 
56361@endif ld
56362@if libbacktrace
56363	@cd $(HOST_SUBDIR); [ -d stage3-libbacktrace ] || \
56364	  mkdir stage3-libbacktrace; \
56365	mv stage3-libbacktrace libbacktrace; \
56366	mv stage2-libbacktrace prev-libbacktrace || test -f stage2-lean 
56367@endif libbacktrace
56368@if libcpp
56369	@cd $(HOST_SUBDIR); [ -d stage3-libcpp ] || \
56370	  mkdir stage3-libcpp; \
56371	mv stage3-libcpp libcpp; \
56372	mv stage2-libcpp prev-libcpp || test -f stage2-lean 
56373@endif libcpp
56374@if libdecnumber
56375	@cd $(HOST_SUBDIR); [ -d stage3-libdecnumber ] || \
56376	  mkdir stage3-libdecnumber; \
56377	mv stage3-libdecnumber libdecnumber; \
56378	mv stage2-libdecnumber prev-libdecnumber || test -f stage2-lean 
56379@endif libdecnumber
56380@if libiberty
56381	@cd $(HOST_SUBDIR); [ -d stage3-libiberty ] || \
56382	  mkdir stage3-libiberty; \
56383	mv stage3-libiberty libiberty; \
56384	mv stage2-libiberty prev-libiberty || test -f stage2-lean 
56385@endif libiberty
56386@if libiberty-linker-plugin
56387	@cd $(HOST_SUBDIR); [ -d stage3-libiberty-linker-plugin ] || \
56388	  mkdir stage3-libiberty-linker-plugin; \
56389	mv stage3-libiberty-linker-plugin libiberty-linker-plugin; \
56390	mv stage2-libiberty-linker-plugin prev-libiberty-linker-plugin || test -f stage2-lean 
56391@endif libiberty-linker-plugin
56392@if libiconv
56393	@cd $(HOST_SUBDIR); [ -d stage3-libiconv ] || \
56394	  mkdir stage3-libiconv; \
56395	mv stage3-libiconv libiconv; \
56396	mv stage2-libiconv prev-libiconv || test -f stage2-lean 
56397@endif libiconv
56398@if zlib
56399	@cd $(HOST_SUBDIR); [ -d stage3-zlib ] || \
56400	  mkdir stage3-zlib; \
56401	mv stage3-zlib zlib; \
56402	mv stage2-zlib prev-zlib || test -f stage2-lean 
56403@endif zlib
56404@if lto-plugin
56405	@cd $(HOST_SUBDIR); [ -d stage3-lto-plugin ] || \
56406	  mkdir stage3-lto-plugin; \
56407	mv stage3-lto-plugin lto-plugin; \
56408	mv stage2-lto-plugin prev-lto-plugin || test -f stage2-lean 
56409@endif lto-plugin
56410@if libctf
56411	@cd $(HOST_SUBDIR); [ -d stage3-libctf ] || \
56412	  mkdir stage3-libctf; \
56413	mv stage3-libctf libctf; \
56414	mv stage2-libctf prev-libctf || test -f stage2-lean 
56415@endif libctf
56416	@[ -d stage3-$(TARGET_SUBDIR) ] || \
56417	  mkdir stage3-$(TARGET_SUBDIR); \
56418	mv stage3-$(TARGET_SUBDIR) $(TARGET_SUBDIR); \
56419	mv stage2-$(TARGET_SUBDIR) prev-$(TARGET_SUBDIR) || test -f stage2-lean 
56420
56421stage3-end:: 
56422@if bfd
56423	@if test -d $(HOST_SUBDIR)/bfd; then \
56424	  cd $(HOST_SUBDIR); mv bfd stage3-bfd; \
56425	  mv prev-bfd stage2-bfd; : ; \
56426	fi
56427@endif bfd
56428@if opcodes
56429	@if test -d $(HOST_SUBDIR)/opcodes; then \
56430	  cd $(HOST_SUBDIR); mv opcodes stage3-opcodes; \
56431	  mv prev-opcodes stage2-opcodes; : ; \
56432	fi
56433@endif opcodes
56434@if binutils
56435	@if test -d $(HOST_SUBDIR)/binutils; then \
56436	  cd $(HOST_SUBDIR); mv binutils stage3-binutils; \
56437	  mv prev-binutils stage2-binutils; : ; \
56438	fi
56439@endif binutils
56440@if fixincludes
56441	@if test -d $(HOST_SUBDIR)/fixincludes; then \
56442	  cd $(HOST_SUBDIR); mv fixincludes stage3-fixincludes; \
56443	  mv prev-fixincludes stage2-fixincludes; : ; \
56444	fi
56445@endif fixincludes
56446@if gas
56447	@if test -d $(HOST_SUBDIR)/gas; then \
56448	  cd $(HOST_SUBDIR); mv gas stage3-gas; \
56449	  mv prev-gas stage2-gas; : ; \
56450	fi
56451@endif gas
56452@if gcc
56453	@if test -d $(HOST_SUBDIR)/gcc; then \
56454	  cd $(HOST_SUBDIR); mv gcc stage3-gcc; \
56455	  mv prev-gcc stage2-gcc; : ; \
56456	fi
56457@endif gcc
56458@if gmp
56459	@if test -d $(HOST_SUBDIR)/gmp; then \
56460	  cd $(HOST_SUBDIR); mv gmp stage3-gmp; \
56461	  mv prev-gmp stage2-gmp; : ; \
56462	fi
56463@endif gmp
56464@if mpfr
56465	@if test -d $(HOST_SUBDIR)/mpfr; then \
56466	  cd $(HOST_SUBDIR); mv mpfr stage3-mpfr; \
56467	  mv prev-mpfr stage2-mpfr; : ; \
56468	fi
56469@endif mpfr
56470@if mpc
56471	@if test -d $(HOST_SUBDIR)/mpc; then \
56472	  cd $(HOST_SUBDIR); mv mpc stage3-mpc; \
56473	  mv prev-mpc stage2-mpc; : ; \
56474	fi
56475@endif mpc
56476@if isl
56477	@if test -d $(HOST_SUBDIR)/isl; then \
56478	  cd $(HOST_SUBDIR); mv isl stage3-isl; \
56479	  mv prev-isl stage2-isl; : ; \
56480	fi
56481@endif isl
56482@if libelf
56483	@if test -d $(HOST_SUBDIR)/libelf; then \
56484	  cd $(HOST_SUBDIR); mv libelf stage3-libelf; \
56485	  mv prev-libelf stage2-libelf; : ; \
56486	fi
56487@endif libelf
56488@if gold
56489	@if test -d $(HOST_SUBDIR)/gold; then \
56490	  cd $(HOST_SUBDIR); mv gold stage3-gold; \
56491	  mv prev-gold stage2-gold; : ; \
56492	fi
56493@endif gold
56494@if intl
56495	@if test -d $(HOST_SUBDIR)/intl; then \
56496	  cd $(HOST_SUBDIR); mv intl stage3-intl; \
56497	  mv prev-intl stage2-intl; : ; \
56498	fi
56499@endif intl
56500@if ld
56501	@if test -d $(HOST_SUBDIR)/ld; then \
56502	  cd $(HOST_SUBDIR); mv ld stage3-ld; \
56503	  mv prev-ld stage2-ld; : ; \
56504	fi
56505@endif ld
56506@if libbacktrace
56507	@if test -d $(HOST_SUBDIR)/libbacktrace; then \
56508	  cd $(HOST_SUBDIR); mv libbacktrace stage3-libbacktrace; \
56509	  mv prev-libbacktrace stage2-libbacktrace; : ; \
56510	fi
56511@endif libbacktrace
56512@if libcpp
56513	@if test -d $(HOST_SUBDIR)/libcpp; then \
56514	  cd $(HOST_SUBDIR); mv libcpp stage3-libcpp; \
56515	  mv prev-libcpp stage2-libcpp; : ; \
56516	fi
56517@endif libcpp
56518@if libdecnumber
56519	@if test -d $(HOST_SUBDIR)/libdecnumber; then \
56520	  cd $(HOST_SUBDIR); mv libdecnumber stage3-libdecnumber; \
56521	  mv prev-libdecnumber stage2-libdecnumber; : ; \
56522	fi
56523@endif libdecnumber
56524@if libiberty
56525	@if test -d $(HOST_SUBDIR)/libiberty; then \
56526	  cd $(HOST_SUBDIR); mv libiberty stage3-libiberty; \
56527	  mv prev-libiberty stage2-libiberty; : ; \
56528	fi
56529@endif libiberty
56530@if libiberty-linker-plugin
56531	@if test -d $(HOST_SUBDIR)/libiberty-linker-plugin; then \
56532	  cd $(HOST_SUBDIR); mv libiberty-linker-plugin stage3-libiberty-linker-plugin; \
56533	  mv prev-libiberty-linker-plugin stage2-libiberty-linker-plugin; : ; \
56534	fi
56535@endif libiberty-linker-plugin
56536@if libiconv
56537	@if test -d $(HOST_SUBDIR)/libiconv; then \
56538	  cd $(HOST_SUBDIR); mv libiconv stage3-libiconv; \
56539	  mv prev-libiconv stage2-libiconv; : ; \
56540	fi
56541@endif libiconv
56542@if zlib
56543	@if test -d $(HOST_SUBDIR)/zlib; then \
56544	  cd $(HOST_SUBDIR); mv zlib stage3-zlib; \
56545	  mv prev-zlib stage2-zlib; : ; \
56546	fi
56547@endif zlib
56548@if lto-plugin
56549	@if test -d $(HOST_SUBDIR)/lto-plugin; then \
56550	  cd $(HOST_SUBDIR); mv lto-plugin stage3-lto-plugin; \
56551	  mv prev-lto-plugin stage2-lto-plugin; : ; \
56552	fi
56553@endif lto-plugin
56554@if libctf
56555	@if test -d $(HOST_SUBDIR)/libctf; then \
56556	  cd $(HOST_SUBDIR); mv libctf stage3-libctf; \
56557	  mv prev-libctf stage2-libctf; : ; \
56558	fi
56559@endif libctf
56560	@if test -d $(TARGET_SUBDIR); then \
56561	  mv $(TARGET_SUBDIR) stage3-$(TARGET_SUBDIR); \
56562	  mv prev-$(TARGET_SUBDIR) stage2-$(TARGET_SUBDIR); : ; \
56563	fi
56564	rm -f stage_current
56565
56566# Bubble a bug fix through all the stages up to stage 3.  They are
56567# remade, but not reconfigured.  The next stage (if any) will not be
56568# reconfigured either.
56569.PHONY: stage3-bubble
56570stage3-bubble:: stage2-bubble
56571	@r=`${PWD_COMMAND}`; export r; \
56572	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
56573	if test -f stage3-lean || test -f stage2-lean ; then \
56574	  echo Skipping rebuild of stage3; \
56575	else \
56576	  $(MAKE) stage3-start; \
56577	  if $(LEAN); then \
56578	    rm -rf stage1-*; \
56579	    $(STAMP) stage1-lean; \
56580	  fi; \
56581	  $(MAKE) $(RECURSE_FLAGS_TO_PASS) all-stage3; \
56582	fi
56583	$(MAKE) $(RECURSE_FLAGS_TO_PASS) compare
56584
56585.PHONY: all-stage3 clean-stage3
56586do-clean: clean-stage3
56587
56588# FIXME: Will not need to be conditional when toplevel bootstrap is the
56589# only possibility, but now it conflicts with no-bootstrap rules
56590@if gcc-bootstrap
56591
56592compare:
56593	@r=`${PWD_COMMAND}`; export r; \
56594	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
56595	if test -f stage2-lean; then \
56596	  echo Cannot compare object files as stage 2 was deleted.; \
56597	  exit 0; \
56598	fi; \
56599	: $(MAKE); $(stage); \
56600	rm -f .bad_compare; \
56601	echo Comparing stages 2 and 3; \
56602        sed=`echo stage3 | sed 's,^stage,,;s,.,.,g'`; \
56603	files=`find stage3-* -name "*$(objext)" -print | \
56604		 sed -n s,^stage$$sed-,,p`; \
56605	for file in $${files} ${extra-compare}; do \
56606	  f1=$$r/stage2-$$file; f2=$$r/stage3-$$file; \
56607	  if test ! -f $$f1; then continue; fi; \
56608	  $(do-compare) > /dev/null 2>&1; \
56609	  if test $$? -eq 1; then \
56610	    case $$file in \
56611	      @compare_exclusions@) \
56612	        echo warning: $$file differs ;; \
56613	      *) \
56614	        echo $$file differs >> .bad_compare ;; \
56615	    esac; \
56616	  fi; \
56617	done; \
56618	if [ -f .bad_compare ]; then \
56619	  echo "Bootstrap comparison failure!"; \
56620	  cat .bad_compare; \
56621	  exit 1; \
56622	else \
56623	  echo Comparison successful.; \
56624	fi; \
56625	$(STAMP) compare
56626	if $(LEAN); then \
56627	  rm -rf stage2-*; \
56628	  $(STAMP) stage2-lean; \
56629	fi
56630
56631
56632
56633.PHONY: bootstrap bootstrap-lean
56634bootstrap:
56635	echo stage3 > stage_final
56636	@r=`${PWD_COMMAND}`; export r; \
56637	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
56638	$(MAKE) $(RECURSE_FLAGS_TO_PASS) stage3-bubble
56639	@: $(MAKE); $(unstage)
56640	@r=`${PWD_COMMAND}`; export r; \
56641	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
56642	TFLAGS="$(STAGE3_TFLAGS)"; \
56643	$(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
56644
56645bootstrap-lean:
56646	echo stage3 > stage_final
56647	@r=`${PWD_COMMAND}`; export r; \
56648	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
56649	$(MAKE) $(RECURSE_FLAGS_TO_PASS) LEAN=: stage3-bubble
56650	@: $(MAKE); $(unstage)
56651	@r=`${PWD_COMMAND}`; export r; \
56652	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
56653	TFLAGS="$(STAGE3_TFLAGS)"; \
56654	$(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
56655
56656
56657# Rules to wipe a stage and all the following ones, also used for cleanstrap
56658distclean-stage2:: distclean-stage3 
56659.PHONY: distclean-stage3
56660distclean-stage3::
56661	@: $(MAKE); $(stage)
56662	@test "`cat stage_last`" != stage3 || rm -f stage_last
56663	rm -rf stage3-* compare 
56664
56665
56666.PHONY: cleanstrap
56667cleanstrap: do-distclean local-clean
56668	echo stage3 > stage_final
56669	@r=`${PWD_COMMAND}`; export r; \
56670	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
56671	$(MAKE) $(RECURSE_FLAGS_TO_PASS) stage3-bubble
56672	@: $(MAKE); $(unstage)
56673	@r=`${PWD_COMMAND}`; export r; \
56674	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
56675	TFLAGS="$(STAGE3_TFLAGS)"; \
56676	$(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
56677
56678@endif gcc-bootstrap
56679
56680
56681.PHONY: stage4-start stage4-end
56682
56683stage4-start::
56684	@: $(MAKE); $(stage); \
56685	echo stage4 > stage_current; \
56686	echo stage4 > stage_last; \
56687	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)
56688@if bfd
56689	@cd $(HOST_SUBDIR); [ -d stage4-bfd ] || \
56690	  mkdir stage4-bfd; \
56691	mv stage4-bfd bfd; \
56692	mv stage3-bfd prev-bfd || test -f stage3-lean 
56693@endif bfd
56694@if opcodes
56695	@cd $(HOST_SUBDIR); [ -d stage4-opcodes ] || \
56696	  mkdir stage4-opcodes; \
56697	mv stage4-opcodes opcodes; \
56698	mv stage3-opcodes prev-opcodes || test -f stage3-lean 
56699@endif opcodes
56700@if binutils
56701	@cd $(HOST_SUBDIR); [ -d stage4-binutils ] || \
56702	  mkdir stage4-binutils; \
56703	mv stage4-binutils binutils; \
56704	mv stage3-binutils prev-binutils || test -f stage3-lean 
56705@endif binutils
56706@if fixincludes
56707	@cd $(HOST_SUBDIR); [ -d stage4-fixincludes ] || \
56708	  mkdir stage4-fixincludes; \
56709	mv stage4-fixincludes fixincludes; \
56710	mv stage3-fixincludes prev-fixincludes || test -f stage3-lean 
56711@endif fixincludes
56712@if gas
56713	@cd $(HOST_SUBDIR); [ -d stage4-gas ] || \
56714	  mkdir stage4-gas; \
56715	mv stage4-gas gas; \
56716	mv stage3-gas prev-gas || test -f stage3-lean 
56717@endif gas
56718@if gcc
56719	@cd $(HOST_SUBDIR); [ -d stage4-gcc ] || \
56720	  mkdir stage4-gcc; \
56721	mv stage4-gcc gcc; \
56722	mv stage3-gcc prev-gcc || test -f stage3-lean 
56723@endif gcc
56724@if gmp
56725	@cd $(HOST_SUBDIR); [ -d stage4-gmp ] || \
56726	  mkdir stage4-gmp; \
56727	mv stage4-gmp gmp; \
56728	mv stage3-gmp prev-gmp || test -f stage3-lean 
56729@endif gmp
56730@if mpfr
56731	@cd $(HOST_SUBDIR); [ -d stage4-mpfr ] || \
56732	  mkdir stage4-mpfr; \
56733	mv stage4-mpfr mpfr; \
56734	mv stage3-mpfr prev-mpfr || test -f stage3-lean 
56735@endif mpfr
56736@if mpc
56737	@cd $(HOST_SUBDIR); [ -d stage4-mpc ] || \
56738	  mkdir stage4-mpc; \
56739	mv stage4-mpc mpc; \
56740	mv stage3-mpc prev-mpc || test -f stage3-lean 
56741@endif mpc
56742@if isl
56743	@cd $(HOST_SUBDIR); [ -d stage4-isl ] || \
56744	  mkdir stage4-isl; \
56745	mv stage4-isl isl; \
56746	mv stage3-isl prev-isl || test -f stage3-lean 
56747@endif isl
56748@if libelf
56749	@cd $(HOST_SUBDIR); [ -d stage4-libelf ] || \
56750	  mkdir stage4-libelf; \
56751	mv stage4-libelf libelf; \
56752	mv stage3-libelf prev-libelf || test -f stage3-lean 
56753@endif libelf
56754@if gold
56755	@cd $(HOST_SUBDIR); [ -d stage4-gold ] || \
56756	  mkdir stage4-gold; \
56757	mv stage4-gold gold; \
56758	mv stage3-gold prev-gold || test -f stage3-lean 
56759@endif gold
56760@if intl
56761	@cd $(HOST_SUBDIR); [ -d stage4-intl ] || \
56762	  mkdir stage4-intl; \
56763	mv stage4-intl intl; \
56764	mv stage3-intl prev-intl || test -f stage3-lean 
56765@endif intl
56766@if ld
56767	@cd $(HOST_SUBDIR); [ -d stage4-ld ] || \
56768	  mkdir stage4-ld; \
56769	mv stage4-ld ld; \
56770	mv stage3-ld prev-ld || test -f stage3-lean 
56771@endif ld
56772@if libbacktrace
56773	@cd $(HOST_SUBDIR); [ -d stage4-libbacktrace ] || \
56774	  mkdir stage4-libbacktrace; \
56775	mv stage4-libbacktrace libbacktrace; \
56776	mv stage3-libbacktrace prev-libbacktrace || test -f stage3-lean 
56777@endif libbacktrace
56778@if libcpp
56779	@cd $(HOST_SUBDIR); [ -d stage4-libcpp ] || \
56780	  mkdir stage4-libcpp; \
56781	mv stage4-libcpp libcpp; \
56782	mv stage3-libcpp prev-libcpp || test -f stage3-lean 
56783@endif libcpp
56784@if libdecnumber
56785	@cd $(HOST_SUBDIR); [ -d stage4-libdecnumber ] || \
56786	  mkdir stage4-libdecnumber; \
56787	mv stage4-libdecnumber libdecnumber; \
56788	mv stage3-libdecnumber prev-libdecnumber || test -f stage3-lean 
56789@endif libdecnumber
56790@if libiberty
56791	@cd $(HOST_SUBDIR); [ -d stage4-libiberty ] || \
56792	  mkdir stage4-libiberty; \
56793	mv stage4-libiberty libiberty; \
56794	mv stage3-libiberty prev-libiberty || test -f stage3-lean 
56795@endif libiberty
56796@if libiberty-linker-plugin
56797	@cd $(HOST_SUBDIR); [ -d stage4-libiberty-linker-plugin ] || \
56798	  mkdir stage4-libiberty-linker-plugin; \
56799	mv stage4-libiberty-linker-plugin libiberty-linker-plugin; \
56800	mv stage3-libiberty-linker-plugin prev-libiberty-linker-plugin || test -f stage3-lean 
56801@endif libiberty-linker-plugin
56802@if libiconv
56803	@cd $(HOST_SUBDIR); [ -d stage4-libiconv ] || \
56804	  mkdir stage4-libiconv; \
56805	mv stage4-libiconv libiconv; \
56806	mv stage3-libiconv prev-libiconv || test -f stage3-lean 
56807@endif libiconv
56808@if zlib
56809	@cd $(HOST_SUBDIR); [ -d stage4-zlib ] || \
56810	  mkdir stage4-zlib; \
56811	mv stage4-zlib zlib; \
56812	mv stage3-zlib prev-zlib || test -f stage3-lean 
56813@endif zlib
56814@if lto-plugin
56815	@cd $(HOST_SUBDIR); [ -d stage4-lto-plugin ] || \
56816	  mkdir stage4-lto-plugin; \
56817	mv stage4-lto-plugin lto-plugin; \
56818	mv stage3-lto-plugin prev-lto-plugin || test -f stage3-lean 
56819@endif lto-plugin
56820@if libctf
56821	@cd $(HOST_SUBDIR); [ -d stage4-libctf ] || \
56822	  mkdir stage4-libctf; \
56823	mv stage4-libctf libctf; \
56824	mv stage3-libctf prev-libctf || test -f stage3-lean 
56825@endif libctf
56826	@[ -d stage4-$(TARGET_SUBDIR) ] || \
56827	  mkdir stage4-$(TARGET_SUBDIR); \
56828	mv stage4-$(TARGET_SUBDIR) $(TARGET_SUBDIR); \
56829	mv stage3-$(TARGET_SUBDIR) prev-$(TARGET_SUBDIR) || test -f stage3-lean 
56830
56831stage4-end:: 
56832@if bfd
56833	@if test -d $(HOST_SUBDIR)/bfd; then \
56834	  cd $(HOST_SUBDIR); mv bfd stage4-bfd; \
56835	  mv prev-bfd stage3-bfd; : ; \
56836	fi
56837@endif bfd
56838@if opcodes
56839	@if test -d $(HOST_SUBDIR)/opcodes; then \
56840	  cd $(HOST_SUBDIR); mv opcodes stage4-opcodes; \
56841	  mv prev-opcodes stage3-opcodes; : ; \
56842	fi
56843@endif opcodes
56844@if binutils
56845	@if test -d $(HOST_SUBDIR)/binutils; then \
56846	  cd $(HOST_SUBDIR); mv binutils stage4-binutils; \
56847	  mv prev-binutils stage3-binutils; : ; \
56848	fi
56849@endif binutils
56850@if fixincludes
56851	@if test -d $(HOST_SUBDIR)/fixincludes; then \
56852	  cd $(HOST_SUBDIR); mv fixincludes stage4-fixincludes; \
56853	  mv prev-fixincludes stage3-fixincludes; : ; \
56854	fi
56855@endif fixincludes
56856@if gas
56857	@if test -d $(HOST_SUBDIR)/gas; then \
56858	  cd $(HOST_SUBDIR); mv gas stage4-gas; \
56859	  mv prev-gas stage3-gas; : ; \
56860	fi
56861@endif gas
56862@if gcc
56863	@if test -d $(HOST_SUBDIR)/gcc; then \
56864	  cd $(HOST_SUBDIR); mv gcc stage4-gcc; \
56865	  mv prev-gcc stage3-gcc; : ; \
56866	fi
56867@endif gcc
56868@if gmp
56869	@if test -d $(HOST_SUBDIR)/gmp; then \
56870	  cd $(HOST_SUBDIR); mv gmp stage4-gmp; \
56871	  mv prev-gmp stage3-gmp; : ; \
56872	fi
56873@endif gmp
56874@if mpfr
56875	@if test -d $(HOST_SUBDIR)/mpfr; then \
56876	  cd $(HOST_SUBDIR); mv mpfr stage4-mpfr; \
56877	  mv prev-mpfr stage3-mpfr; : ; \
56878	fi
56879@endif mpfr
56880@if mpc
56881	@if test -d $(HOST_SUBDIR)/mpc; then \
56882	  cd $(HOST_SUBDIR); mv mpc stage4-mpc; \
56883	  mv prev-mpc stage3-mpc; : ; \
56884	fi
56885@endif mpc
56886@if isl
56887	@if test -d $(HOST_SUBDIR)/isl; then \
56888	  cd $(HOST_SUBDIR); mv isl stage4-isl; \
56889	  mv prev-isl stage3-isl; : ; \
56890	fi
56891@endif isl
56892@if libelf
56893	@if test -d $(HOST_SUBDIR)/libelf; then \
56894	  cd $(HOST_SUBDIR); mv libelf stage4-libelf; \
56895	  mv prev-libelf stage3-libelf; : ; \
56896	fi
56897@endif libelf
56898@if gold
56899	@if test -d $(HOST_SUBDIR)/gold; then \
56900	  cd $(HOST_SUBDIR); mv gold stage4-gold; \
56901	  mv prev-gold stage3-gold; : ; \
56902	fi
56903@endif gold
56904@if intl
56905	@if test -d $(HOST_SUBDIR)/intl; then \
56906	  cd $(HOST_SUBDIR); mv intl stage4-intl; \
56907	  mv prev-intl stage3-intl; : ; \
56908	fi
56909@endif intl
56910@if ld
56911	@if test -d $(HOST_SUBDIR)/ld; then \
56912	  cd $(HOST_SUBDIR); mv ld stage4-ld; \
56913	  mv prev-ld stage3-ld; : ; \
56914	fi
56915@endif ld
56916@if libbacktrace
56917	@if test -d $(HOST_SUBDIR)/libbacktrace; then \
56918	  cd $(HOST_SUBDIR); mv libbacktrace stage4-libbacktrace; \
56919	  mv prev-libbacktrace stage3-libbacktrace; : ; \
56920	fi
56921@endif libbacktrace
56922@if libcpp
56923	@if test -d $(HOST_SUBDIR)/libcpp; then \
56924	  cd $(HOST_SUBDIR); mv libcpp stage4-libcpp; \
56925	  mv prev-libcpp stage3-libcpp; : ; \
56926	fi
56927@endif libcpp
56928@if libdecnumber
56929	@if test -d $(HOST_SUBDIR)/libdecnumber; then \
56930	  cd $(HOST_SUBDIR); mv libdecnumber stage4-libdecnumber; \
56931	  mv prev-libdecnumber stage3-libdecnumber; : ; \
56932	fi
56933@endif libdecnumber
56934@if libiberty
56935	@if test -d $(HOST_SUBDIR)/libiberty; then \
56936	  cd $(HOST_SUBDIR); mv libiberty stage4-libiberty; \
56937	  mv prev-libiberty stage3-libiberty; : ; \
56938	fi
56939@endif libiberty
56940@if libiberty-linker-plugin
56941	@if test -d $(HOST_SUBDIR)/libiberty-linker-plugin; then \
56942	  cd $(HOST_SUBDIR); mv libiberty-linker-plugin stage4-libiberty-linker-plugin; \
56943	  mv prev-libiberty-linker-plugin stage3-libiberty-linker-plugin; : ; \
56944	fi
56945@endif libiberty-linker-plugin
56946@if libiconv
56947	@if test -d $(HOST_SUBDIR)/libiconv; then \
56948	  cd $(HOST_SUBDIR); mv libiconv stage4-libiconv; \
56949	  mv prev-libiconv stage3-libiconv; : ; \
56950	fi
56951@endif libiconv
56952@if zlib
56953	@if test -d $(HOST_SUBDIR)/zlib; then \
56954	  cd $(HOST_SUBDIR); mv zlib stage4-zlib; \
56955	  mv prev-zlib stage3-zlib; : ; \
56956	fi
56957@endif zlib
56958@if lto-plugin
56959	@if test -d $(HOST_SUBDIR)/lto-plugin; then \
56960	  cd $(HOST_SUBDIR); mv lto-plugin stage4-lto-plugin; \
56961	  mv prev-lto-plugin stage3-lto-plugin; : ; \
56962	fi
56963@endif lto-plugin
56964@if libctf
56965	@if test -d $(HOST_SUBDIR)/libctf; then \
56966	  cd $(HOST_SUBDIR); mv libctf stage4-libctf; \
56967	  mv prev-libctf stage3-libctf; : ; \
56968	fi
56969@endif libctf
56970	@if test -d $(TARGET_SUBDIR); then \
56971	  mv $(TARGET_SUBDIR) stage4-$(TARGET_SUBDIR); \
56972	  mv prev-$(TARGET_SUBDIR) stage3-$(TARGET_SUBDIR); : ; \
56973	fi
56974	rm -f stage_current
56975
56976# Bubble a bug fix through all the stages up to stage 4.  They are
56977# remade, but not reconfigured.  The next stage (if any) will not be
56978# reconfigured either.
56979.PHONY: stage4-bubble
56980stage4-bubble:: stage3-bubble
56981	@r=`${PWD_COMMAND}`; export r; \
56982	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
56983	if test -f stage4-lean || test -f stage3-lean ; then \
56984	  echo Skipping rebuild of stage4; \
56985	else \
56986	  $(MAKE) stage4-start; \
56987	  if $(LEAN); then \
56988	    rm -rf stage2-*; \
56989	    $(STAMP) stage2-lean; \
56990	  fi; \
56991	  $(MAKE) $(RECURSE_FLAGS_TO_PASS) all-stage4; \
56992	fi
56993	$(MAKE) $(RECURSE_FLAGS_TO_PASS) compare3
56994
56995.PHONY: all-stage4 clean-stage4
56996do-clean: clean-stage4
56997
56998# FIXME: Will not need to be conditional when toplevel bootstrap is the
56999# only possibility, but now it conflicts with no-bootstrap rules
57000@if gcc-bootstrap
57001
57002compare3:
57003	@r=`${PWD_COMMAND}`; export r; \
57004	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
57005	if test -f stage3-lean; then \
57006	  echo Cannot compare object files as stage 3 was deleted.; \
57007	  exit 0; \
57008	fi; \
57009	: $(MAKE); $(stage); \
57010	rm -f .bad_compare; \
57011	echo Comparing stages 3 and 4; \
57012        sed=`echo stage4 | sed 's,^stage,,;s,.,.,g'`; \
57013	files=`find stage4-* -name "*$(objext)" -print | \
57014		 sed -n s,^stage$$sed-,,p`; \
57015	for file in $${files} ${extra-compare}; do \
57016	  f1=$$r/stage3-$$file; f2=$$r/stage4-$$file; \
57017	  if test ! -f $$f1; then continue; fi; \
57018	  $(do-compare3) > /dev/null 2>&1; \
57019	  if test $$? -eq 1; then \
57020	    case $$file in \
57021	      @compare_exclusions@) \
57022	        echo warning: $$file differs ;; \
57023	      *) \
57024	        echo $$file differs >> .bad_compare ;; \
57025	    esac; \
57026	  fi; \
57027	done; \
57028	if [ -f .bad_compare ]; then \
57029	  echo "Bootstrap comparison failure!"; \
57030	  cat .bad_compare; \
57031	  exit 1; \
57032	else \
57033	  echo Comparison successful.; \
57034	fi; \
57035	$(STAMP) compare3
57036	if $(LEAN); then \
57037	  rm -rf stage3-*; \
57038	  $(STAMP) stage3-lean; \
57039	fi
57040
57041
57042
57043.PHONY: bootstrap4 bootstrap4-lean
57044bootstrap4:
57045	echo stage4 > stage_final
57046	@r=`${PWD_COMMAND}`; export r; \
57047	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
57048	$(MAKE) $(RECURSE_FLAGS_TO_PASS) stage4-bubble
57049	@: $(MAKE); $(unstage)
57050	@r=`${PWD_COMMAND}`; export r; \
57051	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
57052	TFLAGS="$(STAGE4_TFLAGS)"; \
57053	$(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
57054
57055bootstrap4-lean:
57056	echo stage4 > stage_final
57057	@r=`${PWD_COMMAND}`; export r; \
57058	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
57059	$(MAKE) $(RECURSE_FLAGS_TO_PASS) LEAN=: stage4-bubble
57060	@: $(MAKE); $(unstage)
57061	@r=`${PWD_COMMAND}`; export r; \
57062	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
57063	TFLAGS="$(STAGE4_TFLAGS)"; \
57064	$(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
57065
57066
57067# Rules to wipe a stage and all the following ones, also used for cleanstrap
57068distclean-stage3:: distclean-stage4 
57069.PHONY: distclean-stage4
57070distclean-stage4::
57071	@: $(MAKE); $(stage)
57072	@test "`cat stage_last`" != stage4 || rm -f stage_last
57073	rm -rf stage4-* compare3 
57074
57075
57076@endif gcc-bootstrap
57077
57078
57079.PHONY: stageprofile-start stageprofile-end
57080
57081stageprofile-start::
57082	@: $(MAKE); $(stage); \
57083	echo stageprofile > stage_current; \
57084	echo stageprofile > stage_last; \
57085	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)
57086@if bfd
57087	@cd $(HOST_SUBDIR); [ -d stageprofile-bfd ] || \
57088	  mkdir stageprofile-bfd; \
57089	mv stageprofile-bfd bfd; \
57090	mv stage1-bfd prev-bfd || test -f stage1-lean 
57091@endif bfd
57092@if opcodes
57093	@cd $(HOST_SUBDIR); [ -d stageprofile-opcodes ] || \
57094	  mkdir stageprofile-opcodes; \
57095	mv stageprofile-opcodes opcodes; \
57096	mv stage1-opcodes prev-opcodes || test -f stage1-lean 
57097@endif opcodes
57098@if binutils
57099	@cd $(HOST_SUBDIR); [ -d stageprofile-binutils ] || \
57100	  mkdir stageprofile-binutils; \
57101	mv stageprofile-binutils binutils; \
57102	mv stage1-binutils prev-binutils || test -f stage1-lean 
57103@endif binutils
57104@if fixincludes
57105	@cd $(HOST_SUBDIR); [ -d stageprofile-fixincludes ] || \
57106	  mkdir stageprofile-fixincludes; \
57107	mv stageprofile-fixincludes fixincludes; \
57108	mv stage1-fixincludes prev-fixincludes || test -f stage1-lean 
57109@endif fixincludes
57110@if gas
57111	@cd $(HOST_SUBDIR); [ -d stageprofile-gas ] || \
57112	  mkdir stageprofile-gas; \
57113	mv stageprofile-gas gas; \
57114	mv stage1-gas prev-gas || test -f stage1-lean 
57115@endif gas
57116@if gcc
57117	@cd $(HOST_SUBDIR); [ -d stageprofile-gcc ] || \
57118	  mkdir stageprofile-gcc; \
57119	mv stageprofile-gcc gcc; \
57120	mv stage1-gcc prev-gcc || test -f stage1-lean 
57121@endif gcc
57122@if gmp
57123	@cd $(HOST_SUBDIR); [ -d stageprofile-gmp ] || \
57124	  mkdir stageprofile-gmp; \
57125	mv stageprofile-gmp gmp; \
57126	mv stage1-gmp prev-gmp || test -f stage1-lean 
57127@endif gmp
57128@if mpfr
57129	@cd $(HOST_SUBDIR); [ -d stageprofile-mpfr ] || \
57130	  mkdir stageprofile-mpfr; \
57131	mv stageprofile-mpfr mpfr; \
57132	mv stage1-mpfr prev-mpfr || test -f stage1-lean 
57133@endif mpfr
57134@if mpc
57135	@cd $(HOST_SUBDIR); [ -d stageprofile-mpc ] || \
57136	  mkdir stageprofile-mpc; \
57137	mv stageprofile-mpc mpc; \
57138	mv stage1-mpc prev-mpc || test -f stage1-lean 
57139@endif mpc
57140@if isl
57141	@cd $(HOST_SUBDIR); [ -d stageprofile-isl ] || \
57142	  mkdir stageprofile-isl; \
57143	mv stageprofile-isl isl; \
57144	mv stage1-isl prev-isl || test -f stage1-lean 
57145@endif isl
57146@if libelf
57147	@cd $(HOST_SUBDIR); [ -d stageprofile-libelf ] || \
57148	  mkdir stageprofile-libelf; \
57149	mv stageprofile-libelf libelf; \
57150	mv stage1-libelf prev-libelf || test -f stage1-lean 
57151@endif libelf
57152@if gold
57153	@cd $(HOST_SUBDIR); [ -d stageprofile-gold ] || \
57154	  mkdir stageprofile-gold; \
57155	mv stageprofile-gold gold; \
57156	mv stage1-gold prev-gold || test -f stage1-lean 
57157@endif gold
57158@if intl
57159	@cd $(HOST_SUBDIR); [ -d stageprofile-intl ] || \
57160	  mkdir stageprofile-intl; \
57161	mv stageprofile-intl intl; \
57162	mv stage1-intl prev-intl || test -f stage1-lean 
57163@endif intl
57164@if ld
57165	@cd $(HOST_SUBDIR); [ -d stageprofile-ld ] || \
57166	  mkdir stageprofile-ld; \
57167	mv stageprofile-ld ld; \
57168	mv stage1-ld prev-ld || test -f stage1-lean 
57169@endif ld
57170@if libbacktrace
57171	@cd $(HOST_SUBDIR); [ -d stageprofile-libbacktrace ] || \
57172	  mkdir stageprofile-libbacktrace; \
57173	mv stageprofile-libbacktrace libbacktrace; \
57174	mv stage1-libbacktrace prev-libbacktrace || test -f stage1-lean 
57175@endif libbacktrace
57176@if libcpp
57177	@cd $(HOST_SUBDIR); [ -d stageprofile-libcpp ] || \
57178	  mkdir stageprofile-libcpp; \
57179	mv stageprofile-libcpp libcpp; \
57180	mv stage1-libcpp prev-libcpp || test -f stage1-lean 
57181@endif libcpp
57182@if libdecnumber
57183	@cd $(HOST_SUBDIR); [ -d stageprofile-libdecnumber ] || \
57184	  mkdir stageprofile-libdecnumber; \
57185	mv stageprofile-libdecnumber libdecnumber; \
57186	mv stage1-libdecnumber prev-libdecnumber || test -f stage1-lean 
57187@endif libdecnumber
57188@if libiberty
57189	@cd $(HOST_SUBDIR); [ -d stageprofile-libiberty ] || \
57190	  mkdir stageprofile-libiberty; \
57191	mv stageprofile-libiberty libiberty; \
57192	mv stage1-libiberty prev-libiberty || test -f stage1-lean 
57193@endif libiberty
57194@if libiberty-linker-plugin
57195	@cd $(HOST_SUBDIR); [ -d stageprofile-libiberty-linker-plugin ] || \
57196	  mkdir stageprofile-libiberty-linker-plugin; \
57197	mv stageprofile-libiberty-linker-plugin libiberty-linker-plugin; \
57198	mv stage1-libiberty-linker-plugin prev-libiberty-linker-plugin || test -f stage1-lean 
57199@endif libiberty-linker-plugin
57200@if libiconv
57201	@cd $(HOST_SUBDIR); [ -d stageprofile-libiconv ] || \
57202	  mkdir stageprofile-libiconv; \
57203	mv stageprofile-libiconv libiconv; \
57204	mv stage1-libiconv prev-libiconv || test -f stage1-lean 
57205@endif libiconv
57206@if zlib
57207	@cd $(HOST_SUBDIR); [ -d stageprofile-zlib ] || \
57208	  mkdir stageprofile-zlib; \
57209	mv stageprofile-zlib zlib; \
57210	mv stage1-zlib prev-zlib || test -f stage1-lean 
57211@endif zlib
57212@if lto-plugin
57213	@cd $(HOST_SUBDIR); [ -d stageprofile-lto-plugin ] || \
57214	  mkdir stageprofile-lto-plugin; \
57215	mv stageprofile-lto-plugin lto-plugin; \
57216	mv stage1-lto-plugin prev-lto-plugin || test -f stage1-lean 
57217@endif lto-plugin
57218@if libctf
57219	@cd $(HOST_SUBDIR); [ -d stageprofile-libctf ] || \
57220	  mkdir stageprofile-libctf; \
57221	mv stageprofile-libctf libctf; \
57222	mv stage1-libctf prev-libctf || test -f stage1-lean 
57223@endif libctf
57224	@[ -d stageprofile-$(TARGET_SUBDIR) ] || \
57225	  mkdir stageprofile-$(TARGET_SUBDIR); \
57226	mv stageprofile-$(TARGET_SUBDIR) $(TARGET_SUBDIR); \
57227	mv stage1-$(TARGET_SUBDIR) prev-$(TARGET_SUBDIR) || test -f stage1-lean 
57228
57229stageprofile-end:: 
57230@if bfd
57231	@if test -d $(HOST_SUBDIR)/bfd; then \
57232	  cd $(HOST_SUBDIR); mv bfd stageprofile-bfd; \
57233	  mv prev-bfd stage1-bfd; : ; \
57234	fi
57235@endif bfd
57236@if opcodes
57237	@if test -d $(HOST_SUBDIR)/opcodes; then \
57238	  cd $(HOST_SUBDIR); mv opcodes stageprofile-opcodes; \
57239	  mv prev-opcodes stage1-opcodes; : ; \
57240	fi
57241@endif opcodes
57242@if binutils
57243	@if test -d $(HOST_SUBDIR)/binutils; then \
57244	  cd $(HOST_SUBDIR); mv binutils stageprofile-binutils; \
57245	  mv prev-binutils stage1-binutils; : ; \
57246	fi
57247@endif binutils
57248@if fixincludes
57249	@if test -d $(HOST_SUBDIR)/fixincludes; then \
57250	  cd $(HOST_SUBDIR); mv fixincludes stageprofile-fixincludes; \
57251	  mv prev-fixincludes stage1-fixincludes; : ; \
57252	fi
57253@endif fixincludes
57254@if gas
57255	@if test -d $(HOST_SUBDIR)/gas; then \
57256	  cd $(HOST_SUBDIR); mv gas stageprofile-gas; \
57257	  mv prev-gas stage1-gas; : ; \
57258	fi
57259@endif gas
57260@if gcc
57261	@if test -d $(HOST_SUBDIR)/gcc; then \
57262	  cd $(HOST_SUBDIR); mv gcc stageprofile-gcc; \
57263	  mv prev-gcc stage1-gcc; : ; \
57264	fi
57265@endif gcc
57266@if gmp
57267	@if test -d $(HOST_SUBDIR)/gmp; then \
57268	  cd $(HOST_SUBDIR); mv gmp stageprofile-gmp; \
57269	  mv prev-gmp stage1-gmp; : ; \
57270	fi
57271@endif gmp
57272@if mpfr
57273	@if test -d $(HOST_SUBDIR)/mpfr; then \
57274	  cd $(HOST_SUBDIR); mv mpfr stageprofile-mpfr; \
57275	  mv prev-mpfr stage1-mpfr; : ; \
57276	fi
57277@endif mpfr
57278@if mpc
57279	@if test -d $(HOST_SUBDIR)/mpc; then \
57280	  cd $(HOST_SUBDIR); mv mpc stageprofile-mpc; \
57281	  mv prev-mpc stage1-mpc; : ; \
57282	fi
57283@endif mpc
57284@if isl
57285	@if test -d $(HOST_SUBDIR)/isl; then \
57286	  cd $(HOST_SUBDIR); mv isl stageprofile-isl; \
57287	  mv prev-isl stage1-isl; : ; \
57288	fi
57289@endif isl
57290@if libelf
57291	@if test -d $(HOST_SUBDIR)/libelf; then \
57292	  cd $(HOST_SUBDIR); mv libelf stageprofile-libelf; \
57293	  mv prev-libelf stage1-libelf; : ; \
57294	fi
57295@endif libelf
57296@if gold
57297	@if test -d $(HOST_SUBDIR)/gold; then \
57298	  cd $(HOST_SUBDIR); mv gold stageprofile-gold; \
57299	  mv prev-gold stage1-gold; : ; \
57300	fi
57301@endif gold
57302@if intl
57303	@if test -d $(HOST_SUBDIR)/intl; then \
57304	  cd $(HOST_SUBDIR); mv intl stageprofile-intl; \
57305	  mv prev-intl stage1-intl; : ; \
57306	fi
57307@endif intl
57308@if ld
57309	@if test -d $(HOST_SUBDIR)/ld; then \
57310	  cd $(HOST_SUBDIR); mv ld stageprofile-ld; \
57311	  mv prev-ld stage1-ld; : ; \
57312	fi
57313@endif ld
57314@if libbacktrace
57315	@if test -d $(HOST_SUBDIR)/libbacktrace; then \
57316	  cd $(HOST_SUBDIR); mv libbacktrace stageprofile-libbacktrace; \
57317	  mv prev-libbacktrace stage1-libbacktrace; : ; \
57318	fi
57319@endif libbacktrace
57320@if libcpp
57321	@if test -d $(HOST_SUBDIR)/libcpp; then \
57322	  cd $(HOST_SUBDIR); mv libcpp stageprofile-libcpp; \
57323	  mv prev-libcpp stage1-libcpp; : ; \
57324	fi
57325@endif libcpp
57326@if libdecnumber
57327	@if test -d $(HOST_SUBDIR)/libdecnumber; then \
57328	  cd $(HOST_SUBDIR); mv libdecnumber stageprofile-libdecnumber; \
57329	  mv prev-libdecnumber stage1-libdecnumber; : ; \
57330	fi
57331@endif libdecnumber
57332@if libiberty
57333	@if test -d $(HOST_SUBDIR)/libiberty; then \
57334	  cd $(HOST_SUBDIR); mv libiberty stageprofile-libiberty; \
57335	  mv prev-libiberty stage1-libiberty; : ; \
57336	fi
57337@endif libiberty
57338@if libiberty-linker-plugin
57339	@if test -d $(HOST_SUBDIR)/libiberty-linker-plugin; then \
57340	  cd $(HOST_SUBDIR); mv libiberty-linker-plugin stageprofile-libiberty-linker-plugin; \
57341	  mv prev-libiberty-linker-plugin stage1-libiberty-linker-plugin; : ; \
57342	fi
57343@endif libiberty-linker-plugin
57344@if libiconv
57345	@if test -d $(HOST_SUBDIR)/libiconv; then \
57346	  cd $(HOST_SUBDIR); mv libiconv stageprofile-libiconv; \
57347	  mv prev-libiconv stage1-libiconv; : ; \
57348	fi
57349@endif libiconv
57350@if zlib
57351	@if test -d $(HOST_SUBDIR)/zlib; then \
57352	  cd $(HOST_SUBDIR); mv zlib stageprofile-zlib; \
57353	  mv prev-zlib stage1-zlib; : ; \
57354	fi
57355@endif zlib
57356@if lto-plugin
57357	@if test -d $(HOST_SUBDIR)/lto-plugin; then \
57358	  cd $(HOST_SUBDIR); mv lto-plugin stageprofile-lto-plugin; \
57359	  mv prev-lto-plugin stage1-lto-plugin; : ; \
57360	fi
57361@endif lto-plugin
57362@if libctf
57363	@if test -d $(HOST_SUBDIR)/libctf; then \
57364	  cd $(HOST_SUBDIR); mv libctf stageprofile-libctf; \
57365	  mv prev-libctf stage1-libctf; : ; \
57366	fi
57367@endif libctf
57368	@if test -d $(TARGET_SUBDIR); then \
57369	  mv $(TARGET_SUBDIR) stageprofile-$(TARGET_SUBDIR); \
57370	  mv prev-$(TARGET_SUBDIR) stage1-$(TARGET_SUBDIR); : ; \
57371	fi
57372	rm -f stage_current
57373
57374# Bubble a bug fix through all the stages up to stage profile.  They are
57375# remade, but not reconfigured.  The next stage (if any) will not be
57376# reconfigured either.
57377.PHONY: stageprofile-bubble
57378stageprofile-bubble:: stage1-bubble
57379	@r=`${PWD_COMMAND}`; export r; \
57380	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
57381	if test -f stageprofile-lean || test -f stage1-lean ; then \
57382	  echo Skipping rebuild of stageprofile; \
57383	else \
57384	  $(MAKE) stageprofile-start; \
57385	  $(MAKE) $(RECURSE_FLAGS_TO_PASS) all-stageprofile; \
57386	fi
57387
57388.PHONY: all-stageprofile clean-stageprofile
57389do-clean: clean-stageprofile
57390
57391# FIXME: Will not need to be conditional when toplevel bootstrap is the
57392# only possibility, but now it conflicts with no-bootstrap rules
57393@if gcc-bootstrap
57394
57395
57396
57397
57398# Rules to wipe a stage and all the following ones, also used for cleanstrap
57399distclean-stage1:: distclean-stageprofile 
57400.PHONY: distclean-stageprofile
57401distclean-stageprofile::
57402	@: $(MAKE); $(stage)
57403	@test "`cat stage_last`" != stageprofile || rm -f stage_last
57404	rm -rf stageprofile-* 
57405
57406
57407@endif gcc-bootstrap
57408
57409
57410.PHONY: stagetrain-start stagetrain-end
57411
57412stagetrain-start::
57413	@: $(MAKE); $(stage); \
57414	echo stagetrain > stage_current; \
57415	echo stagetrain > stage_last; \
57416	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)
57417@if bfd
57418	@cd $(HOST_SUBDIR); [ -d stagetrain-bfd ] || \
57419	  mkdir stagetrain-bfd; \
57420	mv stagetrain-bfd bfd; \
57421	mv stageprofile-bfd prev-bfd || test -f stageprofile-lean 
57422@endif bfd
57423@if opcodes
57424	@cd $(HOST_SUBDIR); [ -d stagetrain-opcodes ] || \
57425	  mkdir stagetrain-opcodes; \
57426	mv stagetrain-opcodes opcodes; \
57427	mv stageprofile-opcodes prev-opcodes || test -f stageprofile-lean 
57428@endif opcodes
57429@if binutils
57430	@cd $(HOST_SUBDIR); [ -d stagetrain-binutils ] || \
57431	  mkdir stagetrain-binutils; \
57432	mv stagetrain-binutils binutils; \
57433	mv stageprofile-binutils prev-binutils || test -f stageprofile-lean 
57434@endif binutils
57435@if fixincludes
57436	@cd $(HOST_SUBDIR); [ -d stagetrain-fixincludes ] || \
57437	  mkdir stagetrain-fixincludes; \
57438	mv stagetrain-fixincludes fixincludes; \
57439	mv stageprofile-fixincludes prev-fixincludes || test -f stageprofile-lean 
57440@endif fixincludes
57441@if gas
57442	@cd $(HOST_SUBDIR); [ -d stagetrain-gas ] || \
57443	  mkdir stagetrain-gas; \
57444	mv stagetrain-gas gas; \
57445	mv stageprofile-gas prev-gas || test -f stageprofile-lean 
57446@endif gas
57447@if gcc
57448	@cd $(HOST_SUBDIR); [ -d stagetrain-gcc ] || \
57449	  mkdir stagetrain-gcc; \
57450	mv stagetrain-gcc gcc; \
57451	mv stageprofile-gcc prev-gcc || test -f stageprofile-lean 
57452@endif gcc
57453@if gmp
57454	@cd $(HOST_SUBDIR); [ -d stagetrain-gmp ] || \
57455	  mkdir stagetrain-gmp; \
57456	mv stagetrain-gmp gmp; \
57457	mv stageprofile-gmp prev-gmp || test -f stageprofile-lean 
57458@endif gmp
57459@if mpfr
57460	@cd $(HOST_SUBDIR); [ -d stagetrain-mpfr ] || \
57461	  mkdir stagetrain-mpfr; \
57462	mv stagetrain-mpfr mpfr; \
57463	mv stageprofile-mpfr prev-mpfr || test -f stageprofile-lean 
57464@endif mpfr
57465@if mpc
57466	@cd $(HOST_SUBDIR); [ -d stagetrain-mpc ] || \
57467	  mkdir stagetrain-mpc; \
57468	mv stagetrain-mpc mpc; \
57469	mv stageprofile-mpc prev-mpc || test -f stageprofile-lean 
57470@endif mpc
57471@if isl
57472	@cd $(HOST_SUBDIR); [ -d stagetrain-isl ] || \
57473	  mkdir stagetrain-isl; \
57474	mv stagetrain-isl isl; \
57475	mv stageprofile-isl prev-isl || test -f stageprofile-lean 
57476@endif isl
57477@if libelf
57478	@cd $(HOST_SUBDIR); [ -d stagetrain-libelf ] || \
57479	  mkdir stagetrain-libelf; \
57480	mv stagetrain-libelf libelf; \
57481	mv stageprofile-libelf prev-libelf || test -f stageprofile-lean 
57482@endif libelf
57483@if gold
57484	@cd $(HOST_SUBDIR); [ -d stagetrain-gold ] || \
57485	  mkdir stagetrain-gold; \
57486	mv stagetrain-gold gold; \
57487	mv stageprofile-gold prev-gold || test -f stageprofile-lean 
57488@endif gold
57489@if intl
57490	@cd $(HOST_SUBDIR); [ -d stagetrain-intl ] || \
57491	  mkdir stagetrain-intl; \
57492	mv stagetrain-intl intl; \
57493	mv stageprofile-intl prev-intl || test -f stageprofile-lean 
57494@endif intl
57495@if ld
57496	@cd $(HOST_SUBDIR); [ -d stagetrain-ld ] || \
57497	  mkdir stagetrain-ld; \
57498	mv stagetrain-ld ld; \
57499	mv stageprofile-ld prev-ld || test -f stageprofile-lean 
57500@endif ld
57501@if libbacktrace
57502	@cd $(HOST_SUBDIR); [ -d stagetrain-libbacktrace ] || \
57503	  mkdir stagetrain-libbacktrace; \
57504	mv stagetrain-libbacktrace libbacktrace; \
57505	mv stageprofile-libbacktrace prev-libbacktrace || test -f stageprofile-lean 
57506@endif libbacktrace
57507@if libcpp
57508	@cd $(HOST_SUBDIR); [ -d stagetrain-libcpp ] || \
57509	  mkdir stagetrain-libcpp; \
57510	mv stagetrain-libcpp libcpp; \
57511	mv stageprofile-libcpp prev-libcpp || test -f stageprofile-lean 
57512@endif libcpp
57513@if libdecnumber
57514	@cd $(HOST_SUBDIR); [ -d stagetrain-libdecnumber ] || \
57515	  mkdir stagetrain-libdecnumber; \
57516	mv stagetrain-libdecnumber libdecnumber; \
57517	mv stageprofile-libdecnumber prev-libdecnumber || test -f stageprofile-lean 
57518@endif libdecnumber
57519@if libiberty
57520	@cd $(HOST_SUBDIR); [ -d stagetrain-libiberty ] || \
57521	  mkdir stagetrain-libiberty; \
57522	mv stagetrain-libiberty libiberty; \
57523	mv stageprofile-libiberty prev-libiberty || test -f stageprofile-lean 
57524@endif libiberty
57525@if libiberty-linker-plugin
57526	@cd $(HOST_SUBDIR); [ -d stagetrain-libiberty-linker-plugin ] || \
57527	  mkdir stagetrain-libiberty-linker-plugin; \
57528	mv stagetrain-libiberty-linker-plugin libiberty-linker-plugin; \
57529	mv stageprofile-libiberty-linker-plugin prev-libiberty-linker-plugin || test -f stageprofile-lean 
57530@endif libiberty-linker-plugin
57531@if libiconv
57532	@cd $(HOST_SUBDIR); [ -d stagetrain-libiconv ] || \
57533	  mkdir stagetrain-libiconv; \
57534	mv stagetrain-libiconv libiconv; \
57535	mv stageprofile-libiconv prev-libiconv || test -f stageprofile-lean 
57536@endif libiconv
57537@if zlib
57538	@cd $(HOST_SUBDIR); [ -d stagetrain-zlib ] || \
57539	  mkdir stagetrain-zlib; \
57540	mv stagetrain-zlib zlib; \
57541	mv stageprofile-zlib prev-zlib || test -f stageprofile-lean 
57542@endif zlib
57543@if lto-plugin
57544	@cd $(HOST_SUBDIR); [ -d stagetrain-lto-plugin ] || \
57545	  mkdir stagetrain-lto-plugin; \
57546	mv stagetrain-lto-plugin lto-plugin; \
57547	mv stageprofile-lto-plugin prev-lto-plugin || test -f stageprofile-lean 
57548@endif lto-plugin
57549@if libctf
57550	@cd $(HOST_SUBDIR); [ -d stagetrain-libctf ] || \
57551	  mkdir stagetrain-libctf; \
57552	mv stagetrain-libctf libctf; \
57553	mv stageprofile-libctf prev-libctf || test -f stageprofile-lean 
57554@endif libctf
57555	@[ -d stagetrain-$(TARGET_SUBDIR) ] || \
57556	  mkdir stagetrain-$(TARGET_SUBDIR); \
57557	mv stagetrain-$(TARGET_SUBDIR) $(TARGET_SUBDIR); \
57558	mv stageprofile-$(TARGET_SUBDIR) prev-$(TARGET_SUBDIR) || test -f stageprofile-lean 
57559
57560stagetrain-end:: 
57561@if bfd
57562	@if test -d $(HOST_SUBDIR)/bfd; then \
57563	  cd $(HOST_SUBDIR); mv bfd stagetrain-bfd; \
57564	  mv prev-bfd stageprofile-bfd; : ; \
57565	fi
57566@endif bfd
57567@if opcodes
57568	@if test -d $(HOST_SUBDIR)/opcodes; then \
57569	  cd $(HOST_SUBDIR); mv opcodes stagetrain-opcodes; \
57570	  mv prev-opcodes stageprofile-opcodes; : ; \
57571	fi
57572@endif opcodes
57573@if binutils
57574	@if test -d $(HOST_SUBDIR)/binutils; then \
57575	  cd $(HOST_SUBDIR); mv binutils stagetrain-binutils; \
57576	  mv prev-binutils stageprofile-binutils; : ; \
57577	fi
57578@endif binutils
57579@if fixincludes
57580	@if test -d $(HOST_SUBDIR)/fixincludes; then \
57581	  cd $(HOST_SUBDIR); mv fixincludes stagetrain-fixincludes; \
57582	  mv prev-fixincludes stageprofile-fixincludes; : ; \
57583	fi
57584@endif fixincludes
57585@if gas
57586	@if test -d $(HOST_SUBDIR)/gas; then \
57587	  cd $(HOST_SUBDIR); mv gas stagetrain-gas; \
57588	  mv prev-gas stageprofile-gas; : ; \
57589	fi
57590@endif gas
57591@if gcc
57592	@if test -d $(HOST_SUBDIR)/gcc; then \
57593	  cd $(HOST_SUBDIR); mv gcc stagetrain-gcc; \
57594	  mv prev-gcc stageprofile-gcc; : ; \
57595	fi
57596@endif gcc
57597@if gmp
57598	@if test -d $(HOST_SUBDIR)/gmp; then \
57599	  cd $(HOST_SUBDIR); mv gmp stagetrain-gmp; \
57600	  mv prev-gmp stageprofile-gmp; : ; \
57601	fi
57602@endif gmp
57603@if mpfr
57604	@if test -d $(HOST_SUBDIR)/mpfr; then \
57605	  cd $(HOST_SUBDIR); mv mpfr stagetrain-mpfr; \
57606	  mv prev-mpfr stageprofile-mpfr; : ; \
57607	fi
57608@endif mpfr
57609@if mpc
57610	@if test -d $(HOST_SUBDIR)/mpc; then \
57611	  cd $(HOST_SUBDIR); mv mpc stagetrain-mpc; \
57612	  mv prev-mpc stageprofile-mpc; : ; \
57613	fi
57614@endif mpc
57615@if isl
57616	@if test -d $(HOST_SUBDIR)/isl; then \
57617	  cd $(HOST_SUBDIR); mv isl stagetrain-isl; \
57618	  mv prev-isl stageprofile-isl; : ; \
57619	fi
57620@endif isl
57621@if libelf
57622	@if test -d $(HOST_SUBDIR)/libelf; then \
57623	  cd $(HOST_SUBDIR); mv libelf stagetrain-libelf; \
57624	  mv prev-libelf stageprofile-libelf; : ; \
57625	fi
57626@endif libelf
57627@if gold
57628	@if test -d $(HOST_SUBDIR)/gold; then \
57629	  cd $(HOST_SUBDIR); mv gold stagetrain-gold; \
57630	  mv prev-gold stageprofile-gold; : ; \
57631	fi
57632@endif gold
57633@if intl
57634	@if test -d $(HOST_SUBDIR)/intl; then \
57635	  cd $(HOST_SUBDIR); mv intl stagetrain-intl; \
57636	  mv prev-intl stageprofile-intl; : ; \
57637	fi
57638@endif intl
57639@if ld
57640	@if test -d $(HOST_SUBDIR)/ld; then \
57641	  cd $(HOST_SUBDIR); mv ld stagetrain-ld; \
57642	  mv prev-ld stageprofile-ld; : ; \
57643	fi
57644@endif ld
57645@if libbacktrace
57646	@if test -d $(HOST_SUBDIR)/libbacktrace; then \
57647	  cd $(HOST_SUBDIR); mv libbacktrace stagetrain-libbacktrace; \
57648	  mv prev-libbacktrace stageprofile-libbacktrace; : ; \
57649	fi
57650@endif libbacktrace
57651@if libcpp
57652	@if test -d $(HOST_SUBDIR)/libcpp; then \
57653	  cd $(HOST_SUBDIR); mv libcpp stagetrain-libcpp; \
57654	  mv prev-libcpp stageprofile-libcpp; : ; \
57655	fi
57656@endif libcpp
57657@if libdecnumber
57658	@if test -d $(HOST_SUBDIR)/libdecnumber; then \
57659	  cd $(HOST_SUBDIR); mv libdecnumber stagetrain-libdecnumber; \
57660	  mv prev-libdecnumber stageprofile-libdecnumber; : ; \
57661	fi
57662@endif libdecnumber
57663@if libiberty
57664	@if test -d $(HOST_SUBDIR)/libiberty; then \
57665	  cd $(HOST_SUBDIR); mv libiberty stagetrain-libiberty; \
57666	  mv prev-libiberty stageprofile-libiberty; : ; \
57667	fi
57668@endif libiberty
57669@if libiberty-linker-plugin
57670	@if test -d $(HOST_SUBDIR)/libiberty-linker-plugin; then \
57671	  cd $(HOST_SUBDIR); mv libiberty-linker-plugin stagetrain-libiberty-linker-plugin; \
57672	  mv prev-libiberty-linker-plugin stageprofile-libiberty-linker-plugin; : ; \
57673	fi
57674@endif libiberty-linker-plugin
57675@if libiconv
57676	@if test -d $(HOST_SUBDIR)/libiconv; then \
57677	  cd $(HOST_SUBDIR); mv libiconv stagetrain-libiconv; \
57678	  mv prev-libiconv stageprofile-libiconv; : ; \
57679	fi
57680@endif libiconv
57681@if zlib
57682	@if test -d $(HOST_SUBDIR)/zlib; then \
57683	  cd $(HOST_SUBDIR); mv zlib stagetrain-zlib; \
57684	  mv prev-zlib stageprofile-zlib; : ; \
57685	fi
57686@endif zlib
57687@if lto-plugin
57688	@if test -d $(HOST_SUBDIR)/lto-plugin; then \
57689	  cd $(HOST_SUBDIR); mv lto-plugin stagetrain-lto-plugin; \
57690	  mv prev-lto-plugin stageprofile-lto-plugin; : ; \
57691	fi
57692@endif lto-plugin
57693@if libctf
57694	@if test -d $(HOST_SUBDIR)/libctf; then \
57695	  cd $(HOST_SUBDIR); mv libctf stagetrain-libctf; \
57696	  mv prev-libctf stageprofile-libctf; : ; \
57697	fi
57698@endif libctf
57699	@if test -d $(TARGET_SUBDIR); then \
57700	  mv $(TARGET_SUBDIR) stagetrain-$(TARGET_SUBDIR); \
57701	  mv prev-$(TARGET_SUBDIR) stageprofile-$(TARGET_SUBDIR); : ; \
57702	fi
57703	rm -f stage_current
57704
57705# Bubble a bug fix through all the stages up to stage train.  They are
57706# remade, but not reconfigured.  The next stage (if any) will not be
57707# reconfigured either.
57708.PHONY: stagetrain-bubble
57709stagetrain-bubble:: stageprofile-bubble
57710	@r=`${PWD_COMMAND}`; export r; \
57711	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
57712	if test -f stagetrain-lean || test -f stageprofile-lean ; then \
57713	  echo Skipping rebuild of stagetrain; \
57714	else \
57715	  $(MAKE) stagetrain-start; \
57716	  $(MAKE) $(RECURSE_FLAGS_TO_PASS) all-stagetrain; \
57717	fi
57718
57719.PHONY: all-stagetrain clean-stagetrain
57720do-clean: clean-stagetrain
57721
57722# FIXME: Will not need to be conditional when toplevel bootstrap is the
57723# only possibility, but now it conflicts with no-bootstrap rules
57724@if gcc-bootstrap
57725
57726
57727
57728
57729# Rules to wipe a stage and all the following ones, also used for cleanstrap
57730distclean-stageprofile:: distclean-stagetrain 
57731.PHONY: distclean-stagetrain
57732distclean-stagetrain::
57733	@: $(MAKE); $(stage)
57734	@test "`cat stage_last`" != stagetrain || rm -f stage_last
57735	rm -rf stagetrain-* 
57736
57737
57738@endif gcc-bootstrap
57739
57740
57741.PHONY: stagefeedback-start stagefeedback-end
57742
57743stagefeedback-start::
57744	@: $(MAKE); $(stage); \
57745	echo stagefeedback > stage_current; \
57746	echo stagefeedback > stage_last; \
57747	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)
57748@if bfd
57749	@cd $(HOST_SUBDIR); [ -d stagefeedback-bfd ] || \
57750	  mkdir stagefeedback-bfd; \
57751	mv stagefeedback-bfd bfd; \
57752	mv stagetrain-bfd prev-bfd || test -f stagetrain-lean 
57753@endif bfd
57754@if opcodes
57755	@cd $(HOST_SUBDIR); [ -d stagefeedback-opcodes ] || \
57756	  mkdir stagefeedback-opcodes; \
57757	mv stagefeedback-opcodes opcodes; \
57758	mv stagetrain-opcodes prev-opcodes || test -f stagetrain-lean 
57759@endif opcodes
57760@if binutils
57761	@cd $(HOST_SUBDIR); [ -d stagefeedback-binutils ] || \
57762	  mkdir stagefeedback-binutils; \
57763	mv stagefeedback-binutils binutils; \
57764	mv stagetrain-binutils prev-binutils || test -f stagetrain-lean 
57765@endif binutils
57766@if fixincludes
57767	@cd $(HOST_SUBDIR); [ -d stagefeedback-fixincludes ] || \
57768	  mkdir stagefeedback-fixincludes; \
57769	mv stagefeedback-fixincludes fixincludes; \
57770	mv stagetrain-fixincludes prev-fixincludes || test -f stagetrain-lean 
57771@endif fixincludes
57772@if gas
57773	@cd $(HOST_SUBDIR); [ -d stagefeedback-gas ] || \
57774	  mkdir stagefeedback-gas; \
57775	mv stagefeedback-gas gas; \
57776	mv stagetrain-gas prev-gas || test -f stagetrain-lean 
57777@endif gas
57778@if gcc
57779	@cd $(HOST_SUBDIR); [ -d stagefeedback-gcc ] || \
57780	  mkdir stagefeedback-gcc; \
57781	mv stagefeedback-gcc gcc; \
57782	mv stagetrain-gcc prev-gcc || test -f stagetrain-lean 
57783@endif gcc
57784@if gmp
57785	@cd $(HOST_SUBDIR); [ -d stagefeedback-gmp ] || \
57786	  mkdir stagefeedback-gmp; \
57787	mv stagefeedback-gmp gmp; \
57788	mv stagetrain-gmp prev-gmp || test -f stagetrain-lean 
57789@endif gmp
57790@if mpfr
57791	@cd $(HOST_SUBDIR); [ -d stagefeedback-mpfr ] || \
57792	  mkdir stagefeedback-mpfr; \
57793	mv stagefeedback-mpfr mpfr; \
57794	mv stagetrain-mpfr prev-mpfr || test -f stagetrain-lean 
57795@endif mpfr
57796@if mpc
57797	@cd $(HOST_SUBDIR); [ -d stagefeedback-mpc ] || \
57798	  mkdir stagefeedback-mpc; \
57799	mv stagefeedback-mpc mpc; \
57800	mv stagetrain-mpc prev-mpc || test -f stagetrain-lean 
57801@endif mpc
57802@if isl
57803	@cd $(HOST_SUBDIR); [ -d stagefeedback-isl ] || \
57804	  mkdir stagefeedback-isl; \
57805	mv stagefeedback-isl isl; \
57806	mv stagetrain-isl prev-isl || test -f stagetrain-lean 
57807@endif isl
57808@if libelf
57809	@cd $(HOST_SUBDIR); [ -d stagefeedback-libelf ] || \
57810	  mkdir stagefeedback-libelf; \
57811	mv stagefeedback-libelf libelf; \
57812	mv stagetrain-libelf prev-libelf || test -f stagetrain-lean 
57813@endif libelf
57814@if gold
57815	@cd $(HOST_SUBDIR); [ -d stagefeedback-gold ] || \
57816	  mkdir stagefeedback-gold; \
57817	mv stagefeedback-gold gold; \
57818	mv stagetrain-gold prev-gold || test -f stagetrain-lean 
57819@endif gold
57820@if intl
57821	@cd $(HOST_SUBDIR); [ -d stagefeedback-intl ] || \
57822	  mkdir stagefeedback-intl; \
57823	mv stagefeedback-intl intl; \
57824	mv stagetrain-intl prev-intl || test -f stagetrain-lean 
57825@endif intl
57826@if ld
57827	@cd $(HOST_SUBDIR); [ -d stagefeedback-ld ] || \
57828	  mkdir stagefeedback-ld; \
57829	mv stagefeedback-ld ld; \
57830	mv stagetrain-ld prev-ld || test -f stagetrain-lean 
57831@endif ld
57832@if libbacktrace
57833	@cd $(HOST_SUBDIR); [ -d stagefeedback-libbacktrace ] || \
57834	  mkdir stagefeedback-libbacktrace; \
57835	mv stagefeedback-libbacktrace libbacktrace; \
57836	mv stagetrain-libbacktrace prev-libbacktrace || test -f stagetrain-lean 
57837@endif libbacktrace
57838@if libcpp
57839	@cd $(HOST_SUBDIR); [ -d stagefeedback-libcpp ] || \
57840	  mkdir stagefeedback-libcpp; \
57841	mv stagefeedback-libcpp libcpp; \
57842	mv stagetrain-libcpp prev-libcpp || test -f stagetrain-lean 
57843@endif libcpp
57844@if libdecnumber
57845	@cd $(HOST_SUBDIR); [ -d stagefeedback-libdecnumber ] || \
57846	  mkdir stagefeedback-libdecnumber; \
57847	mv stagefeedback-libdecnumber libdecnumber; \
57848	mv stagetrain-libdecnumber prev-libdecnumber || test -f stagetrain-lean 
57849@endif libdecnumber
57850@if libiberty
57851	@cd $(HOST_SUBDIR); [ -d stagefeedback-libiberty ] || \
57852	  mkdir stagefeedback-libiberty; \
57853	mv stagefeedback-libiberty libiberty; \
57854	mv stagetrain-libiberty prev-libiberty || test -f stagetrain-lean 
57855@endif libiberty
57856@if libiberty-linker-plugin
57857	@cd $(HOST_SUBDIR); [ -d stagefeedback-libiberty-linker-plugin ] || \
57858	  mkdir stagefeedback-libiberty-linker-plugin; \
57859	mv stagefeedback-libiberty-linker-plugin libiberty-linker-plugin; \
57860	mv stagetrain-libiberty-linker-plugin prev-libiberty-linker-plugin || test -f stagetrain-lean 
57861@endif libiberty-linker-plugin
57862@if libiconv
57863	@cd $(HOST_SUBDIR); [ -d stagefeedback-libiconv ] || \
57864	  mkdir stagefeedback-libiconv; \
57865	mv stagefeedback-libiconv libiconv; \
57866	mv stagetrain-libiconv prev-libiconv || test -f stagetrain-lean 
57867@endif libiconv
57868@if zlib
57869	@cd $(HOST_SUBDIR); [ -d stagefeedback-zlib ] || \
57870	  mkdir stagefeedback-zlib; \
57871	mv stagefeedback-zlib zlib; \
57872	mv stagetrain-zlib prev-zlib || test -f stagetrain-lean 
57873@endif zlib
57874@if lto-plugin
57875	@cd $(HOST_SUBDIR); [ -d stagefeedback-lto-plugin ] || \
57876	  mkdir stagefeedback-lto-plugin; \
57877	mv stagefeedback-lto-plugin lto-plugin; \
57878	mv stagetrain-lto-plugin prev-lto-plugin || test -f stagetrain-lean 
57879@endif lto-plugin
57880@if libctf
57881	@cd $(HOST_SUBDIR); [ -d stagefeedback-libctf ] || \
57882	  mkdir stagefeedback-libctf; \
57883	mv stagefeedback-libctf libctf; \
57884	mv stagetrain-libctf prev-libctf || test -f stagetrain-lean 
57885@endif libctf
57886	@[ -d stagefeedback-$(TARGET_SUBDIR) ] || \
57887	  mkdir stagefeedback-$(TARGET_SUBDIR); \
57888	mv stagefeedback-$(TARGET_SUBDIR) $(TARGET_SUBDIR); \
57889	mv stagetrain-$(TARGET_SUBDIR) prev-$(TARGET_SUBDIR) || test -f stagetrain-lean 
57890
57891stagefeedback-end:: 
57892@if bfd
57893	@if test -d $(HOST_SUBDIR)/bfd; then \
57894	  cd $(HOST_SUBDIR); mv bfd stagefeedback-bfd; \
57895	  mv prev-bfd stagetrain-bfd; : ; \
57896	fi
57897@endif bfd
57898@if opcodes
57899	@if test -d $(HOST_SUBDIR)/opcodes; then \
57900	  cd $(HOST_SUBDIR); mv opcodes stagefeedback-opcodes; \
57901	  mv prev-opcodes stagetrain-opcodes; : ; \
57902	fi
57903@endif opcodes
57904@if binutils
57905	@if test -d $(HOST_SUBDIR)/binutils; then \
57906	  cd $(HOST_SUBDIR); mv binutils stagefeedback-binutils; \
57907	  mv prev-binutils stagetrain-binutils; : ; \
57908	fi
57909@endif binutils
57910@if fixincludes
57911	@if test -d $(HOST_SUBDIR)/fixincludes; then \
57912	  cd $(HOST_SUBDIR); mv fixincludes stagefeedback-fixincludes; \
57913	  mv prev-fixincludes stagetrain-fixincludes; : ; \
57914	fi
57915@endif fixincludes
57916@if gas
57917	@if test -d $(HOST_SUBDIR)/gas; then \
57918	  cd $(HOST_SUBDIR); mv gas stagefeedback-gas; \
57919	  mv prev-gas stagetrain-gas; : ; \
57920	fi
57921@endif gas
57922@if gcc
57923	@if test -d $(HOST_SUBDIR)/gcc; then \
57924	  cd $(HOST_SUBDIR); mv gcc stagefeedback-gcc; \
57925	  mv prev-gcc stagetrain-gcc; : ; \
57926	fi
57927@endif gcc
57928@if gmp
57929	@if test -d $(HOST_SUBDIR)/gmp; then \
57930	  cd $(HOST_SUBDIR); mv gmp stagefeedback-gmp; \
57931	  mv prev-gmp stagetrain-gmp; : ; \
57932	fi
57933@endif gmp
57934@if mpfr
57935	@if test -d $(HOST_SUBDIR)/mpfr; then \
57936	  cd $(HOST_SUBDIR); mv mpfr stagefeedback-mpfr; \
57937	  mv prev-mpfr stagetrain-mpfr; : ; \
57938	fi
57939@endif mpfr
57940@if mpc
57941	@if test -d $(HOST_SUBDIR)/mpc; then \
57942	  cd $(HOST_SUBDIR); mv mpc stagefeedback-mpc; \
57943	  mv prev-mpc stagetrain-mpc; : ; \
57944	fi
57945@endif mpc
57946@if isl
57947	@if test -d $(HOST_SUBDIR)/isl; then \
57948	  cd $(HOST_SUBDIR); mv isl stagefeedback-isl; \
57949	  mv prev-isl stagetrain-isl; : ; \
57950	fi
57951@endif isl
57952@if libelf
57953	@if test -d $(HOST_SUBDIR)/libelf; then \
57954	  cd $(HOST_SUBDIR); mv libelf stagefeedback-libelf; \
57955	  mv prev-libelf stagetrain-libelf; : ; \
57956	fi
57957@endif libelf
57958@if gold
57959	@if test -d $(HOST_SUBDIR)/gold; then \
57960	  cd $(HOST_SUBDIR); mv gold stagefeedback-gold; \
57961	  mv prev-gold stagetrain-gold; : ; \
57962	fi
57963@endif gold
57964@if intl
57965	@if test -d $(HOST_SUBDIR)/intl; then \
57966	  cd $(HOST_SUBDIR); mv intl stagefeedback-intl; \
57967	  mv prev-intl stagetrain-intl; : ; \
57968	fi
57969@endif intl
57970@if ld
57971	@if test -d $(HOST_SUBDIR)/ld; then \
57972	  cd $(HOST_SUBDIR); mv ld stagefeedback-ld; \
57973	  mv prev-ld stagetrain-ld; : ; \
57974	fi
57975@endif ld
57976@if libbacktrace
57977	@if test -d $(HOST_SUBDIR)/libbacktrace; then \
57978	  cd $(HOST_SUBDIR); mv libbacktrace stagefeedback-libbacktrace; \
57979	  mv prev-libbacktrace stagetrain-libbacktrace; : ; \
57980	fi
57981@endif libbacktrace
57982@if libcpp
57983	@if test -d $(HOST_SUBDIR)/libcpp; then \
57984	  cd $(HOST_SUBDIR); mv libcpp stagefeedback-libcpp; \
57985	  mv prev-libcpp stagetrain-libcpp; : ; \
57986	fi
57987@endif libcpp
57988@if libdecnumber
57989	@if test -d $(HOST_SUBDIR)/libdecnumber; then \
57990	  cd $(HOST_SUBDIR); mv libdecnumber stagefeedback-libdecnumber; \
57991	  mv prev-libdecnumber stagetrain-libdecnumber; : ; \
57992	fi
57993@endif libdecnumber
57994@if libiberty
57995	@if test -d $(HOST_SUBDIR)/libiberty; then \
57996	  cd $(HOST_SUBDIR); mv libiberty stagefeedback-libiberty; \
57997	  mv prev-libiberty stagetrain-libiberty; : ; \
57998	fi
57999@endif libiberty
58000@if libiberty-linker-plugin
58001	@if test -d $(HOST_SUBDIR)/libiberty-linker-plugin; then \
58002	  cd $(HOST_SUBDIR); mv libiberty-linker-plugin stagefeedback-libiberty-linker-plugin; \
58003	  mv prev-libiberty-linker-plugin stagetrain-libiberty-linker-plugin; : ; \
58004	fi
58005@endif libiberty-linker-plugin
58006@if libiconv
58007	@if test -d $(HOST_SUBDIR)/libiconv; then \
58008	  cd $(HOST_SUBDIR); mv libiconv stagefeedback-libiconv; \
58009	  mv prev-libiconv stagetrain-libiconv; : ; \
58010	fi
58011@endif libiconv
58012@if zlib
58013	@if test -d $(HOST_SUBDIR)/zlib; then \
58014	  cd $(HOST_SUBDIR); mv zlib stagefeedback-zlib; \
58015	  mv prev-zlib stagetrain-zlib; : ; \
58016	fi
58017@endif zlib
58018@if lto-plugin
58019	@if test -d $(HOST_SUBDIR)/lto-plugin; then \
58020	  cd $(HOST_SUBDIR); mv lto-plugin stagefeedback-lto-plugin; \
58021	  mv prev-lto-plugin stagetrain-lto-plugin; : ; \
58022	fi
58023@endif lto-plugin
58024@if libctf
58025	@if test -d $(HOST_SUBDIR)/libctf; then \
58026	  cd $(HOST_SUBDIR); mv libctf stagefeedback-libctf; \
58027	  mv prev-libctf stagetrain-libctf; : ; \
58028	fi
58029@endif libctf
58030	@if test -d $(TARGET_SUBDIR); then \
58031	  mv $(TARGET_SUBDIR) stagefeedback-$(TARGET_SUBDIR); \
58032	  mv prev-$(TARGET_SUBDIR) stagetrain-$(TARGET_SUBDIR); : ; \
58033	fi
58034	rm -f stage_current
58035
58036# Bubble a bug fix through all the stages up to stage feedback.  They are
58037# remade, but not reconfigured.  The next stage (if any) will not be
58038# reconfigured either.
58039.PHONY: stagefeedback-bubble
58040stagefeedback-bubble:: stagetrain-bubble
58041	@r=`${PWD_COMMAND}`; export r; \
58042	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
58043	if test -f stagefeedback-lean || test -f stagetrain-lean ; then \
58044	  echo Skipping rebuild of stagefeedback; \
58045	else \
58046	  $(MAKE) stagefeedback-start; \
58047	  $(MAKE) $(RECURSE_FLAGS_TO_PASS) all-stagefeedback; \
58048	fi
58049
58050.PHONY: all-stagefeedback clean-stagefeedback
58051do-clean: clean-stagefeedback
58052
58053# FIXME: Will not need to be conditional when toplevel bootstrap is the
58054# only possibility, but now it conflicts with no-bootstrap rules
58055@if gcc-bootstrap
58056
58057
58058
58059.PHONY: profiledbootstrap profiledbootstrap-lean
58060profiledbootstrap:
58061	echo stagefeedback > stage_final
58062	@r=`${PWD_COMMAND}`; export r; \
58063	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
58064	$(MAKE) $(RECURSE_FLAGS_TO_PASS) stagefeedback-bubble
58065	@: $(MAKE); $(unstage)
58066	@r=`${PWD_COMMAND}`; export r; \
58067	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
58068	TFLAGS="$(STAGEfeedback_TFLAGS)"; \
58069	$(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
58070
58071profiledbootstrap-lean:
58072	echo stagefeedback > stage_final
58073	@r=`${PWD_COMMAND}`; export r; \
58074	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
58075	$(MAKE) $(RECURSE_FLAGS_TO_PASS) LEAN=: stagefeedback-bubble
58076	@: $(MAKE); $(unstage)
58077	@r=`${PWD_COMMAND}`; export r; \
58078	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
58079	TFLAGS="$(STAGEfeedback_TFLAGS)"; \
58080	$(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
58081
58082
58083# Rules to wipe a stage and all the following ones, also used for cleanstrap
58084distclean-stagetrain:: distclean-stagefeedback 
58085.PHONY: distclean-stagefeedback
58086distclean-stagefeedback::
58087	@: $(MAKE); $(stage)
58088	@test "`cat stage_last`" != stagefeedback || rm -f stage_last
58089	rm -rf stagefeedback-* 
58090
58091
58092@endif gcc-bootstrap
58093
58094
58095.PHONY: stageautoprofile-start stageautoprofile-end
58096
58097stageautoprofile-start::
58098	@: $(MAKE); $(stage); \
58099	echo stageautoprofile > stage_current; \
58100	echo stageautoprofile > stage_last; \
58101	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)
58102@if bfd
58103	@cd $(HOST_SUBDIR); [ -d stageautoprofile-bfd ] || \
58104	  mkdir stageautoprofile-bfd; \
58105	mv stageautoprofile-bfd bfd; \
58106	mv stage1-bfd prev-bfd || test -f stage1-lean 
58107@endif bfd
58108@if opcodes
58109	@cd $(HOST_SUBDIR); [ -d stageautoprofile-opcodes ] || \
58110	  mkdir stageautoprofile-opcodes; \
58111	mv stageautoprofile-opcodes opcodes; \
58112	mv stage1-opcodes prev-opcodes || test -f stage1-lean 
58113@endif opcodes
58114@if binutils
58115	@cd $(HOST_SUBDIR); [ -d stageautoprofile-binutils ] || \
58116	  mkdir stageautoprofile-binutils; \
58117	mv stageautoprofile-binutils binutils; \
58118	mv stage1-binutils prev-binutils || test -f stage1-lean 
58119@endif binutils
58120@if fixincludes
58121	@cd $(HOST_SUBDIR); [ -d stageautoprofile-fixincludes ] || \
58122	  mkdir stageautoprofile-fixincludes; \
58123	mv stageautoprofile-fixincludes fixincludes; \
58124	mv stage1-fixincludes prev-fixincludes || test -f stage1-lean 
58125@endif fixincludes
58126@if gas
58127	@cd $(HOST_SUBDIR); [ -d stageautoprofile-gas ] || \
58128	  mkdir stageautoprofile-gas; \
58129	mv stageautoprofile-gas gas; \
58130	mv stage1-gas prev-gas || test -f stage1-lean 
58131@endif gas
58132@if gcc
58133	@cd $(HOST_SUBDIR); [ -d stageautoprofile-gcc ] || \
58134	  mkdir stageautoprofile-gcc; \
58135	mv stageautoprofile-gcc gcc; \
58136	mv stage1-gcc prev-gcc || test -f stage1-lean 
58137@endif gcc
58138@if gmp
58139	@cd $(HOST_SUBDIR); [ -d stageautoprofile-gmp ] || \
58140	  mkdir stageautoprofile-gmp; \
58141	mv stageautoprofile-gmp gmp; \
58142	mv stage1-gmp prev-gmp || test -f stage1-lean 
58143@endif gmp
58144@if mpfr
58145	@cd $(HOST_SUBDIR); [ -d stageautoprofile-mpfr ] || \
58146	  mkdir stageautoprofile-mpfr; \
58147	mv stageautoprofile-mpfr mpfr; \
58148	mv stage1-mpfr prev-mpfr || test -f stage1-lean 
58149@endif mpfr
58150@if mpc
58151	@cd $(HOST_SUBDIR); [ -d stageautoprofile-mpc ] || \
58152	  mkdir stageautoprofile-mpc; \
58153	mv stageautoprofile-mpc mpc; \
58154	mv stage1-mpc prev-mpc || test -f stage1-lean 
58155@endif mpc
58156@if isl
58157	@cd $(HOST_SUBDIR); [ -d stageautoprofile-isl ] || \
58158	  mkdir stageautoprofile-isl; \
58159	mv stageautoprofile-isl isl; \
58160	mv stage1-isl prev-isl || test -f stage1-lean 
58161@endif isl
58162@if libelf
58163	@cd $(HOST_SUBDIR); [ -d stageautoprofile-libelf ] || \
58164	  mkdir stageautoprofile-libelf; \
58165	mv stageautoprofile-libelf libelf; \
58166	mv stage1-libelf prev-libelf || test -f stage1-lean 
58167@endif libelf
58168@if gold
58169	@cd $(HOST_SUBDIR); [ -d stageautoprofile-gold ] || \
58170	  mkdir stageautoprofile-gold; \
58171	mv stageautoprofile-gold gold; \
58172	mv stage1-gold prev-gold || test -f stage1-lean 
58173@endif gold
58174@if intl
58175	@cd $(HOST_SUBDIR); [ -d stageautoprofile-intl ] || \
58176	  mkdir stageautoprofile-intl; \
58177	mv stageautoprofile-intl intl; \
58178	mv stage1-intl prev-intl || test -f stage1-lean 
58179@endif intl
58180@if ld
58181	@cd $(HOST_SUBDIR); [ -d stageautoprofile-ld ] || \
58182	  mkdir stageautoprofile-ld; \
58183	mv stageautoprofile-ld ld; \
58184	mv stage1-ld prev-ld || test -f stage1-lean 
58185@endif ld
58186@if libbacktrace
58187	@cd $(HOST_SUBDIR); [ -d stageautoprofile-libbacktrace ] || \
58188	  mkdir stageautoprofile-libbacktrace; \
58189	mv stageautoprofile-libbacktrace libbacktrace; \
58190	mv stage1-libbacktrace prev-libbacktrace || test -f stage1-lean 
58191@endif libbacktrace
58192@if libcpp
58193	@cd $(HOST_SUBDIR); [ -d stageautoprofile-libcpp ] || \
58194	  mkdir stageautoprofile-libcpp; \
58195	mv stageautoprofile-libcpp libcpp; \
58196	mv stage1-libcpp prev-libcpp || test -f stage1-lean 
58197@endif libcpp
58198@if libdecnumber
58199	@cd $(HOST_SUBDIR); [ -d stageautoprofile-libdecnumber ] || \
58200	  mkdir stageautoprofile-libdecnumber; \
58201	mv stageautoprofile-libdecnumber libdecnumber; \
58202	mv stage1-libdecnumber prev-libdecnumber || test -f stage1-lean 
58203@endif libdecnumber
58204@if libiberty
58205	@cd $(HOST_SUBDIR); [ -d stageautoprofile-libiberty ] || \
58206	  mkdir stageautoprofile-libiberty; \
58207	mv stageautoprofile-libiberty libiberty; \
58208	mv stage1-libiberty prev-libiberty || test -f stage1-lean 
58209@endif libiberty
58210@if libiberty-linker-plugin
58211	@cd $(HOST_SUBDIR); [ -d stageautoprofile-libiberty-linker-plugin ] || \
58212	  mkdir stageautoprofile-libiberty-linker-plugin; \
58213	mv stageautoprofile-libiberty-linker-plugin libiberty-linker-plugin; \
58214	mv stage1-libiberty-linker-plugin prev-libiberty-linker-plugin || test -f stage1-lean 
58215@endif libiberty-linker-plugin
58216@if libiconv
58217	@cd $(HOST_SUBDIR); [ -d stageautoprofile-libiconv ] || \
58218	  mkdir stageautoprofile-libiconv; \
58219	mv stageautoprofile-libiconv libiconv; \
58220	mv stage1-libiconv prev-libiconv || test -f stage1-lean 
58221@endif libiconv
58222@if zlib
58223	@cd $(HOST_SUBDIR); [ -d stageautoprofile-zlib ] || \
58224	  mkdir stageautoprofile-zlib; \
58225	mv stageautoprofile-zlib zlib; \
58226	mv stage1-zlib prev-zlib || test -f stage1-lean 
58227@endif zlib
58228@if lto-plugin
58229	@cd $(HOST_SUBDIR); [ -d stageautoprofile-lto-plugin ] || \
58230	  mkdir stageautoprofile-lto-plugin; \
58231	mv stageautoprofile-lto-plugin lto-plugin; \
58232	mv stage1-lto-plugin prev-lto-plugin || test -f stage1-lean 
58233@endif lto-plugin
58234@if libctf
58235	@cd $(HOST_SUBDIR); [ -d stageautoprofile-libctf ] || \
58236	  mkdir stageautoprofile-libctf; \
58237	mv stageautoprofile-libctf libctf; \
58238	mv stage1-libctf prev-libctf || test -f stage1-lean 
58239@endif libctf
58240	@[ -d stageautoprofile-$(TARGET_SUBDIR) ] || \
58241	  mkdir stageautoprofile-$(TARGET_SUBDIR); \
58242	mv stageautoprofile-$(TARGET_SUBDIR) $(TARGET_SUBDIR); \
58243	mv stage1-$(TARGET_SUBDIR) prev-$(TARGET_SUBDIR) || test -f stage1-lean 
58244
58245stageautoprofile-end:: 
58246@if bfd
58247	@if test -d $(HOST_SUBDIR)/bfd; then \
58248	  cd $(HOST_SUBDIR); mv bfd stageautoprofile-bfd; \
58249	  mv prev-bfd stage1-bfd; : ; \
58250	fi
58251@endif bfd
58252@if opcodes
58253	@if test -d $(HOST_SUBDIR)/opcodes; then \
58254	  cd $(HOST_SUBDIR); mv opcodes stageautoprofile-opcodes; \
58255	  mv prev-opcodes stage1-opcodes; : ; \
58256	fi
58257@endif opcodes
58258@if binutils
58259	@if test -d $(HOST_SUBDIR)/binutils; then \
58260	  cd $(HOST_SUBDIR); mv binutils stageautoprofile-binutils; \
58261	  mv prev-binutils stage1-binutils; : ; \
58262	fi
58263@endif binutils
58264@if fixincludes
58265	@if test -d $(HOST_SUBDIR)/fixincludes; then \
58266	  cd $(HOST_SUBDIR); mv fixincludes stageautoprofile-fixincludes; \
58267	  mv prev-fixincludes stage1-fixincludes; : ; \
58268	fi
58269@endif fixincludes
58270@if gas
58271	@if test -d $(HOST_SUBDIR)/gas; then \
58272	  cd $(HOST_SUBDIR); mv gas stageautoprofile-gas; \
58273	  mv prev-gas stage1-gas; : ; \
58274	fi
58275@endif gas
58276@if gcc
58277	@if test -d $(HOST_SUBDIR)/gcc; then \
58278	  cd $(HOST_SUBDIR); mv gcc stageautoprofile-gcc; \
58279	  mv prev-gcc stage1-gcc; : ; \
58280	fi
58281@endif gcc
58282@if gmp
58283	@if test -d $(HOST_SUBDIR)/gmp; then \
58284	  cd $(HOST_SUBDIR); mv gmp stageautoprofile-gmp; \
58285	  mv prev-gmp stage1-gmp; : ; \
58286	fi
58287@endif gmp
58288@if mpfr
58289	@if test -d $(HOST_SUBDIR)/mpfr; then \
58290	  cd $(HOST_SUBDIR); mv mpfr stageautoprofile-mpfr; \
58291	  mv prev-mpfr stage1-mpfr; : ; \
58292	fi
58293@endif mpfr
58294@if mpc
58295	@if test -d $(HOST_SUBDIR)/mpc; then \
58296	  cd $(HOST_SUBDIR); mv mpc stageautoprofile-mpc; \
58297	  mv prev-mpc stage1-mpc; : ; \
58298	fi
58299@endif mpc
58300@if isl
58301	@if test -d $(HOST_SUBDIR)/isl; then \
58302	  cd $(HOST_SUBDIR); mv isl stageautoprofile-isl; \
58303	  mv prev-isl stage1-isl; : ; \
58304	fi
58305@endif isl
58306@if libelf
58307	@if test -d $(HOST_SUBDIR)/libelf; then \
58308	  cd $(HOST_SUBDIR); mv libelf stageautoprofile-libelf; \
58309	  mv prev-libelf stage1-libelf; : ; \
58310	fi
58311@endif libelf
58312@if gold
58313	@if test -d $(HOST_SUBDIR)/gold; then \
58314	  cd $(HOST_SUBDIR); mv gold stageautoprofile-gold; \
58315	  mv prev-gold stage1-gold; : ; \
58316	fi
58317@endif gold
58318@if intl
58319	@if test -d $(HOST_SUBDIR)/intl; then \
58320	  cd $(HOST_SUBDIR); mv intl stageautoprofile-intl; \
58321	  mv prev-intl stage1-intl; : ; \
58322	fi
58323@endif intl
58324@if ld
58325	@if test -d $(HOST_SUBDIR)/ld; then \
58326	  cd $(HOST_SUBDIR); mv ld stageautoprofile-ld; \
58327	  mv prev-ld stage1-ld; : ; \
58328	fi
58329@endif ld
58330@if libbacktrace
58331	@if test -d $(HOST_SUBDIR)/libbacktrace; then \
58332	  cd $(HOST_SUBDIR); mv libbacktrace stageautoprofile-libbacktrace; \
58333	  mv prev-libbacktrace stage1-libbacktrace; : ; \
58334	fi
58335@endif libbacktrace
58336@if libcpp
58337	@if test -d $(HOST_SUBDIR)/libcpp; then \
58338	  cd $(HOST_SUBDIR); mv libcpp stageautoprofile-libcpp; \
58339	  mv prev-libcpp stage1-libcpp; : ; \
58340	fi
58341@endif libcpp
58342@if libdecnumber
58343	@if test -d $(HOST_SUBDIR)/libdecnumber; then \
58344	  cd $(HOST_SUBDIR); mv libdecnumber stageautoprofile-libdecnumber; \
58345	  mv prev-libdecnumber stage1-libdecnumber; : ; \
58346	fi
58347@endif libdecnumber
58348@if libiberty
58349	@if test -d $(HOST_SUBDIR)/libiberty; then \
58350	  cd $(HOST_SUBDIR); mv libiberty stageautoprofile-libiberty; \
58351	  mv prev-libiberty stage1-libiberty; : ; \
58352	fi
58353@endif libiberty
58354@if libiberty-linker-plugin
58355	@if test -d $(HOST_SUBDIR)/libiberty-linker-plugin; then \
58356	  cd $(HOST_SUBDIR); mv libiberty-linker-plugin stageautoprofile-libiberty-linker-plugin; \
58357	  mv prev-libiberty-linker-plugin stage1-libiberty-linker-plugin; : ; \
58358	fi
58359@endif libiberty-linker-plugin
58360@if libiconv
58361	@if test -d $(HOST_SUBDIR)/libiconv; then \
58362	  cd $(HOST_SUBDIR); mv libiconv stageautoprofile-libiconv; \
58363	  mv prev-libiconv stage1-libiconv; : ; \
58364	fi
58365@endif libiconv
58366@if zlib
58367	@if test -d $(HOST_SUBDIR)/zlib; then \
58368	  cd $(HOST_SUBDIR); mv zlib stageautoprofile-zlib; \
58369	  mv prev-zlib stage1-zlib; : ; \
58370	fi
58371@endif zlib
58372@if lto-plugin
58373	@if test -d $(HOST_SUBDIR)/lto-plugin; then \
58374	  cd $(HOST_SUBDIR); mv lto-plugin stageautoprofile-lto-plugin; \
58375	  mv prev-lto-plugin stage1-lto-plugin; : ; \
58376	fi
58377@endif lto-plugin
58378@if libctf
58379	@if test -d $(HOST_SUBDIR)/libctf; then \
58380	  cd $(HOST_SUBDIR); mv libctf stageautoprofile-libctf; \
58381	  mv prev-libctf stage1-libctf; : ; \
58382	fi
58383@endif libctf
58384	@if test -d $(TARGET_SUBDIR); then \
58385	  mv $(TARGET_SUBDIR) stageautoprofile-$(TARGET_SUBDIR); \
58386	  mv prev-$(TARGET_SUBDIR) stage1-$(TARGET_SUBDIR); : ; \
58387	fi
58388	rm -f stage_current
58389
58390# Bubble a bug fix through all the stages up to stage autoprofile.  They are
58391# remade, but not reconfigured.  The next stage (if any) will not be
58392# reconfigured either.
58393.PHONY: stageautoprofile-bubble
58394stageautoprofile-bubble:: stage1-bubble
58395	@r=`${PWD_COMMAND}`; export r; \
58396	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
58397	if test -f stageautoprofile-lean || test -f stage1-lean ; then \
58398	  echo Skipping rebuild of stageautoprofile; \
58399	else \
58400	  $(MAKE) stageautoprofile-start; \
58401	  $(MAKE) $(RECURSE_FLAGS_TO_PASS) all-stageautoprofile; \
58402	fi
58403
58404.PHONY: all-stageautoprofile clean-stageautoprofile
58405do-clean: clean-stageautoprofile
58406
58407# FIXME: Will not need to be conditional when toplevel bootstrap is the
58408# only possibility, but now it conflicts with no-bootstrap rules
58409@if gcc-bootstrap
58410
58411
58412
58413
58414# Rules to wipe a stage and all the following ones, also used for cleanstrap
58415distclean-stage1:: distclean-stageautoprofile 
58416.PHONY: distclean-stageautoprofile
58417distclean-stageautoprofile::
58418	@: $(MAKE); $(stage)
58419	@test "`cat stage_last`" != stageautoprofile || rm -f stage_last
58420	rm -rf stageautoprofile-* 
58421
58422
58423@endif gcc-bootstrap
58424
58425
58426.PHONY: stageautofeedback-start stageautofeedback-end
58427
58428stageautofeedback-start::
58429	@: $(MAKE); $(stage); \
58430	echo stageautofeedback > stage_current; \
58431	echo stageautofeedback > stage_last; \
58432	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)
58433@if bfd
58434	@cd $(HOST_SUBDIR); [ -d stageautofeedback-bfd ] || \
58435	  mkdir stageautofeedback-bfd; \
58436	mv stageautofeedback-bfd bfd; \
58437	mv stageautoprofile-bfd prev-bfd || test -f stageautoprofile-lean 
58438@endif bfd
58439@if opcodes
58440	@cd $(HOST_SUBDIR); [ -d stageautofeedback-opcodes ] || \
58441	  mkdir stageautofeedback-opcodes; \
58442	mv stageautofeedback-opcodes opcodes; \
58443	mv stageautoprofile-opcodes prev-opcodes || test -f stageautoprofile-lean 
58444@endif opcodes
58445@if binutils
58446	@cd $(HOST_SUBDIR); [ -d stageautofeedback-binutils ] || \
58447	  mkdir stageautofeedback-binutils; \
58448	mv stageautofeedback-binutils binutils; \
58449	mv stageautoprofile-binutils prev-binutils || test -f stageautoprofile-lean 
58450@endif binutils
58451@if fixincludes
58452	@cd $(HOST_SUBDIR); [ -d stageautofeedback-fixincludes ] || \
58453	  mkdir stageautofeedback-fixincludes; \
58454	mv stageautofeedback-fixincludes fixincludes; \
58455	mv stageautoprofile-fixincludes prev-fixincludes || test -f stageautoprofile-lean 
58456@endif fixincludes
58457@if gas
58458	@cd $(HOST_SUBDIR); [ -d stageautofeedback-gas ] || \
58459	  mkdir stageautofeedback-gas; \
58460	mv stageautofeedback-gas gas; \
58461	mv stageautoprofile-gas prev-gas || test -f stageautoprofile-lean 
58462@endif gas
58463@if gcc
58464	@cd $(HOST_SUBDIR); [ -d stageautofeedback-gcc ] || \
58465	  mkdir stageautofeedback-gcc; \
58466	mv stageautofeedback-gcc gcc; \
58467	mv stageautoprofile-gcc prev-gcc || test -f stageautoprofile-lean 
58468@endif gcc
58469@if gmp
58470	@cd $(HOST_SUBDIR); [ -d stageautofeedback-gmp ] || \
58471	  mkdir stageautofeedback-gmp; \
58472	mv stageautofeedback-gmp gmp; \
58473	mv stageautoprofile-gmp prev-gmp || test -f stageautoprofile-lean 
58474@endif gmp
58475@if mpfr
58476	@cd $(HOST_SUBDIR); [ -d stageautofeedback-mpfr ] || \
58477	  mkdir stageautofeedback-mpfr; \
58478	mv stageautofeedback-mpfr mpfr; \
58479	mv stageautoprofile-mpfr prev-mpfr || test -f stageautoprofile-lean 
58480@endif mpfr
58481@if mpc
58482	@cd $(HOST_SUBDIR); [ -d stageautofeedback-mpc ] || \
58483	  mkdir stageautofeedback-mpc; \
58484	mv stageautofeedback-mpc mpc; \
58485	mv stageautoprofile-mpc prev-mpc || test -f stageautoprofile-lean 
58486@endif mpc
58487@if isl
58488	@cd $(HOST_SUBDIR); [ -d stageautofeedback-isl ] || \
58489	  mkdir stageautofeedback-isl; \
58490	mv stageautofeedback-isl isl; \
58491	mv stageautoprofile-isl prev-isl || test -f stageautoprofile-lean 
58492@endif isl
58493@if libelf
58494	@cd $(HOST_SUBDIR); [ -d stageautofeedback-libelf ] || \
58495	  mkdir stageautofeedback-libelf; \
58496	mv stageautofeedback-libelf libelf; \
58497	mv stageautoprofile-libelf prev-libelf || test -f stageautoprofile-lean 
58498@endif libelf
58499@if gold
58500	@cd $(HOST_SUBDIR); [ -d stageautofeedback-gold ] || \
58501	  mkdir stageautofeedback-gold; \
58502	mv stageautofeedback-gold gold; \
58503	mv stageautoprofile-gold prev-gold || test -f stageautoprofile-lean 
58504@endif gold
58505@if intl
58506	@cd $(HOST_SUBDIR); [ -d stageautofeedback-intl ] || \
58507	  mkdir stageautofeedback-intl; \
58508	mv stageautofeedback-intl intl; \
58509	mv stageautoprofile-intl prev-intl || test -f stageautoprofile-lean 
58510@endif intl
58511@if ld
58512	@cd $(HOST_SUBDIR); [ -d stageautofeedback-ld ] || \
58513	  mkdir stageautofeedback-ld; \
58514	mv stageautofeedback-ld ld; \
58515	mv stageautoprofile-ld prev-ld || test -f stageautoprofile-lean 
58516@endif ld
58517@if libbacktrace
58518	@cd $(HOST_SUBDIR); [ -d stageautofeedback-libbacktrace ] || \
58519	  mkdir stageautofeedback-libbacktrace; \
58520	mv stageautofeedback-libbacktrace libbacktrace; \
58521	mv stageautoprofile-libbacktrace prev-libbacktrace || test -f stageautoprofile-lean 
58522@endif libbacktrace
58523@if libcpp
58524	@cd $(HOST_SUBDIR); [ -d stageautofeedback-libcpp ] || \
58525	  mkdir stageautofeedback-libcpp; \
58526	mv stageautofeedback-libcpp libcpp; \
58527	mv stageautoprofile-libcpp prev-libcpp || test -f stageautoprofile-lean 
58528@endif libcpp
58529@if libdecnumber
58530	@cd $(HOST_SUBDIR); [ -d stageautofeedback-libdecnumber ] || \
58531	  mkdir stageautofeedback-libdecnumber; \
58532	mv stageautofeedback-libdecnumber libdecnumber; \
58533	mv stageautoprofile-libdecnumber prev-libdecnumber || test -f stageautoprofile-lean 
58534@endif libdecnumber
58535@if libiberty
58536	@cd $(HOST_SUBDIR); [ -d stageautofeedback-libiberty ] || \
58537	  mkdir stageautofeedback-libiberty; \
58538	mv stageautofeedback-libiberty libiberty; \
58539	mv stageautoprofile-libiberty prev-libiberty || test -f stageautoprofile-lean 
58540@endif libiberty
58541@if libiberty-linker-plugin
58542	@cd $(HOST_SUBDIR); [ -d stageautofeedback-libiberty-linker-plugin ] || \
58543	  mkdir stageautofeedback-libiberty-linker-plugin; \
58544	mv stageautofeedback-libiberty-linker-plugin libiberty-linker-plugin; \
58545	mv stageautoprofile-libiberty-linker-plugin prev-libiberty-linker-plugin || test -f stageautoprofile-lean 
58546@endif libiberty-linker-plugin
58547@if libiconv
58548	@cd $(HOST_SUBDIR); [ -d stageautofeedback-libiconv ] || \
58549	  mkdir stageautofeedback-libiconv; \
58550	mv stageautofeedback-libiconv libiconv; \
58551	mv stageautoprofile-libiconv prev-libiconv || test -f stageautoprofile-lean 
58552@endif libiconv
58553@if zlib
58554	@cd $(HOST_SUBDIR); [ -d stageautofeedback-zlib ] || \
58555	  mkdir stageautofeedback-zlib; \
58556	mv stageautofeedback-zlib zlib; \
58557	mv stageautoprofile-zlib prev-zlib || test -f stageautoprofile-lean 
58558@endif zlib
58559@if lto-plugin
58560	@cd $(HOST_SUBDIR); [ -d stageautofeedback-lto-plugin ] || \
58561	  mkdir stageautofeedback-lto-plugin; \
58562	mv stageautofeedback-lto-plugin lto-plugin; \
58563	mv stageautoprofile-lto-plugin prev-lto-plugin || test -f stageautoprofile-lean 
58564@endif lto-plugin
58565@if libctf
58566	@cd $(HOST_SUBDIR); [ -d stageautofeedback-libctf ] || \
58567	  mkdir stageautofeedback-libctf; \
58568	mv stageautofeedback-libctf libctf; \
58569	mv stageautoprofile-libctf prev-libctf || test -f stageautoprofile-lean 
58570@endif libctf
58571	@[ -d stageautofeedback-$(TARGET_SUBDIR) ] || \
58572	  mkdir stageautofeedback-$(TARGET_SUBDIR); \
58573	mv stageautofeedback-$(TARGET_SUBDIR) $(TARGET_SUBDIR); \
58574	mv stageautoprofile-$(TARGET_SUBDIR) prev-$(TARGET_SUBDIR) || test -f stageautoprofile-lean 
58575
58576stageautofeedback-end:: 
58577@if bfd
58578	@if test -d $(HOST_SUBDIR)/bfd; then \
58579	  cd $(HOST_SUBDIR); mv bfd stageautofeedback-bfd; \
58580	  mv prev-bfd stageautoprofile-bfd; : ; \
58581	fi
58582@endif bfd
58583@if opcodes
58584	@if test -d $(HOST_SUBDIR)/opcodes; then \
58585	  cd $(HOST_SUBDIR); mv opcodes stageautofeedback-opcodes; \
58586	  mv prev-opcodes stageautoprofile-opcodes; : ; \
58587	fi
58588@endif opcodes
58589@if binutils
58590	@if test -d $(HOST_SUBDIR)/binutils; then \
58591	  cd $(HOST_SUBDIR); mv binutils stageautofeedback-binutils; \
58592	  mv prev-binutils stageautoprofile-binutils; : ; \
58593	fi
58594@endif binutils
58595@if fixincludes
58596	@if test -d $(HOST_SUBDIR)/fixincludes; then \
58597	  cd $(HOST_SUBDIR); mv fixincludes stageautofeedback-fixincludes; \
58598	  mv prev-fixincludes stageautoprofile-fixincludes; : ; \
58599	fi
58600@endif fixincludes
58601@if gas
58602	@if test -d $(HOST_SUBDIR)/gas; then \
58603	  cd $(HOST_SUBDIR); mv gas stageautofeedback-gas; \
58604	  mv prev-gas stageautoprofile-gas; : ; \
58605	fi
58606@endif gas
58607@if gcc
58608	@if test -d $(HOST_SUBDIR)/gcc; then \
58609	  cd $(HOST_SUBDIR); mv gcc stageautofeedback-gcc; \
58610	  mv prev-gcc stageautoprofile-gcc; : ; \
58611	fi
58612@endif gcc
58613@if gmp
58614	@if test -d $(HOST_SUBDIR)/gmp; then \
58615	  cd $(HOST_SUBDIR); mv gmp stageautofeedback-gmp; \
58616	  mv prev-gmp stageautoprofile-gmp; : ; \
58617	fi
58618@endif gmp
58619@if mpfr
58620	@if test -d $(HOST_SUBDIR)/mpfr; then \
58621	  cd $(HOST_SUBDIR); mv mpfr stageautofeedback-mpfr; \
58622	  mv prev-mpfr stageautoprofile-mpfr; : ; \
58623	fi
58624@endif mpfr
58625@if mpc
58626	@if test -d $(HOST_SUBDIR)/mpc; then \
58627	  cd $(HOST_SUBDIR); mv mpc stageautofeedback-mpc; \
58628	  mv prev-mpc stageautoprofile-mpc; : ; \
58629	fi
58630@endif mpc
58631@if isl
58632	@if test -d $(HOST_SUBDIR)/isl; then \
58633	  cd $(HOST_SUBDIR); mv isl stageautofeedback-isl; \
58634	  mv prev-isl stageautoprofile-isl; : ; \
58635	fi
58636@endif isl
58637@if libelf
58638	@if test -d $(HOST_SUBDIR)/libelf; then \
58639	  cd $(HOST_SUBDIR); mv libelf stageautofeedback-libelf; \
58640	  mv prev-libelf stageautoprofile-libelf; : ; \
58641	fi
58642@endif libelf
58643@if gold
58644	@if test -d $(HOST_SUBDIR)/gold; then \
58645	  cd $(HOST_SUBDIR); mv gold stageautofeedback-gold; \
58646	  mv prev-gold stageautoprofile-gold; : ; \
58647	fi
58648@endif gold
58649@if intl
58650	@if test -d $(HOST_SUBDIR)/intl; then \
58651	  cd $(HOST_SUBDIR); mv intl stageautofeedback-intl; \
58652	  mv prev-intl stageautoprofile-intl; : ; \
58653	fi
58654@endif intl
58655@if ld
58656	@if test -d $(HOST_SUBDIR)/ld; then \
58657	  cd $(HOST_SUBDIR); mv ld stageautofeedback-ld; \
58658	  mv prev-ld stageautoprofile-ld; : ; \
58659	fi
58660@endif ld
58661@if libbacktrace
58662	@if test -d $(HOST_SUBDIR)/libbacktrace; then \
58663	  cd $(HOST_SUBDIR); mv libbacktrace stageautofeedback-libbacktrace; \
58664	  mv prev-libbacktrace stageautoprofile-libbacktrace; : ; \
58665	fi
58666@endif libbacktrace
58667@if libcpp
58668	@if test -d $(HOST_SUBDIR)/libcpp; then \
58669	  cd $(HOST_SUBDIR); mv libcpp stageautofeedback-libcpp; \
58670	  mv prev-libcpp stageautoprofile-libcpp; : ; \
58671	fi
58672@endif libcpp
58673@if libdecnumber
58674	@if test -d $(HOST_SUBDIR)/libdecnumber; then \
58675	  cd $(HOST_SUBDIR); mv libdecnumber stageautofeedback-libdecnumber; \
58676	  mv prev-libdecnumber stageautoprofile-libdecnumber; : ; \
58677	fi
58678@endif libdecnumber
58679@if libiberty
58680	@if test -d $(HOST_SUBDIR)/libiberty; then \
58681	  cd $(HOST_SUBDIR); mv libiberty stageautofeedback-libiberty; \
58682	  mv prev-libiberty stageautoprofile-libiberty; : ; \
58683	fi
58684@endif libiberty
58685@if libiberty-linker-plugin
58686	@if test -d $(HOST_SUBDIR)/libiberty-linker-plugin; then \
58687	  cd $(HOST_SUBDIR); mv libiberty-linker-plugin stageautofeedback-libiberty-linker-plugin; \
58688	  mv prev-libiberty-linker-plugin stageautoprofile-libiberty-linker-plugin; : ; \
58689	fi
58690@endif libiberty-linker-plugin
58691@if libiconv
58692	@if test -d $(HOST_SUBDIR)/libiconv; then \
58693	  cd $(HOST_SUBDIR); mv libiconv stageautofeedback-libiconv; \
58694	  mv prev-libiconv stageautoprofile-libiconv; : ; \
58695	fi
58696@endif libiconv
58697@if zlib
58698	@if test -d $(HOST_SUBDIR)/zlib; then \
58699	  cd $(HOST_SUBDIR); mv zlib stageautofeedback-zlib; \
58700	  mv prev-zlib stageautoprofile-zlib; : ; \
58701	fi
58702@endif zlib
58703@if lto-plugin
58704	@if test -d $(HOST_SUBDIR)/lto-plugin; then \
58705	  cd $(HOST_SUBDIR); mv lto-plugin stageautofeedback-lto-plugin; \
58706	  mv prev-lto-plugin stageautoprofile-lto-plugin; : ; \
58707	fi
58708@endif lto-plugin
58709@if libctf
58710	@if test -d $(HOST_SUBDIR)/libctf; then \
58711	  cd $(HOST_SUBDIR); mv libctf stageautofeedback-libctf; \
58712	  mv prev-libctf stageautoprofile-libctf; : ; \
58713	fi
58714@endif libctf
58715	@if test -d $(TARGET_SUBDIR); then \
58716	  mv $(TARGET_SUBDIR) stageautofeedback-$(TARGET_SUBDIR); \
58717	  mv prev-$(TARGET_SUBDIR) stageautoprofile-$(TARGET_SUBDIR); : ; \
58718	fi
58719	rm -f stage_current
58720
58721# Bubble a bug fix through all the stages up to stage autofeedback.  They are
58722# remade, but not reconfigured.  The next stage (if any) will not be
58723# reconfigured either.
58724.PHONY: stageautofeedback-bubble
58725stageautofeedback-bubble:: stageautoprofile-bubble
58726	@r=`${PWD_COMMAND}`; export r; \
58727	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
58728	if test -f stageautofeedback-lean || test -f stageautoprofile-lean ; then \
58729	  echo Skipping rebuild of stageautofeedback; \
58730	else \
58731	  $(MAKE) stageautofeedback-start; \
58732	  $(MAKE) $(RECURSE_FLAGS_TO_PASS) all-stageautofeedback; \
58733	fi
58734
58735.PHONY: all-stageautofeedback clean-stageautofeedback
58736do-clean: clean-stageautofeedback
58737
58738# FIXME: Will not need to be conditional when toplevel bootstrap is the
58739# only possibility, but now it conflicts with no-bootstrap rules
58740@if gcc-bootstrap
58741
58742
58743
58744.PHONY: autoprofiledbootstrap autoprofiledbootstrap-lean
58745autoprofiledbootstrap:
58746	echo stageautofeedback > stage_final
58747	@r=`${PWD_COMMAND}`; export r; \
58748	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
58749	$(MAKE) $(RECURSE_FLAGS_TO_PASS) stageautofeedback-bubble
58750	@: $(MAKE); $(unstage)
58751	@r=`${PWD_COMMAND}`; export r; \
58752	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
58753	TFLAGS="$(STAGEautofeedback_TFLAGS)"; \
58754	$(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
58755
58756autoprofiledbootstrap-lean:
58757	echo stageautofeedback > stage_final
58758	@r=`${PWD_COMMAND}`; export r; \
58759	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
58760	$(MAKE) $(RECURSE_FLAGS_TO_PASS) LEAN=: stageautofeedback-bubble
58761	@: $(MAKE); $(unstage)
58762	@r=`${PWD_COMMAND}`; export r; \
58763	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
58764	TFLAGS="$(STAGEautofeedback_TFLAGS)"; \
58765	$(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
58766
58767
58768# Rules to wipe a stage and all the following ones, also used for cleanstrap
58769distclean-stageautoprofile:: distclean-stageautofeedback 
58770.PHONY: distclean-stageautofeedback
58771distclean-stageautofeedback::
58772	@: $(MAKE); $(stage)
58773	@test "`cat stage_last`" != stageautofeedback || rm -f stage_last
58774	rm -rf stageautofeedback-* 
58775
58776
58777@endif gcc-bootstrap
58778
58779
58780
58781stageprofile-end::
58782	$(MAKE) distclean-stagefeedback
58783
58784stagefeedback-start::
58785	@r=`${PWD_COMMAND}`; export r; \
58786	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
58787	for i in prev-*; do \
58788	  j=`echo $$i | sed s/^prev-//`; \
58789	  cd $$r/$$i && \
58790	  { find . -type d | sort | sed 's,.*,$(SHELL) '"$$s"'/mkinstalldirs "../'$$j'/&",' | $(SHELL); } && \
58791	  { find . -name '*.*da' | sed 's,.*,$(LN) -f "&" "../'$$j'/&",' | $(SHELL); }; \
58792	done
58793
58794@if gcc-bootstrap
58795do-distclean: distclean-stage1
58796
58797# Provide a GCC build when we're building target libraries.  This does
58798# not work as a dependency, just as the minimum necessary to avoid errors.
58799stage_last:
58800	@r=`${PWD_COMMAND}`; export r; \
58801	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
58802	$(MAKE) $(RECURSE_FLAGS_TO_PASS) stage1-bubble
58803
58804# Same as unstage, but not phony and defaulting to stage1-start.  We place
58805# it in the dependency so that for example `make -j3 all-gcc' works.
58806stage_current:
58807	@if test -f stage_last; then $(unstage); else $(MAKE) stage1-start; fi
58808
58809.PHONY: restrap
58810restrap::
58811	@: $(MAKE); $(stage)
58812	rm -rf stage1-$(TARGET_SUBDIR) stage2-* stage3-* stage4-* stageprofile-* stagetrain-* stagefeedback-* stageautoprofile-* stageautofeedback-*
58813restrap:: all
58814@endif gcc-bootstrap
58815
58816# --------------------------------------
58817# Dependencies between different modules
58818# --------------------------------------
58819
58820# Generic dependencies for target modules on host stuff, especially gcc
58821@if gcc-bootstrap
58822configure-stage1-target-libstdc++-v3: maybe-all-stage1-gcc
58823configure-stage2-target-libstdc++-v3: maybe-all-stage2-gcc
58824configure-stage3-target-libstdc++-v3: maybe-all-stage3-gcc
58825configure-stage4-target-libstdc++-v3: maybe-all-stage4-gcc
58826configure-stageprofile-target-libstdc++-v3: maybe-all-stageprofile-gcc
58827configure-stagetrain-target-libstdc++-v3: maybe-all-stagetrain-gcc
58828configure-stagefeedback-target-libstdc++-v3: maybe-all-stagefeedback-gcc
58829configure-stageautoprofile-target-libstdc++-v3: maybe-all-stageautoprofile-gcc
58830configure-stageautofeedback-target-libstdc++-v3: maybe-all-stageautofeedback-gcc
58831configure-stage1-target-libsanitizer: maybe-all-stage1-gcc
58832configure-stage2-target-libsanitizer: maybe-all-stage2-gcc
58833configure-stage3-target-libsanitizer: maybe-all-stage3-gcc
58834configure-stage4-target-libsanitizer: maybe-all-stage4-gcc
58835configure-stageprofile-target-libsanitizer: maybe-all-stageprofile-gcc
58836configure-stagetrain-target-libsanitizer: maybe-all-stagetrain-gcc
58837configure-stagefeedback-target-libsanitizer: maybe-all-stagefeedback-gcc
58838configure-stageautoprofile-target-libsanitizer: maybe-all-stageautoprofile-gcc
58839configure-stageautofeedback-target-libsanitizer: maybe-all-stageautofeedback-gcc
58840configure-stage1-target-libvtv: maybe-all-stage1-gcc
58841configure-stage2-target-libvtv: maybe-all-stage2-gcc
58842configure-stage3-target-libvtv: maybe-all-stage3-gcc
58843configure-stage4-target-libvtv: maybe-all-stage4-gcc
58844configure-stageprofile-target-libvtv: maybe-all-stageprofile-gcc
58845configure-stagetrain-target-libvtv: maybe-all-stagetrain-gcc
58846configure-stagefeedback-target-libvtv: maybe-all-stagefeedback-gcc
58847configure-stageautoprofile-target-libvtv: maybe-all-stageautoprofile-gcc
58848configure-stageautofeedback-target-libvtv: maybe-all-stageautofeedback-gcc
58849configure-target-liboffloadmic: stage_last
58850configure-target-libssp: stage_last
58851configure-target-newlib: stage_last
58852configure-stage1-target-libgcc: maybe-all-stage1-gcc
58853configure-stage2-target-libgcc: maybe-all-stage2-gcc
58854configure-stage3-target-libgcc: maybe-all-stage3-gcc
58855configure-stage4-target-libgcc: maybe-all-stage4-gcc
58856configure-stageprofile-target-libgcc: maybe-all-stageprofile-gcc
58857configure-stagetrain-target-libgcc: maybe-all-stagetrain-gcc
58858configure-stagefeedback-target-libgcc: maybe-all-stagefeedback-gcc
58859configure-stageautoprofile-target-libgcc: maybe-all-stageautoprofile-gcc
58860configure-stageautofeedback-target-libgcc: maybe-all-stageautofeedback-gcc
58861configure-target-libbacktrace: stage_last
58862configure-target-libquadmath: stage_last
58863configure-target-libgfortran: stage_last
58864configure-target-libobjc: stage_last
58865configure-target-libgo: stage_last
58866configure-target-libhsail-rt: stage_last
58867configure-target-libphobos: stage_last
58868configure-target-libtermcap: stage_last
58869configure-target-winsup: stage_last
58870configure-target-libgloss: stage_last
58871configure-target-libffi: stage_last
58872configure-target-zlib: stage_last
58873configure-target-rda: stage_last
58874configure-target-libada: stage_last
58875configure-stage1-target-libgomp: maybe-all-stage1-gcc
58876configure-stage2-target-libgomp: maybe-all-stage2-gcc
58877configure-stage3-target-libgomp: maybe-all-stage3-gcc
58878configure-stage4-target-libgomp: maybe-all-stage4-gcc
58879configure-stageprofile-target-libgomp: maybe-all-stageprofile-gcc
58880configure-stagetrain-target-libgomp: maybe-all-stagetrain-gcc
58881configure-stagefeedback-target-libgomp: maybe-all-stagefeedback-gcc
58882configure-stageautoprofile-target-libgomp: maybe-all-stageautoprofile-gcc
58883configure-stageautofeedback-target-libgomp: maybe-all-stageautofeedback-gcc
58884configure-target-libitm: stage_last
58885configure-target-libatomic: stage_last
58886@endif gcc-bootstrap
58887
58888@if gcc-no-bootstrap
58889configure-target-libstdc++-v3: maybe-all-gcc
58890configure-target-libsanitizer: maybe-all-gcc
58891configure-target-libvtv: maybe-all-gcc
58892configure-target-liboffloadmic: maybe-all-gcc
58893configure-target-libssp: maybe-all-gcc
58894configure-target-newlib: maybe-all-gcc
58895configure-target-libgcc: maybe-all-gcc
58896configure-target-libbacktrace: maybe-all-gcc
58897configure-target-libquadmath: maybe-all-gcc
58898configure-target-libgfortran: maybe-all-gcc
58899configure-target-libobjc: maybe-all-gcc
58900configure-target-libgo: maybe-all-gcc
58901configure-target-libhsail-rt: maybe-all-gcc
58902configure-target-libphobos: maybe-all-gcc
58903configure-target-libtermcap: maybe-all-gcc
58904configure-target-winsup: maybe-all-gcc
58905configure-target-libgloss: maybe-all-gcc
58906configure-target-libffi: maybe-all-gcc
58907configure-target-zlib: maybe-all-gcc
58908configure-target-rda: maybe-all-gcc
58909configure-target-libada: maybe-all-gcc
58910configure-target-libgomp: maybe-all-gcc
58911configure-target-libitm: maybe-all-gcc
58912configure-target-libatomic: maybe-all-gcc
58913@endif gcc-no-bootstrap
58914
58915
58916# There are two types of dependencies here: 'hard' dependencies, where one
58917# module simply won't build without the other; and 'soft' dependencies, where
58918# if the depended-on module is missing, the depending module will do without
58919# or find a substitute somewhere (perhaps installed).  Soft dependencies
58920# are made here to depend on a 'maybe-' target.  If you're not sure,
58921# it's safer to use a soft dependency.
58922
58923
58924
58925
58926
58927
58928# With all the machinery above in place, it is pretty easy to generate
58929# dependencies.  Host dependencies are a bit more complex because we have
58930# to check for bootstrap/prebootstrap dependencies.  To resolve
58931# prebootstrap dependencies, prebootstrap modules are gathered in
58932# a hash table.
58933all-build-bison: maybe-all-build-texinfo
58934all-build-flex: maybe-all-build-texinfo
58935all-build-flex: maybe-all-build-bison
58936all-build-flex: maybe-all-build-m4
58937all-build-libiberty: maybe-all-build-texinfo
58938all-build-m4: maybe-all-build-texinfo
58939all-build-fixincludes: maybe-all-build-libiberty
58940all-build-libcpp: maybe-all-build-libiberty
58941configure-gcc: maybe-configure-intl
58942configure-stage1-gcc: maybe-configure-stage1-intl
58943configure-stage2-gcc: maybe-configure-stage2-intl
58944configure-stage3-gcc: maybe-configure-stage3-intl
58945configure-stage4-gcc: maybe-configure-stage4-intl
58946configure-stageprofile-gcc: maybe-configure-stageprofile-intl
58947configure-stagetrain-gcc: maybe-configure-stagetrain-intl
58948configure-stagefeedback-gcc: maybe-configure-stagefeedback-intl
58949configure-stageautoprofile-gcc: maybe-configure-stageautoprofile-intl
58950configure-stageautofeedback-gcc: maybe-configure-stageautofeedback-intl
58951configure-gcc: maybe-all-gmp
58952configure-stage1-gcc: maybe-all-stage1-gmp
58953configure-stage2-gcc: maybe-all-stage2-gmp
58954configure-stage3-gcc: maybe-all-stage3-gmp
58955configure-stage4-gcc: maybe-all-stage4-gmp
58956configure-stageprofile-gcc: maybe-all-stageprofile-gmp
58957configure-stagetrain-gcc: maybe-all-stagetrain-gmp
58958configure-stagefeedback-gcc: maybe-all-stagefeedback-gmp
58959configure-stageautoprofile-gcc: maybe-all-stageautoprofile-gmp
58960configure-stageautofeedback-gcc: maybe-all-stageautofeedback-gmp
58961configure-gcc: maybe-all-mpfr
58962configure-stage1-gcc: maybe-all-stage1-mpfr
58963configure-stage2-gcc: maybe-all-stage2-mpfr
58964configure-stage3-gcc: maybe-all-stage3-mpfr
58965configure-stage4-gcc: maybe-all-stage4-mpfr
58966configure-stageprofile-gcc: maybe-all-stageprofile-mpfr
58967configure-stagetrain-gcc: maybe-all-stagetrain-mpfr
58968configure-stagefeedback-gcc: maybe-all-stagefeedback-mpfr
58969configure-stageautoprofile-gcc: maybe-all-stageautoprofile-mpfr
58970configure-stageautofeedback-gcc: maybe-all-stageautofeedback-mpfr
58971configure-gcc: maybe-all-mpc
58972configure-stage1-gcc: maybe-all-stage1-mpc
58973configure-stage2-gcc: maybe-all-stage2-mpc
58974configure-stage3-gcc: maybe-all-stage3-mpc
58975configure-stage4-gcc: maybe-all-stage4-mpc
58976configure-stageprofile-gcc: maybe-all-stageprofile-mpc
58977configure-stagetrain-gcc: maybe-all-stagetrain-mpc
58978configure-stagefeedback-gcc: maybe-all-stagefeedback-mpc
58979configure-stageautoprofile-gcc: maybe-all-stageautoprofile-mpc
58980configure-stageautofeedback-gcc: maybe-all-stageautofeedback-mpc
58981configure-gcc: maybe-all-isl
58982configure-stage1-gcc: maybe-all-stage1-isl
58983configure-stage2-gcc: maybe-all-stage2-isl
58984configure-stage3-gcc: maybe-all-stage3-isl
58985configure-stage4-gcc: maybe-all-stage4-isl
58986configure-stageprofile-gcc: maybe-all-stageprofile-isl
58987configure-stagetrain-gcc: maybe-all-stagetrain-isl
58988configure-stagefeedback-gcc: maybe-all-stagefeedback-isl
58989configure-stageautoprofile-gcc: maybe-all-stageautoprofile-isl
58990configure-stageautofeedback-gcc: maybe-all-stageautofeedback-isl
58991configure-gcc: maybe-all-lto-plugin
58992configure-stage1-gcc: maybe-all-stage1-lto-plugin
58993configure-stage2-gcc: maybe-all-stage2-lto-plugin
58994configure-stage3-gcc: maybe-all-stage3-lto-plugin
58995configure-stage4-gcc: maybe-all-stage4-lto-plugin
58996configure-stageprofile-gcc: maybe-all-stageprofile-lto-plugin
58997configure-stagetrain-gcc: maybe-all-stagetrain-lto-plugin
58998configure-stagefeedback-gcc: maybe-all-stagefeedback-lto-plugin
58999configure-stageautoprofile-gcc: maybe-all-stageautoprofile-lto-plugin
59000configure-stageautofeedback-gcc: maybe-all-stageautofeedback-lto-plugin
59001configure-gcc: maybe-all-binutils
59002configure-stage1-gcc: maybe-all-stage1-binutils
59003configure-stage2-gcc: maybe-all-stage2-binutils
59004configure-stage3-gcc: maybe-all-stage3-binutils
59005configure-stage4-gcc: maybe-all-stage4-binutils
59006configure-stageprofile-gcc: maybe-all-stageprofile-binutils
59007configure-stagetrain-gcc: maybe-all-stagetrain-binutils
59008configure-stagefeedback-gcc: maybe-all-stagefeedback-binutils
59009configure-stageautoprofile-gcc: maybe-all-stageautoprofile-binutils
59010configure-stageautofeedback-gcc: maybe-all-stageautofeedback-binutils
59011configure-gcc: maybe-all-gas
59012configure-stage1-gcc: maybe-all-stage1-gas
59013configure-stage2-gcc: maybe-all-stage2-gas
59014configure-stage3-gcc: maybe-all-stage3-gas
59015configure-stage4-gcc: maybe-all-stage4-gas
59016configure-stageprofile-gcc: maybe-all-stageprofile-gas
59017configure-stagetrain-gcc: maybe-all-stagetrain-gas
59018configure-stagefeedback-gcc: maybe-all-stagefeedback-gas
59019configure-stageautoprofile-gcc: maybe-all-stageautoprofile-gas
59020configure-stageautofeedback-gcc: maybe-all-stageautofeedback-gas
59021configure-gcc: maybe-all-ld
59022configure-stage1-gcc: maybe-all-stage1-ld
59023configure-stage2-gcc: maybe-all-stage2-ld
59024configure-stage3-gcc: maybe-all-stage3-ld
59025configure-stage4-gcc: maybe-all-stage4-ld
59026configure-stageprofile-gcc: maybe-all-stageprofile-ld
59027configure-stagetrain-gcc: maybe-all-stagetrain-ld
59028configure-stagefeedback-gcc: maybe-all-stagefeedback-ld
59029configure-stageautoprofile-gcc: maybe-all-stageautoprofile-ld
59030configure-stageautofeedback-gcc: maybe-all-stageautofeedback-ld
59031configure-gcc: maybe-all-gold
59032configure-stage1-gcc: maybe-all-stage1-gold
59033configure-stage2-gcc: maybe-all-stage2-gold
59034configure-stage3-gcc: maybe-all-stage3-gold
59035configure-stage4-gcc: maybe-all-stage4-gold
59036configure-stageprofile-gcc: maybe-all-stageprofile-gold
59037configure-stagetrain-gcc: maybe-all-stagetrain-gold
59038configure-stagefeedback-gcc: maybe-all-stagefeedback-gold
59039configure-stageautoprofile-gcc: maybe-all-stageautoprofile-gold
59040configure-stageautofeedback-gcc: maybe-all-stageautofeedback-gold
59041configure-gcc: maybe-all-libelf
59042configure-stage1-gcc: maybe-all-stage1-libelf
59043configure-stage2-gcc: maybe-all-stage2-libelf
59044configure-stage3-gcc: maybe-all-stage3-libelf
59045configure-stage4-gcc: maybe-all-stage4-libelf
59046configure-stageprofile-gcc: maybe-all-stageprofile-libelf
59047configure-stagetrain-gcc: maybe-all-stagetrain-libelf
59048configure-stagefeedback-gcc: maybe-all-stagefeedback-libelf
59049configure-stageautoprofile-gcc: maybe-all-stageautoprofile-libelf
59050configure-stageautofeedback-gcc: maybe-all-stageautofeedback-libelf
59051configure-gcc: maybe-all-libiconv
59052configure-stage1-gcc: maybe-all-stage1-libiconv
59053configure-stage2-gcc: maybe-all-stage2-libiconv
59054configure-stage3-gcc: maybe-all-stage3-libiconv
59055configure-stage4-gcc: maybe-all-stage4-libiconv
59056configure-stageprofile-gcc: maybe-all-stageprofile-libiconv
59057configure-stagetrain-gcc: maybe-all-stagetrain-libiconv
59058configure-stagefeedback-gcc: maybe-all-stagefeedback-libiconv
59059configure-stageautoprofile-gcc: maybe-all-stageautoprofile-libiconv
59060configure-stageautofeedback-gcc: maybe-all-stageautofeedback-libiconv
59061all-gcc: all-libiberty
59062all-stage1-gcc: all-stage1-libiberty
59063all-stage2-gcc: all-stage2-libiberty
59064all-stage3-gcc: all-stage3-libiberty
59065all-stage4-gcc: all-stage4-libiberty
59066all-stageprofile-gcc: all-stageprofile-libiberty
59067all-stagetrain-gcc: all-stagetrain-libiberty
59068all-stagefeedback-gcc: all-stagefeedback-libiberty
59069all-stageautoprofile-gcc: all-stageautoprofile-libiberty
59070all-stageautofeedback-gcc: all-stageautofeedback-libiberty
59071all-gcc: maybe-all-intl
59072all-stage1-gcc: maybe-all-stage1-intl
59073all-stage2-gcc: maybe-all-stage2-intl
59074all-stage3-gcc: maybe-all-stage3-intl
59075all-stage4-gcc: maybe-all-stage4-intl
59076all-stageprofile-gcc: maybe-all-stageprofile-intl
59077all-stagetrain-gcc: maybe-all-stagetrain-intl
59078all-stagefeedback-gcc: maybe-all-stagefeedback-intl
59079all-stageautoprofile-gcc: maybe-all-stageautoprofile-intl
59080all-stageautofeedback-gcc: maybe-all-stageautofeedback-intl
59081all-gcc: maybe-all-mpfr
59082all-stage1-gcc: maybe-all-stage1-mpfr
59083all-stage2-gcc: maybe-all-stage2-mpfr
59084all-stage3-gcc: maybe-all-stage3-mpfr
59085all-stage4-gcc: maybe-all-stage4-mpfr
59086all-stageprofile-gcc: maybe-all-stageprofile-mpfr
59087all-stagetrain-gcc: maybe-all-stagetrain-mpfr
59088all-stagefeedback-gcc: maybe-all-stagefeedback-mpfr
59089all-stageautoprofile-gcc: maybe-all-stageautoprofile-mpfr
59090all-stageautofeedback-gcc: maybe-all-stageautofeedback-mpfr
59091all-gcc: maybe-all-mpc
59092all-stage1-gcc: maybe-all-stage1-mpc
59093all-stage2-gcc: maybe-all-stage2-mpc
59094all-stage3-gcc: maybe-all-stage3-mpc
59095all-stage4-gcc: maybe-all-stage4-mpc
59096all-stageprofile-gcc: maybe-all-stageprofile-mpc
59097all-stagetrain-gcc: maybe-all-stagetrain-mpc
59098all-stagefeedback-gcc: maybe-all-stagefeedback-mpc
59099all-stageautoprofile-gcc: maybe-all-stageautoprofile-mpc
59100all-stageautofeedback-gcc: maybe-all-stageautofeedback-mpc
59101all-gcc: maybe-all-isl
59102all-stage1-gcc: maybe-all-stage1-isl
59103all-stage2-gcc: maybe-all-stage2-isl
59104all-stage3-gcc: maybe-all-stage3-isl
59105all-stage4-gcc: maybe-all-stage4-isl
59106all-stageprofile-gcc: maybe-all-stageprofile-isl
59107all-stagetrain-gcc: maybe-all-stagetrain-isl
59108all-stagefeedback-gcc: maybe-all-stagefeedback-isl
59109all-stageautoprofile-gcc: maybe-all-stageautoprofile-isl
59110all-stageautofeedback-gcc: maybe-all-stageautofeedback-isl
59111all-gcc: maybe-all-build-texinfo
59112all-stage1-gcc: maybe-all-build-texinfo
59113all-stage2-gcc: maybe-all-build-texinfo
59114all-stage3-gcc: maybe-all-build-texinfo
59115all-stage4-gcc: maybe-all-build-texinfo
59116all-stageprofile-gcc: maybe-all-build-texinfo
59117all-stagetrain-gcc: maybe-all-build-texinfo
59118all-stagefeedback-gcc: maybe-all-build-texinfo
59119all-stageautoprofile-gcc: maybe-all-build-texinfo
59120all-stageautofeedback-gcc: maybe-all-build-texinfo
59121all-gcc: maybe-all-build-bison
59122all-stage1-gcc: maybe-all-build-bison
59123all-stage2-gcc: maybe-all-build-bison
59124all-stage3-gcc: maybe-all-build-bison
59125all-stage4-gcc: maybe-all-build-bison
59126all-stageprofile-gcc: maybe-all-build-bison
59127all-stagetrain-gcc: maybe-all-build-bison
59128all-stagefeedback-gcc: maybe-all-build-bison
59129all-stageautoprofile-gcc: maybe-all-build-bison
59130all-stageautofeedback-gcc: maybe-all-build-bison
59131all-gcc: maybe-all-build-flex
59132all-stage1-gcc: maybe-all-build-flex
59133all-stage2-gcc: maybe-all-build-flex
59134all-stage3-gcc: maybe-all-build-flex
59135all-stage4-gcc: maybe-all-build-flex
59136all-stageprofile-gcc: maybe-all-build-flex
59137all-stagetrain-gcc: maybe-all-build-flex
59138all-stagefeedback-gcc: maybe-all-build-flex
59139all-stageautoprofile-gcc: maybe-all-build-flex
59140all-stageautofeedback-gcc: maybe-all-build-flex
59141all-gcc: maybe-all-build-libiberty
59142all-stage1-gcc: maybe-all-build-libiberty
59143all-stage2-gcc: maybe-all-build-libiberty
59144all-stage3-gcc: maybe-all-build-libiberty
59145all-stage4-gcc: maybe-all-build-libiberty
59146all-stageprofile-gcc: maybe-all-build-libiberty
59147all-stagetrain-gcc: maybe-all-build-libiberty
59148all-stagefeedback-gcc: maybe-all-build-libiberty
59149all-stageautoprofile-gcc: maybe-all-build-libiberty
59150all-stageautofeedback-gcc: maybe-all-build-libiberty
59151all-gcc: maybe-all-build-fixincludes
59152all-stage1-gcc: maybe-all-build-fixincludes
59153all-stage2-gcc: maybe-all-build-fixincludes
59154all-stage3-gcc: maybe-all-build-fixincludes
59155all-stage4-gcc: maybe-all-build-fixincludes
59156all-stageprofile-gcc: maybe-all-build-fixincludes
59157all-stagetrain-gcc: maybe-all-build-fixincludes
59158all-stagefeedback-gcc: maybe-all-build-fixincludes
59159all-stageautoprofile-gcc: maybe-all-build-fixincludes
59160all-stageautofeedback-gcc: maybe-all-build-fixincludes
59161all-gcc: maybe-all-build-libcpp
59162all-stage1-gcc: maybe-all-build-libcpp
59163all-stage2-gcc: maybe-all-build-libcpp
59164all-stage3-gcc: maybe-all-build-libcpp
59165all-stage4-gcc: maybe-all-build-libcpp
59166all-stageprofile-gcc: maybe-all-build-libcpp
59167all-stagetrain-gcc: maybe-all-build-libcpp
59168all-stagefeedback-gcc: maybe-all-build-libcpp
59169all-stageautoprofile-gcc: maybe-all-build-libcpp
59170all-stageautofeedback-gcc: maybe-all-build-libcpp
59171all-gcc: maybe-all-zlib
59172all-stage1-gcc: maybe-all-stage1-zlib
59173all-stage2-gcc: maybe-all-stage2-zlib
59174all-stage3-gcc: maybe-all-stage3-zlib
59175all-stage4-gcc: maybe-all-stage4-zlib
59176all-stageprofile-gcc: maybe-all-stageprofile-zlib
59177all-stagetrain-gcc: maybe-all-stagetrain-zlib
59178all-stagefeedback-gcc: maybe-all-stagefeedback-zlib
59179all-stageautoprofile-gcc: maybe-all-stageautoprofile-zlib
59180all-stageautofeedback-gcc: maybe-all-stageautofeedback-zlib
59181all-gcc: all-libbacktrace
59182all-stage1-gcc: all-stage1-libbacktrace
59183all-stage2-gcc: all-stage2-libbacktrace
59184all-stage3-gcc: all-stage3-libbacktrace
59185all-stage4-gcc: all-stage4-libbacktrace
59186all-stageprofile-gcc: all-stageprofile-libbacktrace
59187all-stagetrain-gcc: all-stagetrain-libbacktrace
59188all-stagefeedback-gcc: all-stagefeedback-libbacktrace
59189all-stageautoprofile-gcc: all-stageautoprofile-libbacktrace
59190all-stageautofeedback-gcc: all-stageautofeedback-libbacktrace
59191all-gcc: all-libcpp
59192all-stage1-gcc: all-stage1-libcpp
59193all-stage2-gcc: all-stage2-libcpp
59194all-stage3-gcc: all-stage3-libcpp
59195all-stage4-gcc: all-stage4-libcpp
59196all-stageprofile-gcc: all-stageprofile-libcpp
59197all-stagetrain-gcc: all-stagetrain-libcpp
59198all-stagefeedback-gcc: all-stagefeedback-libcpp
59199all-stageautoprofile-gcc: all-stageautoprofile-libcpp
59200all-stageautofeedback-gcc: all-stageautofeedback-libcpp
59201all-gcc: all-libdecnumber
59202all-stage1-gcc: all-stage1-libdecnumber
59203all-stage2-gcc: all-stage2-libdecnumber
59204all-stage3-gcc: all-stage3-libdecnumber
59205all-stage4-gcc: all-stage4-libdecnumber
59206all-stageprofile-gcc: all-stageprofile-libdecnumber
59207all-stagetrain-gcc: all-stagetrain-libdecnumber
59208all-stagefeedback-gcc: all-stagefeedback-libdecnumber
59209all-stageautoprofile-gcc: all-stageautoprofile-libdecnumber
59210all-stageautofeedback-gcc: all-stageautofeedback-libdecnumber
59211all-gcc: maybe-all-libiberty
59212all-stage1-gcc: maybe-all-stage1-libiberty
59213all-stage2-gcc: maybe-all-stage2-libiberty
59214all-stage3-gcc: maybe-all-stage3-libiberty
59215all-stage4-gcc: maybe-all-stage4-libiberty
59216all-stageprofile-gcc: maybe-all-stageprofile-libiberty
59217all-stagetrain-gcc: maybe-all-stagetrain-libiberty
59218all-stagefeedback-gcc: maybe-all-stagefeedback-libiberty
59219all-stageautoprofile-gcc: maybe-all-stageautoprofile-libiberty
59220all-stageautofeedback-gcc: maybe-all-stageautofeedback-libiberty
59221all-gcc: maybe-all-fixincludes
59222all-stage1-gcc: maybe-all-stage1-fixincludes
59223all-stage2-gcc: maybe-all-stage2-fixincludes
59224all-stage3-gcc: maybe-all-stage3-fixincludes
59225all-stage4-gcc: maybe-all-stage4-fixincludes
59226all-stageprofile-gcc: maybe-all-stageprofile-fixincludes
59227all-stagetrain-gcc: maybe-all-stagetrain-fixincludes
59228all-stagefeedback-gcc: maybe-all-stagefeedback-fixincludes
59229all-stageautoprofile-gcc: maybe-all-stageautoprofile-fixincludes
59230all-stageautofeedback-gcc: maybe-all-stageautofeedback-fixincludes
59231all-gcc: maybe-all-lto-plugin
59232all-stage1-gcc: maybe-all-stage1-lto-plugin
59233all-stage2-gcc: maybe-all-stage2-lto-plugin
59234all-stage3-gcc: maybe-all-stage3-lto-plugin
59235all-stage4-gcc: maybe-all-stage4-lto-plugin
59236all-stageprofile-gcc: maybe-all-stageprofile-lto-plugin
59237all-stagetrain-gcc: maybe-all-stagetrain-lto-plugin
59238all-stagefeedback-gcc: maybe-all-stagefeedback-lto-plugin
59239all-stageautoprofile-gcc: maybe-all-stageautoprofile-lto-plugin
59240all-stageautofeedback-gcc: maybe-all-stageautofeedback-lto-plugin
59241all-gcc: maybe-all-libiconv
59242all-stage1-gcc: maybe-all-stage1-libiconv
59243all-stage2-gcc: maybe-all-stage2-libiconv
59244all-stage3-gcc: maybe-all-stage3-libiconv
59245all-stage4-gcc: maybe-all-stage4-libiconv
59246all-stageprofile-gcc: maybe-all-stageprofile-libiconv
59247all-stagetrain-gcc: maybe-all-stagetrain-libiconv
59248all-stagefeedback-gcc: maybe-all-stagefeedback-libiconv
59249all-stageautoprofile-gcc: maybe-all-stageautoprofile-libiconv
59250all-stageautofeedback-gcc: maybe-all-stageautofeedback-libiconv
59251info-gcc: maybe-all-build-libiberty
59252info-stage1-gcc: maybe-all-build-libiberty
59253info-stage2-gcc: maybe-all-build-libiberty
59254info-stage3-gcc: maybe-all-build-libiberty
59255info-stage4-gcc: maybe-all-build-libiberty
59256info-stageprofile-gcc: maybe-all-build-libiberty
59257info-stagetrain-gcc: maybe-all-build-libiberty
59258info-stagefeedback-gcc: maybe-all-build-libiberty
59259info-stageautoprofile-gcc: maybe-all-build-libiberty
59260info-stageautofeedback-gcc: maybe-all-build-libiberty
59261dvi-gcc: maybe-all-build-libiberty
59262dvi-stage1-gcc: maybe-all-build-libiberty
59263dvi-stage2-gcc: maybe-all-build-libiberty
59264dvi-stage3-gcc: maybe-all-build-libiberty
59265dvi-stage4-gcc: maybe-all-build-libiberty
59266dvi-stageprofile-gcc: maybe-all-build-libiberty
59267dvi-stagetrain-gcc: maybe-all-build-libiberty
59268dvi-stagefeedback-gcc: maybe-all-build-libiberty
59269dvi-stageautoprofile-gcc: maybe-all-build-libiberty
59270dvi-stageautofeedback-gcc: maybe-all-build-libiberty
59271pdf-gcc: maybe-all-build-libiberty
59272pdf-stage1-gcc: maybe-all-build-libiberty
59273pdf-stage2-gcc: maybe-all-build-libiberty
59274pdf-stage3-gcc: maybe-all-build-libiberty
59275pdf-stage4-gcc: maybe-all-build-libiberty
59276pdf-stageprofile-gcc: maybe-all-build-libiberty
59277pdf-stagetrain-gcc: maybe-all-build-libiberty
59278pdf-stagefeedback-gcc: maybe-all-build-libiberty
59279pdf-stageautoprofile-gcc: maybe-all-build-libiberty
59280pdf-stageautofeedback-gcc: maybe-all-build-libiberty
59281html-gcc: maybe-all-build-libiberty
59282html-stage1-gcc: maybe-all-build-libiberty
59283html-stage2-gcc: maybe-all-build-libiberty
59284html-stage3-gcc: maybe-all-build-libiberty
59285html-stage4-gcc: maybe-all-build-libiberty
59286html-stageprofile-gcc: maybe-all-build-libiberty
59287html-stagetrain-gcc: maybe-all-build-libiberty
59288html-stagefeedback-gcc: maybe-all-build-libiberty
59289html-stageautoprofile-gcc: maybe-all-build-libiberty
59290html-stageautofeedback-gcc: maybe-all-build-libiberty
59291install-gcc: maybe-install-fixincludes
59292install-gcc: maybe-install-lto-plugin
59293install-strip-gcc: maybe-install-strip-fixincludes
59294install-strip-gcc: maybe-install-strip-lto-plugin
59295configure-libcpp: configure-libiberty
59296configure-stage1-libcpp: configure-stage1-libiberty
59297configure-stage2-libcpp: configure-stage2-libiberty
59298configure-stage3-libcpp: configure-stage3-libiberty
59299configure-stage4-libcpp: configure-stage4-libiberty
59300configure-stageprofile-libcpp: configure-stageprofile-libiberty
59301configure-stagetrain-libcpp: configure-stagetrain-libiberty
59302configure-stagefeedback-libcpp: configure-stagefeedback-libiberty
59303configure-stageautoprofile-libcpp: configure-stageautoprofile-libiberty
59304configure-stageautofeedback-libcpp: configure-stageautofeedback-libiberty
59305configure-libcpp: maybe-configure-intl
59306configure-stage1-libcpp: maybe-configure-stage1-intl
59307configure-stage2-libcpp: maybe-configure-stage2-intl
59308configure-stage3-libcpp: maybe-configure-stage3-intl
59309configure-stage4-libcpp: maybe-configure-stage4-intl
59310configure-stageprofile-libcpp: maybe-configure-stageprofile-intl
59311configure-stagetrain-libcpp: maybe-configure-stagetrain-intl
59312configure-stagefeedback-libcpp: maybe-configure-stagefeedback-intl
59313configure-stageautoprofile-libcpp: maybe-configure-stageautoprofile-intl
59314configure-stageautofeedback-libcpp: maybe-configure-stageautofeedback-intl
59315configure-libcpp: maybe-all-libiconv
59316configure-stage1-libcpp: maybe-all-stage1-libiconv
59317configure-stage2-libcpp: maybe-all-stage2-libiconv
59318configure-stage3-libcpp: maybe-all-stage3-libiconv
59319configure-stage4-libcpp: maybe-all-stage4-libiconv
59320configure-stageprofile-libcpp: maybe-all-stageprofile-libiconv
59321configure-stagetrain-libcpp: maybe-all-stagetrain-libiconv
59322configure-stagefeedback-libcpp: maybe-all-stagefeedback-libiconv
59323configure-stageautoprofile-libcpp: maybe-all-stageautoprofile-libiconv
59324configure-stageautofeedback-libcpp: maybe-all-stageautofeedback-libiconv
59325all-libcpp: all-libiberty
59326all-stage1-libcpp: all-stage1-libiberty
59327all-stage2-libcpp: all-stage2-libiberty
59328all-stage3-libcpp: all-stage3-libiberty
59329all-stage4-libcpp: all-stage4-libiberty
59330all-stageprofile-libcpp: all-stageprofile-libiberty
59331all-stagetrain-libcpp: all-stagetrain-libiberty
59332all-stagefeedback-libcpp: all-stagefeedback-libiberty
59333all-stageautoprofile-libcpp: all-stageautoprofile-libiberty
59334all-stageautofeedback-libcpp: all-stageautofeedback-libiberty
59335all-libcpp: maybe-all-intl
59336all-stage1-libcpp: maybe-all-stage1-intl
59337all-stage2-libcpp: maybe-all-stage2-intl
59338all-stage3-libcpp: maybe-all-stage3-intl
59339all-stage4-libcpp: maybe-all-stage4-intl
59340all-stageprofile-libcpp: maybe-all-stageprofile-intl
59341all-stagetrain-libcpp: maybe-all-stagetrain-intl
59342all-stagefeedback-libcpp: maybe-all-stagefeedback-intl
59343all-stageautoprofile-libcpp: maybe-all-stageautoprofile-intl
59344all-stageautofeedback-libcpp: maybe-all-stageautofeedback-intl
59345all-libcpp: maybe-all-libiconv
59346all-stage1-libcpp: maybe-all-stage1-libiconv
59347all-stage2-libcpp: maybe-all-stage2-libiconv
59348all-stage3-libcpp: maybe-all-stage3-libiconv
59349all-stage4-libcpp: maybe-all-stage4-libiconv
59350all-stageprofile-libcpp: maybe-all-stageprofile-libiconv
59351all-stagetrain-libcpp: maybe-all-stagetrain-libiconv
59352all-stagefeedback-libcpp: maybe-all-stagefeedback-libiconv
59353all-stageautoprofile-libcpp: maybe-all-stageautoprofile-libiconv
59354all-stageautofeedback-libcpp: maybe-all-stageautofeedback-libiconv
59355all-fixincludes: maybe-all-libiberty
59356all-stage1-fixincludes: maybe-all-stage1-libiberty
59357all-stage2-fixincludes: maybe-all-stage2-libiberty
59358all-stage3-fixincludes: maybe-all-stage3-libiberty
59359all-stage4-fixincludes: maybe-all-stage4-libiberty
59360all-stageprofile-fixincludes: maybe-all-stageprofile-libiberty
59361all-stagetrain-fixincludes: maybe-all-stagetrain-libiberty
59362all-stagefeedback-fixincludes: maybe-all-stagefeedback-libiberty
59363all-stageautoprofile-fixincludes: maybe-all-stageautoprofile-libiberty
59364all-stageautofeedback-fixincludes: maybe-all-stageautofeedback-libiberty
59365all-gnattools: maybe-all-target-libada
59366all-lto-plugin: maybe-all-libiberty
59367all-stage1-lto-plugin: maybe-all-stage1-libiberty
59368all-stage2-lto-plugin: maybe-all-stage2-libiberty
59369all-stage3-lto-plugin: maybe-all-stage3-libiberty
59370all-stage4-lto-plugin: maybe-all-stage4-libiberty
59371all-stageprofile-lto-plugin: maybe-all-stageprofile-libiberty
59372all-stagetrain-lto-plugin: maybe-all-stagetrain-libiberty
59373all-stagefeedback-lto-plugin: maybe-all-stagefeedback-libiberty
59374all-stageautoprofile-lto-plugin: maybe-all-stageautoprofile-libiberty
59375all-stageautofeedback-lto-plugin: maybe-all-stageautofeedback-libiberty
59376all-lto-plugin: maybe-all-libiberty-linker-plugin
59377all-stage1-lto-plugin: maybe-all-stage1-libiberty-linker-plugin
59378all-stage2-lto-plugin: maybe-all-stage2-libiberty-linker-plugin
59379all-stage3-lto-plugin: maybe-all-stage3-libiberty-linker-plugin
59380all-stage4-lto-plugin: maybe-all-stage4-libiberty-linker-plugin
59381all-stageprofile-lto-plugin: maybe-all-stageprofile-libiberty-linker-plugin
59382all-stagetrain-lto-plugin: maybe-all-stagetrain-libiberty-linker-plugin
59383all-stagefeedback-lto-plugin: maybe-all-stagefeedback-libiberty-linker-plugin
59384all-stageautoprofile-lto-plugin: maybe-all-stageautoprofile-libiberty-linker-plugin
59385all-stageautofeedback-lto-plugin: maybe-all-stageautofeedback-libiberty-linker-plugin
59386all-gotools: maybe-all-target-libgo
59387configure-intl: maybe-all-libiconv
59388configure-stage1-intl: maybe-all-stage1-libiconv
59389configure-stage2-intl: maybe-all-stage2-libiconv
59390configure-stage3-intl: maybe-all-stage3-libiconv
59391configure-stage4-intl: maybe-all-stage4-libiconv
59392configure-stageprofile-intl: maybe-all-stageprofile-libiconv
59393configure-stagetrain-intl: maybe-all-stagetrain-libiconv
59394configure-stagefeedback-intl: maybe-all-stagefeedback-libiconv
59395configure-stageautoprofile-intl: maybe-all-stageautoprofile-libiconv
59396configure-stageautofeedback-intl: maybe-all-stageautofeedback-libiconv
59397configure-mpfr: maybe-all-gmp
59398configure-stage1-mpfr: maybe-all-stage1-gmp
59399configure-stage2-mpfr: maybe-all-stage2-gmp
59400configure-stage3-mpfr: maybe-all-stage3-gmp
59401configure-stage4-mpfr: maybe-all-stage4-gmp
59402configure-stageprofile-mpfr: maybe-all-stageprofile-gmp
59403configure-stagetrain-mpfr: maybe-all-stagetrain-gmp
59404configure-stagefeedback-mpfr: maybe-all-stagefeedback-gmp
59405configure-stageautoprofile-mpfr: maybe-all-stageautoprofile-gmp
59406configure-stageautofeedback-mpfr: maybe-all-stageautofeedback-gmp
59407configure-mpc: maybe-all-mpfr
59408configure-stage1-mpc: maybe-all-stage1-mpfr
59409configure-stage2-mpc: maybe-all-stage2-mpfr
59410configure-stage3-mpc: maybe-all-stage3-mpfr
59411configure-stage4-mpc: maybe-all-stage4-mpfr
59412configure-stageprofile-mpc: maybe-all-stageprofile-mpfr
59413configure-stagetrain-mpc: maybe-all-stagetrain-mpfr
59414configure-stagefeedback-mpc: maybe-all-stagefeedback-mpfr
59415configure-stageautoprofile-mpc: maybe-all-stageautoprofile-mpfr
59416configure-stageautofeedback-mpc: maybe-all-stageautofeedback-mpfr
59417configure-isl: maybe-all-gmp
59418configure-stage1-isl: maybe-all-stage1-gmp
59419configure-stage2-isl: maybe-all-stage2-gmp
59420configure-stage3-isl: maybe-all-stage3-gmp
59421configure-stage4-isl: maybe-all-stage4-gmp
59422configure-stageprofile-isl: maybe-all-stageprofile-gmp
59423configure-stagetrain-isl: maybe-all-stagetrain-gmp
59424configure-stagefeedback-isl: maybe-all-stagefeedback-gmp
59425configure-stageautoprofile-isl: maybe-all-stageautoprofile-gmp
59426configure-stageautofeedback-isl: maybe-all-stageautofeedback-gmp
59427all-intl: maybe-all-libiconv
59428all-stage1-intl: maybe-all-stage1-libiconv
59429all-stage2-intl: maybe-all-stage2-libiconv
59430all-stage3-intl: maybe-all-stage3-libiconv
59431all-stage4-intl: maybe-all-stage4-libiconv
59432all-stageprofile-intl: maybe-all-stageprofile-libiconv
59433all-stagetrain-intl: maybe-all-stagetrain-libiconv
59434all-stagefeedback-intl: maybe-all-stagefeedback-libiconv
59435all-stageautoprofile-intl: maybe-all-stageautoprofile-libiconv
59436all-stageautofeedback-intl: maybe-all-stageautofeedback-libiconv
59437configure-gdb: maybe-configure-sim
59438configure-gdb: maybe-all-gnulib
59439configure-gdb: maybe-all-gdbsupport
59440all-gdb: maybe-all-gnulib
59441all-gdb: maybe-all-gdbsupport
59442all-gdb: maybe-all-readline
59443all-gdb: maybe-all-build-bison
59444all-gdb: maybe-all-sim
59445all-gdb: maybe-all-libtermcap
59446configure-gdbserver: maybe-all-gnulib
59447all-gdbserver: maybe-all-gdbsupport
59448all-gdbserver: maybe-all-gnulib
59449configure-libgui: maybe-configure-tcl
59450configure-libgui: maybe-configure-tk
59451all-libgui: maybe-all-tcl
59452all-libgui: maybe-all-tk
59453all-libgui: maybe-all-itcl
59454configure-gdbsupport: maybe-configure-gnulib
59455all-gdbsupport: maybe-all-gnulib
59456configure-bfd: configure-libiberty
59457configure-stage1-bfd: configure-stage1-libiberty
59458configure-stage2-bfd: configure-stage2-libiberty
59459configure-stage3-bfd: configure-stage3-libiberty
59460configure-stage4-bfd: configure-stage4-libiberty
59461configure-stageprofile-bfd: configure-stageprofile-libiberty
59462configure-stagetrain-bfd: configure-stagetrain-libiberty
59463configure-stagefeedback-bfd: configure-stagefeedback-libiberty
59464configure-stageautoprofile-bfd: configure-stageautoprofile-libiberty
59465configure-stageautofeedback-bfd: configure-stageautofeedback-libiberty
59466configure-bfd: maybe-configure-intl
59467configure-stage1-bfd: maybe-configure-stage1-intl
59468configure-stage2-bfd: maybe-configure-stage2-intl
59469configure-stage3-bfd: maybe-configure-stage3-intl
59470configure-stage4-bfd: maybe-configure-stage4-intl
59471configure-stageprofile-bfd: maybe-configure-stageprofile-intl
59472configure-stagetrain-bfd: maybe-configure-stagetrain-intl
59473configure-stagefeedback-bfd: maybe-configure-stagefeedback-intl
59474configure-stageautoprofile-bfd: maybe-configure-stageautoprofile-intl
59475configure-stageautofeedback-bfd: maybe-configure-stageautofeedback-intl
59476all-bfd: maybe-all-libiberty
59477all-stage1-bfd: maybe-all-stage1-libiberty
59478all-stage2-bfd: maybe-all-stage2-libiberty
59479all-stage3-bfd: maybe-all-stage3-libiberty
59480all-stage4-bfd: maybe-all-stage4-libiberty
59481all-stageprofile-bfd: maybe-all-stageprofile-libiberty
59482all-stagetrain-bfd: maybe-all-stagetrain-libiberty
59483all-stagefeedback-bfd: maybe-all-stagefeedback-libiberty
59484all-stageautoprofile-bfd: maybe-all-stageautoprofile-libiberty
59485all-stageautofeedback-bfd: maybe-all-stageautofeedback-libiberty
59486all-bfd: maybe-all-intl
59487all-stage1-bfd: maybe-all-stage1-intl
59488all-stage2-bfd: maybe-all-stage2-intl
59489all-stage3-bfd: maybe-all-stage3-intl
59490all-stage4-bfd: maybe-all-stage4-intl
59491all-stageprofile-bfd: maybe-all-stageprofile-intl
59492all-stagetrain-bfd: maybe-all-stagetrain-intl
59493all-stagefeedback-bfd: maybe-all-stagefeedback-intl
59494all-stageautoprofile-bfd: maybe-all-stageautoprofile-intl
59495all-stageautofeedback-bfd: maybe-all-stageautofeedback-intl
59496all-bfd: maybe-all-zlib
59497all-stage1-bfd: maybe-all-stage1-zlib
59498all-stage2-bfd: maybe-all-stage2-zlib
59499all-stage3-bfd: maybe-all-stage3-zlib
59500all-stage4-bfd: maybe-all-stage4-zlib
59501all-stageprofile-bfd: maybe-all-stageprofile-zlib
59502all-stagetrain-bfd: maybe-all-stagetrain-zlib
59503all-stagefeedback-bfd: maybe-all-stagefeedback-zlib
59504all-stageautoprofile-bfd: maybe-all-stageautoprofile-zlib
59505all-stageautofeedback-bfd: maybe-all-stageautofeedback-zlib
59506configure-opcodes: configure-libiberty
59507configure-stage1-opcodes: configure-stage1-libiberty
59508configure-stage2-opcodes: configure-stage2-libiberty
59509configure-stage3-opcodes: configure-stage3-libiberty
59510configure-stage4-opcodes: configure-stage4-libiberty
59511configure-stageprofile-opcodes: configure-stageprofile-libiberty
59512configure-stagetrain-opcodes: configure-stagetrain-libiberty
59513configure-stagefeedback-opcodes: configure-stagefeedback-libiberty
59514configure-stageautoprofile-opcodes: configure-stageautoprofile-libiberty
59515configure-stageautofeedback-opcodes: configure-stageautofeedback-libiberty
59516all-opcodes: maybe-all-libiberty
59517all-stage1-opcodes: maybe-all-stage1-libiberty
59518all-stage2-opcodes: maybe-all-stage2-libiberty
59519all-stage3-opcodes: maybe-all-stage3-libiberty
59520all-stage4-opcodes: maybe-all-stage4-libiberty
59521all-stageprofile-opcodes: maybe-all-stageprofile-libiberty
59522all-stagetrain-opcodes: maybe-all-stagetrain-libiberty
59523all-stagefeedback-opcodes: maybe-all-stagefeedback-libiberty
59524all-stageautoprofile-opcodes: maybe-all-stageautoprofile-libiberty
59525all-stageautofeedback-opcodes: maybe-all-stageautofeedback-libiberty
59526configure-binutils: maybe-configure-intl
59527configure-stage1-binutils: maybe-configure-stage1-intl
59528configure-stage2-binutils: maybe-configure-stage2-intl
59529configure-stage3-binutils: maybe-configure-stage3-intl
59530configure-stage4-binutils: maybe-configure-stage4-intl
59531configure-stageprofile-binutils: maybe-configure-stageprofile-intl
59532configure-stagetrain-binutils: maybe-configure-stagetrain-intl
59533configure-stagefeedback-binutils: maybe-configure-stagefeedback-intl
59534configure-stageautoprofile-binutils: maybe-configure-stageautoprofile-intl
59535configure-stageautofeedback-binutils: maybe-configure-stageautofeedback-intl
59536all-binutils: maybe-all-libiberty
59537all-stage1-binutils: maybe-all-stage1-libiberty
59538all-stage2-binutils: maybe-all-stage2-libiberty
59539all-stage3-binutils: maybe-all-stage3-libiberty
59540all-stage4-binutils: maybe-all-stage4-libiberty
59541all-stageprofile-binutils: maybe-all-stageprofile-libiberty
59542all-stagetrain-binutils: maybe-all-stagetrain-libiberty
59543all-stagefeedback-binutils: maybe-all-stagefeedback-libiberty
59544all-stageautoprofile-binutils: maybe-all-stageautoprofile-libiberty
59545all-stageautofeedback-binutils: maybe-all-stageautofeedback-libiberty
59546all-binutils: maybe-all-opcodes
59547all-stage1-binutils: maybe-all-stage1-opcodes
59548all-stage2-binutils: maybe-all-stage2-opcodes
59549all-stage3-binutils: maybe-all-stage3-opcodes
59550all-stage4-binutils: maybe-all-stage4-opcodes
59551all-stageprofile-binutils: maybe-all-stageprofile-opcodes
59552all-stagetrain-binutils: maybe-all-stagetrain-opcodes
59553all-stagefeedback-binutils: maybe-all-stagefeedback-opcodes
59554all-stageautoprofile-binutils: maybe-all-stageautoprofile-opcodes
59555all-stageautofeedback-binutils: maybe-all-stageautofeedback-opcodes
59556all-binutils: maybe-all-bfd
59557all-stage1-binutils: maybe-all-stage1-bfd
59558all-stage2-binutils: maybe-all-stage2-bfd
59559all-stage3-binutils: maybe-all-stage3-bfd
59560all-stage4-binutils: maybe-all-stage4-bfd
59561all-stageprofile-binutils: maybe-all-stageprofile-bfd
59562all-stagetrain-binutils: maybe-all-stagetrain-bfd
59563all-stagefeedback-binutils: maybe-all-stagefeedback-bfd
59564all-stageautoprofile-binutils: maybe-all-stageautoprofile-bfd
59565all-stageautofeedback-binutils: maybe-all-stageautofeedback-bfd
59566all-binutils: maybe-all-build-flex
59567all-stage1-binutils: maybe-all-build-flex
59568all-stage2-binutils: maybe-all-build-flex
59569all-stage3-binutils: maybe-all-build-flex
59570all-stage4-binutils: maybe-all-build-flex
59571all-stageprofile-binutils: maybe-all-build-flex
59572all-stagetrain-binutils: maybe-all-build-flex
59573all-stagefeedback-binutils: maybe-all-build-flex
59574all-stageautoprofile-binutils: maybe-all-build-flex
59575all-stageautofeedback-binutils: maybe-all-build-flex
59576all-binutils: maybe-all-build-bison
59577all-stage1-binutils: maybe-all-build-bison
59578all-stage2-binutils: maybe-all-build-bison
59579all-stage3-binutils: maybe-all-build-bison
59580all-stage4-binutils: maybe-all-build-bison
59581all-stageprofile-binutils: maybe-all-build-bison
59582all-stagetrain-binutils: maybe-all-build-bison
59583all-stagefeedback-binutils: maybe-all-build-bison
59584all-stageautoprofile-binutils: maybe-all-build-bison
59585all-stageautofeedback-binutils: maybe-all-build-bison
59586all-binutils: maybe-all-intl
59587all-stage1-binutils: maybe-all-stage1-intl
59588all-stage2-binutils: maybe-all-stage2-intl
59589all-stage3-binutils: maybe-all-stage3-intl
59590all-stage4-binutils: maybe-all-stage4-intl
59591all-stageprofile-binutils: maybe-all-stageprofile-intl
59592all-stagetrain-binutils: maybe-all-stagetrain-intl
59593all-stagefeedback-binutils: maybe-all-stagefeedback-intl
59594all-stageautoprofile-binutils: maybe-all-stageautoprofile-intl
59595all-stageautofeedback-binutils: maybe-all-stageautofeedback-intl
59596all-binutils: maybe-all-gas
59597all-stage1-binutils: maybe-all-stage1-gas
59598all-stage2-binutils: maybe-all-stage2-gas
59599all-stage3-binutils: maybe-all-stage3-gas
59600all-stage4-binutils: maybe-all-stage4-gas
59601all-stageprofile-binutils: maybe-all-stageprofile-gas
59602all-stagetrain-binutils: maybe-all-stagetrain-gas
59603all-stagefeedback-binutils: maybe-all-stagefeedback-gas
59604all-stageautoprofile-binutils: maybe-all-stageautoprofile-gas
59605all-stageautofeedback-binutils: maybe-all-stageautofeedback-gas
59606all-binutils: maybe-all-libctf
59607all-stage1-binutils: maybe-all-stage1-libctf
59608all-stage2-binutils: maybe-all-stage2-libctf
59609all-stage3-binutils: maybe-all-stage3-libctf
59610all-stage4-binutils: maybe-all-stage4-libctf
59611all-stageprofile-binutils: maybe-all-stageprofile-libctf
59612all-stagetrain-binutils: maybe-all-stagetrain-libctf
59613all-stagefeedback-binutils: maybe-all-stagefeedback-libctf
59614all-stageautoprofile-binutils: maybe-all-stageautoprofile-libctf
59615all-stageautofeedback-binutils: maybe-all-stageautofeedback-libctf
59616install-binutils: maybe-install-opcodes
59617install-strip-binutils: maybe-install-strip-opcodes
59618install-opcodes: maybe-install-bfd
59619install-strip-opcodes: maybe-install-strip-bfd
59620configure-gas: maybe-configure-intl
59621configure-stage1-gas: maybe-configure-stage1-intl
59622configure-stage2-gas: maybe-configure-stage2-intl
59623configure-stage3-gas: maybe-configure-stage3-intl
59624configure-stage4-gas: maybe-configure-stage4-intl
59625configure-stageprofile-gas: maybe-configure-stageprofile-intl
59626configure-stagetrain-gas: maybe-configure-stagetrain-intl
59627configure-stagefeedback-gas: maybe-configure-stagefeedback-intl
59628configure-stageautoprofile-gas: maybe-configure-stageautoprofile-intl
59629configure-stageautofeedback-gas: maybe-configure-stageautofeedback-intl
59630all-gas: maybe-all-libiberty
59631all-stage1-gas: maybe-all-stage1-libiberty
59632all-stage2-gas: maybe-all-stage2-libiberty
59633all-stage3-gas: maybe-all-stage3-libiberty
59634all-stage4-gas: maybe-all-stage4-libiberty
59635all-stageprofile-gas: maybe-all-stageprofile-libiberty
59636all-stagetrain-gas: maybe-all-stagetrain-libiberty
59637all-stagefeedback-gas: maybe-all-stagefeedback-libiberty
59638all-stageautoprofile-gas: maybe-all-stageautoprofile-libiberty
59639all-stageautofeedback-gas: maybe-all-stageautofeedback-libiberty
59640all-gas: maybe-all-opcodes
59641all-stage1-gas: maybe-all-stage1-opcodes
59642all-stage2-gas: maybe-all-stage2-opcodes
59643all-stage3-gas: maybe-all-stage3-opcodes
59644all-stage4-gas: maybe-all-stage4-opcodes
59645all-stageprofile-gas: maybe-all-stageprofile-opcodes
59646all-stagetrain-gas: maybe-all-stagetrain-opcodes
59647all-stagefeedback-gas: maybe-all-stagefeedback-opcodes
59648all-stageautoprofile-gas: maybe-all-stageautoprofile-opcodes
59649all-stageautofeedback-gas: maybe-all-stageautofeedback-opcodes
59650all-gas: maybe-all-bfd
59651all-stage1-gas: maybe-all-stage1-bfd
59652all-stage2-gas: maybe-all-stage2-bfd
59653all-stage3-gas: maybe-all-stage3-bfd
59654all-stage4-gas: maybe-all-stage4-bfd
59655all-stageprofile-gas: maybe-all-stageprofile-bfd
59656all-stagetrain-gas: maybe-all-stagetrain-bfd
59657all-stagefeedback-gas: maybe-all-stagefeedback-bfd
59658all-stageautoprofile-gas: maybe-all-stageautoprofile-bfd
59659all-stageautofeedback-gas: maybe-all-stageautofeedback-bfd
59660all-gas: maybe-all-intl
59661all-stage1-gas: maybe-all-stage1-intl
59662all-stage2-gas: maybe-all-stage2-intl
59663all-stage3-gas: maybe-all-stage3-intl
59664all-stage4-gas: maybe-all-stage4-intl
59665all-stageprofile-gas: maybe-all-stageprofile-intl
59666all-stagetrain-gas: maybe-all-stagetrain-intl
59667all-stagefeedback-gas: maybe-all-stagefeedback-intl
59668all-stageautoprofile-gas: maybe-all-stageautoprofile-intl
59669all-stageautofeedback-gas: maybe-all-stageautofeedback-intl
59670configure-ld: maybe-configure-intl
59671configure-stage1-ld: maybe-configure-stage1-intl
59672configure-stage2-ld: maybe-configure-stage2-intl
59673configure-stage3-ld: maybe-configure-stage3-intl
59674configure-stage4-ld: maybe-configure-stage4-intl
59675configure-stageprofile-ld: maybe-configure-stageprofile-intl
59676configure-stagetrain-ld: maybe-configure-stagetrain-intl
59677configure-stagefeedback-ld: maybe-configure-stagefeedback-intl
59678configure-stageautoprofile-ld: maybe-configure-stageautoprofile-intl
59679configure-stageautofeedback-ld: maybe-configure-stageautofeedback-intl
59680all-ld: maybe-all-libiberty
59681all-stage1-ld: maybe-all-stage1-libiberty
59682all-stage2-ld: maybe-all-stage2-libiberty
59683all-stage3-ld: maybe-all-stage3-libiberty
59684all-stage4-ld: maybe-all-stage4-libiberty
59685all-stageprofile-ld: maybe-all-stageprofile-libiberty
59686all-stagetrain-ld: maybe-all-stagetrain-libiberty
59687all-stagefeedback-ld: maybe-all-stagefeedback-libiberty
59688all-stageautoprofile-ld: maybe-all-stageautoprofile-libiberty
59689all-stageautofeedback-ld: maybe-all-stageautofeedback-libiberty
59690all-ld: maybe-all-bfd
59691all-stage1-ld: maybe-all-stage1-bfd
59692all-stage2-ld: maybe-all-stage2-bfd
59693all-stage3-ld: maybe-all-stage3-bfd
59694all-stage4-ld: maybe-all-stage4-bfd
59695all-stageprofile-ld: maybe-all-stageprofile-bfd
59696all-stagetrain-ld: maybe-all-stagetrain-bfd
59697all-stagefeedback-ld: maybe-all-stagefeedback-bfd
59698all-stageautoprofile-ld: maybe-all-stageautoprofile-bfd
59699all-stageautofeedback-ld: maybe-all-stageautofeedback-bfd
59700all-ld: maybe-all-opcodes
59701all-stage1-ld: maybe-all-stage1-opcodes
59702all-stage2-ld: maybe-all-stage2-opcodes
59703all-stage3-ld: maybe-all-stage3-opcodes
59704all-stage4-ld: maybe-all-stage4-opcodes
59705all-stageprofile-ld: maybe-all-stageprofile-opcodes
59706all-stagetrain-ld: maybe-all-stagetrain-opcodes
59707all-stagefeedback-ld: maybe-all-stagefeedback-opcodes
59708all-stageautoprofile-ld: maybe-all-stageautoprofile-opcodes
59709all-stageautofeedback-ld: maybe-all-stageautofeedback-opcodes
59710all-ld: maybe-all-build-bison
59711all-stage1-ld: maybe-all-build-bison
59712all-stage2-ld: maybe-all-build-bison
59713all-stage3-ld: maybe-all-build-bison
59714all-stage4-ld: maybe-all-build-bison
59715all-stageprofile-ld: maybe-all-build-bison
59716all-stagetrain-ld: maybe-all-build-bison
59717all-stagefeedback-ld: maybe-all-build-bison
59718all-stageautoprofile-ld: maybe-all-build-bison
59719all-stageautofeedback-ld: maybe-all-build-bison
59720all-ld: maybe-all-build-flex
59721all-stage1-ld: maybe-all-build-flex
59722all-stage2-ld: maybe-all-build-flex
59723all-stage3-ld: maybe-all-build-flex
59724all-stage4-ld: maybe-all-build-flex
59725all-stageprofile-ld: maybe-all-build-flex
59726all-stagetrain-ld: maybe-all-build-flex
59727all-stagefeedback-ld: maybe-all-build-flex
59728all-stageautoprofile-ld: maybe-all-build-flex
59729all-stageautofeedback-ld: maybe-all-build-flex
59730all-ld: maybe-all-intl
59731all-stage1-ld: maybe-all-stage1-intl
59732all-stage2-ld: maybe-all-stage2-intl
59733all-stage3-ld: maybe-all-stage3-intl
59734all-stage4-ld: maybe-all-stage4-intl
59735all-stageprofile-ld: maybe-all-stageprofile-intl
59736all-stagetrain-ld: maybe-all-stagetrain-intl
59737all-stagefeedback-ld: maybe-all-stagefeedback-intl
59738all-stageautoprofile-ld: maybe-all-stageautoprofile-intl
59739all-stageautofeedback-ld: maybe-all-stageautofeedback-intl
59740all-ld: maybe-all-gas
59741all-stage1-ld: maybe-all-stage1-gas
59742all-stage2-ld: maybe-all-stage2-gas
59743all-stage3-ld: maybe-all-stage3-gas
59744all-stage4-ld: maybe-all-stage4-gas
59745all-stageprofile-ld: maybe-all-stageprofile-gas
59746all-stagetrain-ld: maybe-all-stagetrain-gas
59747all-stagefeedback-ld: maybe-all-stagefeedback-gas
59748all-stageautoprofile-ld: maybe-all-stageautoprofile-gas
59749all-stageautofeedback-ld: maybe-all-stageautofeedback-gas
59750all-ld: maybe-all-binutils
59751all-stage1-ld: maybe-all-stage1-binutils
59752all-stage2-ld: maybe-all-stage2-binutils
59753all-stage3-ld: maybe-all-stage3-binutils
59754all-stage4-ld: maybe-all-stage4-binutils
59755all-stageprofile-ld: maybe-all-stageprofile-binutils
59756all-stagetrain-ld: maybe-all-stagetrain-binutils
59757all-stagefeedback-ld: maybe-all-stagefeedback-binutils
59758all-stageautoprofile-ld: maybe-all-stageautoprofile-binutils
59759all-stageautofeedback-ld: maybe-all-stageautofeedback-binutils
59760install-ld: maybe-install-gold
59761install-strip-ld: maybe-install-strip-gold
59762configure-gold: maybe-configure-intl
59763configure-stage1-gold: maybe-configure-stage1-intl
59764configure-stage2-gold: maybe-configure-stage2-intl
59765configure-stage3-gold: maybe-configure-stage3-intl
59766configure-stage4-gold: maybe-configure-stage4-intl
59767configure-stageprofile-gold: maybe-configure-stageprofile-intl
59768configure-stagetrain-gold: maybe-configure-stagetrain-intl
59769configure-stagefeedback-gold: maybe-configure-stagefeedback-intl
59770configure-stageautoprofile-gold: maybe-configure-stageautoprofile-intl
59771configure-stageautofeedback-gold: maybe-configure-stageautofeedback-intl
59772all-gold: maybe-all-libiberty
59773all-stage1-gold: maybe-all-stage1-libiberty
59774all-stage2-gold: maybe-all-stage2-libiberty
59775all-stage3-gold: maybe-all-stage3-libiberty
59776all-stage4-gold: maybe-all-stage4-libiberty
59777all-stageprofile-gold: maybe-all-stageprofile-libiberty
59778all-stagetrain-gold: maybe-all-stagetrain-libiberty
59779all-stagefeedback-gold: maybe-all-stagefeedback-libiberty
59780all-stageautoprofile-gold: maybe-all-stageautoprofile-libiberty
59781all-stageautofeedback-gold: maybe-all-stageautofeedback-libiberty
59782all-gold: maybe-all-intl
59783all-stage1-gold: maybe-all-stage1-intl
59784all-stage2-gold: maybe-all-stage2-intl
59785all-stage3-gold: maybe-all-stage3-intl
59786all-stage4-gold: maybe-all-stage4-intl
59787all-stageprofile-gold: maybe-all-stageprofile-intl
59788all-stagetrain-gold: maybe-all-stagetrain-intl
59789all-stagefeedback-gold: maybe-all-stagefeedback-intl
59790all-stageautoprofile-gold: maybe-all-stageautoprofile-intl
59791all-stageautofeedback-gold: maybe-all-stageautofeedback-intl
59792all-gold: maybe-all-bfd
59793all-stage1-gold: maybe-all-stage1-bfd
59794all-stage2-gold: maybe-all-stage2-bfd
59795all-stage3-gold: maybe-all-stage3-bfd
59796all-stage4-gold: maybe-all-stage4-bfd
59797all-stageprofile-gold: maybe-all-stageprofile-bfd
59798all-stagetrain-gold: maybe-all-stagetrain-bfd
59799all-stagefeedback-gold: maybe-all-stagefeedback-bfd
59800all-stageautoprofile-gold: maybe-all-stageautoprofile-bfd
59801all-stageautofeedback-gold: maybe-all-stageautofeedback-bfd
59802all-gold: maybe-all-build-bison
59803all-stage1-gold: maybe-all-build-bison
59804all-stage2-gold: maybe-all-build-bison
59805all-stage3-gold: maybe-all-build-bison
59806all-stage4-gold: maybe-all-build-bison
59807all-stageprofile-gold: maybe-all-build-bison
59808all-stagetrain-gold: maybe-all-build-bison
59809all-stagefeedback-gold: maybe-all-build-bison
59810all-stageautoprofile-gold: maybe-all-build-bison
59811all-stageautofeedback-gold: maybe-all-build-bison
59812all-gold: maybe-all-gas
59813all-stage1-gold: maybe-all-stage1-gas
59814all-stage2-gold: maybe-all-stage2-gas
59815all-stage3-gold: maybe-all-stage3-gas
59816all-stage4-gold: maybe-all-stage4-gas
59817all-stageprofile-gold: maybe-all-stageprofile-gas
59818all-stagetrain-gold: maybe-all-stagetrain-gas
59819all-stagefeedback-gold: maybe-all-stagefeedback-gas
59820all-stageautoprofile-gold: maybe-all-stageautoprofile-gas
59821all-stageautofeedback-gold: maybe-all-stageautofeedback-gas
59822check-gold: maybe-all-binutils
59823check-stage1-gold: maybe-all-stage1-binutils
59824check-stage2-gold: maybe-all-stage2-binutils
59825check-stage3-gold: maybe-all-stage3-binutils
59826check-stage4-gold: maybe-all-stage4-binutils
59827check-stageprofile-gold: maybe-all-stageprofile-binutils
59828check-stagetrain-gold: maybe-all-stagetrain-binutils
59829check-stagefeedback-gold: maybe-all-stagefeedback-binutils
59830check-stageautoprofile-gold: maybe-all-stageautoprofile-binutils
59831check-stageautofeedback-gold: maybe-all-stageautofeedback-binutils
59832check-gold: maybe-all-gas
59833check-stage1-gold: maybe-all-stage1-gas
59834check-stage2-gold: maybe-all-stage2-gas
59835check-stage3-gold: maybe-all-stage3-gas
59836check-stage4-gold: maybe-all-stage4-gas
59837check-stageprofile-gold: maybe-all-stageprofile-gas
59838check-stagetrain-gold: maybe-all-stagetrain-gas
59839check-stagefeedback-gold: maybe-all-stagefeedback-gas
59840check-stageautoprofile-gold: maybe-all-stageautoprofile-gas
59841check-stageautofeedback-gold: maybe-all-stageautofeedback-gas
59842configure-opcodes: maybe-configure-intl
59843configure-stage1-opcodes: maybe-configure-stage1-intl
59844configure-stage2-opcodes: maybe-configure-stage2-intl
59845configure-stage3-opcodes: maybe-configure-stage3-intl
59846configure-stage4-opcodes: maybe-configure-stage4-intl
59847configure-stageprofile-opcodes: maybe-configure-stageprofile-intl
59848configure-stagetrain-opcodes: maybe-configure-stagetrain-intl
59849configure-stagefeedback-opcodes: maybe-configure-stagefeedback-intl
59850configure-stageautoprofile-opcodes: maybe-configure-stageautoprofile-intl
59851configure-stageautofeedback-opcodes: maybe-configure-stageautofeedback-intl
59852all-opcodes: maybe-all-bfd
59853all-stage1-opcodes: maybe-all-stage1-bfd
59854all-stage2-opcodes: maybe-all-stage2-bfd
59855all-stage3-opcodes: maybe-all-stage3-bfd
59856all-stage4-opcodes: maybe-all-stage4-bfd
59857all-stageprofile-opcodes: maybe-all-stageprofile-bfd
59858all-stagetrain-opcodes: maybe-all-stagetrain-bfd
59859all-stagefeedback-opcodes: maybe-all-stagefeedback-bfd
59860all-stageautoprofile-opcodes: maybe-all-stageautoprofile-bfd
59861all-stageautofeedback-opcodes: maybe-all-stageautofeedback-bfd
59862all-opcodes: maybe-all-libiberty
59863all-stage1-opcodes: maybe-all-stage1-libiberty
59864all-stage2-opcodes: maybe-all-stage2-libiberty
59865all-stage3-opcodes: maybe-all-stage3-libiberty
59866all-stage4-opcodes: maybe-all-stage4-libiberty
59867all-stageprofile-opcodes: maybe-all-stageprofile-libiberty
59868all-stagetrain-opcodes: maybe-all-stagetrain-libiberty
59869all-stagefeedback-opcodes: maybe-all-stagefeedback-libiberty
59870all-stageautoprofile-opcodes: maybe-all-stageautoprofile-libiberty
59871all-stageautofeedback-opcodes: maybe-all-stageautofeedback-libiberty
59872all-opcodes: maybe-all-intl
59873all-stage1-opcodes: maybe-all-stage1-intl
59874all-stage2-opcodes: maybe-all-stage2-intl
59875all-stage3-opcodes: maybe-all-stage3-intl
59876all-stage4-opcodes: maybe-all-stage4-intl
59877all-stageprofile-opcodes: maybe-all-stageprofile-intl
59878all-stagetrain-opcodes: maybe-all-stagetrain-intl
59879all-stagefeedback-opcodes: maybe-all-stagefeedback-intl
59880all-stageautoprofile-opcodes: maybe-all-stageautoprofile-intl
59881all-stageautofeedback-opcodes: maybe-all-stageautofeedback-intl
59882all-dejagnu: maybe-all-tcl
59883all-dejagnu: maybe-all-expect
59884all-dejagnu: maybe-all-tk
59885configure-expect: maybe-configure-tcl
59886configure-expect: maybe-configure-tk
59887all-expect: maybe-all-tcl
59888all-expect: maybe-all-tk
59889configure-itcl: maybe-configure-tcl
59890configure-itcl: maybe-configure-tk
59891all-itcl: maybe-all-tcl
59892all-itcl: maybe-all-tk
59893install-itcl: maybe-install-tcl
59894install-strip-itcl: maybe-install-strip-tcl
59895configure-tk: maybe-configure-tcl
59896all-tk: maybe-all-tcl
59897all-sid: maybe-all-tcl
59898all-sid: maybe-all-tk
59899install-sid: maybe-install-tcl
59900install-strip-sid: maybe-install-strip-tcl
59901install-sid: maybe-install-tk
59902install-strip-sid: maybe-install-strip-tk
59903all-sim: maybe-all-readline
59904all-sim: maybe-configure-gdb
59905all-fastjar: maybe-all-build-texinfo
59906all-libctf: all-libiberty
59907all-stage1-libctf: all-stage1-libiberty
59908all-stage2-libctf: all-stage2-libiberty
59909all-stage3-libctf: all-stage3-libiberty
59910all-stage4-libctf: all-stage4-libiberty
59911all-stageprofile-libctf: all-stageprofile-libiberty
59912all-stagetrain-libctf: all-stagetrain-libiberty
59913all-stagefeedback-libctf: all-stagefeedback-libiberty
59914all-stageautoprofile-libctf: all-stageautoprofile-libiberty
59915all-stageautofeedback-libctf: all-stageautofeedback-libiberty
59916all-libctf: maybe-all-bfd
59917all-stage1-libctf: maybe-all-stage1-bfd
59918all-stage2-libctf: maybe-all-stage2-bfd
59919all-stage3-libctf: maybe-all-stage3-bfd
59920all-stage4-libctf: maybe-all-stage4-bfd
59921all-stageprofile-libctf: maybe-all-stageprofile-bfd
59922all-stagetrain-libctf: maybe-all-stagetrain-bfd
59923all-stagefeedback-libctf: maybe-all-stagefeedback-bfd
59924all-stageautoprofile-libctf: maybe-all-stageautoprofile-bfd
59925all-stageautofeedback-libctf: maybe-all-stageautofeedback-bfd
59926all-libctf: maybe-all-zlib
59927all-stage1-libctf: maybe-all-stage1-zlib
59928all-stage2-libctf: maybe-all-stage2-zlib
59929all-stage3-libctf: maybe-all-stage3-zlib
59930all-stage4-libctf: maybe-all-stage4-zlib
59931all-stageprofile-libctf: maybe-all-stageprofile-zlib
59932all-stagetrain-libctf: maybe-all-stagetrain-zlib
59933all-stagefeedback-libctf: maybe-all-stagefeedback-zlib
59934all-stageautoprofile-libctf: maybe-all-stageautoprofile-zlib
59935all-stageautofeedback-libctf: maybe-all-stageautofeedback-zlib
59936configure-libctf: maybe-all-bfd
59937configure-stage1-libctf: maybe-all-stage1-bfd
59938configure-stage2-libctf: maybe-all-stage2-bfd
59939configure-stage3-libctf: maybe-all-stage3-bfd
59940configure-stage4-libctf: maybe-all-stage4-bfd
59941configure-stageprofile-libctf: maybe-all-stageprofile-bfd
59942configure-stagetrain-libctf: maybe-all-stagetrain-bfd
59943configure-stagefeedback-libctf: maybe-all-stagefeedback-bfd
59944configure-stageautoprofile-libctf: maybe-all-stageautoprofile-bfd
59945configure-stageautofeedback-libctf: maybe-all-stageautofeedback-bfd
59946configure-libctf: maybe-all-intl
59947configure-stage1-libctf: maybe-all-stage1-intl
59948configure-stage2-libctf: maybe-all-stage2-intl
59949configure-stage3-libctf: maybe-all-stage3-intl
59950configure-stage4-libctf: maybe-all-stage4-intl
59951configure-stageprofile-libctf: maybe-all-stageprofile-intl
59952configure-stagetrain-libctf: maybe-all-stagetrain-intl
59953configure-stagefeedback-libctf: maybe-all-stagefeedback-intl
59954configure-stageautoprofile-libctf: maybe-all-stageautoprofile-intl
59955configure-stageautofeedback-libctf: maybe-all-stageautofeedback-intl
59956configure-libctf: maybe-all-zlib
59957configure-stage1-libctf: maybe-all-stage1-zlib
59958configure-stage2-libctf: maybe-all-stage2-zlib
59959configure-stage3-libctf: maybe-all-stage3-zlib
59960configure-stage4-libctf: maybe-all-stage4-zlib
59961configure-stageprofile-libctf: maybe-all-stageprofile-zlib
59962configure-stagetrain-libctf: maybe-all-stagetrain-zlib
59963configure-stagefeedback-libctf: maybe-all-stagefeedback-zlib
59964configure-stageautoprofile-libctf: maybe-all-stageautoprofile-zlib
59965configure-stageautofeedback-libctf: maybe-all-stageautofeedback-zlib
59966configure-libctf: maybe-all-libiconv
59967configure-stage1-libctf: maybe-all-stage1-libiconv
59968configure-stage2-libctf: maybe-all-stage2-libiconv
59969configure-stage3-libctf: maybe-all-stage3-libiconv
59970configure-stage4-libctf: maybe-all-stage4-libiconv
59971configure-stageprofile-libctf: maybe-all-stageprofile-libiconv
59972configure-stagetrain-libctf: maybe-all-stagetrain-libiconv
59973configure-stagefeedback-libctf: maybe-all-stagefeedback-libiconv
59974configure-stageautoprofile-libctf: maybe-all-stageautoprofile-libiconv
59975configure-stageautofeedback-libctf: maybe-all-stageautofeedback-libiconv
59976all-bison: maybe-all-build-texinfo
59977all-flex: maybe-all-build-bison
59978all-flex: maybe-all-m4
59979all-flex: maybe-all-build-texinfo
59980all-m4: maybe-all-build-texinfo
59981configure-target-fastjar: maybe-configure-target-zlib
59982all-target-fastjar: maybe-all-target-zlib
59983configure-target-libgo: maybe-configure-target-libffi
59984all-target-libgo: maybe-all-target-libbacktrace
59985all-target-libgo: maybe-all-target-libffi
59986all-target-libgo: maybe-all-target-libatomic
59987configure-target-libphobos: maybe-configure-target-libbacktrace
59988configure-target-libphobos: maybe-configure-target-zlib
59989all-target-libphobos: maybe-all-target-libbacktrace
59990all-target-libphobos: maybe-all-target-zlib
59991all-target-libphobos: maybe-all-target-libatomic
59992configure-target-libstdc++-v3: maybe-configure-target-libgomp
59993configure-stage1-target-libstdc++-v3: maybe-configure-stage1-target-libgomp
59994configure-stage2-target-libstdc++-v3: maybe-configure-stage2-target-libgomp
59995configure-stage3-target-libstdc++-v3: maybe-configure-stage3-target-libgomp
59996configure-stage4-target-libstdc++-v3: maybe-configure-stage4-target-libgomp
59997configure-stageprofile-target-libstdc++-v3: maybe-configure-stageprofile-target-libgomp
59998configure-stagetrain-target-libstdc++-v3: maybe-configure-stagetrain-target-libgomp
59999configure-stagefeedback-target-libstdc++-v3: maybe-configure-stagefeedback-target-libgomp
60000configure-stageautoprofile-target-libstdc++-v3: maybe-configure-stageautoprofile-target-libgomp
60001configure-stageautofeedback-target-libstdc++-v3: maybe-configure-stageautofeedback-target-libgomp
60002configure-target-libsanitizer: maybe-all-target-libstdc++-v3
60003configure-stage1-target-libsanitizer: maybe-all-stage1-target-libstdc++-v3
60004configure-stage2-target-libsanitizer: maybe-all-stage2-target-libstdc++-v3
60005configure-stage3-target-libsanitizer: maybe-all-stage3-target-libstdc++-v3
60006configure-stage4-target-libsanitizer: maybe-all-stage4-target-libstdc++-v3
60007configure-stageprofile-target-libsanitizer: maybe-all-stageprofile-target-libstdc++-v3
60008configure-stagetrain-target-libsanitizer: maybe-all-stagetrain-target-libstdc++-v3
60009configure-stagefeedback-target-libsanitizer: maybe-all-stagefeedback-target-libstdc++-v3
60010configure-stageautoprofile-target-libsanitizer: maybe-all-stageautoprofile-target-libstdc++-v3
60011configure-stageautofeedback-target-libsanitizer: maybe-all-stageautofeedback-target-libstdc++-v3
60012configure-target-libvtv: maybe-all-target-libstdc++-v3
60013configure-stage1-target-libvtv: maybe-all-stage1-target-libstdc++-v3
60014configure-stage2-target-libvtv: maybe-all-stage2-target-libstdc++-v3
60015configure-stage3-target-libvtv: maybe-all-stage3-target-libstdc++-v3
60016configure-stage4-target-libvtv: maybe-all-stage4-target-libstdc++-v3
60017configure-stageprofile-target-libvtv: maybe-all-stageprofile-target-libstdc++-v3
60018configure-stagetrain-target-libvtv: maybe-all-stagetrain-target-libstdc++-v3
60019configure-stagefeedback-target-libvtv: maybe-all-stagefeedback-target-libstdc++-v3
60020configure-stageautoprofile-target-libvtv: maybe-all-stageautoprofile-target-libstdc++-v3
60021configure-stageautofeedback-target-libvtv: maybe-all-stageautofeedback-target-libstdc++-v3
60022all-target-libstdc++-v3: maybe-configure-target-libgomp
60023all-stage1-target-libstdc++-v3: maybe-configure-stage1-target-libgomp
60024all-stage2-target-libstdc++-v3: maybe-configure-stage2-target-libgomp
60025all-stage3-target-libstdc++-v3: maybe-configure-stage3-target-libgomp
60026all-stage4-target-libstdc++-v3: maybe-configure-stage4-target-libgomp
60027all-stageprofile-target-libstdc++-v3: maybe-configure-stageprofile-target-libgomp
60028all-stagetrain-target-libstdc++-v3: maybe-configure-stagetrain-target-libgomp
60029all-stagefeedback-target-libstdc++-v3: maybe-configure-stagefeedback-target-libgomp
60030all-stageautoprofile-target-libstdc++-v3: maybe-configure-stageautoprofile-target-libgomp
60031all-stageautofeedback-target-libstdc++-v3: maybe-configure-stageautofeedback-target-libgomp
60032install-target-libgo: maybe-install-target-libatomic
60033install-target-libgfortran: maybe-install-target-libquadmath
60034install-target-libgfortran: maybe-install-target-libgcc
60035install-target-libphobos: maybe-install-target-libatomic
60036install-target-libsanitizer: maybe-install-target-libstdc++-v3
60037install-target-libsanitizer: maybe-install-target-libgcc
60038install-target-libvtv: maybe-install-target-libstdc++-v3
60039install-target-libvtv: maybe-install-target-libgcc
60040install-target-liboffloadmic: maybe-install-target-libstdc++-v3
60041install-target-liboffloadmic: maybe-install-target-libgcc
60042install-target-libitm: maybe-install-target-libgcc
60043install-target-libobjc: maybe-install-target-libgcc
60044install-target-libstdc++-v3: maybe-install-target-libgcc
60045all-target-libgloss: maybe-all-target-newlib
60046all-target-winsup: maybe-all-target-libtermcap
60047configure-target-libgfortran: maybe-all-target-libquadmath
60048configure-target-libgfortran: maybe-all-target-libbacktrace
60049
60050
60051@if gcc-bootstrap
60052configure-gnattools: stage_last
60053configure-libcc1: stage_last
60054configure-utils: stage_last
60055configure-gdb: stage_last
60056configure-gdbserver: stage_last
60057configure-gdbsupport: stage_last
60058configure-gprof: stage_last
60059configure-sid: stage_last
60060configure-sim: stage_last
60061configure-fastjar: stage_last
60062configure-bison: stage_last
60063configure-flex: stage_last
60064configure-m4: stage_last
60065@endif gcc-bootstrap
60066
60067@unless gcc-bootstrap
60068all-gnattools: maybe-all-target-libstdc++-v3
60069configure-libcc1: maybe-configure-gcc
60070all-libcc1: maybe-all-gcc
60071all-utils: maybe-all-libiberty
60072configure-gdb: maybe-all-intl
60073configure-gdb: maybe-all-bfd
60074configure-gdb: maybe-all-libiconv
60075all-gdb: maybe-all-libiberty
60076all-gdb: maybe-all-libiconv
60077all-gdb: maybe-all-opcodes
60078all-gdb: maybe-all-libdecnumber
60079all-gdb: maybe-all-libctf
60080all-gdbserver: maybe-all-libiberty
60081configure-gdbsupport: maybe-configure-intl
60082all-gdbsupport: maybe-all-intl
60083configure-gprof: maybe-configure-intl
60084all-gprof: maybe-all-libiberty
60085all-gprof: maybe-all-bfd
60086all-gprof: maybe-all-opcodes
60087all-gprof: maybe-all-intl
60088all-gprof: maybe-all-gas
60089all-sid: maybe-all-libiberty
60090all-sid: maybe-all-bfd
60091all-sid: maybe-all-opcodes
60092configure-sim: maybe-configure-intl
60093all-sim: maybe-all-intl
60094all-sim: maybe-all-libiberty
60095all-sim: maybe-all-bfd
60096all-sim: maybe-all-opcodes
60097all-fastjar: maybe-all-zlib
60098all-fastjar: maybe-all-libiberty
60099all-bison: maybe-all-intl
60100all-flex: maybe-all-intl
60101all-m4: maybe-all-intl
60102configure-target-libgo: maybe-all-target-libstdc++-v3
60103configure-target-liboffloadmic: maybe-configure-target-libgomp
60104all-target-liboffloadmic: maybe-all-target-libgomp
60105configure-target-newlib: maybe-all-binutils
60106configure-target-newlib: maybe-all-ld
60107@endunless gcc-bootstrap
60108
60109# Dependencies for target modules on other target modules are
60110# described by lang_env_dependencies; the defaults apply to anything
60111# not mentioned there.
60112
60113
60114@if gcc-bootstrap
60115configure-stage1-target-libstdc++-v3: maybe-all-stage1-target-libgcc
60116configure-stage2-target-libstdc++-v3: maybe-all-stage2-target-libgcc
60117configure-stage3-target-libstdc++-v3: maybe-all-stage3-target-libgcc
60118configure-stage4-target-libstdc++-v3: maybe-all-stage4-target-libgcc
60119configure-stageprofile-target-libstdc++-v3: maybe-all-stageprofile-target-libgcc
60120configure-stagetrain-target-libstdc++-v3: maybe-all-stagetrain-target-libgcc
60121configure-stagefeedback-target-libstdc++-v3: maybe-all-stagefeedback-target-libgcc
60122configure-stageautoprofile-target-libstdc++-v3: maybe-all-stageautoprofile-target-libgcc
60123configure-stageautofeedback-target-libstdc++-v3: maybe-all-stageautofeedback-target-libgcc
60124configure-stage1-target-libsanitizer: maybe-all-stage1-target-libgcc
60125configure-stage2-target-libsanitizer: maybe-all-stage2-target-libgcc
60126configure-stage3-target-libsanitizer: maybe-all-stage3-target-libgcc
60127configure-stage4-target-libsanitizer: maybe-all-stage4-target-libgcc
60128configure-stageprofile-target-libsanitizer: maybe-all-stageprofile-target-libgcc
60129configure-stagetrain-target-libsanitizer: maybe-all-stagetrain-target-libgcc
60130configure-stagefeedback-target-libsanitizer: maybe-all-stagefeedback-target-libgcc
60131configure-stageautoprofile-target-libsanitizer: maybe-all-stageautoprofile-target-libgcc
60132configure-stageautofeedback-target-libsanitizer: maybe-all-stageautofeedback-target-libgcc
60133configure-stage1-target-libvtv: maybe-all-stage1-target-libgcc
60134configure-stage2-target-libvtv: maybe-all-stage2-target-libgcc
60135configure-stage3-target-libvtv: maybe-all-stage3-target-libgcc
60136configure-stage4-target-libvtv: maybe-all-stage4-target-libgcc
60137configure-stageprofile-target-libvtv: maybe-all-stageprofile-target-libgcc
60138configure-stagetrain-target-libvtv: maybe-all-stagetrain-target-libgcc
60139configure-stagefeedback-target-libvtv: maybe-all-stagefeedback-target-libgcc
60140configure-stageautoprofile-target-libvtv: maybe-all-stageautoprofile-target-libgcc
60141configure-stageautofeedback-target-libvtv: maybe-all-stageautofeedback-target-libgcc
60142configure-stage1-target-libgomp: maybe-all-stage1-target-libgcc
60143configure-stage2-target-libgomp: maybe-all-stage2-target-libgcc
60144configure-stage3-target-libgomp: maybe-all-stage3-target-libgcc
60145configure-stage4-target-libgomp: maybe-all-stage4-target-libgcc
60146configure-stageprofile-target-libgomp: maybe-all-stageprofile-target-libgcc
60147configure-stagetrain-target-libgomp: maybe-all-stagetrain-target-libgcc
60148configure-stagefeedback-target-libgomp: maybe-all-stagefeedback-target-libgcc
60149configure-stageautoprofile-target-libgomp: maybe-all-stageautoprofile-target-libgcc
60150configure-stageautofeedback-target-libgomp: maybe-all-stageautofeedback-target-libgcc
60151@endif gcc-bootstrap
60152
60153@if gcc-no-bootstrap
60154configure-target-libstdc++-v3: maybe-all-target-libgcc
60155configure-target-libsanitizer: maybe-all-target-libgcc
60156configure-target-libvtv: maybe-all-target-libgcc
60157configure-target-liboffloadmic: maybe-all-target-libgcc
60158configure-target-libssp: maybe-all-target-libgcc
60159configure-target-newlib: maybe-all-target-libgcc
60160configure-target-libbacktrace: maybe-all-target-libgcc
60161configure-target-libquadmath: maybe-all-target-libgcc
60162configure-target-libgfortran: maybe-all-target-libgcc
60163configure-target-libobjc: maybe-all-target-libgcc
60164configure-target-libgo: maybe-all-target-libgcc
60165configure-target-libhsail-rt: maybe-all-target-libgcc
60166configure-target-libphobos: maybe-all-target-libgcc
60167configure-target-libtermcap: maybe-all-target-libgcc
60168configure-target-winsup: maybe-all-target-libgcc
60169configure-target-libgloss: maybe-all-target-libgcc
60170configure-target-libffi: maybe-all-target-libgcc
60171configure-target-zlib: maybe-all-target-libgcc
60172configure-target-rda: maybe-all-target-libgcc
60173configure-target-libada: maybe-all-target-libgcc
60174configure-target-libgomp: maybe-all-target-libgcc
60175configure-target-libitm: maybe-all-target-libgcc
60176configure-target-libatomic: maybe-all-target-libgcc
60177@endif gcc-no-bootstrap
60178
60179
60180configure-target-libstdc++-v3: maybe-all-target-newlib maybe-all-target-libgloss
60181
60182configure-target-libsanitizer: maybe-all-target-newlib maybe-all-target-libgloss
60183
60184configure-target-libvtv: maybe-all-target-newlib maybe-all-target-libgloss
60185
60186configure-target-liboffloadmic: maybe-all-target-newlib maybe-all-target-libgloss
60187configure-target-liboffloadmic: maybe-all-target-libstdc++-v3
60188
60189configure-target-libssp: maybe-all-target-newlib maybe-all-target-libgloss
60190
60191
60192
60193configure-target-libbacktrace: maybe-all-target-newlib maybe-all-target-libgloss
60194
60195configure-target-libquadmath: maybe-all-target-newlib maybe-all-target-libgloss
60196
60197configure-target-libgfortran: maybe-all-target-newlib maybe-all-target-libgloss
60198
60199configure-target-libobjc: maybe-all-target-newlib maybe-all-target-libgloss
60200
60201configure-target-libgo: maybe-all-target-newlib maybe-all-target-libgloss
60202
60203configure-target-libhsail-rt: maybe-all-target-newlib maybe-all-target-libgloss
60204
60205configure-target-libphobos: maybe-all-target-newlib maybe-all-target-libgloss
60206
60207configure-target-libtermcap: maybe-all-target-newlib maybe-all-target-libgloss
60208
60209configure-target-winsup: maybe-all-target-newlib maybe-all-target-libgloss
60210
60211
60212configure-target-libffi: maybe-all-target-newlib maybe-all-target-libgloss
60213configure-target-libffi: maybe-all-target-libstdc++-v3
60214
60215configure-target-zlib: maybe-all-target-newlib maybe-all-target-libgloss
60216
60217configure-target-rda: maybe-all-target-newlib maybe-all-target-libgloss
60218
60219configure-target-libada: maybe-all-target-newlib maybe-all-target-libgloss
60220
60221configure-target-libgomp: maybe-all-target-newlib maybe-all-target-libgloss
60222
60223configure-target-libitm: maybe-all-target-newlib maybe-all-target-libgloss
60224configure-target-libitm: maybe-all-target-libstdc++-v3
60225
60226configure-target-libatomic: maybe-all-target-newlib maybe-all-target-libgloss
60227
60228
60229CONFIGURE_GDB_TK = @CONFIGURE_GDB_TK@
60230GDB_TK = @GDB_TK@
60231INSTALL_GDB_TK = @INSTALL_GDB_TK@
60232configure-gdb: $(CONFIGURE_GDB_TK)
60233all-gdb: $(gdbnlmrequirements) $(GDB_TK)
60234install-gdb: $(INSTALL_GDB_TK)
60235
60236# Serialization dependencies.  Host configures don't work well in parallel to
60237# each other, due to contention over config.cache.  Target configures and 
60238# build configures are similar.
60239@serialization_dependencies@
60240
60241# --------------------------------
60242# Regenerating top level configury
60243# --------------------------------
60244
60245# Rebuilding Makefile.in, using autogen.
60246AUTOGEN = autogen
60247$(srcdir)/Makefile.in: @MAINT@ $(srcdir)/Makefile.tpl $(srcdir)/Makefile.def
60248	cd $(srcdir) && $(AUTOGEN) Makefile.def
60249
60250# Rebuilding Makefile.
60251Makefile: $(srcdir)/Makefile.in config.status
60252	CONFIG_FILES=$@ CONFIG_HEADERS= $(SHELL) ./config.status
60253
60254config.status: configure
60255	CONFIG_SHELL="$(SHELL)" $(SHELL) ./config.status --recheck
60256
60257# Rebuilding configure.
60258AUTOCONF = autoconf
60259$(srcdir)/configure: @MAINT@ $(srcdir)/configure.ac $(srcdir)/config/acx.m4 \
60260	$(srcdir)/config/override.m4 $(srcdir)/config/proginstall.m4 \
60261	$(srcdir)/config/elf.m4 $(srcdir)/config/isl.m4 \
60262	$(srcdir)/libtool.m4 $(srcdir)/ltoptions.m4 $(srcdir)/ltsugar.m4 \
60263	$(srcdir)/ltversion.m4 $(srcdir)/lt~obsolete.m4
60264	cd $(srcdir) && $(AUTOCONF)
60265
60266# ------------------------------
60267# Special directives to GNU Make
60268# ------------------------------
60269
60270# Don't pass command-line variables to submakes.
60271.NOEXPORT:
60272MAKEOVERRIDES=
60273
60274# end of Makefile.in
60275