Makefile.in revision 1.3
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# Build programs are put under this directory.
113BUILD_SUBDIR = @build_subdir@
114# This is set by the configure script to the arguments to use when configuring
115# directories built for the build system.
116BUILD_CONFIGARGS = @build_configargs@ --with-build-subdir="$(BUILD_SUBDIR)"
117
118# Linker flags to use on the host, for stage1 or when not
119# bootstrapping.
120STAGE1_LDFLAGS = @stage1_ldflags@
121
122# Libraries to use on the host, for stage1 or when not bootstrapping.
123STAGE1_LIBS = @stage1_libs@
124
125# Linker flags to use for stage2 and later.
126POSTSTAGE1_LDFLAGS = @poststage1_ldflags@
127
128# Libraries to use for stage2 and later.
129POSTSTAGE1_LIBS = @poststage1_libs@
130
131# This is the list of variables to export in the environment when
132# configuring any subdirectory.  It must also be exported whenever
133# recursing into a build directory in case that directory's Makefile
134# re-runs configure.
135BASE_EXPORTS = \
136	FLEX="$(FLEX)"; export FLEX; \
137	LEX="$(LEX)"; export LEX; \
138	BISON="$(BISON)"; export BISON; \
139	YACC="$(YACC)"; export YACC; \
140	M4="$(M4)"; export M4; \
141	SED="$(SED)"; export SED; \
142	AWK="$(AWK)"; export AWK; \
143	MAKEINFO="$(MAKEINFO)"; export MAKEINFO;
144
145# This is the list of variables to export in the environment when
146# configuring subdirectories for the build system.
147BUILD_EXPORTS = \
148	$(BASE_EXPORTS) \
149	AR="$(AR_FOR_BUILD)"; export AR; \
150	AS="$(AS_FOR_BUILD)"; export AS; \
151	CC="$(CC_FOR_BUILD)"; export CC; \
152	CFLAGS="$(CFLAGS_FOR_BUILD)"; export CFLAGS; \
153	CONFIG_SHELL="$(SHELL)"; export CONFIG_SHELL; \
154	CXX="$(CXX_FOR_BUILD)"; export CXX; \
155	CXXFLAGS="$(CXXFLAGS_FOR_BUILD)"; export CXXFLAGS; \
156	GCJ="$(GCJ_FOR_BUILD)"; export GCJ; \
157	GFORTRAN="$(GFORTRAN_FOR_BUILD)"; export GFORTRAN; \
158	GOC="$(GOC_FOR_BUILD)"; export GOC; \
159	GOCFLAGS="$(GOCFLAGS_FOR_BUILD)"; export GOCFLAGS; \
160	DLLTOOL="$(DLLTOOL_FOR_BUILD)"; export DLLTOOL; \
161	LD="$(LD_FOR_BUILD)"; export LD; \
162	LDFLAGS="$(LDFLAGS_FOR_BUILD)"; export LDFLAGS; \
163	NM="$(NM_FOR_BUILD)"; export NM; \
164	RANLIB="$(RANLIB_FOR_BUILD)"; export RANLIB; \
165	WINDRES="$(WINDRES_FOR_BUILD)"; export WINDRES; \
166	WINDMC="$(WINDMC_FOR_BUILD)"; export WINDMC;
167
168# These variables must be set on the make command line for directories
169# built for the build system to override those in BASE_FLAGS_TO_PASS.
170EXTRA_BUILD_FLAGS = \
171	CFLAGS="$(CFLAGS_FOR_BUILD)" \
172	LDFLAGS="$(LDFLAGS_FOR_BUILD)"
173
174# This is the list of directories to built for the host system.
175SUBDIRS = @configdirs@
176TARGET_CONFIGDIRS = @target_configdirs@
177# This is set by the configure script to the arguments to use when configuring
178# directories built for the host system.
179HOST_CONFIGARGS = @host_configargs@
180# Host programs are put under this directory, which is . except if building
181# with srcdir=..
182HOST_SUBDIR = @host_subdir@
183# This is the list of variables to export in the environment when
184# configuring subdirectories for the host system.  We need to pass
185# some to the GCC configure because of its hybrid host/target nature.
186HOST_EXPORTS = \
187	$(BASE_EXPORTS) \
188	CC="$(CC)"; export CC; \
189	ADA_CFLAGS="$(ADA_CFLAGS)"; export ADA_CFLAGS; \
190	CFLAGS="$(CFLAGS)"; export CFLAGS; \
191	CONFIG_SHELL="$(SHELL)"; export CONFIG_SHELL; \
192	CXX="$(CXX)"; export CXX; \
193	CXXFLAGS="$(CXXFLAGS)"; export CXXFLAGS; \
194	GCJ="$(GCJ)"; export GCJ; \
195	GFORTRAN="$(GFORTRAN)"; export GFORTRAN; \
196	GOC="$(GOC)"; export GOC; \
197	AR="$(AR)"; export AR; \
198	AS="$(AS)"; export AS; \
199	CC_FOR_BUILD="$(CC_FOR_BUILD)"; export CC_FOR_BUILD; \
200	DLLTOOL="$(DLLTOOL)"; export DLLTOOL; \
201	LD="$(LD)"; export LD; \
202	LDFLAGS="$(STAGE1_LDFLAGS) $(LDFLAGS)"; export LDFLAGS; \
203	NM="$(NM)"; export NM; \
204	RANLIB="$(RANLIB)"; export RANLIB; \
205	WINDRES="$(WINDRES)"; export WINDRES; \
206	WINDMC="$(WINDMC)"; export WINDMC; \
207	OBJCOPY="$(OBJCOPY)"; export OBJCOPY; \
208	OBJDUMP="$(OBJDUMP)"; export OBJDUMP; \
209	READELF="$(READELF)"; export READELF; \
210	AR_FOR_TARGET="$(AR_FOR_TARGET)"; export AR_FOR_TARGET; \
211	AS_FOR_TARGET="$(AS_FOR_TARGET)"; export AS_FOR_TARGET; \
212	GCC_FOR_TARGET="$(GCC_FOR_TARGET)"; export GCC_FOR_TARGET; \
213	LD_FOR_TARGET="$(LD_FOR_TARGET)"; export LD_FOR_TARGET; \
214	NM_FOR_TARGET="$(NM_FOR_TARGET)"; export NM_FOR_TARGET; \
215	OBJDUMP_FOR_TARGET="$(OBJDUMP_FOR_TARGET)"; export OBJDUMP_FOR_TARGET; \
216	OBJCOPY_FOR_TARGET="$(OBJCOPY_FOR_TARGET)"; export OBJCOPY_FOR_TARGET; \
217	RANLIB_FOR_TARGET="$(RANLIB_FOR_TARGET)"; export RANLIB_FOR_TARGET; \
218	READELF_FOR_TARGET="$(READELF_FOR_TARGET)"; export READELF_FOR_TARGET; \
219	TOPLEVEL_CONFIGURE_ARGUMENTS="$(TOPLEVEL_CONFIGURE_ARGUMENTS)"; export TOPLEVEL_CONFIGURE_ARGUMENTS; \
220	HOST_LIBS="$(STAGE1_LIBS)"; export HOST_LIBS; \
221	GMPLIBS="$(HOST_GMPLIBS)"; export GMPLIBS; \
222	GMPINC="$(HOST_GMPINC)"; export GMPINC; \
223	ISLINC="$(HOST_ISLINC)"; export ISLINC; \
224	CLOOGLIBS="$(HOST_CLOOGLIBS)"; export CLOOGLIBS; \
225	CLOOGINC="$(HOST_CLOOGINC)"; export CLOOGINC; \
226	LIBELFLIBS="$(HOST_LIBELFLIBS)" ; export LIBELFLIBS; \
227	LIBELFINC="$(HOST_LIBELFINC)" ; export LIBELFINC; \
228@if gcc-bootstrap
229	$(RPATH_ENVVAR)=`echo "$(TARGET_LIB_PATH)$$$(RPATH_ENVVAR)" | sed 's,::*,:,g;s,^:*,,;s,:*$$,,'`; export $(RPATH_ENVVAR); \
230@endif gcc-bootstrap
231	$(RPATH_ENVVAR)=`echo "$(HOST_LIB_PATH)$$$(RPATH_ENVVAR)" | sed 's,::*,:,g;s,^:*,,;s,:*$$,,'`; export $(RPATH_ENVVAR);
232
233POSTSTAGE1_CXX_EXPORT = \
234	CXX='$(CXX)'; export CXX; \
235	CXX_FOR_BUILD='$(CXX_FOR_BUILD)'; export CXX_FOR_BUILD;
236@if target-libstdc++-v3-bootstrap
237# Override the above if we're bootstrapping C++.
238POSTSTAGE1_CXX_EXPORT = \
239	CXX="$(STAGE_CC_WRAPPER) $$r/$(HOST_SUBDIR)/prev-gcc/xg++$(exeext) \
240	  -B$$r/$(HOST_SUBDIR)/prev-gcc/ -B$(build_tooldir)/bin/ -nostdinc++ \
241	  -B$$r/prev-$(TARGET_SUBDIR)/libstdc++-v3/src/.libs \
242	  -B$$r/prev-$(TARGET_SUBDIR)/libstdc++-v3/libsupc++/.libs \
243	  `if $(LEAN); then echo ' -isystem '; else echo ' -I'; fi`$$r/prev-$(TARGET_SUBDIR)/libstdc++-v3/include/$(TARGET_SUBDIR) \
244	  `if $(LEAN); then echo ' -isystem '; else echo ' -I'; fi`$$r/prev-$(TARGET_SUBDIR)/libstdc++-v3/include \
245	  `if $(LEAN); then echo ' -isystem '; else echo ' -I'; fi`$$s/libstdc++-v3/libsupc++ \
246	  -L$$r/prev-$(TARGET_SUBDIR)/libstdc++-v3/src/.libs \
247	  -L$$r/prev-$(TARGET_SUBDIR)/libstdc++-v3/libsupc++/.libs"; \
248	  export CXX; \
249	CXX_FOR_BUILD="$$CXX"; export CXX_FOR_BUILD;
250@endif target-libstdc++-v3-bootstrap
251
252# Similar, for later GCC stages.
253POSTSTAGE1_HOST_EXPORTS = \
254	$(HOST_EXPORTS) \
255	CC="$(STAGE_CC_WRAPPER) $$r/$(HOST_SUBDIR)/prev-gcc/xgcc$(exeext) \
256	  -B$$r/$(HOST_SUBDIR)/prev-gcc/ -B$(build_tooldir)/bin/ \
257	  $(XGCC_FLAGS_FOR_TARGET) $$TFLAGS"; export CC; \
258	CC_FOR_BUILD="$$CC"; export CC_FOR_BUILD; \
259	$(POSTSTAGE1_CXX_EXPORT) \
260	GNATBIND="$$r/$(HOST_SUBDIR)/prev-gcc/gnatbind"; export GNATBIND; \
261	LDFLAGS="$(POSTSTAGE1_LDFLAGS) $(BOOT_LDFLAGS)"; export LDFLAGS; \
262	HOST_LIBS="$(POSTSTAGE1_LIBS)"; export HOST_LIBS;
263
264# Target libraries are put under this directory:
265TARGET_SUBDIR = @target_subdir@
266# This is set by the configure script to the arguments to use when configuring
267# directories built for the target.
268TARGET_CONFIGARGS = @target_configargs@ --with-target-subdir="$(TARGET_SUBDIR)"
269# This is the list of variables to export in the environment when
270# configuring subdirectories for the target system.
271BASE_TARGET_EXPORTS = \
272	$(BASE_EXPORTS) \
273	AR="$(AR_FOR_TARGET)"; export AR; \
274	AS="$(COMPILER_AS_FOR_TARGET)"; export AS; \
275	CC="$(CC_FOR_TARGET) $(XGCC_FLAGS_FOR_TARGET) $$TFLAGS"; export CC; \
276	CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
277	CONFIG_SHELL="$(SHELL)"; export CONFIG_SHELL; \
278	CPPFLAGS="$(CPPFLAGS_FOR_TARGET)"; export CPPFLAGS; \
279	CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
280	GCJ="$(GCJ_FOR_TARGET) $(XGCC_FLAGS_FOR_TARGET) $$TFLAGS"; export GCJ; \
281	GFORTRAN="$(GFORTRAN_FOR_TARGET) $(XGCC_FLAGS_FOR_TARGET) $$TFLAGS"; export GFORTRAN; \
282	GOC="$(GOC_FOR_TARGET) $(XGCC_FLAGS_FOR_TARGET) $$TFLAGS"; export GOC; \
283	DLLTOOL="$(DLLTOOL_FOR_TARGET)"; export DLLTOOL; \
284	LD="$(COMPILER_LD_FOR_TARGET)"; export LD; \
285	LDFLAGS="$(LDFLAGS_FOR_TARGET)"; export LDFLAGS; \
286	LIPO="$(LIPO_FOR_TARGET)"; export LIPO; \
287	NM="$(COMPILER_NM_FOR_TARGET)"; export NM; \
288	OBJDUMP="$(OBJDUMP_FOR_TARGET)"; export OBJDUMP; \
289	OBJCOPY="$(OBJCOPY_FOR_TARGET)"; export OBJCOPY; \
290	RANLIB="$(RANLIB_FOR_TARGET)"; export RANLIB; \
291	READELF="$(READELF_FOR_TARGET)"; export READELF; \
292	STRIP="$(STRIP_FOR_TARGET)"; export STRIP; \
293	WINDRES="$(WINDRES_FOR_TARGET)"; export WINDRES; \
294	WINDMC="$(WINDMC_FOR_TARGET)"; export WINDMC; \
295@if gcc-bootstrap
296	$(RPATH_ENVVAR)=`echo "$(TARGET_LIB_PATH)$$$(RPATH_ENVVAR)" | sed 's,::*,:,g;s,^:*,,;s,:*$$,,'`; export $(RPATH_ENVVAR); \
297@endif gcc-bootstrap
298	$(RPATH_ENVVAR)=`echo "$(HOST_LIB_PATH)$$$(RPATH_ENVVAR)" | sed 's,::*,:,g;s,^:*,,;s,:*$$,,'`; export $(RPATH_ENVVAR); \
299	TARGET_CONFIGDIRS="$(TARGET_CONFIGDIRS)"; export TARGET_CONFIGDIRS;
300
301RAW_CXX_TARGET_EXPORTS = \
302	$(BASE_TARGET_EXPORTS) \
303	CXX_FOR_TARGET="$(RAW_CXX_FOR_TARGET)"; export CXX_FOR_TARGET; \
304	CXX="$(RAW_CXX_FOR_TARGET) $(XGCC_FLAGS_FOR_TARGET) $$TFLAGS"; export CXX;
305
306NORMAL_TARGET_EXPORTS = \
307	$(BASE_TARGET_EXPORTS) \
308	CXX="$(CXX_FOR_TARGET) $(XGCC_FLAGS_FOR_TARGET) $$TFLAGS"; export CXX;
309
310# Where to find GMP
311HOST_GMPLIBS = @gmplibs@
312HOST_GMPINC = @gmpinc@
313
314# Where to find ISL
315HOST_ISLINC = @islinc@
316
317# Where to find CLOOG
318HOST_CLOOGLIBS = @clooglibs@
319HOST_CLOOGINC = @clooginc@
320
321# Where to find libelf
322HOST_LIBELFLIBS = @libelflibs@
323HOST_LIBELFINC = @libelfinc@
324
325EXTRA_CONFIGARGS_LIBJAVA = @EXTRA_CONFIGARGS_LIBJAVA@
326
327# ----------------------------------------------
328# Programs producing files for the BUILD machine
329# ----------------------------------------------
330
331SHELL = @SHELL@
332
333# pwd command to use.  Allow user to override default by setting PWDCMD in
334# the environment to account for automounters.  The make variable must not
335# be called PWDCMD, otherwise the value set here is passed to make
336# subprocesses and overrides the setting from the user's environment.
337# Don't use PWD since it is a common shell environment variable and we
338# don't want to corrupt it.
339PWD_COMMAND = $${PWDCMD-pwd}
340
341# compilers to use to create programs which must be run in the build
342# environment.
343AR_FOR_BUILD = @AR_FOR_BUILD@
344AS_FOR_BUILD = @AS_FOR_BUILD@
345CC_FOR_BUILD = @CC_FOR_BUILD@
346CFLAGS_FOR_BUILD = @CFLAGS_FOR_BUILD@
347CXXFLAGS_FOR_BUILD = @CXXFLAGS_FOR_BUILD@
348CXX_FOR_BUILD = @CXX_FOR_BUILD@
349DLLTOOL_FOR_BUILD = @DLLTOOL_FOR_BUILD@
350GCJ_FOR_BUILD = @GCJ_FOR_BUILD@
351GFORTRAN_FOR_BUILD = @GFORTRAN_FOR_BUILD@
352GOC_FOR_BUILD = @GOC_FOR_BUILD@
353LDFLAGS_FOR_BUILD = @LDFLAGS_FOR_BUILD@
354LD_FOR_BUILD = @LD_FOR_BUILD@
355NM_FOR_BUILD = @NM_FOR_BUILD@
356RANLIB_FOR_BUILD = @RANLIB_FOR_BUILD@
357WINDMC_FOR_BUILD = @WINDMC_FOR_BUILD@
358WINDRES_FOR_BUILD = @WINDRES_FOR_BUILD@
359
360# Special variables passed down in EXTRA_GCC_FLAGS.  They are defined
361# here so that they can be overridden by Makefile fragments.
362BUILD_PREFIX = @BUILD_PREFIX@
363BUILD_PREFIX_1 = @BUILD_PREFIX_1@
364
365# Flags to pass to stage2 and later makes.  They are defined
366# here so that they can be overridden by Makefile fragments.
367BOOT_CFLAGS= -g -O2
368BOOT_LDFLAGS=
369BOOT_ADAFLAGS= -gnatpg
370
371AWK = @AWK@
372SED = @SED@
373BISON = @BISON@
374YACC = @YACC@
375FLEX = @FLEX@
376LEX = @LEX@
377M4 = @M4@
378MAKEINFO = @MAKEINFO@
379EXPECT = @EXPECT@
380RUNTEST = @RUNTEST@
381
382# This just becomes part of the MAKEINFO definition passed down to
383# sub-makes.  It lets flags be given on the command line while still
384# using the makeinfo from the object tree.
385# (Default to avoid splitting info files by setting the threshold high.)
386MAKEINFOFLAGS = --split-size=5000000
387
388# ---------------------------------------------
389# Programs producing files for the HOST machine
390# ---------------------------------------------
391
392AS = @AS@
393AR = @AR@
394AR_FLAGS = rc
395CC = @CC@
396CXX = @CXX@
397DLLTOOL = @DLLTOOL@
398LD = @LD@
399LIPO = @LIPO@
400NM = @NM@
401OBJDUMP = @OBJDUMP@
402RANLIB = @RANLIB@
403READELF = @READELF@
404STRIP = @STRIP@
405WINDRES = @WINDRES@
406WINDMC = @WINDMC@
407
408GNATBIND = @GNATBIND@
409GNATMAKE = @GNATMAKE@
410
411CFLAGS = @CFLAGS@
412LDFLAGS = @LDFLAGS@
413LIBCFLAGS = $(CFLAGS)
414CXXFLAGS = @CXXFLAGS@
415LIBCXXFLAGS = $(CXXFLAGS) -fno-implicit-templates
416GOCFLAGS = $(CFLAGS)
417
418TFLAGS =
419
420# Defaults for all stages; some are overridden below.
421
422STAGE_CFLAGS = $(BOOT_CFLAGS)
423STAGE_TFLAGS = $(TFLAGS)
424STAGE_CONFIGURE_FLAGS=@stage2_werror_flag@
425
426
427# Defaults for stage 1; some are overridden below.
428STAGE1_CFLAGS = $(STAGE_CFLAGS)
429STAGE1_CXXFLAGS = $(CXXFLAGS)
430@if target-libstdc++-v3-bootstrap
431# Override the above if we're bootstrapping C++.
432STAGE1_CXXFLAGS = $(STAGE1_CFLAGS)
433@endif target-libstdc++-v3-bootstrap
434STAGE1_TFLAGS = $(STAGE_TFLAGS)
435STAGE1_CONFIGURE_FLAGS = $(STAGE_CONFIGURE_FLAGS)
436
437# Defaults for stage 2; some are overridden below.
438STAGE2_CFLAGS = $(STAGE_CFLAGS)
439STAGE2_CXXFLAGS = $(CXXFLAGS)
440@if target-libstdc++-v3-bootstrap
441# Override the above if we're bootstrapping C++.
442STAGE2_CXXFLAGS = $(STAGE2_CFLAGS)
443@endif target-libstdc++-v3-bootstrap
444STAGE2_TFLAGS = $(STAGE_TFLAGS)
445STAGE2_CONFIGURE_FLAGS = $(STAGE_CONFIGURE_FLAGS)
446
447# Defaults for stage 3; some are overridden below.
448STAGE3_CFLAGS = $(STAGE_CFLAGS)
449STAGE3_CXXFLAGS = $(CXXFLAGS)
450@if target-libstdc++-v3-bootstrap
451# Override the above if we're bootstrapping C++.
452STAGE3_CXXFLAGS = $(STAGE3_CFLAGS)
453@endif target-libstdc++-v3-bootstrap
454STAGE3_TFLAGS = $(STAGE_TFLAGS)
455STAGE3_CONFIGURE_FLAGS = $(STAGE_CONFIGURE_FLAGS)
456
457# Defaults for stage 4; some are overridden below.
458STAGE4_CFLAGS = $(STAGE_CFLAGS)
459STAGE4_CXXFLAGS = $(CXXFLAGS)
460@if target-libstdc++-v3-bootstrap
461# Override the above if we're bootstrapping C++.
462STAGE4_CXXFLAGS = $(STAGE4_CFLAGS)
463@endif target-libstdc++-v3-bootstrap
464STAGE4_TFLAGS = $(STAGE_TFLAGS)
465STAGE4_CONFIGURE_FLAGS = $(STAGE_CONFIGURE_FLAGS)
466
467# Defaults for stage profile; some are overridden below.
468STAGEprofile_CFLAGS = $(STAGE_CFLAGS)
469STAGEprofile_CXXFLAGS = $(CXXFLAGS)
470@if target-libstdc++-v3-bootstrap
471# Override the above if we're bootstrapping C++.
472STAGEprofile_CXXFLAGS = $(STAGEprofile_CFLAGS)
473@endif target-libstdc++-v3-bootstrap
474STAGEprofile_TFLAGS = $(STAGE_TFLAGS)
475STAGEprofile_CONFIGURE_FLAGS = $(STAGE_CONFIGURE_FLAGS)
476
477# Defaults for stage feedback; some are overridden below.
478STAGEfeedback_CFLAGS = $(STAGE_CFLAGS)
479STAGEfeedback_CXXFLAGS = $(CXXFLAGS)
480@if target-libstdc++-v3-bootstrap
481# Override the above if we're bootstrapping C++.
482STAGEfeedback_CXXFLAGS = $(STAGEfeedback_CFLAGS)
483@endif target-libstdc++-v3-bootstrap
484STAGEfeedback_TFLAGS = $(STAGE_TFLAGS)
485STAGEfeedback_CONFIGURE_FLAGS = $(STAGE_CONFIGURE_FLAGS)
486
487
488# Only build the C compiler for stage1, because that is the only one that
489# we can guarantee will build with the native compiler, and also it is the
490# only thing useful for building stage2. STAGE1_CFLAGS (via CFLAGS),
491# MAKEINFO and MAKEINFOFLAGS are explicitly passed here to make them
492# overrideable (for a bootstrap build stage1 also builds gcc.info).
493
494STAGE1_CFLAGS = @stage1_cflags@
495STAGE1_CHECKING = @stage1_checking@
496STAGE1_LANGUAGES = @stage1_languages@
497# * We force-disable intermodule optimizations, even if
498#   --enable-intermodule was passed, since the installed compiler
499#   probably can't handle them.  Luckily, autoconf always respects
500#   the last argument when conflicting --enable arguments are passed.
501# * Likewise, we force-disable coverage flags, since the installed
502#   compiler probably has never heard of them.
503# * We also disable -Wformat, since older GCCs don't understand newer %s.
504STAGE1_CONFIGURE_FLAGS = --disable-intermodule $(STAGE1_CHECKING) \
505	  --disable-coverage --enable-languages="$(STAGE1_LANGUAGES)" \
506	  --disable-build-format-warnings
507
508STAGEprofile_CFLAGS = $(STAGE2_CFLAGS) -fprofile-generate
509STAGEprofile_TFLAGS = $(STAGE2_TFLAGS)
510
511STAGEfeedback_CFLAGS = $(STAGE3_CFLAGS) -fprofile-use
512STAGEfeedback_TFLAGS = $(STAGE3_TFLAGS)
513
514do-compare = @do_compare@
515do-compare3 = $(do-compare)
516
517# -----------------------------------------------
518# Programs producing files for the TARGET machine
519# -----------------------------------------------
520
521AR_FOR_TARGET=@AR_FOR_TARGET@
522AS_FOR_TARGET=@AS_FOR_TARGET@
523CC_FOR_TARGET=$(STAGE_CC_WRAPPER) @CC_FOR_TARGET@
524
525# If GCC_FOR_TARGET is not overriden on the command line, then this
526# variable is passed down to the gcc Makefile, where it is used to
527# build libgcc2.a.  We define it here so that it can itself be
528# overridden on the command line.
529GCC_FOR_TARGET=$(STAGE_CC_WRAPPER) @GCC_FOR_TARGET@
530CXX_FOR_TARGET=$(STAGE_CC_WRAPPER) @CXX_FOR_TARGET@
531RAW_CXX_FOR_TARGET=$(STAGE_CC_WRAPPER) @RAW_CXX_FOR_TARGET@
532GCJ_FOR_TARGET=$(STAGE_CC_WRAPPER) @GCJ_FOR_TARGET@
533GFORTRAN_FOR_TARGET=$(STAGE_CC_WRAPPER) @GFORTRAN_FOR_TARGET@
534GOC_FOR_TARGET=$(STAGE_CC_WRAPPER) @GOC_FOR_TARGET@
535DLLTOOL_FOR_TARGET=@DLLTOOL_FOR_TARGET@
536LD_FOR_TARGET=@LD_FOR_TARGET@
537
538LIPO_FOR_TARGET=@LIPO_FOR_TARGET@
539NM_FOR_TARGET=@NM_FOR_TARGET@
540OBJDUMP_FOR_TARGET=@OBJDUMP_FOR_TARGET@
541OBJCOPY_FOR_TARGET=@OBJCOPY_FOR_TARGET@
542RANLIB_FOR_TARGET=@RANLIB_FOR_TARGET@
543READELF_FOR_TARGET=@READELF_FOR_TARGET@
544STRIP_FOR_TARGET=@STRIP_FOR_TARGET@
545WINDRES_FOR_TARGET=@WINDRES_FOR_TARGET@
546WINDMC_FOR_TARGET=@WINDMC_FOR_TARGET@
547
548COMPILER_AS_FOR_TARGET=@COMPILER_AS_FOR_TARGET@
549COMPILER_LD_FOR_TARGET=@COMPILER_LD_FOR_TARGET@
550COMPILER_NM_FOR_TARGET=@COMPILER_NM_FOR_TARGET@
551
552CFLAGS_FOR_TARGET = @CFLAGS_FOR_TARGET@
553CXXFLAGS_FOR_TARGET = @CXXFLAGS_FOR_TARGET@
554
555LIBCFLAGS_FOR_TARGET = $(CFLAGS_FOR_TARGET)
556LIBCXXFLAGS_FOR_TARGET = $(CXXFLAGS_FOR_TARGET) -fno-implicit-templates
557LDFLAGS_FOR_TARGET = @LDFLAGS_FOR_TARGET@
558GOCFLAGS_FOR_TARGET = -O2 -g
559
560FLAGS_FOR_TARGET = @FLAGS_FOR_TARGET@
561SYSROOT_CFLAGS_FOR_TARGET = @SYSROOT_CFLAGS_FOR_TARGET@
562DEBUG_PREFIX_CFLAGS_FOR_TARGET = @DEBUG_PREFIX_CFLAGS_FOR_TARGET@
563
564XGCC_FLAGS_FOR_TARGET = $(FLAGS_FOR_TARGET) $(SYSROOT_CFLAGS_FOR_TARGET) $(DEBUG_PREFIX_CFLAGS_FOR_TARGET)
565
566# ------------------------------------
567# Miscellaneous targets and flag lists
568# ------------------------------------
569
570# The first rule in the file had better be this one.  Don't put any above it.
571# This lives here to allow makefile fragments to contain dependencies.
572all:
573
574#### host and target specific makefile fragments come in here.
575@target_makefile_frag@
576@alphaieee_frag@
577@ospace_frag@
578@host_makefile_frag@
579###
580
581# This is the list of directories that may be needed in RPATH_ENVVAR
582# so that programs built for the target machine work.
583TARGET_LIB_PATH = $(TARGET_LIB_PATH_libstdc++-v3)$(TARGET_LIB_PATH_libsanitizer)$(TARGET_LIB_PATH_libvtv)$(TARGET_LIB_PATH_libcilkrts)$(TARGET_LIB_PATH_libssp)$(TARGET_LIB_PATH_libgomp)$(TARGET_LIB_PATH_libitm)$(TARGET_LIB_PATH_libatomic)$(HOST_LIB_PATH_gcc)
584
585@if target-libstdc++-v3
586TARGET_LIB_PATH_libstdc++-v3 = $$r/$(TARGET_SUBDIR)/libstdc++-v3/src/.libs:
587@endif target-libstdc++-v3
588
589@if target-libsanitizer
590TARGET_LIB_PATH_libsanitizer = $$r/$(TARGET_SUBDIR)/libsanitizer/.libs:
591@endif target-libsanitizer
592
593@if target-libvtv
594TARGET_LIB_PATH_libvtv = $$r/$(TARGET_SUBDIR)/libvtv/.libs:
595@endif target-libvtv
596
597@if target-libcilkrts
598TARGET_LIB_PATH_libcilkrts = $$r/$(TARGET_SUBDIR)/libcilkrts/.libs:
599@endif target-libcilkrts
600
601@if target-libssp
602TARGET_LIB_PATH_libssp = $$r/$(TARGET_SUBDIR)/libssp/.libs:
603@endif target-libssp
604
605@if target-libgomp
606TARGET_LIB_PATH_libgomp = $$r/$(TARGET_SUBDIR)/libgomp/.libs:
607@endif target-libgomp
608
609@if target-libitm
610TARGET_LIB_PATH_libitm = $$r/$(TARGET_SUBDIR)/libitm/.libs:
611@endif target-libitm
612
613@if target-libatomic
614TARGET_LIB_PATH_libatomic = $$r/$(TARGET_SUBDIR)/libatomic/.libs:
615@endif target-libatomic
616
617
618
619# This is the list of directories that may be needed in RPATH_ENVVAR
620# so that programs built for the host machine work.
621HOST_LIB_PATH = $(HOST_LIB_PATH_gmp)$(HOST_LIB_PATH_mpfr)$(HOST_LIB_PATH_mpc)$(HOST_LIB_PATH_isl)$(HOST_LIB_PATH_cloog)$(HOST_LIB_PATH_libelf)
622
623# Define HOST_LIB_PATH_gcc here, for the sake of TARGET_LIB_PATH, ouch
624@if gcc
625HOST_LIB_PATH_gcc = $$r/$(HOST_SUBDIR)/gcc$(GCC_SHLIB_SUBDIR):$$r/$(HOST_SUBDIR)/prev-gcc$(GCC_SHLIB_SUBDIR):
626@endif gcc
627
628
629@if gmp
630HOST_LIB_PATH_gmp = \
631  $$r/$(HOST_SUBDIR)/gmp/.libs:$$r/$(HOST_SUBDIR)/prev-gmp/.libs:
632@endif gmp
633
634@if mpfr
635HOST_LIB_PATH_mpfr = \
636  $$r/$(HOST_SUBDIR)/mpfr/.libs:$$r/$(HOST_SUBDIR)/prev-mpfr/.libs:
637@endif mpfr
638
639@if mpc
640HOST_LIB_PATH_mpc = \
641  $$r/$(HOST_SUBDIR)/mpc/.libs:$$r/$(HOST_SUBDIR)/prev-mpc/.libs:
642@endif mpc
643
644@if isl
645HOST_LIB_PATH_isl = \
646  $$r/$(HOST_SUBDIR)/isl/.libs:$$r/$(HOST_SUBDIR)/prev-isl/.libs:
647@endif isl
648
649@if cloog
650HOST_LIB_PATH_cloog = \
651  $$r/$(HOST_SUBDIR)/cloog/.libs:$$r/$(HOST_SUBDIR)/prev-cloog/.libs:
652@endif cloog
653
654@if libelf
655HOST_LIB_PATH_libelf = \
656  $$r/$(HOST_SUBDIR)/libelf/.libs:$$r/$(HOST_SUBDIR)/prev-libelf/.libs:
657@endif libelf
658
659
660CXX_FOR_TARGET_FLAG_TO_PASS = \
661	"CXX_FOR_TARGET=$(CXX_FOR_TARGET)"
662@if target-libstdc++-v3
663# CXX_FOR_TARGET is tricky to get right for target libs that require a
664# functional C++ compiler.  When we recurse, if we expand
665# CXX_FOR_TARGET before configuring libstdc++-v3, we won't get
666# libstdc++ include flags from the script.  Instead, we get an
667# -funconfigured-* word, so that we'll get errors if this invalid C++
668# command line is used for anything, but also so that we can use the
669# word to decide whether or not to pass on this CXX_FOR_TARGET.  If we
670# don't pass it on, sub-make will use the default definition, that
671# re-expands it at the time of use, so we'll get it right when we need
672# it.  One potential exception is the expansion of CXX_FOR_TARGET
673# passed down as part of CXX within TARGET_FLAGS, but this wouldn't
674# really work, for C++ host programs can't depend on the current-stage
675# C++ target library.
676CXX_FOR_TARGET_FLAG_TO_PASS = \
677	$(shell if echo "$(CXX_FOR_TARGET)" | grep " -funconfigured-" > /dev/null; then :; else echo '"CXX_FOR_TARGET=$(CXX_FOR_TARGET)"'; fi)
678@endif target-libstdc++-v3
679
680# Flags to pass down to all sub-makes.
681BASE_FLAGS_TO_PASS = \
682	"DESTDIR=$(DESTDIR)" \
683	"RPATH_ENVVAR=$(RPATH_ENVVAR)" \
684	"TARGET_SUBDIR=$(TARGET_SUBDIR)" \
685	"bindir=$(bindir)" \
686	"datadir=$(datadir)" \
687	"exec_prefix=$(exec_prefix)" \
688	"includedir=$(includedir)" \
689	"datarootdir=$(datarootdir)" \
690	"docdir=$(docdir)" \
691	"infodir=$(infodir)" \
692	"pdfdir=$(pdfdir)" \
693	"htmldir=$(htmldir)" \
694	"libdir=$(libdir)" \
695	"libexecdir=$(libexecdir)" \
696	"lispdir=$(lispdir)" \
697	"localstatedir=$(localstatedir)" \
698	"mandir=$(mandir)" \
699	"oldincludedir=$(oldincludedir)" \
700	"prefix=$(prefix)" \
701	"sbindir=$(sbindir)" \
702	"sharedstatedir=$(sharedstatedir)" \
703	"sysconfdir=$(sysconfdir)" \
704	"tooldir=$(tooldir)" \
705	"build_tooldir=$(build_tooldir)" \
706	"target_alias=$(target_alias)" \
707	"AWK=$(AWK)" \
708	"BISON=$(BISON)" \
709	"CC_FOR_BUILD=$(CC_FOR_BUILD)" \
710	"CFLAGS_FOR_BUILD=$(CFLAGS_FOR_BUILD)" \
711	"CXX_FOR_BUILD=$(CXX_FOR_BUILD)" \
712	"EXPECT=$(EXPECT)" \
713	"FLEX=$(FLEX)" \
714	"INSTALL=$(INSTALL)" \
715	"INSTALL_DATA=$(INSTALL_DATA)" \
716	"INSTALL_PROGRAM=$(INSTALL_PROGRAM)" \
717	"INSTALL_SCRIPT=$(INSTALL_SCRIPT)" \
718	"LDFLAGS_FOR_BUILD=$(LDFLAGS_FOR_BUILD)" \
719	"LEX=$(LEX)" \
720	"M4=$(M4)" \
721	"MAKE=$(MAKE)" \
722	"RUNTEST=$(RUNTEST)" \
723	"RUNTESTFLAGS=$(RUNTESTFLAGS)" \
724	"SED=$(SED)" \
725	"SHELL=$(SHELL)" \
726	"YACC=$(YACC)" \
727	"`echo 'ADAFLAGS=$(ADAFLAGS)' | sed -e s'/[^=][^=]*=$$/XFOO=/'`" \
728	"ADA_CFLAGS=$(ADA_CFLAGS)" \
729	"AR_FLAGS=$(AR_FLAGS)" \
730	"`echo 'BOOT_ADAFLAGS=$(BOOT_ADAFLAGS)' | sed -e s'/[^=][^=]*=$$/XFOO=/'`" \
731	"BOOT_CFLAGS=$(BOOT_CFLAGS)" \
732	"BOOT_LDFLAGS=$(BOOT_LDFLAGS)" \
733	"CFLAGS=$(CFLAGS)" \
734	"CXXFLAGS=$(CXXFLAGS)" \
735	"LDFLAGS=$(LDFLAGS)" \
736	"LIBCFLAGS=$(LIBCFLAGS)" \
737	"LIBCXXFLAGS=$(LIBCXXFLAGS)" \
738	"STAGE1_CHECKING=$(STAGE1_CHECKING)" \
739	"STAGE1_LANGUAGES=$(STAGE1_LANGUAGES)" \
740	"GNATBIND=$(GNATBIND)" \
741	"GNATMAKE=$(GNATMAKE)" \
742	"AR_FOR_TARGET=$(AR_FOR_TARGET)" \
743	"AS_FOR_TARGET=$(AS_FOR_TARGET)" \
744	"CC_FOR_TARGET=$(CC_FOR_TARGET)" \
745	"CFLAGS_FOR_TARGET=$(CFLAGS_FOR_TARGET)" \
746	"CPPFLAGS_FOR_TARGET=$(CPPFLAGS_FOR_TARGET)" \
747	"CXXFLAGS_FOR_TARGET=$(CXXFLAGS_FOR_TARGET)" \
748	"DLLTOOL_FOR_TARGET=$(DLLTOOL_FOR_TARGET)" \
749	"FLAGS_FOR_TARGET=$(FLAGS_FOR_TARGET)" \
750	"GCJ_FOR_TARGET=$(GCJ_FOR_TARGET)" \
751	"GFORTRAN_FOR_TARGET=$(GFORTRAN_FOR_TARGET)" \
752	"GOC_FOR_TARGET=$(GOC_FOR_TARGET)" \
753	"GOCFLAGS_FOR_TARGET=$(GOCFLAGS_FOR_TARGET)" \
754	"LD_FOR_TARGET=$(LD_FOR_TARGET)" \
755	"LIPO_FOR_TARGET=$(LIPO_FOR_TARGET)" \
756	"LDFLAGS_FOR_TARGET=$(LDFLAGS_FOR_TARGET)" \
757	"LIBCFLAGS_FOR_TARGET=$(LIBCFLAGS_FOR_TARGET)" \
758	"LIBCXXFLAGS_FOR_TARGET=$(LIBCXXFLAGS_FOR_TARGET)" \
759	"NM_FOR_TARGET=$(NM_FOR_TARGET)" \
760	"OBJDUMP_FOR_TARGET=$(OBJDUMP_FOR_TARGET)" \
761	"OBJCOPY_FOR_TARGET=$(OBJCOPY_FOR_TARGET)" \
762	"RANLIB_FOR_TARGET=$(RANLIB_FOR_TARGET)" \
763	"READELF_FOR_TARGET=$(READELF_FOR_TARGET)" \
764	"STRIP_FOR_TARGET=$(STRIP_FOR_TARGET)" \
765	"WINDRES_FOR_TARGET=$(WINDRES_FOR_TARGET)" \
766	"WINDMC_FOR_TARGET=$(WINDMC_FOR_TARGET)" \
767	"BUILD_CONFIG=$(BUILD_CONFIG)" \
768	"`echo 'LANGUAGES=$(LANGUAGES)' | sed -e s'/[^=][^=]*=$$/XFOO=/'`" \
769	"LEAN=$(LEAN)" \
770	"STAGE1_CFLAGS=$(STAGE1_CFLAGS)" \
771	"STAGE1_CXXFLAGS=$(STAGE1_CXXFLAGS)" \
772	"STAGE1_TFLAGS=$(STAGE1_TFLAGS)" \
773	"STAGE2_CFLAGS=$(STAGE2_CFLAGS)" \
774	"STAGE2_CXXFLAGS=$(STAGE2_CXXFLAGS)" \
775	"STAGE2_TFLAGS=$(STAGE2_TFLAGS)" \
776	"STAGE3_CFLAGS=$(STAGE3_CFLAGS)" \
777	"STAGE3_CXXFLAGS=$(STAGE3_CXXFLAGS)" \
778	"STAGE3_TFLAGS=$(STAGE3_TFLAGS)" \
779	"STAGE4_CFLAGS=$(STAGE4_CFLAGS)" \
780	"STAGE4_CXXFLAGS=$(STAGE4_CXXFLAGS)" \
781	"STAGE4_TFLAGS=$(STAGE4_TFLAGS)" \
782	"STAGEprofile_CFLAGS=$(STAGEprofile_CFLAGS)" \
783	"STAGEprofile_CXXFLAGS=$(STAGEprofile_CXXFLAGS)" \
784	"STAGEprofile_TFLAGS=$(STAGEprofile_TFLAGS)" \
785	"STAGEfeedback_CFLAGS=$(STAGEfeedback_CFLAGS)" \
786	"STAGEfeedback_CXXFLAGS=$(STAGEfeedback_CXXFLAGS)" \
787	"STAGEfeedback_TFLAGS=$(STAGEfeedback_TFLAGS)" \
788	$(CXX_FOR_TARGET_FLAG_TO_PASS) \
789	"TFLAGS=$(TFLAGS)" \
790	"CONFIG_SHELL=$(SHELL)" \
791	"MAKEINFO=$(MAKEINFO) $(MAKEINFOFLAGS)" 
792
793# We leave this in just in case, but it is not needed anymore.
794RECURSE_FLAGS_TO_PASS = $(BASE_FLAGS_TO_PASS)
795
796# Flags to pass down to most sub-makes, in which we're building with
797# the host environment.
798EXTRA_HOST_FLAGS = \
799	'AR=$(AR)' \
800	'AS=$(AS)' \
801	'CC=$(CC)' \
802	'CXX=$(CXX)' \
803	'DLLTOOL=$(DLLTOOL)' \
804	'GCJ=$(GCJ)' \
805	'GFORTRAN=$(GFORTRAN)' \
806	'GOC=$(GOC)' \
807	'LD=$(LD)' \
808	'LIPO=$(LIPO)' \
809	'NM=$(NM)' \
810	'OBJDUMP=$(OBJDUMP)' \
811	'RANLIB=$(RANLIB)' \
812	'READELF=$(READELF)' \
813	'STRIP=$(STRIP)' \
814	'WINDRES=$(WINDRES)' \
815	'WINDMC=$(WINDMC)'
816
817FLAGS_TO_PASS = $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS)
818
819# Flags to pass to stage1 or when not bootstrapping.
820
821STAGE1_FLAGS_TO_PASS = \
822	LDFLAGS="$${LDFLAGS}" \
823	HOST_LIBS="$${HOST_LIBS}"
824
825# Flags to pass to stage2 and later makes.
826
827POSTSTAGE1_FLAGS_TO_PASS = \
828	CC="$${CC}" CC_FOR_BUILD="$${CC_FOR_BUILD}" \
829	CXX="$${CXX}" CXX_FOR_BUILD="$${CXX_FOR_BUILD}" \
830	GNATBIND="$${GNATBIND}" \
831	LDFLAGS="$${LDFLAGS}" \
832	HOST_LIBS="$${HOST_LIBS}" \
833	"`echo 'ADAFLAGS=$(BOOT_ADAFLAGS)' | sed -e s'/[^=][^=]*=$$/XFOO=/'`"
834
835# Flags to pass down to makes which are built with the target environment.
836# The double $ decreases the length of the command line; those variables
837# are set in BASE_FLAGS_TO_PASS, and the sub-make will expand them.  The
838# *_CFLAGS_FOR_TARGET variables are not passed down and most often empty,
839# so we expand them here.
840EXTRA_TARGET_FLAGS = \
841	'AR=$$(AR_FOR_TARGET)' \
842	'AS=$(COMPILER_AS_FOR_TARGET)' \
843	'CC=$$(CC_FOR_TARGET) $$(XGCC_FLAGS_FOR_TARGET) $$(TFLAGS)' \
844	'CFLAGS=$$(CFLAGS_FOR_TARGET)' \
845	'CXX=$$(CXX_FOR_TARGET) $$(XGCC_FLAGS_FOR_TARGET) $$(TFLAGS)' \
846	'CXXFLAGS=$$(CXXFLAGS_FOR_TARGET)' \
847	'DLLTOOL=$$(DLLTOOL_FOR_TARGET)' \
848	'GCJ=$$(GCJ_FOR_TARGET) $$(XGCC_FLAGS_FOR_TARGET) $$(TFLAGS)' \
849	'GFORTRAN=$$(GFORTRAN_FOR_TARGET) $$(XGCC_FLAGS_FOR_TARGET) $$(TFLAGS)' \
850	'GOC=$$(GOC_FOR_TARGET) $$(XGCC_FLAGS_FOR_TARGET) $$(TFLAGS)' \
851	'GOCFLAGS=$$(GOCFLAGS_FOR_TARGET)' \
852	'LD=$(COMPILER_LD_FOR_TARGET)' \
853	'LDFLAGS=$$(LDFLAGS_FOR_TARGET)' \
854	'LIBCFLAGS=$$(LIBCFLAGS_FOR_TARGET)' \
855	'LIBCXXFLAGS=$$(LIBCXXFLAGS_FOR_TARGET)' \
856	'NM=$(COMPILER_NM_FOR_TARGET)' \
857	'OBJDUMP=$$(OBJDUMP_FOR_TARGET)' \
858	'OBJCOPY=$$(OBJCOPY_FOR_TARGET)' \
859	'RANLIB=$$(RANLIB_FOR_TARGET)' \
860	'READELF=$$(READELF_FOR_TARGET)' \
861	'WINDRES=$$(WINDRES_FOR_TARGET)' \
862	'WINDMC=$$(WINDMC_FOR_TARGET)' \
863	'XGCC_FLAGS_FOR_TARGET=$(XGCC_FLAGS_FOR_TARGET)' \
864	"TFLAGS=$$TFLAGS"
865
866TARGET_FLAGS_TO_PASS = $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS)
867
868# Flags to pass down to gcc.  gcc builds a library, libgcc.a, so it
869# unfortunately needs the native compiler and the target ar and
870# ranlib.
871# If any variables are added here, they must be added to do-*, below.
872# The BUILD_* variables are a special case, which are used for the gcc
873# cross-building scheme.
874EXTRA_GCC_FLAGS = \
875	"GCC_FOR_TARGET=$(GCC_FOR_TARGET)" \
876	"`echo 'STMP_FIXPROTO=$(STMP_FIXPROTO)' | sed -e s'/[^=][^=]*=$$/XFOO=/'`" \
877	"`echo 'LIMITS_H_TEST=$(LIMITS_H_TEST)' | sed -e s'/[^=][^=]*=$$/XFOO=/'`"
878
879GCC_FLAGS_TO_PASS = $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS)
880
881@if gcc
882BUILD_CONFIG = @BUILD_CONFIG@
883ifneq ($(BUILD_CONFIG),)
884include $(foreach CONFIG, $(BUILD_CONFIG), $(srcdir)/config/$(CONFIG).mk)
885endif
886@endif gcc
887
888.PHONY: configure-host
889configure-host:  \
890    maybe-configure-bfd \
891    maybe-configure-opcodes \
892    maybe-configure-binutils \
893    maybe-configure-bison \
894    maybe-configure-cgen \
895    maybe-configure-dejagnu \
896    maybe-configure-etc \
897    maybe-configure-fastjar \
898    maybe-configure-fixincludes \
899    maybe-configure-flex \
900    maybe-configure-gas \
901    maybe-configure-gcc \
902    maybe-configure-gmp \
903    maybe-configure-mpfr \
904    maybe-configure-mpc \
905    maybe-configure-isl \
906    maybe-configure-cloog \
907    maybe-configure-libelf \
908    maybe-configure-gold \
909    maybe-configure-gprof \
910    maybe-configure-intl \
911    maybe-configure-tcl \
912    maybe-configure-itcl \
913    maybe-configure-ld \
914    maybe-configure-libbacktrace \
915    maybe-configure-libcpp \
916    maybe-configure-libdecnumber \
917    maybe-configure-libgui \
918    maybe-configure-libiberty \
919    maybe-configure-libiconv \
920    maybe-configure-m4 \
921    maybe-configure-readline \
922    maybe-configure-sid \
923    maybe-configure-sim \
924    maybe-configure-texinfo \
925    maybe-configure-zlib \
926    maybe-configure-gdb \
927    maybe-configure-expect \
928    maybe-configure-guile \
929    maybe-configure-tk \
930    maybe-configure-libtermcap \
931    maybe-configure-utils \
932    maybe-configure-gnattools \
933    maybe-configure-lto-plugin
934.PHONY: configure-target
935configure-target:  \
936    maybe-configure-target-libstdc++-v3 \
937    maybe-configure-target-libsanitizer \
938    maybe-configure-target-libvtv \
939    maybe-configure-target-libcilkrts \
940    maybe-configure-target-libssp \
941    maybe-configure-target-newlib \
942    maybe-configure-target-libgcc \
943    maybe-configure-target-libbacktrace \
944    maybe-configure-target-libquadmath \
945    maybe-configure-target-libgfortran \
946    maybe-configure-target-libobjc \
947    maybe-configure-target-libgo \
948    maybe-configure-target-libtermcap \
949    maybe-configure-target-winsup \
950    maybe-configure-target-libgloss \
951    maybe-configure-target-libffi \
952    maybe-configure-target-libjava \
953    maybe-configure-target-zlib \
954    maybe-configure-target-boehm-gc \
955    maybe-configure-target-rda \
956    maybe-configure-target-libada \
957    maybe-configure-target-libgomp \
958    maybe-configure-target-libitm \
959    maybe-configure-target-libatomic
960
961# The target built for a native non-bootstrap build.
962.PHONY: all
963all:
964@if gcc-bootstrap
965	[ -f stage_final ] || echo stage3 > stage_final
966	@r=`${PWD_COMMAND}`; export r; \
967	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
968	$(MAKE) $(RECURSE_FLAGS_TO_PASS) `cat stage_final`-bubble
969@endif gcc-bootstrap
970	@: $(MAKE); $(unstage)
971	@r=`${PWD_COMMAND}`; export r; \
972	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
973@if gcc-bootstrap
974	if [ -f stage_last ]; then \
975	  TFLAGS="$(STAGE$(shell test ! -f stage_last || sed s,^stage,, stage_last)_TFLAGS)"; \
976	  $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target; \
977	else \
978@endif gcc-bootstrap
979	  $(MAKE) $(RECURSE_FLAGS_TO_PASS) all-host all-target \
980@if gcc-bootstrap
981	    ; \
982	fi \
983@endif gcc-bootstrap
984	&& :
985
986.PHONY: all-build
987
988all-build: maybe-all-build-libiberty
989all-build: maybe-all-build-bison
990all-build: maybe-all-build-flex
991all-build: maybe-all-build-m4
992all-build: maybe-all-build-texinfo
993all-build: maybe-all-build-fixincludes
994
995.PHONY: all-host
996
997@if bfd-no-bootstrap
998all-host: maybe-all-bfd
999@endif bfd-no-bootstrap
1000@if opcodes-no-bootstrap
1001all-host: maybe-all-opcodes
1002@endif opcodes-no-bootstrap
1003@if binutils-no-bootstrap
1004all-host: maybe-all-binutils
1005@endif binutils-no-bootstrap
1006all-host: maybe-all-bison
1007all-host: maybe-all-cgen
1008all-host: maybe-all-dejagnu
1009all-host: maybe-all-etc
1010all-host: maybe-all-fastjar
1011@if fixincludes-no-bootstrap
1012all-host: maybe-all-fixincludes
1013@endif fixincludes-no-bootstrap
1014all-host: maybe-all-flex
1015@if gas-no-bootstrap
1016all-host: maybe-all-gas
1017@endif gas-no-bootstrap
1018@if gcc-no-bootstrap
1019all-host: maybe-all-gcc
1020@endif gcc-no-bootstrap
1021@if gmp-no-bootstrap
1022all-host: maybe-all-gmp
1023@endif gmp-no-bootstrap
1024@if mpfr-no-bootstrap
1025all-host: maybe-all-mpfr
1026@endif mpfr-no-bootstrap
1027@if mpc-no-bootstrap
1028all-host: maybe-all-mpc
1029@endif mpc-no-bootstrap
1030@if isl-no-bootstrap
1031all-host: maybe-all-isl
1032@endif isl-no-bootstrap
1033@if cloog-no-bootstrap
1034all-host: maybe-all-cloog
1035@endif cloog-no-bootstrap
1036@if libelf-no-bootstrap
1037all-host: maybe-all-libelf
1038@endif libelf-no-bootstrap
1039@if gold-no-bootstrap
1040all-host: maybe-all-gold
1041@endif gold-no-bootstrap
1042all-host: maybe-all-gprof
1043@if intl-no-bootstrap
1044all-host: maybe-all-intl
1045@endif intl-no-bootstrap
1046all-host: maybe-all-tcl
1047all-host: maybe-all-itcl
1048@if ld-no-bootstrap
1049all-host: maybe-all-ld
1050@endif ld-no-bootstrap
1051@if libbacktrace-no-bootstrap
1052all-host: maybe-all-libbacktrace
1053@endif libbacktrace-no-bootstrap
1054@if libcpp-no-bootstrap
1055all-host: maybe-all-libcpp
1056@endif libcpp-no-bootstrap
1057@if libdecnumber-no-bootstrap
1058all-host: maybe-all-libdecnumber
1059@endif libdecnumber-no-bootstrap
1060all-host: maybe-all-libgui
1061@if libiberty-no-bootstrap
1062all-host: maybe-all-libiberty
1063@endif libiberty-no-bootstrap
1064all-host: maybe-all-libiconv
1065all-host: maybe-all-m4
1066all-host: maybe-all-readline
1067all-host: maybe-all-sid
1068all-host: maybe-all-sim
1069all-host: maybe-all-texinfo
1070@if zlib-no-bootstrap
1071all-host: maybe-all-zlib
1072@endif zlib-no-bootstrap
1073all-host: maybe-all-gdb
1074all-host: maybe-all-expect
1075all-host: maybe-all-guile
1076all-host: maybe-all-tk
1077all-host: maybe-all-libtermcap
1078all-host: maybe-all-utils
1079all-host: maybe-all-gnattools
1080@if lto-plugin-no-bootstrap
1081all-host: maybe-all-lto-plugin
1082@endif lto-plugin-no-bootstrap
1083
1084.PHONY: all-target
1085
1086@if target-libstdc++-v3-no-bootstrap
1087all-target: maybe-all-target-libstdc++-v3
1088@endif target-libstdc++-v3-no-bootstrap
1089@if target-libsanitizer-no-bootstrap
1090all-target: maybe-all-target-libsanitizer
1091@endif target-libsanitizer-no-bootstrap
1092@if target-libvtv-no-bootstrap
1093all-target: maybe-all-target-libvtv
1094@endif target-libvtv-no-bootstrap
1095all-target: maybe-all-target-libcilkrts
1096all-target: maybe-all-target-libssp
1097all-target: maybe-all-target-newlib
1098@if target-libgcc-no-bootstrap
1099all-target: maybe-all-target-libgcc
1100@endif target-libgcc-no-bootstrap
1101all-target: maybe-all-target-libbacktrace
1102all-target: maybe-all-target-libquadmath
1103all-target: maybe-all-target-libgfortran
1104all-target: maybe-all-target-libobjc
1105all-target: maybe-all-target-libgo
1106all-target: maybe-all-target-libtermcap
1107all-target: maybe-all-target-winsup
1108all-target: maybe-all-target-libgloss
1109all-target: maybe-all-target-libffi
1110all-target: maybe-all-target-libjava
1111all-target: maybe-all-target-zlib
1112all-target: maybe-all-target-boehm-gc
1113all-target: maybe-all-target-rda
1114all-target: maybe-all-target-libada
1115@if target-libgomp-no-bootstrap
1116all-target: maybe-all-target-libgomp
1117@endif target-libgomp-no-bootstrap
1118all-target: maybe-all-target-libitm
1119all-target: maybe-all-target-libatomic
1120
1121# Do a target for all the subdirectories.  A ``make do-X'' will do a
1122# ``make X'' in all subdirectories (because, in general, there is a
1123# dependency (below) of X upon do-X, a ``make X'' will also do this,
1124# but it may do additional work as well).
1125
1126.PHONY: do-info
1127do-info:
1128	@: $(MAKE); $(unstage)
1129	@r=`${PWD_COMMAND}`; export r; \
1130	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1131	$(MAKE) $(RECURSE_FLAGS_TO_PASS) info-host \
1132	  info-target
1133
1134
1135.PHONY: info-host
1136
1137info-host: maybe-info-bfd
1138info-host: maybe-info-opcodes
1139info-host: maybe-info-binutils
1140info-host: maybe-info-bison
1141info-host: maybe-info-cgen
1142info-host: maybe-info-dejagnu
1143info-host: maybe-info-etc
1144info-host: maybe-info-fastjar
1145info-host: maybe-info-fixincludes
1146info-host: maybe-info-flex
1147info-host: maybe-info-gas
1148info-host: maybe-info-gcc
1149info-host: maybe-info-gmp
1150info-host: maybe-info-mpfr
1151info-host: maybe-info-mpc
1152info-host: maybe-info-isl
1153info-host: maybe-info-cloog
1154info-host: maybe-info-libelf
1155info-host: maybe-info-gold
1156info-host: maybe-info-gprof
1157info-host: maybe-info-intl
1158info-host: maybe-info-tcl
1159info-host: maybe-info-itcl
1160info-host: maybe-info-ld
1161info-host: maybe-info-libbacktrace
1162info-host: maybe-info-libcpp
1163info-host: maybe-info-libdecnumber
1164info-host: maybe-info-libgui
1165info-host: maybe-info-libiberty
1166info-host: maybe-info-libiconv
1167info-host: maybe-info-m4
1168info-host: maybe-info-readline
1169info-host: maybe-info-sid
1170info-host: maybe-info-sim
1171info-host: maybe-info-texinfo
1172info-host: maybe-info-zlib
1173info-host: maybe-info-gdb
1174info-host: maybe-info-expect
1175info-host: maybe-info-guile
1176info-host: maybe-info-tk
1177info-host: maybe-info-libtermcap
1178info-host: maybe-info-utils
1179info-host: maybe-info-gnattools
1180info-host: maybe-info-lto-plugin
1181
1182.PHONY: info-target
1183
1184info-target: maybe-info-target-libstdc++-v3
1185info-target: maybe-info-target-libsanitizer
1186info-target: maybe-info-target-libvtv
1187info-target: maybe-info-target-libcilkrts
1188info-target: maybe-info-target-libssp
1189info-target: maybe-info-target-newlib
1190info-target: maybe-info-target-libgcc
1191info-target: maybe-info-target-libbacktrace
1192info-target: maybe-info-target-libquadmath
1193info-target: maybe-info-target-libgfortran
1194info-target: maybe-info-target-libobjc
1195info-target: maybe-info-target-libgo
1196info-target: maybe-info-target-libtermcap
1197info-target: maybe-info-target-winsup
1198info-target: maybe-info-target-libgloss
1199info-target: maybe-info-target-libffi
1200info-target: maybe-info-target-libjava
1201info-target: maybe-info-target-zlib
1202info-target: maybe-info-target-boehm-gc
1203info-target: maybe-info-target-rda
1204info-target: maybe-info-target-libada
1205info-target: maybe-info-target-libgomp
1206info-target: maybe-info-target-libitm
1207info-target: maybe-info-target-libatomic
1208
1209.PHONY: do-dvi
1210do-dvi:
1211	@: $(MAKE); $(unstage)
1212	@r=`${PWD_COMMAND}`; export r; \
1213	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1214	$(MAKE) $(RECURSE_FLAGS_TO_PASS) dvi-host \
1215	  dvi-target
1216
1217
1218.PHONY: dvi-host
1219
1220dvi-host: maybe-dvi-bfd
1221dvi-host: maybe-dvi-opcodes
1222dvi-host: maybe-dvi-binutils
1223dvi-host: maybe-dvi-bison
1224dvi-host: maybe-dvi-cgen
1225dvi-host: maybe-dvi-dejagnu
1226dvi-host: maybe-dvi-etc
1227dvi-host: maybe-dvi-fastjar
1228dvi-host: maybe-dvi-fixincludes
1229dvi-host: maybe-dvi-flex
1230dvi-host: maybe-dvi-gas
1231dvi-host: maybe-dvi-gcc
1232dvi-host: maybe-dvi-gmp
1233dvi-host: maybe-dvi-mpfr
1234dvi-host: maybe-dvi-mpc
1235dvi-host: maybe-dvi-isl
1236dvi-host: maybe-dvi-cloog
1237dvi-host: maybe-dvi-libelf
1238dvi-host: maybe-dvi-gold
1239dvi-host: maybe-dvi-gprof
1240dvi-host: maybe-dvi-intl
1241dvi-host: maybe-dvi-tcl
1242dvi-host: maybe-dvi-itcl
1243dvi-host: maybe-dvi-ld
1244dvi-host: maybe-dvi-libbacktrace
1245dvi-host: maybe-dvi-libcpp
1246dvi-host: maybe-dvi-libdecnumber
1247dvi-host: maybe-dvi-libgui
1248dvi-host: maybe-dvi-libiberty
1249dvi-host: maybe-dvi-libiconv
1250dvi-host: maybe-dvi-m4
1251dvi-host: maybe-dvi-readline
1252dvi-host: maybe-dvi-sid
1253dvi-host: maybe-dvi-sim
1254dvi-host: maybe-dvi-texinfo
1255dvi-host: maybe-dvi-zlib
1256dvi-host: maybe-dvi-gdb
1257dvi-host: maybe-dvi-expect
1258dvi-host: maybe-dvi-guile
1259dvi-host: maybe-dvi-tk
1260dvi-host: maybe-dvi-libtermcap
1261dvi-host: maybe-dvi-utils
1262dvi-host: maybe-dvi-gnattools
1263dvi-host: maybe-dvi-lto-plugin
1264
1265.PHONY: dvi-target
1266
1267dvi-target: maybe-dvi-target-libstdc++-v3
1268dvi-target: maybe-dvi-target-libsanitizer
1269dvi-target: maybe-dvi-target-libvtv
1270dvi-target: maybe-dvi-target-libcilkrts
1271dvi-target: maybe-dvi-target-libssp
1272dvi-target: maybe-dvi-target-newlib
1273dvi-target: maybe-dvi-target-libgcc
1274dvi-target: maybe-dvi-target-libbacktrace
1275dvi-target: maybe-dvi-target-libquadmath
1276dvi-target: maybe-dvi-target-libgfortran
1277dvi-target: maybe-dvi-target-libobjc
1278dvi-target: maybe-dvi-target-libgo
1279dvi-target: maybe-dvi-target-libtermcap
1280dvi-target: maybe-dvi-target-winsup
1281dvi-target: maybe-dvi-target-libgloss
1282dvi-target: maybe-dvi-target-libffi
1283dvi-target: maybe-dvi-target-libjava
1284dvi-target: maybe-dvi-target-zlib
1285dvi-target: maybe-dvi-target-boehm-gc
1286dvi-target: maybe-dvi-target-rda
1287dvi-target: maybe-dvi-target-libada
1288dvi-target: maybe-dvi-target-libgomp
1289dvi-target: maybe-dvi-target-libitm
1290dvi-target: maybe-dvi-target-libatomic
1291
1292.PHONY: do-pdf
1293do-pdf:
1294	@: $(MAKE); $(unstage)
1295	@r=`${PWD_COMMAND}`; export r; \
1296	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1297	$(MAKE) $(RECURSE_FLAGS_TO_PASS) pdf-host \
1298	  pdf-target
1299
1300
1301.PHONY: pdf-host
1302
1303pdf-host: maybe-pdf-bfd
1304pdf-host: maybe-pdf-opcodes
1305pdf-host: maybe-pdf-binutils
1306pdf-host: maybe-pdf-bison
1307pdf-host: maybe-pdf-cgen
1308pdf-host: maybe-pdf-dejagnu
1309pdf-host: maybe-pdf-etc
1310pdf-host: maybe-pdf-fastjar
1311pdf-host: maybe-pdf-fixincludes
1312pdf-host: maybe-pdf-flex
1313pdf-host: maybe-pdf-gas
1314pdf-host: maybe-pdf-gcc
1315pdf-host: maybe-pdf-gmp
1316pdf-host: maybe-pdf-mpfr
1317pdf-host: maybe-pdf-mpc
1318pdf-host: maybe-pdf-isl
1319pdf-host: maybe-pdf-cloog
1320pdf-host: maybe-pdf-libelf
1321pdf-host: maybe-pdf-gold
1322pdf-host: maybe-pdf-gprof
1323pdf-host: maybe-pdf-intl
1324pdf-host: maybe-pdf-tcl
1325pdf-host: maybe-pdf-itcl
1326pdf-host: maybe-pdf-ld
1327pdf-host: maybe-pdf-libbacktrace
1328pdf-host: maybe-pdf-libcpp
1329pdf-host: maybe-pdf-libdecnumber
1330pdf-host: maybe-pdf-libgui
1331pdf-host: maybe-pdf-libiberty
1332pdf-host: maybe-pdf-libiconv
1333pdf-host: maybe-pdf-m4
1334pdf-host: maybe-pdf-readline
1335pdf-host: maybe-pdf-sid
1336pdf-host: maybe-pdf-sim
1337pdf-host: maybe-pdf-texinfo
1338pdf-host: maybe-pdf-zlib
1339pdf-host: maybe-pdf-gdb
1340pdf-host: maybe-pdf-expect
1341pdf-host: maybe-pdf-guile
1342pdf-host: maybe-pdf-tk
1343pdf-host: maybe-pdf-libtermcap
1344pdf-host: maybe-pdf-utils
1345pdf-host: maybe-pdf-gnattools
1346pdf-host: maybe-pdf-lto-plugin
1347
1348.PHONY: pdf-target
1349
1350pdf-target: maybe-pdf-target-libstdc++-v3
1351pdf-target: maybe-pdf-target-libsanitizer
1352pdf-target: maybe-pdf-target-libvtv
1353pdf-target: maybe-pdf-target-libcilkrts
1354pdf-target: maybe-pdf-target-libssp
1355pdf-target: maybe-pdf-target-newlib
1356pdf-target: maybe-pdf-target-libgcc
1357pdf-target: maybe-pdf-target-libbacktrace
1358pdf-target: maybe-pdf-target-libquadmath
1359pdf-target: maybe-pdf-target-libgfortran
1360pdf-target: maybe-pdf-target-libobjc
1361pdf-target: maybe-pdf-target-libgo
1362pdf-target: maybe-pdf-target-libtermcap
1363pdf-target: maybe-pdf-target-winsup
1364pdf-target: maybe-pdf-target-libgloss
1365pdf-target: maybe-pdf-target-libffi
1366pdf-target: maybe-pdf-target-libjava
1367pdf-target: maybe-pdf-target-zlib
1368pdf-target: maybe-pdf-target-boehm-gc
1369pdf-target: maybe-pdf-target-rda
1370pdf-target: maybe-pdf-target-libada
1371pdf-target: maybe-pdf-target-libgomp
1372pdf-target: maybe-pdf-target-libitm
1373pdf-target: maybe-pdf-target-libatomic
1374
1375.PHONY: do-html
1376do-html:
1377	@: $(MAKE); $(unstage)
1378	@r=`${PWD_COMMAND}`; export r; \
1379	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1380	$(MAKE) $(RECURSE_FLAGS_TO_PASS) html-host \
1381	  html-target
1382
1383
1384.PHONY: html-host
1385
1386html-host: maybe-html-bfd
1387html-host: maybe-html-opcodes
1388html-host: maybe-html-binutils
1389html-host: maybe-html-bison
1390html-host: maybe-html-cgen
1391html-host: maybe-html-dejagnu
1392html-host: maybe-html-etc
1393html-host: maybe-html-fastjar
1394html-host: maybe-html-fixincludes
1395html-host: maybe-html-flex
1396html-host: maybe-html-gas
1397html-host: maybe-html-gcc
1398html-host: maybe-html-gmp
1399html-host: maybe-html-mpfr
1400html-host: maybe-html-mpc
1401html-host: maybe-html-isl
1402html-host: maybe-html-cloog
1403html-host: maybe-html-libelf
1404html-host: maybe-html-gold
1405html-host: maybe-html-gprof
1406html-host: maybe-html-intl
1407html-host: maybe-html-tcl
1408html-host: maybe-html-itcl
1409html-host: maybe-html-ld
1410html-host: maybe-html-libbacktrace
1411html-host: maybe-html-libcpp
1412html-host: maybe-html-libdecnumber
1413html-host: maybe-html-libgui
1414html-host: maybe-html-libiberty
1415html-host: maybe-html-libiconv
1416html-host: maybe-html-m4
1417html-host: maybe-html-readline
1418html-host: maybe-html-sid
1419html-host: maybe-html-sim
1420html-host: maybe-html-texinfo
1421html-host: maybe-html-zlib
1422html-host: maybe-html-gdb
1423html-host: maybe-html-expect
1424html-host: maybe-html-guile
1425html-host: maybe-html-tk
1426html-host: maybe-html-libtermcap
1427html-host: maybe-html-utils
1428html-host: maybe-html-gnattools
1429html-host: maybe-html-lto-plugin
1430
1431.PHONY: html-target
1432
1433html-target: maybe-html-target-libstdc++-v3
1434html-target: maybe-html-target-libsanitizer
1435html-target: maybe-html-target-libvtv
1436html-target: maybe-html-target-libcilkrts
1437html-target: maybe-html-target-libssp
1438html-target: maybe-html-target-newlib
1439html-target: maybe-html-target-libgcc
1440html-target: maybe-html-target-libbacktrace
1441html-target: maybe-html-target-libquadmath
1442html-target: maybe-html-target-libgfortran
1443html-target: maybe-html-target-libobjc
1444html-target: maybe-html-target-libgo
1445html-target: maybe-html-target-libtermcap
1446html-target: maybe-html-target-winsup
1447html-target: maybe-html-target-libgloss
1448html-target: maybe-html-target-libffi
1449html-target: maybe-html-target-libjava
1450html-target: maybe-html-target-zlib
1451html-target: maybe-html-target-boehm-gc
1452html-target: maybe-html-target-rda
1453html-target: maybe-html-target-libada
1454html-target: maybe-html-target-libgomp
1455html-target: maybe-html-target-libitm
1456html-target: maybe-html-target-libatomic
1457
1458.PHONY: do-TAGS
1459do-TAGS:
1460	@: $(MAKE); $(unstage)
1461	@r=`${PWD_COMMAND}`; export r; \
1462	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1463	$(MAKE) $(RECURSE_FLAGS_TO_PASS) TAGS-host \
1464	  TAGS-target
1465
1466
1467.PHONY: TAGS-host
1468
1469TAGS-host: maybe-TAGS-bfd
1470TAGS-host: maybe-TAGS-opcodes
1471TAGS-host: maybe-TAGS-binutils
1472TAGS-host: maybe-TAGS-bison
1473TAGS-host: maybe-TAGS-cgen
1474TAGS-host: maybe-TAGS-dejagnu
1475TAGS-host: maybe-TAGS-etc
1476TAGS-host: maybe-TAGS-fastjar
1477TAGS-host: maybe-TAGS-fixincludes
1478TAGS-host: maybe-TAGS-flex
1479TAGS-host: maybe-TAGS-gas
1480TAGS-host: maybe-TAGS-gcc
1481TAGS-host: maybe-TAGS-gmp
1482TAGS-host: maybe-TAGS-mpfr
1483TAGS-host: maybe-TAGS-mpc
1484TAGS-host: maybe-TAGS-isl
1485TAGS-host: maybe-TAGS-cloog
1486TAGS-host: maybe-TAGS-libelf
1487TAGS-host: maybe-TAGS-gold
1488TAGS-host: maybe-TAGS-gprof
1489TAGS-host: maybe-TAGS-intl
1490TAGS-host: maybe-TAGS-tcl
1491TAGS-host: maybe-TAGS-itcl
1492TAGS-host: maybe-TAGS-ld
1493TAGS-host: maybe-TAGS-libbacktrace
1494TAGS-host: maybe-TAGS-libcpp
1495TAGS-host: maybe-TAGS-libdecnumber
1496TAGS-host: maybe-TAGS-libgui
1497TAGS-host: maybe-TAGS-libiberty
1498TAGS-host: maybe-TAGS-libiconv
1499TAGS-host: maybe-TAGS-m4
1500TAGS-host: maybe-TAGS-readline
1501TAGS-host: maybe-TAGS-sid
1502TAGS-host: maybe-TAGS-sim
1503TAGS-host: maybe-TAGS-texinfo
1504TAGS-host: maybe-TAGS-zlib
1505TAGS-host: maybe-TAGS-gdb
1506TAGS-host: maybe-TAGS-expect
1507TAGS-host: maybe-TAGS-guile
1508TAGS-host: maybe-TAGS-tk
1509TAGS-host: maybe-TAGS-libtermcap
1510TAGS-host: maybe-TAGS-utils
1511TAGS-host: maybe-TAGS-gnattools
1512TAGS-host: maybe-TAGS-lto-plugin
1513
1514.PHONY: TAGS-target
1515
1516TAGS-target: maybe-TAGS-target-libstdc++-v3
1517TAGS-target: maybe-TAGS-target-libsanitizer
1518TAGS-target: maybe-TAGS-target-libvtv
1519TAGS-target: maybe-TAGS-target-libcilkrts
1520TAGS-target: maybe-TAGS-target-libssp
1521TAGS-target: maybe-TAGS-target-newlib
1522TAGS-target: maybe-TAGS-target-libgcc
1523TAGS-target: maybe-TAGS-target-libbacktrace
1524TAGS-target: maybe-TAGS-target-libquadmath
1525TAGS-target: maybe-TAGS-target-libgfortran
1526TAGS-target: maybe-TAGS-target-libobjc
1527TAGS-target: maybe-TAGS-target-libgo
1528TAGS-target: maybe-TAGS-target-libtermcap
1529TAGS-target: maybe-TAGS-target-winsup
1530TAGS-target: maybe-TAGS-target-libgloss
1531TAGS-target: maybe-TAGS-target-libffi
1532TAGS-target: maybe-TAGS-target-libjava
1533TAGS-target: maybe-TAGS-target-zlib
1534TAGS-target: maybe-TAGS-target-boehm-gc
1535TAGS-target: maybe-TAGS-target-rda
1536TAGS-target: maybe-TAGS-target-libada
1537TAGS-target: maybe-TAGS-target-libgomp
1538TAGS-target: maybe-TAGS-target-libitm
1539TAGS-target: maybe-TAGS-target-libatomic
1540
1541.PHONY: do-install-info
1542do-install-info:
1543	@: $(MAKE); $(unstage)
1544	@r=`${PWD_COMMAND}`; export r; \
1545	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1546	$(MAKE) $(RECURSE_FLAGS_TO_PASS) install-info-host \
1547	  install-info-target
1548
1549
1550.PHONY: install-info-host
1551
1552install-info-host: maybe-install-info-bfd
1553install-info-host: maybe-install-info-opcodes
1554install-info-host: maybe-install-info-binutils
1555install-info-host: maybe-install-info-bison
1556install-info-host: maybe-install-info-cgen
1557install-info-host: maybe-install-info-dejagnu
1558install-info-host: maybe-install-info-etc
1559install-info-host: maybe-install-info-fastjar
1560install-info-host: maybe-install-info-fixincludes
1561install-info-host: maybe-install-info-flex
1562install-info-host: maybe-install-info-gas
1563install-info-host: maybe-install-info-gcc
1564install-info-host: maybe-install-info-gmp
1565install-info-host: maybe-install-info-mpfr
1566install-info-host: maybe-install-info-mpc
1567install-info-host: maybe-install-info-isl
1568install-info-host: maybe-install-info-cloog
1569install-info-host: maybe-install-info-libelf
1570install-info-host: maybe-install-info-gold
1571install-info-host: maybe-install-info-gprof
1572install-info-host: maybe-install-info-intl
1573install-info-host: maybe-install-info-tcl
1574install-info-host: maybe-install-info-itcl
1575install-info-host: maybe-install-info-ld
1576install-info-host: maybe-install-info-libbacktrace
1577install-info-host: maybe-install-info-libcpp
1578install-info-host: maybe-install-info-libdecnumber
1579install-info-host: maybe-install-info-libgui
1580install-info-host: maybe-install-info-libiberty
1581install-info-host: maybe-install-info-libiconv
1582install-info-host: maybe-install-info-m4
1583install-info-host: maybe-install-info-readline
1584install-info-host: maybe-install-info-sid
1585install-info-host: maybe-install-info-sim
1586install-info-host: maybe-install-info-texinfo
1587install-info-host: maybe-install-info-zlib
1588install-info-host: maybe-install-info-gdb
1589install-info-host: maybe-install-info-expect
1590install-info-host: maybe-install-info-guile
1591install-info-host: maybe-install-info-tk
1592install-info-host: maybe-install-info-libtermcap
1593install-info-host: maybe-install-info-utils
1594install-info-host: maybe-install-info-gnattools
1595install-info-host: maybe-install-info-lto-plugin
1596
1597.PHONY: install-info-target
1598
1599install-info-target: maybe-install-info-target-libstdc++-v3
1600install-info-target: maybe-install-info-target-libsanitizer
1601install-info-target: maybe-install-info-target-libvtv
1602install-info-target: maybe-install-info-target-libcilkrts
1603install-info-target: maybe-install-info-target-libssp
1604install-info-target: maybe-install-info-target-newlib
1605install-info-target: maybe-install-info-target-libgcc
1606install-info-target: maybe-install-info-target-libbacktrace
1607install-info-target: maybe-install-info-target-libquadmath
1608install-info-target: maybe-install-info-target-libgfortran
1609install-info-target: maybe-install-info-target-libobjc
1610install-info-target: maybe-install-info-target-libgo
1611install-info-target: maybe-install-info-target-libtermcap
1612install-info-target: maybe-install-info-target-winsup
1613install-info-target: maybe-install-info-target-libgloss
1614install-info-target: maybe-install-info-target-libffi
1615install-info-target: maybe-install-info-target-libjava
1616install-info-target: maybe-install-info-target-zlib
1617install-info-target: maybe-install-info-target-boehm-gc
1618install-info-target: maybe-install-info-target-rda
1619install-info-target: maybe-install-info-target-libada
1620install-info-target: maybe-install-info-target-libgomp
1621install-info-target: maybe-install-info-target-libitm
1622install-info-target: maybe-install-info-target-libatomic
1623
1624.PHONY: do-install-pdf
1625do-install-pdf:
1626	@: $(MAKE); $(unstage)
1627	@r=`${PWD_COMMAND}`; export r; \
1628	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1629	$(MAKE) $(RECURSE_FLAGS_TO_PASS) install-pdf-host \
1630	  install-pdf-target
1631
1632
1633.PHONY: install-pdf-host
1634
1635install-pdf-host: maybe-install-pdf-bfd
1636install-pdf-host: maybe-install-pdf-opcodes
1637install-pdf-host: maybe-install-pdf-binutils
1638install-pdf-host: maybe-install-pdf-bison
1639install-pdf-host: maybe-install-pdf-cgen
1640install-pdf-host: maybe-install-pdf-dejagnu
1641install-pdf-host: maybe-install-pdf-etc
1642install-pdf-host: maybe-install-pdf-fastjar
1643install-pdf-host: maybe-install-pdf-fixincludes
1644install-pdf-host: maybe-install-pdf-flex
1645install-pdf-host: maybe-install-pdf-gas
1646install-pdf-host: maybe-install-pdf-gcc
1647install-pdf-host: maybe-install-pdf-gmp
1648install-pdf-host: maybe-install-pdf-mpfr
1649install-pdf-host: maybe-install-pdf-mpc
1650install-pdf-host: maybe-install-pdf-isl
1651install-pdf-host: maybe-install-pdf-cloog
1652install-pdf-host: maybe-install-pdf-libelf
1653install-pdf-host: maybe-install-pdf-gold
1654install-pdf-host: maybe-install-pdf-gprof
1655install-pdf-host: maybe-install-pdf-intl
1656install-pdf-host: maybe-install-pdf-tcl
1657install-pdf-host: maybe-install-pdf-itcl
1658install-pdf-host: maybe-install-pdf-ld
1659install-pdf-host: maybe-install-pdf-libbacktrace
1660install-pdf-host: maybe-install-pdf-libcpp
1661install-pdf-host: maybe-install-pdf-libdecnumber
1662install-pdf-host: maybe-install-pdf-libgui
1663install-pdf-host: maybe-install-pdf-libiberty
1664install-pdf-host: maybe-install-pdf-libiconv
1665install-pdf-host: maybe-install-pdf-m4
1666install-pdf-host: maybe-install-pdf-readline
1667install-pdf-host: maybe-install-pdf-sid
1668install-pdf-host: maybe-install-pdf-sim
1669install-pdf-host: maybe-install-pdf-texinfo
1670install-pdf-host: maybe-install-pdf-zlib
1671install-pdf-host: maybe-install-pdf-gdb
1672install-pdf-host: maybe-install-pdf-expect
1673install-pdf-host: maybe-install-pdf-guile
1674install-pdf-host: maybe-install-pdf-tk
1675install-pdf-host: maybe-install-pdf-libtermcap
1676install-pdf-host: maybe-install-pdf-utils
1677install-pdf-host: maybe-install-pdf-gnattools
1678install-pdf-host: maybe-install-pdf-lto-plugin
1679
1680.PHONY: install-pdf-target
1681
1682install-pdf-target: maybe-install-pdf-target-libstdc++-v3
1683install-pdf-target: maybe-install-pdf-target-libsanitizer
1684install-pdf-target: maybe-install-pdf-target-libvtv
1685install-pdf-target: maybe-install-pdf-target-libcilkrts
1686install-pdf-target: maybe-install-pdf-target-libssp
1687install-pdf-target: maybe-install-pdf-target-newlib
1688install-pdf-target: maybe-install-pdf-target-libgcc
1689install-pdf-target: maybe-install-pdf-target-libbacktrace
1690install-pdf-target: maybe-install-pdf-target-libquadmath
1691install-pdf-target: maybe-install-pdf-target-libgfortran
1692install-pdf-target: maybe-install-pdf-target-libobjc
1693install-pdf-target: maybe-install-pdf-target-libgo
1694install-pdf-target: maybe-install-pdf-target-libtermcap
1695install-pdf-target: maybe-install-pdf-target-winsup
1696install-pdf-target: maybe-install-pdf-target-libgloss
1697install-pdf-target: maybe-install-pdf-target-libffi
1698install-pdf-target: maybe-install-pdf-target-libjava
1699install-pdf-target: maybe-install-pdf-target-zlib
1700install-pdf-target: maybe-install-pdf-target-boehm-gc
1701install-pdf-target: maybe-install-pdf-target-rda
1702install-pdf-target: maybe-install-pdf-target-libada
1703install-pdf-target: maybe-install-pdf-target-libgomp
1704install-pdf-target: maybe-install-pdf-target-libitm
1705install-pdf-target: maybe-install-pdf-target-libatomic
1706
1707.PHONY: do-install-html
1708do-install-html:
1709	@: $(MAKE); $(unstage)
1710	@r=`${PWD_COMMAND}`; export r; \
1711	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1712	$(MAKE) $(RECURSE_FLAGS_TO_PASS) install-html-host \
1713	  install-html-target
1714
1715
1716.PHONY: install-html-host
1717
1718install-html-host: maybe-install-html-bfd
1719install-html-host: maybe-install-html-opcodes
1720install-html-host: maybe-install-html-binutils
1721install-html-host: maybe-install-html-bison
1722install-html-host: maybe-install-html-cgen
1723install-html-host: maybe-install-html-dejagnu
1724install-html-host: maybe-install-html-etc
1725install-html-host: maybe-install-html-fastjar
1726install-html-host: maybe-install-html-fixincludes
1727install-html-host: maybe-install-html-flex
1728install-html-host: maybe-install-html-gas
1729install-html-host: maybe-install-html-gcc
1730install-html-host: maybe-install-html-gmp
1731install-html-host: maybe-install-html-mpfr
1732install-html-host: maybe-install-html-mpc
1733install-html-host: maybe-install-html-isl
1734install-html-host: maybe-install-html-cloog
1735install-html-host: maybe-install-html-libelf
1736install-html-host: maybe-install-html-gold
1737install-html-host: maybe-install-html-gprof
1738install-html-host: maybe-install-html-intl
1739install-html-host: maybe-install-html-tcl
1740install-html-host: maybe-install-html-itcl
1741install-html-host: maybe-install-html-ld
1742install-html-host: maybe-install-html-libbacktrace
1743install-html-host: maybe-install-html-libcpp
1744install-html-host: maybe-install-html-libdecnumber
1745install-html-host: maybe-install-html-libgui
1746install-html-host: maybe-install-html-libiberty
1747install-html-host: maybe-install-html-libiconv
1748install-html-host: maybe-install-html-m4
1749install-html-host: maybe-install-html-readline
1750install-html-host: maybe-install-html-sid
1751install-html-host: maybe-install-html-sim
1752install-html-host: maybe-install-html-texinfo
1753install-html-host: maybe-install-html-zlib
1754install-html-host: maybe-install-html-gdb
1755install-html-host: maybe-install-html-expect
1756install-html-host: maybe-install-html-guile
1757install-html-host: maybe-install-html-tk
1758install-html-host: maybe-install-html-libtermcap
1759install-html-host: maybe-install-html-utils
1760install-html-host: maybe-install-html-gnattools
1761install-html-host: maybe-install-html-lto-plugin
1762
1763.PHONY: install-html-target
1764
1765install-html-target: maybe-install-html-target-libstdc++-v3
1766install-html-target: maybe-install-html-target-libsanitizer
1767install-html-target: maybe-install-html-target-libvtv
1768install-html-target: maybe-install-html-target-libcilkrts
1769install-html-target: maybe-install-html-target-libssp
1770install-html-target: maybe-install-html-target-newlib
1771install-html-target: maybe-install-html-target-libgcc
1772install-html-target: maybe-install-html-target-libbacktrace
1773install-html-target: maybe-install-html-target-libquadmath
1774install-html-target: maybe-install-html-target-libgfortran
1775install-html-target: maybe-install-html-target-libobjc
1776install-html-target: maybe-install-html-target-libgo
1777install-html-target: maybe-install-html-target-libtermcap
1778install-html-target: maybe-install-html-target-winsup
1779install-html-target: maybe-install-html-target-libgloss
1780install-html-target: maybe-install-html-target-libffi
1781install-html-target: maybe-install-html-target-libjava
1782install-html-target: maybe-install-html-target-zlib
1783install-html-target: maybe-install-html-target-boehm-gc
1784install-html-target: maybe-install-html-target-rda
1785install-html-target: maybe-install-html-target-libada
1786install-html-target: maybe-install-html-target-libgomp
1787install-html-target: maybe-install-html-target-libitm
1788install-html-target: maybe-install-html-target-libatomic
1789
1790.PHONY: do-installcheck
1791do-installcheck:
1792	@: $(MAKE); $(unstage)
1793	@r=`${PWD_COMMAND}`; export r; \
1794	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1795	$(MAKE) $(RECURSE_FLAGS_TO_PASS) installcheck-host \
1796	  installcheck-target
1797
1798
1799.PHONY: installcheck-host
1800
1801installcheck-host: maybe-installcheck-bfd
1802installcheck-host: maybe-installcheck-opcodes
1803installcheck-host: maybe-installcheck-binutils
1804installcheck-host: maybe-installcheck-bison
1805installcheck-host: maybe-installcheck-cgen
1806installcheck-host: maybe-installcheck-dejagnu
1807installcheck-host: maybe-installcheck-etc
1808installcheck-host: maybe-installcheck-fastjar
1809installcheck-host: maybe-installcheck-fixincludes
1810installcheck-host: maybe-installcheck-flex
1811installcheck-host: maybe-installcheck-gas
1812installcheck-host: maybe-installcheck-gcc
1813installcheck-host: maybe-installcheck-gmp
1814installcheck-host: maybe-installcheck-mpfr
1815installcheck-host: maybe-installcheck-mpc
1816installcheck-host: maybe-installcheck-isl
1817installcheck-host: maybe-installcheck-cloog
1818installcheck-host: maybe-installcheck-libelf
1819installcheck-host: maybe-installcheck-gold
1820installcheck-host: maybe-installcheck-gprof
1821installcheck-host: maybe-installcheck-intl
1822installcheck-host: maybe-installcheck-tcl
1823installcheck-host: maybe-installcheck-itcl
1824installcheck-host: maybe-installcheck-ld
1825installcheck-host: maybe-installcheck-libbacktrace
1826installcheck-host: maybe-installcheck-libcpp
1827installcheck-host: maybe-installcheck-libdecnumber
1828installcheck-host: maybe-installcheck-libgui
1829installcheck-host: maybe-installcheck-libiberty
1830installcheck-host: maybe-installcheck-libiconv
1831installcheck-host: maybe-installcheck-m4
1832installcheck-host: maybe-installcheck-readline
1833installcheck-host: maybe-installcheck-sid
1834installcheck-host: maybe-installcheck-sim
1835installcheck-host: maybe-installcheck-texinfo
1836installcheck-host: maybe-installcheck-zlib
1837installcheck-host: maybe-installcheck-gdb
1838installcheck-host: maybe-installcheck-expect
1839installcheck-host: maybe-installcheck-guile
1840installcheck-host: maybe-installcheck-tk
1841installcheck-host: maybe-installcheck-libtermcap
1842installcheck-host: maybe-installcheck-utils
1843installcheck-host: maybe-installcheck-gnattools
1844installcheck-host: maybe-installcheck-lto-plugin
1845
1846.PHONY: installcheck-target
1847
1848installcheck-target: maybe-installcheck-target-libstdc++-v3
1849installcheck-target: maybe-installcheck-target-libsanitizer
1850installcheck-target: maybe-installcheck-target-libvtv
1851installcheck-target: maybe-installcheck-target-libcilkrts
1852installcheck-target: maybe-installcheck-target-libssp
1853installcheck-target: maybe-installcheck-target-newlib
1854installcheck-target: maybe-installcheck-target-libgcc
1855installcheck-target: maybe-installcheck-target-libbacktrace
1856installcheck-target: maybe-installcheck-target-libquadmath
1857installcheck-target: maybe-installcheck-target-libgfortran
1858installcheck-target: maybe-installcheck-target-libobjc
1859installcheck-target: maybe-installcheck-target-libgo
1860installcheck-target: maybe-installcheck-target-libtermcap
1861installcheck-target: maybe-installcheck-target-winsup
1862installcheck-target: maybe-installcheck-target-libgloss
1863installcheck-target: maybe-installcheck-target-libffi
1864installcheck-target: maybe-installcheck-target-libjava
1865installcheck-target: maybe-installcheck-target-zlib
1866installcheck-target: maybe-installcheck-target-boehm-gc
1867installcheck-target: maybe-installcheck-target-rda
1868installcheck-target: maybe-installcheck-target-libada
1869installcheck-target: maybe-installcheck-target-libgomp
1870installcheck-target: maybe-installcheck-target-libitm
1871installcheck-target: maybe-installcheck-target-libatomic
1872
1873.PHONY: do-mostlyclean
1874do-mostlyclean:
1875	@: $(MAKE); $(unstage)
1876	@r=`${PWD_COMMAND}`; export r; \
1877	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1878	$(MAKE) $(RECURSE_FLAGS_TO_PASS) mostlyclean-host \
1879	  mostlyclean-target
1880
1881
1882.PHONY: mostlyclean-host
1883
1884mostlyclean-host: maybe-mostlyclean-bfd
1885mostlyclean-host: maybe-mostlyclean-opcodes
1886mostlyclean-host: maybe-mostlyclean-binutils
1887mostlyclean-host: maybe-mostlyclean-bison
1888mostlyclean-host: maybe-mostlyclean-cgen
1889mostlyclean-host: maybe-mostlyclean-dejagnu
1890mostlyclean-host: maybe-mostlyclean-etc
1891mostlyclean-host: maybe-mostlyclean-fastjar
1892mostlyclean-host: maybe-mostlyclean-fixincludes
1893mostlyclean-host: maybe-mostlyclean-flex
1894mostlyclean-host: maybe-mostlyclean-gas
1895mostlyclean-host: maybe-mostlyclean-gcc
1896mostlyclean-host: maybe-mostlyclean-gmp
1897mostlyclean-host: maybe-mostlyclean-mpfr
1898mostlyclean-host: maybe-mostlyclean-mpc
1899mostlyclean-host: maybe-mostlyclean-isl
1900mostlyclean-host: maybe-mostlyclean-cloog
1901mostlyclean-host: maybe-mostlyclean-libelf
1902mostlyclean-host: maybe-mostlyclean-gold
1903mostlyclean-host: maybe-mostlyclean-gprof
1904mostlyclean-host: maybe-mostlyclean-intl
1905mostlyclean-host: maybe-mostlyclean-tcl
1906mostlyclean-host: maybe-mostlyclean-itcl
1907mostlyclean-host: maybe-mostlyclean-ld
1908mostlyclean-host: maybe-mostlyclean-libbacktrace
1909mostlyclean-host: maybe-mostlyclean-libcpp
1910mostlyclean-host: maybe-mostlyclean-libdecnumber
1911mostlyclean-host: maybe-mostlyclean-libgui
1912mostlyclean-host: maybe-mostlyclean-libiberty
1913mostlyclean-host: maybe-mostlyclean-libiconv
1914mostlyclean-host: maybe-mostlyclean-m4
1915mostlyclean-host: maybe-mostlyclean-readline
1916mostlyclean-host: maybe-mostlyclean-sid
1917mostlyclean-host: maybe-mostlyclean-sim
1918mostlyclean-host: maybe-mostlyclean-texinfo
1919mostlyclean-host: maybe-mostlyclean-zlib
1920mostlyclean-host: maybe-mostlyclean-gdb
1921mostlyclean-host: maybe-mostlyclean-expect
1922mostlyclean-host: maybe-mostlyclean-guile
1923mostlyclean-host: maybe-mostlyclean-tk
1924mostlyclean-host: maybe-mostlyclean-libtermcap
1925mostlyclean-host: maybe-mostlyclean-utils
1926mostlyclean-host: maybe-mostlyclean-gnattools
1927mostlyclean-host: maybe-mostlyclean-lto-plugin
1928
1929.PHONY: mostlyclean-target
1930
1931mostlyclean-target: maybe-mostlyclean-target-libstdc++-v3
1932mostlyclean-target: maybe-mostlyclean-target-libsanitizer
1933mostlyclean-target: maybe-mostlyclean-target-libvtv
1934mostlyclean-target: maybe-mostlyclean-target-libcilkrts
1935mostlyclean-target: maybe-mostlyclean-target-libssp
1936mostlyclean-target: maybe-mostlyclean-target-newlib
1937mostlyclean-target: maybe-mostlyclean-target-libgcc
1938mostlyclean-target: maybe-mostlyclean-target-libbacktrace
1939mostlyclean-target: maybe-mostlyclean-target-libquadmath
1940mostlyclean-target: maybe-mostlyclean-target-libgfortran
1941mostlyclean-target: maybe-mostlyclean-target-libobjc
1942mostlyclean-target: maybe-mostlyclean-target-libgo
1943mostlyclean-target: maybe-mostlyclean-target-libtermcap
1944mostlyclean-target: maybe-mostlyclean-target-winsup
1945mostlyclean-target: maybe-mostlyclean-target-libgloss
1946mostlyclean-target: maybe-mostlyclean-target-libffi
1947mostlyclean-target: maybe-mostlyclean-target-libjava
1948mostlyclean-target: maybe-mostlyclean-target-zlib
1949mostlyclean-target: maybe-mostlyclean-target-boehm-gc
1950mostlyclean-target: maybe-mostlyclean-target-rda
1951mostlyclean-target: maybe-mostlyclean-target-libada
1952mostlyclean-target: maybe-mostlyclean-target-libgomp
1953mostlyclean-target: maybe-mostlyclean-target-libitm
1954mostlyclean-target: maybe-mostlyclean-target-libatomic
1955
1956.PHONY: do-clean
1957do-clean:
1958	@: $(MAKE); $(unstage)
1959	@r=`${PWD_COMMAND}`; export r; \
1960	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1961	$(MAKE) $(RECURSE_FLAGS_TO_PASS) clean-host \
1962	  clean-target
1963
1964
1965.PHONY: clean-host
1966
1967clean-host: maybe-clean-bfd
1968clean-host: maybe-clean-opcodes
1969clean-host: maybe-clean-binutils
1970clean-host: maybe-clean-bison
1971clean-host: maybe-clean-cgen
1972clean-host: maybe-clean-dejagnu
1973clean-host: maybe-clean-etc
1974clean-host: maybe-clean-fastjar
1975clean-host: maybe-clean-fixincludes
1976clean-host: maybe-clean-flex
1977clean-host: maybe-clean-gas
1978clean-host: maybe-clean-gcc
1979clean-host: maybe-clean-gmp
1980clean-host: maybe-clean-mpfr
1981clean-host: maybe-clean-mpc
1982clean-host: maybe-clean-isl
1983clean-host: maybe-clean-cloog
1984clean-host: maybe-clean-libelf
1985clean-host: maybe-clean-gold
1986clean-host: maybe-clean-gprof
1987clean-host: maybe-clean-intl
1988clean-host: maybe-clean-tcl
1989clean-host: maybe-clean-itcl
1990clean-host: maybe-clean-ld
1991clean-host: maybe-clean-libbacktrace
1992clean-host: maybe-clean-libcpp
1993clean-host: maybe-clean-libdecnumber
1994clean-host: maybe-clean-libgui
1995clean-host: maybe-clean-libiberty
1996clean-host: maybe-clean-libiconv
1997clean-host: maybe-clean-m4
1998clean-host: maybe-clean-readline
1999clean-host: maybe-clean-sid
2000clean-host: maybe-clean-sim
2001clean-host: maybe-clean-texinfo
2002clean-host: maybe-clean-zlib
2003clean-host: maybe-clean-gdb
2004clean-host: maybe-clean-expect
2005clean-host: maybe-clean-guile
2006clean-host: maybe-clean-tk
2007clean-host: maybe-clean-libtermcap
2008clean-host: maybe-clean-utils
2009clean-host: maybe-clean-gnattools
2010clean-host: maybe-clean-lto-plugin
2011
2012.PHONY: clean-target
2013
2014clean-target: maybe-clean-target-libstdc++-v3
2015clean-target: maybe-clean-target-libsanitizer
2016clean-target: maybe-clean-target-libvtv
2017clean-target: maybe-clean-target-libcilkrts
2018clean-target: maybe-clean-target-libssp
2019clean-target: maybe-clean-target-newlib
2020clean-target: maybe-clean-target-libgcc
2021clean-target: maybe-clean-target-libbacktrace
2022clean-target: maybe-clean-target-libquadmath
2023clean-target: maybe-clean-target-libgfortran
2024clean-target: maybe-clean-target-libobjc
2025clean-target: maybe-clean-target-libgo
2026clean-target: maybe-clean-target-libtermcap
2027clean-target: maybe-clean-target-winsup
2028clean-target: maybe-clean-target-libgloss
2029clean-target: maybe-clean-target-libffi
2030clean-target: maybe-clean-target-libjava
2031clean-target: maybe-clean-target-zlib
2032clean-target: maybe-clean-target-boehm-gc
2033clean-target: maybe-clean-target-rda
2034clean-target: maybe-clean-target-libada
2035clean-target: maybe-clean-target-libgomp
2036clean-target: maybe-clean-target-libitm
2037clean-target: maybe-clean-target-libatomic
2038
2039.PHONY: do-distclean
2040do-distclean:
2041	@: $(MAKE); $(unstage)
2042	@r=`${PWD_COMMAND}`; export r; \
2043	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2044	$(MAKE) $(RECURSE_FLAGS_TO_PASS) distclean-host \
2045	  distclean-target
2046
2047
2048.PHONY: distclean-host
2049
2050distclean-host: maybe-distclean-bfd
2051distclean-host: maybe-distclean-opcodes
2052distclean-host: maybe-distclean-binutils
2053distclean-host: maybe-distclean-bison
2054distclean-host: maybe-distclean-cgen
2055distclean-host: maybe-distclean-dejagnu
2056distclean-host: maybe-distclean-etc
2057distclean-host: maybe-distclean-fastjar
2058distclean-host: maybe-distclean-fixincludes
2059distclean-host: maybe-distclean-flex
2060distclean-host: maybe-distclean-gas
2061distclean-host: maybe-distclean-gcc
2062distclean-host: maybe-distclean-gmp
2063distclean-host: maybe-distclean-mpfr
2064distclean-host: maybe-distclean-mpc
2065distclean-host: maybe-distclean-isl
2066distclean-host: maybe-distclean-cloog
2067distclean-host: maybe-distclean-libelf
2068distclean-host: maybe-distclean-gold
2069distclean-host: maybe-distclean-gprof
2070distclean-host: maybe-distclean-intl
2071distclean-host: maybe-distclean-tcl
2072distclean-host: maybe-distclean-itcl
2073distclean-host: maybe-distclean-ld
2074distclean-host: maybe-distclean-libbacktrace
2075distclean-host: maybe-distclean-libcpp
2076distclean-host: maybe-distclean-libdecnumber
2077distclean-host: maybe-distclean-libgui
2078distclean-host: maybe-distclean-libiberty
2079distclean-host: maybe-distclean-libiconv
2080distclean-host: maybe-distclean-m4
2081distclean-host: maybe-distclean-readline
2082distclean-host: maybe-distclean-sid
2083distclean-host: maybe-distclean-sim
2084distclean-host: maybe-distclean-texinfo
2085distclean-host: maybe-distclean-zlib
2086distclean-host: maybe-distclean-gdb
2087distclean-host: maybe-distclean-expect
2088distclean-host: maybe-distclean-guile
2089distclean-host: maybe-distclean-tk
2090distclean-host: maybe-distclean-libtermcap
2091distclean-host: maybe-distclean-utils
2092distclean-host: maybe-distclean-gnattools
2093distclean-host: maybe-distclean-lto-plugin
2094
2095.PHONY: distclean-target
2096
2097distclean-target: maybe-distclean-target-libstdc++-v3
2098distclean-target: maybe-distclean-target-libsanitizer
2099distclean-target: maybe-distclean-target-libvtv
2100distclean-target: maybe-distclean-target-libcilkrts
2101distclean-target: maybe-distclean-target-libssp
2102distclean-target: maybe-distclean-target-newlib
2103distclean-target: maybe-distclean-target-libgcc
2104distclean-target: maybe-distclean-target-libbacktrace
2105distclean-target: maybe-distclean-target-libquadmath
2106distclean-target: maybe-distclean-target-libgfortran
2107distclean-target: maybe-distclean-target-libobjc
2108distclean-target: maybe-distclean-target-libgo
2109distclean-target: maybe-distclean-target-libtermcap
2110distclean-target: maybe-distclean-target-winsup
2111distclean-target: maybe-distclean-target-libgloss
2112distclean-target: maybe-distclean-target-libffi
2113distclean-target: maybe-distclean-target-libjava
2114distclean-target: maybe-distclean-target-zlib
2115distclean-target: maybe-distclean-target-boehm-gc
2116distclean-target: maybe-distclean-target-rda
2117distclean-target: maybe-distclean-target-libada
2118distclean-target: maybe-distclean-target-libgomp
2119distclean-target: maybe-distclean-target-libitm
2120distclean-target: maybe-distclean-target-libatomic
2121
2122.PHONY: do-maintainer-clean
2123do-maintainer-clean:
2124	@: $(MAKE); $(unstage)
2125	@r=`${PWD_COMMAND}`; export r; \
2126	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2127	$(MAKE) $(RECURSE_FLAGS_TO_PASS) maintainer-clean-host \
2128	  maintainer-clean-target
2129
2130
2131.PHONY: maintainer-clean-host
2132
2133maintainer-clean-host: maybe-maintainer-clean-bfd
2134maintainer-clean-host: maybe-maintainer-clean-opcodes
2135maintainer-clean-host: maybe-maintainer-clean-binutils
2136maintainer-clean-host: maybe-maintainer-clean-bison
2137maintainer-clean-host: maybe-maintainer-clean-cgen
2138maintainer-clean-host: maybe-maintainer-clean-dejagnu
2139maintainer-clean-host: maybe-maintainer-clean-etc
2140maintainer-clean-host: maybe-maintainer-clean-fastjar
2141maintainer-clean-host: maybe-maintainer-clean-fixincludes
2142maintainer-clean-host: maybe-maintainer-clean-flex
2143maintainer-clean-host: maybe-maintainer-clean-gas
2144maintainer-clean-host: maybe-maintainer-clean-gcc
2145maintainer-clean-host: maybe-maintainer-clean-gmp
2146maintainer-clean-host: maybe-maintainer-clean-mpfr
2147maintainer-clean-host: maybe-maintainer-clean-mpc
2148maintainer-clean-host: maybe-maintainer-clean-isl
2149maintainer-clean-host: maybe-maintainer-clean-cloog
2150maintainer-clean-host: maybe-maintainer-clean-libelf
2151maintainer-clean-host: maybe-maintainer-clean-gold
2152maintainer-clean-host: maybe-maintainer-clean-gprof
2153maintainer-clean-host: maybe-maintainer-clean-intl
2154maintainer-clean-host: maybe-maintainer-clean-tcl
2155maintainer-clean-host: maybe-maintainer-clean-itcl
2156maintainer-clean-host: maybe-maintainer-clean-ld
2157maintainer-clean-host: maybe-maintainer-clean-libbacktrace
2158maintainer-clean-host: maybe-maintainer-clean-libcpp
2159maintainer-clean-host: maybe-maintainer-clean-libdecnumber
2160maintainer-clean-host: maybe-maintainer-clean-libgui
2161maintainer-clean-host: maybe-maintainer-clean-libiberty
2162maintainer-clean-host: maybe-maintainer-clean-libiconv
2163maintainer-clean-host: maybe-maintainer-clean-m4
2164maintainer-clean-host: maybe-maintainer-clean-readline
2165maintainer-clean-host: maybe-maintainer-clean-sid
2166maintainer-clean-host: maybe-maintainer-clean-sim
2167maintainer-clean-host: maybe-maintainer-clean-texinfo
2168maintainer-clean-host: maybe-maintainer-clean-zlib
2169maintainer-clean-host: maybe-maintainer-clean-gdb
2170maintainer-clean-host: maybe-maintainer-clean-expect
2171maintainer-clean-host: maybe-maintainer-clean-guile
2172maintainer-clean-host: maybe-maintainer-clean-tk
2173maintainer-clean-host: maybe-maintainer-clean-libtermcap
2174maintainer-clean-host: maybe-maintainer-clean-utils
2175maintainer-clean-host: maybe-maintainer-clean-gnattools
2176maintainer-clean-host: maybe-maintainer-clean-lto-plugin
2177
2178.PHONY: maintainer-clean-target
2179
2180maintainer-clean-target: maybe-maintainer-clean-target-libstdc++-v3
2181maintainer-clean-target: maybe-maintainer-clean-target-libsanitizer
2182maintainer-clean-target: maybe-maintainer-clean-target-libvtv
2183maintainer-clean-target: maybe-maintainer-clean-target-libcilkrts
2184maintainer-clean-target: maybe-maintainer-clean-target-libssp
2185maintainer-clean-target: maybe-maintainer-clean-target-newlib
2186maintainer-clean-target: maybe-maintainer-clean-target-libgcc
2187maintainer-clean-target: maybe-maintainer-clean-target-libbacktrace
2188maintainer-clean-target: maybe-maintainer-clean-target-libquadmath
2189maintainer-clean-target: maybe-maintainer-clean-target-libgfortran
2190maintainer-clean-target: maybe-maintainer-clean-target-libobjc
2191maintainer-clean-target: maybe-maintainer-clean-target-libgo
2192maintainer-clean-target: maybe-maintainer-clean-target-libtermcap
2193maintainer-clean-target: maybe-maintainer-clean-target-winsup
2194maintainer-clean-target: maybe-maintainer-clean-target-libgloss
2195maintainer-clean-target: maybe-maintainer-clean-target-libffi
2196maintainer-clean-target: maybe-maintainer-clean-target-libjava
2197maintainer-clean-target: maybe-maintainer-clean-target-zlib
2198maintainer-clean-target: maybe-maintainer-clean-target-boehm-gc
2199maintainer-clean-target: maybe-maintainer-clean-target-rda
2200maintainer-clean-target: maybe-maintainer-clean-target-libada
2201maintainer-clean-target: maybe-maintainer-clean-target-libgomp
2202maintainer-clean-target: maybe-maintainer-clean-target-libitm
2203maintainer-clean-target: maybe-maintainer-clean-target-libatomic
2204
2205
2206# Here are the targets which correspond to the do-X targets.
2207
2208.PHONY: info installcheck dvi pdf html
2209.PHONY: install-info install-pdf install-html
2210.PHONY: clean distclean mostlyclean maintainer-clean realclean
2211.PHONY: local-clean local-distclean local-maintainer-clean
2212info: do-info
2213installcheck: do-installcheck
2214dvi: do-dvi
2215pdf: do-pdf
2216html: do-html
2217
2218# Make sure makeinfo is built before we do a `make info', if we're
2219# in fact building texinfo.
2220do-info: maybe-all-texinfo
2221
2222install-info: do-install-info dir.info
2223	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2224	if [ -f dir.info ] ; then \
2225	  $(INSTALL_DATA) dir.info $(DESTDIR)$(infodir)/dir.info ; \
2226	else true ; fi
2227
2228install-pdf: do-install-pdf
2229
2230install-html: do-install-html
2231
2232local-clean:
2233	-rm -f *.a TEMP errs core *.o *~ \#* TAGS *.E *.log
2234
2235local-distclean:
2236	-rm -f Makefile config.status config.cache mh-frag mt-frag
2237	-rm -f maybedep.tmp serdep.tmp
2238	-if [ "$(TARGET_SUBDIR)" != "." ]; then \
2239	  rm -rf $(TARGET_SUBDIR); \
2240	else true; fi
2241	-rm -rf $(BUILD_SUBDIR)
2242	-if [ "$(HOST_SUBDIR)" != "." ]; then \
2243	  rm -rf $(HOST_SUBDIR); \
2244	else true; fi
2245	-rm -f texinfo/po/Makefile texinfo/po/Makefile.in texinfo/info/Makefile
2246	-rm -f texinfo/doc/Makefile texinfo/po/POTFILES
2247	-rmdir texinfo/doc texinfo/info texinfo/intl texinfo/lib 2>/dev/null
2248	-rmdir texinfo/makeinfo texinfo/po texinfo/util 2>/dev/null
2249	-rmdir fastjar gcc libiberty texinfo zlib 2>/dev/null
2250	-find . -name config.cache -exec rm -f {} \; \; 2>/dev/null
2251
2252local-maintainer-clean:
2253	@echo "This command is intended for maintainers to use;"
2254	@echo "it deletes files that may require special tools to rebuild."
2255
2256clean: do-clean local-clean
2257mostlyclean: do-mostlyclean local-clean
2258distclean: do-distclean local-clean local-distclean
2259maintainer-clean: local-maintainer-clean do-maintainer-clean local-clean 
2260maintainer-clean: local-distclean
2261realclean: maintainer-clean
2262
2263# Check target.
2264
2265.PHONY: check do-check
2266check: do-check
2267
2268# Only include modules actually being configured and built.
2269.PHONY: check-host
2270check-host:  \
2271    maybe-check-bfd \
2272    maybe-check-opcodes \
2273    maybe-check-binutils \
2274    maybe-check-bison \
2275    maybe-check-cgen \
2276    maybe-check-dejagnu \
2277    maybe-check-etc \
2278    maybe-check-fastjar \
2279    maybe-check-fixincludes \
2280    maybe-check-flex \
2281    maybe-check-gas \
2282    maybe-check-gcc \
2283    maybe-check-gmp \
2284    maybe-check-mpfr \
2285    maybe-check-mpc \
2286    maybe-check-isl \
2287    maybe-check-cloog \
2288    maybe-check-libelf \
2289    maybe-check-gold \
2290    maybe-check-gprof \
2291    maybe-check-intl \
2292    maybe-check-tcl \
2293    maybe-check-itcl \
2294    maybe-check-ld \
2295    maybe-check-libbacktrace \
2296    maybe-check-libcpp \
2297    maybe-check-libdecnumber \
2298    maybe-check-libgui \
2299    maybe-check-libiberty \
2300    maybe-check-libiconv \
2301    maybe-check-m4 \
2302    maybe-check-readline \
2303    maybe-check-sid \
2304    maybe-check-sim \
2305    maybe-check-texinfo \
2306    maybe-check-zlib \
2307    maybe-check-gdb \
2308    maybe-check-expect \
2309    maybe-check-guile \
2310    maybe-check-tk \
2311    maybe-check-libtermcap \
2312    maybe-check-utils \
2313    maybe-check-gnattools \
2314    maybe-check-lto-plugin
2315
2316.PHONY: check-target
2317check-target:  \
2318    maybe-check-target-libstdc++-v3 \
2319    maybe-check-target-libsanitizer \
2320    maybe-check-target-libvtv \
2321    maybe-check-target-libcilkrts \
2322    maybe-check-target-libssp \
2323    maybe-check-target-newlib \
2324    maybe-check-target-libgcc \
2325    maybe-check-target-libbacktrace \
2326    maybe-check-target-libquadmath \
2327    maybe-check-target-libgfortran \
2328    maybe-check-target-libobjc \
2329    maybe-check-target-libgo \
2330    maybe-check-target-libtermcap \
2331    maybe-check-target-winsup \
2332    maybe-check-target-libgloss \
2333    maybe-check-target-libffi \
2334    maybe-check-target-libjava \
2335    maybe-check-target-zlib \
2336    maybe-check-target-boehm-gc \
2337    maybe-check-target-rda \
2338    maybe-check-target-libada \
2339    maybe-check-target-libgomp \
2340    maybe-check-target-libitm \
2341    maybe-check-target-libatomic
2342
2343do-check:
2344	@: $(MAKE); $(unstage)
2345	@r=`${PWD_COMMAND}`; export r; \
2346	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2347	$(MAKE) $(RECURSE_FLAGS_TO_PASS) check-host check-target
2348
2349# Automated reporting of test results.
2350
2351warning.log: build.log
2352	$(srcdir)/contrib/warn_summary build.log > $@
2353
2354mail-report.log:
2355	if test x'$(BOOT_CFLAGS)' != x''; then \
2356	    BOOT_CFLAGS='$(BOOT_CFLAGS)'; export BOOT_CFLAGS; \
2357	fi; \
2358	$(srcdir)/contrib/test_summary -t >$@
2359	chmod +x $@
2360	echo If you really want to send e-mail, run ./$@ now
2361
2362mail-report-with-warnings.log: warning.log
2363	if test x'$(BOOT_CFLAGS)' != x''; then \
2364	    BOOT_CFLAGS='$(BOOT_CFLAGS)'; export BOOT_CFLAGS; \
2365	fi; \
2366	$(srcdir)/contrib/test_summary -t -i warning.log >$@
2367	chmod +x $@
2368	echo If you really want to send e-mail, run ./$@ now
2369
2370# Installation targets.
2371
2372.PHONY: install uninstall
2373install:
2374	@: $(MAKE); $(unstage)
2375	@r=`${PWD_COMMAND}`; export r; \
2376	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2377	$(MAKE) $(RECURSE_FLAGS_TO_PASS) installdirs install-host install-target
2378
2379.PHONY: install-host-nogcc
2380install-host-nogcc:  \
2381    maybe-install-bfd \
2382    maybe-install-opcodes \
2383    maybe-install-binutils \
2384    maybe-install-bison \
2385    maybe-install-cgen \
2386    maybe-install-dejagnu \
2387    maybe-install-etc \
2388    maybe-install-fastjar \
2389    maybe-install-fixincludes \
2390    maybe-install-flex \
2391    maybe-install-gas \
2392    maybe-install-gmp \
2393    maybe-install-mpfr \
2394    maybe-install-mpc \
2395    maybe-install-isl \
2396    maybe-install-cloog \
2397    maybe-install-libelf \
2398    maybe-install-gold \
2399    maybe-install-gprof \
2400    maybe-install-intl \
2401    maybe-install-tcl \
2402    maybe-install-itcl \
2403    maybe-install-ld \
2404    maybe-install-libbacktrace \
2405    maybe-install-libcpp \
2406    maybe-install-libdecnumber \
2407    maybe-install-libgui \
2408    maybe-install-libiberty \
2409    maybe-install-libiconv \
2410    maybe-install-m4 \
2411    maybe-install-readline \
2412    maybe-install-sid \
2413    maybe-install-sim \
2414    maybe-install-texinfo \
2415    maybe-install-zlib \
2416    maybe-install-gdb \
2417    maybe-install-expect \
2418    maybe-install-guile \
2419    maybe-install-tk \
2420    maybe-install-libtermcap \
2421    maybe-install-utils \
2422    maybe-install-gnattools \
2423    maybe-install-lto-plugin
2424
2425.PHONY: install-host
2426install-host:  \
2427    maybe-install-bfd \
2428    maybe-install-opcodes \
2429    maybe-install-binutils \
2430    maybe-install-bison \
2431    maybe-install-cgen \
2432    maybe-install-dejagnu \
2433    maybe-install-etc \
2434    maybe-install-fastjar \
2435    maybe-install-fixincludes \
2436    maybe-install-flex \
2437    maybe-install-gas \
2438    maybe-install-gcc \
2439    maybe-install-gmp \
2440    maybe-install-mpfr \
2441    maybe-install-mpc \
2442    maybe-install-isl \
2443    maybe-install-cloog \
2444    maybe-install-libelf \
2445    maybe-install-gold \
2446    maybe-install-gprof \
2447    maybe-install-intl \
2448    maybe-install-tcl \
2449    maybe-install-itcl \
2450    maybe-install-ld \
2451    maybe-install-libbacktrace \
2452    maybe-install-libcpp \
2453    maybe-install-libdecnumber \
2454    maybe-install-libgui \
2455    maybe-install-libiberty \
2456    maybe-install-libiconv \
2457    maybe-install-m4 \
2458    maybe-install-readline \
2459    maybe-install-sid \
2460    maybe-install-sim \
2461    maybe-install-texinfo \
2462    maybe-install-zlib \
2463    maybe-install-gdb \
2464    maybe-install-expect \
2465    maybe-install-guile \
2466    maybe-install-tk \
2467    maybe-install-libtermcap \
2468    maybe-install-utils \
2469    maybe-install-gnattools \
2470    maybe-install-lto-plugin
2471
2472.PHONY: install-target
2473install-target:  \
2474    maybe-install-target-libstdc++-v3 \
2475    maybe-install-target-libsanitizer \
2476    maybe-install-target-libvtv \
2477    maybe-install-target-libcilkrts \
2478    maybe-install-target-libssp \
2479    maybe-install-target-newlib \
2480    maybe-install-target-libgcc \
2481    maybe-install-target-libbacktrace \
2482    maybe-install-target-libquadmath \
2483    maybe-install-target-libgfortran \
2484    maybe-install-target-libobjc \
2485    maybe-install-target-libgo \
2486    maybe-install-target-libtermcap \
2487    maybe-install-target-winsup \
2488    maybe-install-target-libgloss \
2489    maybe-install-target-libffi \
2490    maybe-install-target-libjava \
2491    maybe-install-target-zlib \
2492    maybe-install-target-boehm-gc \
2493    maybe-install-target-rda \
2494    maybe-install-target-libada \
2495    maybe-install-target-libgomp \
2496    maybe-install-target-libitm \
2497    maybe-install-target-libatomic
2498
2499uninstall:
2500	@echo "the uninstall target is not supported in this tree"
2501
2502.PHONY: install.all
2503install.all: install-no-fixedincludes
2504	@if [ -f ./gcc/Makefile ] ; then \
2505		r=`${PWD_COMMAND}` ; export r ; \
2506		s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2507		$(HOST_EXPORTS) \
2508		(cd ./gcc && \
2509		$(MAKE) $(FLAGS_TO_PASS) install-headers) ; \
2510	else \
2511		true ; \
2512	fi
2513
2514# install-no-fixedincludes is used to allow the elaboration of binary packages
2515# suitable for distribution, where we cannot include the fixed system header
2516# files.
2517.PHONY: install-no-fixedincludes
2518install-no-fixedincludes: installdirs install-host-nogcc \
2519	install-target gcc-install-no-fixedincludes
2520
2521.PHONY: install-strip
2522install-strip:
2523	@: $(MAKE); $(unstage)
2524	@r=`${PWD_COMMAND}`; export r; \
2525	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2526	$(MAKE) $(RECURSE_FLAGS_TO_PASS) installdirs install-strip-host install-strip-target
2527
2528.PHONY: install-strip-host
2529install-strip-host:  \
2530    maybe-install-strip-bfd \
2531    maybe-install-strip-opcodes \
2532    maybe-install-strip-binutils \
2533    maybe-install-strip-bison \
2534    maybe-install-strip-cgen \
2535    maybe-install-strip-dejagnu \
2536    maybe-install-strip-etc \
2537    maybe-install-strip-fastjar \
2538    maybe-install-strip-fixincludes \
2539    maybe-install-strip-flex \
2540    maybe-install-strip-gas \
2541    maybe-install-strip-gcc \
2542    maybe-install-strip-gmp \
2543    maybe-install-strip-mpfr \
2544    maybe-install-strip-mpc \
2545    maybe-install-strip-isl \
2546    maybe-install-strip-cloog \
2547    maybe-install-strip-libelf \
2548    maybe-install-strip-gold \
2549    maybe-install-strip-gprof \
2550    maybe-install-strip-intl \
2551    maybe-install-strip-tcl \
2552    maybe-install-strip-itcl \
2553    maybe-install-strip-ld \
2554    maybe-install-strip-libbacktrace \
2555    maybe-install-strip-libcpp \
2556    maybe-install-strip-libdecnumber \
2557    maybe-install-strip-libgui \
2558    maybe-install-strip-libiberty \
2559    maybe-install-strip-libiconv \
2560    maybe-install-strip-m4 \
2561    maybe-install-strip-readline \
2562    maybe-install-strip-sid \
2563    maybe-install-strip-sim \
2564    maybe-install-strip-texinfo \
2565    maybe-install-strip-zlib \
2566    maybe-install-strip-gdb \
2567    maybe-install-strip-expect \
2568    maybe-install-strip-guile \
2569    maybe-install-strip-tk \
2570    maybe-install-strip-libtermcap \
2571    maybe-install-strip-utils \
2572    maybe-install-strip-gnattools \
2573    maybe-install-strip-lto-plugin
2574
2575.PHONY: install-strip-target
2576install-strip-target:  \
2577    maybe-install-strip-target-libstdc++-v3 \
2578    maybe-install-strip-target-libsanitizer \
2579    maybe-install-strip-target-libvtv \
2580    maybe-install-strip-target-libcilkrts \
2581    maybe-install-strip-target-libssp \
2582    maybe-install-strip-target-newlib \
2583    maybe-install-strip-target-libgcc \
2584    maybe-install-strip-target-libbacktrace \
2585    maybe-install-strip-target-libquadmath \
2586    maybe-install-strip-target-libgfortran \
2587    maybe-install-strip-target-libobjc \
2588    maybe-install-strip-target-libgo \
2589    maybe-install-strip-target-libtermcap \
2590    maybe-install-strip-target-winsup \
2591    maybe-install-strip-target-libgloss \
2592    maybe-install-strip-target-libffi \
2593    maybe-install-strip-target-libjava \
2594    maybe-install-strip-target-zlib \
2595    maybe-install-strip-target-boehm-gc \
2596    maybe-install-strip-target-rda \
2597    maybe-install-strip-target-libada \
2598    maybe-install-strip-target-libgomp \
2599    maybe-install-strip-target-libitm \
2600    maybe-install-strip-target-libatomic
2601
2602
2603### other supporting targets
2604
2605MAKEDIRS= \
2606	$(DESTDIR)$(prefix) \
2607	$(DESTDIR)$(exec_prefix)
2608.PHONY: installdirs
2609installdirs: mkinstalldirs
2610	$(SHELL) $(srcdir)/mkinstalldirs $(MAKEDIRS)
2611
2612dir.info: do-install-info
2613	if [ -f $(srcdir)/texinfo/gen-info-dir ] ; then \
2614	  $(srcdir)/texinfo/gen-info-dir $(DESTDIR)$(infodir) $(srcdir)/texinfo/dir.info-template > dir.info.new ; \
2615	  mv -f dir.info.new dir.info ; \
2616	else true ; \
2617	fi
2618
2619dist:
2620	@echo "Building a full distribution of this tree isn't done"
2621	@echo "via 'make dist'.  Check out the etc/ subdirectory" 
2622
2623etags tags: TAGS
2624
2625# Right now this just builds TAGS in each subdirectory.  emacs19 has the
2626# ability to use several tags files at once, so there is probably no need
2627# to combine them into one big TAGS file (like CVS 1.3 does).  We could
2628# (if we felt like it) have this Makefile write a piece of elisp which
2629# the user could load to tell emacs19 where all the TAGS files we just
2630# built are.
2631TAGS: do-TAGS
2632
2633# ------------------------------------
2634# Macros for configure and all targets
2635# ------------------------------------
2636
2637
2638
2639
2640
2641# --------------------------------------
2642# Modules which run on the build machine
2643# --------------------------------------
2644
2645
2646.PHONY: configure-build-libiberty maybe-configure-build-libiberty
2647maybe-configure-build-libiberty:
2648@if gcc-bootstrap
2649configure-build-libiberty: stage_current
2650@endif gcc-bootstrap
2651@if build-libiberty
2652maybe-configure-build-libiberty: configure-build-libiberty
2653configure-build-libiberty: 
2654	@: $(MAKE); $(unstage)
2655	@r=`${PWD_COMMAND}`; export r; \
2656	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2657	test ! -f $(BUILD_SUBDIR)/libiberty/Makefile || exit 0; \
2658	$(SHELL) $(srcdir)/mkinstalldirs $(BUILD_SUBDIR)/libiberty ; \
2659	$(BUILD_EXPORTS)  \
2660	echo Configuring in $(BUILD_SUBDIR)/libiberty; \
2661	cd "$(BUILD_SUBDIR)/libiberty" || exit 1; \
2662	case $(srcdir) in \
2663	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
2664	  *) topdir=`echo $(BUILD_SUBDIR)/libiberty/ | \
2665		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
2666	esac; \
2667	srcdiroption="--srcdir=$${topdir}/libiberty"; \
2668	libsrcdir="$$s/libiberty"; \
2669	rm -f no-such-file || : ; \
2670	CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
2671	  $(BUILD_CONFIGARGS) --build=${build_alias} --host=${build_alias} \
2672	  --target=${target_alias} $${srcdiroption}  \
2673	  || exit 1
2674@endif build-libiberty
2675
2676
2677
2678
2679
2680.PHONY: all-build-libiberty maybe-all-build-libiberty
2681maybe-all-build-libiberty:
2682@if gcc-bootstrap
2683all-build-libiberty: stage_current
2684@endif gcc-bootstrap
2685@if build-libiberty
2686TARGET-build-libiberty=all
2687maybe-all-build-libiberty: all-build-libiberty
2688all-build-libiberty: configure-build-libiberty
2689	@: $(MAKE); $(unstage)
2690	@r=`${PWD_COMMAND}`; export r; \
2691	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2692	$(BUILD_EXPORTS)  \
2693	(cd $(BUILD_SUBDIR)/libiberty && \
2694	  $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_BUILD_FLAGS)   \
2695		$(TARGET-build-libiberty))
2696@endif build-libiberty
2697
2698
2699
2700
2701
2702.PHONY: configure-build-bison maybe-configure-build-bison
2703maybe-configure-build-bison:
2704@if gcc-bootstrap
2705configure-build-bison: stage_current
2706@endif gcc-bootstrap
2707@if build-bison
2708maybe-configure-build-bison: configure-build-bison
2709configure-build-bison: 
2710	@: $(MAKE); $(unstage)
2711	@r=`${PWD_COMMAND}`; export r; \
2712	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2713	test ! -f $(BUILD_SUBDIR)/bison/Makefile || exit 0; \
2714	$(SHELL) $(srcdir)/mkinstalldirs $(BUILD_SUBDIR)/bison ; \
2715	$(BUILD_EXPORTS)  \
2716	echo Configuring in $(BUILD_SUBDIR)/bison; \
2717	cd "$(BUILD_SUBDIR)/bison" || exit 1; \
2718	case $(srcdir) in \
2719	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
2720	  *) topdir=`echo $(BUILD_SUBDIR)/bison/ | \
2721		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
2722	esac; \
2723	srcdiroption="--srcdir=$${topdir}/bison"; \
2724	libsrcdir="$$s/bison"; \
2725	rm -f no-such-file || : ; \
2726	CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
2727	  $(BUILD_CONFIGARGS) --build=${build_alias} --host=${build_alias} \
2728	  --target=${target_alias} $${srcdiroption}  \
2729	  || exit 1
2730@endif build-bison
2731
2732
2733
2734
2735
2736.PHONY: all-build-bison maybe-all-build-bison
2737maybe-all-build-bison:
2738@if gcc-bootstrap
2739all-build-bison: stage_current
2740@endif gcc-bootstrap
2741@if build-bison
2742TARGET-build-bison=all
2743maybe-all-build-bison: all-build-bison
2744all-build-bison: configure-build-bison
2745	@: $(MAKE); $(unstage)
2746	@r=`${PWD_COMMAND}`; export r; \
2747	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2748	$(BUILD_EXPORTS)  \
2749	(cd $(BUILD_SUBDIR)/bison && \
2750	  $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_BUILD_FLAGS)   \
2751		$(TARGET-build-bison))
2752@endif build-bison
2753
2754
2755
2756
2757
2758.PHONY: configure-build-flex maybe-configure-build-flex
2759maybe-configure-build-flex:
2760@if gcc-bootstrap
2761configure-build-flex: stage_current
2762@endif gcc-bootstrap
2763@if build-flex
2764maybe-configure-build-flex: configure-build-flex
2765configure-build-flex: 
2766	@: $(MAKE); $(unstage)
2767	@r=`${PWD_COMMAND}`; export r; \
2768	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2769	test ! -f $(BUILD_SUBDIR)/flex/Makefile || exit 0; \
2770	$(SHELL) $(srcdir)/mkinstalldirs $(BUILD_SUBDIR)/flex ; \
2771	$(BUILD_EXPORTS)  \
2772	echo Configuring in $(BUILD_SUBDIR)/flex; \
2773	cd "$(BUILD_SUBDIR)/flex" || exit 1; \
2774	case $(srcdir) in \
2775	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
2776	  *) topdir=`echo $(BUILD_SUBDIR)/flex/ | \
2777		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
2778	esac; \
2779	srcdiroption="--srcdir=$${topdir}/flex"; \
2780	libsrcdir="$$s/flex"; \
2781	rm -f no-such-file || : ; \
2782	CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
2783	  $(BUILD_CONFIGARGS) --build=${build_alias} --host=${build_alias} \
2784	  --target=${target_alias} $${srcdiroption}  \
2785	  || exit 1
2786@endif build-flex
2787
2788
2789
2790
2791
2792.PHONY: all-build-flex maybe-all-build-flex
2793maybe-all-build-flex:
2794@if gcc-bootstrap
2795all-build-flex: stage_current
2796@endif gcc-bootstrap
2797@if build-flex
2798TARGET-build-flex=all
2799maybe-all-build-flex: all-build-flex
2800all-build-flex: configure-build-flex
2801	@: $(MAKE); $(unstage)
2802	@r=`${PWD_COMMAND}`; export r; \
2803	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2804	$(BUILD_EXPORTS)  \
2805	(cd $(BUILD_SUBDIR)/flex && \
2806	  $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_BUILD_FLAGS)   \
2807		$(TARGET-build-flex))
2808@endif build-flex
2809
2810
2811
2812
2813
2814.PHONY: configure-build-m4 maybe-configure-build-m4
2815maybe-configure-build-m4:
2816@if gcc-bootstrap
2817configure-build-m4: stage_current
2818@endif gcc-bootstrap
2819@if build-m4
2820maybe-configure-build-m4: configure-build-m4
2821configure-build-m4: 
2822	@: $(MAKE); $(unstage)
2823	@r=`${PWD_COMMAND}`; export r; \
2824	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2825	test ! -f $(BUILD_SUBDIR)/m4/Makefile || exit 0; \
2826	$(SHELL) $(srcdir)/mkinstalldirs $(BUILD_SUBDIR)/m4 ; \
2827	$(BUILD_EXPORTS)  \
2828	echo Configuring in $(BUILD_SUBDIR)/m4; \
2829	cd "$(BUILD_SUBDIR)/m4" || exit 1; \
2830	case $(srcdir) in \
2831	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
2832	  *) topdir=`echo $(BUILD_SUBDIR)/m4/ | \
2833		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
2834	esac; \
2835	srcdiroption="--srcdir=$${topdir}/m4"; \
2836	libsrcdir="$$s/m4"; \
2837	rm -f no-such-file || : ; \
2838	CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
2839	  $(BUILD_CONFIGARGS) --build=${build_alias} --host=${build_alias} \
2840	  --target=${target_alias} $${srcdiroption}  \
2841	  || exit 1
2842@endif build-m4
2843
2844
2845
2846
2847
2848.PHONY: all-build-m4 maybe-all-build-m4
2849maybe-all-build-m4:
2850@if gcc-bootstrap
2851all-build-m4: stage_current
2852@endif gcc-bootstrap
2853@if build-m4
2854TARGET-build-m4=all
2855maybe-all-build-m4: all-build-m4
2856all-build-m4: configure-build-m4
2857	@: $(MAKE); $(unstage)
2858	@r=`${PWD_COMMAND}`; export r; \
2859	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2860	$(BUILD_EXPORTS)  \
2861	(cd $(BUILD_SUBDIR)/m4 && \
2862	  $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_BUILD_FLAGS)   \
2863		$(TARGET-build-m4))
2864@endif build-m4
2865
2866
2867
2868
2869
2870.PHONY: configure-build-texinfo maybe-configure-build-texinfo
2871maybe-configure-build-texinfo:
2872@if gcc-bootstrap
2873configure-build-texinfo: stage_current
2874@endif gcc-bootstrap
2875@if build-texinfo
2876maybe-configure-build-texinfo: configure-build-texinfo
2877configure-build-texinfo: 
2878	@: $(MAKE); $(unstage)
2879	@r=`${PWD_COMMAND}`; export r; \
2880	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2881	test ! -f $(BUILD_SUBDIR)/texinfo/Makefile || exit 0; \
2882	$(SHELL) $(srcdir)/mkinstalldirs $(BUILD_SUBDIR)/texinfo ; \
2883	$(BUILD_EXPORTS)  \
2884	echo Configuring in $(BUILD_SUBDIR)/texinfo; \
2885	cd "$(BUILD_SUBDIR)/texinfo" || exit 1; \
2886	case $(srcdir) in \
2887	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
2888	  *) topdir=`echo $(BUILD_SUBDIR)/texinfo/ | \
2889		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
2890	esac; \
2891	srcdiroption="--srcdir=$${topdir}/texinfo"; \
2892	libsrcdir="$$s/texinfo"; \
2893	rm -f no-such-file || : ; \
2894	CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
2895	  $(BUILD_CONFIGARGS) --build=${build_alias} --host=${build_alias} \
2896	  --target=${target_alias} $${srcdiroption}  \
2897	  || exit 1
2898@endif build-texinfo
2899
2900
2901
2902
2903
2904.PHONY: all-build-texinfo maybe-all-build-texinfo
2905maybe-all-build-texinfo:
2906@if gcc-bootstrap
2907all-build-texinfo: stage_current
2908@endif gcc-bootstrap
2909@if build-texinfo
2910TARGET-build-texinfo=all
2911maybe-all-build-texinfo: all-build-texinfo
2912all-build-texinfo: configure-build-texinfo
2913	@: $(MAKE); $(unstage)
2914	@r=`${PWD_COMMAND}`; export r; \
2915	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2916	$(BUILD_EXPORTS)  \
2917	(cd $(BUILD_SUBDIR)/texinfo && \
2918	  $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_BUILD_FLAGS)   \
2919		$(TARGET-build-texinfo))
2920@endif build-texinfo
2921
2922
2923
2924
2925
2926.PHONY: configure-build-fixincludes maybe-configure-build-fixincludes
2927maybe-configure-build-fixincludes:
2928@if gcc-bootstrap
2929configure-build-fixincludes: stage_current
2930@endif gcc-bootstrap
2931@if build-fixincludes
2932maybe-configure-build-fixincludes: configure-build-fixincludes
2933configure-build-fixincludes: 
2934	@: $(MAKE); $(unstage)
2935	@r=`${PWD_COMMAND}`; export r; \
2936	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2937	test ! -f $(BUILD_SUBDIR)/fixincludes/Makefile || exit 0; \
2938	$(SHELL) $(srcdir)/mkinstalldirs $(BUILD_SUBDIR)/fixincludes ; \
2939	$(BUILD_EXPORTS)  \
2940	echo Configuring in $(BUILD_SUBDIR)/fixincludes; \
2941	cd "$(BUILD_SUBDIR)/fixincludes" || exit 1; \
2942	case $(srcdir) in \
2943	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
2944	  *) topdir=`echo $(BUILD_SUBDIR)/fixincludes/ | \
2945		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
2946	esac; \
2947	srcdiroption="--srcdir=$${topdir}/fixincludes"; \
2948	libsrcdir="$$s/fixincludes"; \
2949	rm -f no-such-file || : ; \
2950	CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
2951	  $(BUILD_CONFIGARGS) --build=${build_alias} --host=${build_alias} \
2952	  --target=${target_alias} $${srcdiroption}  \
2953	  || exit 1
2954@endif build-fixincludes
2955
2956
2957
2958
2959
2960.PHONY: all-build-fixincludes maybe-all-build-fixincludes
2961maybe-all-build-fixincludes:
2962@if gcc-bootstrap
2963all-build-fixincludes: stage_current
2964@endif gcc-bootstrap
2965@if build-fixincludes
2966TARGET-build-fixincludes=all
2967maybe-all-build-fixincludes: all-build-fixincludes
2968all-build-fixincludes: configure-build-fixincludes
2969	@: $(MAKE); $(unstage)
2970	@r=`${PWD_COMMAND}`; export r; \
2971	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2972	$(BUILD_EXPORTS)  \
2973	(cd $(BUILD_SUBDIR)/fixincludes && \
2974	  $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_BUILD_FLAGS)   \
2975		$(TARGET-build-fixincludes))
2976@endif build-fixincludes
2977
2978
2979
2980
2981
2982# --------------------------------------
2983# Modules which run on the host machine
2984# --------------------------------------
2985
2986
2987.PHONY: configure-bfd maybe-configure-bfd
2988maybe-configure-bfd:
2989@if gcc-bootstrap
2990configure-bfd: stage_current
2991@endif gcc-bootstrap
2992@if bfd
2993maybe-configure-bfd: configure-bfd
2994configure-bfd: 
2995	@r=`${PWD_COMMAND}`; export r; \
2996	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2997	test ! -f $(HOST_SUBDIR)/bfd/Makefile || exit 0; \
2998	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd ; \
2999	$(HOST_EXPORTS)  \
3000	echo Configuring in $(HOST_SUBDIR)/bfd; \
3001	cd "$(HOST_SUBDIR)/bfd" || exit 1; \
3002	case $(srcdir) in \
3003	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
3004	  *) topdir=`echo $(HOST_SUBDIR)/bfd/ | \
3005		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
3006	esac; \
3007	srcdiroption="--srcdir=$${topdir}/bfd"; \
3008	libsrcdir="$$s/bfd"; \
3009	$(SHELL) $${libsrcdir}/configure \
3010	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
3011	  --target=${target_alias} $${srcdiroption}  \
3012	  || exit 1
3013@endif bfd
3014
3015
3016
3017.PHONY: configure-stage1-bfd maybe-configure-stage1-bfd
3018maybe-configure-stage1-bfd:
3019@if bfd-bootstrap
3020maybe-configure-stage1-bfd: configure-stage1-bfd
3021configure-stage1-bfd:
3022	@[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
3023	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd
3024	@r=`${PWD_COMMAND}`; export r; \
3025	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3026	TFLAGS="$(STAGE1_TFLAGS)"; \
3027	test ! -f $(HOST_SUBDIR)/bfd/Makefile || exit 0; \
3028	$(HOST_EXPORTS) \
3029	CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
3030	CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
3031	LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS;  \
3032	echo Configuring stage 1 in $(HOST_SUBDIR)/bfd ; \
3033	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd ; \
3034	cd $(HOST_SUBDIR)/bfd || exit 1; \
3035	case $(srcdir) in \
3036	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
3037	  *) topdir=`echo $(HOST_SUBDIR)/bfd/ | \
3038		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
3039	esac; \
3040	srcdiroption="--srcdir=$${topdir}/bfd"; \
3041	libsrcdir="$$s/bfd"; \
3042	$(SHELL) $${libsrcdir}/configure \
3043	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
3044	  --target=${target_alias} $${srcdiroption} \
3045	  $(STAGE1_CONFIGURE_FLAGS)
3046@endif bfd-bootstrap
3047
3048.PHONY: configure-stage2-bfd maybe-configure-stage2-bfd
3049maybe-configure-stage2-bfd:
3050@if bfd-bootstrap
3051maybe-configure-stage2-bfd: configure-stage2-bfd
3052configure-stage2-bfd:
3053	@[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
3054	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd
3055	@r=`${PWD_COMMAND}`; export r; \
3056	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3057	TFLAGS="$(STAGE2_TFLAGS)"; \
3058	test ! -f $(HOST_SUBDIR)/bfd/Makefile || exit 0; \
3059	$(HOST_EXPORTS) \
3060	$(POSTSTAGE1_HOST_EXPORTS) \
3061	CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
3062	CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
3063	LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS;  \
3064	echo Configuring stage 2 in $(HOST_SUBDIR)/bfd ; \
3065	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd ; \
3066	cd $(HOST_SUBDIR)/bfd || exit 1; \
3067	case $(srcdir) in \
3068	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
3069	  *) topdir=`echo $(HOST_SUBDIR)/bfd/ | \
3070		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
3071	esac; \
3072	srcdiroption="--srcdir=$${topdir}/bfd"; \
3073	libsrcdir="$$s/bfd"; \
3074	$(SHELL) $${libsrcdir}/configure \
3075	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
3076	  --target=${target_alias} $${srcdiroption} \
3077	  --with-build-libsubdir=$(HOST_SUBDIR) \
3078	  $(STAGE2_CONFIGURE_FLAGS)
3079@endif bfd-bootstrap
3080
3081.PHONY: configure-stage3-bfd maybe-configure-stage3-bfd
3082maybe-configure-stage3-bfd:
3083@if bfd-bootstrap
3084maybe-configure-stage3-bfd: configure-stage3-bfd
3085configure-stage3-bfd:
3086	@[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
3087	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd
3088	@r=`${PWD_COMMAND}`; export r; \
3089	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3090	TFLAGS="$(STAGE3_TFLAGS)"; \
3091	test ! -f $(HOST_SUBDIR)/bfd/Makefile || exit 0; \
3092	$(HOST_EXPORTS) \
3093	$(POSTSTAGE1_HOST_EXPORTS) \
3094	CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
3095	CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
3096	LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS;  \
3097	echo Configuring stage 3 in $(HOST_SUBDIR)/bfd ; \
3098	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd ; \
3099	cd $(HOST_SUBDIR)/bfd || exit 1; \
3100	case $(srcdir) in \
3101	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
3102	  *) topdir=`echo $(HOST_SUBDIR)/bfd/ | \
3103		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
3104	esac; \
3105	srcdiroption="--srcdir=$${topdir}/bfd"; \
3106	libsrcdir="$$s/bfd"; \
3107	$(SHELL) $${libsrcdir}/configure \
3108	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
3109	  --target=${target_alias} $${srcdiroption} \
3110	  --with-build-libsubdir=$(HOST_SUBDIR) \
3111	  $(STAGE3_CONFIGURE_FLAGS)
3112@endif bfd-bootstrap
3113
3114.PHONY: configure-stage4-bfd maybe-configure-stage4-bfd
3115maybe-configure-stage4-bfd:
3116@if bfd-bootstrap
3117maybe-configure-stage4-bfd: configure-stage4-bfd
3118configure-stage4-bfd:
3119	@[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
3120	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd
3121	@r=`${PWD_COMMAND}`; export r; \
3122	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3123	TFLAGS="$(STAGE4_TFLAGS)"; \
3124	test ! -f $(HOST_SUBDIR)/bfd/Makefile || exit 0; \
3125	$(HOST_EXPORTS) \
3126	$(POSTSTAGE1_HOST_EXPORTS) \
3127	CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
3128	CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
3129	LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS;  \
3130	echo Configuring stage 4 in $(HOST_SUBDIR)/bfd ; \
3131	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd ; \
3132	cd $(HOST_SUBDIR)/bfd || exit 1; \
3133	case $(srcdir) in \
3134	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
3135	  *) topdir=`echo $(HOST_SUBDIR)/bfd/ | \
3136		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
3137	esac; \
3138	srcdiroption="--srcdir=$${topdir}/bfd"; \
3139	libsrcdir="$$s/bfd"; \
3140	$(SHELL) $${libsrcdir}/configure \
3141	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
3142	  --target=${target_alias} $${srcdiroption} \
3143	  --with-build-libsubdir=$(HOST_SUBDIR) \
3144	  $(STAGE4_CONFIGURE_FLAGS)
3145@endif bfd-bootstrap
3146
3147.PHONY: configure-stageprofile-bfd maybe-configure-stageprofile-bfd
3148maybe-configure-stageprofile-bfd:
3149@if bfd-bootstrap
3150maybe-configure-stageprofile-bfd: configure-stageprofile-bfd
3151configure-stageprofile-bfd:
3152	@[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
3153	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd
3154	@r=`${PWD_COMMAND}`; export r; \
3155	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3156	TFLAGS="$(STAGEprofile_TFLAGS)"; \
3157	test ! -f $(HOST_SUBDIR)/bfd/Makefile || exit 0; \
3158	$(HOST_EXPORTS) \
3159	$(POSTSTAGE1_HOST_EXPORTS) \
3160	CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
3161	CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
3162	LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS;  \
3163	echo Configuring stage profile in $(HOST_SUBDIR)/bfd ; \
3164	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd ; \
3165	cd $(HOST_SUBDIR)/bfd || exit 1; \
3166	case $(srcdir) in \
3167	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
3168	  *) topdir=`echo $(HOST_SUBDIR)/bfd/ | \
3169		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
3170	esac; \
3171	srcdiroption="--srcdir=$${topdir}/bfd"; \
3172	libsrcdir="$$s/bfd"; \
3173	$(SHELL) $${libsrcdir}/configure \
3174	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
3175	  --target=${target_alias} $${srcdiroption} \
3176	  --with-build-libsubdir=$(HOST_SUBDIR) \
3177	  $(STAGEprofile_CONFIGURE_FLAGS)
3178@endif bfd-bootstrap
3179
3180.PHONY: configure-stagefeedback-bfd maybe-configure-stagefeedback-bfd
3181maybe-configure-stagefeedback-bfd:
3182@if bfd-bootstrap
3183maybe-configure-stagefeedback-bfd: configure-stagefeedback-bfd
3184configure-stagefeedback-bfd:
3185	@[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
3186	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd
3187	@r=`${PWD_COMMAND}`; export r; \
3188	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3189	TFLAGS="$(STAGEfeedback_TFLAGS)"; \
3190	test ! -f $(HOST_SUBDIR)/bfd/Makefile || exit 0; \
3191	$(HOST_EXPORTS) \
3192	$(POSTSTAGE1_HOST_EXPORTS) \
3193	CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
3194	CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
3195	LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS;  \
3196	echo Configuring stage feedback in $(HOST_SUBDIR)/bfd ; \
3197	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd ; \
3198	cd $(HOST_SUBDIR)/bfd || exit 1; \
3199	case $(srcdir) in \
3200	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
3201	  *) topdir=`echo $(HOST_SUBDIR)/bfd/ | \
3202		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
3203	esac; \
3204	srcdiroption="--srcdir=$${topdir}/bfd"; \
3205	libsrcdir="$$s/bfd"; \
3206	$(SHELL) $${libsrcdir}/configure \
3207	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
3208	  --target=${target_alias} $${srcdiroption} \
3209	  --with-build-libsubdir=$(HOST_SUBDIR) \
3210	  $(STAGEfeedback_CONFIGURE_FLAGS)
3211@endif bfd-bootstrap
3212
3213
3214
3215
3216
3217.PHONY: all-bfd maybe-all-bfd
3218maybe-all-bfd:
3219@if gcc-bootstrap
3220all-bfd: stage_current
3221@endif gcc-bootstrap
3222@if bfd
3223TARGET-bfd=all
3224maybe-all-bfd: all-bfd
3225all-bfd: configure-bfd
3226	@r=`${PWD_COMMAND}`; export r; \
3227	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3228	$(HOST_EXPORTS)  \
3229	(cd $(HOST_SUBDIR)/bfd && \
3230	  $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS)  \
3231		$(TARGET-bfd))
3232@endif bfd
3233
3234
3235
3236.PHONY: all-stage1-bfd maybe-all-stage1-bfd
3237.PHONY: clean-stage1-bfd maybe-clean-stage1-bfd
3238maybe-all-stage1-bfd:
3239maybe-clean-stage1-bfd:
3240@if bfd-bootstrap
3241maybe-all-stage1-bfd: all-stage1-bfd
3242all-stage1: all-stage1-bfd
3243TARGET-stage1-bfd = $(TARGET-bfd)
3244all-stage1-bfd: configure-stage1-bfd
3245	@[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
3246	@r=`${PWD_COMMAND}`; export r; \
3247	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3248	TFLAGS="$(STAGE1_TFLAGS)"; \
3249	$(HOST_EXPORTS)  \
3250	cd $(HOST_SUBDIR)/bfd && \
3251	$(MAKE) $(BASE_FLAGS_TO_PASS) \
3252		CFLAGS="$(STAGE1_CFLAGS)" \
3253		CXXFLAGS="$(STAGE1_CXXFLAGS)" \
3254		LIBCFLAGS="$(LIBCFLAGS)" \
3255		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
3256		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
3257		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
3258		$(EXTRA_HOST_FLAGS)  \
3259		$(STAGE1_FLAGS_TO_PASS)  \
3260		TFLAGS="$(STAGE1_TFLAGS)" \
3261		$(TARGET-stage1-bfd)
3262
3263maybe-clean-stage1-bfd: clean-stage1-bfd
3264clean-stage1: clean-stage1-bfd
3265clean-stage1-bfd:
3266	@if [ $(current_stage) = stage1 ]; then \
3267	  [ -f $(HOST_SUBDIR)/bfd/Makefile ] || exit 0; \
3268	else \
3269	  [ -f $(HOST_SUBDIR)/stage1-bfd/Makefile ] || exit 0; \
3270	  $(MAKE) stage1-start; \
3271	fi; \
3272	cd $(HOST_SUBDIR)/bfd && \
3273	$(MAKE) $(EXTRA_HOST_FLAGS)  \
3274	$(STAGE1_FLAGS_TO_PASS)  clean
3275@endif bfd-bootstrap
3276
3277
3278.PHONY: all-stage2-bfd maybe-all-stage2-bfd
3279.PHONY: clean-stage2-bfd maybe-clean-stage2-bfd
3280maybe-all-stage2-bfd:
3281maybe-clean-stage2-bfd:
3282@if bfd-bootstrap
3283maybe-all-stage2-bfd: all-stage2-bfd
3284all-stage2: all-stage2-bfd
3285TARGET-stage2-bfd = $(TARGET-bfd)
3286all-stage2-bfd: configure-stage2-bfd
3287	@[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
3288	@r=`${PWD_COMMAND}`; export r; \
3289	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3290	TFLAGS="$(STAGE2_TFLAGS)"; \
3291	$(HOST_EXPORTS) \
3292	$(POSTSTAGE1_HOST_EXPORTS)  \
3293	cd $(HOST_SUBDIR)/bfd && \
3294	$(MAKE) $(BASE_FLAGS_TO_PASS) \
3295		CFLAGS="$(STAGE2_CFLAGS)" \
3296		CXXFLAGS="$(STAGE2_CXXFLAGS)" \
3297		LIBCFLAGS="$(STAGE2_CFLAGS)" \
3298		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
3299		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
3300		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
3301		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
3302		TFLAGS="$(STAGE2_TFLAGS)" \
3303		$(TARGET-stage2-bfd)
3304
3305maybe-clean-stage2-bfd: clean-stage2-bfd
3306clean-stage2: clean-stage2-bfd
3307clean-stage2-bfd:
3308	@if [ $(current_stage) = stage2 ]; then \
3309	  [ -f $(HOST_SUBDIR)/bfd/Makefile ] || exit 0; \
3310	else \
3311	  [ -f $(HOST_SUBDIR)/stage2-bfd/Makefile ] || exit 0; \
3312	  $(MAKE) stage2-start; \
3313	fi; \
3314	cd $(HOST_SUBDIR)/bfd && \
3315	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
3316@endif bfd-bootstrap
3317
3318
3319.PHONY: all-stage3-bfd maybe-all-stage3-bfd
3320.PHONY: clean-stage3-bfd maybe-clean-stage3-bfd
3321maybe-all-stage3-bfd:
3322maybe-clean-stage3-bfd:
3323@if bfd-bootstrap
3324maybe-all-stage3-bfd: all-stage3-bfd
3325all-stage3: all-stage3-bfd
3326TARGET-stage3-bfd = $(TARGET-bfd)
3327all-stage3-bfd: configure-stage3-bfd
3328	@[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
3329	@r=`${PWD_COMMAND}`; export r; \
3330	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3331	TFLAGS="$(STAGE3_TFLAGS)"; \
3332	$(HOST_EXPORTS) \
3333	$(POSTSTAGE1_HOST_EXPORTS)  \
3334	cd $(HOST_SUBDIR)/bfd && \
3335	$(MAKE) $(BASE_FLAGS_TO_PASS) \
3336		CFLAGS="$(STAGE3_CFLAGS)" \
3337		CXXFLAGS="$(STAGE3_CXXFLAGS)" \
3338		LIBCFLAGS="$(STAGE3_CFLAGS)" \
3339		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
3340		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
3341		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
3342		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
3343		TFLAGS="$(STAGE3_TFLAGS)" \
3344		$(TARGET-stage3-bfd)
3345
3346maybe-clean-stage3-bfd: clean-stage3-bfd
3347clean-stage3: clean-stage3-bfd
3348clean-stage3-bfd:
3349	@if [ $(current_stage) = stage3 ]; then \
3350	  [ -f $(HOST_SUBDIR)/bfd/Makefile ] || exit 0; \
3351	else \
3352	  [ -f $(HOST_SUBDIR)/stage3-bfd/Makefile ] || exit 0; \
3353	  $(MAKE) stage3-start; \
3354	fi; \
3355	cd $(HOST_SUBDIR)/bfd && \
3356	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
3357@endif bfd-bootstrap
3358
3359
3360.PHONY: all-stage4-bfd maybe-all-stage4-bfd
3361.PHONY: clean-stage4-bfd maybe-clean-stage4-bfd
3362maybe-all-stage4-bfd:
3363maybe-clean-stage4-bfd:
3364@if bfd-bootstrap
3365maybe-all-stage4-bfd: all-stage4-bfd
3366all-stage4: all-stage4-bfd
3367TARGET-stage4-bfd = $(TARGET-bfd)
3368all-stage4-bfd: configure-stage4-bfd
3369	@[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
3370	@r=`${PWD_COMMAND}`; export r; \
3371	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3372	TFLAGS="$(STAGE4_TFLAGS)"; \
3373	$(HOST_EXPORTS) \
3374	$(POSTSTAGE1_HOST_EXPORTS)  \
3375	cd $(HOST_SUBDIR)/bfd && \
3376	$(MAKE) $(BASE_FLAGS_TO_PASS) \
3377		CFLAGS="$(STAGE4_CFLAGS)" \
3378		CXXFLAGS="$(STAGE4_CXXFLAGS)" \
3379		LIBCFLAGS="$(STAGE4_CFLAGS)" \
3380		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
3381		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
3382		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
3383		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
3384		TFLAGS="$(STAGE4_TFLAGS)" \
3385		$(TARGET-stage4-bfd)
3386
3387maybe-clean-stage4-bfd: clean-stage4-bfd
3388clean-stage4: clean-stage4-bfd
3389clean-stage4-bfd:
3390	@if [ $(current_stage) = stage4 ]; then \
3391	  [ -f $(HOST_SUBDIR)/bfd/Makefile ] || exit 0; \
3392	else \
3393	  [ -f $(HOST_SUBDIR)/stage4-bfd/Makefile ] || exit 0; \
3394	  $(MAKE) stage4-start; \
3395	fi; \
3396	cd $(HOST_SUBDIR)/bfd && \
3397	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
3398@endif bfd-bootstrap
3399
3400
3401.PHONY: all-stageprofile-bfd maybe-all-stageprofile-bfd
3402.PHONY: clean-stageprofile-bfd maybe-clean-stageprofile-bfd
3403maybe-all-stageprofile-bfd:
3404maybe-clean-stageprofile-bfd:
3405@if bfd-bootstrap
3406maybe-all-stageprofile-bfd: all-stageprofile-bfd
3407all-stageprofile: all-stageprofile-bfd
3408TARGET-stageprofile-bfd = $(TARGET-bfd)
3409all-stageprofile-bfd: configure-stageprofile-bfd
3410	@[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
3411	@r=`${PWD_COMMAND}`; export r; \
3412	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3413	TFLAGS="$(STAGEprofile_TFLAGS)"; \
3414	$(HOST_EXPORTS) \
3415	$(POSTSTAGE1_HOST_EXPORTS)  \
3416	cd $(HOST_SUBDIR)/bfd && \
3417	$(MAKE) $(BASE_FLAGS_TO_PASS) \
3418		CFLAGS="$(STAGEprofile_CFLAGS)" \
3419		CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
3420		LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
3421		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
3422		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
3423		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
3424		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
3425		TFLAGS="$(STAGEprofile_TFLAGS)" \
3426		$(TARGET-stageprofile-bfd)
3427
3428maybe-clean-stageprofile-bfd: clean-stageprofile-bfd
3429clean-stageprofile: clean-stageprofile-bfd
3430clean-stageprofile-bfd:
3431	@if [ $(current_stage) = stageprofile ]; then \
3432	  [ -f $(HOST_SUBDIR)/bfd/Makefile ] || exit 0; \
3433	else \
3434	  [ -f $(HOST_SUBDIR)/stageprofile-bfd/Makefile ] || exit 0; \
3435	  $(MAKE) stageprofile-start; \
3436	fi; \
3437	cd $(HOST_SUBDIR)/bfd && \
3438	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
3439@endif bfd-bootstrap
3440
3441
3442.PHONY: all-stagefeedback-bfd maybe-all-stagefeedback-bfd
3443.PHONY: clean-stagefeedback-bfd maybe-clean-stagefeedback-bfd
3444maybe-all-stagefeedback-bfd:
3445maybe-clean-stagefeedback-bfd:
3446@if bfd-bootstrap
3447maybe-all-stagefeedback-bfd: all-stagefeedback-bfd
3448all-stagefeedback: all-stagefeedback-bfd
3449TARGET-stagefeedback-bfd = $(TARGET-bfd)
3450all-stagefeedback-bfd: configure-stagefeedback-bfd
3451	@[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
3452	@r=`${PWD_COMMAND}`; export r; \
3453	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3454	TFLAGS="$(STAGEfeedback_TFLAGS)"; \
3455	$(HOST_EXPORTS) \
3456	$(POSTSTAGE1_HOST_EXPORTS)  \
3457	cd $(HOST_SUBDIR)/bfd && \
3458	$(MAKE) $(BASE_FLAGS_TO_PASS) \
3459		CFLAGS="$(STAGEfeedback_CFLAGS)" \
3460		CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
3461		LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
3462		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
3463		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
3464		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
3465		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
3466		TFLAGS="$(STAGEfeedback_TFLAGS)" \
3467		$(TARGET-stagefeedback-bfd)
3468
3469maybe-clean-stagefeedback-bfd: clean-stagefeedback-bfd
3470clean-stagefeedback: clean-stagefeedback-bfd
3471clean-stagefeedback-bfd:
3472	@if [ $(current_stage) = stagefeedback ]; then \
3473	  [ -f $(HOST_SUBDIR)/bfd/Makefile ] || exit 0; \
3474	else \
3475	  [ -f $(HOST_SUBDIR)/stagefeedback-bfd/Makefile ] || exit 0; \
3476	  $(MAKE) stagefeedback-start; \
3477	fi; \
3478	cd $(HOST_SUBDIR)/bfd && \
3479	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
3480@endif bfd-bootstrap
3481
3482
3483
3484
3485
3486.PHONY: check-bfd maybe-check-bfd
3487maybe-check-bfd:
3488@if bfd
3489maybe-check-bfd: check-bfd
3490
3491check-bfd:
3492	@: $(MAKE); $(unstage)
3493	@r=`${PWD_COMMAND}`; export r; \
3494	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3495	$(HOST_EXPORTS) \
3496	(cd $(HOST_SUBDIR)/bfd && \
3497	  $(MAKE) $(FLAGS_TO_PASS)  check)
3498
3499@endif bfd
3500
3501.PHONY: install-bfd maybe-install-bfd
3502maybe-install-bfd:
3503@if bfd
3504maybe-install-bfd: install-bfd
3505
3506install-bfd: installdirs
3507	@: $(MAKE); $(unstage)
3508	@r=`${PWD_COMMAND}`; export r; \
3509	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3510	$(HOST_EXPORTS) \
3511	(cd $(HOST_SUBDIR)/bfd && \
3512	  $(MAKE) $(FLAGS_TO_PASS)  install)
3513
3514@endif bfd
3515
3516.PHONY: install-strip-bfd maybe-install-strip-bfd
3517maybe-install-strip-bfd:
3518@if bfd
3519maybe-install-strip-bfd: install-strip-bfd
3520
3521install-strip-bfd: installdirs
3522	@: $(MAKE); $(unstage)
3523	@r=`${PWD_COMMAND}`; export r; \
3524	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3525	$(HOST_EXPORTS) \
3526	(cd $(HOST_SUBDIR)/bfd && \
3527	  $(MAKE) $(FLAGS_TO_PASS)  install-strip)
3528
3529@endif bfd
3530
3531# Other targets (info, dvi, pdf, etc.)
3532
3533.PHONY: maybe-info-bfd info-bfd
3534maybe-info-bfd:
3535@if bfd
3536maybe-info-bfd: info-bfd
3537
3538info-bfd: \
3539    configure-bfd 
3540	@[ -f ./bfd/Makefile ] || exit 0; \
3541	r=`${PWD_COMMAND}`; export r; \
3542	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3543	$(HOST_EXPORTS) \
3544	for flag in $(EXTRA_HOST_FLAGS) ; do \
3545	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3546	done; \
3547	echo "Doing info in bfd" ; \
3548	(cd $(HOST_SUBDIR)/bfd && \
3549	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3550	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3551	          "RANLIB=$${RANLIB}" \
3552	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
3553	          info) \
3554	  || exit 1
3555
3556@endif bfd
3557
3558.PHONY: maybe-dvi-bfd dvi-bfd
3559maybe-dvi-bfd:
3560@if bfd
3561maybe-dvi-bfd: dvi-bfd
3562
3563dvi-bfd: \
3564    configure-bfd 
3565	@[ -f ./bfd/Makefile ] || exit 0; \
3566	r=`${PWD_COMMAND}`; export r; \
3567	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3568	$(HOST_EXPORTS) \
3569	for flag in $(EXTRA_HOST_FLAGS) ; do \
3570	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3571	done; \
3572	echo "Doing dvi in bfd" ; \
3573	(cd $(HOST_SUBDIR)/bfd && \
3574	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3575	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3576	          "RANLIB=$${RANLIB}" \
3577	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
3578	          dvi) \
3579	  || exit 1
3580
3581@endif bfd
3582
3583.PHONY: maybe-pdf-bfd pdf-bfd
3584maybe-pdf-bfd:
3585@if bfd
3586maybe-pdf-bfd: pdf-bfd
3587
3588pdf-bfd: \
3589    configure-bfd 
3590	@[ -f ./bfd/Makefile ] || exit 0; \
3591	r=`${PWD_COMMAND}`; export r; \
3592	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3593	$(HOST_EXPORTS) \
3594	for flag in $(EXTRA_HOST_FLAGS) ; do \
3595	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3596	done; \
3597	echo "Doing pdf in bfd" ; \
3598	(cd $(HOST_SUBDIR)/bfd && \
3599	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3600	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3601	          "RANLIB=$${RANLIB}" \
3602	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
3603	          pdf) \
3604	  || exit 1
3605
3606@endif bfd
3607
3608.PHONY: maybe-html-bfd html-bfd
3609maybe-html-bfd:
3610@if bfd
3611maybe-html-bfd: html-bfd
3612
3613html-bfd: \
3614    configure-bfd 
3615	@[ -f ./bfd/Makefile ] || exit 0; \
3616	r=`${PWD_COMMAND}`; export r; \
3617	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3618	$(HOST_EXPORTS) \
3619	for flag in $(EXTRA_HOST_FLAGS) ; do \
3620	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3621	done; \
3622	echo "Doing html in bfd" ; \
3623	(cd $(HOST_SUBDIR)/bfd && \
3624	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3625	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3626	          "RANLIB=$${RANLIB}" \
3627	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
3628	          html) \
3629	  || exit 1
3630
3631@endif bfd
3632
3633.PHONY: maybe-TAGS-bfd TAGS-bfd
3634maybe-TAGS-bfd:
3635@if bfd
3636maybe-TAGS-bfd: TAGS-bfd
3637
3638TAGS-bfd: \
3639    configure-bfd 
3640	@[ -f ./bfd/Makefile ] || exit 0; \
3641	r=`${PWD_COMMAND}`; export r; \
3642	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3643	$(HOST_EXPORTS) \
3644	for flag in $(EXTRA_HOST_FLAGS) ; do \
3645	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3646	done; \
3647	echo "Doing TAGS in bfd" ; \
3648	(cd $(HOST_SUBDIR)/bfd && \
3649	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3650	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3651	          "RANLIB=$${RANLIB}" \
3652	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
3653	          TAGS) \
3654	  || exit 1
3655
3656@endif bfd
3657
3658.PHONY: maybe-install-info-bfd install-info-bfd
3659maybe-install-info-bfd:
3660@if bfd
3661maybe-install-info-bfd: install-info-bfd
3662
3663install-info-bfd: \
3664    configure-bfd \
3665    info-bfd 
3666	@[ -f ./bfd/Makefile ] || exit 0; \
3667	r=`${PWD_COMMAND}`; export r; \
3668	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3669	$(HOST_EXPORTS) \
3670	for flag in $(EXTRA_HOST_FLAGS) ; do \
3671	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3672	done; \
3673	echo "Doing install-info in bfd" ; \
3674	(cd $(HOST_SUBDIR)/bfd && \
3675	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3676	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3677	          "RANLIB=$${RANLIB}" \
3678	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
3679	          install-info) \
3680	  || exit 1
3681
3682@endif bfd
3683
3684.PHONY: maybe-install-pdf-bfd install-pdf-bfd
3685maybe-install-pdf-bfd:
3686@if bfd
3687maybe-install-pdf-bfd: install-pdf-bfd
3688
3689install-pdf-bfd: \
3690    configure-bfd \
3691    pdf-bfd 
3692	@[ -f ./bfd/Makefile ] || exit 0; \
3693	r=`${PWD_COMMAND}`; export r; \
3694	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3695	$(HOST_EXPORTS) \
3696	for flag in $(EXTRA_HOST_FLAGS) ; do \
3697	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3698	done; \
3699	echo "Doing install-pdf in bfd" ; \
3700	(cd $(HOST_SUBDIR)/bfd && \
3701	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3702	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3703	          "RANLIB=$${RANLIB}" \
3704	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
3705	          install-pdf) \
3706	  || exit 1
3707
3708@endif bfd
3709
3710.PHONY: maybe-install-html-bfd install-html-bfd
3711maybe-install-html-bfd:
3712@if bfd
3713maybe-install-html-bfd: install-html-bfd
3714
3715install-html-bfd: \
3716    configure-bfd \
3717    html-bfd 
3718	@[ -f ./bfd/Makefile ] || exit 0; \
3719	r=`${PWD_COMMAND}`; export r; \
3720	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3721	$(HOST_EXPORTS) \
3722	for flag in $(EXTRA_HOST_FLAGS) ; do \
3723	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3724	done; \
3725	echo "Doing install-html in bfd" ; \
3726	(cd $(HOST_SUBDIR)/bfd && \
3727	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3728	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3729	          "RANLIB=$${RANLIB}" \
3730	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
3731	          install-html) \
3732	  || exit 1
3733
3734@endif bfd
3735
3736.PHONY: maybe-installcheck-bfd installcheck-bfd
3737maybe-installcheck-bfd:
3738@if bfd
3739maybe-installcheck-bfd: installcheck-bfd
3740
3741installcheck-bfd: \
3742    configure-bfd 
3743	@[ -f ./bfd/Makefile ] || exit 0; \
3744	r=`${PWD_COMMAND}`; export r; \
3745	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3746	$(HOST_EXPORTS) \
3747	for flag in $(EXTRA_HOST_FLAGS) ; do \
3748	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3749	done; \
3750	echo "Doing installcheck in bfd" ; \
3751	(cd $(HOST_SUBDIR)/bfd && \
3752	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3753	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3754	          "RANLIB=$${RANLIB}" \
3755	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
3756	          installcheck) \
3757	  || exit 1
3758
3759@endif bfd
3760
3761.PHONY: maybe-mostlyclean-bfd mostlyclean-bfd
3762maybe-mostlyclean-bfd:
3763@if bfd
3764maybe-mostlyclean-bfd: mostlyclean-bfd
3765
3766mostlyclean-bfd: 
3767	@[ -f ./bfd/Makefile ] || exit 0; \
3768	r=`${PWD_COMMAND}`; export r; \
3769	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3770	$(HOST_EXPORTS) \
3771	for flag in $(EXTRA_HOST_FLAGS) ; do \
3772	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3773	done; \
3774	echo "Doing mostlyclean in bfd" ; \
3775	(cd $(HOST_SUBDIR)/bfd && \
3776	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3777	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3778	          "RANLIB=$${RANLIB}" \
3779	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
3780	          mostlyclean) \
3781	  || exit 1
3782
3783@endif bfd
3784
3785.PHONY: maybe-clean-bfd clean-bfd
3786maybe-clean-bfd:
3787@if bfd
3788maybe-clean-bfd: clean-bfd
3789
3790clean-bfd: 
3791	@[ -f ./bfd/Makefile ] || exit 0; \
3792	r=`${PWD_COMMAND}`; export r; \
3793	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3794	$(HOST_EXPORTS) \
3795	for flag in $(EXTRA_HOST_FLAGS) ; do \
3796	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3797	done; \
3798	echo "Doing clean in bfd" ; \
3799	(cd $(HOST_SUBDIR)/bfd && \
3800	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3801	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3802	          "RANLIB=$${RANLIB}" \
3803	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
3804	          clean) \
3805	  || exit 1
3806
3807@endif bfd
3808
3809.PHONY: maybe-distclean-bfd distclean-bfd
3810maybe-distclean-bfd:
3811@if bfd
3812maybe-distclean-bfd: distclean-bfd
3813
3814distclean-bfd: 
3815	@[ -f ./bfd/Makefile ] || exit 0; \
3816	r=`${PWD_COMMAND}`; export r; \
3817	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3818	$(HOST_EXPORTS) \
3819	for flag in $(EXTRA_HOST_FLAGS) ; do \
3820	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3821	done; \
3822	echo "Doing distclean in bfd" ; \
3823	(cd $(HOST_SUBDIR)/bfd && \
3824	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3825	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3826	          "RANLIB=$${RANLIB}" \
3827	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
3828	          distclean) \
3829	  || exit 1
3830
3831@endif bfd
3832
3833.PHONY: maybe-maintainer-clean-bfd maintainer-clean-bfd
3834maybe-maintainer-clean-bfd:
3835@if bfd
3836maybe-maintainer-clean-bfd: maintainer-clean-bfd
3837
3838maintainer-clean-bfd: 
3839	@[ -f ./bfd/Makefile ] || exit 0; \
3840	r=`${PWD_COMMAND}`; export r; \
3841	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3842	$(HOST_EXPORTS) \
3843	for flag in $(EXTRA_HOST_FLAGS) ; do \
3844	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3845	done; \
3846	echo "Doing maintainer-clean in bfd" ; \
3847	(cd $(HOST_SUBDIR)/bfd && \
3848	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3849	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3850	          "RANLIB=$${RANLIB}" \
3851	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
3852	          maintainer-clean) \
3853	  || exit 1
3854
3855@endif bfd
3856
3857
3858
3859.PHONY: configure-opcodes maybe-configure-opcodes
3860maybe-configure-opcodes:
3861@if gcc-bootstrap
3862configure-opcodes: stage_current
3863@endif gcc-bootstrap
3864@if opcodes
3865maybe-configure-opcodes: configure-opcodes
3866configure-opcodes: 
3867	@r=`${PWD_COMMAND}`; export r; \
3868	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3869	test ! -f $(HOST_SUBDIR)/opcodes/Makefile || exit 0; \
3870	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes ; \
3871	$(HOST_EXPORTS)  \
3872	echo Configuring in $(HOST_SUBDIR)/opcodes; \
3873	cd "$(HOST_SUBDIR)/opcodes" || exit 1; \
3874	case $(srcdir) in \
3875	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
3876	  *) topdir=`echo $(HOST_SUBDIR)/opcodes/ | \
3877		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
3878	esac; \
3879	srcdiroption="--srcdir=$${topdir}/opcodes"; \
3880	libsrcdir="$$s/opcodes"; \
3881	$(SHELL) $${libsrcdir}/configure \
3882	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
3883	  --target=${target_alias} $${srcdiroption}  \
3884	  || exit 1
3885@endif opcodes
3886
3887
3888
3889.PHONY: configure-stage1-opcodes maybe-configure-stage1-opcodes
3890maybe-configure-stage1-opcodes:
3891@if opcodes-bootstrap
3892maybe-configure-stage1-opcodes: configure-stage1-opcodes
3893configure-stage1-opcodes:
3894	@[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
3895	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes
3896	@r=`${PWD_COMMAND}`; export r; \
3897	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3898	TFLAGS="$(STAGE1_TFLAGS)"; \
3899	test ! -f $(HOST_SUBDIR)/opcodes/Makefile || exit 0; \
3900	$(HOST_EXPORTS) \
3901	CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
3902	CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
3903	LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS;  \
3904	echo Configuring stage 1 in $(HOST_SUBDIR)/opcodes ; \
3905	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes ; \
3906	cd $(HOST_SUBDIR)/opcodes || exit 1; \
3907	case $(srcdir) in \
3908	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
3909	  *) topdir=`echo $(HOST_SUBDIR)/opcodes/ | \
3910		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
3911	esac; \
3912	srcdiroption="--srcdir=$${topdir}/opcodes"; \
3913	libsrcdir="$$s/opcodes"; \
3914	$(SHELL) $${libsrcdir}/configure \
3915	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
3916	  --target=${target_alias} $${srcdiroption} \
3917	  $(STAGE1_CONFIGURE_FLAGS)
3918@endif opcodes-bootstrap
3919
3920.PHONY: configure-stage2-opcodes maybe-configure-stage2-opcodes
3921maybe-configure-stage2-opcodes:
3922@if opcodes-bootstrap
3923maybe-configure-stage2-opcodes: configure-stage2-opcodes
3924configure-stage2-opcodes:
3925	@[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
3926	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes
3927	@r=`${PWD_COMMAND}`; export r; \
3928	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3929	TFLAGS="$(STAGE2_TFLAGS)"; \
3930	test ! -f $(HOST_SUBDIR)/opcodes/Makefile || exit 0; \
3931	$(HOST_EXPORTS) \
3932	$(POSTSTAGE1_HOST_EXPORTS) \
3933	CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
3934	CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
3935	LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS;  \
3936	echo Configuring stage 2 in $(HOST_SUBDIR)/opcodes ; \
3937	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes ; \
3938	cd $(HOST_SUBDIR)/opcodes || exit 1; \
3939	case $(srcdir) in \
3940	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
3941	  *) topdir=`echo $(HOST_SUBDIR)/opcodes/ | \
3942		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
3943	esac; \
3944	srcdiroption="--srcdir=$${topdir}/opcodes"; \
3945	libsrcdir="$$s/opcodes"; \
3946	$(SHELL) $${libsrcdir}/configure \
3947	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
3948	  --target=${target_alias} $${srcdiroption} \
3949	  --with-build-libsubdir=$(HOST_SUBDIR) \
3950	  $(STAGE2_CONFIGURE_FLAGS)
3951@endif opcodes-bootstrap
3952
3953.PHONY: configure-stage3-opcodes maybe-configure-stage3-opcodes
3954maybe-configure-stage3-opcodes:
3955@if opcodes-bootstrap
3956maybe-configure-stage3-opcodes: configure-stage3-opcodes
3957configure-stage3-opcodes:
3958	@[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
3959	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes
3960	@r=`${PWD_COMMAND}`; export r; \
3961	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3962	TFLAGS="$(STAGE3_TFLAGS)"; \
3963	test ! -f $(HOST_SUBDIR)/opcodes/Makefile || exit 0; \
3964	$(HOST_EXPORTS) \
3965	$(POSTSTAGE1_HOST_EXPORTS) \
3966	CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
3967	CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
3968	LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS;  \
3969	echo Configuring stage 3 in $(HOST_SUBDIR)/opcodes ; \
3970	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes ; \
3971	cd $(HOST_SUBDIR)/opcodes || exit 1; \
3972	case $(srcdir) in \
3973	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
3974	  *) topdir=`echo $(HOST_SUBDIR)/opcodes/ | \
3975		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
3976	esac; \
3977	srcdiroption="--srcdir=$${topdir}/opcodes"; \
3978	libsrcdir="$$s/opcodes"; \
3979	$(SHELL) $${libsrcdir}/configure \
3980	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
3981	  --target=${target_alias} $${srcdiroption} \
3982	  --with-build-libsubdir=$(HOST_SUBDIR) \
3983	  $(STAGE3_CONFIGURE_FLAGS)
3984@endif opcodes-bootstrap
3985
3986.PHONY: configure-stage4-opcodes maybe-configure-stage4-opcodes
3987maybe-configure-stage4-opcodes:
3988@if opcodes-bootstrap
3989maybe-configure-stage4-opcodes: configure-stage4-opcodes
3990configure-stage4-opcodes:
3991	@[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
3992	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes
3993	@r=`${PWD_COMMAND}`; export r; \
3994	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3995	TFLAGS="$(STAGE4_TFLAGS)"; \
3996	test ! -f $(HOST_SUBDIR)/opcodes/Makefile || exit 0; \
3997	$(HOST_EXPORTS) \
3998	$(POSTSTAGE1_HOST_EXPORTS) \
3999	CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
4000	CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
4001	LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS;  \
4002	echo Configuring stage 4 in $(HOST_SUBDIR)/opcodes ; \
4003	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes ; \
4004	cd $(HOST_SUBDIR)/opcodes || exit 1; \
4005	case $(srcdir) in \
4006	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
4007	  *) topdir=`echo $(HOST_SUBDIR)/opcodes/ | \
4008		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4009	esac; \
4010	srcdiroption="--srcdir=$${topdir}/opcodes"; \
4011	libsrcdir="$$s/opcodes"; \
4012	$(SHELL) $${libsrcdir}/configure \
4013	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
4014	  --target=${target_alias} $${srcdiroption} \
4015	  --with-build-libsubdir=$(HOST_SUBDIR) \
4016	  $(STAGE4_CONFIGURE_FLAGS)
4017@endif opcodes-bootstrap
4018
4019.PHONY: configure-stageprofile-opcodes maybe-configure-stageprofile-opcodes
4020maybe-configure-stageprofile-opcodes:
4021@if opcodes-bootstrap
4022maybe-configure-stageprofile-opcodes: configure-stageprofile-opcodes
4023configure-stageprofile-opcodes:
4024	@[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
4025	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes
4026	@r=`${PWD_COMMAND}`; export r; \
4027	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4028	TFLAGS="$(STAGEprofile_TFLAGS)"; \
4029	test ! -f $(HOST_SUBDIR)/opcodes/Makefile || exit 0; \
4030	$(HOST_EXPORTS) \
4031	$(POSTSTAGE1_HOST_EXPORTS) \
4032	CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
4033	CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
4034	LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS;  \
4035	echo Configuring stage profile in $(HOST_SUBDIR)/opcodes ; \
4036	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes ; \
4037	cd $(HOST_SUBDIR)/opcodes || exit 1; \
4038	case $(srcdir) in \
4039	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
4040	  *) topdir=`echo $(HOST_SUBDIR)/opcodes/ | \
4041		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4042	esac; \
4043	srcdiroption="--srcdir=$${topdir}/opcodes"; \
4044	libsrcdir="$$s/opcodes"; \
4045	$(SHELL) $${libsrcdir}/configure \
4046	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
4047	  --target=${target_alias} $${srcdiroption} \
4048	  --with-build-libsubdir=$(HOST_SUBDIR) \
4049	  $(STAGEprofile_CONFIGURE_FLAGS)
4050@endif opcodes-bootstrap
4051
4052.PHONY: configure-stagefeedback-opcodes maybe-configure-stagefeedback-opcodes
4053maybe-configure-stagefeedback-opcodes:
4054@if opcodes-bootstrap
4055maybe-configure-stagefeedback-opcodes: configure-stagefeedback-opcodes
4056configure-stagefeedback-opcodes:
4057	@[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
4058	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes
4059	@r=`${PWD_COMMAND}`; export r; \
4060	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4061	TFLAGS="$(STAGEfeedback_TFLAGS)"; \
4062	test ! -f $(HOST_SUBDIR)/opcodes/Makefile || exit 0; \
4063	$(HOST_EXPORTS) \
4064	$(POSTSTAGE1_HOST_EXPORTS) \
4065	CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
4066	CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
4067	LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS;  \
4068	echo Configuring stage feedback in $(HOST_SUBDIR)/opcodes ; \
4069	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes ; \
4070	cd $(HOST_SUBDIR)/opcodes || exit 1; \
4071	case $(srcdir) in \
4072	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
4073	  *) topdir=`echo $(HOST_SUBDIR)/opcodes/ | \
4074		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4075	esac; \
4076	srcdiroption="--srcdir=$${topdir}/opcodes"; \
4077	libsrcdir="$$s/opcodes"; \
4078	$(SHELL) $${libsrcdir}/configure \
4079	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
4080	  --target=${target_alias} $${srcdiroption} \
4081	  --with-build-libsubdir=$(HOST_SUBDIR) \
4082	  $(STAGEfeedback_CONFIGURE_FLAGS)
4083@endif opcodes-bootstrap
4084
4085
4086
4087
4088
4089.PHONY: all-opcodes maybe-all-opcodes
4090maybe-all-opcodes:
4091@if gcc-bootstrap
4092all-opcodes: stage_current
4093@endif gcc-bootstrap
4094@if opcodes
4095TARGET-opcodes=all
4096maybe-all-opcodes: all-opcodes
4097all-opcodes: configure-opcodes
4098	@r=`${PWD_COMMAND}`; export r; \
4099	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4100	$(HOST_EXPORTS)  \
4101	(cd $(HOST_SUBDIR)/opcodes && \
4102	  $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS)  \
4103		$(TARGET-opcodes))
4104@endif opcodes
4105
4106
4107
4108.PHONY: all-stage1-opcodes maybe-all-stage1-opcodes
4109.PHONY: clean-stage1-opcodes maybe-clean-stage1-opcodes
4110maybe-all-stage1-opcodes:
4111maybe-clean-stage1-opcodes:
4112@if opcodes-bootstrap
4113maybe-all-stage1-opcodes: all-stage1-opcodes
4114all-stage1: all-stage1-opcodes
4115TARGET-stage1-opcodes = $(TARGET-opcodes)
4116all-stage1-opcodes: configure-stage1-opcodes
4117	@[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
4118	@r=`${PWD_COMMAND}`; export r; \
4119	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4120	TFLAGS="$(STAGE1_TFLAGS)"; \
4121	$(HOST_EXPORTS)  \
4122	cd $(HOST_SUBDIR)/opcodes && \
4123	$(MAKE) $(BASE_FLAGS_TO_PASS) \
4124		CFLAGS="$(STAGE1_CFLAGS)" \
4125		CXXFLAGS="$(STAGE1_CXXFLAGS)" \
4126		LIBCFLAGS="$(LIBCFLAGS)" \
4127		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
4128		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
4129		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
4130		$(EXTRA_HOST_FLAGS)  \
4131		$(STAGE1_FLAGS_TO_PASS)  \
4132		TFLAGS="$(STAGE1_TFLAGS)" \
4133		$(TARGET-stage1-opcodes)
4134
4135maybe-clean-stage1-opcodes: clean-stage1-opcodes
4136clean-stage1: clean-stage1-opcodes
4137clean-stage1-opcodes:
4138	@if [ $(current_stage) = stage1 ]; then \
4139	  [ -f $(HOST_SUBDIR)/opcodes/Makefile ] || exit 0; \
4140	else \
4141	  [ -f $(HOST_SUBDIR)/stage1-opcodes/Makefile ] || exit 0; \
4142	  $(MAKE) stage1-start; \
4143	fi; \
4144	cd $(HOST_SUBDIR)/opcodes && \
4145	$(MAKE) $(EXTRA_HOST_FLAGS)  \
4146	$(STAGE1_FLAGS_TO_PASS)  clean
4147@endif opcodes-bootstrap
4148
4149
4150.PHONY: all-stage2-opcodes maybe-all-stage2-opcodes
4151.PHONY: clean-stage2-opcodes maybe-clean-stage2-opcodes
4152maybe-all-stage2-opcodes:
4153maybe-clean-stage2-opcodes:
4154@if opcodes-bootstrap
4155maybe-all-stage2-opcodes: all-stage2-opcodes
4156all-stage2: all-stage2-opcodes
4157TARGET-stage2-opcodes = $(TARGET-opcodes)
4158all-stage2-opcodes: configure-stage2-opcodes
4159	@[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
4160	@r=`${PWD_COMMAND}`; export r; \
4161	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4162	TFLAGS="$(STAGE2_TFLAGS)"; \
4163	$(HOST_EXPORTS) \
4164	$(POSTSTAGE1_HOST_EXPORTS)  \
4165	cd $(HOST_SUBDIR)/opcodes && \
4166	$(MAKE) $(BASE_FLAGS_TO_PASS) \
4167		CFLAGS="$(STAGE2_CFLAGS)" \
4168		CXXFLAGS="$(STAGE2_CXXFLAGS)" \
4169		LIBCFLAGS="$(STAGE2_CFLAGS)" \
4170		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
4171		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
4172		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
4173		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
4174		TFLAGS="$(STAGE2_TFLAGS)" \
4175		$(TARGET-stage2-opcodes)
4176
4177maybe-clean-stage2-opcodes: clean-stage2-opcodes
4178clean-stage2: clean-stage2-opcodes
4179clean-stage2-opcodes:
4180	@if [ $(current_stage) = stage2 ]; then \
4181	  [ -f $(HOST_SUBDIR)/opcodes/Makefile ] || exit 0; \
4182	else \
4183	  [ -f $(HOST_SUBDIR)/stage2-opcodes/Makefile ] || exit 0; \
4184	  $(MAKE) stage2-start; \
4185	fi; \
4186	cd $(HOST_SUBDIR)/opcodes && \
4187	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
4188@endif opcodes-bootstrap
4189
4190
4191.PHONY: all-stage3-opcodes maybe-all-stage3-opcodes
4192.PHONY: clean-stage3-opcodes maybe-clean-stage3-opcodes
4193maybe-all-stage3-opcodes:
4194maybe-clean-stage3-opcodes:
4195@if opcodes-bootstrap
4196maybe-all-stage3-opcodes: all-stage3-opcodes
4197all-stage3: all-stage3-opcodes
4198TARGET-stage3-opcodes = $(TARGET-opcodes)
4199all-stage3-opcodes: configure-stage3-opcodes
4200	@[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
4201	@r=`${PWD_COMMAND}`; export r; \
4202	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4203	TFLAGS="$(STAGE3_TFLAGS)"; \
4204	$(HOST_EXPORTS) \
4205	$(POSTSTAGE1_HOST_EXPORTS)  \
4206	cd $(HOST_SUBDIR)/opcodes && \
4207	$(MAKE) $(BASE_FLAGS_TO_PASS) \
4208		CFLAGS="$(STAGE3_CFLAGS)" \
4209		CXXFLAGS="$(STAGE3_CXXFLAGS)" \
4210		LIBCFLAGS="$(STAGE3_CFLAGS)" \
4211		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
4212		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
4213		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
4214		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
4215		TFLAGS="$(STAGE3_TFLAGS)" \
4216		$(TARGET-stage3-opcodes)
4217
4218maybe-clean-stage3-opcodes: clean-stage3-opcodes
4219clean-stage3: clean-stage3-opcodes
4220clean-stage3-opcodes:
4221	@if [ $(current_stage) = stage3 ]; then \
4222	  [ -f $(HOST_SUBDIR)/opcodes/Makefile ] || exit 0; \
4223	else \
4224	  [ -f $(HOST_SUBDIR)/stage3-opcodes/Makefile ] || exit 0; \
4225	  $(MAKE) stage3-start; \
4226	fi; \
4227	cd $(HOST_SUBDIR)/opcodes && \
4228	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
4229@endif opcodes-bootstrap
4230
4231
4232.PHONY: all-stage4-opcodes maybe-all-stage4-opcodes
4233.PHONY: clean-stage4-opcodes maybe-clean-stage4-opcodes
4234maybe-all-stage4-opcodes:
4235maybe-clean-stage4-opcodes:
4236@if opcodes-bootstrap
4237maybe-all-stage4-opcodes: all-stage4-opcodes
4238all-stage4: all-stage4-opcodes
4239TARGET-stage4-opcodes = $(TARGET-opcodes)
4240all-stage4-opcodes: configure-stage4-opcodes
4241	@[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
4242	@r=`${PWD_COMMAND}`; export r; \
4243	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4244	TFLAGS="$(STAGE4_TFLAGS)"; \
4245	$(HOST_EXPORTS) \
4246	$(POSTSTAGE1_HOST_EXPORTS)  \
4247	cd $(HOST_SUBDIR)/opcodes && \
4248	$(MAKE) $(BASE_FLAGS_TO_PASS) \
4249		CFLAGS="$(STAGE4_CFLAGS)" \
4250		CXXFLAGS="$(STAGE4_CXXFLAGS)" \
4251		LIBCFLAGS="$(STAGE4_CFLAGS)" \
4252		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
4253		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
4254		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
4255		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
4256		TFLAGS="$(STAGE4_TFLAGS)" \
4257		$(TARGET-stage4-opcodes)
4258
4259maybe-clean-stage4-opcodes: clean-stage4-opcodes
4260clean-stage4: clean-stage4-opcodes
4261clean-stage4-opcodes:
4262	@if [ $(current_stage) = stage4 ]; then \
4263	  [ -f $(HOST_SUBDIR)/opcodes/Makefile ] || exit 0; \
4264	else \
4265	  [ -f $(HOST_SUBDIR)/stage4-opcodes/Makefile ] || exit 0; \
4266	  $(MAKE) stage4-start; \
4267	fi; \
4268	cd $(HOST_SUBDIR)/opcodes && \
4269	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
4270@endif opcodes-bootstrap
4271
4272
4273.PHONY: all-stageprofile-opcodes maybe-all-stageprofile-opcodes
4274.PHONY: clean-stageprofile-opcodes maybe-clean-stageprofile-opcodes
4275maybe-all-stageprofile-opcodes:
4276maybe-clean-stageprofile-opcodes:
4277@if opcodes-bootstrap
4278maybe-all-stageprofile-opcodes: all-stageprofile-opcodes
4279all-stageprofile: all-stageprofile-opcodes
4280TARGET-stageprofile-opcodes = $(TARGET-opcodes)
4281all-stageprofile-opcodes: configure-stageprofile-opcodes
4282	@[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
4283	@r=`${PWD_COMMAND}`; export r; \
4284	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4285	TFLAGS="$(STAGEprofile_TFLAGS)"; \
4286	$(HOST_EXPORTS) \
4287	$(POSTSTAGE1_HOST_EXPORTS)  \
4288	cd $(HOST_SUBDIR)/opcodes && \
4289	$(MAKE) $(BASE_FLAGS_TO_PASS) \
4290		CFLAGS="$(STAGEprofile_CFLAGS)" \
4291		CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
4292		LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
4293		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
4294		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
4295		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
4296		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
4297		TFLAGS="$(STAGEprofile_TFLAGS)" \
4298		$(TARGET-stageprofile-opcodes)
4299
4300maybe-clean-stageprofile-opcodes: clean-stageprofile-opcodes
4301clean-stageprofile: clean-stageprofile-opcodes
4302clean-stageprofile-opcodes:
4303	@if [ $(current_stage) = stageprofile ]; then \
4304	  [ -f $(HOST_SUBDIR)/opcodes/Makefile ] || exit 0; \
4305	else \
4306	  [ -f $(HOST_SUBDIR)/stageprofile-opcodes/Makefile ] || exit 0; \
4307	  $(MAKE) stageprofile-start; \
4308	fi; \
4309	cd $(HOST_SUBDIR)/opcodes && \
4310	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
4311@endif opcodes-bootstrap
4312
4313
4314.PHONY: all-stagefeedback-opcodes maybe-all-stagefeedback-opcodes
4315.PHONY: clean-stagefeedback-opcodes maybe-clean-stagefeedback-opcodes
4316maybe-all-stagefeedback-opcodes:
4317maybe-clean-stagefeedback-opcodes:
4318@if opcodes-bootstrap
4319maybe-all-stagefeedback-opcodes: all-stagefeedback-opcodes
4320all-stagefeedback: all-stagefeedback-opcodes
4321TARGET-stagefeedback-opcodes = $(TARGET-opcodes)
4322all-stagefeedback-opcodes: configure-stagefeedback-opcodes
4323	@[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
4324	@r=`${PWD_COMMAND}`; export r; \
4325	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4326	TFLAGS="$(STAGEfeedback_TFLAGS)"; \
4327	$(HOST_EXPORTS) \
4328	$(POSTSTAGE1_HOST_EXPORTS)  \
4329	cd $(HOST_SUBDIR)/opcodes && \
4330	$(MAKE) $(BASE_FLAGS_TO_PASS) \
4331		CFLAGS="$(STAGEfeedback_CFLAGS)" \
4332		CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
4333		LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
4334		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
4335		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
4336		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
4337		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
4338		TFLAGS="$(STAGEfeedback_TFLAGS)" \
4339		$(TARGET-stagefeedback-opcodes)
4340
4341maybe-clean-stagefeedback-opcodes: clean-stagefeedback-opcodes
4342clean-stagefeedback: clean-stagefeedback-opcodes
4343clean-stagefeedback-opcodes:
4344	@if [ $(current_stage) = stagefeedback ]; then \
4345	  [ -f $(HOST_SUBDIR)/opcodes/Makefile ] || exit 0; \
4346	else \
4347	  [ -f $(HOST_SUBDIR)/stagefeedback-opcodes/Makefile ] || exit 0; \
4348	  $(MAKE) stagefeedback-start; \
4349	fi; \
4350	cd $(HOST_SUBDIR)/opcodes && \
4351	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
4352@endif opcodes-bootstrap
4353
4354
4355
4356
4357
4358.PHONY: check-opcodes maybe-check-opcodes
4359maybe-check-opcodes:
4360@if opcodes
4361maybe-check-opcodes: check-opcodes
4362
4363check-opcodes:
4364	@: $(MAKE); $(unstage)
4365	@r=`${PWD_COMMAND}`; export r; \
4366	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4367	$(HOST_EXPORTS) \
4368	(cd $(HOST_SUBDIR)/opcodes && \
4369	  $(MAKE) $(FLAGS_TO_PASS)  check)
4370
4371@endif opcodes
4372
4373.PHONY: install-opcodes maybe-install-opcodes
4374maybe-install-opcodes:
4375@if opcodes
4376maybe-install-opcodes: install-opcodes
4377
4378install-opcodes: installdirs
4379	@: $(MAKE); $(unstage)
4380	@r=`${PWD_COMMAND}`; export r; \
4381	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4382	$(HOST_EXPORTS) \
4383	(cd $(HOST_SUBDIR)/opcodes && \
4384	  $(MAKE) $(FLAGS_TO_PASS)  install)
4385
4386@endif opcodes
4387
4388.PHONY: install-strip-opcodes maybe-install-strip-opcodes
4389maybe-install-strip-opcodes:
4390@if opcodes
4391maybe-install-strip-opcodes: install-strip-opcodes
4392
4393install-strip-opcodes: installdirs
4394	@: $(MAKE); $(unstage)
4395	@r=`${PWD_COMMAND}`; export r; \
4396	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4397	$(HOST_EXPORTS) \
4398	(cd $(HOST_SUBDIR)/opcodes && \
4399	  $(MAKE) $(FLAGS_TO_PASS)  install-strip)
4400
4401@endif opcodes
4402
4403# Other targets (info, dvi, pdf, etc.)
4404
4405.PHONY: maybe-info-opcodes info-opcodes
4406maybe-info-opcodes:
4407@if opcodes
4408maybe-info-opcodes: info-opcodes
4409
4410info-opcodes: \
4411    configure-opcodes 
4412	@[ -f ./opcodes/Makefile ] || exit 0; \
4413	r=`${PWD_COMMAND}`; export r; \
4414	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4415	$(HOST_EXPORTS) \
4416	for flag in $(EXTRA_HOST_FLAGS) ; do \
4417	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4418	done; \
4419	echo "Doing info in opcodes" ; \
4420	(cd $(HOST_SUBDIR)/opcodes && \
4421	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4422	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4423	          "RANLIB=$${RANLIB}" \
4424	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4425	          info) \
4426	  || exit 1
4427
4428@endif opcodes
4429
4430.PHONY: maybe-dvi-opcodes dvi-opcodes
4431maybe-dvi-opcodes:
4432@if opcodes
4433maybe-dvi-opcodes: dvi-opcodes
4434
4435dvi-opcodes: \
4436    configure-opcodes 
4437	@[ -f ./opcodes/Makefile ] || exit 0; \
4438	r=`${PWD_COMMAND}`; export r; \
4439	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4440	$(HOST_EXPORTS) \
4441	for flag in $(EXTRA_HOST_FLAGS) ; do \
4442	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4443	done; \
4444	echo "Doing dvi in opcodes" ; \
4445	(cd $(HOST_SUBDIR)/opcodes && \
4446	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4447	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4448	          "RANLIB=$${RANLIB}" \
4449	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4450	          dvi) \
4451	  || exit 1
4452
4453@endif opcodes
4454
4455.PHONY: maybe-pdf-opcodes pdf-opcodes
4456maybe-pdf-opcodes:
4457@if opcodes
4458maybe-pdf-opcodes: pdf-opcodes
4459
4460pdf-opcodes: \
4461    configure-opcodes 
4462	@[ -f ./opcodes/Makefile ] || exit 0; \
4463	r=`${PWD_COMMAND}`; export r; \
4464	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4465	$(HOST_EXPORTS) \
4466	for flag in $(EXTRA_HOST_FLAGS) ; do \
4467	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4468	done; \
4469	echo "Doing pdf in opcodes" ; \
4470	(cd $(HOST_SUBDIR)/opcodes && \
4471	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4472	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4473	          "RANLIB=$${RANLIB}" \
4474	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4475	          pdf) \
4476	  || exit 1
4477
4478@endif opcodes
4479
4480.PHONY: maybe-html-opcodes html-opcodes
4481maybe-html-opcodes:
4482@if opcodes
4483maybe-html-opcodes: html-opcodes
4484
4485html-opcodes: \
4486    configure-opcodes 
4487	@[ -f ./opcodes/Makefile ] || exit 0; \
4488	r=`${PWD_COMMAND}`; export r; \
4489	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4490	$(HOST_EXPORTS) \
4491	for flag in $(EXTRA_HOST_FLAGS) ; do \
4492	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4493	done; \
4494	echo "Doing html in opcodes" ; \
4495	(cd $(HOST_SUBDIR)/opcodes && \
4496	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4497	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4498	          "RANLIB=$${RANLIB}" \
4499	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4500	          html) \
4501	  || exit 1
4502
4503@endif opcodes
4504
4505.PHONY: maybe-TAGS-opcodes TAGS-opcodes
4506maybe-TAGS-opcodes:
4507@if opcodes
4508maybe-TAGS-opcodes: TAGS-opcodes
4509
4510TAGS-opcodes: \
4511    configure-opcodes 
4512	@[ -f ./opcodes/Makefile ] || exit 0; \
4513	r=`${PWD_COMMAND}`; export r; \
4514	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4515	$(HOST_EXPORTS) \
4516	for flag in $(EXTRA_HOST_FLAGS) ; do \
4517	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4518	done; \
4519	echo "Doing TAGS in opcodes" ; \
4520	(cd $(HOST_SUBDIR)/opcodes && \
4521	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4522	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4523	          "RANLIB=$${RANLIB}" \
4524	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4525	          TAGS) \
4526	  || exit 1
4527
4528@endif opcodes
4529
4530.PHONY: maybe-install-info-opcodes install-info-opcodes
4531maybe-install-info-opcodes:
4532@if opcodes
4533maybe-install-info-opcodes: install-info-opcodes
4534
4535install-info-opcodes: \
4536    configure-opcodes \
4537    info-opcodes 
4538	@[ -f ./opcodes/Makefile ] || exit 0; \
4539	r=`${PWD_COMMAND}`; export r; \
4540	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4541	$(HOST_EXPORTS) \
4542	for flag in $(EXTRA_HOST_FLAGS) ; do \
4543	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4544	done; \
4545	echo "Doing install-info in opcodes" ; \
4546	(cd $(HOST_SUBDIR)/opcodes && \
4547	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4548	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4549	          "RANLIB=$${RANLIB}" \
4550	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4551	          install-info) \
4552	  || exit 1
4553
4554@endif opcodes
4555
4556.PHONY: maybe-install-pdf-opcodes install-pdf-opcodes
4557maybe-install-pdf-opcodes:
4558@if opcodes
4559maybe-install-pdf-opcodes: install-pdf-opcodes
4560
4561install-pdf-opcodes: \
4562    configure-opcodes \
4563    pdf-opcodes 
4564	@[ -f ./opcodes/Makefile ] || exit 0; \
4565	r=`${PWD_COMMAND}`; export r; \
4566	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4567	$(HOST_EXPORTS) \
4568	for flag in $(EXTRA_HOST_FLAGS) ; do \
4569	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4570	done; \
4571	echo "Doing install-pdf in opcodes" ; \
4572	(cd $(HOST_SUBDIR)/opcodes && \
4573	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4574	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4575	          "RANLIB=$${RANLIB}" \
4576	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4577	          install-pdf) \
4578	  || exit 1
4579
4580@endif opcodes
4581
4582.PHONY: maybe-install-html-opcodes install-html-opcodes
4583maybe-install-html-opcodes:
4584@if opcodes
4585maybe-install-html-opcodes: install-html-opcodes
4586
4587install-html-opcodes: \
4588    configure-opcodes \
4589    html-opcodes 
4590	@[ -f ./opcodes/Makefile ] || exit 0; \
4591	r=`${PWD_COMMAND}`; export r; \
4592	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4593	$(HOST_EXPORTS) \
4594	for flag in $(EXTRA_HOST_FLAGS) ; do \
4595	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4596	done; \
4597	echo "Doing install-html in opcodes" ; \
4598	(cd $(HOST_SUBDIR)/opcodes && \
4599	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4600	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4601	          "RANLIB=$${RANLIB}" \
4602	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4603	          install-html) \
4604	  || exit 1
4605
4606@endif opcodes
4607
4608.PHONY: maybe-installcheck-opcodes installcheck-opcodes
4609maybe-installcheck-opcodes:
4610@if opcodes
4611maybe-installcheck-opcodes: installcheck-opcodes
4612
4613installcheck-opcodes: \
4614    configure-opcodes 
4615	@[ -f ./opcodes/Makefile ] || exit 0; \
4616	r=`${PWD_COMMAND}`; export r; \
4617	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4618	$(HOST_EXPORTS) \
4619	for flag in $(EXTRA_HOST_FLAGS) ; do \
4620	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4621	done; \
4622	echo "Doing installcheck in opcodes" ; \
4623	(cd $(HOST_SUBDIR)/opcodes && \
4624	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4625	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4626	          "RANLIB=$${RANLIB}" \
4627	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4628	          installcheck) \
4629	  || exit 1
4630
4631@endif opcodes
4632
4633.PHONY: maybe-mostlyclean-opcodes mostlyclean-opcodes
4634maybe-mostlyclean-opcodes:
4635@if opcodes
4636maybe-mostlyclean-opcodes: mostlyclean-opcodes
4637
4638mostlyclean-opcodes: 
4639	@[ -f ./opcodes/Makefile ] || exit 0; \
4640	r=`${PWD_COMMAND}`; export r; \
4641	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4642	$(HOST_EXPORTS) \
4643	for flag in $(EXTRA_HOST_FLAGS) ; do \
4644	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4645	done; \
4646	echo "Doing mostlyclean in opcodes" ; \
4647	(cd $(HOST_SUBDIR)/opcodes && \
4648	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4649	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4650	          "RANLIB=$${RANLIB}" \
4651	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4652	          mostlyclean) \
4653	  || exit 1
4654
4655@endif opcodes
4656
4657.PHONY: maybe-clean-opcodes clean-opcodes
4658maybe-clean-opcodes:
4659@if opcodes
4660maybe-clean-opcodes: clean-opcodes
4661
4662clean-opcodes: 
4663	@[ -f ./opcodes/Makefile ] || exit 0; \
4664	r=`${PWD_COMMAND}`; export r; \
4665	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4666	$(HOST_EXPORTS) \
4667	for flag in $(EXTRA_HOST_FLAGS) ; do \
4668	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4669	done; \
4670	echo "Doing clean in opcodes" ; \
4671	(cd $(HOST_SUBDIR)/opcodes && \
4672	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4673	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4674	          "RANLIB=$${RANLIB}" \
4675	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4676	          clean) \
4677	  || exit 1
4678
4679@endif opcodes
4680
4681.PHONY: maybe-distclean-opcodes distclean-opcodes
4682maybe-distclean-opcodes:
4683@if opcodes
4684maybe-distclean-opcodes: distclean-opcodes
4685
4686distclean-opcodes: 
4687	@[ -f ./opcodes/Makefile ] || exit 0; \
4688	r=`${PWD_COMMAND}`; export r; \
4689	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4690	$(HOST_EXPORTS) \
4691	for flag in $(EXTRA_HOST_FLAGS) ; do \
4692	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4693	done; \
4694	echo "Doing distclean in opcodes" ; \
4695	(cd $(HOST_SUBDIR)/opcodes && \
4696	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4697	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4698	          "RANLIB=$${RANLIB}" \
4699	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4700	          distclean) \
4701	  || exit 1
4702
4703@endif opcodes
4704
4705.PHONY: maybe-maintainer-clean-opcodes maintainer-clean-opcodes
4706maybe-maintainer-clean-opcodes:
4707@if opcodes
4708maybe-maintainer-clean-opcodes: maintainer-clean-opcodes
4709
4710maintainer-clean-opcodes: 
4711	@[ -f ./opcodes/Makefile ] || exit 0; \
4712	r=`${PWD_COMMAND}`; export r; \
4713	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4714	$(HOST_EXPORTS) \
4715	for flag in $(EXTRA_HOST_FLAGS) ; do \
4716	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4717	done; \
4718	echo "Doing maintainer-clean in opcodes" ; \
4719	(cd $(HOST_SUBDIR)/opcodes && \
4720	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4721	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4722	          "RANLIB=$${RANLIB}" \
4723	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4724	          maintainer-clean) \
4725	  || exit 1
4726
4727@endif opcodes
4728
4729
4730
4731.PHONY: configure-binutils maybe-configure-binutils
4732maybe-configure-binutils:
4733@if gcc-bootstrap
4734configure-binutils: stage_current
4735@endif gcc-bootstrap
4736@if binutils
4737maybe-configure-binutils: configure-binutils
4738configure-binutils: 
4739	@r=`${PWD_COMMAND}`; export r; \
4740	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4741	test ! -f $(HOST_SUBDIR)/binutils/Makefile || exit 0; \
4742	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils ; \
4743	$(HOST_EXPORTS)  \
4744	echo Configuring in $(HOST_SUBDIR)/binutils; \
4745	cd "$(HOST_SUBDIR)/binutils" || exit 1; \
4746	case $(srcdir) in \
4747	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
4748	  *) topdir=`echo $(HOST_SUBDIR)/binutils/ | \
4749		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4750	esac; \
4751	srcdiroption="--srcdir=$${topdir}/binutils"; \
4752	libsrcdir="$$s/binutils"; \
4753	$(SHELL) $${libsrcdir}/configure \
4754	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
4755	  --target=${target_alias} $${srcdiroption}  \
4756	  || exit 1
4757@endif binutils
4758
4759
4760
4761.PHONY: configure-stage1-binutils maybe-configure-stage1-binutils
4762maybe-configure-stage1-binutils:
4763@if binutils-bootstrap
4764maybe-configure-stage1-binutils: configure-stage1-binutils
4765configure-stage1-binutils:
4766	@[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
4767	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils
4768	@r=`${PWD_COMMAND}`; export r; \
4769	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4770	TFLAGS="$(STAGE1_TFLAGS)"; \
4771	test ! -f $(HOST_SUBDIR)/binutils/Makefile || exit 0; \
4772	$(HOST_EXPORTS) \
4773	CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
4774	CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
4775	LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS;  \
4776	echo Configuring stage 1 in $(HOST_SUBDIR)/binutils ; \
4777	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils ; \
4778	cd $(HOST_SUBDIR)/binutils || exit 1; \
4779	case $(srcdir) in \
4780	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
4781	  *) topdir=`echo $(HOST_SUBDIR)/binutils/ | \
4782		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4783	esac; \
4784	srcdiroption="--srcdir=$${topdir}/binutils"; \
4785	libsrcdir="$$s/binutils"; \
4786	$(SHELL) $${libsrcdir}/configure \
4787	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
4788	  --target=${target_alias} $${srcdiroption} \
4789	  $(STAGE1_CONFIGURE_FLAGS)
4790@endif binutils-bootstrap
4791
4792.PHONY: configure-stage2-binutils maybe-configure-stage2-binutils
4793maybe-configure-stage2-binutils:
4794@if binutils-bootstrap
4795maybe-configure-stage2-binutils: configure-stage2-binutils
4796configure-stage2-binutils:
4797	@[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
4798	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils
4799	@r=`${PWD_COMMAND}`; export r; \
4800	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4801	TFLAGS="$(STAGE2_TFLAGS)"; \
4802	test ! -f $(HOST_SUBDIR)/binutils/Makefile || exit 0; \
4803	$(HOST_EXPORTS) \
4804	$(POSTSTAGE1_HOST_EXPORTS) \
4805	CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
4806	CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
4807	LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS;  \
4808	echo Configuring stage 2 in $(HOST_SUBDIR)/binutils ; \
4809	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils ; \
4810	cd $(HOST_SUBDIR)/binutils || exit 1; \
4811	case $(srcdir) in \
4812	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
4813	  *) topdir=`echo $(HOST_SUBDIR)/binutils/ | \
4814		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4815	esac; \
4816	srcdiroption="--srcdir=$${topdir}/binutils"; \
4817	libsrcdir="$$s/binutils"; \
4818	$(SHELL) $${libsrcdir}/configure \
4819	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
4820	  --target=${target_alias} $${srcdiroption} \
4821	  --with-build-libsubdir=$(HOST_SUBDIR) \
4822	  $(STAGE2_CONFIGURE_FLAGS)
4823@endif binutils-bootstrap
4824
4825.PHONY: configure-stage3-binutils maybe-configure-stage3-binutils
4826maybe-configure-stage3-binutils:
4827@if binutils-bootstrap
4828maybe-configure-stage3-binutils: configure-stage3-binutils
4829configure-stage3-binutils:
4830	@[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
4831	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils
4832	@r=`${PWD_COMMAND}`; export r; \
4833	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4834	TFLAGS="$(STAGE3_TFLAGS)"; \
4835	test ! -f $(HOST_SUBDIR)/binutils/Makefile || exit 0; \
4836	$(HOST_EXPORTS) \
4837	$(POSTSTAGE1_HOST_EXPORTS) \
4838	CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
4839	CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
4840	LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS;  \
4841	echo Configuring stage 3 in $(HOST_SUBDIR)/binutils ; \
4842	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils ; \
4843	cd $(HOST_SUBDIR)/binutils || exit 1; \
4844	case $(srcdir) in \
4845	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
4846	  *) topdir=`echo $(HOST_SUBDIR)/binutils/ | \
4847		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4848	esac; \
4849	srcdiroption="--srcdir=$${topdir}/binutils"; \
4850	libsrcdir="$$s/binutils"; \
4851	$(SHELL) $${libsrcdir}/configure \
4852	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
4853	  --target=${target_alias} $${srcdiroption} \
4854	  --with-build-libsubdir=$(HOST_SUBDIR) \
4855	  $(STAGE3_CONFIGURE_FLAGS)
4856@endif binutils-bootstrap
4857
4858.PHONY: configure-stage4-binutils maybe-configure-stage4-binutils
4859maybe-configure-stage4-binutils:
4860@if binutils-bootstrap
4861maybe-configure-stage4-binutils: configure-stage4-binutils
4862configure-stage4-binutils:
4863	@[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
4864	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils
4865	@r=`${PWD_COMMAND}`; export r; \
4866	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4867	TFLAGS="$(STAGE4_TFLAGS)"; \
4868	test ! -f $(HOST_SUBDIR)/binutils/Makefile || exit 0; \
4869	$(HOST_EXPORTS) \
4870	$(POSTSTAGE1_HOST_EXPORTS) \
4871	CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
4872	CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
4873	LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS;  \
4874	echo Configuring stage 4 in $(HOST_SUBDIR)/binutils ; \
4875	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils ; \
4876	cd $(HOST_SUBDIR)/binutils || exit 1; \
4877	case $(srcdir) in \
4878	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
4879	  *) topdir=`echo $(HOST_SUBDIR)/binutils/ | \
4880		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4881	esac; \
4882	srcdiroption="--srcdir=$${topdir}/binutils"; \
4883	libsrcdir="$$s/binutils"; \
4884	$(SHELL) $${libsrcdir}/configure \
4885	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
4886	  --target=${target_alias} $${srcdiroption} \
4887	  --with-build-libsubdir=$(HOST_SUBDIR) \
4888	  $(STAGE4_CONFIGURE_FLAGS)
4889@endif binutils-bootstrap
4890
4891.PHONY: configure-stageprofile-binutils maybe-configure-stageprofile-binutils
4892maybe-configure-stageprofile-binutils:
4893@if binutils-bootstrap
4894maybe-configure-stageprofile-binutils: configure-stageprofile-binutils
4895configure-stageprofile-binutils:
4896	@[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
4897	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils
4898	@r=`${PWD_COMMAND}`; export r; \
4899	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4900	TFLAGS="$(STAGEprofile_TFLAGS)"; \
4901	test ! -f $(HOST_SUBDIR)/binutils/Makefile || exit 0; \
4902	$(HOST_EXPORTS) \
4903	$(POSTSTAGE1_HOST_EXPORTS) \
4904	CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
4905	CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
4906	LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS;  \
4907	echo Configuring stage profile in $(HOST_SUBDIR)/binutils ; \
4908	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils ; \
4909	cd $(HOST_SUBDIR)/binutils || exit 1; \
4910	case $(srcdir) in \
4911	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
4912	  *) topdir=`echo $(HOST_SUBDIR)/binutils/ | \
4913		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4914	esac; \
4915	srcdiroption="--srcdir=$${topdir}/binutils"; \
4916	libsrcdir="$$s/binutils"; \
4917	$(SHELL) $${libsrcdir}/configure \
4918	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
4919	  --target=${target_alias} $${srcdiroption} \
4920	  --with-build-libsubdir=$(HOST_SUBDIR) \
4921	  $(STAGEprofile_CONFIGURE_FLAGS)
4922@endif binutils-bootstrap
4923
4924.PHONY: configure-stagefeedback-binutils maybe-configure-stagefeedback-binutils
4925maybe-configure-stagefeedback-binutils:
4926@if binutils-bootstrap
4927maybe-configure-stagefeedback-binutils: configure-stagefeedback-binutils
4928configure-stagefeedback-binutils:
4929	@[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
4930	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils
4931	@r=`${PWD_COMMAND}`; export r; \
4932	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4933	TFLAGS="$(STAGEfeedback_TFLAGS)"; \
4934	test ! -f $(HOST_SUBDIR)/binutils/Makefile || exit 0; \
4935	$(HOST_EXPORTS) \
4936	$(POSTSTAGE1_HOST_EXPORTS) \
4937	CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
4938	CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
4939	LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS;  \
4940	echo Configuring stage feedback in $(HOST_SUBDIR)/binutils ; \
4941	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils ; \
4942	cd $(HOST_SUBDIR)/binutils || exit 1; \
4943	case $(srcdir) in \
4944	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
4945	  *) topdir=`echo $(HOST_SUBDIR)/binutils/ | \
4946		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4947	esac; \
4948	srcdiroption="--srcdir=$${topdir}/binutils"; \
4949	libsrcdir="$$s/binutils"; \
4950	$(SHELL) $${libsrcdir}/configure \
4951	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
4952	  --target=${target_alias} $${srcdiroption} \
4953	  --with-build-libsubdir=$(HOST_SUBDIR) \
4954	  $(STAGEfeedback_CONFIGURE_FLAGS)
4955@endif binutils-bootstrap
4956
4957
4958
4959
4960
4961.PHONY: all-binutils maybe-all-binutils
4962maybe-all-binutils:
4963@if gcc-bootstrap
4964all-binutils: stage_current
4965@endif gcc-bootstrap
4966@if binutils
4967TARGET-binutils=all
4968maybe-all-binutils: all-binutils
4969all-binutils: configure-binutils
4970	@r=`${PWD_COMMAND}`; export r; \
4971	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4972	$(HOST_EXPORTS)  \
4973	(cd $(HOST_SUBDIR)/binutils && \
4974	  $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS)  \
4975		$(TARGET-binutils))
4976@endif binutils
4977
4978
4979
4980.PHONY: all-stage1-binutils maybe-all-stage1-binutils
4981.PHONY: clean-stage1-binutils maybe-clean-stage1-binutils
4982maybe-all-stage1-binutils:
4983maybe-clean-stage1-binutils:
4984@if binutils-bootstrap
4985maybe-all-stage1-binutils: all-stage1-binutils
4986all-stage1: all-stage1-binutils
4987TARGET-stage1-binutils = $(TARGET-binutils)
4988all-stage1-binutils: configure-stage1-binutils
4989	@[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
4990	@r=`${PWD_COMMAND}`; export r; \
4991	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4992	TFLAGS="$(STAGE1_TFLAGS)"; \
4993	$(HOST_EXPORTS)  \
4994	cd $(HOST_SUBDIR)/binutils && \
4995	$(MAKE) $(BASE_FLAGS_TO_PASS) \
4996		CFLAGS="$(STAGE1_CFLAGS)" \
4997		CXXFLAGS="$(STAGE1_CXXFLAGS)" \
4998		LIBCFLAGS="$(LIBCFLAGS)" \
4999		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
5000		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
5001		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
5002		$(EXTRA_HOST_FLAGS)  \
5003		$(STAGE1_FLAGS_TO_PASS)  \
5004		TFLAGS="$(STAGE1_TFLAGS)" \
5005		$(TARGET-stage1-binutils)
5006
5007maybe-clean-stage1-binutils: clean-stage1-binutils
5008clean-stage1: clean-stage1-binutils
5009clean-stage1-binutils:
5010	@if [ $(current_stage) = stage1 ]; then \
5011	  [ -f $(HOST_SUBDIR)/binutils/Makefile ] || exit 0; \
5012	else \
5013	  [ -f $(HOST_SUBDIR)/stage1-binutils/Makefile ] || exit 0; \
5014	  $(MAKE) stage1-start; \
5015	fi; \
5016	cd $(HOST_SUBDIR)/binutils && \
5017	$(MAKE) $(EXTRA_HOST_FLAGS)  \
5018	$(STAGE1_FLAGS_TO_PASS)  clean
5019@endif binutils-bootstrap
5020
5021
5022.PHONY: all-stage2-binutils maybe-all-stage2-binutils
5023.PHONY: clean-stage2-binutils maybe-clean-stage2-binutils
5024maybe-all-stage2-binutils:
5025maybe-clean-stage2-binutils:
5026@if binutils-bootstrap
5027maybe-all-stage2-binutils: all-stage2-binutils
5028all-stage2: all-stage2-binutils
5029TARGET-stage2-binutils = $(TARGET-binutils)
5030all-stage2-binutils: configure-stage2-binutils
5031	@[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
5032	@r=`${PWD_COMMAND}`; export r; \
5033	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5034	TFLAGS="$(STAGE2_TFLAGS)"; \
5035	$(HOST_EXPORTS) \
5036	$(POSTSTAGE1_HOST_EXPORTS)  \
5037	cd $(HOST_SUBDIR)/binutils && \
5038	$(MAKE) $(BASE_FLAGS_TO_PASS) \
5039		CFLAGS="$(STAGE2_CFLAGS)" \
5040		CXXFLAGS="$(STAGE2_CXXFLAGS)" \
5041		LIBCFLAGS="$(STAGE2_CFLAGS)" \
5042		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
5043		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
5044		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
5045		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
5046		TFLAGS="$(STAGE2_TFLAGS)" \
5047		$(TARGET-stage2-binutils)
5048
5049maybe-clean-stage2-binutils: clean-stage2-binutils
5050clean-stage2: clean-stage2-binutils
5051clean-stage2-binutils:
5052	@if [ $(current_stage) = stage2 ]; then \
5053	  [ -f $(HOST_SUBDIR)/binutils/Makefile ] || exit 0; \
5054	else \
5055	  [ -f $(HOST_SUBDIR)/stage2-binutils/Makefile ] || exit 0; \
5056	  $(MAKE) stage2-start; \
5057	fi; \
5058	cd $(HOST_SUBDIR)/binutils && \
5059	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
5060@endif binutils-bootstrap
5061
5062
5063.PHONY: all-stage3-binutils maybe-all-stage3-binutils
5064.PHONY: clean-stage3-binutils maybe-clean-stage3-binutils
5065maybe-all-stage3-binutils:
5066maybe-clean-stage3-binutils:
5067@if binutils-bootstrap
5068maybe-all-stage3-binutils: all-stage3-binutils
5069all-stage3: all-stage3-binutils
5070TARGET-stage3-binutils = $(TARGET-binutils)
5071all-stage3-binutils: configure-stage3-binutils
5072	@[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
5073	@r=`${PWD_COMMAND}`; export r; \
5074	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5075	TFLAGS="$(STAGE3_TFLAGS)"; \
5076	$(HOST_EXPORTS) \
5077	$(POSTSTAGE1_HOST_EXPORTS)  \
5078	cd $(HOST_SUBDIR)/binutils && \
5079	$(MAKE) $(BASE_FLAGS_TO_PASS) \
5080		CFLAGS="$(STAGE3_CFLAGS)" \
5081		CXXFLAGS="$(STAGE3_CXXFLAGS)" \
5082		LIBCFLAGS="$(STAGE3_CFLAGS)" \
5083		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
5084		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
5085		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
5086		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
5087		TFLAGS="$(STAGE3_TFLAGS)" \
5088		$(TARGET-stage3-binutils)
5089
5090maybe-clean-stage3-binutils: clean-stage3-binutils
5091clean-stage3: clean-stage3-binutils
5092clean-stage3-binutils:
5093	@if [ $(current_stage) = stage3 ]; then \
5094	  [ -f $(HOST_SUBDIR)/binutils/Makefile ] || exit 0; \
5095	else \
5096	  [ -f $(HOST_SUBDIR)/stage3-binutils/Makefile ] || exit 0; \
5097	  $(MAKE) stage3-start; \
5098	fi; \
5099	cd $(HOST_SUBDIR)/binutils && \
5100	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
5101@endif binutils-bootstrap
5102
5103
5104.PHONY: all-stage4-binutils maybe-all-stage4-binutils
5105.PHONY: clean-stage4-binutils maybe-clean-stage4-binutils
5106maybe-all-stage4-binutils:
5107maybe-clean-stage4-binutils:
5108@if binutils-bootstrap
5109maybe-all-stage4-binutils: all-stage4-binutils
5110all-stage4: all-stage4-binutils
5111TARGET-stage4-binutils = $(TARGET-binutils)
5112all-stage4-binutils: configure-stage4-binutils
5113	@[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
5114	@r=`${PWD_COMMAND}`; export r; \
5115	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5116	TFLAGS="$(STAGE4_TFLAGS)"; \
5117	$(HOST_EXPORTS) \
5118	$(POSTSTAGE1_HOST_EXPORTS)  \
5119	cd $(HOST_SUBDIR)/binutils && \
5120	$(MAKE) $(BASE_FLAGS_TO_PASS) \
5121		CFLAGS="$(STAGE4_CFLAGS)" \
5122		CXXFLAGS="$(STAGE4_CXXFLAGS)" \
5123		LIBCFLAGS="$(STAGE4_CFLAGS)" \
5124		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
5125		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
5126		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
5127		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
5128		TFLAGS="$(STAGE4_TFLAGS)" \
5129		$(TARGET-stage4-binutils)
5130
5131maybe-clean-stage4-binutils: clean-stage4-binutils
5132clean-stage4: clean-stage4-binutils
5133clean-stage4-binutils:
5134	@if [ $(current_stage) = stage4 ]; then \
5135	  [ -f $(HOST_SUBDIR)/binutils/Makefile ] || exit 0; \
5136	else \
5137	  [ -f $(HOST_SUBDIR)/stage4-binutils/Makefile ] || exit 0; \
5138	  $(MAKE) stage4-start; \
5139	fi; \
5140	cd $(HOST_SUBDIR)/binutils && \
5141	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
5142@endif binutils-bootstrap
5143
5144
5145.PHONY: all-stageprofile-binutils maybe-all-stageprofile-binutils
5146.PHONY: clean-stageprofile-binutils maybe-clean-stageprofile-binutils
5147maybe-all-stageprofile-binutils:
5148maybe-clean-stageprofile-binutils:
5149@if binutils-bootstrap
5150maybe-all-stageprofile-binutils: all-stageprofile-binutils
5151all-stageprofile: all-stageprofile-binutils
5152TARGET-stageprofile-binutils = $(TARGET-binutils)
5153all-stageprofile-binutils: configure-stageprofile-binutils
5154	@[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
5155	@r=`${PWD_COMMAND}`; export r; \
5156	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5157	TFLAGS="$(STAGEprofile_TFLAGS)"; \
5158	$(HOST_EXPORTS) \
5159	$(POSTSTAGE1_HOST_EXPORTS)  \
5160	cd $(HOST_SUBDIR)/binutils && \
5161	$(MAKE) $(BASE_FLAGS_TO_PASS) \
5162		CFLAGS="$(STAGEprofile_CFLAGS)" \
5163		CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
5164		LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
5165		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
5166		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
5167		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
5168		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
5169		TFLAGS="$(STAGEprofile_TFLAGS)" \
5170		$(TARGET-stageprofile-binutils)
5171
5172maybe-clean-stageprofile-binutils: clean-stageprofile-binutils
5173clean-stageprofile: clean-stageprofile-binutils
5174clean-stageprofile-binutils:
5175	@if [ $(current_stage) = stageprofile ]; then \
5176	  [ -f $(HOST_SUBDIR)/binutils/Makefile ] || exit 0; \
5177	else \
5178	  [ -f $(HOST_SUBDIR)/stageprofile-binutils/Makefile ] || exit 0; \
5179	  $(MAKE) stageprofile-start; \
5180	fi; \
5181	cd $(HOST_SUBDIR)/binutils && \
5182	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
5183@endif binutils-bootstrap
5184
5185
5186.PHONY: all-stagefeedback-binutils maybe-all-stagefeedback-binutils
5187.PHONY: clean-stagefeedback-binutils maybe-clean-stagefeedback-binutils
5188maybe-all-stagefeedback-binutils:
5189maybe-clean-stagefeedback-binutils:
5190@if binutils-bootstrap
5191maybe-all-stagefeedback-binutils: all-stagefeedback-binutils
5192all-stagefeedback: all-stagefeedback-binutils
5193TARGET-stagefeedback-binutils = $(TARGET-binutils)
5194all-stagefeedback-binutils: configure-stagefeedback-binutils
5195	@[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
5196	@r=`${PWD_COMMAND}`; export r; \
5197	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5198	TFLAGS="$(STAGEfeedback_TFLAGS)"; \
5199	$(HOST_EXPORTS) \
5200	$(POSTSTAGE1_HOST_EXPORTS)  \
5201	cd $(HOST_SUBDIR)/binutils && \
5202	$(MAKE) $(BASE_FLAGS_TO_PASS) \
5203		CFLAGS="$(STAGEfeedback_CFLAGS)" \
5204		CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
5205		LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
5206		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
5207		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
5208		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
5209		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
5210		TFLAGS="$(STAGEfeedback_TFLAGS)" \
5211		$(TARGET-stagefeedback-binutils)
5212
5213maybe-clean-stagefeedback-binutils: clean-stagefeedback-binutils
5214clean-stagefeedback: clean-stagefeedback-binutils
5215clean-stagefeedback-binutils:
5216	@if [ $(current_stage) = stagefeedback ]; then \
5217	  [ -f $(HOST_SUBDIR)/binutils/Makefile ] || exit 0; \
5218	else \
5219	  [ -f $(HOST_SUBDIR)/stagefeedback-binutils/Makefile ] || exit 0; \
5220	  $(MAKE) stagefeedback-start; \
5221	fi; \
5222	cd $(HOST_SUBDIR)/binutils && \
5223	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
5224@endif binutils-bootstrap
5225
5226
5227
5228
5229
5230.PHONY: check-binutils maybe-check-binutils
5231maybe-check-binutils:
5232@if binutils
5233maybe-check-binutils: check-binutils
5234
5235check-binutils:
5236	@: $(MAKE); $(unstage)
5237	@r=`${PWD_COMMAND}`; export r; \
5238	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5239	$(HOST_EXPORTS) \
5240	(cd $(HOST_SUBDIR)/binutils && \
5241	  $(MAKE) $(FLAGS_TO_PASS)  check)
5242
5243@endif binutils
5244
5245.PHONY: install-binutils maybe-install-binutils
5246maybe-install-binutils:
5247@if binutils
5248maybe-install-binutils: install-binutils
5249
5250install-binutils: installdirs
5251	@: $(MAKE); $(unstage)
5252	@r=`${PWD_COMMAND}`; export r; \
5253	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5254	$(HOST_EXPORTS) \
5255	(cd $(HOST_SUBDIR)/binutils && \
5256	  $(MAKE) $(FLAGS_TO_PASS)  install)
5257
5258@endif binutils
5259
5260.PHONY: install-strip-binutils maybe-install-strip-binutils
5261maybe-install-strip-binutils:
5262@if binutils
5263maybe-install-strip-binutils: install-strip-binutils
5264
5265install-strip-binutils: installdirs
5266	@: $(MAKE); $(unstage)
5267	@r=`${PWD_COMMAND}`; export r; \
5268	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5269	$(HOST_EXPORTS) \
5270	(cd $(HOST_SUBDIR)/binutils && \
5271	  $(MAKE) $(FLAGS_TO_PASS)  install-strip)
5272
5273@endif binutils
5274
5275# Other targets (info, dvi, pdf, etc.)
5276
5277.PHONY: maybe-info-binutils info-binutils
5278maybe-info-binutils:
5279@if binutils
5280maybe-info-binutils: info-binutils
5281
5282info-binutils: \
5283    configure-binutils 
5284	@[ -f ./binutils/Makefile ] || exit 0; \
5285	r=`${PWD_COMMAND}`; export r; \
5286	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5287	$(HOST_EXPORTS) \
5288	for flag in $(EXTRA_HOST_FLAGS) ; do \
5289	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5290	done; \
5291	echo "Doing info in binutils" ; \
5292	(cd $(HOST_SUBDIR)/binutils && \
5293	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5294	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5295	          "RANLIB=$${RANLIB}" \
5296	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5297	          info) \
5298	  || exit 1
5299
5300@endif binutils
5301
5302.PHONY: maybe-dvi-binutils dvi-binutils
5303maybe-dvi-binutils:
5304@if binutils
5305maybe-dvi-binutils: dvi-binutils
5306
5307dvi-binutils: \
5308    configure-binutils 
5309	@[ -f ./binutils/Makefile ] || exit 0; \
5310	r=`${PWD_COMMAND}`; export r; \
5311	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5312	$(HOST_EXPORTS) \
5313	for flag in $(EXTRA_HOST_FLAGS) ; do \
5314	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5315	done; \
5316	echo "Doing dvi in binutils" ; \
5317	(cd $(HOST_SUBDIR)/binutils && \
5318	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5319	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5320	          "RANLIB=$${RANLIB}" \
5321	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5322	          dvi) \
5323	  || exit 1
5324
5325@endif binutils
5326
5327.PHONY: maybe-pdf-binutils pdf-binutils
5328maybe-pdf-binutils:
5329@if binutils
5330maybe-pdf-binutils: pdf-binutils
5331
5332pdf-binutils: \
5333    configure-binutils 
5334	@[ -f ./binutils/Makefile ] || exit 0; \
5335	r=`${PWD_COMMAND}`; export r; \
5336	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5337	$(HOST_EXPORTS) \
5338	for flag in $(EXTRA_HOST_FLAGS) ; do \
5339	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5340	done; \
5341	echo "Doing pdf in binutils" ; \
5342	(cd $(HOST_SUBDIR)/binutils && \
5343	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5344	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5345	          "RANLIB=$${RANLIB}" \
5346	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5347	          pdf) \
5348	  || exit 1
5349
5350@endif binutils
5351
5352.PHONY: maybe-html-binutils html-binutils
5353maybe-html-binutils:
5354@if binutils
5355maybe-html-binutils: html-binutils
5356
5357html-binutils: \
5358    configure-binutils 
5359	@[ -f ./binutils/Makefile ] || exit 0; \
5360	r=`${PWD_COMMAND}`; export r; \
5361	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5362	$(HOST_EXPORTS) \
5363	for flag in $(EXTRA_HOST_FLAGS) ; do \
5364	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5365	done; \
5366	echo "Doing html in binutils" ; \
5367	(cd $(HOST_SUBDIR)/binutils && \
5368	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5369	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5370	          "RANLIB=$${RANLIB}" \
5371	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5372	          html) \
5373	  || exit 1
5374
5375@endif binutils
5376
5377.PHONY: maybe-TAGS-binutils TAGS-binutils
5378maybe-TAGS-binutils:
5379@if binutils
5380maybe-TAGS-binutils: TAGS-binutils
5381
5382TAGS-binutils: \
5383    configure-binutils 
5384	@[ -f ./binutils/Makefile ] || exit 0; \
5385	r=`${PWD_COMMAND}`; export r; \
5386	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5387	$(HOST_EXPORTS) \
5388	for flag in $(EXTRA_HOST_FLAGS) ; do \
5389	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5390	done; \
5391	echo "Doing TAGS in binutils" ; \
5392	(cd $(HOST_SUBDIR)/binutils && \
5393	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5394	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5395	          "RANLIB=$${RANLIB}" \
5396	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5397	          TAGS) \
5398	  || exit 1
5399
5400@endif binutils
5401
5402.PHONY: maybe-install-info-binutils install-info-binutils
5403maybe-install-info-binutils:
5404@if binutils
5405maybe-install-info-binutils: install-info-binutils
5406
5407install-info-binutils: \
5408    configure-binutils \
5409    info-binutils 
5410	@[ -f ./binutils/Makefile ] || exit 0; \
5411	r=`${PWD_COMMAND}`; export r; \
5412	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5413	$(HOST_EXPORTS) \
5414	for flag in $(EXTRA_HOST_FLAGS) ; do \
5415	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5416	done; \
5417	echo "Doing install-info in binutils" ; \
5418	(cd $(HOST_SUBDIR)/binutils && \
5419	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5420	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5421	          "RANLIB=$${RANLIB}" \
5422	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5423	          install-info) \
5424	  || exit 1
5425
5426@endif binutils
5427
5428.PHONY: maybe-install-pdf-binutils install-pdf-binutils
5429maybe-install-pdf-binutils:
5430@if binutils
5431maybe-install-pdf-binutils: install-pdf-binutils
5432
5433install-pdf-binutils: \
5434    configure-binutils \
5435    pdf-binutils 
5436	@[ -f ./binutils/Makefile ] || exit 0; \
5437	r=`${PWD_COMMAND}`; export r; \
5438	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5439	$(HOST_EXPORTS) \
5440	for flag in $(EXTRA_HOST_FLAGS) ; do \
5441	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5442	done; \
5443	echo "Doing install-pdf in binutils" ; \
5444	(cd $(HOST_SUBDIR)/binutils && \
5445	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5446	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5447	          "RANLIB=$${RANLIB}" \
5448	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5449	          install-pdf) \
5450	  || exit 1
5451
5452@endif binutils
5453
5454.PHONY: maybe-install-html-binutils install-html-binutils
5455maybe-install-html-binutils:
5456@if binutils
5457maybe-install-html-binutils: install-html-binutils
5458
5459install-html-binutils: \
5460    configure-binutils \
5461    html-binutils 
5462	@[ -f ./binutils/Makefile ] || exit 0; \
5463	r=`${PWD_COMMAND}`; export r; \
5464	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5465	$(HOST_EXPORTS) \
5466	for flag in $(EXTRA_HOST_FLAGS) ; do \
5467	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5468	done; \
5469	echo "Doing install-html in binutils" ; \
5470	(cd $(HOST_SUBDIR)/binutils && \
5471	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5472	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5473	          "RANLIB=$${RANLIB}" \
5474	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5475	          install-html) \
5476	  || exit 1
5477
5478@endif binutils
5479
5480.PHONY: maybe-installcheck-binutils installcheck-binutils
5481maybe-installcheck-binutils:
5482@if binutils
5483maybe-installcheck-binutils: installcheck-binutils
5484
5485installcheck-binutils: \
5486    configure-binutils 
5487	@[ -f ./binutils/Makefile ] || exit 0; \
5488	r=`${PWD_COMMAND}`; export r; \
5489	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5490	$(HOST_EXPORTS) \
5491	for flag in $(EXTRA_HOST_FLAGS) ; do \
5492	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5493	done; \
5494	echo "Doing installcheck in binutils" ; \
5495	(cd $(HOST_SUBDIR)/binutils && \
5496	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5497	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5498	          "RANLIB=$${RANLIB}" \
5499	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5500	          installcheck) \
5501	  || exit 1
5502
5503@endif binutils
5504
5505.PHONY: maybe-mostlyclean-binutils mostlyclean-binutils
5506maybe-mostlyclean-binutils:
5507@if binutils
5508maybe-mostlyclean-binutils: mostlyclean-binutils
5509
5510mostlyclean-binutils: 
5511	@[ -f ./binutils/Makefile ] || exit 0; \
5512	r=`${PWD_COMMAND}`; export r; \
5513	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5514	$(HOST_EXPORTS) \
5515	for flag in $(EXTRA_HOST_FLAGS) ; do \
5516	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5517	done; \
5518	echo "Doing mostlyclean in binutils" ; \
5519	(cd $(HOST_SUBDIR)/binutils && \
5520	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5521	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5522	          "RANLIB=$${RANLIB}" \
5523	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5524	          mostlyclean) \
5525	  || exit 1
5526
5527@endif binutils
5528
5529.PHONY: maybe-clean-binutils clean-binutils
5530maybe-clean-binutils:
5531@if binutils
5532maybe-clean-binutils: clean-binutils
5533
5534clean-binutils: 
5535	@[ -f ./binutils/Makefile ] || exit 0; \
5536	r=`${PWD_COMMAND}`; export r; \
5537	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5538	$(HOST_EXPORTS) \
5539	for flag in $(EXTRA_HOST_FLAGS) ; do \
5540	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5541	done; \
5542	echo "Doing clean in binutils" ; \
5543	(cd $(HOST_SUBDIR)/binutils && \
5544	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5545	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5546	          "RANLIB=$${RANLIB}" \
5547	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5548	          clean) \
5549	  || exit 1
5550
5551@endif binutils
5552
5553.PHONY: maybe-distclean-binutils distclean-binutils
5554maybe-distclean-binutils:
5555@if binutils
5556maybe-distclean-binutils: distclean-binutils
5557
5558distclean-binutils: 
5559	@[ -f ./binutils/Makefile ] || exit 0; \
5560	r=`${PWD_COMMAND}`; export r; \
5561	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5562	$(HOST_EXPORTS) \
5563	for flag in $(EXTRA_HOST_FLAGS) ; do \
5564	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5565	done; \
5566	echo "Doing distclean in binutils" ; \
5567	(cd $(HOST_SUBDIR)/binutils && \
5568	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5569	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5570	          "RANLIB=$${RANLIB}" \
5571	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5572	          distclean) \
5573	  || exit 1
5574
5575@endif binutils
5576
5577.PHONY: maybe-maintainer-clean-binutils maintainer-clean-binutils
5578maybe-maintainer-clean-binutils:
5579@if binutils
5580maybe-maintainer-clean-binutils: maintainer-clean-binutils
5581
5582maintainer-clean-binutils: 
5583	@[ -f ./binutils/Makefile ] || exit 0; \
5584	r=`${PWD_COMMAND}`; export r; \
5585	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5586	$(HOST_EXPORTS) \
5587	for flag in $(EXTRA_HOST_FLAGS) ; do \
5588	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5589	done; \
5590	echo "Doing maintainer-clean in binutils" ; \
5591	(cd $(HOST_SUBDIR)/binutils && \
5592	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5593	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5594	          "RANLIB=$${RANLIB}" \
5595	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5596	          maintainer-clean) \
5597	  || exit 1
5598
5599@endif binutils
5600
5601
5602
5603.PHONY: configure-bison maybe-configure-bison
5604maybe-configure-bison:
5605@if gcc-bootstrap
5606configure-bison: stage_current
5607@endif gcc-bootstrap
5608@if bison
5609maybe-configure-bison: configure-bison
5610configure-bison: 
5611	@: $(MAKE); $(unstage)
5612	@r=`${PWD_COMMAND}`; export r; \
5613	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5614	test ! -f $(HOST_SUBDIR)/bison/Makefile || exit 0; \
5615	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bison ; \
5616	$(HOST_EXPORTS)  \
5617	echo Configuring in $(HOST_SUBDIR)/bison; \
5618	cd "$(HOST_SUBDIR)/bison" || exit 1; \
5619	case $(srcdir) in \
5620	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
5621	  *) topdir=`echo $(HOST_SUBDIR)/bison/ | \
5622		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
5623	esac; \
5624	srcdiroption="--srcdir=$${topdir}/bison"; \
5625	libsrcdir="$$s/bison"; \
5626	$(SHELL) $${libsrcdir}/configure \
5627	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
5628	  --target=${target_alias} $${srcdiroption}  \
5629	  || exit 1
5630@endif bison
5631
5632
5633
5634
5635
5636.PHONY: all-bison maybe-all-bison
5637maybe-all-bison:
5638@if gcc-bootstrap
5639all-bison: stage_current
5640@endif gcc-bootstrap
5641@if bison
5642TARGET-bison=all
5643maybe-all-bison: all-bison
5644all-bison: configure-bison
5645	@: $(MAKE); $(unstage)
5646	@r=`${PWD_COMMAND}`; export r; \
5647	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5648	$(HOST_EXPORTS)  \
5649	(cd $(HOST_SUBDIR)/bison && \
5650	  $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS)  \
5651		$(TARGET-bison))
5652@endif bison
5653
5654
5655
5656
5657.PHONY: check-bison maybe-check-bison
5658maybe-check-bison:
5659@if bison
5660maybe-check-bison: check-bison
5661
5662# This module is only tested in a native toolchain.
5663check-bison:
5664	@: $(MAKE); $(unstage)
5665	@if [ '$(host)' = '$(target)' ] ; then \
5666	  r=`${PWD_COMMAND}`; export r; \
5667	  s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5668	  $(HOST_EXPORTS) \
5669	  (cd $(HOST_SUBDIR)/bison && \
5670	    $(MAKE) $(FLAGS_TO_PASS)  check); \
5671	fi
5672
5673@endif bison
5674
5675.PHONY: install-bison maybe-install-bison
5676maybe-install-bison:
5677@if bison
5678maybe-install-bison: install-bison
5679
5680install-bison: installdirs
5681	@: $(MAKE); $(unstage)
5682	@r=`${PWD_COMMAND}`; export r; \
5683	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5684	$(HOST_EXPORTS) \
5685	(cd $(HOST_SUBDIR)/bison && \
5686	  $(MAKE) $(FLAGS_TO_PASS)  install)
5687
5688@endif bison
5689
5690.PHONY: install-strip-bison maybe-install-strip-bison
5691maybe-install-strip-bison:
5692@if bison
5693maybe-install-strip-bison: install-strip-bison
5694
5695install-strip-bison: installdirs
5696	@: $(MAKE); $(unstage)
5697	@r=`${PWD_COMMAND}`; export r; \
5698	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5699	$(HOST_EXPORTS) \
5700	(cd $(HOST_SUBDIR)/bison && \
5701	  $(MAKE) $(FLAGS_TO_PASS)  install-strip)
5702
5703@endif bison
5704
5705# Other targets (info, dvi, pdf, etc.)
5706
5707.PHONY: maybe-info-bison info-bison
5708maybe-info-bison:
5709@if bison
5710maybe-info-bison: info-bison
5711
5712info-bison: \
5713    configure-bison 
5714	@: $(MAKE); $(unstage)
5715	@[ -f ./bison/Makefile ] || exit 0; \
5716	r=`${PWD_COMMAND}`; export r; \
5717	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5718	$(HOST_EXPORTS) \
5719	for flag in $(EXTRA_HOST_FLAGS) ; do \
5720	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5721	done; \
5722	echo "Doing info in bison" ; \
5723	(cd $(HOST_SUBDIR)/bison && \
5724	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5725	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5726	          "RANLIB=$${RANLIB}" \
5727	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5728	          info) \
5729	  || exit 1
5730
5731@endif bison
5732
5733.PHONY: maybe-dvi-bison dvi-bison
5734maybe-dvi-bison:
5735@if bison
5736maybe-dvi-bison: dvi-bison
5737
5738dvi-bison: \
5739    configure-bison 
5740	@: $(MAKE); $(unstage)
5741	@[ -f ./bison/Makefile ] || exit 0; \
5742	r=`${PWD_COMMAND}`; export r; \
5743	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5744	$(HOST_EXPORTS) \
5745	for flag in $(EXTRA_HOST_FLAGS) ; do \
5746	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5747	done; \
5748	echo "Doing dvi in bison" ; \
5749	(cd $(HOST_SUBDIR)/bison && \
5750	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5751	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5752	          "RANLIB=$${RANLIB}" \
5753	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5754	          dvi) \
5755	  || exit 1
5756
5757@endif bison
5758
5759.PHONY: maybe-pdf-bison pdf-bison
5760maybe-pdf-bison:
5761@if bison
5762maybe-pdf-bison: pdf-bison
5763
5764pdf-bison: \
5765    configure-bison 
5766	@: $(MAKE); $(unstage)
5767	@[ -f ./bison/Makefile ] || exit 0; \
5768	r=`${PWD_COMMAND}`; export r; \
5769	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5770	$(HOST_EXPORTS) \
5771	for flag in $(EXTRA_HOST_FLAGS) ; do \
5772	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5773	done; \
5774	echo "Doing pdf in bison" ; \
5775	(cd $(HOST_SUBDIR)/bison && \
5776	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5777	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5778	          "RANLIB=$${RANLIB}" \
5779	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5780	          pdf) \
5781	  || exit 1
5782
5783@endif bison
5784
5785.PHONY: maybe-html-bison html-bison
5786maybe-html-bison:
5787@if bison
5788maybe-html-bison: html-bison
5789
5790html-bison: \
5791    configure-bison 
5792	@: $(MAKE); $(unstage)
5793	@[ -f ./bison/Makefile ] || exit 0; \
5794	r=`${PWD_COMMAND}`; export r; \
5795	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5796	$(HOST_EXPORTS) \
5797	for flag in $(EXTRA_HOST_FLAGS) ; do \
5798	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5799	done; \
5800	echo "Doing html in bison" ; \
5801	(cd $(HOST_SUBDIR)/bison && \
5802	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5803	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5804	          "RANLIB=$${RANLIB}" \
5805	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5806	          html) \
5807	  || exit 1
5808
5809@endif bison
5810
5811.PHONY: maybe-TAGS-bison TAGS-bison
5812maybe-TAGS-bison:
5813@if bison
5814maybe-TAGS-bison: TAGS-bison
5815
5816TAGS-bison: \
5817    configure-bison 
5818	@: $(MAKE); $(unstage)
5819	@[ -f ./bison/Makefile ] || exit 0; \
5820	r=`${PWD_COMMAND}`; export r; \
5821	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5822	$(HOST_EXPORTS) \
5823	for flag in $(EXTRA_HOST_FLAGS) ; do \
5824	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5825	done; \
5826	echo "Doing TAGS in bison" ; \
5827	(cd $(HOST_SUBDIR)/bison && \
5828	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5829	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5830	          "RANLIB=$${RANLIB}" \
5831	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5832	          TAGS) \
5833	  || exit 1
5834
5835@endif bison
5836
5837.PHONY: maybe-install-info-bison install-info-bison
5838maybe-install-info-bison:
5839@if bison
5840maybe-install-info-bison: install-info-bison
5841
5842install-info-bison: \
5843    configure-bison \
5844    info-bison 
5845	@: $(MAKE); $(unstage)
5846	@[ -f ./bison/Makefile ] || exit 0; \
5847	r=`${PWD_COMMAND}`; export r; \
5848	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5849	$(HOST_EXPORTS) \
5850	for flag in $(EXTRA_HOST_FLAGS) ; do \
5851	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5852	done; \
5853	echo "Doing install-info in bison" ; \
5854	(cd $(HOST_SUBDIR)/bison && \
5855	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5856	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5857	          "RANLIB=$${RANLIB}" \
5858	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5859	          install-info) \
5860	  || exit 1
5861
5862@endif bison
5863
5864.PHONY: maybe-install-pdf-bison install-pdf-bison
5865maybe-install-pdf-bison:
5866@if bison
5867maybe-install-pdf-bison: install-pdf-bison
5868
5869install-pdf-bison: \
5870    configure-bison \
5871    pdf-bison 
5872	@: $(MAKE); $(unstage)
5873	@[ -f ./bison/Makefile ] || exit 0; \
5874	r=`${PWD_COMMAND}`; export r; \
5875	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5876	$(HOST_EXPORTS) \
5877	for flag in $(EXTRA_HOST_FLAGS) ; do \
5878	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5879	done; \
5880	echo "Doing install-pdf in bison" ; \
5881	(cd $(HOST_SUBDIR)/bison && \
5882	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5883	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5884	          "RANLIB=$${RANLIB}" \
5885	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5886	          install-pdf) \
5887	  || exit 1
5888
5889@endif bison
5890
5891.PHONY: maybe-install-html-bison install-html-bison
5892maybe-install-html-bison:
5893@if bison
5894maybe-install-html-bison: install-html-bison
5895
5896install-html-bison: \
5897    configure-bison \
5898    html-bison 
5899	@: $(MAKE); $(unstage)
5900	@[ -f ./bison/Makefile ] || exit 0; \
5901	r=`${PWD_COMMAND}`; export r; \
5902	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5903	$(HOST_EXPORTS) \
5904	for flag in $(EXTRA_HOST_FLAGS) ; do \
5905	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5906	done; \
5907	echo "Doing install-html in bison" ; \
5908	(cd $(HOST_SUBDIR)/bison && \
5909	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5910	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5911	          "RANLIB=$${RANLIB}" \
5912	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5913	          install-html) \
5914	  || exit 1
5915
5916@endif bison
5917
5918.PHONY: maybe-installcheck-bison installcheck-bison
5919maybe-installcheck-bison:
5920@if bison
5921maybe-installcheck-bison: installcheck-bison
5922
5923installcheck-bison: \
5924    configure-bison 
5925	@: $(MAKE); $(unstage)
5926	@[ -f ./bison/Makefile ] || exit 0; \
5927	r=`${PWD_COMMAND}`; export r; \
5928	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5929	$(HOST_EXPORTS) \
5930	for flag in $(EXTRA_HOST_FLAGS) ; do \
5931	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5932	done; \
5933	echo "Doing installcheck in bison" ; \
5934	(cd $(HOST_SUBDIR)/bison && \
5935	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5936	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5937	          "RANLIB=$${RANLIB}" \
5938	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5939	          installcheck) \
5940	  || exit 1
5941
5942@endif bison
5943
5944.PHONY: maybe-mostlyclean-bison mostlyclean-bison
5945maybe-mostlyclean-bison:
5946@if bison
5947maybe-mostlyclean-bison: mostlyclean-bison
5948
5949mostlyclean-bison: 
5950	@: $(MAKE); $(unstage)
5951	@[ -f ./bison/Makefile ] || exit 0; \
5952	r=`${PWD_COMMAND}`; export r; \
5953	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5954	$(HOST_EXPORTS) \
5955	for flag in $(EXTRA_HOST_FLAGS) ; do \
5956	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5957	done; \
5958	echo "Doing mostlyclean in bison" ; \
5959	(cd $(HOST_SUBDIR)/bison && \
5960	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5961	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5962	          "RANLIB=$${RANLIB}" \
5963	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5964	          mostlyclean) \
5965	  || exit 1
5966
5967@endif bison
5968
5969.PHONY: maybe-clean-bison clean-bison
5970maybe-clean-bison:
5971@if bison
5972maybe-clean-bison: clean-bison
5973
5974clean-bison: 
5975	@: $(MAKE); $(unstage)
5976	@[ -f ./bison/Makefile ] || exit 0; \
5977	r=`${PWD_COMMAND}`; export r; \
5978	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5979	$(HOST_EXPORTS) \
5980	for flag in $(EXTRA_HOST_FLAGS) ; do \
5981	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5982	done; \
5983	echo "Doing clean in bison" ; \
5984	(cd $(HOST_SUBDIR)/bison && \
5985	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5986	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5987	          "RANLIB=$${RANLIB}" \
5988	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5989	          clean) \
5990	  || exit 1
5991
5992@endif bison
5993
5994.PHONY: maybe-distclean-bison distclean-bison
5995maybe-distclean-bison:
5996@if bison
5997maybe-distclean-bison: distclean-bison
5998
5999distclean-bison: 
6000	@: $(MAKE); $(unstage)
6001	@[ -f ./bison/Makefile ] || exit 0; \
6002	r=`${PWD_COMMAND}`; export r; \
6003	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6004	$(HOST_EXPORTS) \
6005	for flag in $(EXTRA_HOST_FLAGS) ; do \
6006	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6007	done; \
6008	echo "Doing distclean in bison" ; \
6009	(cd $(HOST_SUBDIR)/bison && \
6010	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6011	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6012	          "RANLIB=$${RANLIB}" \
6013	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6014	          distclean) \
6015	  || exit 1
6016
6017@endif bison
6018
6019.PHONY: maybe-maintainer-clean-bison maintainer-clean-bison
6020maybe-maintainer-clean-bison:
6021@if bison
6022maybe-maintainer-clean-bison: maintainer-clean-bison
6023
6024maintainer-clean-bison: 
6025	@: $(MAKE); $(unstage)
6026	@[ -f ./bison/Makefile ] || exit 0; \
6027	r=`${PWD_COMMAND}`; export r; \
6028	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6029	$(HOST_EXPORTS) \
6030	for flag in $(EXTRA_HOST_FLAGS) ; do \
6031	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6032	done; \
6033	echo "Doing maintainer-clean in bison" ; \
6034	(cd $(HOST_SUBDIR)/bison && \
6035	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6036	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6037	          "RANLIB=$${RANLIB}" \
6038	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6039	          maintainer-clean) \
6040	  || exit 1
6041
6042@endif bison
6043
6044
6045
6046.PHONY: configure-cgen maybe-configure-cgen
6047maybe-configure-cgen:
6048@if gcc-bootstrap
6049configure-cgen: stage_current
6050@endif gcc-bootstrap
6051@if cgen
6052maybe-configure-cgen: configure-cgen
6053configure-cgen: 
6054	@: $(MAKE); $(unstage)
6055	@r=`${PWD_COMMAND}`; export r; \
6056	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6057	test ! -f $(HOST_SUBDIR)/cgen/Makefile || exit 0; \
6058	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/cgen ; \
6059	$(HOST_EXPORTS)  \
6060	echo Configuring in $(HOST_SUBDIR)/cgen; \
6061	cd "$(HOST_SUBDIR)/cgen" || exit 1; \
6062	case $(srcdir) in \
6063	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
6064	  *) topdir=`echo $(HOST_SUBDIR)/cgen/ | \
6065		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
6066	esac; \
6067	srcdiroption="--srcdir=$${topdir}/cgen"; \
6068	libsrcdir="$$s/cgen"; \
6069	$(SHELL) $${libsrcdir}/configure \
6070	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
6071	  --target=${target_alias} $${srcdiroption}  \
6072	  || exit 1
6073@endif cgen
6074
6075
6076
6077
6078
6079.PHONY: all-cgen maybe-all-cgen
6080maybe-all-cgen:
6081@if gcc-bootstrap
6082all-cgen: stage_current
6083@endif gcc-bootstrap
6084@if cgen
6085TARGET-cgen=all
6086maybe-all-cgen: all-cgen
6087all-cgen: configure-cgen
6088	@: $(MAKE); $(unstage)
6089	@r=`${PWD_COMMAND}`; export r; \
6090	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6091	$(HOST_EXPORTS)  \
6092	(cd $(HOST_SUBDIR)/cgen && \
6093	  $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS)  \
6094		$(TARGET-cgen))
6095@endif cgen
6096
6097
6098
6099
6100.PHONY: check-cgen maybe-check-cgen
6101maybe-check-cgen:
6102@if cgen
6103maybe-check-cgen: check-cgen
6104
6105check-cgen:
6106	@: $(MAKE); $(unstage)
6107	@r=`${PWD_COMMAND}`; export r; \
6108	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6109	$(HOST_EXPORTS) \
6110	(cd $(HOST_SUBDIR)/cgen && \
6111	  $(MAKE) $(FLAGS_TO_PASS)  check)
6112
6113@endif cgen
6114
6115.PHONY: install-cgen maybe-install-cgen
6116maybe-install-cgen:
6117@if cgen
6118maybe-install-cgen: install-cgen
6119
6120install-cgen: installdirs
6121	@: $(MAKE); $(unstage)
6122	@r=`${PWD_COMMAND}`; export r; \
6123	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6124	$(HOST_EXPORTS) \
6125	(cd $(HOST_SUBDIR)/cgen && \
6126	  $(MAKE) $(FLAGS_TO_PASS)  install)
6127
6128@endif cgen
6129
6130.PHONY: install-strip-cgen maybe-install-strip-cgen
6131maybe-install-strip-cgen:
6132@if cgen
6133maybe-install-strip-cgen: install-strip-cgen
6134
6135install-strip-cgen: installdirs
6136	@: $(MAKE); $(unstage)
6137	@r=`${PWD_COMMAND}`; export r; \
6138	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6139	$(HOST_EXPORTS) \
6140	(cd $(HOST_SUBDIR)/cgen && \
6141	  $(MAKE) $(FLAGS_TO_PASS)  install-strip)
6142
6143@endif cgen
6144
6145# Other targets (info, dvi, pdf, etc.)
6146
6147.PHONY: maybe-info-cgen info-cgen
6148maybe-info-cgen:
6149@if cgen
6150maybe-info-cgen: info-cgen
6151
6152info-cgen: \
6153    configure-cgen 
6154	@: $(MAKE); $(unstage)
6155	@[ -f ./cgen/Makefile ] || exit 0; \
6156	r=`${PWD_COMMAND}`; export r; \
6157	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6158	$(HOST_EXPORTS) \
6159	for flag in $(EXTRA_HOST_FLAGS) ; do \
6160	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6161	done; \
6162	echo "Doing info in cgen" ; \
6163	(cd $(HOST_SUBDIR)/cgen && \
6164	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6165	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6166	          "RANLIB=$${RANLIB}" \
6167	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6168	          info) \
6169	  || exit 1
6170
6171@endif cgen
6172
6173.PHONY: maybe-dvi-cgen dvi-cgen
6174maybe-dvi-cgen:
6175@if cgen
6176maybe-dvi-cgen: dvi-cgen
6177
6178dvi-cgen: \
6179    configure-cgen 
6180	@: $(MAKE); $(unstage)
6181	@[ -f ./cgen/Makefile ] || exit 0; \
6182	r=`${PWD_COMMAND}`; export r; \
6183	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6184	$(HOST_EXPORTS) \
6185	for flag in $(EXTRA_HOST_FLAGS) ; do \
6186	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6187	done; \
6188	echo "Doing dvi in cgen" ; \
6189	(cd $(HOST_SUBDIR)/cgen && \
6190	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6191	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6192	          "RANLIB=$${RANLIB}" \
6193	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6194	          dvi) \
6195	  || exit 1
6196
6197@endif cgen
6198
6199.PHONY: maybe-pdf-cgen pdf-cgen
6200maybe-pdf-cgen:
6201@if cgen
6202maybe-pdf-cgen: pdf-cgen
6203
6204pdf-cgen: \
6205    configure-cgen 
6206	@: $(MAKE); $(unstage)
6207	@[ -f ./cgen/Makefile ] || exit 0; \
6208	r=`${PWD_COMMAND}`; export r; \
6209	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6210	$(HOST_EXPORTS) \
6211	for flag in $(EXTRA_HOST_FLAGS) ; do \
6212	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6213	done; \
6214	echo "Doing pdf in cgen" ; \
6215	(cd $(HOST_SUBDIR)/cgen && \
6216	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6217	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6218	          "RANLIB=$${RANLIB}" \
6219	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6220	          pdf) \
6221	  || exit 1
6222
6223@endif cgen
6224
6225.PHONY: maybe-html-cgen html-cgen
6226maybe-html-cgen:
6227@if cgen
6228maybe-html-cgen: html-cgen
6229
6230html-cgen: \
6231    configure-cgen 
6232	@: $(MAKE); $(unstage)
6233	@[ -f ./cgen/Makefile ] || exit 0; \
6234	r=`${PWD_COMMAND}`; export r; \
6235	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6236	$(HOST_EXPORTS) \
6237	for flag in $(EXTRA_HOST_FLAGS) ; do \
6238	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6239	done; \
6240	echo "Doing html in cgen" ; \
6241	(cd $(HOST_SUBDIR)/cgen && \
6242	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6243	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6244	          "RANLIB=$${RANLIB}" \
6245	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6246	          html) \
6247	  || exit 1
6248
6249@endif cgen
6250
6251.PHONY: maybe-TAGS-cgen TAGS-cgen
6252maybe-TAGS-cgen:
6253@if cgen
6254maybe-TAGS-cgen: TAGS-cgen
6255
6256TAGS-cgen: \
6257    configure-cgen 
6258	@: $(MAKE); $(unstage)
6259	@[ -f ./cgen/Makefile ] || exit 0; \
6260	r=`${PWD_COMMAND}`; export r; \
6261	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6262	$(HOST_EXPORTS) \
6263	for flag in $(EXTRA_HOST_FLAGS) ; do \
6264	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6265	done; \
6266	echo "Doing TAGS in cgen" ; \
6267	(cd $(HOST_SUBDIR)/cgen && \
6268	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6269	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6270	          "RANLIB=$${RANLIB}" \
6271	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6272	          TAGS) \
6273	  || exit 1
6274
6275@endif cgen
6276
6277.PHONY: maybe-install-info-cgen install-info-cgen
6278maybe-install-info-cgen:
6279@if cgen
6280maybe-install-info-cgen: install-info-cgen
6281
6282install-info-cgen: \
6283    configure-cgen \
6284    info-cgen 
6285	@: $(MAKE); $(unstage)
6286	@[ -f ./cgen/Makefile ] || exit 0; \
6287	r=`${PWD_COMMAND}`; export r; \
6288	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6289	$(HOST_EXPORTS) \
6290	for flag in $(EXTRA_HOST_FLAGS) ; do \
6291	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6292	done; \
6293	echo "Doing install-info in cgen" ; \
6294	(cd $(HOST_SUBDIR)/cgen && \
6295	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6296	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6297	          "RANLIB=$${RANLIB}" \
6298	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6299	          install-info) \
6300	  || exit 1
6301
6302@endif cgen
6303
6304.PHONY: maybe-install-pdf-cgen install-pdf-cgen
6305maybe-install-pdf-cgen:
6306@if cgen
6307maybe-install-pdf-cgen: install-pdf-cgen
6308
6309install-pdf-cgen: \
6310    configure-cgen \
6311    pdf-cgen 
6312	@: $(MAKE); $(unstage)
6313	@[ -f ./cgen/Makefile ] || exit 0; \
6314	r=`${PWD_COMMAND}`; export r; \
6315	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6316	$(HOST_EXPORTS) \
6317	for flag in $(EXTRA_HOST_FLAGS) ; do \
6318	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6319	done; \
6320	echo "Doing install-pdf in cgen" ; \
6321	(cd $(HOST_SUBDIR)/cgen && \
6322	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6323	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6324	          "RANLIB=$${RANLIB}" \
6325	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6326	          install-pdf) \
6327	  || exit 1
6328
6329@endif cgen
6330
6331.PHONY: maybe-install-html-cgen install-html-cgen
6332maybe-install-html-cgen:
6333@if cgen
6334maybe-install-html-cgen: install-html-cgen
6335
6336install-html-cgen: \
6337    configure-cgen \
6338    html-cgen 
6339	@: $(MAKE); $(unstage)
6340	@[ -f ./cgen/Makefile ] || exit 0; \
6341	r=`${PWD_COMMAND}`; export r; \
6342	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6343	$(HOST_EXPORTS) \
6344	for flag in $(EXTRA_HOST_FLAGS) ; do \
6345	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6346	done; \
6347	echo "Doing install-html in cgen" ; \
6348	(cd $(HOST_SUBDIR)/cgen && \
6349	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6350	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6351	          "RANLIB=$${RANLIB}" \
6352	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6353	          install-html) \
6354	  || exit 1
6355
6356@endif cgen
6357
6358.PHONY: maybe-installcheck-cgen installcheck-cgen
6359maybe-installcheck-cgen:
6360@if cgen
6361maybe-installcheck-cgen: installcheck-cgen
6362
6363installcheck-cgen: \
6364    configure-cgen 
6365	@: $(MAKE); $(unstage)
6366	@[ -f ./cgen/Makefile ] || exit 0; \
6367	r=`${PWD_COMMAND}`; export r; \
6368	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6369	$(HOST_EXPORTS) \
6370	for flag in $(EXTRA_HOST_FLAGS) ; do \
6371	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6372	done; \
6373	echo "Doing installcheck in cgen" ; \
6374	(cd $(HOST_SUBDIR)/cgen && \
6375	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6376	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6377	          "RANLIB=$${RANLIB}" \
6378	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6379	          installcheck) \
6380	  || exit 1
6381
6382@endif cgen
6383
6384.PHONY: maybe-mostlyclean-cgen mostlyclean-cgen
6385maybe-mostlyclean-cgen:
6386@if cgen
6387maybe-mostlyclean-cgen: mostlyclean-cgen
6388
6389mostlyclean-cgen: 
6390	@: $(MAKE); $(unstage)
6391	@[ -f ./cgen/Makefile ] || exit 0; \
6392	r=`${PWD_COMMAND}`; export r; \
6393	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6394	$(HOST_EXPORTS) \
6395	for flag in $(EXTRA_HOST_FLAGS) ; do \
6396	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6397	done; \
6398	echo "Doing mostlyclean in cgen" ; \
6399	(cd $(HOST_SUBDIR)/cgen && \
6400	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6401	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6402	          "RANLIB=$${RANLIB}" \
6403	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6404	          mostlyclean) \
6405	  || exit 1
6406
6407@endif cgen
6408
6409.PHONY: maybe-clean-cgen clean-cgen
6410maybe-clean-cgen:
6411@if cgen
6412maybe-clean-cgen: clean-cgen
6413
6414clean-cgen: 
6415	@: $(MAKE); $(unstage)
6416	@[ -f ./cgen/Makefile ] || exit 0; \
6417	r=`${PWD_COMMAND}`; export r; \
6418	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6419	$(HOST_EXPORTS) \
6420	for flag in $(EXTRA_HOST_FLAGS) ; do \
6421	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6422	done; \
6423	echo "Doing clean in cgen" ; \
6424	(cd $(HOST_SUBDIR)/cgen && \
6425	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6426	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6427	          "RANLIB=$${RANLIB}" \
6428	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6429	          clean) \
6430	  || exit 1
6431
6432@endif cgen
6433
6434.PHONY: maybe-distclean-cgen distclean-cgen
6435maybe-distclean-cgen:
6436@if cgen
6437maybe-distclean-cgen: distclean-cgen
6438
6439distclean-cgen: 
6440	@: $(MAKE); $(unstage)
6441	@[ -f ./cgen/Makefile ] || exit 0; \
6442	r=`${PWD_COMMAND}`; export r; \
6443	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6444	$(HOST_EXPORTS) \
6445	for flag in $(EXTRA_HOST_FLAGS) ; do \
6446	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6447	done; \
6448	echo "Doing distclean in cgen" ; \
6449	(cd $(HOST_SUBDIR)/cgen && \
6450	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6451	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6452	          "RANLIB=$${RANLIB}" \
6453	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6454	          distclean) \
6455	  || exit 1
6456
6457@endif cgen
6458
6459.PHONY: maybe-maintainer-clean-cgen maintainer-clean-cgen
6460maybe-maintainer-clean-cgen:
6461@if cgen
6462maybe-maintainer-clean-cgen: maintainer-clean-cgen
6463
6464maintainer-clean-cgen: 
6465	@: $(MAKE); $(unstage)
6466	@[ -f ./cgen/Makefile ] || exit 0; \
6467	r=`${PWD_COMMAND}`; export r; \
6468	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6469	$(HOST_EXPORTS) \
6470	for flag in $(EXTRA_HOST_FLAGS) ; do \
6471	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6472	done; \
6473	echo "Doing maintainer-clean in cgen" ; \
6474	(cd $(HOST_SUBDIR)/cgen && \
6475	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6476	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6477	          "RANLIB=$${RANLIB}" \
6478	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6479	          maintainer-clean) \
6480	  || exit 1
6481
6482@endif cgen
6483
6484
6485
6486.PHONY: configure-dejagnu maybe-configure-dejagnu
6487maybe-configure-dejagnu:
6488@if gcc-bootstrap
6489configure-dejagnu: stage_current
6490@endif gcc-bootstrap
6491@if dejagnu
6492maybe-configure-dejagnu: configure-dejagnu
6493configure-dejagnu: 
6494	@: $(MAKE); $(unstage)
6495	@r=`${PWD_COMMAND}`; export r; \
6496	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6497	test ! -f $(HOST_SUBDIR)/dejagnu/Makefile || exit 0; \
6498	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/dejagnu ; \
6499	$(HOST_EXPORTS)  \
6500	echo Configuring in $(HOST_SUBDIR)/dejagnu; \
6501	cd "$(HOST_SUBDIR)/dejagnu" || exit 1; \
6502	case $(srcdir) in \
6503	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
6504	  *) topdir=`echo $(HOST_SUBDIR)/dejagnu/ | \
6505		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
6506	esac; \
6507	srcdiroption="--srcdir=$${topdir}/dejagnu"; \
6508	libsrcdir="$$s/dejagnu"; \
6509	$(SHELL) $${libsrcdir}/configure \
6510	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
6511	  --target=${target_alias} $${srcdiroption}  \
6512	  || exit 1
6513@endif dejagnu
6514
6515
6516
6517
6518
6519.PHONY: all-dejagnu maybe-all-dejagnu
6520maybe-all-dejagnu:
6521@if gcc-bootstrap
6522all-dejagnu: stage_current
6523@endif gcc-bootstrap
6524@if dejagnu
6525TARGET-dejagnu=all
6526maybe-all-dejagnu: all-dejagnu
6527all-dejagnu: configure-dejagnu
6528	@: $(MAKE); $(unstage)
6529	@r=`${PWD_COMMAND}`; export r; \
6530	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6531	$(HOST_EXPORTS)  \
6532	(cd $(HOST_SUBDIR)/dejagnu && \
6533	  $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS)  \
6534		$(TARGET-dejagnu))
6535@endif dejagnu
6536
6537
6538
6539
6540.PHONY: check-dejagnu maybe-check-dejagnu
6541maybe-check-dejagnu:
6542@if dejagnu
6543maybe-check-dejagnu: check-dejagnu
6544
6545check-dejagnu:
6546	@: $(MAKE); $(unstage)
6547	@r=`${PWD_COMMAND}`; export r; \
6548	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6549	$(HOST_EXPORTS) \
6550	(cd $(HOST_SUBDIR)/dejagnu && \
6551	  $(MAKE) $(FLAGS_TO_PASS)  check)
6552
6553@endif dejagnu
6554
6555.PHONY: install-dejagnu maybe-install-dejagnu
6556maybe-install-dejagnu:
6557@if dejagnu
6558maybe-install-dejagnu: install-dejagnu
6559
6560install-dejagnu: installdirs
6561	@: $(MAKE); $(unstage)
6562	@r=`${PWD_COMMAND}`; export r; \
6563	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6564	$(HOST_EXPORTS) \
6565	(cd $(HOST_SUBDIR)/dejagnu && \
6566	  $(MAKE) $(FLAGS_TO_PASS)  install)
6567
6568@endif dejagnu
6569
6570.PHONY: install-strip-dejagnu maybe-install-strip-dejagnu
6571maybe-install-strip-dejagnu:
6572@if dejagnu
6573maybe-install-strip-dejagnu: install-strip-dejagnu
6574
6575install-strip-dejagnu: installdirs
6576	@: $(MAKE); $(unstage)
6577	@r=`${PWD_COMMAND}`; export r; \
6578	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6579	$(HOST_EXPORTS) \
6580	(cd $(HOST_SUBDIR)/dejagnu && \
6581	  $(MAKE) $(FLAGS_TO_PASS)  install-strip)
6582
6583@endif dejagnu
6584
6585# Other targets (info, dvi, pdf, etc.)
6586
6587.PHONY: maybe-info-dejagnu info-dejagnu
6588maybe-info-dejagnu:
6589@if dejagnu
6590maybe-info-dejagnu: info-dejagnu
6591
6592info-dejagnu: \
6593    configure-dejagnu 
6594	@: $(MAKE); $(unstage)
6595	@[ -f ./dejagnu/Makefile ] || exit 0; \
6596	r=`${PWD_COMMAND}`; export r; \
6597	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6598	$(HOST_EXPORTS) \
6599	for flag in $(EXTRA_HOST_FLAGS) ; do \
6600	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6601	done; \
6602	echo "Doing info in dejagnu" ; \
6603	(cd $(HOST_SUBDIR)/dejagnu && \
6604	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6605	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6606	          "RANLIB=$${RANLIB}" \
6607	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6608	          info) \
6609	  || exit 1
6610
6611@endif dejagnu
6612
6613.PHONY: maybe-dvi-dejagnu dvi-dejagnu
6614maybe-dvi-dejagnu:
6615@if dejagnu
6616maybe-dvi-dejagnu: dvi-dejagnu
6617
6618dvi-dejagnu: \
6619    configure-dejagnu 
6620	@: $(MAKE); $(unstage)
6621	@[ -f ./dejagnu/Makefile ] || exit 0; \
6622	r=`${PWD_COMMAND}`; export r; \
6623	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6624	$(HOST_EXPORTS) \
6625	for flag in $(EXTRA_HOST_FLAGS) ; do \
6626	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6627	done; \
6628	echo "Doing dvi in dejagnu" ; \
6629	(cd $(HOST_SUBDIR)/dejagnu && \
6630	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6631	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6632	          "RANLIB=$${RANLIB}" \
6633	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6634	          dvi) \
6635	  || exit 1
6636
6637@endif dejagnu
6638
6639.PHONY: maybe-pdf-dejagnu pdf-dejagnu
6640maybe-pdf-dejagnu:
6641@if dejagnu
6642maybe-pdf-dejagnu: pdf-dejagnu
6643
6644pdf-dejagnu: \
6645    configure-dejagnu 
6646	@: $(MAKE); $(unstage)
6647	@[ -f ./dejagnu/Makefile ] || exit 0; \
6648	r=`${PWD_COMMAND}`; export r; \
6649	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6650	$(HOST_EXPORTS) \
6651	for flag in $(EXTRA_HOST_FLAGS) ; do \
6652	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6653	done; \
6654	echo "Doing pdf in dejagnu" ; \
6655	(cd $(HOST_SUBDIR)/dejagnu && \
6656	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6657	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6658	          "RANLIB=$${RANLIB}" \
6659	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6660	          pdf) \
6661	  || exit 1
6662
6663@endif dejagnu
6664
6665.PHONY: maybe-html-dejagnu html-dejagnu
6666maybe-html-dejagnu:
6667@if dejagnu
6668maybe-html-dejagnu: html-dejagnu
6669
6670html-dejagnu: \
6671    configure-dejagnu 
6672	@: $(MAKE); $(unstage)
6673	@[ -f ./dejagnu/Makefile ] || exit 0; \
6674	r=`${PWD_COMMAND}`; export r; \
6675	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6676	$(HOST_EXPORTS) \
6677	for flag in $(EXTRA_HOST_FLAGS) ; do \
6678	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6679	done; \
6680	echo "Doing html in dejagnu" ; \
6681	(cd $(HOST_SUBDIR)/dejagnu && \
6682	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6683	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6684	          "RANLIB=$${RANLIB}" \
6685	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6686	          html) \
6687	  || exit 1
6688
6689@endif dejagnu
6690
6691.PHONY: maybe-TAGS-dejagnu TAGS-dejagnu
6692maybe-TAGS-dejagnu:
6693@if dejagnu
6694maybe-TAGS-dejagnu: TAGS-dejagnu
6695
6696TAGS-dejagnu: \
6697    configure-dejagnu 
6698	@: $(MAKE); $(unstage)
6699	@[ -f ./dejagnu/Makefile ] || exit 0; \
6700	r=`${PWD_COMMAND}`; export r; \
6701	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6702	$(HOST_EXPORTS) \
6703	for flag in $(EXTRA_HOST_FLAGS) ; do \
6704	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6705	done; \
6706	echo "Doing TAGS in dejagnu" ; \
6707	(cd $(HOST_SUBDIR)/dejagnu && \
6708	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6709	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6710	          "RANLIB=$${RANLIB}" \
6711	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6712	          TAGS) \
6713	  || exit 1
6714
6715@endif dejagnu
6716
6717.PHONY: maybe-install-info-dejagnu install-info-dejagnu
6718maybe-install-info-dejagnu:
6719@if dejagnu
6720maybe-install-info-dejagnu: install-info-dejagnu
6721
6722install-info-dejagnu: \
6723    configure-dejagnu \
6724    info-dejagnu 
6725	@: $(MAKE); $(unstage)
6726	@[ -f ./dejagnu/Makefile ] || exit 0; \
6727	r=`${PWD_COMMAND}`; export r; \
6728	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6729	$(HOST_EXPORTS) \
6730	for flag in $(EXTRA_HOST_FLAGS) ; do \
6731	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6732	done; \
6733	echo "Doing install-info in dejagnu" ; \
6734	(cd $(HOST_SUBDIR)/dejagnu && \
6735	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6736	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6737	          "RANLIB=$${RANLIB}" \
6738	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6739	          install-info) \
6740	  || exit 1
6741
6742@endif dejagnu
6743
6744.PHONY: maybe-install-pdf-dejagnu install-pdf-dejagnu
6745maybe-install-pdf-dejagnu:
6746@if dejagnu
6747maybe-install-pdf-dejagnu: install-pdf-dejagnu
6748
6749install-pdf-dejagnu: \
6750    configure-dejagnu \
6751    pdf-dejagnu 
6752	@: $(MAKE); $(unstage)
6753	@[ -f ./dejagnu/Makefile ] || exit 0; \
6754	r=`${PWD_COMMAND}`; export r; \
6755	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6756	$(HOST_EXPORTS) \
6757	for flag in $(EXTRA_HOST_FLAGS) ; do \
6758	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6759	done; \
6760	echo "Doing install-pdf in dejagnu" ; \
6761	(cd $(HOST_SUBDIR)/dejagnu && \
6762	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6763	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6764	          "RANLIB=$${RANLIB}" \
6765	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6766	          install-pdf) \
6767	  || exit 1
6768
6769@endif dejagnu
6770
6771.PHONY: maybe-install-html-dejagnu install-html-dejagnu
6772maybe-install-html-dejagnu:
6773@if dejagnu
6774maybe-install-html-dejagnu: install-html-dejagnu
6775
6776install-html-dejagnu: \
6777    configure-dejagnu \
6778    html-dejagnu 
6779	@: $(MAKE); $(unstage)
6780	@[ -f ./dejagnu/Makefile ] || exit 0; \
6781	r=`${PWD_COMMAND}`; export r; \
6782	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6783	$(HOST_EXPORTS) \
6784	for flag in $(EXTRA_HOST_FLAGS) ; do \
6785	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6786	done; \
6787	echo "Doing install-html in dejagnu" ; \
6788	(cd $(HOST_SUBDIR)/dejagnu && \
6789	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6790	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6791	          "RANLIB=$${RANLIB}" \
6792	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6793	          install-html) \
6794	  || exit 1
6795
6796@endif dejagnu
6797
6798.PHONY: maybe-installcheck-dejagnu installcheck-dejagnu
6799maybe-installcheck-dejagnu:
6800@if dejagnu
6801maybe-installcheck-dejagnu: installcheck-dejagnu
6802
6803installcheck-dejagnu: \
6804    configure-dejagnu 
6805	@: $(MAKE); $(unstage)
6806	@[ -f ./dejagnu/Makefile ] || exit 0; \
6807	r=`${PWD_COMMAND}`; export r; \
6808	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6809	$(HOST_EXPORTS) \
6810	for flag in $(EXTRA_HOST_FLAGS) ; do \
6811	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6812	done; \
6813	echo "Doing installcheck in dejagnu" ; \
6814	(cd $(HOST_SUBDIR)/dejagnu && \
6815	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6816	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6817	          "RANLIB=$${RANLIB}" \
6818	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6819	          installcheck) \
6820	  || exit 1
6821
6822@endif dejagnu
6823
6824.PHONY: maybe-mostlyclean-dejagnu mostlyclean-dejagnu
6825maybe-mostlyclean-dejagnu:
6826@if dejagnu
6827maybe-mostlyclean-dejagnu: mostlyclean-dejagnu
6828
6829mostlyclean-dejagnu: 
6830	@: $(MAKE); $(unstage)
6831	@[ -f ./dejagnu/Makefile ] || exit 0; \
6832	r=`${PWD_COMMAND}`; export r; \
6833	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6834	$(HOST_EXPORTS) \
6835	for flag in $(EXTRA_HOST_FLAGS) ; do \
6836	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6837	done; \
6838	echo "Doing mostlyclean in dejagnu" ; \
6839	(cd $(HOST_SUBDIR)/dejagnu && \
6840	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6841	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6842	          "RANLIB=$${RANLIB}" \
6843	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6844	          mostlyclean) \
6845	  || exit 1
6846
6847@endif dejagnu
6848
6849.PHONY: maybe-clean-dejagnu clean-dejagnu
6850maybe-clean-dejagnu:
6851@if dejagnu
6852maybe-clean-dejagnu: clean-dejagnu
6853
6854clean-dejagnu: 
6855	@: $(MAKE); $(unstage)
6856	@[ -f ./dejagnu/Makefile ] || exit 0; \
6857	r=`${PWD_COMMAND}`; export r; \
6858	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6859	$(HOST_EXPORTS) \
6860	for flag in $(EXTRA_HOST_FLAGS) ; do \
6861	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6862	done; \
6863	echo "Doing clean in dejagnu" ; \
6864	(cd $(HOST_SUBDIR)/dejagnu && \
6865	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6866	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6867	          "RANLIB=$${RANLIB}" \
6868	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6869	          clean) \
6870	  || exit 1
6871
6872@endif dejagnu
6873
6874.PHONY: maybe-distclean-dejagnu distclean-dejagnu
6875maybe-distclean-dejagnu:
6876@if dejagnu
6877maybe-distclean-dejagnu: distclean-dejagnu
6878
6879distclean-dejagnu: 
6880	@: $(MAKE); $(unstage)
6881	@[ -f ./dejagnu/Makefile ] || exit 0; \
6882	r=`${PWD_COMMAND}`; export r; \
6883	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6884	$(HOST_EXPORTS) \
6885	for flag in $(EXTRA_HOST_FLAGS) ; do \
6886	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6887	done; \
6888	echo "Doing distclean in dejagnu" ; \
6889	(cd $(HOST_SUBDIR)/dejagnu && \
6890	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6891	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6892	          "RANLIB=$${RANLIB}" \
6893	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6894	          distclean) \
6895	  || exit 1
6896
6897@endif dejagnu
6898
6899.PHONY: maybe-maintainer-clean-dejagnu maintainer-clean-dejagnu
6900maybe-maintainer-clean-dejagnu:
6901@if dejagnu
6902maybe-maintainer-clean-dejagnu: maintainer-clean-dejagnu
6903
6904maintainer-clean-dejagnu: 
6905	@: $(MAKE); $(unstage)
6906	@[ -f ./dejagnu/Makefile ] || exit 0; \
6907	r=`${PWD_COMMAND}`; export r; \
6908	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6909	$(HOST_EXPORTS) \
6910	for flag in $(EXTRA_HOST_FLAGS) ; do \
6911	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6912	done; \
6913	echo "Doing maintainer-clean in dejagnu" ; \
6914	(cd $(HOST_SUBDIR)/dejagnu && \
6915	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6916	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6917	          "RANLIB=$${RANLIB}" \
6918	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6919	          maintainer-clean) \
6920	  || exit 1
6921
6922@endif dejagnu
6923
6924
6925
6926.PHONY: configure-etc maybe-configure-etc
6927maybe-configure-etc:
6928@if gcc-bootstrap
6929configure-etc: stage_current
6930@endif gcc-bootstrap
6931@if etc
6932maybe-configure-etc: configure-etc
6933configure-etc: 
6934	@: $(MAKE); $(unstage)
6935	@r=`${PWD_COMMAND}`; export r; \
6936	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6937	test ! -f $(HOST_SUBDIR)/etc/Makefile || exit 0; \
6938	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/etc ; \
6939	$(HOST_EXPORTS)  \
6940	echo Configuring in $(HOST_SUBDIR)/etc; \
6941	cd "$(HOST_SUBDIR)/etc" || exit 1; \
6942	case $(srcdir) in \
6943	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
6944	  *) topdir=`echo $(HOST_SUBDIR)/etc/ | \
6945		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
6946	esac; \
6947	srcdiroption="--srcdir=$${topdir}/etc"; \
6948	libsrcdir="$$s/etc"; \
6949	$(SHELL) $${libsrcdir}/configure \
6950	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
6951	  --target=${target_alias} $${srcdiroption}  \
6952	  || exit 1
6953@endif etc
6954
6955
6956
6957
6958
6959.PHONY: all-etc maybe-all-etc
6960maybe-all-etc:
6961@if gcc-bootstrap
6962all-etc: stage_current
6963@endif gcc-bootstrap
6964@if etc
6965TARGET-etc=all
6966maybe-all-etc: all-etc
6967all-etc: configure-etc
6968	@: $(MAKE); $(unstage)
6969	@r=`${PWD_COMMAND}`; export r; \
6970	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6971	$(HOST_EXPORTS)  \
6972	(cd $(HOST_SUBDIR)/etc && \
6973	  $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS)  \
6974		$(TARGET-etc))
6975@endif etc
6976
6977
6978
6979
6980.PHONY: check-etc maybe-check-etc
6981maybe-check-etc:
6982@if etc
6983maybe-check-etc: check-etc
6984
6985check-etc:
6986	@: $(MAKE); $(unstage)
6987	@r=`${PWD_COMMAND}`; export r; \
6988	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6989	$(HOST_EXPORTS) \
6990	(cd $(HOST_SUBDIR)/etc && \
6991	  $(MAKE) $(FLAGS_TO_PASS)  check)
6992
6993@endif etc
6994
6995.PHONY: install-etc maybe-install-etc
6996maybe-install-etc:
6997@if etc
6998maybe-install-etc: install-etc
6999
7000install-etc: installdirs
7001	@: $(MAKE); $(unstage)
7002	@r=`${PWD_COMMAND}`; export r; \
7003	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7004	$(HOST_EXPORTS) \
7005	(cd $(HOST_SUBDIR)/etc && \
7006	  $(MAKE) $(FLAGS_TO_PASS)  install)
7007
7008@endif etc
7009
7010.PHONY: install-strip-etc maybe-install-strip-etc
7011maybe-install-strip-etc:
7012@if etc
7013maybe-install-strip-etc: install-strip-etc
7014
7015install-strip-etc: installdirs
7016	@: $(MAKE); $(unstage)
7017	@r=`${PWD_COMMAND}`; export r; \
7018	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7019	$(HOST_EXPORTS) \
7020	(cd $(HOST_SUBDIR)/etc && \
7021	  $(MAKE) $(FLAGS_TO_PASS)  install-strip)
7022
7023@endif etc
7024
7025# Other targets (info, dvi, pdf, etc.)
7026
7027.PHONY: maybe-info-etc info-etc
7028maybe-info-etc:
7029@if etc
7030maybe-info-etc: info-etc
7031
7032info-etc: \
7033    configure-etc 
7034	@: $(MAKE); $(unstage)
7035	@[ -f ./etc/Makefile ] || exit 0; \
7036	r=`${PWD_COMMAND}`; export r; \
7037	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7038	$(HOST_EXPORTS) \
7039	for flag in $(EXTRA_HOST_FLAGS) ; do \
7040	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7041	done; \
7042	echo "Doing info in etc" ; \
7043	(cd $(HOST_SUBDIR)/etc && \
7044	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7045	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7046	          "RANLIB=$${RANLIB}" \
7047	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7048	          info) \
7049	  || exit 1
7050
7051@endif etc
7052
7053.PHONY: maybe-dvi-etc dvi-etc
7054maybe-dvi-etc:
7055@if etc
7056maybe-dvi-etc: dvi-etc
7057
7058dvi-etc: \
7059    configure-etc 
7060	@: $(MAKE); $(unstage)
7061	@[ -f ./etc/Makefile ] || exit 0; \
7062	r=`${PWD_COMMAND}`; export r; \
7063	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7064	$(HOST_EXPORTS) \
7065	for flag in $(EXTRA_HOST_FLAGS) ; do \
7066	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7067	done; \
7068	echo "Doing dvi in etc" ; \
7069	(cd $(HOST_SUBDIR)/etc && \
7070	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7071	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7072	          "RANLIB=$${RANLIB}" \
7073	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7074	          dvi) \
7075	  || exit 1
7076
7077@endif etc
7078
7079.PHONY: maybe-pdf-etc pdf-etc
7080maybe-pdf-etc:
7081@if etc
7082maybe-pdf-etc: pdf-etc
7083
7084pdf-etc: \
7085    configure-etc 
7086	@: $(MAKE); $(unstage)
7087	@[ -f ./etc/Makefile ] || exit 0; \
7088	r=`${PWD_COMMAND}`; export r; \
7089	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7090	$(HOST_EXPORTS) \
7091	for flag in $(EXTRA_HOST_FLAGS) ; do \
7092	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7093	done; \
7094	echo "Doing pdf in etc" ; \
7095	(cd $(HOST_SUBDIR)/etc && \
7096	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7097	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7098	          "RANLIB=$${RANLIB}" \
7099	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7100	          pdf) \
7101	  || exit 1
7102
7103@endif etc
7104
7105.PHONY: maybe-html-etc html-etc
7106maybe-html-etc:
7107@if etc
7108maybe-html-etc: html-etc
7109
7110html-etc: \
7111    configure-etc 
7112	@: $(MAKE); $(unstage)
7113	@[ -f ./etc/Makefile ] || exit 0; \
7114	r=`${PWD_COMMAND}`; export r; \
7115	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7116	$(HOST_EXPORTS) \
7117	for flag in $(EXTRA_HOST_FLAGS) ; do \
7118	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7119	done; \
7120	echo "Doing html in etc" ; \
7121	(cd $(HOST_SUBDIR)/etc && \
7122	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7123	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7124	          "RANLIB=$${RANLIB}" \
7125	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7126	          html) \
7127	  || exit 1
7128
7129@endif etc
7130
7131.PHONY: maybe-TAGS-etc TAGS-etc
7132maybe-TAGS-etc:
7133@if etc
7134maybe-TAGS-etc: TAGS-etc
7135
7136TAGS-etc: \
7137    configure-etc 
7138	@: $(MAKE); $(unstage)
7139	@[ -f ./etc/Makefile ] || exit 0; \
7140	r=`${PWD_COMMAND}`; export r; \
7141	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7142	$(HOST_EXPORTS) \
7143	for flag in $(EXTRA_HOST_FLAGS) ; do \
7144	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7145	done; \
7146	echo "Doing TAGS in etc" ; \
7147	(cd $(HOST_SUBDIR)/etc && \
7148	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7149	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7150	          "RANLIB=$${RANLIB}" \
7151	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7152	          TAGS) \
7153	  || exit 1
7154
7155@endif etc
7156
7157.PHONY: maybe-install-info-etc install-info-etc
7158maybe-install-info-etc:
7159@if etc
7160maybe-install-info-etc: install-info-etc
7161
7162install-info-etc: \
7163    configure-etc \
7164    info-etc 
7165	@: $(MAKE); $(unstage)
7166	@[ -f ./etc/Makefile ] || exit 0; \
7167	r=`${PWD_COMMAND}`; export r; \
7168	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7169	$(HOST_EXPORTS) \
7170	for flag in $(EXTRA_HOST_FLAGS) ; do \
7171	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7172	done; \
7173	echo "Doing install-info in etc" ; \
7174	(cd $(HOST_SUBDIR)/etc && \
7175	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7176	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7177	          "RANLIB=$${RANLIB}" \
7178	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7179	          install-info) \
7180	  || exit 1
7181
7182@endif etc
7183
7184.PHONY: maybe-install-pdf-etc install-pdf-etc
7185maybe-install-pdf-etc:
7186@if etc
7187maybe-install-pdf-etc: install-pdf-etc
7188
7189install-pdf-etc: \
7190    configure-etc \
7191    pdf-etc 
7192	@: $(MAKE); $(unstage)
7193	@[ -f ./etc/Makefile ] || exit 0; \
7194	r=`${PWD_COMMAND}`; export r; \
7195	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7196	$(HOST_EXPORTS) \
7197	for flag in $(EXTRA_HOST_FLAGS) ; do \
7198	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7199	done; \
7200	echo "Doing install-pdf in etc" ; \
7201	(cd $(HOST_SUBDIR)/etc && \
7202	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7203	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7204	          "RANLIB=$${RANLIB}" \
7205	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7206	          install-pdf) \
7207	  || exit 1
7208
7209@endif etc
7210
7211.PHONY: maybe-install-html-etc install-html-etc
7212maybe-install-html-etc:
7213@if etc
7214maybe-install-html-etc: install-html-etc
7215
7216install-html-etc: \
7217    configure-etc \
7218    html-etc 
7219	@: $(MAKE); $(unstage)
7220	@[ -f ./etc/Makefile ] || exit 0; \
7221	r=`${PWD_COMMAND}`; export r; \
7222	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7223	$(HOST_EXPORTS) \
7224	for flag in $(EXTRA_HOST_FLAGS) ; do \
7225	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7226	done; \
7227	echo "Doing install-html in etc" ; \
7228	(cd $(HOST_SUBDIR)/etc && \
7229	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7230	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7231	          "RANLIB=$${RANLIB}" \
7232	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7233	          install-html) \
7234	  || exit 1
7235
7236@endif etc
7237
7238.PHONY: maybe-installcheck-etc installcheck-etc
7239maybe-installcheck-etc:
7240@if etc
7241maybe-installcheck-etc: installcheck-etc
7242
7243installcheck-etc: \
7244    configure-etc 
7245	@: $(MAKE); $(unstage)
7246	@[ -f ./etc/Makefile ] || exit 0; \
7247	r=`${PWD_COMMAND}`; export r; \
7248	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7249	$(HOST_EXPORTS) \
7250	for flag in $(EXTRA_HOST_FLAGS) ; do \
7251	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7252	done; \
7253	echo "Doing installcheck in etc" ; \
7254	(cd $(HOST_SUBDIR)/etc && \
7255	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7256	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7257	          "RANLIB=$${RANLIB}" \
7258	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7259	          installcheck) \
7260	  || exit 1
7261
7262@endif etc
7263
7264.PHONY: maybe-mostlyclean-etc mostlyclean-etc
7265maybe-mostlyclean-etc:
7266@if etc
7267maybe-mostlyclean-etc: mostlyclean-etc
7268
7269mostlyclean-etc: 
7270	@: $(MAKE); $(unstage)
7271	@[ -f ./etc/Makefile ] || exit 0; \
7272	r=`${PWD_COMMAND}`; export r; \
7273	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7274	$(HOST_EXPORTS) \
7275	for flag in $(EXTRA_HOST_FLAGS) ; do \
7276	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7277	done; \
7278	echo "Doing mostlyclean in etc" ; \
7279	(cd $(HOST_SUBDIR)/etc && \
7280	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7281	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7282	          "RANLIB=$${RANLIB}" \
7283	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7284	          mostlyclean) \
7285	  || exit 1
7286
7287@endif etc
7288
7289.PHONY: maybe-clean-etc clean-etc
7290maybe-clean-etc:
7291@if etc
7292maybe-clean-etc: clean-etc
7293
7294clean-etc: 
7295	@: $(MAKE); $(unstage)
7296	@[ -f ./etc/Makefile ] || exit 0; \
7297	r=`${PWD_COMMAND}`; export r; \
7298	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7299	$(HOST_EXPORTS) \
7300	for flag in $(EXTRA_HOST_FLAGS) ; do \
7301	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7302	done; \
7303	echo "Doing clean in etc" ; \
7304	(cd $(HOST_SUBDIR)/etc && \
7305	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7306	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7307	          "RANLIB=$${RANLIB}" \
7308	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7309	          clean) \
7310	  || exit 1
7311
7312@endif etc
7313
7314.PHONY: maybe-distclean-etc distclean-etc
7315maybe-distclean-etc:
7316@if etc
7317maybe-distclean-etc: distclean-etc
7318
7319distclean-etc: 
7320	@: $(MAKE); $(unstage)
7321	@[ -f ./etc/Makefile ] || exit 0; \
7322	r=`${PWD_COMMAND}`; export r; \
7323	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7324	$(HOST_EXPORTS) \
7325	for flag in $(EXTRA_HOST_FLAGS) ; do \
7326	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7327	done; \
7328	echo "Doing distclean in etc" ; \
7329	(cd $(HOST_SUBDIR)/etc && \
7330	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7331	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7332	          "RANLIB=$${RANLIB}" \
7333	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7334	          distclean) \
7335	  || exit 1
7336
7337@endif etc
7338
7339.PHONY: maybe-maintainer-clean-etc maintainer-clean-etc
7340maybe-maintainer-clean-etc:
7341@if etc
7342maybe-maintainer-clean-etc: maintainer-clean-etc
7343
7344maintainer-clean-etc: 
7345	@: $(MAKE); $(unstage)
7346	@[ -f ./etc/Makefile ] || exit 0; \
7347	r=`${PWD_COMMAND}`; export r; \
7348	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7349	$(HOST_EXPORTS) \
7350	for flag in $(EXTRA_HOST_FLAGS) ; do \
7351	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7352	done; \
7353	echo "Doing maintainer-clean in etc" ; \
7354	(cd $(HOST_SUBDIR)/etc && \
7355	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7356	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7357	          "RANLIB=$${RANLIB}" \
7358	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7359	          maintainer-clean) \
7360	  || exit 1
7361
7362@endif etc
7363
7364
7365
7366.PHONY: configure-fastjar maybe-configure-fastjar
7367maybe-configure-fastjar:
7368@if gcc-bootstrap
7369configure-fastjar: stage_current
7370@endif gcc-bootstrap
7371@if fastjar
7372maybe-configure-fastjar: configure-fastjar
7373configure-fastjar: 
7374	@: $(MAKE); $(unstage)
7375	@r=`${PWD_COMMAND}`; export r; \
7376	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7377	test ! -f $(HOST_SUBDIR)/fastjar/Makefile || exit 0; \
7378	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/fastjar ; \
7379	$(HOST_EXPORTS)  \
7380	echo Configuring in $(HOST_SUBDIR)/fastjar; \
7381	cd "$(HOST_SUBDIR)/fastjar" || exit 1; \
7382	case $(srcdir) in \
7383	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
7384	  *) topdir=`echo $(HOST_SUBDIR)/fastjar/ | \
7385		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
7386	esac; \
7387	srcdiroption="--srcdir=$${topdir}/fastjar"; \
7388	libsrcdir="$$s/fastjar"; \
7389	$(SHELL) $${libsrcdir}/configure \
7390	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
7391	  --target=${target_alias} $${srcdiroption}  \
7392	  || exit 1
7393@endif fastjar
7394
7395
7396
7397
7398
7399.PHONY: all-fastjar maybe-all-fastjar
7400maybe-all-fastjar:
7401@if gcc-bootstrap
7402all-fastjar: stage_current
7403@endif gcc-bootstrap
7404@if fastjar
7405TARGET-fastjar=all
7406maybe-all-fastjar: all-fastjar
7407all-fastjar: configure-fastjar
7408	@: $(MAKE); $(unstage)
7409	@r=`${PWD_COMMAND}`; export r; \
7410	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7411	$(HOST_EXPORTS)  \
7412	(cd $(HOST_SUBDIR)/fastjar && \
7413	  $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS)  \
7414		$(TARGET-fastjar))
7415@endif fastjar
7416
7417
7418
7419
7420.PHONY: check-fastjar maybe-check-fastjar
7421maybe-check-fastjar:
7422@if fastjar
7423maybe-check-fastjar: check-fastjar
7424
7425# This module is only tested in a native toolchain.
7426check-fastjar:
7427	@: $(MAKE); $(unstage)
7428	@if [ '$(host)' = '$(target)' ] ; then \
7429	  r=`${PWD_COMMAND}`; export r; \
7430	  s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7431	  $(HOST_EXPORTS) \
7432	  (cd $(HOST_SUBDIR)/fastjar && \
7433	    $(MAKE) $(FLAGS_TO_PASS)  check); \
7434	fi
7435
7436@endif fastjar
7437
7438.PHONY: install-fastjar maybe-install-fastjar
7439maybe-install-fastjar:
7440@if fastjar
7441maybe-install-fastjar: install-fastjar
7442
7443install-fastjar: installdirs
7444	@: $(MAKE); $(unstage)
7445	@r=`${PWD_COMMAND}`; export r; \
7446	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7447	$(HOST_EXPORTS) \
7448	(cd $(HOST_SUBDIR)/fastjar && \
7449	  $(MAKE) $(FLAGS_TO_PASS)  install)
7450
7451@endif fastjar
7452
7453.PHONY: install-strip-fastjar maybe-install-strip-fastjar
7454maybe-install-strip-fastjar:
7455@if fastjar
7456maybe-install-strip-fastjar: install-strip-fastjar
7457
7458install-strip-fastjar: installdirs
7459	@: $(MAKE); $(unstage)
7460	@r=`${PWD_COMMAND}`; export r; \
7461	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7462	$(HOST_EXPORTS) \
7463	(cd $(HOST_SUBDIR)/fastjar && \
7464	  $(MAKE) $(FLAGS_TO_PASS)  install-strip)
7465
7466@endif fastjar
7467
7468# Other targets (info, dvi, pdf, etc.)
7469
7470.PHONY: maybe-info-fastjar info-fastjar
7471maybe-info-fastjar:
7472@if fastjar
7473maybe-info-fastjar: info-fastjar
7474
7475info-fastjar: \
7476    configure-fastjar 
7477	@: $(MAKE); $(unstage)
7478	@[ -f ./fastjar/Makefile ] || exit 0; \
7479	r=`${PWD_COMMAND}`; export r; \
7480	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7481	$(HOST_EXPORTS) \
7482	for flag in $(EXTRA_HOST_FLAGS) ; do \
7483	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7484	done; \
7485	echo "Doing info in fastjar" ; \
7486	(cd $(HOST_SUBDIR)/fastjar && \
7487	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7488	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7489	          "RANLIB=$${RANLIB}" \
7490	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7491	          info) \
7492	  || exit 1
7493
7494@endif fastjar
7495
7496.PHONY: maybe-dvi-fastjar dvi-fastjar
7497maybe-dvi-fastjar:
7498@if fastjar
7499maybe-dvi-fastjar: dvi-fastjar
7500
7501dvi-fastjar: \
7502    configure-fastjar 
7503	@: $(MAKE); $(unstage)
7504	@[ -f ./fastjar/Makefile ] || exit 0; \
7505	r=`${PWD_COMMAND}`; export r; \
7506	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7507	$(HOST_EXPORTS) \
7508	for flag in $(EXTRA_HOST_FLAGS) ; do \
7509	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7510	done; \
7511	echo "Doing dvi in fastjar" ; \
7512	(cd $(HOST_SUBDIR)/fastjar && \
7513	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7514	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7515	          "RANLIB=$${RANLIB}" \
7516	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7517	          dvi) \
7518	  || exit 1
7519
7520@endif fastjar
7521
7522.PHONY: maybe-pdf-fastjar pdf-fastjar
7523maybe-pdf-fastjar:
7524@if fastjar
7525maybe-pdf-fastjar: pdf-fastjar
7526
7527pdf-fastjar: \
7528    configure-fastjar 
7529	@: $(MAKE); $(unstage)
7530	@[ -f ./fastjar/Makefile ] || exit 0; \
7531	r=`${PWD_COMMAND}`; export r; \
7532	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7533	$(HOST_EXPORTS) \
7534	for flag in $(EXTRA_HOST_FLAGS) ; do \
7535	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7536	done; \
7537	echo "Doing pdf in fastjar" ; \
7538	(cd $(HOST_SUBDIR)/fastjar && \
7539	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7540	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7541	          "RANLIB=$${RANLIB}" \
7542	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7543	          pdf) \
7544	  || exit 1
7545
7546@endif fastjar
7547
7548.PHONY: maybe-html-fastjar html-fastjar
7549maybe-html-fastjar:
7550@if fastjar
7551maybe-html-fastjar: html-fastjar
7552
7553html-fastjar: \
7554    configure-fastjar 
7555	@: $(MAKE); $(unstage)
7556	@[ -f ./fastjar/Makefile ] || exit 0; \
7557	r=`${PWD_COMMAND}`; export r; \
7558	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7559	$(HOST_EXPORTS) \
7560	for flag in $(EXTRA_HOST_FLAGS) ; do \
7561	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7562	done; \
7563	echo "Doing html in fastjar" ; \
7564	(cd $(HOST_SUBDIR)/fastjar && \
7565	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7566	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7567	          "RANLIB=$${RANLIB}" \
7568	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7569	          html) \
7570	  || exit 1
7571
7572@endif fastjar
7573
7574.PHONY: maybe-TAGS-fastjar TAGS-fastjar
7575maybe-TAGS-fastjar:
7576@if fastjar
7577maybe-TAGS-fastjar: TAGS-fastjar
7578
7579TAGS-fastjar: \
7580    configure-fastjar 
7581	@: $(MAKE); $(unstage)
7582	@[ -f ./fastjar/Makefile ] || exit 0; \
7583	r=`${PWD_COMMAND}`; export r; \
7584	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7585	$(HOST_EXPORTS) \
7586	for flag in $(EXTRA_HOST_FLAGS) ; do \
7587	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7588	done; \
7589	echo "Doing TAGS in fastjar" ; \
7590	(cd $(HOST_SUBDIR)/fastjar && \
7591	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7592	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7593	          "RANLIB=$${RANLIB}" \
7594	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7595	          TAGS) \
7596	  || exit 1
7597
7598@endif fastjar
7599
7600.PHONY: maybe-install-info-fastjar install-info-fastjar
7601maybe-install-info-fastjar:
7602@if fastjar
7603maybe-install-info-fastjar: install-info-fastjar
7604
7605install-info-fastjar: \
7606    configure-fastjar \
7607    info-fastjar 
7608	@: $(MAKE); $(unstage)
7609	@[ -f ./fastjar/Makefile ] || exit 0; \
7610	r=`${PWD_COMMAND}`; export r; \
7611	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7612	$(HOST_EXPORTS) \
7613	for flag in $(EXTRA_HOST_FLAGS) ; do \
7614	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7615	done; \
7616	echo "Doing install-info in fastjar" ; \
7617	(cd $(HOST_SUBDIR)/fastjar && \
7618	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7619	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7620	          "RANLIB=$${RANLIB}" \
7621	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7622	          install-info) \
7623	  || exit 1
7624
7625@endif fastjar
7626
7627.PHONY: maybe-install-pdf-fastjar install-pdf-fastjar
7628maybe-install-pdf-fastjar:
7629@if fastjar
7630maybe-install-pdf-fastjar: install-pdf-fastjar
7631
7632install-pdf-fastjar: \
7633    configure-fastjar \
7634    pdf-fastjar 
7635	@: $(MAKE); $(unstage)
7636	@[ -f ./fastjar/Makefile ] || exit 0; \
7637	r=`${PWD_COMMAND}`; export r; \
7638	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7639	$(HOST_EXPORTS) \
7640	for flag in $(EXTRA_HOST_FLAGS) ; do \
7641	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7642	done; \
7643	echo "Doing install-pdf in fastjar" ; \
7644	(cd $(HOST_SUBDIR)/fastjar && \
7645	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7646	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7647	          "RANLIB=$${RANLIB}" \
7648	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7649	          install-pdf) \
7650	  || exit 1
7651
7652@endif fastjar
7653
7654.PHONY: maybe-install-html-fastjar install-html-fastjar
7655maybe-install-html-fastjar:
7656@if fastjar
7657maybe-install-html-fastjar: install-html-fastjar
7658
7659install-html-fastjar: \
7660    configure-fastjar \
7661    html-fastjar 
7662	@: $(MAKE); $(unstage)
7663	@[ -f ./fastjar/Makefile ] || exit 0; \
7664	r=`${PWD_COMMAND}`; export r; \
7665	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7666	$(HOST_EXPORTS) \
7667	for flag in $(EXTRA_HOST_FLAGS) ; do \
7668	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7669	done; \
7670	echo "Doing install-html in fastjar" ; \
7671	(cd $(HOST_SUBDIR)/fastjar && \
7672	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7673	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7674	          "RANLIB=$${RANLIB}" \
7675	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7676	          install-html) \
7677	  || exit 1
7678
7679@endif fastjar
7680
7681.PHONY: maybe-installcheck-fastjar installcheck-fastjar
7682maybe-installcheck-fastjar:
7683@if fastjar
7684maybe-installcheck-fastjar: installcheck-fastjar
7685
7686installcheck-fastjar: \
7687    configure-fastjar 
7688	@: $(MAKE); $(unstage)
7689	@[ -f ./fastjar/Makefile ] || exit 0; \
7690	r=`${PWD_COMMAND}`; export r; \
7691	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7692	$(HOST_EXPORTS) \
7693	for flag in $(EXTRA_HOST_FLAGS) ; do \
7694	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7695	done; \
7696	echo "Doing installcheck in fastjar" ; \
7697	(cd $(HOST_SUBDIR)/fastjar && \
7698	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7699	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7700	          "RANLIB=$${RANLIB}" \
7701	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7702	          installcheck) \
7703	  || exit 1
7704
7705@endif fastjar
7706
7707.PHONY: maybe-mostlyclean-fastjar mostlyclean-fastjar
7708maybe-mostlyclean-fastjar:
7709@if fastjar
7710maybe-mostlyclean-fastjar: mostlyclean-fastjar
7711
7712mostlyclean-fastjar: 
7713	@: $(MAKE); $(unstage)
7714	@[ -f ./fastjar/Makefile ] || exit 0; \
7715	r=`${PWD_COMMAND}`; export r; \
7716	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7717	$(HOST_EXPORTS) \
7718	for flag in $(EXTRA_HOST_FLAGS) ; do \
7719	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7720	done; \
7721	echo "Doing mostlyclean in fastjar" ; \
7722	(cd $(HOST_SUBDIR)/fastjar && \
7723	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7724	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7725	          "RANLIB=$${RANLIB}" \
7726	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7727	          mostlyclean) \
7728	  || exit 1
7729
7730@endif fastjar
7731
7732.PHONY: maybe-clean-fastjar clean-fastjar
7733maybe-clean-fastjar:
7734@if fastjar
7735maybe-clean-fastjar: clean-fastjar
7736
7737clean-fastjar: 
7738	@: $(MAKE); $(unstage)
7739	@[ -f ./fastjar/Makefile ] || exit 0; \
7740	r=`${PWD_COMMAND}`; export r; \
7741	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7742	$(HOST_EXPORTS) \
7743	for flag in $(EXTRA_HOST_FLAGS) ; do \
7744	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7745	done; \
7746	echo "Doing clean in fastjar" ; \
7747	(cd $(HOST_SUBDIR)/fastjar && \
7748	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7749	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7750	          "RANLIB=$${RANLIB}" \
7751	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7752	          clean) \
7753	  || exit 1
7754
7755@endif fastjar
7756
7757.PHONY: maybe-distclean-fastjar distclean-fastjar
7758maybe-distclean-fastjar:
7759@if fastjar
7760maybe-distclean-fastjar: distclean-fastjar
7761
7762distclean-fastjar: 
7763	@: $(MAKE); $(unstage)
7764	@[ -f ./fastjar/Makefile ] || exit 0; \
7765	r=`${PWD_COMMAND}`; export r; \
7766	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7767	$(HOST_EXPORTS) \
7768	for flag in $(EXTRA_HOST_FLAGS) ; do \
7769	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7770	done; \
7771	echo "Doing distclean in fastjar" ; \
7772	(cd $(HOST_SUBDIR)/fastjar && \
7773	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7774	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7775	          "RANLIB=$${RANLIB}" \
7776	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7777	          distclean) \
7778	  || exit 1
7779
7780@endif fastjar
7781
7782.PHONY: maybe-maintainer-clean-fastjar maintainer-clean-fastjar
7783maybe-maintainer-clean-fastjar:
7784@if fastjar
7785maybe-maintainer-clean-fastjar: maintainer-clean-fastjar
7786
7787maintainer-clean-fastjar: 
7788	@: $(MAKE); $(unstage)
7789	@[ -f ./fastjar/Makefile ] || exit 0; \
7790	r=`${PWD_COMMAND}`; export r; \
7791	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7792	$(HOST_EXPORTS) \
7793	for flag in $(EXTRA_HOST_FLAGS) ; do \
7794	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7795	done; \
7796	echo "Doing maintainer-clean in fastjar" ; \
7797	(cd $(HOST_SUBDIR)/fastjar && \
7798	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7799	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7800	          "RANLIB=$${RANLIB}" \
7801	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7802	          maintainer-clean) \
7803	  || exit 1
7804
7805@endif fastjar
7806
7807
7808
7809.PHONY: configure-fixincludes maybe-configure-fixincludes
7810maybe-configure-fixincludes:
7811@if gcc-bootstrap
7812configure-fixincludes: stage_current
7813@endif gcc-bootstrap
7814@if fixincludes
7815maybe-configure-fixincludes: configure-fixincludes
7816configure-fixincludes: 
7817	@r=`${PWD_COMMAND}`; export r; \
7818	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7819	test ! -f $(HOST_SUBDIR)/fixincludes/Makefile || exit 0; \
7820	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/fixincludes ; \
7821	$(HOST_EXPORTS)  \
7822	echo Configuring in $(HOST_SUBDIR)/fixincludes; \
7823	cd "$(HOST_SUBDIR)/fixincludes" || exit 1; \
7824	case $(srcdir) in \
7825	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
7826	  *) topdir=`echo $(HOST_SUBDIR)/fixincludes/ | \
7827		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
7828	esac; \
7829	srcdiroption="--srcdir=$${topdir}/fixincludes"; \
7830	libsrcdir="$$s/fixincludes"; \
7831	$(SHELL) $${libsrcdir}/configure \
7832	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
7833	  --target=${target_alias} $${srcdiroption}  \
7834	  || exit 1
7835@endif fixincludes
7836
7837
7838
7839.PHONY: configure-stage1-fixincludes maybe-configure-stage1-fixincludes
7840maybe-configure-stage1-fixincludes:
7841@if fixincludes-bootstrap
7842maybe-configure-stage1-fixincludes: configure-stage1-fixincludes
7843configure-stage1-fixincludes:
7844	@[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
7845	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/fixincludes
7846	@r=`${PWD_COMMAND}`; export r; \
7847	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7848	TFLAGS="$(STAGE1_TFLAGS)"; \
7849	test ! -f $(HOST_SUBDIR)/fixincludes/Makefile || exit 0; \
7850	$(HOST_EXPORTS) \
7851	CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
7852	CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
7853	LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS;  \
7854	echo Configuring stage 1 in $(HOST_SUBDIR)/fixincludes ; \
7855	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/fixincludes ; \
7856	cd $(HOST_SUBDIR)/fixincludes || exit 1; \
7857	case $(srcdir) in \
7858	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
7859	  *) topdir=`echo $(HOST_SUBDIR)/fixincludes/ | \
7860		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
7861	esac; \
7862	srcdiroption="--srcdir=$${topdir}/fixincludes"; \
7863	libsrcdir="$$s/fixincludes"; \
7864	$(SHELL) $${libsrcdir}/configure \
7865	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
7866	  --target=${target_alias} $${srcdiroption} \
7867	  $(STAGE1_CONFIGURE_FLAGS)
7868@endif fixincludes-bootstrap
7869
7870.PHONY: configure-stage2-fixincludes maybe-configure-stage2-fixincludes
7871maybe-configure-stage2-fixincludes:
7872@if fixincludes-bootstrap
7873maybe-configure-stage2-fixincludes: configure-stage2-fixincludes
7874configure-stage2-fixincludes:
7875	@[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
7876	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/fixincludes
7877	@r=`${PWD_COMMAND}`; export r; \
7878	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7879	TFLAGS="$(STAGE2_TFLAGS)"; \
7880	test ! -f $(HOST_SUBDIR)/fixincludes/Makefile || exit 0; \
7881	$(HOST_EXPORTS) \
7882	$(POSTSTAGE1_HOST_EXPORTS) \
7883	CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
7884	CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
7885	LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS;  \
7886	echo Configuring stage 2 in $(HOST_SUBDIR)/fixincludes ; \
7887	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/fixincludes ; \
7888	cd $(HOST_SUBDIR)/fixincludes || exit 1; \
7889	case $(srcdir) in \
7890	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
7891	  *) topdir=`echo $(HOST_SUBDIR)/fixincludes/ | \
7892		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
7893	esac; \
7894	srcdiroption="--srcdir=$${topdir}/fixincludes"; \
7895	libsrcdir="$$s/fixincludes"; \
7896	$(SHELL) $${libsrcdir}/configure \
7897	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
7898	  --target=${target_alias} $${srcdiroption} \
7899	  --with-build-libsubdir=$(HOST_SUBDIR) \
7900	  $(STAGE2_CONFIGURE_FLAGS)
7901@endif fixincludes-bootstrap
7902
7903.PHONY: configure-stage3-fixincludes maybe-configure-stage3-fixincludes
7904maybe-configure-stage3-fixincludes:
7905@if fixincludes-bootstrap
7906maybe-configure-stage3-fixincludes: configure-stage3-fixincludes
7907configure-stage3-fixincludes:
7908	@[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
7909	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/fixincludes
7910	@r=`${PWD_COMMAND}`; export r; \
7911	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7912	TFLAGS="$(STAGE3_TFLAGS)"; \
7913	test ! -f $(HOST_SUBDIR)/fixincludes/Makefile || exit 0; \
7914	$(HOST_EXPORTS) \
7915	$(POSTSTAGE1_HOST_EXPORTS) \
7916	CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
7917	CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
7918	LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS;  \
7919	echo Configuring stage 3 in $(HOST_SUBDIR)/fixincludes ; \
7920	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/fixincludes ; \
7921	cd $(HOST_SUBDIR)/fixincludes || exit 1; \
7922	case $(srcdir) in \
7923	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
7924	  *) topdir=`echo $(HOST_SUBDIR)/fixincludes/ | \
7925		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
7926	esac; \
7927	srcdiroption="--srcdir=$${topdir}/fixincludes"; \
7928	libsrcdir="$$s/fixincludes"; \
7929	$(SHELL) $${libsrcdir}/configure \
7930	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
7931	  --target=${target_alias} $${srcdiroption} \
7932	  --with-build-libsubdir=$(HOST_SUBDIR) \
7933	  $(STAGE3_CONFIGURE_FLAGS)
7934@endif fixincludes-bootstrap
7935
7936.PHONY: configure-stage4-fixincludes maybe-configure-stage4-fixincludes
7937maybe-configure-stage4-fixincludes:
7938@if fixincludes-bootstrap
7939maybe-configure-stage4-fixincludes: configure-stage4-fixincludes
7940configure-stage4-fixincludes:
7941	@[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
7942	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/fixincludes
7943	@r=`${PWD_COMMAND}`; export r; \
7944	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7945	TFLAGS="$(STAGE4_TFLAGS)"; \
7946	test ! -f $(HOST_SUBDIR)/fixincludes/Makefile || exit 0; \
7947	$(HOST_EXPORTS) \
7948	$(POSTSTAGE1_HOST_EXPORTS) \
7949	CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
7950	CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
7951	LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS;  \
7952	echo Configuring stage 4 in $(HOST_SUBDIR)/fixincludes ; \
7953	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/fixincludes ; \
7954	cd $(HOST_SUBDIR)/fixincludes || exit 1; \
7955	case $(srcdir) in \
7956	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
7957	  *) topdir=`echo $(HOST_SUBDIR)/fixincludes/ | \
7958		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
7959	esac; \
7960	srcdiroption="--srcdir=$${topdir}/fixincludes"; \
7961	libsrcdir="$$s/fixincludes"; \
7962	$(SHELL) $${libsrcdir}/configure \
7963	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
7964	  --target=${target_alias} $${srcdiroption} \
7965	  --with-build-libsubdir=$(HOST_SUBDIR) \
7966	  $(STAGE4_CONFIGURE_FLAGS)
7967@endif fixincludes-bootstrap
7968
7969.PHONY: configure-stageprofile-fixincludes maybe-configure-stageprofile-fixincludes
7970maybe-configure-stageprofile-fixincludes:
7971@if fixincludes-bootstrap
7972maybe-configure-stageprofile-fixincludes: configure-stageprofile-fixincludes
7973configure-stageprofile-fixincludes:
7974	@[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
7975	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/fixincludes
7976	@r=`${PWD_COMMAND}`; export r; \
7977	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7978	TFLAGS="$(STAGEprofile_TFLAGS)"; \
7979	test ! -f $(HOST_SUBDIR)/fixincludes/Makefile || exit 0; \
7980	$(HOST_EXPORTS) \
7981	$(POSTSTAGE1_HOST_EXPORTS) \
7982	CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
7983	CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
7984	LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS;  \
7985	echo Configuring stage profile in $(HOST_SUBDIR)/fixincludes ; \
7986	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/fixincludes ; \
7987	cd $(HOST_SUBDIR)/fixincludes || exit 1; \
7988	case $(srcdir) in \
7989	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
7990	  *) topdir=`echo $(HOST_SUBDIR)/fixincludes/ | \
7991		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
7992	esac; \
7993	srcdiroption="--srcdir=$${topdir}/fixincludes"; \
7994	libsrcdir="$$s/fixincludes"; \
7995	$(SHELL) $${libsrcdir}/configure \
7996	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
7997	  --target=${target_alias} $${srcdiroption} \
7998	  --with-build-libsubdir=$(HOST_SUBDIR) \
7999	  $(STAGEprofile_CONFIGURE_FLAGS)
8000@endif fixincludes-bootstrap
8001
8002.PHONY: configure-stagefeedback-fixincludes maybe-configure-stagefeedback-fixincludes
8003maybe-configure-stagefeedback-fixincludes:
8004@if fixincludes-bootstrap
8005maybe-configure-stagefeedback-fixincludes: configure-stagefeedback-fixincludes
8006configure-stagefeedback-fixincludes:
8007	@[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
8008	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/fixincludes
8009	@r=`${PWD_COMMAND}`; export r; \
8010	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8011	TFLAGS="$(STAGEfeedback_TFLAGS)"; \
8012	test ! -f $(HOST_SUBDIR)/fixincludes/Makefile || exit 0; \
8013	$(HOST_EXPORTS) \
8014	$(POSTSTAGE1_HOST_EXPORTS) \
8015	CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
8016	CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
8017	LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS;  \
8018	echo Configuring stage feedback in $(HOST_SUBDIR)/fixincludes ; \
8019	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/fixincludes ; \
8020	cd $(HOST_SUBDIR)/fixincludes || exit 1; \
8021	case $(srcdir) in \
8022	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
8023	  *) topdir=`echo $(HOST_SUBDIR)/fixincludes/ | \
8024		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
8025	esac; \
8026	srcdiroption="--srcdir=$${topdir}/fixincludes"; \
8027	libsrcdir="$$s/fixincludes"; \
8028	$(SHELL) $${libsrcdir}/configure \
8029	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
8030	  --target=${target_alias} $${srcdiroption} \
8031	  --with-build-libsubdir=$(HOST_SUBDIR) \
8032	  $(STAGEfeedback_CONFIGURE_FLAGS)
8033@endif fixincludes-bootstrap
8034
8035
8036
8037
8038
8039.PHONY: all-fixincludes maybe-all-fixincludes
8040maybe-all-fixincludes:
8041@if gcc-bootstrap
8042all-fixincludes: stage_current
8043@endif gcc-bootstrap
8044@if fixincludes
8045TARGET-fixincludes=all
8046maybe-all-fixincludes: all-fixincludes
8047all-fixincludes: configure-fixincludes
8048	@r=`${PWD_COMMAND}`; export r; \
8049	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8050	$(HOST_EXPORTS)  \
8051	(cd $(HOST_SUBDIR)/fixincludes && \
8052	  $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS)  \
8053		$(TARGET-fixincludes))
8054@endif fixincludes
8055
8056
8057
8058.PHONY: all-stage1-fixincludes maybe-all-stage1-fixincludes
8059.PHONY: clean-stage1-fixincludes maybe-clean-stage1-fixincludes
8060maybe-all-stage1-fixincludes:
8061maybe-clean-stage1-fixincludes:
8062@if fixincludes-bootstrap
8063maybe-all-stage1-fixincludes: all-stage1-fixincludes
8064all-stage1: all-stage1-fixincludes
8065TARGET-stage1-fixincludes = $(TARGET-fixincludes)
8066all-stage1-fixincludes: configure-stage1-fixincludes
8067	@[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
8068	@r=`${PWD_COMMAND}`; export r; \
8069	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8070	TFLAGS="$(STAGE1_TFLAGS)"; \
8071	$(HOST_EXPORTS)  \
8072	cd $(HOST_SUBDIR)/fixincludes && \
8073	$(MAKE) $(BASE_FLAGS_TO_PASS) \
8074		CFLAGS="$(STAGE1_CFLAGS)" \
8075		CXXFLAGS="$(STAGE1_CXXFLAGS)" \
8076		LIBCFLAGS="$(LIBCFLAGS)" \
8077		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
8078		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
8079		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
8080		$(EXTRA_HOST_FLAGS)  \
8081		$(STAGE1_FLAGS_TO_PASS)  \
8082		TFLAGS="$(STAGE1_TFLAGS)" \
8083		$(TARGET-stage1-fixincludes)
8084
8085maybe-clean-stage1-fixincludes: clean-stage1-fixincludes
8086clean-stage1: clean-stage1-fixincludes
8087clean-stage1-fixincludes:
8088	@if [ $(current_stage) = stage1 ]; then \
8089	  [ -f $(HOST_SUBDIR)/fixincludes/Makefile ] || exit 0; \
8090	else \
8091	  [ -f $(HOST_SUBDIR)/stage1-fixincludes/Makefile ] || exit 0; \
8092	  $(MAKE) stage1-start; \
8093	fi; \
8094	cd $(HOST_SUBDIR)/fixincludes && \
8095	$(MAKE) $(EXTRA_HOST_FLAGS)  \
8096	$(STAGE1_FLAGS_TO_PASS)  clean
8097@endif fixincludes-bootstrap
8098
8099
8100.PHONY: all-stage2-fixincludes maybe-all-stage2-fixincludes
8101.PHONY: clean-stage2-fixincludes maybe-clean-stage2-fixincludes
8102maybe-all-stage2-fixincludes:
8103maybe-clean-stage2-fixincludes:
8104@if fixincludes-bootstrap
8105maybe-all-stage2-fixincludes: all-stage2-fixincludes
8106all-stage2: all-stage2-fixincludes
8107TARGET-stage2-fixincludes = $(TARGET-fixincludes)
8108all-stage2-fixincludes: configure-stage2-fixincludes
8109	@[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
8110	@r=`${PWD_COMMAND}`; export r; \
8111	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8112	TFLAGS="$(STAGE2_TFLAGS)"; \
8113	$(HOST_EXPORTS) \
8114	$(POSTSTAGE1_HOST_EXPORTS)  \
8115	cd $(HOST_SUBDIR)/fixincludes && \
8116	$(MAKE) $(BASE_FLAGS_TO_PASS) \
8117		CFLAGS="$(STAGE2_CFLAGS)" \
8118		CXXFLAGS="$(STAGE2_CXXFLAGS)" \
8119		LIBCFLAGS="$(STAGE2_CFLAGS)" \
8120		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
8121		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
8122		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
8123		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
8124		TFLAGS="$(STAGE2_TFLAGS)" \
8125		$(TARGET-stage2-fixincludes)
8126
8127maybe-clean-stage2-fixincludes: clean-stage2-fixincludes
8128clean-stage2: clean-stage2-fixincludes
8129clean-stage2-fixincludes:
8130	@if [ $(current_stage) = stage2 ]; then \
8131	  [ -f $(HOST_SUBDIR)/fixincludes/Makefile ] || exit 0; \
8132	else \
8133	  [ -f $(HOST_SUBDIR)/stage2-fixincludes/Makefile ] || exit 0; \
8134	  $(MAKE) stage2-start; \
8135	fi; \
8136	cd $(HOST_SUBDIR)/fixincludes && \
8137	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
8138@endif fixincludes-bootstrap
8139
8140
8141.PHONY: all-stage3-fixincludes maybe-all-stage3-fixincludes
8142.PHONY: clean-stage3-fixincludes maybe-clean-stage3-fixincludes
8143maybe-all-stage3-fixincludes:
8144maybe-clean-stage3-fixincludes:
8145@if fixincludes-bootstrap
8146maybe-all-stage3-fixincludes: all-stage3-fixincludes
8147all-stage3: all-stage3-fixincludes
8148TARGET-stage3-fixincludes = $(TARGET-fixincludes)
8149all-stage3-fixincludes: configure-stage3-fixincludes
8150	@[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
8151	@r=`${PWD_COMMAND}`; export r; \
8152	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8153	TFLAGS="$(STAGE3_TFLAGS)"; \
8154	$(HOST_EXPORTS) \
8155	$(POSTSTAGE1_HOST_EXPORTS)  \
8156	cd $(HOST_SUBDIR)/fixincludes && \
8157	$(MAKE) $(BASE_FLAGS_TO_PASS) \
8158		CFLAGS="$(STAGE3_CFLAGS)" \
8159		CXXFLAGS="$(STAGE3_CXXFLAGS)" \
8160		LIBCFLAGS="$(STAGE3_CFLAGS)" \
8161		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
8162		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
8163		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
8164		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
8165		TFLAGS="$(STAGE3_TFLAGS)" \
8166		$(TARGET-stage3-fixincludes)
8167
8168maybe-clean-stage3-fixincludes: clean-stage3-fixincludes
8169clean-stage3: clean-stage3-fixincludes
8170clean-stage3-fixincludes:
8171	@if [ $(current_stage) = stage3 ]; then \
8172	  [ -f $(HOST_SUBDIR)/fixincludes/Makefile ] || exit 0; \
8173	else \
8174	  [ -f $(HOST_SUBDIR)/stage3-fixincludes/Makefile ] || exit 0; \
8175	  $(MAKE) stage3-start; \
8176	fi; \
8177	cd $(HOST_SUBDIR)/fixincludes && \
8178	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
8179@endif fixincludes-bootstrap
8180
8181
8182.PHONY: all-stage4-fixincludes maybe-all-stage4-fixincludes
8183.PHONY: clean-stage4-fixincludes maybe-clean-stage4-fixincludes
8184maybe-all-stage4-fixincludes:
8185maybe-clean-stage4-fixincludes:
8186@if fixincludes-bootstrap
8187maybe-all-stage4-fixincludes: all-stage4-fixincludes
8188all-stage4: all-stage4-fixincludes
8189TARGET-stage4-fixincludes = $(TARGET-fixincludes)
8190all-stage4-fixincludes: configure-stage4-fixincludes
8191	@[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
8192	@r=`${PWD_COMMAND}`; export r; \
8193	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8194	TFLAGS="$(STAGE4_TFLAGS)"; \
8195	$(HOST_EXPORTS) \
8196	$(POSTSTAGE1_HOST_EXPORTS)  \
8197	cd $(HOST_SUBDIR)/fixincludes && \
8198	$(MAKE) $(BASE_FLAGS_TO_PASS) \
8199		CFLAGS="$(STAGE4_CFLAGS)" \
8200		CXXFLAGS="$(STAGE4_CXXFLAGS)" \
8201		LIBCFLAGS="$(STAGE4_CFLAGS)" \
8202		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
8203		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
8204		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
8205		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
8206		TFLAGS="$(STAGE4_TFLAGS)" \
8207		$(TARGET-stage4-fixincludes)
8208
8209maybe-clean-stage4-fixincludes: clean-stage4-fixincludes
8210clean-stage4: clean-stage4-fixincludes
8211clean-stage4-fixincludes:
8212	@if [ $(current_stage) = stage4 ]; then \
8213	  [ -f $(HOST_SUBDIR)/fixincludes/Makefile ] || exit 0; \
8214	else \
8215	  [ -f $(HOST_SUBDIR)/stage4-fixincludes/Makefile ] || exit 0; \
8216	  $(MAKE) stage4-start; \
8217	fi; \
8218	cd $(HOST_SUBDIR)/fixincludes && \
8219	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
8220@endif fixincludes-bootstrap
8221
8222
8223.PHONY: all-stageprofile-fixincludes maybe-all-stageprofile-fixincludes
8224.PHONY: clean-stageprofile-fixincludes maybe-clean-stageprofile-fixincludes
8225maybe-all-stageprofile-fixincludes:
8226maybe-clean-stageprofile-fixincludes:
8227@if fixincludes-bootstrap
8228maybe-all-stageprofile-fixincludes: all-stageprofile-fixincludes
8229all-stageprofile: all-stageprofile-fixincludes
8230TARGET-stageprofile-fixincludes = $(TARGET-fixincludes)
8231all-stageprofile-fixincludes: configure-stageprofile-fixincludes
8232	@[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
8233	@r=`${PWD_COMMAND}`; export r; \
8234	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8235	TFLAGS="$(STAGEprofile_TFLAGS)"; \
8236	$(HOST_EXPORTS) \
8237	$(POSTSTAGE1_HOST_EXPORTS)  \
8238	cd $(HOST_SUBDIR)/fixincludes && \
8239	$(MAKE) $(BASE_FLAGS_TO_PASS) \
8240		CFLAGS="$(STAGEprofile_CFLAGS)" \
8241		CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
8242		LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
8243		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
8244		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
8245		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
8246		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
8247		TFLAGS="$(STAGEprofile_TFLAGS)" \
8248		$(TARGET-stageprofile-fixincludes)
8249
8250maybe-clean-stageprofile-fixincludes: clean-stageprofile-fixincludes
8251clean-stageprofile: clean-stageprofile-fixincludes
8252clean-stageprofile-fixincludes:
8253	@if [ $(current_stage) = stageprofile ]; then \
8254	  [ -f $(HOST_SUBDIR)/fixincludes/Makefile ] || exit 0; \
8255	else \
8256	  [ -f $(HOST_SUBDIR)/stageprofile-fixincludes/Makefile ] || exit 0; \
8257	  $(MAKE) stageprofile-start; \
8258	fi; \
8259	cd $(HOST_SUBDIR)/fixincludes && \
8260	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
8261@endif fixincludes-bootstrap
8262
8263
8264.PHONY: all-stagefeedback-fixincludes maybe-all-stagefeedback-fixincludes
8265.PHONY: clean-stagefeedback-fixincludes maybe-clean-stagefeedback-fixincludes
8266maybe-all-stagefeedback-fixincludes:
8267maybe-clean-stagefeedback-fixincludes:
8268@if fixincludes-bootstrap
8269maybe-all-stagefeedback-fixincludes: all-stagefeedback-fixincludes
8270all-stagefeedback: all-stagefeedback-fixincludes
8271TARGET-stagefeedback-fixincludes = $(TARGET-fixincludes)
8272all-stagefeedback-fixincludes: configure-stagefeedback-fixincludes
8273	@[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
8274	@r=`${PWD_COMMAND}`; export r; \
8275	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8276	TFLAGS="$(STAGEfeedback_TFLAGS)"; \
8277	$(HOST_EXPORTS) \
8278	$(POSTSTAGE1_HOST_EXPORTS)  \
8279	cd $(HOST_SUBDIR)/fixincludes && \
8280	$(MAKE) $(BASE_FLAGS_TO_PASS) \
8281		CFLAGS="$(STAGEfeedback_CFLAGS)" \
8282		CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
8283		LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
8284		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
8285		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
8286		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
8287		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
8288		TFLAGS="$(STAGEfeedback_TFLAGS)" \
8289		$(TARGET-stagefeedback-fixincludes)
8290
8291maybe-clean-stagefeedback-fixincludes: clean-stagefeedback-fixincludes
8292clean-stagefeedback: clean-stagefeedback-fixincludes
8293clean-stagefeedback-fixincludes:
8294	@if [ $(current_stage) = stagefeedback ]; then \
8295	  [ -f $(HOST_SUBDIR)/fixincludes/Makefile ] || exit 0; \
8296	else \
8297	  [ -f $(HOST_SUBDIR)/stagefeedback-fixincludes/Makefile ] || exit 0; \
8298	  $(MAKE) stagefeedback-start; \
8299	fi; \
8300	cd $(HOST_SUBDIR)/fixincludes && \
8301	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
8302@endif fixincludes-bootstrap
8303
8304
8305
8306
8307
8308.PHONY: check-fixincludes maybe-check-fixincludes
8309maybe-check-fixincludes:
8310@if fixincludes
8311maybe-check-fixincludes: check-fixincludes
8312
8313check-fixincludes:
8314	@: $(MAKE); $(unstage)
8315	@r=`${PWD_COMMAND}`; export r; \
8316	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8317	$(HOST_EXPORTS) \
8318	(cd $(HOST_SUBDIR)/fixincludes && \
8319	  $(MAKE) $(FLAGS_TO_PASS)  check)
8320
8321@endif fixincludes
8322
8323.PHONY: install-fixincludes maybe-install-fixincludes
8324maybe-install-fixincludes:
8325@if fixincludes
8326maybe-install-fixincludes: install-fixincludes
8327
8328install-fixincludes: installdirs
8329	@: $(MAKE); $(unstage)
8330	@r=`${PWD_COMMAND}`; export r; \
8331	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8332	$(HOST_EXPORTS) \
8333	(cd $(HOST_SUBDIR)/fixincludes && \
8334	  $(MAKE) $(FLAGS_TO_PASS)  install)
8335
8336@endif fixincludes
8337
8338.PHONY: install-strip-fixincludes maybe-install-strip-fixincludes
8339maybe-install-strip-fixincludes:
8340@if fixincludes
8341maybe-install-strip-fixincludes: install-strip-fixincludes
8342
8343install-strip-fixincludes: installdirs
8344	@: $(MAKE); $(unstage)
8345	@r=`${PWD_COMMAND}`; export r; \
8346	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8347	$(HOST_EXPORTS) \
8348	(cd $(HOST_SUBDIR)/fixincludes && \
8349	  $(MAKE) $(FLAGS_TO_PASS)  install-strip)
8350
8351@endif fixincludes
8352
8353# Other targets (info, dvi, pdf, etc.)
8354
8355.PHONY: maybe-info-fixincludes info-fixincludes
8356maybe-info-fixincludes:
8357@if fixincludes
8358maybe-info-fixincludes: info-fixincludes
8359
8360info-fixincludes: \
8361    configure-fixincludes 
8362	@[ -f ./fixincludes/Makefile ] || exit 0; \
8363	r=`${PWD_COMMAND}`; export r; \
8364	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8365	$(HOST_EXPORTS) \
8366	for flag in $(EXTRA_HOST_FLAGS) ; do \
8367	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8368	done; \
8369	echo "Doing info in fixincludes" ; \
8370	(cd $(HOST_SUBDIR)/fixincludes && \
8371	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8372	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8373	          "RANLIB=$${RANLIB}" \
8374	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8375	          info) \
8376	  || exit 1
8377
8378@endif fixincludes
8379
8380.PHONY: maybe-dvi-fixincludes dvi-fixincludes
8381maybe-dvi-fixincludes:
8382@if fixincludes
8383maybe-dvi-fixincludes: dvi-fixincludes
8384
8385dvi-fixincludes: \
8386    configure-fixincludes 
8387	@[ -f ./fixincludes/Makefile ] || exit 0; \
8388	r=`${PWD_COMMAND}`; export r; \
8389	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8390	$(HOST_EXPORTS) \
8391	for flag in $(EXTRA_HOST_FLAGS) ; do \
8392	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8393	done; \
8394	echo "Doing dvi in fixincludes" ; \
8395	(cd $(HOST_SUBDIR)/fixincludes && \
8396	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8397	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8398	          "RANLIB=$${RANLIB}" \
8399	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8400	          dvi) \
8401	  || exit 1
8402
8403@endif fixincludes
8404
8405.PHONY: maybe-pdf-fixincludes pdf-fixincludes
8406maybe-pdf-fixincludes:
8407@if fixincludes
8408maybe-pdf-fixincludes: pdf-fixincludes
8409
8410pdf-fixincludes: \
8411    configure-fixincludes 
8412	@[ -f ./fixincludes/Makefile ] || exit 0; \
8413	r=`${PWD_COMMAND}`; export r; \
8414	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8415	$(HOST_EXPORTS) \
8416	for flag in $(EXTRA_HOST_FLAGS) ; do \
8417	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8418	done; \
8419	echo "Doing pdf in fixincludes" ; \
8420	(cd $(HOST_SUBDIR)/fixincludes && \
8421	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8422	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8423	          "RANLIB=$${RANLIB}" \
8424	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8425	          pdf) \
8426	  || exit 1
8427
8428@endif fixincludes
8429
8430.PHONY: maybe-html-fixincludes html-fixincludes
8431maybe-html-fixincludes:
8432@if fixincludes
8433maybe-html-fixincludes: html-fixincludes
8434
8435html-fixincludes: \
8436    configure-fixincludes 
8437	@[ -f ./fixincludes/Makefile ] || exit 0; \
8438	r=`${PWD_COMMAND}`; export r; \
8439	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8440	$(HOST_EXPORTS) \
8441	for flag in $(EXTRA_HOST_FLAGS) ; do \
8442	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8443	done; \
8444	echo "Doing html in fixincludes" ; \
8445	(cd $(HOST_SUBDIR)/fixincludes && \
8446	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8447	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8448	          "RANLIB=$${RANLIB}" \
8449	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8450	          html) \
8451	  || exit 1
8452
8453@endif fixincludes
8454
8455.PHONY: maybe-TAGS-fixincludes TAGS-fixincludes
8456maybe-TAGS-fixincludes:
8457@if fixincludes
8458maybe-TAGS-fixincludes: TAGS-fixincludes
8459
8460# fixincludes doesn't support TAGS.
8461TAGS-fixincludes:
8462
8463@endif fixincludes
8464
8465.PHONY: maybe-install-info-fixincludes install-info-fixincludes
8466maybe-install-info-fixincludes:
8467@if fixincludes
8468maybe-install-info-fixincludes: install-info-fixincludes
8469
8470install-info-fixincludes: \
8471    configure-fixincludes \
8472    info-fixincludes 
8473	@[ -f ./fixincludes/Makefile ] || exit 0; \
8474	r=`${PWD_COMMAND}`; export r; \
8475	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8476	$(HOST_EXPORTS) \
8477	for flag in $(EXTRA_HOST_FLAGS) ; do \
8478	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8479	done; \
8480	echo "Doing install-info in fixincludes" ; \
8481	(cd $(HOST_SUBDIR)/fixincludes && \
8482	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8483	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8484	          "RANLIB=$${RANLIB}" \
8485	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8486	          install-info) \
8487	  || exit 1
8488
8489@endif fixincludes
8490
8491.PHONY: maybe-install-pdf-fixincludes install-pdf-fixincludes
8492maybe-install-pdf-fixincludes:
8493@if fixincludes
8494maybe-install-pdf-fixincludes: install-pdf-fixincludes
8495
8496install-pdf-fixincludes: \
8497    configure-fixincludes \
8498    pdf-fixincludes 
8499	@[ -f ./fixincludes/Makefile ] || exit 0; \
8500	r=`${PWD_COMMAND}`; export r; \
8501	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8502	$(HOST_EXPORTS) \
8503	for flag in $(EXTRA_HOST_FLAGS) ; do \
8504	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8505	done; \
8506	echo "Doing install-pdf in fixincludes" ; \
8507	(cd $(HOST_SUBDIR)/fixincludes && \
8508	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8509	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8510	          "RANLIB=$${RANLIB}" \
8511	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8512	          install-pdf) \
8513	  || exit 1
8514
8515@endif fixincludes
8516
8517.PHONY: maybe-install-html-fixincludes install-html-fixincludes
8518maybe-install-html-fixincludes:
8519@if fixincludes
8520maybe-install-html-fixincludes: install-html-fixincludes
8521
8522install-html-fixincludes: \
8523    configure-fixincludes \
8524    html-fixincludes 
8525	@[ -f ./fixincludes/Makefile ] || exit 0; \
8526	r=`${PWD_COMMAND}`; export r; \
8527	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8528	$(HOST_EXPORTS) \
8529	for flag in $(EXTRA_HOST_FLAGS) ; do \
8530	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8531	done; \
8532	echo "Doing install-html in fixincludes" ; \
8533	(cd $(HOST_SUBDIR)/fixincludes && \
8534	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8535	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8536	          "RANLIB=$${RANLIB}" \
8537	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8538	          install-html) \
8539	  || exit 1
8540
8541@endif fixincludes
8542
8543.PHONY: maybe-installcheck-fixincludes installcheck-fixincludes
8544maybe-installcheck-fixincludes:
8545@if fixincludes
8546maybe-installcheck-fixincludes: installcheck-fixincludes
8547
8548installcheck-fixincludes: \
8549    configure-fixincludes 
8550	@[ -f ./fixincludes/Makefile ] || exit 0; \
8551	r=`${PWD_COMMAND}`; export r; \
8552	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8553	$(HOST_EXPORTS) \
8554	for flag in $(EXTRA_HOST_FLAGS) ; do \
8555	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8556	done; \
8557	echo "Doing installcheck in fixincludes" ; \
8558	(cd $(HOST_SUBDIR)/fixincludes && \
8559	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8560	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8561	          "RANLIB=$${RANLIB}" \
8562	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8563	          installcheck) \
8564	  || exit 1
8565
8566@endif fixincludes
8567
8568.PHONY: maybe-mostlyclean-fixincludes mostlyclean-fixincludes
8569maybe-mostlyclean-fixincludes:
8570@if fixincludes
8571maybe-mostlyclean-fixincludes: mostlyclean-fixincludes
8572
8573mostlyclean-fixincludes: 
8574	@[ -f ./fixincludes/Makefile ] || exit 0; \
8575	r=`${PWD_COMMAND}`; export r; \
8576	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8577	$(HOST_EXPORTS) \
8578	for flag in $(EXTRA_HOST_FLAGS) ; do \
8579	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8580	done; \
8581	echo "Doing mostlyclean in fixincludes" ; \
8582	(cd $(HOST_SUBDIR)/fixincludes && \
8583	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8584	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8585	          "RANLIB=$${RANLIB}" \
8586	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8587	          mostlyclean) \
8588	  || exit 1
8589
8590@endif fixincludes
8591
8592.PHONY: maybe-clean-fixincludes clean-fixincludes
8593maybe-clean-fixincludes:
8594@if fixincludes
8595maybe-clean-fixincludes: clean-fixincludes
8596
8597clean-fixincludes: 
8598	@[ -f ./fixincludes/Makefile ] || exit 0; \
8599	r=`${PWD_COMMAND}`; export r; \
8600	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8601	$(HOST_EXPORTS) \
8602	for flag in $(EXTRA_HOST_FLAGS) ; do \
8603	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8604	done; \
8605	echo "Doing clean in fixincludes" ; \
8606	(cd $(HOST_SUBDIR)/fixincludes && \
8607	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8608	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8609	          "RANLIB=$${RANLIB}" \
8610	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8611	          clean) \
8612	  || exit 1
8613
8614@endif fixincludes
8615
8616.PHONY: maybe-distclean-fixincludes distclean-fixincludes
8617maybe-distclean-fixincludes:
8618@if fixincludes
8619maybe-distclean-fixincludes: distclean-fixincludes
8620
8621distclean-fixincludes: 
8622	@[ -f ./fixincludes/Makefile ] || exit 0; \
8623	r=`${PWD_COMMAND}`; export r; \
8624	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8625	$(HOST_EXPORTS) \
8626	for flag in $(EXTRA_HOST_FLAGS) ; do \
8627	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8628	done; \
8629	echo "Doing distclean in fixincludes" ; \
8630	(cd $(HOST_SUBDIR)/fixincludes && \
8631	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8632	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8633	          "RANLIB=$${RANLIB}" \
8634	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8635	          distclean) \
8636	  || exit 1
8637
8638@endif fixincludes
8639
8640.PHONY: maybe-maintainer-clean-fixincludes maintainer-clean-fixincludes
8641maybe-maintainer-clean-fixincludes:
8642@if fixincludes
8643maybe-maintainer-clean-fixincludes: maintainer-clean-fixincludes
8644
8645maintainer-clean-fixincludes: 
8646	@[ -f ./fixincludes/Makefile ] || exit 0; \
8647	r=`${PWD_COMMAND}`; export r; \
8648	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8649	$(HOST_EXPORTS) \
8650	for flag in $(EXTRA_HOST_FLAGS) ; do \
8651	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8652	done; \
8653	echo "Doing maintainer-clean in fixincludes" ; \
8654	(cd $(HOST_SUBDIR)/fixincludes && \
8655	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8656	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8657	          "RANLIB=$${RANLIB}" \
8658	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8659	          maintainer-clean) \
8660	  || exit 1
8661
8662@endif fixincludes
8663
8664
8665
8666.PHONY: configure-flex maybe-configure-flex
8667maybe-configure-flex:
8668@if gcc-bootstrap
8669configure-flex: stage_current
8670@endif gcc-bootstrap
8671@if flex
8672maybe-configure-flex: configure-flex
8673configure-flex: 
8674	@: $(MAKE); $(unstage)
8675	@r=`${PWD_COMMAND}`; export r; \
8676	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8677	test ! -f $(HOST_SUBDIR)/flex/Makefile || exit 0; \
8678	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/flex ; \
8679	$(HOST_EXPORTS)  \
8680	echo Configuring in $(HOST_SUBDIR)/flex; \
8681	cd "$(HOST_SUBDIR)/flex" || exit 1; \
8682	case $(srcdir) in \
8683	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
8684	  *) topdir=`echo $(HOST_SUBDIR)/flex/ | \
8685		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
8686	esac; \
8687	srcdiroption="--srcdir=$${topdir}/flex"; \
8688	libsrcdir="$$s/flex"; \
8689	$(SHELL) $${libsrcdir}/configure \
8690	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
8691	  --target=${target_alias} $${srcdiroption}  \
8692	  || exit 1
8693@endif flex
8694
8695
8696
8697
8698
8699.PHONY: all-flex maybe-all-flex
8700maybe-all-flex:
8701@if gcc-bootstrap
8702all-flex: stage_current
8703@endif gcc-bootstrap
8704@if flex
8705TARGET-flex=all
8706maybe-all-flex: all-flex
8707all-flex: configure-flex
8708	@: $(MAKE); $(unstage)
8709	@r=`${PWD_COMMAND}`; export r; \
8710	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8711	$(HOST_EXPORTS)  \
8712	(cd $(HOST_SUBDIR)/flex && \
8713	  $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS)  \
8714		$(TARGET-flex))
8715@endif flex
8716
8717
8718
8719
8720.PHONY: check-flex maybe-check-flex
8721maybe-check-flex:
8722@if flex
8723maybe-check-flex: check-flex
8724
8725# This module is only tested in a native toolchain.
8726check-flex:
8727	@: $(MAKE); $(unstage)
8728	@if [ '$(host)' = '$(target)' ] ; then \
8729	  r=`${PWD_COMMAND}`; export r; \
8730	  s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8731	  $(HOST_EXPORTS) \
8732	  (cd $(HOST_SUBDIR)/flex && \
8733	    $(MAKE) $(FLAGS_TO_PASS)  check); \
8734	fi
8735
8736@endif flex
8737
8738.PHONY: install-flex maybe-install-flex
8739maybe-install-flex:
8740@if flex
8741maybe-install-flex: install-flex
8742
8743install-flex: installdirs
8744	@: $(MAKE); $(unstage)
8745	@r=`${PWD_COMMAND}`; export r; \
8746	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8747	$(HOST_EXPORTS) \
8748	(cd $(HOST_SUBDIR)/flex && \
8749	  $(MAKE) $(FLAGS_TO_PASS)  install)
8750
8751@endif flex
8752
8753.PHONY: install-strip-flex maybe-install-strip-flex
8754maybe-install-strip-flex:
8755@if flex
8756maybe-install-strip-flex: install-strip-flex
8757
8758install-strip-flex: installdirs
8759	@: $(MAKE); $(unstage)
8760	@r=`${PWD_COMMAND}`; export r; \
8761	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8762	$(HOST_EXPORTS) \
8763	(cd $(HOST_SUBDIR)/flex && \
8764	  $(MAKE) $(FLAGS_TO_PASS)  install-strip)
8765
8766@endif flex
8767
8768# Other targets (info, dvi, pdf, etc.)
8769
8770.PHONY: maybe-info-flex info-flex
8771maybe-info-flex:
8772@if flex
8773maybe-info-flex: info-flex
8774
8775info-flex: \
8776    configure-flex 
8777	@: $(MAKE); $(unstage)
8778	@[ -f ./flex/Makefile ] || exit 0; \
8779	r=`${PWD_COMMAND}`; export r; \
8780	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8781	$(HOST_EXPORTS) \
8782	for flag in $(EXTRA_HOST_FLAGS) ; do \
8783	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8784	done; \
8785	echo "Doing info in flex" ; \
8786	(cd $(HOST_SUBDIR)/flex && \
8787	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8788	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8789	          "RANLIB=$${RANLIB}" \
8790	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8791	          info) \
8792	  || exit 1
8793
8794@endif flex
8795
8796.PHONY: maybe-dvi-flex dvi-flex
8797maybe-dvi-flex:
8798@if flex
8799maybe-dvi-flex: dvi-flex
8800
8801dvi-flex: \
8802    configure-flex 
8803	@: $(MAKE); $(unstage)
8804	@[ -f ./flex/Makefile ] || exit 0; \
8805	r=`${PWD_COMMAND}`; export r; \
8806	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8807	$(HOST_EXPORTS) \
8808	for flag in $(EXTRA_HOST_FLAGS) ; do \
8809	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8810	done; \
8811	echo "Doing dvi in flex" ; \
8812	(cd $(HOST_SUBDIR)/flex && \
8813	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8814	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8815	          "RANLIB=$${RANLIB}" \
8816	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8817	          dvi) \
8818	  || exit 1
8819
8820@endif flex
8821
8822.PHONY: maybe-pdf-flex pdf-flex
8823maybe-pdf-flex:
8824@if flex
8825maybe-pdf-flex: pdf-flex
8826
8827pdf-flex: \
8828    configure-flex 
8829	@: $(MAKE); $(unstage)
8830	@[ -f ./flex/Makefile ] || exit 0; \
8831	r=`${PWD_COMMAND}`; export r; \
8832	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8833	$(HOST_EXPORTS) \
8834	for flag in $(EXTRA_HOST_FLAGS) ; do \
8835	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8836	done; \
8837	echo "Doing pdf in flex" ; \
8838	(cd $(HOST_SUBDIR)/flex && \
8839	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8840	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8841	          "RANLIB=$${RANLIB}" \
8842	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8843	          pdf) \
8844	  || exit 1
8845
8846@endif flex
8847
8848.PHONY: maybe-html-flex html-flex
8849maybe-html-flex:
8850@if flex
8851maybe-html-flex: html-flex
8852
8853html-flex: \
8854    configure-flex 
8855	@: $(MAKE); $(unstage)
8856	@[ -f ./flex/Makefile ] || exit 0; \
8857	r=`${PWD_COMMAND}`; export r; \
8858	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8859	$(HOST_EXPORTS) \
8860	for flag in $(EXTRA_HOST_FLAGS) ; do \
8861	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8862	done; \
8863	echo "Doing html in flex" ; \
8864	(cd $(HOST_SUBDIR)/flex && \
8865	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8866	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8867	          "RANLIB=$${RANLIB}" \
8868	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8869	          html) \
8870	  || exit 1
8871
8872@endif flex
8873
8874.PHONY: maybe-TAGS-flex TAGS-flex
8875maybe-TAGS-flex:
8876@if flex
8877maybe-TAGS-flex: TAGS-flex
8878
8879TAGS-flex: \
8880    configure-flex 
8881	@: $(MAKE); $(unstage)
8882	@[ -f ./flex/Makefile ] || exit 0; \
8883	r=`${PWD_COMMAND}`; export r; \
8884	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8885	$(HOST_EXPORTS) \
8886	for flag in $(EXTRA_HOST_FLAGS) ; do \
8887	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8888	done; \
8889	echo "Doing TAGS in flex" ; \
8890	(cd $(HOST_SUBDIR)/flex && \
8891	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8892	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8893	          "RANLIB=$${RANLIB}" \
8894	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8895	          TAGS) \
8896	  || exit 1
8897
8898@endif flex
8899
8900.PHONY: maybe-install-info-flex install-info-flex
8901maybe-install-info-flex:
8902@if flex
8903maybe-install-info-flex: install-info-flex
8904
8905install-info-flex: \
8906    configure-flex \
8907    info-flex 
8908	@: $(MAKE); $(unstage)
8909	@[ -f ./flex/Makefile ] || exit 0; \
8910	r=`${PWD_COMMAND}`; export r; \
8911	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8912	$(HOST_EXPORTS) \
8913	for flag in $(EXTRA_HOST_FLAGS) ; do \
8914	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8915	done; \
8916	echo "Doing install-info in flex" ; \
8917	(cd $(HOST_SUBDIR)/flex && \
8918	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8919	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8920	          "RANLIB=$${RANLIB}" \
8921	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8922	          install-info) \
8923	  || exit 1
8924
8925@endif flex
8926
8927.PHONY: maybe-install-pdf-flex install-pdf-flex
8928maybe-install-pdf-flex:
8929@if flex
8930maybe-install-pdf-flex: install-pdf-flex
8931
8932install-pdf-flex: \
8933    configure-flex \
8934    pdf-flex 
8935	@: $(MAKE); $(unstage)
8936	@[ -f ./flex/Makefile ] || exit 0; \
8937	r=`${PWD_COMMAND}`; export r; \
8938	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8939	$(HOST_EXPORTS) \
8940	for flag in $(EXTRA_HOST_FLAGS) ; do \
8941	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8942	done; \
8943	echo "Doing install-pdf in flex" ; \
8944	(cd $(HOST_SUBDIR)/flex && \
8945	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8946	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8947	          "RANLIB=$${RANLIB}" \
8948	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8949	          install-pdf) \
8950	  || exit 1
8951
8952@endif flex
8953
8954.PHONY: maybe-install-html-flex install-html-flex
8955maybe-install-html-flex:
8956@if flex
8957maybe-install-html-flex: install-html-flex
8958
8959install-html-flex: \
8960    configure-flex \
8961    html-flex 
8962	@: $(MAKE); $(unstage)
8963	@[ -f ./flex/Makefile ] || exit 0; \
8964	r=`${PWD_COMMAND}`; export r; \
8965	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8966	$(HOST_EXPORTS) \
8967	for flag in $(EXTRA_HOST_FLAGS) ; do \
8968	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8969	done; \
8970	echo "Doing install-html in flex" ; \
8971	(cd $(HOST_SUBDIR)/flex && \
8972	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8973	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8974	          "RANLIB=$${RANLIB}" \
8975	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8976	          install-html) \
8977	  || exit 1
8978
8979@endif flex
8980
8981.PHONY: maybe-installcheck-flex installcheck-flex
8982maybe-installcheck-flex:
8983@if flex
8984maybe-installcheck-flex: installcheck-flex
8985
8986installcheck-flex: \
8987    configure-flex 
8988	@: $(MAKE); $(unstage)
8989	@[ -f ./flex/Makefile ] || exit 0; \
8990	r=`${PWD_COMMAND}`; export r; \
8991	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8992	$(HOST_EXPORTS) \
8993	for flag in $(EXTRA_HOST_FLAGS) ; do \
8994	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8995	done; \
8996	echo "Doing installcheck in flex" ; \
8997	(cd $(HOST_SUBDIR)/flex && \
8998	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8999	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9000	          "RANLIB=$${RANLIB}" \
9001	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9002	          installcheck) \
9003	  || exit 1
9004
9005@endif flex
9006
9007.PHONY: maybe-mostlyclean-flex mostlyclean-flex
9008maybe-mostlyclean-flex:
9009@if flex
9010maybe-mostlyclean-flex: mostlyclean-flex
9011
9012mostlyclean-flex: 
9013	@: $(MAKE); $(unstage)
9014	@[ -f ./flex/Makefile ] || exit 0; \
9015	r=`${PWD_COMMAND}`; export r; \
9016	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9017	$(HOST_EXPORTS) \
9018	for flag in $(EXTRA_HOST_FLAGS) ; do \
9019	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9020	done; \
9021	echo "Doing mostlyclean in flex" ; \
9022	(cd $(HOST_SUBDIR)/flex && \
9023	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9024	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9025	          "RANLIB=$${RANLIB}" \
9026	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9027	          mostlyclean) \
9028	  || exit 1
9029
9030@endif flex
9031
9032.PHONY: maybe-clean-flex clean-flex
9033maybe-clean-flex:
9034@if flex
9035maybe-clean-flex: clean-flex
9036
9037clean-flex: 
9038	@: $(MAKE); $(unstage)
9039	@[ -f ./flex/Makefile ] || exit 0; \
9040	r=`${PWD_COMMAND}`; export r; \
9041	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9042	$(HOST_EXPORTS) \
9043	for flag in $(EXTRA_HOST_FLAGS) ; do \
9044	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9045	done; \
9046	echo "Doing clean in flex" ; \
9047	(cd $(HOST_SUBDIR)/flex && \
9048	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9049	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9050	          "RANLIB=$${RANLIB}" \
9051	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9052	          clean) \
9053	  || exit 1
9054
9055@endif flex
9056
9057.PHONY: maybe-distclean-flex distclean-flex
9058maybe-distclean-flex:
9059@if flex
9060maybe-distclean-flex: distclean-flex
9061
9062distclean-flex: 
9063	@: $(MAKE); $(unstage)
9064	@[ -f ./flex/Makefile ] || exit 0; \
9065	r=`${PWD_COMMAND}`; export r; \
9066	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9067	$(HOST_EXPORTS) \
9068	for flag in $(EXTRA_HOST_FLAGS) ; do \
9069	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9070	done; \
9071	echo "Doing distclean in flex" ; \
9072	(cd $(HOST_SUBDIR)/flex && \
9073	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9074	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9075	          "RANLIB=$${RANLIB}" \
9076	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9077	          distclean) \
9078	  || exit 1
9079
9080@endif flex
9081
9082.PHONY: maybe-maintainer-clean-flex maintainer-clean-flex
9083maybe-maintainer-clean-flex:
9084@if flex
9085maybe-maintainer-clean-flex: maintainer-clean-flex
9086
9087maintainer-clean-flex: 
9088	@: $(MAKE); $(unstage)
9089	@[ -f ./flex/Makefile ] || exit 0; \
9090	r=`${PWD_COMMAND}`; export r; \
9091	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9092	$(HOST_EXPORTS) \
9093	for flag in $(EXTRA_HOST_FLAGS) ; do \
9094	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9095	done; \
9096	echo "Doing maintainer-clean in flex" ; \
9097	(cd $(HOST_SUBDIR)/flex && \
9098	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9099	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9100	          "RANLIB=$${RANLIB}" \
9101	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9102	          maintainer-clean) \
9103	  || exit 1
9104
9105@endif flex
9106
9107
9108
9109.PHONY: configure-gas maybe-configure-gas
9110maybe-configure-gas:
9111@if gcc-bootstrap
9112configure-gas: stage_current
9113@endif gcc-bootstrap
9114@if gas
9115maybe-configure-gas: configure-gas
9116configure-gas: 
9117	@r=`${PWD_COMMAND}`; export r; \
9118	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9119	test ! -f $(HOST_SUBDIR)/gas/Makefile || exit 0; \
9120	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas ; \
9121	$(HOST_EXPORTS)  \
9122	echo Configuring in $(HOST_SUBDIR)/gas; \
9123	cd "$(HOST_SUBDIR)/gas" || exit 1; \
9124	case $(srcdir) in \
9125	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
9126	  *) topdir=`echo $(HOST_SUBDIR)/gas/ | \
9127		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
9128	esac; \
9129	srcdiroption="--srcdir=$${topdir}/gas"; \
9130	libsrcdir="$$s/gas"; \
9131	$(SHELL) $${libsrcdir}/configure \
9132	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
9133	  --target=${target_alias} $${srcdiroption}  \
9134	  || exit 1
9135@endif gas
9136
9137
9138
9139.PHONY: configure-stage1-gas maybe-configure-stage1-gas
9140maybe-configure-stage1-gas:
9141@if gas-bootstrap
9142maybe-configure-stage1-gas: configure-stage1-gas
9143configure-stage1-gas:
9144	@[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
9145	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas
9146	@r=`${PWD_COMMAND}`; export r; \
9147	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9148	TFLAGS="$(STAGE1_TFLAGS)"; \
9149	test ! -f $(HOST_SUBDIR)/gas/Makefile || exit 0; \
9150	$(HOST_EXPORTS) \
9151	CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
9152	CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
9153	LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS;  \
9154	echo Configuring stage 1 in $(HOST_SUBDIR)/gas ; \
9155	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas ; \
9156	cd $(HOST_SUBDIR)/gas || exit 1; \
9157	case $(srcdir) in \
9158	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
9159	  *) topdir=`echo $(HOST_SUBDIR)/gas/ | \
9160		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
9161	esac; \
9162	srcdiroption="--srcdir=$${topdir}/gas"; \
9163	libsrcdir="$$s/gas"; \
9164	$(SHELL) $${libsrcdir}/configure \
9165	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
9166	  --target=${target_alias} $${srcdiroption} \
9167	  $(STAGE1_CONFIGURE_FLAGS)
9168@endif gas-bootstrap
9169
9170.PHONY: configure-stage2-gas maybe-configure-stage2-gas
9171maybe-configure-stage2-gas:
9172@if gas-bootstrap
9173maybe-configure-stage2-gas: configure-stage2-gas
9174configure-stage2-gas:
9175	@[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
9176	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas
9177	@r=`${PWD_COMMAND}`; export r; \
9178	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9179	TFLAGS="$(STAGE2_TFLAGS)"; \
9180	test ! -f $(HOST_SUBDIR)/gas/Makefile || exit 0; \
9181	$(HOST_EXPORTS) \
9182	$(POSTSTAGE1_HOST_EXPORTS) \
9183	CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
9184	CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
9185	LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS;  \
9186	echo Configuring stage 2 in $(HOST_SUBDIR)/gas ; \
9187	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas ; \
9188	cd $(HOST_SUBDIR)/gas || exit 1; \
9189	case $(srcdir) in \
9190	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
9191	  *) topdir=`echo $(HOST_SUBDIR)/gas/ | \
9192		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
9193	esac; \
9194	srcdiroption="--srcdir=$${topdir}/gas"; \
9195	libsrcdir="$$s/gas"; \
9196	$(SHELL) $${libsrcdir}/configure \
9197	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
9198	  --target=${target_alias} $${srcdiroption} \
9199	  --with-build-libsubdir=$(HOST_SUBDIR) \
9200	  $(STAGE2_CONFIGURE_FLAGS)
9201@endif gas-bootstrap
9202
9203.PHONY: configure-stage3-gas maybe-configure-stage3-gas
9204maybe-configure-stage3-gas:
9205@if gas-bootstrap
9206maybe-configure-stage3-gas: configure-stage3-gas
9207configure-stage3-gas:
9208	@[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
9209	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas
9210	@r=`${PWD_COMMAND}`; export r; \
9211	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9212	TFLAGS="$(STAGE3_TFLAGS)"; \
9213	test ! -f $(HOST_SUBDIR)/gas/Makefile || exit 0; \
9214	$(HOST_EXPORTS) \
9215	$(POSTSTAGE1_HOST_EXPORTS) \
9216	CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
9217	CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
9218	LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS;  \
9219	echo Configuring stage 3 in $(HOST_SUBDIR)/gas ; \
9220	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas ; \
9221	cd $(HOST_SUBDIR)/gas || exit 1; \
9222	case $(srcdir) in \
9223	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
9224	  *) topdir=`echo $(HOST_SUBDIR)/gas/ | \
9225		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
9226	esac; \
9227	srcdiroption="--srcdir=$${topdir}/gas"; \
9228	libsrcdir="$$s/gas"; \
9229	$(SHELL) $${libsrcdir}/configure \
9230	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
9231	  --target=${target_alias} $${srcdiroption} \
9232	  --with-build-libsubdir=$(HOST_SUBDIR) \
9233	  $(STAGE3_CONFIGURE_FLAGS)
9234@endif gas-bootstrap
9235
9236.PHONY: configure-stage4-gas maybe-configure-stage4-gas
9237maybe-configure-stage4-gas:
9238@if gas-bootstrap
9239maybe-configure-stage4-gas: configure-stage4-gas
9240configure-stage4-gas:
9241	@[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
9242	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas
9243	@r=`${PWD_COMMAND}`; export r; \
9244	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9245	TFLAGS="$(STAGE4_TFLAGS)"; \
9246	test ! -f $(HOST_SUBDIR)/gas/Makefile || exit 0; \
9247	$(HOST_EXPORTS) \
9248	$(POSTSTAGE1_HOST_EXPORTS) \
9249	CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
9250	CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
9251	LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS;  \
9252	echo Configuring stage 4 in $(HOST_SUBDIR)/gas ; \
9253	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas ; \
9254	cd $(HOST_SUBDIR)/gas || exit 1; \
9255	case $(srcdir) in \
9256	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
9257	  *) topdir=`echo $(HOST_SUBDIR)/gas/ | \
9258		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
9259	esac; \
9260	srcdiroption="--srcdir=$${topdir}/gas"; \
9261	libsrcdir="$$s/gas"; \
9262	$(SHELL) $${libsrcdir}/configure \
9263	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
9264	  --target=${target_alias} $${srcdiroption} \
9265	  --with-build-libsubdir=$(HOST_SUBDIR) \
9266	  $(STAGE4_CONFIGURE_FLAGS)
9267@endif gas-bootstrap
9268
9269.PHONY: configure-stageprofile-gas maybe-configure-stageprofile-gas
9270maybe-configure-stageprofile-gas:
9271@if gas-bootstrap
9272maybe-configure-stageprofile-gas: configure-stageprofile-gas
9273configure-stageprofile-gas:
9274	@[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
9275	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas
9276	@r=`${PWD_COMMAND}`; export r; \
9277	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9278	TFLAGS="$(STAGEprofile_TFLAGS)"; \
9279	test ! -f $(HOST_SUBDIR)/gas/Makefile || exit 0; \
9280	$(HOST_EXPORTS) \
9281	$(POSTSTAGE1_HOST_EXPORTS) \
9282	CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
9283	CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
9284	LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS;  \
9285	echo Configuring stage profile in $(HOST_SUBDIR)/gas ; \
9286	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas ; \
9287	cd $(HOST_SUBDIR)/gas || exit 1; \
9288	case $(srcdir) in \
9289	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
9290	  *) topdir=`echo $(HOST_SUBDIR)/gas/ | \
9291		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
9292	esac; \
9293	srcdiroption="--srcdir=$${topdir}/gas"; \
9294	libsrcdir="$$s/gas"; \
9295	$(SHELL) $${libsrcdir}/configure \
9296	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
9297	  --target=${target_alias} $${srcdiroption} \
9298	  --with-build-libsubdir=$(HOST_SUBDIR) \
9299	  $(STAGEprofile_CONFIGURE_FLAGS)
9300@endif gas-bootstrap
9301
9302.PHONY: configure-stagefeedback-gas maybe-configure-stagefeedback-gas
9303maybe-configure-stagefeedback-gas:
9304@if gas-bootstrap
9305maybe-configure-stagefeedback-gas: configure-stagefeedback-gas
9306configure-stagefeedback-gas:
9307	@[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
9308	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas
9309	@r=`${PWD_COMMAND}`; export r; \
9310	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9311	TFLAGS="$(STAGEfeedback_TFLAGS)"; \
9312	test ! -f $(HOST_SUBDIR)/gas/Makefile || exit 0; \
9313	$(HOST_EXPORTS) \
9314	$(POSTSTAGE1_HOST_EXPORTS) \
9315	CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
9316	CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
9317	LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS;  \
9318	echo Configuring stage feedback in $(HOST_SUBDIR)/gas ; \
9319	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas ; \
9320	cd $(HOST_SUBDIR)/gas || exit 1; \
9321	case $(srcdir) in \
9322	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
9323	  *) topdir=`echo $(HOST_SUBDIR)/gas/ | \
9324		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
9325	esac; \
9326	srcdiroption="--srcdir=$${topdir}/gas"; \
9327	libsrcdir="$$s/gas"; \
9328	$(SHELL) $${libsrcdir}/configure \
9329	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
9330	  --target=${target_alias} $${srcdiroption} \
9331	  --with-build-libsubdir=$(HOST_SUBDIR) \
9332	  $(STAGEfeedback_CONFIGURE_FLAGS)
9333@endif gas-bootstrap
9334
9335
9336
9337
9338
9339.PHONY: all-gas maybe-all-gas
9340maybe-all-gas:
9341@if gcc-bootstrap
9342all-gas: stage_current
9343@endif gcc-bootstrap
9344@if gas
9345TARGET-gas=all
9346maybe-all-gas: all-gas
9347all-gas: configure-gas
9348	@r=`${PWD_COMMAND}`; export r; \
9349	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9350	$(HOST_EXPORTS)  \
9351	(cd $(HOST_SUBDIR)/gas && \
9352	  $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS)  \
9353		$(TARGET-gas))
9354@endif gas
9355
9356
9357
9358.PHONY: all-stage1-gas maybe-all-stage1-gas
9359.PHONY: clean-stage1-gas maybe-clean-stage1-gas
9360maybe-all-stage1-gas:
9361maybe-clean-stage1-gas:
9362@if gas-bootstrap
9363maybe-all-stage1-gas: all-stage1-gas
9364all-stage1: all-stage1-gas
9365TARGET-stage1-gas = $(TARGET-gas)
9366all-stage1-gas: configure-stage1-gas
9367	@[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
9368	@r=`${PWD_COMMAND}`; export r; \
9369	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9370	TFLAGS="$(STAGE1_TFLAGS)"; \
9371	$(HOST_EXPORTS)  \
9372	cd $(HOST_SUBDIR)/gas && \
9373	$(MAKE) $(BASE_FLAGS_TO_PASS) \
9374		CFLAGS="$(STAGE1_CFLAGS)" \
9375		CXXFLAGS="$(STAGE1_CXXFLAGS)" \
9376		LIBCFLAGS="$(LIBCFLAGS)" \
9377		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
9378		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
9379		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
9380		$(EXTRA_HOST_FLAGS)  \
9381		$(STAGE1_FLAGS_TO_PASS)  \
9382		TFLAGS="$(STAGE1_TFLAGS)" \
9383		$(TARGET-stage1-gas)
9384
9385maybe-clean-stage1-gas: clean-stage1-gas
9386clean-stage1: clean-stage1-gas
9387clean-stage1-gas:
9388	@if [ $(current_stage) = stage1 ]; then \
9389	  [ -f $(HOST_SUBDIR)/gas/Makefile ] || exit 0; \
9390	else \
9391	  [ -f $(HOST_SUBDIR)/stage1-gas/Makefile ] || exit 0; \
9392	  $(MAKE) stage1-start; \
9393	fi; \
9394	cd $(HOST_SUBDIR)/gas && \
9395	$(MAKE) $(EXTRA_HOST_FLAGS)  \
9396	$(STAGE1_FLAGS_TO_PASS)  clean
9397@endif gas-bootstrap
9398
9399
9400.PHONY: all-stage2-gas maybe-all-stage2-gas
9401.PHONY: clean-stage2-gas maybe-clean-stage2-gas
9402maybe-all-stage2-gas:
9403maybe-clean-stage2-gas:
9404@if gas-bootstrap
9405maybe-all-stage2-gas: all-stage2-gas
9406all-stage2: all-stage2-gas
9407TARGET-stage2-gas = $(TARGET-gas)
9408all-stage2-gas: configure-stage2-gas
9409	@[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
9410	@r=`${PWD_COMMAND}`; export r; \
9411	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9412	TFLAGS="$(STAGE2_TFLAGS)"; \
9413	$(HOST_EXPORTS) \
9414	$(POSTSTAGE1_HOST_EXPORTS)  \
9415	cd $(HOST_SUBDIR)/gas && \
9416	$(MAKE) $(BASE_FLAGS_TO_PASS) \
9417		CFLAGS="$(STAGE2_CFLAGS)" \
9418		CXXFLAGS="$(STAGE2_CXXFLAGS)" \
9419		LIBCFLAGS="$(STAGE2_CFLAGS)" \
9420		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
9421		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
9422		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
9423		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
9424		TFLAGS="$(STAGE2_TFLAGS)" \
9425		$(TARGET-stage2-gas)
9426
9427maybe-clean-stage2-gas: clean-stage2-gas
9428clean-stage2: clean-stage2-gas
9429clean-stage2-gas:
9430	@if [ $(current_stage) = stage2 ]; then \
9431	  [ -f $(HOST_SUBDIR)/gas/Makefile ] || exit 0; \
9432	else \
9433	  [ -f $(HOST_SUBDIR)/stage2-gas/Makefile ] || exit 0; \
9434	  $(MAKE) stage2-start; \
9435	fi; \
9436	cd $(HOST_SUBDIR)/gas && \
9437	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
9438@endif gas-bootstrap
9439
9440
9441.PHONY: all-stage3-gas maybe-all-stage3-gas
9442.PHONY: clean-stage3-gas maybe-clean-stage3-gas
9443maybe-all-stage3-gas:
9444maybe-clean-stage3-gas:
9445@if gas-bootstrap
9446maybe-all-stage3-gas: all-stage3-gas
9447all-stage3: all-stage3-gas
9448TARGET-stage3-gas = $(TARGET-gas)
9449all-stage3-gas: configure-stage3-gas
9450	@[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
9451	@r=`${PWD_COMMAND}`; export r; \
9452	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9453	TFLAGS="$(STAGE3_TFLAGS)"; \
9454	$(HOST_EXPORTS) \
9455	$(POSTSTAGE1_HOST_EXPORTS)  \
9456	cd $(HOST_SUBDIR)/gas && \
9457	$(MAKE) $(BASE_FLAGS_TO_PASS) \
9458		CFLAGS="$(STAGE3_CFLAGS)" \
9459		CXXFLAGS="$(STAGE3_CXXFLAGS)" \
9460		LIBCFLAGS="$(STAGE3_CFLAGS)" \
9461		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
9462		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
9463		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
9464		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
9465		TFLAGS="$(STAGE3_TFLAGS)" \
9466		$(TARGET-stage3-gas)
9467
9468maybe-clean-stage3-gas: clean-stage3-gas
9469clean-stage3: clean-stage3-gas
9470clean-stage3-gas:
9471	@if [ $(current_stage) = stage3 ]; then \
9472	  [ -f $(HOST_SUBDIR)/gas/Makefile ] || exit 0; \
9473	else \
9474	  [ -f $(HOST_SUBDIR)/stage3-gas/Makefile ] || exit 0; \
9475	  $(MAKE) stage3-start; \
9476	fi; \
9477	cd $(HOST_SUBDIR)/gas && \
9478	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
9479@endif gas-bootstrap
9480
9481
9482.PHONY: all-stage4-gas maybe-all-stage4-gas
9483.PHONY: clean-stage4-gas maybe-clean-stage4-gas
9484maybe-all-stage4-gas:
9485maybe-clean-stage4-gas:
9486@if gas-bootstrap
9487maybe-all-stage4-gas: all-stage4-gas
9488all-stage4: all-stage4-gas
9489TARGET-stage4-gas = $(TARGET-gas)
9490all-stage4-gas: configure-stage4-gas
9491	@[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
9492	@r=`${PWD_COMMAND}`; export r; \
9493	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9494	TFLAGS="$(STAGE4_TFLAGS)"; \
9495	$(HOST_EXPORTS) \
9496	$(POSTSTAGE1_HOST_EXPORTS)  \
9497	cd $(HOST_SUBDIR)/gas && \
9498	$(MAKE) $(BASE_FLAGS_TO_PASS) \
9499		CFLAGS="$(STAGE4_CFLAGS)" \
9500		CXXFLAGS="$(STAGE4_CXXFLAGS)" \
9501		LIBCFLAGS="$(STAGE4_CFLAGS)" \
9502		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
9503		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
9504		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
9505		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
9506		TFLAGS="$(STAGE4_TFLAGS)" \
9507		$(TARGET-stage4-gas)
9508
9509maybe-clean-stage4-gas: clean-stage4-gas
9510clean-stage4: clean-stage4-gas
9511clean-stage4-gas:
9512	@if [ $(current_stage) = stage4 ]; then \
9513	  [ -f $(HOST_SUBDIR)/gas/Makefile ] || exit 0; \
9514	else \
9515	  [ -f $(HOST_SUBDIR)/stage4-gas/Makefile ] || exit 0; \
9516	  $(MAKE) stage4-start; \
9517	fi; \
9518	cd $(HOST_SUBDIR)/gas && \
9519	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
9520@endif gas-bootstrap
9521
9522
9523.PHONY: all-stageprofile-gas maybe-all-stageprofile-gas
9524.PHONY: clean-stageprofile-gas maybe-clean-stageprofile-gas
9525maybe-all-stageprofile-gas:
9526maybe-clean-stageprofile-gas:
9527@if gas-bootstrap
9528maybe-all-stageprofile-gas: all-stageprofile-gas
9529all-stageprofile: all-stageprofile-gas
9530TARGET-stageprofile-gas = $(TARGET-gas)
9531all-stageprofile-gas: configure-stageprofile-gas
9532	@[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
9533	@r=`${PWD_COMMAND}`; export r; \
9534	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9535	TFLAGS="$(STAGEprofile_TFLAGS)"; \
9536	$(HOST_EXPORTS) \
9537	$(POSTSTAGE1_HOST_EXPORTS)  \
9538	cd $(HOST_SUBDIR)/gas && \
9539	$(MAKE) $(BASE_FLAGS_TO_PASS) \
9540		CFLAGS="$(STAGEprofile_CFLAGS)" \
9541		CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
9542		LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
9543		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
9544		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
9545		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
9546		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
9547		TFLAGS="$(STAGEprofile_TFLAGS)" \
9548		$(TARGET-stageprofile-gas)
9549
9550maybe-clean-stageprofile-gas: clean-stageprofile-gas
9551clean-stageprofile: clean-stageprofile-gas
9552clean-stageprofile-gas:
9553	@if [ $(current_stage) = stageprofile ]; then \
9554	  [ -f $(HOST_SUBDIR)/gas/Makefile ] || exit 0; \
9555	else \
9556	  [ -f $(HOST_SUBDIR)/stageprofile-gas/Makefile ] || exit 0; \
9557	  $(MAKE) stageprofile-start; \
9558	fi; \
9559	cd $(HOST_SUBDIR)/gas && \
9560	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
9561@endif gas-bootstrap
9562
9563
9564.PHONY: all-stagefeedback-gas maybe-all-stagefeedback-gas
9565.PHONY: clean-stagefeedback-gas maybe-clean-stagefeedback-gas
9566maybe-all-stagefeedback-gas:
9567maybe-clean-stagefeedback-gas:
9568@if gas-bootstrap
9569maybe-all-stagefeedback-gas: all-stagefeedback-gas
9570all-stagefeedback: all-stagefeedback-gas
9571TARGET-stagefeedback-gas = $(TARGET-gas)
9572all-stagefeedback-gas: configure-stagefeedback-gas
9573	@[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
9574	@r=`${PWD_COMMAND}`; export r; \
9575	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9576	TFLAGS="$(STAGEfeedback_TFLAGS)"; \
9577	$(HOST_EXPORTS) \
9578	$(POSTSTAGE1_HOST_EXPORTS)  \
9579	cd $(HOST_SUBDIR)/gas && \
9580	$(MAKE) $(BASE_FLAGS_TO_PASS) \
9581		CFLAGS="$(STAGEfeedback_CFLAGS)" \
9582		CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
9583		LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
9584		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
9585		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
9586		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
9587		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
9588		TFLAGS="$(STAGEfeedback_TFLAGS)" \
9589		$(TARGET-stagefeedback-gas)
9590
9591maybe-clean-stagefeedback-gas: clean-stagefeedback-gas
9592clean-stagefeedback: clean-stagefeedback-gas
9593clean-stagefeedback-gas:
9594	@if [ $(current_stage) = stagefeedback ]; then \
9595	  [ -f $(HOST_SUBDIR)/gas/Makefile ] || exit 0; \
9596	else \
9597	  [ -f $(HOST_SUBDIR)/stagefeedback-gas/Makefile ] || exit 0; \
9598	  $(MAKE) stagefeedback-start; \
9599	fi; \
9600	cd $(HOST_SUBDIR)/gas && \
9601	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
9602@endif gas-bootstrap
9603
9604
9605
9606
9607
9608.PHONY: check-gas maybe-check-gas
9609maybe-check-gas:
9610@if gas
9611maybe-check-gas: check-gas
9612
9613check-gas:
9614	@: $(MAKE); $(unstage)
9615	@r=`${PWD_COMMAND}`; export r; \
9616	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9617	$(HOST_EXPORTS) \
9618	(cd $(HOST_SUBDIR)/gas && \
9619	  $(MAKE) $(FLAGS_TO_PASS)  check)
9620
9621@endif gas
9622
9623.PHONY: install-gas maybe-install-gas
9624maybe-install-gas:
9625@if gas
9626maybe-install-gas: install-gas
9627
9628install-gas: installdirs
9629	@: $(MAKE); $(unstage)
9630	@r=`${PWD_COMMAND}`; export r; \
9631	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9632	$(HOST_EXPORTS) \
9633	(cd $(HOST_SUBDIR)/gas && \
9634	  $(MAKE) $(FLAGS_TO_PASS)  install)
9635
9636@endif gas
9637
9638.PHONY: install-strip-gas maybe-install-strip-gas
9639maybe-install-strip-gas:
9640@if gas
9641maybe-install-strip-gas: install-strip-gas
9642
9643install-strip-gas: installdirs
9644	@: $(MAKE); $(unstage)
9645	@r=`${PWD_COMMAND}`; export r; \
9646	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9647	$(HOST_EXPORTS) \
9648	(cd $(HOST_SUBDIR)/gas && \
9649	  $(MAKE) $(FLAGS_TO_PASS)  install-strip)
9650
9651@endif gas
9652
9653# Other targets (info, dvi, pdf, etc.)
9654
9655.PHONY: maybe-info-gas info-gas
9656maybe-info-gas:
9657@if gas
9658maybe-info-gas: info-gas
9659
9660info-gas: \
9661    configure-gas 
9662	@[ -f ./gas/Makefile ] || exit 0; \
9663	r=`${PWD_COMMAND}`; export r; \
9664	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9665	$(HOST_EXPORTS) \
9666	for flag in $(EXTRA_HOST_FLAGS) ; do \
9667	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9668	done; \
9669	echo "Doing info in gas" ; \
9670	(cd $(HOST_SUBDIR)/gas && \
9671	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9672	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9673	          "RANLIB=$${RANLIB}" \
9674	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9675	          info) \
9676	  || exit 1
9677
9678@endif gas
9679
9680.PHONY: maybe-dvi-gas dvi-gas
9681maybe-dvi-gas:
9682@if gas
9683maybe-dvi-gas: dvi-gas
9684
9685dvi-gas: \
9686    configure-gas 
9687	@[ -f ./gas/Makefile ] || exit 0; \
9688	r=`${PWD_COMMAND}`; export r; \
9689	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9690	$(HOST_EXPORTS) \
9691	for flag in $(EXTRA_HOST_FLAGS) ; do \
9692	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9693	done; \
9694	echo "Doing dvi in gas" ; \
9695	(cd $(HOST_SUBDIR)/gas && \
9696	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9697	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9698	          "RANLIB=$${RANLIB}" \
9699	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9700	          dvi) \
9701	  || exit 1
9702
9703@endif gas
9704
9705.PHONY: maybe-pdf-gas pdf-gas
9706maybe-pdf-gas:
9707@if gas
9708maybe-pdf-gas: pdf-gas
9709
9710pdf-gas: \
9711    configure-gas 
9712	@[ -f ./gas/Makefile ] || exit 0; \
9713	r=`${PWD_COMMAND}`; export r; \
9714	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9715	$(HOST_EXPORTS) \
9716	for flag in $(EXTRA_HOST_FLAGS) ; do \
9717	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9718	done; \
9719	echo "Doing pdf in gas" ; \
9720	(cd $(HOST_SUBDIR)/gas && \
9721	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9722	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9723	          "RANLIB=$${RANLIB}" \
9724	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9725	          pdf) \
9726	  || exit 1
9727
9728@endif gas
9729
9730.PHONY: maybe-html-gas html-gas
9731maybe-html-gas:
9732@if gas
9733maybe-html-gas: html-gas
9734
9735html-gas: \
9736    configure-gas 
9737	@[ -f ./gas/Makefile ] || exit 0; \
9738	r=`${PWD_COMMAND}`; export r; \
9739	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9740	$(HOST_EXPORTS) \
9741	for flag in $(EXTRA_HOST_FLAGS) ; do \
9742	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9743	done; \
9744	echo "Doing html in gas" ; \
9745	(cd $(HOST_SUBDIR)/gas && \
9746	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9747	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9748	          "RANLIB=$${RANLIB}" \
9749	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9750	          html) \
9751	  || exit 1
9752
9753@endif gas
9754
9755.PHONY: maybe-TAGS-gas TAGS-gas
9756maybe-TAGS-gas:
9757@if gas
9758maybe-TAGS-gas: TAGS-gas
9759
9760TAGS-gas: \
9761    configure-gas 
9762	@[ -f ./gas/Makefile ] || exit 0; \
9763	r=`${PWD_COMMAND}`; export r; \
9764	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9765	$(HOST_EXPORTS) \
9766	for flag in $(EXTRA_HOST_FLAGS) ; do \
9767	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9768	done; \
9769	echo "Doing TAGS in gas" ; \
9770	(cd $(HOST_SUBDIR)/gas && \
9771	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9772	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9773	          "RANLIB=$${RANLIB}" \
9774	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9775	          TAGS) \
9776	  || exit 1
9777
9778@endif gas
9779
9780.PHONY: maybe-install-info-gas install-info-gas
9781maybe-install-info-gas:
9782@if gas
9783maybe-install-info-gas: install-info-gas
9784
9785install-info-gas: \
9786    configure-gas \
9787    info-gas 
9788	@[ -f ./gas/Makefile ] || exit 0; \
9789	r=`${PWD_COMMAND}`; export r; \
9790	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9791	$(HOST_EXPORTS) \
9792	for flag in $(EXTRA_HOST_FLAGS) ; do \
9793	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9794	done; \
9795	echo "Doing install-info in gas" ; \
9796	(cd $(HOST_SUBDIR)/gas && \
9797	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9798	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9799	          "RANLIB=$${RANLIB}" \
9800	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9801	          install-info) \
9802	  || exit 1
9803
9804@endif gas
9805
9806.PHONY: maybe-install-pdf-gas install-pdf-gas
9807maybe-install-pdf-gas:
9808@if gas
9809maybe-install-pdf-gas: install-pdf-gas
9810
9811install-pdf-gas: \
9812    configure-gas \
9813    pdf-gas 
9814	@[ -f ./gas/Makefile ] || exit 0; \
9815	r=`${PWD_COMMAND}`; export r; \
9816	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9817	$(HOST_EXPORTS) \
9818	for flag in $(EXTRA_HOST_FLAGS) ; do \
9819	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9820	done; \
9821	echo "Doing install-pdf in gas" ; \
9822	(cd $(HOST_SUBDIR)/gas && \
9823	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9824	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9825	          "RANLIB=$${RANLIB}" \
9826	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9827	          install-pdf) \
9828	  || exit 1
9829
9830@endif gas
9831
9832.PHONY: maybe-install-html-gas install-html-gas
9833maybe-install-html-gas:
9834@if gas
9835maybe-install-html-gas: install-html-gas
9836
9837install-html-gas: \
9838    configure-gas \
9839    html-gas 
9840	@[ -f ./gas/Makefile ] || exit 0; \
9841	r=`${PWD_COMMAND}`; export r; \
9842	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9843	$(HOST_EXPORTS) \
9844	for flag in $(EXTRA_HOST_FLAGS) ; do \
9845	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9846	done; \
9847	echo "Doing install-html in gas" ; \
9848	(cd $(HOST_SUBDIR)/gas && \
9849	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9850	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9851	          "RANLIB=$${RANLIB}" \
9852	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9853	          install-html) \
9854	  || exit 1
9855
9856@endif gas
9857
9858.PHONY: maybe-installcheck-gas installcheck-gas
9859maybe-installcheck-gas:
9860@if gas
9861maybe-installcheck-gas: installcheck-gas
9862
9863installcheck-gas: \
9864    configure-gas 
9865	@[ -f ./gas/Makefile ] || exit 0; \
9866	r=`${PWD_COMMAND}`; export r; \
9867	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9868	$(HOST_EXPORTS) \
9869	for flag in $(EXTRA_HOST_FLAGS) ; do \
9870	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9871	done; \
9872	echo "Doing installcheck in gas" ; \
9873	(cd $(HOST_SUBDIR)/gas && \
9874	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9875	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9876	          "RANLIB=$${RANLIB}" \
9877	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9878	          installcheck) \
9879	  || exit 1
9880
9881@endif gas
9882
9883.PHONY: maybe-mostlyclean-gas mostlyclean-gas
9884maybe-mostlyclean-gas:
9885@if gas
9886maybe-mostlyclean-gas: mostlyclean-gas
9887
9888mostlyclean-gas: 
9889	@[ -f ./gas/Makefile ] || exit 0; \
9890	r=`${PWD_COMMAND}`; export r; \
9891	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9892	$(HOST_EXPORTS) \
9893	for flag in $(EXTRA_HOST_FLAGS) ; do \
9894	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9895	done; \
9896	echo "Doing mostlyclean in gas" ; \
9897	(cd $(HOST_SUBDIR)/gas && \
9898	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9899	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9900	          "RANLIB=$${RANLIB}" \
9901	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9902	          mostlyclean) \
9903	  || exit 1
9904
9905@endif gas
9906
9907.PHONY: maybe-clean-gas clean-gas
9908maybe-clean-gas:
9909@if gas
9910maybe-clean-gas: clean-gas
9911
9912clean-gas: 
9913	@[ -f ./gas/Makefile ] || exit 0; \
9914	r=`${PWD_COMMAND}`; export r; \
9915	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9916	$(HOST_EXPORTS) \
9917	for flag in $(EXTRA_HOST_FLAGS) ; do \
9918	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9919	done; \
9920	echo "Doing clean in gas" ; \
9921	(cd $(HOST_SUBDIR)/gas && \
9922	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9923	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9924	          "RANLIB=$${RANLIB}" \
9925	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9926	          clean) \
9927	  || exit 1
9928
9929@endif gas
9930
9931.PHONY: maybe-distclean-gas distclean-gas
9932maybe-distclean-gas:
9933@if gas
9934maybe-distclean-gas: distclean-gas
9935
9936distclean-gas: 
9937	@[ -f ./gas/Makefile ] || exit 0; \
9938	r=`${PWD_COMMAND}`; export r; \
9939	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9940	$(HOST_EXPORTS) \
9941	for flag in $(EXTRA_HOST_FLAGS) ; do \
9942	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9943	done; \
9944	echo "Doing distclean in gas" ; \
9945	(cd $(HOST_SUBDIR)/gas && \
9946	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9947	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9948	          "RANLIB=$${RANLIB}" \
9949	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9950	          distclean) \
9951	  || exit 1
9952
9953@endif gas
9954
9955.PHONY: maybe-maintainer-clean-gas maintainer-clean-gas
9956maybe-maintainer-clean-gas:
9957@if gas
9958maybe-maintainer-clean-gas: maintainer-clean-gas
9959
9960maintainer-clean-gas: 
9961	@[ -f ./gas/Makefile ] || exit 0; \
9962	r=`${PWD_COMMAND}`; export r; \
9963	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9964	$(HOST_EXPORTS) \
9965	for flag in $(EXTRA_HOST_FLAGS) ; do \
9966	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9967	done; \
9968	echo "Doing maintainer-clean in gas" ; \
9969	(cd $(HOST_SUBDIR)/gas && \
9970	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9971	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9972	          "RANLIB=$${RANLIB}" \
9973	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9974	          maintainer-clean) \
9975	  || exit 1
9976
9977@endif gas
9978
9979
9980
9981.PHONY: configure-gcc maybe-configure-gcc
9982maybe-configure-gcc:
9983@if gcc-bootstrap
9984configure-gcc: stage_current
9985@endif gcc-bootstrap
9986@if gcc
9987maybe-configure-gcc: configure-gcc
9988configure-gcc: 
9989	@r=`${PWD_COMMAND}`; export r; \
9990	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9991	test ! -f $(HOST_SUBDIR)/gcc/Makefile || exit 0; \
9992	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc ; \
9993	$(HOST_EXPORTS)  \
9994	echo Configuring in $(HOST_SUBDIR)/gcc; \
9995	cd "$(HOST_SUBDIR)/gcc" || exit 1; \
9996	case $(srcdir) in \
9997	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
9998	  *) topdir=`echo $(HOST_SUBDIR)/gcc/ | \
9999		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
10000	esac; \
10001	srcdiroption="--srcdir=$${topdir}/gcc"; \
10002	libsrcdir="$$s/gcc"; \
10003	$(SHELL) $${libsrcdir}/configure \
10004	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
10005	  --target=${target_alias} $${srcdiroption}  \
10006	  || exit 1
10007@endif gcc
10008
10009
10010
10011.PHONY: configure-stage1-gcc maybe-configure-stage1-gcc
10012maybe-configure-stage1-gcc:
10013@if gcc-bootstrap
10014maybe-configure-stage1-gcc: configure-stage1-gcc
10015configure-stage1-gcc:
10016	@[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
10017	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc
10018	@r=`${PWD_COMMAND}`; export r; \
10019	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10020	TFLAGS="$(STAGE1_TFLAGS)"; \
10021	test ! -f $(HOST_SUBDIR)/gcc/Makefile || exit 0; \
10022	$(HOST_EXPORTS) \
10023	CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
10024	CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
10025	LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS;  \
10026	echo Configuring stage 1 in $(HOST_SUBDIR)/gcc ; \
10027	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc ; \
10028	cd $(HOST_SUBDIR)/gcc || exit 1; \
10029	case $(srcdir) in \
10030	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
10031	  *) topdir=`echo $(HOST_SUBDIR)/gcc/ | \
10032		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
10033	esac; \
10034	srcdiroption="--srcdir=$${topdir}/gcc"; \
10035	libsrcdir="$$s/gcc"; \
10036	$(SHELL) $${libsrcdir}/configure \
10037	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
10038	  --target=${target_alias} $${srcdiroption} \
10039	  $(STAGE1_CONFIGURE_FLAGS)
10040@endif gcc-bootstrap
10041
10042.PHONY: configure-stage2-gcc maybe-configure-stage2-gcc
10043maybe-configure-stage2-gcc:
10044@if gcc-bootstrap
10045maybe-configure-stage2-gcc: configure-stage2-gcc
10046configure-stage2-gcc:
10047	@[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
10048	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc
10049	@r=`${PWD_COMMAND}`; export r; \
10050	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10051	TFLAGS="$(STAGE2_TFLAGS)"; \
10052	test ! -f $(HOST_SUBDIR)/gcc/Makefile || exit 0; \
10053	$(HOST_EXPORTS) \
10054	$(POSTSTAGE1_HOST_EXPORTS) \
10055	CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
10056	CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
10057	LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS;  \
10058	echo Configuring stage 2 in $(HOST_SUBDIR)/gcc ; \
10059	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc ; \
10060	cd $(HOST_SUBDIR)/gcc || exit 1; \
10061	case $(srcdir) in \
10062	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
10063	  *) topdir=`echo $(HOST_SUBDIR)/gcc/ | \
10064		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
10065	esac; \
10066	srcdiroption="--srcdir=$${topdir}/gcc"; \
10067	libsrcdir="$$s/gcc"; \
10068	$(SHELL) $${libsrcdir}/configure \
10069	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
10070	  --target=${target_alias} $${srcdiroption} \
10071	  --with-build-libsubdir=$(HOST_SUBDIR) \
10072	  $(STAGE2_CONFIGURE_FLAGS)
10073@endif gcc-bootstrap
10074
10075.PHONY: configure-stage3-gcc maybe-configure-stage3-gcc
10076maybe-configure-stage3-gcc:
10077@if gcc-bootstrap
10078maybe-configure-stage3-gcc: configure-stage3-gcc
10079configure-stage3-gcc:
10080	@[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
10081	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc
10082	@r=`${PWD_COMMAND}`; export r; \
10083	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10084	TFLAGS="$(STAGE3_TFLAGS)"; \
10085	test ! -f $(HOST_SUBDIR)/gcc/Makefile || exit 0; \
10086	$(HOST_EXPORTS) \
10087	$(POSTSTAGE1_HOST_EXPORTS) \
10088	CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
10089	CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
10090	LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS;  \
10091	echo Configuring stage 3 in $(HOST_SUBDIR)/gcc ; \
10092	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc ; \
10093	cd $(HOST_SUBDIR)/gcc || exit 1; \
10094	case $(srcdir) in \
10095	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
10096	  *) topdir=`echo $(HOST_SUBDIR)/gcc/ | \
10097		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
10098	esac; \
10099	srcdiroption="--srcdir=$${topdir}/gcc"; \
10100	libsrcdir="$$s/gcc"; \
10101	$(SHELL) $${libsrcdir}/configure \
10102	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
10103	  --target=${target_alias} $${srcdiroption} \
10104	  --with-build-libsubdir=$(HOST_SUBDIR) \
10105	  $(STAGE3_CONFIGURE_FLAGS)
10106@endif gcc-bootstrap
10107
10108.PHONY: configure-stage4-gcc maybe-configure-stage4-gcc
10109maybe-configure-stage4-gcc:
10110@if gcc-bootstrap
10111maybe-configure-stage4-gcc: configure-stage4-gcc
10112configure-stage4-gcc:
10113	@[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
10114	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc
10115	@r=`${PWD_COMMAND}`; export r; \
10116	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10117	TFLAGS="$(STAGE4_TFLAGS)"; \
10118	test ! -f $(HOST_SUBDIR)/gcc/Makefile || exit 0; \
10119	$(HOST_EXPORTS) \
10120	$(POSTSTAGE1_HOST_EXPORTS) \
10121	CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
10122	CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
10123	LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS;  \
10124	echo Configuring stage 4 in $(HOST_SUBDIR)/gcc ; \
10125	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc ; \
10126	cd $(HOST_SUBDIR)/gcc || exit 1; \
10127	case $(srcdir) in \
10128	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
10129	  *) topdir=`echo $(HOST_SUBDIR)/gcc/ | \
10130		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
10131	esac; \
10132	srcdiroption="--srcdir=$${topdir}/gcc"; \
10133	libsrcdir="$$s/gcc"; \
10134	$(SHELL) $${libsrcdir}/configure \
10135	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
10136	  --target=${target_alias} $${srcdiroption} \
10137	  --with-build-libsubdir=$(HOST_SUBDIR) \
10138	  $(STAGE4_CONFIGURE_FLAGS)
10139@endif gcc-bootstrap
10140
10141.PHONY: configure-stageprofile-gcc maybe-configure-stageprofile-gcc
10142maybe-configure-stageprofile-gcc:
10143@if gcc-bootstrap
10144maybe-configure-stageprofile-gcc: configure-stageprofile-gcc
10145configure-stageprofile-gcc:
10146	@[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
10147	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc
10148	@r=`${PWD_COMMAND}`; export r; \
10149	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10150	TFLAGS="$(STAGEprofile_TFLAGS)"; \
10151	test ! -f $(HOST_SUBDIR)/gcc/Makefile || exit 0; \
10152	$(HOST_EXPORTS) \
10153	$(POSTSTAGE1_HOST_EXPORTS) \
10154	CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
10155	CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
10156	LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS;  \
10157	echo Configuring stage profile in $(HOST_SUBDIR)/gcc ; \
10158	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc ; \
10159	cd $(HOST_SUBDIR)/gcc || exit 1; \
10160	case $(srcdir) in \
10161	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
10162	  *) topdir=`echo $(HOST_SUBDIR)/gcc/ | \
10163		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
10164	esac; \
10165	srcdiroption="--srcdir=$${topdir}/gcc"; \
10166	libsrcdir="$$s/gcc"; \
10167	$(SHELL) $${libsrcdir}/configure \
10168	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
10169	  --target=${target_alias} $${srcdiroption} \
10170	  --with-build-libsubdir=$(HOST_SUBDIR) \
10171	  $(STAGEprofile_CONFIGURE_FLAGS)
10172@endif gcc-bootstrap
10173
10174.PHONY: configure-stagefeedback-gcc maybe-configure-stagefeedback-gcc
10175maybe-configure-stagefeedback-gcc:
10176@if gcc-bootstrap
10177maybe-configure-stagefeedback-gcc: configure-stagefeedback-gcc
10178configure-stagefeedback-gcc:
10179	@[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
10180	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc
10181	@r=`${PWD_COMMAND}`; export r; \
10182	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10183	TFLAGS="$(STAGEfeedback_TFLAGS)"; \
10184	test ! -f $(HOST_SUBDIR)/gcc/Makefile || exit 0; \
10185	$(HOST_EXPORTS) \
10186	$(POSTSTAGE1_HOST_EXPORTS) \
10187	CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
10188	CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
10189	LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS;  \
10190	echo Configuring stage feedback in $(HOST_SUBDIR)/gcc ; \
10191	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc ; \
10192	cd $(HOST_SUBDIR)/gcc || exit 1; \
10193	case $(srcdir) in \
10194	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
10195	  *) topdir=`echo $(HOST_SUBDIR)/gcc/ | \
10196		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
10197	esac; \
10198	srcdiroption="--srcdir=$${topdir}/gcc"; \
10199	libsrcdir="$$s/gcc"; \
10200	$(SHELL) $${libsrcdir}/configure \
10201	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
10202	  --target=${target_alias} $${srcdiroption} \
10203	  --with-build-libsubdir=$(HOST_SUBDIR) \
10204	  $(STAGEfeedback_CONFIGURE_FLAGS)
10205@endif gcc-bootstrap
10206
10207
10208
10209
10210
10211.PHONY: all-gcc maybe-all-gcc
10212maybe-all-gcc:
10213@if gcc-bootstrap
10214all-gcc: stage_current
10215@endif gcc-bootstrap
10216@if gcc
10217TARGET-gcc=all
10218maybe-all-gcc: all-gcc
10219all-gcc: configure-gcc
10220	@r=`${PWD_COMMAND}`; export r; \
10221	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10222	$(HOST_EXPORTS)  \
10223	(cd $(HOST_SUBDIR)/gcc && \
10224	  $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) \
10225		$(TARGET-gcc))
10226@endif gcc
10227
10228
10229
10230.PHONY: all-stage1-gcc maybe-all-stage1-gcc
10231.PHONY: clean-stage1-gcc maybe-clean-stage1-gcc
10232maybe-all-stage1-gcc:
10233maybe-clean-stage1-gcc:
10234@if gcc-bootstrap
10235maybe-all-stage1-gcc: all-stage1-gcc
10236all-stage1: all-stage1-gcc
10237TARGET-stage1-gcc = $(TARGET-gcc)
10238all-stage1-gcc: configure-stage1-gcc
10239	@[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
10240	@r=`${PWD_COMMAND}`; export r; \
10241	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10242	TFLAGS="$(STAGE1_TFLAGS)"; \
10243	$(HOST_EXPORTS)  \
10244	cd $(HOST_SUBDIR)/gcc && \
10245	$(MAKE) $(BASE_FLAGS_TO_PASS) \
10246		CFLAGS="$(STAGE1_CFLAGS)" \
10247		CXXFLAGS="$(STAGE1_CXXFLAGS)" \
10248		LIBCFLAGS="$(LIBCFLAGS)" \
10249		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
10250		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
10251		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
10252		$(EXTRA_HOST_FLAGS)  \
10253		$(STAGE1_FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) \
10254		TFLAGS="$(STAGE1_TFLAGS)" \
10255		$(TARGET-stage1-gcc)
10256
10257maybe-clean-stage1-gcc: clean-stage1-gcc
10258clean-stage1: clean-stage1-gcc
10259clean-stage1-gcc:
10260	@if [ $(current_stage) = stage1 ]; then \
10261	  [ -f $(HOST_SUBDIR)/gcc/Makefile ] || exit 0; \
10262	else \
10263	  [ -f $(HOST_SUBDIR)/stage1-gcc/Makefile ] || exit 0; \
10264	  $(MAKE) stage1-start; \
10265	fi; \
10266	cd $(HOST_SUBDIR)/gcc && \
10267	$(MAKE) $(EXTRA_HOST_FLAGS)  \
10268	$(STAGE1_FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) clean
10269@endif gcc-bootstrap
10270
10271
10272.PHONY: all-stage2-gcc maybe-all-stage2-gcc
10273.PHONY: clean-stage2-gcc maybe-clean-stage2-gcc
10274maybe-all-stage2-gcc:
10275maybe-clean-stage2-gcc:
10276@if gcc-bootstrap
10277maybe-all-stage2-gcc: all-stage2-gcc
10278all-stage2: all-stage2-gcc
10279TARGET-stage2-gcc = $(TARGET-gcc)
10280all-stage2-gcc: configure-stage2-gcc
10281	@[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
10282	@r=`${PWD_COMMAND}`; export r; \
10283	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10284	TFLAGS="$(STAGE2_TFLAGS)"; \
10285	$(HOST_EXPORTS) \
10286	$(POSTSTAGE1_HOST_EXPORTS)  \
10287	cd $(HOST_SUBDIR)/gcc && \
10288	$(MAKE) $(BASE_FLAGS_TO_PASS) \
10289		CFLAGS="$(STAGE2_CFLAGS)" \
10290		CXXFLAGS="$(STAGE2_CXXFLAGS)" \
10291		LIBCFLAGS="$(STAGE2_CFLAGS)" \
10292		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
10293		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
10294		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
10295		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) \
10296		TFLAGS="$(STAGE2_TFLAGS)" \
10297		$(TARGET-stage2-gcc)
10298
10299maybe-clean-stage2-gcc: clean-stage2-gcc
10300clean-stage2: clean-stage2-gcc
10301clean-stage2-gcc:
10302	@if [ $(current_stage) = stage2 ]; then \
10303	  [ -f $(HOST_SUBDIR)/gcc/Makefile ] || exit 0; \
10304	else \
10305	  [ -f $(HOST_SUBDIR)/stage2-gcc/Makefile ] || exit 0; \
10306	  $(MAKE) stage2-start; \
10307	fi; \
10308	cd $(HOST_SUBDIR)/gcc && \
10309	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) clean
10310@endif gcc-bootstrap
10311
10312
10313.PHONY: all-stage3-gcc maybe-all-stage3-gcc
10314.PHONY: clean-stage3-gcc maybe-clean-stage3-gcc
10315maybe-all-stage3-gcc:
10316maybe-clean-stage3-gcc:
10317@if gcc-bootstrap
10318maybe-all-stage3-gcc: all-stage3-gcc
10319all-stage3: all-stage3-gcc
10320TARGET-stage3-gcc = $(TARGET-gcc)
10321all-stage3-gcc: configure-stage3-gcc
10322	@[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
10323	@r=`${PWD_COMMAND}`; export r; \
10324	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10325	TFLAGS="$(STAGE3_TFLAGS)"; \
10326	$(HOST_EXPORTS) \
10327	$(POSTSTAGE1_HOST_EXPORTS)  \
10328	cd $(HOST_SUBDIR)/gcc && \
10329	$(MAKE) $(BASE_FLAGS_TO_PASS) \
10330		CFLAGS="$(STAGE3_CFLAGS)" \
10331		CXXFLAGS="$(STAGE3_CXXFLAGS)" \
10332		LIBCFLAGS="$(STAGE3_CFLAGS)" \
10333		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
10334		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
10335		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
10336		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) \
10337		TFLAGS="$(STAGE3_TFLAGS)" \
10338		$(TARGET-stage3-gcc)
10339
10340maybe-clean-stage3-gcc: clean-stage3-gcc
10341clean-stage3: clean-stage3-gcc
10342clean-stage3-gcc:
10343	@if [ $(current_stage) = stage3 ]; then \
10344	  [ -f $(HOST_SUBDIR)/gcc/Makefile ] || exit 0; \
10345	else \
10346	  [ -f $(HOST_SUBDIR)/stage3-gcc/Makefile ] || exit 0; \
10347	  $(MAKE) stage3-start; \
10348	fi; \
10349	cd $(HOST_SUBDIR)/gcc && \
10350	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) clean
10351@endif gcc-bootstrap
10352
10353
10354.PHONY: all-stage4-gcc maybe-all-stage4-gcc
10355.PHONY: clean-stage4-gcc maybe-clean-stage4-gcc
10356maybe-all-stage4-gcc:
10357maybe-clean-stage4-gcc:
10358@if gcc-bootstrap
10359maybe-all-stage4-gcc: all-stage4-gcc
10360all-stage4: all-stage4-gcc
10361TARGET-stage4-gcc = $(TARGET-gcc)
10362all-stage4-gcc: configure-stage4-gcc
10363	@[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
10364	@r=`${PWD_COMMAND}`; export r; \
10365	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10366	TFLAGS="$(STAGE4_TFLAGS)"; \
10367	$(HOST_EXPORTS) \
10368	$(POSTSTAGE1_HOST_EXPORTS)  \
10369	cd $(HOST_SUBDIR)/gcc && \
10370	$(MAKE) $(BASE_FLAGS_TO_PASS) \
10371		CFLAGS="$(STAGE4_CFLAGS)" \
10372		CXXFLAGS="$(STAGE4_CXXFLAGS)" \
10373		LIBCFLAGS="$(STAGE4_CFLAGS)" \
10374		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
10375		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
10376		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
10377		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) \
10378		TFLAGS="$(STAGE4_TFLAGS)" \
10379		$(TARGET-stage4-gcc)
10380
10381maybe-clean-stage4-gcc: clean-stage4-gcc
10382clean-stage4: clean-stage4-gcc
10383clean-stage4-gcc:
10384	@if [ $(current_stage) = stage4 ]; then \
10385	  [ -f $(HOST_SUBDIR)/gcc/Makefile ] || exit 0; \
10386	else \
10387	  [ -f $(HOST_SUBDIR)/stage4-gcc/Makefile ] || exit 0; \
10388	  $(MAKE) stage4-start; \
10389	fi; \
10390	cd $(HOST_SUBDIR)/gcc && \
10391	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) clean
10392@endif gcc-bootstrap
10393
10394
10395.PHONY: all-stageprofile-gcc maybe-all-stageprofile-gcc
10396.PHONY: clean-stageprofile-gcc maybe-clean-stageprofile-gcc
10397maybe-all-stageprofile-gcc:
10398maybe-clean-stageprofile-gcc:
10399@if gcc-bootstrap
10400maybe-all-stageprofile-gcc: all-stageprofile-gcc
10401all-stageprofile: all-stageprofile-gcc
10402TARGET-stageprofile-gcc = $(TARGET-gcc)
10403all-stageprofile-gcc: configure-stageprofile-gcc
10404	@[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
10405	@r=`${PWD_COMMAND}`; export r; \
10406	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10407	TFLAGS="$(STAGEprofile_TFLAGS)"; \
10408	$(HOST_EXPORTS) \
10409	$(POSTSTAGE1_HOST_EXPORTS)  \
10410	cd $(HOST_SUBDIR)/gcc && \
10411	$(MAKE) $(BASE_FLAGS_TO_PASS) \
10412		CFLAGS="$(STAGEprofile_CFLAGS)" \
10413		CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
10414		LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
10415		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
10416		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
10417		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
10418		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) \
10419		TFLAGS="$(STAGEprofile_TFLAGS)" \
10420		$(TARGET-stageprofile-gcc)
10421
10422maybe-clean-stageprofile-gcc: clean-stageprofile-gcc
10423clean-stageprofile: clean-stageprofile-gcc
10424clean-stageprofile-gcc:
10425	@if [ $(current_stage) = stageprofile ]; then \
10426	  [ -f $(HOST_SUBDIR)/gcc/Makefile ] || exit 0; \
10427	else \
10428	  [ -f $(HOST_SUBDIR)/stageprofile-gcc/Makefile ] || exit 0; \
10429	  $(MAKE) stageprofile-start; \
10430	fi; \
10431	cd $(HOST_SUBDIR)/gcc && \
10432	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) clean
10433@endif gcc-bootstrap
10434
10435
10436.PHONY: all-stagefeedback-gcc maybe-all-stagefeedback-gcc
10437.PHONY: clean-stagefeedback-gcc maybe-clean-stagefeedback-gcc
10438maybe-all-stagefeedback-gcc:
10439maybe-clean-stagefeedback-gcc:
10440@if gcc-bootstrap
10441maybe-all-stagefeedback-gcc: all-stagefeedback-gcc
10442all-stagefeedback: all-stagefeedback-gcc
10443TARGET-stagefeedback-gcc = $(TARGET-gcc)
10444all-stagefeedback-gcc: configure-stagefeedback-gcc
10445	@[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
10446	@r=`${PWD_COMMAND}`; export r; \
10447	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10448	TFLAGS="$(STAGEfeedback_TFLAGS)"; \
10449	$(HOST_EXPORTS) \
10450	$(POSTSTAGE1_HOST_EXPORTS)  \
10451	cd $(HOST_SUBDIR)/gcc && \
10452	$(MAKE) $(BASE_FLAGS_TO_PASS) \
10453		CFLAGS="$(STAGEfeedback_CFLAGS)" \
10454		CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
10455		LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
10456		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
10457		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
10458		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
10459		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) \
10460		TFLAGS="$(STAGEfeedback_TFLAGS)" \
10461		$(TARGET-stagefeedback-gcc)
10462
10463maybe-clean-stagefeedback-gcc: clean-stagefeedback-gcc
10464clean-stagefeedback: clean-stagefeedback-gcc
10465clean-stagefeedback-gcc:
10466	@if [ $(current_stage) = stagefeedback ]; then \
10467	  [ -f $(HOST_SUBDIR)/gcc/Makefile ] || exit 0; \
10468	else \
10469	  [ -f $(HOST_SUBDIR)/stagefeedback-gcc/Makefile ] || exit 0; \
10470	  $(MAKE) stagefeedback-start; \
10471	fi; \
10472	cd $(HOST_SUBDIR)/gcc && \
10473	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) clean
10474@endif gcc-bootstrap
10475
10476
10477
10478
10479
10480.PHONY: check-gcc maybe-check-gcc
10481maybe-check-gcc:
10482@if gcc
10483maybe-check-gcc: check-gcc
10484
10485check-gcc:
10486	@: $(MAKE); $(unstage)
10487	@r=`${PWD_COMMAND}`; export r; \
10488	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10489	$(HOST_EXPORTS) \
10490	(cd $(HOST_SUBDIR)/gcc && \
10491	  $(MAKE) $(FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) check)
10492
10493@endif gcc
10494
10495.PHONY: install-gcc maybe-install-gcc
10496maybe-install-gcc:
10497@if gcc
10498maybe-install-gcc: install-gcc
10499
10500install-gcc: installdirs
10501	@: $(MAKE); $(unstage)
10502	@r=`${PWD_COMMAND}`; export r; \
10503	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10504	$(HOST_EXPORTS) \
10505	(cd $(HOST_SUBDIR)/gcc && \
10506	  $(MAKE) $(FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) install)
10507
10508@endif gcc
10509
10510.PHONY: install-strip-gcc maybe-install-strip-gcc
10511maybe-install-strip-gcc:
10512@if gcc
10513maybe-install-strip-gcc: install-strip-gcc
10514
10515install-strip-gcc: installdirs
10516	@: $(MAKE); $(unstage)
10517	@r=`${PWD_COMMAND}`; export r; \
10518	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10519	$(HOST_EXPORTS) \
10520	(cd $(HOST_SUBDIR)/gcc && \
10521	  $(MAKE) $(FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) install-strip)
10522
10523@endif gcc
10524
10525# Other targets (info, dvi, pdf, etc.)
10526
10527.PHONY: maybe-info-gcc info-gcc
10528maybe-info-gcc:
10529@if gcc
10530maybe-info-gcc: info-gcc
10531
10532info-gcc: \
10533    configure-gcc 
10534	@[ -f ./gcc/Makefile ] || exit 0; \
10535	r=`${PWD_COMMAND}`; export r; \
10536	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10537	$(HOST_EXPORTS) \
10538	for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
10539	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10540	done; \
10541	echo "Doing info in gcc" ; \
10542	(cd $(HOST_SUBDIR)/gcc && \
10543	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10544	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10545	          "RANLIB=$${RANLIB}" \
10546	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10547	          info) \
10548	  || exit 1
10549
10550@endif gcc
10551
10552.PHONY: maybe-dvi-gcc dvi-gcc
10553maybe-dvi-gcc:
10554@if gcc
10555maybe-dvi-gcc: dvi-gcc
10556
10557dvi-gcc: \
10558    configure-gcc 
10559	@[ -f ./gcc/Makefile ] || exit 0; \
10560	r=`${PWD_COMMAND}`; export r; \
10561	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10562	$(HOST_EXPORTS) \
10563	for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
10564	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10565	done; \
10566	echo "Doing dvi in gcc" ; \
10567	(cd $(HOST_SUBDIR)/gcc && \
10568	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10569	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10570	          "RANLIB=$${RANLIB}" \
10571	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10572	          dvi) \
10573	  || exit 1
10574
10575@endif gcc
10576
10577.PHONY: maybe-pdf-gcc pdf-gcc
10578maybe-pdf-gcc:
10579@if gcc
10580maybe-pdf-gcc: pdf-gcc
10581
10582pdf-gcc: \
10583    configure-gcc 
10584	@[ -f ./gcc/Makefile ] || exit 0; \
10585	r=`${PWD_COMMAND}`; export r; \
10586	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10587	$(HOST_EXPORTS) \
10588	for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
10589	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10590	done; \
10591	echo "Doing pdf in gcc" ; \
10592	(cd $(HOST_SUBDIR)/gcc && \
10593	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10594	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10595	          "RANLIB=$${RANLIB}" \
10596	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10597	          pdf) \
10598	  || exit 1
10599
10600@endif gcc
10601
10602.PHONY: maybe-html-gcc html-gcc
10603maybe-html-gcc:
10604@if gcc
10605maybe-html-gcc: html-gcc
10606
10607html-gcc: \
10608    configure-gcc 
10609	@[ -f ./gcc/Makefile ] || exit 0; \
10610	r=`${PWD_COMMAND}`; export r; \
10611	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10612	$(HOST_EXPORTS) \
10613	for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
10614	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10615	done; \
10616	echo "Doing html in gcc" ; \
10617	(cd $(HOST_SUBDIR)/gcc && \
10618	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10619	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10620	          "RANLIB=$${RANLIB}" \
10621	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10622	          html) \
10623	  || exit 1
10624
10625@endif gcc
10626
10627.PHONY: maybe-TAGS-gcc TAGS-gcc
10628maybe-TAGS-gcc:
10629@if gcc
10630maybe-TAGS-gcc: TAGS-gcc
10631
10632TAGS-gcc: \
10633    configure-gcc 
10634	@[ -f ./gcc/Makefile ] || exit 0; \
10635	r=`${PWD_COMMAND}`; export r; \
10636	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10637	$(HOST_EXPORTS) \
10638	for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
10639	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10640	done; \
10641	echo "Doing TAGS in gcc" ; \
10642	(cd $(HOST_SUBDIR)/gcc && \
10643	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10644	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10645	          "RANLIB=$${RANLIB}" \
10646	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10647	          TAGS) \
10648	  || exit 1
10649
10650@endif gcc
10651
10652.PHONY: maybe-install-info-gcc install-info-gcc
10653maybe-install-info-gcc:
10654@if gcc
10655maybe-install-info-gcc: install-info-gcc
10656
10657install-info-gcc: \
10658    configure-gcc \
10659    info-gcc 
10660	@[ -f ./gcc/Makefile ] || exit 0; \
10661	r=`${PWD_COMMAND}`; export r; \
10662	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10663	$(HOST_EXPORTS) \
10664	for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
10665	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10666	done; \
10667	echo "Doing install-info in gcc" ; \
10668	(cd $(HOST_SUBDIR)/gcc && \
10669	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10670	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10671	          "RANLIB=$${RANLIB}" \
10672	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10673	          install-info) \
10674	  || exit 1
10675
10676@endif gcc
10677
10678.PHONY: maybe-install-pdf-gcc install-pdf-gcc
10679maybe-install-pdf-gcc:
10680@if gcc
10681maybe-install-pdf-gcc: install-pdf-gcc
10682
10683install-pdf-gcc: \
10684    configure-gcc \
10685    pdf-gcc 
10686	@[ -f ./gcc/Makefile ] || exit 0; \
10687	r=`${PWD_COMMAND}`; export r; \
10688	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10689	$(HOST_EXPORTS) \
10690	for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
10691	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10692	done; \
10693	echo "Doing install-pdf in gcc" ; \
10694	(cd $(HOST_SUBDIR)/gcc && \
10695	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10696	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10697	          "RANLIB=$${RANLIB}" \
10698	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10699	          install-pdf) \
10700	  || exit 1
10701
10702@endif gcc
10703
10704.PHONY: maybe-install-html-gcc install-html-gcc
10705maybe-install-html-gcc:
10706@if gcc
10707maybe-install-html-gcc: install-html-gcc
10708
10709install-html-gcc: \
10710    configure-gcc \
10711    html-gcc 
10712	@[ -f ./gcc/Makefile ] || exit 0; \
10713	r=`${PWD_COMMAND}`; export r; \
10714	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10715	$(HOST_EXPORTS) \
10716	for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
10717	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10718	done; \
10719	echo "Doing install-html in gcc" ; \
10720	(cd $(HOST_SUBDIR)/gcc && \
10721	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10722	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10723	          "RANLIB=$${RANLIB}" \
10724	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10725	          install-html) \
10726	  || exit 1
10727
10728@endif gcc
10729
10730.PHONY: maybe-installcheck-gcc installcheck-gcc
10731maybe-installcheck-gcc:
10732@if gcc
10733maybe-installcheck-gcc: installcheck-gcc
10734
10735installcheck-gcc: \
10736    configure-gcc 
10737	@[ -f ./gcc/Makefile ] || exit 0; \
10738	r=`${PWD_COMMAND}`; export r; \
10739	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10740	$(HOST_EXPORTS) \
10741	for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
10742	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10743	done; \
10744	echo "Doing installcheck in gcc" ; \
10745	(cd $(HOST_SUBDIR)/gcc && \
10746	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10747	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10748	          "RANLIB=$${RANLIB}" \
10749	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10750	          installcheck) \
10751	  || exit 1
10752
10753@endif gcc
10754
10755.PHONY: maybe-mostlyclean-gcc mostlyclean-gcc
10756maybe-mostlyclean-gcc:
10757@if gcc
10758maybe-mostlyclean-gcc: mostlyclean-gcc
10759
10760mostlyclean-gcc: 
10761	@[ -f ./gcc/Makefile ] || exit 0; \
10762	r=`${PWD_COMMAND}`; export r; \
10763	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10764	$(HOST_EXPORTS) \
10765	for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
10766	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10767	done; \
10768	echo "Doing mostlyclean in gcc" ; \
10769	(cd $(HOST_SUBDIR)/gcc && \
10770	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10771	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10772	          "RANLIB=$${RANLIB}" \
10773	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10774	          mostlyclean) \
10775	  || exit 1
10776
10777@endif gcc
10778
10779.PHONY: maybe-clean-gcc clean-gcc
10780maybe-clean-gcc:
10781@if gcc
10782maybe-clean-gcc: clean-gcc
10783
10784clean-gcc: 
10785	@[ -f ./gcc/Makefile ] || exit 0; \
10786	r=`${PWD_COMMAND}`; export r; \
10787	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10788	$(HOST_EXPORTS) \
10789	for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
10790	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10791	done; \
10792	echo "Doing clean in gcc" ; \
10793	(cd $(HOST_SUBDIR)/gcc && \
10794	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10795	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10796	          "RANLIB=$${RANLIB}" \
10797	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10798	          clean) \
10799	  || exit 1
10800
10801@endif gcc
10802
10803.PHONY: maybe-distclean-gcc distclean-gcc
10804maybe-distclean-gcc:
10805@if gcc
10806maybe-distclean-gcc: distclean-gcc
10807
10808distclean-gcc: 
10809	@[ -f ./gcc/Makefile ] || exit 0; \
10810	r=`${PWD_COMMAND}`; export r; \
10811	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10812	$(HOST_EXPORTS) \
10813	for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
10814	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10815	done; \
10816	echo "Doing distclean in gcc" ; \
10817	(cd $(HOST_SUBDIR)/gcc && \
10818	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10819	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10820	          "RANLIB=$${RANLIB}" \
10821	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10822	          distclean) \
10823	  || exit 1
10824
10825@endif gcc
10826
10827.PHONY: maybe-maintainer-clean-gcc maintainer-clean-gcc
10828maybe-maintainer-clean-gcc:
10829@if gcc
10830maybe-maintainer-clean-gcc: maintainer-clean-gcc
10831
10832maintainer-clean-gcc: 
10833	@[ -f ./gcc/Makefile ] || exit 0; \
10834	r=`${PWD_COMMAND}`; export r; \
10835	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10836	$(HOST_EXPORTS) \
10837	for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
10838	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10839	done; \
10840	echo "Doing maintainer-clean in gcc" ; \
10841	(cd $(HOST_SUBDIR)/gcc && \
10842	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10843	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10844	          "RANLIB=$${RANLIB}" \
10845	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10846	          maintainer-clean) \
10847	  || exit 1
10848
10849@endif gcc
10850
10851
10852
10853.PHONY: configure-gmp maybe-configure-gmp
10854maybe-configure-gmp:
10855@if gcc-bootstrap
10856configure-gmp: stage_current
10857@endif gcc-bootstrap
10858@if gmp
10859maybe-configure-gmp: configure-gmp
10860configure-gmp: 
10861	@r=`${PWD_COMMAND}`; export r; \
10862	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10863	test ! -f $(HOST_SUBDIR)/gmp/Makefile || exit 0; \
10864	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp ; \
10865	$(HOST_EXPORTS)  \
10866	echo Configuring in $(HOST_SUBDIR)/gmp; \
10867	cd "$(HOST_SUBDIR)/gmp" || exit 1; \
10868	case $(srcdir) in \
10869	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
10870	  *) topdir=`echo $(HOST_SUBDIR)/gmp/ | \
10871		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
10872	esac; \
10873	srcdiroption="--srcdir=$${topdir}/gmp"; \
10874	libsrcdir="$$s/gmp"; \
10875	$(SHELL) $${libsrcdir}/configure \
10876	  $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
10877	  --target=none-${host_vendor}-${host_os} $${srcdiroption} --disable-shared \
10878	  || exit 1
10879@endif gmp
10880
10881
10882
10883.PHONY: configure-stage1-gmp maybe-configure-stage1-gmp
10884maybe-configure-stage1-gmp:
10885@if gmp-bootstrap
10886maybe-configure-stage1-gmp: configure-stage1-gmp
10887configure-stage1-gmp:
10888	@[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
10889	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp
10890	@r=`${PWD_COMMAND}`; export r; \
10891	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10892	TFLAGS="$(STAGE1_TFLAGS)"; \
10893	test ! -f $(HOST_SUBDIR)/gmp/Makefile || exit 0; \
10894	$(HOST_EXPORTS) \
10895	CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
10896	CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
10897	LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS;  \
10898	echo Configuring stage 1 in $(HOST_SUBDIR)/gmp ; \
10899	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp ; \
10900	cd $(HOST_SUBDIR)/gmp || exit 1; \
10901	case $(srcdir) in \
10902	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
10903	  *) topdir=`echo $(HOST_SUBDIR)/gmp/ | \
10904		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
10905	esac; \
10906	srcdiroption="--srcdir=$${topdir}/gmp"; \
10907	libsrcdir="$$s/gmp"; \
10908	$(SHELL) $${libsrcdir}/configure \
10909	  $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
10910	  --target=none-${host_vendor}-${host_os} $${srcdiroption} \
10911	  $(STAGE1_CONFIGURE_FLAGS) \
10912	  --disable-shared
10913@endif gmp-bootstrap
10914
10915.PHONY: configure-stage2-gmp maybe-configure-stage2-gmp
10916maybe-configure-stage2-gmp:
10917@if gmp-bootstrap
10918maybe-configure-stage2-gmp: configure-stage2-gmp
10919configure-stage2-gmp:
10920	@[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
10921	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp
10922	@r=`${PWD_COMMAND}`; export r; \
10923	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10924	TFLAGS="$(STAGE2_TFLAGS)"; \
10925	test ! -f $(HOST_SUBDIR)/gmp/Makefile || exit 0; \
10926	$(HOST_EXPORTS) \
10927	$(POSTSTAGE1_HOST_EXPORTS) \
10928	CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
10929	CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
10930	LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS;  \
10931	echo Configuring stage 2 in $(HOST_SUBDIR)/gmp ; \
10932	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp ; \
10933	cd $(HOST_SUBDIR)/gmp || exit 1; \
10934	case $(srcdir) in \
10935	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
10936	  *) topdir=`echo $(HOST_SUBDIR)/gmp/ | \
10937		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
10938	esac; \
10939	srcdiroption="--srcdir=$${topdir}/gmp"; \
10940	libsrcdir="$$s/gmp"; \
10941	$(SHELL) $${libsrcdir}/configure \
10942	  $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
10943	  --target=none-${host_vendor}-${host_os} $${srcdiroption} \
10944	  --with-build-libsubdir=$(HOST_SUBDIR) \
10945	  $(STAGE2_CONFIGURE_FLAGS) \
10946	  --disable-shared
10947@endif gmp-bootstrap
10948
10949.PHONY: configure-stage3-gmp maybe-configure-stage3-gmp
10950maybe-configure-stage3-gmp:
10951@if gmp-bootstrap
10952maybe-configure-stage3-gmp: configure-stage3-gmp
10953configure-stage3-gmp:
10954	@[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
10955	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp
10956	@r=`${PWD_COMMAND}`; export r; \
10957	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10958	TFLAGS="$(STAGE3_TFLAGS)"; \
10959	test ! -f $(HOST_SUBDIR)/gmp/Makefile || exit 0; \
10960	$(HOST_EXPORTS) \
10961	$(POSTSTAGE1_HOST_EXPORTS) \
10962	CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
10963	CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
10964	LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS;  \
10965	echo Configuring stage 3 in $(HOST_SUBDIR)/gmp ; \
10966	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp ; \
10967	cd $(HOST_SUBDIR)/gmp || exit 1; \
10968	case $(srcdir) in \
10969	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
10970	  *) topdir=`echo $(HOST_SUBDIR)/gmp/ | \
10971		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
10972	esac; \
10973	srcdiroption="--srcdir=$${topdir}/gmp"; \
10974	libsrcdir="$$s/gmp"; \
10975	$(SHELL) $${libsrcdir}/configure \
10976	  $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
10977	  --target=none-${host_vendor}-${host_os} $${srcdiroption} \
10978	  --with-build-libsubdir=$(HOST_SUBDIR) \
10979	  $(STAGE3_CONFIGURE_FLAGS) \
10980	  --disable-shared
10981@endif gmp-bootstrap
10982
10983.PHONY: configure-stage4-gmp maybe-configure-stage4-gmp
10984maybe-configure-stage4-gmp:
10985@if gmp-bootstrap
10986maybe-configure-stage4-gmp: configure-stage4-gmp
10987configure-stage4-gmp:
10988	@[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
10989	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp
10990	@r=`${PWD_COMMAND}`; export r; \
10991	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10992	TFLAGS="$(STAGE4_TFLAGS)"; \
10993	test ! -f $(HOST_SUBDIR)/gmp/Makefile || exit 0; \
10994	$(HOST_EXPORTS) \
10995	$(POSTSTAGE1_HOST_EXPORTS) \
10996	CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
10997	CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
10998	LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS;  \
10999	echo Configuring stage 4 in $(HOST_SUBDIR)/gmp ; \
11000	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp ; \
11001	cd $(HOST_SUBDIR)/gmp || exit 1; \
11002	case $(srcdir) in \
11003	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
11004	  *) topdir=`echo $(HOST_SUBDIR)/gmp/ | \
11005		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
11006	esac; \
11007	srcdiroption="--srcdir=$${topdir}/gmp"; \
11008	libsrcdir="$$s/gmp"; \
11009	$(SHELL) $${libsrcdir}/configure \
11010	  $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
11011	  --target=none-${host_vendor}-${host_os} $${srcdiroption} \
11012	  --with-build-libsubdir=$(HOST_SUBDIR) \
11013	  $(STAGE4_CONFIGURE_FLAGS) \
11014	  --disable-shared
11015@endif gmp-bootstrap
11016
11017.PHONY: configure-stageprofile-gmp maybe-configure-stageprofile-gmp
11018maybe-configure-stageprofile-gmp:
11019@if gmp-bootstrap
11020maybe-configure-stageprofile-gmp: configure-stageprofile-gmp
11021configure-stageprofile-gmp:
11022	@[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
11023	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp
11024	@r=`${PWD_COMMAND}`; export r; \
11025	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11026	TFLAGS="$(STAGEprofile_TFLAGS)"; \
11027	test ! -f $(HOST_SUBDIR)/gmp/Makefile || exit 0; \
11028	$(HOST_EXPORTS) \
11029	$(POSTSTAGE1_HOST_EXPORTS) \
11030	CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
11031	CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
11032	LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS;  \
11033	echo Configuring stage profile in $(HOST_SUBDIR)/gmp ; \
11034	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp ; \
11035	cd $(HOST_SUBDIR)/gmp || exit 1; \
11036	case $(srcdir) in \
11037	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
11038	  *) topdir=`echo $(HOST_SUBDIR)/gmp/ | \
11039		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
11040	esac; \
11041	srcdiroption="--srcdir=$${topdir}/gmp"; \
11042	libsrcdir="$$s/gmp"; \
11043	$(SHELL) $${libsrcdir}/configure \
11044	  $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
11045	  --target=none-${host_vendor}-${host_os} $${srcdiroption} \
11046	  --with-build-libsubdir=$(HOST_SUBDIR) \
11047	  $(STAGEprofile_CONFIGURE_FLAGS) \
11048	  --disable-shared
11049@endif gmp-bootstrap
11050
11051.PHONY: configure-stagefeedback-gmp maybe-configure-stagefeedback-gmp
11052maybe-configure-stagefeedback-gmp:
11053@if gmp-bootstrap
11054maybe-configure-stagefeedback-gmp: configure-stagefeedback-gmp
11055configure-stagefeedback-gmp:
11056	@[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
11057	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp
11058	@r=`${PWD_COMMAND}`; export r; \
11059	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11060	TFLAGS="$(STAGEfeedback_TFLAGS)"; \
11061	test ! -f $(HOST_SUBDIR)/gmp/Makefile || exit 0; \
11062	$(HOST_EXPORTS) \
11063	$(POSTSTAGE1_HOST_EXPORTS) \
11064	CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
11065	CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
11066	LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS;  \
11067	echo Configuring stage feedback in $(HOST_SUBDIR)/gmp ; \
11068	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp ; \
11069	cd $(HOST_SUBDIR)/gmp || exit 1; \
11070	case $(srcdir) in \
11071	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
11072	  *) topdir=`echo $(HOST_SUBDIR)/gmp/ | \
11073		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
11074	esac; \
11075	srcdiroption="--srcdir=$${topdir}/gmp"; \
11076	libsrcdir="$$s/gmp"; \
11077	$(SHELL) $${libsrcdir}/configure \
11078	  $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
11079	  --target=none-${host_vendor}-${host_os} $${srcdiroption} \
11080	  --with-build-libsubdir=$(HOST_SUBDIR) \
11081	  $(STAGEfeedback_CONFIGURE_FLAGS) \
11082	  --disable-shared
11083@endif gmp-bootstrap
11084
11085
11086
11087
11088
11089.PHONY: all-gmp maybe-all-gmp
11090maybe-all-gmp:
11091@if gcc-bootstrap
11092all-gmp: stage_current
11093@endif gcc-bootstrap
11094@if gmp
11095TARGET-gmp=all
11096maybe-all-gmp: all-gmp
11097all-gmp: configure-gmp
11098	@r=`${PWD_COMMAND}`; export r; \
11099	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11100	$(HOST_EXPORTS)  \
11101	(cd $(HOST_SUBDIR)/gmp && \
11102	  $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS)  \
11103		$(TARGET-gmp))
11104@endif gmp
11105
11106
11107
11108.PHONY: all-stage1-gmp maybe-all-stage1-gmp
11109.PHONY: clean-stage1-gmp maybe-clean-stage1-gmp
11110maybe-all-stage1-gmp:
11111maybe-clean-stage1-gmp:
11112@if gmp-bootstrap
11113maybe-all-stage1-gmp: all-stage1-gmp
11114all-stage1: all-stage1-gmp
11115TARGET-stage1-gmp = $(TARGET-gmp)
11116all-stage1-gmp: configure-stage1-gmp
11117	@[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
11118	@r=`${PWD_COMMAND}`; export r; \
11119	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11120	TFLAGS="$(STAGE1_TFLAGS)"; \
11121	$(HOST_EXPORTS)  \
11122	cd $(HOST_SUBDIR)/gmp && \
11123	$(MAKE) $(BASE_FLAGS_TO_PASS) \
11124		CFLAGS="$(STAGE1_CFLAGS)" \
11125		CXXFLAGS="$(STAGE1_CXXFLAGS)" \
11126		LIBCFLAGS="$(LIBCFLAGS)" \
11127		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
11128		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
11129		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
11130		$(EXTRA_HOST_FLAGS)  \
11131		$(STAGE1_FLAGS_TO_PASS)  \
11132		TFLAGS="$(STAGE1_TFLAGS)" \
11133		$(TARGET-stage1-gmp)
11134
11135maybe-clean-stage1-gmp: clean-stage1-gmp
11136clean-stage1: clean-stage1-gmp
11137clean-stage1-gmp:
11138	@if [ $(current_stage) = stage1 ]; then \
11139	  [ -f $(HOST_SUBDIR)/gmp/Makefile ] || exit 0; \
11140	else \
11141	  [ -f $(HOST_SUBDIR)/stage1-gmp/Makefile ] || exit 0; \
11142	  $(MAKE) stage1-start; \
11143	fi; \
11144	cd $(HOST_SUBDIR)/gmp && \
11145	$(MAKE) $(EXTRA_HOST_FLAGS)  \
11146	$(STAGE1_FLAGS_TO_PASS)  clean
11147@endif gmp-bootstrap
11148
11149
11150.PHONY: all-stage2-gmp maybe-all-stage2-gmp
11151.PHONY: clean-stage2-gmp maybe-clean-stage2-gmp
11152maybe-all-stage2-gmp:
11153maybe-clean-stage2-gmp:
11154@if gmp-bootstrap
11155maybe-all-stage2-gmp: all-stage2-gmp
11156all-stage2: all-stage2-gmp
11157TARGET-stage2-gmp = $(TARGET-gmp)
11158all-stage2-gmp: configure-stage2-gmp
11159	@[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
11160	@r=`${PWD_COMMAND}`; export r; \
11161	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11162	TFLAGS="$(STAGE2_TFLAGS)"; \
11163	$(HOST_EXPORTS) \
11164	$(POSTSTAGE1_HOST_EXPORTS)  \
11165	cd $(HOST_SUBDIR)/gmp && \
11166	$(MAKE) $(BASE_FLAGS_TO_PASS) \
11167		CFLAGS="$(STAGE2_CFLAGS)" \
11168		CXXFLAGS="$(STAGE2_CXXFLAGS)" \
11169		LIBCFLAGS="$(STAGE2_CFLAGS)" \
11170		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
11171		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
11172		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
11173		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
11174		TFLAGS="$(STAGE2_TFLAGS)" \
11175		$(TARGET-stage2-gmp)
11176
11177maybe-clean-stage2-gmp: clean-stage2-gmp
11178clean-stage2: clean-stage2-gmp
11179clean-stage2-gmp:
11180	@if [ $(current_stage) = stage2 ]; then \
11181	  [ -f $(HOST_SUBDIR)/gmp/Makefile ] || exit 0; \
11182	else \
11183	  [ -f $(HOST_SUBDIR)/stage2-gmp/Makefile ] || exit 0; \
11184	  $(MAKE) stage2-start; \
11185	fi; \
11186	cd $(HOST_SUBDIR)/gmp && \
11187	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
11188@endif gmp-bootstrap
11189
11190
11191.PHONY: all-stage3-gmp maybe-all-stage3-gmp
11192.PHONY: clean-stage3-gmp maybe-clean-stage3-gmp
11193maybe-all-stage3-gmp:
11194maybe-clean-stage3-gmp:
11195@if gmp-bootstrap
11196maybe-all-stage3-gmp: all-stage3-gmp
11197all-stage3: all-stage3-gmp
11198TARGET-stage3-gmp = $(TARGET-gmp)
11199all-stage3-gmp: configure-stage3-gmp
11200	@[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
11201	@r=`${PWD_COMMAND}`; export r; \
11202	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11203	TFLAGS="$(STAGE3_TFLAGS)"; \
11204	$(HOST_EXPORTS) \
11205	$(POSTSTAGE1_HOST_EXPORTS)  \
11206	cd $(HOST_SUBDIR)/gmp && \
11207	$(MAKE) $(BASE_FLAGS_TO_PASS) \
11208		CFLAGS="$(STAGE3_CFLAGS)" \
11209		CXXFLAGS="$(STAGE3_CXXFLAGS)" \
11210		LIBCFLAGS="$(STAGE3_CFLAGS)" \
11211		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
11212		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
11213		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
11214		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
11215		TFLAGS="$(STAGE3_TFLAGS)" \
11216		$(TARGET-stage3-gmp)
11217
11218maybe-clean-stage3-gmp: clean-stage3-gmp
11219clean-stage3: clean-stage3-gmp
11220clean-stage3-gmp:
11221	@if [ $(current_stage) = stage3 ]; then \
11222	  [ -f $(HOST_SUBDIR)/gmp/Makefile ] || exit 0; \
11223	else \
11224	  [ -f $(HOST_SUBDIR)/stage3-gmp/Makefile ] || exit 0; \
11225	  $(MAKE) stage3-start; \
11226	fi; \
11227	cd $(HOST_SUBDIR)/gmp && \
11228	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
11229@endif gmp-bootstrap
11230
11231
11232.PHONY: all-stage4-gmp maybe-all-stage4-gmp
11233.PHONY: clean-stage4-gmp maybe-clean-stage4-gmp
11234maybe-all-stage4-gmp:
11235maybe-clean-stage4-gmp:
11236@if gmp-bootstrap
11237maybe-all-stage4-gmp: all-stage4-gmp
11238all-stage4: all-stage4-gmp
11239TARGET-stage4-gmp = $(TARGET-gmp)
11240all-stage4-gmp: configure-stage4-gmp
11241	@[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
11242	@r=`${PWD_COMMAND}`; export r; \
11243	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11244	TFLAGS="$(STAGE4_TFLAGS)"; \
11245	$(HOST_EXPORTS) \
11246	$(POSTSTAGE1_HOST_EXPORTS)  \
11247	cd $(HOST_SUBDIR)/gmp && \
11248	$(MAKE) $(BASE_FLAGS_TO_PASS) \
11249		CFLAGS="$(STAGE4_CFLAGS)" \
11250		CXXFLAGS="$(STAGE4_CXXFLAGS)" \
11251		LIBCFLAGS="$(STAGE4_CFLAGS)" \
11252		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
11253		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
11254		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
11255		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
11256		TFLAGS="$(STAGE4_TFLAGS)" \
11257		$(TARGET-stage4-gmp)
11258
11259maybe-clean-stage4-gmp: clean-stage4-gmp
11260clean-stage4: clean-stage4-gmp
11261clean-stage4-gmp:
11262	@if [ $(current_stage) = stage4 ]; then \
11263	  [ -f $(HOST_SUBDIR)/gmp/Makefile ] || exit 0; \
11264	else \
11265	  [ -f $(HOST_SUBDIR)/stage4-gmp/Makefile ] || exit 0; \
11266	  $(MAKE) stage4-start; \
11267	fi; \
11268	cd $(HOST_SUBDIR)/gmp && \
11269	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
11270@endif gmp-bootstrap
11271
11272
11273.PHONY: all-stageprofile-gmp maybe-all-stageprofile-gmp
11274.PHONY: clean-stageprofile-gmp maybe-clean-stageprofile-gmp
11275maybe-all-stageprofile-gmp:
11276maybe-clean-stageprofile-gmp:
11277@if gmp-bootstrap
11278maybe-all-stageprofile-gmp: all-stageprofile-gmp
11279all-stageprofile: all-stageprofile-gmp
11280TARGET-stageprofile-gmp = $(TARGET-gmp)
11281all-stageprofile-gmp: configure-stageprofile-gmp
11282	@[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
11283	@r=`${PWD_COMMAND}`; export r; \
11284	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11285	TFLAGS="$(STAGEprofile_TFLAGS)"; \
11286	$(HOST_EXPORTS) \
11287	$(POSTSTAGE1_HOST_EXPORTS)  \
11288	cd $(HOST_SUBDIR)/gmp && \
11289	$(MAKE) $(BASE_FLAGS_TO_PASS) \
11290		CFLAGS="$(STAGEprofile_CFLAGS)" \
11291		CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
11292		LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
11293		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
11294		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
11295		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
11296		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
11297		TFLAGS="$(STAGEprofile_TFLAGS)" \
11298		$(TARGET-stageprofile-gmp)
11299
11300maybe-clean-stageprofile-gmp: clean-stageprofile-gmp
11301clean-stageprofile: clean-stageprofile-gmp
11302clean-stageprofile-gmp:
11303	@if [ $(current_stage) = stageprofile ]; then \
11304	  [ -f $(HOST_SUBDIR)/gmp/Makefile ] || exit 0; \
11305	else \
11306	  [ -f $(HOST_SUBDIR)/stageprofile-gmp/Makefile ] || exit 0; \
11307	  $(MAKE) stageprofile-start; \
11308	fi; \
11309	cd $(HOST_SUBDIR)/gmp && \
11310	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
11311@endif gmp-bootstrap
11312
11313
11314.PHONY: all-stagefeedback-gmp maybe-all-stagefeedback-gmp
11315.PHONY: clean-stagefeedback-gmp maybe-clean-stagefeedback-gmp
11316maybe-all-stagefeedback-gmp:
11317maybe-clean-stagefeedback-gmp:
11318@if gmp-bootstrap
11319maybe-all-stagefeedback-gmp: all-stagefeedback-gmp
11320all-stagefeedback: all-stagefeedback-gmp
11321TARGET-stagefeedback-gmp = $(TARGET-gmp)
11322all-stagefeedback-gmp: configure-stagefeedback-gmp
11323	@[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
11324	@r=`${PWD_COMMAND}`; export r; \
11325	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11326	TFLAGS="$(STAGEfeedback_TFLAGS)"; \
11327	$(HOST_EXPORTS) \
11328	$(POSTSTAGE1_HOST_EXPORTS)  \
11329	cd $(HOST_SUBDIR)/gmp && \
11330	$(MAKE) $(BASE_FLAGS_TO_PASS) \
11331		CFLAGS="$(STAGEfeedback_CFLAGS)" \
11332		CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
11333		LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
11334		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
11335		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
11336		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
11337		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
11338		TFLAGS="$(STAGEfeedback_TFLAGS)" \
11339		$(TARGET-stagefeedback-gmp)
11340
11341maybe-clean-stagefeedback-gmp: clean-stagefeedback-gmp
11342clean-stagefeedback: clean-stagefeedback-gmp
11343clean-stagefeedback-gmp:
11344	@if [ $(current_stage) = stagefeedback ]; then \
11345	  [ -f $(HOST_SUBDIR)/gmp/Makefile ] || exit 0; \
11346	else \
11347	  [ -f $(HOST_SUBDIR)/stagefeedback-gmp/Makefile ] || exit 0; \
11348	  $(MAKE) stagefeedback-start; \
11349	fi; \
11350	cd $(HOST_SUBDIR)/gmp && \
11351	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
11352@endif gmp-bootstrap
11353
11354
11355
11356
11357
11358.PHONY: check-gmp maybe-check-gmp
11359maybe-check-gmp:
11360@if gmp
11361maybe-check-gmp: check-gmp
11362
11363check-gmp:
11364	@: $(MAKE); $(unstage)
11365	@r=`${PWD_COMMAND}`; export r; \
11366	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11367	$(HOST_EXPORTS) \
11368	(cd $(HOST_SUBDIR)/gmp && \
11369	  $(MAKE) $(FLAGS_TO_PASS)  check)
11370
11371@endif gmp
11372
11373.PHONY: install-gmp maybe-install-gmp
11374maybe-install-gmp:
11375@if gmp
11376maybe-install-gmp: install-gmp
11377
11378install-gmp:
11379
11380@endif gmp
11381
11382.PHONY: install-strip-gmp maybe-install-strip-gmp
11383maybe-install-strip-gmp:
11384@if gmp
11385maybe-install-strip-gmp: install-strip-gmp
11386
11387install-strip-gmp:
11388
11389@endif gmp
11390
11391# Other targets (info, dvi, pdf, etc.)
11392
11393.PHONY: maybe-info-gmp info-gmp
11394maybe-info-gmp:
11395@if gmp
11396maybe-info-gmp: info-gmp
11397
11398info-gmp: \
11399    configure-gmp 
11400	@[ -f ./gmp/Makefile ] || exit 0; \
11401	r=`${PWD_COMMAND}`; export r; \
11402	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11403	$(HOST_EXPORTS) \
11404	for flag in $(EXTRA_HOST_FLAGS) ; do \
11405	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11406	done; \
11407	echo "Doing info in gmp" ; \
11408	(cd $(HOST_SUBDIR)/gmp && \
11409	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11410	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11411	          "RANLIB=$${RANLIB}" \
11412	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11413	          info) \
11414	  || exit 1
11415
11416@endif gmp
11417
11418.PHONY: maybe-dvi-gmp dvi-gmp
11419maybe-dvi-gmp:
11420@if gmp
11421maybe-dvi-gmp: dvi-gmp
11422
11423dvi-gmp: \
11424    configure-gmp 
11425	@[ -f ./gmp/Makefile ] || exit 0; \
11426	r=`${PWD_COMMAND}`; export r; \
11427	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11428	$(HOST_EXPORTS) \
11429	for flag in $(EXTRA_HOST_FLAGS) ; do \
11430	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11431	done; \
11432	echo "Doing dvi in gmp" ; \
11433	(cd $(HOST_SUBDIR)/gmp && \
11434	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11435	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11436	          "RANLIB=$${RANLIB}" \
11437	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11438	          dvi) \
11439	  || exit 1
11440
11441@endif gmp
11442
11443.PHONY: maybe-pdf-gmp pdf-gmp
11444maybe-pdf-gmp:
11445@if gmp
11446maybe-pdf-gmp: pdf-gmp
11447
11448pdf-gmp: \
11449    configure-gmp 
11450	@[ -f ./gmp/Makefile ] || exit 0; \
11451	r=`${PWD_COMMAND}`; export r; \
11452	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11453	$(HOST_EXPORTS) \
11454	for flag in $(EXTRA_HOST_FLAGS) ; do \
11455	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11456	done; \
11457	echo "Doing pdf in gmp" ; \
11458	(cd $(HOST_SUBDIR)/gmp && \
11459	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11460	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11461	          "RANLIB=$${RANLIB}" \
11462	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11463	          pdf) \
11464	  || exit 1
11465
11466@endif gmp
11467
11468.PHONY: maybe-html-gmp html-gmp
11469maybe-html-gmp:
11470@if gmp
11471maybe-html-gmp: html-gmp
11472
11473html-gmp: \
11474    configure-gmp 
11475	@[ -f ./gmp/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 html in gmp" ; \
11483	(cd $(HOST_SUBDIR)/gmp && \
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	          html) \
11489	  || exit 1
11490
11491@endif gmp
11492
11493.PHONY: maybe-TAGS-gmp TAGS-gmp
11494maybe-TAGS-gmp:
11495@if gmp
11496maybe-TAGS-gmp: TAGS-gmp
11497
11498TAGS-gmp: \
11499    configure-gmp 
11500	@[ -f ./gmp/Makefile ] || exit 0; \
11501	r=`${PWD_COMMAND}`; export r; \
11502	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11503	$(HOST_EXPORTS) \
11504	for flag in $(EXTRA_HOST_FLAGS) ; do \
11505	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11506	done; \
11507	echo "Doing TAGS in gmp" ; \
11508	(cd $(HOST_SUBDIR)/gmp && \
11509	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11510	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11511	          "RANLIB=$${RANLIB}" \
11512	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11513	          TAGS) \
11514	  || exit 1
11515
11516@endif gmp
11517
11518.PHONY: maybe-install-info-gmp install-info-gmp
11519maybe-install-info-gmp:
11520@if gmp
11521maybe-install-info-gmp: install-info-gmp
11522
11523install-info-gmp: \
11524    configure-gmp \
11525    info-gmp 
11526	@[ -f ./gmp/Makefile ] || exit 0; \
11527	r=`${PWD_COMMAND}`; export r; \
11528	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11529	$(HOST_EXPORTS) \
11530	for flag in $(EXTRA_HOST_FLAGS) ; do \
11531	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11532	done; \
11533	echo "Doing install-info in gmp" ; \
11534	(cd $(HOST_SUBDIR)/gmp && \
11535	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11536	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11537	          "RANLIB=$${RANLIB}" \
11538	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11539	          install-info) \
11540	  || exit 1
11541
11542@endif gmp
11543
11544.PHONY: maybe-install-pdf-gmp install-pdf-gmp
11545maybe-install-pdf-gmp:
11546@if gmp
11547maybe-install-pdf-gmp: install-pdf-gmp
11548
11549install-pdf-gmp: \
11550    configure-gmp \
11551    pdf-gmp 
11552	@[ -f ./gmp/Makefile ] || exit 0; \
11553	r=`${PWD_COMMAND}`; export r; \
11554	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11555	$(HOST_EXPORTS) \
11556	for flag in $(EXTRA_HOST_FLAGS) ; do \
11557	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11558	done; \
11559	echo "Doing install-pdf in gmp" ; \
11560	(cd $(HOST_SUBDIR)/gmp && \
11561	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11562	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11563	          "RANLIB=$${RANLIB}" \
11564	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11565	          install-pdf) \
11566	  || exit 1
11567
11568@endif gmp
11569
11570.PHONY: maybe-install-html-gmp install-html-gmp
11571maybe-install-html-gmp:
11572@if gmp
11573maybe-install-html-gmp: install-html-gmp
11574
11575install-html-gmp: \
11576    configure-gmp \
11577    html-gmp 
11578	@[ -f ./gmp/Makefile ] || exit 0; \
11579	r=`${PWD_COMMAND}`; export r; \
11580	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11581	$(HOST_EXPORTS) \
11582	for flag in $(EXTRA_HOST_FLAGS) ; do \
11583	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11584	done; \
11585	echo "Doing install-html in gmp" ; \
11586	(cd $(HOST_SUBDIR)/gmp && \
11587	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11588	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11589	          "RANLIB=$${RANLIB}" \
11590	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11591	          install-html) \
11592	  || exit 1
11593
11594@endif gmp
11595
11596.PHONY: maybe-installcheck-gmp installcheck-gmp
11597maybe-installcheck-gmp:
11598@if gmp
11599maybe-installcheck-gmp: installcheck-gmp
11600
11601installcheck-gmp: \
11602    configure-gmp 
11603	@[ -f ./gmp/Makefile ] || exit 0; \
11604	r=`${PWD_COMMAND}`; export r; \
11605	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11606	$(HOST_EXPORTS) \
11607	for flag in $(EXTRA_HOST_FLAGS) ; do \
11608	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11609	done; \
11610	echo "Doing installcheck in gmp" ; \
11611	(cd $(HOST_SUBDIR)/gmp && \
11612	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11613	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11614	          "RANLIB=$${RANLIB}" \
11615	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11616	          installcheck) \
11617	  || exit 1
11618
11619@endif gmp
11620
11621.PHONY: maybe-mostlyclean-gmp mostlyclean-gmp
11622maybe-mostlyclean-gmp:
11623@if gmp
11624maybe-mostlyclean-gmp: mostlyclean-gmp
11625
11626mostlyclean-gmp: 
11627	@[ -f ./gmp/Makefile ] || exit 0; \
11628	r=`${PWD_COMMAND}`; export r; \
11629	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11630	$(HOST_EXPORTS) \
11631	for flag in $(EXTRA_HOST_FLAGS) ; do \
11632	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11633	done; \
11634	echo "Doing mostlyclean in gmp" ; \
11635	(cd $(HOST_SUBDIR)/gmp && \
11636	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11637	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11638	          "RANLIB=$${RANLIB}" \
11639	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11640	          mostlyclean) \
11641	  || exit 1
11642
11643@endif gmp
11644
11645.PHONY: maybe-clean-gmp clean-gmp
11646maybe-clean-gmp:
11647@if gmp
11648maybe-clean-gmp: clean-gmp
11649
11650clean-gmp: 
11651	@[ -f ./gmp/Makefile ] || exit 0; \
11652	r=`${PWD_COMMAND}`; export r; \
11653	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11654	$(HOST_EXPORTS) \
11655	for flag in $(EXTRA_HOST_FLAGS) ; do \
11656	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11657	done; \
11658	echo "Doing clean in gmp" ; \
11659	(cd $(HOST_SUBDIR)/gmp && \
11660	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11661	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11662	          "RANLIB=$${RANLIB}" \
11663	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11664	          clean) \
11665	  || exit 1
11666
11667@endif gmp
11668
11669.PHONY: maybe-distclean-gmp distclean-gmp
11670maybe-distclean-gmp:
11671@if gmp
11672maybe-distclean-gmp: distclean-gmp
11673
11674distclean-gmp: 
11675	@[ -f ./gmp/Makefile ] || exit 0; \
11676	r=`${PWD_COMMAND}`; export r; \
11677	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11678	$(HOST_EXPORTS) \
11679	for flag in $(EXTRA_HOST_FLAGS) ; do \
11680	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11681	done; \
11682	echo "Doing distclean in gmp" ; \
11683	(cd $(HOST_SUBDIR)/gmp && \
11684	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11685	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11686	          "RANLIB=$${RANLIB}" \
11687	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11688	          distclean) \
11689	  || exit 1
11690
11691@endif gmp
11692
11693.PHONY: maybe-maintainer-clean-gmp maintainer-clean-gmp
11694maybe-maintainer-clean-gmp:
11695@if gmp
11696maybe-maintainer-clean-gmp: maintainer-clean-gmp
11697
11698maintainer-clean-gmp: 
11699	@[ -f ./gmp/Makefile ] || exit 0; \
11700	r=`${PWD_COMMAND}`; export r; \
11701	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11702	$(HOST_EXPORTS) \
11703	for flag in $(EXTRA_HOST_FLAGS) ; do \
11704	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11705	done; \
11706	echo "Doing maintainer-clean in gmp" ; \
11707	(cd $(HOST_SUBDIR)/gmp && \
11708	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11709	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11710	          "RANLIB=$${RANLIB}" \
11711	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11712	          maintainer-clean) \
11713	  || exit 1
11714
11715@endif gmp
11716
11717
11718
11719.PHONY: configure-mpfr maybe-configure-mpfr
11720maybe-configure-mpfr:
11721@if gcc-bootstrap
11722configure-mpfr: stage_current
11723@endif gcc-bootstrap
11724@if mpfr
11725maybe-configure-mpfr: configure-mpfr
11726configure-mpfr: 
11727	@r=`${PWD_COMMAND}`; export r; \
11728	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11729	test ! -f $(HOST_SUBDIR)/mpfr/Makefile || exit 0; \
11730	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr ; \
11731	$(HOST_EXPORTS)  \
11732	echo Configuring in $(HOST_SUBDIR)/mpfr; \
11733	cd "$(HOST_SUBDIR)/mpfr" || exit 1; \
11734	case $(srcdir) in \
11735	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
11736	  *) topdir=`echo $(HOST_SUBDIR)/mpfr/ | \
11737		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
11738	esac; \
11739	srcdiroption="--srcdir=$${topdir}/mpfr"; \
11740	libsrcdir="$$s/mpfr"; \
11741	$(SHELL) $${libsrcdir}/configure \
11742	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
11743	  --target=${target_alias} $${srcdiroption} --disable-shared @extra_mpfr_configure_flags@ \
11744	  || exit 1
11745@endif mpfr
11746
11747
11748
11749.PHONY: configure-stage1-mpfr maybe-configure-stage1-mpfr
11750maybe-configure-stage1-mpfr:
11751@if mpfr-bootstrap
11752maybe-configure-stage1-mpfr: configure-stage1-mpfr
11753configure-stage1-mpfr:
11754	@[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
11755	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr
11756	@r=`${PWD_COMMAND}`; export r; \
11757	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11758	TFLAGS="$(STAGE1_TFLAGS)"; \
11759	test ! -f $(HOST_SUBDIR)/mpfr/Makefile || exit 0; \
11760	$(HOST_EXPORTS) \
11761	CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
11762	CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
11763	LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS;  \
11764	echo Configuring stage 1 in $(HOST_SUBDIR)/mpfr ; \
11765	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr ; \
11766	cd $(HOST_SUBDIR)/mpfr || exit 1; \
11767	case $(srcdir) in \
11768	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
11769	  *) topdir=`echo $(HOST_SUBDIR)/mpfr/ | \
11770		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
11771	esac; \
11772	srcdiroption="--srcdir=$${topdir}/mpfr"; \
11773	libsrcdir="$$s/mpfr"; \
11774	$(SHELL) $${libsrcdir}/configure \
11775	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
11776	  --target=${target_alias} $${srcdiroption} \
11777	  $(STAGE1_CONFIGURE_FLAGS) \
11778	  --disable-shared @extra_mpfr_configure_flags@
11779@endif mpfr-bootstrap
11780
11781.PHONY: configure-stage2-mpfr maybe-configure-stage2-mpfr
11782maybe-configure-stage2-mpfr:
11783@if mpfr-bootstrap
11784maybe-configure-stage2-mpfr: configure-stage2-mpfr
11785configure-stage2-mpfr:
11786	@[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
11787	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr
11788	@r=`${PWD_COMMAND}`; export r; \
11789	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11790	TFLAGS="$(STAGE2_TFLAGS)"; \
11791	test ! -f $(HOST_SUBDIR)/mpfr/Makefile || exit 0; \
11792	$(HOST_EXPORTS) \
11793	$(POSTSTAGE1_HOST_EXPORTS) \
11794	CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
11795	CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
11796	LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS;  \
11797	echo Configuring stage 2 in $(HOST_SUBDIR)/mpfr ; \
11798	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr ; \
11799	cd $(HOST_SUBDIR)/mpfr || exit 1; \
11800	case $(srcdir) in \
11801	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
11802	  *) topdir=`echo $(HOST_SUBDIR)/mpfr/ | \
11803		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
11804	esac; \
11805	srcdiroption="--srcdir=$${topdir}/mpfr"; \
11806	libsrcdir="$$s/mpfr"; \
11807	$(SHELL) $${libsrcdir}/configure \
11808	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
11809	  --target=${target_alias} $${srcdiroption} \
11810	  --with-build-libsubdir=$(HOST_SUBDIR) \
11811	  $(STAGE2_CONFIGURE_FLAGS) \
11812	  --disable-shared @extra_mpfr_configure_flags@
11813@endif mpfr-bootstrap
11814
11815.PHONY: configure-stage3-mpfr maybe-configure-stage3-mpfr
11816maybe-configure-stage3-mpfr:
11817@if mpfr-bootstrap
11818maybe-configure-stage3-mpfr: configure-stage3-mpfr
11819configure-stage3-mpfr:
11820	@[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
11821	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr
11822	@r=`${PWD_COMMAND}`; export r; \
11823	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11824	TFLAGS="$(STAGE3_TFLAGS)"; \
11825	test ! -f $(HOST_SUBDIR)/mpfr/Makefile || exit 0; \
11826	$(HOST_EXPORTS) \
11827	$(POSTSTAGE1_HOST_EXPORTS) \
11828	CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
11829	CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
11830	LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS;  \
11831	echo Configuring stage 3 in $(HOST_SUBDIR)/mpfr ; \
11832	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr ; \
11833	cd $(HOST_SUBDIR)/mpfr || exit 1; \
11834	case $(srcdir) in \
11835	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
11836	  *) topdir=`echo $(HOST_SUBDIR)/mpfr/ | \
11837		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
11838	esac; \
11839	srcdiroption="--srcdir=$${topdir}/mpfr"; \
11840	libsrcdir="$$s/mpfr"; \
11841	$(SHELL) $${libsrcdir}/configure \
11842	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
11843	  --target=${target_alias} $${srcdiroption} \
11844	  --with-build-libsubdir=$(HOST_SUBDIR) \
11845	  $(STAGE3_CONFIGURE_FLAGS) \
11846	  --disable-shared @extra_mpfr_configure_flags@
11847@endif mpfr-bootstrap
11848
11849.PHONY: configure-stage4-mpfr maybe-configure-stage4-mpfr
11850maybe-configure-stage4-mpfr:
11851@if mpfr-bootstrap
11852maybe-configure-stage4-mpfr: configure-stage4-mpfr
11853configure-stage4-mpfr:
11854	@[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
11855	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr
11856	@r=`${PWD_COMMAND}`; export r; \
11857	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11858	TFLAGS="$(STAGE4_TFLAGS)"; \
11859	test ! -f $(HOST_SUBDIR)/mpfr/Makefile || exit 0; \
11860	$(HOST_EXPORTS) \
11861	$(POSTSTAGE1_HOST_EXPORTS) \
11862	CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
11863	CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
11864	LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS;  \
11865	echo Configuring stage 4 in $(HOST_SUBDIR)/mpfr ; \
11866	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr ; \
11867	cd $(HOST_SUBDIR)/mpfr || exit 1; \
11868	case $(srcdir) in \
11869	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
11870	  *) topdir=`echo $(HOST_SUBDIR)/mpfr/ | \
11871		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
11872	esac; \
11873	srcdiroption="--srcdir=$${topdir}/mpfr"; \
11874	libsrcdir="$$s/mpfr"; \
11875	$(SHELL) $${libsrcdir}/configure \
11876	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
11877	  --target=${target_alias} $${srcdiroption} \
11878	  --with-build-libsubdir=$(HOST_SUBDIR) \
11879	  $(STAGE4_CONFIGURE_FLAGS) \
11880	  --disable-shared @extra_mpfr_configure_flags@
11881@endif mpfr-bootstrap
11882
11883.PHONY: configure-stageprofile-mpfr maybe-configure-stageprofile-mpfr
11884maybe-configure-stageprofile-mpfr:
11885@if mpfr-bootstrap
11886maybe-configure-stageprofile-mpfr: configure-stageprofile-mpfr
11887configure-stageprofile-mpfr:
11888	@[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
11889	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr
11890	@r=`${PWD_COMMAND}`; export r; \
11891	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11892	TFLAGS="$(STAGEprofile_TFLAGS)"; \
11893	test ! -f $(HOST_SUBDIR)/mpfr/Makefile || exit 0; \
11894	$(HOST_EXPORTS) \
11895	$(POSTSTAGE1_HOST_EXPORTS) \
11896	CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
11897	CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
11898	LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS;  \
11899	echo Configuring stage profile in $(HOST_SUBDIR)/mpfr ; \
11900	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr ; \
11901	cd $(HOST_SUBDIR)/mpfr || exit 1; \
11902	case $(srcdir) in \
11903	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
11904	  *) topdir=`echo $(HOST_SUBDIR)/mpfr/ | \
11905		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
11906	esac; \
11907	srcdiroption="--srcdir=$${topdir}/mpfr"; \
11908	libsrcdir="$$s/mpfr"; \
11909	$(SHELL) $${libsrcdir}/configure \
11910	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
11911	  --target=${target_alias} $${srcdiroption} \
11912	  --with-build-libsubdir=$(HOST_SUBDIR) \
11913	  $(STAGEprofile_CONFIGURE_FLAGS) \
11914	  --disable-shared @extra_mpfr_configure_flags@
11915@endif mpfr-bootstrap
11916
11917.PHONY: configure-stagefeedback-mpfr maybe-configure-stagefeedback-mpfr
11918maybe-configure-stagefeedback-mpfr:
11919@if mpfr-bootstrap
11920maybe-configure-stagefeedback-mpfr: configure-stagefeedback-mpfr
11921configure-stagefeedback-mpfr:
11922	@[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
11923	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr
11924	@r=`${PWD_COMMAND}`; export r; \
11925	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11926	TFLAGS="$(STAGEfeedback_TFLAGS)"; \
11927	test ! -f $(HOST_SUBDIR)/mpfr/Makefile || exit 0; \
11928	$(HOST_EXPORTS) \
11929	$(POSTSTAGE1_HOST_EXPORTS) \
11930	CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
11931	CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
11932	LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS;  \
11933	echo Configuring stage feedback in $(HOST_SUBDIR)/mpfr ; \
11934	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr ; \
11935	cd $(HOST_SUBDIR)/mpfr || exit 1; \
11936	case $(srcdir) in \
11937	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
11938	  *) topdir=`echo $(HOST_SUBDIR)/mpfr/ | \
11939		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
11940	esac; \
11941	srcdiroption="--srcdir=$${topdir}/mpfr"; \
11942	libsrcdir="$$s/mpfr"; \
11943	$(SHELL) $${libsrcdir}/configure \
11944	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
11945	  --target=${target_alias} $${srcdiroption} \
11946	  --with-build-libsubdir=$(HOST_SUBDIR) \
11947	  $(STAGEfeedback_CONFIGURE_FLAGS) \
11948	  --disable-shared @extra_mpfr_configure_flags@
11949@endif mpfr-bootstrap
11950
11951
11952
11953
11954
11955.PHONY: all-mpfr maybe-all-mpfr
11956maybe-all-mpfr:
11957@if gcc-bootstrap
11958all-mpfr: stage_current
11959@endif gcc-bootstrap
11960@if mpfr
11961TARGET-mpfr=all
11962maybe-all-mpfr: all-mpfr
11963all-mpfr: configure-mpfr
11964	@r=`${PWD_COMMAND}`; export r; \
11965	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11966	$(HOST_EXPORTS)  \
11967	(cd $(HOST_SUBDIR)/mpfr && \
11968	  $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS)  \
11969		$(TARGET-mpfr))
11970@endif mpfr
11971
11972
11973
11974.PHONY: all-stage1-mpfr maybe-all-stage1-mpfr
11975.PHONY: clean-stage1-mpfr maybe-clean-stage1-mpfr
11976maybe-all-stage1-mpfr:
11977maybe-clean-stage1-mpfr:
11978@if mpfr-bootstrap
11979maybe-all-stage1-mpfr: all-stage1-mpfr
11980all-stage1: all-stage1-mpfr
11981TARGET-stage1-mpfr = $(TARGET-mpfr)
11982all-stage1-mpfr: configure-stage1-mpfr
11983	@[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
11984	@r=`${PWD_COMMAND}`; export r; \
11985	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11986	TFLAGS="$(STAGE1_TFLAGS)"; \
11987	$(HOST_EXPORTS)  \
11988	cd $(HOST_SUBDIR)/mpfr && \
11989	$(MAKE) $(BASE_FLAGS_TO_PASS) \
11990		CFLAGS="$(STAGE1_CFLAGS)" \
11991		CXXFLAGS="$(STAGE1_CXXFLAGS)" \
11992		LIBCFLAGS="$(LIBCFLAGS)" \
11993		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
11994		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
11995		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
11996		$(EXTRA_HOST_FLAGS)  \
11997		$(STAGE1_FLAGS_TO_PASS)  \
11998		TFLAGS="$(STAGE1_TFLAGS)" \
11999		$(TARGET-stage1-mpfr)
12000
12001maybe-clean-stage1-mpfr: clean-stage1-mpfr
12002clean-stage1: clean-stage1-mpfr
12003clean-stage1-mpfr:
12004	@if [ $(current_stage) = stage1 ]; then \
12005	  [ -f $(HOST_SUBDIR)/mpfr/Makefile ] || exit 0; \
12006	else \
12007	  [ -f $(HOST_SUBDIR)/stage1-mpfr/Makefile ] || exit 0; \
12008	  $(MAKE) stage1-start; \
12009	fi; \
12010	cd $(HOST_SUBDIR)/mpfr && \
12011	$(MAKE) $(EXTRA_HOST_FLAGS)  \
12012	$(STAGE1_FLAGS_TO_PASS)  clean
12013@endif mpfr-bootstrap
12014
12015
12016.PHONY: all-stage2-mpfr maybe-all-stage2-mpfr
12017.PHONY: clean-stage2-mpfr maybe-clean-stage2-mpfr
12018maybe-all-stage2-mpfr:
12019maybe-clean-stage2-mpfr:
12020@if mpfr-bootstrap
12021maybe-all-stage2-mpfr: all-stage2-mpfr
12022all-stage2: all-stage2-mpfr
12023TARGET-stage2-mpfr = $(TARGET-mpfr)
12024all-stage2-mpfr: configure-stage2-mpfr
12025	@[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
12026	@r=`${PWD_COMMAND}`; export r; \
12027	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12028	TFLAGS="$(STAGE2_TFLAGS)"; \
12029	$(HOST_EXPORTS) \
12030	$(POSTSTAGE1_HOST_EXPORTS)  \
12031	cd $(HOST_SUBDIR)/mpfr && \
12032	$(MAKE) $(BASE_FLAGS_TO_PASS) \
12033		CFLAGS="$(STAGE2_CFLAGS)" \
12034		CXXFLAGS="$(STAGE2_CXXFLAGS)" \
12035		LIBCFLAGS="$(STAGE2_CFLAGS)" \
12036		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
12037		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
12038		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
12039		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
12040		TFLAGS="$(STAGE2_TFLAGS)" \
12041		$(TARGET-stage2-mpfr)
12042
12043maybe-clean-stage2-mpfr: clean-stage2-mpfr
12044clean-stage2: clean-stage2-mpfr
12045clean-stage2-mpfr:
12046	@if [ $(current_stage) = stage2 ]; then \
12047	  [ -f $(HOST_SUBDIR)/mpfr/Makefile ] || exit 0; \
12048	else \
12049	  [ -f $(HOST_SUBDIR)/stage2-mpfr/Makefile ] || exit 0; \
12050	  $(MAKE) stage2-start; \
12051	fi; \
12052	cd $(HOST_SUBDIR)/mpfr && \
12053	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
12054@endif mpfr-bootstrap
12055
12056
12057.PHONY: all-stage3-mpfr maybe-all-stage3-mpfr
12058.PHONY: clean-stage3-mpfr maybe-clean-stage3-mpfr
12059maybe-all-stage3-mpfr:
12060maybe-clean-stage3-mpfr:
12061@if mpfr-bootstrap
12062maybe-all-stage3-mpfr: all-stage3-mpfr
12063all-stage3: all-stage3-mpfr
12064TARGET-stage3-mpfr = $(TARGET-mpfr)
12065all-stage3-mpfr: configure-stage3-mpfr
12066	@[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
12067	@r=`${PWD_COMMAND}`; export r; \
12068	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12069	TFLAGS="$(STAGE3_TFLAGS)"; \
12070	$(HOST_EXPORTS) \
12071	$(POSTSTAGE1_HOST_EXPORTS)  \
12072	cd $(HOST_SUBDIR)/mpfr && \
12073	$(MAKE) $(BASE_FLAGS_TO_PASS) \
12074		CFLAGS="$(STAGE3_CFLAGS)" \
12075		CXXFLAGS="$(STAGE3_CXXFLAGS)" \
12076		LIBCFLAGS="$(STAGE3_CFLAGS)" \
12077		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
12078		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
12079		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
12080		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
12081		TFLAGS="$(STAGE3_TFLAGS)" \
12082		$(TARGET-stage3-mpfr)
12083
12084maybe-clean-stage3-mpfr: clean-stage3-mpfr
12085clean-stage3: clean-stage3-mpfr
12086clean-stage3-mpfr:
12087	@if [ $(current_stage) = stage3 ]; then \
12088	  [ -f $(HOST_SUBDIR)/mpfr/Makefile ] || exit 0; \
12089	else \
12090	  [ -f $(HOST_SUBDIR)/stage3-mpfr/Makefile ] || exit 0; \
12091	  $(MAKE) stage3-start; \
12092	fi; \
12093	cd $(HOST_SUBDIR)/mpfr && \
12094	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
12095@endif mpfr-bootstrap
12096
12097
12098.PHONY: all-stage4-mpfr maybe-all-stage4-mpfr
12099.PHONY: clean-stage4-mpfr maybe-clean-stage4-mpfr
12100maybe-all-stage4-mpfr:
12101maybe-clean-stage4-mpfr:
12102@if mpfr-bootstrap
12103maybe-all-stage4-mpfr: all-stage4-mpfr
12104all-stage4: all-stage4-mpfr
12105TARGET-stage4-mpfr = $(TARGET-mpfr)
12106all-stage4-mpfr: configure-stage4-mpfr
12107	@[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
12108	@r=`${PWD_COMMAND}`; export r; \
12109	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12110	TFLAGS="$(STAGE4_TFLAGS)"; \
12111	$(HOST_EXPORTS) \
12112	$(POSTSTAGE1_HOST_EXPORTS)  \
12113	cd $(HOST_SUBDIR)/mpfr && \
12114	$(MAKE) $(BASE_FLAGS_TO_PASS) \
12115		CFLAGS="$(STAGE4_CFLAGS)" \
12116		CXXFLAGS="$(STAGE4_CXXFLAGS)" \
12117		LIBCFLAGS="$(STAGE4_CFLAGS)" \
12118		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
12119		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
12120		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
12121		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
12122		TFLAGS="$(STAGE4_TFLAGS)" \
12123		$(TARGET-stage4-mpfr)
12124
12125maybe-clean-stage4-mpfr: clean-stage4-mpfr
12126clean-stage4: clean-stage4-mpfr
12127clean-stage4-mpfr:
12128	@if [ $(current_stage) = stage4 ]; then \
12129	  [ -f $(HOST_SUBDIR)/mpfr/Makefile ] || exit 0; \
12130	else \
12131	  [ -f $(HOST_SUBDIR)/stage4-mpfr/Makefile ] || exit 0; \
12132	  $(MAKE) stage4-start; \
12133	fi; \
12134	cd $(HOST_SUBDIR)/mpfr && \
12135	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
12136@endif mpfr-bootstrap
12137
12138
12139.PHONY: all-stageprofile-mpfr maybe-all-stageprofile-mpfr
12140.PHONY: clean-stageprofile-mpfr maybe-clean-stageprofile-mpfr
12141maybe-all-stageprofile-mpfr:
12142maybe-clean-stageprofile-mpfr:
12143@if mpfr-bootstrap
12144maybe-all-stageprofile-mpfr: all-stageprofile-mpfr
12145all-stageprofile: all-stageprofile-mpfr
12146TARGET-stageprofile-mpfr = $(TARGET-mpfr)
12147all-stageprofile-mpfr: configure-stageprofile-mpfr
12148	@[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
12149	@r=`${PWD_COMMAND}`; export r; \
12150	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12151	TFLAGS="$(STAGEprofile_TFLAGS)"; \
12152	$(HOST_EXPORTS) \
12153	$(POSTSTAGE1_HOST_EXPORTS)  \
12154	cd $(HOST_SUBDIR)/mpfr && \
12155	$(MAKE) $(BASE_FLAGS_TO_PASS) \
12156		CFLAGS="$(STAGEprofile_CFLAGS)" \
12157		CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
12158		LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
12159		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
12160		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
12161		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
12162		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
12163		TFLAGS="$(STAGEprofile_TFLAGS)" \
12164		$(TARGET-stageprofile-mpfr)
12165
12166maybe-clean-stageprofile-mpfr: clean-stageprofile-mpfr
12167clean-stageprofile: clean-stageprofile-mpfr
12168clean-stageprofile-mpfr:
12169	@if [ $(current_stage) = stageprofile ]; then \
12170	  [ -f $(HOST_SUBDIR)/mpfr/Makefile ] || exit 0; \
12171	else \
12172	  [ -f $(HOST_SUBDIR)/stageprofile-mpfr/Makefile ] || exit 0; \
12173	  $(MAKE) stageprofile-start; \
12174	fi; \
12175	cd $(HOST_SUBDIR)/mpfr && \
12176	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
12177@endif mpfr-bootstrap
12178
12179
12180.PHONY: all-stagefeedback-mpfr maybe-all-stagefeedback-mpfr
12181.PHONY: clean-stagefeedback-mpfr maybe-clean-stagefeedback-mpfr
12182maybe-all-stagefeedback-mpfr:
12183maybe-clean-stagefeedback-mpfr:
12184@if mpfr-bootstrap
12185maybe-all-stagefeedback-mpfr: all-stagefeedback-mpfr
12186all-stagefeedback: all-stagefeedback-mpfr
12187TARGET-stagefeedback-mpfr = $(TARGET-mpfr)
12188all-stagefeedback-mpfr: configure-stagefeedback-mpfr
12189	@[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
12190	@r=`${PWD_COMMAND}`; export r; \
12191	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12192	TFLAGS="$(STAGEfeedback_TFLAGS)"; \
12193	$(HOST_EXPORTS) \
12194	$(POSTSTAGE1_HOST_EXPORTS)  \
12195	cd $(HOST_SUBDIR)/mpfr && \
12196	$(MAKE) $(BASE_FLAGS_TO_PASS) \
12197		CFLAGS="$(STAGEfeedback_CFLAGS)" \
12198		CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
12199		LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
12200		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
12201		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
12202		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
12203		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
12204		TFLAGS="$(STAGEfeedback_TFLAGS)" \
12205		$(TARGET-stagefeedback-mpfr)
12206
12207maybe-clean-stagefeedback-mpfr: clean-stagefeedback-mpfr
12208clean-stagefeedback: clean-stagefeedback-mpfr
12209clean-stagefeedback-mpfr:
12210	@if [ $(current_stage) = stagefeedback ]; then \
12211	  [ -f $(HOST_SUBDIR)/mpfr/Makefile ] || exit 0; \
12212	else \
12213	  [ -f $(HOST_SUBDIR)/stagefeedback-mpfr/Makefile ] || exit 0; \
12214	  $(MAKE) stagefeedback-start; \
12215	fi; \
12216	cd $(HOST_SUBDIR)/mpfr && \
12217	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
12218@endif mpfr-bootstrap
12219
12220
12221
12222
12223
12224.PHONY: check-mpfr maybe-check-mpfr
12225maybe-check-mpfr:
12226@if mpfr
12227maybe-check-mpfr: check-mpfr
12228
12229check-mpfr:
12230	@: $(MAKE); $(unstage)
12231	@r=`${PWD_COMMAND}`; export r; \
12232	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12233	$(HOST_EXPORTS) \
12234	(cd $(HOST_SUBDIR)/mpfr && \
12235	  $(MAKE) $(FLAGS_TO_PASS)  check)
12236
12237@endif mpfr
12238
12239.PHONY: install-mpfr maybe-install-mpfr
12240maybe-install-mpfr:
12241@if mpfr
12242maybe-install-mpfr: install-mpfr
12243
12244install-mpfr:
12245
12246@endif mpfr
12247
12248.PHONY: install-strip-mpfr maybe-install-strip-mpfr
12249maybe-install-strip-mpfr:
12250@if mpfr
12251maybe-install-strip-mpfr: install-strip-mpfr
12252
12253install-strip-mpfr:
12254
12255@endif mpfr
12256
12257# Other targets (info, dvi, pdf, etc.)
12258
12259.PHONY: maybe-info-mpfr info-mpfr
12260maybe-info-mpfr:
12261@if mpfr
12262maybe-info-mpfr: info-mpfr
12263
12264info-mpfr: \
12265    configure-mpfr 
12266	@[ -f ./mpfr/Makefile ] || exit 0; \
12267	r=`${PWD_COMMAND}`; export r; \
12268	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12269	$(HOST_EXPORTS) \
12270	for flag in $(EXTRA_HOST_FLAGS) ; do \
12271	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12272	done; \
12273	echo "Doing info in mpfr" ; \
12274	(cd $(HOST_SUBDIR)/mpfr && \
12275	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12276	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12277	          "RANLIB=$${RANLIB}" \
12278	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
12279	          info) \
12280	  || exit 1
12281
12282@endif mpfr
12283
12284.PHONY: maybe-dvi-mpfr dvi-mpfr
12285maybe-dvi-mpfr:
12286@if mpfr
12287maybe-dvi-mpfr: dvi-mpfr
12288
12289dvi-mpfr: \
12290    configure-mpfr 
12291	@[ -f ./mpfr/Makefile ] || exit 0; \
12292	r=`${PWD_COMMAND}`; export r; \
12293	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12294	$(HOST_EXPORTS) \
12295	for flag in $(EXTRA_HOST_FLAGS) ; do \
12296	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12297	done; \
12298	echo "Doing dvi in mpfr" ; \
12299	(cd $(HOST_SUBDIR)/mpfr && \
12300	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12301	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12302	          "RANLIB=$${RANLIB}" \
12303	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
12304	          dvi) \
12305	  || exit 1
12306
12307@endif mpfr
12308
12309.PHONY: maybe-pdf-mpfr pdf-mpfr
12310maybe-pdf-mpfr:
12311@if mpfr
12312maybe-pdf-mpfr: pdf-mpfr
12313
12314pdf-mpfr: \
12315    configure-mpfr 
12316	@[ -f ./mpfr/Makefile ] || exit 0; \
12317	r=`${PWD_COMMAND}`; export r; \
12318	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12319	$(HOST_EXPORTS) \
12320	for flag in $(EXTRA_HOST_FLAGS) ; do \
12321	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12322	done; \
12323	echo "Doing pdf in mpfr" ; \
12324	(cd $(HOST_SUBDIR)/mpfr && \
12325	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12326	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12327	          "RANLIB=$${RANLIB}" \
12328	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
12329	          pdf) \
12330	  || exit 1
12331
12332@endif mpfr
12333
12334.PHONY: maybe-html-mpfr html-mpfr
12335maybe-html-mpfr:
12336@if mpfr
12337maybe-html-mpfr: html-mpfr
12338
12339html-mpfr: \
12340    configure-mpfr 
12341	@[ -f ./mpfr/Makefile ] || exit 0; \
12342	r=`${PWD_COMMAND}`; export r; \
12343	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12344	$(HOST_EXPORTS) \
12345	for flag in $(EXTRA_HOST_FLAGS) ; do \
12346	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12347	done; \
12348	echo "Doing html in mpfr" ; \
12349	(cd $(HOST_SUBDIR)/mpfr && \
12350	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12351	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12352	          "RANLIB=$${RANLIB}" \
12353	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
12354	          html) \
12355	  || exit 1
12356
12357@endif mpfr
12358
12359.PHONY: maybe-TAGS-mpfr TAGS-mpfr
12360maybe-TAGS-mpfr:
12361@if mpfr
12362maybe-TAGS-mpfr: TAGS-mpfr
12363
12364TAGS-mpfr: \
12365    configure-mpfr 
12366	@[ -f ./mpfr/Makefile ] || exit 0; \
12367	r=`${PWD_COMMAND}`; export r; \
12368	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12369	$(HOST_EXPORTS) \
12370	for flag in $(EXTRA_HOST_FLAGS) ; do \
12371	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12372	done; \
12373	echo "Doing TAGS in mpfr" ; \
12374	(cd $(HOST_SUBDIR)/mpfr && \
12375	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12376	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12377	          "RANLIB=$${RANLIB}" \
12378	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
12379	          TAGS) \
12380	  || exit 1
12381
12382@endif mpfr
12383
12384.PHONY: maybe-install-info-mpfr install-info-mpfr
12385maybe-install-info-mpfr:
12386@if mpfr
12387maybe-install-info-mpfr: install-info-mpfr
12388
12389install-info-mpfr: \
12390    configure-mpfr \
12391    info-mpfr 
12392	@[ -f ./mpfr/Makefile ] || exit 0; \
12393	r=`${PWD_COMMAND}`; export r; \
12394	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12395	$(HOST_EXPORTS) \
12396	for flag in $(EXTRA_HOST_FLAGS) ; do \
12397	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12398	done; \
12399	echo "Doing install-info in mpfr" ; \
12400	(cd $(HOST_SUBDIR)/mpfr && \
12401	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12402	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12403	          "RANLIB=$${RANLIB}" \
12404	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
12405	          install-info) \
12406	  || exit 1
12407
12408@endif mpfr
12409
12410.PHONY: maybe-install-pdf-mpfr install-pdf-mpfr
12411maybe-install-pdf-mpfr:
12412@if mpfr
12413maybe-install-pdf-mpfr: install-pdf-mpfr
12414
12415install-pdf-mpfr: \
12416    configure-mpfr \
12417    pdf-mpfr 
12418	@[ -f ./mpfr/Makefile ] || exit 0; \
12419	r=`${PWD_COMMAND}`; export r; \
12420	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12421	$(HOST_EXPORTS) \
12422	for flag in $(EXTRA_HOST_FLAGS) ; do \
12423	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12424	done; \
12425	echo "Doing install-pdf in mpfr" ; \
12426	(cd $(HOST_SUBDIR)/mpfr && \
12427	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12428	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12429	          "RANLIB=$${RANLIB}" \
12430	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
12431	          install-pdf) \
12432	  || exit 1
12433
12434@endif mpfr
12435
12436.PHONY: maybe-install-html-mpfr install-html-mpfr
12437maybe-install-html-mpfr:
12438@if mpfr
12439maybe-install-html-mpfr: install-html-mpfr
12440
12441install-html-mpfr: \
12442    configure-mpfr \
12443    html-mpfr 
12444	@[ -f ./mpfr/Makefile ] || exit 0; \
12445	r=`${PWD_COMMAND}`; export r; \
12446	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12447	$(HOST_EXPORTS) \
12448	for flag in $(EXTRA_HOST_FLAGS) ; do \
12449	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12450	done; \
12451	echo "Doing install-html in mpfr" ; \
12452	(cd $(HOST_SUBDIR)/mpfr && \
12453	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12454	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12455	          "RANLIB=$${RANLIB}" \
12456	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
12457	          install-html) \
12458	  || exit 1
12459
12460@endif mpfr
12461
12462.PHONY: maybe-installcheck-mpfr installcheck-mpfr
12463maybe-installcheck-mpfr:
12464@if mpfr
12465maybe-installcheck-mpfr: installcheck-mpfr
12466
12467installcheck-mpfr: \
12468    configure-mpfr 
12469	@[ -f ./mpfr/Makefile ] || exit 0; \
12470	r=`${PWD_COMMAND}`; export r; \
12471	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12472	$(HOST_EXPORTS) \
12473	for flag in $(EXTRA_HOST_FLAGS) ; do \
12474	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12475	done; \
12476	echo "Doing installcheck in mpfr" ; \
12477	(cd $(HOST_SUBDIR)/mpfr && \
12478	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12479	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12480	          "RANLIB=$${RANLIB}" \
12481	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
12482	          installcheck) \
12483	  || exit 1
12484
12485@endif mpfr
12486
12487.PHONY: maybe-mostlyclean-mpfr mostlyclean-mpfr
12488maybe-mostlyclean-mpfr:
12489@if mpfr
12490maybe-mostlyclean-mpfr: mostlyclean-mpfr
12491
12492mostlyclean-mpfr: 
12493	@[ -f ./mpfr/Makefile ] || exit 0; \
12494	r=`${PWD_COMMAND}`; export r; \
12495	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12496	$(HOST_EXPORTS) \
12497	for flag in $(EXTRA_HOST_FLAGS) ; do \
12498	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12499	done; \
12500	echo "Doing mostlyclean in mpfr" ; \
12501	(cd $(HOST_SUBDIR)/mpfr && \
12502	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12503	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12504	          "RANLIB=$${RANLIB}" \
12505	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
12506	          mostlyclean) \
12507	  || exit 1
12508
12509@endif mpfr
12510
12511.PHONY: maybe-clean-mpfr clean-mpfr
12512maybe-clean-mpfr:
12513@if mpfr
12514maybe-clean-mpfr: clean-mpfr
12515
12516clean-mpfr: 
12517	@[ -f ./mpfr/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) ; do \
12522	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12523	done; \
12524	echo "Doing clean in mpfr" ; \
12525	(cd $(HOST_SUBDIR)/mpfr && \
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	          clean) \
12531	  || exit 1
12532
12533@endif mpfr
12534
12535.PHONY: maybe-distclean-mpfr distclean-mpfr
12536maybe-distclean-mpfr:
12537@if mpfr
12538maybe-distclean-mpfr: distclean-mpfr
12539
12540distclean-mpfr: 
12541	@[ -f ./mpfr/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) ; do \
12546	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12547	done; \
12548	echo "Doing distclean in mpfr" ; \
12549	(cd $(HOST_SUBDIR)/mpfr && \
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	          distclean) \
12555	  || exit 1
12556
12557@endif mpfr
12558
12559.PHONY: maybe-maintainer-clean-mpfr maintainer-clean-mpfr
12560maybe-maintainer-clean-mpfr:
12561@if mpfr
12562maybe-maintainer-clean-mpfr: maintainer-clean-mpfr
12563
12564maintainer-clean-mpfr: 
12565	@[ -f ./mpfr/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) ; do \
12570	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12571	done; \
12572	echo "Doing maintainer-clean in mpfr" ; \
12573	(cd $(HOST_SUBDIR)/mpfr && \
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	          maintainer-clean) \
12579	  || exit 1
12580
12581@endif mpfr
12582
12583
12584
12585.PHONY: configure-mpc maybe-configure-mpc
12586maybe-configure-mpc:
12587@if gcc-bootstrap
12588configure-mpc: stage_current
12589@endif gcc-bootstrap
12590@if mpc
12591maybe-configure-mpc: configure-mpc
12592configure-mpc: 
12593	@r=`${PWD_COMMAND}`; export r; \
12594	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12595	test ! -f $(HOST_SUBDIR)/mpc/Makefile || exit 0; \
12596	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc ; \
12597	$(HOST_EXPORTS)  \
12598	echo Configuring in $(HOST_SUBDIR)/mpc; \
12599	cd "$(HOST_SUBDIR)/mpc" || exit 1; \
12600	case $(srcdir) in \
12601	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
12602	  *) topdir=`echo $(HOST_SUBDIR)/mpc/ | \
12603		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
12604	esac; \
12605	srcdiroption="--srcdir=$${topdir}/mpc"; \
12606	libsrcdir="$$s/mpc"; \
12607	$(SHELL) $${libsrcdir}/configure \
12608	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
12609	  --target=${target_alias} $${srcdiroption} --disable-shared @extra_mpc_gmp_configure_flags@ @extra_mpc_mpfr_configure_flags@ \
12610	  || exit 1
12611@endif mpc
12612
12613
12614
12615.PHONY: configure-stage1-mpc maybe-configure-stage1-mpc
12616maybe-configure-stage1-mpc:
12617@if mpc-bootstrap
12618maybe-configure-stage1-mpc: configure-stage1-mpc
12619configure-stage1-mpc:
12620	@[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
12621	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc
12622	@r=`${PWD_COMMAND}`; export r; \
12623	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12624	TFLAGS="$(STAGE1_TFLAGS)"; \
12625	test ! -f $(HOST_SUBDIR)/mpc/Makefile || exit 0; \
12626	$(HOST_EXPORTS) \
12627	CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
12628	CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
12629	LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS;  \
12630	echo Configuring stage 1 in $(HOST_SUBDIR)/mpc ; \
12631	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc ; \
12632	cd $(HOST_SUBDIR)/mpc || exit 1; \
12633	case $(srcdir) in \
12634	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
12635	  *) topdir=`echo $(HOST_SUBDIR)/mpc/ | \
12636		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
12637	esac; \
12638	srcdiroption="--srcdir=$${topdir}/mpc"; \
12639	libsrcdir="$$s/mpc"; \
12640	$(SHELL) $${libsrcdir}/configure \
12641	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
12642	  --target=${target_alias} $${srcdiroption} \
12643	  $(STAGE1_CONFIGURE_FLAGS) \
12644	  --disable-shared @extra_mpc_gmp_configure_flags@ @extra_mpc_mpfr_configure_flags@
12645@endif mpc-bootstrap
12646
12647.PHONY: configure-stage2-mpc maybe-configure-stage2-mpc
12648maybe-configure-stage2-mpc:
12649@if mpc-bootstrap
12650maybe-configure-stage2-mpc: configure-stage2-mpc
12651configure-stage2-mpc:
12652	@[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
12653	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc
12654	@r=`${PWD_COMMAND}`; export r; \
12655	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12656	TFLAGS="$(STAGE2_TFLAGS)"; \
12657	test ! -f $(HOST_SUBDIR)/mpc/Makefile || exit 0; \
12658	$(HOST_EXPORTS) \
12659	$(POSTSTAGE1_HOST_EXPORTS) \
12660	CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
12661	CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
12662	LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS;  \
12663	echo Configuring stage 2 in $(HOST_SUBDIR)/mpc ; \
12664	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc ; \
12665	cd $(HOST_SUBDIR)/mpc || exit 1; \
12666	case $(srcdir) in \
12667	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
12668	  *) topdir=`echo $(HOST_SUBDIR)/mpc/ | \
12669		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
12670	esac; \
12671	srcdiroption="--srcdir=$${topdir}/mpc"; \
12672	libsrcdir="$$s/mpc"; \
12673	$(SHELL) $${libsrcdir}/configure \
12674	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
12675	  --target=${target_alias} $${srcdiroption} \
12676	  --with-build-libsubdir=$(HOST_SUBDIR) \
12677	  $(STAGE2_CONFIGURE_FLAGS) \
12678	  --disable-shared @extra_mpc_gmp_configure_flags@ @extra_mpc_mpfr_configure_flags@
12679@endif mpc-bootstrap
12680
12681.PHONY: configure-stage3-mpc maybe-configure-stage3-mpc
12682maybe-configure-stage3-mpc:
12683@if mpc-bootstrap
12684maybe-configure-stage3-mpc: configure-stage3-mpc
12685configure-stage3-mpc:
12686	@[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
12687	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc
12688	@r=`${PWD_COMMAND}`; export r; \
12689	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12690	TFLAGS="$(STAGE3_TFLAGS)"; \
12691	test ! -f $(HOST_SUBDIR)/mpc/Makefile || exit 0; \
12692	$(HOST_EXPORTS) \
12693	$(POSTSTAGE1_HOST_EXPORTS) \
12694	CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
12695	CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
12696	LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS;  \
12697	echo Configuring stage 3 in $(HOST_SUBDIR)/mpc ; \
12698	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc ; \
12699	cd $(HOST_SUBDIR)/mpc || exit 1; \
12700	case $(srcdir) in \
12701	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
12702	  *) topdir=`echo $(HOST_SUBDIR)/mpc/ | \
12703		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
12704	esac; \
12705	srcdiroption="--srcdir=$${topdir}/mpc"; \
12706	libsrcdir="$$s/mpc"; \
12707	$(SHELL) $${libsrcdir}/configure \
12708	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
12709	  --target=${target_alias} $${srcdiroption} \
12710	  --with-build-libsubdir=$(HOST_SUBDIR) \
12711	  $(STAGE3_CONFIGURE_FLAGS) \
12712	  --disable-shared @extra_mpc_gmp_configure_flags@ @extra_mpc_mpfr_configure_flags@
12713@endif mpc-bootstrap
12714
12715.PHONY: configure-stage4-mpc maybe-configure-stage4-mpc
12716maybe-configure-stage4-mpc:
12717@if mpc-bootstrap
12718maybe-configure-stage4-mpc: configure-stage4-mpc
12719configure-stage4-mpc:
12720	@[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
12721	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc
12722	@r=`${PWD_COMMAND}`; export r; \
12723	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12724	TFLAGS="$(STAGE4_TFLAGS)"; \
12725	test ! -f $(HOST_SUBDIR)/mpc/Makefile || exit 0; \
12726	$(HOST_EXPORTS) \
12727	$(POSTSTAGE1_HOST_EXPORTS) \
12728	CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
12729	CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
12730	LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS;  \
12731	echo Configuring stage 4 in $(HOST_SUBDIR)/mpc ; \
12732	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc ; \
12733	cd $(HOST_SUBDIR)/mpc || exit 1; \
12734	case $(srcdir) in \
12735	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
12736	  *) topdir=`echo $(HOST_SUBDIR)/mpc/ | \
12737		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
12738	esac; \
12739	srcdiroption="--srcdir=$${topdir}/mpc"; \
12740	libsrcdir="$$s/mpc"; \
12741	$(SHELL) $${libsrcdir}/configure \
12742	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
12743	  --target=${target_alias} $${srcdiroption} \
12744	  --with-build-libsubdir=$(HOST_SUBDIR) \
12745	  $(STAGE4_CONFIGURE_FLAGS) \
12746	  --disable-shared @extra_mpc_gmp_configure_flags@ @extra_mpc_mpfr_configure_flags@
12747@endif mpc-bootstrap
12748
12749.PHONY: configure-stageprofile-mpc maybe-configure-stageprofile-mpc
12750maybe-configure-stageprofile-mpc:
12751@if mpc-bootstrap
12752maybe-configure-stageprofile-mpc: configure-stageprofile-mpc
12753configure-stageprofile-mpc:
12754	@[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
12755	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc
12756	@r=`${PWD_COMMAND}`; export r; \
12757	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12758	TFLAGS="$(STAGEprofile_TFLAGS)"; \
12759	test ! -f $(HOST_SUBDIR)/mpc/Makefile || exit 0; \
12760	$(HOST_EXPORTS) \
12761	$(POSTSTAGE1_HOST_EXPORTS) \
12762	CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
12763	CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
12764	LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS;  \
12765	echo Configuring stage profile in $(HOST_SUBDIR)/mpc ; \
12766	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc ; \
12767	cd $(HOST_SUBDIR)/mpc || exit 1; \
12768	case $(srcdir) in \
12769	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
12770	  *) topdir=`echo $(HOST_SUBDIR)/mpc/ | \
12771		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
12772	esac; \
12773	srcdiroption="--srcdir=$${topdir}/mpc"; \
12774	libsrcdir="$$s/mpc"; \
12775	$(SHELL) $${libsrcdir}/configure \
12776	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
12777	  --target=${target_alias} $${srcdiroption} \
12778	  --with-build-libsubdir=$(HOST_SUBDIR) \
12779	  $(STAGEprofile_CONFIGURE_FLAGS) \
12780	  --disable-shared @extra_mpc_gmp_configure_flags@ @extra_mpc_mpfr_configure_flags@
12781@endif mpc-bootstrap
12782
12783.PHONY: configure-stagefeedback-mpc maybe-configure-stagefeedback-mpc
12784maybe-configure-stagefeedback-mpc:
12785@if mpc-bootstrap
12786maybe-configure-stagefeedback-mpc: configure-stagefeedback-mpc
12787configure-stagefeedback-mpc:
12788	@[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
12789	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc
12790	@r=`${PWD_COMMAND}`; export r; \
12791	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12792	TFLAGS="$(STAGEfeedback_TFLAGS)"; \
12793	test ! -f $(HOST_SUBDIR)/mpc/Makefile || exit 0; \
12794	$(HOST_EXPORTS) \
12795	$(POSTSTAGE1_HOST_EXPORTS) \
12796	CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
12797	CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
12798	LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS;  \
12799	echo Configuring stage feedback in $(HOST_SUBDIR)/mpc ; \
12800	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc ; \
12801	cd $(HOST_SUBDIR)/mpc || exit 1; \
12802	case $(srcdir) in \
12803	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
12804	  *) topdir=`echo $(HOST_SUBDIR)/mpc/ | \
12805		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
12806	esac; \
12807	srcdiroption="--srcdir=$${topdir}/mpc"; \
12808	libsrcdir="$$s/mpc"; \
12809	$(SHELL) $${libsrcdir}/configure \
12810	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
12811	  --target=${target_alias} $${srcdiroption} \
12812	  --with-build-libsubdir=$(HOST_SUBDIR) \
12813	  $(STAGEfeedback_CONFIGURE_FLAGS) \
12814	  --disable-shared @extra_mpc_gmp_configure_flags@ @extra_mpc_mpfr_configure_flags@
12815@endif mpc-bootstrap
12816
12817
12818
12819
12820
12821.PHONY: all-mpc maybe-all-mpc
12822maybe-all-mpc:
12823@if gcc-bootstrap
12824all-mpc: stage_current
12825@endif gcc-bootstrap
12826@if mpc
12827TARGET-mpc=all
12828maybe-all-mpc: all-mpc
12829all-mpc: configure-mpc
12830	@r=`${PWD_COMMAND}`; export r; \
12831	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12832	$(HOST_EXPORTS)  \
12833	(cd $(HOST_SUBDIR)/mpc && \
12834	  $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS)  \
12835		$(TARGET-mpc))
12836@endif mpc
12837
12838
12839
12840.PHONY: all-stage1-mpc maybe-all-stage1-mpc
12841.PHONY: clean-stage1-mpc maybe-clean-stage1-mpc
12842maybe-all-stage1-mpc:
12843maybe-clean-stage1-mpc:
12844@if mpc-bootstrap
12845maybe-all-stage1-mpc: all-stage1-mpc
12846all-stage1: all-stage1-mpc
12847TARGET-stage1-mpc = $(TARGET-mpc)
12848all-stage1-mpc: configure-stage1-mpc
12849	@[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
12850	@r=`${PWD_COMMAND}`; export r; \
12851	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12852	TFLAGS="$(STAGE1_TFLAGS)"; \
12853	$(HOST_EXPORTS)  \
12854	cd $(HOST_SUBDIR)/mpc && \
12855	$(MAKE) $(BASE_FLAGS_TO_PASS) \
12856		CFLAGS="$(STAGE1_CFLAGS)" \
12857		CXXFLAGS="$(STAGE1_CXXFLAGS)" \
12858		LIBCFLAGS="$(LIBCFLAGS)" \
12859		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
12860		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
12861		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
12862		$(EXTRA_HOST_FLAGS)  \
12863		$(STAGE1_FLAGS_TO_PASS)  \
12864		TFLAGS="$(STAGE1_TFLAGS)" \
12865		$(TARGET-stage1-mpc)
12866
12867maybe-clean-stage1-mpc: clean-stage1-mpc
12868clean-stage1: clean-stage1-mpc
12869clean-stage1-mpc:
12870	@if [ $(current_stage) = stage1 ]; then \
12871	  [ -f $(HOST_SUBDIR)/mpc/Makefile ] || exit 0; \
12872	else \
12873	  [ -f $(HOST_SUBDIR)/stage1-mpc/Makefile ] || exit 0; \
12874	  $(MAKE) stage1-start; \
12875	fi; \
12876	cd $(HOST_SUBDIR)/mpc && \
12877	$(MAKE) $(EXTRA_HOST_FLAGS)  \
12878	$(STAGE1_FLAGS_TO_PASS)  clean
12879@endif mpc-bootstrap
12880
12881
12882.PHONY: all-stage2-mpc maybe-all-stage2-mpc
12883.PHONY: clean-stage2-mpc maybe-clean-stage2-mpc
12884maybe-all-stage2-mpc:
12885maybe-clean-stage2-mpc:
12886@if mpc-bootstrap
12887maybe-all-stage2-mpc: all-stage2-mpc
12888all-stage2: all-stage2-mpc
12889TARGET-stage2-mpc = $(TARGET-mpc)
12890all-stage2-mpc: configure-stage2-mpc
12891	@[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
12892	@r=`${PWD_COMMAND}`; export r; \
12893	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12894	TFLAGS="$(STAGE2_TFLAGS)"; \
12895	$(HOST_EXPORTS) \
12896	$(POSTSTAGE1_HOST_EXPORTS)  \
12897	cd $(HOST_SUBDIR)/mpc && \
12898	$(MAKE) $(BASE_FLAGS_TO_PASS) \
12899		CFLAGS="$(STAGE2_CFLAGS)" \
12900		CXXFLAGS="$(STAGE2_CXXFLAGS)" \
12901		LIBCFLAGS="$(STAGE2_CFLAGS)" \
12902		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
12903		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
12904		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
12905		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
12906		TFLAGS="$(STAGE2_TFLAGS)" \
12907		$(TARGET-stage2-mpc)
12908
12909maybe-clean-stage2-mpc: clean-stage2-mpc
12910clean-stage2: clean-stage2-mpc
12911clean-stage2-mpc:
12912	@if [ $(current_stage) = stage2 ]; then \
12913	  [ -f $(HOST_SUBDIR)/mpc/Makefile ] || exit 0; \
12914	else \
12915	  [ -f $(HOST_SUBDIR)/stage2-mpc/Makefile ] || exit 0; \
12916	  $(MAKE) stage2-start; \
12917	fi; \
12918	cd $(HOST_SUBDIR)/mpc && \
12919	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
12920@endif mpc-bootstrap
12921
12922
12923.PHONY: all-stage3-mpc maybe-all-stage3-mpc
12924.PHONY: clean-stage3-mpc maybe-clean-stage3-mpc
12925maybe-all-stage3-mpc:
12926maybe-clean-stage3-mpc:
12927@if mpc-bootstrap
12928maybe-all-stage3-mpc: all-stage3-mpc
12929all-stage3: all-stage3-mpc
12930TARGET-stage3-mpc = $(TARGET-mpc)
12931all-stage3-mpc: configure-stage3-mpc
12932	@[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
12933	@r=`${PWD_COMMAND}`; export r; \
12934	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12935	TFLAGS="$(STAGE3_TFLAGS)"; \
12936	$(HOST_EXPORTS) \
12937	$(POSTSTAGE1_HOST_EXPORTS)  \
12938	cd $(HOST_SUBDIR)/mpc && \
12939	$(MAKE) $(BASE_FLAGS_TO_PASS) \
12940		CFLAGS="$(STAGE3_CFLAGS)" \
12941		CXXFLAGS="$(STAGE3_CXXFLAGS)" \
12942		LIBCFLAGS="$(STAGE3_CFLAGS)" \
12943		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
12944		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
12945		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
12946		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
12947		TFLAGS="$(STAGE3_TFLAGS)" \
12948		$(TARGET-stage3-mpc)
12949
12950maybe-clean-stage3-mpc: clean-stage3-mpc
12951clean-stage3: clean-stage3-mpc
12952clean-stage3-mpc:
12953	@if [ $(current_stage) = stage3 ]; then \
12954	  [ -f $(HOST_SUBDIR)/mpc/Makefile ] || exit 0; \
12955	else \
12956	  [ -f $(HOST_SUBDIR)/stage3-mpc/Makefile ] || exit 0; \
12957	  $(MAKE) stage3-start; \
12958	fi; \
12959	cd $(HOST_SUBDIR)/mpc && \
12960	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
12961@endif mpc-bootstrap
12962
12963
12964.PHONY: all-stage4-mpc maybe-all-stage4-mpc
12965.PHONY: clean-stage4-mpc maybe-clean-stage4-mpc
12966maybe-all-stage4-mpc:
12967maybe-clean-stage4-mpc:
12968@if mpc-bootstrap
12969maybe-all-stage4-mpc: all-stage4-mpc
12970all-stage4: all-stage4-mpc
12971TARGET-stage4-mpc = $(TARGET-mpc)
12972all-stage4-mpc: configure-stage4-mpc
12973	@[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
12974	@r=`${PWD_COMMAND}`; export r; \
12975	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12976	TFLAGS="$(STAGE4_TFLAGS)"; \
12977	$(HOST_EXPORTS) \
12978	$(POSTSTAGE1_HOST_EXPORTS)  \
12979	cd $(HOST_SUBDIR)/mpc && \
12980	$(MAKE) $(BASE_FLAGS_TO_PASS) \
12981		CFLAGS="$(STAGE4_CFLAGS)" \
12982		CXXFLAGS="$(STAGE4_CXXFLAGS)" \
12983		LIBCFLAGS="$(STAGE4_CFLAGS)" \
12984		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
12985		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
12986		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
12987		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
12988		TFLAGS="$(STAGE4_TFLAGS)" \
12989		$(TARGET-stage4-mpc)
12990
12991maybe-clean-stage4-mpc: clean-stage4-mpc
12992clean-stage4: clean-stage4-mpc
12993clean-stage4-mpc:
12994	@if [ $(current_stage) = stage4 ]; then \
12995	  [ -f $(HOST_SUBDIR)/mpc/Makefile ] || exit 0; \
12996	else \
12997	  [ -f $(HOST_SUBDIR)/stage4-mpc/Makefile ] || exit 0; \
12998	  $(MAKE) stage4-start; \
12999	fi; \
13000	cd $(HOST_SUBDIR)/mpc && \
13001	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
13002@endif mpc-bootstrap
13003
13004
13005.PHONY: all-stageprofile-mpc maybe-all-stageprofile-mpc
13006.PHONY: clean-stageprofile-mpc maybe-clean-stageprofile-mpc
13007maybe-all-stageprofile-mpc:
13008maybe-clean-stageprofile-mpc:
13009@if mpc-bootstrap
13010maybe-all-stageprofile-mpc: all-stageprofile-mpc
13011all-stageprofile: all-stageprofile-mpc
13012TARGET-stageprofile-mpc = $(TARGET-mpc)
13013all-stageprofile-mpc: configure-stageprofile-mpc
13014	@[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
13015	@r=`${PWD_COMMAND}`; export r; \
13016	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13017	TFLAGS="$(STAGEprofile_TFLAGS)"; \
13018	$(HOST_EXPORTS) \
13019	$(POSTSTAGE1_HOST_EXPORTS)  \
13020	cd $(HOST_SUBDIR)/mpc && \
13021	$(MAKE) $(BASE_FLAGS_TO_PASS) \
13022		CFLAGS="$(STAGEprofile_CFLAGS)" \
13023		CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
13024		LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
13025		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
13026		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
13027		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
13028		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
13029		TFLAGS="$(STAGEprofile_TFLAGS)" \
13030		$(TARGET-stageprofile-mpc)
13031
13032maybe-clean-stageprofile-mpc: clean-stageprofile-mpc
13033clean-stageprofile: clean-stageprofile-mpc
13034clean-stageprofile-mpc:
13035	@if [ $(current_stage) = stageprofile ]; then \
13036	  [ -f $(HOST_SUBDIR)/mpc/Makefile ] || exit 0; \
13037	else \
13038	  [ -f $(HOST_SUBDIR)/stageprofile-mpc/Makefile ] || exit 0; \
13039	  $(MAKE) stageprofile-start; \
13040	fi; \
13041	cd $(HOST_SUBDIR)/mpc && \
13042	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
13043@endif mpc-bootstrap
13044
13045
13046.PHONY: all-stagefeedback-mpc maybe-all-stagefeedback-mpc
13047.PHONY: clean-stagefeedback-mpc maybe-clean-stagefeedback-mpc
13048maybe-all-stagefeedback-mpc:
13049maybe-clean-stagefeedback-mpc:
13050@if mpc-bootstrap
13051maybe-all-stagefeedback-mpc: all-stagefeedback-mpc
13052all-stagefeedback: all-stagefeedback-mpc
13053TARGET-stagefeedback-mpc = $(TARGET-mpc)
13054all-stagefeedback-mpc: configure-stagefeedback-mpc
13055	@[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
13056	@r=`${PWD_COMMAND}`; export r; \
13057	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13058	TFLAGS="$(STAGEfeedback_TFLAGS)"; \
13059	$(HOST_EXPORTS) \
13060	$(POSTSTAGE1_HOST_EXPORTS)  \
13061	cd $(HOST_SUBDIR)/mpc && \
13062	$(MAKE) $(BASE_FLAGS_TO_PASS) \
13063		CFLAGS="$(STAGEfeedback_CFLAGS)" \
13064		CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
13065		LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
13066		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
13067		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
13068		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
13069		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
13070		TFLAGS="$(STAGEfeedback_TFLAGS)" \
13071		$(TARGET-stagefeedback-mpc)
13072
13073maybe-clean-stagefeedback-mpc: clean-stagefeedback-mpc
13074clean-stagefeedback: clean-stagefeedback-mpc
13075clean-stagefeedback-mpc:
13076	@if [ $(current_stage) = stagefeedback ]; then \
13077	  [ -f $(HOST_SUBDIR)/mpc/Makefile ] || exit 0; \
13078	else \
13079	  [ -f $(HOST_SUBDIR)/stagefeedback-mpc/Makefile ] || exit 0; \
13080	  $(MAKE) stagefeedback-start; \
13081	fi; \
13082	cd $(HOST_SUBDIR)/mpc && \
13083	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
13084@endif mpc-bootstrap
13085
13086
13087
13088
13089
13090.PHONY: check-mpc maybe-check-mpc
13091maybe-check-mpc:
13092@if mpc
13093maybe-check-mpc: check-mpc
13094
13095check-mpc:
13096	@: $(MAKE); $(unstage)
13097	@r=`${PWD_COMMAND}`; export r; \
13098	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13099	$(HOST_EXPORTS) \
13100	(cd $(HOST_SUBDIR)/mpc && \
13101	  $(MAKE) $(FLAGS_TO_PASS)  check)
13102
13103@endif mpc
13104
13105.PHONY: install-mpc maybe-install-mpc
13106maybe-install-mpc:
13107@if mpc
13108maybe-install-mpc: install-mpc
13109
13110install-mpc:
13111
13112@endif mpc
13113
13114.PHONY: install-strip-mpc maybe-install-strip-mpc
13115maybe-install-strip-mpc:
13116@if mpc
13117maybe-install-strip-mpc: install-strip-mpc
13118
13119install-strip-mpc:
13120
13121@endif mpc
13122
13123# Other targets (info, dvi, pdf, etc.)
13124
13125.PHONY: maybe-info-mpc info-mpc
13126maybe-info-mpc:
13127@if mpc
13128maybe-info-mpc: info-mpc
13129
13130info-mpc: \
13131    configure-mpc 
13132	@[ -f ./mpc/Makefile ] || exit 0; \
13133	r=`${PWD_COMMAND}`; export r; \
13134	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13135	$(HOST_EXPORTS) \
13136	for flag in $(EXTRA_HOST_FLAGS) ; do \
13137	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13138	done; \
13139	echo "Doing info in mpc" ; \
13140	(cd $(HOST_SUBDIR)/mpc && \
13141	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13142	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13143	          "RANLIB=$${RANLIB}" \
13144	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
13145	          info) \
13146	  || exit 1
13147
13148@endif mpc
13149
13150.PHONY: maybe-dvi-mpc dvi-mpc
13151maybe-dvi-mpc:
13152@if mpc
13153maybe-dvi-mpc: dvi-mpc
13154
13155dvi-mpc: \
13156    configure-mpc 
13157	@[ -f ./mpc/Makefile ] || exit 0; \
13158	r=`${PWD_COMMAND}`; export r; \
13159	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13160	$(HOST_EXPORTS) \
13161	for flag in $(EXTRA_HOST_FLAGS) ; do \
13162	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13163	done; \
13164	echo "Doing dvi in mpc" ; \
13165	(cd $(HOST_SUBDIR)/mpc && \
13166	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13167	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13168	          "RANLIB=$${RANLIB}" \
13169	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
13170	          dvi) \
13171	  || exit 1
13172
13173@endif mpc
13174
13175.PHONY: maybe-pdf-mpc pdf-mpc
13176maybe-pdf-mpc:
13177@if mpc
13178maybe-pdf-mpc: pdf-mpc
13179
13180pdf-mpc: \
13181    configure-mpc 
13182	@[ -f ./mpc/Makefile ] || exit 0; \
13183	r=`${PWD_COMMAND}`; export r; \
13184	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13185	$(HOST_EXPORTS) \
13186	for flag in $(EXTRA_HOST_FLAGS) ; do \
13187	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13188	done; \
13189	echo "Doing pdf in mpc" ; \
13190	(cd $(HOST_SUBDIR)/mpc && \
13191	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13192	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13193	          "RANLIB=$${RANLIB}" \
13194	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
13195	          pdf) \
13196	  || exit 1
13197
13198@endif mpc
13199
13200.PHONY: maybe-html-mpc html-mpc
13201maybe-html-mpc:
13202@if mpc
13203maybe-html-mpc: html-mpc
13204
13205html-mpc: \
13206    configure-mpc 
13207	@[ -f ./mpc/Makefile ] || exit 0; \
13208	r=`${PWD_COMMAND}`; export r; \
13209	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13210	$(HOST_EXPORTS) \
13211	for flag in $(EXTRA_HOST_FLAGS) ; do \
13212	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13213	done; \
13214	echo "Doing html in mpc" ; \
13215	(cd $(HOST_SUBDIR)/mpc && \
13216	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13217	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13218	          "RANLIB=$${RANLIB}" \
13219	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
13220	          html) \
13221	  || exit 1
13222
13223@endif mpc
13224
13225.PHONY: maybe-TAGS-mpc TAGS-mpc
13226maybe-TAGS-mpc:
13227@if mpc
13228maybe-TAGS-mpc: TAGS-mpc
13229
13230TAGS-mpc: \
13231    configure-mpc 
13232	@[ -f ./mpc/Makefile ] || exit 0; \
13233	r=`${PWD_COMMAND}`; export r; \
13234	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13235	$(HOST_EXPORTS) \
13236	for flag in $(EXTRA_HOST_FLAGS) ; do \
13237	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13238	done; \
13239	echo "Doing TAGS in mpc" ; \
13240	(cd $(HOST_SUBDIR)/mpc && \
13241	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13242	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13243	          "RANLIB=$${RANLIB}" \
13244	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
13245	          TAGS) \
13246	  || exit 1
13247
13248@endif mpc
13249
13250.PHONY: maybe-install-info-mpc install-info-mpc
13251maybe-install-info-mpc:
13252@if mpc
13253maybe-install-info-mpc: install-info-mpc
13254
13255install-info-mpc: \
13256    configure-mpc \
13257    info-mpc 
13258	@[ -f ./mpc/Makefile ] || exit 0; \
13259	r=`${PWD_COMMAND}`; export r; \
13260	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13261	$(HOST_EXPORTS) \
13262	for flag in $(EXTRA_HOST_FLAGS) ; do \
13263	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13264	done; \
13265	echo "Doing install-info in mpc" ; \
13266	(cd $(HOST_SUBDIR)/mpc && \
13267	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13268	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13269	          "RANLIB=$${RANLIB}" \
13270	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
13271	          install-info) \
13272	  || exit 1
13273
13274@endif mpc
13275
13276.PHONY: maybe-install-pdf-mpc install-pdf-mpc
13277maybe-install-pdf-mpc:
13278@if mpc
13279maybe-install-pdf-mpc: install-pdf-mpc
13280
13281install-pdf-mpc: \
13282    configure-mpc \
13283    pdf-mpc 
13284	@[ -f ./mpc/Makefile ] || exit 0; \
13285	r=`${PWD_COMMAND}`; export r; \
13286	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13287	$(HOST_EXPORTS) \
13288	for flag in $(EXTRA_HOST_FLAGS) ; do \
13289	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13290	done; \
13291	echo "Doing install-pdf in mpc" ; \
13292	(cd $(HOST_SUBDIR)/mpc && \
13293	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13294	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13295	          "RANLIB=$${RANLIB}" \
13296	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
13297	          install-pdf) \
13298	  || exit 1
13299
13300@endif mpc
13301
13302.PHONY: maybe-install-html-mpc install-html-mpc
13303maybe-install-html-mpc:
13304@if mpc
13305maybe-install-html-mpc: install-html-mpc
13306
13307install-html-mpc: \
13308    configure-mpc \
13309    html-mpc 
13310	@[ -f ./mpc/Makefile ] || exit 0; \
13311	r=`${PWD_COMMAND}`; export r; \
13312	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13313	$(HOST_EXPORTS) \
13314	for flag in $(EXTRA_HOST_FLAGS) ; do \
13315	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13316	done; \
13317	echo "Doing install-html in mpc" ; \
13318	(cd $(HOST_SUBDIR)/mpc && \
13319	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13320	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13321	          "RANLIB=$${RANLIB}" \
13322	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
13323	          install-html) \
13324	  || exit 1
13325
13326@endif mpc
13327
13328.PHONY: maybe-installcheck-mpc installcheck-mpc
13329maybe-installcheck-mpc:
13330@if mpc
13331maybe-installcheck-mpc: installcheck-mpc
13332
13333installcheck-mpc: \
13334    configure-mpc 
13335	@[ -f ./mpc/Makefile ] || exit 0; \
13336	r=`${PWD_COMMAND}`; export r; \
13337	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13338	$(HOST_EXPORTS) \
13339	for flag in $(EXTRA_HOST_FLAGS) ; do \
13340	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13341	done; \
13342	echo "Doing installcheck in mpc" ; \
13343	(cd $(HOST_SUBDIR)/mpc && \
13344	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13345	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13346	          "RANLIB=$${RANLIB}" \
13347	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
13348	          installcheck) \
13349	  || exit 1
13350
13351@endif mpc
13352
13353.PHONY: maybe-mostlyclean-mpc mostlyclean-mpc
13354maybe-mostlyclean-mpc:
13355@if mpc
13356maybe-mostlyclean-mpc: mostlyclean-mpc
13357
13358mostlyclean-mpc: 
13359	@[ -f ./mpc/Makefile ] || exit 0; \
13360	r=`${PWD_COMMAND}`; export r; \
13361	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13362	$(HOST_EXPORTS) \
13363	for flag in $(EXTRA_HOST_FLAGS) ; do \
13364	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13365	done; \
13366	echo "Doing mostlyclean in mpc" ; \
13367	(cd $(HOST_SUBDIR)/mpc && \
13368	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13369	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13370	          "RANLIB=$${RANLIB}" \
13371	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
13372	          mostlyclean) \
13373	  || exit 1
13374
13375@endif mpc
13376
13377.PHONY: maybe-clean-mpc clean-mpc
13378maybe-clean-mpc:
13379@if mpc
13380maybe-clean-mpc: clean-mpc
13381
13382clean-mpc: 
13383	@[ -f ./mpc/Makefile ] || exit 0; \
13384	r=`${PWD_COMMAND}`; export r; \
13385	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13386	$(HOST_EXPORTS) \
13387	for flag in $(EXTRA_HOST_FLAGS) ; do \
13388	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13389	done; \
13390	echo "Doing clean in mpc" ; \
13391	(cd $(HOST_SUBDIR)/mpc && \
13392	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13393	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13394	          "RANLIB=$${RANLIB}" \
13395	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
13396	          clean) \
13397	  || exit 1
13398
13399@endif mpc
13400
13401.PHONY: maybe-distclean-mpc distclean-mpc
13402maybe-distclean-mpc:
13403@if mpc
13404maybe-distclean-mpc: distclean-mpc
13405
13406distclean-mpc: 
13407	@[ -f ./mpc/Makefile ] || exit 0; \
13408	r=`${PWD_COMMAND}`; export r; \
13409	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13410	$(HOST_EXPORTS) \
13411	for flag in $(EXTRA_HOST_FLAGS) ; do \
13412	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13413	done; \
13414	echo "Doing distclean in mpc" ; \
13415	(cd $(HOST_SUBDIR)/mpc && \
13416	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13417	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13418	          "RANLIB=$${RANLIB}" \
13419	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
13420	          distclean) \
13421	  || exit 1
13422
13423@endif mpc
13424
13425.PHONY: maybe-maintainer-clean-mpc maintainer-clean-mpc
13426maybe-maintainer-clean-mpc:
13427@if mpc
13428maybe-maintainer-clean-mpc: maintainer-clean-mpc
13429
13430maintainer-clean-mpc: 
13431	@[ -f ./mpc/Makefile ] || exit 0; \
13432	r=`${PWD_COMMAND}`; export r; \
13433	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13434	$(HOST_EXPORTS) \
13435	for flag in $(EXTRA_HOST_FLAGS) ; do \
13436	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13437	done; \
13438	echo "Doing maintainer-clean in mpc" ; \
13439	(cd $(HOST_SUBDIR)/mpc && \
13440	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13441	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13442	          "RANLIB=$${RANLIB}" \
13443	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
13444	          maintainer-clean) \
13445	  || exit 1
13446
13447@endif mpc
13448
13449
13450
13451.PHONY: configure-isl maybe-configure-isl
13452maybe-configure-isl:
13453@if gcc-bootstrap
13454configure-isl: stage_current
13455@endif gcc-bootstrap
13456@if isl
13457maybe-configure-isl: configure-isl
13458configure-isl: 
13459	@r=`${PWD_COMMAND}`; export r; \
13460	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13461	test ! -f $(HOST_SUBDIR)/isl/Makefile || exit 0; \
13462	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/isl ; \
13463	$(HOST_EXPORTS)  \
13464	echo Configuring in $(HOST_SUBDIR)/isl; \
13465	cd "$(HOST_SUBDIR)/isl" || exit 1; \
13466	case $(srcdir) in \
13467	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
13468	  *) topdir=`echo $(HOST_SUBDIR)/isl/ | \
13469		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
13470	esac; \
13471	srcdiroption="--srcdir=$${topdir}/isl"; \
13472	libsrcdir="$$s/isl"; \
13473	$(SHELL) $${libsrcdir}/configure \
13474	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
13475	  --target=${target_alias} $${srcdiroption} --disable-shared @extra_isl_gmp_configure_flags@ \
13476	  || exit 1
13477@endif isl
13478
13479
13480
13481.PHONY: configure-stage1-isl maybe-configure-stage1-isl
13482maybe-configure-stage1-isl:
13483@if isl-bootstrap
13484maybe-configure-stage1-isl: configure-stage1-isl
13485configure-stage1-isl:
13486	@[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
13487	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/isl
13488	@r=`${PWD_COMMAND}`; export r; \
13489	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13490	TFLAGS="$(STAGE1_TFLAGS)"; \
13491	test ! -f $(HOST_SUBDIR)/isl/Makefile || exit 0; \
13492	$(HOST_EXPORTS) \
13493	CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
13494	CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
13495	LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS;  \
13496	echo Configuring stage 1 in $(HOST_SUBDIR)/isl ; \
13497	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/isl ; \
13498	cd $(HOST_SUBDIR)/isl || exit 1; \
13499	case $(srcdir) in \
13500	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
13501	  *) topdir=`echo $(HOST_SUBDIR)/isl/ | \
13502		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
13503	esac; \
13504	srcdiroption="--srcdir=$${topdir}/isl"; \
13505	libsrcdir="$$s/isl"; \
13506	$(SHELL) $${libsrcdir}/configure \
13507	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
13508	  --target=${target_alias} $${srcdiroption} \
13509	  $(STAGE1_CONFIGURE_FLAGS) \
13510	  --disable-shared @extra_isl_gmp_configure_flags@
13511@endif isl-bootstrap
13512
13513.PHONY: configure-stage2-isl maybe-configure-stage2-isl
13514maybe-configure-stage2-isl:
13515@if isl-bootstrap
13516maybe-configure-stage2-isl: configure-stage2-isl
13517configure-stage2-isl:
13518	@[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
13519	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/isl
13520	@r=`${PWD_COMMAND}`; export r; \
13521	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13522	TFLAGS="$(STAGE2_TFLAGS)"; \
13523	test ! -f $(HOST_SUBDIR)/isl/Makefile || exit 0; \
13524	$(HOST_EXPORTS) \
13525	$(POSTSTAGE1_HOST_EXPORTS) \
13526	CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
13527	CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
13528	LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS;  \
13529	echo Configuring stage 2 in $(HOST_SUBDIR)/isl ; \
13530	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/isl ; \
13531	cd $(HOST_SUBDIR)/isl || exit 1; \
13532	case $(srcdir) in \
13533	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
13534	  *) topdir=`echo $(HOST_SUBDIR)/isl/ | \
13535		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
13536	esac; \
13537	srcdiroption="--srcdir=$${topdir}/isl"; \
13538	libsrcdir="$$s/isl"; \
13539	$(SHELL) $${libsrcdir}/configure \
13540	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
13541	  --target=${target_alias} $${srcdiroption} \
13542	  --with-build-libsubdir=$(HOST_SUBDIR) \
13543	  $(STAGE2_CONFIGURE_FLAGS) \
13544	  --disable-shared @extra_isl_gmp_configure_flags@
13545@endif isl-bootstrap
13546
13547.PHONY: configure-stage3-isl maybe-configure-stage3-isl
13548maybe-configure-stage3-isl:
13549@if isl-bootstrap
13550maybe-configure-stage3-isl: configure-stage3-isl
13551configure-stage3-isl:
13552	@[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
13553	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/isl
13554	@r=`${PWD_COMMAND}`; export r; \
13555	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13556	TFLAGS="$(STAGE3_TFLAGS)"; \
13557	test ! -f $(HOST_SUBDIR)/isl/Makefile || exit 0; \
13558	$(HOST_EXPORTS) \
13559	$(POSTSTAGE1_HOST_EXPORTS) \
13560	CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
13561	CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
13562	LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS;  \
13563	echo Configuring stage 3 in $(HOST_SUBDIR)/isl ; \
13564	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/isl ; \
13565	cd $(HOST_SUBDIR)/isl || exit 1; \
13566	case $(srcdir) in \
13567	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
13568	  *) topdir=`echo $(HOST_SUBDIR)/isl/ | \
13569		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
13570	esac; \
13571	srcdiroption="--srcdir=$${topdir}/isl"; \
13572	libsrcdir="$$s/isl"; \
13573	$(SHELL) $${libsrcdir}/configure \
13574	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
13575	  --target=${target_alias} $${srcdiroption} \
13576	  --with-build-libsubdir=$(HOST_SUBDIR) \
13577	  $(STAGE3_CONFIGURE_FLAGS) \
13578	  --disable-shared @extra_isl_gmp_configure_flags@
13579@endif isl-bootstrap
13580
13581.PHONY: configure-stage4-isl maybe-configure-stage4-isl
13582maybe-configure-stage4-isl:
13583@if isl-bootstrap
13584maybe-configure-stage4-isl: configure-stage4-isl
13585configure-stage4-isl:
13586	@[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
13587	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/isl
13588	@r=`${PWD_COMMAND}`; export r; \
13589	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13590	TFLAGS="$(STAGE4_TFLAGS)"; \
13591	test ! -f $(HOST_SUBDIR)/isl/Makefile || exit 0; \
13592	$(HOST_EXPORTS) \
13593	$(POSTSTAGE1_HOST_EXPORTS) \
13594	CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
13595	CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
13596	LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS;  \
13597	echo Configuring stage 4 in $(HOST_SUBDIR)/isl ; \
13598	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/isl ; \
13599	cd $(HOST_SUBDIR)/isl || exit 1; \
13600	case $(srcdir) in \
13601	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
13602	  *) topdir=`echo $(HOST_SUBDIR)/isl/ | \
13603		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
13604	esac; \
13605	srcdiroption="--srcdir=$${topdir}/isl"; \
13606	libsrcdir="$$s/isl"; \
13607	$(SHELL) $${libsrcdir}/configure \
13608	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
13609	  --target=${target_alias} $${srcdiroption} \
13610	  --with-build-libsubdir=$(HOST_SUBDIR) \
13611	  $(STAGE4_CONFIGURE_FLAGS) \
13612	  --disable-shared @extra_isl_gmp_configure_flags@
13613@endif isl-bootstrap
13614
13615.PHONY: configure-stageprofile-isl maybe-configure-stageprofile-isl
13616maybe-configure-stageprofile-isl:
13617@if isl-bootstrap
13618maybe-configure-stageprofile-isl: configure-stageprofile-isl
13619configure-stageprofile-isl:
13620	@[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
13621	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/isl
13622	@r=`${PWD_COMMAND}`; export r; \
13623	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13624	TFLAGS="$(STAGEprofile_TFLAGS)"; \
13625	test ! -f $(HOST_SUBDIR)/isl/Makefile || exit 0; \
13626	$(HOST_EXPORTS) \
13627	$(POSTSTAGE1_HOST_EXPORTS) \
13628	CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
13629	CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
13630	LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS;  \
13631	echo Configuring stage profile in $(HOST_SUBDIR)/isl ; \
13632	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/isl ; \
13633	cd $(HOST_SUBDIR)/isl || exit 1; \
13634	case $(srcdir) in \
13635	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
13636	  *) topdir=`echo $(HOST_SUBDIR)/isl/ | \
13637		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
13638	esac; \
13639	srcdiroption="--srcdir=$${topdir}/isl"; \
13640	libsrcdir="$$s/isl"; \
13641	$(SHELL) $${libsrcdir}/configure \
13642	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
13643	  --target=${target_alias} $${srcdiroption} \
13644	  --with-build-libsubdir=$(HOST_SUBDIR) \
13645	  $(STAGEprofile_CONFIGURE_FLAGS) \
13646	  --disable-shared @extra_isl_gmp_configure_flags@
13647@endif isl-bootstrap
13648
13649.PHONY: configure-stagefeedback-isl maybe-configure-stagefeedback-isl
13650maybe-configure-stagefeedback-isl:
13651@if isl-bootstrap
13652maybe-configure-stagefeedback-isl: configure-stagefeedback-isl
13653configure-stagefeedback-isl:
13654	@[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
13655	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/isl
13656	@r=`${PWD_COMMAND}`; export r; \
13657	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13658	TFLAGS="$(STAGEfeedback_TFLAGS)"; \
13659	test ! -f $(HOST_SUBDIR)/isl/Makefile || exit 0; \
13660	$(HOST_EXPORTS) \
13661	$(POSTSTAGE1_HOST_EXPORTS) \
13662	CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
13663	CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
13664	LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS;  \
13665	echo Configuring stage feedback in $(HOST_SUBDIR)/isl ; \
13666	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/isl ; \
13667	cd $(HOST_SUBDIR)/isl || exit 1; \
13668	case $(srcdir) in \
13669	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
13670	  *) topdir=`echo $(HOST_SUBDIR)/isl/ | \
13671		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
13672	esac; \
13673	srcdiroption="--srcdir=$${topdir}/isl"; \
13674	libsrcdir="$$s/isl"; \
13675	$(SHELL) $${libsrcdir}/configure \
13676	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
13677	  --target=${target_alias} $${srcdiroption} \
13678	  --with-build-libsubdir=$(HOST_SUBDIR) \
13679	  $(STAGEfeedback_CONFIGURE_FLAGS) \
13680	  --disable-shared @extra_isl_gmp_configure_flags@
13681@endif isl-bootstrap
13682
13683
13684
13685
13686
13687.PHONY: all-isl maybe-all-isl
13688maybe-all-isl:
13689@if gcc-bootstrap
13690all-isl: stage_current
13691@endif gcc-bootstrap
13692@if isl
13693TARGET-isl=all
13694maybe-all-isl: all-isl
13695all-isl: configure-isl
13696	@r=`${PWD_COMMAND}`; export r; \
13697	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13698	$(HOST_EXPORTS)  \
13699	(cd $(HOST_SUBDIR)/isl && \
13700	  $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) V=1 \
13701		$(TARGET-isl))
13702@endif isl
13703
13704
13705
13706.PHONY: all-stage1-isl maybe-all-stage1-isl
13707.PHONY: clean-stage1-isl maybe-clean-stage1-isl
13708maybe-all-stage1-isl:
13709maybe-clean-stage1-isl:
13710@if isl-bootstrap
13711maybe-all-stage1-isl: all-stage1-isl
13712all-stage1: all-stage1-isl
13713TARGET-stage1-isl = $(TARGET-isl)
13714all-stage1-isl: configure-stage1-isl
13715	@[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
13716	@r=`${PWD_COMMAND}`; export r; \
13717	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13718	TFLAGS="$(STAGE1_TFLAGS)"; \
13719	$(HOST_EXPORTS)  \
13720	cd $(HOST_SUBDIR)/isl && \
13721	$(MAKE) $(BASE_FLAGS_TO_PASS) \
13722		CFLAGS="$(STAGE1_CFLAGS)" \
13723		CXXFLAGS="$(STAGE1_CXXFLAGS)" \
13724		LIBCFLAGS="$(LIBCFLAGS)" \
13725		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
13726		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
13727		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
13728		$(EXTRA_HOST_FLAGS)  \
13729		$(STAGE1_FLAGS_TO_PASS) V=1 \
13730		TFLAGS="$(STAGE1_TFLAGS)" \
13731		$(TARGET-stage1-isl)
13732
13733maybe-clean-stage1-isl: clean-stage1-isl
13734clean-stage1: clean-stage1-isl
13735clean-stage1-isl:
13736	@if [ $(current_stage) = stage1 ]; then \
13737	  [ -f $(HOST_SUBDIR)/isl/Makefile ] || exit 0; \
13738	else \
13739	  [ -f $(HOST_SUBDIR)/stage1-isl/Makefile ] || exit 0; \
13740	  $(MAKE) stage1-start; \
13741	fi; \
13742	cd $(HOST_SUBDIR)/isl && \
13743	$(MAKE) $(EXTRA_HOST_FLAGS)  \
13744	$(STAGE1_FLAGS_TO_PASS) V=1 clean
13745@endif isl-bootstrap
13746
13747
13748.PHONY: all-stage2-isl maybe-all-stage2-isl
13749.PHONY: clean-stage2-isl maybe-clean-stage2-isl
13750maybe-all-stage2-isl:
13751maybe-clean-stage2-isl:
13752@if isl-bootstrap
13753maybe-all-stage2-isl: all-stage2-isl
13754all-stage2: all-stage2-isl
13755TARGET-stage2-isl = $(TARGET-isl)
13756all-stage2-isl: configure-stage2-isl
13757	@[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
13758	@r=`${PWD_COMMAND}`; export r; \
13759	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13760	TFLAGS="$(STAGE2_TFLAGS)"; \
13761	$(HOST_EXPORTS) \
13762	$(POSTSTAGE1_HOST_EXPORTS)  \
13763	cd $(HOST_SUBDIR)/isl && \
13764	$(MAKE) $(BASE_FLAGS_TO_PASS) \
13765		CFLAGS="$(STAGE2_CFLAGS)" \
13766		CXXFLAGS="$(STAGE2_CXXFLAGS)" \
13767		LIBCFLAGS="$(STAGE2_CFLAGS)" \
13768		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
13769		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
13770		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
13771		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) V=1 \
13772		TFLAGS="$(STAGE2_TFLAGS)" \
13773		$(TARGET-stage2-isl)
13774
13775maybe-clean-stage2-isl: clean-stage2-isl
13776clean-stage2: clean-stage2-isl
13777clean-stage2-isl:
13778	@if [ $(current_stage) = stage2 ]; then \
13779	  [ -f $(HOST_SUBDIR)/isl/Makefile ] || exit 0; \
13780	else \
13781	  [ -f $(HOST_SUBDIR)/stage2-isl/Makefile ] || exit 0; \
13782	  $(MAKE) stage2-start; \
13783	fi; \
13784	cd $(HOST_SUBDIR)/isl && \
13785	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) V=1 clean
13786@endif isl-bootstrap
13787
13788
13789.PHONY: all-stage3-isl maybe-all-stage3-isl
13790.PHONY: clean-stage3-isl maybe-clean-stage3-isl
13791maybe-all-stage3-isl:
13792maybe-clean-stage3-isl:
13793@if isl-bootstrap
13794maybe-all-stage3-isl: all-stage3-isl
13795all-stage3: all-stage3-isl
13796TARGET-stage3-isl = $(TARGET-isl)
13797all-stage3-isl: configure-stage3-isl
13798	@[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
13799	@r=`${PWD_COMMAND}`; export r; \
13800	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13801	TFLAGS="$(STAGE3_TFLAGS)"; \
13802	$(HOST_EXPORTS) \
13803	$(POSTSTAGE1_HOST_EXPORTS)  \
13804	cd $(HOST_SUBDIR)/isl && \
13805	$(MAKE) $(BASE_FLAGS_TO_PASS) \
13806		CFLAGS="$(STAGE3_CFLAGS)" \
13807		CXXFLAGS="$(STAGE3_CXXFLAGS)" \
13808		LIBCFLAGS="$(STAGE3_CFLAGS)" \
13809		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
13810		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
13811		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
13812		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) V=1 \
13813		TFLAGS="$(STAGE3_TFLAGS)" \
13814		$(TARGET-stage3-isl)
13815
13816maybe-clean-stage3-isl: clean-stage3-isl
13817clean-stage3: clean-stage3-isl
13818clean-stage3-isl:
13819	@if [ $(current_stage) = stage3 ]; then \
13820	  [ -f $(HOST_SUBDIR)/isl/Makefile ] || exit 0; \
13821	else \
13822	  [ -f $(HOST_SUBDIR)/stage3-isl/Makefile ] || exit 0; \
13823	  $(MAKE) stage3-start; \
13824	fi; \
13825	cd $(HOST_SUBDIR)/isl && \
13826	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) V=1 clean
13827@endif isl-bootstrap
13828
13829
13830.PHONY: all-stage4-isl maybe-all-stage4-isl
13831.PHONY: clean-stage4-isl maybe-clean-stage4-isl
13832maybe-all-stage4-isl:
13833maybe-clean-stage4-isl:
13834@if isl-bootstrap
13835maybe-all-stage4-isl: all-stage4-isl
13836all-stage4: all-stage4-isl
13837TARGET-stage4-isl = $(TARGET-isl)
13838all-stage4-isl: configure-stage4-isl
13839	@[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
13840	@r=`${PWD_COMMAND}`; export r; \
13841	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13842	TFLAGS="$(STAGE4_TFLAGS)"; \
13843	$(HOST_EXPORTS) \
13844	$(POSTSTAGE1_HOST_EXPORTS)  \
13845	cd $(HOST_SUBDIR)/isl && \
13846	$(MAKE) $(BASE_FLAGS_TO_PASS) \
13847		CFLAGS="$(STAGE4_CFLAGS)" \
13848		CXXFLAGS="$(STAGE4_CXXFLAGS)" \
13849		LIBCFLAGS="$(STAGE4_CFLAGS)" \
13850		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
13851		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
13852		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
13853		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) V=1 \
13854		TFLAGS="$(STAGE4_TFLAGS)" \
13855		$(TARGET-stage4-isl)
13856
13857maybe-clean-stage4-isl: clean-stage4-isl
13858clean-stage4: clean-stage4-isl
13859clean-stage4-isl:
13860	@if [ $(current_stage) = stage4 ]; then \
13861	  [ -f $(HOST_SUBDIR)/isl/Makefile ] || exit 0; \
13862	else \
13863	  [ -f $(HOST_SUBDIR)/stage4-isl/Makefile ] || exit 0; \
13864	  $(MAKE) stage4-start; \
13865	fi; \
13866	cd $(HOST_SUBDIR)/isl && \
13867	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) V=1 clean
13868@endif isl-bootstrap
13869
13870
13871.PHONY: all-stageprofile-isl maybe-all-stageprofile-isl
13872.PHONY: clean-stageprofile-isl maybe-clean-stageprofile-isl
13873maybe-all-stageprofile-isl:
13874maybe-clean-stageprofile-isl:
13875@if isl-bootstrap
13876maybe-all-stageprofile-isl: all-stageprofile-isl
13877all-stageprofile: all-stageprofile-isl
13878TARGET-stageprofile-isl = $(TARGET-isl)
13879all-stageprofile-isl: configure-stageprofile-isl
13880	@[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
13881	@r=`${PWD_COMMAND}`; export r; \
13882	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13883	TFLAGS="$(STAGEprofile_TFLAGS)"; \
13884	$(HOST_EXPORTS) \
13885	$(POSTSTAGE1_HOST_EXPORTS)  \
13886	cd $(HOST_SUBDIR)/isl && \
13887	$(MAKE) $(BASE_FLAGS_TO_PASS) \
13888		CFLAGS="$(STAGEprofile_CFLAGS)" \
13889		CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
13890		LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
13891		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
13892		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
13893		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
13894		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) V=1 \
13895		TFLAGS="$(STAGEprofile_TFLAGS)" \
13896		$(TARGET-stageprofile-isl)
13897
13898maybe-clean-stageprofile-isl: clean-stageprofile-isl
13899clean-stageprofile: clean-stageprofile-isl
13900clean-stageprofile-isl:
13901	@if [ $(current_stage) = stageprofile ]; then \
13902	  [ -f $(HOST_SUBDIR)/isl/Makefile ] || exit 0; \
13903	else \
13904	  [ -f $(HOST_SUBDIR)/stageprofile-isl/Makefile ] || exit 0; \
13905	  $(MAKE) stageprofile-start; \
13906	fi; \
13907	cd $(HOST_SUBDIR)/isl && \
13908	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) V=1 clean
13909@endif isl-bootstrap
13910
13911
13912.PHONY: all-stagefeedback-isl maybe-all-stagefeedback-isl
13913.PHONY: clean-stagefeedback-isl maybe-clean-stagefeedback-isl
13914maybe-all-stagefeedback-isl:
13915maybe-clean-stagefeedback-isl:
13916@if isl-bootstrap
13917maybe-all-stagefeedback-isl: all-stagefeedback-isl
13918all-stagefeedback: all-stagefeedback-isl
13919TARGET-stagefeedback-isl = $(TARGET-isl)
13920all-stagefeedback-isl: configure-stagefeedback-isl
13921	@[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
13922	@r=`${PWD_COMMAND}`; export r; \
13923	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13924	TFLAGS="$(STAGEfeedback_TFLAGS)"; \
13925	$(HOST_EXPORTS) \
13926	$(POSTSTAGE1_HOST_EXPORTS)  \
13927	cd $(HOST_SUBDIR)/isl && \
13928	$(MAKE) $(BASE_FLAGS_TO_PASS) \
13929		CFLAGS="$(STAGEfeedback_CFLAGS)" \
13930		CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
13931		LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
13932		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
13933		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
13934		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
13935		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) V=1 \
13936		TFLAGS="$(STAGEfeedback_TFLAGS)" \
13937		$(TARGET-stagefeedback-isl)
13938
13939maybe-clean-stagefeedback-isl: clean-stagefeedback-isl
13940clean-stagefeedback: clean-stagefeedback-isl
13941clean-stagefeedback-isl:
13942	@if [ $(current_stage) = stagefeedback ]; then \
13943	  [ -f $(HOST_SUBDIR)/isl/Makefile ] || exit 0; \
13944	else \
13945	  [ -f $(HOST_SUBDIR)/stagefeedback-isl/Makefile ] || exit 0; \
13946	  $(MAKE) stagefeedback-start; \
13947	fi; \
13948	cd $(HOST_SUBDIR)/isl && \
13949	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) V=1 clean
13950@endif isl-bootstrap
13951
13952
13953
13954
13955
13956.PHONY: check-isl maybe-check-isl
13957maybe-check-isl:
13958@if isl
13959maybe-check-isl: check-isl
13960
13961check-isl:
13962	@: $(MAKE); $(unstage)
13963	@r=`${PWD_COMMAND}`; export r; \
13964	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13965	$(HOST_EXPORTS) \
13966	(cd $(HOST_SUBDIR)/isl && \
13967	  $(MAKE) $(FLAGS_TO_PASS) V=1 check)
13968
13969@endif isl
13970
13971.PHONY: install-isl maybe-install-isl
13972maybe-install-isl:
13973@if isl
13974maybe-install-isl: install-isl
13975
13976install-isl:
13977
13978@endif isl
13979
13980.PHONY: install-strip-isl maybe-install-strip-isl
13981maybe-install-strip-isl:
13982@if isl
13983maybe-install-strip-isl: install-strip-isl
13984
13985install-strip-isl:
13986
13987@endif isl
13988
13989# Other targets (info, dvi, pdf, etc.)
13990
13991.PHONY: maybe-info-isl info-isl
13992maybe-info-isl:
13993@if isl
13994maybe-info-isl: info-isl
13995
13996info-isl: \
13997    configure-isl 
13998	@[ -f ./isl/Makefile ] || exit 0; \
13999	r=`${PWD_COMMAND}`; export r; \
14000	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14001	$(HOST_EXPORTS) \
14002	for flag in $(EXTRA_HOST_FLAGS) V=1; do \
14003	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14004	done; \
14005	echo "Doing info in isl" ; \
14006	(cd $(HOST_SUBDIR)/isl && \
14007	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14008	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14009	          "RANLIB=$${RANLIB}" \
14010	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
14011	          info) \
14012	  || exit 1
14013
14014@endif isl
14015
14016.PHONY: maybe-dvi-isl dvi-isl
14017maybe-dvi-isl:
14018@if isl
14019maybe-dvi-isl: dvi-isl
14020
14021dvi-isl: \
14022    configure-isl 
14023	@[ -f ./isl/Makefile ] || exit 0; \
14024	r=`${PWD_COMMAND}`; export r; \
14025	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14026	$(HOST_EXPORTS) \
14027	for flag in $(EXTRA_HOST_FLAGS) V=1; do \
14028	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14029	done; \
14030	echo "Doing dvi in isl" ; \
14031	(cd $(HOST_SUBDIR)/isl && \
14032	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14033	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14034	          "RANLIB=$${RANLIB}" \
14035	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
14036	          dvi) \
14037	  || exit 1
14038
14039@endif isl
14040
14041.PHONY: maybe-pdf-isl pdf-isl
14042maybe-pdf-isl:
14043@if isl
14044maybe-pdf-isl: pdf-isl
14045
14046pdf-isl: \
14047    configure-isl 
14048	@[ -f ./isl/Makefile ] || exit 0; \
14049	r=`${PWD_COMMAND}`; export r; \
14050	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14051	$(HOST_EXPORTS) \
14052	for flag in $(EXTRA_HOST_FLAGS) V=1; do \
14053	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14054	done; \
14055	echo "Doing pdf in isl" ; \
14056	(cd $(HOST_SUBDIR)/isl && \
14057	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14058	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14059	          "RANLIB=$${RANLIB}" \
14060	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
14061	          pdf) \
14062	  || exit 1
14063
14064@endif isl
14065
14066.PHONY: maybe-html-isl html-isl
14067maybe-html-isl:
14068@if isl
14069maybe-html-isl: html-isl
14070
14071html-isl: \
14072    configure-isl 
14073	@[ -f ./isl/Makefile ] || exit 0; \
14074	r=`${PWD_COMMAND}`; export r; \
14075	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14076	$(HOST_EXPORTS) \
14077	for flag in $(EXTRA_HOST_FLAGS) V=1; do \
14078	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14079	done; \
14080	echo "Doing html in isl" ; \
14081	(cd $(HOST_SUBDIR)/isl && \
14082	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14083	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14084	          "RANLIB=$${RANLIB}" \
14085	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
14086	          html) \
14087	  || exit 1
14088
14089@endif isl
14090
14091.PHONY: maybe-TAGS-isl TAGS-isl
14092maybe-TAGS-isl:
14093@if isl
14094maybe-TAGS-isl: TAGS-isl
14095
14096TAGS-isl: \
14097    configure-isl 
14098	@[ -f ./isl/Makefile ] || exit 0; \
14099	r=`${PWD_COMMAND}`; export r; \
14100	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14101	$(HOST_EXPORTS) \
14102	for flag in $(EXTRA_HOST_FLAGS) V=1; do \
14103	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14104	done; \
14105	echo "Doing TAGS in isl" ; \
14106	(cd $(HOST_SUBDIR)/isl && \
14107	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14108	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14109	          "RANLIB=$${RANLIB}" \
14110	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
14111	          TAGS) \
14112	  || exit 1
14113
14114@endif isl
14115
14116.PHONY: maybe-install-info-isl install-info-isl
14117maybe-install-info-isl:
14118@if isl
14119maybe-install-info-isl: install-info-isl
14120
14121install-info-isl: \
14122    configure-isl \
14123    info-isl 
14124	@[ -f ./isl/Makefile ] || exit 0; \
14125	r=`${PWD_COMMAND}`; export r; \
14126	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14127	$(HOST_EXPORTS) \
14128	for flag in $(EXTRA_HOST_FLAGS) V=1; do \
14129	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14130	done; \
14131	echo "Doing install-info in isl" ; \
14132	(cd $(HOST_SUBDIR)/isl && \
14133	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14134	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14135	          "RANLIB=$${RANLIB}" \
14136	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
14137	          install-info) \
14138	  || exit 1
14139
14140@endif isl
14141
14142.PHONY: maybe-install-pdf-isl install-pdf-isl
14143maybe-install-pdf-isl:
14144@if isl
14145maybe-install-pdf-isl: install-pdf-isl
14146
14147install-pdf-isl: \
14148    configure-isl \
14149    pdf-isl 
14150	@[ -f ./isl/Makefile ] || exit 0; \
14151	r=`${PWD_COMMAND}`; export r; \
14152	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14153	$(HOST_EXPORTS) \
14154	for flag in $(EXTRA_HOST_FLAGS) V=1; do \
14155	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14156	done; \
14157	echo "Doing install-pdf in isl" ; \
14158	(cd $(HOST_SUBDIR)/isl && \
14159	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14160	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14161	          "RANLIB=$${RANLIB}" \
14162	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
14163	          install-pdf) \
14164	  || exit 1
14165
14166@endif isl
14167
14168.PHONY: maybe-install-html-isl install-html-isl
14169maybe-install-html-isl:
14170@if isl
14171maybe-install-html-isl: install-html-isl
14172
14173install-html-isl: \
14174    configure-isl \
14175    html-isl 
14176	@[ -f ./isl/Makefile ] || exit 0; \
14177	r=`${PWD_COMMAND}`; export r; \
14178	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14179	$(HOST_EXPORTS) \
14180	for flag in $(EXTRA_HOST_FLAGS) V=1; do \
14181	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14182	done; \
14183	echo "Doing install-html in isl" ; \
14184	(cd $(HOST_SUBDIR)/isl && \
14185	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14186	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14187	          "RANLIB=$${RANLIB}" \
14188	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
14189	          install-html) \
14190	  || exit 1
14191
14192@endif isl
14193
14194.PHONY: maybe-installcheck-isl installcheck-isl
14195maybe-installcheck-isl:
14196@if isl
14197maybe-installcheck-isl: installcheck-isl
14198
14199installcheck-isl: \
14200    configure-isl 
14201	@[ -f ./isl/Makefile ] || exit 0; \
14202	r=`${PWD_COMMAND}`; export r; \
14203	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14204	$(HOST_EXPORTS) \
14205	for flag in $(EXTRA_HOST_FLAGS) V=1; do \
14206	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14207	done; \
14208	echo "Doing installcheck in isl" ; \
14209	(cd $(HOST_SUBDIR)/isl && \
14210	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14211	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14212	          "RANLIB=$${RANLIB}" \
14213	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
14214	          installcheck) \
14215	  || exit 1
14216
14217@endif isl
14218
14219.PHONY: maybe-mostlyclean-isl mostlyclean-isl
14220maybe-mostlyclean-isl:
14221@if isl
14222maybe-mostlyclean-isl: mostlyclean-isl
14223
14224mostlyclean-isl: 
14225	@[ -f ./isl/Makefile ] || exit 0; \
14226	r=`${PWD_COMMAND}`; export r; \
14227	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14228	$(HOST_EXPORTS) \
14229	for flag in $(EXTRA_HOST_FLAGS) V=1; do \
14230	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14231	done; \
14232	echo "Doing mostlyclean in isl" ; \
14233	(cd $(HOST_SUBDIR)/isl && \
14234	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14235	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14236	          "RANLIB=$${RANLIB}" \
14237	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
14238	          mostlyclean) \
14239	  || exit 1
14240
14241@endif isl
14242
14243.PHONY: maybe-clean-isl clean-isl
14244maybe-clean-isl:
14245@if isl
14246maybe-clean-isl: clean-isl
14247
14248clean-isl: 
14249	@[ -f ./isl/Makefile ] || exit 0; \
14250	r=`${PWD_COMMAND}`; export r; \
14251	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14252	$(HOST_EXPORTS) \
14253	for flag in $(EXTRA_HOST_FLAGS) V=1; do \
14254	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14255	done; \
14256	echo "Doing clean in isl" ; \
14257	(cd $(HOST_SUBDIR)/isl && \
14258	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14259	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14260	          "RANLIB=$${RANLIB}" \
14261	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
14262	          clean) \
14263	  || exit 1
14264
14265@endif isl
14266
14267.PHONY: maybe-distclean-isl distclean-isl
14268maybe-distclean-isl:
14269@if isl
14270maybe-distclean-isl: distclean-isl
14271
14272distclean-isl: 
14273	@[ -f ./isl/Makefile ] || exit 0; \
14274	r=`${PWD_COMMAND}`; export r; \
14275	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14276	$(HOST_EXPORTS) \
14277	for flag in $(EXTRA_HOST_FLAGS) V=1; do \
14278	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14279	done; \
14280	echo "Doing distclean in isl" ; \
14281	(cd $(HOST_SUBDIR)/isl && \
14282	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14283	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14284	          "RANLIB=$${RANLIB}" \
14285	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
14286	          distclean) \
14287	  || exit 1
14288
14289@endif isl
14290
14291.PHONY: maybe-maintainer-clean-isl maintainer-clean-isl
14292maybe-maintainer-clean-isl:
14293@if isl
14294maybe-maintainer-clean-isl: maintainer-clean-isl
14295
14296maintainer-clean-isl: 
14297	@[ -f ./isl/Makefile ] || exit 0; \
14298	r=`${PWD_COMMAND}`; export r; \
14299	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14300	$(HOST_EXPORTS) \
14301	for flag in $(EXTRA_HOST_FLAGS) V=1; do \
14302	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14303	done; \
14304	echo "Doing maintainer-clean in isl" ; \
14305	(cd $(HOST_SUBDIR)/isl && \
14306	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14307	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14308	          "RANLIB=$${RANLIB}" \
14309	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
14310	          maintainer-clean) \
14311	  || exit 1
14312
14313@endif isl
14314
14315
14316
14317.PHONY: configure-cloog maybe-configure-cloog
14318maybe-configure-cloog:
14319@if gcc-bootstrap
14320configure-cloog: stage_current
14321@endif gcc-bootstrap
14322@if cloog
14323maybe-configure-cloog: configure-cloog
14324configure-cloog: 
14325	@r=`${PWD_COMMAND}`; export r; \
14326	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14327	test ! -f $(HOST_SUBDIR)/cloog/Makefile || exit 0; \
14328	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/cloog ; \
14329	$(HOST_EXPORTS) CPPFLAGS="$(HOST_GMPINC) $(HOST_ISLINC) $$CPPFLAGS"; export CPPFLAGS; LDFLAGS="-L$$r/$(HOST_SUBDIR)/gmp/.libs -L$$r/$(HOST_SUBDIR)/isl/.libs $$LDFLAGS"; export LDFLAGS;  \
14330	echo Configuring in $(HOST_SUBDIR)/cloog; \
14331	cd "$(HOST_SUBDIR)/cloog" || exit 1; \
14332	case $(srcdir) in \
14333	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
14334	  *) topdir=`echo $(HOST_SUBDIR)/cloog/ | \
14335		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
14336	esac; \
14337	srcdiroption="--srcdir=$${topdir}/cloog"; \
14338	libsrcdir="$$s/cloog"; \
14339	$(SHELL) $${libsrcdir}/configure \
14340	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
14341	  --target=${target_alias} $${srcdiroption} --disable-shared --with-gmp=system --with-bits=gmp --with-isl=system \
14342	  || exit 1
14343@endif cloog
14344
14345
14346
14347.PHONY: configure-stage1-cloog maybe-configure-stage1-cloog
14348maybe-configure-stage1-cloog:
14349@if cloog-bootstrap
14350maybe-configure-stage1-cloog: configure-stage1-cloog
14351configure-stage1-cloog:
14352	@[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
14353	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/cloog
14354	@r=`${PWD_COMMAND}`; export r; \
14355	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14356	TFLAGS="$(STAGE1_TFLAGS)"; \
14357	test ! -f $(HOST_SUBDIR)/cloog/Makefile || exit 0; \
14358	$(HOST_EXPORTS) \
14359	CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
14360	CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
14361	LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; CPPFLAGS="$(HOST_GMPINC) $(HOST_ISLINC) $$CPPFLAGS"; export CPPFLAGS; LDFLAGS="-L$$r/$(HOST_SUBDIR)/gmp/.libs -L$$r/$(HOST_SUBDIR)/isl/.libs $$LDFLAGS"; export LDFLAGS;  \
14362	echo Configuring stage 1 in $(HOST_SUBDIR)/cloog ; \
14363	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/cloog ; \
14364	cd $(HOST_SUBDIR)/cloog || exit 1; \
14365	case $(srcdir) in \
14366	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
14367	  *) topdir=`echo $(HOST_SUBDIR)/cloog/ | \
14368		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
14369	esac; \
14370	srcdiroption="--srcdir=$${topdir}/cloog"; \
14371	libsrcdir="$$s/cloog"; \
14372	$(SHELL) $${libsrcdir}/configure \
14373	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
14374	  --target=${target_alias} $${srcdiroption} \
14375	  $(STAGE1_CONFIGURE_FLAGS) \
14376	  --disable-shared --with-gmp=system --with-bits=gmp --with-isl=system
14377@endif cloog-bootstrap
14378
14379.PHONY: configure-stage2-cloog maybe-configure-stage2-cloog
14380maybe-configure-stage2-cloog:
14381@if cloog-bootstrap
14382maybe-configure-stage2-cloog: configure-stage2-cloog
14383configure-stage2-cloog:
14384	@[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
14385	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/cloog
14386	@r=`${PWD_COMMAND}`; export r; \
14387	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14388	TFLAGS="$(STAGE2_TFLAGS)"; \
14389	test ! -f $(HOST_SUBDIR)/cloog/Makefile || exit 0; \
14390	$(HOST_EXPORTS) \
14391	$(POSTSTAGE1_HOST_EXPORTS) \
14392	CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
14393	CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
14394	LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; CPPFLAGS="$(HOST_GMPINC) $(HOST_ISLINC) $$CPPFLAGS"; export CPPFLAGS; LDFLAGS="-L$$r/$(HOST_SUBDIR)/gmp/.libs -L$$r/$(HOST_SUBDIR)/isl/.libs $$LDFLAGS"; export LDFLAGS;  \
14395	echo Configuring stage 2 in $(HOST_SUBDIR)/cloog ; \
14396	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/cloog ; \
14397	cd $(HOST_SUBDIR)/cloog || exit 1; \
14398	case $(srcdir) in \
14399	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
14400	  *) topdir=`echo $(HOST_SUBDIR)/cloog/ | \
14401		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
14402	esac; \
14403	srcdiroption="--srcdir=$${topdir}/cloog"; \
14404	libsrcdir="$$s/cloog"; \
14405	$(SHELL) $${libsrcdir}/configure \
14406	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
14407	  --target=${target_alias} $${srcdiroption} \
14408	  --with-build-libsubdir=$(HOST_SUBDIR) \
14409	  $(STAGE2_CONFIGURE_FLAGS) \
14410	  --disable-shared --with-gmp=system --with-bits=gmp --with-isl=system
14411@endif cloog-bootstrap
14412
14413.PHONY: configure-stage3-cloog maybe-configure-stage3-cloog
14414maybe-configure-stage3-cloog:
14415@if cloog-bootstrap
14416maybe-configure-stage3-cloog: configure-stage3-cloog
14417configure-stage3-cloog:
14418	@[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
14419	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/cloog
14420	@r=`${PWD_COMMAND}`; export r; \
14421	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14422	TFLAGS="$(STAGE3_TFLAGS)"; \
14423	test ! -f $(HOST_SUBDIR)/cloog/Makefile || exit 0; \
14424	$(HOST_EXPORTS) \
14425	$(POSTSTAGE1_HOST_EXPORTS) \
14426	CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
14427	CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
14428	LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; CPPFLAGS="$(HOST_GMPINC) $(HOST_ISLINC) $$CPPFLAGS"; export CPPFLAGS; LDFLAGS="-L$$r/$(HOST_SUBDIR)/gmp/.libs -L$$r/$(HOST_SUBDIR)/isl/.libs $$LDFLAGS"; export LDFLAGS;  \
14429	echo Configuring stage 3 in $(HOST_SUBDIR)/cloog ; \
14430	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/cloog ; \
14431	cd $(HOST_SUBDIR)/cloog || exit 1; \
14432	case $(srcdir) in \
14433	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
14434	  *) topdir=`echo $(HOST_SUBDIR)/cloog/ | \
14435		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
14436	esac; \
14437	srcdiroption="--srcdir=$${topdir}/cloog"; \
14438	libsrcdir="$$s/cloog"; \
14439	$(SHELL) $${libsrcdir}/configure \
14440	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
14441	  --target=${target_alias} $${srcdiroption} \
14442	  --with-build-libsubdir=$(HOST_SUBDIR) \
14443	  $(STAGE3_CONFIGURE_FLAGS) \
14444	  --disable-shared --with-gmp=system --with-bits=gmp --with-isl=system
14445@endif cloog-bootstrap
14446
14447.PHONY: configure-stage4-cloog maybe-configure-stage4-cloog
14448maybe-configure-stage4-cloog:
14449@if cloog-bootstrap
14450maybe-configure-stage4-cloog: configure-stage4-cloog
14451configure-stage4-cloog:
14452	@[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
14453	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/cloog
14454	@r=`${PWD_COMMAND}`; export r; \
14455	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14456	TFLAGS="$(STAGE4_TFLAGS)"; \
14457	test ! -f $(HOST_SUBDIR)/cloog/Makefile || exit 0; \
14458	$(HOST_EXPORTS) \
14459	$(POSTSTAGE1_HOST_EXPORTS) \
14460	CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
14461	CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
14462	LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; CPPFLAGS="$(HOST_GMPINC) $(HOST_ISLINC) $$CPPFLAGS"; export CPPFLAGS; LDFLAGS="-L$$r/$(HOST_SUBDIR)/gmp/.libs -L$$r/$(HOST_SUBDIR)/isl/.libs $$LDFLAGS"; export LDFLAGS;  \
14463	echo Configuring stage 4 in $(HOST_SUBDIR)/cloog ; \
14464	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/cloog ; \
14465	cd $(HOST_SUBDIR)/cloog || exit 1; \
14466	case $(srcdir) in \
14467	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
14468	  *) topdir=`echo $(HOST_SUBDIR)/cloog/ | \
14469		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
14470	esac; \
14471	srcdiroption="--srcdir=$${topdir}/cloog"; \
14472	libsrcdir="$$s/cloog"; \
14473	$(SHELL) $${libsrcdir}/configure \
14474	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
14475	  --target=${target_alias} $${srcdiroption} \
14476	  --with-build-libsubdir=$(HOST_SUBDIR) \
14477	  $(STAGE4_CONFIGURE_FLAGS) \
14478	  --disable-shared --with-gmp=system --with-bits=gmp --with-isl=system
14479@endif cloog-bootstrap
14480
14481.PHONY: configure-stageprofile-cloog maybe-configure-stageprofile-cloog
14482maybe-configure-stageprofile-cloog:
14483@if cloog-bootstrap
14484maybe-configure-stageprofile-cloog: configure-stageprofile-cloog
14485configure-stageprofile-cloog:
14486	@[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
14487	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/cloog
14488	@r=`${PWD_COMMAND}`; export r; \
14489	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14490	TFLAGS="$(STAGEprofile_TFLAGS)"; \
14491	test ! -f $(HOST_SUBDIR)/cloog/Makefile || exit 0; \
14492	$(HOST_EXPORTS) \
14493	$(POSTSTAGE1_HOST_EXPORTS) \
14494	CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
14495	CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
14496	LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; CPPFLAGS="$(HOST_GMPINC) $(HOST_ISLINC) $$CPPFLAGS"; export CPPFLAGS; LDFLAGS="-L$$r/$(HOST_SUBDIR)/gmp/.libs -L$$r/$(HOST_SUBDIR)/isl/.libs $$LDFLAGS"; export LDFLAGS;  \
14497	echo Configuring stage profile in $(HOST_SUBDIR)/cloog ; \
14498	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/cloog ; \
14499	cd $(HOST_SUBDIR)/cloog || exit 1; \
14500	case $(srcdir) in \
14501	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
14502	  *) topdir=`echo $(HOST_SUBDIR)/cloog/ | \
14503		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
14504	esac; \
14505	srcdiroption="--srcdir=$${topdir}/cloog"; \
14506	libsrcdir="$$s/cloog"; \
14507	$(SHELL) $${libsrcdir}/configure \
14508	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
14509	  --target=${target_alias} $${srcdiroption} \
14510	  --with-build-libsubdir=$(HOST_SUBDIR) \
14511	  $(STAGEprofile_CONFIGURE_FLAGS) \
14512	  --disable-shared --with-gmp=system --with-bits=gmp --with-isl=system
14513@endif cloog-bootstrap
14514
14515.PHONY: configure-stagefeedback-cloog maybe-configure-stagefeedback-cloog
14516maybe-configure-stagefeedback-cloog:
14517@if cloog-bootstrap
14518maybe-configure-stagefeedback-cloog: configure-stagefeedback-cloog
14519configure-stagefeedback-cloog:
14520	@[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
14521	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/cloog
14522	@r=`${PWD_COMMAND}`; export r; \
14523	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14524	TFLAGS="$(STAGEfeedback_TFLAGS)"; \
14525	test ! -f $(HOST_SUBDIR)/cloog/Makefile || exit 0; \
14526	$(HOST_EXPORTS) \
14527	$(POSTSTAGE1_HOST_EXPORTS) \
14528	CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
14529	CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
14530	LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; CPPFLAGS="$(HOST_GMPINC) $(HOST_ISLINC) $$CPPFLAGS"; export CPPFLAGS; LDFLAGS="-L$$r/$(HOST_SUBDIR)/gmp/.libs -L$$r/$(HOST_SUBDIR)/isl/.libs $$LDFLAGS"; export LDFLAGS;  \
14531	echo Configuring stage feedback in $(HOST_SUBDIR)/cloog ; \
14532	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/cloog ; \
14533	cd $(HOST_SUBDIR)/cloog || exit 1; \
14534	case $(srcdir) in \
14535	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
14536	  *) topdir=`echo $(HOST_SUBDIR)/cloog/ | \
14537		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
14538	esac; \
14539	srcdiroption="--srcdir=$${topdir}/cloog"; \
14540	libsrcdir="$$s/cloog"; \
14541	$(SHELL) $${libsrcdir}/configure \
14542	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
14543	  --target=${target_alias} $${srcdiroption} \
14544	  --with-build-libsubdir=$(HOST_SUBDIR) \
14545	  $(STAGEfeedback_CONFIGURE_FLAGS) \
14546	  --disable-shared --with-gmp=system --with-bits=gmp --with-isl=system
14547@endif cloog-bootstrap
14548
14549
14550
14551
14552
14553.PHONY: all-cloog maybe-all-cloog
14554maybe-all-cloog:
14555@if gcc-bootstrap
14556all-cloog: stage_current
14557@endif gcc-bootstrap
14558@if cloog
14559TARGET-cloog=all
14560maybe-all-cloog: all-cloog
14561all-cloog: configure-cloog
14562	@r=`${PWD_COMMAND}`; export r; \
14563	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14564	$(HOST_EXPORTS) CPPFLAGS="$(HOST_GMPINC) $(HOST_ISLINC) $$CPPFLAGS"; export CPPFLAGS; LDFLAGS="-L$$r/$(HOST_SUBDIR)/gmp/.libs -L$$r/$(HOST_SUBDIR)/isl/.libs $$LDFLAGS"; export LDFLAGS;  \
14565	(cd $(HOST_SUBDIR)/cloog && \
14566	  $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) CPPFLAGS="$$CPPFLAGS" LDFLAGS="$$LDFLAGS" V=1 \
14567		$(TARGET-cloog))
14568@endif cloog
14569
14570
14571
14572.PHONY: all-stage1-cloog maybe-all-stage1-cloog
14573.PHONY: clean-stage1-cloog maybe-clean-stage1-cloog
14574maybe-all-stage1-cloog:
14575maybe-clean-stage1-cloog:
14576@if cloog-bootstrap
14577maybe-all-stage1-cloog: all-stage1-cloog
14578all-stage1: all-stage1-cloog
14579TARGET-stage1-cloog = $(TARGET-cloog)
14580all-stage1-cloog: configure-stage1-cloog
14581	@[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
14582	@r=`${PWD_COMMAND}`; export r; \
14583	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14584	TFLAGS="$(STAGE1_TFLAGS)"; \
14585	$(HOST_EXPORTS) CPPFLAGS="$(HOST_GMPINC) $(HOST_ISLINC) $$CPPFLAGS"; export CPPFLAGS; LDFLAGS="-L$$r/$(HOST_SUBDIR)/gmp/.libs -L$$r/$(HOST_SUBDIR)/isl/.libs $$LDFLAGS"; export LDFLAGS;  \
14586	cd $(HOST_SUBDIR)/cloog && \
14587	$(MAKE) $(BASE_FLAGS_TO_PASS) \
14588		CFLAGS="$(STAGE1_CFLAGS)" \
14589		CXXFLAGS="$(STAGE1_CXXFLAGS)" \
14590		LIBCFLAGS="$(LIBCFLAGS)" \
14591		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
14592		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
14593		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
14594		$(EXTRA_HOST_FLAGS)  \
14595		$(STAGE1_FLAGS_TO_PASS) CPPFLAGS="$$CPPFLAGS" LDFLAGS="$$LDFLAGS" V=1 \
14596		TFLAGS="$(STAGE1_TFLAGS)" \
14597		$(TARGET-stage1-cloog)
14598
14599maybe-clean-stage1-cloog: clean-stage1-cloog
14600clean-stage1: clean-stage1-cloog
14601clean-stage1-cloog:
14602	@if [ $(current_stage) = stage1 ]; then \
14603	  [ -f $(HOST_SUBDIR)/cloog/Makefile ] || exit 0; \
14604	else \
14605	  [ -f $(HOST_SUBDIR)/stage1-cloog/Makefile ] || exit 0; \
14606	  $(MAKE) stage1-start; \
14607	fi; \
14608	cd $(HOST_SUBDIR)/cloog && \
14609	$(MAKE) $(EXTRA_HOST_FLAGS)  \
14610	$(STAGE1_FLAGS_TO_PASS) CPPFLAGS="$$CPPFLAGS" LDFLAGS="$$LDFLAGS" V=1 clean
14611@endif cloog-bootstrap
14612
14613
14614.PHONY: all-stage2-cloog maybe-all-stage2-cloog
14615.PHONY: clean-stage2-cloog maybe-clean-stage2-cloog
14616maybe-all-stage2-cloog:
14617maybe-clean-stage2-cloog:
14618@if cloog-bootstrap
14619maybe-all-stage2-cloog: all-stage2-cloog
14620all-stage2: all-stage2-cloog
14621TARGET-stage2-cloog = $(TARGET-cloog)
14622all-stage2-cloog: configure-stage2-cloog
14623	@[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
14624	@r=`${PWD_COMMAND}`; export r; \
14625	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14626	TFLAGS="$(STAGE2_TFLAGS)"; \
14627	$(HOST_EXPORTS) \
14628	$(POSTSTAGE1_HOST_EXPORTS) CPPFLAGS="$(HOST_GMPINC) $(HOST_ISLINC) $$CPPFLAGS"; export CPPFLAGS; LDFLAGS="-L$$r/$(HOST_SUBDIR)/gmp/.libs -L$$r/$(HOST_SUBDIR)/isl/.libs $$LDFLAGS"; export LDFLAGS;  \
14629	cd $(HOST_SUBDIR)/cloog && \
14630	$(MAKE) $(BASE_FLAGS_TO_PASS) \
14631		CFLAGS="$(STAGE2_CFLAGS)" \
14632		CXXFLAGS="$(STAGE2_CXXFLAGS)" \
14633		LIBCFLAGS="$(STAGE2_CFLAGS)" \
14634		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
14635		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
14636		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
14637		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) CPPFLAGS="$$CPPFLAGS" LDFLAGS="$$LDFLAGS" V=1 \
14638		TFLAGS="$(STAGE2_TFLAGS)" \
14639		$(TARGET-stage2-cloog)
14640
14641maybe-clean-stage2-cloog: clean-stage2-cloog
14642clean-stage2: clean-stage2-cloog
14643clean-stage2-cloog:
14644	@if [ $(current_stage) = stage2 ]; then \
14645	  [ -f $(HOST_SUBDIR)/cloog/Makefile ] || exit 0; \
14646	else \
14647	  [ -f $(HOST_SUBDIR)/stage2-cloog/Makefile ] || exit 0; \
14648	  $(MAKE) stage2-start; \
14649	fi; \
14650	cd $(HOST_SUBDIR)/cloog && \
14651	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) CPPFLAGS="$$CPPFLAGS" LDFLAGS="$$LDFLAGS" V=1 clean
14652@endif cloog-bootstrap
14653
14654
14655.PHONY: all-stage3-cloog maybe-all-stage3-cloog
14656.PHONY: clean-stage3-cloog maybe-clean-stage3-cloog
14657maybe-all-stage3-cloog:
14658maybe-clean-stage3-cloog:
14659@if cloog-bootstrap
14660maybe-all-stage3-cloog: all-stage3-cloog
14661all-stage3: all-stage3-cloog
14662TARGET-stage3-cloog = $(TARGET-cloog)
14663all-stage3-cloog: configure-stage3-cloog
14664	@[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
14665	@r=`${PWD_COMMAND}`; export r; \
14666	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14667	TFLAGS="$(STAGE3_TFLAGS)"; \
14668	$(HOST_EXPORTS) \
14669	$(POSTSTAGE1_HOST_EXPORTS) CPPFLAGS="$(HOST_GMPINC) $(HOST_ISLINC) $$CPPFLAGS"; export CPPFLAGS; LDFLAGS="-L$$r/$(HOST_SUBDIR)/gmp/.libs -L$$r/$(HOST_SUBDIR)/isl/.libs $$LDFLAGS"; export LDFLAGS;  \
14670	cd $(HOST_SUBDIR)/cloog && \
14671	$(MAKE) $(BASE_FLAGS_TO_PASS) \
14672		CFLAGS="$(STAGE3_CFLAGS)" \
14673		CXXFLAGS="$(STAGE3_CXXFLAGS)" \
14674		LIBCFLAGS="$(STAGE3_CFLAGS)" \
14675		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
14676		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
14677		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
14678		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) CPPFLAGS="$$CPPFLAGS" LDFLAGS="$$LDFLAGS" V=1 \
14679		TFLAGS="$(STAGE3_TFLAGS)" \
14680		$(TARGET-stage3-cloog)
14681
14682maybe-clean-stage3-cloog: clean-stage3-cloog
14683clean-stage3: clean-stage3-cloog
14684clean-stage3-cloog:
14685	@if [ $(current_stage) = stage3 ]; then \
14686	  [ -f $(HOST_SUBDIR)/cloog/Makefile ] || exit 0; \
14687	else \
14688	  [ -f $(HOST_SUBDIR)/stage3-cloog/Makefile ] || exit 0; \
14689	  $(MAKE) stage3-start; \
14690	fi; \
14691	cd $(HOST_SUBDIR)/cloog && \
14692	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) CPPFLAGS="$$CPPFLAGS" LDFLAGS="$$LDFLAGS" V=1 clean
14693@endif cloog-bootstrap
14694
14695
14696.PHONY: all-stage4-cloog maybe-all-stage4-cloog
14697.PHONY: clean-stage4-cloog maybe-clean-stage4-cloog
14698maybe-all-stage4-cloog:
14699maybe-clean-stage4-cloog:
14700@if cloog-bootstrap
14701maybe-all-stage4-cloog: all-stage4-cloog
14702all-stage4: all-stage4-cloog
14703TARGET-stage4-cloog = $(TARGET-cloog)
14704all-stage4-cloog: configure-stage4-cloog
14705	@[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
14706	@r=`${PWD_COMMAND}`; export r; \
14707	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14708	TFLAGS="$(STAGE4_TFLAGS)"; \
14709	$(HOST_EXPORTS) \
14710	$(POSTSTAGE1_HOST_EXPORTS) CPPFLAGS="$(HOST_GMPINC) $(HOST_ISLINC) $$CPPFLAGS"; export CPPFLAGS; LDFLAGS="-L$$r/$(HOST_SUBDIR)/gmp/.libs -L$$r/$(HOST_SUBDIR)/isl/.libs $$LDFLAGS"; export LDFLAGS;  \
14711	cd $(HOST_SUBDIR)/cloog && \
14712	$(MAKE) $(BASE_FLAGS_TO_PASS) \
14713		CFLAGS="$(STAGE4_CFLAGS)" \
14714		CXXFLAGS="$(STAGE4_CXXFLAGS)" \
14715		LIBCFLAGS="$(STAGE4_CFLAGS)" \
14716		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
14717		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
14718		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
14719		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) CPPFLAGS="$$CPPFLAGS" LDFLAGS="$$LDFLAGS" V=1 \
14720		TFLAGS="$(STAGE4_TFLAGS)" \
14721		$(TARGET-stage4-cloog)
14722
14723maybe-clean-stage4-cloog: clean-stage4-cloog
14724clean-stage4: clean-stage4-cloog
14725clean-stage4-cloog:
14726	@if [ $(current_stage) = stage4 ]; then \
14727	  [ -f $(HOST_SUBDIR)/cloog/Makefile ] || exit 0; \
14728	else \
14729	  [ -f $(HOST_SUBDIR)/stage4-cloog/Makefile ] || exit 0; \
14730	  $(MAKE) stage4-start; \
14731	fi; \
14732	cd $(HOST_SUBDIR)/cloog && \
14733	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) CPPFLAGS="$$CPPFLAGS" LDFLAGS="$$LDFLAGS" V=1 clean
14734@endif cloog-bootstrap
14735
14736
14737.PHONY: all-stageprofile-cloog maybe-all-stageprofile-cloog
14738.PHONY: clean-stageprofile-cloog maybe-clean-stageprofile-cloog
14739maybe-all-stageprofile-cloog:
14740maybe-clean-stageprofile-cloog:
14741@if cloog-bootstrap
14742maybe-all-stageprofile-cloog: all-stageprofile-cloog
14743all-stageprofile: all-stageprofile-cloog
14744TARGET-stageprofile-cloog = $(TARGET-cloog)
14745all-stageprofile-cloog: configure-stageprofile-cloog
14746	@[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
14747	@r=`${PWD_COMMAND}`; export r; \
14748	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14749	TFLAGS="$(STAGEprofile_TFLAGS)"; \
14750	$(HOST_EXPORTS) \
14751	$(POSTSTAGE1_HOST_EXPORTS) CPPFLAGS="$(HOST_GMPINC) $(HOST_ISLINC) $$CPPFLAGS"; export CPPFLAGS; LDFLAGS="-L$$r/$(HOST_SUBDIR)/gmp/.libs -L$$r/$(HOST_SUBDIR)/isl/.libs $$LDFLAGS"; export LDFLAGS;  \
14752	cd $(HOST_SUBDIR)/cloog && \
14753	$(MAKE) $(BASE_FLAGS_TO_PASS) \
14754		CFLAGS="$(STAGEprofile_CFLAGS)" \
14755		CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
14756		LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
14757		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
14758		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
14759		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
14760		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) CPPFLAGS="$$CPPFLAGS" LDFLAGS="$$LDFLAGS" V=1 \
14761		TFLAGS="$(STAGEprofile_TFLAGS)" \
14762		$(TARGET-stageprofile-cloog)
14763
14764maybe-clean-stageprofile-cloog: clean-stageprofile-cloog
14765clean-stageprofile: clean-stageprofile-cloog
14766clean-stageprofile-cloog:
14767	@if [ $(current_stage) = stageprofile ]; then \
14768	  [ -f $(HOST_SUBDIR)/cloog/Makefile ] || exit 0; \
14769	else \
14770	  [ -f $(HOST_SUBDIR)/stageprofile-cloog/Makefile ] || exit 0; \
14771	  $(MAKE) stageprofile-start; \
14772	fi; \
14773	cd $(HOST_SUBDIR)/cloog && \
14774	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) CPPFLAGS="$$CPPFLAGS" LDFLAGS="$$LDFLAGS" V=1 clean
14775@endif cloog-bootstrap
14776
14777
14778.PHONY: all-stagefeedback-cloog maybe-all-stagefeedback-cloog
14779.PHONY: clean-stagefeedback-cloog maybe-clean-stagefeedback-cloog
14780maybe-all-stagefeedback-cloog:
14781maybe-clean-stagefeedback-cloog:
14782@if cloog-bootstrap
14783maybe-all-stagefeedback-cloog: all-stagefeedback-cloog
14784all-stagefeedback: all-stagefeedback-cloog
14785TARGET-stagefeedback-cloog = $(TARGET-cloog)
14786all-stagefeedback-cloog: configure-stagefeedback-cloog
14787	@[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
14788	@r=`${PWD_COMMAND}`; export r; \
14789	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14790	TFLAGS="$(STAGEfeedback_TFLAGS)"; \
14791	$(HOST_EXPORTS) \
14792	$(POSTSTAGE1_HOST_EXPORTS) CPPFLAGS="$(HOST_GMPINC) $(HOST_ISLINC) $$CPPFLAGS"; export CPPFLAGS; LDFLAGS="-L$$r/$(HOST_SUBDIR)/gmp/.libs -L$$r/$(HOST_SUBDIR)/isl/.libs $$LDFLAGS"; export LDFLAGS;  \
14793	cd $(HOST_SUBDIR)/cloog && \
14794	$(MAKE) $(BASE_FLAGS_TO_PASS) \
14795		CFLAGS="$(STAGEfeedback_CFLAGS)" \
14796		CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
14797		LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
14798		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
14799		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
14800		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
14801		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) CPPFLAGS="$$CPPFLAGS" LDFLAGS="$$LDFLAGS" V=1 \
14802		TFLAGS="$(STAGEfeedback_TFLAGS)" \
14803		$(TARGET-stagefeedback-cloog)
14804
14805maybe-clean-stagefeedback-cloog: clean-stagefeedback-cloog
14806clean-stagefeedback: clean-stagefeedback-cloog
14807clean-stagefeedback-cloog:
14808	@if [ $(current_stage) = stagefeedback ]; then \
14809	  [ -f $(HOST_SUBDIR)/cloog/Makefile ] || exit 0; \
14810	else \
14811	  [ -f $(HOST_SUBDIR)/stagefeedback-cloog/Makefile ] || exit 0; \
14812	  $(MAKE) stagefeedback-start; \
14813	fi; \
14814	cd $(HOST_SUBDIR)/cloog && \
14815	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) CPPFLAGS="$$CPPFLAGS" LDFLAGS="$$LDFLAGS" V=1 clean
14816@endif cloog-bootstrap
14817
14818
14819
14820
14821
14822.PHONY: check-cloog maybe-check-cloog
14823maybe-check-cloog:
14824@if cloog
14825maybe-check-cloog: check-cloog
14826
14827check-cloog:
14828	@: $(MAKE); $(unstage)
14829	@r=`${PWD_COMMAND}`; export r; \
14830	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14831	$(HOST_EXPORTS) \
14832	(cd $(HOST_SUBDIR)/cloog && \
14833	  $(MAKE) $(FLAGS_TO_PASS) CPPFLAGS="$$CPPFLAGS" LDFLAGS="$$LDFLAGS" V=1 check)
14834
14835@endif cloog
14836
14837.PHONY: install-cloog maybe-install-cloog
14838maybe-install-cloog:
14839@if cloog
14840maybe-install-cloog: install-cloog
14841
14842install-cloog:
14843
14844@endif cloog
14845
14846.PHONY: install-strip-cloog maybe-install-strip-cloog
14847maybe-install-strip-cloog:
14848@if cloog
14849maybe-install-strip-cloog: install-strip-cloog
14850
14851install-strip-cloog:
14852
14853@endif cloog
14854
14855# Other targets (info, dvi, pdf, etc.)
14856
14857.PHONY: maybe-info-cloog info-cloog
14858maybe-info-cloog:
14859@if cloog
14860maybe-info-cloog: info-cloog
14861
14862info-cloog: \
14863    configure-cloog 
14864	@[ -f ./cloog/Makefile ] || exit 0; \
14865	r=`${PWD_COMMAND}`; export r; \
14866	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14867	$(HOST_EXPORTS) \
14868	for flag in $(EXTRA_HOST_FLAGS) CPPFLAGS="$$CPPFLAGS" LDFLAGS="$$LDFLAGS" V=1; do \
14869	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14870	done; \
14871	echo "Doing info in cloog" ; \
14872	(cd $(HOST_SUBDIR)/cloog && \
14873	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14874	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14875	          "RANLIB=$${RANLIB}" \
14876	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
14877	          info) \
14878	  || exit 1
14879
14880@endif cloog
14881
14882.PHONY: maybe-dvi-cloog dvi-cloog
14883maybe-dvi-cloog:
14884@if cloog
14885maybe-dvi-cloog: dvi-cloog
14886
14887dvi-cloog: \
14888    configure-cloog 
14889	@[ -f ./cloog/Makefile ] || exit 0; \
14890	r=`${PWD_COMMAND}`; export r; \
14891	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14892	$(HOST_EXPORTS) \
14893	for flag in $(EXTRA_HOST_FLAGS) CPPFLAGS="$$CPPFLAGS" LDFLAGS="$$LDFLAGS" V=1; do \
14894	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14895	done; \
14896	echo "Doing dvi in cloog" ; \
14897	(cd $(HOST_SUBDIR)/cloog && \
14898	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14899	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14900	          "RANLIB=$${RANLIB}" \
14901	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
14902	          dvi) \
14903	  || exit 1
14904
14905@endif cloog
14906
14907.PHONY: maybe-pdf-cloog pdf-cloog
14908maybe-pdf-cloog:
14909@if cloog
14910maybe-pdf-cloog: pdf-cloog
14911
14912pdf-cloog: \
14913    configure-cloog 
14914	@[ -f ./cloog/Makefile ] || exit 0; \
14915	r=`${PWD_COMMAND}`; export r; \
14916	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14917	$(HOST_EXPORTS) \
14918	for flag in $(EXTRA_HOST_FLAGS) CPPFLAGS="$$CPPFLAGS" LDFLAGS="$$LDFLAGS" V=1; do \
14919	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14920	done; \
14921	echo "Doing pdf in cloog" ; \
14922	(cd $(HOST_SUBDIR)/cloog && \
14923	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14924	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14925	          "RANLIB=$${RANLIB}" \
14926	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
14927	          pdf) \
14928	  || exit 1
14929
14930@endif cloog
14931
14932.PHONY: maybe-html-cloog html-cloog
14933maybe-html-cloog:
14934@if cloog
14935maybe-html-cloog: html-cloog
14936
14937html-cloog: \
14938    configure-cloog 
14939	@[ -f ./cloog/Makefile ] || exit 0; \
14940	r=`${PWD_COMMAND}`; export r; \
14941	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14942	$(HOST_EXPORTS) \
14943	for flag in $(EXTRA_HOST_FLAGS) CPPFLAGS="$$CPPFLAGS" LDFLAGS="$$LDFLAGS" V=1; do \
14944	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14945	done; \
14946	echo "Doing html in cloog" ; \
14947	(cd $(HOST_SUBDIR)/cloog && \
14948	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14949	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14950	          "RANLIB=$${RANLIB}" \
14951	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
14952	          html) \
14953	  || exit 1
14954
14955@endif cloog
14956
14957.PHONY: maybe-TAGS-cloog TAGS-cloog
14958maybe-TAGS-cloog:
14959@if cloog
14960maybe-TAGS-cloog: TAGS-cloog
14961
14962TAGS-cloog: \
14963    configure-cloog 
14964	@[ -f ./cloog/Makefile ] || exit 0; \
14965	r=`${PWD_COMMAND}`; export r; \
14966	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14967	$(HOST_EXPORTS) \
14968	for flag in $(EXTRA_HOST_FLAGS) CPPFLAGS="$$CPPFLAGS" LDFLAGS="$$LDFLAGS" V=1; do \
14969	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14970	done; \
14971	echo "Doing TAGS in cloog" ; \
14972	(cd $(HOST_SUBDIR)/cloog && \
14973	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14974	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14975	          "RANLIB=$${RANLIB}" \
14976	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
14977	          TAGS) \
14978	  || exit 1
14979
14980@endif cloog
14981
14982.PHONY: maybe-install-info-cloog install-info-cloog
14983maybe-install-info-cloog:
14984@if cloog
14985maybe-install-info-cloog: install-info-cloog
14986
14987install-info-cloog: \
14988    configure-cloog \
14989    info-cloog 
14990	@[ -f ./cloog/Makefile ] || exit 0; \
14991	r=`${PWD_COMMAND}`; export r; \
14992	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14993	$(HOST_EXPORTS) \
14994	for flag in $(EXTRA_HOST_FLAGS) CPPFLAGS="$$CPPFLAGS" LDFLAGS="$$LDFLAGS" V=1; do \
14995	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14996	done; \
14997	echo "Doing install-info in cloog" ; \
14998	(cd $(HOST_SUBDIR)/cloog && \
14999	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15000	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15001	          "RANLIB=$${RANLIB}" \
15002	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
15003	          install-info) \
15004	  || exit 1
15005
15006@endif cloog
15007
15008.PHONY: maybe-install-pdf-cloog install-pdf-cloog
15009maybe-install-pdf-cloog:
15010@if cloog
15011maybe-install-pdf-cloog: install-pdf-cloog
15012
15013install-pdf-cloog: \
15014    configure-cloog \
15015    pdf-cloog 
15016	@[ -f ./cloog/Makefile ] || exit 0; \
15017	r=`${PWD_COMMAND}`; export r; \
15018	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15019	$(HOST_EXPORTS) \
15020	for flag in $(EXTRA_HOST_FLAGS) CPPFLAGS="$$CPPFLAGS" LDFLAGS="$$LDFLAGS" V=1; do \
15021	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15022	done; \
15023	echo "Doing install-pdf in cloog" ; \
15024	(cd $(HOST_SUBDIR)/cloog && \
15025	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15026	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15027	          "RANLIB=$${RANLIB}" \
15028	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
15029	          install-pdf) \
15030	  || exit 1
15031
15032@endif cloog
15033
15034.PHONY: maybe-install-html-cloog install-html-cloog
15035maybe-install-html-cloog:
15036@if cloog
15037maybe-install-html-cloog: install-html-cloog
15038
15039install-html-cloog: \
15040    configure-cloog \
15041    html-cloog 
15042	@[ -f ./cloog/Makefile ] || exit 0; \
15043	r=`${PWD_COMMAND}`; export r; \
15044	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15045	$(HOST_EXPORTS) \
15046	for flag in $(EXTRA_HOST_FLAGS) CPPFLAGS="$$CPPFLAGS" LDFLAGS="$$LDFLAGS" V=1; do \
15047	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15048	done; \
15049	echo "Doing install-html in cloog" ; \
15050	(cd $(HOST_SUBDIR)/cloog && \
15051	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15052	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15053	          "RANLIB=$${RANLIB}" \
15054	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
15055	          install-html) \
15056	  || exit 1
15057
15058@endif cloog
15059
15060.PHONY: maybe-installcheck-cloog installcheck-cloog
15061maybe-installcheck-cloog:
15062@if cloog
15063maybe-installcheck-cloog: installcheck-cloog
15064
15065installcheck-cloog: \
15066    configure-cloog 
15067	@[ -f ./cloog/Makefile ] || exit 0; \
15068	r=`${PWD_COMMAND}`; export r; \
15069	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15070	$(HOST_EXPORTS) \
15071	for flag in $(EXTRA_HOST_FLAGS) CPPFLAGS="$$CPPFLAGS" LDFLAGS="$$LDFLAGS" V=1; do \
15072	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15073	done; \
15074	echo "Doing installcheck in cloog" ; \
15075	(cd $(HOST_SUBDIR)/cloog && \
15076	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15077	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15078	          "RANLIB=$${RANLIB}" \
15079	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
15080	          installcheck) \
15081	  || exit 1
15082
15083@endif cloog
15084
15085.PHONY: maybe-mostlyclean-cloog mostlyclean-cloog
15086maybe-mostlyclean-cloog:
15087@if cloog
15088maybe-mostlyclean-cloog: mostlyclean-cloog
15089
15090mostlyclean-cloog: 
15091	@[ -f ./cloog/Makefile ] || exit 0; \
15092	r=`${PWD_COMMAND}`; export r; \
15093	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15094	$(HOST_EXPORTS) \
15095	for flag in $(EXTRA_HOST_FLAGS) CPPFLAGS="$$CPPFLAGS" LDFLAGS="$$LDFLAGS" V=1; do \
15096	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15097	done; \
15098	echo "Doing mostlyclean in cloog" ; \
15099	(cd $(HOST_SUBDIR)/cloog && \
15100	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15101	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15102	          "RANLIB=$${RANLIB}" \
15103	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
15104	          mostlyclean) \
15105	  || exit 1
15106
15107@endif cloog
15108
15109.PHONY: maybe-clean-cloog clean-cloog
15110maybe-clean-cloog:
15111@if cloog
15112maybe-clean-cloog: clean-cloog
15113
15114clean-cloog: 
15115	@[ -f ./cloog/Makefile ] || exit 0; \
15116	r=`${PWD_COMMAND}`; export r; \
15117	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15118	$(HOST_EXPORTS) \
15119	for flag in $(EXTRA_HOST_FLAGS) CPPFLAGS="$$CPPFLAGS" LDFLAGS="$$LDFLAGS" V=1; do \
15120	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15121	done; \
15122	echo "Doing clean in cloog" ; \
15123	(cd $(HOST_SUBDIR)/cloog && \
15124	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15125	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15126	          "RANLIB=$${RANLIB}" \
15127	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
15128	          clean) \
15129	  || exit 1
15130
15131@endif cloog
15132
15133.PHONY: maybe-distclean-cloog distclean-cloog
15134maybe-distclean-cloog:
15135@if cloog
15136maybe-distclean-cloog: distclean-cloog
15137
15138distclean-cloog: 
15139	@[ -f ./cloog/Makefile ] || exit 0; \
15140	r=`${PWD_COMMAND}`; export r; \
15141	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15142	$(HOST_EXPORTS) \
15143	for flag in $(EXTRA_HOST_FLAGS) CPPFLAGS="$$CPPFLAGS" LDFLAGS="$$LDFLAGS" V=1; do \
15144	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15145	done; \
15146	echo "Doing distclean in cloog" ; \
15147	(cd $(HOST_SUBDIR)/cloog && \
15148	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15149	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15150	          "RANLIB=$${RANLIB}" \
15151	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
15152	          distclean) \
15153	  || exit 1
15154
15155@endif cloog
15156
15157.PHONY: maybe-maintainer-clean-cloog maintainer-clean-cloog
15158maybe-maintainer-clean-cloog:
15159@if cloog
15160maybe-maintainer-clean-cloog: maintainer-clean-cloog
15161
15162maintainer-clean-cloog: 
15163	@[ -f ./cloog/Makefile ] || exit 0; \
15164	r=`${PWD_COMMAND}`; export r; \
15165	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15166	$(HOST_EXPORTS) \
15167	for flag in $(EXTRA_HOST_FLAGS) CPPFLAGS="$$CPPFLAGS" LDFLAGS="$$LDFLAGS" V=1; do \
15168	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15169	done; \
15170	echo "Doing maintainer-clean in cloog" ; \
15171	(cd $(HOST_SUBDIR)/cloog && \
15172	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15173	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15174	          "RANLIB=$${RANLIB}" \
15175	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
15176	          maintainer-clean) \
15177	  || exit 1
15178
15179@endif cloog
15180
15181
15182
15183.PHONY: configure-libelf maybe-configure-libelf
15184maybe-configure-libelf:
15185@if gcc-bootstrap
15186configure-libelf: stage_current
15187@endif gcc-bootstrap
15188@if libelf
15189maybe-configure-libelf: configure-libelf
15190configure-libelf: 
15191	@r=`${PWD_COMMAND}`; export r; \
15192	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15193	test ! -f $(HOST_SUBDIR)/libelf/Makefile || exit 0; \
15194	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libelf ; \
15195	$(HOST_EXPORTS)  \
15196	echo Configuring in $(HOST_SUBDIR)/libelf; \
15197	cd "$(HOST_SUBDIR)/libelf" || exit 1; \
15198	case $(srcdir) in \
15199	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
15200	  *) topdir=`echo $(HOST_SUBDIR)/libelf/ | \
15201		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
15202	esac; \
15203	srcdiroption="--srcdir=$${topdir}/libelf"; \
15204	libsrcdir="$$s/libelf"; \
15205	$(SHELL) $${libsrcdir}/configure \
15206	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
15207	  --target=${target_alias} $${srcdiroption} --disable-shared \
15208	  || exit 1
15209@endif libelf
15210
15211
15212
15213.PHONY: configure-stage1-libelf maybe-configure-stage1-libelf
15214maybe-configure-stage1-libelf:
15215@if libelf-bootstrap
15216maybe-configure-stage1-libelf: configure-stage1-libelf
15217configure-stage1-libelf:
15218	@[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
15219	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libelf
15220	@r=`${PWD_COMMAND}`; export r; \
15221	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15222	TFLAGS="$(STAGE1_TFLAGS)"; \
15223	test ! -f $(HOST_SUBDIR)/libelf/Makefile || exit 0; \
15224	$(HOST_EXPORTS) \
15225	CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
15226	CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
15227	LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS;  \
15228	echo Configuring stage 1 in $(HOST_SUBDIR)/libelf ; \
15229	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libelf ; \
15230	cd $(HOST_SUBDIR)/libelf || exit 1; \
15231	case $(srcdir) in \
15232	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
15233	  *) topdir=`echo $(HOST_SUBDIR)/libelf/ | \
15234		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
15235	esac; \
15236	srcdiroption="--srcdir=$${topdir}/libelf"; \
15237	libsrcdir="$$s/libelf"; \
15238	$(SHELL) $${libsrcdir}/configure \
15239	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
15240	  --target=${target_alias} $${srcdiroption} \
15241	  $(STAGE1_CONFIGURE_FLAGS) \
15242	  --disable-shared
15243@endif libelf-bootstrap
15244
15245.PHONY: configure-stage2-libelf maybe-configure-stage2-libelf
15246maybe-configure-stage2-libelf:
15247@if libelf-bootstrap
15248maybe-configure-stage2-libelf: configure-stage2-libelf
15249configure-stage2-libelf:
15250	@[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
15251	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libelf
15252	@r=`${PWD_COMMAND}`; export r; \
15253	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15254	TFLAGS="$(STAGE2_TFLAGS)"; \
15255	test ! -f $(HOST_SUBDIR)/libelf/Makefile || exit 0; \
15256	$(HOST_EXPORTS) \
15257	$(POSTSTAGE1_HOST_EXPORTS) \
15258	CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
15259	CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
15260	LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS;  \
15261	echo Configuring stage 2 in $(HOST_SUBDIR)/libelf ; \
15262	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libelf ; \
15263	cd $(HOST_SUBDIR)/libelf || exit 1; \
15264	case $(srcdir) in \
15265	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
15266	  *) topdir=`echo $(HOST_SUBDIR)/libelf/ | \
15267		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
15268	esac; \
15269	srcdiroption="--srcdir=$${topdir}/libelf"; \
15270	libsrcdir="$$s/libelf"; \
15271	$(SHELL) $${libsrcdir}/configure \
15272	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
15273	  --target=${target_alias} $${srcdiroption} \
15274	  --with-build-libsubdir=$(HOST_SUBDIR) \
15275	  $(STAGE2_CONFIGURE_FLAGS) \
15276	  --disable-shared
15277@endif libelf-bootstrap
15278
15279.PHONY: configure-stage3-libelf maybe-configure-stage3-libelf
15280maybe-configure-stage3-libelf:
15281@if libelf-bootstrap
15282maybe-configure-stage3-libelf: configure-stage3-libelf
15283configure-stage3-libelf:
15284	@[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
15285	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libelf
15286	@r=`${PWD_COMMAND}`; export r; \
15287	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15288	TFLAGS="$(STAGE3_TFLAGS)"; \
15289	test ! -f $(HOST_SUBDIR)/libelf/Makefile || exit 0; \
15290	$(HOST_EXPORTS) \
15291	$(POSTSTAGE1_HOST_EXPORTS) \
15292	CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
15293	CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
15294	LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS;  \
15295	echo Configuring stage 3 in $(HOST_SUBDIR)/libelf ; \
15296	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libelf ; \
15297	cd $(HOST_SUBDIR)/libelf || exit 1; \
15298	case $(srcdir) in \
15299	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
15300	  *) topdir=`echo $(HOST_SUBDIR)/libelf/ | \
15301		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
15302	esac; \
15303	srcdiroption="--srcdir=$${topdir}/libelf"; \
15304	libsrcdir="$$s/libelf"; \
15305	$(SHELL) $${libsrcdir}/configure \
15306	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
15307	  --target=${target_alias} $${srcdiroption} \
15308	  --with-build-libsubdir=$(HOST_SUBDIR) \
15309	  $(STAGE3_CONFIGURE_FLAGS) \
15310	  --disable-shared
15311@endif libelf-bootstrap
15312
15313.PHONY: configure-stage4-libelf maybe-configure-stage4-libelf
15314maybe-configure-stage4-libelf:
15315@if libelf-bootstrap
15316maybe-configure-stage4-libelf: configure-stage4-libelf
15317configure-stage4-libelf:
15318	@[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
15319	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libelf
15320	@r=`${PWD_COMMAND}`; export r; \
15321	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15322	TFLAGS="$(STAGE4_TFLAGS)"; \
15323	test ! -f $(HOST_SUBDIR)/libelf/Makefile || exit 0; \
15324	$(HOST_EXPORTS) \
15325	$(POSTSTAGE1_HOST_EXPORTS) \
15326	CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
15327	CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
15328	LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS;  \
15329	echo Configuring stage 4 in $(HOST_SUBDIR)/libelf ; \
15330	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libelf ; \
15331	cd $(HOST_SUBDIR)/libelf || exit 1; \
15332	case $(srcdir) in \
15333	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
15334	  *) topdir=`echo $(HOST_SUBDIR)/libelf/ | \
15335		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
15336	esac; \
15337	srcdiroption="--srcdir=$${topdir}/libelf"; \
15338	libsrcdir="$$s/libelf"; \
15339	$(SHELL) $${libsrcdir}/configure \
15340	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
15341	  --target=${target_alias} $${srcdiroption} \
15342	  --with-build-libsubdir=$(HOST_SUBDIR) \
15343	  $(STAGE4_CONFIGURE_FLAGS) \
15344	  --disable-shared
15345@endif libelf-bootstrap
15346
15347.PHONY: configure-stageprofile-libelf maybe-configure-stageprofile-libelf
15348maybe-configure-stageprofile-libelf:
15349@if libelf-bootstrap
15350maybe-configure-stageprofile-libelf: configure-stageprofile-libelf
15351configure-stageprofile-libelf:
15352	@[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
15353	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libelf
15354	@r=`${PWD_COMMAND}`; export r; \
15355	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15356	TFLAGS="$(STAGEprofile_TFLAGS)"; \
15357	test ! -f $(HOST_SUBDIR)/libelf/Makefile || exit 0; \
15358	$(HOST_EXPORTS) \
15359	$(POSTSTAGE1_HOST_EXPORTS) \
15360	CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
15361	CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
15362	LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS;  \
15363	echo Configuring stage profile in $(HOST_SUBDIR)/libelf ; \
15364	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libelf ; \
15365	cd $(HOST_SUBDIR)/libelf || exit 1; \
15366	case $(srcdir) in \
15367	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
15368	  *) topdir=`echo $(HOST_SUBDIR)/libelf/ | \
15369		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
15370	esac; \
15371	srcdiroption="--srcdir=$${topdir}/libelf"; \
15372	libsrcdir="$$s/libelf"; \
15373	$(SHELL) $${libsrcdir}/configure \
15374	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
15375	  --target=${target_alias} $${srcdiroption} \
15376	  --with-build-libsubdir=$(HOST_SUBDIR) \
15377	  $(STAGEprofile_CONFIGURE_FLAGS) \
15378	  --disable-shared
15379@endif libelf-bootstrap
15380
15381.PHONY: configure-stagefeedback-libelf maybe-configure-stagefeedback-libelf
15382maybe-configure-stagefeedback-libelf:
15383@if libelf-bootstrap
15384maybe-configure-stagefeedback-libelf: configure-stagefeedback-libelf
15385configure-stagefeedback-libelf:
15386	@[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
15387	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libelf
15388	@r=`${PWD_COMMAND}`; export r; \
15389	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15390	TFLAGS="$(STAGEfeedback_TFLAGS)"; \
15391	test ! -f $(HOST_SUBDIR)/libelf/Makefile || exit 0; \
15392	$(HOST_EXPORTS) \
15393	$(POSTSTAGE1_HOST_EXPORTS) \
15394	CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
15395	CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
15396	LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS;  \
15397	echo Configuring stage feedback in $(HOST_SUBDIR)/libelf ; \
15398	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libelf ; \
15399	cd $(HOST_SUBDIR)/libelf || exit 1; \
15400	case $(srcdir) in \
15401	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
15402	  *) topdir=`echo $(HOST_SUBDIR)/libelf/ | \
15403		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
15404	esac; \
15405	srcdiroption="--srcdir=$${topdir}/libelf"; \
15406	libsrcdir="$$s/libelf"; \
15407	$(SHELL) $${libsrcdir}/configure \
15408	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
15409	  --target=${target_alias} $${srcdiroption} \
15410	  --with-build-libsubdir=$(HOST_SUBDIR) \
15411	  $(STAGEfeedback_CONFIGURE_FLAGS) \
15412	  --disable-shared
15413@endif libelf-bootstrap
15414
15415
15416
15417
15418
15419.PHONY: all-libelf maybe-all-libelf
15420maybe-all-libelf:
15421@if gcc-bootstrap
15422all-libelf: stage_current
15423@endif gcc-bootstrap
15424@if libelf
15425TARGET-libelf=all
15426maybe-all-libelf: all-libelf
15427all-libelf: configure-libelf
15428	@r=`${PWD_COMMAND}`; export r; \
15429	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15430	$(HOST_EXPORTS)  \
15431	(cd $(HOST_SUBDIR)/libelf && \
15432	  $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS)  \
15433		$(TARGET-libelf))
15434@endif libelf
15435
15436
15437
15438.PHONY: all-stage1-libelf maybe-all-stage1-libelf
15439.PHONY: clean-stage1-libelf maybe-clean-stage1-libelf
15440maybe-all-stage1-libelf:
15441maybe-clean-stage1-libelf:
15442@if libelf-bootstrap
15443maybe-all-stage1-libelf: all-stage1-libelf
15444all-stage1: all-stage1-libelf
15445TARGET-stage1-libelf = $(TARGET-libelf)
15446all-stage1-libelf: configure-stage1-libelf
15447	@[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
15448	@r=`${PWD_COMMAND}`; export r; \
15449	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15450	TFLAGS="$(STAGE1_TFLAGS)"; \
15451	$(HOST_EXPORTS)  \
15452	cd $(HOST_SUBDIR)/libelf && \
15453	$(MAKE) $(BASE_FLAGS_TO_PASS) \
15454		CFLAGS="$(STAGE1_CFLAGS)" \
15455		CXXFLAGS="$(STAGE1_CXXFLAGS)" \
15456		LIBCFLAGS="$(LIBCFLAGS)" \
15457		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
15458		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
15459		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
15460		$(EXTRA_HOST_FLAGS)  \
15461		$(STAGE1_FLAGS_TO_PASS)  \
15462		TFLAGS="$(STAGE1_TFLAGS)" \
15463		$(TARGET-stage1-libelf)
15464
15465maybe-clean-stage1-libelf: clean-stage1-libelf
15466clean-stage1: clean-stage1-libelf
15467clean-stage1-libelf:
15468	@if [ $(current_stage) = stage1 ]; then \
15469	  [ -f $(HOST_SUBDIR)/libelf/Makefile ] || exit 0; \
15470	else \
15471	  [ -f $(HOST_SUBDIR)/stage1-libelf/Makefile ] || exit 0; \
15472	  $(MAKE) stage1-start; \
15473	fi; \
15474	cd $(HOST_SUBDIR)/libelf && \
15475	$(MAKE) $(EXTRA_HOST_FLAGS)  \
15476	$(STAGE1_FLAGS_TO_PASS)  clean
15477@endif libelf-bootstrap
15478
15479
15480.PHONY: all-stage2-libelf maybe-all-stage2-libelf
15481.PHONY: clean-stage2-libelf maybe-clean-stage2-libelf
15482maybe-all-stage2-libelf:
15483maybe-clean-stage2-libelf:
15484@if libelf-bootstrap
15485maybe-all-stage2-libelf: all-stage2-libelf
15486all-stage2: all-stage2-libelf
15487TARGET-stage2-libelf = $(TARGET-libelf)
15488all-stage2-libelf: configure-stage2-libelf
15489	@[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
15490	@r=`${PWD_COMMAND}`; export r; \
15491	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15492	TFLAGS="$(STAGE2_TFLAGS)"; \
15493	$(HOST_EXPORTS) \
15494	$(POSTSTAGE1_HOST_EXPORTS)  \
15495	cd $(HOST_SUBDIR)/libelf && \
15496	$(MAKE) $(BASE_FLAGS_TO_PASS) \
15497		CFLAGS="$(STAGE2_CFLAGS)" \
15498		CXXFLAGS="$(STAGE2_CXXFLAGS)" \
15499		LIBCFLAGS="$(STAGE2_CFLAGS)" \
15500		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
15501		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
15502		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
15503		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
15504		TFLAGS="$(STAGE2_TFLAGS)" \
15505		$(TARGET-stage2-libelf)
15506
15507maybe-clean-stage2-libelf: clean-stage2-libelf
15508clean-stage2: clean-stage2-libelf
15509clean-stage2-libelf:
15510	@if [ $(current_stage) = stage2 ]; then \
15511	  [ -f $(HOST_SUBDIR)/libelf/Makefile ] || exit 0; \
15512	else \
15513	  [ -f $(HOST_SUBDIR)/stage2-libelf/Makefile ] || exit 0; \
15514	  $(MAKE) stage2-start; \
15515	fi; \
15516	cd $(HOST_SUBDIR)/libelf && \
15517	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
15518@endif libelf-bootstrap
15519
15520
15521.PHONY: all-stage3-libelf maybe-all-stage3-libelf
15522.PHONY: clean-stage3-libelf maybe-clean-stage3-libelf
15523maybe-all-stage3-libelf:
15524maybe-clean-stage3-libelf:
15525@if libelf-bootstrap
15526maybe-all-stage3-libelf: all-stage3-libelf
15527all-stage3: all-stage3-libelf
15528TARGET-stage3-libelf = $(TARGET-libelf)
15529all-stage3-libelf: configure-stage3-libelf
15530	@[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
15531	@r=`${PWD_COMMAND}`; export r; \
15532	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15533	TFLAGS="$(STAGE3_TFLAGS)"; \
15534	$(HOST_EXPORTS) \
15535	$(POSTSTAGE1_HOST_EXPORTS)  \
15536	cd $(HOST_SUBDIR)/libelf && \
15537	$(MAKE) $(BASE_FLAGS_TO_PASS) \
15538		CFLAGS="$(STAGE3_CFLAGS)" \
15539		CXXFLAGS="$(STAGE3_CXXFLAGS)" \
15540		LIBCFLAGS="$(STAGE3_CFLAGS)" \
15541		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
15542		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
15543		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
15544		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
15545		TFLAGS="$(STAGE3_TFLAGS)" \
15546		$(TARGET-stage3-libelf)
15547
15548maybe-clean-stage3-libelf: clean-stage3-libelf
15549clean-stage3: clean-stage3-libelf
15550clean-stage3-libelf:
15551	@if [ $(current_stage) = stage3 ]; then \
15552	  [ -f $(HOST_SUBDIR)/libelf/Makefile ] || exit 0; \
15553	else \
15554	  [ -f $(HOST_SUBDIR)/stage3-libelf/Makefile ] || exit 0; \
15555	  $(MAKE) stage3-start; \
15556	fi; \
15557	cd $(HOST_SUBDIR)/libelf && \
15558	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
15559@endif libelf-bootstrap
15560
15561
15562.PHONY: all-stage4-libelf maybe-all-stage4-libelf
15563.PHONY: clean-stage4-libelf maybe-clean-stage4-libelf
15564maybe-all-stage4-libelf:
15565maybe-clean-stage4-libelf:
15566@if libelf-bootstrap
15567maybe-all-stage4-libelf: all-stage4-libelf
15568all-stage4: all-stage4-libelf
15569TARGET-stage4-libelf = $(TARGET-libelf)
15570all-stage4-libelf: configure-stage4-libelf
15571	@[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
15572	@r=`${PWD_COMMAND}`; export r; \
15573	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15574	TFLAGS="$(STAGE4_TFLAGS)"; \
15575	$(HOST_EXPORTS) \
15576	$(POSTSTAGE1_HOST_EXPORTS)  \
15577	cd $(HOST_SUBDIR)/libelf && \
15578	$(MAKE) $(BASE_FLAGS_TO_PASS) \
15579		CFLAGS="$(STAGE4_CFLAGS)" \
15580		CXXFLAGS="$(STAGE4_CXXFLAGS)" \
15581		LIBCFLAGS="$(STAGE4_CFLAGS)" \
15582		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
15583		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
15584		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
15585		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
15586		TFLAGS="$(STAGE4_TFLAGS)" \
15587		$(TARGET-stage4-libelf)
15588
15589maybe-clean-stage4-libelf: clean-stage4-libelf
15590clean-stage4: clean-stage4-libelf
15591clean-stage4-libelf:
15592	@if [ $(current_stage) = stage4 ]; then \
15593	  [ -f $(HOST_SUBDIR)/libelf/Makefile ] || exit 0; \
15594	else \
15595	  [ -f $(HOST_SUBDIR)/stage4-libelf/Makefile ] || exit 0; \
15596	  $(MAKE) stage4-start; \
15597	fi; \
15598	cd $(HOST_SUBDIR)/libelf && \
15599	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
15600@endif libelf-bootstrap
15601
15602
15603.PHONY: all-stageprofile-libelf maybe-all-stageprofile-libelf
15604.PHONY: clean-stageprofile-libelf maybe-clean-stageprofile-libelf
15605maybe-all-stageprofile-libelf:
15606maybe-clean-stageprofile-libelf:
15607@if libelf-bootstrap
15608maybe-all-stageprofile-libelf: all-stageprofile-libelf
15609all-stageprofile: all-stageprofile-libelf
15610TARGET-stageprofile-libelf = $(TARGET-libelf)
15611all-stageprofile-libelf: configure-stageprofile-libelf
15612	@[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
15613	@r=`${PWD_COMMAND}`; export r; \
15614	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15615	TFLAGS="$(STAGEprofile_TFLAGS)"; \
15616	$(HOST_EXPORTS) \
15617	$(POSTSTAGE1_HOST_EXPORTS)  \
15618	cd $(HOST_SUBDIR)/libelf && \
15619	$(MAKE) $(BASE_FLAGS_TO_PASS) \
15620		CFLAGS="$(STAGEprofile_CFLAGS)" \
15621		CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
15622		LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
15623		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
15624		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
15625		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
15626		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
15627		TFLAGS="$(STAGEprofile_TFLAGS)" \
15628		$(TARGET-stageprofile-libelf)
15629
15630maybe-clean-stageprofile-libelf: clean-stageprofile-libelf
15631clean-stageprofile: clean-stageprofile-libelf
15632clean-stageprofile-libelf:
15633	@if [ $(current_stage) = stageprofile ]; then \
15634	  [ -f $(HOST_SUBDIR)/libelf/Makefile ] || exit 0; \
15635	else \
15636	  [ -f $(HOST_SUBDIR)/stageprofile-libelf/Makefile ] || exit 0; \
15637	  $(MAKE) stageprofile-start; \
15638	fi; \
15639	cd $(HOST_SUBDIR)/libelf && \
15640	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
15641@endif libelf-bootstrap
15642
15643
15644.PHONY: all-stagefeedback-libelf maybe-all-stagefeedback-libelf
15645.PHONY: clean-stagefeedback-libelf maybe-clean-stagefeedback-libelf
15646maybe-all-stagefeedback-libelf:
15647maybe-clean-stagefeedback-libelf:
15648@if libelf-bootstrap
15649maybe-all-stagefeedback-libelf: all-stagefeedback-libelf
15650all-stagefeedback: all-stagefeedback-libelf
15651TARGET-stagefeedback-libelf = $(TARGET-libelf)
15652all-stagefeedback-libelf: configure-stagefeedback-libelf
15653	@[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
15654	@r=`${PWD_COMMAND}`; export r; \
15655	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15656	TFLAGS="$(STAGEfeedback_TFLAGS)"; \
15657	$(HOST_EXPORTS) \
15658	$(POSTSTAGE1_HOST_EXPORTS)  \
15659	cd $(HOST_SUBDIR)/libelf && \
15660	$(MAKE) $(BASE_FLAGS_TO_PASS) \
15661		CFLAGS="$(STAGEfeedback_CFLAGS)" \
15662		CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
15663		LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
15664		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
15665		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
15666		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
15667		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
15668		TFLAGS="$(STAGEfeedback_TFLAGS)" \
15669		$(TARGET-stagefeedback-libelf)
15670
15671maybe-clean-stagefeedback-libelf: clean-stagefeedback-libelf
15672clean-stagefeedback: clean-stagefeedback-libelf
15673clean-stagefeedback-libelf:
15674	@if [ $(current_stage) = stagefeedback ]; then \
15675	  [ -f $(HOST_SUBDIR)/libelf/Makefile ] || exit 0; \
15676	else \
15677	  [ -f $(HOST_SUBDIR)/stagefeedback-libelf/Makefile ] || exit 0; \
15678	  $(MAKE) stagefeedback-start; \
15679	fi; \
15680	cd $(HOST_SUBDIR)/libelf && \
15681	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
15682@endif libelf-bootstrap
15683
15684
15685
15686
15687
15688.PHONY: check-libelf maybe-check-libelf
15689maybe-check-libelf:
15690@if libelf
15691maybe-check-libelf: check-libelf
15692
15693check-libelf:
15694	@: $(MAKE); $(unstage)
15695	@r=`${PWD_COMMAND}`; export r; \
15696	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15697	$(HOST_EXPORTS) \
15698	(cd $(HOST_SUBDIR)/libelf && \
15699	  $(MAKE) $(FLAGS_TO_PASS)  check)
15700
15701@endif libelf
15702
15703.PHONY: install-libelf maybe-install-libelf
15704maybe-install-libelf:
15705@if libelf
15706maybe-install-libelf: install-libelf
15707
15708install-libelf:
15709
15710@endif libelf
15711
15712.PHONY: install-strip-libelf maybe-install-strip-libelf
15713maybe-install-strip-libelf:
15714@if libelf
15715maybe-install-strip-libelf: install-strip-libelf
15716
15717install-strip-libelf:
15718
15719@endif libelf
15720
15721# Other targets (info, dvi, pdf, etc.)
15722
15723.PHONY: maybe-info-libelf info-libelf
15724maybe-info-libelf:
15725@if libelf
15726maybe-info-libelf: info-libelf
15727
15728info-libelf: \
15729    configure-libelf 
15730	@[ -f ./libelf/Makefile ] || exit 0; \
15731	r=`${PWD_COMMAND}`; export r; \
15732	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15733	$(HOST_EXPORTS) \
15734	for flag in $(EXTRA_HOST_FLAGS) ; do \
15735	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15736	done; \
15737	echo "Doing info in libelf" ; \
15738	(cd $(HOST_SUBDIR)/libelf && \
15739	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15740	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15741	          "RANLIB=$${RANLIB}" \
15742	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
15743	          info) \
15744	  || exit 1
15745
15746@endif libelf
15747
15748.PHONY: maybe-dvi-libelf dvi-libelf
15749maybe-dvi-libelf:
15750@if libelf
15751maybe-dvi-libelf: dvi-libelf
15752
15753dvi-libelf: \
15754    configure-libelf 
15755	@[ -f ./libelf/Makefile ] || exit 0; \
15756	r=`${PWD_COMMAND}`; export r; \
15757	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15758	$(HOST_EXPORTS) \
15759	for flag in $(EXTRA_HOST_FLAGS) ; do \
15760	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15761	done; \
15762	echo "Doing dvi in libelf" ; \
15763	(cd $(HOST_SUBDIR)/libelf && \
15764	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15765	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15766	          "RANLIB=$${RANLIB}" \
15767	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
15768	          dvi) \
15769	  || exit 1
15770
15771@endif libelf
15772
15773.PHONY: maybe-pdf-libelf pdf-libelf
15774maybe-pdf-libelf:
15775@if libelf
15776maybe-pdf-libelf: pdf-libelf
15777
15778pdf-libelf: \
15779    configure-libelf 
15780	@[ -f ./libelf/Makefile ] || exit 0; \
15781	r=`${PWD_COMMAND}`; export r; \
15782	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15783	$(HOST_EXPORTS) \
15784	for flag in $(EXTRA_HOST_FLAGS) ; do \
15785	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15786	done; \
15787	echo "Doing pdf in libelf" ; \
15788	(cd $(HOST_SUBDIR)/libelf && \
15789	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15790	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15791	          "RANLIB=$${RANLIB}" \
15792	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
15793	          pdf) \
15794	  || exit 1
15795
15796@endif libelf
15797
15798.PHONY: maybe-html-libelf html-libelf
15799maybe-html-libelf:
15800@if libelf
15801maybe-html-libelf: html-libelf
15802
15803html-libelf: \
15804    configure-libelf 
15805	@[ -f ./libelf/Makefile ] || exit 0; \
15806	r=`${PWD_COMMAND}`; export r; \
15807	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15808	$(HOST_EXPORTS) \
15809	for flag in $(EXTRA_HOST_FLAGS) ; do \
15810	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15811	done; \
15812	echo "Doing html in libelf" ; \
15813	(cd $(HOST_SUBDIR)/libelf && \
15814	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15815	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15816	          "RANLIB=$${RANLIB}" \
15817	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
15818	          html) \
15819	  || exit 1
15820
15821@endif libelf
15822
15823.PHONY: maybe-TAGS-libelf TAGS-libelf
15824maybe-TAGS-libelf:
15825@if libelf
15826maybe-TAGS-libelf: TAGS-libelf
15827
15828TAGS-libelf: \
15829    configure-libelf 
15830	@[ -f ./libelf/Makefile ] || exit 0; \
15831	r=`${PWD_COMMAND}`; export r; \
15832	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15833	$(HOST_EXPORTS) \
15834	for flag in $(EXTRA_HOST_FLAGS) ; do \
15835	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15836	done; \
15837	echo "Doing TAGS in libelf" ; \
15838	(cd $(HOST_SUBDIR)/libelf && \
15839	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15840	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15841	          "RANLIB=$${RANLIB}" \
15842	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
15843	          TAGS) \
15844	  || exit 1
15845
15846@endif libelf
15847
15848.PHONY: maybe-install-info-libelf install-info-libelf
15849maybe-install-info-libelf:
15850@if libelf
15851maybe-install-info-libelf: install-info-libelf
15852
15853install-info-libelf: \
15854    configure-libelf \
15855    info-libelf 
15856	@[ -f ./libelf/Makefile ] || exit 0; \
15857	r=`${PWD_COMMAND}`; export r; \
15858	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15859	$(HOST_EXPORTS) \
15860	for flag in $(EXTRA_HOST_FLAGS) ; do \
15861	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15862	done; \
15863	echo "Doing install-info in libelf" ; \
15864	(cd $(HOST_SUBDIR)/libelf && \
15865	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15866	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15867	          "RANLIB=$${RANLIB}" \
15868	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
15869	          install-info) \
15870	  || exit 1
15871
15872@endif libelf
15873
15874.PHONY: maybe-install-pdf-libelf install-pdf-libelf
15875maybe-install-pdf-libelf:
15876@if libelf
15877maybe-install-pdf-libelf: install-pdf-libelf
15878
15879install-pdf-libelf: \
15880    configure-libelf \
15881    pdf-libelf 
15882	@[ -f ./libelf/Makefile ] || exit 0; \
15883	r=`${PWD_COMMAND}`; export r; \
15884	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15885	$(HOST_EXPORTS) \
15886	for flag in $(EXTRA_HOST_FLAGS) ; do \
15887	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15888	done; \
15889	echo "Doing install-pdf in libelf" ; \
15890	(cd $(HOST_SUBDIR)/libelf && \
15891	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15892	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15893	          "RANLIB=$${RANLIB}" \
15894	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
15895	          install-pdf) \
15896	  || exit 1
15897
15898@endif libelf
15899
15900.PHONY: maybe-install-html-libelf install-html-libelf
15901maybe-install-html-libelf:
15902@if libelf
15903maybe-install-html-libelf: install-html-libelf
15904
15905install-html-libelf: \
15906    configure-libelf \
15907    html-libelf 
15908	@[ -f ./libelf/Makefile ] || exit 0; \
15909	r=`${PWD_COMMAND}`; export r; \
15910	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15911	$(HOST_EXPORTS) \
15912	for flag in $(EXTRA_HOST_FLAGS) ; do \
15913	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15914	done; \
15915	echo "Doing install-html in libelf" ; \
15916	(cd $(HOST_SUBDIR)/libelf && \
15917	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15918	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15919	          "RANLIB=$${RANLIB}" \
15920	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
15921	          install-html) \
15922	  || exit 1
15923
15924@endif libelf
15925
15926.PHONY: maybe-installcheck-libelf installcheck-libelf
15927maybe-installcheck-libelf:
15928@if libelf
15929maybe-installcheck-libelf: installcheck-libelf
15930
15931installcheck-libelf: \
15932    configure-libelf 
15933	@[ -f ./libelf/Makefile ] || exit 0; \
15934	r=`${PWD_COMMAND}`; export r; \
15935	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15936	$(HOST_EXPORTS) \
15937	for flag in $(EXTRA_HOST_FLAGS) ; do \
15938	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15939	done; \
15940	echo "Doing installcheck in libelf" ; \
15941	(cd $(HOST_SUBDIR)/libelf && \
15942	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15943	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15944	          "RANLIB=$${RANLIB}" \
15945	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
15946	          installcheck) \
15947	  || exit 1
15948
15949@endif libelf
15950
15951.PHONY: maybe-mostlyclean-libelf mostlyclean-libelf
15952maybe-mostlyclean-libelf:
15953@if libelf
15954maybe-mostlyclean-libelf: mostlyclean-libelf
15955
15956mostlyclean-libelf: 
15957	@[ -f ./libelf/Makefile ] || exit 0; \
15958	r=`${PWD_COMMAND}`; export r; \
15959	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15960	$(HOST_EXPORTS) \
15961	for flag in $(EXTRA_HOST_FLAGS) ; do \
15962	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15963	done; \
15964	echo "Doing mostlyclean in libelf" ; \
15965	(cd $(HOST_SUBDIR)/libelf && \
15966	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15967	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15968	          "RANLIB=$${RANLIB}" \
15969	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
15970	          mostlyclean) \
15971	  || exit 1
15972
15973@endif libelf
15974
15975.PHONY: maybe-clean-libelf clean-libelf
15976maybe-clean-libelf:
15977@if libelf
15978maybe-clean-libelf: clean-libelf
15979
15980clean-libelf: 
15981	@[ -f ./libelf/Makefile ] || exit 0; \
15982	r=`${PWD_COMMAND}`; export r; \
15983	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15984	$(HOST_EXPORTS) \
15985	for flag in $(EXTRA_HOST_FLAGS) ; do \
15986	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15987	done; \
15988	echo "Doing clean in libelf" ; \
15989	(cd $(HOST_SUBDIR)/libelf && \
15990	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15991	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15992	          "RANLIB=$${RANLIB}" \
15993	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
15994	          clean) \
15995	  || exit 1
15996
15997@endif libelf
15998
15999.PHONY: maybe-distclean-libelf distclean-libelf
16000maybe-distclean-libelf:
16001@if libelf
16002maybe-distclean-libelf: distclean-libelf
16003
16004distclean-libelf: 
16005	@[ -f ./libelf/Makefile ] || exit 0; \
16006	r=`${PWD_COMMAND}`; export r; \
16007	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16008	$(HOST_EXPORTS) \
16009	for flag in $(EXTRA_HOST_FLAGS) ; do \
16010	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16011	done; \
16012	echo "Doing distclean in libelf" ; \
16013	(cd $(HOST_SUBDIR)/libelf && \
16014	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16015	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16016	          "RANLIB=$${RANLIB}" \
16017	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16018	          distclean) \
16019	  || exit 1
16020
16021@endif libelf
16022
16023.PHONY: maybe-maintainer-clean-libelf maintainer-clean-libelf
16024maybe-maintainer-clean-libelf:
16025@if libelf
16026maybe-maintainer-clean-libelf: maintainer-clean-libelf
16027
16028maintainer-clean-libelf: 
16029	@[ -f ./libelf/Makefile ] || exit 0; \
16030	r=`${PWD_COMMAND}`; export r; \
16031	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16032	$(HOST_EXPORTS) \
16033	for flag in $(EXTRA_HOST_FLAGS) ; do \
16034	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16035	done; \
16036	echo "Doing maintainer-clean in libelf" ; \
16037	(cd $(HOST_SUBDIR)/libelf && \
16038	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16039	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16040	          "RANLIB=$${RANLIB}" \
16041	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16042	          maintainer-clean) \
16043	  || exit 1
16044
16045@endif libelf
16046
16047
16048
16049.PHONY: configure-gold maybe-configure-gold
16050maybe-configure-gold:
16051@if gcc-bootstrap
16052configure-gold: stage_current
16053@endif gcc-bootstrap
16054@if gold
16055maybe-configure-gold: configure-gold
16056configure-gold: 
16057	@r=`${PWD_COMMAND}`; export r; \
16058	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16059	test ! -f $(HOST_SUBDIR)/gold/Makefile || exit 0; \
16060	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold ; \
16061	$(HOST_EXPORTS)  \
16062	echo Configuring in $(HOST_SUBDIR)/gold; \
16063	cd "$(HOST_SUBDIR)/gold" || exit 1; \
16064	case $(srcdir) in \
16065	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
16066	  *) topdir=`echo $(HOST_SUBDIR)/gold/ | \
16067		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
16068	esac; \
16069	srcdiroption="--srcdir=$${topdir}/gold"; \
16070	libsrcdir="$$s/gold"; \
16071	$(SHELL) $${libsrcdir}/configure \
16072	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
16073	  --target=${target_alias} $${srcdiroption}  \
16074	  || exit 1
16075@endif gold
16076
16077
16078
16079.PHONY: configure-stage1-gold maybe-configure-stage1-gold
16080maybe-configure-stage1-gold:
16081@if gold-bootstrap
16082maybe-configure-stage1-gold: configure-stage1-gold
16083configure-stage1-gold:
16084	@[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
16085	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold
16086	@r=`${PWD_COMMAND}`; export r; \
16087	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16088	TFLAGS="$(STAGE1_TFLAGS)"; \
16089	test ! -f $(HOST_SUBDIR)/gold/Makefile || exit 0; \
16090	$(HOST_EXPORTS) \
16091	CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
16092	CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
16093	LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS;  \
16094	echo Configuring stage 1 in $(HOST_SUBDIR)/gold ; \
16095	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold ; \
16096	cd $(HOST_SUBDIR)/gold || exit 1; \
16097	case $(srcdir) in \
16098	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
16099	  *) topdir=`echo $(HOST_SUBDIR)/gold/ | \
16100		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
16101	esac; \
16102	srcdiroption="--srcdir=$${topdir}/gold"; \
16103	libsrcdir="$$s/gold"; \
16104	$(SHELL) $${libsrcdir}/configure \
16105	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
16106	  --target=${target_alias} $${srcdiroption} \
16107	  $(STAGE1_CONFIGURE_FLAGS)
16108@endif gold-bootstrap
16109
16110.PHONY: configure-stage2-gold maybe-configure-stage2-gold
16111maybe-configure-stage2-gold:
16112@if gold-bootstrap
16113maybe-configure-stage2-gold: configure-stage2-gold
16114configure-stage2-gold:
16115	@[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
16116	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold
16117	@r=`${PWD_COMMAND}`; export r; \
16118	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16119	TFLAGS="$(STAGE2_TFLAGS)"; \
16120	test ! -f $(HOST_SUBDIR)/gold/Makefile || exit 0; \
16121	$(HOST_EXPORTS) \
16122	$(POSTSTAGE1_HOST_EXPORTS) \
16123	CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
16124	CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
16125	LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS;  \
16126	echo Configuring stage 2 in $(HOST_SUBDIR)/gold ; \
16127	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold ; \
16128	cd $(HOST_SUBDIR)/gold || exit 1; \
16129	case $(srcdir) in \
16130	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
16131	  *) topdir=`echo $(HOST_SUBDIR)/gold/ | \
16132		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
16133	esac; \
16134	srcdiroption="--srcdir=$${topdir}/gold"; \
16135	libsrcdir="$$s/gold"; \
16136	$(SHELL) $${libsrcdir}/configure \
16137	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
16138	  --target=${target_alias} $${srcdiroption} \
16139	  --with-build-libsubdir=$(HOST_SUBDIR) \
16140	  $(STAGE2_CONFIGURE_FLAGS)
16141@endif gold-bootstrap
16142
16143.PHONY: configure-stage3-gold maybe-configure-stage3-gold
16144maybe-configure-stage3-gold:
16145@if gold-bootstrap
16146maybe-configure-stage3-gold: configure-stage3-gold
16147configure-stage3-gold:
16148	@[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
16149	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold
16150	@r=`${PWD_COMMAND}`; export r; \
16151	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16152	TFLAGS="$(STAGE3_TFLAGS)"; \
16153	test ! -f $(HOST_SUBDIR)/gold/Makefile || exit 0; \
16154	$(HOST_EXPORTS) \
16155	$(POSTSTAGE1_HOST_EXPORTS) \
16156	CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
16157	CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
16158	LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS;  \
16159	echo Configuring stage 3 in $(HOST_SUBDIR)/gold ; \
16160	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold ; \
16161	cd $(HOST_SUBDIR)/gold || exit 1; \
16162	case $(srcdir) in \
16163	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
16164	  *) topdir=`echo $(HOST_SUBDIR)/gold/ | \
16165		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
16166	esac; \
16167	srcdiroption="--srcdir=$${topdir}/gold"; \
16168	libsrcdir="$$s/gold"; \
16169	$(SHELL) $${libsrcdir}/configure \
16170	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
16171	  --target=${target_alias} $${srcdiroption} \
16172	  --with-build-libsubdir=$(HOST_SUBDIR) \
16173	  $(STAGE3_CONFIGURE_FLAGS)
16174@endif gold-bootstrap
16175
16176.PHONY: configure-stage4-gold maybe-configure-stage4-gold
16177maybe-configure-stage4-gold:
16178@if gold-bootstrap
16179maybe-configure-stage4-gold: configure-stage4-gold
16180configure-stage4-gold:
16181	@[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
16182	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold
16183	@r=`${PWD_COMMAND}`; export r; \
16184	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16185	TFLAGS="$(STAGE4_TFLAGS)"; \
16186	test ! -f $(HOST_SUBDIR)/gold/Makefile || exit 0; \
16187	$(HOST_EXPORTS) \
16188	$(POSTSTAGE1_HOST_EXPORTS) \
16189	CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
16190	CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
16191	LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS;  \
16192	echo Configuring stage 4 in $(HOST_SUBDIR)/gold ; \
16193	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold ; \
16194	cd $(HOST_SUBDIR)/gold || exit 1; \
16195	case $(srcdir) in \
16196	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
16197	  *) topdir=`echo $(HOST_SUBDIR)/gold/ | \
16198		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
16199	esac; \
16200	srcdiroption="--srcdir=$${topdir}/gold"; \
16201	libsrcdir="$$s/gold"; \
16202	$(SHELL) $${libsrcdir}/configure \
16203	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
16204	  --target=${target_alias} $${srcdiroption} \
16205	  --with-build-libsubdir=$(HOST_SUBDIR) \
16206	  $(STAGE4_CONFIGURE_FLAGS)
16207@endif gold-bootstrap
16208
16209.PHONY: configure-stageprofile-gold maybe-configure-stageprofile-gold
16210maybe-configure-stageprofile-gold:
16211@if gold-bootstrap
16212maybe-configure-stageprofile-gold: configure-stageprofile-gold
16213configure-stageprofile-gold:
16214	@[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
16215	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold
16216	@r=`${PWD_COMMAND}`; export r; \
16217	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16218	TFLAGS="$(STAGEprofile_TFLAGS)"; \
16219	test ! -f $(HOST_SUBDIR)/gold/Makefile || exit 0; \
16220	$(HOST_EXPORTS) \
16221	$(POSTSTAGE1_HOST_EXPORTS) \
16222	CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
16223	CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
16224	LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS;  \
16225	echo Configuring stage profile in $(HOST_SUBDIR)/gold ; \
16226	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold ; \
16227	cd $(HOST_SUBDIR)/gold || exit 1; \
16228	case $(srcdir) in \
16229	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
16230	  *) topdir=`echo $(HOST_SUBDIR)/gold/ | \
16231		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
16232	esac; \
16233	srcdiroption="--srcdir=$${topdir}/gold"; \
16234	libsrcdir="$$s/gold"; \
16235	$(SHELL) $${libsrcdir}/configure \
16236	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
16237	  --target=${target_alias} $${srcdiroption} \
16238	  --with-build-libsubdir=$(HOST_SUBDIR) \
16239	  $(STAGEprofile_CONFIGURE_FLAGS)
16240@endif gold-bootstrap
16241
16242.PHONY: configure-stagefeedback-gold maybe-configure-stagefeedback-gold
16243maybe-configure-stagefeedback-gold:
16244@if gold-bootstrap
16245maybe-configure-stagefeedback-gold: configure-stagefeedback-gold
16246configure-stagefeedback-gold:
16247	@[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
16248	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold
16249	@r=`${PWD_COMMAND}`; export r; \
16250	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16251	TFLAGS="$(STAGEfeedback_TFLAGS)"; \
16252	test ! -f $(HOST_SUBDIR)/gold/Makefile || exit 0; \
16253	$(HOST_EXPORTS) \
16254	$(POSTSTAGE1_HOST_EXPORTS) \
16255	CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
16256	CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
16257	LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS;  \
16258	echo Configuring stage feedback in $(HOST_SUBDIR)/gold ; \
16259	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold ; \
16260	cd $(HOST_SUBDIR)/gold || exit 1; \
16261	case $(srcdir) in \
16262	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
16263	  *) topdir=`echo $(HOST_SUBDIR)/gold/ | \
16264		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
16265	esac; \
16266	srcdiroption="--srcdir=$${topdir}/gold"; \
16267	libsrcdir="$$s/gold"; \
16268	$(SHELL) $${libsrcdir}/configure \
16269	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
16270	  --target=${target_alias} $${srcdiroption} \
16271	  --with-build-libsubdir=$(HOST_SUBDIR) \
16272	  $(STAGEfeedback_CONFIGURE_FLAGS)
16273@endif gold-bootstrap
16274
16275
16276
16277
16278
16279.PHONY: all-gold maybe-all-gold
16280maybe-all-gold:
16281@if gcc-bootstrap
16282all-gold: stage_current
16283@endif gcc-bootstrap
16284@if gold
16285TARGET-gold=all
16286maybe-all-gold: all-gold
16287all-gold: configure-gold
16288	@r=`${PWD_COMMAND}`; export r; \
16289	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16290	$(HOST_EXPORTS)  \
16291	(cd $(HOST_SUBDIR)/gold && \
16292	  $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS)  \
16293		$(TARGET-gold))
16294@endif gold
16295
16296
16297
16298.PHONY: all-stage1-gold maybe-all-stage1-gold
16299.PHONY: clean-stage1-gold maybe-clean-stage1-gold
16300maybe-all-stage1-gold:
16301maybe-clean-stage1-gold:
16302@if gold-bootstrap
16303maybe-all-stage1-gold: all-stage1-gold
16304all-stage1: all-stage1-gold
16305TARGET-stage1-gold = $(TARGET-gold)
16306all-stage1-gold: configure-stage1-gold
16307	@[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
16308	@r=`${PWD_COMMAND}`; export r; \
16309	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16310	TFLAGS="$(STAGE1_TFLAGS)"; \
16311	$(HOST_EXPORTS)  \
16312	cd $(HOST_SUBDIR)/gold && \
16313	$(MAKE) $(BASE_FLAGS_TO_PASS) \
16314		CFLAGS="$(STAGE1_CFLAGS)" \
16315		CXXFLAGS="$(STAGE1_CXXFLAGS)" \
16316		LIBCFLAGS="$(LIBCFLAGS)" \
16317		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
16318		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
16319		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
16320		$(EXTRA_HOST_FLAGS)  \
16321		$(STAGE1_FLAGS_TO_PASS)  \
16322		TFLAGS="$(STAGE1_TFLAGS)" \
16323		$(TARGET-stage1-gold)
16324
16325maybe-clean-stage1-gold: clean-stage1-gold
16326clean-stage1: clean-stage1-gold
16327clean-stage1-gold:
16328	@if [ $(current_stage) = stage1 ]; then \
16329	  [ -f $(HOST_SUBDIR)/gold/Makefile ] || exit 0; \
16330	else \
16331	  [ -f $(HOST_SUBDIR)/stage1-gold/Makefile ] || exit 0; \
16332	  $(MAKE) stage1-start; \
16333	fi; \
16334	cd $(HOST_SUBDIR)/gold && \
16335	$(MAKE) $(EXTRA_HOST_FLAGS)  \
16336	$(STAGE1_FLAGS_TO_PASS)  clean
16337@endif gold-bootstrap
16338
16339
16340.PHONY: all-stage2-gold maybe-all-stage2-gold
16341.PHONY: clean-stage2-gold maybe-clean-stage2-gold
16342maybe-all-stage2-gold:
16343maybe-clean-stage2-gold:
16344@if gold-bootstrap
16345maybe-all-stage2-gold: all-stage2-gold
16346all-stage2: all-stage2-gold
16347TARGET-stage2-gold = $(TARGET-gold)
16348all-stage2-gold: configure-stage2-gold
16349	@[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
16350	@r=`${PWD_COMMAND}`; export r; \
16351	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16352	TFLAGS="$(STAGE2_TFLAGS)"; \
16353	$(HOST_EXPORTS) \
16354	$(POSTSTAGE1_HOST_EXPORTS)  \
16355	cd $(HOST_SUBDIR)/gold && \
16356	$(MAKE) $(BASE_FLAGS_TO_PASS) \
16357		CFLAGS="$(STAGE2_CFLAGS)" \
16358		CXXFLAGS="$(STAGE2_CXXFLAGS)" \
16359		LIBCFLAGS="$(STAGE2_CFLAGS)" \
16360		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
16361		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
16362		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
16363		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
16364		TFLAGS="$(STAGE2_TFLAGS)" \
16365		$(TARGET-stage2-gold)
16366
16367maybe-clean-stage2-gold: clean-stage2-gold
16368clean-stage2: clean-stage2-gold
16369clean-stage2-gold:
16370	@if [ $(current_stage) = stage2 ]; then \
16371	  [ -f $(HOST_SUBDIR)/gold/Makefile ] || exit 0; \
16372	else \
16373	  [ -f $(HOST_SUBDIR)/stage2-gold/Makefile ] || exit 0; \
16374	  $(MAKE) stage2-start; \
16375	fi; \
16376	cd $(HOST_SUBDIR)/gold && \
16377	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
16378@endif gold-bootstrap
16379
16380
16381.PHONY: all-stage3-gold maybe-all-stage3-gold
16382.PHONY: clean-stage3-gold maybe-clean-stage3-gold
16383maybe-all-stage3-gold:
16384maybe-clean-stage3-gold:
16385@if gold-bootstrap
16386maybe-all-stage3-gold: all-stage3-gold
16387all-stage3: all-stage3-gold
16388TARGET-stage3-gold = $(TARGET-gold)
16389all-stage3-gold: configure-stage3-gold
16390	@[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
16391	@r=`${PWD_COMMAND}`; export r; \
16392	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16393	TFLAGS="$(STAGE3_TFLAGS)"; \
16394	$(HOST_EXPORTS) \
16395	$(POSTSTAGE1_HOST_EXPORTS)  \
16396	cd $(HOST_SUBDIR)/gold && \
16397	$(MAKE) $(BASE_FLAGS_TO_PASS) \
16398		CFLAGS="$(STAGE3_CFLAGS)" \
16399		CXXFLAGS="$(STAGE3_CXXFLAGS)" \
16400		LIBCFLAGS="$(STAGE3_CFLAGS)" \
16401		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
16402		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
16403		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
16404		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
16405		TFLAGS="$(STAGE3_TFLAGS)" \
16406		$(TARGET-stage3-gold)
16407
16408maybe-clean-stage3-gold: clean-stage3-gold
16409clean-stage3: clean-stage3-gold
16410clean-stage3-gold:
16411	@if [ $(current_stage) = stage3 ]; then \
16412	  [ -f $(HOST_SUBDIR)/gold/Makefile ] || exit 0; \
16413	else \
16414	  [ -f $(HOST_SUBDIR)/stage3-gold/Makefile ] || exit 0; \
16415	  $(MAKE) stage3-start; \
16416	fi; \
16417	cd $(HOST_SUBDIR)/gold && \
16418	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
16419@endif gold-bootstrap
16420
16421
16422.PHONY: all-stage4-gold maybe-all-stage4-gold
16423.PHONY: clean-stage4-gold maybe-clean-stage4-gold
16424maybe-all-stage4-gold:
16425maybe-clean-stage4-gold:
16426@if gold-bootstrap
16427maybe-all-stage4-gold: all-stage4-gold
16428all-stage4: all-stage4-gold
16429TARGET-stage4-gold = $(TARGET-gold)
16430all-stage4-gold: configure-stage4-gold
16431	@[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
16432	@r=`${PWD_COMMAND}`; export r; \
16433	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16434	TFLAGS="$(STAGE4_TFLAGS)"; \
16435	$(HOST_EXPORTS) \
16436	$(POSTSTAGE1_HOST_EXPORTS)  \
16437	cd $(HOST_SUBDIR)/gold && \
16438	$(MAKE) $(BASE_FLAGS_TO_PASS) \
16439		CFLAGS="$(STAGE4_CFLAGS)" \
16440		CXXFLAGS="$(STAGE4_CXXFLAGS)" \
16441		LIBCFLAGS="$(STAGE4_CFLAGS)" \
16442		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
16443		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
16444		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
16445		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
16446		TFLAGS="$(STAGE4_TFLAGS)" \
16447		$(TARGET-stage4-gold)
16448
16449maybe-clean-stage4-gold: clean-stage4-gold
16450clean-stage4: clean-stage4-gold
16451clean-stage4-gold:
16452	@if [ $(current_stage) = stage4 ]; then \
16453	  [ -f $(HOST_SUBDIR)/gold/Makefile ] || exit 0; \
16454	else \
16455	  [ -f $(HOST_SUBDIR)/stage4-gold/Makefile ] || exit 0; \
16456	  $(MAKE) stage4-start; \
16457	fi; \
16458	cd $(HOST_SUBDIR)/gold && \
16459	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
16460@endif gold-bootstrap
16461
16462
16463.PHONY: all-stageprofile-gold maybe-all-stageprofile-gold
16464.PHONY: clean-stageprofile-gold maybe-clean-stageprofile-gold
16465maybe-all-stageprofile-gold:
16466maybe-clean-stageprofile-gold:
16467@if gold-bootstrap
16468maybe-all-stageprofile-gold: all-stageprofile-gold
16469all-stageprofile: all-stageprofile-gold
16470TARGET-stageprofile-gold = $(TARGET-gold)
16471all-stageprofile-gold: configure-stageprofile-gold
16472	@[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
16473	@r=`${PWD_COMMAND}`; export r; \
16474	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16475	TFLAGS="$(STAGEprofile_TFLAGS)"; \
16476	$(HOST_EXPORTS) \
16477	$(POSTSTAGE1_HOST_EXPORTS)  \
16478	cd $(HOST_SUBDIR)/gold && \
16479	$(MAKE) $(BASE_FLAGS_TO_PASS) \
16480		CFLAGS="$(STAGEprofile_CFLAGS)" \
16481		CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
16482		LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
16483		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
16484		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
16485		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
16486		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
16487		TFLAGS="$(STAGEprofile_TFLAGS)" \
16488		$(TARGET-stageprofile-gold)
16489
16490maybe-clean-stageprofile-gold: clean-stageprofile-gold
16491clean-stageprofile: clean-stageprofile-gold
16492clean-stageprofile-gold:
16493	@if [ $(current_stage) = stageprofile ]; then \
16494	  [ -f $(HOST_SUBDIR)/gold/Makefile ] || exit 0; \
16495	else \
16496	  [ -f $(HOST_SUBDIR)/stageprofile-gold/Makefile ] || exit 0; \
16497	  $(MAKE) stageprofile-start; \
16498	fi; \
16499	cd $(HOST_SUBDIR)/gold && \
16500	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
16501@endif gold-bootstrap
16502
16503
16504.PHONY: all-stagefeedback-gold maybe-all-stagefeedback-gold
16505.PHONY: clean-stagefeedback-gold maybe-clean-stagefeedback-gold
16506maybe-all-stagefeedback-gold:
16507maybe-clean-stagefeedback-gold:
16508@if gold-bootstrap
16509maybe-all-stagefeedback-gold: all-stagefeedback-gold
16510all-stagefeedback: all-stagefeedback-gold
16511TARGET-stagefeedback-gold = $(TARGET-gold)
16512all-stagefeedback-gold: configure-stagefeedback-gold
16513	@[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
16514	@r=`${PWD_COMMAND}`; export r; \
16515	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16516	TFLAGS="$(STAGEfeedback_TFLAGS)"; \
16517	$(HOST_EXPORTS) \
16518	$(POSTSTAGE1_HOST_EXPORTS)  \
16519	cd $(HOST_SUBDIR)/gold && \
16520	$(MAKE) $(BASE_FLAGS_TO_PASS) \
16521		CFLAGS="$(STAGEfeedback_CFLAGS)" \
16522		CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
16523		LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
16524		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
16525		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
16526		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
16527		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
16528		TFLAGS="$(STAGEfeedback_TFLAGS)" \
16529		$(TARGET-stagefeedback-gold)
16530
16531maybe-clean-stagefeedback-gold: clean-stagefeedback-gold
16532clean-stagefeedback: clean-stagefeedback-gold
16533clean-stagefeedback-gold:
16534	@if [ $(current_stage) = stagefeedback ]; then \
16535	  [ -f $(HOST_SUBDIR)/gold/Makefile ] || exit 0; \
16536	else \
16537	  [ -f $(HOST_SUBDIR)/stagefeedback-gold/Makefile ] || exit 0; \
16538	  $(MAKE) stagefeedback-start; \
16539	fi; \
16540	cd $(HOST_SUBDIR)/gold && \
16541	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
16542@endif gold-bootstrap
16543
16544
16545
16546
16547
16548.PHONY: check-gold maybe-check-gold
16549maybe-check-gold:
16550@if gold
16551maybe-check-gold: check-gold
16552
16553check-gold:
16554	@: $(MAKE); $(unstage)
16555	@r=`${PWD_COMMAND}`; export r; \
16556	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16557	$(HOST_EXPORTS) \
16558	(cd $(HOST_SUBDIR)/gold && \
16559	  $(MAKE) $(FLAGS_TO_PASS)  check)
16560
16561@endif gold
16562
16563.PHONY: install-gold maybe-install-gold
16564maybe-install-gold:
16565@if gold
16566maybe-install-gold: install-gold
16567
16568install-gold: installdirs
16569	@: $(MAKE); $(unstage)
16570	@r=`${PWD_COMMAND}`; export r; \
16571	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16572	$(HOST_EXPORTS) \
16573	(cd $(HOST_SUBDIR)/gold && \
16574	  $(MAKE) $(FLAGS_TO_PASS)  install)
16575
16576@endif gold
16577
16578.PHONY: install-strip-gold maybe-install-strip-gold
16579maybe-install-strip-gold:
16580@if gold
16581maybe-install-strip-gold: install-strip-gold
16582
16583install-strip-gold: installdirs
16584	@: $(MAKE); $(unstage)
16585	@r=`${PWD_COMMAND}`; export r; \
16586	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16587	$(HOST_EXPORTS) \
16588	(cd $(HOST_SUBDIR)/gold && \
16589	  $(MAKE) $(FLAGS_TO_PASS)  install-strip)
16590
16591@endif gold
16592
16593# Other targets (info, dvi, pdf, etc.)
16594
16595.PHONY: maybe-info-gold info-gold
16596maybe-info-gold:
16597@if gold
16598maybe-info-gold: info-gold
16599
16600info-gold: \
16601    configure-gold 
16602	@[ -f ./gold/Makefile ] || exit 0; \
16603	r=`${PWD_COMMAND}`; export r; \
16604	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16605	$(HOST_EXPORTS) \
16606	for flag in $(EXTRA_HOST_FLAGS) ; do \
16607	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16608	done; \
16609	echo "Doing info in gold" ; \
16610	(cd $(HOST_SUBDIR)/gold && \
16611	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16612	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16613	          "RANLIB=$${RANLIB}" \
16614	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16615	          info) \
16616	  || exit 1
16617
16618@endif gold
16619
16620.PHONY: maybe-dvi-gold dvi-gold
16621maybe-dvi-gold:
16622@if gold
16623maybe-dvi-gold: dvi-gold
16624
16625dvi-gold: \
16626    configure-gold 
16627	@[ -f ./gold/Makefile ] || exit 0; \
16628	r=`${PWD_COMMAND}`; export r; \
16629	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16630	$(HOST_EXPORTS) \
16631	for flag in $(EXTRA_HOST_FLAGS) ; do \
16632	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16633	done; \
16634	echo "Doing dvi in gold" ; \
16635	(cd $(HOST_SUBDIR)/gold && \
16636	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16637	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16638	          "RANLIB=$${RANLIB}" \
16639	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16640	          dvi) \
16641	  || exit 1
16642
16643@endif gold
16644
16645.PHONY: maybe-pdf-gold pdf-gold
16646maybe-pdf-gold:
16647@if gold
16648maybe-pdf-gold: pdf-gold
16649
16650pdf-gold: \
16651    configure-gold 
16652	@[ -f ./gold/Makefile ] || exit 0; \
16653	r=`${PWD_COMMAND}`; export r; \
16654	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16655	$(HOST_EXPORTS) \
16656	for flag in $(EXTRA_HOST_FLAGS) ; do \
16657	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16658	done; \
16659	echo "Doing pdf in gold" ; \
16660	(cd $(HOST_SUBDIR)/gold && \
16661	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16662	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16663	          "RANLIB=$${RANLIB}" \
16664	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16665	          pdf) \
16666	  || exit 1
16667
16668@endif gold
16669
16670.PHONY: maybe-html-gold html-gold
16671maybe-html-gold:
16672@if gold
16673maybe-html-gold: html-gold
16674
16675html-gold: \
16676    configure-gold 
16677	@[ -f ./gold/Makefile ] || exit 0; \
16678	r=`${PWD_COMMAND}`; export r; \
16679	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16680	$(HOST_EXPORTS) \
16681	for flag in $(EXTRA_HOST_FLAGS) ; do \
16682	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16683	done; \
16684	echo "Doing html in gold" ; \
16685	(cd $(HOST_SUBDIR)/gold && \
16686	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16687	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16688	          "RANLIB=$${RANLIB}" \
16689	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16690	          html) \
16691	  || exit 1
16692
16693@endif gold
16694
16695.PHONY: maybe-TAGS-gold TAGS-gold
16696maybe-TAGS-gold:
16697@if gold
16698maybe-TAGS-gold: TAGS-gold
16699
16700TAGS-gold: \
16701    configure-gold 
16702	@[ -f ./gold/Makefile ] || exit 0; \
16703	r=`${PWD_COMMAND}`; export r; \
16704	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16705	$(HOST_EXPORTS) \
16706	for flag in $(EXTRA_HOST_FLAGS) ; do \
16707	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16708	done; \
16709	echo "Doing TAGS in gold" ; \
16710	(cd $(HOST_SUBDIR)/gold && \
16711	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16712	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16713	          "RANLIB=$${RANLIB}" \
16714	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16715	          TAGS) \
16716	  || exit 1
16717
16718@endif gold
16719
16720.PHONY: maybe-install-info-gold install-info-gold
16721maybe-install-info-gold:
16722@if gold
16723maybe-install-info-gold: install-info-gold
16724
16725install-info-gold: \
16726    configure-gold \
16727    info-gold 
16728	@[ -f ./gold/Makefile ] || exit 0; \
16729	r=`${PWD_COMMAND}`; export r; \
16730	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16731	$(HOST_EXPORTS) \
16732	for flag in $(EXTRA_HOST_FLAGS) ; do \
16733	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16734	done; \
16735	echo "Doing install-info in gold" ; \
16736	(cd $(HOST_SUBDIR)/gold && \
16737	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16738	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16739	          "RANLIB=$${RANLIB}" \
16740	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16741	          install-info) \
16742	  || exit 1
16743
16744@endif gold
16745
16746.PHONY: maybe-install-pdf-gold install-pdf-gold
16747maybe-install-pdf-gold:
16748@if gold
16749maybe-install-pdf-gold: install-pdf-gold
16750
16751install-pdf-gold: \
16752    configure-gold \
16753    pdf-gold 
16754	@[ -f ./gold/Makefile ] || exit 0; \
16755	r=`${PWD_COMMAND}`; export r; \
16756	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16757	$(HOST_EXPORTS) \
16758	for flag in $(EXTRA_HOST_FLAGS) ; do \
16759	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16760	done; \
16761	echo "Doing install-pdf in gold" ; \
16762	(cd $(HOST_SUBDIR)/gold && \
16763	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16764	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16765	          "RANLIB=$${RANLIB}" \
16766	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16767	          install-pdf) \
16768	  || exit 1
16769
16770@endif gold
16771
16772.PHONY: maybe-install-html-gold install-html-gold
16773maybe-install-html-gold:
16774@if gold
16775maybe-install-html-gold: install-html-gold
16776
16777install-html-gold: \
16778    configure-gold \
16779    html-gold 
16780	@[ -f ./gold/Makefile ] || exit 0; \
16781	r=`${PWD_COMMAND}`; export r; \
16782	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16783	$(HOST_EXPORTS) \
16784	for flag in $(EXTRA_HOST_FLAGS) ; do \
16785	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16786	done; \
16787	echo "Doing install-html in gold" ; \
16788	(cd $(HOST_SUBDIR)/gold && \
16789	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16790	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16791	          "RANLIB=$${RANLIB}" \
16792	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16793	          install-html) \
16794	  || exit 1
16795
16796@endif gold
16797
16798.PHONY: maybe-installcheck-gold installcheck-gold
16799maybe-installcheck-gold:
16800@if gold
16801maybe-installcheck-gold: installcheck-gold
16802
16803installcheck-gold: \
16804    configure-gold 
16805	@[ -f ./gold/Makefile ] || exit 0; \
16806	r=`${PWD_COMMAND}`; export r; \
16807	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16808	$(HOST_EXPORTS) \
16809	for flag in $(EXTRA_HOST_FLAGS) ; do \
16810	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16811	done; \
16812	echo "Doing installcheck in gold" ; \
16813	(cd $(HOST_SUBDIR)/gold && \
16814	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16815	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16816	          "RANLIB=$${RANLIB}" \
16817	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16818	          installcheck) \
16819	  || exit 1
16820
16821@endif gold
16822
16823.PHONY: maybe-mostlyclean-gold mostlyclean-gold
16824maybe-mostlyclean-gold:
16825@if gold
16826maybe-mostlyclean-gold: mostlyclean-gold
16827
16828mostlyclean-gold: 
16829	@[ -f ./gold/Makefile ] || exit 0; \
16830	r=`${PWD_COMMAND}`; export r; \
16831	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16832	$(HOST_EXPORTS) \
16833	for flag in $(EXTRA_HOST_FLAGS) ; do \
16834	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16835	done; \
16836	echo "Doing mostlyclean in gold" ; \
16837	(cd $(HOST_SUBDIR)/gold && \
16838	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16839	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16840	          "RANLIB=$${RANLIB}" \
16841	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16842	          mostlyclean) \
16843	  || exit 1
16844
16845@endif gold
16846
16847.PHONY: maybe-clean-gold clean-gold
16848maybe-clean-gold:
16849@if gold
16850maybe-clean-gold: clean-gold
16851
16852clean-gold: 
16853	@[ -f ./gold/Makefile ] || exit 0; \
16854	r=`${PWD_COMMAND}`; export r; \
16855	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16856	$(HOST_EXPORTS) \
16857	for flag in $(EXTRA_HOST_FLAGS) ; do \
16858	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16859	done; \
16860	echo "Doing clean in gold" ; \
16861	(cd $(HOST_SUBDIR)/gold && \
16862	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16863	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16864	          "RANLIB=$${RANLIB}" \
16865	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16866	          clean) \
16867	  || exit 1
16868
16869@endif gold
16870
16871.PHONY: maybe-distclean-gold distclean-gold
16872maybe-distclean-gold:
16873@if gold
16874maybe-distclean-gold: distclean-gold
16875
16876distclean-gold: 
16877	@[ -f ./gold/Makefile ] || exit 0; \
16878	r=`${PWD_COMMAND}`; export r; \
16879	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16880	$(HOST_EXPORTS) \
16881	for flag in $(EXTRA_HOST_FLAGS) ; do \
16882	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16883	done; \
16884	echo "Doing distclean in gold" ; \
16885	(cd $(HOST_SUBDIR)/gold && \
16886	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16887	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16888	          "RANLIB=$${RANLIB}" \
16889	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16890	          distclean) \
16891	  || exit 1
16892
16893@endif gold
16894
16895.PHONY: maybe-maintainer-clean-gold maintainer-clean-gold
16896maybe-maintainer-clean-gold:
16897@if gold
16898maybe-maintainer-clean-gold: maintainer-clean-gold
16899
16900maintainer-clean-gold: 
16901	@[ -f ./gold/Makefile ] || exit 0; \
16902	r=`${PWD_COMMAND}`; export r; \
16903	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16904	$(HOST_EXPORTS) \
16905	for flag in $(EXTRA_HOST_FLAGS) ; do \
16906	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16907	done; \
16908	echo "Doing maintainer-clean in gold" ; \
16909	(cd $(HOST_SUBDIR)/gold && \
16910	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16911	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16912	          "RANLIB=$${RANLIB}" \
16913	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16914	          maintainer-clean) \
16915	  || exit 1
16916
16917@endif gold
16918
16919
16920
16921.PHONY: configure-gprof maybe-configure-gprof
16922maybe-configure-gprof:
16923@if gcc-bootstrap
16924configure-gprof: stage_current
16925@endif gcc-bootstrap
16926@if gprof
16927maybe-configure-gprof: configure-gprof
16928configure-gprof: 
16929	@: $(MAKE); $(unstage)
16930	@r=`${PWD_COMMAND}`; export r; \
16931	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16932	test ! -f $(HOST_SUBDIR)/gprof/Makefile || exit 0; \
16933	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gprof ; \
16934	$(HOST_EXPORTS)  \
16935	echo Configuring in $(HOST_SUBDIR)/gprof; \
16936	cd "$(HOST_SUBDIR)/gprof" || exit 1; \
16937	case $(srcdir) in \
16938	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
16939	  *) topdir=`echo $(HOST_SUBDIR)/gprof/ | \
16940		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
16941	esac; \
16942	srcdiroption="--srcdir=$${topdir}/gprof"; \
16943	libsrcdir="$$s/gprof"; \
16944	$(SHELL) $${libsrcdir}/configure \
16945	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
16946	  --target=${target_alias} $${srcdiroption}  \
16947	  || exit 1
16948@endif gprof
16949
16950
16951
16952
16953
16954.PHONY: all-gprof maybe-all-gprof
16955maybe-all-gprof:
16956@if gcc-bootstrap
16957all-gprof: stage_current
16958@endif gcc-bootstrap
16959@if gprof
16960TARGET-gprof=all
16961maybe-all-gprof: all-gprof
16962all-gprof: configure-gprof
16963	@: $(MAKE); $(unstage)
16964	@r=`${PWD_COMMAND}`; export r; \
16965	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16966	$(HOST_EXPORTS)  \
16967	(cd $(HOST_SUBDIR)/gprof && \
16968	  $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS)  \
16969		$(TARGET-gprof))
16970@endif gprof
16971
16972
16973
16974
16975.PHONY: check-gprof maybe-check-gprof
16976maybe-check-gprof:
16977@if gprof
16978maybe-check-gprof: check-gprof
16979
16980check-gprof:
16981	@: $(MAKE); $(unstage)
16982	@r=`${PWD_COMMAND}`; export r; \
16983	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16984	$(HOST_EXPORTS) \
16985	(cd $(HOST_SUBDIR)/gprof && \
16986	  $(MAKE) $(FLAGS_TO_PASS)  check)
16987
16988@endif gprof
16989
16990.PHONY: install-gprof maybe-install-gprof
16991maybe-install-gprof:
16992@if gprof
16993maybe-install-gprof: install-gprof
16994
16995install-gprof: installdirs
16996	@: $(MAKE); $(unstage)
16997	@r=`${PWD_COMMAND}`; export r; \
16998	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16999	$(HOST_EXPORTS) \
17000	(cd $(HOST_SUBDIR)/gprof && \
17001	  $(MAKE) $(FLAGS_TO_PASS)  install)
17002
17003@endif gprof
17004
17005.PHONY: install-strip-gprof maybe-install-strip-gprof
17006maybe-install-strip-gprof:
17007@if gprof
17008maybe-install-strip-gprof: install-strip-gprof
17009
17010install-strip-gprof: installdirs
17011	@: $(MAKE); $(unstage)
17012	@r=`${PWD_COMMAND}`; export r; \
17013	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17014	$(HOST_EXPORTS) \
17015	(cd $(HOST_SUBDIR)/gprof && \
17016	  $(MAKE) $(FLAGS_TO_PASS)  install-strip)
17017
17018@endif gprof
17019
17020# Other targets (info, dvi, pdf, etc.)
17021
17022.PHONY: maybe-info-gprof info-gprof
17023maybe-info-gprof:
17024@if gprof
17025maybe-info-gprof: info-gprof
17026
17027info-gprof: \
17028    configure-gprof 
17029	@: $(MAKE); $(unstage)
17030	@[ -f ./gprof/Makefile ] || exit 0; \
17031	r=`${PWD_COMMAND}`; export r; \
17032	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17033	$(HOST_EXPORTS) \
17034	for flag in $(EXTRA_HOST_FLAGS) ; do \
17035	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17036	done; \
17037	echo "Doing info in gprof" ; \
17038	(cd $(HOST_SUBDIR)/gprof && \
17039	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17040	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17041	          "RANLIB=$${RANLIB}" \
17042	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17043	          info) \
17044	  || exit 1
17045
17046@endif gprof
17047
17048.PHONY: maybe-dvi-gprof dvi-gprof
17049maybe-dvi-gprof:
17050@if gprof
17051maybe-dvi-gprof: dvi-gprof
17052
17053dvi-gprof: \
17054    configure-gprof 
17055	@: $(MAKE); $(unstage)
17056	@[ -f ./gprof/Makefile ] || exit 0; \
17057	r=`${PWD_COMMAND}`; export r; \
17058	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17059	$(HOST_EXPORTS) \
17060	for flag in $(EXTRA_HOST_FLAGS) ; do \
17061	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17062	done; \
17063	echo "Doing dvi in gprof" ; \
17064	(cd $(HOST_SUBDIR)/gprof && \
17065	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17066	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17067	          "RANLIB=$${RANLIB}" \
17068	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17069	          dvi) \
17070	  || exit 1
17071
17072@endif gprof
17073
17074.PHONY: maybe-pdf-gprof pdf-gprof
17075maybe-pdf-gprof:
17076@if gprof
17077maybe-pdf-gprof: pdf-gprof
17078
17079pdf-gprof: \
17080    configure-gprof 
17081	@: $(MAKE); $(unstage)
17082	@[ -f ./gprof/Makefile ] || exit 0; \
17083	r=`${PWD_COMMAND}`; export r; \
17084	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17085	$(HOST_EXPORTS) \
17086	for flag in $(EXTRA_HOST_FLAGS) ; do \
17087	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17088	done; \
17089	echo "Doing pdf in gprof" ; \
17090	(cd $(HOST_SUBDIR)/gprof && \
17091	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17092	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17093	          "RANLIB=$${RANLIB}" \
17094	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17095	          pdf) \
17096	  || exit 1
17097
17098@endif gprof
17099
17100.PHONY: maybe-html-gprof html-gprof
17101maybe-html-gprof:
17102@if gprof
17103maybe-html-gprof: html-gprof
17104
17105html-gprof: \
17106    configure-gprof 
17107	@: $(MAKE); $(unstage)
17108	@[ -f ./gprof/Makefile ] || exit 0; \
17109	r=`${PWD_COMMAND}`; export r; \
17110	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17111	$(HOST_EXPORTS) \
17112	for flag in $(EXTRA_HOST_FLAGS) ; do \
17113	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17114	done; \
17115	echo "Doing html in gprof" ; \
17116	(cd $(HOST_SUBDIR)/gprof && \
17117	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17118	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17119	          "RANLIB=$${RANLIB}" \
17120	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17121	          html) \
17122	  || exit 1
17123
17124@endif gprof
17125
17126.PHONY: maybe-TAGS-gprof TAGS-gprof
17127maybe-TAGS-gprof:
17128@if gprof
17129maybe-TAGS-gprof: TAGS-gprof
17130
17131TAGS-gprof: \
17132    configure-gprof 
17133	@: $(MAKE); $(unstage)
17134	@[ -f ./gprof/Makefile ] || exit 0; \
17135	r=`${PWD_COMMAND}`; export r; \
17136	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17137	$(HOST_EXPORTS) \
17138	for flag in $(EXTRA_HOST_FLAGS) ; do \
17139	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17140	done; \
17141	echo "Doing TAGS in gprof" ; \
17142	(cd $(HOST_SUBDIR)/gprof && \
17143	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17144	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17145	          "RANLIB=$${RANLIB}" \
17146	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17147	          TAGS) \
17148	  || exit 1
17149
17150@endif gprof
17151
17152.PHONY: maybe-install-info-gprof install-info-gprof
17153maybe-install-info-gprof:
17154@if gprof
17155maybe-install-info-gprof: install-info-gprof
17156
17157install-info-gprof: \
17158    configure-gprof \
17159    info-gprof 
17160	@: $(MAKE); $(unstage)
17161	@[ -f ./gprof/Makefile ] || exit 0; \
17162	r=`${PWD_COMMAND}`; export r; \
17163	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17164	$(HOST_EXPORTS) \
17165	for flag in $(EXTRA_HOST_FLAGS) ; do \
17166	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17167	done; \
17168	echo "Doing install-info in gprof" ; \
17169	(cd $(HOST_SUBDIR)/gprof && \
17170	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17171	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17172	          "RANLIB=$${RANLIB}" \
17173	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17174	          install-info) \
17175	  || exit 1
17176
17177@endif gprof
17178
17179.PHONY: maybe-install-pdf-gprof install-pdf-gprof
17180maybe-install-pdf-gprof:
17181@if gprof
17182maybe-install-pdf-gprof: install-pdf-gprof
17183
17184install-pdf-gprof: \
17185    configure-gprof \
17186    pdf-gprof 
17187	@: $(MAKE); $(unstage)
17188	@[ -f ./gprof/Makefile ] || exit 0; \
17189	r=`${PWD_COMMAND}`; export r; \
17190	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17191	$(HOST_EXPORTS) \
17192	for flag in $(EXTRA_HOST_FLAGS) ; do \
17193	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17194	done; \
17195	echo "Doing install-pdf in gprof" ; \
17196	(cd $(HOST_SUBDIR)/gprof && \
17197	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17198	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17199	          "RANLIB=$${RANLIB}" \
17200	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17201	          install-pdf) \
17202	  || exit 1
17203
17204@endif gprof
17205
17206.PHONY: maybe-install-html-gprof install-html-gprof
17207maybe-install-html-gprof:
17208@if gprof
17209maybe-install-html-gprof: install-html-gprof
17210
17211install-html-gprof: \
17212    configure-gprof \
17213    html-gprof 
17214	@: $(MAKE); $(unstage)
17215	@[ -f ./gprof/Makefile ] || exit 0; \
17216	r=`${PWD_COMMAND}`; export r; \
17217	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17218	$(HOST_EXPORTS) \
17219	for flag in $(EXTRA_HOST_FLAGS) ; do \
17220	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17221	done; \
17222	echo "Doing install-html in gprof" ; \
17223	(cd $(HOST_SUBDIR)/gprof && \
17224	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17225	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17226	          "RANLIB=$${RANLIB}" \
17227	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17228	          install-html) \
17229	  || exit 1
17230
17231@endif gprof
17232
17233.PHONY: maybe-installcheck-gprof installcheck-gprof
17234maybe-installcheck-gprof:
17235@if gprof
17236maybe-installcheck-gprof: installcheck-gprof
17237
17238installcheck-gprof: \
17239    configure-gprof 
17240	@: $(MAKE); $(unstage)
17241	@[ -f ./gprof/Makefile ] || exit 0; \
17242	r=`${PWD_COMMAND}`; export r; \
17243	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17244	$(HOST_EXPORTS) \
17245	for flag in $(EXTRA_HOST_FLAGS) ; do \
17246	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17247	done; \
17248	echo "Doing installcheck in gprof" ; \
17249	(cd $(HOST_SUBDIR)/gprof && \
17250	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17251	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17252	          "RANLIB=$${RANLIB}" \
17253	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17254	          installcheck) \
17255	  || exit 1
17256
17257@endif gprof
17258
17259.PHONY: maybe-mostlyclean-gprof mostlyclean-gprof
17260maybe-mostlyclean-gprof:
17261@if gprof
17262maybe-mostlyclean-gprof: mostlyclean-gprof
17263
17264mostlyclean-gprof: 
17265	@: $(MAKE); $(unstage)
17266	@[ -f ./gprof/Makefile ] || exit 0; \
17267	r=`${PWD_COMMAND}`; export r; \
17268	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17269	$(HOST_EXPORTS) \
17270	for flag in $(EXTRA_HOST_FLAGS) ; do \
17271	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17272	done; \
17273	echo "Doing mostlyclean in gprof" ; \
17274	(cd $(HOST_SUBDIR)/gprof && \
17275	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17276	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17277	          "RANLIB=$${RANLIB}" \
17278	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17279	          mostlyclean) \
17280	  || exit 1
17281
17282@endif gprof
17283
17284.PHONY: maybe-clean-gprof clean-gprof
17285maybe-clean-gprof:
17286@if gprof
17287maybe-clean-gprof: clean-gprof
17288
17289clean-gprof: 
17290	@: $(MAKE); $(unstage)
17291	@[ -f ./gprof/Makefile ] || exit 0; \
17292	r=`${PWD_COMMAND}`; export r; \
17293	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17294	$(HOST_EXPORTS) \
17295	for flag in $(EXTRA_HOST_FLAGS) ; do \
17296	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17297	done; \
17298	echo "Doing clean in gprof" ; \
17299	(cd $(HOST_SUBDIR)/gprof && \
17300	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17301	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17302	          "RANLIB=$${RANLIB}" \
17303	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17304	          clean) \
17305	  || exit 1
17306
17307@endif gprof
17308
17309.PHONY: maybe-distclean-gprof distclean-gprof
17310maybe-distclean-gprof:
17311@if gprof
17312maybe-distclean-gprof: distclean-gprof
17313
17314distclean-gprof: 
17315	@: $(MAKE); $(unstage)
17316	@[ -f ./gprof/Makefile ] || exit 0; \
17317	r=`${PWD_COMMAND}`; export r; \
17318	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17319	$(HOST_EXPORTS) \
17320	for flag in $(EXTRA_HOST_FLAGS) ; do \
17321	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17322	done; \
17323	echo "Doing distclean in gprof" ; \
17324	(cd $(HOST_SUBDIR)/gprof && \
17325	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17326	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17327	          "RANLIB=$${RANLIB}" \
17328	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17329	          distclean) \
17330	  || exit 1
17331
17332@endif gprof
17333
17334.PHONY: maybe-maintainer-clean-gprof maintainer-clean-gprof
17335maybe-maintainer-clean-gprof:
17336@if gprof
17337maybe-maintainer-clean-gprof: maintainer-clean-gprof
17338
17339maintainer-clean-gprof: 
17340	@: $(MAKE); $(unstage)
17341	@[ -f ./gprof/Makefile ] || exit 0; \
17342	r=`${PWD_COMMAND}`; export r; \
17343	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17344	$(HOST_EXPORTS) \
17345	for flag in $(EXTRA_HOST_FLAGS) ; do \
17346	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17347	done; \
17348	echo "Doing maintainer-clean in gprof" ; \
17349	(cd $(HOST_SUBDIR)/gprof && \
17350	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17351	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17352	          "RANLIB=$${RANLIB}" \
17353	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17354	          maintainer-clean) \
17355	  || exit 1
17356
17357@endif gprof
17358
17359
17360
17361.PHONY: configure-intl maybe-configure-intl
17362maybe-configure-intl:
17363@if gcc-bootstrap
17364configure-intl: stage_current
17365@endif gcc-bootstrap
17366@if intl
17367maybe-configure-intl: configure-intl
17368configure-intl: 
17369	@r=`${PWD_COMMAND}`; export r; \
17370	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17371	test ! -f $(HOST_SUBDIR)/intl/Makefile || exit 0; \
17372	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl ; \
17373	$(HOST_EXPORTS)  \
17374	echo Configuring in $(HOST_SUBDIR)/intl; \
17375	cd "$(HOST_SUBDIR)/intl" || exit 1; \
17376	case $(srcdir) in \
17377	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
17378	  *) topdir=`echo $(HOST_SUBDIR)/intl/ | \
17379		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
17380	esac; \
17381	srcdiroption="--srcdir=$${topdir}/intl"; \
17382	libsrcdir="$$s/intl"; \
17383	$(SHELL) $${libsrcdir}/configure \
17384	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
17385	  --target=${target_alias} $${srcdiroption}  \
17386	  || exit 1
17387@endif intl
17388
17389
17390
17391.PHONY: configure-stage1-intl maybe-configure-stage1-intl
17392maybe-configure-stage1-intl:
17393@if intl-bootstrap
17394maybe-configure-stage1-intl: configure-stage1-intl
17395configure-stage1-intl:
17396	@[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
17397	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl
17398	@r=`${PWD_COMMAND}`; export r; \
17399	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17400	TFLAGS="$(STAGE1_TFLAGS)"; \
17401	test ! -f $(HOST_SUBDIR)/intl/Makefile || exit 0; \
17402	$(HOST_EXPORTS) \
17403	CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
17404	CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
17405	LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS;  \
17406	echo Configuring stage 1 in $(HOST_SUBDIR)/intl ; \
17407	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl ; \
17408	cd $(HOST_SUBDIR)/intl || exit 1; \
17409	case $(srcdir) in \
17410	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
17411	  *) topdir=`echo $(HOST_SUBDIR)/intl/ | \
17412		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
17413	esac; \
17414	srcdiroption="--srcdir=$${topdir}/intl"; \
17415	libsrcdir="$$s/intl"; \
17416	$(SHELL) $${libsrcdir}/configure \
17417	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
17418	  --target=${target_alias} $${srcdiroption} \
17419	  $(STAGE1_CONFIGURE_FLAGS)
17420@endif intl-bootstrap
17421
17422.PHONY: configure-stage2-intl maybe-configure-stage2-intl
17423maybe-configure-stage2-intl:
17424@if intl-bootstrap
17425maybe-configure-stage2-intl: configure-stage2-intl
17426configure-stage2-intl:
17427	@[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
17428	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl
17429	@r=`${PWD_COMMAND}`; export r; \
17430	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17431	TFLAGS="$(STAGE2_TFLAGS)"; \
17432	test ! -f $(HOST_SUBDIR)/intl/Makefile || exit 0; \
17433	$(HOST_EXPORTS) \
17434	$(POSTSTAGE1_HOST_EXPORTS) \
17435	CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
17436	CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
17437	LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS;  \
17438	echo Configuring stage 2 in $(HOST_SUBDIR)/intl ; \
17439	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl ; \
17440	cd $(HOST_SUBDIR)/intl || exit 1; \
17441	case $(srcdir) in \
17442	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
17443	  *) topdir=`echo $(HOST_SUBDIR)/intl/ | \
17444		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
17445	esac; \
17446	srcdiroption="--srcdir=$${topdir}/intl"; \
17447	libsrcdir="$$s/intl"; \
17448	$(SHELL) $${libsrcdir}/configure \
17449	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
17450	  --target=${target_alias} $${srcdiroption} \
17451	  --with-build-libsubdir=$(HOST_SUBDIR) \
17452	  $(STAGE2_CONFIGURE_FLAGS)
17453@endif intl-bootstrap
17454
17455.PHONY: configure-stage3-intl maybe-configure-stage3-intl
17456maybe-configure-stage3-intl:
17457@if intl-bootstrap
17458maybe-configure-stage3-intl: configure-stage3-intl
17459configure-stage3-intl:
17460	@[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
17461	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl
17462	@r=`${PWD_COMMAND}`; export r; \
17463	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17464	TFLAGS="$(STAGE3_TFLAGS)"; \
17465	test ! -f $(HOST_SUBDIR)/intl/Makefile || exit 0; \
17466	$(HOST_EXPORTS) \
17467	$(POSTSTAGE1_HOST_EXPORTS) \
17468	CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
17469	CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
17470	LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS;  \
17471	echo Configuring stage 3 in $(HOST_SUBDIR)/intl ; \
17472	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl ; \
17473	cd $(HOST_SUBDIR)/intl || exit 1; \
17474	case $(srcdir) in \
17475	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
17476	  *) topdir=`echo $(HOST_SUBDIR)/intl/ | \
17477		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
17478	esac; \
17479	srcdiroption="--srcdir=$${topdir}/intl"; \
17480	libsrcdir="$$s/intl"; \
17481	$(SHELL) $${libsrcdir}/configure \
17482	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
17483	  --target=${target_alias} $${srcdiroption} \
17484	  --with-build-libsubdir=$(HOST_SUBDIR) \
17485	  $(STAGE3_CONFIGURE_FLAGS)
17486@endif intl-bootstrap
17487
17488.PHONY: configure-stage4-intl maybe-configure-stage4-intl
17489maybe-configure-stage4-intl:
17490@if intl-bootstrap
17491maybe-configure-stage4-intl: configure-stage4-intl
17492configure-stage4-intl:
17493	@[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
17494	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl
17495	@r=`${PWD_COMMAND}`; export r; \
17496	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17497	TFLAGS="$(STAGE4_TFLAGS)"; \
17498	test ! -f $(HOST_SUBDIR)/intl/Makefile || exit 0; \
17499	$(HOST_EXPORTS) \
17500	$(POSTSTAGE1_HOST_EXPORTS) \
17501	CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
17502	CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
17503	LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS;  \
17504	echo Configuring stage 4 in $(HOST_SUBDIR)/intl ; \
17505	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl ; \
17506	cd $(HOST_SUBDIR)/intl || exit 1; \
17507	case $(srcdir) in \
17508	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
17509	  *) topdir=`echo $(HOST_SUBDIR)/intl/ | \
17510		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
17511	esac; \
17512	srcdiroption="--srcdir=$${topdir}/intl"; \
17513	libsrcdir="$$s/intl"; \
17514	$(SHELL) $${libsrcdir}/configure \
17515	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
17516	  --target=${target_alias} $${srcdiroption} \
17517	  --with-build-libsubdir=$(HOST_SUBDIR) \
17518	  $(STAGE4_CONFIGURE_FLAGS)
17519@endif intl-bootstrap
17520
17521.PHONY: configure-stageprofile-intl maybe-configure-stageprofile-intl
17522maybe-configure-stageprofile-intl:
17523@if intl-bootstrap
17524maybe-configure-stageprofile-intl: configure-stageprofile-intl
17525configure-stageprofile-intl:
17526	@[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
17527	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl
17528	@r=`${PWD_COMMAND}`; export r; \
17529	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17530	TFLAGS="$(STAGEprofile_TFLAGS)"; \
17531	test ! -f $(HOST_SUBDIR)/intl/Makefile || exit 0; \
17532	$(HOST_EXPORTS) \
17533	$(POSTSTAGE1_HOST_EXPORTS) \
17534	CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
17535	CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
17536	LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS;  \
17537	echo Configuring stage profile in $(HOST_SUBDIR)/intl ; \
17538	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl ; \
17539	cd $(HOST_SUBDIR)/intl || exit 1; \
17540	case $(srcdir) in \
17541	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
17542	  *) topdir=`echo $(HOST_SUBDIR)/intl/ | \
17543		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
17544	esac; \
17545	srcdiroption="--srcdir=$${topdir}/intl"; \
17546	libsrcdir="$$s/intl"; \
17547	$(SHELL) $${libsrcdir}/configure \
17548	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
17549	  --target=${target_alias} $${srcdiroption} \
17550	  --with-build-libsubdir=$(HOST_SUBDIR) \
17551	  $(STAGEprofile_CONFIGURE_FLAGS)
17552@endif intl-bootstrap
17553
17554.PHONY: configure-stagefeedback-intl maybe-configure-stagefeedback-intl
17555maybe-configure-stagefeedback-intl:
17556@if intl-bootstrap
17557maybe-configure-stagefeedback-intl: configure-stagefeedback-intl
17558configure-stagefeedback-intl:
17559	@[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
17560	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl
17561	@r=`${PWD_COMMAND}`; export r; \
17562	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17563	TFLAGS="$(STAGEfeedback_TFLAGS)"; \
17564	test ! -f $(HOST_SUBDIR)/intl/Makefile || exit 0; \
17565	$(HOST_EXPORTS) \
17566	$(POSTSTAGE1_HOST_EXPORTS) \
17567	CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
17568	CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
17569	LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS;  \
17570	echo Configuring stage feedback in $(HOST_SUBDIR)/intl ; \
17571	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl ; \
17572	cd $(HOST_SUBDIR)/intl || exit 1; \
17573	case $(srcdir) in \
17574	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
17575	  *) topdir=`echo $(HOST_SUBDIR)/intl/ | \
17576		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
17577	esac; \
17578	srcdiroption="--srcdir=$${topdir}/intl"; \
17579	libsrcdir="$$s/intl"; \
17580	$(SHELL) $${libsrcdir}/configure \
17581	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
17582	  --target=${target_alias} $${srcdiroption} \
17583	  --with-build-libsubdir=$(HOST_SUBDIR) \
17584	  $(STAGEfeedback_CONFIGURE_FLAGS)
17585@endif intl-bootstrap
17586
17587
17588
17589
17590
17591.PHONY: all-intl maybe-all-intl
17592maybe-all-intl:
17593@if gcc-bootstrap
17594all-intl: stage_current
17595@endif gcc-bootstrap
17596@if intl
17597TARGET-intl=all
17598maybe-all-intl: all-intl
17599all-intl: configure-intl
17600	@r=`${PWD_COMMAND}`; export r; \
17601	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17602	$(HOST_EXPORTS)  \
17603	(cd $(HOST_SUBDIR)/intl && \
17604	  $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS)  \
17605		$(TARGET-intl))
17606@endif intl
17607
17608
17609
17610.PHONY: all-stage1-intl maybe-all-stage1-intl
17611.PHONY: clean-stage1-intl maybe-clean-stage1-intl
17612maybe-all-stage1-intl:
17613maybe-clean-stage1-intl:
17614@if intl-bootstrap
17615maybe-all-stage1-intl: all-stage1-intl
17616all-stage1: all-stage1-intl
17617TARGET-stage1-intl = $(TARGET-intl)
17618all-stage1-intl: configure-stage1-intl
17619	@[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
17620	@r=`${PWD_COMMAND}`; export r; \
17621	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17622	TFLAGS="$(STAGE1_TFLAGS)"; \
17623	$(HOST_EXPORTS)  \
17624	cd $(HOST_SUBDIR)/intl && \
17625	$(MAKE) $(BASE_FLAGS_TO_PASS) \
17626		CFLAGS="$(STAGE1_CFLAGS)" \
17627		CXXFLAGS="$(STAGE1_CXXFLAGS)" \
17628		LIBCFLAGS="$(LIBCFLAGS)" \
17629		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
17630		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
17631		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
17632		$(EXTRA_HOST_FLAGS)  \
17633		$(STAGE1_FLAGS_TO_PASS)  \
17634		TFLAGS="$(STAGE1_TFLAGS)" \
17635		$(TARGET-stage1-intl)
17636
17637maybe-clean-stage1-intl: clean-stage1-intl
17638clean-stage1: clean-stage1-intl
17639clean-stage1-intl:
17640	@if [ $(current_stage) = stage1 ]; then \
17641	  [ -f $(HOST_SUBDIR)/intl/Makefile ] || exit 0; \
17642	else \
17643	  [ -f $(HOST_SUBDIR)/stage1-intl/Makefile ] || exit 0; \
17644	  $(MAKE) stage1-start; \
17645	fi; \
17646	cd $(HOST_SUBDIR)/intl && \
17647	$(MAKE) $(EXTRA_HOST_FLAGS)  \
17648	$(STAGE1_FLAGS_TO_PASS)  clean
17649@endif intl-bootstrap
17650
17651
17652.PHONY: all-stage2-intl maybe-all-stage2-intl
17653.PHONY: clean-stage2-intl maybe-clean-stage2-intl
17654maybe-all-stage2-intl:
17655maybe-clean-stage2-intl:
17656@if intl-bootstrap
17657maybe-all-stage2-intl: all-stage2-intl
17658all-stage2: all-stage2-intl
17659TARGET-stage2-intl = $(TARGET-intl)
17660all-stage2-intl: configure-stage2-intl
17661	@[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
17662	@r=`${PWD_COMMAND}`; export r; \
17663	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17664	TFLAGS="$(STAGE2_TFLAGS)"; \
17665	$(HOST_EXPORTS) \
17666	$(POSTSTAGE1_HOST_EXPORTS)  \
17667	cd $(HOST_SUBDIR)/intl && \
17668	$(MAKE) $(BASE_FLAGS_TO_PASS) \
17669		CFLAGS="$(STAGE2_CFLAGS)" \
17670		CXXFLAGS="$(STAGE2_CXXFLAGS)" \
17671		LIBCFLAGS="$(STAGE2_CFLAGS)" \
17672		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
17673		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
17674		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
17675		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
17676		TFLAGS="$(STAGE2_TFLAGS)" \
17677		$(TARGET-stage2-intl)
17678
17679maybe-clean-stage2-intl: clean-stage2-intl
17680clean-stage2: clean-stage2-intl
17681clean-stage2-intl:
17682	@if [ $(current_stage) = stage2 ]; then \
17683	  [ -f $(HOST_SUBDIR)/intl/Makefile ] || exit 0; \
17684	else \
17685	  [ -f $(HOST_SUBDIR)/stage2-intl/Makefile ] || exit 0; \
17686	  $(MAKE) stage2-start; \
17687	fi; \
17688	cd $(HOST_SUBDIR)/intl && \
17689	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
17690@endif intl-bootstrap
17691
17692
17693.PHONY: all-stage3-intl maybe-all-stage3-intl
17694.PHONY: clean-stage3-intl maybe-clean-stage3-intl
17695maybe-all-stage3-intl:
17696maybe-clean-stage3-intl:
17697@if intl-bootstrap
17698maybe-all-stage3-intl: all-stage3-intl
17699all-stage3: all-stage3-intl
17700TARGET-stage3-intl = $(TARGET-intl)
17701all-stage3-intl: configure-stage3-intl
17702	@[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
17703	@r=`${PWD_COMMAND}`; export r; \
17704	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17705	TFLAGS="$(STAGE3_TFLAGS)"; \
17706	$(HOST_EXPORTS) \
17707	$(POSTSTAGE1_HOST_EXPORTS)  \
17708	cd $(HOST_SUBDIR)/intl && \
17709	$(MAKE) $(BASE_FLAGS_TO_PASS) \
17710		CFLAGS="$(STAGE3_CFLAGS)" \
17711		CXXFLAGS="$(STAGE3_CXXFLAGS)" \
17712		LIBCFLAGS="$(STAGE3_CFLAGS)" \
17713		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
17714		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
17715		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
17716		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
17717		TFLAGS="$(STAGE3_TFLAGS)" \
17718		$(TARGET-stage3-intl)
17719
17720maybe-clean-stage3-intl: clean-stage3-intl
17721clean-stage3: clean-stage3-intl
17722clean-stage3-intl:
17723	@if [ $(current_stage) = stage3 ]; then \
17724	  [ -f $(HOST_SUBDIR)/intl/Makefile ] || exit 0; \
17725	else \
17726	  [ -f $(HOST_SUBDIR)/stage3-intl/Makefile ] || exit 0; \
17727	  $(MAKE) stage3-start; \
17728	fi; \
17729	cd $(HOST_SUBDIR)/intl && \
17730	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
17731@endif intl-bootstrap
17732
17733
17734.PHONY: all-stage4-intl maybe-all-stage4-intl
17735.PHONY: clean-stage4-intl maybe-clean-stage4-intl
17736maybe-all-stage4-intl:
17737maybe-clean-stage4-intl:
17738@if intl-bootstrap
17739maybe-all-stage4-intl: all-stage4-intl
17740all-stage4: all-stage4-intl
17741TARGET-stage4-intl = $(TARGET-intl)
17742all-stage4-intl: configure-stage4-intl
17743	@[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
17744	@r=`${PWD_COMMAND}`; export r; \
17745	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17746	TFLAGS="$(STAGE4_TFLAGS)"; \
17747	$(HOST_EXPORTS) \
17748	$(POSTSTAGE1_HOST_EXPORTS)  \
17749	cd $(HOST_SUBDIR)/intl && \
17750	$(MAKE) $(BASE_FLAGS_TO_PASS) \
17751		CFLAGS="$(STAGE4_CFLAGS)" \
17752		CXXFLAGS="$(STAGE4_CXXFLAGS)" \
17753		LIBCFLAGS="$(STAGE4_CFLAGS)" \
17754		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
17755		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
17756		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
17757		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
17758		TFLAGS="$(STAGE4_TFLAGS)" \
17759		$(TARGET-stage4-intl)
17760
17761maybe-clean-stage4-intl: clean-stage4-intl
17762clean-stage4: clean-stage4-intl
17763clean-stage4-intl:
17764	@if [ $(current_stage) = stage4 ]; then \
17765	  [ -f $(HOST_SUBDIR)/intl/Makefile ] || exit 0; \
17766	else \
17767	  [ -f $(HOST_SUBDIR)/stage4-intl/Makefile ] || exit 0; \
17768	  $(MAKE) stage4-start; \
17769	fi; \
17770	cd $(HOST_SUBDIR)/intl && \
17771	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
17772@endif intl-bootstrap
17773
17774
17775.PHONY: all-stageprofile-intl maybe-all-stageprofile-intl
17776.PHONY: clean-stageprofile-intl maybe-clean-stageprofile-intl
17777maybe-all-stageprofile-intl:
17778maybe-clean-stageprofile-intl:
17779@if intl-bootstrap
17780maybe-all-stageprofile-intl: all-stageprofile-intl
17781all-stageprofile: all-stageprofile-intl
17782TARGET-stageprofile-intl = $(TARGET-intl)
17783all-stageprofile-intl: configure-stageprofile-intl
17784	@[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
17785	@r=`${PWD_COMMAND}`; export r; \
17786	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17787	TFLAGS="$(STAGEprofile_TFLAGS)"; \
17788	$(HOST_EXPORTS) \
17789	$(POSTSTAGE1_HOST_EXPORTS)  \
17790	cd $(HOST_SUBDIR)/intl && \
17791	$(MAKE) $(BASE_FLAGS_TO_PASS) \
17792		CFLAGS="$(STAGEprofile_CFLAGS)" \
17793		CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
17794		LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
17795		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
17796		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
17797		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
17798		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
17799		TFLAGS="$(STAGEprofile_TFLAGS)" \
17800		$(TARGET-stageprofile-intl)
17801
17802maybe-clean-stageprofile-intl: clean-stageprofile-intl
17803clean-stageprofile: clean-stageprofile-intl
17804clean-stageprofile-intl:
17805	@if [ $(current_stage) = stageprofile ]; then \
17806	  [ -f $(HOST_SUBDIR)/intl/Makefile ] || exit 0; \
17807	else \
17808	  [ -f $(HOST_SUBDIR)/stageprofile-intl/Makefile ] || exit 0; \
17809	  $(MAKE) stageprofile-start; \
17810	fi; \
17811	cd $(HOST_SUBDIR)/intl && \
17812	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
17813@endif intl-bootstrap
17814
17815
17816.PHONY: all-stagefeedback-intl maybe-all-stagefeedback-intl
17817.PHONY: clean-stagefeedback-intl maybe-clean-stagefeedback-intl
17818maybe-all-stagefeedback-intl:
17819maybe-clean-stagefeedback-intl:
17820@if intl-bootstrap
17821maybe-all-stagefeedback-intl: all-stagefeedback-intl
17822all-stagefeedback: all-stagefeedback-intl
17823TARGET-stagefeedback-intl = $(TARGET-intl)
17824all-stagefeedback-intl: configure-stagefeedback-intl
17825	@[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
17826	@r=`${PWD_COMMAND}`; export r; \
17827	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17828	TFLAGS="$(STAGEfeedback_TFLAGS)"; \
17829	$(HOST_EXPORTS) \
17830	$(POSTSTAGE1_HOST_EXPORTS)  \
17831	cd $(HOST_SUBDIR)/intl && \
17832	$(MAKE) $(BASE_FLAGS_TO_PASS) \
17833		CFLAGS="$(STAGEfeedback_CFLAGS)" \
17834		CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
17835		LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
17836		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
17837		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
17838		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
17839		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
17840		TFLAGS="$(STAGEfeedback_TFLAGS)" \
17841		$(TARGET-stagefeedback-intl)
17842
17843maybe-clean-stagefeedback-intl: clean-stagefeedback-intl
17844clean-stagefeedback: clean-stagefeedback-intl
17845clean-stagefeedback-intl:
17846	@if [ $(current_stage) = stagefeedback ]; then \
17847	  [ -f $(HOST_SUBDIR)/intl/Makefile ] || exit 0; \
17848	else \
17849	  [ -f $(HOST_SUBDIR)/stagefeedback-intl/Makefile ] || exit 0; \
17850	  $(MAKE) stagefeedback-start; \
17851	fi; \
17852	cd $(HOST_SUBDIR)/intl && \
17853	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
17854@endif intl-bootstrap
17855
17856
17857
17858
17859
17860.PHONY: check-intl maybe-check-intl
17861maybe-check-intl:
17862@if intl
17863maybe-check-intl: check-intl
17864
17865check-intl:
17866	@: $(MAKE); $(unstage)
17867	@r=`${PWD_COMMAND}`; export r; \
17868	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17869	$(HOST_EXPORTS) \
17870	(cd $(HOST_SUBDIR)/intl && \
17871	  $(MAKE) $(FLAGS_TO_PASS)  check)
17872
17873@endif intl
17874
17875.PHONY: install-intl maybe-install-intl
17876maybe-install-intl:
17877@if intl
17878maybe-install-intl: install-intl
17879
17880install-intl: installdirs
17881	@: $(MAKE); $(unstage)
17882	@r=`${PWD_COMMAND}`; export r; \
17883	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17884	$(HOST_EXPORTS) \
17885	(cd $(HOST_SUBDIR)/intl && \
17886	  $(MAKE) $(FLAGS_TO_PASS)  install)
17887
17888@endif intl
17889
17890.PHONY: install-strip-intl maybe-install-strip-intl
17891maybe-install-strip-intl:
17892@if intl
17893maybe-install-strip-intl: install-strip-intl
17894
17895install-strip-intl: installdirs
17896	@: $(MAKE); $(unstage)
17897	@r=`${PWD_COMMAND}`; export r; \
17898	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17899	$(HOST_EXPORTS) \
17900	(cd $(HOST_SUBDIR)/intl && \
17901	  $(MAKE) $(FLAGS_TO_PASS)  install-strip)
17902
17903@endif intl
17904
17905# Other targets (info, dvi, pdf, etc.)
17906
17907.PHONY: maybe-info-intl info-intl
17908maybe-info-intl:
17909@if intl
17910maybe-info-intl: info-intl
17911
17912info-intl: \
17913    configure-intl 
17914	@[ -f ./intl/Makefile ] || exit 0; \
17915	r=`${PWD_COMMAND}`; export r; \
17916	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17917	$(HOST_EXPORTS) \
17918	for flag in $(EXTRA_HOST_FLAGS) ; do \
17919	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17920	done; \
17921	echo "Doing info in intl" ; \
17922	(cd $(HOST_SUBDIR)/intl && \
17923	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17924	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17925	          "RANLIB=$${RANLIB}" \
17926	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17927	          info) \
17928	  || exit 1
17929
17930@endif intl
17931
17932.PHONY: maybe-dvi-intl dvi-intl
17933maybe-dvi-intl:
17934@if intl
17935maybe-dvi-intl: dvi-intl
17936
17937dvi-intl: \
17938    configure-intl 
17939	@[ -f ./intl/Makefile ] || exit 0; \
17940	r=`${PWD_COMMAND}`; export r; \
17941	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17942	$(HOST_EXPORTS) \
17943	for flag in $(EXTRA_HOST_FLAGS) ; do \
17944	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17945	done; \
17946	echo "Doing dvi in intl" ; \
17947	(cd $(HOST_SUBDIR)/intl && \
17948	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17949	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17950	          "RANLIB=$${RANLIB}" \
17951	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17952	          dvi) \
17953	  || exit 1
17954
17955@endif intl
17956
17957.PHONY: maybe-pdf-intl pdf-intl
17958maybe-pdf-intl:
17959@if intl
17960maybe-pdf-intl: pdf-intl
17961
17962pdf-intl: \
17963    configure-intl 
17964	@[ -f ./intl/Makefile ] || exit 0; \
17965	r=`${PWD_COMMAND}`; export r; \
17966	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17967	$(HOST_EXPORTS) \
17968	for flag in $(EXTRA_HOST_FLAGS) ; do \
17969	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17970	done; \
17971	echo "Doing pdf in intl" ; \
17972	(cd $(HOST_SUBDIR)/intl && \
17973	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17974	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17975	          "RANLIB=$${RANLIB}" \
17976	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17977	          pdf) \
17978	  || exit 1
17979
17980@endif intl
17981
17982.PHONY: maybe-html-intl html-intl
17983maybe-html-intl:
17984@if intl
17985maybe-html-intl: html-intl
17986
17987html-intl: \
17988    configure-intl 
17989	@[ -f ./intl/Makefile ] || exit 0; \
17990	r=`${PWD_COMMAND}`; export r; \
17991	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17992	$(HOST_EXPORTS) \
17993	for flag in $(EXTRA_HOST_FLAGS) ; do \
17994	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17995	done; \
17996	echo "Doing html in intl" ; \
17997	(cd $(HOST_SUBDIR)/intl && \
17998	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17999	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18000	          "RANLIB=$${RANLIB}" \
18001	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18002	          html) \
18003	  || exit 1
18004
18005@endif intl
18006
18007.PHONY: maybe-TAGS-intl TAGS-intl
18008maybe-TAGS-intl:
18009@if intl
18010maybe-TAGS-intl: TAGS-intl
18011
18012TAGS-intl: \
18013    configure-intl 
18014	@[ -f ./intl/Makefile ] || exit 0; \
18015	r=`${PWD_COMMAND}`; export r; \
18016	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18017	$(HOST_EXPORTS) \
18018	for flag in $(EXTRA_HOST_FLAGS) ; do \
18019	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18020	done; \
18021	echo "Doing TAGS in intl" ; \
18022	(cd $(HOST_SUBDIR)/intl && \
18023	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18024	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18025	          "RANLIB=$${RANLIB}" \
18026	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18027	          TAGS) \
18028	  || exit 1
18029
18030@endif intl
18031
18032.PHONY: maybe-install-info-intl install-info-intl
18033maybe-install-info-intl:
18034@if intl
18035maybe-install-info-intl: install-info-intl
18036
18037install-info-intl: \
18038    configure-intl \
18039    info-intl 
18040	@[ -f ./intl/Makefile ] || exit 0; \
18041	r=`${PWD_COMMAND}`; export r; \
18042	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18043	$(HOST_EXPORTS) \
18044	for flag in $(EXTRA_HOST_FLAGS) ; do \
18045	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18046	done; \
18047	echo "Doing install-info in intl" ; \
18048	(cd $(HOST_SUBDIR)/intl && \
18049	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18050	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18051	          "RANLIB=$${RANLIB}" \
18052	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18053	          install-info) \
18054	  || exit 1
18055
18056@endif intl
18057
18058.PHONY: maybe-install-pdf-intl install-pdf-intl
18059maybe-install-pdf-intl:
18060@if intl
18061maybe-install-pdf-intl: install-pdf-intl
18062
18063install-pdf-intl: \
18064    configure-intl \
18065    pdf-intl 
18066	@[ -f ./intl/Makefile ] || exit 0; \
18067	r=`${PWD_COMMAND}`; export r; \
18068	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18069	$(HOST_EXPORTS) \
18070	for flag in $(EXTRA_HOST_FLAGS) ; do \
18071	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18072	done; \
18073	echo "Doing install-pdf in intl" ; \
18074	(cd $(HOST_SUBDIR)/intl && \
18075	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18076	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18077	          "RANLIB=$${RANLIB}" \
18078	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18079	          install-pdf) \
18080	  || exit 1
18081
18082@endif intl
18083
18084.PHONY: maybe-install-html-intl install-html-intl
18085maybe-install-html-intl:
18086@if intl
18087maybe-install-html-intl: install-html-intl
18088
18089install-html-intl: \
18090    configure-intl \
18091    html-intl 
18092	@[ -f ./intl/Makefile ] || exit 0; \
18093	r=`${PWD_COMMAND}`; export r; \
18094	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18095	$(HOST_EXPORTS) \
18096	for flag in $(EXTRA_HOST_FLAGS) ; do \
18097	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18098	done; \
18099	echo "Doing install-html in intl" ; \
18100	(cd $(HOST_SUBDIR)/intl && \
18101	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18102	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18103	          "RANLIB=$${RANLIB}" \
18104	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18105	          install-html) \
18106	  || exit 1
18107
18108@endif intl
18109
18110.PHONY: maybe-installcheck-intl installcheck-intl
18111maybe-installcheck-intl:
18112@if intl
18113maybe-installcheck-intl: installcheck-intl
18114
18115installcheck-intl: \
18116    configure-intl 
18117	@[ -f ./intl/Makefile ] || exit 0; \
18118	r=`${PWD_COMMAND}`; export r; \
18119	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18120	$(HOST_EXPORTS) \
18121	for flag in $(EXTRA_HOST_FLAGS) ; do \
18122	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18123	done; \
18124	echo "Doing installcheck in intl" ; \
18125	(cd $(HOST_SUBDIR)/intl && \
18126	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18127	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18128	          "RANLIB=$${RANLIB}" \
18129	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18130	          installcheck) \
18131	  || exit 1
18132
18133@endif intl
18134
18135.PHONY: maybe-mostlyclean-intl mostlyclean-intl
18136maybe-mostlyclean-intl:
18137@if intl
18138maybe-mostlyclean-intl: mostlyclean-intl
18139
18140mostlyclean-intl: 
18141	@[ -f ./intl/Makefile ] || exit 0; \
18142	r=`${PWD_COMMAND}`; export r; \
18143	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18144	$(HOST_EXPORTS) \
18145	for flag in $(EXTRA_HOST_FLAGS) ; do \
18146	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18147	done; \
18148	echo "Doing mostlyclean in intl" ; \
18149	(cd $(HOST_SUBDIR)/intl && \
18150	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18151	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18152	          "RANLIB=$${RANLIB}" \
18153	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18154	          mostlyclean) \
18155	  || exit 1
18156
18157@endif intl
18158
18159.PHONY: maybe-clean-intl clean-intl
18160maybe-clean-intl:
18161@if intl
18162maybe-clean-intl: clean-intl
18163
18164clean-intl: 
18165	@[ -f ./intl/Makefile ] || exit 0; \
18166	r=`${PWD_COMMAND}`; export r; \
18167	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18168	$(HOST_EXPORTS) \
18169	for flag in $(EXTRA_HOST_FLAGS) ; do \
18170	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18171	done; \
18172	echo "Doing clean in intl" ; \
18173	(cd $(HOST_SUBDIR)/intl && \
18174	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18175	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18176	          "RANLIB=$${RANLIB}" \
18177	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18178	          clean) \
18179	  || exit 1
18180
18181@endif intl
18182
18183.PHONY: maybe-distclean-intl distclean-intl
18184maybe-distclean-intl:
18185@if intl
18186maybe-distclean-intl: distclean-intl
18187
18188distclean-intl: 
18189	@[ -f ./intl/Makefile ] || exit 0; \
18190	r=`${PWD_COMMAND}`; export r; \
18191	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18192	$(HOST_EXPORTS) \
18193	for flag in $(EXTRA_HOST_FLAGS) ; do \
18194	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18195	done; \
18196	echo "Doing distclean in intl" ; \
18197	(cd $(HOST_SUBDIR)/intl && \
18198	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18199	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18200	          "RANLIB=$${RANLIB}" \
18201	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18202	          distclean) \
18203	  || exit 1
18204
18205@endif intl
18206
18207.PHONY: maybe-maintainer-clean-intl maintainer-clean-intl
18208maybe-maintainer-clean-intl:
18209@if intl
18210maybe-maintainer-clean-intl: maintainer-clean-intl
18211
18212maintainer-clean-intl: 
18213	@[ -f ./intl/Makefile ] || exit 0; \
18214	r=`${PWD_COMMAND}`; export r; \
18215	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18216	$(HOST_EXPORTS) \
18217	for flag in $(EXTRA_HOST_FLAGS) ; do \
18218	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18219	done; \
18220	echo "Doing maintainer-clean in intl" ; \
18221	(cd $(HOST_SUBDIR)/intl && \
18222	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18223	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18224	          "RANLIB=$${RANLIB}" \
18225	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18226	          maintainer-clean) \
18227	  || exit 1
18228
18229@endif intl
18230
18231
18232
18233.PHONY: configure-tcl maybe-configure-tcl
18234maybe-configure-tcl:
18235@if gcc-bootstrap
18236configure-tcl: stage_current
18237@endif gcc-bootstrap
18238@if tcl
18239maybe-configure-tcl: configure-tcl
18240configure-tcl: 
18241	@: $(MAKE); $(unstage)
18242	@r=`${PWD_COMMAND}`; export r; \
18243	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18244	test ! -f $(HOST_SUBDIR)/tcl/Makefile || exit 0; \
18245	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/tcl ; \
18246	$(HOST_EXPORTS)  \
18247	echo Configuring in $(HOST_SUBDIR)/tcl; \
18248	cd "$(HOST_SUBDIR)/tcl" || exit 1; \
18249	case $(srcdir) in \
18250	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
18251	  *) topdir=`echo $(HOST_SUBDIR)/tcl/ | \
18252		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
18253	esac; \
18254	srcdiroption="--srcdir=$${topdir}/tcl"; \
18255	libsrcdir="$$s/tcl"; \
18256	$(SHELL) $${libsrcdir}/configure \
18257	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
18258	  --target=${target_alias} $${srcdiroption}  \
18259	  || exit 1
18260@endif tcl
18261
18262
18263
18264
18265
18266.PHONY: all-tcl maybe-all-tcl
18267maybe-all-tcl:
18268@if gcc-bootstrap
18269all-tcl: stage_current
18270@endif gcc-bootstrap
18271@if tcl
18272TARGET-tcl=all
18273maybe-all-tcl: all-tcl
18274all-tcl: configure-tcl
18275	@: $(MAKE); $(unstage)
18276	@r=`${PWD_COMMAND}`; export r; \
18277	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18278	$(HOST_EXPORTS)  \
18279	(cd $(HOST_SUBDIR)/tcl && \
18280	  $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS)  \
18281		$(TARGET-tcl))
18282@endif tcl
18283
18284
18285
18286
18287.PHONY: check-tcl maybe-check-tcl
18288maybe-check-tcl:
18289@if tcl
18290maybe-check-tcl: check-tcl
18291
18292check-tcl:
18293	@: $(MAKE); $(unstage)
18294	@r=`${PWD_COMMAND}`; export r; \
18295	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18296	$(HOST_EXPORTS) \
18297	(cd $(HOST_SUBDIR)/tcl && \
18298	  $(MAKE) $(FLAGS_TO_PASS)  check)
18299
18300@endif tcl
18301
18302.PHONY: install-tcl maybe-install-tcl
18303maybe-install-tcl:
18304@if tcl
18305maybe-install-tcl: install-tcl
18306
18307install-tcl: installdirs
18308	@: $(MAKE); $(unstage)
18309	@r=`${PWD_COMMAND}`; export r; \
18310	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18311	$(HOST_EXPORTS) \
18312	(cd $(HOST_SUBDIR)/tcl && \
18313	  $(MAKE) $(FLAGS_TO_PASS)  install)
18314
18315@endif tcl
18316
18317.PHONY: install-strip-tcl maybe-install-strip-tcl
18318maybe-install-strip-tcl:
18319@if tcl
18320maybe-install-strip-tcl: install-strip-tcl
18321
18322install-strip-tcl: installdirs
18323	@: $(MAKE); $(unstage)
18324	@r=`${PWD_COMMAND}`; export r; \
18325	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18326	$(HOST_EXPORTS) \
18327	(cd $(HOST_SUBDIR)/tcl && \
18328	  $(MAKE) $(FLAGS_TO_PASS)  install-strip)
18329
18330@endif tcl
18331
18332# Other targets (info, dvi, pdf, etc.)
18333
18334.PHONY: maybe-info-tcl info-tcl
18335maybe-info-tcl:
18336@if tcl
18337maybe-info-tcl: info-tcl
18338
18339info-tcl: \
18340    configure-tcl 
18341	@: $(MAKE); $(unstage)
18342	@[ -f ./tcl/Makefile ] || exit 0; \
18343	r=`${PWD_COMMAND}`; export r; \
18344	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18345	$(HOST_EXPORTS) \
18346	for flag in $(EXTRA_HOST_FLAGS) ; do \
18347	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18348	done; \
18349	echo "Doing info in tcl" ; \
18350	(cd $(HOST_SUBDIR)/tcl && \
18351	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18352	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18353	          "RANLIB=$${RANLIB}" \
18354	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18355	          info) \
18356	  || exit 1
18357
18358@endif tcl
18359
18360.PHONY: maybe-dvi-tcl dvi-tcl
18361maybe-dvi-tcl:
18362@if tcl
18363maybe-dvi-tcl: dvi-tcl
18364
18365dvi-tcl: \
18366    configure-tcl 
18367	@: $(MAKE); $(unstage)
18368	@[ -f ./tcl/Makefile ] || exit 0; \
18369	r=`${PWD_COMMAND}`; export r; \
18370	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18371	$(HOST_EXPORTS) \
18372	for flag in $(EXTRA_HOST_FLAGS) ; do \
18373	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18374	done; \
18375	echo "Doing dvi in tcl" ; \
18376	(cd $(HOST_SUBDIR)/tcl && \
18377	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18378	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18379	          "RANLIB=$${RANLIB}" \
18380	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18381	          dvi) \
18382	  || exit 1
18383
18384@endif tcl
18385
18386.PHONY: maybe-pdf-tcl pdf-tcl
18387maybe-pdf-tcl:
18388@if tcl
18389maybe-pdf-tcl: pdf-tcl
18390
18391pdf-tcl: \
18392    configure-tcl 
18393	@: $(MAKE); $(unstage)
18394	@[ -f ./tcl/Makefile ] || exit 0; \
18395	r=`${PWD_COMMAND}`; export r; \
18396	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18397	$(HOST_EXPORTS) \
18398	for flag in $(EXTRA_HOST_FLAGS) ; do \
18399	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18400	done; \
18401	echo "Doing pdf in tcl" ; \
18402	(cd $(HOST_SUBDIR)/tcl && \
18403	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18404	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18405	          "RANLIB=$${RANLIB}" \
18406	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18407	          pdf) \
18408	  || exit 1
18409
18410@endif tcl
18411
18412.PHONY: maybe-html-tcl html-tcl
18413maybe-html-tcl:
18414@if tcl
18415maybe-html-tcl: html-tcl
18416
18417html-tcl: \
18418    configure-tcl 
18419	@: $(MAKE); $(unstage)
18420	@[ -f ./tcl/Makefile ] || exit 0; \
18421	r=`${PWD_COMMAND}`; export r; \
18422	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18423	$(HOST_EXPORTS) \
18424	for flag in $(EXTRA_HOST_FLAGS) ; do \
18425	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18426	done; \
18427	echo "Doing html in tcl" ; \
18428	(cd $(HOST_SUBDIR)/tcl && \
18429	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18430	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18431	          "RANLIB=$${RANLIB}" \
18432	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18433	          html) \
18434	  || exit 1
18435
18436@endif tcl
18437
18438.PHONY: maybe-TAGS-tcl TAGS-tcl
18439maybe-TAGS-tcl:
18440@if tcl
18441maybe-TAGS-tcl: TAGS-tcl
18442
18443TAGS-tcl: \
18444    configure-tcl 
18445	@: $(MAKE); $(unstage)
18446	@[ -f ./tcl/Makefile ] || exit 0; \
18447	r=`${PWD_COMMAND}`; export r; \
18448	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18449	$(HOST_EXPORTS) \
18450	for flag in $(EXTRA_HOST_FLAGS) ; do \
18451	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18452	done; \
18453	echo "Doing TAGS in tcl" ; \
18454	(cd $(HOST_SUBDIR)/tcl && \
18455	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18456	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18457	          "RANLIB=$${RANLIB}" \
18458	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18459	          TAGS) \
18460	  || exit 1
18461
18462@endif tcl
18463
18464.PHONY: maybe-install-info-tcl install-info-tcl
18465maybe-install-info-tcl:
18466@if tcl
18467maybe-install-info-tcl: install-info-tcl
18468
18469install-info-tcl: \
18470    configure-tcl \
18471    info-tcl 
18472	@: $(MAKE); $(unstage)
18473	@[ -f ./tcl/Makefile ] || exit 0; \
18474	r=`${PWD_COMMAND}`; export r; \
18475	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18476	$(HOST_EXPORTS) \
18477	for flag in $(EXTRA_HOST_FLAGS) ; do \
18478	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18479	done; \
18480	echo "Doing install-info in tcl" ; \
18481	(cd $(HOST_SUBDIR)/tcl && \
18482	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18483	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18484	          "RANLIB=$${RANLIB}" \
18485	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18486	          install-info) \
18487	  || exit 1
18488
18489@endif tcl
18490
18491.PHONY: maybe-install-pdf-tcl install-pdf-tcl
18492maybe-install-pdf-tcl:
18493@if tcl
18494maybe-install-pdf-tcl: install-pdf-tcl
18495
18496install-pdf-tcl: \
18497    configure-tcl \
18498    pdf-tcl 
18499	@: $(MAKE); $(unstage)
18500	@[ -f ./tcl/Makefile ] || exit 0; \
18501	r=`${PWD_COMMAND}`; export r; \
18502	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18503	$(HOST_EXPORTS) \
18504	for flag in $(EXTRA_HOST_FLAGS) ; do \
18505	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18506	done; \
18507	echo "Doing install-pdf in tcl" ; \
18508	(cd $(HOST_SUBDIR)/tcl && \
18509	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18510	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18511	          "RANLIB=$${RANLIB}" \
18512	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18513	          install-pdf) \
18514	  || exit 1
18515
18516@endif tcl
18517
18518.PHONY: maybe-install-html-tcl install-html-tcl
18519maybe-install-html-tcl:
18520@if tcl
18521maybe-install-html-tcl: install-html-tcl
18522
18523install-html-tcl: \
18524    configure-tcl \
18525    html-tcl 
18526	@: $(MAKE); $(unstage)
18527	@[ -f ./tcl/Makefile ] || exit 0; \
18528	r=`${PWD_COMMAND}`; export r; \
18529	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18530	$(HOST_EXPORTS) \
18531	for flag in $(EXTRA_HOST_FLAGS) ; do \
18532	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18533	done; \
18534	echo "Doing install-html in tcl" ; \
18535	(cd $(HOST_SUBDIR)/tcl && \
18536	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18537	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18538	          "RANLIB=$${RANLIB}" \
18539	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18540	          install-html) \
18541	  || exit 1
18542
18543@endif tcl
18544
18545.PHONY: maybe-installcheck-tcl installcheck-tcl
18546maybe-installcheck-tcl:
18547@if tcl
18548maybe-installcheck-tcl: installcheck-tcl
18549
18550installcheck-tcl: \
18551    configure-tcl 
18552	@: $(MAKE); $(unstage)
18553	@[ -f ./tcl/Makefile ] || exit 0; \
18554	r=`${PWD_COMMAND}`; export r; \
18555	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18556	$(HOST_EXPORTS) \
18557	for flag in $(EXTRA_HOST_FLAGS) ; do \
18558	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18559	done; \
18560	echo "Doing installcheck in tcl" ; \
18561	(cd $(HOST_SUBDIR)/tcl && \
18562	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18563	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18564	          "RANLIB=$${RANLIB}" \
18565	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18566	          installcheck) \
18567	  || exit 1
18568
18569@endif tcl
18570
18571.PHONY: maybe-mostlyclean-tcl mostlyclean-tcl
18572maybe-mostlyclean-tcl:
18573@if tcl
18574maybe-mostlyclean-tcl: mostlyclean-tcl
18575
18576# tcl doesn't support mostlyclean.
18577mostlyclean-tcl:
18578
18579@endif tcl
18580
18581.PHONY: maybe-clean-tcl clean-tcl
18582maybe-clean-tcl:
18583@if tcl
18584maybe-clean-tcl: clean-tcl
18585
18586clean-tcl: 
18587	@: $(MAKE); $(unstage)
18588	@[ -f ./tcl/Makefile ] || exit 0; \
18589	r=`${PWD_COMMAND}`; export r; \
18590	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18591	$(HOST_EXPORTS) \
18592	for flag in $(EXTRA_HOST_FLAGS) ; do \
18593	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18594	done; \
18595	echo "Doing clean in tcl" ; \
18596	(cd $(HOST_SUBDIR)/tcl && \
18597	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18598	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18599	          "RANLIB=$${RANLIB}" \
18600	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18601	          clean) \
18602	  || exit 1
18603
18604@endif tcl
18605
18606.PHONY: maybe-distclean-tcl distclean-tcl
18607maybe-distclean-tcl:
18608@if tcl
18609maybe-distclean-tcl: distclean-tcl
18610
18611distclean-tcl: 
18612	@: $(MAKE); $(unstage)
18613	@[ -f ./tcl/Makefile ] || exit 0; \
18614	r=`${PWD_COMMAND}`; export r; \
18615	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18616	$(HOST_EXPORTS) \
18617	for flag in $(EXTRA_HOST_FLAGS) ; do \
18618	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18619	done; \
18620	echo "Doing distclean in tcl" ; \
18621	(cd $(HOST_SUBDIR)/tcl && \
18622	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18623	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18624	          "RANLIB=$${RANLIB}" \
18625	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18626	          distclean) \
18627	  || exit 1
18628
18629@endif tcl
18630
18631.PHONY: maybe-maintainer-clean-tcl maintainer-clean-tcl
18632maybe-maintainer-clean-tcl:
18633@if tcl
18634maybe-maintainer-clean-tcl: maintainer-clean-tcl
18635
18636maintainer-clean-tcl: 
18637	@: $(MAKE); $(unstage)
18638	@[ -f ./tcl/Makefile ] || exit 0; \
18639	r=`${PWD_COMMAND}`; export r; \
18640	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18641	$(HOST_EXPORTS) \
18642	for flag in $(EXTRA_HOST_FLAGS) ; do \
18643	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18644	done; \
18645	echo "Doing maintainer-clean in tcl" ; \
18646	(cd $(HOST_SUBDIR)/tcl && \
18647	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18648	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18649	          "RANLIB=$${RANLIB}" \
18650	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18651	          maintainer-clean) \
18652	  || exit 1
18653
18654@endif tcl
18655
18656
18657
18658.PHONY: configure-itcl maybe-configure-itcl
18659maybe-configure-itcl:
18660@if gcc-bootstrap
18661configure-itcl: stage_current
18662@endif gcc-bootstrap
18663@if itcl
18664maybe-configure-itcl: configure-itcl
18665configure-itcl: 
18666	@: $(MAKE); $(unstage)
18667	@r=`${PWD_COMMAND}`; export r; \
18668	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18669	test ! -f $(HOST_SUBDIR)/itcl/Makefile || exit 0; \
18670	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/itcl ; \
18671	$(HOST_EXPORTS)  \
18672	echo Configuring in $(HOST_SUBDIR)/itcl; \
18673	cd "$(HOST_SUBDIR)/itcl" || exit 1; \
18674	case $(srcdir) in \
18675	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
18676	  *) topdir=`echo $(HOST_SUBDIR)/itcl/ | \
18677		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
18678	esac; \
18679	srcdiroption="--srcdir=$${topdir}/itcl"; \
18680	libsrcdir="$$s/itcl"; \
18681	$(SHELL) $${libsrcdir}/configure \
18682	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
18683	  --target=${target_alias} $${srcdiroption}  \
18684	  || exit 1
18685@endif itcl
18686
18687
18688
18689
18690
18691.PHONY: all-itcl maybe-all-itcl
18692maybe-all-itcl:
18693@if gcc-bootstrap
18694all-itcl: stage_current
18695@endif gcc-bootstrap
18696@if itcl
18697TARGET-itcl=all
18698maybe-all-itcl: all-itcl
18699all-itcl: configure-itcl
18700	@: $(MAKE); $(unstage)
18701	@r=`${PWD_COMMAND}`; export r; \
18702	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18703	$(HOST_EXPORTS)  \
18704	(cd $(HOST_SUBDIR)/itcl && \
18705	  $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS)  \
18706		$(TARGET-itcl))
18707@endif itcl
18708
18709
18710
18711
18712.PHONY: check-itcl maybe-check-itcl
18713maybe-check-itcl:
18714@if itcl
18715maybe-check-itcl: check-itcl
18716
18717check-itcl:
18718	@: $(MAKE); $(unstage)
18719	@r=`${PWD_COMMAND}`; export r; \
18720	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18721	$(HOST_EXPORTS) \
18722	(cd $(HOST_SUBDIR)/itcl && \
18723	  $(MAKE) $(FLAGS_TO_PASS)  check)
18724
18725@endif itcl
18726
18727.PHONY: install-itcl maybe-install-itcl
18728maybe-install-itcl:
18729@if itcl
18730maybe-install-itcl: install-itcl
18731
18732install-itcl: installdirs
18733	@: $(MAKE); $(unstage)
18734	@r=`${PWD_COMMAND}`; export r; \
18735	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18736	$(HOST_EXPORTS) \
18737	(cd $(HOST_SUBDIR)/itcl && \
18738	  $(MAKE) $(FLAGS_TO_PASS)  install)
18739
18740@endif itcl
18741
18742.PHONY: install-strip-itcl maybe-install-strip-itcl
18743maybe-install-strip-itcl:
18744@if itcl
18745maybe-install-strip-itcl: install-strip-itcl
18746
18747install-strip-itcl: installdirs
18748	@: $(MAKE); $(unstage)
18749	@r=`${PWD_COMMAND}`; export r; \
18750	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18751	$(HOST_EXPORTS) \
18752	(cd $(HOST_SUBDIR)/itcl && \
18753	  $(MAKE) $(FLAGS_TO_PASS)  install-strip)
18754
18755@endif itcl
18756
18757# Other targets (info, dvi, pdf, etc.)
18758
18759.PHONY: maybe-info-itcl info-itcl
18760maybe-info-itcl:
18761@if itcl
18762maybe-info-itcl: info-itcl
18763
18764info-itcl: \
18765    configure-itcl 
18766	@: $(MAKE); $(unstage)
18767	@[ -f ./itcl/Makefile ] || exit 0; \
18768	r=`${PWD_COMMAND}`; export r; \
18769	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18770	$(HOST_EXPORTS) \
18771	for flag in $(EXTRA_HOST_FLAGS) ; do \
18772	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18773	done; \
18774	echo "Doing info in itcl" ; \
18775	(cd $(HOST_SUBDIR)/itcl && \
18776	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18777	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18778	          "RANLIB=$${RANLIB}" \
18779	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18780	          info) \
18781	  || exit 1
18782
18783@endif itcl
18784
18785.PHONY: maybe-dvi-itcl dvi-itcl
18786maybe-dvi-itcl:
18787@if itcl
18788maybe-dvi-itcl: dvi-itcl
18789
18790dvi-itcl: \
18791    configure-itcl 
18792	@: $(MAKE); $(unstage)
18793	@[ -f ./itcl/Makefile ] || exit 0; \
18794	r=`${PWD_COMMAND}`; export r; \
18795	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18796	$(HOST_EXPORTS) \
18797	for flag in $(EXTRA_HOST_FLAGS) ; do \
18798	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18799	done; \
18800	echo "Doing dvi in itcl" ; \
18801	(cd $(HOST_SUBDIR)/itcl && \
18802	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18803	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18804	          "RANLIB=$${RANLIB}" \
18805	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18806	          dvi) \
18807	  || exit 1
18808
18809@endif itcl
18810
18811.PHONY: maybe-pdf-itcl pdf-itcl
18812maybe-pdf-itcl:
18813@if itcl
18814maybe-pdf-itcl: pdf-itcl
18815
18816pdf-itcl: \
18817    configure-itcl 
18818	@: $(MAKE); $(unstage)
18819	@[ -f ./itcl/Makefile ] || exit 0; \
18820	r=`${PWD_COMMAND}`; export r; \
18821	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18822	$(HOST_EXPORTS) \
18823	for flag in $(EXTRA_HOST_FLAGS) ; do \
18824	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18825	done; \
18826	echo "Doing pdf in itcl" ; \
18827	(cd $(HOST_SUBDIR)/itcl && \
18828	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18829	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18830	          "RANLIB=$${RANLIB}" \
18831	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18832	          pdf) \
18833	  || exit 1
18834
18835@endif itcl
18836
18837.PHONY: maybe-html-itcl html-itcl
18838maybe-html-itcl:
18839@if itcl
18840maybe-html-itcl: html-itcl
18841
18842html-itcl: \
18843    configure-itcl 
18844	@: $(MAKE); $(unstage)
18845	@[ -f ./itcl/Makefile ] || exit 0; \
18846	r=`${PWD_COMMAND}`; export r; \
18847	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18848	$(HOST_EXPORTS) \
18849	for flag in $(EXTRA_HOST_FLAGS) ; do \
18850	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18851	done; \
18852	echo "Doing html in itcl" ; \
18853	(cd $(HOST_SUBDIR)/itcl && \
18854	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18855	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18856	          "RANLIB=$${RANLIB}" \
18857	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18858	          html) \
18859	  || exit 1
18860
18861@endif itcl
18862
18863.PHONY: maybe-TAGS-itcl TAGS-itcl
18864maybe-TAGS-itcl:
18865@if itcl
18866maybe-TAGS-itcl: TAGS-itcl
18867
18868TAGS-itcl: \
18869    configure-itcl 
18870	@: $(MAKE); $(unstage)
18871	@[ -f ./itcl/Makefile ] || exit 0; \
18872	r=`${PWD_COMMAND}`; export r; \
18873	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18874	$(HOST_EXPORTS) \
18875	for flag in $(EXTRA_HOST_FLAGS) ; do \
18876	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18877	done; \
18878	echo "Doing TAGS in itcl" ; \
18879	(cd $(HOST_SUBDIR)/itcl && \
18880	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18881	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18882	          "RANLIB=$${RANLIB}" \
18883	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18884	          TAGS) \
18885	  || exit 1
18886
18887@endif itcl
18888
18889.PHONY: maybe-install-info-itcl install-info-itcl
18890maybe-install-info-itcl:
18891@if itcl
18892maybe-install-info-itcl: install-info-itcl
18893
18894install-info-itcl: \
18895    configure-itcl \
18896    info-itcl 
18897	@: $(MAKE); $(unstage)
18898	@[ -f ./itcl/Makefile ] || exit 0; \
18899	r=`${PWD_COMMAND}`; export r; \
18900	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18901	$(HOST_EXPORTS) \
18902	for flag in $(EXTRA_HOST_FLAGS) ; do \
18903	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18904	done; \
18905	echo "Doing install-info in itcl" ; \
18906	(cd $(HOST_SUBDIR)/itcl && \
18907	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18908	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18909	          "RANLIB=$${RANLIB}" \
18910	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18911	          install-info) \
18912	  || exit 1
18913
18914@endif itcl
18915
18916.PHONY: maybe-install-pdf-itcl install-pdf-itcl
18917maybe-install-pdf-itcl:
18918@if itcl
18919maybe-install-pdf-itcl: install-pdf-itcl
18920
18921install-pdf-itcl: \
18922    configure-itcl \
18923    pdf-itcl 
18924	@: $(MAKE); $(unstage)
18925	@[ -f ./itcl/Makefile ] || exit 0; \
18926	r=`${PWD_COMMAND}`; export r; \
18927	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18928	$(HOST_EXPORTS) \
18929	for flag in $(EXTRA_HOST_FLAGS) ; do \
18930	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18931	done; \
18932	echo "Doing install-pdf in itcl" ; \
18933	(cd $(HOST_SUBDIR)/itcl && \
18934	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18935	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18936	          "RANLIB=$${RANLIB}" \
18937	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18938	          install-pdf) \
18939	  || exit 1
18940
18941@endif itcl
18942
18943.PHONY: maybe-install-html-itcl install-html-itcl
18944maybe-install-html-itcl:
18945@if itcl
18946maybe-install-html-itcl: install-html-itcl
18947
18948install-html-itcl: \
18949    configure-itcl \
18950    html-itcl 
18951	@: $(MAKE); $(unstage)
18952	@[ -f ./itcl/Makefile ] || exit 0; \
18953	r=`${PWD_COMMAND}`; export r; \
18954	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18955	$(HOST_EXPORTS) \
18956	for flag in $(EXTRA_HOST_FLAGS) ; do \
18957	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18958	done; \
18959	echo "Doing install-html in itcl" ; \
18960	(cd $(HOST_SUBDIR)/itcl && \
18961	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18962	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18963	          "RANLIB=$${RANLIB}" \
18964	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18965	          install-html) \
18966	  || exit 1
18967
18968@endif itcl
18969
18970.PHONY: maybe-installcheck-itcl installcheck-itcl
18971maybe-installcheck-itcl:
18972@if itcl
18973maybe-installcheck-itcl: installcheck-itcl
18974
18975installcheck-itcl: \
18976    configure-itcl 
18977	@: $(MAKE); $(unstage)
18978	@[ -f ./itcl/Makefile ] || exit 0; \
18979	r=`${PWD_COMMAND}`; export r; \
18980	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18981	$(HOST_EXPORTS) \
18982	for flag in $(EXTRA_HOST_FLAGS) ; do \
18983	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18984	done; \
18985	echo "Doing installcheck in itcl" ; \
18986	(cd $(HOST_SUBDIR)/itcl && \
18987	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18988	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18989	          "RANLIB=$${RANLIB}" \
18990	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18991	          installcheck) \
18992	  || exit 1
18993
18994@endif itcl
18995
18996.PHONY: maybe-mostlyclean-itcl mostlyclean-itcl
18997maybe-mostlyclean-itcl:
18998@if itcl
18999maybe-mostlyclean-itcl: mostlyclean-itcl
19000
19001mostlyclean-itcl: 
19002	@: $(MAKE); $(unstage)
19003	@[ -f ./itcl/Makefile ] || exit 0; \
19004	r=`${PWD_COMMAND}`; export r; \
19005	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19006	$(HOST_EXPORTS) \
19007	for flag in $(EXTRA_HOST_FLAGS) ; do \
19008	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19009	done; \
19010	echo "Doing mostlyclean in itcl" ; \
19011	(cd $(HOST_SUBDIR)/itcl && \
19012	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19013	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19014	          "RANLIB=$${RANLIB}" \
19015	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19016	          mostlyclean) \
19017	  || exit 1
19018
19019@endif itcl
19020
19021.PHONY: maybe-clean-itcl clean-itcl
19022maybe-clean-itcl:
19023@if itcl
19024maybe-clean-itcl: clean-itcl
19025
19026clean-itcl: 
19027	@: $(MAKE); $(unstage)
19028	@[ -f ./itcl/Makefile ] || exit 0; \
19029	r=`${PWD_COMMAND}`; export r; \
19030	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19031	$(HOST_EXPORTS) \
19032	for flag in $(EXTRA_HOST_FLAGS) ; do \
19033	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19034	done; \
19035	echo "Doing clean in itcl" ; \
19036	(cd $(HOST_SUBDIR)/itcl && \
19037	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19038	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19039	          "RANLIB=$${RANLIB}" \
19040	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19041	          clean) \
19042	  || exit 1
19043
19044@endif itcl
19045
19046.PHONY: maybe-distclean-itcl distclean-itcl
19047maybe-distclean-itcl:
19048@if itcl
19049maybe-distclean-itcl: distclean-itcl
19050
19051distclean-itcl: 
19052	@: $(MAKE); $(unstage)
19053	@[ -f ./itcl/Makefile ] || exit 0; \
19054	r=`${PWD_COMMAND}`; export r; \
19055	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19056	$(HOST_EXPORTS) \
19057	for flag in $(EXTRA_HOST_FLAGS) ; do \
19058	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19059	done; \
19060	echo "Doing distclean in itcl" ; \
19061	(cd $(HOST_SUBDIR)/itcl && \
19062	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19063	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19064	          "RANLIB=$${RANLIB}" \
19065	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19066	          distclean) \
19067	  || exit 1
19068
19069@endif itcl
19070
19071.PHONY: maybe-maintainer-clean-itcl maintainer-clean-itcl
19072maybe-maintainer-clean-itcl:
19073@if itcl
19074maybe-maintainer-clean-itcl: maintainer-clean-itcl
19075
19076maintainer-clean-itcl: 
19077	@: $(MAKE); $(unstage)
19078	@[ -f ./itcl/Makefile ] || exit 0; \
19079	r=`${PWD_COMMAND}`; export r; \
19080	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19081	$(HOST_EXPORTS) \
19082	for flag in $(EXTRA_HOST_FLAGS) ; do \
19083	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19084	done; \
19085	echo "Doing maintainer-clean in itcl" ; \
19086	(cd $(HOST_SUBDIR)/itcl && \
19087	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19088	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19089	          "RANLIB=$${RANLIB}" \
19090	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19091	          maintainer-clean) \
19092	  || exit 1
19093
19094@endif itcl
19095
19096
19097
19098.PHONY: configure-ld maybe-configure-ld
19099maybe-configure-ld:
19100@if gcc-bootstrap
19101configure-ld: stage_current
19102@endif gcc-bootstrap
19103@if ld
19104maybe-configure-ld: configure-ld
19105configure-ld: 
19106	@r=`${PWD_COMMAND}`; export r; \
19107	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19108	test ! -f $(HOST_SUBDIR)/ld/Makefile || exit 0; \
19109	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld ; \
19110	$(HOST_EXPORTS)  \
19111	echo Configuring in $(HOST_SUBDIR)/ld; \
19112	cd "$(HOST_SUBDIR)/ld" || exit 1; \
19113	case $(srcdir) in \
19114	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
19115	  *) topdir=`echo $(HOST_SUBDIR)/ld/ | \
19116		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
19117	esac; \
19118	srcdiroption="--srcdir=$${topdir}/ld"; \
19119	libsrcdir="$$s/ld"; \
19120	$(SHELL) $${libsrcdir}/configure \
19121	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
19122	  --target=${target_alias} $${srcdiroption}  \
19123	  || exit 1
19124@endif ld
19125
19126
19127
19128.PHONY: configure-stage1-ld maybe-configure-stage1-ld
19129maybe-configure-stage1-ld:
19130@if ld-bootstrap
19131maybe-configure-stage1-ld: configure-stage1-ld
19132configure-stage1-ld:
19133	@[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
19134	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld
19135	@r=`${PWD_COMMAND}`; export r; \
19136	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19137	TFLAGS="$(STAGE1_TFLAGS)"; \
19138	test ! -f $(HOST_SUBDIR)/ld/Makefile || exit 0; \
19139	$(HOST_EXPORTS) \
19140	CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
19141	CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
19142	LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS;  \
19143	echo Configuring stage 1 in $(HOST_SUBDIR)/ld ; \
19144	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld ; \
19145	cd $(HOST_SUBDIR)/ld || exit 1; \
19146	case $(srcdir) in \
19147	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
19148	  *) topdir=`echo $(HOST_SUBDIR)/ld/ | \
19149		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
19150	esac; \
19151	srcdiroption="--srcdir=$${topdir}/ld"; \
19152	libsrcdir="$$s/ld"; \
19153	$(SHELL) $${libsrcdir}/configure \
19154	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
19155	  --target=${target_alias} $${srcdiroption} \
19156	  $(STAGE1_CONFIGURE_FLAGS)
19157@endif ld-bootstrap
19158
19159.PHONY: configure-stage2-ld maybe-configure-stage2-ld
19160maybe-configure-stage2-ld:
19161@if ld-bootstrap
19162maybe-configure-stage2-ld: configure-stage2-ld
19163configure-stage2-ld:
19164	@[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
19165	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld
19166	@r=`${PWD_COMMAND}`; export r; \
19167	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19168	TFLAGS="$(STAGE2_TFLAGS)"; \
19169	test ! -f $(HOST_SUBDIR)/ld/Makefile || exit 0; \
19170	$(HOST_EXPORTS) \
19171	$(POSTSTAGE1_HOST_EXPORTS) \
19172	CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
19173	CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
19174	LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS;  \
19175	echo Configuring stage 2 in $(HOST_SUBDIR)/ld ; \
19176	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld ; \
19177	cd $(HOST_SUBDIR)/ld || exit 1; \
19178	case $(srcdir) in \
19179	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
19180	  *) topdir=`echo $(HOST_SUBDIR)/ld/ | \
19181		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
19182	esac; \
19183	srcdiroption="--srcdir=$${topdir}/ld"; \
19184	libsrcdir="$$s/ld"; \
19185	$(SHELL) $${libsrcdir}/configure \
19186	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
19187	  --target=${target_alias} $${srcdiroption} \
19188	  --with-build-libsubdir=$(HOST_SUBDIR) \
19189	  $(STAGE2_CONFIGURE_FLAGS)
19190@endif ld-bootstrap
19191
19192.PHONY: configure-stage3-ld maybe-configure-stage3-ld
19193maybe-configure-stage3-ld:
19194@if ld-bootstrap
19195maybe-configure-stage3-ld: configure-stage3-ld
19196configure-stage3-ld:
19197	@[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
19198	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld
19199	@r=`${PWD_COMMAND}`; export r; \
19200	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19201	TFLAGS="$(STAGE3_TFLAGS)"; \
19202	test ! -f $(HOST_SUBDIR)/ld/Makefile || exit 0; \
19203	$(HOST_EXPORTS) \
19204	$(POSTSTAGE1_HOST_EXPORTS) \
19205	CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
19206	CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
19207	LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS;  \
19208	echo Configuring stage 3 in $(HOST_SUBDIR)/ld ; \
19209	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld ; \
19210	cd $(HOST_SUBDIR)/ld || exit 1; \
19211	case $(srcdir) in \
19212	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
19213	  *) topdir=`echo $(HOST_SUBDIR)/ld/ | \
19214		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
19215	esac; \
19216	srcdiroption="--srcdir=$${topdir}/ld"; \
19217	libsrcdir="$$s/ld"; \
19218	$(SHELL) $${libsrcdir}/configure \
19219	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
19220	  --target=${target_alias} $${srcdiroption} \
19221	  --with-build-libsubdir=$(HOST_SUBDIR) \
19222	  $(STAGE3_CONFIGURE_FLAGS)
19223@endif ld-bootstrap
19224
19225.PHONY: configure-stage4-ld maybe-configure-stage4-ld
19226maybe-configure-stage4-ld:
19227@if ld-bootstrap
19228maybe-configure-stage4-ld: configure-stage4-ld
19229configure-stage4-ld:
19230	@[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
19231	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld
19232	@r=`${PWD_COMMAND}`; export r; \
19233	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19234	TFLAGS="$(STAGE4_TFLAGS)"; \
19235	test ! -f $(HOST_SUBDIR)/ld/Makefile || exit 0; \
19236	$(HOST_EXPORTS) \
19237	$(POSTSTAGE1_HOST_EXPORTS) \
19238	CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
19239	CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
19240	LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS;  \
19241	echo Configuring stage 4 in $(HOST_SUBDIR)/ld ; \
19242	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld ; \
19243	cd $(HOST_SUBDIR)/ld || exit 1; \
19244	case $(srcdir) in \
19245	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
19246	  *) topdir=`echo $(HOST_SUBDIR)/ld/ | \
19247		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
19248	esac; \
19249	srcdiroption="--srcdir=$${topdir}/ld"; \
19250	libsrcdir="$$s/ld"; \
19251	$(SHELL) $${libsrcdir}/configure \
19252	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
19253	  --target=${target_alias} $${srcdiroption} \
19254	  --with-build-libsubdir=$(HOST_SUBDIR) \
19255	  $(STAGE4_CONFIGURE_FLAGS)
19256@endif ld-bootstrap
19257
19258.PHONY: configure-stageprofile-ld maybe-configure-stageprofile-ld
19259maybe-configure-stageprofile-ld:
19260@if ld-bootstrap
19261maybe-configure-stageprofile-ld: configure-stageprofile-ld
19262configure-stageprofile-ld:
19263	@[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
19264	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld
19265	@r=`${PWD_COMMAND}`; export r; \
19266	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19267	TFLAGS="$(STAGEprofile_TFLAGS)"; \
19268	test ! -f $(HOST_SUBDIR)/ld/Makefile || exit 0; \
19269	$(HOST_EXPORTS) \
19270	$(POSTSTAGE1_HOST_EXPORTS) \
19271	CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
19272	CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
19273	LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS;  \
19274	echo Configuring stage profile in $(HOST_SUBDIR)/ld ; \
19275	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld ; \
19276	cd $(HOST_SUBDIR)/ld || exit 1; \
19277	case $(srcdir) in \
19278	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
19279	  *) topdir=`echo $(HOST_SUBDIR)/ld/ | \
19280		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
19281	esac; \
19282	srcdiroption="--srcdir=$${topdir}/ld"; \
19283	libsrcdir="$$s/ld"; \
19284	$(SHELL) $${libsrcdir}/configure \
19285	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
19286	  --target=${target_alias} $${srcdiroption} \
19287	  --with-build-libsubdir=$(HOST_SUBDIR) \
19288	  $(STAGEprofile_CONFIGURE_FLAGS)
19289@endif ld-bootstrap
19290
19291.PHONY: configure-stagefeedback-ld maybe-configure-stagefeedback-ld
19292maybe-configure-stagefeedback-ld:
19293@if ld-bootstrap
19294maybe-configure-stagefeedback-ld: configure-stagefeedback-ld
19295configure-stagefeedback-ld:
19296	@[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
19297	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld
19298	@r=`${PWD_COMMAND}`; export r; \
19299	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19300	TFLAGS="$(STAGEfeedback_TFLAGS)"; \
19301	test ! -f $(HOST_SUBDIR)/ld/Makefile || exit 0; \
19302	$(HOST_EXPORTS) \
19303	$(POSTSTAGE1_HOST_EXPORTS) \
19304	CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
19305	CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
19306	LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS;  \
19307	echo Configuring stage feedback in $(HOST_SUBDIR)/ld ; \
19308	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld ; \
19309	cd $(HOST_SUBDIR)/ld || exit 1; \
19310	case $(srcdir) in \
19311	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
19312	  *) topdir=`echo $(HOST_SUBDIR)/ld/ | \
19313		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
19314	esac; \
19315	srcdiroption="--srcdir=$${topdir}/ld"; \
19316	libsrcdir="$$s/ld"; \
19317	$(SHELL) $${libsrcdir}/configure \
19318	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
19319	  --target=${target_alias} $${srcdiroption} \
19320	  --with-build-libsubdir=$(HOST_SUBDIR) \
19321	  $(STAGEfeedback_CONFIGURE_FLAGS)
19322@endif ld-bootstrap
19323
19324
19325
19326
19327
19328.PHONY: all-ld maybe-all-ld
19329maybe-all-ld:
19330@if gcc-bootstrap
19331all-ld: stage_current
19332@endif gcc-bootstrap
19333@if ld
19334TARGET-ld=all
19335maybe-all-ld: all-ld
19336all-ld: configure-ld
19337	@r=`${PWD_COMMAND}`; export r; \
19338	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19339	$(HOST_EXPORTS)  \
19340	(cd $(HOST_SUBDIR)/ld && \
19341	  $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS)  \
19342		$(TARGET-ld))
19343@endif ld
19344
19345
19346
19347.PHONY: all-stage1-ld maybe-all-stage1-ld
19348.PHONY: clean-stage1-ld maybe-clean-stage1-ld
19349maybe-all-stage1-ld:
19350maybe-clean-stage1-ld:
19351@if ld-bootstrap
19352maybe-all-stage1-ld: all-stage1-ld
19353all-stage1: all-stage1-ld
19354TARGET-stage1-ld = $(TARGET-ld)
19355all-stage1-ld: configure-stage1-ld
19356	@[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
19357	@r=`${PWD_COMMAND}`; export r; \
19358	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19359	TFLAGS="$(STAGE1_TFLAGS)"; \
19360	$(HOST_EXPORTS)  \
19361	cd $(HOST_SUBDIR)/ld && \
19362	$(MAKE) $(BASE_FLAGS_TO_PASS) \
19363		CFLAGS="$(STAGE1_CFLAGS)" \
19364		CXXFLAGS="$(STAGE1_CXXFLAGS)" \
19365		LIBCFLAGS="$(LIBCFLAGS)" \
19366		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
19367		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
19368		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
19369		$(EXTRA_HOST_FLAGS)  \
19370		$(STAGE1_FLAGS_TO_PASS)  \
19371		TFLAGS="$(STAGE1_TFLAGS)" \
19372		$(TARGET-stage1-ld)
19373
19374maybe-clean-stage1-ld: clean-stage1-ld
19375clean-stage1: clean-stage1-ld
19376clean-stage1-ld:
19377	@if [ $(current_stage) = stage1 ]; then \
19378	  [ -f $(HOST_SUBDIR)/ld/Makefile ] || exit 0; \
19379	else \
19380	  [ -f $(HOST_SUBDIR)/stage1-ld/Makefile ] || exit 0; \
19381	  $(MAKE) stage1-start; \
19382	fi; \
19383	cd $(HOST_SUBDIR)/ld && \
19384	$(MAKE) $(EXTRA_HOST_FLAGS)  \
19385	$(STAGE1_FLAGS_TO_PASS)  clean
19386@endif ld-bootstrap
19387
19388
19389.PHONY: all-stage2-ld maybe-all-stage2-ld
19390.PHONY: clean-stage2-ld maybe-clean-stage2-ld
19391maybe-all-stage2-ld:
19392maybe-clean-stage2-ld:
19393@if ld-bootstrap
19394maybe-all-stage2-ld: all-stage2-ld
19395all-stage2: all-stage2-ld
19396TARGET-stage2-ld = $(TARGET-ld)
19397all-stage2-ld: configure-stage2-ld
19398	@[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
19399	@r=`${PWD_COMMAND}`; export r; \
19400	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19401	TFLAGS="$(STAGE2_TFLAGS)"; \
19402	$(HOST_EXPORTS) \
19403	$(POSTSTAGE1_HOST_EXPORTS)  \
19404	cd $(HOST_SUBDIR)/ld && \
19405	$(MAKE) $(BASE_FLAGS_TO_PASS) \
19406		CFLAGS="$(STAGE2_CFLAGS)" \
19407		CXXFLAGS="$(STAGE2_CXXFLAGS)" \
19408		LIBCFLAGS="$(STAGE2_CFLAGS)" \
19409		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
19410		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
19411		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
19412		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
19413		TFLAGS="$(STAGE2_TFLAGS)" \
19414		$(TARGET-stage2-ld)
19415
19416maybe-clean-stage2-ld: clean-stage2-ld
19417clean-stage2: clean-stage2-ld
19418clean-stage2-ld:
19419	@if [ $(current_stage) = stage2 ]; then \
19420	  [ -f $(HOST_SUBDIR)/ld/Makefile ] || exit 0; \
19421	else \
19422	  [ -f $(HOST_SUBDIR)/stage2-ld/Makefile ] || exit 0; \
19423	  $(MAKE) stage2-start; \
19424	fi; \
19425	cd $(HOST_SUBDIR)/ld && \
19426	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
19427@endif ld-bootstrap
19428
19429
19430.PHONY: all-stage3-ld maybe-all-stage3-ld
19431.PHONY: clean-stage3-ld maybe-clean-stage3-ld
19432maybe-all-stage3-ld:
19433maybe-clean-stage3-ld:
19434@if ld-bootstrap
19435maybe-all-stage3-ld: all-stage3-ld
19436all-stage3: all-stage3-ld
19437TARGET-stage3-ld = $(TARGET-ld)
19438all-stage3-ld: configure-stage3-ld
19439	@[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
19440	@r=`${PWD_COMMAND}`; export r; \
19441	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19442	TFLAGS="$(STAGE3_TFLAGS)"; \
19443	$(HOST_EXPORTS) \
19444	$(POSTSTAGE1_HOST_EXPORTS)  \
19445	cd $(HOST_SUBDIR)/ld && \
19446	$(MAKE) $(BASE_FLAGS_TO_PASS) \
19447		CFLAGS="$(STAGE3_CFLAGS)" \
19448		CXXFLAGS="$(STAGE3_CXXFLAGS)" \
19449		LIBCFLAGS="$(STAGE3_CFLAGS)" \
19450		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
19451		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
19452		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
19453		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
19454		TFLAGS="$(STAGE3_TFLAGS)" \
19455		$(TARGET-stage3-ld)
19456
19457maybe-clean-stage3-ld: clean-stage3-ld
19458clean-stage3: clean-stage3-ld
19459clean-stage3-ld:
19460	@if [ $(current_stage) = stage3 ]; then \
19461	  [ -f $(HOST_SUBDIR)/ld/Makefile ] || exit 0; \
19462	else \
19463	  [ -f $(HOST_SUBDIR)/stage3-ld/Makefile ] || exit 0; \
19464	  $(MAKE) stage3-start; \
19465	fi; \
19466	cd $(HOST_SUBDIR)/ld && \
19467	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
19468@endif ld-bootstrap
19469
19470
19471.PHONY: all-stage4-ld maybe-all-stage4-ld
19472.PHONY: clean-stage4-ld maybe-clean-stage4-ld
19473maybe-all-stage4-ld:
19474maybe-clean-stage4-ld:
19475@if ld-bootstrap
19476maybe-all-stage4-ld: all-stage4-ld
19477all-stage4: all-stage4-ld
19478TARGET-stage4-ld = $(TARGET-ld)
19479all-stage4-ld: configure-stage4-ld
19480	@[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
19481	@r=`${PWD_COMMAND}`; export r; \
19482	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19483	TFLAGS="$(STAGE4_TFLAGS)"; \
19484	$(HOST_EXPORTS) \
19485	$(POSTSTAGE1_HOST_EXPORTS)  \
19486	cd $(HOST_SUBDIR)/ld && \
19487	$(MAKE) $(BASE_FLAGS_TO_PASS) \
19488		CFLAGS="$(STAGE4_CFLAGS)" \
19489		CXXFLAGS="$(STAGE4_CXXFLAGS)" \
19490		LIBCFLAGS="$(STAGE4_CFLAGS)" \
19491		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
19492		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
19493		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
19494		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
19495		TFLAGS="$(STAGE4_TFLAGS)" \
19496		$(TARGET-stage4-ld)
19497
19498maybe-clean-stage4-ld: clean-stage4-ld
19499clean-stage4: clean-stage4-ld
19500clean-stage4-ld:
19501	@if [ $(current_stage) = stage4 ]; then \
19502	  [ -f $(HOST_SUBDIR)/ld/Makefile ] || exit 0; \
19503	else \
19504	  [ -f $(HOST_SUBDIR)/stage4-ld/Makefile ] || exit 0; \
19505	  $(MAKE) stage4-start; \
19506	fi; \
19507	cd $(HOST_SUBDIR)/ld && \
19508	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
19509@endif ld-bootstrap
19510
19511
19512.PHONY: all-stageprofile-ld maybe-all-stageprofile-ld
19513.PHONY: clean-stageprofile-ld maybe-clean-stageprofile-ld
19514maybe-all-stageprofile-ld:
19515maybe-clean-stageprofile-ld:
19516@if ld-bootstrap
19517maybe-all-stageprofile-ld: all-stageprofile-ld
19518all-stageprofile: all-stageprofile-ld
19519TARGET-stageprofile-ld = $(TARGET-ld)
19520all-stageprofile-ld: configure-stageprofile-ld
19521	@[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
19522	@r=`${PWD_COMMAND}`; export r; \
19523	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19524	TFLAGS="$(STAGEprofile_TFLAGS)"; \
19525	$(HOST_EXPORTS) \
19526	$(POSTSTAGE1_HOST_EXPORTS)  \
19527	cd $(HOST_SUBDIR)/ld && \
19528	$(MAKE) $(BASE_FLAGS_TO_PASS) \
19529		CFLAGS="$(STAGEprofile_CFLAGS)" \
19530		CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
19531		LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
19532		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
19533		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
19534		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
19535		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
19536		TFLAGS="$(STAGEprofile_TFLAGS)" \
19537		$(TARGET-stageprofile-ld)
19538
19539maybe-clean-stageprofile-ld: clean-stageprofile-ld
19540clean-stageprofile: clean-stageprofile-ld
19541clean-stageprofile-ld:
19542	@if [ $(current_stage) = stageprofile ]; then \
19543	  [ -f $(HOST_SUBDIR)/ld/Makefile ] || exit 0; \
19544	else \
19545	  [ -f $(HOST_SUBDIR)/stageprofile-ld/Makefile ] || exit 0; \
19546	  $(MAKE) stageprofile-start; \
19547	fi; \
19548	cd $(HOST_SUBDIR)/ld && \
19549	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
19550@endif ld-bootstrap
19551
19552
19553.PHONY: all-stagefeedback-ld maybe-all-stagefeedback-ld
19554.PHONY: clean-stagefeedback-ld maybe-clean-stagefeedback-ld
19555maybe-all-stagefeedback-ld:
19556maybe-clean-stagefeedback-ld:
19557@if ld-bootstrap
19558maybe-all-stagefeedback-ld: all-stagefeedback-ld
19559all-stagefeedback: all-stagefeedback-ld
19560TARGET-stagefeedback-ld = $(TARGET-ld)
19561all-stagefeedback-ld: configure-stagefeedback-ld
19562	@[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
19563	@r=`${PWD_COMMAND}`; export r; \
19564	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19565	TFLAGS="$(STAGEfeedback_TFLAGS)"; \
19566	$(HOST_EXPORTS) \
19567	$(POSTSTAGE1_HOST_EXPORTS)  \
19568	cd $(HOST_SUBDIR)/ld && \
19569	$(MAKE) $(BASE_FLAGS_TO_PASS) \
19570		CFLAGS="$(STAGEfeedback_CFLAGS)" \
19571		CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
19572		LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
19573		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
19574		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
19575		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
19576		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
19577		TFLAGS="$(STAGEfeedback_TFLAGS)" \
19578		$(TARGET-stagefeedback-ld)
19579
19580maybe-clean-stagefeedback-ld: clean-stagefeedback-ld
19581clean-stagefeedback: clean-stagefeedback-ld
19582clean-stagefeedback-ld:
19583	@if [ $(current_stage) = stagefeedback ]; then \
19584	  [ -f $(HOST_SUBDIR)/ld/Makefile ] || exit 0; \
19585	else \
19586	  [ -f $(HOST_SUBDIR)/stagefeedback-ld/Makefile ] || exit 0; \
19587	  $(MAKE) stagefeedback-start; \
19588	fi; \
19589	cd $(HOST_SUBDIR)/ld && \
19590	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
19591@endif ld-bootstrap
19592
19593
19594
19595
19596
19597.PHONY: check-ld maybe-check-ld
19598maybe-check-ld:
19599@if ld
19600maybe-check-ld: check-ld
19601
19602check-ld:
19603	@: $(MAKE); $(unstage)
19604	@r=`${PWD_COMMAND}`; export r; \
19605	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19606	$(HOST_EXPORTS) \
19607	(cd $(HOST_SUBDIR)/ld && \
19608	  $(MAKE) $(FLAGS_TO_PASS)  check)
19609
19610@endif ld
19611
19612.PHONY: install-ld maybe-install-ld
19613maybe-install-ld:
19614@if ld
19615maybe-install-ld: install-ld
19616
19617install-ld: installdirs
19618	@: $(MAKE); $(unstage)
19619	@r=`${PWD_COMMAND}`; export r; \
19620	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19621	$(HOST_EXPORTS) \
19622	(cd $(HOST_SUBDIR)/ld && \
19623	  $(MAKE) $(FLAGS_TO_PASS)  install)
19624
19625@endif ld
19626
19627.PHONY: install-strip-ld maybe-install-strip-ld
19628maybe-install-strip-ld:
19629@if ld
19630maybe-install-strip-ld: install-strip-ld
19631
19632install-strip-ld: installdirs
19633	@: $(MAKE); $(unstage)
19634	@r=`${PWD_COMMAND}`; export r; \
19635	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19636	$(HOST_EXPORTS) \
19637	(cd $(HOST_SUBDIR)/ld && \
19638	  $(MAKE) $(FLAGS_TO_PASS)  install-strip)
19639
19640@endif ld
19641
19642# Other targets (info, dvi, pdf, etc.)
19643
19644.PHONY: maybe-info-ld info-ld
19645maybe-info-ld:
19646@if ld
19647maybe-info-ld: info-ld
19648
19649info-ld: \
19650    configure-ld 
19651	@[ -f ./ld/Makefile ] || exit 0; \
19652	r=`${PWD_COMMAND}`; export r; \
19653	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19654	$(HOST_EXPORTS) \
19655	for flag in $(EXTRA_HOST_FLAGS) ; do \
19656	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19657	done; \
19658	echo "Doing info in ld" ; \
19659	(cd $(HOST_SUBDIR)/ld && \
19660	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19661	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19662	          "RANLIB=$${RANLIB}" \
19663	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19664	          info) \
19665	  || exit 1
19666
19667@endif ld
19668
19669.PHONY: maybe-dvi-ld dvi-ld
19670maybe-dvi-ld:
19671@if ld
19672maybe-dvi-ld: dvi-ld
19673
19674dvi-ld: \
19675    configure-ld 
19676	@[ -f ./ld/Makefile ] || exit 0; \
19677	r=`${PWD_COMMAND}`; export r; \
19678	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19679	$(HOST_EXPORTS) \
19680	for flag in $(EXTRA_HOST_FLAGS) ; do \
19681	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19682	done; \
19683	echo "Doing dvi in ld" ; \
19684	(cd $(HOST_SUBDIR)/ld && \
19685	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19686	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19687	          "RANLIB=$${RANLIB}" \
19688	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19689	          dvi) \
19690	  || exit 1
19691
19692@endif ld
19693
19694.PHONY: maybe-pdf-ld pdf-ld
19695maybe-pdf-ld:
19696@if ld
19697maybe-pdf-ld: pdf-ld
19698
19699pdf-ld: \
19700    configure-ld 
19701	@[ -f ./ld/Makefile ] || exit 0; \
19702	r=`${PWD_COMMAND}`; export r; \
19703	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19704	$(HOST_EXPORTS) \
19705	for flag in $(EXTRA_HOST_FLAGS) ; do \
19706	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19707	done; \
19708	echo "Doing pdf in ld" ; \
19709	(cd $(HOST_SUBDIR)/ld && \
19710	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19711	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19712	          "RANLIB=$${RANLIB}" \
19713	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19714	          pdf) \
19715	  || exit 1
19716
19717@endif ld
19718
19719.PHONY: maybe-html-ld html-ld
19720maybe-html-ld:
19721@if ld
19722maybe-html-ld: html-ld
19723
19724html-ld: \
19725    configure-ld 
19726	@[ -f ./ld/Makefile ] || exit 0; \
19727	r=`${PWD_COMMAND}`; export r; \
19728	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19729	$(HOST_EXPORTS) \
19730	for flag in $(EXTRA_HOST_FLAGS) ; do \
19731	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19732	done; \
19733	echo "Doing html in ld" ; \
19734	(cd $(HOST_SUBDIR)/ld && \
19735	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19736	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19737	          "RANLIB=$${RANLIB}" \
19738	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19739	          html) \
19740	  || exit 1
19741
19742@endif ld
19743
19744.PHONY: maybe-TAGS-ld TAGS-ld
19745maybe-TAGS-ld:
19746@if ld
19747maybe-TAGS-ld: TAGS-ld
19748
19749TAGS-ld: \
19750    configure-ld 
19751	@[ -f ./ld/Makefile ] || exit 0; \
19752	r=`${PWD_COMMAND}`; export r; \
19753	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19754	$(HOST_EXPORTS) \
19755	for flag in $(EXTRA_HOST_FLAGS) ; do \
19756	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19757	done; \
19758	echo "Doing TAGS in ld" ; \
19759	(cd $(HOST_SUBDIR)/ld && \
19760	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19761	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19762	          "RANLIB=$${RANLIB}" \
19763	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19764	          TAGS) \
19765	  || exit 1
19766
19767@endif ld
19768
19769.PHONY: maybe-install-info-ld install-info-ld
19770maybe-install-info-ld:
19771@if ld
19772maybe-install-info-ld: install-info-ld
19773
19774install-info-ld: \
19775    configure-ld \
19776    info-ld 
19777	@[ -f ./ld/Makefile ] || exit 0; \
19778	r=`${PWD_COMMAND}`; export r; \
19779	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19780	$(HOST_EXPORTS) \
19781	for flag in $(EXTRA_HOST_FLAGS) ; do \
19782	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19783	done; \
19784	echo "Doing install-info in ld" ; \
19785	(cd $(HOST_SUBDIR)/ld && \
19786	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19787	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19788	          "RANLIB=$${RANLIB}" \
19789	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19790	          install-info) \
19791	  || exit 1
19792
19793@endif ld
19794
19795.PHONY: maybe-install-pdf-ld install-pdf-ld
19796maybe-install-pdf-ld:
19797@if ld
19798maybe-install-pdf-ld: install-pdf-ld
19799
19800install-pdf-ld: \
19801    configure-ld \
19802    pdf-ld 
19803	@[ -f ./ld/Makefile ] || exit 0; \
19804	r=`${PWD_COMMAND}`; export r; \
19805	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19806	$(HOST_EXPORTS) \
19807	for flag in $(EXTRA_HOST_FLAGS) ; do \
19808	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19809	done; \
19810	echo "Doing install-pdf in ld" ; \
19811	(cd $(HOST_SUBDIR)/ld && \
19812	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19813	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19814	          "RANLIB=$${RANLIB}" \
19815	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19816	          install-pdf) \
19817	  || exit 1
19818
19819@endif ld
19820
19821.PHONY: maybe-install-html-ld install-html-ld
19822maybe-install-html-ld:
19823@if ld
19824maybe-install-html-ld: install-html-ld
19825
19826install-html-ld: \
19827    configure-ld \
19828    html-ld 
19829	@[ -f ./ld/Makefile ] || exit 0; \
19830	r=`${PWD_COMMAND}`; export r; \
19831	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19832	$(HOST_EXPORTS) \
19833	for flag in $(EXTRA_HOST_FLAGS) ; do \
19834	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19835	done; \
19836	echo "Doing install-html in ld" ; \
19837	(cd $(HOST_SUBDIR)/ld && \
19838	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19839	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19840	          "RANLIB=$${RANLIB}" \
19841	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19842	          install-html) \
19843	  || exit 1
19844
19845@endif ld
19846
19847.PHONY: maybe-installcheck-ld installcheck-ld
19848maybe-installcheck-ld:
19849@if ld
19850maybe-installcheck-ld: installcheck-ld
19851
19852installcheck-ld: \
19853    configure-ld 
19854	@[ -f ./ld/Makefile ] || exit 0; \
19855	r=`${PWD_COMMAND}`; export r; \
19856	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19857	$(HOST_EXPORTS) \
19858	for flag in $(EXTRA_HOST_FLAGS) ; do \
19859	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19860	done; \
19861	echo "Doing installcheck in ld" ; \
19862	(cd $(HOST_SUBDIR)/ld && \
19863	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19864	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19865	          "RANLIB=$${RANLIB}" \
19866	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19867	          installcheck) \
19868	  || exit 1
19869
19870@endif ld
19871
19872.PHONY: maybe-mostlyclean-ld mostlyclean-ld
19873maybe-mostlyclean-ld:
19874@if ld
19875maybe-mostlyclean-ld: mostlyclean-ld
19876
19877mostlyclean-ld: 
19878	@[ -f ./ld/Makefile ] || exit 0; \
19879	r=`${PWD_COMMAND}`; export r; \
19880	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19881	$(HOST_EXPORTS) \
19882	for flag in $(EXTRA_HOST_FLAGS) ; do \
19883	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19884	done; \
19885	echo "Doing mostlyclean in ld" ; \
19886	(cd $(HOST_SUBDIR)/ld && \
19887	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19888	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19889	          "RANLIB=$${RANLIB}" \
19890	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19891	          mostlyclean) \
19892	  || exit 1
19893
19894@endif ld
19895
19896.PHONY: maybe-clean-ld clean-ld
19897maybe-clean-ld:
19898@if ld
19899maybe-clean-ld: clean-ld
19900
19901clean-ld: 
19902	@[ -f ./ld/Makefile ] || exit 0; \
19903	r=`${PWD_COMMAND}`; export r; \
19904	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19905	$(HOST_EXPORTS) \
19906	for flag in $(EXTRA_HOST_FLAGS) ; do \
19907	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19908	done; \
19909	echo "Doing clean in ld" ; \
19910	(cd $(HOST_SUBDIR)/ld && \
19911	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19912	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19913	          "RANLIB=$${RANLIB}" \
19914	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19915	          clean) \
19916	  || exit 1
19917
19918@endif ld
19919
19920.PHONY: maybe-distclean-ld distclean-ld
19921maybe-distclean-ld:
19922@if ld
19923maybe-distclean-ld: distclean-ld
19924
19925distclean-ld: 
19926	@[ -f ./ld/Makefile ] || exit 0; \
19927	r=`${PWD_COMMAND}`; export r; \
19928	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19929	$(HOST_EXPORTS) \
19930	for flag in $(EXTRA_HOST_FLAGS) ; do \
19931	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19932	done; \
19933	echo "Doing distclean in ld" ; \
19934	(cd $(HOST_SUBDIR)/ld && \
19935	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19936	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19937	          "RANLIB=$${RANLIB}" \
19938	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19939	          distclean) \
19940	  || exit 1
19941
19942@endif ld
19943
19944.PHONY: maybe-maintainer-clean-ld maintainer-clean-ld
19945maybe-maintainer-clean-ld:
19946@if ld
19947maybe-maintainer-clean-ld: maintainer-clean-ld
19948
19949maintainer-clean-ld: 
19950	@[ -f ./ld/Makefile ] || exit 0; \
19951	r=`${PWD_COMMAND}`; export r; \
19952	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19953	$(HOST_EXPORTS) \
19954	for flag in $(EXTRA_HOST_FLAGS) ; do \
19955	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19956	done; \
19957	echo "Doing maintainer-clean in ld" ; \
19958	(cd $(HOST_SUBDIR)/ld && \
19959	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19960	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19961	          "RANLIB=$${RANLIB}" \
19962	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19963	          maintainer-clean) \
19964	  || exit 1
19965
19966@endif ld
19967
19968
19969
19970.PHONY: configure-libbacktrace maybe-configure-libbacktrace
19971maybe-configure-libbacktrace:
19972@if gcc-bootstrap
19973configure-libbacktrace: stage_current
19974@endif gcc-bootstrap
19975@if libbacktrace
19976maybe-configure-libbacktrace: configure-libbacktrace
19977configure-libbacktrace: 
19978	@r=`${PWD_COMMAND}`; export r; \
19979	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19980	test ! -f $(HOST_SUBDIR)/libbacktrace/Makefile || exit 0; \
19981	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libbacktrace ; \
19982	$(HOST_EXPORTS)  \
19983	echo Configuring in $(HOST_SUBDIR)/libbacktrace; \
19984	cd "$(HOST_SUBDIR)/libbacktrace" || exit 1; \
19985	case $(srcdir) in \
19986	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
19987	  *) topdir=`echo $(HOST_SUBDIR)/libbacktrace/ | \
19988		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
19989	esac; \
19990	srcdiroption="--srcdir=$${topdir}/libbacktrace"; \
19991	libsrcdir="$$s/libbacktrace"; \
19992	$(SHELL) $${libsrcdir}/configure \
19993	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
19994	  --target=${target_alias} $${srcdiroption}  \
19995	  || exit 1
19996@endif libbacktrace
19997
19998
19999
20000.PHONY: configure-stage1-libbacktrace maybe-configure-stage1-libbacktrace
20001maybe-configure-stage1-libbacktrace:
20002@if libbacktrace-bootstrap
20003maybe-configure-stage1-libbacktrace: configure-stage1-libbacktrace
20004configure-stage1-libbacktrace:
20005	@[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
20006	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libbacktrace
20007	@r=`${PWD_COMMAND}`; export r; \
20008	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20009	TFLAGS="$(STAGE1_TFLAGS)"; \
20010	test ! -f $(HOST_SUBDIR)/libbacktrace/Makefile || exit 0; \
20011	$(HOST_EXPORTS) \
20012	CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
20013	CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
20014	LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS;  \
20015	echo Configuring stage 1 in $(HOST_SUBDIR)/libbacktrace ; \
20016	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libbacktrace ; \
20017	cd $(HOST_SUBDIR)/libbacktrace || exit 1; \
20018	case $(srcdir) in \
20019	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
20020	  *) topdir=`echo $(HOST_SUBDIR)/libbacktrace/ | \
20021		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
20022	esac; \
20023	srcdiroption="--srcdir=$${topdir}/libbacktrace"; \
20024	libsrcdir="$$s/libbacktrace"; \
20025	$(SHELL) $${libsrcdir}/configure \
20026	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
20027	  --target=${target_alias} $${srcdiroption} \
20028	  $(STAGE1_CONFIGURE_FLAGS)
20029@endif libbacktrace-bootstrap
20030
20031.PHONY: configure-stage2-libbacktrace maybe-configure-stage2-libbacktrace
20032maybe-configure-stage2-libbacktrace:
20033@if libbacktrace-bootstrap
20034maybe-configure-stage2-libbacktrace: configure-stage2-libbacktrace
20035configure-stage2-libbacktrace:
20036	@[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
20037	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libbacktrace
20038	@r=`${PWD_COMMAND}`; export r; \
20039	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20040	TFLAGS="$(STAGE2_TFLAGS)"; \
20041	test ! -f $(HOST_SUBDIR)/libbacktrace/Makefile || exit 0; \
20042	$(HOST_EXPORTS) \
20043	$(POSTSTAGE1_HOST_EXPORTS) \
20044	CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
20045	CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
20046	LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS;  \
20047	echo Configuring stage 2 in $(HOST_SUBDIR)/libbacktrace ; \
20048	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libbacktrace ; \
20049	cd $(HOST_SUBDIR)/libbacktrace || exit 1; \
20050	case $(srcdir) in \
20051	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
20052	  *) topdir=`echo $(HOST_SUBDIR)/libbacktrace/ | \
20053		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
20054	esac; \
20055	srcdiroption="--srcdir=$${topdir}/libbacktrace"; \
20056	libsrcdir="$$s/libbacktrace"; \
20057	$(SHELL) $${libsrcdir}/configure \
20058	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
20059	  --target=${target_alias} $${srcdiroption} \
20060	  --with-build-libsubdir=$(HOST_SUBDIR) \
20061	  $(STAGE2_CONFIGURE_FLAGS)
20062@endif libbacktrace-bootstrap
20063
20064.PHONY: configure-stage3-libbacktrace maybe-configure-stage3-libbacktrace
20065maybe-configure-stage3-libbacktrace:
20066@if libbacktrace-bootstrap
20067maybe-configure-stage3-libbacktrace: configure-stage3-libbacktrace
20068configure-stage3-libbacktrace:
20069	@[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
20070	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libbacktrace
20071	@r=`${PWD_COMMAND}`; export r; \
20072	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20073	TFLAGS="$(STAGE3_TFLAGS)"; \
20074	test ! -f $(HOST_SUBDIR)/libbacktrace/Makefile || exit 0; \
20075	$(HOST_EXPORTS) \
20076	$(POSTSTAGE1_HOST_EXPORTS) \
20077	CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
20078	CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
20079	LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS;  \
20080	echo Configuring stage 3 in $(HOST_SUBDIR)/libbacktrace ; \
20081	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libbacktrace ; \
20082	cd $(HOST_SUBDIR)/libbacktrace || exit 1; \
20083	case $(srcdir) in \
20084	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
20085	  *) topdir=`echo $(HOST_SUBDIR)/libbacktrace/ | \
20086		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
20087	esac; \
20088	srcdiroption="--srcdir=$${topdir}/libbacktrace"; \
20089	libsrcdir="$$s/libbacktrace"; \
20090	$(SHELL) $${libsrcdir}/configure \
20091	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
20092	  --target=${target_alias} $${srcdiroption} \
20093	  --with-build-libsubdir=$(HOST_SUBDIR) \
20094	  $(STAGE3_CONFIGURE_FLAGS)
20095@endif libbacktrace-bootstrap
20096
20097.PHONY: configure-stage4-libbacktrace maybe-configure-stage4-libbacktrace
20098maybe-configure-stage4-libbacktrace:
20099@if libbacktrace-bootstrap
20100maybe-configure-stage4-libbacktrace: configure-stage4-libbacktrace
20101configure-stage4-libbacktrace:
20102	@[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
20103	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libbacktrace
20104	@r=`${PWD_COMMAND}`; export r; \
20105	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20106	TFLAGS="$(STAGE4_TFLAGS)"; \
20107	test ! -f $(HOST_SUBDIR)/libbacktrace/Makefile || exit 0; \
20108	$(HOST_EXPORTS) \
20109	$(POSTSTAGE1_HOST_EXPORTS) \
20110	CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
20111	CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
20112	LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS;  \
20113	echo Configuring stage 4 in $(HOST_SUBDIR)/libbacktrace ; \
20114	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libbacktrace ; \
20115	cd $(HOST_SUBDIR)/libbacktrace || exit 1; \
20116	case $(srcdir) in \
20117	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
20118	  *) topdir=`echo $(HOST_SUBDIR)/libbacktrace/ | \
20119		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
20120	esac; \
20121	srcdiroption="--srcdir=$${topdir}/libbacktrace"; \
20122	libsrcdir="$$s/libbacktrace"; \
20123	$(SHELL) $${libsrcdir}/configure \
20124	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
20125	  --target=${target_alias} $${srcdiroption} \
20126	  --with-build-libsubdir=$(HOST_SUBDIR) \
20127	  $(STAGE4_CONFIGURE_FLAGS)
20128@endif libbacktrace-bootstrap
20129
20130.PHONY: configure-stageprofile-libbacktrace maybe-configure-stageprofile-libbacktrace
20131maybe-configure-stageprofile-libbacktrace:
20132@if libbacktrace-bootstrap
20133maybe-configure-stageprofile-libbacktrace: configure-stageprofile-libbacktrace
20134configure-stageprofile-libbacktrace:
20135	@[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
20136	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libbacktrace
20137	@r=`${PWD_COMMAND}`; export r; \
20138	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20139	TFLAGS="$(STAGEprofile_TFLAGS)"; \
20140	test ! -f $(HOST_SUBDIR)/libbacktrace/Makefile || exit 0; \
20141	$(HOST_EXPORTS) \
20142	$(POSTSTAGE1_HOST_EXPORTS) \
20143	CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
20144	CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
20145	LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS;  \
20146	echo Configuring stage profile in $(HOST_SUBDIR)/libbacktrace ; \
20147	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libbacktrace ; \
20148	cd $(HOST_SUBDIR)/libbacktrace || exit 1; \
20149	case $(srcdir) in \
20150	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
20151	  *) topdir=`echo $(HOST_SUBDIR)/libbacktrace/ | \
20152		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
20153	esac; \
20154	srcdiroption="--srcdir=$${topdir}/libbacktrace"; \
20155	libsrcdir="$$s/libbacktrace"; \
20156	$(SHELL) $${libsrcdir}/configure \
20157	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
20158	  --target=${target_alias} $${srcdiroption} \
20159	  --with-build-libsubdir=$(HOST_SUBDIR) \
20160	  $(STAGEprofile_CONFIGURE_FLAGS)
20161@endif libbacktrace-bootstrap
20162
20163.PHONY: configure-stagefeedback-libbacktrace maybe-configure-stagefeedback-libbacktrace
20164maybe-configure-stagefeedback-libbacktrace:
20165@if libbacktrace-bootstrap
20166maybe-configure-stagefeedback-libbacktrace: configure-stagefeedback-libbacktrace
20167configure-stagefeedback-libbacktrace:
20168	@[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
20169	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libbacktrace
20170	@r=`${PWD_COMMAND}`; export r; \
20171	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20172	TFLAGS="$(STAGEfeedback_TFLAGS)"; \
20173	test ! -f $(HOST_SUBDIR)/libbacktrace/Makefile || exit 0; \
20174	$(HOST_EXPORTS) \
20175	$(POSTSTAGE1_HOST_EXPORTS) \
20176	CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
20177	CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
20178	LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS;  \
20179	echo Configuring stage feedback in $(HOST_SUBDIR)/libbacktrace ; \
20180	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libbacktrace ; \
20181	cd $(HOST_SUBDIR)/libbacktrace || exit 1; \
20182	case $(srcdir) in \
20183	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
20184	  *) topdir=`echo $(HOST_SUBDIR)/libbacktrace/ | \
20185		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
20186	esac; \
20187	srcdiroption="--srcdir=$${topdir}/libbacktrace"; \
20188	libsrcdir="$$s/libbacktrace"; \
20189	$(SHELL) $${libsrcdir}/configure \
20190	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
20191	  --target=${target_alias} $${srcdiroption} \
20192	  --with-build-libsubdir=$(HOST_SUBDIR) \
20193	  $(STAGEfeedback_CONFIGURE_FLAGS)
20194@endif libbacktrace-bootstrap
20195
20196
20197
20198
20199
20200.PHONY: all-libbacktrace maybe-all-libbacktrace
20201maybe-all-libbacktrace:
20202@if gcc-bootstrap
20203all-libbacktrace: stage_current
20204@endif gcc-bootstrap
20205@if libbacktrace
20206TARGET-libbacktrace=all
20207maybe-all-libbacktrace: all-libbacktrace
20208all-libbacktrace: configure-libbacktrace
20209	@r=`${PWD_COMMAND}`; export r; \
20210	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20211	$(HOST_EXPORTS)  \
20212	(cd $(HOST_SUBDIR)/libbacktrace && \
20213	  $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS)  \
20214		$(TARGET-libbacktrace))
20215@endif libbacktrace
20216
20217
20218
20219.PHONY: all-stage1-libbacktrace maybe-all-stage1-libbacktrace
20220.PHONY: clean-stage1-libbacktrace maybe-clean-stage1-libbacktrace
20221maybe-all-stage1-libbacktrace:
20222maybe-clean-stage1-libbacktrace:
20223@if libbacktrace-bootstrap
20224maybe-all-stage1-libbacktrace: all-stage1-libbacktrace
20225all-stage1: all-stage1-libbacktrace
20226TARGET-stage1-libbacktrace = $(TARGET-libbacktrace)
20227all-stage1-libbacktrace: configure-stage1-libbacktrace
20228	@[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
20229	@r=`${PWD_COMMAND}`; export r; \
20230	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20231	TFLAGS="$(STAGE1_TFLAGS)"; \
20232	$(HOST_EXPORTS)  \
20233	cd $(HOST_SUBDIR)/libbacktrace && \
20234	$(MAKE) $(BASE_FLAGS_TO_PASS) \
20235		CFLAGS="$(STAGE1_CFLAGS)" \
20236		CXXFLAGS="$(STAGE1_CXXFLAGS)" \
20237		LIBCFLAGS="$(LIBCFLAGS)" \
20238		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
20239		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
20240		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
20241		$(EXTRA_HOST_FLAGS)  \
20242		$(STAGE1_FLAGS_TO_PASS)  \
20243		TFLAGS="$(STAGE1_TFLAGS)" \
20244		$(TARGET-stage1-libbacktrace)
20245
20246maybe-clean-stage1-libbacktrace: clean-stage1-libbacktrace
20247clean-stage1: clean-stage1-libbacktrace
20248clean-stage1-libbacktrace:
20249	@if [ $(current_stage) = stage1 ]; then \
20250	  [ -f $(HOST_SUBDIR)/libbacktrace/Makefile ] || exit 0; \
20251	else \
20252	  [ -f $(HOST_SUBDIR)/stage1-libbacktrace/Makefile ] || exit 0; \
20253	  $(MAKE) stage1-start; \
20254	fi; \
20255	cd $(HOST_SUBDIR)/libbacktrace && \
20256	$(MAKE) $(EXTRA_HOST_FLAGS)  \
20257	$(STAGE1_FLAGS_TO_PASS)  clean
20258@endif libbacktrace-bootstrap
20259
20260
20261.PHONY: all-stage2-libbacktrace maybe-all-stage2-libbacktrace
20262.PHONY: clean-stage2-libbacktrace maybe-clean-stage2-libbacktrace
20263maybe-all-stage2-libbacktrace:
20264maybe-clean-stage2-libbacktrace:
20265@if libbacktrace-bootstrap
20266maybe-all-stage2-libbacktrace: all-stage2-libbacktrace
20267all-stage2: all-stage2-libbacktrace
20268TARGET-stage2-libbacktrace = $(TARGET-libbacktrace)
20269all-stage2-libbacktrace: configure-stage2-libbacktrace
20270	@[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
20271	@r=`${PWD_COMMAND}`; export r; \
20272	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20273	TFLAGS="$(STAGE2_TFLAGS)"; \
20274	$(HOST_EXPORTS) \
20275	$(POSTSTAGE1_HOST_EXPORTS)  \
20276	cd $(HOST_SUBDIR)/libbacktrace && \
20277	$(MAKE) $(BASE_FLAGS_TO_PASS) \
20278		CFLAGS="$(STAGE2_CFLAGS)" \
20279		CXXFLAGS="$(STAGE2_CXXFLAGS)" \
20280		LIBCFLAGS="$(STAGE2_CFLAGS)" \
20281		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
20282		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
20283		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
20284		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
20285		TFLAGS="$(STAGE2_TFLAGS)" \
20286		$(TARGET-stage2-libbacktrace)
20287
20288maybe-clean-stage2-libbacktrace: clean-stage2-libbacktrace
20289clean-stage2: clean-stage2-libbacktrace
20290clean-stage2-libbacktrace:
20291	@if [ $(current_stage) = stage2 ]; then \
20292	  [ -f $(HOST_SUBDIR)/libbacktrace/Makefile ] || exit 0; \
20293	else \
20294	  [ -f $(HOST_SUBDIR)/stage2-libbacktrace/Makefile ] || exit 0; \
20295	  $(MAKE) stage2-start; \
20296	fi; \
20297	cd $(HOST_SUBDIR)/libbacktrace && \
20298	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
20299@endif libbacktrace-bootstrap
20300
20301
20302.PHONY: all-stage3-libbacktrace maybe-all-stage3-libbacktrace
20303.PHONY: clean-stage3-libbacktrace maybe-clean-stage3-libbacktrace
20304maybe-all-stage3-libbacktrace:
20305maybe-clean-stage3-libbacktrace:
20306@if libbacktrace-bootstrap
20307maybe-all-stage3-libbacktrace: all-stage3-libbacktrace
20308all-stage3: all-stage3-libbacktrace
20309TARGET-stage3-libbacktrace = $(TARGET-libbacktrace)
20310all-stage3-libbacktrace: configure-stage3-libbacktrace
20311	@[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
20312	@r=`${PWD_COMMAND}`; export r; \
20313	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20314	TFLAGS="$(STAGE3_TFLAGS)"; \
20315	$(HOST_EXPORTS) \
20316	$(POSTSTAGE1_HOST_EXPORTS)  \
20317	cd $(HOST_SUBDIR)/libbacktrace && \
20318	$(MAKE) $(BASE_FLAGS_TO_PASS) \
20319		CFLAGS="$(STAGE3_CFLAGS)" \
20320		CXXFLAGS="$(STAGE3_CXXFLAGS)" \
20321		LIBCFLAGS="$(STAGE3_CFLAGS)" \
20322		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
20323		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
20324		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
20325		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
20326		TFLAGS="$(STAGE3_TFLAGS)" \
20327		$(TARGET-stage3-libbacktrace)
20328
20329maybe-clean-stage3-libbacktrace: clean-stage3-libbacktrace
20330clean-stage3: clean-stage3-libbacktrace
20331clean-stage3-libbacktrace:
20332	@if [ $(current_stage) = stage3 ]; then \
20333	  [ -f $(HOST_SUBDIR)/libbacktrace/Makefile ] || exit 0; \
20334	else \
20335	  [ -f $(HOST_SUBDIR)/stage3-libbacktrace/Makefile ] || exit 0; \
20336	  $(MAKE) stage3-start; \
20337	fi; \
20338	cd $(HOST_SUBDIR)/libbacktrace && \
20339	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
20340@endif libbacktrace-bootstrap
20341
20342
20343.PHONY: all-stage4-libbacktrace maybe-all-stage4-libbacktrace
20344.PHONY: clean-stage4-libbacktrace maybe-clean-stage4-libbacktrace
20345maybe-all-stage4-libbacktrace:
20346maybe-clean-stage4-libbacktrace:
20347@if libbacktrace-bootstrap
20348maybe-all-stage4-libbacktrace: all-stage4-libbacktrace
20349all-stage4: all-stage4-libbacktrace
20350TARGET-stage4-libbacktrace = $(TARGET-libbacktrace)
20351all-stage4-libbacktrace: configure-stage4-libbacktrace
20352	@[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
20353	@r=`${PWD_COMMAND}`; export r; \
20354	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20355	TFLAGS="$(STAGE4_TFLAGS)"; \
20356	$(HOST_EXPORTS) \
20357	$(POSTSTAGE1_HOST_EXPORTS)  \
20358	cd $(HOST_SUBDIR)/libbacktrace && \
20359	$(MAKE) $(BASE_FLAGS_TO_PASS) \
20360		CFLAGS="$(STAGE4_CFLAGS)" \
20361		CXXFLAGS="$(STAGE4_CXXFLAGS)" \
20362		LIBCFLAGS="$(STAGE4_CFLAGS)" \
20363		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
20364		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
20365		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
20366		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
20367		TFLAGS="$(STAGE4_TFLAGS)" \
20368		$(TARGET-stage4-libbacktrace)
20369
20370maybe-clean-stage4-libbacktrace: clean-stage4-libbacktrace
20371clean-stage4: clean-stage4-libbacktrace
20372clean-stage4-libbacktrace:
20373	@if [ $(current_stage) = stage4 ]; then \
20374	  [ -f $(HOST_SUBDIR)/libbacktrace/Makefile ] || exit 0; \
20375	else \
20376	  [ -f $(HOST_SUBDIR)/stage4-libbacktrace/Makefile ] || exit 0; \
20377	  $(MAKE) stage4-start; \
20378	fi; \
20379	cd $(HOST_SUBDIR)/libbacktrace && \
20380	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
20381@endif libbacktrace-bootstrap
20382
20383
20384.PHONY: all-stageprofile-libbacktrace maybe-all-stageprofile-libbacktrace
20385.PHONY: clean-stageprofile-libbacktrace maybe-clean-stageprofile-libbacktrace
20386maybe-all-stageprofile-libbacktrace:
20387maybe-clean-stageprofile-libbacktrace:
20388@if libbacktrace-bootstrap
20389maybe-all-stageprofile-libbacktrace: all-stageprofile-libbacktrace
20390all-stageprofile: all-stageprofile-libbacktrace
20391TARGET-stageprofile-libbacktrace = $(TARGET-libbacktrace)
20392all-stageprofile-libbacktrace: configure-stageprofile-libbacktrace
20393	@[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
20394	@r=`${PWD_COMMAND}`; export r; \
20395	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20396	TFLAGS="$(STAGEprofile_TFLAGS)"; \
20397	$(HOST_EXPORTS) \
20398	$(POSTSTAGE1_HOST_EXPORTS)  \
20399	cd $(HOST_SUBDIR)/libbacktrace && \
20400	$(MAKE) $(BASE_FLAGS_TO_PASS) \
20401		CFLAGS="$(STAGEprofile_CFLAGS)" \
20402		CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
20403		LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
20404		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
20405		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
20406		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
20407		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
20408		TFLAGS="$(STAGEprofile_TFLAGS)" \
20409		$(TARGET-stageprofile-libbacktrace)
20410
20411maybe-clean-stageprofile-libbacktrace: clean-stageprofile-libbacktrace
20412clean-stageprofile: clean-stageprofile-libbacktrace
20413clean-stageprofile-libbacktrace:
20414	@if [ $(current_stage) = stageprofile ]; then \
20415	  [ -f $(HOST_SUBDIR)/libbacktrace/Makefile ] || exit 0; \
20416	else \
20417	  [ -f $(HOST_SUBDIR)/stageprofile-libbacktrace/Makefile ] || exit 0; \
20418	  $(MAKE) stageprofile-start; \
20419	fi; \
20420	cd $(HOST_SUBDIR)/libbacktrace && \
20421	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
20422@endif libbacktrace-bootstrap
20423
20424
20425.PHONY: all-stagefeedback-libbacktrace maybe-all-stagefeedback-libbacktrace
20426.PHONY: clean-stagefeedback-libbacktrace maybe-clean-stagefeedback-libbacktrace
20427maybe-all-stagefeedback-libbacktrace:
20428maybe-clean-stagefeedback-libbacktrace:
20429@if libbacktrace-bootstrap
20430maybe-all-stagefeedback-libbacktrace: all-stagefeedback-libbacktrace
20431all-stagefeedback: all-stagefeedback-libbacktrace
20432TARGET-stagefeedback-libbacktrace = $(TARGET-libbacktrace)
20433all-stagefeedback-libbacktrace: configure-stagefeedback-libbacktrace
20434	@[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
20435	@r=`${PWD_COMMAND}`; export r; \
20436	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20437	TFLAGS="$(STAGEfeedback_TFLAGS)"; \
20438	$(HOST_EXPORTS) \
20439	$(POSTSTAGE1_HOST_EXPORTS)  \
20440	cd $(HOST_SUBDIR)/libbacktrace && \
20441	$(MAKE) $(BASE_FLAGS_TO_PASS) \
20442		CFLAGS="$(STAGEfeedback_CFLAGS)" \
20443		CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
20444		LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
20445		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
20446		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
20447		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
20448		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
20449		TFLAGS="$(STAGEfeedback_TFLAGS)" \
20450		$(TARGET-stagefeedback-libbacktrace)
20451
20452maybe-clean-stagefeedback-libbacktrace: clean-stagefeedback-libbacktrace
20453clean-stagefeedback: clean-stagefeedback-libbacktrace
20454clean-stagefeedback-libbacktrace:
20455	@if [ $(current_stage) = stagefeedback ]; then \
20456	  [ -f $(HOST_SUBDIR)/libbacktrace/Makefile ] || exit 0; \
20457	else \
20458	  [ -f $(HOST_SUBDIR)/stagefeedback-libbacktrace/Makefile ] || exit 0; \
20459	  $(MAKE) stagefeedback-start; \
20460	fi; \
20461	cd $(HOST_SUBDIR)/libbacktrace && \
20462	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
20463@endif libbacktrace-bootstrap
20464
20465
20466
20467
20468
20469.PHONY: check-libbacktrace maybe-check-libbacktrace
20470maybe-check-libbacktrace:
20471@if libbacktrace
20472maybe-check-libbacktrace: check-libbacktrace
20473
20474check-libbacktrace:
20475	@: $(MAKE); $(unstage)
20476	@r=`${PWD_COMMAND}`; export r; \
20477	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20478	$(HOST_EXPORTS) \
20479	(cd $(HOST_SUBDIR)/libbacktrace && \
20480	  $(MAKE) $(FLAGS_TO_PASS)  check)
20481
20482@endif libbacktrace
20483
20484.PHONY: install-libbacktrace maybe-install-libbacktrace
20485maybe-install-libbacktrace:
20486@if libbacktrace
20487maybe-install-libbacktrace: install-libbacktrace
20488
20489install-libbacktrace: installdirs
20490	@: $(MAKE); $(unstage)
20491	@r=`${PWD_COMMAND}`; export r; \
20492	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20493	$(HOST_EXPORTS) \
20494	(cd $(HOST_SUBDIR)/libbacktrace && \
20495	  $(MAKE) $(FLAGS_TO_PASS)  install)
20496
20497@endif libbacktrace
20498
20499.PHONY: install-strip-libbacktrace maybe-install-strip-libbacktrace
20500maybe-install-strip-libbacktrace:
20501@if libbacktrace
20502maybe-install-strip-libbacktrace: install-strip-libbacktrace
20503
20504install-strip-libbacktrace: 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)/libbacktrace && \
20510	  $(MAKE) $(FLAGS_TO_PASS)  install-strip)
20511
20512@endif libbacktrace
20513
20514# Other targets (info, dvi, pdf, etc.)
20515
20516.PHONY: maybe-info-libbacktrace info-libbacktrace
20517maybe-info-libbacktrace:
20518@if libbacktrace
20519maybe-info-libbacktrace: info-libbacktrace
20520
20521info-libbacktrace: \
20522    configure-libbacktrace 
20523	@[ -f ./libbacktrace/Makefile ] || exit 0; \
20524	r=`${PWD_COMMAND}`; export r; \
20525	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20526	$(HOST_EXPORTS) \
20527	for flag in $(EXTRA_HOST_FLAGS) ; do \
20528	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20529	done; \
20530	echo "Doing info in libbacktrace" ; \
20531	(cd $(HOST_SUBDIR)/libbacktrace && \
20532	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20533	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20534	          "RANLIB=$${RANLIB}" \
20535	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20536	          info) \
20537	  || exit 1
20538
20539@endif libbacktrace
20540
20541.PHONY: maybe-dvi-libbacktrace dvi-libbacktrace
20542maybe-dvi-libbacktrace:
20543@if libbacktrace
20544maybe-dvi-libbacktrace: dvi-libbacktrace
20545
20546dvi-libbacktrace: \
20547    configure-libbacktrace 
20548	@[ -f ./libbacktrace/Makefile ] || exit 0; \
20549	r=`${PWD_COMMAND}`; export r; \
20550	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20551	$(HOST_EXPORTS) \
20552	for flag in $(EXTRA_HOST_FLAGS) ; do \
20553	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20554	done; \
20555	echo "Doing dvi in libbacktrace" ; \
20556	(cd $(HOST_SUBDIR)/libbacktrace && \
20557	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20558	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20559	          "RANLIB=$${RANLIB}" \
20560	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20561	          dvi) \
20562	  || exit 1
20563
20564@endif libbacktrace
20565
20566.PHONY: maybe-pdf-libbacktrace pdf-libbacktrace
20567maybe-pdf-libbacktrace:
20568@if libbacktrace
20569maybe-pdf-libbacktrace: pdf-libbacktrace
20570
20571pdf-libbacktrace: \
20572    configure-libbacktrace 
20573	@[ -f ./libbacktrace/Makefile ] || exit 0; \
20574	r=`${PWD_COMMAND}`; export r; \
20575	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20576	$(HOST_EXPORTS) \
20577	for flag in $(EXTRA_HOST_FLAGS) ; do \
20578	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20579	done; \
20580	echo "Doing pdf in libbacktrace" ; \
20581	(cd $(HOST_SUBDIR)/libbacktrace && \
20582	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20583	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20584	          "RANLIB=$${RANLIB}" \
20585	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20586	          pdf) \
20587	  || exit 1
20588
20589@endif libbacktrace
20590
20591.PHONY: maybe-html-libbacktrace html-libbacktrace
20592maybe-html-libbacktrace:
20593@if libbacktrace
20594maybe-html-libbacktrace: html-libbacktrace
20595
20596html-libbacktrace: \
20597    configure-libbacktrace 
20598	@[ -f ./libbacktrace/Makefile ] || exit 0; \
20599	r=`${PWD_COMMAND}`; export r; \
20600	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20601	$(HOST_EXPORTS) \
20602	for flag in $(EXTRA_HOST_FLAGS) ; do \
20603	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20604	done; \
20605	echo "Doing html in libbacktrace" ; \
20606	(cd $(HOST_SUBDIR)/libbacktrace && \
20607	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20608	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20609	          "RANLIB=$${RANLIB}" \
20610	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20611	          html) \
20612	  || exit 1
20613
20614@endif libbacktrace
20615
20616.PHONY: maybe-TAGS-libbacktrace TAGS-libbacktrace
20617maybe-TAGS-libbacktrace:
20618@if libbacktrace
20619maybe-TAGS-libbacktrace: TAGS-libbacktrace
20620
20621TAGS-libbacktrace: \
20622    configure-libbacktrace 
20623	@[ -f ./libbacktrace/Makefile ] || exit 0; \
20624	r=`${PWD_COMMAND}`; export r; \
20625	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20626	$(HOST_EXPORTS) \
20627	for flag in $(EXTRA_HOST_FLAGS) ; do \
20628	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20629	done; \
20630	echo "Doing TAGS in libbacktrace" ; \
20631	(cd $(HOST_SUBDIR)/libbacktrace && \
20632	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20633	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20634	          "RANLIB=$${RANLIB}" \
20635	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20636	          TAGS) \
20637	  || exit 1
20638
20639@endif libbacktrace
20640
20641.PHONY: maybe-install-info-libbacktrace install-info-libbacktrace
20642maybe-install-info-libbacktrace:
20643@if libbacktrace
20644maybe-install-info-libbacktrace: install-info-libbacktrace
20645
20646install-info-libbacktrace: \
20647    configure-libbacktrace \
20648    info-libbacktrace 
20649	@[ -f ./libbacktrace/Makefile ] || exit 0; \
20650	r=`${PWD_COMMAND}`; export r; \
20651	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20652	$(HOST_EXPORTS) \
20653	for flag in $(EXTRA_HOST_FLAGS) ; do \
20654	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20655	done; \
20656	echo "Doing install-info in libbacktrace" ; \
20657	(cd $(HOST_SUBDIR)/libbacktrace && \
20658	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20659	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20660	          "RANLIB=$${RANLIB}" \
20661	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20662	          install-info) \
20663	  || exit 1
20664
20665@endif libbacktrace
20666
20667.PHONY: maybe-install-pdf-libbacktrace install-pdf-libbacktrace
20668maybe-install-pdf-libbacktrace:
20669@if libbacktrace
20670maybe-install-pdf-libbacktrace: install-pdf-libbacktrace
20671
20672install-pdf-libbacktrace: \
20673    configure-libbacktrace \
20674    pdf-libbacktrace 
20675	@[ -f ./libbacktrace/Makefile ] || exit 0; \
20676	r=`${PWD_COMMAND}`; export r; \
20677	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20678	$(HOST_EXPORTS) \
20679	for flag in $(EXTRA_HOST_FLAGS) ; do \
20680	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20681	done; \
20682	echo "Doing install-pdf in libbacktrace" ; \
20683	(cd $(HOST_SUBDIR)/libbacktrace && \
20684	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20685	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20686	          "RANLIB=$${RANLIB}" \
20687	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20688	          install-pdf) \
20689	  || exit 1
20690
20691@endif libbacktrace
20692
20693.PHONY: maybe-install-html-libbacktrace install-html-libbacktrace
20694maybe-install-html-libbacktrace:
20695@if libbacktrace
20696maybe-install-html-libbacktrace: install-html-libbacktrace
20697
20698install-html-libbacktrace: \
20699    configure-libbacktrace \
20700    html-libbacktrace 
20701	@[ -f ./libbacktrace/Makefile ] || exit 0; \
20702	r=`${PWD_COMMAND}`; export r; \
20703	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20704	$(HOST_EXPORTS) \
20705	for flag in $(EXTRA_HOST_FLAGS) ; do \
20706	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20707	done; \
20708	echo "Doing install-html in libbacktrace" ; \
20709	(cd $(HOST_SUBDIR)/libbacktrace && \
20710	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20711	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20712	          "RANLIB=$${RANLIB}" \
20713	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20714	          install-html) \
20715	  || exit 1
20716
20717@endif libbacktrace
20718
20719.PHONY: maybe-installcheck-libbacktrace installcheck-libbacktrace
20720maybe-installcheck-libbacktrace:
20721@if libbacktrace
20722maybe-installcheck-libbacktrace: installcheck-libbacktrace
20723
20724installcheck-libbacktrace: \
20725    configure-libbacktrace 
20726	@[ -f ./libbacktrace/Makefile ] || exit 0; \
20727	r=`${PWD_COMMAND}`; export r; \
20728	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20729	$(HOST_EXPORTS) \
20730	for flag in $(EXTRA_HOST_FLAGS) ; do \
20731	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20732	done; \
20733	echo "Doing installcheck in libbacktrace" ; \
20734	(cd $(HOST_SUBDIR)/libbacktrace && \
20735	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20736	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20737	          "RANLIB=$${RANLIB}" \
20738	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20739	          installcheck) \
20740	  || exit 1
20741
20742@endif libbacktrace
20743
20744.PHONY: maybe-mostlyclean-libbacktrace mostlyclean-libbacktrace
20745maybe-mostlyclean-libbacktrace:
20746@if libbacktrace
20747maybe-mostlyclean-libbacktrace: mostlyclean-libbacktrace
20748
20749mostlyclean-libbacktrace: 
20750	@[ -f ./libbacktrace/Makefile ] || exit 0; \
20751	r=`${PWD_COMMAND}`; export r; \
20752	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20753	$(HOST_EXPORTS) \
20754	for flag in $(EXTRA_HOST_FLAGS) ; do \
20755	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20756	done; \
20757	echo "Doing mostlyclean in libbacktrace" ; \
20758	(cd $(HOST_SUBDIR)/libbacktrace && \
20759	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20760	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20761	          "RANLIB=$${RANLIB}" \
20762	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20763	          mostlyclean) \
20764	  || exit 1
20765
20766@endif libbacktrace
20767
20768.PHONY: maybe-clean-libbacktrace clean-libbacktrace
20769maybe-clean-libbacktrace:
20770@if libbacktrace
20771maybe-clean-libbacktrace: clean-libbacktrace
20772
20773clean-libbacktrace: 
20774	@[ -f ./libbacktrace/Makefile ] || exit 0; \
20775	r=`${PWD_COMMAND}`; export r; \
20776	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20777	$(HOST_EXPORTS) \
20778	for flag in $(EXTRA_HOST_FLAGS) ; do \
20779	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20780	done; \
20781	echo "Doing clean in libbacktrace" ; \
20782	(cd $(HOST_SUBDIR)/libbacktrace && \
20783	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20784	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20785	          "RANLIB=$${RANLIB}" \
20786	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20787	          clean) \
20788	  || exit 1
20789
20790@endif libbacktrace
20791
20792.PHONY: maybe-distclean-libbacktrace distclean-libbacktrace
20793maybe-distclean-libbacktrace:
20794@if libbacktrace
20795maybe-distclean-libbacktrace: distclean-libbacktrace
20796
20797distclean-libbacktrace: 
20798	@[ -f ./libbacktrace/Makefile ] || exit 0; \
20799	r=`${PWD_COMMAND}`; export r; \
20800	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20801	$(HOST_EXPORTS) \
20802	for flag in $(EXTRA_HOST_FLAGS) ; do \
20803	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20804	done; \
20805	echo "Doing distclean in libbacktrace" ; \
20806	(cd $(HOST_SUBDIR)/libbacktrace && \
20807	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20808	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20809	          "RANLIB=$${RANLIB}" \
20810	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20811	          distclean) \
20812	  || exit 1
20813
20814@endif libbacktrace
20815
20816.PHONY: maybe-maintainer-clean-libbacktrace maintainer-clean-libbacktrace
20817maybe-maintainer-clean-libbacktrace:
20818@if libbacktrace
20819maybe-maintainer-clean-libbacktrace: maintainer-clean-libbacktrace
20820
20821maintainer-clean-libbacktrace: 
20822	@[ -f ./libbacktrace/Makefile ] || exit 0; \
20823	r=`${PWD_COMMAND}`; export r; \
20824	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20825	$(HOST_EXPORTS) \
20826	for flag in $(EXTRA_HOST_FLAGS) ; do \
20827	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20828	done; \
20829	echo "Doing maintainer-clean in libbacktrace" ; \
20830	(cd $(HOST_SUBDIR)/libbacktrace && \
20831	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20832	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20833	          "RANLIB=$${RANLIB}" \
20834	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20835	          maintainer-clean) \
20836	  || exit 1
20837
20838@endif libbacktrace
20839
20840
20841
20842.PHONY: configure-libcpp maybe-configure-libcpp
20843maybe-configure-libcpp:
20844@if gcc-bootstrap
20845configure-libcpp: stage_current
20846@endif gcc-bootstrap
20847@if libcpp
20848maybe-configure-libcpp: configure-libcpp
20849configure-libcpp: 
20850	@r=`${PWD_COMMAND}`; export r; \
20851	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20852	test ! -f $(HOST_SUBDIR)/libcpp/Makefile || exit 0; \
20853	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp ; \
20854	$(HOST_EXPORTS)  \
20855	echo Configuring in $(HOST_SUBDIR)/libcpp; \
20856	cd "$(HOST_SUBDIR)/libcpp" || exit 1; \
20857	case $(srcdir) in \
20858	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
20859	  *) topdir=`echo $(HOST_SUBDIR)/libcpp/ | \
20860		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
20861	esac; \
20862	srcdiroption="--srcdir=$${topdir}/libcpp"; \
20863	libsrcdir="$$s/libcpp"; \
20864	$(SHELL) $${libsrcdir}/configure \
20865	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
20866	  --target=${target_alias} $${srcdiroption}  \
20867	  || exit 1
20868@endif libcpp
20869
20870
20871
20872.PHONY: configure-stage1-libcpp maybe-configure-stage1-libcpp
20873maybe-configure-stage1-libcpp:
20874@if libcpp-bootstrap
20875maybe-configure-stage1-libcpp: configure-stage1-libcpp
20876configure-stage1-libcpp:
20877	@[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
20878	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp
20879	@r=`${PWD_COMMAND}`; export r; \
20880	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20881	TFLAGS="$(STAGE1_TFLAGS)"; \
20882	test ! -f $(HOST_SUBDIR)/libcpp/Makefile || exit 0; \
20883	$(HOST_EXPORTS) \
20884	CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
20885	CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
20886	LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS;  \
20887	echo Configuring stage 1 in $(HOST_SUBDIR)/libcpp ; \
20888	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp ; \
20889	cd $(HOST_SUBDIR)/libcpp || exit 1; \
20890	case $(srcdir) in \
20891	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
20892	  *) topdir=`echo $(HOST_SUBDIR)/libcpp/ | \
20893		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
20894	esac; \
20895	srcdiroption="--srcdir=$${topdir}/libcpp"; \
20896	libsrcdir="$$s/libcpp"; \
20897	$(SHELL) $${libsrcdir}/configure \
20898	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
20899	  --target=${target_alias} $${srcdiroption} \
20900	  $(STAGE1_CONFIGURE_FLAGS)
20901@endif libcpp-bootstrap
20902
20903.PHONY: configure-stage2-libcpp maybe-configure-stage2-libcpp
20904maybe-configure-stage2-libcpp:
20905@if libcpp-bootstrap
20906maybe-configure-stage2-libcpp: configure-stage2-libcpp
20907configure-stage2-libcpp:
20908	@[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
20909	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp
20910	@r=`${PWD_COMMAND}`; export r; \
20911	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20912	TFLAGS="$(STAGE2_TFLAGS)"; \
20913	test ! -f $(HOST_SUBDIR)/libcpp/Makefile || exit 0; \
20914	$(HOST_EXPORTS) \
20915	$(POSTSTAGE1_HOST_EXPORTS) \
20916	CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
20917	CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
20918	LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS;  \
20919	echo Configuring stage 2 in $(HOST_SUBDIR)/libcpp ; \
20920	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp ; \
20921	cd $(HOST_SUBDIR)/libcpp || exit 1; \
20922	case $(srcdir) in \
20923	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
20924	  *) topdir=`echo $(HOST_SUBDIR)/libcpp/ | \
20925		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
20926	esac; \
20927	srcdiroption="--srcdir=$${topdir}/libcpp"; \
20928	libsrcdir="$$s/libcpp"; \
20929	$(SHELL) $${libsrcdir}/configure \
20930	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
20931	  --target=${target_alias} $${srcdiroption} \
20932	  --with-build-libsubdir=$(HOST_SUBDIR) \
20933	  $(STAGE2_CONFIGURE_FLAGS)
20934@endif libcpp-bootstrap
20935
20936.PHONY: configure-stage3-libcpp maybe-configure-stage3-libcpp
20937maybe-configure-stage3-libcpp:
20938@if libcpp-bootstrap
20939maybe-configure-stage3-libcpp: configure-stage3-libcpp
20940configure-stage3-libcpp:
20941	@[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
20942	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp
20943	@r=`${PWD_COMMAND}`; export r; \
20944	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20945	TFLAGS="$(STAGE3_TFLAGS)"; \
20946	test ! -f $(HOST_SUBDIR)/libcpp/Makefile || exit 0; \
20947	$(HOST_EXPORTS) \
20948	$(POSTSTAGE1_HOST_EXPORTS) \
20949	CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
20950	CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
20951	LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS;  \
20952	echo Configuring stage 3 in $(HOST_SUBDIR)/libcpp ; \
20953	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp ; \
20954	cd $(HOST_SUBDIR)/libcpp || exit 1; \
20955	case $(srcdir) in \
20956	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
20957	  *) topdir=`echo $(HOST_SUBDIR)/libcpp/ | \
20958		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
20959	esac; \
20960	srcdiroption="--srcdir=$${topdir}/libcpp"; \
20961	libsrcdir="$$s/libcpp"; \
20962	$(SHELL) $${libsrcdir}/configure \
20963	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
20964	  --target=${target_alias} $${srcdiroption} \
20965	  --with-build-libsubdir=$(HOST_SUBDIR) \
20966	  $(STAGE3_CONFIGURE_FLAGS)
20967@endif libcpp-bootstrap
20968
20969.PHONY: configure-stage4-libcpp maybe-configure-stage4-libcpp
20970maybe-configure-stage4-libcpp:
20971@if libcpp-bootstrap
20972maybe-configure-stage4-libcpp: configure-stage4-libcpp
20973configure-stage4-libcpp:
20974	@[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
20975	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp
20976	@r=`${PWD_COMMAND}`; export r; \
20977	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20978	TFLAGS="$(STAGE4_TFLAGS)"; \
20979	test ! -f $(HOST_SUBDIR)/libcpp/Makefile || exit 0; \
20980	$(HOST_EXPORTS) \
20981	$(POSTSTAGE1_HOST_EXPORTS) \
20982	CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
20983	CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
20984	LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS;  \
20985	echo Configuring stage 4 in $(HOST_SUBDIR)/libcpp ; \
20986	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp ; \
20987	cd $(HOST_SUBDIR)/libcpp || exit 1; \
20988	case $(srcdir) in \
20989	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
20990	  *) topdir=`echo $(HOST_SUBDIR)/libcpp/ | \
20991		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
20992	esac; \
20993	srcdiroption="--srcdir=$${topdir}/libcpp"; \
20994	libsrcdir="$$s/libcpp"; \
20995	$(SHELL) $${libsrcdir}/configure \
20996	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
20997	  --target=${target_alias} $${srcdiroption} \
20998	  --with-build-libsubdir=$(HOST_SUBDIR) \
20999	  $(STAGE4_CONFIGURE_FLAGS)
21000@endif libcpp-bootstrap
21001
21002.PHONY: configure-stageprofile-libcpp maybe-configure-stageprofile-libcpp
21003maybe-configure-stageprofile-libcpp:
21004@if libcpp-bootstrap
21005maybe-configure-stageprofile-libcpp: configure-stageprofile-libcpp
21006configure-stageprofile-libcpp:
21007	@[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
21008	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp
21009	@r=`${PWD_COMMAND}`; export r; \
21010	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21011	TFLAGS="$(STAGEprofile_TFLAGS)"; \
21012	test ! -f $(HOST_SUBDIR)/libcpp/Makefile || exit 0; \
21013	$(HOST_EXPORTS) \
21014	$(POSTSTAGE1_HOST_EXPORTS) \
21015	CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
21016	CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
21017	LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS;  \
21018	echo Configuring stage profile in $(HOST_SUBDIR)/libcpp ; \
21019	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp ; \
21020	cd $(HOST_SUBDIR)/libcpp || exit 1; \
21021	case $(srcdir) in \
21022	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
21023	  *) topdir=`echo $(HOST_SUBDIR)/libcpp/ | \
21024		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
21025	esac; \
21026	srcdiroption="--srcdir=$${topdir}/libcpp"; \
21027	libsrcdir="$$s/libcpp"; \
21028	$(SHELL) $${libsrcdir}/configure \
21029	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
21030	  --target=${target_alias} $${srcdiroption} \
21031	  --with-build-libsubdir=$(HOST_SUBDIR) \
21032	  $(STAGEprofile_CONFIGURE_FLAGS)
21033@endif libcpp-bootstrap
21034
21035.PHONY: configure-stagefeedback-libcpp maybe-configure-stagefeedback-libcpp
21036maybe-configure-stagefeedback-libcpp:
21037@if libcpp-bootstrap
21038maybe-configure-stagefeedback-libcpp: configure-stagefeedback-libcpp
21039configure-stagefeedback-libcpp:
21040	@[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
21041	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp
21042	@r=`${PWD_COMMAND}`; export r; \
21043	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21044	TFLAGS="$(STAGEfeedback_TFLAGS)"; \
21045	test ! -f $(HOST_SUBDIR)/libcpp/Makefile || exit 0; \
21046	$(HOST_EXPORTS) \
21047	$(POSTSTAGE1_HOST_EXPORTS) \
21048	CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
21049	CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
21050	LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS;  \
21051	echo Configuring stage feedback in $(HOST_SUBDIR)/libcpp ; \
21052	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp ; \
21053	cd $(HOST_SUBDIR)/libcpp || exit 1; \
21054	case $(srcdir) in \
21055	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
21056	  *) topdir=`echo $(HOST_SUBDIR)/libcpp/ | \
21057		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
21058	esac; \
21059	srcdiroption="--srcdir=$${topdir}/libcpp"; \
21060	libsrcdir="$$s/libcpp"; \
21061	$(SHELL) $${libsrcdir}/configure \
21062	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
21063	  --target=${target_alias} $${srcdiroption} \
21064	  --with-build-libsubdir=$(HOST_SUBDIR) \
21065	  $(STAGEfeedback_CONFIGURE_FLAGS)
21066@endif libcpp-bootstrap
21067
21068
21069
21070
21071
21072.PHONY: all-libcpp maybe-all-libcpp
21073maybe-all-libcpp:
21074@if gcc-bootstrap
21075all-libcpp: stage_current
21076@endif gcc-bootstrap
21077@if libcpp
21078TARGET-libcpp=all
21079maybe-all-libcpp: all-libcpp
21080all-libcpp: configure-libcpp
21081	@r=`${PWD_COMMAND}`; export r; \
21082	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21083	$(HOST_EXPORTS)  \
21084	(cd $(HOST_SUBDIR)/libcpp && \
21085	  $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS)  \
21086		$(TARGET-libcpp))
21087@endif libcpp
21088
21089
21090
21091.PHONY: all-stage1-libcpp maybe-all-stage1-libcpp
21092.PHONY: clean-stage1-libcpp maybe-clean-stage1-libcpp
21093maybe-all-stage1-libcpp:
21094maybe-clean-stage1-libcpp:
21095@if libcpp-bootstrap
21096maybe-all-stage1-libcpp: all-stage1-libcpp
21097all-stage1: all-stage1-libcpp
21098TARGET-stage1-libcpp = $(TARGET-libcpp)
21099all-stage1-libcpp: configure-stage1-libcpp
21100	@[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
21101	@r=`${PWD_COMMAND}`; export r; \
21102	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21103	TFLAGS="$(STAGE1_TFLAGS)"; \
21104	$(HOST_EXPORTS)  \
21105	cd $(HOST_SUBDIR)/libcpp && \
21106	$(MAKE) $(BASE_FLAGS_TO_PASS) \
21107		CFLAGS="$(STAGE1_CFLAGS)" \
21108		CXXFLAGS="$(STAGE1_CXXFLAGS)" \
21109		LIBCFLAGS="$(LIBCFLAGS)" \
21110		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
21111		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
21112		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
21113		$(EXTRA_HOST_FLAGS)  \
21114		$(STAGE1_FLAGS_TO_PASS)  \
21115		TFLAGS="$(STAGE1_TFLAGS)" \
21116		$(TARGET-stage1-libcpp)
21117
21118maybe-clean-stage1-libcpp: clean-stage1-libcpp
21119clean-stage1: clean-stage1-libcpp
21120clean-stage1-libcpp:
21121	@if [ $(current_stage) = stage1 ]; then \
21122	  [ -f $(HOST_SUBDIR)/libcpp/Makefile ] || exit 0; \
21123	else \
21124	  [ -f $(HOST_SUBDIR)/stage1-libcpp/Makefile ] || exit 0; \
21125	  $(MAKE) stage1-start; \
21126	fi; \
21127	cd $(HOST_SUBDIR)/libcpp && \
21128	$(MAKE) $(EXTRA_HOST_FLAGS)  \
21129	$(STAGE1_FLAGS_TO_PASS)  clean
21130@endif libcpp-bootstrap
21131
21132
21133.PHONY: all-stage2-libcpp maybe-all-stage2-libcpp
21134.PHONY: clean-stage2-libcpp maybe-clean-stage2-libcpp
21135maybe-all-stage2-libcpp:
21136maybe-clean-stage2-libcpp:
21137@if libcpp-bootstrap
21138maybe-all-stage2-libcpp: all-stage2-libcpp
21139all-stage2: all-stage2-libcpp
21140TARGET-stage2-libcpp = $(TARGET-libcpp)
21141all-stage2-libcpp: configure-stage2-libcpp
21142	@[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
21143	@r=`${PWD_COMMAND}`; export r; \
21144	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21145	TFLAGS="$(STAGE2_TFLAGS)"; \
21146	$(HOST_EXPORTS) \
21147	$(POSTSTAGE1_HOST_EXPORTS)  \
21148	cd $(HOST_SUBDIR)/libcpp && \
21149	$(MAKE) $(BASE_FLAGS_TO_PASS) \
21150		CFLAGS="$(STAGE2_CFLAGS)" \
21151		CXXFLAGS="$(STAGE2_CXXFLAGS)" \
21152		LIBCFLAGS="$(STAGE2_CFLAGS)" \
21153		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
21154		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
21155		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
21156		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
21157		TFLAGS="$(STAGE2_TFLAGS)" \
21158		$(TARGET-stage2-libcpp)
21159
21160maybe-clean-stage2-libcpp: clean-stage2-libcpp
21161clean-stage2: clean-stage2-libcpp
21162clean-stage2-libcpp:
21163	@if [ $(current_stage) = stage2 ]; then \
21164	  [ -f $(HOST_SUBDIR)/libcpp/Makefile ] || exit 0; \
21165	else \
21166	  [ -f $(HOST_SUBDIR)/stage2-libcpp/Makefile ] || exit 0; \
21167	  $(MAKE) stage2-start; \
21168	fi; \
21169	cd $(HOST_SUBDIR)/libcpp && \
21170	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
21171@endif libcpp-bootstrap
21172
21173
21174.PHONY: all-stage3-libcpp maybe-all-stage3-libcpp
21175.PHONY: clean-stage3-libcpp maybe-clean-stage3-libcpp
21176maybe-all-stage3-libcpp:
21177maybe-clean-stage3-libcpp:
21178@if libcpp-bootstrap
21179maybe-all-stage3-libcpp: all-stage3-libcpp
21180all-stage3: all-stage3-libcpp
21181TARGET-stage3-libcpp = $(TARGET-libcpp)
21182all-stage3-libcpp: configure-stage3-libcpp
21183	@[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
21184	@r=`${PWD_COMMAND}`; export r; \
21185	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21186	TFLAGS="$(STAGE3_TFLAGS)"; \
21187	$(HOST_EXPORTS) \
21188	$(POSTSTAGE1_HOST_EXPORTS)  \
21189	cd $(HOST_SUBDIR)/libcpp && \
21190	$(MAKE) $(BASE_FLAGS_TO_PASS) \
21191		CFLAGS="$(STAGE3_CFLAGS)" \
21192		CXXFLAGS="$(STAGE3_CXXFLAGS)" \
21193		LIBCFLAGS="$(STAGE3_CFLAGS)" \
21194		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
21195		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
21196		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
21197		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
21198		TFLAGS="$(STAGE3_TFLAGS)" \
21199		$(TARGET-stage3-libcpp)
21200
21201maybe-clean-stage3-libcpp: clean-stage3-libcpp
21202clean-stage3: clean-stage3-libcpp
21203clean-stage3-libcpp:
21204	@if [ $(current_stage) = stage3 ]; then \
21205	  [ -f $(HOST_SUBDIR)/libcpp/Makefile ] || exit 0; \
21206	else \
21207	  [ -f $(HOST_SUBDIR)/stage3-libcpp/Makefile ] || exit 0; \
21208	  $(MAKE) stage3-start; \
21209	fi; \
21210	cd $(HOST_SUBDIR)/libcpp && \
21211	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
21212@endif libcpp-bootstrap
21213
21214
21215.PHONY: all-stage4-libcpp maybe-all-stage4-libcpp
21216.PHONY: clean-stage4-libcpp maybe-clean-stage4-libcpp
21217maybe-all-stage4-libcpp:
21218maybe-clean-stage4-libcpp:
21219@if libcpp-bootstrap
21220maybe-all-stage4-libcpp: all-stage4-libcpp
21221all-stage4: all-stage4-libcpp
21222TARGET-stage4-libcpp = $(TARGET-libcpp)
21223all-stage4-libcpp: configure-stage4-libcpp
21224	@[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
21225	@r=`${PWD_COMMAND}`; export r; \
21226	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21227	TFLAGS="$(STAGE4_TFLAGS)"; \
21228	$(HOST_EXPORTS) \
21229	$(POSTSTAGE1_HOST_EXPORTS)  \
21230	cd $(HOST_SUBDIR)/libcpp && \
21231	$(MAKE) $(BASE_FLAGS_TO_PASS) \
21232		CFLAGS="$(STAGE4_CFLAGS)" \
21233		CXXFLAGS="$(STAGE4_CXXFLAGS)" \
21234		LIBCFLAGS="$(STAGE4_CFLAGS)" \
21235		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
21236		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
21237		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
21238		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
21239		TFLAGS="$(STAGE4_TFLAGS)" \
21240		$(TARGET-stage4-libcpp)
21241
21242maybe-clean-stage4-libcpp: clean-stage4-libcpp
21243clean-stage4: clean-stage4-libcpp
21244clean-stage4-libcpp:
21245	@if [ $(current_stage) = stage4 ]; then \
21246	  [ -f $(HOST_SUBDIR)/libcpp/Makefile ] || exit 0; \
21247	else \
21248	  [ -f $(HOST_SUBDIR)/stage4-libcpp/Makefile ] || exit 0; \
21249	  $(MAKE) stage4-start; \
21250	fi; \
21251	cd $(HOST_SUBDIR)/libcpp && \
21252	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
21253@endif libcpp-bootstrap
21254
21255
21256.PHONY: all-stageprofile-libcpp maybe-all-stageprofile-libcpp
21257.PHONY: clean-stageprofile-libcpp maybe-clean-stageprofile-libcpp
21258maybe-all-stageprofile-libcpp:
21259maybe-clean-stageprofile-libcpp:
21260@if libcpp-bootstrap
21261maybe-all-stageprofile-libcpp: all-stageprofile-libcpp
21262all-stageprofile: all-stageprofile-libcpp
21263TARGET-stageprofile-libcpp = $(TARGET-libcpp)
21264all-stageprofile-libcpp: configure-stageprofile-libcpp
21265	@[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
21266	@r=`${PWD_COMMAND}`; export r; \
21267	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21268	TFLAGS="$(STAGEprofile_TFLAGS)"; \
21269	$(HOST_EXPORTS) \
21270	$(POSTSTAGE1_HOST_EXPORTS)  \
21271	cd $(HOST_SUBDIR)/libcpp && \
21272	$(MAKE) $(BASE_FLAGS_TO_PASS) \
21273		CFLAGS="$(STAGEprofile_CFLAGS)" \
21274		CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
21275		LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
21276		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
21277		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
21278		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
21279		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
21280		TFLAGS="$(STAGEprofile_TFLAGS)" \
21281		$(TARGET-stageprofile-libcpp)
21282
21283maybe-clean-stageprofile-libcpp: clean-stageprofile-libcpp
21284clean-stageprofile: clean-stageprofile-libcpp
21285clean-stageprofile-libcpp:
21286	@if [ $(current_stage) = stageprofile ]; then \
21287	  [ -f $(HOST_SUBDIR)/libcpp/Makefile ] || exit 0; \
21288	else \
21289	  [ -f $(HOST_SUBDIR)/stageprofile-libcpp/Makefile ] || exit 0; \
21290	  $(MAKE) stageprofile-start; \
21291	fi; \
21292	cd $(HOST_SUBDIR)/libcpp && \
21293	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
21294@endif libcpp-bootstrap
21295
21296
21297.PHONY: all-stagefeedback-libcpp maybe-all-stagefeedback-libcpp
21298.PHONY: clean-stagefeedback-libcpp maybe-clean-stagefeedback-libcpp
21299maybe-all-stagefeedback-libcpp:
21300maybe-clean-stagefeedback-libcpp:
21301@if libcpp-bootstrap
21302maybe-all-stagefeedback-libcpp: all-stagefeedback-libcpp
21303all-stagefeedback: all-stagefeedback-libcpp
21304TARGET-stagefeedback-libcpp = $(TARGET-libcpp)
21305all-stagefeedback-libcpp: configure-stagefeedback-libcpp
21306	@[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
21307	@r=`${PWD_COMMAND}`; export r; \
21308	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21309	TFLAGS="$(STAGEfeedback_TFLAGS)"; \
21310	$(HOST_EXPORTS) \
21311	$(POSTSTAGE1_HOST_EXPORTS)  \
21312	cd $(HOST_SUBDIR)/libcpp && \
21313	$(MAKE) $(BASE_FLAGS_TO_PASS) \
21314		CFLAGS="$(STAGEfeedback_CFLAGS)" \
21315		CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
21316		LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
21317		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
21318		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
21319		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
21320		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
21321		TFLAGS="$(STAGEfeedback_TFLAGS)" \
21322		$(TARGET-stagefeedback-libcpp)
21323
21324maybe-clean-stagefeedback-libcpp: clean-stagefeedback-libcpp
21325clean-stagefeedback: clean-stagefeedback-libcpp
21326clean-stagefeedback-libcpp:
21327	@if [ $(current_stage) = stagefeedback ]; then \
21328	  [ -f $(HOST_SUBDIR)/libcpp/Makefile ] || exit 0; \
21329	else \
21330	  [ -f $(HOST_SUBDIR)/stagefeedback-libcpp/Makefile ] || exit 0; \
21331	  $(MAKE) stagefeedback-start; \
21332	fi; \
21333	cd $(HOST_SUBDIR)/libcpp && \
21334	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
21335@endif libcpp-bootstrap
21336
21337
21338
21339
21340
21341.PHONY: check-libcpp maybe-check-libcpp
21342maybe-check-libcpp:
21343@if libcpp
21344maybe-check-libcpp: check-libcpp
21345
21346check-libcpp:
21347	@: $(MAKE); $(unstage)
21348	@r=`${PWD_COMMAND}`; export r; \
21349	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21350	$(HOST_EXPORTS) \
21351	(cd $(HOST_SUBDIR)/libcpp && \
21352	  $(MAKE) $(FLAGS_TO_PASS)  check)
21353
21354@endif libcpp
21355
21356.PHONY: install-libcpp maybe-install-libcpp
21357maybe-install-libcpp:
21358@if libcpp
21359maybe-install-libcpp: install-libcpp
21360
21361install-libcpp: installdirs
21362	@: $(MAKE); $(unstage)
21363	@r=`${PWD_COMMAND}`; export r; \
21364	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21365	$(HOST_EXPORTS) \
21366	(cd $(HOST_SUBDIR)/libcpp && \
21367	  $(MAKE) $(FLAGS_TO_PASS)  install)
21368
21369@endif libcpp
21370
21371.PHONY: install-strip-libcpp maybe-install-strip-libcpp
21372maybe-install-strip-libcpp:
21373@if libcpp
21374maybe-install-strip-libcpp: install-strip-libcpp
21375
21376install-strip-libcpp: installdirs
21377	@: $(MAKE); $(unstage)
21378	@r=`${PWD_COMMAND}`; export r; \
21379	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21380	$(HOST_EXPORTS) \
21381	(cd $(HOST_SUBDIR)/libcpp && \
21382	  $(MAKE) $(FLAGS_TO_PASS)  install-strip)
21383
21384@endif libcpp
21385
21386# Other targets (info, dvi, pdf, etc.)
21387
21388.PHONY: maybe-info-libcpp info-libcpp
21389maybe-info-libcpp:
21390@if libcpp
21391maybe-info-libcpp: info-libcpp
21392
21393info-libcpp: \
21394    configure-libcpp 
21395	@[ -f ./libcpp/Makefile ] || exit 0; \
21396	r=`${PWD_COMMAND}`; export r; \
21397	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21398	$(HOST_EXPORTS) \
21399	for flag in $(EXTRA_HOST_FLAGS) ; do \
21400	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21401	done; \
21402	echo "Doing info in libcpp" ; \
21403	(cd $(HOST_SUBDIR)/libcpp && \
21404	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21405	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21406	          "RANLIB=$${RANLIB}" \
21407	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21408	          info) \
21409	  || exit 1
21410
21411@endif libcpp
21412
21413.PHONY: maybe-dvi-libcpp dvi-libcpp
21414maybe-dvi-libcpp:
21415@if libcpp
21416maybe-dvi-libcpp: dvi-libcpp
21417
21418dvi-libcpp: \
21419    configure-libcpp 
21420	@[ -f ./libcpp/Makefile ] || exit 0; \
21421	r=`${PWD_COMMAND}`; export r; \
21422	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21423	$(HOST_EXPORTS) \
21424	for flag in $(EXTRA_HOST_FLAGS) ; do \
21425	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21426	done; \
21427	echo "Doing dvi in libcpp" ; \
21428	(cd $(HOST_SUBDIR)/libcpp && \
21429	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21430	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21431	          "RANLIB=$${RANLIB}" \
21432	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21433	          dvi) \
21434	  || exit 1
21435
21436@endif libcpp
21437
21438.PHONY: maybe-pdf-libcpp pdf-libcpp
21439maybe-pdf-libcpp:
21440@if libcpp
21441maybe-pdf-libcpp: pdf-libcpp
21442
21443pdf-libcpp: \
21444    configure-libcpp 
21445	@[ -f ./libcpp/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 libcpp" ; \
21453	(cd $(HOST_SUBDIR)/libcpp && \
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 libcpp
21462
21463.PHONY: maybe-html-libcpp html-libcpp
21464maybe-html-libcpp:
21465@if libcpp
21466maybe-html-libcpp: html-libcpp
21467
21468html-libcpp: \
21469    configure-libcpp 
21470	@[ -f ./libcpp/Makefile ] || exit 0; \
21471	r=`${PWD_COMMAND}`; export r; \
21472	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21473	$(HOST_EXPORTS) \
21474	for flag in $(EXTRA_HOST_FLAGS) ; do \
21475	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21476	done; \
21477	echo "Doing html in libcpp" ; \
21478	(cd $(HOST_SUBDIR)/libcpp && \
21479	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21480	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21481	          "RANLIB=$${RANLIB}" \
21482	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21483	          html) \
21484	  || exit 1
21485
21486@endif libcpp
21487
21488.PHONY: maybe-TAGS-libcpp TAGS-libcpp
21489maybe-TAGS-libcpp:
21490@if libcpp
21491maybe-TAGS-libcpp: TAGS-libcpp
21492
21493TAGS-libcpp: \
21494    configure-libcpp 
21495	@[ -f ./libcpp/Makefile ] || exit 0; \
21496	r=`${PWD_COMMAND}`; export r; \
21497	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21498	$(HOST_EXPORTS) \
21499	for flag in $(EXTRA_HOST_FLAGS) ; do \
21500	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21501	done; \
21502	echo "Doing TAGS in libcpp" ; \
21503	(cd $(HOST_SUBDIR)/libcpp && \
21504	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21505	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21506	          "RANLIB=$${RANLIB}" \
21507	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21508	          TAGS) \
21509	  || exit 1
21510
21511@endif libcpp
21512
21513.PHONY: maybe-install-info-libcpp install-info-libcpp
21514maybe-install-info-libcpp:
21515@if libcpp
21516maybe-install-info-libcpp: install-info-libcpp
21517
21518install-info-libcpp: \
21519    configure-libcpp \
21520    info-libcpp 
21521	@[ -f ./libcpp/Makefile ] || exit 0; \
21522	r=`${PWD_COMMAND}`; export r; \
21523	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21524	$(HOST_EXPORTS) \
21525	for flag in $(EXTRA_HOST_FLAGS) ; do \
21526	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21527	done; \
21528	echo "Doing install-info in libcpp" ; \
21529	(cd $(HOST_SUBDIR)/libcpp && \
21530	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21531	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21532	          "RANLIB=$${RANLIB}" \
21533	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21534	          install-info) \
21535	  || exit 1
21536
21537@endif libcpp
21538
21539.PHONY: maybe-install-pdf-libcpp install-pdf-libcpp
21540maybe-install-pdf-libcpp:
21541@if libcpp
21542maybe-install-pdf-libcpp: install-pdf-libcpp
21543
21544install-pdf-libcpp: \
21545    configure-libcpp \
21546    pdf-libcpp 
21547	@[ -f ./libcpp/Makefile ] || exit 0; \
21548	r=`${PWD_COMMAND}`; export r; \
21549	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21550	$(HOST_EXPORTS) \
21551	for flag in $(EXTRA_HOST_FLAGS) ; do \
21552	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21553	done; \
21554	echo "Doing install-pdf in libcpp" ; \
21555	(cd $(HOST_SUBDIR)/libcpp && \
21556	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21557	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21558	          "RANLIB=$${RANLIB}" \
21559	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21560	          install-pdf) \
21561	  || exit 1
21562
21563@endif libcpp
21564
21565.PHONY: maybe-install-html-libcpp install-html-libcpp
21566maybe-install-html-libcpp:
21567@if libcpp
21568maybe-install-html-libcpp: install-html-libcpp
21569
21570install-html-libcpp: \
21571    configure-libcpp \
21572    html-libcpp 
21573	@[ -f ./libcpp/Makefile ] || exit 0; \
21574	r=`${PWD_COMMAND}`; export r; \
21575	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21576	$(HOST_EXPORTS) \
21577	for flag in $(EXTRA_HOST_FLAGS) ; do \
21578	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21579	done; \
21580	echo "Doing install-html in libcpp" ; \
21581	(cd $(HOST_SUBDIR)/libcpp && \
21582	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21583	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21584	          "RANLIB=$${RANLIB}" \
21585	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21586	          install-html) \
21587	  || exit 1
21588
21589@endif libcpp
21590
21591.PHONY: maybe-installcheck-libcpp installcheck-libcpp
21592maybe-installcheck-libcpp:
21593@if libcpp
21594maybe-installcheck-libcpp: installcheck-libcpp
21595
21596installcheck-libcpp: \
21597    configure-libcpp 
21598	@[ -f ./libcpp/Makefile ] || exit 0; \
21599	r=`${PWD_COMMAND}`; export r; \
21600	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21601	$(HOST_EXPORTS) \
21602	for flag in $(EXTRA_HOST_FLAGS) ; do \
21603	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21604	done; \
21605	echo "Doing installcheck in libcpp" ; \
21606	(cd $(HOST_SUBDIR)/libcpp && \
21607	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21608	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21609	          "RANLIB=$${RANLIB}" \
21610	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21611	          installcheck) \
21612	  || exit 1
21613
21614@endif libcpp
21615
21616.PHONY: maybe-mostlyclean-libcpp mostlyclean-libcpp
21617maybe-mostlyclean-libcpp:
21618@if libcpp
21619maybe-mostlyclean-libcpp: mostlyclean-libcpp
21620
21621mostlyclean-libcpp: 
21622	@[ -f ./libcpp/Makefile ] || exit 0; \
21623	r=`${PWD_COMMAND}`; export r; \
21624	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21625	$(HOST_EXPORTS) \
21626	for flag in $(EXTRA_HOST_FLAGS) ; do \
21627	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21628	done; \
21629	echo "Doing mostlyclean in libcpp" ; \
21630	(cd $(HOST_SUBDIR)/libcpp && \
21631	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21632	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21633	          "RANLIB=$${RANLIB}" \
21634	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21635	          mostlyclean) \
21636	  || exit 1
21637
21638@endif libcpp
21639
21640.PHONY: maybe-clean-libcpp clean-libcpp
21641maybe-clean-libcpp:
21642@if libcpp
21643maybe-clean-libcpp: clean-libcpp
21644
21645clean-libcpp: 
21646	@[ -f ./libcpp/Makefile ] || exit 0; \
21647	r=`${PWD_COMMAND}`; export r; \
21648	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21649	$(HOST_EXPORTS) \
21650	for flag in $(EXTRA_HOST_FLAGS) ; do \
21651	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21652	done; \
21653	echo "Doing clean in libcpp" ; \
21654	(cd $(HOST_SUBDIR)/libcpp && \
21655	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21656	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21657	          "RANLIB=$${RANLIB}" \
21658	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21659	          clean) \
21660	  || exit 1
21661
21662@endif libcpp
21663
21664.PHONY: maybe-distclean-libcpp distclean-libcpp
21665maybe-distclean-libcpp:
21666@if libcpp
21667maybe-distclean-libcpp: distclean-libcpp
21668
21669distclean-libcpp: 
21670	@[ -f ./libcpp/Makefile ] || exit 0; \
21671	r=`${PWD_COMMAND}`; export r; \
21672	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21673	$(HOST_EXPORTS) \
21674	for flag in $(EXTRA_HOST_FLAGS) ; do \
21675	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21676	done; \
21677	echo "Doing distclean in libcpp" ; \
21678	(cd $(HOST_SUBDIR)/libcpp && \
21679	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21680	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21681	          "RANLIB=$${RANLIB}" \
21682	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21683	          distclean) \
21684	  || exit 1
21685
21686@endif libcpp
21687
21688.PHONY: maybe-maintainer-clean-libcpp maintainer-clean-libcpp
21689maybe-maintainer-clean-libcpp:
21690@if libcpp
21691maybe-maintainer-clean-libcpp: maintainer-clean-libcpp
21692
21693maintainer-clean-libcpp: 
21694	@[ -f ./libcpp/Makefile ] || exit 0; \
21695	r=`${PWD_COMMAND}`; export r; \
21696	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21697	$(HOST_EXPORTS) \
21698	for flag in $(EXTRA_HOST_FLAGS) ; do \
21699	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21700	done; \
21701	echo "Doing maintainer-clean in libcpp" ; \
21702	(cd $(HOST_SUBDIR)/libcpp && \
21703	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21704	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21705	          "RANLIB=$${RANLIB}" \
21706	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21707	          maintainer-clean) \
21708	  || exit 1
21709
21710@endif libcpp
21711
21712
21713
21714.PHONY: configure-libdecnumber maybe-configure-libdecnumber
21715maybe-configure-libdecnumber:
21716@if gcc-bootstrap
21717configure-libdecnumber: stage_current
21718@endif gcc-bootstrap
21719@if libdecnumber
21720maybe-configure-libdecnumber: configure-libdecnumber
21721configure-libdecnumber: 
21722	@r=`${PWD_COMMAND}`; export r; \
21723	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21724	test ! -f $(HOST_SUBDIR)/libdecnumber/Makefile || exit 0; \
21725	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber ; \
21726	$(HOST_EXPORTS)  \
21727	echo Configuring in $(HOST_SUBDIR)/libdecnumber; \
21728	cd "$(HOST_SUBDIR)/libdecnumber" || exit 1; \
21729	case $(srcdir) in \
21730	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
21731	  *) topdir=`echo $(HOST_SUBDIR)/libdecnumber/ | \
21732		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
21733	esac; \
21734	srcdiroption="--srcdir=$${topdir}/libdecnumber"; \
21735	libsrcdir="$$s/libdecnumber"; \
21736	$(SHELL) $${libsrcdir}/configure \
21737	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
21738	  --target=${target_alias} $${srcdiroption}  \
21739	  || exit 1
21740@endif libdecnumber
21741
21742
21743
21744.PHONY: configure-stage1-libdecnumber maybe-configure-stage1-libdecnumber
21745maybe-configure-stage1-libdecnumber:
21746@if libdecnumber-bootstrap
21747maybe-configure-stage1-libdecnumber: configure-stage1-libdecnumber
21748configure-stage1-libdecnumber:
21749	@[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
21750	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber
21751	@r=`${PWD_COMMAND}`; export r; \
21752	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21753	TFLAGS="$(STAGE1_TFLAGS)"; \
21754	test ! -f $(HOST_SUBDIR)/libdecnumber/Makefile || exit 0; \
21755	$(HOST_EXPORTS) \
21756	CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
21757	CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
21758	LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS;  \
21759	echo Configuring stage 1 in $(HOST_SUBDIR)/libdecnumber ; \
21760	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber ; \
21761	cd $(HOST_SUBDIR)/libdecnumber || exit 1; \
21762	case $(srcdir) in \
21763	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
21764	  *) topdir=`echo $(HOST_SUBDIR)/libdecnumber/ | \
21765		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
21766	esac; \
21767	srcdiroption="--srcdir=$${topdir}/libdecnumber"; \
21768	libsrcdir="$$s/libdecnumber"; \
21769	$(SHELL) $${libsrcdir}/configure \
21770	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
21771	  --target=${target_alias} $${srcdiroption} \
21772	  $(STAGE1_CONFIGURE_FLAGS)
21773@endif libdecnumber-bootstrap
21774
21775.PHONY: configure-stage2-libdecnumber maybe-configure-stage2-libdecnumber
21776maybe-configure-stage2-libdecnumber:
21777@if libdecnumber-bootstrap
21778maybe-configure-stage2-libdecnumber: configure-stage2-libdecnumber
21779configure-stage2-libdecnumber:
21780	@[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
21781	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber
21782	@r=`${PWD_COMMAND}`; export r; \
21783	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21784	TFLAGS="$(STAGE2_TFLAGS)"; \
21785	test ! -f $(HOST_SUBDIR)/libdecnumber/Makefile || exit 0; \
21786	$(HOST_EXPORTS) \
21787	$(POSTSTAGE1_HOST_EXPORTS) \
21788	CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
21789	CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
21790	LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS;  \
21791	echo Configuring stage 2 in $(HOST_SUBDIR)/libdecnumber ; \
21792	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber ; \
21793	cd $(HOST_SUBDIR)/libdecnumber || exit 1; \
21794	case $(srcdir) in \
21795	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
21796	  *) topdir=`echo $(HOST_SUBDIR)/libdecnumber/ | \
21797		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
21798	esac; \
21799	srcdiroption="--srcdir=$${topdir}/libdecnumber"; \
21800	libsrcdir="$$s/libdecnumber"; \
21801	$(SHELL) $${libsrcdir}/configure \
21802	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
21803	  --target=${target_alias} $${srcdiroption} \
21804	  --with-build-libsubdir=$(HOST_SUBDIR) \
21805	  $(STAGE2_CONFIGURE_FLAGS)
21806@endif libdecnumber-bootstrap
21807
21808.PHONY: configure-stage3-libdecnumber maybe-configure-stage3-libdecnumber
21809maybe-configure-stage3-libdecnumber:
21810@if libdecnumber-bootstrap
21811maybe-configure-stage3-libdecnumber: configure-stage3-libdecnumber
21812configure-stage3-libdecnumber:
21813	@[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
21814	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber
21815	@r=`${PWD_COMMAND}`; export r; \
21816	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21817	TFLAGS="$(STAGE3_TFLAGS)"; \
21818	test ! -f $(HOST_SUBDIR)/libdecnumber/Makefile || exit 0; \
21819	$(HOST_EXPORTS) \
21820	$(POSTSTAGE1_HOST_EXPORTS) \
21821	CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
21822	CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
21823	LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS;  \
21824	echo Configuring stage 3 in $(HOST_SUBDIR)/libdecnumber ; \
21825	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber ; \
21826	cd $(HOST_SUBDIR)/libdecnumber || exit 1; \
21827	case $(srcdir) in \
21828	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
21829	  *) topdir=`echo $(HOST_SUBDIR)/libdecnumber/ | \
21830		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
21831	esac; \
21832	srcdiroption="--srcdir=$${topdir}/libdecnumber"; \
21833	libsrcdir="$$s/libdecnumber"; \
21834	$(SHELL) $${libsrcdir}/configure \
21835	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
21836	  --target=${target_alias} $${srcdiroption} \
21837	  --with-build-libsubdir=$(HOST_SUBDIR) \
21838	  $(STAGE3_CONFIGURE_FLAGS)
21839@endif libdecnumber-bootstrap
21840
21841.PHONY: configure-stage4-libdecnumber maybe-configure-stage4-libdecnumber
21842maybe-configure-stage4-libdecnumber:
21843@if libdecnumber-bootstrap
21844maybe-configure-stage4-libdecnumber: configure-stage4-libdecnumber
21845configure-stage4-libdecnumber:
21846	@[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
21847	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber
21848	@r=`${PWD_COMMAND}`; export r; \
21849	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21850	TFLAGS="$(STAGE4_TFLAGS)"; \
21851	test ! -f $(HOST_SUBDIR)/libdecnumber/Makefile || exit 0; \
21852	$(HOST_EXPORTS) \
21853	$(POSTSTAGE1_HOST_EXPORTS) \
21854	CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
21855	CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
21856	LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS;  \
21857	echo Configuring stage 4 in $(HOST_SUBDIR)/libdecnumber ; \
21858	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber ; \
21859	cd $(HOST_SUBDIR)/libdecnumber || exit 1; \
21860	case $(srcdir) in \
21861	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
21862	  *) topdir=`echo $(HOST_SUBDIR)/libdecnumber/ | \
21863		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
21864	esac; \
21865	srcdiroption="--srcdir=$${topdir}/libdecnumber"; \
21866	libsrcdir="$$s/libdecnumber"; \
21867	$(SHELL) $${libsrcdir}/configure \
21868	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
21869	  --target=${target_alias} $${srcdiroption} \
21870	  --with-build-libsubdir=$(HOST_SUBDIR) \
21871	  $(STAGE4_CONFIGURE_FLAGS)
21872@endif libdecnumber-bootstrap
21873
21874.PHONY: configure-stageprofile-libdecnumber maybe-configure-stageprofile-libdecnumber
21875maybe-configure-stageprofile-libdecnumber:
21876@if libdecnumber-bootstrap
21877maybe-configure-stageprofile-libdecnumber: configure-stageprofile-libdecnumber
21878configure-stageprofile-libdecnumber:
21879	@[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
21880	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber
21881	@r=`${PWD_COMMAND}`; export r; \
21882	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21883	TFLAGS="$(STAGEprofile_TFLAGS)"; \
21884	test ! -f $(HOST_SUBDIR)/libdecnumber/Makefile || exit 0; \
21885	$(HOST_EXPORTS) \
21886	$(POSTSTAGE1_HOST_EXPORTS) \
21887	CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
21888	CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
21889	LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS;  \
21890	echo Configuring stage profile in $(HOST_SUBDIR)/libdecnumber ; \
21891	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber ; \
21892	cd $(HOST_SUBDIR)/libdecnumber || exit 1; \
21893	case $(srcdir) in \
21894	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
21895	  *) topdir=`echo $(HOST_SUBDIR)/libdecnumber/ | \
21896		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
21897	esac; \
21898	srcdiroption="--srcdir=$${topdir}/libdecnumber"; \
21899	libsrcdir="$$s/libdecnumber"; \
21900	$(SHELL) $${libsrcdir}/configure \
21901	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
21902	  --target=${target_alias} $${srcdiroption} \
21903	  --with-build-libsubdir=$(HOST_SUBDIR) \
21904	  $(STAGEprofile_CONFIGURE_FLAGS)
21905@endif libdecnumber-bootstrap
21906
21907.PHONY: configure-stagefeedback-libdecnumber maybe-configure-stagefeedback-libdecnumber
21908maybe-configure-stagefeedback-libdecnumber:
21909@if libdecnumber-bootstrap
21910maybe-configure-stagefeedback-libdecnumber: configure-stagefeedback-libdecnumber
21911configure-stagefeedback-libdecnumber:
21912	@[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
21913	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber
21914	@r=`${PWD_COMMAND}`; export r; \
21915	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21916	TFLAGS="$(STAGEfeedback_TFLAGS)"; \
21917	test ! -f $(HOST_SUBDIR)/libdecnumber/Makefile || exit 0; \
21918	$(HOST_EXPORTS) \
21919	$(POSTSTAGE1_HOST_EXPORTS) \
21920	CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
21921	CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
21922	LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS;  \
21923	echo Configuring stage feedback in $(HOST_SUBDIR)/libdecnumber ; \
21924	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber ; \
21925	cd $(HOST_SUBDIR)/libdecnumber || exit 1; \
21926	case $(srcdir) in \
21927	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
21928	  *) topdir=`echo $(HOST_SUBDIR)/libdecnumber/ | \
21929		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
21930	esac; \
21931	srcdiroption="--srcdir=$${topdir}/libdecnumber"; \
21932	libsrcdir="$$s/libdecnumber"; \
21933	$(SHELL) $${libsrcdir}/configure \
21934	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
21935	  --target=${target_alias} $${srcdiroption} \
21936	  --with-build-libsubdir=$(HOST_SUBDIR) \
21937	  $(STAGEfeedback_CONFIGURE_FLAGS)
21938@endif libdecnumber-bootstrap
21939
21940
21941
21942
21943
21944.PHONY: all-libdecnumber maybe-all-libdecnumber
21945maybe-all-libdecnumber:
21946@if gcc-bootstrap
21947all-libdecnumber: stage_current
21948@endif gcc-bootstrap
21949@if libdecnumber
21950TARGET-libdecnumber=all
21951maybe-all-libdecnumber: all-libdecnumber
21952all-libdecnumber: configure-libdecnumber
21953	@r=`${PWD_COMMAND}`; export r; \
21954	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21955	$(HOST_EXPORTS)  \
21956	(cd $(HOST_SUBDIR)/libdecnumber && \
21957	  $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS)  \
21958		$(TARGET-libdecnumber))
21959@endif libdecnumber
21960
21961
21962
21963.PHONY: all-stage1-libdecnumber maybe-all-stage1-libdecnumber
21964.PHONY: clean-stage1-libdecnumber maybe-clean-stage1-libdecnumber
21965maybe-all-stage1-libdecnumber:
21966maybe-clean-stage1-libdecnumber:
21967@if libdecnumber-bootstrap
21968maybe-all-stage1-libdecnumber: all-stage1-libdecnumber
21969all-stage1: all-stage1-libdecnumber
21970TARGET-stage1-libdecnumber = $(TARGET-libdecnumber)
21971all-stage1-libdecnumber: configure-stage1-libdecnumber
21972	@[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
21973	@r=`${PWD_COMMAND}`; export r; \
21974	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21975	TFLAGS="$(STAGE1_TFLAGS)"; \
21976	$(HOST_EXPORTS)  \
21977	cd $(HOST_SUBDIR)/libdecnumber && \
21978	$(MAKE) $(BASE_FLAGS_TO_PASS) \
21979		CFLAGS="$(STAGE1_CFLAGS)" \
21980		CXXFLAGS="$(STAGE1_CXXFLAGS)" \
21981		LIBCFLAGS="$(LIBCFLAGS)" \
21982		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
21983		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
21984		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
21985		$(EXTRA_HOST_FLAGS)  \
21986		$(STAGE1_FLAGS_TO_PASS)  \
21987		TFLAGS="$(STAGE1_TFLAGS)" \
21988		$(TARGET-stage1-libdecnumber)
21989
21990maybe-clean-stage1-libdecnumber: clean-stage1-libdecnumber
21991clean-stage1: clean-stage1-libdecnumber
21992clean-stage1-libdecnumber:
21993	@if [ $(current_stage) = stage1 ]; then \
21994	  [ -f $(HOST_SUBDIR)/libdecnumber/Makefile ] || exit 0; \
21995	else \
21996	  [ -f $(HOST_SUBDIR)/stage1-libdecnumber/Makefile ] || exit 0; \
21997	  $(MAKE) stage1-start; \
21998	fi; \
21999	cd $(HOST_SUBDIR)/libdecnumber && \
22000	$(MAKE) $(EXTRA_HOST_FLAGS)  \
22001	$(STAGE1_FLAGS_TO_PASS)  clean
22002@endif libdecnumber-bootstrap
22003
22004
22005.PHONY: all-stage2-libdecnumber maybe-all-stage2-libdecnumber
22006.PHONY: clean-stage2-libdecnumber maybe-clean-stage2-libdecnumber
22007maybe-all-stage2-libdecnumber:
22008maybe-clean-stage2-libdecnumber:
22009@if libdecnumber-bootstrap
22010maybe-all-stage2-libdecnumber: all-stage2-libdecnumber
22011all-stage2: all-stage2-libdecnumber
22012TARGET-stage2-libdecnumber = $(TARGET-libdecnumber)
22013all-stage2-libdecnumber: configure-stage2-libdecnumber
22014	@[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
22015	@r=`${PWD_COMMAND}`; export r; \
22016	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22017	TFLAGS="$(STAGE2_TFLAGS)"; \
22018	$(HOST_EXPORTS) \
22019	$(POSTSTAGE1_HOST_EXPORTS)  \
22020	cd $(HOST_SUBDIR)/libdecnumber && \
22021	$(MAKE) $(BASE_FLAGS_TO_PASS) \
22022		CFLAGS="$(STAGE2_CFLAGS)" \
22023		CXXFLAGS="$(STAGE2_CXXFLAGS)" \
22024		LIBCFLAGS="$(STAGE2_CFLAGS)" \
22025		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
22026		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
22027		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
22028		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
22029		TFLAGS="$(STAGE2_TFLAGS)" \
22030		$(TARGET-stage2-libdecnumber)
22031
22032maybe-clean-stage2-libdecnumber: clean-stage2-libdecnumber
22033clean-stage2: clean-stage2-libdecnumber
22034clean-stage2-libdecnumber:
22035	@if [ $(current_stage) = stage2 ]; then \
22036	  [ -f $(HOST_SUBDIR)/libdecnumber/Makefile ] || exit 0; \
22037	else \
22038	  [ -f $(HOST_SUBDIR)/stage2-libdecnumber/Makefile ] || exit 0; \
22039	  $(MAKE) stage2-start; \
22040	fi; \
22041	cd $(HOST_SUBDIR)/libdecnumber && \
22042	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
22043@endif libdecnumber-bootstrap
22044
22045
22046.PHONY: all-stage3-libdecnumber maybe-all-stage3-libdecnumber
22047.PHONY: clean-stage3-libdecnumber maybe-clean-stage3-libdecnumber
22048maybe-all-stage3-libdecnumber:
22049maybe-clean-stage3-libdecnumber:
22050@if libdecnumber-bootstrap
22051maybe-all-stage3-libdecnumber: all-stage3-libdecnumber
22052all-stage3: all-stage3-libdecnumber
22053TARGET-stage3-libdecnumber = $(TARGET-libdecnumber)
22054all-stage3-libdecnumber: configure-stage3-libdecnumber
22055	@[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
22056	@r=`${PWD_COMMAND}`; export r; \
22057	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22058	TFLAGS="$(STAGE3_TFLAGS)"; \
22059	$(HOST_EXPORTS) \
22060	$(POSTSTAGE1_HOST_EXPORTS)  \
22061	cd $(HOST_SUBDIR)/libdecnumber && \
22062	$(MAKE) $(BASE_FLAGS_TO_PASS) \
22063		CFLAGS="$(STAGE3_CFLAGS)" \
22064		CXXFLAGS="$(STAGE3_CXXFLAGS)" \
22065		LIBCFLAGS="$(STAGE3_CFLAGS)" \
22066		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
22067		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
22068		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
22069		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
22070		TFLAGS="$(STAGE3_TFLAGS)" \
22071		$(TARGET-stage3-libdecnumber)
22072
22073maybe-clean-stage3-libdecnumber: clean-stage3-libdecnumber
22074clean-stage3: clean-stage3-libdecnumber
22075clean-stage3-libdecnumber:
22076	@if [ $(current_stage) = stage3 ]; then \
22077	  [ -f $(HOST_SUBDIR)/libdecnumber/Makefile ] || exit 0; \
22078	else \
22079	  [ -f $(HOST_SUBDIR)/stage3-libdecnumber/Makefile ] || exit 0; \
22080	  $(MAKE) stage3-start; \
22081	fi; \
22082	cd $(HOST_SUBDIR)/libdecnumber && \
22083	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
22084@endif libdecnumber-bootstrap
22085
22086
22087.PHONY: all-stage4-libdecnumber maybe-all-stage4-libdecnumber
22088.PHONY: clean-stage4-libdecnumber maybe-clean-stage4-libdecnumber
22089maybe-all-stage4-libdecnumber:
22090maybe-clean-stage4-libdecnumber:
22091@if libdecnumber-bootstrap
22092maybe-all-stage4-libdecnumber: all-stage4-libdecnumber
22093all-stage4: all-stage4-libdecnumber
22094TARGET-stage4-libdecnumber = $(TARGET-libdecnumber)
22095all-stage4-libdecnumber: configure-stage4-libdecnumber
22096	@[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
22097	@r=`${PWD_COMMAND}`; export r; \
22098	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22099	TFLAGS="$(STAGE4_TFLAGS)"; \
22100	$(HOST_EXPORTS) \
22101	$(POSTSTAGE1_HOST_EXPORTS)  \
22102	cd $(HOST_SUBDIR)/libdecnumber && \
22103	$(MAKE) $(BASE_FLAGS_TO_PASS) \
22104		CFLAGS="$(STAGE4_CFLAGS)" \
22105		CXXFLAGS="$(STAGE4_CXXFLAGS)" \
22106		LIBCFLAGS="$(STAGE4_CFLAGS)" \
22107		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
22108		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
22109		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
22110		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
22111		TFLAGS="$(STAGE4_TFLAGS)" \
22112		$(TARGET-stage4-libdecnumber)
22113
22114maybe-clean-stage4-libdecnumber: clean-stage4-libdecnumber
22115clean-stage4: clean-stage4-libdecnumber
22116clean-stage4-libdecnumber:
22117	@if [ $(current_stage) = stage4 ]; then \
22118	  [ -f $(HOST_SUBDIR)/libdecnumber/Makefile ] || exit 0; \
22119	else \
22120	  [ -f $(HOST_SUBDIR)/stage4-libdecnumber/Makefile ] || exit 0; \
22121	  $(MAKE) stage4-start; \
22122	fi; \
22123	cd $(HOST_SUBDIR)/libdecnumber && \
22124	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
22125@endif libdecnumber-bootstrap
22126
22127
22128.PHONY: all-stageprofile-libdecnumber maybe-all-stageprofile-libdecnumber
22129.PHONY: clean-stageprofile-libdecnumber maybe-clean-stageprofile-libdecnumber
22130maybe-all-stageprofile-libdecnumber:
22131maybe-clean-stageprofile-libdecnumber:
22132@if libdecnumber-bootstrap
22133maybe-all-stageprofile-libdecnumber: all-stageprofile-libdecnumber
22134all-stageprofile: all-stageprofile-libdecnumber
22135TARGET-stageprofile-libdecnumber = $(TARGET-libdecnumber)
22136all-stageprofile-libdecnumber: configure-stageprofile-libdecnumber
22137	@[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
22138	@r=`${PWD_COMMAND}`; export r; \
22139	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22140	TFLAGS="$(STAGEprofile_TFLAGS)"; \
22141	$(HOST_EXPORTS) \
22142	$(POSTSTAGE1_HOST_EXPORTS)  \
22143	cd $(HOST_SUBDIR)/libdecnumber && \
22144	$(MAKE) $(BASE_FLAGS_TO_PASS) \
22145		CFLAGS="$(STAGEprofile_CFLAGS)" \
22146		CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
22147		LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
22148		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
22149		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
22150		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
22151		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
22152		TFLAGS="$(STAGEprofile_TFLAGS)" \
22153		$(TARGET-stageprofile-libdecnumber)
22154
22155maybe-clean-stageprofile-libdecnumber: clean-stageprofile-libdecnumber
22156clean-stageprofile: clean-stageprofile-libdecnumber
22157clean-stageprofile-libdecnumber:
22158	@if [ $(current_stage) = stageprofile ]; then \
22159	  [ -f $(HOST_SUBDIR)/libdecnumber/Makefile ] || exit 0; \
22160	else \
22161	  [ -f $(HOST_SUBDIR)/stageprofile-libdecnumber/Makefile ] || exit 0; \
22162	  $(MAKE) stageprofile-start; \
22163	fi; \
22164	cd $(HOST_SUBDIR)/libdecnumber && \
22165	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
22166@endif libdecnumber-bootstrap
22167
22168
22169.PHONY: all-stagefeedback-libdecnumber maybe-all-stagefeedback-libdecnumber
22170.PHONY: clean-stagefeedback-libdecnumber maybe-clean-stagefeedback-libdecnumber
22171maybe-all-stagefeedback-libdecnumber:
22172maybe-clean-stagefeedback-libdecnumber:
22173@if libdecnumber-bootstrap
22174maybe-all-stagefeedback-libdecnumber: all-stagefeedback-libdecnumber
22175all-stagefeedback: all-stagefeedback-libdecnumber
22176TARGET-stagefeedback-libdecnumber = $(TARGET-libdecnumber)
22177all-stagefeedback-libdecnumber: configure-stagefeedback-libdecnumber
22178	@[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
22179	@r=`${PWD_COMMAND}`; export r; \
22180	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22181	TFLAGS="$(STAGEfeedback_TFLAGS)"; \
22182	$(HOST_EXPORTS) \
22183	$(POSTSTAGE1_HOST_EXPORTS)  \
22184	cd $(HOST_SUBDIR)/libdecnumber && \
22185	$(MAKE) $(BASE_FLAGS_TO_PASS) \
22186		CFLAGS="$(STAGEfeedback_CFLAGS)" \
22187		CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
22188		LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
22189		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
22190		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
22191		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
22192		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
22193		TFLAGS="$(STAGEfeedback_TFLAGS)" \
22194		$(TARGET-stagefeedback-libdecnumber)
22195
22196maybe-clean-stagefeedback-libdecnumber: clean-stagefeedback-libdecnumber
22197clean-stagefeedback: clean-stagefeedback-libdecnumber
22198clean-stagefeedback-libdecnumber:
22199	@if [ $(current_stage) = stagefeedback ]; then \
22200	  [ -f $(HOST_SUBDIR)/libdecnumber/Makefile ] || exit 0; \
22201	else \
22202	  [ -f $(HOST_SUBDIR)/stagefeedback-libdecnumber/Makefile ] || exit 0; \
22203	  $(MAKE) stagefeedback-start; \
22204	fi; \
22205	cd $(HOST_SUBDIR)/libdecnumber && \
22206	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
22207@endif libdecnumber-bootstrap
22208
22209
22210
22211
22212
22213.PHONY: check-libdecnumber maybe-check-libdecnumber
22214maybe-check-libdecnumber:
22215@if libdecnumber
22216maybe-check-libdecnumber: check-libdecnumber
22217
22218check-libdecnumber:
22219	@: $(MAKE); $(unstage)
22220	@r=`${PWD_COMMAND}`; export r; \
22221	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22222	$(HOST_EXPORTS) \
22223	(cd $(HOST_SUBDIR)/libdecnumber && \
22224	  $(MAKE) $(FLAGS_TO_PASS)  check)
22225
22226@endif libdecnumber
22227
22228.PHONY: install-libdecnumber maybe-install-libdecnumber
22229maybe-install-libdecnumber:
22230@if libdecnumber
22231maybe-install-libdecnumber: install-libdecnumber
22232
22233install-libdecnumber: installdirs
22234	@: $(MAKE); $(unstage)
22235	@r=`${PWD_COMMAND}`; export r; \
22236	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22237	$(HOST_EXPORTS) \
22238	(cd $(HOST_SUBDIR)/libdecnumber && \
22239	  $(MAKE) $(FLAGS_TO_PASS)  install)
22240
22241@endif libdecnumber
22242
22243.PHONY: install-strip-libdecnumber maybe-install-strip-libdecnumber
22244maybe-install-strip-libdecnumber:
22245@if libdecnumber
22246maybe-install-strip-libdecnumber: install-strip-libdecnumber
22247
22248install-strip-libdecnumber: installdirs
22249	@: $(MAKE); $(unstage)
22250	@r=`${PWD_COMMAND}`; export r; \
22251	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22252	$(HOST_EXPORTS) \
22253	(cd $(HOST_SUBDIR)/libdecnumber && \
22254	  $(MAKE) $(FLAGS_TO_PASS)  install-strip)
22255
22256@endif libdecnumber
22257
22258# Other targets (info, dvi, pdf, etc.)
22259
22260.PHONY: maybe-info-libdecnumber info-libdecnumber
22261maybe-info-libdecnumber:
22262@if libdecnumber
22263maybe-info-libdecnumber: info-libdecnumber
22264
22265info-libdecnumber: \
22266    configure-libdecnumber 
22267	@[ -f ./libdecnumber/Makefile ] || exit 0; \
22268	r=`${PWD_COMMAND}`; export r; \
22269	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22270	$(HOST_EXPORTS) \
22271	for flag in $(EXTRA_HOST_FLAGS) ; do \
22272	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22273	done; \
22274	echo "Doing info in libdecnumber" ; \
22275	(cd $(HOST_SUBDIR)/libdecnumber && \
22276	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22277	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22278	          "RANLIB=$${RANLIB}" \
22279	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22280	          info) \
22281	  || exit 1
22282
22283@endif libdecnumber
22284
22285.PHONY: maybe-dvi-libdecnumber dvi-libdecnumber
22286maybe-dvi-libdecnumber:
22287@if libdecnumber
22288maybe-dvi-libdecnumber: dvi-libdecnumber
22289
22290dvi-libdecnumber: \
22291    configure-libdecnumber 
22292	@[ -f ./libdecnumber/Makefile ] || exit 0; \
22293	r=`${PWD_COMMAND}`; export r; \
22294	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22295	$(HOST_EXPORTS) \
22296	for flag in $(EXTRA_HOST_FLAGS) ; do \
22297	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22298	done; \
22299	echo "Doing dvi in libdecnumber" ; \
22300	(cd $(HOST_SUBDIR)/libdecnumber && \
22301	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22302	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22303	          "RANLIB=$${RANLIB}" \
22304	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22305	          dvi) \
22306	  || exit 1
22307
22308@endif libdecnumber
22309
22310.PHONY: maybe-pdf-libdecnumber pdf-libdecnumber
22311maybe-pdf-libdecnumber:
22312@if libdecnumber
22313maybe-pdf-libdecnumber: pdf-libdecnumber
22314
22315pdf-libdecnumber: \
22316    configure-libdecnumber 
22317	@[ -f ./libdecnumber/Makefile ] || exit 0; \
22318	r=`${PWD_COMMAND}`; export r; \
22319	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22320	$(HOST_EXPORTS) \
22321	for flag in $(EXTRA_HOST_FLAGS) ; do \
22322	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22323	done; \
22324	echo "Doing pdf in libdecnumber" ; \
22325	(cd $(HOST_SUBDIR)/libdecnumber && \
22326	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22327	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22328	          "RANLIB=$${RANLIB}" \
22329	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22330	          pdf) \
22331	  || exit 1
22332
22333@endif libdecnumber
22334
22335.PHONY: maybe-html-libdecnumber html-libdecnumber
22336maybe-html-libdecnumber:
22337@if libdecnumber
22338maybe-html-libdecnumber: html-libdecnumber
22339
22340html-libdecnumber: \
22341    configure-libdecnumber 
22342	@[ -f ./libdecnumber/Makefile ] || exit 0; \
22343	r=`${PWD_COMMAND}`; export r; \
22344	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22345	$(HOST_EXPORTS) \
22346	for flag in $(EXTRA_HOST_FLAGS) ; do \
22347	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22348	done; \
22349	echo "Doing html in libdecnumber" ; \
22350	(cd $(HOST_SUBDIR)/libdecnumber && \
22351	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22352	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22353	          "RANLIB=$${RANLIB}" \
22354	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22355	          html) \
22356	  || exit 1
22357
22358@endif libdecnumber
22359
22360.PHONY: maybe-TAGS-libdecnumber TAGS-libdecnumber
22361maybe-TAGS-libdecnumber:
22362@if libdecnumber
22363maybe-TAGS-libdecnumber: TAGS-libdecnumber
22364
22365TAGS-libdecnumber: \
22366    configure-libdecnumber 
22367	@[ -f ./libdecnumber/Makefile ] || exit 0; \
22368	r=`${PWD_COMMAND}`; export r; \
22369	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22370	$(HOST_EXPORTS) \
22371	for flag in $(EXTRA_HOST_FLAGS) ; do \
22372	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22373	done; \
22374	echo "Doing TAGS in libdecnumber" ; \
22375	(cd $(HOST_SUBDIR)/libdecnumber && \
22376	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22377	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22378	          "RANLIB=$${RANLIB}" \
22379	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22380	          TAGS) \
22381	  || exit 1
22382
22383@endif libdecnumber
22384
22385.PHONY: maybe-install-info-libdecnumber install-info-libdecnumber
22386maybe-install-info-libdecnumber:
22387@if libdecnumber
22388maybe-install-info-libdecnumber: install-info-libdecnumber
22389
22390install-info-libdecnumber: \
22391    configure-libdecnumber \
22392    info-libdecnumber 
22393	@[ -f ./libdecnumber/Makefile ] || exit 0; \
22394	r=`${PWD_COMMAND}`; export r; \
22395	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22396	$(HOST_EXPORTS) \
22397	for flag in $(EXTRA_HOST_FLAGS) ; do \
22398	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22399	done; \
22400	echo "Doing install-info in libdecnumber" ; \
22401	(cd $(HOST_SUBDIR)/libdecnumber && \
22402	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22403	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22404	          "RANLIB=$${RANLIB}" \
22405	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22406	          install-info) \
22407	  || exit 1
22408
22409@endif libdecnumber
22410
22411.PHONY: maybe-install-pdf-libdecnumber install-pdf-libdecnumber
22412maybe-install-pdf-libdecnumber:
22413@if libdecnumber
22414maybe-install-pdf-libdecnumber: install-pdf-libdecnumber
22415
22416install-pdf-libdecnumber: \
22417    configure-libdecnumber \
22418    pdf-libdecnumber 
22419	@[ -f ./libdecnumber/Makefile ] || exit 0; \
22420	r=`${PWD_COMMAND}`; export r; \
22421	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22422	$(HOST_EXPORTS) \
22423	for flag in $(EXTRA_HOST_FLAGS) ; do \
22424	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22425	done; \
22426	echo "Doing install-pdf in libdecnumber" ; \
22427	(cd $(HOST_SUBDIR)/libdecnumber && \
22428	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22429	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22430	          "RANLIB=$${RANLIB}" \
22431	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22432	          install-pdf) \
22433	  || exit 1
22434
22435@endif libdecnumber
22436
22437.PHONY: maybe-install-html-libdecnumber install-html-libdecnumber
22438maybe-install-html-libdecnumber:
22439@if libdecnumber
22440maybe-install-html-libdecnumber: install-html-libdecnumber
22441
22442install-html-libdecnumber: \
22443    configure-libdecnumber \
22444    html-libdecnumber 
22445	@[ -f ./libdecnumber/Makefile ] || exit 0; \
22446	r=`${PWD_COMMAND}`; export r; \
22447	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22448	$(HOST_EXPORTS) \
22449	for flag in $(EXTRA_HOST_FLAGS) ; do \
22450	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22451	done; \
22452	echo "Doing install-html in libdecnumber" ; \
22453	(cd $(HOST_SUBDIR)/libdecnumber && \
22454	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22455	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22456	          "RANLIB=$${RANLIB}" \
22457	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22458	          install-html) \
22459	  || exit 1
22460
22461@endif libdecnumber
22462
22463.PHONY: maybe-installcheck-libdecnumber installcheck-libdecnumber
22464maybe-installcheck-libdecnumber:
22465@if libdecnumber
22466maybe-installcheck-libdecnumber: installcheck-libdecnumber
22467
22468installcheck-libdecnumber: \
22469    configure-libdecnumber 
22470	@[ -f ./libdecnumber/Makefile ] || exit 0; \
22471	r=`${PWD_COMMAND}`; export r; \
22472	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22473	$(HOST_EXPORTS) \
22474	for flag in $(EXTRA_HOST_FLAGS) ; do \
22475	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22476	done; \
22477	echo "Doing installcheck in libdecnumber" ; \
22478	(cd $(HOST_SUBDIR)/libdecnumber && \
22479	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22480	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22481	          "RANLIB=$${RANLIB}" \
22482	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22483	          installcheck) \
22484	  || exit 1
22485
22486@endif libdecnumber
22487
22488.PHONY: maybe-mostlyclean-libdecnumber mostlyclean-libdecnumber
22489maybe-mostlyclean-libdecnumber:
22490@if libdecnumber
22491maybe-mostlyclean-libdecnumber: mostlyclean-libdecnumber
22492
22493mostlyclean-libdecnumber: 
22494	@[ -f ./libdecnumber/Makefile ] || exit 0; \
22495	r=`${PWD_COMMAND}`; export r; \
22496	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22497	$(HOST_EXPORTS) \
22498	for flag in $(EXTRA_HOST_FLAGS) ; do \
22499	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22500	done; \
22501	echo "Doing mostlyclean in libdecnumber" ; \
22502	(cd $(HOST_SUBDIR)/libdecnumber && \
22503	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22504	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22505	          "RANLIB=$${RANLIB}" \
22506	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22507	          mostlyclean) \
22508	  || exit 1
22509
22510@endif libdecnumber
22511
22512.PHONY: maybe-clean-libdecnumber clean-libdecnumber
22513maybe-clean-libdecnumber:
22514@if libdecnumber
22515maybe-clean-libdecnumber: clean-libdecnumber
22516
22517clean-libdecnumber: 
22518	@[ -f ./libdecnumber/Makefile ] || exit 0; \
22519	r=`${PWD_COMMAND}`; export r; \
22520	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22521	$(HOST_EXPORTS) \
22522	for flag in $(EXTRA_HOST_FLAGS) ; do \
22523	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22524	done; \
22525	echo "Doing clean in libdecnumber" ; \
22526	(cd $(HOST_SUBDIR)/libdecnumber && \
22527	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22528	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22529	          "RANLIB=$${RANLIB}" \
22530	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22531	          clean) \
22532	  || exit 1
22533
22534@endif libdecnumber
22535
22536.PHONY: maybe-distclean-libdecnumber distclean-libdecnumber
22537maybe-distclean-libdecnumber:
22538@if libdecnumber
22539maybe-distclean-libdecnumber: distclean-libdecnumber
22540
22541distclean-libdecnumber: 
22542	@[ -f ./libdecnumber/Makefile ] || exit 0; \
22543	r=`${PWD_COMMAND}`; export r; \
22544	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22545	$(HOST_EXPORTS) \
22546	for flag in $(EXTRA_HOST_FLAGS) ; do \
22547	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22548	done; \
22549	echo "Doing distclean in libdecnumber" ; \
22550	(cd $(HOST_SUBDIR)/libdecnumber && \
22551	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22552	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22553	          "RANLIB=$${RANLIB}" \
22554	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22555	          distclean) \
22556	  || exit 1
22557
22558@endif libdecnumber
22559
22560.PHONY: maybe-maintainer-clean-libdecnumber maintainer-clean-libdecnumber
22561maybe-maintainer-clean-libdecnumber:
22562@if libdecnumber
22563maybe-maintainer-clean-libdecnumber: maintainer-clean-libdecnumber
22564
22565maintainer-clean-libdecnumber: 
22566	@[ -f ./libdecnumber/Makefile ] || exit 0; \
22567	r=`${PWD_COMMAND}`; export r; \
22568	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22569	$(HOST_EXPORTS) \
22570	for flag in $(EXTRA_HOST_FLAGS) ; do \
22571	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22572	done; \
22573	echo "Doing maintainer-clean in libdecnumber" ; \
22574	(cd $(HOST_SUBDIR)/libdecnumber && \
22575	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22576	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22577	          "RANLIB=$${RANLIB}" \
22578	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22579	          maintainer-clean) \
22580	  || exit 1
22581
22582@endif libdecnumber
22583
22584
22585
22586.PHONY: configure-libgui maybe-configure-libgui
22587maybe-configure-libgui:
22588@if gcc-bootstrap
22589configure-libgui: stage_current
22590@endif gcc-bootstrap
22591@if libgui
22592maybe-configure-libgui: configure-libgui
22593configure-libgui: 
22594	@: $(MAKE); $(unstage)
22595	@r=`${PWD_COMMAND}`; export r; \
22596	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22597	test ! -f $(HOST_SUBDIR)/libgui/Makefile || exit 0; \
22598	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libgui ; \
22599	$(HOST_EXPORTS)  \
22600	echo Configuring in $(HOST_SUBDIR)/libgui; \
22601	cd "$(HOST_SUBDIR)/libgui" || exit 1; \
22602	case $(srcdir) in \
22603	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
22604	  *) topdir=`echo $(HOST_SUBDIR)/libgui/ | \
22605		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
22606	esac; \
22607	srcdiroption="--srcdir=$${topdir}/libgui"; \
22608	libsrcdir="$$s/libgui"; \
22609	$(SHELL) $${libsrcdir}/configure \
22610	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
22611	  --target=${target_alias} $${srcdiroption}  \
22612	  || exit 1
22613@endif libgui
22614
22615
22616
22617
22618
22619.PHONY: all-libgui maybe-all-libgui
22620maybe-all-libgui:
22621@if gcc-bootstrap
22622all-libgui: stage_current
22623@endif gcc-bootstrap
22624@if libgui
22625TARGET-libgui=all
22626maybe-all-libgui: all-libgui
22627all-libgui: configure-libgui
22628	@: $(MAKE); $(unstage)
22629	@r=`${PWD_COMMAND}`; export r; \
22630	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22631	$(HOST_EXPORTS)  \
22632	(cd $(HOST_SUBDIR)/libgui && \
22633	  $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS)  \
22634		$(TARGET-libgui))
22635@endif libgui
22636
22637
22638
22639
22640.PHONY: check-libgui maybe-check-libgui
22641maybe-check-libgui:
22642@if libgui
22643maybe-check-libgui: check-libgui
22644
22645check-libgui:
22646	@: $(MAKE); $(unstage)
22647	@r=`${PWD_COMMAND}`; export r; \
22648	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22649	$(HOST_EXPORTS) \
22650	(cd $(HOST_SUBDIR)/libgui && \
22651	  $(MAKE) $(FLAGS_TO_PASS)  check)
22652
22653@endif libgui
22654
22655.PHONY: install-libgui maybe-install-libgui
22656maybe-install-libgui:
22657@if libgui
22658maybe-install-libgui: install-libgui
22659
22660install-libgui: installdirs
22661	@: $(MAKE); $(unstage)
22662	@r=`${PWD_COMMAND}`; export r; \
22663	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22664	$(HOST_EXPORTS) \
22665	(cd $(HOST_SUBDIR)/libgui && \
22666	  $(MAKE) $(FLAGS_TO_PASS)  install)
22667
22668@endif libgui
22669
22670.PHONY: install-strip-libgui maybe-install-strip-libgui
22671maybe-install-strip-libgui:
22672@if libgui
22673maybe-install-strip-libgui: install-strip-libgui
22674
22675install-strip-libgui: installdirs
22676	@: $(MAKE); $(unstage)
22677	@r=`${PWD_COMMAND}`; export r; \
22678	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22679	$(HOST_EXPORTS) \
22680	(cd $(HOST_SUBDIR)/libgui && \
22681	  $(MAKE) $(FLAGS_TO_PASS)  install-strip)
22682
22683@endif libgui
22684
22685# Other targets (info, dvi, pdf, etc.)
22686
22687.PHONY: maybe-info-libgui info-libgui
22688maybe-info-libgui:
22689@if libgui
22690maybe-info-libgui: info-libgui
22691
22692info-libgui: \
22693    configure-libgui 
22694	@: $(MAKE); $(unstage)
22695	@[ -f ./libgui/Makefile ] || exit 0; \
22696	r=`${PWD_COMMAND}`; export r; \
22697	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22698	$(HOST_EXPORTS) \
22699	for flag in $(EXTRA_HOST_FLAGS) ; do \
22700	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22701	done; \
22702	echo "Doing info in libgui" ; \
22703	(cd $(HOST_SUBDIR)/libgui && \
22704	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22705	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22706	          "RANLIB=$${RANLIB}" \
22707	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22708	          info) \
22709	  || exit 1
22710
22711@endif libgui
22712
22713.PHONY: maybe-dvi-libgui dvi-libgui
22714maybe-dvi-libgui:
22715@if libgui
22716maybe-dvi-libgui: dvi-libgui
22717
22718dvi-libgui: \
22719    configure-libgui 
22720	@: $(MAKE); $(unstage)
22721	@[ -f ./libgui/Makefile ] || exit 0; \
22722	r=`${PWD_COMMAND}`; export r; \
22723	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22724	$(HOST_EXPORTS) \
22725	for flag in $(EXTRA_HOST_FLAGS) ; do \
22726	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22727	done; \
22728	echo "Doing dvi in libgui" ; \
22729	(cd $(HOST_SUBDIR)/libgui && \
22730	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22731	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22732	          "RANLIB=$${RANLIB}" \
22733	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22734	          dvi) \
22735	  || exit 1
22736
22737@endif libgui
22738
22739.PHONY: maybe-pdf-libgui pdf-libgui
22740maybe-pdf-libgui:
22741@if libgui
22742maybe-pdf-libgui: pdf-libgui
22743
22744pdf-libgui: \
22745    configure-libgui 
22746	@: $(MAKE); $(unstage)
22747	@[ -f ./libgui/Makefile ] || exit 0; \
22748	r=`${PWD_COMMAND}`; export r; \
22749	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22750	$(HOST_EXPORTS) \
22751	for flag in $(EXTRA_HOST_FLAGS) ; do \
22752	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22753	done; \
22754	echo "Doing pdf in libgui" ; \
22755	(cd $(HOST_SUBDIR)/libgui && \
22756	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22757	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22758	          "RANLIB=$${RANLIB}" \
22759	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22760	          pdf) \
22761	  || exit 1
22762
22763@endif libgui
22764
22765.PHONY: maybe-html-libgui html-libgui
22766maybe-html-libgui:
22767@if libgui
22768maybe-html-libgui: html-libgui
22769
22770html-libgui: \
22771    configure-libgui 
22772	@: $(MAKE); $(unstage)
22773	@[ -f ./libgui/Makefile ] || exit 0; \
22774	r=`${PWD_COMMAND}`; export r; \
22775	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22776	$(HOST_EXPORTS) \
22777	for flag in $(EXTRA_HOST_FLAGS) ; do \
22778	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22779	done; \
22780	echo "Doing html in libgui" ; \
22781	(cd $(HOST_SUBDIR)/libgui && \
22782	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22783	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22784	          "RANLIB=$${RANLIB}" \
22785	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22786	          html) \
22787	  || exit 1
22788
22789@endif libgui
22790
22791.PHONY: maybe-TAGS-libgui TAGS-libgui
22792maybe-TAGS-libgui:
22793@if libgui
22794maybe-TAGS-libgui: TAGS-libgui
22795
22796TAGS-libgui: \
22797    configure-libgui 
22798	@: $(MAKE); $(unstage)
22799	@[ -f ./libgui/Makefile ] || exit 0; \
22800	r=`${PWD_COMMAND}`; export r; \
22801	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22802	$(HOST_EXPORTS) \
22803	for flag in $(EXTRA_HOST_FLAGS) ; do \
22804	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22805	done; \
22806	echo "Doing TAGS in libgui" ; \
22807	(cd $(HOST_SUBDIR)/libgui && \
22808	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22809	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22810	          "RANLIB=$${RANLIB}" \
22811	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22812	          TAGS) \
22813	  || exit 1
22814
22815@endif libgui
22816
22817.PHONY: maybe-install-info-libgui install-info-libgui
22818maybe-install-info-libgui:
22819@if libgui
22820maybe-install-info-libgui: install-info-libgui
22821
22822install-info-libgui: \
22823    configure-libgui \
22824    info-libgui 
22825	@: $(MAKE); $(unstage)
22826	@[ -f ./libgui/Makefile ] || exit 0; \
22827	r=`${PWD_COMMAND}`; export r; \
22828	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22829	$(HOST_EXPORTS) \
22830	for flag in $(EXTRA_HOST_FLAGS) ; do \
22831	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22832	done; \
22833	echo "Doing install-info in libgui" ; \
22834	(cd $(HOST_SUBDIR)/libgui && \
22835	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22836	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22837	          "RANLIB=$${RANLIB}" \
22838	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22839	          install-info) \
22840	  || exit 1
22841
22842@endif libgui
22843
22844.PHONY: maybe-install-pdf-libgui install-pdf-libgui
22845maybe-install-pdf-libgui:
22846@if libgui
22847maybe-install-pdf-libgui: install-pdf-libgui
22848
22849install-pdf-libgui: \
22850    configure-libgui \
22851    pdf-libgui 
22852	@: $(MAKE); $(unstage)
22853	@[ -f ./libgui/Makefile ] || exit 0; \
22854	r=`${PWD_COMMAND}`; export r; \
22855	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22856	$(HOST_EXPORTS) \
22857	for flag in $(EXTRA_HOST_FLAGS) ; do \
22858	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22859	done; \
22860	echo "Doing install-pdf in libgui" ; \
22861	(cd $(HOST_SUBDIR)/libgui && \
22862	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22863	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22864	          "RANLIB=$${RANLIB}" \
22865	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22866	          install-pdf) \
22867	  || exit 1
22868
22869@endif libgui
22870
22871.PHONY: maybe-install-html-libgui install-html-libgui
22872maybe-install-html-libgui:
22873@if libgui
22874maybe-install-html-libgui: install-html-libgui
22875
22876install-html-libgui: \
22877    configure-libgui \
22878    html-libgui 
22879	@: $(MAKE); $(unstage)
22880	@[ -f ./libgui/Makefile ] || exit 0; \
22881	r=`${PWD_COMMAND}`; export r; \
22882	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22883	$(HOST_EXPORTS) \
22884	for flag in $(EXTRA_HOST_FLAGS) ; do \
22885	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22886	done; \
22887	echo "Doing install-html in libgui" ; \
22888	(cd $(HOST_SUBDIR)/libgui && \
22889	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22890	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22891	          "RANLIB=$${RANLIB}" \
22892	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22893	          install-html) \
22894	  || exit 1
22895
22896@endif libgui
22897
22898.PHONY: maybe-installcheck-libgui installcheck-libgui
22899maybe-installcheck-libgui:
22900@if libgui
22901maybe-installcheck-libgui: installcheck-libgui
22902
22903installcheck-libgui: \
22904    configure-libgui 
22905	@: $(MAKE); $(unstage)
22906	@[ -f ./libgui/Makefile ] || exit 0; \
22907	r=`${PWD_COMMAND}`; export r; \
22908	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22909	$(HOST_EXPORTS) \
22910	for flag in $(EXTRA_HOST_FLAGS) ; do \
22911	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22912	done; \
22913	echo "Doing installcheck in libgui" ; \
22914	(cd $(HOST_SUBDIR)/libgui && \
22915	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22916	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22917	          "RANLIB=$${RANLIB}" \
22918	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22919	          installcheck) \
22920	  || exit 1
22921
22922@endif libgui
22923
22924.PHONY: maybe-mostlyclean-libgui mostlyclean-libgui
22925maybe-mostlyclean-libgui:
22926@if libgui
22927maybe-mostlyclean-libgui: mostlyclean-libgui
22928
22929mostlyclean-libgui: 
22930	@: $(MAKE); $(unstage)
22931	@[ -f ./libgui/Makefile ] || exit 0; \
22932	r=`${PWD_COMMAND}`; export r; \
22933	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22934	$(HOST_EXPORTS) \
22935	for flag in $(EXTRA_HOST_FLAGS) ; do \
22936	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22937	done; \
22938	echo "Doing mostlyclean in libgui" ; \
22939	(cd $(HOST_SUBDIR)/libgui && \
22940	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22941	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22942	          "RANLIB=$${RANLIB}" \
22943	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22944	          mostlyclean) \
22945	  || exit 1
22946
22947@endif libgui
22948
22949.PHONY: maybe-clean-libgui clean-libgui
22950maybe-clean-libgui:
22951@if libgui
22952maybe-clean-libgui: clean-libgui
22953
22954clean-libgui: 
22955	@: $(MAKE); $(unstage)
22956	@[ -f ./libgui/Makefile ] || exit 0; \
22957	r=`${PWD_COMMAND}`; export r; \
22958	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22959	$(HOST_EXPORTS) \
22960	for flag in $(EXTRA_HOST_FLAGS) ; do \
22961	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22962	done; \
22963	echo "Doing clean in libgui" ; \
22964	(cd $(HOST_SUBDIR)/libgui && \
22965	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22966	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22967	          "RANLIB=$${RANLIB}" \
22968	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22969	          clean) \
22970	  || exit 1
22971
22972@endif libgui
22973
22974.PHONY: maybe-distclean-libgui distclean-libgui
22975maybe-distclean-libgui:
22976@if libgui
22977maybe-distclean-libgui: distclean-libgui
22978
22979distclean-libgui: 
22980	@: $(MAKE); $(unstage)
22981	@[ -f ./libgui/Makefile ] || exit 0; \
22982	r=`${PWD_COMMAND}`; export r; \
22983	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22984	$(HOST_EXPORTS) \
22985	for flag in $(EXTRA_HOST_FLAGS) ; do \
22986	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22987	done; \
22988	echo "Doing distclean in libgui" ; \
22989	(cd $(HOST_SUBDIR)/libgui && \
22990	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22991	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22992	          "RANLIB=$${RANLIB}" \
22993	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22994	          distclean) \
22995	  || exit 1
22996
22997@endif libgui
22998
22999.PHONY: maybe-maintainer-clean-libgui maintainer-clean-libgui
23000maybe-maintainer-clean-libgui:
23001@if libgui
23002maybe-maintainer-clean-libgui: maintainer-clean-libgui
23003
23004maintainer-clean-libgui: 
23005	@: $(MAKE); $(unstage)
23006	@[ -f ./libgui/Makefile ] || exit 0; \
23007	r=`${PWD_COMMAND}`; export r; \
23008	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23009	$(HOST_EXPORTS) \
23010	for flag in $(EXTRA_HOST_FLAGS) ; do \
23011	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23012	done; \
23013	echo "Doing maintainer-clean in libgui" ; \
23014	(cd $(HOST_SUBDIR)/libgui && \
23015	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23016	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23017	          "RANLIB=$${RANLIB}" \
23018	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23019	          maintainer-clean) \
23020	  || exit 1
23021
23022@endif libgui
23023
23024
23025
23026.PHONY: configure-libiberty maybe-configure-libiberty
23027maybe-configure-libiberty:
23028@if gcc-bootstrap
23029configure-libiberty: stage_current
23030@endif gcc-bootstrap
23031@if libiberty
23032maybe-configure-libiberty: configure-libiberty
23033configure-libiberty: 
23034	@r=`${PWD_COMMAND}`; export r; \
23035	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23036	test ! -f $(HOST_SUBDIR)/libiberty/Makefile || exit 0; \
23037	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty ; \
23038	$(HOST_EXPORTS)  \
23039	echo Configuring in $(HOST_SUBDIR)/libiberty; \
23040	cd "$(HOST_SUBDIR)/libiberty" || exit 1; \
23041	case $(srcdir) in \
23042	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
23043	  *) topdir=`echo $(HOST_SUBDIR)/libiberty/ | \
23044		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
23045	esac; \
23046	srcdiroption="--srcdir=$${topdir}/libiberty"; \
23047	libsrcdir="$$s/libiberty"; \
23048	$(SHELL) $${libsrcdir}/configure \
23049	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
23050	  --target=${target_alias} $${srcdiroption} @extra_host_libiberty_configure_flags@ \
23051	  || exit 1
23052@endif libiberty
23053
23054
23055
23056.PHONY: configure-stage1-libiberty maybe-configure-stage1-libiberty
23057maybe-configure-stage1-libiberty:
23058@if libiberty-bootstrap
23059maybe-configure-stage1-libiberty: configure-stage1-libiberty
23060configure-stage1-libiberty:
23061	@[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
23062	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty
23063	@r=`${PWD_COMMAND}`; export r; \
23064	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23065	TFLAGS="$(STAGE1_TFLAGS)"; \
23066	test ! -f $(HOST_SUBDIR)/libiberty/Makefile || exit 0; \
23067	$(HOST_EXPORTS) \
23068	CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
23069	CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
23070	LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS;  \
23071	echo Configuring stage 1 in $(HOST_SUBDIR)/libiberty ; \
23072	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty ; \
23073	cd $(HOST_SUBDIR)/libiberty || exit 1; \
23074	case $(srcdir) in \
23075	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
23076	  *) topdir=`echo $(HOST_SUBDIR)/libiberty/ | \
23077		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
23078	esac; \
23079	srcdiroption="--srcdir=$${topdir}/libiberty"; \
23080	libsrcdir="$$s/libiberty"; \
23081	$(SHELL) $${libsrcdir}/configure \
23082	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
23083	  --target=${target_alias} $${srcdiroption} \
23084	  $(STAGE1_CONFIGURE_FLAGS) \
23085	  @extra_host_libiberty_configure_flags@
23086@endif libiberty-bootstrap
23087
23088.PHONY: configure-stage2-libiberty maybe-configure-stage2-libiberty
23089maybe-configure-stage2-libiberty:
23090@if libiberty-bootstrap
23091maybe-configure-stage2-libiberty: configure-stage2-libiberty
23092configure-stage2-libiberty:
23093	@[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
23094	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty
23095	@r=`${PWD_COMMAND}`; export r; \
23096	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23097	TFLAGS="$(STAGE2_TFLAGS)"; \
23098	test ! -f $(HOST_SUBDIR)/libiberty/Makefile || exit 0; \
23099	$(HOST_EXPORTS) \
23100	$(POSTSTAGE1_HOST_EXPORTS) \
23101	CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
23102	CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
23103	LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS;  \
23104	echo Configuring stage 2 in $(HOST_SUBDIR)/libiberty ; \
23105	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty ; \
23106	cd $(HOST_SUBDIR)/libiberty || exit 1; \
23107	case $(srcdir) in \
23108	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
23109	  *) topdir=`echo $(HOST_SUBDIR)/libiberty/ | \
23110		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
23111	esac; \
23112	srcdiroption="--srcdir=$${topdir}/libiberty"; \
23113	libsrcdir="$$s/libiberty"; \
23114	$(SHELL) $${libsrcdir}/configure \
23115	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
23116	  --target=${target_alias} $${srcdiroption} \
23117	  --with-build-libsubdir=$(HOST_SUBDIR) \
23118	  $(STAGE2_CONFIGURE_FLAGS) \
23119	  @extra_host_libiberty_configure_flags@
23120@endif libiberty-bootstrap
23121
23122.PHONY: configure-stage3-libiberty maybe-configure-stage3-libiberty
23123maybe-configure-stage3-libiberty:
23124@if libiberty-bootstrap
23125maybe-configure-stage3-libiberty: configure-stage3-libiberty
23126configure-stage3-libiberty:
23127	@[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
23128	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty
23129	@r=`${PWD_COMMAND}`; export r; \
23130	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23131	TFLAGS="$(STAGE3_TFLAGS)"; \
23132	test ! -f $(HOST_SUBDIR)/libiberty/Makefile || exit 0; \
23133	$(HOST_EXPORTS) \
23134	$(POSTSTAGE1_HOST_EXPORTS) \
23135	CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
23136	CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
23137	LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS;  \
23138	echo Configuring stage 3 in $(HOST_SUBDIR)/libiberty ; \
23139	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty ; \
23140	cd $(HOST_SUBDIR)/libiberty || exit 1; \
23141	case $(srcdir) in \
23142	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
23143	  *) topdir=`echo $(HOST_SUBDIR)/libiberty/ | \
23144		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
23145	esac; \
23146	srcdiroption="--srcdir=$${topdir}/libiberty"; \
23147	libsrcdir="$$s/libiberty"; \
23148	$(SHELL) $${libsrcdir}/configure \
23149	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
23150	  --target=${target_alias} $${srcdiroption} \
23151	  --with-build-libsubdir=$(HOST_SUBDIR) \
23152	  $(STAGE3_CONFIGURE_FLAGS) \
23153	  @extra_host_libiberty_configure_flags@
23154@endif libiberty-bootstrap
23155
23156.PHONY: configure-stage4-libiberty maybe-configure-stage4-libiberty
23157maybe-configure-stage4-libiberty:
23158@if libiberty-bootstrap
23159maybe-configure-stage4-libiberty: configure-stage4-libiberty
23160configure-stage4-libiberty:
23161	@[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
23162	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty
23163	@r=`${PWD_COMMAND}`; export r; \
23164	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23165	TFLAGS="$(STAGE4_TFLAGS)"; \
23166	test ! -f $(HOST_SUBDIR)/libiberty/Makefile || exit 0; \
23167	$(HOST_EXPORTS) \
23168	$(POSTSTAGE1_HOST_EXPORTS) \
23169	CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
23170	CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
23171	LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS;  \
23172	echo Configuring stage 4 in $(HOST_SUBDIR)/libiberty ; \
23173	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty ; \
23174	cd $(HOST_SUBDIR)/libiberty || exit 1; \
23175	case $(srcdir) in \
23176	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
23177	  *) topdir=`echo $(HOST_SUBDIR)/libiberty/ | \
23178		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
23179	esac; \
23180	srcdiroption="--srcdir=$${topdir}/libiberty"; \
23181	libsrcdir="$$s/libiberty"; \
23182	$(SHELL) $${libsrcdir}/configure \
23183	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
23184	  --target=${target_alias} $${srcdiroption} \
23185	  --with-build-libsubdir=$(HOST_SUBDIR) \
23186	  $(STAGE4_CONFIGURE_FLAGS) \
23187	  @extra_host_libiberty_configure_flags@
23188@endif libiberty-bootstrap
23189
23190.PHONY: configure-stageprofile-libiberty maybe-configure-stageprofile-libiberty
23191maybe-configure-stageprofile-libiberty:
23192@if libiberty-bootstrap
23193maybe-configure-stageprofile-libiberty: configure-stageprofile-libiberty
23194configure-stageprofile-libiberty:
23195	@[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
23196	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty
23197	@r=`${PWD_COMMAND}`; export r; \
23198	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23199	TFLAGS="$(STAGEprofile_TFLAGS)"; \
23200	test ! -f $(HOST_SUBDIR)/libiberty/Makefile || exit 0; \
23201	$(HOST_EXPORTS) \
23202	$(POSTSTAGE1_HOST_EXPORTS) \
23203	CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
23204	CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
23205	LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS;  \
23206	echo Configuring stage profile in $(HOST_SUBDIR)/libiberty ; \
23207	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty ; \
23208	cd $(HOST_SUBDIR)/libiberty || exit 1; \
23209	case $(srcdir) in \
23210	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
23211	  *) topdir=`echo $(HOST_SUBDIR)/libiberty/ | \
23212		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
23213	esac; \
23214	srcdiroption="--srcdir=$${topdir}/libiberty"; \
23215	libsrcdir="$$s/libiberty"; \
23216	$(SHELL) $${libsrcdir}/configure \
23217	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
23218	  --target=${target_alias} $${srcdiroption} \
23219	  --with-build-libsubdir=$(HOST_SUBDIR) \
23220	  $(STAGEprofile_CONFIGURE_FLAGS) \
23221	  @extra_host_libiberty_configure_flags@
23222@endif libiberty-bootstrap
23223
23224.PHONY: configure-stagefeedback-libiberty maybe-configure-stagefeedback-libiberty
23225maybe-configure-stagefeedback-libiberty:
23226@if libiberty-bootstrap
23227maybe-configure-stagefeedback-libiberty: configure-stagefeedback-libiberty
23228configure-stagefeedback-libiberty:
23229	@[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
23230	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty
23231	@r=`${PWD_COMMAND}`; export r; \
23232	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23233	TFLAGS="$(STAGEfeedback_TFLAGS)"; \
23234	test ! -f $(HOST_SUBDIR)/libiberty/Makefile || exit 0; \
23235	$(HOST_EXPORTS) \
23236	$(POSTSTAGE1_HOST_EXPORTS) \
23237	CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
23238	CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
23239	LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS;  \
23240	echo Configuring stage feedback in $(HOST_SUBDIR)/libiberty ; \
23241	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty ; \
23242	cd $(HOST_SUBDIR)/libiberty || exit 1; \
23243	case $(srcdir) in \
23244	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
23245	  *) topdir=`echo $(HOST_SUBDIR)/libiberty/ | \
23246		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
23247	esac; \
23248	srcdiroption="--srcdir=$${topdir}/libiberty"; \
23249	libsrcdir="$$s/libiberty"; \
23250	$(SHELL) $${libsrcdir}/configure \
23251	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
23252	  --target=${target_alias} $${srcdiroption} \
23253	  --with-build-libsubdir=$(HOST_SUBDIR) \
23254	  $(STAGEfeedback_CONFIGURE_FLAGS) \
23255	  @extra_host_libiberty_configure_flags@
23256@endif libiberty-bootstrap
23257
23258
23259
23260
23261
23262.PHONY: all-libiberty maybe-all-libiberty
23263maybe-all-libiberty:
23264@if gcc-bootstrap
23265all-libiberty: stage_current
23266@endif gcc-bootstrap
23267@if libiberty
23268TARGET-libiberty=all
23269maybe-all-libiberty: all-libiberty
23270all-libiberty: configure-libiberty
23271	@r=`${PWD_COMMAND}`; export r; \
23272	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23273	$(HOST_EXPORTS)  \
23274	(cd $(HOST_SUBDIR)/libiberty && \
23275	  $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS)  \
23276		$(TARGET-libiberty))
23277@endif libiberty
23278
23279
23280
23281.PHONY: all-stage1-libiberty maybe-all-stage1-libiberty
23282.PHONY: clean-stage1-libiberty maybe-clean-stage1-libiberty
23283maybe-all-stage1-libiberty:
23284maybe-clean-stage1-libiberty:
23285@if libiberty-bootstrap
23286maybe-all-stage1-libiberty: all-stage1-libiberty
23287all-stage1: all-stage1-libiberty
23288TARGET-stage1-libiberty = $(TARGET-libiberty)
23289all-stage1-libiberty: configure-stage1-libiberty
23290	@[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
23291	@r=`${PWD_COMMAND}`; export r; \
23292	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23293	TFLAGS="$(STAGE1_TFLAGS)"; \
23294	$(HOST_EXPORTS)  \
23295	cd $(HOST_SUBDIR)/libiberty && \
23296	$(MAKE) $(BASE_FLAGS_TO_PASS) \
23297		CFLAGS="$(STAGE1_CFLAGS)" \
23298		CXXFLAGS="$(STAGE1_CXXFLAGS)" \
23299		LIBCFLAGS="$(LIBCFLAGS)" \
23300		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
23301		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
23302		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
23303		$(EXTRA_HOST_FLAGS)  \
23304		$(STAGE1_FLAGS_TO_PASS)  \
23305		TFLAGS="$(STAGE1_TFLAGS)" \
23306		$(TARGET-stage1-libiberty)
23307
23308maybe-clean-stage1-libiberty: clean-stage1-libiberty
23309clean-stage1: clean-stage1-libiberty
23310clean-stage1-libiberty:
23311	@if [ $(current_stage) = stage1 ]; then \
23312	  [ -f $(HOST_SUBDIR)/libiberty/Makefile ] || exit 0; \
23313	else \
23314	  [ -f $(HOST_SUBDIR)/stage1-libiberty/Makefile ] || exit 0; \
23315	  $(MAKE) stage1-start; \
23316	fi; \
23317	cd $(HOST_SUBDIR)/libiberty && \
23318	$(MAKE) $(EXTRA_HOST_FLAGS)  \
23319	$(STAGE1_FLAGS_TO_PASS)  clean
23320@endif libiberty-bootstrap
23321
23322
23323.PHONY: all-stage2-libiberty maybe-all-stage2-libiberty
23324.PHONY: clean-stage2-libiberty maybe-clean-stage2-libiberty
23325maybe-all-stage2-libiberty:
23326maybe-clean-stage2-libiberty:
23327@if libiberty-bootstrap
23328maybe-all-stage2-libiberty: all-stage2-libiberty
23329all-stage2: all-stage2-libiberty
23330TARGET-stage2-libiberty = $(TARGET-libiberty)
23331all-stage2-libiberty: configure-stage2-libiberty
23332	@[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
23333	@r=`${PWD_COMMAND}`; export r; \
23334	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23335	TFLAGS="$(STAGE2_TFLAGS)"; \
23336	$(HOST_EXPORTS) \
23337	$(POSTSTAGE1_HOST_EXPORTS)  \
23338	cd $(HOST_SUBDIR)/libiberty && \
23339	$(MAKE) $(BASE_FLAGS_TO_PASS) \
23340		CFLAGS="$(STAGE2_CFLAGS)" \
23341		CXXFLAGS="$(STAGE2_CXXFLAGS)" \
23342		LIBCFLAGS="$(STAGE2_CFLAGS)" \
23343		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
23344		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
23345		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
23346		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
23347		TFLAGS="$(STAGE2_TFLAGS)" \
23348		$(TARGET-stage2-libiberty)
23349
23350maybe-clean-stage2-libiberty: clean-stage2-libiberty
23351clean-stage2: clean-stage2-libiberty
23352clean-stage2-libiberty:
23353	@if [ $(current_stage) = stage2 ]; then \
23354	  [ -f $(HOST_SUBDIR)/libiberty/Makefile ] || exit 0; \
23355	else \
23356	  [ -f $(HOST_SUBDIR)/stage2-libiberty/Makefile ] || exit 0; \
23357	  $(MAKE) stage2-start; \
23358	fi; \
23359	cd $(HOST_SUBDIR)/libiberty && \
23360	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
23361@endif libiberty-bootstrap
23362
23363
23364.PHONY: all-stage3-libiberty maybe-all-stage3-libiberty
23365.PHONY: clean-stage3-libiberty maybe-clean-stage3-libiberty
23366maybe-all-stage3-libiberty:
23367maybe-clean-stage3-libiberty:
23368@if libiberty-bootstrap
23369maybe-all-stage3-libiberty: all-stage3-libiberty
23370all-stage3: all-stage3-libiberty
23371TARGET-stage3-libiberty = $(TARGET-libiberty)
23372all-stage3-libiberty: configure-stage3-libiberty
23373	@[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
23374	@r=`${PWD_COMMAND}`; export r; \
23375	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23376	TFLAGS="$(STAGE3_TFLAGS)"; \
23377	$(HOST_EXPORTS) \
23378	$(POSTSTAGE1_HOST_EXPORTS)  \
23379	cd $(HOST_SUBDIR)/libiberty && \
23380	$(MAKE) $(BASE_FLAGS_TO_PASS) \
23381		CFLAGS="$(STAGE3_CFLAGS)" \
23382		CXXFLAGS="$(STAGE3_CXXFLAGS)" \
23383		LIBCFLAGS="$(STAGE3_CFLAGS)" \
23384		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
23385		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
23386		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
23387		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
23388		TFLAGS="$(STAGE3_TFLAGS)" \
23389		$(TARGET-stage3-libiberty)
23390
23391maybe-clean-stage3-libiberty: clean-stage3-libiberty
23392clean-stage3: clean-stage3-libiberty
23393clean-stage3-libiberty:
23394	@if [ $(current_stage) = stage3 ]; then \
23395	  [ -f $(HOST_SUBDIR)/libiberty/Makefile ] || exit 0; \
23396	else \
23397	  [ -f $(HOST_SUBDIR)/stage3-libiberty/Makefile ] || exit 0; \
23398	  $(MAKE) stage3-start; \
23399	fi; \
23400	cd $(HOST_SUBDIR)/libiberty && \
23401	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
23402@endif libiberty-bootstrap
23403
23404
23405.PHONY: all-stage4-libiberty maybe-all-stage4-libiberty
23406.PHONY: clean-stage4-libiberty maybe-clean-stage4-libiberty
23407maybe-all-stage4-libiberty:
23408maybe-clean-stage4-libiberty:
23409@if libiberty-bootstrap
23410maybe-all-stage4-libiberty: all-stage4-libiberty
23411all-stage4: all-stage4-libiberty
23412TARGET-stage4-libiberty = $(TARGET-libiberty)
23413all-stage4-libiberty: configure-stage4-libiberty
23414	@[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
23415	@r=`${PWD_COMMAND}`; export r; \
23416	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23417	TFLAGS="$(STAGE4_TFLAGS)"; \
23418	$(HOST_EXPORTS) \
23419	$(POSTSTAGE1_HOST_EXPORTS)  \
23420	cd $(HOST_SUBDIR)/libiberty && \
23421	$(MAKE) $(BASE_FLAGS_TO_PASS) \
23422		CFLAGS="$(STAGE4_CFLAGS)" \
23423		CXXFLAGS="$(STAGE4_CXXFLAGS)" \
23424		LIBCFLAGS="$(STAGE4_CFLAGS)" \
23425		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
23426		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
23427		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
23428		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
23429		TFLAGS="$(STAGE4_TFLAGS)" \
23430		$(TARGET-stage4-libiberty)
23431
23432maybe-clean-stage4-libiberty: clean-stage4-libiberty
23433clean-stage4: clean-stage4-libiberty
23434clean-stage4-libiberty:
23435	@if [ $(current_stage) = stage4 ]; then \
23436	  [ -f $(HOST_SUBDIR)/libiberty/Makefile ] || exit 0; \
23437	else \
23438	  [ -f $(HOST_SUBDIR)/stage4-libiberty/Makefile ] || exit 0; \
23439	  $(MAKE) stage4-start; \
23440	fi; \
23441	cd $(HOST_SUBDIR)/libiberty && \
23442	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
23443@endif libiberty-bootstrap
23444
23445
23446.PHONY: all-stageprofile-libiberty maybe-all-stageprofile-libiberty
23447.PHONY: clean-stageprofile-libiberty maybe-clean-stageprofile-libiberty
23448maybe-all-stageprofile-libiberty:
23449maybe-clean-stageprofile-libiberty:
23450@if libiberty-bootstrap
23451maybe-all-stageprofile-libiberty: all-stageprofile-libiberty
23452all-stageprofile: all-stageprofile-libiberty
23453TARGET-stageprofile-libiberty = $(TARGET-libiberty)
23454all-stageprofile-libiberty: configure-stageprofile-libiberty
23455	@[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
23456	@r=`${PWD_COMMAND}`; export r; \
23457	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23458	TFLAGS="$(STAGEprofile_TFLAGS)"; \
23459	$(HOST_EXPORTS) \
23460	$(POSTSTAGE1_HOST_EXPORTS)  \
23461	cd $(HOST_SUBDIR)/libiberty && \
23462	$(MAKE) $(BASE_FLAGS_TO_PASS) \
23463		CFLAGS="$(STAGEprofile_CFLAGS)" \
23464		CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
23465		LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
23466		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
23467		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
23468		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
23469		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
23470		TFLAGS="$(STAGEprofile_TFLAGS)" \
23471		$(TARGET-stageprofile-libiberty)
23472
23473maybe-clean-stageprofile-libiberty: clean-stageprofile-libiberty
23474clean-stageprofile: clean-stageprofile-libiberty
23475clean-stageprofile-libiberty:
23476	@if [ $(current_stage) = stageprofile ]; then \
23477	  [ -f $(HOST_SUBDIR)/libiberty/Makefile ] || exit 0; \
23478	else \
23479	  [ -f $(HOST_SUBDIR)/stageprofile-libiberty/Makefile ] || exit 0; \
23480	  $(MAKE) stageprofile-start; \
23481	fi; \
23482	cd $(HOST_SUBDIR)/libiberty && \
23483	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
23484@endif libiberty-bootstrap
23485
23486
23487.PHONY: all-stagefeedback-libiberty maybe-all-stagefeedback-libiberty
23488.PHONY: clean-stagefeedback-libiberty maybe-clean-stagefeedback-libiberty
23489maybe-all-stagefeedback-libiberty:
23490maybe-clean-stagefeedback-libiberty:
23491@if libiberty-bootstrap
23492maybe-all-stagefeedback-libiberty: all-stagefeedback-libiberty
23493all-stagefeedback: all-stagefeedback-libiberty
23494TARGET-stagefeedback-libiberty = $(TARGET-libiberty)
23495all-stagefeedback-libiberty: configure-stagefeedback-libiberty
23496	@[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
23497	@r=`${PWD_COMMAND}`; export r; \
23498	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23499	TFLAGS="$(STAGEfeedback_TFLAGS)"; \
23500	$(HOST_EXPORTS) \
23501	$(POSTSTAGE1_HOST_EXPORTS)  \
23502	cd $(HOST_SUBDIR)/libiberty && \
23503	$(MAKE) $(BASE_FLAGS_TO_PASS) \
23504		CFLAGS="$(STAGEfeedback_CFLAGS)" \
23505		CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
23506		LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
23507		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
23508		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
23509		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
23510		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
23511		TFLAGS="$(STAGEfeedback_TFLAGS)" \
23512		$(TARGET-stagefeedback-libiberty)
23513
23514maybe-clean-stagefeedback-libiberty: clean-stagefeedback-libiberty
23515clean-stagefeedback: clean-stagefeedback-libiberty
23516clean-stagefeedback-libiberty:
23517	@if [ $(current_stage) = stagefeedback ]; then \
23518	  [ -f $(HOST_SUBDIR)/libiberty/Makefile ] || exit 0; \
23519	else \
23520	  [ -f $(HOST_SUBDIR)/stagefeedback-libiberty/Makefile ] || exit 0; \
23521	  $(MAKE) stagefeedback-start; \
23522	fi; \
23523	cd $(HOST_SUBDIR)/libiberty && \
23524	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
23525@endif libiberty-bootstrap
23526
23527
23528
23529
23530
23531.PHONY: check-libiberty maybe-check-libiberty
23532maybe-check-libiberty:
23533@if libiberty
23534maybe-check-libiberty: check-libiberty
23535
23536check-libiberty:
23537	@: $(MAKE); $(unstage)
23538	@r=`${PWD_COMMAND}`; export r; \
23539	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23540	$(HOST_EXPORTS) \
23541	(cd $(HOST_SUBDIR)/libiberty && \
23542	  $(MAKE) $(FLAGS_TO_PASS)  check)
23543
23544@endif libiberty
23545
23546.PHONY: install-libiberty maybe-install-libiberty
23547maybe-install-libiberty:
23548@if libiberty
23549maybe-install-libiberty: install-libiberty
23550
23551install-libiberty: installdirs
23552	@: $(MAKE); $(unstage)
23553	@r=`${PWD_COMMAND}`; export r; \
23554	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23555	$(HOST_EXPORTS) \
23556	(cd $(HOST_SUBDIR)/libiberty && \
23557	  $(MAKE) $(FLAGS_TO_PASS)  install)
23558
23559@endif libiberty
23560
23561.PHONY: install-strip-libiberty maybe-install-strip-libiberty
23562maybe-install-strip-libiberty:
23563@if libiberty
23564maybe-install-strip-libiberty: install-strip-libiberty
23565
23566install-strip-libiberty: installdirs
23567	@: $(MAKE); $(unstage)
23568	@r=`${PWD_COMMAND}`; export r; \
23569	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23570	$(HOST_EXPORTS) \
23571	(cd $(HOST_SUBDIR)/libiberty && \
23572	  $(MAKE) $(FLAGS_TO_PASS)  install-strip)
23573
23574@endif libiberty
23575
23576# Other targets (info, dvi, pdf, etc.)
23577
23578.PHONY: maybe-info-libiberty info-libiberty
23579maybe-info-libiberty:
23580@if libiberty
23581maybe-info-libiberty: info-libiberty
23582
23583info-libiberty: \
23584    configure-libiberty 
23585	@[ -f ./libiberty/Makefile ] || exit 0; \
23586	r=`${PWD_COMMAND}`; export r; \
23587	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23588	$(HOST_EXPORTS) \
23589	for flag in $(EXTRA_HOST_FLAGS) ; do \
23590	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23591	done; \
23592	echo "Doing info in libiberty" ; \
23593	(cd $(HOST_SUBDIR)/libiberty && \
23594	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23595	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23596	          "RANLIB=$${RANLIB}" \
23597	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23598	          info) \
23599	  || exit 1
23600
23601@endif libiberty
23602
23603.PHONY: maybe-dvi-libiberty dvi-libiberty
23604maybe-dvi-libiberty:
23605@if libiberty
23606maybe-dvi-libiberty: dvi-libiberty
23607
23608dvi-libiberty: \
23609    configure-libiberty 
23610	@[ -f ./libiberty/Makefile ] || exit 0; \
23611	r=`${PWD_COMMAND}`; export r; \
23612	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23613	$(HOST_EXPORTS) \
23614	for flag in $(EXTRA_HOST_FLAGS) ; do \
23615	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23616	done; \
23617	echo "Doing dvi in libiberty" ; \
23618	(cd $(HOST_SUBDIR)/libiberty && \
23619	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23620	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23621	          "RANLIB=$${RANLIB}" \
23622	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23623	          dvi) \
23624	  || exit 1
23625
23626@endif libiberty
23627
23628.PHONY: maybe-pdf-libiberty pdf-libiberty
23629maybe-pdf-libiberty:
23630@if libiberty
23631maybe-pdf-libiberty: pdf-libiberty
23632
23633pdf-libiberty: \
23634    configure-libiberty 
23635	@[ -f ./libiberty/Makefile ] || exit 0; \
23636	r=`${PWD_COMMAND}`; export r; \
23637	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23638	$(HOST_EXPORTS) \
23639	for flag in $(EXTRA_HOST_FLAGS) ; do \
23640	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23641	done; \
23642	echo "Doing pdf in libiberty" ; \
23643	(cd $(HOST_SUBDIR)/libiberty && \
23644	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23645	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23646	          "RANLIB=$${RANLIB}" \
23647	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23648	          pdf) \
23649	  || exit 1
23650
23651@endif libiberty
23652
23653.PHONY: maybe-html-libiberty html-libiberty
23654maybe-html-libiberty:
23655@if libiberty
23656maybe-html-libiberty: html-libiberty
23657
23658html-libiberty: \
23659    configure-libiberty 
23660	@[ -f ./libiberty/Makefile ] || exit 0; \
23661	r=`${PWD_COMMAND}`; export r; \
23662	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23663	$(HOST_EXPORTS) \
23664	for flag in $(EXTRA_HOST_FLAGS) ; do \
23665	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23666	done; \
23667	echo "Doing html in libiberty" ; \
23668	(cd $(HOST_SUBDIR)/libiberty && \
23669	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23670	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23671	          "RANLIB=$${RANLIB}" \
23672	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23673	          html) \
23674	  || exit 1
23675
23676@endif libiberty
23677
23678.PHONY: maybe-TAGS-libiberty TAGS-libiberty
23679maybe-TAGS-libiberty:
23680@if libiberty
23681maybe-TAGS-libiberty: TAGS-libiberty
23682
23683TAGS-libiberty: \
23684    configure-libiberty 
23685	@[ -f ./libiberty/Makefile ] || exit 0; \
23686	r=`${PWD_COMMAND}`; export r; \
23687	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23688	$(HOST_EXPORTS) \
23689	for flag in $(EXTRA_HOST_FLAGS) ; do \
23690	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23691	done; \
23692	echo "Doing TAGS in libiberty" ; \
23693	(cd $(HOST_SUBDIR)/libiberty && \
23694	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23695	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23696	          "RANLIB=$${RANLIB}" \
23697	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23698	          TAGS) \
23699	  || exit 1
23700
23701@endif libiberty
23702
23703.PHONY: maybe-install-info-libiberty install-info-libiberty
23704maybe-install-info-libiberty:
23705@if libiberty
23706maybe-install-info-libiberty: install-info-libiberty
23707
23708install-info-libiberty: \
23709    configure-libiberty \
23710    info-libiberty 
23711	@[ -f ./libiberty/Makefile ] || exit 0; \
23712	r=`${PWD_COMMAND}`; export r; \
23713	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23714	$(HOST_EXPORTS) \
23715	for flag in $(EXTRA_HOST_FLAGS) ; do \
23716	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23717	done; \
23718	echo "Doing install-info in libiberty" ; \
23719	(cd $(HOST_SUBDIR)/libiberty && \
23720	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23721	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23722	          "RANLIB=$${RANLIB}" \
23723	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23724	          install-info) \
23725	  || exit 1
23726
23727@endif libiberty
23728
23729.PHONY: maybe-install-pdf-libiberty install-pdf-libiberty
23730maybe-install-pdf-libiberty:
23731@if libiberty
23732maybe-install-pdf-libiberty: install-pdf-libiberty
23733
23734install-pdf-libiberty: \
23735    configure-libiberty \
23736    pdf-libiberty 
23737	@[ -f ./libiberty/Makefile ] || exit 0; \
23738	r=`${PWD_COMMAND}`; export r; \
23739	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23740	$(HOST_EXPORTS) \
23741	for flag in $(EXTRA_HOST_FLAGS) ; do \
23742	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23743	done; \
23744	echo "Doing install-pdf in libiberty" ; \
23745	(cd $(HOST_SUBDIR)/libiberty && \
23746	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23747	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23748	          "RANLIB=$${RANLIB}" \
23749	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23750	          install-pdf) \
23751	  || exit 1
23752
23753@endif libiberty
23754
23755.PHONY: maybe-install-html-libiberty install-html-libiberty
23756maybe-install-html-libiberty:
23757@if libiberty
23758maybe-install-html-libiberty: install-html-libiberty
23759
23760install-html-libiberty: \
23761    configure-libiberty \
23762    html-libiberty 
23763	@[ -f ./libiberty/Makefile ] || exit 0; \
23764	r=`${PWD_COMMAND}`; export r; \
23765	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23766	$(HOST_EXPORTS) \
23767	for flag in $(EXTRA_HOST_FLAGS) ; do \
23768	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23769	done; \
23770	echo "Doing install-html in libiberty" ; \
23771	(cd $(HOST_SUBDIR)/libiberty && \
23772	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23773	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23774	          "RANLIB=$${RANLIB}" \
23775	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23776	          install-html) \
23777	  || exit 1
23778
23779@endif libiberty
23780
23781.PHONY: maybe-installcheck-libiberty installcheck-libiberty
23782maybe-installcheck-libiberty:
23783@if libiberty
23784maybe-installcheck-libiberty: installcheck-libiberty
23785
23786installcheck-libiberty: \
23787    configure-libiberty 
23788	@[ -f ./libiberty/Makefile ] || exit 0; \
23789	r=`${PWD_COMMAND}`; export r; \
23790	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23791	$(HOST_EXPORTS) \
23792	for flag in $(EXTRA_HOST_FLAGS) ; do \
23793	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23794	done; \
23795	echo "Doing installcheck in libiberty" ; \
23796	(cd $(HOST_SUBDIR)/libiberty && \
23797	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23798	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23799	          "RANLIB=$${RANLIB}" \
23800	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23801	          installcheck) \
23802	  || exit 1
23803
23804@endif libiberty
23805
23806.PHONY: maybe-mostlyclean-libiberty mostlyclean-libiberty
23807maybe-mostlyclean-libiberty:
23808@if libiberty
23809maybe-mostlyclean-libiberty: mostlyclean-libiberty
23810
23811mostlyclean-libiberty: 
23812	@[ -f ./libiberty/Makefile ] || exit 0; \
23813	r=`${PWD_COMMAND}`; export r; \
23814	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23815	$(HOST_EXPORTS) \
23816	for flag in $(EXTRA_HOST_FLAGS) ; do \
23817	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23818	done; \
23819	echo "Doing mostlyclean in libiberty" ; \
23820	(cd $(HOST_SUBDIR)/libiberty && \
23821	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23822	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23823	          "RANLIB=$${RANLIB}" \
23824	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23825	          mostlyclean) \
23826	  || exit 1
23827
23828@endif libiberty
23829
23830.PHONY: maybe-clean-libiberty clean-libiberty
23831maybe-clean-libiberty:
23832@if libiberty
23833maybe-clean-libiberty: clean-libiberty
23834
23835clean-libiberty: 
23836	@[ -f ./libiberty/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 clean in libiberty" ; \
23844	(cd $(HOST_SUBDIR)/libiberty && \
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	          clean) \
23850	  || exit 1
23851
23852@endif libiberty
23853
23854.PHONY: maybe-distclean-libiberty distclean-libiberty
23855maybe-distclean-libiberty:
23856@if libiberty
23857maybe-distclean-libiberty: distclean-libiberty
23858
23859distclean-libiberty: 
23860	@[ -f ./libiberty/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 distclean in libiberty" ; \
23868	(cd $(HOST_SUBDIR)/libiberty && \
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	          distclean) \
23874	  || exit 1
23875
23876@endif libiberty
23877
23878.PHONY: maybe-maintainer-clean-libiberty maintainer-clean-libiberty
23879maybe-maintainer-clean-libiberty:
23880@if libiberty
23881maybe-maintainer-clean-libiberty: maintainer-clean-libiberty
23882
23883maintainer-clean-libiberty: 
23884	@[ -f ./libiberty/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 maintainer-clean in libiberty" ; \
23892	(cd $(HOST_SUBDIR)/libiberty && \
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	          maintainer-clean) \
23898	  || exit 1
23899
23900@endif libiberty
23901
23902
23903
23904.PHONY: configure-libiconv maybe-configure-libiconv
23905maybe-configure-libiconv:
23906@if gcc-bootstrap
23907configure-libiconv: stage_current
23908@endif gcc-bootstrap
23909@if libiconv
23910maybe-configure-libiconv: configure-libiconv
23911configure-libiconv: 
23912	@: $(MAKE); $(unstage)
23913	@r=`${PWD_COMMAND}`; export r; \
23914	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23915	test ! -f $(HOST_SUBDIR)/libiconv/Makefile || exit 0; \
23916	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiconv ; \
23917	$(HOST_EXPORTS)  \
23918	echo Configuring in $(HOST_SUBDIR)/libiconv; \
23919	cd "$(HOST_SUBDIR)/libiconv" || exit 1; \
23920	case $(srcdir) in \
23921	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
23922	  *) topdir=`echo $(HOST_SUBDIR)/libiconv/ | \
23923		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
23924	esac; \
23925	srcdiroption="--srcdir=$${topdir}/libiconv"; \
23926	libsrcdir="$$s/libiconv"; \
23927	$(SHELL) $${libsrcdir}/configure \
23928	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
23929	  --target=${target_alias} $${srcdiroption} --disable-shared \
23930	  || exit 1
23931@endif libiconv
23932
23933
23934
23935
23936
23937.PHONY: all-libiconv maybe-all-libiconv
23938maybe-all-libiconv:
23939@if gcc-bootstrap
23940all-libiconv: stage_current
23941@endif gcc-bootstrap
23942@if libiconv
23943TARGET-libiconv=all
23944maybe-all-libiconv: all-libiconv
23945all-libiconv: configure-libiconv
23946	@: $(MAKE); $(unstage)
23947	@r=`${PWD_COMMAND}`; export r; \
23948	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23949	$(HOST_EXPORTS)  \
23950	(cd $(HOST_SUBDIR)/libiconv && \
23951	  $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS)  \
23952		$(TARGET-libiconv))
23953@endif libiconv
23954
23955
23956
23957
23958.PHONY: check-libiconv maybe-check-libiconv
23959maybe-check-libiconv:
23960@if libiconv
23961maybe-check-libiconv: check-libiconv
23962
23963check-libiconv:
23964	@: $(MAKE); $(unstage)
23965	@r=`${PWD_COMMAND}`; export r; \
23966	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23967	$(HOST_EXPORTS) \
23968	(cd $(HOST_SUBDIR)/libiconv && \
23969	  $(MAKE) $(FLAGS_TO_PASS)  check)
23970
23971@endif libiconv
23972
23973.PHONY: install-libiconv maybe-install-libiconv
23974maybe-install-libiconv:
23975@if libiconv
23976maybe-install-libiconv: install-libiconv
23977
23978install-libiconv:
23979
23980@endif libiconv
23981
23982.PHONY: install-strip-libiconv maybe-install-strip-libiconv
23983maybe-install-strip-libiconv:
23984@if libiconv
23985maybe-install-strip-libiconv: install-strip-libiconv
23986
23987install-strip-libiconv:
23988
23989@endif libiconv
23990
23991# Other targets (info, dvi, pdf, etc.)
23992
23993.PHONY: maybe-info-libiconv info-libiconv
23994maybe-info-libiconv:
23995@if libiconv
23996maybe-info-libiconv: info-libiconv
23997
23998info-libiconv: \
23999    configure-libiconv 
24000	@: $(MAKE); $(unstage)
24001	@[ -f ./libiconv/Makefile ] || exit 0; \
24002	r=`${PWD_COMMAND}`; export r; \
24003	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24004	$(HOST_EXPORTS) \
24005	for flag in $(EXTRA_HOST_FLAGS) ; do \
24006	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24007	done; \
24008	echo "Doing info in libiconv" ; \
24009	(cd $(HOST_SUBDIR)/libiconv && \
24010	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24011	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24012	          "RANLIB=$${RANLIB}" \
24013	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24014	          info) \
24015	  || exit 1
24016
24017@endif libiconv
24018
24019.PHONY: maybe-dvi-libiconv dvi-libiconv
24020maybe-dvi-libiconv:
24021@if libiconv
24022maybe-dvi-libiconv: dvi-libiconv
24023
24024dvi-libiconv: \
24025    configure-libiconv 
24026	@: $(MAKE); $(unstage)
24027	@[ -f ./libiconv/Makefile ] || exit 0; \
24028	r=`${PWD_COMMAND}`; export r; \
24029	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24030	$(HOST_EXPORTS) \
24031	for flag in $(EXTRA_HOST_FLAGS) ; do \
24032	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24033	done; \
24034	echo "Doing dvi in libiconv" ; \
24035	(cd $(HOST_SUBDIR)/libiconv && \
24036	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24037	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24038	          "RANLIB=$${RANLIB}" \
24039	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24040	          dvi) \
24041	  || exit 1
24042
24043@endif libiconv
24044
24045.PHONY: maybe-pdf-libiconv pdf-libiconv
24046maybe-pdf-libiconv:
24047@if libiconv
24048maybe-pdf-libiconv: pdf-libiconv
24049
24050pdf-libiconv: \
24051    configure-libiconv 
24052	@: $(MAKE); $(unstage)
24053	@[ -f ./libiconv/Makefile ] || exit 0; \
24054	r=`${PWD_COMMAND}`; export r; \
24055	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24056	$(HOST_EXPORTS) \
24057	for flag in $(EXTRA_HOST_FLAGS) ; do \
24058	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24059	done; \
24060	echo "Doing pdf in libiconv" ; \
24061	(cd $(HOST_SUBDIR)/libiconv && \
24062	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24063	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24064	          "RANLIB=$${RANLIB}" \
24065	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24066	          pdf) \
24067	  || exit 1
24068
24069@endif libiconv
24070
24071.PHONY: maybe-html-libiconv html-libiconv
24072maybe-html-libiconv:
24073@if libiconv
24074maybe-html-libiconv: html-libiconv
24075
24076html-libiconv: \
24077    configure-libiconv 
24078	@: $(MAKE); $(unstage)
24079	@[ -f ./libiconv/Makefile ] || exit 0; \
24080	r=`${PWD_COMMAND}`; export r; \
24081	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24082	$(HOST_EXPORTS) \
24083	for flag in $(EXTRA_HOST_FLAGS) ; do \
24084	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24085	done; \
24086	echo "Doing html in libiconv" ; \
24087	(cd $(HOST_SUBDIR)/libiconv && \
24088	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24089	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24090	          "RANLIB=$${RANLIB}" \
24091	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24092	          html) \
24093	  || exit 1
24094
24095@endif libiconv
24096
24097.PHONY: maybe-TAGS-libiconv TAGS-libiconv
24098maybe-TAGS-libiconv:
24099@if libiconv
24100maybe-TAGS-libiconv: TAGS-libiconv
24101
24102TAGS-libiconv: \
24103    configure-libiconv 
24104	@: $(MAKE); $(unstage)
24105	@[ -f ./libiconv/Makefile ] || exit 0; \
24106	r=`${PWD_COMMAND}`; export r; \
24107	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24108	$(HOST_EXPORTS) \
24109	for flag in $(EXTRA_HOST_FLAGS) ; do \
24110	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24111	done; \
24112	echo "Doing TAGS in libiconv" ; \
24113	(cd $(HOST_SUBDIR)/libiconv && \
24114	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24115	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24116	          "RANLIB=$${RANLIB}" \
24117	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24118	          TAGS) \
24119	  || exit 1
24120
24121@endif libiconv
24122
24123.PHONY: maybe-install-info-libiconv install-info-libiconv
24124maybe-install-info-libiconv:
24125@if libiconv
24126maybe-install-info-libiconv: install-info-libiconv
24127
24128# libiconv doesn't support install-info.
24129install-info-libiconv:
24130
24131@endif libiconv
24132
24133.PHONY: maybe-install-pdf-libiconv install-pdf-libiconv
24134maybe-install-pdf-libiconv:
24135@if libiconv
24136maybe-install-pdf-libiconv: install-pdf-libiconv
24137
24138# libiconv doesn't support install-pdf.
24139install-pdf-libiconv:
24140
24141@endif libiconv
24142
24143.PHONY: maybe-install-html-libiconv install-html-libiconv
24144maybe-install-html-libiconv:
24145@if libiconv
24146maybe-install-html-libiconv: install-html-libiconv
24147
24148# libiconv doesn't support install-html.
24149install-html-libiconv:
24150
24151@endif libiconv
24152
24153.PHONY: maybe-installcheck-libiconv installcheck-libiconv
24154maybe-installcheck-libiconv:
24155@if libiconv
24156maybe-installcheck-libiconv: installcheck-libiconv
24157
24158installcheck-libiconv: \
24159    configure-libiconv 
24160	@: $(MAKE); $(unstage)
24161	@[ -f ./libiconv/Makefile ] || exit 0; \
24162	r=`${PWD_COMMAND}`; export r; \
24163	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24164	$(HOST_EXPORTS) \
24165	for flag in $(EXTRA_HOST_FLAGS) ; do \
24166	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24167	done; \
24168	echo "Doing installcheck in libiconv" ; \
24169	(cd $(HOST_SUBDIR)/libiconv && \
24170	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24171	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24172	          "RANLIB=$${RANLIB}" \
24173	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24174	          installcheck) \
24175	  || exit 1
24176
24177@endif libiconv
24178
24179.PHONY: maybe-mostlyclean-libiconv mostlyclean-libiconv
24180maybe-mostlyclean-libiconv:
24181@if libiconv
24182maybe-mostlyclean-libiconv: mostlyclean-libiconv
24183
24184mostlyclean-libiconv: 
24185	@: $(MAKE); $(unstage)
24186	@[ -f ./libiconv/Makefile ] || exit 0; \
24187	r=`${PWD_COMMAND}`; export r; \
24188	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24189	$(HOST_EXPORTS) \
24190	for flag in $(EXTRA_HOST_FLAGS) ; do \
24191	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24192	done; \
24193	echo "Doing mostlyclean in libiconv" ; \
24194	(cd $(HOST_SUBDIR)/libiconv && \
24195	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24196	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24197	          "RANLIB=$${RANLIB}" \
24198	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24199	          mostlyclean) \
24200	  || exit 1
24201
24202@endif libiconv
24203
24204.PHONY: maybe-clean-libiconv clean-libiconv
24205maybe-clean-libiconv:
24206@if libiconv
24207maybe-clean-libiconv: clean-libiconv
24208
24209clean-libiconv: 
24210	@: $(MAKE); $(unstage)
24211	@[ -f ./libiconv/Makefile ] || exit 0; \
24212	r=`${PWD_COMMAND}`; export r; \
24213	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24214	$(HOST_EXPORTS) \
24215	for flag in $(EXTRA_HOST_FLAGS) ; do \
24216	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24217	done; \
24218	echo "Doing clean in libiconv" ; \
24219	(cd $(HOST_SUBDIR)/libiconv && \
24220	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24221	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24222	          "RANLIB=$${RANLIB}" \
24223	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24224	          clean) \
24225	  || exit 1
24226
24227@endif libiconv
24228
24229.PHONY: maybe-distclean-libiconv distclean-libiconv
24230maybe-distclean-libiconv:
24231@if libiconv
24232maybe-distclean-libiconv: distclean-libiconv
24233
24234distclean-libiconv: 
24235	@: $(MAKE); $(unstage)
24236	@[ -f ./libiconv/Makefile ] || exit 0; \
24237	r=`${PWD_COMMAND}`; export r; \
24238	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24239	$(HOST_EXPORTS) \
24240	for flag in $(EXTRA_HOST_FLAGS) ; do \
24241	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24242	done; \
24243	echo "Doing distclean in libiconv" ; \
24244	(cd $(HOST_SUBDIR)/libiconv && \
24245	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24246	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24247	          "RANLIB=$${RANLIB}" \
24248	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24249	          distclean) \
24250	  || exit 1
24251
24252@endif libiconv
24253
24254.PHONY: maybe-maintainer-clean-libiconv maintainer-clean-libiconv
24255maybe-maintainer-clean-libiconv:
24256@if libiconv
24257maybe-maintainer-clean-libiconv: maintainer-clean-libiconv
24258
24259maintainer-clean-libiconv: 
24260	@: $(MAKE); $(unstage)
24261	@[ -f ./libiconv/Makefile ] || exit 0; \
24262	r=`${PWD_COMMAND}`; export r; \
24263	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24264	$(HOST_EXPORTS) \
24265	for flag in $(EXTRA_HOST_FLAGS) ; do \
24266	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24267	done; \
24268	echo "Doing maintainer-clean in libiconv" ; \
24269	(cd $(HOST_SUBDIR)/libiconv && \
24270	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24271	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24272	          "RANLIB=$${RANLIB}" \
24273	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24274	          maintainer-clean) \
24275	  || exit 1
24276
24277@endif libiconv
24278
24279
24280
24281.PHONY: configure-m4 maybe-configure-m4
24282maybe-configure-m4:
24283@if gcc-bootstrap
24284configure-m4: stage_current
24285@endif gcc-bootstrap
24286@if m4
24287maybe-configure-m4: configure-m4
24288configure-m4: 
24289	@: $(MAKE); $(unstage)
24290	@r=`${PWD_COMMAND}`; export r; \
24291	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24292	test ! -f $(HOST_SUBDIR)/m4/Makefile || exit 0; \
24293	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/m4 ; \
24294	$(HOST_EXPORTS)  \
24295	echo Configuring in $(HOST_SUBDIR)/m4; \
24296	cd "$(HOST_SUBDIR)/m4" || exit 1; \
24297	case $(srcdir) in \
24298	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
24299	  *) topdir=`echo $(HOST_SUBDIR)/m4/ | \
24300		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
24301	esac; \
24302	srcdiroption="--srcdir=$${topdir}/m4"; \
24303	libsrcdir="$$s/m4"; \
24304	$(SHELL) $${libsrcdir}/configure \
24305	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
24306	  --target=${target_alias} $${srcdiroption}  \
24307	  || exit 1
24308@endif m4
24309
24310
24311
24312
24313
24314.PHONY: all-m4 maybe-all-m4
24315maybe-all-m4:
24316@if gcc-bootstrap
24317all-m4: stage_current
24318@endif gcc-bootstrap
24319@if m4
24320TARGET-m4=all
24321maybe-all-m4: all-m4
24322all-m4: configure-m4
24323	@: $(MAKE); $(unstage)
24324	@r=`${PWD_COMMAND}`; export r; \
24325	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24326	$(HOST_EXPORTS)  \
24327	(cd $(HOST_SUBDIR)/m4 && \
24328	  $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS)  \
24329		$(TARGET-m4))
24330@endif m4
24331
24332
24333
24334
24335.PHONY: check-m4 maybe-check-m4
24336maybe-check-m4:
24337@if m4
24338maybe-check-m4: check-m4
24339
24340check-m4:
24341	@: $(MAKE); $(unstage)
24342	@r=`${PWD_COMMAND}`; export r; \
24343	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24344	$(HOST_EXPORTS) \
24345	(cd $(HOST_SUBDIR)/m4 && \
24346	  $(MAKE) $(FLAGS_TO_PASS)  check)
24347
24348@endif m4
24349
24350.PHONY: install-m4 maybe-install-m4
24351maybe-install-m4:
24352@if m4
24353maybe-install-m4: install-m4
24354
24355install-m4: installdirs
24356	@: $(MAKE); $(unstage)
24357	@r=`${PWD_COMMAND}`; export r; \
24358	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24359	$(HOST_EXPORTS) \
24360	(cd $(HOST_SUBDIR)/m4 && \
24361	  $(MAKE) $(FLAGS_TO_PASS)  install)
24362
24363@endif m4
24364
24365.PHONY: install-strip-m4 maybe-install-strip-m4
24366maybe-install-strip-m4:
24367@if m4
24368maybe-install-strip-m4: install-strip-m4
24369
24370install-strip-m4: installdirs
24371	@: $(MAKE); $(unstage)
24372	@r=`${PWD_COMMAND}`; export r; \
24373	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24374	$(HOST_EXPORTS) \
24375	(cd $(HOST_SUBDIR)/m4 && \
24376	  $(MAKE) $(FLAGS_TO_PASS)  install-strip)
24377
24378@endif m4
24379
24380# Other targets (info, dvi, pdf, etc.)
24381
24382.PHONY: maybe-info-m4 info-m4
24383maybe-info-m4:
24384@if m4
24385maybe-info-m4: info-m4
24386
24387info-m4: \
24388    configure-m4 
24389	@: $(MAKE); $(unstage)
24390	@[ -f ./m4/Makefile ] || exit 0; \
24391	r=`${PWD_COMMAND}`; export r; \
24392	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24393	$(HOST_EXPORTS) \
24394	for flag in $(EXTRA_HOST_FLAGS) ; do \
24395	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24396	done; \
24397	echo "Doing info in m4" ; \
24398	(cd $(HOST_SUBDIR)/m4 && \
24399	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24400	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24401	          "RANLIB=$${RANLIB}" \
24402	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24403	          info) \
24404	  || exit 1
24405
24406@endif m4
24407
24408.PHONY: maybe-dvi-m4 dvi-m4
24409maybe-dvi-m4:
24410@if m4
24411maybe-dvi-m4: dvi-m4
24412
24413dvi-m4: \
24414    configure-m4 
24415	@: $(MAKE); $(unstage)
24416	@[ -f ./m4/Makefile ] || exit 0; \
24417	r=`${PWD_COMMAND}`; export r; \
24418	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24419	$(HOST_EXPORTS) \
24420	for flag in $(EXTRA_HOST_FLAGS) ; do \
24421	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24422	done; \
24423	echo "Doing dvi in m4" ; \
24424	(cd $(HOST_SUBDIR)/m4 && \
24425	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24426	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24427	          "RANLIB=$${RANLIB}" \
24428	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24429	          dvi) \
24430	  || exit 1
24431
24432@endif m4
24433
24434.PHONY: maybe-pdf-m4 pdf-m4
24435maybe-pdf-m4:
24436@if m4
24437maybe-pdf-m4: pdf-m4
24438
24439pdf-m4: \
24440    configure-m4 
24441	@: $(MAKE); $(unstage)
24442	@[ -f ./m4/Makefile ] || exit 0; \
24443	r=`${PWD_COMMAND}`; export r; \
24444	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24445	$(HOST_EXPORTS) \
24446	for flag in $(EXTRA_HOST_FLAGS) ; do \
24447	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24448	done; \
24449	echo "Doing pdf in m4" ; \
24450	(cd $(HOST_SUBDIR)/m4 && \
24451	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24452	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24453	          "RANLIB=$${RANLIB}" \
24454	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24455	          pdf) \
24456	  || exit 1
24457
24458@endif m4
24459
24460.PHONY: maybe-html-m4 html-m4
24461maybe-html-m4:
24462@if m4
24463maybe-html-m4: html-m4
24464
24465html-m4: \
24466    configure-m4 
24467	@: $(MAKE); $(unstage)
24468	@[ -f ./m4/Makefile ] || exit 0; \
24469	r=`${PWD_COMMAND}`; export r; \
24470	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24471	$(HOST_EXPORTS) \
24472	for flag in $(EXTRA_HOST_FLAGS) ; do \
24473	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24474	done; \
24475	echo "Doing html in m4" ; \
24476	(cd $(HOST_SUBDIR)/m4 && \
24477	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24478	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24479	          "RANLIB=$${RANLIB}" \
24480	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24481	          html) \
24482	  || exit 1
24483
24484@endif m4
24485
24486.PHONY: maybe-TAGS-m4 TAGS-m4
24487maybe-TAGS-m4:
24488@if m4
24489maybe-TAGS-m4: TAGS-m4
24490
24491TAGS-m4: \
24492    configure-m4 
24493	@: $(MAKE); $(unstage)
24494	@[ -f ./m4/Makefile ] || exit 0; \
24495	r=`${PWD_COMMAND}`; export r; \
24496	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24497	$(HOST_EXPORTS) \
24498	for flag in $(EXTRA_HOST_FLAGS) ; do \
24499	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24500	done; \
24501	echo "Doing TAGS in m4" ; \
24502	(cd $(HOST_SUBDIR)/m4 && \
24503	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24504	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24505	          "RANLIB=$${RANLIB}" \
24506	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24507	          TAGS) \
24508	  || exit 1
24509
24510@endif m4
24511
24512.PHONY: maybe-install-info-m4 install-info-m4
24513maybe-install-info-m4:
24514@if m4
24515maybe-install-info-m4: install-info-m4
24516
24517install-info-m4: \
24518    configure-m4 \
24519    info-m4 
24520	@: $(MAKE); $(unstage)
24521	@[ -f ./m4/Makefile ] || exit 0; \
24522	r=`${PWD_COMMAND}`; export r; \
24523	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24524	$(HOST_EXPORTS) \
24525	for flag in $(EXTRA_HOST_FLAGS) ; do \
24526	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24527	done; \
24528	echo "Doing install-info in m4" ; \
24529	(cd $(HOST_SUBDIR)/m4 && \
24530	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24531	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24532	          "RANLIB=$${RANLIB}" \
24533	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24534	          install-info) \
24535	  || exit 1
24536
24537@endif m4
24538
24539.PHONY: maybe-install-pdf-m4 install-pdf-m4
24540maybe-install-pdf-m4:
24541@if m4
24542maybe-install-pdf-m4: install-pdf-m4
24543
24544install-pdf-m4: \
24545    configure-m4 \
24546    pdf-m4 
24547	@: $(MAKE); $(unstage)
24548	@[ -f ./m4/Makefile ] || exit 0; \
24549	r=`${PWD_COMMAND}`; export r; \
24550	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24551	$(HOST_EXPORTS) \
24552	for flag in $(EXTRA_HOST_FLAGS) ; do \
24553	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24554	done; \
24555	echo "Doing install-pdf in m4" ; \
24556	(cd $(HOST_SUBDIR)/m4 && \
24557	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24558	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24559	          "RANLIB=$${RANLIB}" \
24560	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24561	          install-pdf) \
24562	  || exit 1
24563
24564@endif m4
24565
24566.PHONY: maybe-install-html-m4 install-html-m4
24567maybe-install-html-m4:
24568@if m4
24569maybe-install-html-m4: install-html-m4
24570
24571install-html-m4: \
24572    configure-m4 \
24573    html-m4 
24574	@: $(MAKE); $(unstage)
24575	@[ -f ./m4/Makefile ] || exit 0; \
24576	r=`${PWD_COMMAND}`; export r; \
24577	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24578	$(HOST_EXPORTS) \
24579	for flag in $(EXTRA_HOST_FLAGS) ; do \
24580	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24581	done; \
24582	echo "Doing install-html in m4" ; \
24583	(cd $(HOST_SUBDIR)/m4 && \
24584	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24585	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24586	          "RANLIB=$${RANLIB}" \
24587	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24588	          install-html) \
24589	  || exit 1
24590
24591@endif m4
24592
24593.PHONY: maybe-installcheck-m4 installcheck-m4
24594maybe-installcheck-m4:
24595@if m4
24596maybe-installcheck-m4: installcheck-m4
24597
24598installcheck-m4: \
24599    configure-m4 
24600	@: $(MAKE); $(unstage)
24601	@[ -f ./m4/Makefile ] || exit 0; \
24602	r=`${PWD_COMMAND}`; export r; \
24603	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24604	$(HOST_EXPORTS) \
24605	for flag in $(EXTRA_HOST_FLAGS) ; do \
24606	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24607	done; \
24608	echo "Doing installcheck in m4" ; \
24609	(cd $(HOST_SUBDIR)/m4 && \
24610	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24611	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24612	          "RANLIB=$${RANLIB}" \
24613	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24614	          installcheck) \
24615	  || exit 1
24616
24617@endif m4
24618
24619.PHONY: maybe-mostlyclean-m4 mostlyclean-m4
24620maybe-mostlyclean-m4:
24621@if m4
24622maybe-mostlyclean-m4: mostlyclean-m4
24623
24624mostlyclean-m4: 
24625	@: $(MAKE); $(unstage)
24626	@[ -f ./m4/Makefile ] || exit 0; \
24627	r=`${PWD_COMMAND}`; export r; \
24628	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24629	$(HOST_EXPORTS) \
24630	for flag in $(EXTRA_HOST_FLAGS) ; do \
24631	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24632	done; \
24633	echo "Doing mostlyclean in m4" ; \
24634	(cd $(HOST_SUBDIR)/m4 && \
24635	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24636	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24637	          "RANLIB=$${RANLIB}" \
24638	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24639	          mostlyclean) \
24640	  || exit 1
24641
24642@endif m4
24643
24644.PHONY: maybe-clean-m4 clean-m4
24645maybe-clean-m4:
24646@if m4
24647maybe-clean-m4: clean-m4
24648
24649clean-m4: 
24650	@: $(MAKE); $(unstage)
24651	@[ -f ./m4/Makefile ] || exit 0; \
24652	r=`${PWD_COMMAND}`; export r; \
24653	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24654	$(HOST_EXPORTS) \
24655	for flag in $(EXTRA_HOST_FLAGS) ; do \
24656	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24657	done; \
24658	echo "Doing clean in m4" ; \
24659	(cd $(HOST_SUBDIR)/m4 && \
24660	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24661	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24662	          "RANLIB=$${RANLIB}" \
24663	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24664	          clean) \
24665	  || exit 1
24666
24667@endif m4
24668
24669.PHONY: maybe-distclean-m4 distclean-m4
24670maybe-distclean-m4:
24671@if m4
24672maybe-distclean-m4: distclean-m4
24673
24674distclean-m4: 
24675	@: $(MAKE); $(unstage)
24676	@[ -f ./m4/Makefile ] || exit 0; \
24677	r=`${PWD_COMMAND}`; export r; \
24678	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24679	$(HOST_EXPORTS) \
24680	for flag in $(EXTRA_HOST_FLAGS) ; do \
24681	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24682	done; \
24683	echo "Doing distclean in m4" ; \
24684	(cd $(HOST_SUBDIR)/m4 && \
24685	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24686	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24687	          "RANLIB=$${RANLIB}" \
24688	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24689	          distclean) \
24690	  || exit 1
24691
24692@endif m4
24693
24694.PHONY: maybe-maintainer-clean-m4 maintainer-clean-m4
24695maybe-maintainer-clean-m4:
24696@if m4
24697maybe-maintainer-clean-m4: maintainer-clean-m4
24698
24699maintainer-clean-m4: 
24700	@: $(MAKE); $(unstage)
24701	@[ -f ./m4/Makefile ] || exit 0; \
24702	r=`${PWD_COMMAND}`; export r; \
24703	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24704	$(HOST_EXPORTS) \
24705	for flag in $(EXTRA_HOST_FLAGS) ; do \
24706	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24707	done; \
24708	echo "Doing maintainer-clean in m4" ; \
24709	(cd $(HOST_SUBDIR)/m4 && \
24710	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24711	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24712	          "RANLIB=$${RANLIB}" \
24713	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24714	          maintainer-clean) \
24715	  || exit 1
24716
24717@endif m4
24718
24719
24720
24721.PHONY: configure-readline maybe-configure-readline
24722maybe-configure-readline:
24723@if gcc-bootstrap
24724configure-readline: stage_current
24725@endif gcc-bootstrap
24726@if readline
24727maybe-configure-readline: configure-readline
24728configure-readline: 
24729	@: $(MAKE); $(unstage)
24730	@r=`${PWD_COMMAND}`; export r; \
24731	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24732	test ! -f $(HOST_SUBDIR)/readline/Makefile || exit 0; \
24733	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/readline ; \
24734	$(HOST_EXPORTS)  \
24735	echo Configuring in $(HOST_SUBDIR)/readline; \
24736	cd "$(HOST_SUBDIR)/readline" || exit 1; \
24737	case $(srcdir) in \
24738	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
24739	  *) topdir=`echo $(HOST_SUBDIR)/readline/ | \
24740		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
24741	esac; \
24742	srcdiroption="--srcdir=$${topdir}/readline"; \
24743	libsrcdir="$$s/readline"; \
24744	$(SHELL) $${libsrcdir}/configure \
24745	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
24746	  --target=${target_alias} $${srcdiroption}  \
24747	  || exit 1
24748@endif readline
24749
24750
24751
24752
24753
24754.PHONY: all-readline maybe-all-readline
24755maybe-all-readline:
24756@if gcc-bootstrap
24757all-readline: stage_current
24758@endif gcc-bootstrap
24759@if readline
24760TARGET-readline=all
24761maybe-all-readline: all-readline
24762all-readline: configure-readline
24763	@: $(MAKE); $(unstage)
24764	@r=`${PWD_COMMAND}`; export r; \
24765	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24766	$(HOST_EXPORTS)  \
24767	(cd $(HOST_SUBDIR)/readline && \
24768	  $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS)  \
24769		$(TARGET-readline))
24770@endif readline
24771
24772
24773
24774
24775.PHONY: check-readline maybe-check-readline
24776maybe-check-readline:
24777@if readline
24778maybe-check-readline: check-readline
24779
24780check-readline:
24781	@: $(MAKE); $(unstage)
24782	@r=`${PWD_COMMAND}`; export r; \
24783	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24784	$(HOST_EXPORTS) \
24785	(cd $(HOST_SUBDIR)/readline && \
24786	  $(MAKE) $(FLAGS_TO_PASS)  check)
24787
24788@endif readline
24789
24790.PHONY: install-readline maybe-install-readline
24791maybe-install-readline:
24792@if readline
24793maybe-install-readline: install-readline
24794
24795install-readline: installdirs
24796	@: $(MAKE); $(unstage)
24797	@r=`${PWD_COMMAND}`; export r; \
24798	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24799	$(HOST_EXPORTS) \
24800	(cd $(HOST_SUBDIR)/readline && \
24801	  $(MAKE) $(FLAGS_TO_PASS)  install)
24802
24803@endif readline
24804
24805.PHONY: install-strip-readline maybe-install-strip-readline
24806maybe-install-strip-readline:
24807@if readline
24808maybe-install-strip-readline: install-strip-readline
24809
24810install-strip-readline: installdirs
24811	@: $(MAKE); $(unstage)
24812	@r=`${PWD_COMMAND}`; export r; \
24813	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24814	$(HOST_EXPORTS) \
24815	(cd $(HOST_SUBDIR)/readline && \
24816	  $(MAKE) $(FLAGS_TO_PASS)  install-strip)
24817
24818@endif readline
24819
24820# Other targets (info, dvi, pdf, etc.)
24821
24822.PHONY: maybe-info-readline info-readline
24823maybe-info-readline:
24824@if readline
24825maybe-info-readline: info-readline
24826
24827info-readline: \
24828    configure-readline 
24829	@: $(MAKE); $(unstage)
24830	@[ -f ./readline/Makefile ] || exit 0; \
24831	r=`${PWD_COMMAND}`; export r; \
24832	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24833	$(HOST_EXPORTS) \
24834	for flag in $(EXTRA_HOST_FLAGS) ; do \
24835	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24836	done; \
24837	echo "Doing info in readline" ; \
24838	(cd $(HOST_SUBDIR)/readline && \
24839	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24840	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24841	          "RANLIB=$${RANLIB}" \
24842	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24843	          info) \
24844	  || exit 1
24845
24846@endif readline
24847
24848.PHONY: maybe-dvi-readline dvi-readline
24849maybe-dvi-readline:
24850@if readline
24851maybe-dvi-readline: dvi-readline
24852
24853dvi-readline: \
24854    configure-readline 
24855	@: $(MAKE); $(unstage)
24856	@[ -f ./readline/Makefile ] || exit 0; \
24857	r=`${PWD_COMMAND}`; export r; \
24858	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24859	$(HOST_EXPORTS) \
24860	for flag in $(EXTRA_HOST_FLAGS) ; do \
24861	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24862	done; \
24863	echo "Doing dvi in readline" ; \
24864	(cd $(HOST_SUBDIR)/readline && \
24865	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24866	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24867	          "RANLIB=$${RANLIB}" \
24868	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24869	          dvi) \
24870	  || exit 1
24871
24872@endif readline
24873
24874.PHONY: maybe-pdf-readline pdf-readline
24875maybe-pdf-readline:
24876@if readline
24877maybe-pdf-readline: pdf-readline
24878
24879pdf-readline: \
24880    configure-readline 
24881	@: $(MAKE); $(unstage)
24882	@[ -f ./readline/Makefile ] || exit 0; \
24883	r=`${PWD_COMMAND}`; export r; \
24884	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24885	$(HOST_EXPORTS) \
24886	for flag in $(EXTRA_HOST_FLAGS) ; do \
24887	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24888	done; \
24889	echo "Doing pdf in readline" ; \
24890	(cd $(HOST_SUBDIR)/readline && \
24891	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24892	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24893	          "RANLIB=$${RANLIB}" \
24894	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24895	          pdf) \
24896	  || exit 1
24897
24898@endif readline
24899
24900.PHONY: maybe-html-readline html-readline
24901maybe-html-readline:
24902@if readline
24903maybe-html-readline: html-readline
24904
24905html-readline: \
24906    configure-readline 
24907	@: $(MAKE); $(unstage)
24908	@[ -f ./readline/Makefile ] || exit 0; \
24909	r=`${PWD_COMMAND}`; export r; \
24910	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24911	$(HOST_EXPORTS) \
24912	for flag in $(EXTRA_HOST_FLAGS) ; do \
24913	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24914	done; \
24915	echo "Doing html in readline" ; \
24916	(cd $(HOST_SUBDIR)/readline && \
24917	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24918	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24919	          "RANLIB=$${RANLIB}" \
24920	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24921	          html) \
24922	  || exit 1
24923
24924@endif readline
24925
24926.PHONY: maybe-TAGS-readline TAGS-readline
24927maybe-TAGS-readline:
24928@if readline
24929maybe-TAGS-readline: TAGS-readline
24930
24931TAGS-readline: \
24932    configure-readline 
24933	@: $(MAKE); $(unstage)
24934	@[ -f ./readline/Makefile ] || exit 0; \
24935	r=`${PWD_COMMAND}`; export r; \
24936	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24937	$(HOST_EXPORTS) \
24938	for flag in $(EXTRA_HOST_FLAGS) ; do \
24939	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24940	done; \
24941	echo "Doing TAGS in readline" ; \
24942	(cd $(HOST_SUBDIR)/readline && \
24943	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24944	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24945	          "RANLIB=$${RANLIB}" \
24946	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24947	          TAGS) \
24948	  || exit 1
24949
24950@endif readline
24951
24952.PHONY: maybe-install-info-readline install-info-readline
24953maybe-install-info-readline:
24954@if readline
24955maybe-install-info-readline: install-info-readline
24956
24957install-info-readline: \
24958    configure-readline \
24959    info-readline 
24960	@: $(MAKE); $(unstage)
24961	@[ -f ./readline/Makefile ] || exit 0; \
24962	r=`${PWD_COMMAND}`; export r; \
24963	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24964	$(HOST_EXPORTS) \
24965	for flag in $(EXTRA_HOST_FLAGS) ; do \
24966	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24967	done; \
24968	echo "Doing install-info in readline" ; \
24969	(cd $(HOST_SUBDIR)/readline && \
24970	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24971	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24972	          "RANLIB=$${RANLIB}" \
24973	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24974	          install-info) \
24975	  || exit 1
24976
24977@endif readline
24978
24979.PHONY: maybe-install-pdf-readline install-pdf-readline
24980maybe-install-pdf-readline:
24981@if readline
24982maybe-install-pdf-readline: install-pdf-readline
24983
24984install-pdf-readline: \
24985    configure-readline \
24986    pdf-readline 
24987	@: $(MAKE); $(unstage)
24988	@[ -f ./readline/Makefile ] || exit 0; \
24989	r=`${PWD_COMMAND}`; export r; \
24990	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24991	$(HOST_EXPORTS) \
24992	for flag in $(EXTRA_HOST_FLAGS) ; do \
24993	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24994	done; \
24995	echo "Doing install-pdf in readline" ; \
24996	(cd $(HOST_SUBDIR)/readline && \
24997	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24998	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24999	          "RANLIB=$${RANLIB}" \
25000	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25001	          install-pdf) \
25002	  || exit 1
25003
25004@endif readline
25005
25006.PHONY: maybe-install-html-readline install-html-readline
25007maybe-install-html-readline:
25008@if readline
25009maybe-install-html-readline: install-html-readline
25010
25011install-html-readline: \
25012    configure-readline \
25013    html-readline 
25014	@: $(MAKE); $(unstage)
25015	@[ -f ./readline/Makefile ] || exit 0; \
25016	r=`${PWD_COMMAND}`; export r; \
25017	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25018	$(HOST_EXPORTS) \
25019	for flag in $(EXTRA_HOST_FLAGS) ; do \
25020	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25021	done; \
25022	echo "Doing install-html in readline" ; \
25023	(cd $(HOST_SUBDIR)/readline && \
25024	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25025	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25026	          "RANLIB=$${RANLIB}" \
25027	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25028	          install-html) \
25029	  || exit 1
25030
25031@endif readline
25032
25033.PHONY: maybe-installcheck-readline installcheck-readline
25034maybe-installcheck-readline:
25035@if readline
25036maybe-installcheck-readline: installcheck-readline
25037
25038installcheck-readline: \
25039    configure-readline 
25040	@: $(MAKE); $(unstage)
25041	@[ -f ./readline/Makefile ] || exit 0; \
25042	r=`${PWD_COMMAND}`; export r; \
25043	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25044	$(HOST_EXPORTS) \
25045	for flag in $(EXTRA_HOST_FLAGS) ; do \
25046	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25047	done; \
25048	echo "Doing installcheck in readline" ; \
25049	(cd $(HOST_SUBDIR)/readline && \
25050	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25051	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25052	          "RANLIB=$${RANLIB}" \
25053	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25054	          installcheck) \
25055	  || exit 1
25056
25057@endif readline
25058
25059.PHONY: maybe-mostlyclean-readline mostlyclean-readline
25060maybe-mostlyclean-readline:
25061@if readline
25062maybe-mostlyclean-readline: mostlyclean-readline
25063
25064mostlyclean-readline: 
25065	@: $(MAKE); $(unstage)
25066	@[ -f ./readline/Makefile ] || exit 0; \
25067	r=`${PWD_COMMAND}`; export r; \
25068	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25069	$(HOST_EXPORTS) \
25070	for flag in $(EXTRA_HOST_FLAGS) ; do \
25071	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25072	done; \
25073	echo "Doing mostlyclean in readline" ; \
25074	(cd $(HOST_SUBDIR)/readline && \
25075	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25076	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25077	          "RANLIB=$${RANLIB}" \
25078	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25079	          mostlyclean) \
25080	  || exit 1
25081
25082@endif readline
25083
25084.PHONY: maybe-clean-readline clean-readline
25085maybe-clean-readline:
25086@if readline
25087maybe-clean-readline: clean-readline
25088
25089clean-readline: 
25090	@: $(MAKE); $(unstage)
25091	@[ -f ./readline/Makefile ] || exit 0; \
25092	r=`${PWD_COMMAND}`; export r; \
25093	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25094	$(HOST_EXPORTS) \
25095	for flag in $(EXTRA_HOST_FLAGS) ; do \
25096	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25097	done; \
25098	echo "Doing clean in readline" ; \
25099	(cd $(HOST_SUBDIR)/readline && \
25100	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25101	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25102	          "RANLIB=$${RANLIB}" \
25103	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25104	          clean) \
25105	  || exit 1
25106
25107@endif readline
25108
25109.PHONY: maybe-distclean-readline distclean-readline
25110maybe-distclean-readline:
25111@if readline
25112maybe-distclean-readline: distclean-readline
25113
25114distclean-readline: 
25115	@: $(MAKE); $(unstage)
25116	@[ -f ./readline/Makefile ] || exit 0; \
25117	r=`${PWD_COMMAND}`; export r; \
25118	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25119	$(HOST_EXPORTS) \
25120	for flag in $(EXTRA_HOST_FLAGS) ; do \
25121	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25122	done; \
25123	echo "Doing distclean in readline" ; \
25124	(cd $(HOST_SUBDIR)/readline && \
25125	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25126	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25127	          "RANLIB=$${RANLIB}" \
25128	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25129	          distclean) \
25130	  || exit 1
25131
25132@endif readline
25133
25134.PHONY: maybe-maintainer-clean-readline maintainer-clean-readline
25135maybe-maintainer-clean-readline:
25136@if readline
25137maybe-maintainer-clean-readline: maintainer-clean-readline
25138
25139maintainer-clean-readline: 
25140	@: $(MAKE); $(unstage)
25141	@[ -f ./readline/Makefile ] || exit 0; \
25142	r=`${PWD_COMMAND}`; export r; \
25143	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25144	$(HOST_EXPORTS) \
25145	for flag in $(EXTRA_HOST_FLAGS) ; do \
25146	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25147	done; \
25148	echo "Doing maintainer-clean in readline" ; \
25149	(cd $(HOST_SUBDIR)/readline && \
25150	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25151	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25152	          "RANLIB=$${RANLIB}" \
25153	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25154	          maintainer-clean) \
25155	  || exit 1
25156
25157@endif readline
25158
25159
25160
25161.PHONY: configure-sid maybe-configure-sid
25162maybe-configure-sid:
25163@if gcc-bootstrap
25164configure-sid: stage_current
25165@endif gcc-bootstrap
25166@if sid
25167maybe-configure-sid: configure-sid
25168configure-sid: 
25169	@: $(MAKE); $(unstage)
25170	@r=`${PWD_COMMAND}`; export r; \
25171	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25172	test ! -f $(HOST_SUBDIR)/sid/Makefile || exit 0; \
25173	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/sid ; \
25174	$(HOST_EXPORTS)  \
25175	echo Configuring in $(HOST_SUBDIR)/sid; \
25176	cd "$(HOST_SUBDIR)/sid" || exit 1; \
25177	case $(srcdir) in \
25178	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
25179	  *) topdir=`echo $(HOST_SUBDIR)/sid/ | \
25180		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
25181	esac; \
25182	srcdiroption="--srcdir=$${topdir}/sid"; \
25183	libsrcdir="$$s/sid"; \
25184	$(SHELL) $${libsrcdir}/configure \
25185	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
25186	  --target=${target_alias} $${srcdiroption}  \
25187	  || exit 1
25188@endif sid
25189
25190
25191
25192
25193
25194.PHONY: all-sid maybe-all-sid
25195maybe-all-sid:
25196@if gcc-bootstrap
25197all-sid: stage_current
25198@endif gcc-bootstrap
25199@if sid
25200TARGET-sid=all
25201maybe-all-sid: all-sid
25202all-sid: configure-sid
25203	@: $(MAKE); $(unstage)
25204	@r=`${PWD_COMMAND}`; export r; \
25205	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25206	$(HOST_EXPORTS)  \
25207	(cd $(HOST_SUBDIR)/sid && \
25208	  $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS)  \
25209		$(TARGET-sid))
25210@endif sid
25211
25212
25213
25214
25215.PHONY: check-sid maybe-check-sid
25216maybe-check-sid:
25217@if sid
25218maybe-check-sid: check-sid
25219
25220check-sid:
25221	@: $(MAKE); $(unstage)
25222	@r=`${PWD_COMMAND}`; export r; \
25223	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25224	$(HOST_EXPORTS) \
25225	(cd $(HOST_SUBDIR)/sid && \
25226	  $(MAKE) $(FLAGS_TO_PASS)  check)
25227
25228@endif sid
25229
25230.PHONY: install-sid maybe-install-sid
25231maybe-install-sid:
25232@if sid
25233maybe-install-sid: install-sid
25234
25235install-sid: installdirs
25236	@: $(MAKE); $(unstage)
25237	@r=`${PWD_COMMAND}`; export r; \
25238	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25239	$(HOST_EXPORTS) \
25240	(cd $(HOST_SUBDIR)/sid && \
25241	  $(MAKE) $(FLAGS_TO_PASS)  install)
25242
25243@endif sid
25244
25245.PHONY: install-strip-sid maybe-install-strip-sid
25246maybe-install-strip-sid:
25247@if sid
25248maybe-install-strip-sid: install-strip-sid
25249
25250install-strip-sid: installdirs
25251	@: $(MAKE); $(unstage)
25252	@r=`${PWD_COMMAND}`; export r; \
25253	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25254	$(HOST_EXPORTS) \
25255	(cd $(HOST_SUBDIR)/sid && \
25256	  $(MAKE) $(FLAGS_TO_PASS)  install-strip)
25257
25258@endif sid
25259
25260# Other targets (info, dvi, pdf, etc.)
25261
25262.PHONY: maybe-info-sid info-sid
25263maybe-info-sid:
25264@if sid
25265maybe-info-sid: info-sid
25266
25267info-sid: \
25268    configure-sid 
25269	@: $(MAKE); $(unstage)
25270	@[ -f ./sid/Makefile ] || exit 0; \
25271	r=`${PWD_COMMAND}`; export r; \
25272	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25273	$(HOST_EXPORTS) \
25274	for flag in $(EXTRA_HOST_FLAGS) ; do \
25275	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25276	done; \
25277	echo "Doing info in sid" ; \
25278	(cd $(HOST_SUBDIR)/sid && \
25279	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25280	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25281	          "RANLIB=$${RANLIB}" \
25282	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25283	          info) \
25284	  || exit 1
25285
25286@endif sid
25287
25288.PHONY: maybe-dvi-sid dvi-sid
25289maybe-dvi-sid:
25290@if sid
25291maybe-dvi-sid: dvi-sid
25292
25293dvi-sid: \
25294    configure-sid 
25295	@: $(MAKE); $(unstage)
25296	@[ -f ./sid/Makefile ] || exit 0; \
25297	r=`${PWD_COMMAND}`; export r; \
25298	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25299	$(HOST_EXPORTS) \
25300	for flag in $(EXTRA_HOST_FLAGS) ; do \
25301	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25302	done; \
25303	echo "Doing dvi in sid" ; \
25304	(cd $(HOST_SUBDIR)/sid && \
25305	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25306	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25307	          "RANLIB=$${RANLIB}" \
25308	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25309	          dvi) \
25310	  || exit 1
25311
25312@endif sid
25313
25314.PHONY: maybe-pdf-sid pdf-sid
25315maybe-pdf-sid:
25316@if sid
25317maybe-pdf-sid: pdf-sid
25318
25319pdf-sid: \
25320    configure-sid 
25321	@: $(MAKE); $(unstage)
25322	@[ -f ./sid/Makefile ] || exit 0; \
25323	r=`${PWD_COMMAND}`; export r; \
25324	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25325	$(HOST_EXPORTS) \
25326	for flag in $(EXTRA_HOST_FLAGS) ; do \
25327	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25328	done; \
25329	echo "Doing pdf in sid" ; \
25330	(cd $(HOST_SUBDIR)/sid && \
25331	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25332	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25333	          "RANLIB=$${RANLIB}" \
25334	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25335	          pdf) \
25336	  || exit 1
25337
25338@endif sid
25339
25340.PHONY: maybe-html-sid html-sid
25341maybe-html-sid:
25342@if sid
25343maybe-html-sid: html-sid
25344
25345html-sid: \
25346    configure-sid 
25347	@: $(MAKE); $(unstage)
25348	@[ -f ./sid/Makefile ] || exit 0; \
25349	r=`${PWD_COMMAND}`; export r; \
25350	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25351	$(HOST_EXPORTS) \
25352	for flag in $(EXTRA_HOST_FLAGS) ; do \
25353	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25354	done; \
25355	echo "Doing html in sid" ; \
25356	(cd $(HOST_SUBDIR)/sid && \
25357	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25358	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25359	          "RANLIB=$${RANLIB}" \
25360	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25361	          html) \
25362	  || exit 1
25363
25364@endif sid
25365
25366.PHONY: maybe-TAGS-sid TAGS-sid
25367maybe-TAGS-sid:
25368@if sid
25369maybe-TAGS-sid: TAGS-sid
25370
25371TAGS-sid: \
25372    configure-sid 
25373	@: $(MAKE); $(unstage)
25374	@[ -f ./sid/Makefile ] || exit 0; \
25375	r=`${PWD_COMMAND}`; export r; \
25376	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25377	$(HOST_EXPORTS) \
25378	for flag in $(EXTRA_HOST_FLAGS) ; do \
25379	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25380	done; \
25381	echo "Doing TAGS in sid" ; \
25382	(cd $(HOST_SUBDIR)/sid && \
25383	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25384	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25385	          "RANLIB=$${RANLIB}" \
25386	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25387	          TAGS) \
25388	  || exit 1
25389
25390@endif sid
25391
25392.PHONY: maybe-install-info-sid install-info-sid
25393maybe-install-info-sid:
25394@if sid
25395maybe-install-info-sid: install-info-sid
25396
25397install-info-sid: \
25398    configure-sid \
25399    info-sid 
25400	@: $(MAKE); $(unstage)
25401	@[ -f ./sid/Makefile ] || exit 0; \
25402	r=`${PWD_COMMAND}`; export r; \
25403	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25404	$(HOST_EXPORTS) \
25405	for flag in $(EXTRA_HOST_FLAGS) ; do \
25406	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25407	done; \
25408	echo "Doing install-info in sid" ; \
25409	(cd $(HOST_SUBDIR)/sid && \
25410	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25411	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25412	          "RANLIB=$${RANLIB}" \
25413	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25414	          install-info) \
25415	  || exit 1
25416
25417@endif sid
25418
25419.PHONY: maybe-install-pdf-sid install-pdf-sid
25420maybe-install-pdf-sid:
25421@if sid
25422maybe-install-pdf-sid: install-pdf-sid
25423
25424install-pdf-sid: \
25425    configure-sid \
25426    pdf-sid 
25427	@: $(MAKE); $(unstage)
25428	@[ -f ./sid/Makefile ] || exit 0; \
25429	r=`${PWD_COMMAND}`; export r; \
25430	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25431	$(HOST_EXPORTS) \
25432	for flag in $(EXTRA_HOST_FLAGS) ; do \
25433	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25434	done; \
25435	echo "Doing install-pdf in sid" ; \
25436	(cd $(HOST_SUBDIR)/sid && \
25437	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25438	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25439	          "RANLIB=$${RANLIB}" \
25440	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25441	          install-pdf) \
25442	  || exit 1
25443
25444@endif sid
25445
25446.PHONY: maybe-install-html-sid install-html-sid
25447maybe-install-html-sid:
25448@if sid
25449maybe-install-html-sid: install-html-sid
25450
25451install-html-sid: \
25452    configure-sid \
25453    html-sid 
25454	@: $(MAKE); $(unstage)
25455	@[ -f ./sid/Makefile ] || exit 0; \
25456	r=`${PWD_COMMAND}`; export r; \
25457	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25458	$(HOST_EXPORTS) \
25459	for flag in $(EXTRA_HOST_FLAGS) ; do \
25460	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25461	done; \
25462	echo "Doing install-html in sid" ; \
25463	(cd $(HOST_SUBDIR)/sid && \
25464	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25465	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25466	          "RANLIB=$${RANLIB}" \
25467	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25468	          install-html) \
25469	  || exit 1
25470
25471@endif sid
25472
25473.PHONY: maybe-installcheck-sid installcheck-sid
25474maybe-installcheck-sid:
25475@if sid
25476maybe-installcheck-sid: installcheck-sid
25477
25478installcheck-sid: \
25479    configure-sid 
25480	@: $(MAKE); $(unstage)
25481	@[ -f ./sid/Makefile ] || exit 0; \
25482	r=`${PWD_COMMAND}`; export r; \
25483	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25484	$(HOST_EXPORTS) \
25485	for flag in $(EXTRA_HOST_FLAGS) ; do \
25486	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25487	done; \
25488	echo "Doing installcheck in sid" ; \
25489	(cd $(HOST_SUBDIR)/sid && \
25490	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25491	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25492	          "RANLIB=$${RANLIB}" \
25493	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25494	          installcheck) \
25495	  || exit 1
25496
25497@endif sid
25498
25499.PHONY: maybe-mostlyclean-sid mostlyclean-sid
25500maybe-mostlyclean-sid:
25501@if sid
25502maybe-mostlyclean-sid: mostlyclean-sid
25503
25504mostlyclean-sid: 
25505	@: $(MAKE); $(unstage)
25506	@[ -f ./sid/Makefile ] || exit 0; \
25507	r=`${PWD_COMMAND}`; export r; \
25508	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25509	$(HOST_EXPORTS) \
25510	for flag in $(EXTRA_HOST_FLAGS) ; do \
25511	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25512	done; \
25513	echo "Doing mostlyclean in sid" ; \
25514	(cd $(HOST_SUBDIR)/sid && \
25515	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25516	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25517	          "RANLIB=$${RANLIB}" \
25518	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25519	          mostlyclean) \
25520	  || exit 1
25521
25522@endif sid
25523
25524.PHONY: maybe-clean-sid clean-sid
25525maybe-clean-sid:
25526@if sid
25527maybe-clean-sid: clean-sid
25528
25529clean-sid: 
25530	@: $(MAKE); $(unstage)
25531	@[ -f ./sid/Makefile ] || exit 0; \
25532	r=`${PWD_COMMAND}`; export r; \
25533	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25534	$(HOST_EXPORTS) \
25535	for flag in $(EXTRA_HOST_FLAGS) ; do \
25536	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25537	done; \
25538	echo "Doing clean in sid" ; \
25539	(cd $(HOST_SUBDIR)/sid && \
25540	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25541	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25542	          "RANLIB=$${RANLIB}" \
25543	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25544	          clean) \
25545	  || exit 1
25546
25547@endif sid
25548
25549.PHONY: maybe-distclean-sid distclean-sid
25550maybe-distclean-sid:
25551@if sid
25552maybe-distclean-sid: distclean-sid
25553
25554distclean-sid: 
25555	@: $(MAKE); $(unstage)
25556	@[ -f ./sid/Makefile ] || exit 0; \
25557	r=`${PWD_COMMAND}`; export r; \
25558	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25559	$(HOST_EXPORTS) \
25560	for flag in $(EXTRA_HOST_FLAGS) ; do \
25561	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25562	done; \
25563	echo "Doing distclean in sid" ; \
25564	(cd $(HOST_SUBDIR)/sid && \
25565	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25566	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25567	          "RANLIB=$${RANLIB}" \
25568	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25569	          distclean) \
25570	  || exit 1
25571
25572@endif sid
25573
25574.PHONY: maybe-maintainer-clean-sid maintainer-clean-sid
25575maybe-maintainer-clean-sid:
25576@if sid
25577maybe-maintainer-clean-sid: maintainer-clean-sid
25578
25579maintainer-clean-sid: 
25580	@: $(MAKE); $(unstage)
25581	@[ -f ./sid/Makefile ] || exit 0; \
25582	r=`${PWD_COMMAND}`; export r; \
25583	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25584	$(HOST_EXPORTS) \
25585	for flag in $(EXTRA_HOST_FLAGS) ; do \
25586	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25587	done; \
25588	echo "Doing maintainer-clean in sid" ; \
25589	(cd $(HOST_SUBDIR)/sid && \
25590	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25591	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25592	          "RANLIB=$${RANLIB}" \
25593	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25594	          maintainer-clean) \
25595	  || exit 1
25596
25597@endif sid
25598
25599
25600
25601.PHONY: configure-sim maybe-configure-sim
25602maybe-configure-sim:
25603@if gcc-bootstrap
25604configure-sim: stage_current
25605@endif gcc-bootstrap
25606@if sim
25607maybe-configure-sim: configure-sim
25608configure-sim: 
25609	@: $(MAKE); $(unstage)
25610	@r=`${PWD_COMMAND}`; export r; \
25611	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25612	test ! -f $(HOST_SUBDIR)/sim/Makefile || exit 0; \
25613	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/sim ; \
25614	$(HOST_EXPORTS)  \
25615	echo Configuring in $(HOST_SUBDIR)/sim; \
25616	cd "$(HOST_SUBDIR)/sim" || exit 1; \
25617	case $(srcdir) in \
25618	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
25619	  *) topdir=`echo $(HOST_SUBDIR)/sim/ | \
25620		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
25621	esac; \
25622	srcdiroption="--srcdir=$${topdir}/sim"; \
25623	libsrcdir="$$s/sim"; \
25624	$(SHELL) $${libsrcdir}/configure \
25625	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
25626	  --target=${target_alias} $${srcdiroption}  \
25627	  || exit 1
25628@endif sim
25629
25630
25631
25632
25633
25634.PHONY: all-sim maybe-all-sim
25635maybe-all-sim:
25636@if gcc-bootstrap
25637all-sim: stage_current
25638@endif gcc-bootstrap
25639@if sim
25640TARGET-sim=all
25641maybe-all-sim: all-sim
25642all-sim: configure-sim
25643	@: $(MAKE); $(unstage)
25644	@r=`${PWD_COMMAND}`; export r; \
25645	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25646	$(HOST_EXPORTS)  \
25647	(cd $(HOST_SUBDIR)/sim && \
25648	  $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS)  \
25649		$(TARGET-sim))
25650@endif sim
25651
25652
25653
25654
25655.PHONY: check-sim maybe-check-sim
25656maybe-check-sim:
25657@if sim
25658maybe-check-sim: check-sim
25659
25660check-sim:
25661	@: $(MAKE); $(unstage)
25662	@r=`${PWD_COMMAND}`; export r; \
25663	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25664	$(HOST_EXPORTS) \
25665	(cd $(HOST_SUBDIR)/sim && \
25666	  $(MAKE) $(FLAGS_TO_PASS)  check)
25667
25668@endif sim
25669
25670.PHONY: install-sim maybe-install-sim
25671maybe-install-sim:
25672@if sim
25673maybe-install-sim: install-sim
25674
25675install-sim: installdirs
25676	@: $(MAKE); $(unstage)
25677	@r=`${PWD_COMMAND}`; export r; \
25678	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25679	$(HOST_EXPORTS) \
25680	(cd $(HOST_SUBDIR)/sim && \
25681	  $(MAKE) $(FLAGS_TO_PASS)  install)
25682
25683@endif sim
25684
25685.PHONY: install-strip-sim maybe-install-strip-sim
25686maybe-install-strip-sim:
25687@if sim
25688maybe-install-strip-sim: install-strip-sim
25689
25690install-strip-sim: installdirs
25691	@: $(MAKE); $(unstage)
25692	@r=`${PWD_COMMAND}`; export r; \
25693	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25694	$(HOST_EXPORTS) \
25695	(cd $(HOST_SUBDIR)/sim && \
25696	  $(MAKE) $(FLAGS_TO_PASS)  install-strip)
25697
25698@endif sim
25699
25700# Other targets (info, dvi, pdf, etc.)
25701
25702.PHONY: maybe-info-sim info-sim
25703maybe-info-sim:
25704@if sim
25705maybe-info-sim: info-sim
25706
25707info-sim: \
25708    configure-sim 
25709	@: $(MAKE); $(unstage)
25710	@[ -f ./sim/Makefile ] || exit 0; \
25711	r=`${PWD_COMMAND}`; export r; \
25712	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25713	$(HOST_EXPORTS) \
25714	for flag in $(EXTRA_HOST_FLAGS) ; do \
25715	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25716	done; \
25717	echo "Doing info in sim" ; \
25718	(cd $(HOST_SUBDIR)/sim && \
25719	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25720	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25721	          "RANLIB=$${RANLIB}" \
25722	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25723	          info) \
25724	  || exit 1
25725
25726@endif sim
25727
25728.PHONY: maybe-dvi-sim dvi-sim
25729maybe-dvi-sim:
25730@if sim
25731maybe-dvi-sim: dvi-sim
25732
25733dvi-sim: \
25734    configure-sim 
25735	@: $(MAKE); $(unstage)
25736	@[ -f ./sim/Makefile ] || exit 0; \
25737	r=`${PWD_COMMAND}`; export r; \
25738	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25739	$(HOST_EXPORTS) \
25740	for flag in $(EXTRA_HOST_FLAGS) ; do \
25741	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25742	done; \
25743	echo "Doing dvi in sim" ; \
25744	(cd $(HOST_SUBDIR)/sim && \
25745	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25746	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25747	          "RANLIB=$${RANLIB}" \
25748	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25749	          dvi) \
25750	  || exit 1
25751
25752@endif sim
25753
25754.PHONY: maybe-pdf-sim pdf-sim
25755maybe-pdf-sim:
25756@if sim
25757maybe-pdf-sim: pdf-sim
25758
25759pdf-sim: \
25760    configure-sim 
25761	@: $(MAKE); $(unstage)
25762	@[ -f ./sim/Makefile ] || exit 0; \
25763	r=`${PWD_COMMAND}`; export r; \
25764	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25765	$(HOST_EXPORTS) \
25766	for flag in $(EXTRA_HOST_FLAGS) ; do \
25767	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25768	done; \
25769	echo "Doing pdf in sim" ; \
25770	(cd $(HOST_SUBDIR)/sim && \
25771	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25772	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25773	          "RANLIB=$${RANLIB}" \
25774	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25775	          pdf) \
25776	  || exit 1
25777
25778@endif sim
25779
25780.PHONY: maybe-html-sim html-sim
25781maybe-html-sim:
25782@if sim
25783maybe-html-sim: html-sim
25784
25785html-sim: \
25786    configure-sim 
25787	@: $(MAKE); $(unstage)
25788	@[ -f ./sim/Makefile ] || exit 0; \
25789	r=`${PWD_COMMAND}`; export r; \
25790	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25791	$(HOST_EXPORTS) \
25792	for flag in $(EXTRA_HOST_FLAGS) ; do \
25793	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25794	done; \
25795	echo "Doing html in sim" ; \
25796	(cd $(HOST_SUBDIR)/sim && \
25797	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25798	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25799	          "RANLIB=$${RANLIB}" \
25800	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25801	          html) \
25802	  || exit 1
25803
25804@endif sim
25805
25806.PHONY: maybe-TAGS-sim TAGS-sim
25807maybe-TAGS-sim:
25808@if sim
25809maybe-TAGS-sim: TAGS-sim
25810
25811TAGS-sim: \
25812    configure-sim 
25813	@: $(MAKE); $(unstage)
25814	@[ -f ./sim/Makefile ] || exit 0; \
25815	r=`${PWD_COMMAND}`; export r; \
25816	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25817	$(HOST_EXPORTS) \
25818	for flag in $(EXTRA_HOST_FLAGS) ; do \
25819	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25820	done; \
25821	echo "Doing TAGS in sim" ; \
25822	(cd $(HOST_SUBDIR)/sim && \
25823	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25824	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25825	          "RANLIB=$${RANLIB}" \
25826	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25827	          TAGS) \
25828	  || exit 1
25829
25830@endif sim
25831
25832.PHONY: maybe-install-info-sim install-info-sim
25833maybe-install-info-sim:
25834@if sim
25835maybe-install-info-sim: install-info-sim
25836
25837install-info-sim: \
25838    configure-sim \
25839    info-sim 
25840	@: $(MAKE); $(unstage)
25841	@[ -f ./sim/Makefile ] || exit 0; \
25842	r=`${PWD_COMMAND}`; export r; \
25843	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25844	$(HOST_EXPORTS) \
25845	for flag in $(EXTRA_HOST_FLAGS) ; do \
25846	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25847	done; \
25848	echo "Doing install-info in sim" ; \
25849	(cd $(HOST_SUBDIR)/sim && \
25850	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25851	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25852	          "RANLIB=$${RANLIB}" \
25853	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25854	          install-info) \
25855	  || exit 1
25856
25857@endif sim
25858
25859.PHONY: maybe-install-pdf-sim install-pdf-sim
25860maybe-install-pdf-sim:
25861@if sim
25862maybe-install-pdf-sim: install-pdf-sim
25863
25864install-pdf-sim: \
25865    configure-sim \
25866    pdf-sim 
25867	@: $(MAKE); $(unstage)
25868	@[ -f ./sim/Makefile ] || exit 0; \
25869	r=`${PWD_COMMAND}`; export r; \
25870	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25871	$(HOST_EXPORTS) \
25872	for flag in $(EXTRA_HOST_FLAGS) ; do \
25873	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25874	done; \
25875	echo "Doing install-pdf in sim" ; \
25876	(cd $(HOST_SUBDIR)/sim && \
25877	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25878	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25879	          "RANLIB=$${RANLIB}" \
25880	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25881	          install-pdf) \
25882	  || exit 1
25883
25884@endif sim
25885
25886.PHONY: maybe-install-html-sim install-html-sim
25887maybe-install-html-sim:
25888@if sim
25889maybe-install-html-sim: install-html-sim
25890
25891install-html-sim: \
25892    configure-sim \
25893    html-sim 
25894	@: $(MAKE); $(unstage)
25895	@[ -f ./sim/Makefile ] || exit 0; \
25896	r=`${PWD_COMMAND}`; export r; \
25897	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25898	$(HOST_EXPORTS) \
25899	for flag in $(EXTRA_HOST_FLAGS) ; do \
25900	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25901	done; \
25902	echo "Doing install-html in sim" ; \
25903	(cd $(HOST_SUBDIR)/sim && \
25904	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25905	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25906	          "RANLIB=$${RANLIB}" \
25907	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25908	          install-html) \
25909	  || exit 1
25910
25911@endif sim
25912
25913.PHONY: maybe-installcheck-sim installcheck-sim
25914maybe-installcheck-sim:
25915@if sim
25916maybe-installcheck-sim: installcheck-sim
25917
25918installcheck-sim: \
25919    configure-sim 
25920	@: $(MAKE); $(unstage)
25921	@[ -f ./sim/Makefile ] || exit 0; \
25922	r=`${PWD_COMMAND}`; export r; \
25923	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25924	$(HOST_EXPORTS) \
25925	for flag in $(EXTRA_HOST_FLAGS) ; do \
25926	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25927	done; \
25928	echo "Doing installcheck in sim" ; \
25929	(cd $(HOST_SUBDIR)/sim && \
25930	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25931	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25932	          "RANLIB=$${RANLIB}" \
25933	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25934	          installcheck) \
25935	  || exit 1
25936
25937@endif sim
25938
25939.PHONY: maybe-mostlyclean-sim mostlyclean-sim
25940maybe-mostlyclean-sim:
25941@if sim
25942maybe-mostlyclean-sim: mostlyclean-sim
25943
25944mostlyclean-sim: 
25945	@: $(MAKE); $(unstage)
25946	@[ -f ./sim/Makefile ] || exit 0; \
25947	r=`${PWD_COMMAND}`; export r; \
25948	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25949	$(HOST_EXPORTS) \
25950	for flag in $(EXTRA_HOST_FLAGS) ; do \
25951	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25952	done; \
25953	echo "Doing mostlyclean in sim" ; \
25954	(cd $(HOST_SUBDIR)/sim && \
25955	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25956	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25957	          "RANLIB=$${RANLIB}" \
25958	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25959	          mostlyclean) \
25960	  || exit 1
25961
25962@endif sim
25963
25964.PHONY: maybe-clean-sim clean-sim
25965maybe-clean-sim:
25966@if sim
25967maybe-clean-sim: clean-sim
25968
25969clean-sim: 
25970	@: $(MAKE); $(unstage)
25971	@[ -f ./sim/Makefile ] || exit 0; \
25972	r=`${PWD_COMMAND}`; export r; \
25973	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25974	$(HOST_EXPORTS) \
25975	for flag in $(EXTRA_HOST_FLAGS) ; do \
25976	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25977	done; \
25978	echo "Doing clean in sim" ; \
25979	(cd $(HOST_SUBDIR)/sim && \
25980	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25981	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25982	          "RANLIB=$${RANLIB}" \
25983	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25984	          clean) \
25985	  || exit 1
25986
25987@endif sim
25988
25989.PHONY: maybe-distclean-sim distclean-sim
25990maybe-distclean-sim:
25991@if sim
25992maybe-distclean-sim: distclean-sim
25993
25994distclean-sim: 
25995	@: $(MAKE); $(unstage)
25996	@[ -f ./sim/Makefile ] || exit 0; \
25997	r=`${PWD_COMMAND}`; export r; \
25998	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25999	$(HOST_EXPORTS) \
26000	for flag in $(EXTRA_HOST_FLAGS) ; do \
26001	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26002	done; \
26003	echo "Doing distclean in sim" ; \
26004	(cd $(HOST_SUBDIR)/sim && \
26005	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26006	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26007	          "RANLIB=$${RANLIB}" \
26008	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26009	          distclean) \
26010	  || exit 1
26011
26012@endif sim
26013
26014.PHONY: maybe-maintainer-clean-sim maintainer-clean-sim
26015maybe-maintainer-clean-sim:
26016@if sim
26017maybe-maintainer-clean-sim: maintainer-clean-sim
26018
26019maintainer-clean-sim: 
26020	@: $(MAKE); $(unstage)
26021	@[ -f ./sim/Makefile ] || exit 0; \
26022	r=`${PWD_COMMAND}`; export r; \
26023	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26024	$(HOST_EXPORTS) \
26025	for flag in $(EXTRA_HOST_FLAGS) ; do \
26026	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26027	done; \
26028	echo "Doing maintainer-clean in sim" ; \
26029	(cd $(HOST_SUBDIR)/sim && \
26030	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26031	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26032	          "RANLIB=$${RANLIB}" \
26033	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26034	          maintainer-clean) \
26035	  || exit 1
26036
26037@endif sim
26038
26039
26040
26041.PHONY: configure-texinfo maybe-configure-texinfo
26042maybe-configure-texinfo:
26043@if gcc-bootstrap
26044configure-texinfo: stage_current
26045@endif gcc-bootstrap
26046@if texinfo
26047maybe-configure-texinfo: configure-texinfo
26048configure-texinfo: 
26049	@: $(MAKE); $(unstage)
26050	@r=`${PWD_COMMAND}`; export r; \
26051	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26052	test ! -f $(HOST_SUBDIR)/texinfo/Makefile || exit 0; \
26053	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/texinfo ; \
26054	$(HOST_EXPORTS)  \
26055	echo Configuring in $(HOST_SUBDIR)/texinfo; \
26056	cd "$(HOST_SUBDIR)/texinfo" || exit 1; \
26057	case $(srcdir) in \
26058	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
26059	  *) topdir=`echo $(HOST_SUBDIR)/texinfo/ | \
26060		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
26061	esac; \
26062	srcdiroption="--srcdir=$${topdir}/texinfo"; \
26063	libsrcdir="$$s/texinfo"; \
26064	$(SHELL) $${libsrcdir}/configure \
26065	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
26066	  --target=${target_alias} $${srcdiroption}  \
26067	  || exit 1
26068@endif texinfo
26069
26070
26071
26072
26073
26074.PHONY: all-texinfo maybe-all-texinfo
26075maybe-all-texinfo:
26076@if gcc-bootstrap
26077all-texinfo: stage_current
26078@endif gcc-bootstrap
26079@if texinfo
26080TARGET-texinfo=all
26081maybe-all-texinfo: all-texinfo
26082all-texinfo: configure-texinfo
26083	@: $(MAKE); $(unstage)
26084	@r=`${PWD_COMMAND}`; export r; \
26085	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26086	$(HOST_EXPORTS)  \
26087	(cd $(HOST_SUBDIR)/texinfo && \
26088	  $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS)  \
26089		$(TARGET-texinfo))
26090@endif texinfo
26091
26092
26093
26094
26095.PHONY: check-texinfo maybe-check-texinfo
26096maybe-check-texinfo:
26097@if texinfo
26098maybe-check-texinfo: check-texinfo
26099
26100check-texinfo:
26101	@: $(MAKE); $(unstage)
26102	@r=`${PWD_COMMAND}`; export r; \
26103	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26104	$(HOST_EXPORTS) \
26105	(cd $(HOST_SUBDIR)/texinfo && \
26106	  $(MAKE) $(FLAGS_TO_PASS)  check)
26107
26108@endif texinfo
26109
26110.PHONY: install-texinfo maybe-install-texinfo
26111maybe-install-texinfo:
26112@if texinfo
26113maybe-install-texinfo: install-texinfo
26114
26115install-texinfo:
26116
26117@endif texinfo
26118
26119.PHONY: install-strip-texinfo maybe-install-strip-texinfo
26120maybe-install-strip-texinfo:
26121@if texinfo
26122maybe-install-strip-texinfo: install-strip-texinfo
26123
26124install-strip-texinfo:
26125
26126@endif texinfo
26127
26128# Other targets (info, dvi, pdf, etc.)
26129
26130.PHONY: maybe-info-texinfo info-texinfo
26131maybe-info-texinfo:
26132@if texinfo
26133maybe-info-texinfo: info-texinfo
26134
26135info-texinfo: \
26136    configure-texinfo 
26137	@: $(MAKE); $(unstage)
26138	@[ -f ./texinfo/Makefile ] || exit 0; \
26139	r=`${PWD_COMMAND}`; export r; \
26140	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26141	$(HOST_EXPORTS) \
26142	for flag in $(EXTRA_HOST_FLAGS) ; do \
26143	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26144	done; \
26145	echo "Doing info in texinfo" ; \
26146	(cd $(HOST_SUBDIR)/texinfo && \
26147	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26148	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26149	          "RANLIB=$${RANLIB}" \
26150	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26151	          info) \
26152	  || exit 1
26153
26154@endif texinfo
26155
26156.PHONY: maybe-dvi-texinfo dvi-texinfo
26157maybe-dvi-texinfo:
26158@if texinfo
26159maybe-dvi-texinfo: dvi-texinfo
26160
26161dvi-texinfo: \
26162    configure-texinfo 
26163	@: $(MAKE); $(unstage)
26164	@[ -f ./texinfo/Makefile ] || exit 0; \
26165	r=`${PWD_COMMAND}`; export r; \
26166	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26167	$(HOST_EXPORTS) \
26168	for flag in $(EXTRA_HOST_FLAGS) ; do \
26169	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26170	done; \
26171	echo "Doing dvi in texinfo" ; \
26172	(cd $(HOST_SUBDIR)/texinfo && \
26173	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26174	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26175	          "RANLIB=$${RANLIB}" \
26176	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26177	          dvi) \
26178	  || exit 1
26179
26180@endif texinfo
26181
26182.PHONY: maybe-pdf-texinfo pdf-texinfo
26183maybe-pdf-texinfo:
26184@if texinfo
26185maybe-pdf-texinfo: pdf-texinfo
26186
26187pdf-texinfo: \
26188    configure-texinfo 
26189	@: $(MAKE); $(unstage)
26190	@[ -f ./texinfo/Makefile ] || exit 0; \
26191	r=`${PWD_COMMAND}`; export r; \
26192	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26193	$(HOST_EXPORTS) \
26194	for flag in $(EXTRA_HOST_FLAGS) ; do \
26195	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26196	done; \
26197	echo "Doing pdf in texinfo" ; \
26198	(cd $(HOST_SUBDIR)/texinfo && \
26199	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26200	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26201	          "RANLIB=$${RANLIB}" \
26202	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26203	          pdf) \
26204	  || exit 1
26205
26206@endif texinfo
26207
26208.PHONY: maybe-html-texinfo html-texinfo
26209maybe-html-texinfo:
26210@if texinfo
26211maybe-html-texinfo: html-texinfo
26212
26213html-texinfo: \
26214    configure-texinfo 
26215	@: $(MAKE); $(unstage)
26216	@[ -f ./texinfo/Makefile ] || exit 0; \
26217	r=`${PWD_COMMAND}`; export r; \
26218	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26219	$(HOST_EXPORTS) \
26220	for flag in $(EXTRA_HOST_FLAGS) ; do \
26221	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26222	done; \
26223	echo "Doing html in texinfo" ; \
26224	(cd $(HOST_SUBDIR)/texinfo && \
26225	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26226	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26227	          "RANLIB=$${RANLIB}" \
26228	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26229	          html) \
26230	  || exit 1
26231
26232@endif texinfo
26233
26234.PHONY: maybe-TAGS-texinfo TAGS-texinfo
26235maybe-TAGS-texinfo:
26236@if texinfo
26237maybe-TAGS-texinfo: TAGS-texinfo
26238
26239TAGS-texinfo: \
26240    configure-texinfo 
26241	@: $(MAKE); $(unstage)
26242	@[ -f ./texinfo/Makefile ] || exit 0; \
26243	r=`${PWD_COMMAND}`; export r; \
26244	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26245	$(HOST_EXPORTS) \
26246	for flag in $(EXTRA_HOST_FLAGS) ; do \
26247	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26248	done; \
26249	echo "Doing TAGS in texinfo" ; \
26250	(cd $(HOST_SUBDIR)/texinfo && \
26251	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26252	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26253	          "RANLIB=$${RANLIB}" \
26254	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26255	          TAGS) \
26256	  || exit 1
26257
26258@endif texinfo
26259
26260.PHONY: maybe-install-info-texinfo install-info-texinfo
26261maybe-install-info-texinfo:
26262@if texinfo
26263maybe-install-info-texinfo: install-info-texinfo
26264
26265install-info-texinfo: \
26266    configure-texinfo \
26267    info-texinfo 
26268	@: $(MAKE); $(unstage)
26269	@[ -f ./texinfo/Makefile ] || exit 0; \
26270	r=`${PWD_COMMAND}`; export r; \
26271	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26272	$(HOST_EXPORTS) \
26273	for flag in $(EXTRA_HOST_FLAGS) ; do \
26274	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26275	done; \
26276	echo "Doing install-info in texinfo" ; \
26277	(cd $(HOST_SUBDIR)/texinfo && \
26278	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26279	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26280	          "RANLIB=$${RANLIB}" \
26281	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26282	          install-info) \
26283	  || exit 1
26284
26285@endif texinfo
26286
26287.PHONY: maybe-install-pdf-texinfo install-pdf-texinfo
26288maybe-install-pdf-texinfo:
26289@if texinfo
26290maybe-install-pdf-texinfo: install-pdf-texinfo
26291
26292install-pdf-texinfo: \
26293    configure-texinfo \
26294    pdf-texinfo 
26295	@: $(MAKE); $(unstage)
26296	@[ -f ./texinfo/Makefile ] || exit 0; \
26297	r=`${PWD_COMMAND}`; export r; \
26298	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26299	$(HOST_EXPORTS) \
26300	for flag in $(EXTRA_HOST_FLAGS) ; do \
26301	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26302	done; \
26303	echo "Doing install-pdf in texinfo" ; \
26304	(cd $(HOST_SUBDIR)/texinfo && \
26305	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26306	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26307	          "RANLIB=$${RANLIB}" \
26308	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26309	          install-pdf) \
26310	  || exit 1
26311
26312@endif texinfo
26313
26314.PHONY: maybe-install-html-texinfo install-html-texinfo
26315maybe-install-html-texinfo:
26316@if texinfo
26317maybe-install-html-texinfo: install-html-texinfo
26318
26319install-html-texinfo: \
26320    configure-texinfo \
26321    html-texinfo 
26322	@: $(MAKE); $(unstage)
26323	@[ -f ./texinfo/Makefile ] || exit 0; \
26324	r=`${PWD_COMMAND}`; export r; \
26325	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26326	$(HOST_EXPORTS) \
26327	for flag in $(EXTRA_HOST_FLAGS) ; do \
26328	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26329	done; \
26330	echo "Doing install-html in texinfo" ; \
26331	(cd $(HOST_SUBDIR)/texinfo && \
26332	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26333	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26334	          "RANLIB=$${RANLIB}" \
26335	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26336	          install-html) \
26337	  || exit 1
26338
26339@endif texinfo
26340
26341.PHONY: maybe-installcheck-texinfo installcheck-texinfo
26342maybe-installcheck-texinfo:
26343@if texinfo
26344maybe-installcheck-texinfo: installcheck-texinfo
26345
26346installcheck-texinfo: \
26347    configure-texinfo 
26348	@: $(MAKE); $(unstage)
26349	@[ -f ./texinfo/Makefile ] || exit 0; \
26350	r=`${PWD_COMMAND}`; export r; \
26351	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26352	$(HOST_EXPORTS) \
26353	for flag in $(EXTRA_HOST_FLAGS) ; do \
26354	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26355	done; \
26356	echo "Doing installcheck in texinfo" ; \
26357	(cd $(HOST_SUBDIR)/texinfo && \
26358	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26359	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26360	          "RANLIB=$${RANLIB}" \
26361	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26362	          installcheck) \
26363	  || exit 1
26364
26365@endif texinfo
26366
26367.PHONY: maybe-mostlyclean-texinfo mostlyclean-texinfo
26368maybe-mostlyclean-texinfo:
26369@if texinfo
26370maybe-mostlyclean-texinfo: mostlyclean-texinfo
26371
26372mostlyclean-texinfo: 
26373	@: $(MAKE); $(unstage)
26374	@[ -f ./texinfo/Makefile ] || exit 0; \
26375	r=`${PWD_COMMAND}`; export r; \
26376	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26377	$(HOST_EXPORTS) \
26378	for flag in $(EXTRA_HOST_FLAGS) ; do \
26379	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26380	done; \
26381	echo "Doing mostlyclean in texinfo" ; \
26382	(cd $(HOST_SUBDIR)/texinfo && \
26383	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26384	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26385	          "RANLIB=$${RANLIB}" \
26386	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26387	          mostlyclean) \
26388	  || exit 1
26389
26390@endif texinfo
26391
26392.PHONY: maybe-clean-texinfo clean-texinfo
26393maybe-clean-texinfo:
26394@if texinfo
26395maybe-clean-texinfo: clean-texinfo
26396
26397clean-texinfo: 
26398	@: $(MAKE); $(unstage)
26399	@[ -f ./texinfo/Makefile ] || exit 0; \
26400	r=`${PWD_COMMAND}`; export r; \
26401	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26402	$(HOST_EXPORTS) \
26403	for flag in $(EXTRA_HOST_FLAGS) ; do \
26404	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26405	done; \
26406	echo "Doing clean in texinfo" ; \
26407	(cd $(HOST_SUBDIR)/texinfo && \
26408	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26409	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26410	          "RANLIB=$${RANLIB}" \
26411	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26412	          clean) \
26413	  || exit 1
26414
26415@endif texinfo
26416
26417.PHONY: maybe-distclean-texinfo distclean-texinfo
26418maybe-distclean-texinfo:
26419@if texinfo
26420maybe-distclean-texinfo: distclean-texinfo
26421
26422distclean-texinfo: 
26423	@: $(MAKE); $(unstage)
26424	@[ -f ./texinfo/Makefile ] || exit 0; \
26425	r=`${PWD_COMMAND}`; export r; \
26426	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26427	$(HOST_EXPORTS) \
26428	for flag in $(EXTRA_HOST_FLAGS) ; do \
26429	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26430	done; \
26431	echo "Doing distclean in texinfo" ; \
26432	(cd $(HOST_SUBDIR)/texinfo && \
26433	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26434	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26435	          "RANLIB=$${RANLIB}" \
26436	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26437	          distclean) \
26438	  || exit 1
26439
26440@endif texinfo
26441
26442.PHONY: maybe-maintainer-clean-texinfo maintainer-clean-texinfo
26443maybe-maintainer-clean-texinfo:
26444@if texinfo
26445maybe-maintainer-clean-texinfo: maintainer-clean-texinfo
26446
26447maintainer-clean-texinfo: 
26448	@: $(MAKE); $(unstage)
26449	@[ -f ./texinfo/Makefile ] || exit 0; \
26450	r=`${PWD_COMMAND}`; export r; \
26451	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26452	$(HOST_EXPORTS) \
26453	for flag in $(EXTRA_HOST_FLAGS) ; do \
26454	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26455	done; \
26456	echo "Doing maintainer-clean in texinfo" ; \
26457	(cd $(HOST_SUBDIR)/texinfo && \
26458	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26459	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26460	          "RANLIB=$${RANLIB}" \
26461	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26462	          maintainer-clean) \
26463	  || exit 1
26464
26465@endif texinfo
26466
26467
26468
26469.PHONY: configure-zlib maybe-configure-zlib
26470maybe-configure-zlib:
26471@if gcc-bootstrap
26472configure-zlib: stage_current
26473@endif gcc-bootstrap
26474@if zlib
26475maybe-configure-zlib: configure-zlib
26476configure-zlib: 
26477	@r=`${PWD_COMMAND}`; export r; \
26478	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26479	test ! -f $(HOST_SUBDIR)/zlib/Makefile || exit 0; \
26480	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib ; \
26481	$(HOST_EXPORTS)  \
26482	echo Configuring in $(HOST_SUBDIR)/zlib; \
26483	cd "$(HOST_SUBDIR)/zlib" || exit 1; \
26484	case $(srcdir) in \
26485	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
26486	  *) topdir=`echo $(HOST_SUBDIR)/zlib/ | \
26487		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
26488	esac; \
26489	srcdiroption="--srcdir=$${topdir}/zlib"; \
26490	libsrcdir="$$s/zlib"; \
26491	$(SHELL) $${libsrcdir}/configure \
26492	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
26493	  --target=${target_alias} $${srcdiroption}  \
26494	  || exit 1
26495@endif zlib
26496
26497
26498
26499.PHONY: configure-stage1-zlib maybe-configure-stage1-zlib
26500maybe-configure-stage1-zlib:
26501@if zlib-bootstrap
26502maybe-configure-stage1-zlib: configure-stage1-zlib
26503configure-stage1-zlib:
26504	@[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
26505	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib
26506	@r=`${PWD_COMMAND}`; export r; \
26507	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26508	TFLAGS="$(STAGE1_TFLAGS)"; \
26509	test ! -f $(HOST_SUBDIR)/zlib/Makefile || exit 0; \
26510	$(HOST_EXPORTS) \
26511	CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
26512	CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
26513	LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS;  \
26514	echo Configuring stage 1 in $(HOST_SUBDIR)/zlib ; \
26515	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib ; \
26516	cd $(HOST_SUBDIR)/zlib || exit 1; \
26517	case $(srcdir) in \
26518	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
26519	  *) topdir=`echo $(HOST_SUBDIR)/zlib/ | \
26520		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
26521	esac; \
26522	srcdiroption="--srcdir=$${topdir}/zlib"; \
26523	libsrcdir="$$s/zlib"; \
26524	$(SHELL) $${libsrcdir}/configure \
26525	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
26526	  --target=${target_alias} $${srcdiroption} \
26527	  $(STAGE1_CONFIGURE_FLAGS)
26528@endif zlib-bootstrap
26529
26530.PHONY: configure-stage2-zlib maybe-configure-stage2-zlib
26531maybe-configure-stage2-zlib:
26532@if zlib-bootstrap
26533maybe-configure-stage2-zlib: configure-stage2-zlib
26534configure-stage2-zlib:
26535	@[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
26536	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib
26537	@r=`${PWD_COMMAND}`; export r; \
26538	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26539	TFLAGS="$(STAGE2_TFLAGS)"; \
26540	test ! -f $(HOST_SUBDIR)/zlib/Makefile || exit 0; \
26541	$(HOST_EXPORTS) \
26542	$(POSTSTAGE1_HOST_EXPORTS) \
26543	CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
26544	CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
26545	LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS;  \
26546	echo Configuring stage 2 in $(HOST_SUBDIR)/zlib ; \
26547	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib ; \
26548	cd $(HOST_SUBDIR)/zlib || exit 1; \
26549	case $(srcdir) in \
26550	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
26551	  *) topdir=`echo $(HOST_SUBDIR)/zlib/ | \
26552		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
26553	esac; \
26554	srcdiroption="--srcdir=$${topdir}/zlib"; \
26555	libsrcdir="$$s/zlib"; \
26556	$(SHELL) $${libsrcdir}/configure \
26557	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
26558	  --target=${target_alias} $${srcdiroption} \
26559	  --with-build-libsubdir=$(HOST_SUBDIR) \
26560	  $(STAGE2_CONFIGURE_FLAGS)
26561@endif zlib-bootstrap
26562
26563.PHONY: configure-stage3-zlib maybe-configure-stage3-zlib
26564maybe-configure-stage3-zlib:
26565@if zlib-bootstrap
26566maybe-configure-stage3-zlib: configure-stage3-zlib
26567configure-stage3-zlib:
26568	@[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
26569	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib
26570	@r=`${PWD_COMMAND}`; export r; \
26571	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26572	TFLAGS="$(STAGE3_TFLAGS)"; \
26573	test ! -f $(HOST_SUBDIR)/zlib/Makefile || exit 0; \
26574	$(HOST_EXPORTS) \
26575	$(POSTSTAGE1_HOST_EXPORTS) \
26576	CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
26577	CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
26578	LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS;  \
26579	echo Configuring stage 3 in $(HOST_SUBDIR)/zlib ; \
26580	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib ; \
26581	cd $(HOST_SUBDIR)/zlib || exit 1; \
26582	case $(srcdir) in \
26583	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
26584	  *) topdir=`echo $(HOST_SUBDIR)/zlib/ | \
26585		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
26586	esac; \
26587	srcdiroption="--srcdir=$${topdir}/zlib"; \
26588	libsrcdir="$$s/zlib"; \
26589	$(SHELL) $${libsrcdir}/configure \
26590	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
26591	  --target=${target_alias} $${srcdiroption} \
26592	  --with-build-libsubdir=$(HOST_SUBDIR) \
26593	  $(STAGE3_CONFIGURE_FLAGS)
26594@endif zlib-bootstrap
26595
26596.PHONY: configure-stage4-zlib maybe-configure-stage4-zlib
26597maybe-configure-stage4-zlib:
26598@if zlib-bootstrap
26599maybe-configure-stage4-zlib: configure-stage4-zlib
26600configure-stage4-zlib:
26601	@[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
26602	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib
26603	@r=`${PWD_COMMAND}`; export r; \
26604	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26605	TFLAGS="$(STAGE4_TFLAGS)"; \
26606	test ! -f $(HOST_SUBDIR)/zlib/Makefile || exit 0; \
26607	$(HOST_EXPORTS) \
26608	$(POSTSTAGE1_HOST_EXPORTS) \
26609	CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
26610	CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
26611	LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS;  \
26612	echo Configuring stage 4 in $(HOST_SUBDIR)/zlib ; \
26613	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib ; \
26614	cd $(HOST_SUBDIR)/zlib || exit 1; \
26615	case $(srcdir) in \
26616	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
26617	  *) topdir=`echo $(HOST_SUBDIR)/zlib/ | \
26618		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
26619	esac; \
26620	srcdiroption="--srcdir=$${topdir}/zlib"; \
26621	libsrcdir="$$s/zlib"; \
26622	$(SHELL) $${libsrcdir}/configure \
26623	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
26624	  --target=${target_alias} $${srcdiroption} \
26625	  --with-build-libsubdir=$(HOST_SUBDIR) \
26626	  $(STAGE4_CONFIGURE_FLAGS)
26627@endif zlib-bootstrap
26628
26629.PHONY: configure-stageprofile-zlib maybe-configure-stageprofile-zlib
26630maybe-configure-stageprofile-zlib:
26631@if zlib-bootstrap
26632maybe-configure-stageprofile-zlib: configure-stageprofile-zlib
26633configure-stageprofile-zlib:
26634	@[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
26635	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib
26636	@r=`${PWD_COMMAND}`; export r; \
26637	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26638	TFLAGS="$(STAGEprofile_TFLAGS)"; \
26639	test ! -f $(HOST_SUBDIR)/zlib/Makefile || exit 0; \
26640	$(HOST_EXPORTS) \
26641	$(POSTSTAGE1_HOST_EXPORTS) \
26642	CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
26643	CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
26644	LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS;  \
26645	echo Configuring stage profile in $(HOST_SUBDIR)/zlib ; \
26646	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib ; \
26647	cd $(HOST_SUBDIR)/zlib || exit 1; \
26648	case $(srcdir) in \
26649	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
26650	  *) topdir=`echo $(HOST_SUBDIR)/zlib/ | \
26651		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
26652	esac; \
26653	srcdiroption="--srcdir=$${topdir}/zlib"; \
26654	libsrcdir="$$s/zlib"; \
26655	$(SHELL) $${libsrcdir}/configure \
26656	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
26657	  --target=${target_alias} $${srcdiroption} \
26658	  --with-build-libsubdir=$(HOST_SUBDIR) \
26659	  $(STAGEprofile_CONFIGURE_FLAGS)
26660@endif zlib-bootstrap
26661
26662.PHONY: configure-stagefeedback-zlib maybe-configure-stagefeedback-zlib
26663maybe-configure-stagefeedback-zlib:
26664@if zlib-bootstrap
26665maybe-configure-stagefeedback-zlib: configure-stagefeedback-zlib
26666configure-stagefeedback-zlib:
26667	@[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
26668	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib
26669	@r=`${PWD_COMMAND}`; export r; \
26670	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26671	TFLAGS="$(STAGEfeedback_TFLAGS)"; \
26672	test ! -f $(HOST_SUBDIR)/zlib/Makefile || exit 0; \
26673	$(HOST_EXPORTS) \
26674	$(POSTSTAGE1_HOST_EXPORTS) \
26675	CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
26676	CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
26677	LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS;  \
26678	echo Configuring stage feedback in $(HOST_SUBDIR)/zlib ; \
26679	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib ; \
26680	cd $(HOST_SUBDIR)/zlib || exit 1; \
26681	case $(srcdir) in \
26682	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
26683	  *) topdir=`echo $(HOST_SUBDIR)/zlib/ | \
26684		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
26685	esac; \
26686	srcdiroption="--srcdir=$${topdir}/zlib"; \
26687	libsrcdir="$$s/zlib"; \
26688	$(SHELL) $${libsrcdir}/configure \
26689	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
26690	  --target=${target_alias} $${srcdiroption} \
26691	  --with-build-libsubdir=$(HOST_SUBDIR) \
26692	  $(STAGEfeedback_CONFIGURE_FLAGS)
26693@endif zlib-bootstrap
26694
26695
26696
26697
26698
26699.PHONY: all-zlib maybe-all-zlib
26700maybe-all-zlib:
26701@if gcc-bootstrap
26702all-zlib: stage_current
26703@endif gcc-bootstrap
26704@if zlib
26705TARGET-zlib=all
26706maybe-all-zlib: all-zlib
26707all-zlib: configure-zlib
26708	@r=`${PWD_COMMAND}`; export r; \
26709	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26710	$(HOST_EXPORTS)  \
26711	(cd $(HOST_SUBDIR)/zlib && \
26712	  $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS)  \
26713		$(TARGET-zlib))
26714@endif zlib
26715
26716
26717
26718.PHONY: all-stage1-zlib maybe-all-stage1-zlib
26719.PHONY: clean-stage1-zlib maybe-clean-stage1-zlib
26720maybe-all-stage1-zlib:
26721maybe-clean-stage1-zlib:
26722@if zlib-bootstrap
26723maybe-all-stage1-zlib: all-stage1-zlib
26724all-stage1: all-stage1-zlib
26725TARGET-stage1-zlib = $(TARGET-zlib)
26726all-stage1-zlib: configure-stage1-zlib
26727	@[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
26728	@r=`${PWD_COMMAND}`; export r; \
26729	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26730	TFLAGS="$(STAGE1_TFLAGS)"; \
26731	$(HOST_EXPORTS)  \
26732	cd $(HOST_SUBDIR)/zlib && \
26733	$(MAKE) $(BASE_FLAGS_TO_PASS) \
26734		CFLAGS="$(STAGE1_CFLAGS)" \
26735		CXXFLAGS="$(STAGE1_CXXFLAGS)" \
26736		LIBCFLAGS="$(LIBCFLAGS)" \
26737		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
26738		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
26739		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
26740		$(EXTRA_HOST_FLAGS)  \
26741		$(STAGE1_FLAGS_TO_PASS)  \
26742		TFLAGS="$(STAGE1_TFLAGS)" \
26743		$(TARGET-stage1-zlib)
26744
26745maybe-clean-stage1-zlib: clean-stage1-zlib
26746clean-stage1: clean-stage1-zlib
26747clean-stage1-zlib:
26748	@if [ $(current_stage) = stage1 ]; then \
26749	  [ -f $(HOST_SUBDIR)/zlib/Makefile ] || exit 0; \
26750	else \
26751	  [ -f $(HOST_SUBDIR)/stage1-zlib/Makefile ] || exit 0; \
26752	  $(MAKE) stage1-start; \
26753	fi; \
26754	cd $(HOST_SUBDIR)/zlib && \
26755	$(MAKE) $(EXTRA_HOST_FLAGS)  \
26756	$(STAGE1_FLAGS_TO_PASS)  clean
26757@endif zlib-bootstrap
26758
26759
26760.PHONY: all-stage2-zlib maybe-all-stage2-zlib
26761.PHONY: clean-stage2-zlib maybe-clean-stage2-zlib
26762maybe-all-stage2-zlib:
26763maybe-clean-stage2-zlib:
26764@if zlib-bootstrap
26765maybe-all-stage2-zlib: all-stage2-zlib
26766all-stage2: all-stage2-zlib
26767TARGET-stage2-zlib = $(TARGET-zlib)
26768all-stage2-zlib: configure-stage2-zlib
26769	@[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
26770	@r=`${PWD_COMMAND}`; export r; \
26771	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26772	TFLAGS="$(STAGE2_TFLAGS)"; \
26773	$(HOST_EXPORTS) \
26774	$(POSTSTAGE1_HOST_EXPORTS)  \
26775	cd $(HOST_SUBDIR)/zlib && \
26776	$(MAKE) $(BASE_FLAGS_TO_PASS) \
26777		CFLAGS="$(STAGE2_CFLAGS)" \
26778		CXXFLAGS="$(STAGE2_CXXFLAGS)" \
26779		LIBCFLAGS="$(STAGE2_CFLAGS)" \
26780		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
26781		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
26782		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
26783		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
26784		TFLAGS="$(STAGE2_TFLAGS)" \
26785		$(TARGET-stage2-zlib)
26786
26787maybe-clean-stage2-zlib: clean-stage2-zlib
26788clean-stage2: clean-stage2-zlib
26789clean-stage2-zlib:
26790	@if [ $(current_stage) = stage2 ]; then \
26791	  [ -f $(HOST_SUBDIR)/zlib/Makefile ] || exit 0; \
26792	else \
26793	  [ -f $(HOST_SUBDIR)/stage2-zlib/Makefile ] || exit 0; \
26794	  $(MAKE) stage2-start; \
26795	fi; \
26796	cd $(HOST_SUBDIR)/zlib && \
26797	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
26798@endif zlib-bootstrap
26799
26800
26801.PHONY: all-stage3-zlib maybe-all-stage3-zlib
26802.PHONY: clean-stage3-zlib maybe-clean-stage3-zlib
26803maybe-all-stage3-zlib:
26804maybe-clean-stage3-zlib:
26805@if zlib-bootstrap
26806maybe-all-stage3-zlib: all-stage3-zlib
26807all-stage3: all-stage3-zlib
26808TARGET-stage3-zlib = $(TARGET-zlib)
26809all-stage3-zlib: configure-stage3-zlib
26810	@[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
26811	@r=`${PWD_COMMAND}`; export r; \
26812	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26813	TFLAGS="$(STAGE3_TFLAGS)"; \
26814	$(HOST_EXPORTS) \
26815	$(POSTSTAGE1_HOST_EXPORTS)  \
26816	cd $(HOST_SUBDIR)/zlib && \
26817	$(MAKE) $(BASE_FLAGS_TO_PASS) \
26818		CFLAGS="$(STAGE3_CFLAGS)" \
26819		CXXFLAGS="$(STAGE3_CXXFLAGS)" \
26820		LIBCFLAGS="$(STAGE3_CFLAGS)" \
26821		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
26822		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
26823		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
26824		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
26825		TFLAGS="$(STAGE3_TFLAGS)" \
26826		$(TARGET-stage3-zlib)
26827
26828maybe-clean-stage3-zlib: clean-stage3-zlib
26829clean-stage3: clean-stage3-zlib
26830clean-stage3-zlib:
26831	@if [ $(current_stage) = stage3 ]; then \
26832	  [ -f $(HOST_SUBDIR)/zlib/Makefile ] || exit 0; \
26833	else \
26834	  [ -f $(HOST_SUBDIR)/stage3-zlib/Makefile ] || exit 0; \
26835	  $(MAKE) stage3-start; \
26836	fi; \
26837	cd $(HOST_SUBDIR)/zlib && \
26838	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
26839@endif zlib-bootstrap
26840
26841
26842.PHONY: all-stage4-zlib maybe-all-stage4-zlib
26843.PHONY: clean-stage4-zlib maybe-clean-stage4-zlib
26844maybe-all-stage4-zlib:
26845maybe-clean-stage4-zlib:
26846@if zlib-bootstrap
26847maybe-all-stage4-zlib: all-stage4-zlib
26848all-stage4: all-stage4-zlib
26849TARGET-stage4-zlib = $(TARGET-zlib)
26850all-stage4-zlib: configure-stage4-zlib
26851	@[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
26852	@r=`${PWD_COMMAND}`; export r; \
26853	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26854	TFLAGS="$(STAGE4_TFLAGS)"; \
26855	$(HOST_EXPORTS) \
26856	$(POSTSTAGE1_HOST_EXPORTS)  \
26857	cd $(HOST_SUBDIR)/zlib && \
26858	$(MAKE) $(BASE_FLAGS_TO_PASS) \
26859		CFLAGS="$(STAGE4_CFLAGS)" \
26860		CXXFLAGS="$(STAGE4_CXXFLAGS)" \
26861		LIBCFLAGS="$(STAGE4_CFLAGS)" \
26862		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
26863		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
26864		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
26865		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
26866		TFLAGS="$(STAGE4_TFLAGS)" \
26867		$(TARGET-stage4-zlib)
26868
26869maybe-clean-stage4-zlib: clean-stage4-zlib
26870clean-stage4: clean-stage4-zlib
26871clean-stage4-zlib:
26872	@if [ $(current_stage) = stage4 ]; then \
26873	  [ -f $(HOST_SUBDIR)/zlib/Makefile ] || exit 0; \
26874	else \
26875	  [ -f $(HOST_SUBDIR)/stage4-zlib/Makefile ] || exit 0; \
26876	  $(MAKE) stage4-start; \
26877	fi; \
26878	cd $(HOST_SUBDIR)/zlib && \
26879	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
26880@endif zlib-bootstrap
26881
26882
26883.PHONY: all-stageprofile-zlib maybe-all-stageprofile-zlib
26884.PHONY: clean-stageprofile-zlib maybe-clean-stageprofile-zlib
26885maybe-all-stageprofile-zlib:
26886maybe-clean-stageprofile-zlib:
26887@if zlib-bootstrap
26888maybe-all-stageprofile-zlib: all-stageprofile-zlib
26889all-stageprofile: all-stageprofile-zlib
26890TARGET-stageprofile-zlib = $(TARGET-zlib)
26891all-stageprofile-zlib: configure-stageprofile-zlib
26892	@[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
26893	@r=`${PWD_COMMAND}`; export r; \
26894	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26895	TFLAGS="$(STAGEprofile_TFLAGS)"; \
26896	$(HOST_EXPORTS) \
26897	$(POSTSTAGE1_HOST_EXPORTS)  \
26898	cd $(HOST_SUBDIR)/zlib && \
26899	$(MAKE) $(BASE_FLAGS_TO_PASS) \
26900		CFLAGS="$(STAGEprofile_CFLAGS)" \
26901		CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
26902		LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
26903		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
26904		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
26905		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
26906		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
26907		TFLAGS="$(STAGEprofile_TFLAGS)" \
26908		$(TARGET-stageprofile-zlib)
26909
26910maybe-clean-stageprofile-zlib: clean-stageprofile-zlib
26911clean-stageprofile: clean-stageprofile-zlib
26912clean-stageprofile-zlib:
26913	@if [ $(current_stage) = stageprofile ]; then \
26914	  [ -f $(HOST_SUBDIR)/zlib/Makefile ] || exit 0; \
26915	else \
26916	  [ -f $(HOST_SUBDIR)/stageprofile-zlib/Makefile ] || exit 0; \
26917	  $(MAKE) stageprofile-start; \
26918	fi; \
26919	cd $(HOST_SUBDIR)/zlib && \
26920	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
26921@endif zlib-bootstrap
26922
26923
26924.PHONY: all-stagefeedback-zlib maybe-all-stagefeedback-zlib
26925.PHONY: clean-stagefeedback-zlib maybe-clean-stagefeedback-zlib
26926maybe-all-stagefeedback-zlib:
26927maybe-clean-stagefeedback-zlib:
26928@if zlib-bootstrap
26929maybe-all-stagefeedback-zlib: all-stagefeedback-zlib
26930all-stagefeedback: all-stagefeedback-zlib
26931TARGET-stagefeedback-zlib = $(TARGET-zlib)
26932all-stagefeedback-zlib: configure-stagefeedback-zlib
26933	@[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
26934	@r=`${PWD_COMMAND}`; export r; \
26935	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26936	TFLAGS="$(STAGEfeedback_TFLAGS)"; \
26937	$(HOST_EXPORTS) \
26938	$(POSTSTAGE1_HOST_EXPORTS)  \
26939	cd $(HOST_SUBDIR)/zlib && \
26940	$(MAKE) $(BASE_FLAGS_TO_PASS) \
26941		CFLAGS="$(STAGEfeedback_CFLAGS)" \
26942		CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
26943		LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
26944		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
26945		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
26946		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
26947		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
26948		TFLAGS="$(STAGEfeedback_TFLAGS)" \
26949		$(TARGET-stagefeedback-zlib)
26950
26951maybe-clean-stagefeedback-zlib: clean-stagefeedback-zlib
26952clean-stagefeedback: clean-stagefeedback-zlib
26953clean-stagefeedback-zlib:
26954	@if [ $(current_stage) = stagefeedback ]; then \
26955	  [ -f $(HOST_SUBDIR)/zlib/Makefile ] || exit 0; \
26956	else \
26957	  [ -f $(HOST_SUBDIR)/stagefeedback-zlib/Makefile ] || exit 0; \
26958	  $(MAKE) stagefeedback-start; \
26959	fi; \
26960	cd $(HOST_SUBDIR)/zlib && \
26961	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
26962@endif zlib-bootstrap
26963
26964
26965
26966
26967
26968.PHONY: check-zlib maybe-check-zlib
26969maybe-check-zlib:
26970@if zlib
26971maybe-check-zlib: check-zlib
26972
26973check-zlib:
26974
26975@endif zlib
26976
26977.PHONY: install-zlib maybe-install-zlib
26978maybe-install-zlib:
26979@if zlib
26980maybe-install-zlib: install-zlib
26981
26982install-zlib:
26983
26984@endif zlib
26985
26986.PHONY: install-strip-zlib maybe-install-strip-zlib
26987maybe-install-strip-zlib:
26988@if zlib
26989maybe-install-strip-zlib: install-strip-zlib
26990
26991install-strip-zlib:
26992
26993@endif zlib
26994
26995# Other targets (info, dvi, pdf, etc.)
26996
26997.PHONY: maybe-info-zlib info-zlib
26998maybe-info-zlib:
26999@if zlib
27000maybe-info-zlib: info-zlib
27001
27002info-zlib: \
27003    configure-zlib 
27004	@[ -f ./zlib/Makefile ] || exit 0; \
27005	r=`${PWD_COMMAND}`; export r; \
27006	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27007	$(HOST_EXPORTS) \
27008	for flag in $(EXTRA_HOST_FLAGS) ; do \
27009	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27010	done; \
27011	echo "Doing info in zlib" ; \
27012	(cd $(HOST_SUBDIR)/zlib && \
27013	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27014	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27015	          "RANLIB=$${RANLIB}" \
27016	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27017	          info) \
27018	  || exit 1
27019
27020@endif zlib
27021
27022.PHONY: maybe-dvi-zlib dvi-zlib
27023maybe-dvi-zlib:
27024@if zlib
27025maybe-dvi-zlib: dvi-zlib
27026
27027dvi-zlib: \
27028    configure-zlib 
27029	@[ -f ./zlib/Makefile ] || exit 0; \
27030	r=`${PWD_COMMAND}`; export r; \
27031	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27032	$(HOST_EXPORTS) \
27033	for flag in $(EXTRA_HOST_FLAGS) ; do \
27034	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27035	done; \
27036	echo "Doing dvi in zlib" ; \
27037	(cd $(HOST_SUBDIR)/zlib && \
27038	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27039	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27040	          "RANLIB=$${RANLIB}" \
27041	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27042	          dvi) \
27043	  || exit 1
27044
27045@endif zlib
27046
27047.PHONY: maybe-pdf-zlib pdf-zlib
27048maybe-pdf-zlib:
27049@if zlib
27050maybe-pdf-zlib: pdf-zlib
27051
27052pdf-zlib: \
27053    configure-zlib 
27054	@[ -f ./zlib/Makefile ] || exit 0; \
27055	r=`${PWD_COMMAND}`; export r; \
27056	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27057	$(HOST_EXPORTS) \
27058	for flag in $(EXTRA_HOST_FLAGS) ; do \
27059	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27060	done; \
27061	echo "Doing pdf in zlib" ; \
27062	(cd $(HOST_SUBDIR)/zlib && \
27063	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27064	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27065	          "RANLIB=$${RANLIB}" \
27066	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27067	          pdf) \
27068	  || exit 1
27069
27070@endif zlib
27071
27072.PHONY: maybe-html-zlib html-zlib
27073maybe-html-zlib:
27074@if zlib
27075maybe-html-zlib: html-zlib
27076
27077html-zlib: \
27078    configure-zlib 
27079	@[ -f ./zlib/Makefile ] || exit 0; \
27080	r=`${PWD_COMMAND}`; export r; \
27081	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27082	$(HOST_EXPORTS) \
27083	for flag in $(EXTRA_HOST_FLAGS) ; do \
27084	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27085	done; \
27086	echo "Doing html in zlib" ; \
27087	(cd $(HOST_SUBDIR)/zlib && \
27088	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27089	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27090	          "RANLIB=$${RANLIB}" \
27091	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27092	          html) \
27093	  || exit 1
27094
27095@endif zlib
27096
27097.PHONY: maybe-TAGS-zlib TAGS-zlib
27098maybe-TAGS-zlib:
27099@if zlib
27100maybe-TAGS-zlib: TAGS-zlib
27101
27102TAGS-zlib: \
27103    configure-zlib 
27104	@[ -f ./zlib/Makefile ] || exit 0; \
27105	r=`${PWD_COMMAND}`; export r; \
27106	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27107	$(HOST_EXPORTS) \
27108	for flag in $(EXTRA_HOST_FLAGS) ; do \
27109	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27110	done; \
27111	echo "Doing TAGS in zlib" ; \
27112	(cd $(HOST_SUBDIR)/zlib && \
27113	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27114	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27115	          "RANLIB=$${RANLIB}" \
27116	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27117	          TAGS) \
27118	  || exit 1
27119
27120@endif zlib
27121
27122.PHONY: maybe-install-info-zlib install-info-zlib
27123maybe-install-info-zlib:
27124@if zlib
27125maybe-install-info-zlib: install-info-zlib
27126
27127install-info-zlib: \
27128    configure-zlib \
27129    info-zlib 
27130	@[ -f ./zlib/Makefile ] || exit 0; \
27131	r=`${PWD_COMMAND}`; export r; \
27132	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27133	$(HOST_EXPORTS) \
27134	for flag in $(EXTRA_HOST_FLAGS) ; do \
27135	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27136	done; \
27137	echo "Doing install-info in zlib" ; \
27138	(cd $(HOST_SUBDIR)/zlib && \
27139	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27140	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27141	          "RANLIB=$${RANLIB}" \
27142	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27143	          install-info) \
27144	  || exit 1
27145
27146@endif zlib
27147
27148.PHONY: maybe-install-pdf-zlib install-pdf-zlib
27149maybe-install-pdf-zlib:
27150@if zlib
27151maybe-install-pdf-zlib: install-pdf-zlib
27152
27153install-pdf-zlib: \
27154    configure-zlib \
27155    pdf-zlib 
27156	@[ -f ./zlib/Makefile ] || exit 0; \
27157	r=`${PWD_COMMAND}`; export r; \
27158	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27159	$(HOST_EXPORTS) \
27160	for flag in $(EXTRA_HOST_FLAGS) ; do \
27161	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27162	done; \
27163	echo "Doing install-pdf in zlib" ; \
27164	(cd $(HOST_SUBDIR)/zlib && \
27165	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27166	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27167	          "RANLIB=$${RANLIB}" \
27168	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27169	          install-pdf) \
27170	  || exit 1
27171
27172@endif zlib
27173
27174.PHONY: maybe-install-html-zlib install-html-zlib
27175maybe-install-html-zlib:
27176@if zlib
27177maybe-install-html-zlib: install-html-zlib
27178
27179install-html-zlib: \
27180    configure-zlib \
27181    html-zlib 
27182	@[ -f ./zlib/Makefile ] || exit 0; \
27183	r=`${PWD_COMMAND}`; export r; \
27184	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27185	$(HOST_EXPORTS) \
27186	for flag in $(EXTRA_HOST_FLAGS) ; do \
27187	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27188	done; \
27189	echo "Doing install-html in zlib" ; \
27190	(cd $(HOST_SUBDIR)/zlib && \
27191	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27192	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27193	          "RANLIB=$${RANLIB}" \
27194	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27195	          install-html) \
27196	  || exit 1
27197
27198@endif zlib
27199
27200.PHONY: maybe-installcheck-zlib installcheck-zlib
27201maybe-installcheck-zlib:
27202@if zlib
27203maybe-installcheck-zlib: installcheck-zlib
27204
27205installcheck-zlib: \
27206    configure-zlib 
27207	@[ -f ./zlib/Makefile ] || exit 0; \
27208	r=`${PWD_COMMAND}`; export r; \
27209	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27210	$(HOST_EXPORTS) \
27211	for flag in $(EXTRA_HOST_FLAGS) ; do \
27212	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27213	done; \
27214	echo "Doing installcheck in zlib" ; \
27215	(cd $(HOST_SUBDIR)/zlib && \
27216	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27217	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27218	          "RANLIB=$${RANLIB}" \
27219	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27220	          installcheck) \
27221	  || exit 1
27222
27223@endif zlib
27224
27225.PHONY: maybe-mostlyclean-zlib mostlyclean-zlib
27226maybe-mostlyclean-zlib:
27227@if zlib
27228maybe-mostlyclean-zlib: mostlyclean-zlib
27229
27230mostlyclean-zlib: 
27231	@[ -f ./zlib/Makefile ] || exit 0; \
27232	r=`${PWD_COMMAND}`; export r; \
27233	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27234	$(HOST_EXPORTS) \
27235	for flag in $(EXTRA_HOST_FLAGS) ; do \
27236	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27237	done; \
27238	echo "Doing mostlyclean in zlib" ; \
27239	(cd $(HOST_SUBDIR)/zlib && \
27240	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27241	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27242	          "RANLIB=$${RANLIB}" \
27243	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27244	          mostlyclean) \
27245	  || exit 1
27246
27247@endif zlib
27248
27249.PHONY: maybe-clean-zlib clean-zlib
27250maybe-clean-zlib:
27251@if zlib
27252maybe-clean-zlib: clean-zlib
27253
27254clean-zlib: 
27255	@[ -f ./zlib/Makefile ] || exit 0; \
27256	r=`${PWD_COMMAND}`; export r; \
27257	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27258	$(HOST_EXPORTS) \
27259	for flag in $(EXTRA_HOST_FLAGS) ; do \
27260	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27261	done; \
27262	echo "Doing clean in zlib" ; \
27263	(cd $(HOST_SUBDIR)/zlib && \
27264	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27265	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27266	          "RANLIB=$${RANLIB}" \
27267	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27268	          clean) \
27269	  || exit 1
27270
27271@endif zlib
27272
27273.PHONY: maybe-distclean-zlib distclean-zlib
27274maybe-distclean-zlib:
27275@if zlib
27276maybe-distclean-zlib: distclean-zlib
27277
27278distclean-zlib: 
27279	@[ -f ./zlib/Makefile ] || exit 0; \
27280	r=`${PWD_COMMAND}`; export r; \
27281	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27282	$(HOST_EXPORTS) \
27283	for flag in $(EXTRA_HOST_FLAGS) ; do \
27284	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27285	done; \
27286	echo "Doing distclean in zlib" ; \
27287	(cd $(HOST_SUBDIR)/zlib && \
27288	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27289	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27290	          "RANLIB=$${RANLIB}" \
27291	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27292	          distclean) \
27293	  || exit 1
27294
27295@endif zlib
27296
27297.PHONY: maybe-maintainer-clean-zlib maintainer-clean-zlib
27298maybe-maintainer-clean-zlib:
27299@if zlib
27300maybe-maintainer-clean-zlib: maintainer-clean-zlib
27301
27302maintainer-clean-zlib: 
27303	@[ -f ./zlib/Makefile ] || exit 0; \
27304	r=`${PWD_COMMAND}`; export r; \
27305	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27306	$(HOST_EXPORTS) \
27307	for flag in $(EXTRA_HOST_FLAGS) ; do \
27308	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27309	done; \
27310	echo "Doing maintainer-clean in zlib" ; \
27311	(cd $(HOST_SUBDIR)/zlib && \
27312	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27313	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27314	          "RANLIB=$${RANLIB}" \
27315	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27316	          maintainer-clean) \
27317	  || exit 1
27318
27319@endif zlib
27320
27321
27322
27323.PHONY: configure-gdb maybe-configure-gdb
27324maybe-configure-gdb:
27325@if gcc-bootstrap
27326configure-gdb: stage_current
27327@endif gcc-bootstrap
27328@if gdb
27329maybe-configure-gdb: configure-gdb
27330configure-gdb: 
27331	@: $(MAKE); $(unstage)
27332	@r=`${PWD_COMMAND}`; export r; \
27333	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27334	test ! -f $(HOST_SUBDIR)/gdb/Makefile || exit 0; \
27335	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gdb ; \
27336	$(HOST_EXPORTS)  \
27337	echo Configuring in $(HOST_SUBDIR)/gdb; \
27338	cd "$(HOST_SUBDIR)/gdb" || exit 1; \
27339	case $(srcdir) in \
27340	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
27341	  *) topdir=`echo $(HOST_SUBDIR)/gdb/ | \
27342		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
27343	esac; \
27344	srcdiroption="--srcdir=$${topdir}/gdb"; \
27345	libsrcdir="$$s/gdb"; \
27346	$(SHELL) $${libsrcdir}/configure \
27347	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
27348	  --target=${target_alias} $${srcdiroption}  \
27349	  || exit 1
27350@endif gdb
27351
27352
27353
27354
27355
27356.PHONY: all-gdb maybe-all-gdb
27357maybe-all-gdb:
27358@if gcc-bootstrap
27359all-gdb: stage_current
27360@endif gcc-bootstrap
27361@if gdb
27362TARGET-gdb=all
27363maybe-all-gdb: all-gdb
27364all-gdb: configure-gdb
27365	@: $(MAKE); $(unstage)
27366	@r=`${PWD_COMMAND}`; export r; \
27367	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27368	$(HOST_EXPORTS)  \
27369	(cd $(HOST_SUBDIR)/gdb && \
27370	  $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS)  \
27371		$(TARGET-gdb))
27372@endif gdb
27373
27374
27375
27376
27377.PHONY: check-gdb maybe-check-gdb
27378maybe-check-gdb:
27379@if gdb
27380maybe-check-gdb: check-gdb
27381
27382check-gdb:
27383	@: $(MAKE); $(unstage)
27384	@r=`${PWD_COMMAND}`; export r; \
27385	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27386	$(HOST_EXPORTS) \
27387	(cd $(HOST_SUBDIR)/gdb && \
27388	  $(MAKE) $(FLAGS_TO_PASS)  check)
27389
27390@endif gdb
27391
27392.PHONY: install-gdb maybe-install-gdb
27393maybe-install-gdb:
27394@if gdb
27395maybe-install-gdb: install-gdb
27396
27397install-gdb: installdirs
27398	@: $(MAKE); $(unstage)
27399	@r=`${PWD_COMMAND}`; export r; \
27400	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27401	$(HOST_EXPORTS) \
27402	(cd $(HOST_SUBDIR)/gdb && \
27403	  $(MAKE) $(FLAGS_TO_PASS)  install)
27404
27405@endif gdb
27406
27407.PHONY: install-strip-gdb maybe-install-strip-gdb
27408maybe-install-strip-gdb:
27409@if gdb
27410maybe-install-strip-gdb: install-strip-gdb
27411
27412install-strip-gdb: installdirs
27413	@: $(MAKE); $(unstage)
27414	@r=`${PWD_COMMAND}`; export r; \
27415	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27416	$(HOST_EXPORTS) \
27417	(cd $(HOST_SUBDIR)/gdb && \
27418	  $(MAKE) $(FLAGS_TO_PASS)  install-strip)
27419
27420@endif gdb
27421
27422# Other targets (info, dvi, pdf, etc.)
27423
27424.PHONY: maybe-info-gdb info-gdb
27425maybe-info-gdb:
27426@if gdb
27427maybe-info-gdb: info-gdb
27428
27429info-gdb: \
27430    configure-gdb 
27431	@: $(MAKE); $(unstage)
27432	@[ -f ./gdb/Makefile ] || exit 0; \
27433	r=`${PWD_COMMAND}`; export r; \
27434	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27435	$(HOST_EXPORTS) \
27436	for flag in $(EXTRA_HOST_FLAGS) ; do \
27437	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27438	done; \
27439	echo "Doing info in gdb" ; \
27440	(cd $(HOST_SUBDIR)/gdb && \
27441	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27442	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27443	          "RANLIB=$${RANLIB}" \
27444	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27445	          info) \
27446	  || exit 1
27447
27448@endif gdb
27449
27450.PHONY: maybe-dvi-gdb dvi-gdb
27451maybe-dvi-gdb:
27452@if gdb
27453maybe-dvi-gdb: dvi-gdb
27454
27455dvi-gdb: \
27456    configure-gdb 
27457	@: $(MAKE); $(unstage)
27458	@[ -f ./gdb/Makefile ] || exit 0; \
27459	r=`${PWD_COMMAND}`; export r; \
27460	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27461	$(HOST_EXPORTS) \
27462	for flag in $(EXTRA_HOST_FLAGS) ; do \
27463	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27464	done; \
27465	echo "Doing dvi in gdb" ; \
27466	(cd $(HOST_SUBDIR)/gdb && \
27467	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27468	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27469	          "RANLIB=$${RANLIB}" \
27470	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27471	          dvi) \
27472	  || exit 1
27473
27474@endif gdb
27475
27476.PHONY: maybe-pdf-gdb pdf-gdb
27477maybe-pdf-gdb:
27478@if gdb
27479maybe-pdf-gdb: pdf-gdb
27480
27481pdf-gdb: \
27482    configure-gdb 
27483	@: $(MAKE); $(unstage)
27484	@[ -f ./gdb/Makefile ] || exit 0; \
27485	r=`${PWD_COMMAND}`; export r; \
27486	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27487	$(HOST_EXPORTS) \
27488	for flag in $(EXTRA_HOST_FLAGS) ; do \
27489	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27490	done; \
27491	echo "Doing pdf in gdb" ; \
27492	(cd $(HOST_SUBDIR)/gdb && \
27493	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27494	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27495	          "RANLIB=$${RANLIB}" \
27496	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27497	          pdf) \
27498	  || exit 1
27499
27500@endif gdb
27501
27502.PHONY: maybe-html-gdb html-gdb
27503maybe-html-gdb:
27504@if gdb
27505maybe-html-gdb: html-gdb
27506
27507html-gdb: \
27508    configure-gdb 
27509	@: $(MAKE); $(unstage)
27510	@[ -f ./gdb/Makefile ] || exit 0; \
27511	r=`${PWD_COMMAND}`; export r; \
27512	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27513	$(HOST_EXPORTS) \
27514	for flag in $(EXTRA_HOST_FLAGS) ; do \
27515	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27516	done; \
27517	echo "Doing html in gdb" ; \
27518	(cd $(HOST_SUBDIR)/gdb && \
27519	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27520	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27521	          "RANLIB=$${RANLIB}" \
27522	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27523	          html) \
27524	  || exit 1
27525
27526@endif gdb
27527
27528.PHONY: maybe-TAGS-gdb TAGS-gdb
27529maybe-TAGS-gdb:
27530@if gdb
27531maybe-TAGS-gdb: TAGS-gdb
27532
27533TAGS-gdb: \
27534    configure-gdb 
27535	@: $(MAKE); $(unstage)
27536	@[ -f ./gdb/Makefile ] || exit 0; \
27537	r=`${PWD_COMMAND}`; export r; \
27538	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27539	$(HOST_EXPORTS) \
27540	for flag in $(EXTRA_HOST_FLAGS) ; do \
27541	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27542	done; \
27543	echo "Doing TAGS in gdb" ; \
27544	(cd $(HOST_SUBDIR)/gdb && \
27545	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27546	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27547	          "RANLIB=$${RANLIB}" \
27548	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27549	          TAGS) \
27550	  || exit 1
27551
27552@endif gdb
27553
27554.PHONY: maybe-install-info-gdb install-info-gdb
27555maybe-install-info-gdb:
27556@if gdb
27557maybe-install-info-gdb: install-info-gdb
27558
27559install-info-gdb: \
27560    configure-gdb \
27561    info-gdb 
27562	@: $(MAKE); $(unstage)
27563	@[ -f ./gdb/Makefile ] || exit 0; \
27564	r=`${PWD_COMMAND}`; export r; \
27565	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27566	$(HOST_EXPORTS) \
27567	for flag in $(EXTRA_HOST_FLAGS) ; do \
27568	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27569	done; \
27570	echo "Doing install-info in gdb" ; \
27571	(cd $(HOST_SUBDIR)/gdb && \
27572	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27573	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27574	          "RANLIB=$${RANLIB}" \
27575	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27576	          install-info) \
27577	  || exit 1
27578
27579@endif gdb
27580
27581.PHONY: maybe-install-pdf-gdb install-pdf-gdb
27582maybe-install-pdf-gdb:
27583@if gdb
27584maybe-install-pdf-gdb: install-pdf-gdb
27585
27586install-pdf-gdb: \
27587    configure-gdb \
27588    pdf-gdb 
27589	@: $(MAKE); $(unstage)
27590	@[ -f ./gdb/Makefile ] || exit 0; \
27591	r=`${PWD_COMMAND}`; export r; \
27592	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27593	$(HOST_EXPORTS) \
27594	for flag in $(EXTRA_HOST_FLAGS) ; do \
27595	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27596	done; \
27597	echo "Doing install-pdf in gdb" ; \
27598	(cd $(HOST_SUBDIR)/gdb && \
27599	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27600	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27601	          "RANLIB=$${RANLIB}" \
27602	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27603	          install-pdf) \
27604	  || exit 1
27605
27606@endif gdb
27607
27608.PHONY: maybe-install-html-gdb install-html-gdb
27609maybe-install-html-gdb:
27610@if gdb
27611maybe-install-html-gdb: install-html-gdb
27612
27613install-html-gdb: \
27614    configure-gdb \
27615    html-gdb 
27616	@: $(MAKE); $(unstage)
27617	@[ -f ./gdb/Makefile ] || exit 0; \
27618	r=`${PWD_COMMAND}`; export r; \
27619	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27620	$(HOST_EXPORTS) \
27621	for flag in $(EXTRA_HOST_FLAGS) ; do \
27622	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27623	done; \
27624	echo "Doing install-html in gdb" ; \
27625	(cd $(HOST_SUBDIR)/gdb && \
27626	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27627	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27628	          "RANLIB=$${RANLIB}" \
27629	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27630	          install-html) \
27631	  || exit 1
27632
27633@endif gdb
27634
27635.PHONY: maybe-installcheck-gdb installcheck-gdb
27636maybe-installcheck-gdb:
27637@if gdb
27638maybe-installcheck-gdb: installcheck-gdb
27639
27640installcheck-gdb: \
27641    configure-gdb 
27642	@: $(MAKE); $(unstage)
27643	@[ -f ./gdb/Makefile ] || exit 0; \
27644	r=`${PWD_COMMAND}`; export r; \
27645	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27646	$(HOST_EXPORTS) \
27647	for flag in $(EXTRA_HOST_FLAGS) ; do \
27648	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27649	done; \
27650	echo "Doing installcheck in gdb" ; \
27651	(cd $(HOST_SUBDIR)/gdb && \
27652	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27653	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27654	          "RANLIB=$${RANLIB}" \
27655	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27656	          installcheck) \
27657	  || exit 1
27658
27659@endif gdb
27660
27661.PHONY: maybe-mostlyclean-gdb mostlyclean-gdb
27662maybe-mostlyclean-gdb:
27663@if gdb
27664maybe-mostlyclean-gdb: mostlyclean-gdb
27665
27666mostlyclean-gdb: 
27667	@: $(MAKE); $(unstage)
27668	@[ -f ./gdb/Makefile ] || exit 0; \
27669	r=`${PWD_COMMAND}`; export r; \
27670	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27671	$(HOST_EXPORTS) \
27672	for flag in $(EXTRA_HOST_FLAGS) ; do \
27673	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27674	done; \
27675	echo "Doing mostlyclean in gdb" ; \
27676	(cd $(HOST_SUBDIR)/gdb && \
27677	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27678	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27679	          "RANLIB=$${RANLIB}" \
27680	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27681	          mostlyclean) \
27682	  || exit 1
27683
27684@endif gdb
27685
27686.PHONY: maybe-clean-gdb clean-gdb
27687maybe-clean-gdb:
27688@if gdb
27689maybe-clean-gdb: clean-gdb
27690
27691clean-gdb: 
27692	@: $(MAKE); $(unstage)
27693	@[ -f ./gdb/Makefile ] || exit 0; \
27694	r=`${PWD_COMMAND}`; export r; \
27695	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27696	$(HOST_EXPORTS) \
27697	for flag in $(EXTRA_HOST_FLAGS) ; do \
27698	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27699	done; \
27700	echo "Doing clean in gdb" ; \
27701	(cd $(HOST_SUBDIR)/gdb && \
27702	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27703	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27704	          "RANLIB=$${RANLIB}" \
27705	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27706	          clean) \
27707	  || exit 1
27708
27709@endif gdb
27710
27711.PHONY: maybe-distclean-gdb distclean-gdb
27712maybe-distclean-gdb:
27713@if gdb
27714maybe-distclean-gdb: distclean-gdb
27715
27716distclean-gdb: 
27717	@: $(MAKE); $(unstage)
27718	@[ -f ./gdb/Makefile ] || exit 0; \
27719	r=`${PWD_COMMAND}`; export r; \
27720	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27721	$(HOST_EXPORTS) \
27722	for flag in $(EXTRA_HOST_FLAGS) ; do \
27723	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27724	done; \
27725	echo "Doing distclean in gdb" ; \
27726	(cd $(HOST_SUBDIR)/gdb && \
27727	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27728	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27729	          "RANLIB=$${RANLIB}" \
27730	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27731	          distclean) \
27732	  || exit 1
27733
27734@endif gdb
27735
27736.PHONY: maybe-maintainer-clean-gdb maintainer-clean-gdb
27737maybe-maintainer-clean-gdb:
27738@if gdb
27739maybe-maintainer-clean-gdb: maintainer-clean-gdb
27740
27741maintainer-clean-gdb: 
27742	@: $(MAKE); $(unstage)
27743	@[ -f ./gdb/Makefile ] || exit 0; \
27744	r=`${PWD_COMMAND}`; export r; \
27745	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27746	$(HOST_EXPORTS) \
27747	for flag in $(EXTRA_HOST_FLAGS) ; do \
27748	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27749	done; \
27750	echo "Doing maintainer-clean in gdb" ; \
27751	(cd $(HOST_SUBDIR)/gdb && \
27752	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27753	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27754	          "RANLIB=$${RANLIB}" \
27755	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27756	          maintainer-clean) \
27757	  || exit 1
27758
27759@endif gdb
27760
27761
27762
27763.PHONY: configure-expect maybe-configure-expect
27764maybe-configure-expect:
27765@if gcc-bootstrap
27766configure-expect: stage_current
27767@endif gcc-bootstrap
27768@if expect
27769maybe-configure-expect: configure-expect
27770configure-expect: 
27771	@: $(MAKE); $(unstage)
27772	@r=`${PWD_COMMAND}`; export r; \
27773	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27774	test ! -f $(HOST_SUBDIR)/expect/Makefile || exit 0; \
27775	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/expect ; \
27776	$(HOST_EXPORTS)  \
27777	echo Configuring in $(HOST_SUBDIR)/expect; \
27778	cd "$(HOST_SUBDIR)/expect" || exit 1; \
27779	case $(srcdir) in \
27780	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
27781	  *) topdir=`echo $(HOST_SUBDIR)/expect/ | \
27782		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
27783	esac; \
27784	srcdiroption="--srcdir=$${topdir}/expect"; \
27785	libsrcdir="$$s/expect"; \
27786	$(SHELL) $${libsrcdir}/configure \
27787	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
27788	  --target=${target_alias} $${srcdiroption}  \
27789	  || exit 1
27790@endif expect
27791
27792
27793
27794
27795
27796.PHONY: all-expect maybe-all-expect
27797maybe-all-expect:
27798@if gcc-bootstrap
27799all-expect: stage_current
27800@endif gcc-bootstrap
27801@if expect
27802TARGET-expect=all
27803maybe-all-expect: all-expect
27804all-expect: configure-expect
27805	@: $(MAKE); $(unstage)
27806	@r=`${PWD_COMMAND}`; export r; \
27807	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27808	$(HOST_EXPORTS)  \
27809	(cd $(HOST_SUBDIR)/expect && \
27810	  $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS)  \
27811		$(TARGET-expect))
27812@endif expect
27813
27814
27815
27816
27817.PHONY: check-expect maybe-check-expect
27818maybe-check-expect:
27819@if expect
27820maybe-check-expect: check-expect
27821
27822check-expect:
27823	@: $(MAKE); $(unstage)
27824	@r=`${PWD_COMMAND}`; export r; \
27825	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27826	$(HOST_EXPORTS) \
27827	(cd $(HOST_SUBDIR)/expect && \
27828	  $(MAKE) $(FLAGS_TO_PASS)  check)
27829
27830@endif expect
27831
27832.PHONY: install-expect maybe-install-expect
27833maybe-install-expect:
27834@if expect
27835maybe-install-expect: install-expect
27836
27837install-expect: installdirs
27838	@: $(MAKE); $(unstage)
27839	@r=`${PWD_COMMAND}`; export r; \
27840	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27841	$(HOST_EXPORTS) \
27842	(cd $(HOST_SUBDIR)/expect && \
27843	  $(MAKE) $(FLAGS_TO_PASS)  install)
27844
27845@endif expect
27846
27847.PHONY: install-strip-expect maybe-install-strip-expect
27848maybe-install-strip-expect:
27849@if expect
27850maybe-install-strip-expect: install-strip-expect
27851
27852install-strip-expect: installdirs
27853	@: $(MAKE); $(unstage)
27854	@r=`${PWD_COMMAND}`; export r; \
27855	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27856	$(HOST_EXPORTS) \
27857	(cd $(HOST_SUBDIR)/expect && \
27858	  $(MAKE) $(FLAGS_TO_PASS)  install-strip)
27859
27860@endif expect
27861
27862# Other targets (info, dvi, pdf, etc.)
27863
27864.PHONY: maybe-info-expect info-expect
27865maybe-info-expect:
27866@if expect
27867maybe-info-expect: info-expect
27868
27869info-expect: \
27870    configure-expect 
27871	@: $(MAKE); $(unstage)
27872	@[ -f ./expect/Makefile ] || exit 0; \
27873	r=`${PWD_COMMAND}`; export r; \
27874	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27875	$(HOST_EXPORTS) \
27876	for flag in $(EXTRA_HOST_FLAGS) ; do \
27877	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27878	done; \
27879	echo "Doing info in expect" ; \
27880	(cd $(HOST_SUBDIR)/expect && \
27881	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27882	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27883	          "RANLIB=$${RANLIB}" \
27884	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27885	          info) \
27886	  || exit 1
27887
27888@endif expect
27889
27890.PHONY: maybe-dvi-expect dvi-expect
27891maybe-dvi-expect:
27892@if expect
27893maybe-dvi-expect: dvi-expect
27894
27895dvi-expect: \
27896    configure-expect 
27897	@: $(MAKE); $(unstage)
27898	@[ -f ./expect/Makefile ] || exit 0; \
27899	r=`${PWD_COMMAND}`; export r; \
27900	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27901	$(HOST_EXPORTS) \
27902	for flag in $(EXTRA_HOST_FLAGS) ; do \
27903	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27904	done; \
27905	echo "Doing dvi in expect" ; \
27906	(cd $(HOST_SUBDIR)/expect && \
27907	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27908	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27909	          "RANLIB=$${RANLIB}" \
27910	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27911	          dvi) \
27912	  || exit 1
27913
27914@endif expect
27915
27916.PHONY: maybe-pdf-expect pdf-expect
27917maybe-pdf-expect:
27918@if expect
27919maybe-pdf-expect: pdf-expect
27920
27921pdf-expect: \
27922    configure-expect 
27923	@: $(MAKE); $(unstage)
27924	@[ -f ./expect/Makefile ] || exit 0; \
27925	r=`${PWD_COMMAND}`; export r; \
27926	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27927	$(HOST_EXPORTS) \
27928	for flag in $(EXTRA_HOST_FLAGS) ; do \
27929	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27930	done; \
27931	echo "Doing pdf in expect" ; \
27932	(cd $(HOST_SUBDIR)/expect && \
27933	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27934	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27935	          "RANLIB=$${RANLIB}" \
27936	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27937	          pdf) \
27938	  || exit 1
27939
27940@endif expect
27941
27942.PHONY: maybe-html-expect html-expect
27943maybe-html-expect:
27944@if expect
27945maybe-html-expect: html-expect
27946
27947html-expect: \
27948    configure-expect 
27949	@: $(MAKE); $(unstage)
27950	@[ -f ./expect/Makefile ] || exit 0; \
27951	r=`${PWD_COMMAND}`; export r; \
27952	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27953	$(HOST_EXPORTS) \
27954	for flag in $(EXTRA_HOST_FLAGS) ; do \
27955	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27956	done; \
27957	echo "Doing html in expect" ; \
27958	(cd $(HOST_SUBDIR)/expect && \
27959	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27960	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27961	          "RANLIB=$${RANLIB}" \
27962	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27963	          html) \
27964	  || exit 1
27965
27966@endif expect
27967
27968.PHONY: maybe-TAGS-expect TAGS-expect
27969maybe-TAGS-expect:
27970@if expect
27971maybe-TAGS-expect: TAGS-expect
27972
27973TAGS-expect: \
27974    configure-expect 
27975	@: $(MAKE); $(unstage)
27976	@[ -f ./expect/Makefile ] || exit 0; \
27977	r=`${PWD_COMMAND}`; export r; \
27978	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27979	$(HOST_EXPORTS) \
27980	for flag in $(EXTRA_HOST_FLAGS) ; do \
27981	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27982	done; \
27983	echo "Doing TAGS in expect" ; \
27984	(cd $(HOST_SUBDIR)/expect && \
27985	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27986	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27987	          "RANLIB=$${RANLIB}" \
27988	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27989	          TAGS) \
27990	  || exit 1
27991
27992@endif expect
27993
27994.PHONY: maybe-install-info-expect install-info-expect
27995maybe-install-info-expect:
27996@if expect
27997maybe-install-info-expect: install-info-expect
27998
27999install-info-expect: \
28000    configure-expect \
28001    info-expect 
28002	@: $(MAKE); $(unstage)
28003	@[ -f ./expect/Makefile ] || exit 0; \
28004	r=`${PWD_COMMAND}`; export r; \
28005	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28006	$(HOST_EXPORTS) \
28007	for flag in $(EXTRA_HOST_FLAGS) ; do \
28008	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28009	done; \
28010	echo "Doing install-info in expect" ; \
28011	(cd $(HOST_SUBDIR)/expect && \
28012	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28013	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28014	          "RANLIB=$${RANLIB}" \
28015	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28016	          install-info) \
28017	  || exit 1
28018
28019@endif expect
28020
28021.PHONY: maybe-install-pdf-expect install-pdf-expect
28022maybe-install-pdf-expect:
28023@if expect
28024maybe-install-pdf-expect: install-pdf-expect
28025
28026install-pdf-expect: \
28027    configure-expect \
28028    pdf-expect 
28029	@: $(MAKE); $(unstage)
28030	@[ -f ./expect/Makefile ] || exit 0; \
28031	r=`${PWD_COMMAND}`; export r; \
28032	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28033	$(HOST_EXPORTS) \
28034	for flag in $(EXTRA_HOST_FLAGS) ; do \
28035	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28036	done; \
28037	echo "Doing install-pdf in expect" ; \
28038	(cd $(HOST_SUBDIR)/expect && \
28039	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28040	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28041	          "RANLIB=$${RANLIB}" \
28042	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28043	          install-pdf) \
28044	  || exit 1
28045
28046@endif expect
28047
28048.PHONY: maybe-install-html-expect install-html-expect
28049maybe-install-html-expect:
28050@if expect
28051maybe-install-html-expect: install-html-expect
28052
28053install-html-expect: \
28054    configure-expect \
28055    html-expect 
28056	@: $(MAKE); $(unstage)
28057	@[ -f ./expect/Makefile ] || exit 0; \
28058	r=`${PWD_COMMAND}`; export r; \
28059	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28060	$(HOST_EXPORTS) \
28061	for flag in $(EXTRA_HOST_FLAGS) ; do \
28062	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28063	done; \
28064	echo "Doing install-html in expect" ; \
28065	(cd $(HOST_SUBDIR)/expect && \
28066	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28067	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28068	          "RANLIB=$${RANLIB}" \
28069	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28070	          install-html) \
28071	  || exit 1
28072
28073@endif expect
28074
28075.PHONY: maybe-installcheck-expect installcheck-expect
28076maybe-installcheck-expect:
28077@if expect
28078maybe-installcheck-expect: installcheck-expect
28079
28080installcheck-expect: \
28081    configure-expect 
28082	@: $(MAKE); $(unstage)
28083	@[ -f ./expect/Makefile ] || exit 0; \
28084	r=`${PWD_COMMAND}`; export r; \
28085	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28086	$(HOST_EXPORTS) \
28087	for flag in $(EXTRA_HOST_FLAGS) ; do \
28088	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28089	done; \
28090	echo "Doing installcheck in expect" ; \
28091	(cd $(HOST_SUBDIR)/expect && \
28092	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28093	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28094	          "RANLIB=$${RANLIB}" \
28095	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28096	          installcheck) \
28097	  || exit 1
28098
28099@endif expect
28100
28101.PHONY: maybe-mostlyclean-expect mostlyclean-expect
28102maybe-mostlyclean-expect:
28103@if expect
28104maybe-mostlyclean-expect: mostlyclean-expect
28105
28106mostlyclean-expect: 
28107	@: $(MAKE); $(unstage)
28108	@[ -f ./expect/Makefile ] || exit 0; \
28109	r=`${PWD_COMMAND}`; export r; \
28110	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28111	$(HOST_EXPORTS) \
28112	for flag in $(EXTRA_HOST_FLAGS) ; do \
28113	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28114	done; \
28115	echo "Doing mostlyclean in expect" ; \
28116	(cd $(HOST_SUBDIR)/expect && \
28117	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28118	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28119	          "RANLIB=$${RANLIB}" \
28120	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28121	          mostlyclean) \
28122	  || exit 1
28123
28124@endif expect
28125
28126.PHONY: maybe-clean-expect clean-expect
28127maybe-clean-expect:
28128@if expect
28129maybe-clean-expect: clean-expect
28130
28131clean-expect: 
28132	@: $(MAKE); $(unstage)
28133	@[ -f ./expect/Makefile ] || exit 0; \
28134	r=`${PWD_COMMAND}`; export r; \
28135	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28136	$(HOST_EXPORTS) \
28137	for flag in $(EXTRA_HOST_FLAGS) ; do \
28138	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28139	done; \
28140	echo "Doing clean in expect" ; \
28141	(cd $(HOST_SUBDIR)/expect && \
28142	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28143	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28144	          "RANLIB=$${RANLIB}" \
28145	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28146	          clean) \
28147	  || exit 1
28148
28149@endif expect
28150
28151.PHONY: maybe-distclean-expect distclean-expect
28152maybe-distclean-expect:
28153@if expect
28154maybe-distclean-expect: distclean-expect
28155
28156distclean-expect: 
28157	@: $(MAKE); $(unstage)
28158	@[ -f ./expect/Makefile ] || exit 0; \
28159	r=`${PWD_COMMAND}`; export r; \
28160	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28161	$(HOST_EXPORTS) \
28162	for flag in $(EXTRA_HOST_FLAGS) ; do \
28163	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28164	done; \
28165	echo "Doing distclean in expect" ; \
28166	(cd $(HOST_SUBDIR)/expect && \
28167	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28168	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28169	          "RANLIB=$${RANLIB}" \
28170	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28171	          distclean) \
28172	  || exit 1
28173
28174@endif expect
28175
28176.PHONY: maybe-maintainer-clean-expect maintainer-clean-expect
28177maybe-maintainer-clean-expect:
28178@if expect
28179maybe-maintainer-clean-expect: maintainer-clean-expect
28180
28181maintainer-clean-expect: 
28182	@: $(MAKE); $(unstage)
28183	@[ -f ./expect/Makefile ] || exit 0; \
28184	r=`${PWD_COMMAND}`; export r; \
28185	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28186	$(HOST_EXPORTS) \
28187	for flag in $(EXTRA_HOST_FLAGS) ; do \
28188	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28189	done; \
28190	echo "Doing maintainer-clean in expect" ; \
28191	(cd $(HOST_SUBDIR)/expect && \
28192	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28193	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28194	          "RANLIB=$${RANLIB}" \
28195	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28196	          maintainer-clean) \
28197	  || exit 1
28198
28199@endif expect
28200
28201
28202
28203.PHONY: configure-guile maybe-configure-guile
28204maybe-configure-guile:
28205@if gcc-bootstrap
28206configure-guile: stage_current
28207@endif gcc-bootstrap
28208@if guile
28209maybe-configure-guile: configure-guile
28210configure-guile: 
28211	@: $(MAKE); $(unstage)
28212	@r=`${PWD_COMMAND}`; export r; \
28213	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28214	test ! -f $(HOST_SUBDIR)/guile/Makefile || exit 0; \
28215	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/guile ; \
28216	$(HOST_EXPORTS)  \
28217	echo Configuring in $(HOST_SUBDIR)/guile; \
28218	cd "$(HOST_SUBDIR)/guile" || exit 1; \
28219	case $(srcdir) in \
28220	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
28221	  *) topdir=`echo $(HOST_SUBDIR)/guile/ | \
28222		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
28223	esac; \
28224	srcdiroption="--srcdir=$${topdir}/guile"; \
28225	libsrcdir="$$s/guile"; \
28226	$(SHELL) $${libsrcdir}/configure \
28227	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
28228	  --target=${target_alias} $${srcdiroption}  \
28229	  || exit 1
28230@endif guile
28231
28232
28233
28234
28235
28236.PHONY: all-guile maybe-all-guile
28237maybe-all-guile:
28238@if gcc-bootstrap
28239all-guile: stage_current
28240@endif gcc-bootstrap
28241@if guile
28242TARGET-guile=all
28243maybe-all-guile: all-guile
28244all-guile: configure-guile
28245	@: $(MAKE); $(unstage)
28246	@r=`${PWD_COMMAND}`; export r; \
28247	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28248	$(HOST_EXPORTS)  \
28249	(cd $(HOST_SUBDIR)/guile && \
28250	  $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS)  \
28251		$(TARGET-guile))
28252@endif guile
28253
28254
28255
28256
28257.PHONY: check-guile maybe-check-guile
28258maybe-check-guile:
28259@if guile
28260maybe-check-guile: check-guile
28261
28262check-guile:
28263	@: $(MAKE); $(unstage)
28264	@r=`${PWD_COMMAND}`; export r; \
28265	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28266	$(HOST_EXPORTS) \
28267	(cd $(HOST_SUBDIR)/guile && \
28268	  $(MAKE) $(FLAGS_TO_PASS)  check)
28269
28270@endif guile
28271
28272.PHONY: install-guile maybe-install-guile
28273maybe-install-guile:
28274@if guile
28275maybe-install-guile: install-guile
28276
28277install-guile: installdirs
28278	@: $(MAKE); $(unstage)
28279	@r=`${PWD_COMMAND}`; export r; \
28280	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28281	$(HOST_EXPORTS) \
28282	(cd $(HOST_SUBDIR)/guile && \
28283	  $(MAKE) $(FLAGS_TO_PASS)  install)
28284
28285@endif guile
28286
28287.PHONY: install-strip-guile maybe-install-strip-guile
28288maybe-install-strip-guile:
28289@if guile
28290maybe-install-strip-guile: install-strip-guile
28291
28292install-strip-guile: installdirs
28293	@: $(MAKE); $(unstage)
28294	@r=`${PWD_COMMAND}`; export r; \
28295	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28296	$(HOST_EXPORTS) \
28297	(cd $(HOST_SUBDIR)/guile && \
28298	  $(MAKE) $(FLAGS_TO_PASS)  install-strip)
28299
28300@endif guile
28301
28302# Other targets (info, dvi, pdf, etc.)
28303
28304.PHONY: maybe-info-guile info-guile
28305maybe-info-guile:
28306@if guile
28307maybe-info-guile: info-guile
28308
28309info-guile: \
28310    configure-guile 
28311	@: $(MAKE); $(unstage)
28312	@[ -f ./guile/Makefile ] || exit 0; \
28313	r=`${PWD_COMMAND}`; export r; \
28314	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28315	$(HOST_EXPORTS) \
28316	for flag in $(EXTRA_HOST_FLAGS) ; do \
28317	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28318	done; \
28319	echo "Doing info in guile" ; \
28320	(cd $(HOST_SUBDIR)/guile && \
28321	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28322	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28323	          "RANLIB=$${RANLIB}" \
28324	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28325	          info) \
28326	  || exit 1
28327
28328@endif guile
28329
28330.PHONY: maybe-dvi-guile dvi-guile
28331maybe-dvi-guile:
28332@if guile
28333maybe-dvi-guile: dvi-guile
28334
28335dvi-guile: \
28336    configure-guile 
28337	@: $(MAKE); $(unstage)
28338	@[ -f ./guile/Makefile ] || exit 0; \
28339	r=`${PWD_COMMAND}`; export r; \
28340	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28341	$(HOST_EXPORTS) \
28342	for flag in $(EXTRA_HOST_FLAGS) ; do \
28343	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28344	done; \
28345	echo "Doing dvi in guile" ; \
28346	(cd $(HOST_SUBDIR)/guile && \
28347	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28348	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28349	          "RANLIB=$${RANLIB}" \
28350	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28351	          dvi) \
28352	  || exit 1
28353
28354@endif guile
28355
28356.PHONY: maybe-pdf-guile pdf-guile
28357maybe-pdf-guile:
28358@if guile
28359maybe-pdf-guile: pdf-guile
28360
28361pdf-guile: \
28362    configure-guile 
28363	@: $(MAKE); $(unstage)
28364	@[ -f ./guile/Makefile ] || exit 0; \
28365	r=`${PWD_COMMAND}`; export r; \
28366	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28367	$(HOST_EXPORTS) \
28368	for flag in $(EXTRA_HOST_FLAGS) ; do \
28369	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28370	done; \
28371	echo "Doing pdf in guile" ; \
28372	(cd $(HOST_SUBDIR)/guile && \
28373	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28374	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28375	          "RANLIB=$${RANLIB}" \
28376	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28377	          pdf) \
28378	  || exit 1
28379
28380@endif guile
28381
28382.PHONY: maybe-html-guile html-guile
28383maybe-html-guile:
28384@if guile
28385maybe-html-guile: html-guile
28386
28387html-guile: \
28388    configure-guile 
28389	@: $(MAKE); $(unstage)
28390	@[ -f ./guile/Makefile ] || exit 0; \
28391	r=`${PWD_COMMAND}`; export r; \
28392	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28393	$(HOST_EXPORTS) \
28394	for flag in $(EXTRA_HOST_FLAGS) ; do \
28395	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28396	done; \
28397	echo "Doing html in guile" ; \
28398	(cd $(HOST_SUBDIR)/guile && \
28399	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28400	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28401	          "RANLIB=$${RANLIB}" \
28402	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28403	          html) \
28404	  || exit 1
28405
28406@endif guile
28407
28408.PHONY: maybe-TAGS-guile TAGS-guile
28409maybe-TAGS-guile:
28410@if guile
28411maybe-TAGS-guile: TAGS-guile
28412
28413TAGS-guile: \
28414    configure-guile 
28415	@: $(MAKE); $(unstage)
28416	@[ -f ./guile/Makefile ] || exit 0; \
28417	r=`${PWD_COMMAND}`; export r; \
28418	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28419	$(HOST_EXPORTS) \
28420	for flag in $(EXTRA_HOST_FLAGS) ; do \
28421	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28422	done; \
28423	echo "Doing TAGS in guile" ; \
28424	(cd $(HOST_SUBDIR)/guile && \
28425	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28426	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28427	          "RANLIB=$${RANLIB}" \
28428	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28429	          TAGS) \
28430	  || exit 1
28431
28432@endif guile
28433
28434.PHONY: maybe-install-info-guile install-info-guile
28435maybe-install-info-guile:
28436@if guile
28437maybe-install-info-guile: install-info-guile
28438
28439install-info-guile: \
28440    configure-guile \
28441    info-guile 
28442	@: $(MAKE); $(unstage)
28443	@[ -f ./guile/Makefile ] || exit 0; \
28444	r=`${PWD_COMMAND}`; export r; \
28445	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28446	$(HOST_EXPORTS) \
28447	for flag in $(EXTRA_HOST_FLAGS) ; do \
28448	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28449	done; \
28450	echo "Doing install-info in guile" ; \
28451	(cd $(HOST_SUBDIR)/guile && \
28452	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28453	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28454	          "RANLIB=$${RANLIB}" \
28455	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28456	          install-info) \
28457	  || exit 1
28458
28459@endif guile
28460
28461.PHONY: maybe-install-pdf-guile install-pdf-guile
28462maybe-install-pdf-guile:
28463@if guile
28464maybe-install-pdf-guile: install-pdf-guile
28465
28466install-pdf-guile: \
28467    configure-guile \
28468    pdf-guile 
28469	@: $(MAKE); $(unstage)
28470	@[ -f ./guile/Makefile ] || exit 0; \
28471	r=`${PWD_COMMAND}`; export r; \
28472	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28473	$(HOST_EXPORTS) \
28474	for flag in $(EXTRA_HOST_FLAGS) ; do \
28475	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28476	done; \
28477	echo "Doing install-pdf in guile" ; \
28478	(cd $(HOST_SUBDIR)/guile && \
28479	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28480	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28481	          "RANLIB=$${RANLIB}" \
28482	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28483	          install-pdf) \
28484	  || exit 1
28485
28486@endif guile
28487
28488.PHONY: maybe-install-html-guile install-html-guile
28489maybe-install-html-guile:
28490@if guile
28491maybe-install-html-guile: install-html-guile
28492
28493install-html-guile: \
28494    configure-guile \
28495    html-guile 
28496	@: $(MAKE); $(unstage)
28497	@[ -f ./guile/Makefile ] || exit 0; \
28498	r=`${PWD_COMMAND}`; export r; \
28499	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28500	$(HOST_EXPORTS) \
28501	for flag in $(EXTRA_HOST_FLAGS) ; do \
28502	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28503	done; \
28504	echo "Doing install-html in guile" ; \
28505	(cd $(HOST_SUBDIR)/guile && \
28506	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28507	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28508	          "RANLIB=$${RANLIB}" \
28509	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28510	          install-html) \
28511	  || exit 1
28512
28513@endif guile
28514
28515.PHONY: maybe-installcheck-guile installcheck-guile
28516maybe-installcheck-guile:
28517@if guile
28518maybe-installcheck-guile: installcheck-guile
28519
28520installcheck-guile: \
28521    configure-guile 
28522	@: $(MAKE); $(unstage)
28523	@[ -f ./guile/Makefile ] || exit 0; \
28524	r=`${PWD_COMMAND}`; export r; \
28525	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28526	$(HOST_EXPORTS) \
28527	for flag in $(EXTRA_HOST_FLAGS) ; do \
28528	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28529	done; \
28530	echo "Doing installcheck in guile" ; \
28531	(cd $(HOST_SUBDIR)/guile && \
28532	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28533	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28534	          "RANLIB=$${RANLIB}" \
28535	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28536	          installcheck) \
28537	  || exit 1
28538
28539@endif guile
28540
28541.PHONY: maybe-mostlyclean-guile mostlyclean-guile
28542maybe-mostlyclean-guile:
28543@if guile
28544maybe-mostlyclean-guile: mostlyclean-guile
28545
28546mostlyclean-guile: 
28547	@: $(MAKE); $(unstage)
28548	@[ -f ./guile/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) ; do \
28553	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28554	done; \
28555	echo "Doing mostlyclean in guile" ; \
28556	(cd $(HOST_SUBDIR)/guile && \
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	          mostlyclean) \
28562	  || exit 1
28563
28564@endif guile
28565
28566.PHONY: maybe-clean-guile clean-guile
28567maybe-clean-guile:
28568@if guile
28569maybe-clean-guile: clean-guile
28570
28571clean-guile: 
28572	@: $(MAKE); $(unstage)
28573	@[ -f ./guile/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) ; do \
28578	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28579	done; \
28580	echo "Doing clean in guile" ; \
28581	(cd $(HOST_SUBDIR)/guile && \
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	          clean) \
28587	  || exit 1
28588
28589@endif guile
28590
28591.PHONY: maybe-distclean-guile distclean-guile
28592maybe-distclean-guile:
28593@if guile
28594maybe-distclean-guile: distclean-guile
28595
28596distclean-guile: 
28597	@: $(MAKE); $(unstage)
28598	@[ -f ./guile/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) ; do \
28603	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28604	done; \
28605	echo "Doing distclean in guile" ; \
28606	(cd $(HOST_SUBDIR)/guile && \
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	          distclean) \
28612	  || exit 1
28613
28614@endif guile
28615
28616.PHONY: maybe-maintainer-clean-guile maintainer-clean-guile
28617maybe-maintainer-clean-guile:
28618@if guile
28619maybe-maintainer-clean-guile: maintainer-clean-guile
28620
28621maintainer-clean-guile: 
28622	@: $(MAKE); $(unstage)
28623	@[ -f ./guile/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) ; do \
28628	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28629	done; \
28630	echo "Doing maintainer-clean in guile" ; \
28631	(cd $(HOST_SUBDIR)/guile && \
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	          maintainer-clean) \
28637	  || exit 1
28638
28639@endif guile
28640
28641
28642
28643.PHONY: configure-tk maybe-configure-tk
28644maybe-configure-tk:
28645@if gcc-bootstrap
28646configure-tk: stage_current
28647@endif gcc-bootstrap
28648@if tk
28649maybe-configure-tk: configure-tk
28650configure-tk: 
28651	@: $(MAKE); $(unstage)
28652	@r=`${PWD_COMMAND}`; export r; \
28653	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28654	test ! -f $(HOST_SUBDIR)/tk/Makefile || exit 0; \
28655	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/tk ; \
28656	$(HOST_EXPORTS)  \
28657	echo Configuring in $(HOST_SUBDIR)/tk; \
28658	cd "$(HOST_SUBDIR)/tk" || exit 1; \
28659	case $(srcdir) in \
28660	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
28661	  *) topdir=`echo $(HOST_SUBDIR)/tk/ | \
28662		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
28663	esac; \
28664	srcdiroption="--srcdir=$${topdir}/tk"; \
28665	libsrcdir="$$s/tk"; \
28666	$(SHELL) $${libsrcdir}/configure \
28667	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
28668	  --target=${target_alias} $${srcdiroption}  \
28669	  || exit 1
28670@endif tk
28671
28672
28673
28674
28675
28676.PHONY: all-tk maybe-all-tk
28677maybe-all-tk:
28678@if gcc-bootstrap
28679all-tk: stage_current
28680@endif gcc-bootstrap
28681@if tk
28682TARGET-tk=all
28683maybe-all-tk: all-tk
28684all-tk: configure-tk
28685	@: $(MAKE); $(unstage)
28686	@r=`${PWD_COMMAND}`; export r; \
28687	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28688	$(HOST_EXPORTS)  \
28689	(cd $(HOST_SUBDIR)/tk && \
28690	  $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS)  \
28691		$(TARGET-tk))
28692@endif tk
28693
28694
28695
28696
28697.PHONY: check-tk maybe-check-tk
28698maybe-check-tk:
28699@if tk
28700maybe-check-tk: check-tk
28701
28702check-tk:
28703	@: $(MAKE); $(unstage)
28704	@r=`${PWD_COMMAND}`; export r; \
28705	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28706	$(HOST_EXPORTS) \
28707	(cd $(HOST_SUBDIR)/tk && \
28708	  $(MAKE) $(FLAGS_TO_PASS)  check)
28709
28710@endif tk
28711
28712.PHONY: install-tk maybe-install-tk
28713maybe-install-tk:
28714@if tk
28715maybe-install-tk: install-tk
28716
28717install-tk: installdirs
28718	@: $(MAKE); $(unstage)
28719	@r=`${PWD_COMMAND}`; export r; \
28720	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28721	$(HOST_EXPORTS) \
28722	(cd $(HOST_SUBDIR)/tk && \
28723	  $(MAKE) $(FLAGS_TO_PASS)  install)
28724
28725@endif tk
28726
28727.PHONY: install-strip-tk maybe-install-strip-tk
28728maybe-install-strip-tk:
28729@if tk
28730maybe-install-strip-tk: install-strip-tk
28731
28732install-strip-tk: installdirs
28733	@: $(MAKE); $(unstage)
28734	@r=`${PWD_COMMAND}`; export r; \
28735	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28736	$(HOST_EXPORTS) \
28737	(cd $(HOST_SUBDIR)/tk && \
28738	  $(MAKE) $(FLAGS_TO_PASS)  install-strip)
28739
28740@endif tk
28741
28742# Other targets (info, dvi, pdf, etc.)
28743
28744.PHONY: maybe-info-tk info-tk
28745maybe-info-tk:
28746@if tk
28747maybe-info-tk: info-tk
28748
28749info-tk: \
28750    configure-tk 
28751	@: $(MAKE); $(unstage)
28752	@[ -f ./tk/Makefile ] || exit 0; \
28753	r=`${PWD_COMMAND}`; export r; \
28754	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28755	$(HOST_EXPORTS) \
28756	for flag in $(EXTRA_HOST_FLAGS) ; do \
28757	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28758	done; \
28759	echo "Doing info in tk" ; \
28760	(cd $(HOST_SUBDIR)/tk && \
28761	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28762	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28763	          "RANLIB=$${RANLIB}" \
28764	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28765	          info) \
28766	  || exit 1
28767
28768@endif tk
28769
28770.PHONY: maybe-dvi-tk dvi-tk
28771maybe-dvi-tk:
28772@if tk
28773maybe-dvi-tk: dvi-tk
28774
28775dvi-tk: \
28776    configure-tk 
28777	@: $(MAKE); $(unstage)
28778	@[ -f ./tk/Makefile ] || exit 0; \
28779	r=`${PWD_COMMAND}`; export r; \
28780	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28781	$(HOST_EXPORTS) \
28782	for flag in $(EXTRA_HOST_FLAGS) ; do \
28783	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28784	done; \
28785	echo "Doing dvi in tk" ; \
28786	(cd $(HOST_SUBDIR)/tk && \
28787	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28788	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28789	          "RANLIB=$${RANLIB}" \
28790	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28791	          dvi) \
28792	  || exit 1
28793
28794@endif tk
28795
28796.PHONY: maybe-pdf-tk pdf-tk
28797maybe-pdf-tk:
28798@if tk
28799maybe-pdf-tk: pdf-tk
28800
28801pdf-tk: \
28802    configure-tk 
28803	@: $(MAKE); $(unstage)
28804	@[ -f ./tk/Makefile ] || exit 0; \
28805	r=`${PWD_COMMAND}`; export r; \
28806	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28807	$(HOST_EXPORTS) \
28808	for flag in $(EXTRA_HOST_FLAGS) ; do \
28809	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28810	done; \
28811	echo "Doing pdf in tk" ; \
28812	(cd $(HOST_SUBDIR)/tk && \
28813	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28814	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28815	          "RANLIB=$${RANLIB}" \
28816	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28817	          pdf) \
28818	  || exit 1
28819
28820@endif tk
28821
28822.PHONY: maybe-html-tk html-tk
28823maybe-html-tk:
28824@if tk
28825maybe-html-tk: html-tk
28826
28827html-tk: \
28828    configure-tk 
28829	@: $(MAKE); $(unstage)
28830	@[ -f ./tk/Makefile ] || exit 0; \
28831	r=`${PWD_COMMAND}`; export r; \
28832	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28833	$(HOST_EXPORTS) \
28834	for flag in $(EXTRA_HOST_FLAGS) ; do \
28835	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28836	done; \
28837	echo "Doing html in tk" ; \
28838	(cd $(HOST_SUBDIR)/tk && \
28839	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28840	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28841	          "RANLIB=$${RANLIB}" \
28842	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28843	          html) \
28844	  || exit 1
28845
28846@endif tk
28847
28848.PHONY: maybe-TAGS-tk TAGS-tk
28849maybe-TAGS-tk:
28850@if tk
28851maybe-TAGS-tk: TAGS-tk
28852
28853TAGS-tk: \
28854    configure-tk 
28855	@: $(MAKE); $(unstage)
28856	@[ -f ./tk/Makefile ] || exit 0; \
28857	r=`${PWD_COMMAND}`; export r; \
28858	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28859	$(HOST_EXPORTS) \
28860	for flag in $(EXTRA_HOST_FLAGS) ; do \
28861	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28862	done; \
28863	echo "Doing TAGS in tk" ; \
28864	(cd $(HOST_SUBDIR)/tk && \
28865	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28866	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28867	          "RANLIB=$${RANLIB}" \
28868	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28869	          TAGS) \
28870	  || exit 1
28871
28872@endif tk
28873
28874.PHONY: maybe-install-info-tk install-info-tk
28875maybe-install-info-tk:
28876@if tk
28877maybe-install-info-tk: install-info-tk
28878
28879install-info-tk: \
28880    configure-tk \
28881    info-tk 
28882	@: $(MAKE); $(unstage)
28883	@[ -f ./tk/Makefile ] || exit 0; \
28884	r=`${PWD_COMMAND}`; export r; \
28885	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28886	$(HOST_EXPORTS) \
28887	for flag in $(EXTRA_HOST_FLAGS) ; do \
28888	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28889	done; \
28890	echo "Doing install-info in tk" ; \
28891	(cd $(HOST_SUBDIR)/tk && \
28892	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28893	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28894	          "RANLIB=$${RANLIB}" \
28895	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28896	          install-info) \
28897	  || exit 1
28898
28899@endif tk
28900
28901.PHONY: maybe-install-pdf-tk install-pdf-tk
28902maybe-install-pdf-tk:
28903@if tk
28904maybe-install-pdf-tk: install-pdf-tk
28905
28906install-pdf-tk: \
28907    configure-tk \
28908    pdf-tk 
28909	@: $(MAKE); $(unstage)
28910	@[ -f ./tk/Makefile ] || exit 0; \
28911	r=`${PWD_COMMAND}`; export r; \
28912	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28913	$(HOST_EXPORTS) \
28914	for flag in $(EXTRA_HOST_FLAGS) ; do \
28915	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28916	done; \
28917	echo "Doing install-pdf in tk" ; \
28918	(cd $(HOST_SUBDIR)/tk && \
28919	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28920	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28921	          "RANLIB=$${RANLIB}" \
28922	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28923	          install-pdf) \
28924	  || exit 1
28925
28926@endif tk
28927
28928.PHONY: maybe-install-html-tk install-html-tk
28929maybe-install-html-tk:
28930@if tk
28931maybe-install-html-tk: install-html-tk
28932
28933install-html-tk: \
28934    configure-tk \
28935    html-tk 
28936	@: $(MAKE); $(unstage)
28937	@[ -f ./tk/Makefile ] || exit 0; \
28938	r=`${PWD_COMMAND}`; export r; \
28939	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28940	$(HOST_EXPORTS) \
28941	for flag in $(EXTRA_HOST_FLAGS) ; do \
28942	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28943	done; \
28944	echo "Doing install-html in tk" ; \
28945	(cd $(HOST_SUBDIR)/tk && \
28946	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28947	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28948	          "RANLIB=$${RANLIB}" \
28949	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28950	          install-html) \
28951	  || exit 1
28952
28953@endif tk
28954
28955.PHONY: maybe-installcheck-tk installcheck-tk
28956maybe-installcheck-tk:
28957@if tk
28958maybe-installcheck-tk: installcheck-tk
28959
28960installcheck-tk: \
28961    configure-tk 
28962	@: $(MAKE); $(unstage)
28963	@[ -f ./tk/Makefile ] || exit 0; \
28964	r=`${PWD_COMMAND}`; export r; \
28965	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28966	$(HOST_EXPORTS) \
28967	for flag in $(EXTRA_HOST_FLAGS) ; do \
28968	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28969	done; \
28970	echo "Doing installcheck in tk" ; \
28971	(cd $(HOST_SUBDIR)/tk && \
28972	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28973	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28974	          "RANLIB=$${RANLIB}" \
28975	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28976	          installcheck) \
28977	  || exit 1
28978
28979@endif tk
28980
28981.PHONY: maybe-mostlyclean-tk mostlyclean-tk
28982maybe-mostlyclean-tk:
28983@if tk
28984maybe-mostlyclean-tk: mostlyclean-tk
28985
28986mostlyclean-tk: 
28987	@: $(MAKE); $(unstage)
28988	@[ -f ./tk/Makefile ] || exit 0; \
28989	r=`${PWD_COMMAND}`; export r; \
28990	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28991	$(HOST_EXPORTS) \
28992	for flag in $(EXTRA_HOST_FLAGS) ; do \
28993	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28994	done; \
28995	echo "Doing mostlyclean in tk" ; \
28996	(cd $(HOST_SUBDIR)/tk && \
28997	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28998	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28999	          "RANLIB=$${RANLIB}" \
29000	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29001	          mostlyclean) \
29002	  || exit 1
29003
29004@endif tk
29005
29006.PHONY: maybe-clean-tk clean-tk
29007maybe-clean-tk:
29008@if tk
29009maybe-clean-tk: clean-tk
29010
29011clean-tk: 
29012	@: $(MAKE); $(unstage)
29013	@[ -f ./tk/Makefile ] || exit 0; \
29014	r=`${PWD_COMMAND}`; export r; \
29015	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29016	$(HOST_EXPORTS) \
29017	for flag in $(EXTRA_HOST_FLAGS) ; do \
29018	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29019	done; \
29020	echo "Doing clean in tk" ; \
29021	(cd $(HOST_SUBDIR)/tk && \
29022	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29023	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29024	          "RANLIB=$${RANLIB}" \
29025	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29026	          clean) \
29027	  || exit 1
29028
29029@endif tk
29030
29031.PHONY: maybe-distclean-tk distclean-tk
29032maybe-distclean-tk:
29033@if tk
29034maybe-distclean-tk: distclean-tk
29035
29036distclean-tk: 
29037	@: $(MAKE); $(unstage)
29038	@[ -f ./tk/Makefile ] || exit 0; \
29039	r=`${PWD_COMMAND}`; export r; \
29040	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29041	$(HOST_EXPORTS) \
29042	for flag in $(EXTRA_HOST_FLAGS) ; do \
29043	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29044	done; \
29045	echo "Doing distclean in tk" ; \
29046	(cd $(HOST_SUBDIR)/tk && \
29047	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29048	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29049	          "RANLIB=$${RANLIB}" \
29050	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29051	          distclean) \
29052	  || exit 1
29053
29054@endif tk
29055
29056.PHONY: maybe-maintainer-clean-tk maintainer-clean-tk
29057maybe-maintainer-clean-tk:
29058@if tk
29059maybe-maintainer-clean-tk: maintainer-clean-tk
29060
29061maintainer-clean-tk: 
29062	@: $(MAKE); $(unstage)
29063	@[ -f ./tk/Makefile ] || exit 0; \
29064	r=`${PWD_COMMAND}`; export r; \
29065	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29066	$(HOST_EXPORTS) \
29067	for flag in $(EXTRA_HOST_FLAGS) ; do \
29068	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29069	done; \
29070	echo "Doing maintainer-clean in tk" ; \
29071	(cd $(HOST_SUBDIR)/tk && \
29072	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29073	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29074	          "RANLIB=$${RANLIB}" \
29075	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29076	          maintainer-clean) \
29077	  || exit 1
29078
29079@endif tk
29080
29081
29082
29083.PHONY: configure-libtermcap maybe-configure-libtermcap
29084maybe-configure-libtermcap:
29085@if gcc-bootstrap
29086configure-libtermcap: stage_current
29087@endif gcc-bootstrap
29088@if libtermcap
29089maybe-configure-libtermcap: configure-libtermcap
29090configure-libtermcap: 
29091	@: $(MAKE); $(unstage)
29092	@r=`${PWD_COMMAND}`; export r; \
29093	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29094	test ! -f $(HOST_SUBDIR)/libtermcap/Makefile || exit 0; \
29095	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libtermcap ; \
29096	$(HOST_EXPORTS)  \
29097	echo Configuring in $(HOST_SUBDIR)/libtermcap; \
29098	cd "$(HOST_SUBDIR)/libtermcap" || exit 1; \
29099	case $(srcdir) in \
29100	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
29101	  *) topdir=`echo $(HOST_SUBDIR)/libtermcap/ | \
29102		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
29103	esac; \
29104	srcdiroption="--srcdir=$${topdir}/libtermcap"; \
29105	libsrcdir="$$s/libtermcap"; \
29106	$(SHELL) $${libsrcdir}/configure \
29107	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
29108	  --target=${target_alias} $${srcdiroption}  \
29109	  || exit 1
29110@endif libtermcap
29111
29112
29113
29114
29115
29116.PHONY: all-libtermcap maybe-all-libtermcap
29117maybe-all-libtermcap:
29118@if gcc-bootstrap
29119all-libtermcap: stage_current
29120@endif gcc-bootstrap
29121@if libtermcap
29122TARGET-libtermcap=all
29123maybe-all-libtermcap: all-libtermcap
29124all-libtermcap: configure-libtermcap
29125	@: $(MAKE); $(unstage)
29126	@r=`${PWD_COMMAND}`; export r; \
29127	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29128	$(HOST_EXPORTS)  \
29129	(cd $(HOST_SUBDIR)/libtermcap && \
29130	  $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS)  \
29131		$(TARGET-libtermcap))
29132@endif libtermcap
29133
29134
29135
29136
29137.PHONY: check-libtermcap maybe-check-libtermcap
29138maybe-check-libtermcap:
29139@if libtermcap
29140maybe-check-libtermcap: check-libtermcap
29141
29142check-libtermcap:
29143
29144@endif libtermcap
29145
29146.PHONY: install-libtermcap maybe-install-libtermcap
29147maybe-install-libtermcap:
29148@if libtermcap
29149maybe-install-libtermcap: install-libtermcap
29150
29151install-libtermcap: installdirs
29152	@: $(MAKE); $(unstage)
29153	@r=`${PWD_COMMAND}`; export r; \
29154	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29155	$(HOST_EXPORTS) \
29156	(cd $(HOST_SUBDIR)/libtermcap && \
29157	  $(MAKE) $(FLAGS_TO_PASS)  install)
29158
29159@endif libtermcap
29160
29161.PHONY: install-strip-libtermcap maybe-install-strip-libtermcap
29162maybe-install-strip-libtermcap:
29163@if libtermcap
29164maybe-install-strip-libtermcap: install-strip-libtermcap
29165
29166install-strip-libtermcap: installdirs
29167	@: $(MAKE); $(unstage)
29168	@r=`${PWD_COMMAND}`; export r; \
29169	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29170	$(HOST_EXPORTS) \
29171	(cd $(HOST_SUBDIR)/libtermcap && \
29172	  $(MAKE) $(FLAGS_TO_PASS)  install-strip)
29173
29174@endif libtermcap
29175
29176# Other targets (info, dvi, pdf, etc.)
29177
29178.PHONY: maybe-info-libtermcap info-libtermcap
29179maybe-info-libtermcap:
29180@if libtermcap
29181maybe-info-libtermcap: info-libtermcap
29182
29183info-libtermcap: \
29184    configure-libtermcap 
29185	@: $(MAKE); $(unstage)
29186	@[ -f ./libtermcap/Makefile ] || exit 0; \
29187	r=`${PWD_COMMAND}`; export r; \
29188	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29189	$(HOST_EXPORTS) \
29190	for flag in $(EXTRA_HOST_FLAGS) ; do \
29191	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29192	done; \
29193	echo "Doing info in libtermcap" ; \
29194	(cd $(HOST_SUBDIR)/libtermcap && \
29195	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29196	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29197	          "RANLIB=$${RANLIB}" \
29198	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29199	          info) \
29200	  || exit 1
29201
29202@endif libtermcap
29203
29204.PHONY: maybe-dvi-libtermcap dvi-libtermcap
29205maybe-dvi-libtermcap:
29206@if libtermcap
29207maybe-dvi-libtermcap: dvi-libtermcap
29208
29209dvi-libtermcap: \
29210    configure-libtermcap 
29211	@: $(MAKE); $(unstage)
29212	@[ -f ./libtermcap/Makefile ] || exit 0; \
29213	r=`${PWD_COMMAND}`; export r; \
29214	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29215	$(HOST_EXPORTS) \
29216	for flag in $(EXTRA_HOST_FLAGS) ; do \
29217	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29218	done; \
29219	echo "Doing dvi in libtermcap" ; \
29220	(cd $(HOST_SUBDIR)/libtermcap && \
29221	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29222	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29223	          "RANLIB=$${RANLIB}" \
29224	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29225	          dvi) \
29226	  || exit 1
29227
29228@endif libtermcap
29229
29230.PHONY: maybe-pdf-libtermcap pdf-libtermcap
29231maybe-pdf-libtermcap:
29232@if libtermcap
29233maybe-pdf-libtermcap: pdf-libtermcap
29234
29235pdf-libtermcap: \
29236    configure-libtermcap 
29237	@: $(MAKE); $(unstage)
29238	@[ -f ./libtermcap/Makefile ] || exit 0; \
29239	r=`${PWD_COMMAND}`; export r; \
29240	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29241	$(HOST_EXPORTS) \
29242	for flag in $(EXTRA_HOST_FLAGS) ; do \
29243	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29244	done; \
29245	echo "Doing pdf in libtermcap" ; \
29246	(cd $(HOST_SUBDIR)/libtermcap && \
29247	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29248	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29249	          "RANLIB=$${RANLIB}" \
29250	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29251	          pdf) \
29252	  || exit 1
29253
29254@endif libtermcap
29255
29256.PHONY: maybe-html-libtermcap html-libtermcap
29257maybe-html-libtermcap:
29258@if libtermcap
29259maybe-html-libtermcap: html-libtermcap
29260
29261html-libtermcap: \
29262    configure-libtermcap 
29263	@: $(MAKE); $(unstage)
29264	@[ -f ./libtermcap/Makefile ] || exit 0; \
29265	r=`${PWD_COMMAND}`; export r; \
29266	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29267	$(HOST_EXPORTS) \
29268	for flag in $(EXTRA_HOST_FLAGS) ; do \
29269	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29270	done; \
29271	echo "Doing html in libtermcap" ; \
29272	(cd $(HOST_SUBDIR)/libtermcap && \
29273	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29274	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29275	          "RANLIB=$${RANLIB}" \
29276	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29277	          html) \
29278	  || exit 1
29279
29280@endif libtermcap
29281
29282.PHONY: maybe-TAGS-libtermcap TAGS-libtermcap
29283maybe-TAGS-libtermcap:
29284@if libtermcap
29285maybe-TAGS-libtermcap: TAGS-libtermcap
29286
29287TAGS-libtermcap: \
29288    configure-libtermcap 
29289	@: $(MAKE); $(unstage)
29290	@[ -f ./libtermcap/Makefile ] || exit 0; \
29291	r=`${PWD_COMMAND}`; export r; \
29292	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29293	$(HOST_EXPORTS) \
29294	for flag in $(EXTRA_HOST_FLAGS) ; do \
29295	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29296	done; \
29297	echo "Doing TAGS in libtermcap" ; \
29298	(cd $(HOST_SUBDIR)/libtermcap && \
29299	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29300	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29301	          "RANLIB=$${RANLIB}" \
29302	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29303	          TAGS) \
29304	  || exit 1
29305
29306@endif libtermcap
29307
29308.PHONY: maybe-install-info-libtermcap install-info-libtermcap
29309maybe-install-info-libtermcap:
29310@if libtermcap
29311maybe-install-info-libtermcap: install-info-libtermcap
29312
29313install-info-libtermcap: \
29314    configure-libtermcap \
29315    info-libtermcap 
29316	@: $(MAKE); $(unstage)
29317	@[ -f ./libtermcap/Makefile ] || exit 0; \
29318	r=`${PWD_COMMAND}`; export r; \
29319	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29320	$(HOST_EXPORTS) \
29321	for flag in $(EXTRA_HOST_FLAGS) ; do \
29322	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29323	done; \
29324	echo "Doing install-info in libtermcap" ; \
29325	(cd $(HOST_SUBDIR)/libtermcap && \
29326	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29327	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29328	          "RANLIB=$${RANLIB}" \
29329	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29330	          install-info) \
29331	  || exit 1
29332
29333@endif libtermcap
29334
29335.PHONY: maybe-install-pdf-libtermcap install-pdf-libtermcap
29336maybe-install-pdf-libtermcap:
29337@if libtermcap
29338maybe-install-pdf-libtermcap: install-pdf-libtermcap
29339
29340install-pdf-libtermcap: \
29341    configure-libtermcap \
29342    pdf-libtermcap 
29343	@: $(MAKE); $(unstage)
29344	@[ -f ./libtermcap/Makefile ] || exit 0; \
29345	r=`${PWD_COMMAND}`; export r; \
29346	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29347	$(HOST_EXPORTS) \
29348	for flag in $(EXTRA_HOST_FLAGS) ; do \
29349	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29350	done; \
29351	echo "Doing install-pdf in libtermcap" ; \
29352	(cd $(HOST_SUBDIR)/libtermcap && \
29353	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29354	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29355	          "RANLIB=$${RANLIB}" \
29356	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29357	          install-pdf) \
29358	  || exit 1
29359
29360@endif libtermcap
29361
29362.PHONY: maybe-install-html-libtermcap install-html-libtermcap
29363maybe-install-html-libtermcap:
29364@if libtermcap
29365maybe-install-html-libtermcap: install-html-libtermcap
29366
29367install-html-libtermcap: \
29368    configure-libtermcap \
29369    html-libtermcap 
29370	@: $(MAKE); $(unstage)
29371	@[ -f ./libtermcap/Makefile ] || exit 0; \
29372	r=`${PWD_COMMAND}`; export r; \
29373	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29374	$(HOST_EXPORTS) \
29375	for flag in $(EXTRA_HOST_FLAGS) ; do \
29376	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29377	done; \
29378	echo "Doing install-html in libtermcap" ; \
29379	(cd $(HOST_SUBDIR)/libtermcap && \
29380	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29381	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29382	          "RANLIB=$${RANLIB}" \
29383	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29384	          install-html) \
29385	  || exit 1
29386
29387@endif libtermcap
29388
29389.PHONY: maybe-installcheck-libtermcap installcheck-libtermcap
29390maybe-installcheck-libtermcap:
29391@if libtermcap
29392maybe-installcheck-libtermcap: installcheck-libtermcap
29393
29394installcheck-libtermcap: \
29395    configure-libtermcap 
29396	@: $(MAKE); $(unstage)
29397	@[ -f ./libtermcap/Makefile ] || exit 0; \
29398	r=`${PWD_COMMAND}`; export r; \
29399	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29400	$(HOST_EXPORTS) \
29401	for flag in $(EXTRA_HOST_FLAGS) ; do \
29402	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29403	done; \
29404	echo "Doing installcheck in libtermcap" ; \
29405	(cd $(HOST_SUBDIR)/libtermcap && \
29406	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29407	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29408	          "RANLIB=$${RANLIB}" \
29409	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29410	          installcheck) \
29411	  || exit 1
29412
29413@endif libtermcap
29414
29415.PHONY: maybe-mostlyclean-libtermcap mostlyclean-libtermcap
29416maybe-mostlyclean-libtermcap:
29417@if libtermcap
29418maybe-mostlyclean-libtermcap: mostlyclean-libtermcap
29419
29420# libtermcap doesn't support mostlyclean.
29421mostlyclean-libtermcap:
29422
29423@endif libtermcap
29424
29425.PHONY: maybe-clean-libtermcap clean-libtermcap
29426maybe-clean-libtermcap:
29427@if libtermcap
29428maybe-clean-libtermcap: clean-libtermcap
29429
29430# libtermcap doesn't support clean.
29431clean-libtermcap:
29432
29433@endif libtermcap
29434
29435.PHONY: maybe-distclean-libtermcap distclean-libtermcap
29436maybe-distclean-libtermcap:
29437@if libtermcap
29438maybe-distclean-libtermcap: distclean-libtermcap
29439
29440# libtermcap doesn't support distclean.
29441distclean-libtermcap:
29442
29443@endif libtermcap
29444
29445.PHONY: maybe-maintainer-clean-libtermcap maintainer-clean-libtermcap
29446maybe-maintainer-clean-libtermcap:
29447@if libtermcap
29448maybe-maintainer-clean-libtermcap: maintainer-clean-libtermcap
29449
29450# libtermcap doesn't support maintainer-clean.
29451maintainer-clean-libtermcap:
29452
29453@endif libtermcap
29454
29455
29456
29457.PHONY: configure-utils maybe-configure-utils
29458maybe-configure-utils:
29459@if gcc-bootstrap
29460configure-utils: stage_current
29461@endif gcc-bootstrap
29462@if utils
29463maybe-configure-utils: configure-utils
29464configure-utils: 
29465	@: $(MAKE); $(unstage)
29466	@r=`${PWD_COMMAND}`; export r; \
29467	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29468	test ! -f $(HOST_SUBDIR)/utils/Makefile || exit 0; \
29469	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/utils ; \
29470	$(HOST_EXPORTS)  \
29471	echo Configuring in $(HOST_SUBDIR)/utils; \
29472	cd "$(HOST_SUBDIR)/utils" || exit 1; \
29473	case $(srcdir) in \
29474	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
29475	  *) topdir=`echo $(HOST_SUBDIR)/utils/ | \
29476		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
29477	esac; \
29478	srcdiroption="--srcdir=$${topdir}/utils"; \
29479	libsrcdir="$$s/utils"; \
29480	$(SHELL) $${libsrcdir}/configure \
29481	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
29482	  --target=${target_alias} $${srcdiroption}  \
29483	  || exit 1
29484@endif utils
29485
29486
29487
29488
29489
29490.PHONY: all-utils maybe-all-utils
29491maybe-all-utils:
29492@if gcc-bootstrap
29493all-utils: stage_current
29494@endif gcc-bootstrap
29495@if utils
29496TARGET-utils=all
29497maybe-all-utils: all-utils
29498all-utils: configure-utils
29499	@: $(MAKE); $(unstage)
29500	@r=`${PWD_COMMAND}`; export r; \
29501	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29502	$(HOST_EXPORTS)  \
29503	(cd $(HOST_SUBDIR)/utils && \
29504	  $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS)  \
29505		$(TARGET-utils))
29506@endif utils
29507
29508
29509
29510
29511.PHONY: check-utils maybe-check-utils
29512maybe-check-utils:
29513@if utils
29514maybe-check-utils: check-utils
29515
29516check-utils:
29517
29518@endif utils
29519
29520.PHONY: install-utils maybe-install-utils
29521maybe-install-utils:
29522@if utils
29523maybe-install-utils: install-utils
29524
29525install-utils: installdirs
29526	@: $(MAKE); $(unstage)
29527	@r=`${PWD_COMMAND}`; export r; \
29528	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29529	$(HOST_EXPORTS) \
29530	(cd $(HOST_SUBDIR)/utils && \
29531	  $(MAKE) $(FLAGS_TO_PASS)  install)
29532
29533@endif utils
29534
29535.PHONY: install-strip-utils maybe-install-strip-utils
29536maybe-install-strip-utils:
29537@if utils
29538maybe-install-strip-utils: install-strip-utils
29539
29540install-strip-utils: installdirs
29541	@: $(MAKE); $(unstage)
29542	@r=`${PWD_COMMAND}`; export r; \
29543	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29544	$(HOST_EXPORTS) \
29545	(cd $(HOST_SUBDIR)/utils && \
29546	  $(MAKE) $(FLAGS_TO_PASS)  install-strip)
29547
29548@endif utils
29549
29550# Other targets (info, dvi, pdf, etc.)
29551
29552.PHONY: maybe-info-utils info-utils
29553maybe-info-utils:
29554@if utils
29555maybe-info-utils: info-utils
29556
29557info-utils: \
29558    configure-utils 
29559	@: $(MAKE); $(unstage)
29560	@[ -f ./utils/Makefile ] || exit 0; \
29561	r=`${PWD_COMMAND}`; export r; \
29562	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29563	$(HOST_EXPORTS) \
29564	for flag in $(EXTRA_HOST_FLAGS) ; do \
29565	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29566	done; \
29567	echo "Doing info in utils" ; \
29568	(cd $(HOST_SUBDIR)/utils && \
29569	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29570	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29571	          "RANLIB=$${RANLIB}" \
29572	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29573	          info) \
29574	  || exit 1
29575
29576@endif utils
29577
29578.PHONY: maybe-dvi-utils dvi-utils
29579maybe-dvi-utils:
29580@if utils
29581maybe-dvi-utils: dvi-utils
29582
29583dvi-utils: \
29584    configure-utils 
29585	@: $(MAKE); $(unstage)
29586	@[ -f ./utils/Makefile ] || exit 0; \
29587	r=`${PWD_COMMAND}`; export r; \
29588	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29589	$(HOST_EXPORTS) \
29590	for flag in $(EXTRA_HOST_FLAGS) ; do \
29591	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29592	done; \
29593	echo "Doing dvi in utils" ; \
29594	(cd $(HOST_SUBDIR)/utils && \
29595	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29596	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29597	          "RANLIB=$${RANLIB}" \
29598	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29599	          dvi) \
29600	  || exit 1
29601
29602@endif utils
29603
29604.PHONY: maybe-pdf-utils pdf-utils
29605maybe-pdf-utils:
29606@if utils
29607maybe-pdf-utils: pdf-utils
29608
29609pdf-utils: \
29610    configure-utils 
29611	@: $(MAKE); $(unstage)
29612	@[ -f ./utils/Makefile ] || exit 0; \
29613	r=`${PWD_COMMAND}`; export r; \
29614	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29615	$(HOST_EXPORTS) \
29616	for flag in $(EXTRA_HOST_FLAGS) ; do \
29617	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29618	done; \
29619	echo "Doing pdf in utils" ; \
29620	(cd $(HOST_SUBDIR)/utils && \
29621	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29622	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29623	          "RANLIB=$${RANLIB}" \
29624	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29625	          pdf) \
29626	  || exit 1
29627
29628@endif utils
29629
29630.PHONY: maybe-html-utils html-utils
29631maybe-html-utils:
29632@if utils
29633maybe-html-utils: html-utils
29634
29635html-utils: \
29636    configure-utils 
29637	@: $(MAKE); $(unstage)
29638	@[ -f ./utils/Makefile ] || exit 0; \
29639	r=`${PWD_COMMAND}`; export r; \
29640	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29641	$(HOST_EXPORTS) \
29642	for flag in $(EXTRA_HOST_FLAGS) ; do \
29643	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29644	done; \
29645	echo "Doing html in utils" ; \
29646	(cd $(HOST_SUBDIR)/utils && \
29647	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29648	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29649	          "RANLIB=$${RANLIB}" \
29650	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29651	          html) \
29652	  || exit 1
29653
29654@endif utils
29655
29656.PHONY: maybe-TAGS-utils TAGS-utils
29657maybe-TAGS-utils:
29658@if utils
29659maybe-TAGS-utils: TAGS-utils
29660
29661TAGS-utils: \
29662    configure-utils 
29663	@: $(MAKE); $(unstage)
29664	@[ -f ./utils/Makefile ] || exit 0; \
29665	r=`${PWD_COMMAND}`; export r; \
29666	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29667	$(HOST_EXPORTS) \
29668	for flag in $(EXTRA_HOST_FLAGS) ; do \
29669	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29670	done; \
29671	echo "Doing TAGS in utils" ; \
29672	(cd $(HOST_SUBDIR)/utils && \
29673	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29674	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29675	          "RANLIB=$${RANLIB}" \
29676	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29677	          TAGS) \
29678	  || exit 1
29679
29680@endif utils
29681
29682.PHONY: maybe-install-info-utils install-info-utils
29683maybe-install-info-utils:
29684@if utils
29685maybe-install-info-utils: install-info-utils
29686
29687install-info-utils: \
29688    configure-utils \
29689    info-utils 
29690	@: $(MAKE); $(unstage)
29691	@[ -f ./utils/Makefile ] || exit 0; \
29692	r=`${PWD_COMMAND}`; export r; \
29693	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29694	$(HOST_EXPORTS) \
29695	for flag in $(EXTRA_HOST_FLAGS) ; do \
29696	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29697	done; \
29698	echo "Doing install-info in utils" ; \
29699	(cd $(HOST_SUBDIR)/utils && \
29700	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29701	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29702	          "RANLIB=$${RANLIB}" \
29703	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29704	          install-info) \
29705	  || exit 1
29706
29707@endif utils
29708
29709.PHONY: maybe-install-pdf-utils install-pdf-utils
29710maybe-install-pdf-utils:
29711@if utils
29712maybe-install-pdf-utils: install-pdf-utils
29713
29714install-pdf-utils: \
29715    configure-utils \
29716    pdf-utils 
29717	@: $(MAKE); $(unstage)
29718	@[ -f ./utils/Makefile ] || exit 0; \
29719	r=`${PWD_COMMAND}`; export r; \
29720	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29721	$(HOST_EXPORTS) \
29722	for flag in $(EXTRA_HOST_FLAGS) ; do \
29723	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29724	done; \
29725	echo "Doing install-pdf in utils" ; \
29726	(cd $(HOST_SUBDIR)/utils && \
29727	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29728	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29729	          "RANLIB=$${RANLIB}" \
29730	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29731	          install-pdf) \
29732	  || exit 1
29733
29734@endif utils
29735
29736.PHONY: maybe-install-html-utils install-html-utils
29737maybe-install-html-utils:
29738@if utils
29739maybe-install-html-utils: install-html-utils
29740
29741install-html-utils: \
29742    configure-utils \
29743    html-utils 
29744	@: $(MAKE); $(unstage)
29745	@[ -f ./utils/Makefile ] || exit 0; \
29746	r=`${PWD_COMMAND}`; export r; \
29747	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29748	$(HOST_EXPORTS) \
29749	for flag in $(EXTRA_HOST_FLAGS) ; do \
29750	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29751	done; \
29752	echo "Doing install-html in utils" ; \
29753	(cd $(HOST_SUBDIR)/utils && \
29754	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29755	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29756	          "RANLIB=$${RANLIB}" \
29757	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29758	          install-html) \
29759	  || exit 1
29760
29761@endif utils
29762
29763.PHONY: maybe-installcheck-utils installcheck-utils
29764maybe-installcheck-utils:
29765@if utils
29766maybe-installcheck-utils: installcheck-utils
29767
29768installcheck-utils: \
29769    configure-utils 
29770	@: $(MAKE); $(unstage)
29771	@[ -f ./utils/Makefile ] || exit 0; \
29772	r=`${PWD_COMMAND}`; export r; \
29773	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29774	$(HOST_EXPORTS) \
29775	for flag in $(EXTRA_HOST_FLAGS) ; do \
29776	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29777	done; \
29778	echo "Doing installcheck in utils" ; \
29779	(cd $(HOST_SUBDIR)/utils && \
29780	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29781	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29782	          "RANLIB=$${RANLIB}" \
29783	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29784	          installcheck) \
29785	  || exit 1
29786
29787@endif utils
29788
29789.PHONY: maybe-mostlyclean-utils mostlyclean-utils
29790maybe-mostlyclean-utils:
29791@if utils
29792maybe-mostlyclean-utils: mostlyclean-utils
29793
29794mostlyclean-utils: 
29795	@: $(MAKE); $(unstage)
29796	@[ -f ./utils/Makefile ] || exit 0; \
29797	r=`${PWD_COMMAND}`; export r; \
29798	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29799	$(HOST_EXPORTS) \
29800	for flag in $(EXTRA_HOST_FLAGS) ; do \
29801	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29802	done; \
29803	echo "Doing mostlyclean in utils" ; \
29804	(cd $(HOST_SUBDIR)/utils && \
29805	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29806	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29807	          "RANLIB=$${RANLIB}" \
29808	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29809	          mostlyclean) \
29810	  || exit 1
29811
29812@endif utils
29813
29814.PHONY: maybe-clean-utils clean-utils
29815maybe-clean-utils:
29816@if utils
29817maybe-clean-utils: clean-utils
29818
29819clean-utils: 
29820	@: $(MAKE); $(unstage)
29821	@[ -f ./utils/Makefile ] || exit 0; \
29822	r=`${PWD_COMMAND}`; export r; \
29823	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29824	$(HOST_EXPORTS) \
29825	for flag in $(EXTRA_HOST_FLAGS) ; do \
29826	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29827	done; \
29828	echo "Doing clean in utils" ; \
29829	(cd $(HOST_SUBDIR)/utils && \
29830	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29831	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29832	          "RANLIB=$${RANLIB}" \
29833	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29834	          clean) \
29835	  || exit 1
29836
29837@endif utils
29838
29839.PHONY: maybe-distclean-utils distclean-utils
29840maybe-distclean-utils:
29841@if utils
29842maybe-distclean-utils: distclean-utils
29843
29844distclean-utils: 
29845	@: $(MAKE); $(unstage)
29846	@[ -f ./utils/Makefile ] || exit 0; \
29847	r=`${PWD_COMMAND}`; export r; \
29848	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29849	$(HOST_EXPORTS) \
29850	for flag in $(EXTRA_HOST_FLAGS) ; do \
29851	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29852	done; \
29853	echo "Doing distclean in utils" ; \
29854	(cd $(HOST_SUBDIR)/utils && \
29855	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29856	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29857	          "RANLIB=$${RANLIB}" \
29858	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29859	          distclean) \
29860	  || exit 1
29861
29862@endif utils
29863
29864.PHONY: maybe-maintainer-clean-utils maintainer-clean-utils
29865maybe-maintainer-clean-utils:
29866@if utils
29867maybe-maintainer-clean-utils: maintainer-clean-utils
29868
29869maintainer-clean-utils: 
29870	@: $(MAKE); $(unstage)
29871	@[ -f ./utils/Makefile ] || exit 0; \
29872	r=`${PWD_COMMAND}`; export r; \
29873	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29874	$(HOST_EXPORTS) \
29875	for flag in $(EXTRA_HOST_FLAGS) ; do \
29876	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29877	done; \
29878	echo "Doing maintainer-clean in utils" ; \
29879	(cd $(HOST_SUBDIR)/utils && \
29880	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29881	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29882	          "RANLIB=$${RANLIB}" \
29883	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29884	          maintainer-clean) \
29885	  || exit 1
29886
29887@endif utils
29888
29889
29890
29891.PHONY: configure-gnattools maybe-configure-gnattools
29892maybe-configure-gnattools:
29893@if gcc-bootstrap
29894configure-gnattools: stage_current
29895@endif gcc-bootstrap
29896@if gnattools
29897maybe-configure-gnattools: configure-gnattools
29898configure-gnattools: 
29899	@: $(MAKE); $(unstage)
29900	@r=`${PWD_COMMAND}`; export r; \
29901	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29902	test ! -f $(HOST_SUBDIR)/gnattools/Makefile || exit 0; \
29903	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gnattools ; \
29904	$(HOST_EXPORTS)  \
29905	echo Configuring in $(HOST_SUBDIR)/gnattools; \
29906	cd "$(HOST_SUBDIR)/gnattools" || exit 1; \
29907	case $(srcdir) in \
29908	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
29909	  *) topdir=`echo $(HOST_SUBDIR)/gnattools/ | \
29910		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
29911	esac; \
29912	srcdiroption="--srcdir=$${topdir}/gnattools"; \
29913	libsrcdir="$$s/gnattools"; \
29914	$(SHELL) $${libsrcdir}/configure \
29915	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
29916	  --target=${target_alias} $${srcdiroption}  \
29917	  || exit 1
29918@endif gnattools
29919
29920
29921
29922
29923
29924.PHONY: all-gnattools maybe-all-gnattools
29925maybe-all-gnattools:
29926@if gcc-bootstrap
29927all-gnattools: stage_current
29928@endif gcc-bootstrap
29929@if gnattools
29930TARGET-gnattools=all
29931maybe-all-gnattools: all-gnattools
29932all-gnattools: configure-gnattools
29933	@: $(MAKE); $(unstage)
29934	@r=`${PWD_COMMAND}`; export r; \
29935	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29936	$(HOST_EXPORTS)  \
29937	(cd $(HOST_SUBDIR)/gnattools && \
29938	  $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS)  \
29939		$(TARGET-gnattools))
29940@endif gnattools
29941
29942
29943
29944
29945.PHONY: check-gnattools maybe-check-gnattools
29946maybe-check-gnattools:
29947@if gnattools
29948maybe-check-gnattools: check-gnattools
29949
29950check-gnattools:
29951	@: $(MAKE); $(unstage)
29952	@r=`${PWD_COMMAND}`; export r; \
29953	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29954	$(HOST_EXPORTS) \
29955	(cd $(HOST_SUBDIR)/gnattools && \
29956	  $(MAKE) $(FLAGS_TO_PASS)  check)
29957
29958@endif gnattools
29959
29960.PHONY: install-gnattools maybe-install-gnattools
29961maybe-install-gnattools:
29962@if gnattools
29963maybe-install-gnattools: install-gnattools
29964
29965install-gnattools: installdirs
29966	@: $(MAKE); $(unstage)
29967	@r=`${PWD_COMMAND}`; export r; \
29968	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29969	$(HOST_EXPORTS) \
29970	(cd $(HOST_SUBDIR)/gnattools && \
29971	  $(MAKE) $(FLAGS_TO_PASS)  install)
29972
29973@endif gnattools
29974
29975.PHONY: install-strip-gnattools maybe-install-strip-gnattools
29976maybe-install-strip-gnattools:
29977@if gnattools
29978maybe-install-strip-gnattools: install-strip-gnattools
29979
29980install-strip-gnattools: installdirs
29981	@: $(MAKE); $(unstage)
29982	@r=`${PWD_COMMAND}`; export r; \
29983	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29984	$(HOST_EXPORTS) \
29985	(cd $(HOST_SUBDIR)/gnattools && \
29986	  $(MAKE) $(FLAGS_TO_PASS)  install-strip)
29987
29988@endif gnattools
29989
29990# Other targets (info, dvi, pdf, etc.)
29991
29992.PHONY: maybe-info-gnattools info-gnattools
29993maybe-info-gnattools:
29994@if gnattools
29995maybe-info-gnattools: info-gnattools
29996
29997info-gnattools: \
29998    configure-gnattools 
29999	@: $(MAKE); $(unstage)
30000	@[ -f ./gnattools/Makefile ] || exit 0; \
30001	r=`${PWD_COMMAND}`; export r; \
30002	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30003	$(HOST_EXPORTS) \
30004	for flag in $(EXTRA_HOST_FLAGS) ; do \
30005	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30006	done; \
30007	echo "Doing info in gnattools" ; \
30008	(cd $(HOST_SUBDIR)/gnattools && \
30009	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30010	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30011	          "RANLIB=$${RANLIB}" \
30012	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30013	          info) \
30014	  || exit 1
30015
30016@endif gnattools
30017
30018.PHONY: maybe-dvi-gnattools dvi-gnattools
30019maybe-dvi-gnattools:
30020@if gnattools
30021maybe-dvi-gnattools: dvi-gnattools
30022
30023dvi-gnattools: \
30024    configure-gnattools 
30025	@: $(MAKE); $(unstage)
30026	@[ -f ./gnattools/Makefile ] || exit 0; \
30027	r=`${PWD_COMMAND}`; export r; \
30028	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30029	$(HOST_EXPORTS) \
30030	for flag in $(EXTRA_HOST_FLAGS) ; do \
30031	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30032	done; \
30033	echo "Doing dvi in gnattools" ; \
30034	(cd $(HOST_SUBDIR)/gnattools && \
30035	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30036	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30037	          "RANLIB=$${RANLIB}" \
30038	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30039	          dvi) \
30040	  || exit 1
30041
30042@endif gnattools
30043
30044.PHONY: maybe-pdf-gnattools pdf-gnattools
30045maybe-pdf-gnattools:
30046@if gnattools
30047maybe-pdf-gnattools: pdf-gnattools
30048
30049pdf-gnattools: \
30050    configure-gnattools 
30051	@: $(MAKE); $(unstage)
30052	@[ -f ./gnattools/Makefile ] || exit 0; \
30053	r=`${PWD_COMMAND}`; export r; \
30054	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30055	$(HOST_EXPORTS) \
30056	for flag in $(EXTRA_HOST_FLAGS) ; do \
30057	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30058	done; \
30059	echo "Doing pdf in gnattools" ; \
30060	(cd $(HOST_SUBDIR)/gnattools && \
30061	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30062	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30063	          "RANLIB=$${RANLIB}" \
30064	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30065	          pdf) \
30066	  || exit 1
30067
30068@endif gnattools
30069
30070.PHONY: maybe-html-gnattools html-gnattools
30071maybe-html-gnattools:
30072@if gnattools
30073maybe-html-gnattools: html-gnattools
30074
30075html-gnattools: \
30076    configure-gnattools 
30077	@: $(MAKE); $(unstage)
30078	@[ -f ./gnattools/Makefile ] || exit 0; \
30079	r=`${PWD_COMMAND}`; export r; \
30080	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30081	$(HOST_EXPORTS) \
30082	for flag in $(EXTRA_HOST_FLAGS) ; do \
30083	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30084	done; \
30085	echo "Doing html in gnattools" ; \
30086	(cd $(HOST_SUBDIR)/gnattools && \
30087	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30088	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30089	          "RANLIB=$${RANLIB}" \
30090	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30091	          html) \
30092	  || exit 1
30093
30094@endif gnattools
30095
30096.PHONY: maybe-TAGS-gnattools TAGS-gnattools
30097maybe-TAGS-gnattools:
30098@if gnattools
30099maybe-TAGS-gnattools: TAGS-gnattools
30100
30101TAGS-gnattools: \
30102    configure-gnattools 
30103	@: $(MAKE); $(unstage)
30104	@[ -f ./gnattools/Makefile ] || exit 0; \
30105	r=`${PWD_COMMAND}`; export r; \
30106	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30107	$(HOST_EXPORTS) \
30108	for flag in $(EXTRA_HOST_FLAGS) ; do \
30109	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30110	done; \
30111	echo "Doing TAGS in gnattools" ; \
30112	(cd $(HOST_SUBDIR)/gnattools && \
30113	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30114	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30115	          "RANLIB=$${RANLIB}" \
30116	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30117	          TAGS) \
30118	  || exit 1
30119
30120@endif gnattools
30121
30122.PHONY: maybe-install-info-gnattools install-info-gnattools
30123maybe-install-info-gnattools:
30124@if gnattools
30125maybe-install-info-gnattools: install-info-gnattools
30126
30127install-info-gnattools: \
30128    configure-gnattools \
30129    info-gnattools 
30130	@: $(MAKE); $(unstage)
30131	@[ -f ./gnattools/Makefile ] || exit 0; \
30132	r=`${PWD_COMMAND}`; export r; \
30133	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30134	$(HOST_EXPORTS) \
30135	for flag in $(EXTRA_HOST_FLAGS) ; do \
30136	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30137	done; \
30138	echo "Doing install-info in gnattools" ; \
30139	(cd $(HOST_SUBDIR)/gnattools && \
30140	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30141	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30142	          "RANLIB=$${RANLIB}" \
30143	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30144	          install-info) \
30145	  || exit 1
30146
30147@endif gnattools
30148
30149.PHONY: maybe-install-pdf-gnattools install-pdf-gnattools
30150maybe-install-pdf-gnattools:
30151@if gnattools
30152maybe-install-pdf-gnattools: install-pdf-gnattools
30153
30154install-pdf-gnattools: \
30155    configure-gnattools \
30156    pdf-gnattools 
30157	@: $(MAKE); $(unstage)
30158	@[ -f ./gnattools/Makefile ] || exit 0; \
30159	r=`${PWD_COMMAND}`; export r; \
30160	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30161	$(HOST_EXPORTS) \
30162	for flag in $(EXTRA_HOST_FLAGS) ; do \
30163	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30164	done; \
30165	echo "Doing install-pdf in gnattools" ; \
30166	(cd $(HOST_SUBDIR)/gnattools && \
30167	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30168	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30169	          "RANLIB=$${RANLIB}" \
30170	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30171	          install-pdf) \
30172	  || exit 1
30173
30174@endif gnattools
30175
30176.PHONY: maybe-install-html-gnattools install-html-gnattools
30177maybe-install-html-gnattools:
30178@if gnattools
30179maybe-install-html-gnattools: install-html-gnattools
30180
30181install-html-gnattools: \
30182    configure-gnattools \
30183    html-gnattools 
30184	@: $(MAKE); $(unstage)
30185	@[ -f ./gnattools/Makefile ] || exit 0; \
30186	r=`${PWD_COMMAND}`; export r; \
30187	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30188	$(HOST_EXPORTS) \
30189	for flag in $(EXTRA_HOST_FLAGS) ; do \
30190	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30191	done; \
30192	echo "Doing install-html in gnattools" ; \
30193	(cd $(HOST_SUBDIR)/gnattools && \
30194	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30195	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30196	          "RANLIB=$${RANLIB}" \
30197	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30198	          install-html) \
30199	  || exit 1
30200
30201@endif gnattools
30202
30203.PHONY: maybe-installcheck-gnattools installcheck-gnattools
30204maybe-installcheck-gnattools:
30205@if gnattools
30206maybe-installcheck-gnattools: installcheck-gnattools
30207
30208installcheck-gnattools: \
30209    configure-gnattools 
30210	@: $(MAKE); $(unstage)
30211	@[ -f ./gnattools/Makefile ] || exit 0; \
30212	r=`${PWD_COMMAND}`; export r; \
30213	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30214	$(HOST_EXPORTS) \
30215	for flag in $(EXTRA_HOST_FLAGS) ; do \
30216	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30217	done; \
30218	echo "Doing installcheck in gnattools" ; \
30219	(cd $(HOST_SUBDIR)/gnattools && \
30220	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30221	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30222	          "RANLIB=$${RANLIB}" \
30223	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30224	          installcheck) \
30225	  || exit 1
30226
30227@endif gnattools
30228
30229.PHONY: maybe-mostlyclean-gnattools mostlyclean-gnattools
30230maybe-mostlyclean-gnattools:
30231@if gnattools
30232maybe-mostlyclean-gnattools: mostlyclean-gnattools
30233
30234mostlyclean-gnattools: 
30235	@: $(MAKE); $(unstage)
30236	@[ -f ./gnattools/Makefile ] || exit 0; \
30237	r=`${PWD_COMMAND}`; export r; \
30238	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30239	$(HOST_EXPORTS) \
30240	for flag in $(EXTRA_HOST_FLAGS) ; do \
30241	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30242	done; \
30243	echo "Doing mostlyclean in gnattools" ; \
30244	(cd $(HOST_SUBDIR)/gnattools && \
30245	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30246	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30247	          "RANLIB=$${RANLIB}" \
30248	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30249	          mostlyclean) \
30250	  || exit 1
30251
30252@endif gnattools
30253
30254.PHONY: maybe-clean-gnattools clean-gnattools
30255maybe-clean-gnattools:
30256@if gnattools
30257maybe-clean-gnattools: clean-gnattools
30258
30259clean-gnattools: 
30260	@: $(MAKE); $(unstage)
30261	@[ -f ./gnattools/Makefile ] || exit 0; \
30262	r=`${PWD_COMMAND}`; export r; \
30263	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30264	$(HOST_EXPORTS) \
30265	for flag in $(EXTRA_HOST_FLAGS) ; do \
30266	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30267	done; \
30268	echo "Doing clean in gnattools" ; \
30269	(cd $(HOST_SUBDIR)/gnattools && \
30270	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30271	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30272	          "RANLIB=$${RANLIB}" \
30273	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30274	          clean) \
30275	  || exit 1
30276
30277@endif gnattools
30278
30279.PHONY: maybe-distclean-gnattools distclean-gnattools
30280maybe-distclean-gnattools:
30281@if gnattools
30282maybe-distclean-gnattools: distclean-gnattools
30283
30284distclean-gnattools: 
30285	@: $(MAKE); $(unstage)
30286	@[ -f ./gnattools/Makefile ] || exit 0; \
30287	r=`${PWD_COMMAND}`; export r; \
30288	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30289	$(HOST_EXPORTS) \
30290	for flag in $(EXTRA_HOST_FLAGS) ; do \
30291	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30292	done; \
30293	echo "Doing distclean in gnattools" ; \
30294	(cd $(HOST_SUBDIR)/gnattools && \
30295	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30296	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30297	          "RANLIB=$${RANLIB}" \
30298	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30299	          distclean) \
30300	  || exit 1
30301
30302@endif gnattools
30303
30304.PHONY: maybe-maintainer-clean-gnattools maintainer-clean-gnattools
30305maybe-maintainer-clean-gnattools:
30306@if gnattools
30307maybe-maintainer-clean-gnattools: maintainer-clean-gnattools
30308
30309maintainer-clean-gnattools: 
30310	@: $(MAKE); $(unstage)
30311	@[ -f ./gnattools/Makefile ] || exit 0; \
30312	r=`${PWD_COMMAND}`; export r; \
30313	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30314	$(HOST_EXPORTS) \
30315	for flag in $(EXTRA_HOST_FLAGS) ; do \
30316	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30317	done; \
30318	echo "Doing maintainer-clean in gnattools" ; \
30319	(cd $(HOST_SUBDIR)/gnattools && \
30320	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30321	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30322	          "RANLIB=$${RANLIB}" \
30323	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30324	          maintainer-clean) \
30325	  || exit 1
30326
30327@endif gnattools
30328
30329
30330
30331.PHONY: configure-lto-plugin maybe-configure-lto-plugin
30332maybe-configure-lto-plugin:
30333@if gcc-bootstrap
30334configure-lto-plugin: stage_current
30335@endif gcc-bootstrap
30336@if lto-plugin
30337maybe-configure-lto-plugin: configure-lto-plugin
30338configure-lto-plugin: 
30339	@r=`${PWD_COMMAND}`; export r; \
30340	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30341	test ! -f $(HOST_SUBDIR)/lto-plugin/Makefile || exit 0; \
30342	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin ; \
30343	$(HOST_EXPORTS)  \
30344	echo Configuring in $(HOST_SUBDIR)/lto-plugin; \
30345	cd "$(HOST_SUBDIR)/lto-plugin" || exit 1; \
30346	case $(srcdir) in \
30347	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
30348	  *) topdir=`echo $(HOST_SUBDIR)/lto-plugin/ | \
30349		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
30350	esac; \
30351	srcdiroption="--srcdir=$${topdir}/lto-plugin"; \
30352	libsrcdir="$$s/lto-plugin"; \
30353	$(SHELL) $${libsrcdir}/configure \
30354	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
30355	  --target=${target_alias} $${srcdiroption} --enable-shared \
30356	  || exit 1
30357@endif lto-plugin
30358
30359
30360
30361.PHONY: configure-stage1-lto-plugin maybe-configure-stage1-lto-plugin
30362maybe-configure-stage1-lto-plugin:
30363@if lto-plugin-bootstrap
30364maybe-configure-stage1-lto-plugin: configure-stage1-lto-plugin
30365configure-stage1-lto-plugin:
30366	@[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
30367	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin
30368	@r=`${PWD_COMMAND}`; export r; \
30369	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30370	TFLAGS="$(STAGE1_TFLAGS)"; \
30371	test ! -f $(HOST_SUBDIR)/lto-plugin/Makefile || exit 0; \
30372	$(HOST_EXPORTS) \
30373	CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
30374	CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
30375	LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS;  \
30376	echo Configuring stage 1 in $(HOST_SUBDIR)/lto-plugin ; \
30377	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin ; \
30378	cd $(HOST_SUBDIR)/lto-plugin || exit 1; \
30379	case $(srcdir) in \
30380	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
30381	  *) topdir=`echo $(HOST_SUBDIR)/lto-plugin/ | \
30382		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
30383	esac; \
30384	srcdiroption="--srcdir=$${topdir}/lto-plugin"; \
30385	libsrcdir="$$s/lto-plugin"; \
30386	$(SHELL) $${libsrcdir}/configure \
30387	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
30388	  --target=${target_alias} $${srcdiroption} \
30389	  $(STAGE1_CONFIGURE_FLAGS) \
30390	  --enable-shared
30391@endif lto-plugin-bootstrap
30392
30393.PHONY: configure-stage2-lto-plugin maybe-configure-stage2-lto-plugin
30394maybe-configure-stage2-lto-plugin:
30395@if lto-plugin-bootstrap
30396maybe-configure-stage2-lto-plugin: configure-stage2-lto-plugin
30397configure-stage2-lto-plugin:
30398	@[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
30399	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin
30400	@r=`${PWD_COMMAND}`; export r; \
30401	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30402	TFLAGS="$(STAGE2_TFLAGS)"; \
30403	test ! -f $(HOST_SUBDIR)/lto-plugin/Makefile || exit 0; \
30404	$(HOST_EXPORTS) \
30405	$(POSTSTAGE1_HOST_EXPORTS) \
30406	CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
30407	CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
30408	LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS;  \
30409	echo Configuring stage 2 in $(HOST_SUBDIR)/lto-plugin ; \
30410	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin ; \
30411	cd $(HOST_SUBDIR)/lto-plugin || exit 1; \
30412	case $(srcdir) in \
30413	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
30414	  *) topdir=`echo $(HOST_SUBDIR)/lto-plugin/ | \
30415		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
30416	esac; \
30417	srcdiroption="--srcdir=$${topdir}/lto-plugin"; \
30418	libsrcdir="$$s/lto-plugin"; \
30419	$(SHELL) $${libsrcdir}/configure \
30420	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
30421	  --target=${target_alias} $${srcdiroption} \
30422	  --with-build-libsubdir=$(HOST_SUBDIR) \
30423	  $(STAGE2_CONFIGURE_FLAGS) \
30424	  --enable-shared
30425@endif lto-plugin-bootstrap
30426
30427.PHONY: configure-stage3-lto-plugin maybe-configure-stage3-lto-plugin
30428maybe-configure-stage3-lto-plugin:
30429@if lto-plugin-bootstrap
30430maybe-configure-stage3-lto-plugin: configure-stage3-lto-plugin
30431configure-stage3-lto-plugin:
30432	@[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
30433	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin
30434	@r=`${PWD_COMMAND}`; export r; \
30435	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30436	TFLAGS="$(STAGE3_TFLAGS)"; \
30437	test ! -f $(HOST_SUBDIR)/lto-plugin/Makefile || exit 0; \
30438	$(HOST_EXPORTS) \
30439	$(POSTSTAGE1_HOST_EXPORTS) \
30440	CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
30441	CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
30442	LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS;  \
30443	echo Configuring stage 3 in $(HOST_SUBDIR)/lto-plugin ; \
30444	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin ; \
30445	cd $(HOST_SUBDIR)/lto-plugin || exit 1; \
30446	case $(srcdir) in \
30447	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
30448	  *) topdir=`echo $(HOST_SUBDIR)/lto-plugin/ | \
30449		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
30450	esac; \
30451	srcdiroption="--srcdir=$${topdir}/lto-plugin"; \
30452	libsrcdir="$$s/lto-plugin"; \
30453	$(SHELL) $${libsrcdir}/configure \
30454	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
30455	  --target=${target_alias} $${srcdiroption} \
30456	  --with-build-libsubdir=$(HOST_SUBDIR) \
30457	  $(STAGE3_CONFIGURE_FLAGS) \
30458	  --enable-shared
30459@endif lto-plugin-bootstrap
30460
30461.PHONY: configure-stage4-lto-plugin maybe-configure-stage4-lto-plugin
30462maybe-configure-stage4-lto-plugin:
30463@if lto-plugin-bootstrap
30464maybe-configure-stage4-lto-plugin: configure-stage4-lto-plugin
30465configure-stage4-lto-plugin:
30466	@[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
30467	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin
30468	@r=`${PWD_COMMAND}`; export r; \
30469	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30470	TFLAGS="$(STAGE4_TFLAGS)"; \
30471	test ! -f $(HOST_SUBDIR)/lto-plugin/Makefile || exit 0; \
30472	$(HOST_EXPORTS) \
30473	$(POSTSTAGE1_HOST_EXPORTS) \
30474	CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
30475	CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
30476	LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS;  \
30477	echo Configuring stage 4 in $(HOST_SUBDIR)/lto-plugin ; \
30478	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin ; \
30479	cd $(HOST_SUBDIR)/lto-plugin || exit 1; \
30480	case $(srcdir) in \
30481	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
30482	  *) topdir=`echo $(HOST_SUBDIR)/lto-plugin/ | \
30483		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
30484	esac; \
30485	srcdiroption="--srcdir=$${topdir}/lto-plugin"; \
30486	libsrcdir="$$s/lto-plugin"; \
30487	$(SHELL) $${libsrcdir}/configure \
30488	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
30489	  --target=${target_alias} $${srcdiroption} \
30490	  --with-build-libsubdir=$(HOST_SUBDIR) \
30491	  $(STAGE4_CONFIGURE_FLAGS) \
30492	  --enable-shared
30493@endif lto-plugin-bootstrap
30494
30495.PHONY: configure-stageprofile-lto-plugin maybe-configure-stageprofile-lto-plugin
30496maybe-configure-stageprofile-lto-plugin:
30497@if lto-plugin-bootstrap
30498maybe-configure-stageprofile-lto-plugin: configure-stageprofile-lto-plugin
30499configure-stageprofile-lto-plugin:
30500	@[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
30501	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin
30502	@r=`${PWD_COMMAND}`; export r; \
30503	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30504	TFLAGS="$(STAGEprofile_TFLAGS)"; \
30505	test ! -f $(HOST_SUBDIR)/lto-plugin/Makefile || exit 0; \
30506	$(HOST_EXPORTS) \
30507	$(POSTSTAGE1_HOST_EXPORTS) \
30508	CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
30509	CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
30510	LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS;  \
30511	echo Configuring stage profile in $(HOST_SUBDIR)/lto-plugin ; \
30512	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin ; \
30513	cd $(HOST_SUBDIR)/lto-plugin || exit 1; \
30514	case $(srcdir) in \
30515	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
30516	  *) topdir=`echo $(HOST_SUBDIR)/lto-plugin/ | \
30517		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
30518	esac; \
30519	srcdiroption="--srcdir=$${topdir}/lto-plugin"; \
30520	libsrcdir="$$s/lto-plugin"; \
30521	$(SHELL) $${libsrcdir}/configure \
30522	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
30523	  --target=${target_alias} $${srcdiroption} \
30524	  --with-build-libsubdir=$(HOST_SUBDIR) \
30525	  $(STAGEprofile_CONFIGURE_FLAGS) \
30526	  --enable-shared
30527@endif lto-plugin-bootstrap
30528
30529.PHONY: configure-stagefeedback-lto-plugin maybe-configure-stagefeedback-lto-plugin
30530maybe-configure-stagefeedback-lto-plugin:
30531@if lto-plugin-bootstrap
30532maybe-configure-stagefeedback-lto-plugin: configure-stagefeedback-lto-plugin
30533configure-stagefeedback-lto-plugin:
30534	@[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
30535	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin
30536	@r=`${PWD_COMMAND}`; export r; \
30537	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30538	TFLAGS="$(STAGEfeedback_TFLAGS)"; \
30539	test ! -f $(HOST_SUBDIR)/lto-plugin/Makefile || exit 0; \
30540	$(HOST_EXPORTS) \
30541	$(POSTSTAGE1_HOST_EXPORTS) \
30542	CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
30543	CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
30544	LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS;  \
30545	echo Configuring stage feedback in $(HOST_SUBDIR)/lto-plugin ; \
30546	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin ; \
30547	cd $(HOST_SUBDIR)/lto-plugin || exit 1; \
30548	case $(srcdir) in \
30549	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
30550	  *) topdir=`echo $(HOST_SUBDIR)/lto-plugin/ | \
30551		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
30552	esac; \
30553	srcdiroption="--srcdir=$${topdir}/lto-plugin"; \
30554	libsrcdir="$$s/lto-plugin"; \
30555	$(SHELL) $${libsrcdir}/configure \
30556	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
30557	  --target=${target_alias} $${srcdiroption} \
30558	  --with-build-libsubdir=$(HOST_SUBDIR) \
30559	  $(STAGEfeedback_CONFIGURE_FLAGS) \
30560	  --enable-shared
30561@endif lto-plugin-bootstrap
30562
30563
30564
30565
30566
30567.PHONY: all-lto-plugin maybe-all-lto-plugin
30568maybe-all-lto-plugin:
30569@if gcc-bootstrap
30570all-lto-plugin: stage_current
30571@endif gcc-bootstrap
30572@if lto-plugin
30573TARGET-lto-plugin=all
30574maybe-all-lto-plugin: all-lto-plugin
30575all-lto-plugin: configure-lto-plugin
30576	@r=`${PWD_COMMAND}`; export r; \
30577	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30578	$(HOST_EXPORTS)  \
30579	(cd $(HOST_SUBDIR)/lto-plugin && \
30580	  $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS)  \
30581		$(TARGET-lto-plugin))
30582@endif lto-plugin
30583
30584
30585
30586.PHONY: all-stage1-lto-plugin maybe-all-stage1-lto-plugin
30587.PHONY: clean-stage1-lto-plugin maybe-clean-stage1-lto-plugin
30588maybe-all-stage1-lto-plugin:
30589maybe-clean-stage1-lto-plugin:
30590@if lto-plugin-bootstrap
30591maybe-all-stage1-lto-plugin: all-stage1-lto-plugin
30592all-stage1: all-stage1-lto-plugin
30593TARGET-stage1-lto-plugin = $(TARGET-lto-plugin)
30594all-stage1-lto-plugin: configure-stage1-lto-plugin
30595	@[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
30596	@r=`${PWD_COMMAND}`; export r; \
30597	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30598	TFLAGS="$(STAGE1_TFLAGS)"; \
30599	$(HOST_EXPORTS)  \
30600	cd $(HOST_SUBDIR)/lto-plugin && \
30601	$(MAKE) $(BASE_FLAGS_TO_PASS) \
30602		CFLAGS="$(STAGE1_CFLAGS)" \
30603		CXXFLAGS="$(STAGE1_CXXFLAGS)" \
30604		LIBCFLAGS="$(LIBCFLAGS)" \
30605		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
30606		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
30607		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
30608		$(EXTRA_HOST_FLAGS)  \
30609		$(STAGE1_FLAGS_TO_PASS)  \
30610		TFLAGS="$(STAGE1_TFLAGS)" \
30611		$(TARGET-stage1-lto-plugin)
30612
30613maybe-clean-stage1-lto-plugin: clean-stage1-lto-plugin
30614clean-stage1: clean-stage1-lto-plugin
30615clean-stage1-lto-plugin:
30616	@if [ $(current_stage) = stage1 ]; then \
30617	  [ -f $(HOST_SUBDIR)/lto-plugin/Makefile ] || exit 0; \
30618	else \
30619	  [ -f $(HOST_SUBDIR)/stage1-lto-plugin/Makefile ] || exit 0; \
30620	  $(MAKE) stage1-start; \
30621	fi; \
30622	cd $(HOST_SUBDIR)/lto-plugin && \
30623	$(MAKE) $(EXTRA_HOST_FLAGS)  \
30624	$(STAGE1_FLAGS_TO_PASS)  clean
30625@endif lto-plugin-bootstrap
30626
30627
30628.PHONY: all-stage2-lto-plugin maybe-all-stage2-lto-plugin
30629.PHONY: clean-stage2-lto-plugin maybe-clean-stage2-lto-plugin
30630maybe-all-stage2-lto-plugin:
30631maybe-clean-stage2-lto-plugin:
30632@if lto-plugin-bootstrap
30633maybe-all-stage2-lto-plugin: all-stage2-lto-plugin
30634all-stage2: all-stage2-lto-plugin
30635TARGET-stage2-lto-plugin = $(TARGET-lto-plugin)
30636all-stage2-lto-plugin: configure-stage2-lto-plugin
30637	@[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
30638	@r=`${PWD_COMMAND}`; export r; \
30639	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30640	TFLAGS="$(STAGE2_TFLAGS)"; \
30641	$(HOST_EXPORTS) \
30642	$(POSTSTAGE1_HOST_EXPORTS)  \
30643	cd $(HOST_SUBDIR)/lto-plugin && \
30644	$(MAKE) $(BASE_FLAGS_TO_PASS) \
30645		CFLAGS="$(STAGE2_CFLAGS)" \
30646		CXXFLAGS="$(STAGE2_CXXFLAGS)" \
30647		LIBCFLAGS="$(STAGE2_CFLAGS)" \
30648		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
30649		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
30650		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
30651		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
30652		TFLAGS="$(STAGE2_TFLAGS)" \
30653		$(TARGET-stage2-lto-plugin)
30654
30655maybe-clean-stage2-lto-plugin: clean-stage2-lto-plugin
30656clean-stage2: clean-stage2-lto-plugin
30657clean-stage2-lto-plugin:
30658	@if [ $(current_stage) = stage2 ]; then \
30659	  [ -f $(HOST_SUBDIR)/lto-plugin/Makefile ] || exit 0; \
30660	else \
30661	  [ -f $(HOST_SUBDIR)/stage2-lto-plugin/Makefile ] || exit 0; \
30662	  $(MAKE) stage2-start; \
30663	fi; \
30664	cd $(HOST_SUBDIR)/lto-plugin && \
30665	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
30666@endif lto-plugin-bootstrap
30667
30668
30669.PHONY: all-stage3-lto-plugin maybe-all-stage3-lto-plugin
30670.PHONY: clean-stage3-lto-plugin maybe-clean-stage3-lto-plugin
30671maybe-all-stage3-lto-plugin:
30672maybe-clean-stage3-lto-plugin:
30673@if lto-plugin-bootstrap
30674maybe-all-stage3-lto-plugin: all-stage3-lto-plugin
30675all-stage3: all-stage3-lto-plugin
30676TARGET-stage3-lto-plugin = $(TARGET-lto-plugin)
30677all-stage3-lto-plugin: configure-stage3-lto-plugin
30678	@[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
30679	@r=`${PWD_COMMAND}`; export r; \
30680	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30681	TFLAGS="$(STAGE3_TFLAGS)"; \
30682	$(HOST_EXPORTS) \
30683	$(POSTSTAGE1_HOST_EXPORTS)  \
30684	cd $(HOST_SUBDIR)/lto-plugin && \
30685	$(MAKE) $(BASE_FLAGS_TO_PASS) \
30686		CFLAGS="$(STAGE3_CFLAGS)" \
30687		CXXFLAGS="$(STAGE3_CXXFLAGS)" \
30688		LIBCFLAGS="$(STAGE3_CFLAGS)" \
30689		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
30690		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
30691		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
30692		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
30693		TFLAGS="$(STAGE3_TFLAGS)" \
30694		$(TARGET-stage3-lto-plugin)
30695
30696maybe-clean-stage3-lto-plugin: clean-stage3-lto-plugin
30697clean-stage3: clean-stage3-lto-plugin
30698clean-stage3-lto-plugin:
30699	@if [ $(current_stage) = stage3 ]; then \
30700	  [ -f $(HOST_SUBDIR)/lto-plugin/Makefile ] || exit 0; \
30701	else \
30702	  [ -f $(HOST_SUBDIR)/stage3-lto-plugin/Makefile ] || exit 0; \
30703	  $(MAKE) stage3-start; \
30704	fi; \
30705	cd $(HOST_SUBDIR)/lto-plugin && \
30706	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
30707@endif lto-plugin-bootstrap
30708
30709
30710.PHONY: all-stage4-lto-plugin maybe-all-stage4-lto-plugin
30711.PHONY: clean-stage4-lto-plugin maybe-clean-stage4-lto-plugin
30712maybe-all-stage4-lto-plugin:
30713maybe-clean-stage4-lto-plugin:
30714@if lto-plugin-bootstrap
30715maybe-all-stage4-lto-plugin: all-stage4-lto-plugin
30716all-stage4: all-stage4-lto-plugin
30717TARGET-stage4-lto-plugin = $(TARGET-lto-plugin)
30718all-stage4-lto-plugin: configure-stage4-lto-plugin
30719	@[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
30720	@r=`${PWD_COMMAND}`; export r; \
30721	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30722	TFLAGS="$(STAGE4_TFLAGS)"; \
30723	$(HOST_EXPORTS) \
30724	$(POSTSTAGE1_HOST_EXPORTS)  \
30725	cd $(HOST_SUBDIR)/lto-plugin && \
30726	$(MAKE) $(BASE_FLAGS_TO_PASS) \
30727		CFLAGS="$(STAGE4_CFLAGS)" \
30728		CXXFLAGS="$(STAGE4_CXXFLAGS)" \
30729		LIBCFLAGS="$(STAGE4_CFLAGS)" \
30730		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
30731		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
30732		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
30733		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
30734		TFLAGS="$(STAGE4_TFLAGS)" \
30735		$(TARGET-stage4-lto-plugin)
30736
30737maybe-clean-stage4-lto-plugin: clean-stage4-lto-plugin
30738clean-stage4: clean-stage4-lto-plugin
30739clean-stage4-lto-plugin:
30740	@if [ $(current_stage) = stage4 ]; then \
30741	  [ -f $(HOST_SUBDIR)/lto-plugin/Makefile ] || exit 0; \
30742	else \
30743	  [ -f $(HOST_SUBDIR)/stage4-lto-plugin/Makefile ] || exit 0; \
30744	  $(MAKE) stage4-start; \
30745	fi; \
30746	cd $(HOST_SUBDIR)/lto-plugin && \
30747	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
30748@endif lto-plugin-bootstrap
30749
30750
30751.PHONY: all-stageprofile-lto-plugin maybe-all-stageprofile-lto-plugin
30752.PHONY: clean-stageprofile-lto-plugin maybe-clean-stageprofile-lto-plugin
30753maybe-all-stageprofile-lto-plugin:
30754maybe-clean-stageprofile-lto-plugin:
30755@if lto-plugin-bootstrap
30756maybe-all-stageprofile-lto-plugin: all-stageprofile-lto-plugin
30757all-stageprofile: all-stageprofile-lto-plugin
30758TARGET-stageprofile-lto-plugin = $(TARGET-lto-plugin)
30759all-stageprofile-lto-plugin: configure-stageprofile-lto-plugin
30760	@[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
30761	@r=`${PWD_COMMAND}`; export r; \
30762	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30763	TFLAGS="$(STAGEprofile_TFLAGS)"; \
30764	$(HOST_EXPORTS) \
30765	$(POSTSTAGE1_HOST_EXPORTS)  \
30766	cd $(HOST_SUBDIR)/lto-plugin && \
30767	$(MAKE) $(BASE_FLAGS_TO_PASS) \
30768		CFLAGS="$(STAGEprofile_CFLAGS)" \
30769		CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
30770		LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
30771		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
30772		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
30773		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
30774		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
30775		TFLAGS="$(STAGEprofile_TFLAGS)" \
30776		$(TARGET-stageprofile-lto-plugin)
30777
30778maybe-clean-stageprofile-lto-plugin: clean-stageprofile-lto-plugin
30779clean-stageprofile: clean-stageprofile-lto-plugin
30780clean-stageprofile-lto-plugin:
30781	@if [ $(current_stage) = stageprofile ]; then \
30782	  [ -f $(HOST_SUBDIR)/lto-plugin/Makefile ] || exit 0; \
30783	else \
30784	  [ -f $(HOST_SUBDIR)/stageprofile-lto-plugin/Makefile ] || exit 0; \
30785	  $(MAKE) stageprofile-start; \
30786	fi; \
30787	cd $(HOST_SUBDIR)/lto-plugin && \
30788	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
30789@endif lto-plugin-bootstrap
30790
30791
30792.PHONY: all-stagefeedback-lto-plugin maybe-all-stagefeedback-lto-plugin
30793.PHONY: clean-stagefeedback-lto-plugin maybe-clean-stagefeedback-lto-plugin
30794maybe-all-stagefeedback-lto-plugin:
30795maybe-clean-stagefeedback-lto-plugin:
30796@if lto-plugin-bootstrap
30797maybe-all-stagefeedback-lto-plugin: all-stagefeedback-lto-plugin
30798all-stagefeedback: all-stagefeedback-lto-plugin
30799TARGET-stagefeedback-lto-plugin = $(TARGET-lto-plugin)
30800all-stagefeedback-lto-plugin: configure-stagefeedback-lto-plugin
30801	@[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
30802	@r=`${PWD_COMMAND}`; export r; \
30803	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30804	TFLAGS="$(STAGEfeedback_TFLAGS)"; \
30805	$(HOST_EXPORTS) \
30806	$(POSTSTAGE1_HOST_EXPORTS)  \
30807	cd $(HOST_SUBDIR)/lto-plugin && \
30808	$(MAKE) $(BASE_FLAGS_TO_PASS) \
30809		CFLAGS="$(STAGEfeedback_CFLAGS)" \
30810		CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
30811		LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
30812		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
30813		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
30814		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
30815		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
30816		TFLAGS="$(STAGEfeedback_TFLAGS)" \
30817		$(TARGET-stagefeedback-lto-plugin)
30818
30819maybe-clean-stagefeedback-lto-plugin: clean-stagefeedback-lto-plugin
30820clean-stagefeedback: clean-stagefeedback-lto-plugin
30821clean-stagefeedback-lto-plugin:
30822	@if [ $(current_stage) = stagefeedback ]; then \
30823	  [ -f $(HOST_SUBDIR)/lto-plugin/Makefile ] || exit 0; \
30824	else \
30825	  [ -f $(HOST_SUBDIR)/stagefeedback-lto-plugin/Makefile ] || exit 0; \
30826	  $(MAKE) stagefeedback-start; \
30827	fi; \
30828	cd $(HOST_SUBDIR)/lto-plugin && \
30829	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
30830@endif lto-plugin-bootstrap
30831
30832
30833
30834
30835
30836.PHONY: check-lto-plugin maybe-check-lto-plugin
30837maybe-check-lto-plugin:
30838@if lto-plugin
30839maybe-check-lto-plugin: check-lto-plugin
30840
30841check-lto-plugin:
30842	@: $(MAKE); $(unstage)
30843	@r=`${PWD_COMMAND}`; export r; \
30844	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30845	$(HOST_EXPORTS) \
30846	(cd $(HOST_SUBDIR)/lto-plugin && \
30847	  $(MAKE) $(FLAGS_TO_PASS)  check)
30848
30849@endif lto-plugin
30850
30851.PHONY: install-lto-plugin maybe-install-lto-plugin
30852maybe-install-lto-plugin:
30853@if lto-plugin
30854maybe-install-lto-plugin: install-lto-plugin
30855
30856install-lto-plugin: installdirs
30857	@: $(MAKE); $(unstage)
30858	@r=`${PWD_COMMAND}`; export r; \
30859	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30860	$(HOST_EXPORTS) \
30861	(cd $(HOST_SUBDIR)/lto-plugin && \
30862	  $(MAKE) $(FLAGS_TO_PASS)  install)
30863
30864@endif lto-plugin
30865
30866.PHONY: install-strip-lto-plugin maybe-install-strip-lto-plugin
30867maybe-install-strip-lto-plugin:
30868@if lto-plugin
30869maybe-install-strip-lto-plugin: install-strip-lto-plugin
30870
30871install-strip-lto-plugin: installdirs
30872	@: $(MAKE); $(unstage)
30873	@r=`${PWD_COMMAND}`; export r; \
30874	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30875	$(HOST_EXPORTS) \
30876	(cd $(HOST_SUBDIR)/lto-plugin && \
30877	  $(MAKE) $(FLAGS_TO_PASS)  install-strip)
30878
30879@endif lto-plugin
30880
30881# Other targets (info, dvi, pdf, etc.)
30882
30883.PHONY: maybe-info-lto-plugin info-lto-plugin
30884maybe-info-lto-plugin:
30885@if lto-plugin
30886maybe-info-lto-plugin: info-lto-plugin
30887
30888info-lto-plugin: \
30889    configure-lto-plugin 
30890	@[ -f ./lto-plugin/Makefile ] || exit 0; \
30891	r=`${PWD_COMMAND}`; export r; \
30892	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30893	$(HOST_EXPORTS) \
30894	for flag in $(EXTRA_HOST_FLAGS) ; do \
30895	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30896	done; \
30897	echo "Doing info in lto-plugin" ; \
30898	(cd $(HOST_SUBDIR)/lto-plugin && \
30899	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30900	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30901	          "RANLIB=$${RANLIB}" \
30902	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30903	          info) \
30904	  || exit 1
30905
30906@endif lto-plugin
30907
30908.PHONY: maybe-dvi-lto-plugin dvi-lto-plugin
30909maybe-dvi-lto-plugin:
30910@if lto-plugin
30911maybe-dvi-lto-plugin: dvi-lto-plugin
30912
30913dvi-lto-plugin: \
30914    configure-lto-plugin 
30915	@[ -f ./lto-plugin/Makefile ] || exit 0; \
30916	r=`${PWD_COMMAND}`; export r; \
30917	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30918	$(HOST_EXPORTS) \
30919	for flag in $(EXTRA_HOST_FLAGS) ; do \
30920	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30921	done; \
30922	echo "Doing dvi in lto-plugin" ; \
30923	(cd $(HOST_SUBDIR)/lto-plugin && \
30924	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30925	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30926	          "RANLIB=$${RANLIB}" \
30927	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30928	          dvi) \
30929	  || exit 1
30930
30931@endif lto-plugin
30932
30933.PHONY: maybe-pdf-lto-plugin pdf-lto-plugin
30934maybe-pdf-lto-plugin:
30935@if lto-plugin
30936maybe-pdf-lto-plugin: pdf-lto-plugin
30937
30938pdf-lto-plugin: \
30939    configure-lto-plugin 
30940	@[ -f ./lto-plugin/Makefile ] || exit 0; \
30941	r=`${PWD_COMMAND}`; export r; \
30942	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30943	$(HOST_EXPORTS) \
30944	for flag in $(EXTRA_HOST_FLAGS) ; do \
30945	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30946	done; \
30947	echo "Doing pdf in lto-plugin" ; \
30948	(cd $(HOST_SUBDIR)/lto-plugin && \
30949	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30950	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30951	          "RANLIB=$${RANLIB}" \
30952	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30953	          pdf) \
30954	  || exit 1
30955
30956@endif lto-plugin
30957
30958.PHONY: maybe-html-lto-plugin html-lto-plugin
30959maybe-html-lto-plugin:
30960@if lto-plugin
30961maybe-html-lto-plugin: html-lto-plugin
30962
30963html-lto-plugin: \
30964    configure-lto-plugin 
30965	@[ -f ./lto-plugin/Makefile ] || exit 0; \
30966	r=`${PWD_COMMAND}`; export r; \
30967	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30968	$(HOST_EXPORTS) \
30969	for flag in $(EXTRA_HOST_FLAGS) ; do \
30970	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30971	done; \
30972	echo "Doing html in lto-plugin" ; \
30973	(cd $(HOST_SUBDIR)/lto-plugin && \
30974	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30975	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30976	          "RANLIB=$${RANLIB}" \
30977	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30978	          html) \
30979	  || exit 1
30980
30981@endif lto-plugin
30982
30983.PHONY: maybe-TAGS-lto-plugin TAGS-lto-plugin
30984maybe-TAGS-lto-plugin:
30985@if lto-plugin
30986maybe-TAGS-lto-plugin: TAGS-lto-plugin
30987
30988TAGS-lto-plugin: \
30989    configure-lto-plugin 
30990	@[ -f ./lto-plugin/Makefile ] || exit 0; \
30991	r=`${PWD_COMMAND}`; export r; \
30992	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30993	$(HOST_EXPORTS) \
30994	for flag in $(EXTRA_HOST_FLAGS) ; do \
30995	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30996	done; \
30997	echo "Doing TAGS in lto-plugin" ; \
30998	(cd $(HOST_SUBDIR)/lto-plugin && \
30999	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31000	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31001	          "RANLIB=$${RANLIB}" \
31002	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31003	          TAGS) \
31004	  || exit 1
31005
31006@endif lto-plugin
31007
31008.PHONY: maybe-install-info-lto-plugin install-info-lto-plugin
31009maybe-install-info-lto-plugin:
31010@if lto-plugin
31011maybe-install-info-lto-plugin: install-info-lto-plugin
31012
31013install-info-lto-plugin: \
31014    configure-lto-plugin \
31015    info-lto-plugin 
31016	@[ -f ./lto-plugin/Makefile ] || exit 0; \
31017	r=`${PWD_COMMAND}`; export r; \
31018	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31019	$(HOST_EXPORTS) \
31020	for flag in $(EXTRA_HOST_FLAGS) ; do \
31021	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31022	done; \
31023	echo "Doing install-info in lto-plugin" ; \
31024	(cd $(HOST_SUBDIR)/lto-plugin && \
31025	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31026	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31027	          "RANLIB=$${RANLIB}" \
31028	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31029	          install-info) \
31030	  || exit 1
31031
31032@endif lto-plugin
31033
31034.PHONY: maybe-install-pdf-lto-plugin install-pdf-lto-plugin
31035maybe-install-pdf-lto-plugin:
31036@if lto-plugin
31037maybe-install-pdf-lto-plugin: install-pdf-lto-plugin
31038
31039install-pdf-lto-plugin: \
31040    configure-lto-plugin \
31041    pdf-lto-plugin 
31042	@[ -f ./lto-plugin/Makefile ] || exit 0; \
31043	r=`${PWD_COMMAND}`; export r; \
31044	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31045	$(HOST_EXPORTS) \
31046	for flag in $(EXTRA_HOST_FLAGS) ; do \
31047	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31048	done; \
31049	echo "Doing install-pdf in lto-plugin" ; \
31050	(cd $(HOST_SUBDIR)/lto-plugin && \
31051	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31052	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31053	          "RANLIB=$${RANLIB}" \
31054	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31055	          install-pdf) \
31056	  || exit 1
31057
31058@endif lto-plugin
31059
31060.PHONY: maybe-install-html-lto-plugin install-html-lto-plugin
31061maybe-install-html-lto-plugin:
31062@if lto-plugin
31063maybe-install-html-lto-plugin: install-html-lto-plugin
31064
31065install-html-lto-plugin: \
31066    configure-lto-plugin \
31067    html-lto-plugin 
31068	@[ -f ./lto-plugin/Makefile ] || exit 0; \
31069	r=`${PWD_COMMAND}`; export r; \
31070	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31071	$(HOST_EXPORTS) \
31072	for flag in $(EXTRA_HOST_FLAGS) ; do \
31073	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31074	done; \
31075	echo "Doing install-html in lto-plugin" ; \
31076	(cd $(HOST_SUBDIR)/lto-plugin && \
31077	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31078	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31079	          "RANLIB=$${RANLIB}" \
31080	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31081	          install-html) \
31082	  || exit 1
31083
31084@endif lto-plugin
31085
31086.PHONY: maybe-installcheck-lto-plugin installcheck-lto-plugin
31087maybe-installcheck-lto-plugin:
31088@if lto-plugin
31089maybe-installcheck-lto-plugin: installcheck-lto-plugin
31090
31091installcheck-lto-plugin: \
31092    configure-lto-plugin 
31093	@[ -f ./lto-plugin/Makefile ] || exit 0; \
31094	r=`${PWD_COMMAND}`; export r; \
31095	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31096	$(HOST_EXPORTS) \
31097	for flag in $(EXTRA_HOST_FLAGS) ; do \
31098	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31099	done; \
31100	echo "Doing installcheck in lto-plugin" ; \
31101	(cd $(HOST_SUBDIR)/lto-plugin && \
31102	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31103	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31104	          "RANLIB=$${RANLIB}" \
31105	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31106	          installcheck) \
31107	  || exit 1
31108
31109@endif lto-plugin
31110
31111.PHONY: maybe-mostlyclean-lto-plugin mostlyclean-lto-plugin
31112maybe-mostlyclean-lto-plugin:
31113@if lto-plugin
31114maybe-mostlyclean-lto-plugin: mostlyclean-lto-plugin
31115
31116mostlyclean-lto-plugin: 
31117	@[ -f ./lto-plugin/Makefile ] || exit 0; \
31118	r=`${PWD_COMMAND}`; export r; \
31119	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31120	$(HOST_EXPORTS) \
31121	for flag in $(EXTRA_HOST_FLAGS) ; do \
31122	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31123	done; \
31124	echo "Doing mostlyclean in lto-plugin" ; \
31125	(cd $(HOST_SUBDIR)/lto-plugin && \
31126	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31127	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31128	          "RANLIB=$${RANLIB}" \
31129	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31130	          mostlyclean) \
31131	  || exit 1
31132
31133@endif lto-plugin
31134
31135.PHONY: maybe-clean-lto-plugin clean-lto-plugin
31136maybe-clean-lto-plugin:
31137@if lto-plugin
31138maybe-clean-lto-plugin: clean-lto-plugin
31139
31140clean-lto-plugin: 
31141	@[ -f ./lto-plugin/Makefile ] || exit 0; \
31142	r=`${PWD_COMMAND}`; export r; \
31143	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31144	$(HOST_EXPORTS) \
31145	for flag in $(EXTRA_HOST_FLAGS) ; do \
31146	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31147	done; \
31148	echo "Doing clean in lto-plugin" ; \
31149	(cd $(HOST_SUBDIR)/lto-plugin && \
31150	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31151	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31152	          "RANLIB=$${RANLIB}" \
31153	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31154	          clean) \
31155	  || exit 1
31156
31157@endif lto-plugin
31158
31159.PHONY: maybe-distclean-lto-plugin distclean-lto-plugin
31160maybe-distclean-lto-plugin:
31161@if lto-plugin
31162maybe-distclean-lto-plugin: distclean-lto-plugin
31163
31164distclean-lto-plugin: 
31165	@[ -f ./lto-plugin/Makefile ] || exit 0; \
31166	r=`${PWD_COMMAND}`; export r; \
31167	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31168	$(HOST_EXPORTS) \
31169	for flag in $(EXTRA_HOST_FLAGS) ; do \
31170	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31171	done; \
31172	echo "Doing distclean in lto-plugin" ; \
31173	(cd $(HOST_SUBDIR)/lto-plugin && \
31174	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31175	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31176	          "RANLIB=$${RANLIB}" \
31177	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31178	          distclean) \
31179	  || exit 1
31180
31181@endif lto-plugin
31182
31183.PHONY: maybe-maintainer-clean-lto-plugin maintainer-clean-lto-plugin
31184maybe-maintainer-clean-lto-plugin:
31185@if lto-plugin
31186maybe-maintainer-clean-lto-plugin: maintainer-clean-lto-plugin
31187
31188maintainer-clean-lto-plugin: 
31189	@[ -f ./lto-plugin/Makefile ] || exit 0; \
31190	r=`${PWD_COMMAND}`; export r; \
31191	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31192	$(HOST_EXPORTS) \
31193	for flag in $(EXTRA_HOST_FLAGS) ; do \
31194	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31195	done; \
31196	echo "Doing maintainer-clean in lto-plugin" ; \
31197	(cd $(HOST_SUBDIR)/lto-plugin && \
31198	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31199	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31200	          "RANLIB=$${RANLIB}" \
31201	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31202	          maintainer-clean) \
31203	  || exit 1
31204
31205@endif lto-plugin
31206
31207
31208
31209# ---------------------------------------
31210# Modules which run on the target machine
31211# ---------------------------------------
31212
31213
31214
31215
31216.PHONY: configure-target-libstdc++-v3 maybe-configure-target-libstdc++-v3
31217maybe-configure-target-libstdc++-v3:
31218@if gcc-bootstrap
31219configure-target-libstdc++-v3: stage_current
31220@endif gcc-bootstrap
31221@if target-libstdc++-v3
31222maybe-configure-target-libstdc++-v3: configure-target-libstdc++-v3
31223configure-target-libstdc++-v3: 
31224	@r=`${PWD_COMMAND}`; export r; \
31225	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31226	echo "Checking multilib configuration for libstdc++-v3..."; \
31227	$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3 ; \
31228	$(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp 2> /dev/null ; \
31229	if test -r $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
31230	  if cmp -s $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
31231	    rm -f $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp; \
31232	  else \
31233	    rm -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile; \
31234	    mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
31235	  fi; \
31236	else \
31237	  mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
31238	fi; \
31239	test ! -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile || exit 0; \
31240	$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3 ; \
31241	$(RAW_CXX_TARGET_EXPORTS)  \
31242	echo Configuring in $(TARGET_SUBDIR)/libstdc++-v3; \
31243	cd "$(TARGET_SUBDIR)/libstdc++-v3" || exit 1; \
31244	case $(srcdir) in \
31245	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
31246	  *) topdir=`echo $(TARGET_SUBDIR)/libstdc++-v3/ | \
31247		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
31248	esac; \
31249	srcdiroption="--srcdir=$${topdir}/libstdc++-v3"; \
31250	libsrcdir="$$s/libstdc++-v3"; \
31251	rm -f no-such-file || : ; \
31252	CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
31253	  $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
31254	  --target=${target_alias} $${srcdiroption}  \
31255	  || exit 1
31256@endif target-libstdc++-v3
31257
31258
31259
31260.PHONY: configure-stage1-target-libstdc++-v3 maybe-configure-stage1-target-libstdc++-v3
31261maybe-configure-stage1-target-libstdc++-v3:
31262@if target-libstdc++-v3-bootstrap
31263maybe-configure-stage1-target-libstdc++-v3: configure-stage1-target-libstdc++-v3
31264configure-stage1-target-libstdc++-v3:
31265	@[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
31266	@$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3
31267	@r=`${PWD_COMMAND}`; export r; \
31268	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31269	TFLAGS="$(STAGE1_TFLAGS)"; \
31270	echo "Checking multilib configuration for libstdc++-v3..."; \
31271	$(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp 2> /dev/null ; \
31272	if test -r $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
31273	  if cmp -s $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
31274	    rm -f $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp; \
31275	  else \
31276	    rm -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile; \
31277	    mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
31278	  fi; \
31279	else \
31280	  mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
31281	fi; \
31282	test ! -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile || exit 0; \
31283	$(RAW_CXX_TARGET_EXPORTS) \
31284	CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
31285	CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
31286	LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS;  \
31287	echo Configuring stage 1 in $(TARGET_SUBDIR)/libstdc++-v3 ; \
31288	$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3 ; \
31289	cd $(TARGET_SUBDIR)/libstdc++-v3 || exit 1; \
31290	case $(srcdir) in \
31291	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
31292	  *) topdir=`echo $(TARGET_SUBDIR)/libstdc++-v3/ | \
31293		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
31294	esac; \
31295	srcdiroption="--srcdir=$${topdir}/libstdc++-v3"; \
31296	libsrcdir="$$s/libstdc++-v3"; \
31297	$(SHELL) $${libsrcdir}/configure \
31298	  $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
31299	  --target=${target_alias} $${srcdiroption} \
31300	  $(STAGE1_CONFIGURE_FLAGS)
31301@endif target-libstdc++-v3-bootstrap
31302
31303.PHONY: configure-stage2-target-libstdc++-v3 maybe-configure-stage2-target-libstdc++-v3
31304maybe-configure-stage2-target-libstdc++-v3:
31305@if target-libstdc++-v3-bootstrap
31306maybe-configure-stage2-target-libstdc++-v3: configure-stage2-target-libstdc++-v3
31307configure-stage2-target-libstdc++-v3:
31308	@[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
31309	@$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3
31310	@r=`${PWD_COMMAND}`; export r; \
31311	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31312	TFLAGS="$(STAGE2_TFLAGS)"; \
31313	echo "Checking multilib configuration for libstdc++-v3..."; \
31314	$(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp 2> /dev/null ; \
31315	if test -r $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
31316	  if cmp -s $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
31317	    rm -f $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp; \
31318	  else \
31319	    rm -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile; \
31320	    mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
31321	  fi; \
31322	else \
31323	  mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
31324	fi; \
31325	test ! -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile || exit 0; \
31326	$(RAW_CXX_TARGET_EXPORTS) \
31327	 \
31328	CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
31329	CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
31330	LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS;  \
31331	echo Configuring stage 2 in $(TARGET_SUBDIR)/libstdc++-v3 ; \
31332	$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3 ; \
31333	cd $(TARGET_SUBDIR)/libstdc++-v3 || exit 1; \
31334	case $(srcdir) in \
31335	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
31336	  *) topdir=`echo $(TARGET_SUBDIR)/libstdc++-v3/ | \
31337		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
31338	esac; \
31339	srcdiroption="--srcdir=$${topdir}/libstdc++-v3"; \
31340	libsrcdir="$$s/libstdc++-v3"; \
31341	$(SHELL) $${libsrcdir}/configure \
31342	  $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
31343	  --target=${target_alias} $${srcdiroption} \
31344	  --with-build-libsubdir=$(HOST_SUBDIR) \
31345	  $(STAGE2_CONFIGURE_FLAGS)
31346@endif target-libstdc++-v3-bootstrap
31347
31348.PHONY: configure-stage3-target-libstdc++-v3 maybe-configure-stage3-target-libstdc++-v3
31349maybe-configure-stage3-target-libstdc++-v3:
31350@if target-libstdc++-v3-bootstrap
31351maybe-configure-stage3-target-libstdc++-v3: configure-stage3-target-libstdc++-v3
31352configure-stage3-target-libstdc++-v3:
31353	@[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
31354	@$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3
31355	@r=`${PWD_COMMAND}`; export r; \
31356	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31357	TFLAGS="$(STAGE3_TFLAGS)"; \
31358	echo "Checking multilib configuration for libstdc++-v3..."; \
31359	$(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp 2> /dev/null ; \
31360	if test -r $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
31361	  if cmp -s $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
31362	    rm -f $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp; \
31363	  else \
31364	    rm -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile; \
31365	    mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
31366	  fi; \
31367	else \
31368	  mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
31369	fi; \
31370	test ! -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile || exit 0; \
31371	$(RAW_CXX_TARGET_EXPORTS) \
31372	 \
31373	CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
31374	CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
31375	LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS;  \
31376	echo Configuring stage 3 in $(TARGET_SUBDIR)/libstdc++-v3 ; \
31377	$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3 ; \
31378	cd $(TARGET_SUBDIR)/libstdc++-v3 || exit 1; \
31379	case $(srcdir) in \
31380	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
31381	  *) topdir=`echo $(TARGET_SUBDIR)/libstdc++-v3/ | \
31382		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
31383	esac; \
31384	srcdiroption="--srcdir=$${topdir}/libstdc++-v3"; \
31385	libsrcdir="$$s/libstdc++-v3"; \
31386	$(SHELL) $${libsrcdir}/configure \
31387	  $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
31388	  --target=${target_alias} $${srcdiroption} \
31389	  --with-build-libsubdir=$(HOST_SUBDIR) \
31390	  $(STAGE3_CONFIGURE_FLAGS)
31391@endif target-libstdc++-v3-bootstrap
31392
31393.PHONY: configure-stage4-target-libstdc++-v3 maybe-configure-stage4-target-libstdc++-v3
31394maybe-configure-stage4-target-libstdc++-v3:
31395@if target-libstdc++-v3-bootstrap
31396maybe-configure-stage4-target-libstdc++-v3: configure-stage4-target-libstdc++-v3
31397configure-stage4-target-libstdc++-v3:
31398	@[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
31399	@$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3
31400	@r=`${PWD_COMMAND}`; export r; \
31401	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31402	TFLAGS="$(STAGE4_TFLAGS)"; \
31403	echo "Checking multilib configuration for libstdc++-v3..."; \
31404	$(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp 2> /dev/null ; \
31405	if test -r $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
31406	  if cmp -s $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
31407	    rm -f $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp; \
31408	  else \
31409	    rm -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile; \
31410	    mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
31411	  fi; \
31412	else \
31413	  mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
31414	fi; \
31415	test ! -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile || exit 0; \
31416	$(RAW_CXX_TARGET_EXPORTS) \
31417	 \
31418	CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
31419	CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
31420	LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS;  \
31421	echo Configuring stage 4 in $(TARGET_SUBDIR)/libstdc++-v3 ; \
31422	$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3 ; \
31423	cd $(TARGET_SUBDIR)/libstdc++-v3 || exit 1; \
31424	case $(srcdir) in \
31425	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
31426	  *) topdir=`echo $(TARGET_SUBDIR)/libstdc++-v3/ | \
31427		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
31428	esac; \
31429	srcdiroption="--srcdir=$${topdir}/libstdc++-v3"; \
31430	libsrcdir="$$s/libstdc++-v3"; \
31431	$(SHELL) $${libsrcdir}/configure \
31432	  $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
31433	  --target=${target_alias} $${srcdiroption} \
31434	  --with-build-libsubdir=$(HOST_SUBDIR) \
31435	  $(STAGE4_CONFIGURE_FLAGS)
31436@endif target-libstdc++-v3-bootstrap
31437
31438.PHONY: configure-stageprofile-target-libstdc++-v3 maybe-configure-stageprofile-target-libstdc++-v3
31439maybe-configure-stageprofile-target-libstdc++-v3:
31440@if target-libstdc++-v3-bootstrap
31441maybe-configure-stageprofile-target-libstdc++-v3: configure-stageprofile-target-libstdc++-v3
31442configure-stageprofile-target-libstdc++-v3:
31443	@[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
31444	@$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3
31445	@r=`${PWD_COMMAND}`; export r; \
31446	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31447	TFLAGS="$(STAGEprofile_TFLAGS)"; \
31448	echo "Checking multilib configuration for libstdc++-v3..."; \
31449	$(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp 2> /dev/null ; \
31450	if test -r $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
31451	  if cmp -s $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
31452	    rm -f $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp; \
31453	  else \
31454	    rm -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile; \
31455	    mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
31456	  fi; \
31457	else \
31458	  mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
31459	fi; \
31460	test ! -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile || exit 0; \
31461	$(RAW_CXX_TARGET_EXPORTS) \
31462	 \
31463	CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
31464	CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
31465	LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS;  \
31466	echo Configuring stage profile in $(TARGET_SUBDIR)/libstdc++-v3 ; \
31467	$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3 ; \
31468	cd $(TARGET_SUBDIR)/libstdc++-v3 || exit 1; \
31469	case $(srcdir) in \
31470	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
31471	  *) topdir=`echo $(TARGET_SUBDIR)/libstdc++-v3/ | \
31472		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
31473	esac; \
31474	srcdiroption="--srcdir=$${topdir}/libstdc++-v3"; \
31475	libsrcdir="$$s/libstdc++-v3"; \
31476	$(SHELL) $${libsrcdir}/configure \
31477	  $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
31478	  --target=${target_alias} $${srcdiroption} \
31479	  --with-build-libsubdir=$(HOST_SUBDIR) \
31480	  $(STAGEprofile_CONFIGURE_FLAGS)
31481@endif target-libstdc++-v3-bootstrap
31482
31483.PHONY: configure-stagefeedback-target-libstdc++-v3 maybe-configure-stagefeedback-target-libstdc++-v3
31484maybe-configure-stagefeedback-target-libstdc++-v3:
31485@if target-libstdc++-v3-bootstrap
31486maybe-configure-stagefeedback-target-libstdc++-v3: configure-stagefeedback-target-libstdc++-v3
31487configure-stagefeedback-target-libstdc++-v3:
31488	@[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
31489	@$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3
31490	@r=`${PWD_COMMAND}`; export r; \
31491	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31492	TFLAGS="$(STAGEfeedback_TFLAGS)"; \
31493	echo "Checking multilib configuration for libstdc++-v3..."; \
31494	$(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp 2> /dev/null ; \
31495	if test -r $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
31496	  if cmp -s $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
31497	    rm -f $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp; \
31498	  else \
31499	    rm -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile; \
31500	    mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
31501	  fi; \
31502	else \
31503	  mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
31504	fi; \
31505	test ! -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile || exit 0; \
31506	$(RAW_CXX_TARGET_EXPORTS) \
31507	 \
31508	CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
31509	CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
31510	LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS;  \
31511	echo Configuring stage feedback in $(TARGET_SUBDIR)/libstdc++-v3 ; \
31512	$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3 ; \
31513	cd $(TARGET_SUBDIR)/libstdc++-v3 || exit 1; \
31514	case $(srcdir) in \
31515	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
31516	  *) topdir=`echo $(TARGET_SUBDIR)/libstdc++-v3/ | \
31517		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
31518	esac; \
31519	srcdiroption="--srcdir=$${topdir}/libstdc++-v3"; \
31520	libsrcdir="$$s/libstdc++-v3"; \
31521	$(SHELL) $${libsrcdir}/configure \
31522	  $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
31523	  --target=${target_alias} $${srcdiroption} \
31524	  --with-build-libsubdir=$(HOST_SUBDIR) \
31525	  $(STAGEfeedback_CONFIGURE_FLAGS)
31526@endif target-libstdc++-v3-bootstrap
31527
31528
31529
31530
31531
31532.PHONY: all-target-libstdc++-v3 maybe-all-target-libstdc++-v3
31533maybe-all-target-libstdc++-v3:
31534@if gcc-bootstrap
31535all-target-libstdc++-v3: stage_current
31536@endif gcc-bootstrap
31537@if target-libstdc++-v3
31538TARGET-target-libstdc++-v3=all
31539maybe-all-target-libstdc++-v3: all-target-libstdc++-v3
31540all-target-libstdc++-v3: configure-target-libstdc++-v3
31541	@r=`${PWD_COMMAND}`; export r; \
31542	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31543	$(RAW_CXX_TARGET_EXPORTS)  \
31544	(cd $(TARGET_SUBDIR)/libstdc++-v3 && \
31545	  $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)'   \
31546		$(TARGET-target-libstdc++-v3))
31547@endif target-libstdc++-v3
31548
31549
31550
31551.PHONY: all-stage1-target-libstdc++-v3 maybe-all-stage1-target-libstdc++-v3
31552.PHONY: clean-stage1-target-libstdc++-v3 maybe-clean-stage1-target-libstdc++-v3
31553maybe-all-stage1-target-libstdc++-v3:
31554maybe-clean-stage1-target-libstdc++-v3:
31555@if target-libstdc++-v3-bootstrap
31556maybe-all-stage1-target-libstdc++-v3: all-stage1-target-libstdc++-v3
31557all-stage1: all-stage1-target-libstdc++-v3
31558TARGET-stage1-target-libstdc++-v3 = $(TARGET-target-libstdc++-v3)
31559all-stage1-target-libstdc++-v3: configure-stage1-target-libstdc++-v3
31560	@[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
31561	@r=`${PWD_COMMAND}`; export r; \
31562	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31563	TFLAGS="$(STAGE1_TFLAGS)"; \
31564	$(RAW_CXX_TARGET_EXPORTS)  \
31565	cd $(TARGET_SUBDIR)/libstdc++-v3 && \
31566	$(MAKE) $(BASE_FLAGS_TO_PASS) \
31567		CFLAGS="$(CFLAGS_FOR_TARGET)" \
31568		CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
31569		LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
31570		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
31571		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
31572		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
31573		$(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)'  \
31574		  \
31575		TFLAGS="$(STAGE1_TFLAGS)" \
31576		$(TARGET-stage1-target-libstdc++-v3)
31577
31578maybe-clean-stage1-target-libstdc++-v3: clean-stage1-target-libstdc++-v3
31579clean-stage1: clean-stage1-target-libstdc++-v3
31580clean-stage1-target-libstdc++-v3:
31581	@if [ $(current_stage) = stage1 ]; then \
31582	  [ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0; \
31583	else \
31584	  [ -f $(TARGET_SUBDIR)/stage1-libstdc++-v3/Makefile ] || exit 0; \
31585	  $(MAKE) stage1-start; \
31586	fi; \
31587	cd $(TARGET_SUBDIR)/libstdc++-v3 && \
31588	$(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)'  \
31589	  clean
31590@endif target-libstdc++-v3-bootstrap
31591
31592
31593.PHONY: all-stage2-target-libstdc++-v3 maybe-all-stage2-target-libstdc++-v3
31594.PHONY: clean-stage2-target-libstdc++-v3 maybe-clean-stage2-target-libstdc++-v3
31595maybe-all-stage2-target-libstdc++-v3:
31596maybe-clean-stage2-target-libstdc++-v3:
31597@if target-libstdc++-v3-bootstrap
31598maybe-all-stage2-target-libstdc++-v3: all-stage2-target-libstdc++-v3
31599all-stage2: all-stage2-target-libstdc++-v3
31600TARGET-stage2-target-libstdc++-v3 = $(TARGET-target-libstdc++-v3)
31601all-stage2-target-libstdc++-v3: configure-stage2-target-libstdc++-v3
31602	@[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
31603	@r=`${PWD_COMMAND}`; export r; \
31604	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31605	TFLAGS="$(STAGE2_TFLAGS)"; \
31606	$(RAW_CXX_TARGET_EXPORTS) \
31607	  \
31608	cd $(TARGET_SUBDIR)/libstdc++-v3 && \
31609	$(MAKE) $(BASE_FLAGS_TO_PASS) \
31610		CFLAGS="$(CFLAGS_FOR_TARGET)" \
31611		CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
31612		LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
31613		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
31614		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
31615		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
31616		$(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)'   \
31617		TFLAGS="$(STAGE2_TFLAGS)" \
31618		$(TARGET-stage2-target-libstdc++-v3)
31619
31620maybe-clean-stage2-target-libstdc++-v3: clean-stage2-target-libstdc++-v3
31621clean-stage2: clean-stage2-target-libstdc++-v3
31622clean-stage2-target-libstdc++-v3:
31623	@if [ $(current_stage) = stage2 ]; then \
31624	  [ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0; \
31625	else \
31626	  [ -f $(TARGET_SUBDIR)/stage2-libstdc++-v3/Makefile ] || exit 0; \
31627	  $(MAKE) stage2-start; \
31628	fi; \
31629	cd $(TARGET_SUBDIR)/libstdc++-v3 && \
31630	$(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)'   clean
31631@endif target-libstdc++-v3-bootstrap
31632
31633
31634.PHONY: all-stage3-target-libstdc++-v3 maybe-all-stage3-target-libstdc++-v3
31635.PHONY: clean-stage3-target-libstdc++-v3 maybe-clean-stage3-target-libstdc++-v3
31636maybe-all-stage3-target-libstdc++-v3:
31637maybe-clean-stage3-target-libstdc++-v3:
31638@if target-libstdc++-v3-bootstrap
31639maybe-all-stage3-target-libstdc++-v3: all-stage3-target-libstdc++-v3
31640all-stage3: all-stage3-target-libstdc++-v3
31641TARGET-stage3-target-libstdc++-v3 = $(TARGET-target-libstdc++-v3)
31642all-stage3-target-libstdc++-v3: configure-stage3-target-libstdc++-v3
31643	@[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
31644	@r=`${PWD_COMMAND}`; export r; \
31645	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31646	TFLAGS="$(STAGE3_TFLAGS)"; \
31647	$(RAW_CXX_TARGET_EXPORTS) \
31648	  \
31649	cd $(TARGET_SUBDIR)/libstdc++-v3 && \
31650	$(MAKE) $(BASE_FLAGS_TO_PASS) \
31651		CFLAGS="$(CFLAGS_FOR_TARGET)" \
31652		CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
31653		LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
31654		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
31655		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
31656		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
31657		$(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)'   \
31658		TFLAGS="$(STAGE3_TFLAGS)" \
31659		$(TARGET-stage3-target-libstdc++-v3)
31660
31661maybe-clean-stage3-target-libstdc++-v3: clean-stage3-target-libstdc++-v3
31662clean-stage3: clean-stage3-target-libstdc++-v3
31663clean-stage3-target-libstdc++-v3:
31664	@if [ $(current_stage) = stage3 ]; then \
31665	  [ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0; \
31666	else \
31667	  [ -f $(TARGET_SUBDIR)/stage3-libstdc++-v3/Makefile ] || exit 0; \
31668	  $(MAKE) stage3-start; \
31669	fi; \
31670	cd $(TARGET_SUBDIR)/libstdc++-v3 && \
31671	$(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)'   clean
31672@endif target-libstdc++-v3-bootstrap
31673
31674
31675.PHONY: all-stage4-target-libstdc++-v3 maybe-all-stage4-target-libstdc++-v3
31676.PHONY: clean-stage4-target-libstdc++-v3 maybe-clean-stage4-target-libstdc++-v3
31677maybe-all-stage4-target-libstdc++-v3:
31678maybe-clean-stage4-target-libstdc++-v3:
31679@if target-libstdc++-v3-bootstrap
31680maybe-all-stage4-target-libstdc++-v3: all-stage4-target-libstdc++-v3
31681all-stage4: all-stage4-target-libstdc++-v3
31682TARGET-stage4-target-libstdc++-v3 = $(TARGET-target-libstdc++-v3)
31683all-stage4-target-libstdc++-v3: configure-stage4-target-libstdc++-v3
31684	@[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
31685	@r=`${PWD_COMMAND}`; export r; \
31686	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31687	TFLAGS="$(STAGE4_TFLAGS)"; \
31688	$(RAW_CXX_TARGET_EXPORTS) \
31689	  \
31690	cd $(TARGET_SUBDIR)/libstdc++-v3 && \
31691	$(MAKE) $(BASE_FLAGS_TO_PASS) \
31692		CFLAGS="$(CFLAGS_FOR_TARGET)" \
31693		CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
31694		LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
31695		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
31696		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
31697		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
31698		$(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)'   \
31699		TFLAGS="$(STAGE4_TFLAGS)" \
31700		$(TARGET-stage4-target-libstdc++-v3)
31701
31702maybe-clean-stage4-target-libstdc++-v3: clean-stage4-target-libstdc++-v3
31703clean-stage4: clean-stage4-target-libstdc++-v3
31704clean-stage4-target-libstdc++-v3:
31705	@if [ $(current_stage) = stage4 ]; then \
31706	  [ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0; \
31707	else \
31708	  [ -f $(TARGET_SUBDIR)/stage4-libstdc++-v3/Makefile ] || exit 0; \
31709	  $(MAKE) stage4-start; \
31710	fi; \
31711	cd $(TARGET_SUBDIR)/libstdc++-v3 && \
31712	$(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)'   clean
31713@endif target-libstdc++-v3-bootstrap
31714
31715
31716.PHONY: all-stageprofile-target-libstdc++-v3 maybe-all-stageprofile-target-libstdc++-v3
31717.PHONY: clean-stageprofile-target-libstdc++-v3 maybe-clean-stageprofile-target-libstdc++-v3
31718maybe-all-stageprofile-target-libstdc++-v3:
31719maybe-clean-stageprofile-target-libstdc++-v3:
31720@if target-libstdc++-v3-bootstrap
31721maybe-all-stageprofile-target-libstdc++-v3: all-stageprofile-target-libstdc++-v3
31722all-stageprofile: all-stageprofile-target-libstdc++-v3
31723TARGET-stageprofile-target-libstdc++-v3 = $(TARGET-target-libstdc++-v3)
31724all-stageprofile-target-libstdc++-v3: configure-stageprofile-target-libstdc++-v3
31725	@[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
31726	@r=`${PWD_COMMAND}`; export r; \
31727	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31728	TFLAGS="$(STAGEprofile_TFLAGS)"; \
31729	$(RAW_CXX_TARGET_EXPORTS) \
31730	  \
31731	cd $(TARGET_SUBDIR)/libstdc++-v3 && \
31732	$(MAKE) $(BASE_FLAGS_TO_PASS) \
31733		CFLAGS="$(CFLAGS_FOR_TARGET)" \
31734		CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
31735		LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
31736		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
31737		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
31738		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
31739		$(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)'   \
31740		TFLAGS="$(STAGEprofile_TFLAGS)" \
31741		$(TARGET-stageprofile-target-libstdc++-v3)
31742
31743maybe-clean-stageprofile-target-libstdc++-v3: clean-stageprofile-target-libstdc++-v3
31744clean-stageprofile: clean-stageprofile-target-libstdc++-v3
31745clean-stageprofile-target-libstdc++-v3:
31746	@if [ $(current_stage) = stageprofile ]; then \
31747	  [ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0; \
31748	else \
31749	  [ -f $(TARGET_SUBDIR)/stageprofile-libstdc++-v3/Makefile ] || exit 0; \
31750	  $(MAKE) stageprofile-start; \
31751	fi; \
31752	cd $(TARGET_SUBDIR)/libstdc++-v3 && \
31753	$(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)'   clean
31754@endif target-libstdc++-v3-bootstrap
31755
31756
31757.PHONY: all-stagefeedback-target-libstdc++-v3 maybe-all-stagefeedback-target-libstdc++-v3
31758.PHONY: clean-stagefeedback-target-libstdc++-v3 maybe-clean-stagefeedback-target-libstdc++-v3
31759maybe-all-stagefeedback-target-libstdc++-v3:
31760maybe-clean-stagefeedback-target-libstdc++-v3:
31761@if target-libstdc++-v3-bootstrap
31762maybe-all-stagefeedback-target-libstdc++-v3: all-stagefeedback-target-libstdc++-v3
31763all-stagefeedback: all-stagefeedback-target-libstdc++-v3
31764TARGET-stagefeedback-target-libstdc++-v3 = $(TARGET-target-libstdc++-v3)
31765all-stagefeedback-target-libstdc++-v3: configure-stagefeedback-target-libstdc++-v3
31766	@[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
31767	@r=`${PWD_COMMAND}`; export r; \
31768	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31769	TFLAGS="$(STAGEfeedback_TFLAGS)"; \
31770	$(RAW_CXX_TARGET_EXPORTS) \
31771	  \
31772	cd $(TARGET_SUBDIR)/libstdc++-v3 && \
31773	$(MAKE) $(BASE_FLAGS_TO_PASS) \
31774		CFLAGS="$(CFLAGS_FOR_TARGET)" \
31775		CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
31776		LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
31777		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
31778		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
31779		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
31780		$(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)'   \
31781		TFLAGS="$(STAGEfeedback_TFLAGS)" \
31782		$(TARGET-stagefeedback-target-libstdc++-v3)
31783
31784maybe-clean-stagefeedback-target-libstdc++-v3: clean-stagefeedback-target-libstdc++-v3
31785clean-stagefeedback: clean-stagefeedback-target-libstdc++-v3
31786clean-stagefeedback-target-libstdc++-v3:
31787	@if [ $(current_stage) = stagefeedback ]; then \
31788	  [ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0; \
31789	else \
31790	  [ -f $(TARGET_SUBDIR)/stagefeedback-libstdc++-v3/Makefile ] || exit 0; \
31791	  $(MAKE) stagefeedback-start; \
31792	fi; \
31793	cd $(TARGET_SUBDIR)/libstdc++-v3 && \
31794	$(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)'   clean
31795@endif target-libstdc++-v3-bootstrap
31796
31797
31798
31799
31800
31801
31802.PHONY: check-target-libstdc++-v3 maybe-check-target-libstdc++-v3
31803maybe-check-target-libstdc++-v3:
31804@if target-libstdc++-v3
31805maybe-check-target-libstdc++-v3: check-target-libstdc++-v3
31806
31807check-target-libstdc++-v3:
31808	@: $(MAKE); $(unstage)
31809	@r=`${PWD_COMMAND}`; export r; \
31810	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31811	$(RAW_CXX_TARGET_EXPORTS) \
31812	(cd $(TARGET_SUBDIR)/libstdc++-v3 && \
31813	  $(MAKE) $(TARGET_FLAGS_TO_PASS)  'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)'   check)
31814
31815@endif target-libstdc++-v3
31816
31817.PHONY: install-target-libstdc++-v3 maybe-install-target-libstdc++-v3
31818maybe-install-target-libstdc++-v3:
31819@if target-libstdc++-v3
31820maybe-install-target-libstdc++-v3: install-target-libstdc++-v3
31821
31822install-target-libstdc++-v3: installdirs
31823	@: $(MAKE); $(unstage)
31824	@r=`${PWD_COMMAND}`; export r; \
31825	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31826	$(RAW_CXX_TARGET_EXPORTS) \
31827	(cd $(TARGET_SUBDIR)/libstdc++-v3 && \
31828	  $(MAKE) $(TARGET_FLAGS_TO_PASS)  install)
31829
31830@endif target-libstdc++-v3
31831
31832.PHONY: install-strip-target-libstdc++-v3 maybe-install-strip-target-libstdc++-v3
31833maybe-install-strip-target-libstdc++-v3:
31834@if target-libstdc++-v3
31835maybe-install-strip-target-libstdc++-v3: install-strip-target-libstdc++-v3
31836
31837install-strip-target-libstdc++-v3: installdirs
31838	@: $(MAKE); $(unstage)
31839	@r=`${PWD_COMMAND}`; export r; \
31840	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31841	$(RAW_CXX_TARGET_EXPORTS) \
31842	(cd $(TARGET_SUBDIR)/libstdc++-v3 && \
31843	  $(MAKE) $(TARGET_FLAGS_TO_PASS)  install-strip)
31844
31845@endif target-libstdc++-v3
31846
31847# Other targets (info, dvi, pdf, etc.)
31848
31849.PHONY: maybe-info-target-libstdc++-v3 info-target-libstdc++-v3
31850maybe-info-target-libstdc++-v3:
31851@if target-libstdc++-v3
31852maybe-info-target-libstdc++-v3: info-target-libstdc++-v3
31853
31854info-target-libstdc++-v3: \
31855    configure-target-libstdc++-v3 
31856	@: $(MAKE); $(unstage)
31857	@[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
31858	r=`${PWD_COMMAND}`; export r; \
31859	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31860	$(RAW_CXX_TARGET_EXPORTS) \
31861	echo "Doing info in $(TARGET_SUBDIR)/libstdc++-v3" ; \
31862	for flag in $(EXTRA_TARGET_FLAGS); do \
31863	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31864	done; \
31865	(cd $(TARGET_SUBDIR)/libstdc++-v3 && \
31866	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31867	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31868	          "RANLIB=$${RANLIB}" \
31869	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31870	           info) \
31871	  || exit 1
31872
31873@endif target-libstdc++-v3
31874
31875.PHONY: maybe-dvi-target-libstdc++-v3 dvi-target-libstdc++-v3
31876maybe-dvi-target-libstdc++-v3:
31877@if target-libstdc++-v3
31878maybe-dvi-target-libstdc++-v3: dvi-target-libstdc++-v3
31879
31880dvi-target-libstdc++-v3: \
31881    configure-target-libstdc++-v3 
31882	@: $(MAKE); $(unstage)
31883	@[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
31884	r=`${PWD_COMMAND}`; export r; \
31885	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31886	$(RAW_CXX_TARGET_EXPORTS) \
31887	echo "Doing dvi in $(TARGET_SUBDIR)/libstdc++-v3" ; \
31888	for flag in $(EXTRA_TARGET_FLAGS); do \
31889	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31890	done; \
31891	(cd $(TARGET_SUBDIR)/libstdc++-v3 && \
31892	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31893	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31894	          "RANLIB=$${RANLIB}" \
31895	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31896	           dvi) \
31897	  || exit 1
31898
31899@endif target-libstdc++-v3
31900
31901.PHONY: maybe-pdf-target-libstdc++-v3 pdf-target-libstdc++-v3
31902maybe-pdf-target-libstdc++-v3:
31903@if target-libstdc++-v3
31904maybe-pdf-target-libstdc++-v3: pdf-target-libstdc++-v3
31905
31906pdf-target-libstdc++-v3: \
31907    configure-target-libstdc++-v3 
31908	@: $(MAKE); $(unstage)
31909	@[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
31910	r=`${PWD_COMMAND}`; export r; \
31911	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31912	$(RAW_CXX_TARGET_EXPORTS) \
31913	echo "Doing pdf in $(TARGET_SUBDIR)/libstdc++-v3" ; \
31914	for flag in $(EXTRA_TARGET_FLAGS); do \
31915	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31916	done; \
31917	(cd $(TARGET_SUBDIR)/libstdc++-v3 && \
31918	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31919	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31920	          "RANLIB=$${RANLIB}" \
31921	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31922	           pdf) \
31923	  || exit 1
31924
31925@endif target-libstdc++-v3
31926
31927.PHONY: maybe-html-target-libstdc++-v3 html-target-libstdc++-v3
31928maybe-html-target-libstdc++-v3:
31929@if target-libstdc++-v3
31930maybe-html-target-libstdc++-v3: html-target-libstdc++-v3
31931
31932html-target-libstdc++-v3: \
31933    configure-target-libstdc++-v3 
31934	@: $(MAKE); $(unstage)
31935	@[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
31936	r=`${PWD_COMMAND}`; export r; \
31937	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31938	$(RAW_CXX_TARGET_EXPORTS) \
31939	echo "Doing html in $(TARGET_SUBDIR)/libstdc++-v3" ; \
31940	for flag in $(EXTRA_TARGET_FLAGS); do \
31941	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31942	done; \
31943	(cd $(TARGET_SUBDIR)/libstdc++-v3 && \
31944	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31945	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31946	          "RANLIB=$${RANLIB}" \
31947	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31948	           html) \
31949	  || exit 1
31950
31951@endif target-libstdc++-v3
31952
31953.PHONY: maybe-TAGS-target-libstdc++-v3 TAGS-target-libstdc++-v3
31954maybe-TAGS-target-libstdc++-v3:
31955@if target-libstdc++-v3
31956maybe-TAGS-target-libstdc++-v3: TAGS-target-libstdc++-v3
31957
31958TAGS-target-libstdc++-v3: \
31959    configure-target-libstdc++-v3 
31960	@: $(MAKE); $(unstage)
31961	@[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
31962	r=`${PWD_COMMAND}`; export r; \
31963	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31964	$(RAW_CXX_TARGET_EXPORTS) \
31965	echo "Doing TAGS in $(TARGET_SUBDIR)/libstdc++-v3" ; \
31966	for flag in $(EXTRA_TARGET_FLAGS); do \
31967	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31968	done; \
31969	(cd $(TARGET_SUBDIR)/libstdc++-v3 && \
31970	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31971	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31972	          "RANLIB=$${RANLIB}" \
31973	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31974	           TAGS) \
31975	  || exit 1
31976
31977@endif target-libstdc++-v3
31978
31979.PHONY: maybe-install-info-target-libstdc++-v3 install-info-target-libstdc++-v3
31980maybe-install-info-target-libstdc++-v3:
31981@if target-libstdc++-v3
31982maybe-install-info-target-libstdc++-v3: install-info-target-libstdc++-v3
31983
31984install-info-target-libstdc++-v3: \
31985    configure-target-libstdc++-v3 \
31986    info-target-libstdc++-v3 
31987	@: $(MAKE); $(unstage)
31988	@[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
31989	r=`${PWD_COMMAND}`; export r; \
31990	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31991	$(RAW_CXX_TARGET_EXPORTS) \
31992	echo "Doing install-info in $(TARGET_SUBDIR)/libstdc++-v3" ; \
31993	for flag in $(EXTRA_TARGET_FLAGS); do \
31994	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31995	done; \
31996	(cd $(TARGET_SUBDIR)/libstdc++-v3 && \
31997	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31998	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31999	          "RANLIB=$${RANLIB}" \
32000	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32001	           install-info) \
32002	  || exit 1
32003
32004@endif target-libstdc++-v3
32005
32006.PHONY: maybe-install-pdf-target-libstdc++-v3 install-pdf-target-libstdc++-v3
32007maybe-install-pdf-target-libstdc++-v3:
32008@if target-libstdc++-v3
32009maybe-install-pdf-target-libstdc++-v3: install-pdf-target-libstdc++-v3
32010
32011install-pdf-target-libstdc++-v3: \
32012    configure-target-libstdc++-v3 \
32013    pdf-target-libstdc++-v3 
32014	@: $(MAKE); $(unstage)
32015	@[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
32016	r=`${PWD_COMMAND}`; export r; \
32017	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32018	$(RAW_CXX_TARGET_EXPORTS) \
32019	echo "Doing install-pdf in $(TARGET_SUBDIR)/libstdc++-v3" ; \
32020	for flag in $(EXTRA_TARGET_FLAGS); do \
32021	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32022	done; \
32023	(cd $(TARGET_SUBDIR)/libstdc++-v3 && \
32024	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32025	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32026	          "RANLIB=$${RANLIB}" \
32027	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32028	           install-pdf) \
32029	  || exit 1
32030
32031@endif target-libstdc++-v3
32032
32033.PHONY: maybe-install-html-target-libstdc++-v3 install-html-target-libstdc++-v3
32034maybe-install-html-target-libstdc++-v3:
32035@if target-libstdc++-v3
32036maybe-install-html-target-libstdc++-v3: install-html-target-libstdc++-v3
32037
32038install-html-target-libstdc++-v3: \
32039    configure-target-libstdc++-v3 \
32040    html-target-libstdc++-v3 
32041	@: $(MAKE); $(unstage)
32042	@[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
32043	r=`${PWD_COMMAND}`; export r; \
32044	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32045	$(RAW_CXX_TARGET_EXPORTS) \
32046	echo "Doing install-html in $(TARGET_SUBDIR)/libstdc++-v3" ; \
32047	for flag in $(EXTRA_TARGET_FLAGS); do \
32048	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32049	done; \
32050	(cd $(TARGET_SUBDIR)/libstdc++-v3 && \
32051	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32052	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32053	          "RANLIB=$${RANLIB}" \
32054	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32055	           install-html) \
32056	  || exit 1
32057
32058@endif target-libstdc++-v3
32059
32060.PHONY: maybe-installcheck-target-libstdc++-v3 installcheck-target-libstdc++-v3
32061maybe-installcheck-target-libstdc++-v3:
32062@if target-libstdc++-v3
32063maybe-installcheck-target-libstdc++-v3: installcheck-target-libstdc++-v3
32064
32065installcheck-target-libstdc++-v3: \
32066    configure-target-libstdc++-v3 
32067	@: $(MAKE); $(unstage)
32068	@[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
32069	r=`${PWD_COMMAND}`; export r; \
32070	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32071	$(RAW_CXX_TARGET_EXPORTS) \
32072	echo "Doing installcheck in $(TARGET_SUBDIR)/libstdc++-v3" ; \
32073	for flag in $(EXTRA_TARGET_FLAGS); do \
32074	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32075	done; \
32076	(cd $(TARGET_SUBDIR)/libstdc++-v3 && \
32077	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32078	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32079	          "RANLIB=$${RANLIB}" \
32080	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32081	           installcheck) \
32082	  || exit 1
32083
32084@endif target-libstdc++-v3
32085
32086.PHONY: maybe-mostlyclean-target-libstdc++-v3 mostlyclean-target-libstdc++-v3
32087maybe-mostlyclean-target-libstdc++-v3:
32088@if target-libstdc++-v3
32089maybe-mostlyclean-target-libstdc++-v3: mostlyclean-target-libstdc++-v3
32090
32091mostlyclean-target-libstdc++-v3: 
32092	@: $(MAKE); $(unstage)
32093	@[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
32094	r=`${PWD_COMMAND}`; export r; \
32095	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32096	$(RAW_CXX_TARGET_EXPORTS) \
32097	echo "Doing mostlyclean in $(TARGET_SUBDIR)/libstdc++-v3" ; \
32098	for flag in $(EXTRA_TARGET_FLAGS); do \
32099	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32100	done; \
32101	(cd $(TARGET_SUBDIR)/libstdc++-v3 && \
32102	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32103	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32104	          "RANLIB=$${RANLIB}" \
32105	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32106	           mostlyclean) \
32107	  || exit 1
32108
32109@endif target-libstdc++-v3
32110
32111.PHONY: maybe-clean-target-libstdc++-v3 clean-target-libstdc++-v3
32112maybe-clean-target-libstdc++-v3:
32113@if target-libstdc++-v3
32114maybe-clean-target-libstdc++-v3: clean-target-libstdc++-v3
32115
32116clean-target-libstdc++-v3: 
32117	@: $(MAKE); $(unstage)
32118	@[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
32119	r=`${PWD_COMMAND}`; export r; \
32120	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32121	$(RAW_CXX_TARGET_EXPORTS) \
32122	echo "Doing clean in $(TARGET_SUBDIR)/libstdc++-v3" ; \
32123	for flag in $(EXTRA_TARGET_FLAGS); do \
32124	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32125	done; \
32126	(cd $(TARGET_SUBDIR)/libstdc++-v3 && \
32127	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32128	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32129	          "RANLIB=$${RANLIB}" \
32130	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32131	           clean) \
32132	  || exit 1
32133
32134@endif target-libstdc++-v3
32135
32136.PHONY: maybe-distclean-target-libstdc++-v3 distclean-target-libstdc++-v3
32137maybe-distclean-target-libstdc++-v3:
32138@if target-libstdc++-v3
32139maybe-distclean-target-libstdc++-v3: distclean-target-libstdc++-v3
32140
32141distclean-target-libstdc++-v3: 
32142	@: $(MAKE); $(unstage)
32143	@[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
32144	r=`${PWD_COMMAND}`; export r; \
32145	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32146	$(RAW_CXX_TARGET_EXPORTS) \
32147	echo "Doing distclean in $(TARGET_SUBDIR)/libstdc++-v3" ; \
32148	for flag in $(EXTRA_TARGET_FLAGS); do \
32149	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32150	done; \
32151	(cd $(TARGET_SUBDIR)/libstdc++-v3 && \
32152	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32153	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32154	          "RANLIB=$${RANLIB}" \
32155	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32156	           distclean) \
32157	  || exit 1
32158
32159@endif target-libstdc++-v3
32160
32161.PHONY: maybe-maintainer-clean-target-libstdc++-v3 maintainer-clean-target-libstdc++-v3
32162maybe-maintainer-clean-target-libstdc++-v3:
32163@if target-libstdc++-v3
32164maybe-maintainer-clean-target-libstdc++-v3: maintainer-clean-target-libstdc++-v3
32165
32166maintainer-clean-target-libstdc++-v3: 
32167	@: $(MAKE); $(unstage)
32168	@[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
32169	r=`${PWD_COMMAND}`; export r; \
32170	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32171	$(RAW_CXX_TARGET_EXPORTS) \
32172	echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libstdc++-v3" ; \
32173	for flag in $(EXTRA_TARGET_FLAGS); do \
32174	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32175	done; \
32176	(cd $(TARGET_SUBDIR)/libstdc++-v3 && \
32177	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32178	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32179	          "RANLIB=$${RANLIB}" \
32180	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32181	           maintainer-clean) \
32182	  || exit 1
32183
32184@endif target-libstdc++-v3
32185
32186
32187
32188
32189
32190.PHONY: configure-target-libsanitizer maybe-configure-target-libsanitizer
32191maybe-configure-target-libsanitizer:
32192@if gcc-bootstrap
32193configure-target-libsanitizer: stage_current
32194@endif gcc-bootstrap
32195@if target-libsanitizer
32196maybe-configure-target-libsanitizer: configure-target-libsanitizer
32197configure-target-libsanitizer: 
32198	@r=`${PWD_COMMAND}`; export r; \
32199	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32200	echo "Checking multilib configuration for libsanitizer..."; \
32201	$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libsanitizer ; \
32202	$(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libsanitizer/multilib.tmp 2> /dev/null ; \
32203	if test -r $(TARGET_SUBDIR)/libsanitizer/multilib.out; then \
32204	  if cmp -s $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; then \
32205	    rm -f $(TARGET_SUBDIR)/libsanitizer/multilib.tmp; \
32206	  else \
32207	    rm -f $(TARGET_SUBDIR)/libsanitizer/Makefile; \
32208	    mv $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; \
32209	  fi; \
32210	else \
32211	  mv $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; \
32212	fi; \
32213	test ! -f $(TARGET_SUBDIR)/libsanitizer/Makefile || exit 0; \
32214	$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libsanitizer ; \
32215	$(RAW_CXX_TARGET_EXPORTS)  \
32216	echo Configuring in $(TARGET_SUBDIR)/libsanitizer; \
32217	cd "$(TARGET_SUBDIR)/libsanitizer" || exit 1; \
32218	case $(srcdir) in \
32219	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
32220	  *) topdir=`echo $(TARGET_SUBDIR)/libsanitizer/ | \
32221		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
32222	esac; \
32223	srcdiroption="--srcdir=$${topdir}/libsanitizer"; \
32224	libsrcdir="$$s/libsanitizer"; \
32225	rm -f no-such-file || : ; \
32226	CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
32227	  $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
32228	  --target=${target_alias} $${srcdiroption}  \
32229	  || exit 1
32230@endif target-libsanitizer
32231
32232
32233
32234.PHONY: configure-stage1-target-libsanitizer maybe-configure-stage1-target-libsanitizer
32235maybe-configure-stage1-target-libsanitizer:
32236@if target-libsanitizer-bootstrap
32237maybe-configure-stage1-target-libsanitizer: configure-stage1-target-libsanitizer
32238configure-stage1-target-libsanitizer:
32239	@[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
32240	@$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libsanitizer
32241	@r=`${PWD_COMMAND}`; export r; \
32242	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32243	TFLAGS="$(STAGE1_TFLAGS)"; \
32244	echo "Checking multilib configuration for libsanitizer..."; \
32245	$(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libsanitizer/multilib.tmp 2> /dev/null ; \
32246	if test -r $(TARGET_SUBDIR)/libsanitizer/multilib.out; then \
32247	  if cmp -s $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; then \
32248	    rm -f $(TARGET_SUBDIR)/libsanitizer/multilib.tmp; \
32249	  else \
32250	    rm -f $(TARGET_SUBDIR)/libsanitizer/Makefile; \
32251	    mv $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; \
32252	  fi; \
32253	else \
32254	  mv $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; \
32255	fi; \
32256	test ! -f $(TARGET_SUBDIR)/libsanitizer/Makefile || exit 0; \
32257	$(RAW_CXX_TARGET_EXPORTS) \
32258	CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
32259	CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
32260	LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS;  \
32261	echo Configuring stage 1 in $(TARGET_SUBDIR)/libsanitizer ; \
32262	$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libsanitizer ; \
32263	cd $(TARGET_SUBDIR)/libsanitizer || exit 1; \
32264	case $(srcdir) in \
32265	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
32266	  *) topdir=`echo $(TARGET_SUBDIR)/libsanitizer/ | \
32267		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
32268	esac; \
32269	srcdiroption="--srcdir=$${topdir}/libsanitizer"; \
32270	libsrcdir="$$s/libsanitizer"; \
32271	$(SHELL) $${libsrcdir}/configure \
32272	  $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
32273	  --target=${target_alias} $${srcdiroption} \
32274	  $(STAGE1_CONFIGURE_FLAGS)
32275@endif target-libsanitizer-bootstrap
32276
32277.PHONY: configure-stage2-target-libsanitizer maybe-configure-stage2-target-libsanitizer
32278maybe-configure-stage2-target-libsanitizer:
32279@if target-libsanitizer-bootstrap
32280maybe-configure-stage2-target-libsanitizer: configure-stage2-target-libsanitizer
32281configure-stage2-target-libsanitizer:
32282	@[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
32283	@$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libsanitizer
32284	@r=`${PWD_COMMAND}`; export r; \
32285	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32286	TFLAGS="$(STAGE2_TFLAGS)"; \
32287	echo "Checking multilib configuration for libsanitizer..."; \
32288	$(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libsanitizer/multilib.tmp 2> /dev/null ; \
32289	if test -r $(TARGET_SUBDIR)/libsanitizer/multilib.out; then \
32290	  if cmp -s $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; then \
32291	    rm -f $(TARGET_SUBDIR)/libsanitizer/multilib.tmp; \
32292	  else \
32293	    rm -f $(TARGET_SUBDIR)/libsanitizer/Makefile; \
32294	    mv $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; \
32295	  fi; \
32296	else \
32297	  mv $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; \
32298	fi; \
32299	test ! -f $(TARGET_SUBDIR)/libsanitizer/Makefile || exit 0; \
32300	$(RAW_CXX_TARGET_EXPORTS) \
32301	 \
32302	CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
32303	CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
32304	LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS;  \
32305	echo Configuring stage 2 in $(TARGET_SUBDIR)/libsanitizer ; \
32306	$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libsanitizer ; \
32307	cd $(TARGET_SUBDIR)/libsanitizer || exit 1; \
32308	case $(srcdir) in \
32309	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
32310	  *) topdir=`echo $(TARGET_SUBDIR)/libsanitizer/ | \
32311		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
32312	esac; \
32313	srcdiroption="--srcdir=$${topdir}/libsanitizer"; \
32314	libsrcdir="$$s/libsanitizer"; \
32315	$(SHELL) $${libsrcdir}/configure \
32316	  $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
32317	  --target=${target_alias} $${srcdiroption} \
32318	  --with-build-libsubdir=$(HOST_SUBDIR) \
32319	  $(STAGE2_CONFIGURE_FLAGS)
32320@endif target-libsanitizer-bootstrap
32321
32322.PHONY: configure-stage3-target-libsanitizer maybe-configure-stage3-target-libsanitizer
32323maybe-configure-stage3-target-libsanitizer:
32324@if target-libsanitizer-bootstrap
32325maybe-configure-stage3-target-libsanitizer: configure-stage3-target-libsanitizer
32326configure-stage3-target-libsanitizer:
32327	@[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
32328	@$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libsanitizer
32329	@r=`${PWD_COMMAND}`; export r; \
32330	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32331	TFLAGS="$(STAGE3_TFLAGS)"; \
32332	echo "Checking multilib configuration for libsanitizer..."; \
32333	$(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libsanitizer/multilib.tmp 2> /dev/null ; \
32334	if test -r $(TARGET_SUBDIR)/libsanitizer/multilib.out; then \
32335	  if cmp -s $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; then \
32336	    rm -f $(TARGET_SUBDIR)/libsanitizer/multilib.tmp; \
32337	  else \
32338	    rm -f $(TARGET_SUBDIR)/libsanitizer/Makefile; \
32339	    mv $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; \
32340	  fi; \
32341	else \
32342	  mv $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; \
32343	fi; \
32344	test ! -f $(TARGET_SUBDIR)/libsanitizer/Makefile || exit 0; \
32345	$(RAW_CXX_TARGET_EXPORTS) \
32346	 \
32347	CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
32348	CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
32349	LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS;  \
32350	echo Configuring stage 3 in $(TARGET_SUBDIR)/libsanitizer ; \
32351	$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libsanitizer ; \
32352	cd $(TARGET_SUBDIR)/libsanitizer || exit 1; \
32353	case $(srcdir) in \
32354	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
32355	  *) topdir=`echo $(TARGET_SUBDIR)/libsanitizer/ | \
32356		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
32357	esac; \
32358	srcdiroption="--srcdir=$${topdir}/libsanitizer"; \
32359	libsrcdir="$$s/libsanitizer"; \
32360	$(SHELL) $${libsrcdir}/configure \
32361	  $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
32362	  --target=${target_alias} $${srcdiroption} \
32363	  --with-build-libsubdir=$(HOST_SUBDIR) \
32364	  $(STAGE3_CONFIGURE_FLAGS)
32365@endif target-libsanitizer-bootstrap
32366
32367.PHONY: configure-stage4-target-libsanitizer maybe-configure-stage4-target-libsanitizer
32368maybe-configure-stage4-target-libsanitizer:
32369@if target-libsanitizer-bootstrap
32370maybe-configure-stage4-target-libsanitizer: configure-stage4-target-libsanitizer
32371configure-stage4-target-libsanitizer:
32372	@[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
32373	@$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libsanitizer
32374	@r=`${PWD_COMMAND}`; export r; \
32375	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32376	TFLAGS="$(STAGE4_TFLAGS)"; \
32377	echo "Checking multilib configuration for libsanitizer..."; \
32378	$(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libsanitizer/multilib.tmp 2> /dev/null ; \
32379	if test -r $(TARGET_SUBDIR)/libsanitizer/multilib.out; then \
32380	  if cmp -s $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; then \
32381	    rm -f $(TARGET_SUBDIR)/libsanitizer/multilib.tmp; \
32382	  else \
32383	    rm -f $(TARGET_SUBDIR)/libsanitizer/Makefile; \
32384	    mv $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; \
32385	  fi; \
32386	else \
32387	  mv $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; \
32388	fi; \
32389	test ! -f $(TARGET_SUBDIR)/libsanitizer/Makefile || exit 0; \
32390	$(RAW_CXX_TARGET_EXPORTS) \
32391	 \
32392	CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
32393	CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
32394	LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS;  \
32395	echo Configuring stage 4 in $(TARGET_SUBDIR)/libsanitizer ; \
32396	$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libsanitizer ; \
32397	cd $(TARGET_SUBDIR)/libsanitizer || exit 1; \
32398	case $(srcdir) in \
32399	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
32400	  *) topdir=`echo $(TARGET_SUBDIR)/libsanitizer/ | \
32401		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
32402	esac; \
32403	srcdiroption="--srcdir=$${topdir}/libsanitizer"; \
32404	libsrcdir="$$s/libsanitizer"; \
32405	$(SHELL) $${libsrcdir}/configure \
32406	  $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
32407	  --target=${target_alias} $${srcdiroption} \
32408	  --with-build-libsubdir=$(HOST_SUBDIR) \
32409	  $(STAGE4_CONFIGURE_FLAGS)
32410@endif target-libsanitizer-bootstrap
32411
32412.PHONY: configure-stageprofile-target-libsanitizer maybe-configure-stageprofile-target-libsanitizer
32413maybe-configure-stageprofile-target-libsanitizer:
32414@if target-libsanitizer-bootstrap
32415maybe-configure-stageprofile-target-libsanitizer: configure-stageprofile-target-libsanitizer
32416configure-stageprofile-target-libsanitizer:
32417	@[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
32418	@$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libsanitizer
32419	@r=`${PWD_COMMAND}`; export r; \
32420	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32421	TFLAGS="$(STAGEprofile_TFLAGS)"; \
32422	echo "Checking multilib configuration for libsanitizer..."; \
32423	$(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libsanitizer/multilib.tmp 2> /dev/null ; \
32424	if test -r $(TARGET_SUBDIR)/libsanitizer/multilib.out; then \
32425	  if cmp -s $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; then \
32426	    rm -f $(TARGET_SUBDIR)/libsanitizer/multilib.tmp; \
32427	  else \
32428	    rm -f $(TARGET_SUBDIR)/libsanitizer/Makefile; \
32429	    mv $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; \
32430	  fi; \
32431	else \
32432	  mv $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; \
32433	fi; \
32434	test ! -f $(TARGET_SUBDIR)/libsanitizer/Makefile || exit 0; \
32435	$(RAW_CXX_TARGET_EXPORTS) \
32436	 \
32437	CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
32438	CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
32439	LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS;  \
32440	echo Configuring stage profile in $(TARGET_SUBDIR)/libsanitizer ; \
32441	$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libsanitizer ; \
32442	cd $(TARGET_SUBDIR)/libsanitizer || exit 1; \
32443	case $(srcdir) in \
32444	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
32445	  *) topdir=`echo $(TARGET_SUBDIR)/libsanitizer/ | \
32446		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
32447	esac; \
32448	srcdiroption="--srcdir=$${topdir}/libsanitizer"; \
32449	libsrcdir="$$s/libsanitizer"; \
32450	$(SHELL) $${libsrcdir}/configure \
32451	  $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
32452	  --target=${target_alias} $${srcdiroption} \
32453	  --with-build-libsubdir=$(HOST_SUBDIR) \
32454	  $(STAGEprofile_CONFIGURE_FLAGS)
32455@endif target-libsanitizer-bootstrap
32456
32457.PHONY: configure-stagefeedback-target-libsanitizer maybe-configure-stagefeedback-target-libsanitizer
32458maybe-configure-stagefeedback-target-libsanitizer:
32459@if target-libsanitizer-bootstrap
32460maybe-configure-stagefeedback-target-libsanitizer: configure-stagefeedback-target-libsanitizer
32461configure-stagefeedback-target-libsanitizer:
32462	@[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
32463	@$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libsanitizer
32464	@r=`${PWD_COMMAND}`; export r; \
32465	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32466	TFLAGS="$(STAGEfeedback_TFLAGS)"; \
32467	echo "Checking multilib configuration for libsanitizer..."; \
32468	$(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libsanitizer/multilib.tmp 2> /dev/null ; \
32469	if test -r $(TARGET_SUBDIR)/libsanitizer/multilib.out; then \
32470	  if cmp -s $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; then \
32471	    rm -f $(TARGET_SUBDIR)/libsanitizer/multilib.tmp; \
32472	  else \
32473	    rm -f $(TARGET_SUBDIR)/libsanitizer/Makefile; \
32474	    mv $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; \
32475	  fi; \
32476	else \
32477	  mv $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; \
32478	fi; \
32479	test ! -f $(TARGET_SUBDIR)/libsanitizer/Makefile || exit 0; \
32480	$(RAW_CXX_TARGET_EXPORTS) \
32481	 \
32482	CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
32483	CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
32484	LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS;  \
32485	echo Configuring stage feedback in $(TARGET_SUBDIR)/libsanitizer ; \
32486	$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libsanitizer ; \
32487	cd $(TARGET_SUBDIR)/libsanitizer || exit 1; \
32488	case $(srcdir) in \
32489	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
32490	  *) topdir=`echo $(TARGET_SUBDIR)/libsanitizer/ | \
32491		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
32492	esac; \
32493	srcdiroption="--srcdir=$${topdir}/libsanitizer"; \
32494	libsrcdir="$$s/libsanitizer"; \
32495	$(SHELL) $${libsrcdir}/configure \
32496	  $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
32497	  --target=${target_alias} $${srcdiroption} \
32498	  --with-build-libsubdir=$(HOST_SUBDIR) \
32499	  $(STAGEfeedback_CONFIGURE_FLAGS)
32500@endif target-libsanitizer-bootstrap
32501
32502
32503
32504
32505
32506.PHONY: all-target-libsanitizer maybe-all-target-libsanitizer
32507maybe-all-target-libsanitizer:
32508@if gcc-bootstrap
32509all-target-libsanitizer: stage_current
32510@endif gcc-bootstrap
32511@if target-libsanitizer
32512TARGET-target-libsanitizer=all
32513maybe-all-target-libsanitizer: all-target-libsanitizer
32514all-target-libsanitizer: configure-target-libsanitizer
32515	@r=`${PWD_COMMAND}`; export r; \
32516	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32517	$(RAW_CXX_TARGET_EXPORTS)  \
32518	(cd $(TARGET_SUBDIR)/libsanitizer && \
32519	  $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)'   \
32520		$(TARGET-target-libsanitizer))
32521@endif target-libsanitizer
32522
32523
32524
32525.PHONY: all-stage1-target-libsanitizer maybe-all-stage1-target-libsanitizer
32526.PHONY: clean-stage1-target-libsanitizer maybe-clean-stage1-target-libsanitizer
32527maybe-all-stage1-target-libsanitizer:
32528maybe-clean-stage1-target-libsanitizer:
32529@if target-libsanitizer-bootstrap
32530maybe-all-stage1-target-libsanitizer: all-stage1-target-libsanitizer
32531all-stage1: all-stage1-target-libsanitizer
32532TARGET-stage1-target-libsanitizer = $(TARGET-target-libsanitizer)
32533all-stage1-target-libsanitizer: configure-stage1-target-libsanitizer
32534	@[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
32535	@r=`${PWD_COMMAND}`; export r; \
32536	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32537	TFLAGS="$(STAGE1_TFLAGS)"; \
32538	$(RAW_CXX_TARGET_EXPORTS)  \
32539	cd $(TARGET_SUBDIR)/libsanitizer && \
32540	$(MAKE) $(BASE_FLAGS_TO_PASS) \
32541		CFLAGS="$(CFLAGS_FOR_TARGET)" \
32542		CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
32543		LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
32544		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
32545		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
32546		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
32547		$(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)'  \
32548		  \
32549		TFLAGS="$(STAGE1_TFLAGS)" \
32550		$(TARGET-stage1-target-libsanitizer)
32551
32552maybe-clean-stage1-target-libsanitizer: clean-stage1-target-libsanitizer
32553clean-stage1: clean-stage1-target-libsanitizer
32554clean-stage1-target-libsanitizer:
32555	@if [ $(current_stage) = stage1 ]; then \
32556	  [ -f $(TARGET_SUBDIR)/libsanitizer/Makefile ] || exit 0; \
32557	else \
32558	  [ -f $(TARGET_SUBDIR)/stage1-libsanitizer/Makefile ] || exit 0; \
32559	  $(MAKE) stage1-start; \
32560	fi; \
32561	cd $(TARGET_SUBDIR)/libsanitizer && \
32562	$(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)'  \
32563	  clean
32564@endif target-libsanitizer-bootstrap
32565
32566
32567.PHONY: all-stage2-target-libsanitizer maybe-all-stage2-target-libsanitizer
32568.PHONY: clean-stage2-target-libsanitizer maybe-clean-stage2-target-libsanitizer
32569maybe-all-stage2-target-libsanitizer:
32570maybe-clean-stage2-target-libsanitizer:
32571@if target-libsanitizer-bootstrap
32572maybe-all-stage2-target-libsanitizer: all-stage2-target-libsanitizer
32573all-stage2: all-stage2-target-libsanitizer
32574TARGET-stage2-target-libsanitizer = $(TARGET-target-libsanitizer)
32575all-stage2-target-libsanitizer: configure-stage2-target-libsanitizer
32576	@[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
32577	@r=`${PWD_COMMAND}`; export r; \
32578	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32579	TFLAGS="$(STAGE2_TFLAGS)"; \
32580	$(RAW_CXX_TARGET_EXPORTS) \
32581	  \
32582	cd $(TARGET_SUBDIR)/libsanitizer && \
32583	$(MAKE) $(BASE_FLAGS_TO_PASS) \
32584		CFLAGS="$(CFLAGS_FOR_TARGET)" \
32585		CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
32586		LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
32587		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
32588		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
32589		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
32590		$(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)'   \
32591		TFLAGS="$(STAGE2_TFLAGS)" \
32592		$(TARGET-stage2-target-libsanitizer)
32593
32594maybe-clean-stage2-target-libsanitizer: clean-stage2-target-libsanitizer
32595clean-stage2: clean-stage2-target-libsanitizer
32596clean-stage2-target-libsanitizer:
32597	@if [ $(current_stage) = stage2 ]; then \
32598	  [ -f $(TARGET_SUBDIR)/libsanitizer/Makefile ] || exit 0; \
32599	else \
32600	  [ -f $(TARGET_SUBDIR)/stage2-libsanitizer/Makefile ] || exit 0; \
32601	  $(MAKE) stage2-start; \
32602	fi; \
32603	cd $(TARGET_SUBDIR)/libsanitizer && \
32604	$(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)'   clean
32605@endif target-libsanitizer-bootstrap
32606
32607
32608.PHONY: all-stage3-target-libsanitizer maybe-all-stage3-target-libsanitizer
32609.PHONY: clean-stage3-target-libsanitizer maybe-clean-stage3-target-libsanitizer
32610maybe-all-stage3-target-libsanitizer:
32611maybe-clean-stage3-target-libsanitizer:
32612@if target-libsanitizer-bootstrap
32613maybe-all-stage3-target-libsanitizer: all-stage3-target-libsanitizer
32614all-stage3: all-stage3-target-libsanitizer
32615TARGET-stage3-target-libsanitizer = $(TARGET-target-libsanitizer)
32616all-stage3-target-libsanitizer: configure-stage3-target-libsanitizer
32617	@[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
32618	@r=`${PWD_COMMAND}`; export r; \
32619	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32620	TFLAGS="$(STAGE3_TFLAGS)"; \
32621	$(RAW_CXX_TARGET_EXPORTS) \
32622	  \
32623	cd $(TARGET_SUBDIR)/libsanitizer && \
32624	$(MAKE) $(BASE_FLAGS_TO_PASS) \
32625		CFLAGS="$(CFLAGS_FOR_TARGET)" \
32626		CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
32627		LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
32628		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
32629		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
32630		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
32631		$(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)'   \
32632		TFLAGS="$(STAGE3_TFLAGS)" \
32633		$(TARGET-stage3-target-libsanitizer)
32634
32635maybe-clean-stage3-target-libsanitizer: clean-stage3-target-libsanitizer
32636clean-stage3: clean-stage3-target-libsanitizer
32637clean-stage3-target-libsanitizer:
32638	@if [ $(current_stage) = stage3 ]; then \
32639	  [ -f $(TARGET_SUBDIR)/libsanitizer/Makefile ] || exit 0; \
32640	else \
32641	  [ -f $(TARGET_SUBDIR)/stage3-libsanitizer/Makefile ] || exit 0; \
32642	  $(MAKE) stage3-start; \
32643	fi; \
32644	cd $(TARGET_SUBDIR)/libsanitizer && \
32645	$(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)'   clean
32646@endif target-libsanitizer-bootstrap
32647
32648
32649.PHONY: all-stage4-target-libsanitizer maybe-all-stage4-target-libsanitizer
32650.PHONY: clean-stage4-target-libsanitizer maybe-clean-stage4-target-libsanitizer
32651maybe-all-stage4-target-libsanitizer:
32652maybe-clean-stage4-target-libsanitizer:
32653@if target-libsanitizer-bootstrap
32654maybe-all-stage4-target-libsanitizer: all-stage4-target-libsanitizer
32655all-stage4: all-stage4-target-libsanitizer
32656TARGET-stage4-target-libsanitizer = $(TARGET-target-libsanitizer)
32657all-stage4-target-libsanitizer: configure-stage4-target-libsanitizer
32658	@[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
32659	@r=`${PWD_COMMAND}`; export r; \
32660	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32661	TFLAGS="$(STAGE4_TFLAGS)"; \
32662	$(RAW_CXX_TARGET_EXPORTS) \
32663	  \
32664	cd $(TARGET_SUBDIR)/libsanitizer && \
32665	$(MAKE) $(BASE_FLAGS_TO_PASS) \
32666		CFLAGS="$(CFLAGS_FOR_TARGET)" \
32667		CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
32668		LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
32669		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
32670		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
32671		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
32672		$(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)'   \
32673		TFLAGS="$(STAGE4_TFLAGS)" \
32674		$(TARGET-stage4-target-libsanitizer)
32675
32676maybe-clean-stage4-target-libsanitizer: clean-stage4-target-libsanitizer
32677clean-stage4: clean-stage4-target-libsanitizer
32678clean-stage4-target-libsanitizer:
32679	@if [ $(current_stage) = stage4 ]; then \
32680	  [ -f $(TARGET_SUBDIR)/libsanitizer/Makefile ] || exit 0; \
32681	else \
32682	  [ -f $(TARGET_SUBDIR)/stage4-libsanitizer/Makefile ] || exit 0; \
32683	  $(MAKE) stage4-start; \
32684	fi; \
32685	cd $(TARGET_SUBDIR)/libsanitizer && \
32686	$(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)'   clean
32687@endif target-libsanitizer-bootstrap
32688
32689
32690.PHONY: all-stageprofile-target-libsanitizer maybe-all-stageprofile-target-libsanitizer
32691.PHONY: clean-stageprofile-target-libsanitizer maybe-clean-stageprofile-target-libsanitizer
32692maybe-all-stageprofile-target-libsanitizer:
32693maybe-clean-stageprofile-target-libsanitizer:
32694@if target-libsanitizer-bootstrap
32695maybe-all-stageprofile-target-libsanitizer: all-stageprofile-target-libsanitizer
32696all-stageprofile: all-stageprofile-target-libsanitizer
32697TARGET-stageprofile-target-libsanitizer = $(TARGET-target-libsanitizer)
32698all-stageprofile-target-libsanitizer: configure-stageprofile-target-libsanitizer
32699	@[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
32700	@r=`${PWD_COMMAND}`; export r; \
32701	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32702	TFLAGS="$(STAGEprofile_TFLAGS)"; \
32703	$(RAW_CXX_TARGET_EXPORTS) \
32704	  \
32705	cd $(TARGET_SUBDIR)/libsanitizer && \
32706	$(MAKE) $(BASE_FLAGS_TO_PASS) \
32707		CFLAGS="$(CFLAGS_FOR_TARGET)" \
32708		CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
32709		LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
32710		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
32711		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
32712		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
32713		$(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)'   \
32714		TFLAGS="$(STAGEprofile_TFLAGS)" \
32715		$(TARGET-stageprofile-target-libsanitizer)
32716
32717maybe-clean-stageprofile-target-libsanitizer: clean-stageprofile-target-libsanitizer
32718clean-stageprofile: clean-stageprofile-target-libsanitizer
32719clean-stageprofile-target-libsanitizer:
32720	@if [ $(current_stage) = stageprofile ]; then \
32721	  [ -f $(TARGET_SUBDIR)/libsanitizer/Makefile ] || exit 0; \
32722	else \
32723	  [ -f $(TARGET_SUBDIR)/stageprofile-libsanitizer/Makefile ] || exit 0; \
32724	  $(MAKE) stageprofile-start; \
32725	fi; \
32726	cd $(TARGET_SUBDIR)/libsanitizer && \
32727	$(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)'   clean
32728@endif target-libsanitizer-bootstrap
32729
32730
32731.PHONY: all-stagefeedback-target-libsanitizer maybe-all-stagefeedback-target-libsanitizer
32732.PHONY: clean-stagefeedback-target-libsanitizer maybe-clean-stagefeedback-target-libsanitizer
32733maybe-all-stagefeedback-target-libsanitizer:
32734maybe-clean-stagefeedback-target-libsanitizer:
32735@if target-libsanitizer-bootstrap
32736maybe-all-stagefeedback-target-libsanitizer: all-stagefeedback-target-libsanitizer
32737all-stagefeedback: all-stagefeedback-target-libsanitizer
32738TARGET-stagefeedback-target-libsanitizer = $(TARGET-target-libsanitizer)
32739all-stagefeedback-target-libsanitizer: configure-stagefeedback-target-libsanitizer
32740	@[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
32741	@r=`${PWD_COMMAND}`; export r; \
32742	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32743	TFLAGS="$(STAGEfeedback_TFLAGS)"; \
32744	$(RAW_CXX_TARGET_EXPORTS) \
32745	  \
32746	cd $(TARGET_SUBDIR)/libsanitizer && \
32747	$(MAKE) $(BASE_FLAGS_TO_PASS) \
32748		CFLAGS="$(CFLAGS_FOR_TARGET)" \
32749		CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
32750		LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
32751		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
32752		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
32753		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
32754		$(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)'   \
32755		TFLAGS="$(STAGEfeedback_TFLAGS)" \
32756		$(TARGET-stagefeedback-target-libsanitizer)
32757
32758maybe-clean-stagefeedback-target-libsanitizer: clean-stagefeedback-target-libsanitizer
32759clean-stagefeedback: clean-stagefeedback-target-libsanitizer
32760clean-stagefeedback-target-libsanitizer:
32761	@if [ $(current_stage) = stagefeedback ]; then \
32762	  [ -f $(TARGET_SUBDIR)/libsanitizer/Makefile ] || exit 0; \
32763	else \
32764	  [ -f $(TARGET_SUBDIR)/stagefeedback-libsanitizer/Makefile ] || exit 0; \
32765	  $(MAKE) stagefeedback-start; \
32766	fi; \
32767	cd $(TARGET_SUBDIR)/libsanitizer && \
32768	$(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)'   clean
32769@endif target-libsanitizer-bootstrap
32770
32771
32772
32773
32774
32775
32776.PHONY: check-target-libsanitizer maybe-check-target-libsanitizer
32777maybe-check-target-libsanitizer:
32778@if target-libsanitizer
32779maybe-check-target-libsanitizer: check-target-libsanitizer
32780
32781check-target-libsanitizer:
32782	@: $(MAKE); $(unstage)
32783	@r=`${PWD_COMMAND}`; export r; \
32784	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32785	$(RAW_CXX_TARGET_EXPORTS) \
32786	(cd $(TARGET_SUBDIR)/libsanitizer && \
32787	  $(MAKE) $(TARGET_FLAGS_TO_PASS)  'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)'   check)
32788
32789@endif target-libsanitizer
32790
32791.PHONY: install-target-libsanitizer maybe-install-target-libsanitizer
32792maybe-install-target-libsanitizer:
32793@if target-libsanitizer
32794maybe-install-target-libsanitizer: install-target-libsanitizer
32795
32796install-target-libsanitizer: installdirs
32797	@: $(MAKE); $(unstage)
32798	@r=`${PWD_COMMAND}`; export r; \
32799	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32800	$(RAW_CXX_TARGET_EXPORTS) \
32801	(cd $(TARGET_SUBDIR)/libsanitizer && \
32802	  $(MAKE) $(TARGET_FLAGS_TO_PASS)  install)
32803
32804@endif target-libsanitizer
32805
32806.PHONY: install-strip-target-libsanitizer maybe-install-strip-target-libsanitizer
32807maybe-install-strip-target-libsanitizer:
32808@if target-libsanitizer
32809maybe-install-strip-target-libsanitizer: install-strip-target-libsanitizer
32810
32811install-strip-target-libsanitizer: installdirs
32812	@: $(MAKE); $(unstage)
32813	@r=`${PWD_COMMAND}`; export r; \
32814	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32815	$(RAW_CXX_TARGET_EXPORTS) \
32816	(cd $(TARGET_SUBDIR)/libsanitizer && \
32817	  $(MAKE) $(TARGET_FLAGS_TO_PASS)  install-strip)
32818
32819@endif target-libsanitizer
32820
32821# Other targets (info, dvi, pdf, etc.)
32822
32823.PHONY: maybe-info-target-libsanitizer info-target-libsanitizer
32824maybe-info-target-libsanitizer:
32825@if target-libsanitizer
32826maybe-info-target-libsanitizer: info-target-libsanitizer
32827
32828info-target-libsanitizer: \
32829    configure-target-libsanitizer 
32830	@: $(MAKE); $(unstage)
32831	@[ -f $(TARGET_SUBDIR)/libsanitizer/Makefile ] || exit 0 ; \
32832	r=`${PWD_COMMAND}`; export r; \
32833	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32834	$(RAW_CXX_TARGET_EXPORTS) \
32835	echo "Doing info in $(TARGET_SUBDIR)/libsanitizer" ; \
32836	for flag in $(EXTRA_TARGET_FLAGS); do \
32837	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32838	done; \
32839	(cd $(TARGET_SUBDIR)/libsanitizer && \
32840	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32841	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32842	          "RANLIB=$${RANLIB}" \
32843	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32844	           info) \
32845	  || exit 1
32846
32847@endif target-libsanitizer
32848
32849.PHONY: maybe-dvi-target-libsanitizer dvi-target-libsanitizer
32850maybe-dvi-target-libsanitizer:
32851@if target-libsanitizer
32852maybe-dvi-target-libsanitizer: dvi-target-libsanitizer
32853
32854dvi-target-libsanitizer: \
32855    configure-target-libsanitizer 
32856	@: $(MAKE); $(unstage)
32857	@[ -f $(TARGET_SUBDIR)/libsanitizer/Makefile ] || exit 0 ; \
32858	r=`${PWD_COMMAND}`; export r; \
32859	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32860	$(RAW_CXX_TARGET_EXPORTS) \
32861	echo "Doing dvi in $(TARGET_SUBDIR)/libsanitizer" ; \
32862	for flag in $(EXTRA_TARGET_FLAGS); do \
32863	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32864	done; \
32865	(cd $(TARGET_SUBDIR)/libsanitizer && \
32866	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32867	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32868	          "RANLIB=$${RANLIB}" \
32869	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32870	           dvi) \
32871	  || exit 1
32872
32873@endif target-libsanitizer
32874
32875.PHONY: maybe-pdf-target-libsanitizer pdf-target-libsanitizer
32876maybe-pdf-target-libsanitizer:
32877@if target-libsanitizer
32878maybe-pdf-target-libsanitizer: pdf-target-libsanitizer
32879
32880pdf-target-libsanitizer: \
32881    configure-target-libsanitizer 
32882	@: $(MAKE); $(unstage)
32883	@[ -f $(TARGET_SUBDIR)/libsanitizer/Makefile ] || exit 0 ; \
32884	r=`${PWD_COMMAND}`; export r; \
32885	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32886	$(RAW_CXX_TARGET_EXPORTS) \
32887	echo "Doing pdf in $(TARGET_SUBDIR)/libsanitizer" ; \
32888	for flag in $(EXTRA_TARGET_FLAGS); do \
32889	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32890	done; \
32891	(cd $(TARGET_SUBDIR)/libsanitizer && \
32892	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32893	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32894	          "RANLIB=$${RANLIB}" \
32895	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32896	           pdf) \
32897	  || exit 1
32898
32899@endif target-libsanitizer
32900
32901.PHONY: maybe-html-target-libsanitizer html-target-libsanitizer
32902maybe-html-target-libsanitizer:
32903@if target-libsanitizer
32904maybe-html-target-libsanitizer: html-target-libsanitizer
32905
32906html-target-libsanitizer: \
32907    configure-target-libsanitizer 
32908	@: $(MAKE); $(unstage)
32909	@[ -f $(TARGET_SUBDIR)/libsanitizer/Makefile ] || exit 0 ; \
32910	r=`${PWD_COMMAND}`; export r; \
32911	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32912	$(RAW_CXX_TARGET_EXPORTS) \
32913	echo "Doing html in $(TARGET_SUBDIR)/libsanitizer" ; \
32914	for flag in $(EXTRA_TARGET_FLAGS); do \
32915	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32916	done; \
32917	(cd $(TARGET_SUBDIR)/libsanitizer && \
32918	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32919	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32920	          "RANLIB=$${RANLIB}" \
32921	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32922	           html) \
32923	  || exit 1
32924
32925@endif target-libsanitizer
32926
32927.PHONY: maybe-TAGS-target-libsanitizer TAGS-target-libsanitizer
32928maybe-TAGS-target-libsanitizer:
32929@if target-libsanitizer
32930maybe-TAGS-target-libsanitizer: TAGS-target-libsanitizer
32931
32932TAGS-target-libsanitizer: \
32933    configure-target-libsanitizer 
32934	@: $(MAKE); $(unstage)
32935	@[ -f $(TARGET_SUBDIR)/libsanitizer/Makefile ] || exit 0 ; \
32936	r=`${PWD_COMMAND}`; export r; \
32937	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32938	$(RAW_CXX_TARGET_EXPORTS) \
32939	echo "Doing TAGS in $(TARGET_SUBDIR)/libsanitizer" ; \
32940	for flag in $(EXTRA_TARGET_FLAGS); do \
32941	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32942	done; \
32943	(cd $(TARGET_SUBDIR)/libsanitizer && \
32944	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32945	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32946	          "RANLIB=$${RANLIB}" \
32947	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32948	           TAGS) \
32949	  || exit 1
32950
32951@endif target-libsanitizer
32952
32953.PHONY: maybe-install-info-target-libsanitizer install-info-target-libsanitizer
32954maybe-install-info-target-libsanitizer:
32955@if target-libsanitizer
32956maybe-install-info-target-libsanitizer: install-info-target-libsanitizer
32957
32958install-info-target-libsanitizer: \
32959    configure-target-libsanitizer \
32960    info-target-libsanitizer 
32961	@: $(MAKE); $(unstage)
32962	@[ -f $(TARGET_SUBDIR)/libsanitizer/Makefile ] || exit 0 ; \
32963	r=`${PWD_COMMAND}`; export r; \
32964	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32965	$(RAW_CXX_TARGET_EXPORTS) \
32966	echo "Doing install-info in $(TARGET_SUBDIR)/libsanitizer" ; \
32967	for flag in $(EXTRA_TARGET_FLAGS); do \
32968	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32969	done; \
32970	(cd $(TARGET_SUBDIR)/libsanitizer && \
32971	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32972	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32973	          "RANLIB=$${RANLIB}" \
32974	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32975	           install-info) \
32976	  || exit 1
32977
32978@endif target-libsanitizer
32979
32980.PHONY: maybe-install-pdf-target-libsanitizer install-pdf-target-libsanitizer
32981maybe-install-pdf-target-libsanitizer:
32982@if target-libsanitizer
32983maybe-install-pdf-target-libsanitizer: install-pdf-target-libsanitizer
32984
32985install-pdf-target-libsanitizer: \
32986    configure-target-libsanitizer \
32987    pdf-target-libsanitizer 
32988	@: $(MAKE); $(unstage)
32989	@[ -f $(TARGET_SUBDIR)/libsanitizer/Makefile ] || exit 0 ; \
32990	r=`${PWD_COMMAND}`; export r; \
32991	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32992	$(RAW_CXX_TARGET_EXPORTS) \
32993	echo "Doing install-pdf in $(TARGET_SUBDIR)/libsanitizer" ; \
32994	for flag in $(EXTRA_TARGET_FLAGS); do \
32995	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32996	done; \
32997	(cd $(TARGET_SUBDIR)/libsanitizer && \
32998	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32999	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33000	          "RANLIB=$${RANLIB}" \
33001	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33002	           install-pdf) \
33003	  || exit 1
33004
33005@endif target-libsanitizer
33006
33007.PHONY: maybe-install-html-target-libsanitizer install-html-target-libsanitizer
33008maybe-install-html-target-libsanitizer:
33009@if target-libsanitizer
33010maybe-install-html-target-libsanitizer: install-html-target-libsanitizer
33011
33012install-html-target-libsanitizer: \
33013    configure-target-libsanitizer \
33014    html-target-libsanitizer 
33015	@: $(MAKE); $(unstage)
33016	@[ -f $(TARGET_SUBDIR)/libsanitizer/Makefile ] || exit 0 ; \
33017	r=`${PWD_COMMAND}`; export r; \
33018	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33019	$(RAW_CXX_TARGET_EXPORTS) \
33020	echo "Doing install-html in $(TARGET_SUBDIR)/libsanitizer" ; \
33021	for flag in $(EXTRA_TARGET_FLAGS); do \
33022	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33023	done; \
33024	(cd $(TARGET_SUBDIR)/libsanitizer && \
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-html) \
33030	  || exit 1
33031
33032@endif target-libsanitizer
33033
33034.PHONY: maybe-installcheck-target-libsanitizer installcheck-target-libsanitizer
33035maybe-installcheck-target-libsanitizer:
33036@if target-libsanitizer
33037maybe-installcheck-target-libsanitizer: installcheck-target-libsanitizer
33038
33039installcheck-target-libsanitizer: \
33040    configure-target-libsanitizer 
33041	@: $(MAKE); $(unstage)
33042	@[ -f $(TARGET_SUBDIR)/libsanitizer/Makefile ] || exit 0 ; \
33043	r=`${PWD_COMMAND}`; export r; \
33044	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33045	$(RAW_CXX_TARGET_EXPORTS) \
33046	echo "Doing installcheck in $(TARGET_SUBDIR)/libsanitizer" ; \
33047	for flag in $(EXTRA_TARGET_FLAGS); do \
33048	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33049	done; \
33050	(cd $(TARGET_SUBDIR)/libsanitizer && \
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	           installcheck) \
33056	  || exit 1
33057
33058@endif target-libsanitizer
33059
33060.PHONY: maybe-mostlyclean-target-libsanitizer mostlyclean-target-libsanitizer
33061maybe-mostlyclean-target-libsanitizer:
33062@if target-libsanitizer
33063maybe-mostlyclean-target-libsanitizer: mostlyclean-target-libsanitizer
33064
33065mostlyclean-target-libsanitizer: 
33066	@: $(MAKE); $(unstage)
33067	@[ -f $(TARGET_SUBDIR)/libsanitizer/Makefile ] || exit 0 ; \
33068	r=`${PWD_COMMAND}`; export r; \
33069	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33070	$(RAW_CXX_TARGET_EXPORTS) \
33071	echo "Doing mostlyclean in $(TARGET_SUBDIR)/libsanitizer" ; \
33072	for flag in $(EXTRA_TARGET_FLAGS); do \
33073	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33074	done; \
33075	(cd $(TARGET_SUBDIR)/libsanitizer && \
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	           mostlyclean) \
33081	  || exit 1
33082
33083@endif target-libsanitizer
33084
33085.PHONY: maybe-clean-target-libsanitizer clean-target-libsanitizer
33086maybe-clean-target-libsanitizer:
33087@if target-libsanitizer
33088maybe-clean-target-libsanitizer: clean-target-libsanitizer
33089
33090clean-target-libsanitizer: 
33091	@: $(MAKE); $(unstage)
33092	@[ -f $(TARGET_SUBDIR)/libsanitizer/Makefile ] || exit 0 ; \
33093	r=`${PWD_COMMAND}`; export r; \
33094	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33095	$(RAW_CXX_TARGET_EXPORTS) \
33096	echo "Doing clean in $(TARGET_SUBDIR)/libsanitizer" ; \
33097	for flag in $(EXTRA_TARGET_FLAGS); do \
33098	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33099	done; \
33100	(cd $(TARGET_SUBDIR)/libsanitizer && \
33101	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33102	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33103	          "RANLIB=$${RANLIB}" \
33104	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33105	           clean) \
33106	  || exit 1
33107
33108@endif target-libsanitizer
33109
33110.PHONY: maybe-distclean-target-libsanitizer distclean-target-libsanitizer
33111maybe-distclean-target-libsanitizer:
33112@if target-libsanitizer
33113maybe-distclean-target-libsanitizer: distclean-target-libsanitizer
33114
33115distclean-target-libsanitizer: 
33116	@: $(MAKE); $(unstage)
33117	@[ -f $(TARGET_SUBDIR)/libsanitizer/Makefile ] || exit 0 ; \
33118	r=`${PWD_COMMAND}`; export r; \
33119	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33120	$(RAW_CXX_TARGET_EXPORTS) \
33121	echo "Doing distclean in $(TARGET_SUBDIR)/libsanitizer" ; \
33122	for flag in $(EXTRA_TARGET_FLAGS); do \
33123	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33124	done; \
33125	(cd $(TARGET_SUBDIR)/libsanitizer && \
33126	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33127	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33128	          "RANLIB=$${RANLIB}" \
33129	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33130	           distclean) \
33131	  || exit 1
33132
33133@endif target-libsanitizer
33134
33135.PHONY: maybe-maintainer-clean-target-libsanitizer maintainer-clean-target-libsanitizer
33136maybe-maintainer-clean-target-libsanitizer:
33137@if target-libsanitizer
33138maybe-maintainer-clean-target-libsanitizer: maintainer-clean-target-libsanitizer
33139
33140maintainer-clean-target-libsanitizer: 
33141	@: $(MAKE); $(unstage)
33142	@[ -f $(TARGET_SUBDIR)/libsanitizer/Makefile ] || exit 0 ; \
33143	r=`${PWD_COMMAND}`; export r; \
33144	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33145	$(RAW_CXX_TARGET_EXPORTS) \
33146	echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libsanitizer" ; \
33147	for flag in $(EXTRA_TARGET_FLAGS); do \
33148	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33149	done; \
33150	(cd $(TARGET_SUBDIR)/libsanitizer && \
33151	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33152	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33153	          "RANLIB=$${RANLIB}" \
33154	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33155	           maintainer-clean) \
33156	  || exit 1
33157
33158@endif target-libsanitizer
33159
33160
33161
33162
33163
33164.PHONY: configure-target-libvtv maybe-configure-target-libvtv
33165maybe-configure-target-libvtv:
33166@if gcc-bootstrap
33167configure-target-libvtv: stage_current
33168@endif gcc-bootstrap
33169@if target-libvtv
33170maybe-configure-target-libvtv: configure-target-libvtv
33171configure-target-libvtv: 
33172	@r=`${PWD_COMMAND}`; export r; \
33173	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33174	echo "Checking multilib configuration for libvtv..."; \
33175	$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libvtv ; \
33176	$(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libvtv/multilib.tmp 2> /dev/null ; \
33177	if test -r $(TARGET_SUBDIR)/libvtv/multilib.out; then \
33178	  if cmp -s $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; then \
33179	    rm -f $(TARGET_SUBDIR)/libvtv/multilib.tmp; \
33180	  else \
33181	    rm -f $(TARGET_SUBDIR)/libvtv/Makefile; \
33182	    mv $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; \
33183	  fi; \
33184	else \
33185	  mv $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; \
33186	fi; \
33187	test ! -f $(TARGET_SUBDIR)/libvtv/Makefile || exit 0; \
33188	$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libvtv ; \
33189	$(RAW_CXX_TARGET_EXPORTS)  \
33190	echo Configuring in $(TARGET_SUBDIR)/libvtv; \
33191	cd "$(TARGET_SUBDIR)/libvtv" || exit 1; \
33192	case $(srcdir) in \
33193	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
33194	  *) topdir=`echo $(TARGET_SUBDIR)/libvtv/ | \
33195		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
33196	esac; \
33197	srcdiroption="--srcdir=$${topdir}/libvtv"; \
33198	libsrcdir="$$s/libvtv"; \
33199	rm -f no-such-file || : ; \
33200	CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
33201	  $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
33202	  --target=${target_alias} $${srcdiroption}  \
33203	  || exit 1
33204@endif target-libvtv
33205
33206
33207
33208.PHONY: configure-stage1-target-libvtv maybe-configure-stage1-target-libvtv
33209maybe-configure-stage1-target-libvtv:
33210@if target-libvtv-bootstrap
33211maybe-configure-stage1-target-libvtv: configure-stage1-target-libvtv
33212configure-stage1-target-libvtv:
33213	@[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
33214	@$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libvtv
33215	@r=`${PWD_COMMAND}`; export r; \
33216	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33217	TFLAGS="$(STAGE1_TFLAGS)"; \
33218	echo "Checking multilib configuration for libvtv..."; \
33219	$(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libvtv/multilib.tmp 2> /dev/null ; \
33220	if test -r $(TARGET_SUBDIR)/libvtv/multilib.out; then \
33221	  if cmp -s $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; then \
33222	    rm -f $(TARGET_SUBDIR)/libvtv/multilib.tmp; \
33223	  else \
33224	    rm -f $(TARGET_SUBDIR)/libvtv/Makefile; \
33225	    mv $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; \
33226	  fi; \
33227	else \
33228	  mv $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; \
33229	fi; \
33230	test ! -f $(TARGET_SUBDIR)/libvtv/Makefile || exit 0; \
33231	$(RAW_CXX_TARGET_EXPORTS) \
33232	CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
33233	CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
33234	LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS;  \
33235	echo Configuring stage 1 in $(TARGET_SUBDIR)/libvtv ; \
33236	$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libvtv ; \
33237	cd $(TARGET_SUBDIR)/libvtv || exit 1; \
33238	case $(srcdir) in \
33239	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
33240	  *) topdir=`echo $(TARGET_SUBDIR)/libvtv/ | \
33241		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
33242	esac; \
33243	srcdiroption="--srcdir=$${topdir}/libvtv"; \
33244	libsrcdir="$$s/libvtv"; \
33245	$(SHELL) $${libsrcdir}/configure \
33246	  $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
33247	  --target=${target_alias} $${srcdiroption} \
33248	  $(STAGE1_CONFIGURE_FLAGS)
33249@endif target-libvtv-bootstrap
33250
33251.PHONY: configure-stage2-target-libvtv maybe-configure-stage2-target-libvtv
33252maybe-configure-stage2-target-libvtv:
33253@if target-libvtv-bootstrap
33254maybe-configure-stage2-target-libvtv: configure-stage2-target-libvtv
33255configure-stage2-target-libvtv:
33256	@[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
33257	@$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libvtv
33258	@r=`${PWD_COMMAND}`; export r; \
33259	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33260	TFLAGS="$(STAGE2_TFLAGS)"; \
33261	echo "Checking multilib configuration for libvtv..."; \
33262	$(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libvtv/multilib.tmp 2> /dev/null ; \
33263	if test -r $(TARGET_SUBDIR)/libvtv/multilib.out; then \
33264	  if cmp -s $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; then \
33265	    rm -f $(TARGET_SUBDIR)/libvtv/multilib.tmp; \
33266	  else \
33267	    rm -f $(TARGET_SUBDIR)/libvtv/Makefile; \
33268	    mv $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; \
33269	  fi; \
33270	else \
33271	  mv $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; \
33272	fi; \
33273	test ! -f $(TARGET_SUBDIR)/libvtv/Makefile || exit 0; \
33274	$(RAW_CXX_TARGET_EXPORTS) \
33275	 \
33276	CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
33277	CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
33278	LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS;  \
33279	echo Configuring stage 2 in $(TARGET_SUBDIR)/libvtv ; \
33280	$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libvtv ; \
33281	cd $(TARGET_SUBDIR)/libvtv || exit 1; \
33282	case $(srcdir) in \
33283	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
33284	  *) topdir=`echo $(TARGET_SUBDIR)/libvtv/ | \
33285		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
33286	esac; \
33287	srcdiroption="--srcdir=$${topdir}/libvtv"; \
33288	libsrcdir="$$s/libvtv"; \
33289	$(SHELL) $${libsrcdir}/configure \
33290	  $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
33291	  --target=${target_alias} $${srcdiroption} \
33292	  --with-build-libsubdir=$(HOST_SUBDIR) \
33293	  $(STAGE2_CONFIGURE_FLAGS)
33294@endif target-libvtv-bootstrap
33295
33296.PHONY: configure-stage3-target-libvtv maybe-configure-stage3-target-libvtv
33297maybe-configure-stage3-target-libvtv:
33298@if target-libvtv-bootstrap
33299maybe-configure-stage3-target-libvtv: configure-stage3-target-libvtv
33300configure-stage3-target-libvtv:
33301	@[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
33302	@$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libvtv
33303	@r=`${PWD_COMMAND}`; export r; \
33304	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33305	TFLAGS="$(STAGE3_TFLAGS)"; \
33306	echo "Checking multilib configuration for libvtv..."; \
33307	$(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libvtv/multilib.tmp 2> /dev/null ; \
33308	if test -r $(TARGET_SUBDIR)/libvtv/multilib.out; then \
33309	  if cmp -s $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; then \
33310	    rm -f $(TARGET_SUBDIR)/libvtv/multilib.tmp; \
33311	  else \
33312	    rm -f $(TARGET_SUBDIR)/libvtv/Makefile; \
33313	    mv $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; \
33314	  fi; \
33315	else \
33316	  mv $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; \
33317	fi; \
33318	test ! -f $(TARGET_SUBDIR)/libvtv/Makefile || exit 0; \
33319	$(RAW_CXX_TARGET_EXPORTS) \
33320	 \
33321	CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
33322	CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
33323	LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS;  \
33324	echo Configuring stage 3 in $(TARGET_SUBDIR)/libvtv ; \
33325	$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libvtv ; \
33326	cd $(TARGET_SUBDIR)/libvtv || exit 1; \
33327	case $(srcdir) in \
33328	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
33329	  *) topdir=`echo $(TARGET_SUBDIR)/libvtv/ | \
33330		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
33331	esac; \
33332	srcdiroption="--srcdir=$${topdir}/libvtv"; \
33333	libsrcdir="$$s/libvtv"; \
33334	$(SHELL) $${libsrcdir}/configure \
33335	  $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
33336	  --target=${target_alias} $${srcdiroption} \
33337	  --with-build-libsubdir=$(HOST_SUBDIR) \
33338	  $(STAGE3_CONFIGURE_FLAGS)
33339@endif target-libvtv-bootstrap
33340
33341.PHONY: configure-stage4-target-libvtv maybe-configure-stage4-target-libvtv
33342maybe-configure-stage4-target-libvtv:
33343@if target-libvtv-bootstrap
33344maybe-configure-stage4-target-libvtv: configure-stage4-target-libvtv
33345configure-stage4-target-libvtv:
33346	@[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
33347	@$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libvtv
33348	@r=`${PWD_COMMAND}`; export r; \
33349	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33350	TFLAGS="$(STAGE4_TFLAGS)"; \
33351	echo "Checking multilib configuration for libvtv..."; \
33352	$(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libvtv/multilib.tmp 2> /dev/null ; \
33353	if test -r $(TARGET_SUBDIR)/libvtv/multilib.out; then \
33354	  if cmp -s $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; then \
33355	    rm -f $(TARGET_SUBDIR)/libvtv/multilib.tmp; \
33356	  else \
33357	    rm -f $(TARGET_SUBDIR)/libvtv/Makefile; \
33358	    mv $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; \
33359	  fi; \
33360	else \
33361	  mv $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; \
33362	fi; \
33363	test ! -f $(TARGET_SUBDIR)/libvtv/Makefile || exit 0; \
33364	$(RAW_CXX_TARGET_EXPORTS) \
33365	 \
33366	CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
33367	CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
33368	LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS;  \
33369	echo Configuring stage 4 in $(TARGET_SUBDIR)/libvtv ; \
33370	$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libvtv ; \
33371	cd $(TARGET_SUBDIR)/libvtv || exit 1; \
33372	case $(srcdir) in \
33373	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
33374	  *) topdir=`echo $(TARGET_SUBDIR)/libvtv/ | \
33375		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
33376	esac; \
33377	srcdiroption="--srcdir=$${topdir}/libvtv"; \
33378	libsrcdir="$$s/libvtv"; \
33379	$(SHELL) $${libsrcdir}/configure \
33380	  $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
33381	  --target=${target_alias} $${srcdiroption} \
33382	  --with-build-libsubdir=$(HOST_SUBDIR) \
33383	  $(STAGE4_CONFIGURE_FLAGS)
33384@endif target-libvtv-bootstrap
33385
33386.PHONY: configure-stageprofile-target-libvtv maybe-configure-stageprofile-target-libvtv
33387maybe-configure-stageprofile-target-libvtv:
33388@if target-libvtv-bootstrap
33389maybe-configure-stageprofile-target-libvtv: configure-stageprofile-target-libvtv
33390configure-stageprofile-target-libvtv:
33391	@[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
33392	@$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libvtv
33393	@r=`${PWD_COMMAND}`; export r; \
33394	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33395	TFLAGS="$(STAGEprofile_TFLAGS)"; \
33396	echo "Checking multilib configuration for libvtv..."; \
33397	$(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libvtv/multilib.tmp 2> /dev/null ; \
33398	if test -r $(TARGET_SUBDIR)/libvtv/multilib.out; then \
33399	  if cmp -s $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; then \
33400	    rm -f $(TARGET_SUBDIR)/libvtv/multilib.tmp; \
33401	  else \
33402	    rm -f $(TARGET_SUBDIR)/libvtv/Makefile; \
33403	    mv $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; \
33404	  fi; \
33405	else \
33406	  mv $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; \
33407	fi; \
33408	test ! -f $(TARGET_SUBDIR)/libvtv/Makefile || exit 0; \
33409	$(RAW_CXX_TARGET_EXPORTS) \
33410	 \
33411	CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
33412	CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
33413	LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS;  \
33414	echo Configuring stage profile in $(TARGET_SUBDIR)/libvtv ; \
33415	$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libvtv ; \
33416	cd $(TARGET_SUBDIR)/libvtv || exit 1; \
33417	case $(srcdir) in \
33418	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
33419	  *) topdir=`echo $(TARGET_SUBDIR)/libvtv/ | \
33420		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
33421	esac; \
33422	srcdiroption="--srcdir=$${topdir}/libvtv"; \
33423	libsrcdir="$$s/libvtv"; \
33424	$(SHELL) $${libsrcdir}/configure \
33425	  $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
33426	  --target=${target_alias} $${srcdiroption} \
33427	  --with-build-libsubdir=$(HOST_SUBDIR) \
33428	  $(STAGEprofile_CONFIGURE_FLAGS)
33429@endif target-libvtv-bootstrap
33430
33431.PHONY: configure-stagefeedback-target-libvtv maybe-configure-stagefeedback-target-libvtv
33432maybe-configure-stagefeedback-target-libvtv:
33433@if target-libvtv-bootstrap
33434maybe-configure-stagefeedback-target-libvtv: configure-stagefeedback-target-libvtv
33435configure-stagefeedback-target-libvtv:
33436	@[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
33437	@$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libvtv
33438	@r=`${PWD_COMMAND}`; export r; \
33439	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33440	TFLAGS="$(STAGEfeedback_TFLAGS)"; \
33441	echo "Checking multilib configuration for libvtv..."; \
33442	$(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libvtv/multilib.tmp 2> /dev/null ; \
33443	if test -r $(TARGET_SUBDIR)/libvtv/multilib.out; then \
33444	  if cmp -s $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; then \
33445	    rm -f $(TARGET_SUBDIR)/libvtv/multilib.tmp; \
33446	  else \
33447	    rm -f $(TARGET_SUBDIR)/libvtv/Makefile; \
33448	    mv $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; \
33449	  fi; \
33450	else \
33451	  mv $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; \
33452	fi; \
33453	test ! -f $(TARGET_SUBDIR)/libvtv/Makefile || exit 0; \
33454	$(RAW_CXX_TARGET_EXPORTS) \
33455	 \
33456	CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
33457	CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
33458	LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS;  \
33459	echo Configuring stage feedback in $(TARGET_SUBDIR)/libvtv ; \
33460	$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libvtv ; \
33461	cd $(TARGET_SUBDIR)/libvtv || exit 1; \
33462	case $(srcdir) in \
33463	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
33464	  *) topdir=`echo $(TARGET_SUBDIR)/libvtv/ | \
33465		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
33466	esac; \
33467	srcdiroption="--srcdir=$${topdir}/libvtv"; \
33468	libsrcdir="$$s/libvtv"; \
33469	$(SHELL) $${libsrcdir}/configure \
33470	  $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
33471	  --target=${target_alias} $${srcdiroption} \
33472	  --with-build-libsubdir=$(HOST_SUBDIR) \
33473	  $(STAGEfeedback_CONFIGURE_FLAGS)
33474@endif target-libvtv-bootstrap
33475
33476
33477
33478
33479
33480.PHONY: all-target-libvtv maybe-all-target-libvtv
33481maybe-all-target-libvtv:
33482@if gcc-bootstrap
33483all-target-libvtv: stage_current
33484@endif gcc-bootstrap
33485@if target-libvtv
33486TARGET-target-libvtv=all
33487maybe-all-target-libvtv: all-target-libvtv
33488all-target-libvtv: configure-target-libvtv
33489	@r=`${PWD_COMMAND}`; export r; \
33490	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33491	$(RAW_CXX_TARGET_EXPORTS)  \
33492	(cd $(TARGET_SUBDIR)/libvtv && \
33493	  $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)'   \
33494		$(TARGET-target-libvtv))
33495@endif target-libvtv
33496
33497
33498
33499.PHONY: all-stage1-target-libvtv maybe-all-stage1-target-libvtv
33500.PHONY: clean-stage1-target-libvtv maybe-clean-stage1-target-libvtv
33501maybe-all-stage1-target-libvtv:
33502maybe-clean-stage1-target-libvtv:
33503@if target-libvtv-bootstrap
33504maybe-all-stage1-target-libvtv: all-stage1-target-libvtv
33505all-stage1: all-stage1-target-libvtv
33506TARGET-stage1-target-libvtv = $(TARGET-target-libvtv)
33507all-stage1-target-libvtv: configure-stage1-target-libvtv
33508	@[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
33509	@r=`${PWD_COMMAND}`; export r; \
33510	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33511	TFLAGS="$(STAGE1_TFLAGS)"; \
33512	$(RAW_CXX_TARGET_EXPORTS)  \
33513	cd $(TARGET_SUBDIR)/libvtv && \
33514	$(MAKE) $(BASE_FLAGS_TO_PASS) \
33515		CFLAGS="$(CFLAGS_FOR_TARGET)" \
33516		CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
33517		LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
33518		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
33519		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
33520		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
33521		$(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)'  \
33522		  \
33523		TFLAGS="$(STAGE1_TFLAGS)" \
33524		$(TARGET-stage1-target-libvtv)
33525
33526maybe-clean-stage1-target-libvtv: clean-stage1-target-libvtv
33527clean-stage1: clean-stage1-target-libvtv
33528clean-stage1-target-libvtv:
33529	@if [ $(current_stage) = stage1 ]; then \
33530	  [ -f $(TARGET_SUBDIR)/libvtv/Makefile ] || exit 0; \
33531	else \
33532	  [ -f $(TARGET_SUBDIR)/stage1-libvtv/Makefile ] || exit 0; \
33533	  $(MAKE) stage1-start; \
33534	fi; \
33535	cd $(TARGET_SUBDIR)/libvtv && \
33536	$(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)'  \
33537	  clean
33538@endif target-libvtv-bootstrap
33539
33540
33541.PHONY: all-stage2-target-libvtv maybe-all-stage2-target-libvtv
33542.PHONY: clean-stage2-target-libvtv maybe-clean-stage2-target-libvtv
33543maybe-all-stage2-target-libvtv:
33544maybe-clean-stage2-target-libvtv:
33545@if target-libvtv-bootstrap
33546maybe-all-stage2-target-libvtv: all-stage2-target-libvtv
33547all-stage2: all-stage2-target-libvtv
33548TARGET-stage2-target-libvtv = $(TARGET-target-libvtv)
33549all-stage2-target-libvtv: configure-stage2-target-libvtv
33550	@[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
33551	@r=`${PWD_COMMAND}`; export r; \
33552	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33553	TFLAGS="$(STAGE2_TFLAGS)"; \
33554	$(RAW_CXX_TARGET_EXPORTS) \
33555	  \
33556	cd $(TARGET_SUBDIR)/libvtv && \
33557	$(MAKE) $(BASE_FLAGS_TO_PASS) \
33558		CFLAGS="$(CFLAGS_FOR_TARGET)" \
33559		CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
33560		LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
33561		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
33562		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
33563		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
33564		$(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)'   \
33565		TFLAGS="$(STAGE2_TFLAGS)" \
33566		$(TARGET-stage2-target-libvtv)
33567
33568maybe-clean-stage2-target-libvtv: clean-stage2-target-libvtv
33569clean-stage2: clean-stage2-target-libvtv
33570clean-stage2-target-libvtv:
33571	@if [ $(current_stage) = stage2 ]; then \
33572	  [ -f $(TARGET_SUBDIR)/libvtv/Makefile ] || exit 0; \
33573	else \
33574	  [ -f $(TARGET_SUBDIR)/stage2-libvtv/Makefile ] || exit 0; \
33575	  $(MAKE) stage2-start; \
33576	fi; \
33577	cd $(TARGET_SUBDIR)/libvtv && \
33578	$(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)'   clean
33579@endif target-libvtv-bootstrap
33580
33581
33582.PHONY: all-stage3-target-libvtv maybe-all-stage3-target-libvtv
33583.PHONY: clean-stage3-target-libvtv maybe-clean-stage3-target-libvtv
33584maybe-all-stage3-target-libvtv:
33585maybe-clean-stage3-target-libvtv:
33586@if target-libvtv-bootstrap
33587maybe-all-stage3-target-libvtv: all-stage3-target-libvtv
33588all-stage3: all-stage3-target-libvtv
33589TARGET-stage3-target-libvtv = $(TARGET-target-libvtv)
33590all-stage3-target-libvtv: configure-stage3-target-libvtv
33591	@[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
33592	@r=`${PWD_COMMAND}`; export r; \
33593	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33594	TFLAGS="$(STAGE3_TFLAGS)"; \
33595	$(RAW_CXX_TARGET_EXPORTS) \
33596	  \
33597	cd $(TARGET_SUBDIR)/libvtv && \
33598	$(MAKE) $(BASE_FLAGS_TO_PASS) \
33599		CFLAGS="$(CFLAGS_FOR_TARGET)" \
33600		CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
33601		LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
33602		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
33603		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
33604		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
33605		$(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)'   \
33606		TFLAGS="$(STAGE3_TFLAGS)" \
33607		$(TARGET-stage3-target-libvtv)
33608
33609maybe-clean-stage3-target-libvtv: clean-stage3-target-libvtv
33610clean-stage3: clean-stage3-target-libvtv
33611clean-stage3-target-libvtv:
33612	@if [ $(current_stage) = stage3 ]; then \
33613	  [ -f $(TARGET_SUBDIR)/libvtv/Makefile ] || exit 0; \
33614	else \
33615	  [ -f $(TARGET_SUBDIR)/stage3-libvtv/Makefile ] || exit 0; \
33616	  $(MAKE) stage3-start; \
33617	fi; \
33618	cd $(TARGET_SUBDIR)/libvtv && \
33619	$(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)'   clean
33620@endif target-libvtv-bootstrap
33621
33622
33623.PHONY: all-stage4-target-libvtv maybe-all-stage4-target-libvtv
33624.PHONY: clean-stage4-target-libvtv maybe-clean-stage4-target-libvtv
33625maybe-all-stage4-target-libvtv:
33626maybe-clean-stage4-target-libvtv:
33627@if target-libvtv-bootstrap
33628maybe-all-stage4-target-libvtv: all-stage4-target-libvtv
33629all-stage4: all-stage4-target-libvtv
33630TARGET-stage4-target-libvtv = $(TARGET-target-libvtv)
33631all-stage4-target-libvtv: configure-stage4-target-libvtv
33632	@[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
33633	@r=`${PWD_COMMAND}`; export r; \
33634	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33635	TFLAGS="$(STAGE4_TFLAGS)"; \
33636	$(RAW_CXX_TARGET_EXPORTS) \
33637	  \
33638	cd $(TARGET_SUBDIR)/libvtv && \
33639	$(MAKE) $(BASE_FLAGS_TO_PASS) \
33640		CFLAGS="$(CFLAGS_FOR_TARGET)" \
33641		CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
33642		LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
33643		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
33644		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
33645		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
33646		$(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)'   \
33647		TFLAGS="$(STAGE4_TFLAGS)" \
33648		$(TARGET-stage4-target-libvtv)
33649
33650maybe-clean-stage4-target-libvtv: clean-stage4-target-libvtv
33651clean-stage4: clean-stage4-target-libvtv
33652clean-stage4-target-libvtv:
33653	@if [ $(current_stage) = stage4 ]; then \
33654	  [ -f $(TARGET_SUBDIR)/libvtv/Makefile ] || exit 0; \
33655	else \
33656	  [ -f $(TARGET_SUBDIR)/stage4-libvtv/Makefile ] || exit 0; \
33657	  $(MAKE) stage4-start; \
33658	fi; \
33659	cd $(TARGET_SUBDIR)/libvtv && \
33660	$(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)'   clean
33661@endif target-libvtv-bootstrap
33662
33663
33664.PHONY: all-stageprofile-target-libvtv maybe-all-stageprofile-target-libvtv
33665.PHONY: clean-stageprofile-target-libvtv maybe-clean-stageprofile-target-libvtv
33666maybe-all-stageprofile-target-libvtv:
33667maybe-clean-stageprofile-target-libvtv:
33668@if target-libvtv-bootstrap
33669maybe-all-stageprofile-target-libvtv: all-stageprofile-target-libvtv
33670all-stageprofile: all-stageprofile-target-libvtv
33671TARGET-stageprofile-target-libvtv = $(TARGET-target-libvtv)
33672all-stageprofile-target-libvtv: configure-stageprofile-target-libvtv
33673	@[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
33674	@r=`${PWD_COMMAND}`; export r; \
33675	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33676	TFLAGS="$(STAGEprofile_TFLAGS)"; \
33677	$(RAW_CXX_TARGET_EXPORTS) \
33678	  \
33679	cd $(TARGET_SUBDIR)/libvtv && \
33680	$(MAKE) $(BASE_FLAGS_TO_PASS) \
33681		CFLAGS="$(CFLAGS_FOR_TARGET)" \
33682		CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
33683		LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
33684		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
33685		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
33686		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
33687		$(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)'   \
33688		TFLAGS="$(STAGEprofile_TFLAGS)" \
33689		$(TARGET-stageprofile-target-libvtv)
33690
33691maybe-clean-stageprofile-target-libvtv: clean-stageprofile-target-libvtv
33692clean-stageprofile: clean-stageprofile-target-libvtv
33693clean-stageprofile-target-libvtv:
33694	@if [ $(current_stage) = stageprofile ]; then \
33695	  [ -f $(TARGET_SUBDIR)/libvtv/Makefile ] || exit 0; \
33696	else \
33697	  [ -f $(TARGET_SUBDIR)/stageprofile-libvtv/Makefile ] || exit 0; \
33698	  $(MAKE) stageprofile-start; \
33699	fi; \
33700	cd $(TARGET_SUBDIR)/libvtv && \
33701	$(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)'   clean
33702@endif target-libvtv-bootstrap
33703
33704
33705.PHONY: all-stagefeedback-target-libvtv maybe-all-stagefeedback-target-libvtv
33706.PHONY: clean-stagefeedback-target-libvtv maybe-clean-stagefeedback-target-libvtv
33707maybe-all-stagefeedback-target-libvtv:
33708maybe-clean-stagefeedback-target-libvtv:
33709@if target-libvtv-bootstrap
33710maybe-all-stagefeedback-target-libvtv: all-stagefeedback-target-libvtv
33711all-stagefeedback: all-stagefeedback-target-libvtv
33712TARGET-stagefeedback-target-libvtv = $(TARGET-target-libvtv)
33713all-stagefeedback-target-libvtv: configure-stagefeedback-target-libvtv
33714	@[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
33715	@r=`${PWD_COMMAND}`; export r; \
33716	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33717	TFLAGS="$(STAGEfeedback_TFLAGS)"; \
33718	$(RAW_CXX_TARGET_EXPORTS) \
33719	  \
33720	cd $(TARGET_SUBDIR)/libvtv && \
33721	$(MAKE) $(BASE_FLAGS_TO_PASS) \
33722		CFLAGS="$(CFLAGS_FOR_TARGET)" \
33723		CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
33724		LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
33725		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
33726		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
33727		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
33728		$(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)'   \
33729		TFLAGS="$(STAGEfeedback_TFLAGS)" \
33730		$(TARGET-stagefeedback-target-libvtv)
33731
33732maybe-clean-stagefeedback-target-libvtv: clean-stagefeedback-target-libvtv
33733clean-stagefeedback: clean-stagefeedback-target-libvtv
33734clean-stagefeedback-target-libvtv:
33735	@if [ $(current_stage) = stagefeedback ]; then \
33736	  [ -f $(TARGET_SUBDIR)/libvtv/Makefile ] || exit 0; \
33737	else \
33738	  [ -f $(TARGET_SUBDIR)/stagefeedback-libvtv/Makefile ] || exit 0; \
33739	  $(MAKE) stagefeedback-start; \
33740	fi; \
33741	cd $(TARGET_SUBDIR)/libvtv && \
33742	$(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)'   clean
33743@endif target-libvtv-bootstrap
33744
33745
33746
33747
33748
33749
33750.PHONY: check-target-libvtv maybe-check-target-libvtv
33751maybe-check-target-libvtv:
33752@if target-libvtv
33753maybe-check-target-libvtv: check-target-libvtv
33754
33755check-target-libvtv:
33756	@: $(MAKE); $(unstage)
33757	@r=`${PWD_COMMAND}`; export r; \
33758	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33759	$(RAW_CXX_TARGET_EXPORTS) \
33760	(cd $(TARGET_SUBDIR)/libvtv && \
33761	  $(MAKE) $(TARGET_FLAGS_TO_PASS)  'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)'   check)
33762
33763@endif target-libvtv
33764
33765.PHONY: install-target-libvtv maybe-install-target-libvtv
33766maybe-install-target-libvtv:
33767@if target-libvtv
33768maybe-install-target-libvtv: install-target-libvtv
33769
33770install-target-libvtv: installdirs
33771	@: $(MAKE); $(unstage)
33772	@r=`${PWD_COMMAND}`; export r; \
33773	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33774	$(RAW_CXX_TARGET_EXPORTS) \
33775	(cd $(TARGET_SUBDIR)/libvtv && \
33776	  $(MAKE) $(TARGET_FLAGS_TO_PASS)  install)
33777
33778@endif target-libvtv
33779
33780.PHONY: install-strip-target-libvtv maybe-install-strip-target-libvtv
33781maybe-install-strip-target-libvtv:
33782@if target-libvtv
33783maybe-install-strip-target-libvtv: install-strip-target-libvtv
33784
33785install-strip-target-libvtv: installdirs
33786	@: $(MAKE); $(unstage)
33787	@r=`${PWD_COMMAND}`; export r; \
33788	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33789	$(RAW_CXX_TARGET_EXPORTS) \
33790	(cd $(TARGET_SUBDIR)/libvtv && \
33791	  $(MAKE) $(TARGET_FLAGS_TO_PASS)  install-strip)
33792
33793@endif target-libvtv
33794
33795# Other targets (info, dvi, pdf, etc.)
33796
33797.PHONY: maybe-info-target-libvtv info-target-libvtv
33798maybe-info-target-libvtv:
33799@if target-libvtv
33800maybe-info-target-libvtv: info-target-libvtv
33801
33802info-target-libvtv: \
33803    configure-target-libvtv 
33804	@: $(MAKE); $(unstage)
33805	@[ -f $(TARGET_SUBDIR)/libvtv/Makefile ] || exit 0 ; \
33806	r=`${PWD_COMMAND}`; export r; \
33807	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33808	$(RAW_CXX_TARGET_EXPORTS) \
33809	echo "Doing info in $(TARGET_SUBDIR)/libvtv" ; \
33810	for flag in $(EXTRA_TARGET_FLAGS); do \
33811	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33812	done; \
33813	(cd $(TARGET_SUBDIR)/libvtv && \
33814	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33815	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33816	          "RANLIB=$${RANLIB}" \
33817	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33818	           info) \
33819	  || exit 1
33820
33821@endif target-libvtv
33822
33823.PHONY: maybe-dvi-target-libvtv dvi-target-libvtv
33824maybe-dvi-target-libvtv:
33825@if target-libvtv
33826maybe-dvi-target-libvtv: dvi-target-libvtv
33827
33828dvi-target-libvtv: \
33829    configure-target-libvtv 
33830	@: $(MAKE); $(unstage)
33831	@[ -f $(TARGET_SUBDIR)/libvtv/Makefile ] || exit 0 ; \
33832	r=`${PWD_COMMAND}`; export r; \
33833	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33834	$(RAW_CXX_TARGET_EXPORTS) \
33835	echo "Doing dvi in $(TARGET_SUBDIR)/libvtv" ; \
33836	for flag in $(EXTRA_TARGET_FLAGS); do \
33837	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33838	done; \
33839	(cd $(TARGET_SUBDIR)/libvtv && \
33840	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33841	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33842	          "RANLIB=$${RANLIB}" \
33843	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33844	           dvi) \
33845	  || exit 1
33846
33847@endif target-libvtv
33848
33849.PHONY: maybe-pdf-target-libvtv pdf-target-libvtv
33850maybe-pdf-target-libvtv:
33851@if target-libvtv
33852maybe-pdf-target-libvtv: pdf-target-libvtv
33853
33854pdf-target-libvtv: \
33855    configure-target-libvtv 
33856	@: $(MAKE); $(unstage)
33857	@[ -f $(TARGET_SUBDIR)/libvtv/Makefile ] || exit 0 ; \
33858	r=`${PWD_COMMAND}`; export r; \
33859	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33860	$(RAW_CXX_TARGET_EXPORTS) \
33861	echo "Doing pdf in $(TARGET_SUBDIR)/libvtv" ; \
33862	for flag in $(EXTRA_TARGET_FLAGS); do \
33863	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33864	done; \
33865	(cd $(TARGET_SUBDIR)/libvtv && \
33866	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33867	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33868	          "RANLIB=$${RANLIB}" \
33869	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33870	           pdf) \
33871	  || exit 1
33872
33873@endif target-libvtv
33874
33875.PHONY: maybe-html-target-libvtv html-target-libvtv
33876maybe-html-target-libvtv:
33877@if target-libvtv
33878maybe-html-target-libvtv: html-target-libvtv
33879
33880html-target-libvtv: \
33881    configure-target-libvtv 
33882	@: $(MAKE); $(unstage)
33883	@[ -f $(TARGET_SUBDIR)/libvtv/Makefile ] || exit 0 ; \
33884	r=`${PWD_COMMAND}`; export r; \
33885	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33886	$(RAW_CXX_TARGET_EXPORTS) \
33887	echo "Doing html in $(TARGET_SUBDIR)/libvtv" ; \
33888	for flag in $(EXTRA_TARGET_FLAGS); do \
33889	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33890	done; \
33891	(cd $(TARGET_SUBDIR)/libvtv && \
33892	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33893	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33894	          "RANLIB=$${RANLIB}" \
33895	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33896	           html) \
33897	  || exit 1
33898
33899@endif target-libvtv
33900
33901.PHONY: maybe-TAGS-target-libvtv TAGS-target-libvtv
33902maybe-TAGS-target-libvtv:
33903@if target-libvtv
33904maybe-TAGS-target-libvtv: TAGS-target-libvtv
33905
33906TAGS-target-libvtv: \
33907    configure-target-libvtv 
33908	@: $(MAKE); $(unstage)
33909	@[ -f $(TARGET_SUBDIR)/libvtv/Makefile ] || exit 0 ; \
33910	r=`${PWD_COMMAND}`; export r; \
33911	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33912	$(RAW_CXX_TARGET_EXPORTS) \
33913	echo "Doing TAGS in $(TARGET_SUBDIR)/libvtv" ; \
33914	for flag in $(EXTRA_TARGET_FLAGS); do \
33915	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33916	done; \
33917	(cd $(TARGET_SUBDIR)/libvtv && \
33918	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33919	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33920	          "RANLIB=$${RANLIB}" \
33921	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33922	           TAGS) \
33923	  || exit 1
33924
33925@endif target-libvtv
33926
33927.PHONY: maybe-install-info-target-libvtv install-info-target-libvtv
33928maybe-install-info-target-libvtv:
33929@if target-libvtv
33930maybe-install-info-target-libvtv: install-info-target-libvtv
33931
33932install-info-target-libvtv: \
33933    configure-target-libvtv \
33934    info-target-libvtv 
33935	@: $(MAKE); $(unstage)
33936	@[ -f $(TARGET_SUBDIR)/libvtv/Makefile ] || exit 0 ; \
33937	r=`${PWD_COMMAND}`; export r; \
33938	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33939	$(RAW_CXX_TARGET_EXPORTS) \
33940	echo "Doing install-info in $(TARGET_SUBDIR)/libvtv" ; \
33941	for flag in $(EXTRA_TARGET_FLAGS); do \
33942	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33943	done; \
33944	(cd $(TARGET_SUBDIR)/libvtv && \
33945	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33946	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33947	          "RANLIB=$${RANLIB}" \
33948	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33949	           install-info) \
33950	  || exit 1
33951
33952@endif target-libvtv
33953
33954.PHONY: maybe-install-pdf-target-libvtv install-pdf-target-libvtv
33955maybe-install-pdf-target-libvtv:
33956@if target-libvtv
33957maybe-install-pdf-target-libvtv: install-pdf-target-libvtv
33958
33959install-pdf-target-libvtv: \
33960    configure-target-libvtv \
33961    pdf-target-libvtv 
33962	@: $(MAKE); $(unstage)
33963	@[ -f $(TARGET_SUBDIR)/libvtv/Makefile ] || exit 0 ; \
33964	r=`${PWD_COMMAND}`; export r; \
33965	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33966	$(RAW_CXX_TARGET_EXPORTS) \
33967	echo "Doing install-pdf in $(TARGET_SUBDIR)/libvtv" ; \
33968	for flag in $(EXTRA_TARGET_FLAGS); do \
33969	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33970	done; \
33971	(cd $(TARGET_SUBDIR)/libvtv && \
33972	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33973	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33974	          "RANLIB=$${RANLIB}" \
33975	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33976	           install-pdf) \
33977	  || exit 1
33978
33979@endif target-libvtv
33980
33981.PHONY: maybe-install-html-target-libvtv install-html-target-libvtv
33982maybe-install-html-target-libvtv:
33983@if target-libvtv
33984maybe-install-html-target-libvtv: install-html-target-libvtv
33985
33986install-html-target-libvtv: \
33987    configure-target-libvtv \
33988    html-target-libvtv 
33989	@: $(MAKE); $(unstage)
33990	@[ -f $(TARGET_SUBDIR)/libvtv/Makefile ] || exit 0 ; \
33991	r=`${PWD_COMMAND}`; export r; \
33992	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33993	$(RAW_CXX_TARGET_EXPORTS) \
33994	echo "Doing install-html in $(TARGET_SUBDIR)/libvtv" ; \
33995	for flag in $(EXTRA_TARGET_FLAGS); do \
33996	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33997	done; \
33998	(cd $(TARGET_SUBDIR)/libvtv && \
33999	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34000	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34001	          "RANLIB=$${RANLIB}" \
34002	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34003	           install-html) \
34004	  || exit 1
34005
34006@endif target-libvtv
34007
34008.PHONY: maybe-installcheck-target-libvtv installcheck-target-libvtv
34009maybe-installcheck-target-libvtv:
34010@if target-libvtv
34011maybe-installcheck-target-libvtv: installcheck-target-libvtv
34012
34013installcheck-target-libvtv: \
34014    configure-target-libvtv 
34015	@: $(MAKE); $(unstage)
34016	@[ -f $(TARGET_SUBDIR)/libvtv/Makefile ] || exit 0 ; \
34017	r=`${PWD_COMMAND}`; export r; \
34018	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34019	$(RAW_CXX_TARGET_EXPORTS) \
34020	echo "Doing installcheck in $(TARGET_SUBDIR)/libvtv" ; \
34021	for flag in $(EXTRA_TARGET_FLAGS); do \
34022	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34023	done; \
34024	(cd $(TARGET_SUBDIR)/libvtv && \
34025	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34026	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34027	          "RANLIB=$${RANLIB}" \
34028	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34029	           installcheck) \
34030	  || exit 1
34031
34032@endif target-libvtv
34033
34034.PHONY: maybe-mostlyclean-target-libvtv mostlyclean-target-libvtv
34035maybe-mostlyclean-target-libvtv:
34036@if target-libvtv
34037maybe-mostlyclean-target-libvtv: mostlyclean-target-libvtv
34038
34039mostlyclean-target-libvtv: 
34040	@: $(MAKE); $(unstage)
34041	@[ -f $(TARGET_SUBDIR)/libvtv/Makefile ] || exit 0 ; \
34042	r=`${PWD_COMMAND}`; export r; \
34043	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34044	$(RAW_CXX_TARGET_EXPORTS) \
34045	echo "Doing mostlyclean in $(TARGET_SUBDIR)/libvtv" ; \
34046	for flag in $(EXTRA_TARGET_FLAGS); do \
34047	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34048	done; \
34049	(cd $(TARGET_SUBDIR)/libvtv && \
34050	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34051	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34052	          "RANLIB=$${RANLIB}" \
34053	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34054	           mostlyclean) \
34055	  || exit 1
34056
34057@endif target-libvtv
34058
34059.PHONY: maybe-clean-target-libvtv clean-target-libvtv
34060maybe-clean-target-libvtv:
34061@if target-libvtv
34062maybe-clean-target-libvtv: clean-target-libvtv
34063
34064clean-target-libvtv: 
34065	@: $(MAKE); $(unstage)
34066	@[ -f $(TARGET_SUBDIR)/libvtv/Makefile ] || exit 0 ; \
34067	r=`${PWD_COMMAND}`; export r; \
34068	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34069	$(RAW_CXX_TARGET_EXPORTS) \
34070	echo "Doing clean in $(TARGET_SUBDIR)/libvtv" ; \
34071	for flag in $(EXTRA_TARGET_FLAGS); do \
34072	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34073	done; \
34074	(cd $(TARGET_SUBDIR)/libvtv && \
34075	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34076	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34077	          "RANLIB=$${RANLIB}" \
34078	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34079	           clean) \
34080	  || exit 1
34081
34082@endif target-libvtv
34083
34084.PHONY: maybe-distclean-target-libvtv distclean-target-libvtv
34085maybe-distclean-target-libvtv:
34086@if target-libvtv
34087maybe-distclean-target-libvtv: distclean-target-libvtv
34088
34089distclean-target-libvtv: 
34090	@: $(MAKE); $(unstage)
34091	@[ -f $(TARGET_SUBDIR)/libvtv/Makefile ] || exit 0 ; \
34092	r=`${PWD_COMMAND}`; export r; \
34093	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34094	$(RAW_CXX_TARGET_EXPORTS) \
34095	echo "Doing distclean in $(TARGET_SUBDIR)/libvtv" ; \
34096	for flag in $(EXTRA_TARGET_FLAGS); do \
34097	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34098	done; \
34099	(cd $(TARGET_SUBDIR)/libvtv && \
34100	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34101	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34102	          "RANLIB=$${RANLIB}" \
34103	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34104	           distclean) \
34105	  || exit 1
34106
34107@endif target-libvtv
34108
34109.PHONY: maybe-maintainer-clean-target-libvtv maintainer-clean-target-libvtv
34110maybe-maintainer-clean-target-libvtv:
34111@if target-libvtv
34112maybe-maintainer-clean-target-libvtv: maintainer-clean-target-libvtv
34113
34114maintainer-clean-target-libvtv: 
34115	@: $(MAKE); $(unstage)
34116	@[ -f $(TARGET_SUBDIR)/libvtv/Makefile ] || exit 0 ; \
34117	r=`${PWD_COMMAND}`; export r; \
34118	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34119	$(RAW_CXX_TARGET_EXPORTS) \
34120	echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libvtv" ; \
34121	for flag in $(EXTRA_TARGET_FLAGS); do \
34122	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34123	done; \
34124	(cd $(TARGET_SUBDIR)/libvtv && \
34125	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34126	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34127	          "RANLIB=$${RANLIB}" \
34128	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34129	           maintainer-clean) \
34130	  || exit 1
34131
34132@endif target-libvtv
34133
34134
34135
34136
34137
34138.PHONY: configure-target-libcilkrts maybe-configure-target-libcilkrts
34139maybe-configure-target-libcilkrts:
34140@if gcc-bootstrap
34141configure-target-libcilkrts: stage_current
34142@endif gcc-bootstrap
34143@if target-libcilkrts
34144maybe-configure-target-libcilkrts: configure-target-libcilkrts
34145configure-target-libcilkrts: 
34146	@: $(MAKE); $(unstage)
34147	@r=`${PWD_COMMAND}`; export r; \
34148	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34149	echo "Checking multilib configuration for libcilkrts..."; \
34150	$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libcilkrts ; \
34151	$(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libcilkrts/multilib.tmp 2> /dev/null ; \
34152	if test -r $(TARGET_SUBDIR)/libcilkrts/multilib.out; then \
34153	  if cmp -s $(TARGET_SUBDIR)/libcilkrts/multilib.tmp $(TARGET_SUBDIR)/libcilkrts/multilib.out; then \
34154	    rm -f $(TARGET_SUBDIR)/libcilkrts/multilib.tmp; \
34155	  else \
34156	    rm -f $(TARGET_SUBDIR)/libcilkrts/Makefile; \
34157	    mv $(TARGET_SUBDIR)/libcilkrts/multilib.tmp $(TARGET_SUBDIR)/libcilkrts/multilib.out; \
34158	  fi; \
34159	else \
34160	  mv $(TARGET_SUBDIR)/libcilkrts/multilib.tmp $(TARGET_SUBDIR)/libcilkrts/multilib.out; \
34161	fi; \
34162	test ! -f $(TARGET_SUBDIR)/libcilkrts/Makefile || exit 0; \
34163	$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libcilkrts ; \
34164	$(NORMAL_TARGET_EXPORTS)  \
34165	echo Configuring in $(TARGET_SUBDIR)/libcilkrts; \
34166	cd "$(TARGET_SUBDIR)/libcilkrts" || exit 1; \
34167	case $(srcdir) in \
34168	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
34169	  *) topdir=`echo $(TARGET_SUBDIR)/libcilkrts/ | \
34170		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
34171	esac; \
34172	srcdiroption="--srcdir=$${topdir}/libcilkrts"; \
34173	libsrcdir="$$s/libcilkrts"; \
34174	rm -f no-such-file || : ; \
34175	CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
34176	  $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
34177	  --target=${target_alias} $${srcdiroption}  \
34178	  || exit 1
34179@endif target-libcilkrts
34180
34181
34182
34183
34184
34185.PHONY: all-target-libcilkrts maybe-all-target-libcilkrts
34186maybe-all-target-libcilkrts:
34187@if gcc-bootstrap
34188all-target-libcilkrts: stage_current
34189@endif gcc-bootstrap
34190@if target-libcilkrts
34191TARGET-target-libcilkrts=all
34192maybe-all-target-libcilkrts: all-target-libcilkrts
34193all-target-libcilkrts: configure-target-libcilkrts
34194	@: $(MAKE); $(unstage)
34195	@r=`${PWD_COMMAND}`; export r; \
34196	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34197	$(NORMAL_TARGET_EXPORTS)  \
34198	(cd $(TARGET_SUBDIR)/libcilkrts && \
34199	  $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS)   \
34200		$(TARGET-target-libcilkrts))
34201@endif target-libcilkrts
34202
34203
34204
34205
34206
34207.PHONY: check-target-libcilkrts maybe-check-target-libcilkrts
34208maybe-check-target-libcilkrts:
34209@if target-libcilkrts
34210maybe-check-target-libcilkrts: check-target-libcilkrts
34211
34212check-target-libcilkrts:
34213	@: $(MAKE); $(unstage)
34214	@r=`${PWD_COMMAND}`; export r; \
34215	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34216	$(NORMAL_TARGET_EXPORTS) \
34217	(cd $(TARGET_SUBDIR)/libcilkrts && \
34218	  $(MAKE) $(TARGET_FLAGS_TO_PASS)   check)
34219
34220@endif target-libcilkrts
34221
34222.PHONY: install-target-libcilkrts maybe-install-target-libcilkrts
34223maybe-install-target-libcilkrts:
34224@if target-libcilkrts
34225maybe-install-target-libcilkrts: install-target-libcilkrts
34226
34227install-target-libcilkrts: installdirs
34228	@: $(MAKE); $(unstage)
34229	@r=`${PWD_COMMAND}`; export r; \
34230	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34231	$(NORMAL_TARGET_EXPORTS) \
34232	(cd $(TARGET_SUBDIR)/libcilkrts && \
34233	  $(MAKE) $(TARGET_FLAGS_TO_PASS)  install)
34234
34235@endif target-libcilkrts
34236
34237.PHONY: install-strip-target-libcilkrts maybe-install-strip-target-libcilkrts
34238maybe-install-strip-target-libcilkrts:
34239@if target-libcilkrts
34240maybe-install-strip-target-libcilkrts: install-strip-target-libcilkrts
34241
34242install-strip-target-libcilkrts: installdirs
34243	@: $(MAKE); $(unstage)
34244	@r=`${PWD_COMMAND}`; export r; \
34245	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34246	$(NORMAL_TARGET_EXPORTS) \
34247	(cd $(TARGET_SUBDIR)/libcilkrts && \
34248	  $(MAKE) $(TARGET_FLAGS_TO_PASS)  install-strip)
34249
34250@endif target-libcilkrts
34251
34252# Other targets (info, dvi, pdf, etc.)
34253
34254.PHONY: maybe-info-target-libcilkrts info-target-libcilkrts
34255maybe-info-target-libcilkrts:
34256@if target-libcilkrts
34257maybe-info-target-libcilkrts: info-target-libcilkrts
34258
34259info-target-libcilkrts: \
34260    configure-target-libcilkrts 
34261	@: $(MAKE); $(unstage)
34262	@[ -f $(TARGET_SUBDIR)/libcilkrts/Makefile ] || exit 0 ; \
34263	r=`${PWD_COMMAND}`; export r; \
34264	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34265	$(NORMAL_TARGET_EXPORTS) \
34266	echo "Doing info in $(TARGET_SUBDIR)/libcilkrts" ; \
34267	for flag in $(EXTRA_TARGET_FLAGS); do \
34268	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34269	done; \
34270	(cd $(TARGET_SUBDIR)/libcilkrts && \
34271	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34272	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34273	          "RANLIB=$${RANLIB}" \
34274	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34275	           info) \
34276	  || exit 1
34277
34278@endif target-libcilkrts
34279
34280.PHONY: maybe-dvi-target-libcilkrts dvi-target-libcilkrts
34281maybe-dvi-target-libcilkrts:
34282@if target-libcilkrts
34283maybe-dvi-target-libcilkrts: dvi-target-libcilkrts
34284
34285dvi-target-libcilkrts: \
34286    configure-target-libcilkrts 
34287	@: $(MAKE); $(unstage)
34288	@[ -f $(TARGET_SUBDIR)/libcilkrts/Makefile ] || exit 0 ; \
34289	r=`${PWD_COMMAND}`; export r; \
34290	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34291	$(NORMAL_TARGET_EXPORTS) \
34292	echo "Doing dvi in $(TARGET_SUBDIR)/libcilkrts" ; \
34293	for flag in $(EXTRA_TARGET_FLAGS); do \
34294	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34295	done; \
34296	(cd $(TARGET_SUBDIR)/libcilkrts && \
34297	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34298	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34299	          "RANLIB=$${RANLIB}" \
34300	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34301	           dvi) \
34302	  || exit 1
34303
34304@endif target-libcilkrts
34305
34306.PHONY: maybe-pdf-target-libcilkrts pdf-target-libcilkrts
34307maybe-pdf-target-libcilkrts:
34308@if target-libcilkrts
34309maybe-pdf-target-libcilkrts: pdf-target-libcilkrts
34310
34311pdf-target-libcilkrts: \
34312    configure-target-libcilkrts 
34313	@: $(MAKE); $(unstage)
34314	@[ -f $(TARGET_SUBDIR)/libcilkrts/Makefile ] || exit 0 ; \
34315	r=`${PWD_COMMAND}`; export r; \
34316	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34317	$(NORMAL_TARGET_EXPORTS) \
34318	echo "Doing pdf in $(TARGET_SUBDIR)/libcilkrts" ; \
34319	for flag in $(EXTRA_TARGET_FLAGS); do \
34320	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34321	done; \
34322	(cd $(TARGET_SUBDIR)/libcilkrts && \
34323	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34324	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34325	          "RANLIB=$${RANLIB}" \
34326	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34327	           pdf) \
34328	  || exit 1
34329
34330@endif target-libcilkrts
34331
34332.PHONY: maybe-html-target-libcilkrts html-target-libcilkrts
34333maybe-html-target-libcilkrts:
34334@if target-libcilkrts
34335maybe-html-target-libcilkrts: html-target-libcilkrts
34336
34337html-target-libcilkrts: \
34338    configure-target-libcilkrts 
34339	@: $(MAKE); $(unstage)
34340	@[ -f $(TARGET_SUBDIR)/libcilkrts/Makefile ] || exit 0 ; \
34341	r=`${PWD_COMMAND}`; export r; \
34342	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34343	$(NORMAL_TARGET_EXPORTS) \
34344	echo "Doing html in $(TARGET_SUBDIR)/libcilkrts" ; \
34345	for flag in $(EXTRA_TARGET_FLAGS); do \
34346	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34347	done; \
34348	(cd $(TARGET_SUBDIR)/libcilkrts && \
34349	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34350	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34351	          "RANLIB=$${RANLIB}" \
34352	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34353	           html) \
34354	  || exit 1
34355
34356@endif target-libcilkrts
34357
34358.PHONY: maybe-TAGS-target-libcilkrts TAGS-target-libcilkrts
34359maybe-TAGS-target-libcilkrts:
34360@if target-libcilkrts
34361maybe-TAGS-target-libcilkrts: TAGS-target-libcilkrts
34362
34363TAGS-target-libcilkrts: \
34364    configure-target-libcilkrts 
34365	@: $(MAKE); $(unstage)
34366	@[ -f $(TARGET_SUBDIR)/libcilkrts/Makefile ] || exit 0 ; \
34367	r=`${PWD_COMMAND}`; export r; \
34368	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34369	$(NORMAL_TARGET_EXPORTS) \
34370	echo "Doing TAGS in $(TARGET_SUBDIR)/libcilkrts" ; \
34371	for flag in $(EXTRA_TARGET_FLAGS); do \
34372	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34373	done; \
34374	(cd $(TARGET_SUBDIR)/libcilkrts && \
34375	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34376	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34377	          "RANLIB=$${RANLIB}" \
34378	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34379	           TAGS) \
34380	  || exit 1
34381
34382@endif target-libcilkrts
34383
34384.PHONY: maybe-install-info-target-libcilkrts install-info-target-libcilkrts
34385maybe-install-info-target-libcilkrts:
34386@if target-libcilkrts
34387maybe-install-info-target-libcilkrts: install-info-target-libcilkrts
34388
34389install-info-target-libcilkrts: \
34390    configure-target-libcilkrts \
34391    info-target-libcilkrts 
34392	@: $(MAKE); $(unstage)
34393	@[ -f $(TARGET_SUBDIR)/libcilkrts/Makefile ] || exit 0 ; \
34394	r=`${PWD_COMMAND}`; export r; \
34395	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34396	$(NORMAL_TARGET_EXPORTS) \
34397	echo "Doing install-info in $(TARGET_SUBDIR)/libcilkrts" ; \
34398	for flag in $(EXTRA_TARGET_FLAGS); do \
34399	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34400	done; \
34401	(cd $(TARGET_SUBDIR)/libcilkrts && \
34402	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34403	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34404	          "RANLIB=$${RANLIB}" \
34405	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34406	           install-info) \
34407	  || exit 1
34408
34409@endif target-libcilkrts
34410
34411.PHONY: maybe-install-pdf-target-libcilkrts install-pdf-target-libcilkrts
34412maybe-install-pdf-target-libcilkrts:
34413@if target-libcilkrts
34414maybe-install-pdf-target-libcilkrts: install-pdf-target-libcilkrts
34415
34416install-pdf-target-libcilkrts: \
34417    configure-target-libcilkrts \
34418    pdf-target-libcilkrts 
34419	@: $(MAKE); $(unstage)
34420	@[ -f $(TARGET_SUBDIR)/libcilkrts/Makefile ] || exit 0 ; \
34421	r=`${PWD_COMMAND}`; export r; \
34422	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34423	$(NORMAL_TARGET_EXPORTS) \
34424	echo "Doing install-pdf in $(TARGET_SUBDIR)/libcilkrts" ; \
34425	for flag in $(EXTRA_TARGET_FLAGS); do \
34426	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34427	done; \
34428	(cd $(TARGET_SUBDIR)/libcilkrts && \
34429	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34430	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34431	          "RANLIB=$${RANLIB}" \
34432	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34433	           install-pdf) \
34434	  || exit 1
34435
34436@endif target-libcilkrts
34437
34438.PHONY: maybe-install-html-target-libcilkrts install-html-target-libcilkrts
34439maybe-install-html-target-libcilkrts:
34440@if target-libcilkrts
34441maybe-install-html-target-libcilkrts: install-html-target-libcilkrts
34442
34443install-html-target-libcilkrts: \
34444    configure-target-libcilkrts \
34445    html-target-libcilkrts 
34446	@: $(MAKE); $(unstage)
34447	@[ -f $(TARGET_SUBDIR)/libcilkrts/Makefile ] || exit 0 ; \
34448	r=`${PWD_COMMAND}`; export r; \
34449	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34450	$(NORMAL_TARGET_EXPORTS) \
34451	echo "Doing install-html in $(TARGET_SUBDIR)/libcilkrts" ; \
34452	for flag in $(EXTRA_TARGET_FLAGS); do \
34453	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34454	done; \
34455	(cd $(TARGET_SUBDIR)/libcilkrts && \
34456	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34457	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34458	          "RANLIB=$${RANLIB}" \
34459	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34460	           install-html) \
34461	  || exit 1
34462
34463@endif target-libcilkrts
34464
34465.PHONY: maybe-installcheck-target-libcilkrts installcheck-target-libcilkrts
34466maybe-installcheck-target-libcilkrts:
34467@if target-libcilkrts
34468maybe-installcheck-target-libcilkrts: installcheck-target-libcilkrts
34469
34470installcheck-target-libcilkrts: \
34471    configure-target-libcilkrts 
34472	@: $(MAKE); $(unstage)
34473	@[ -f $(TARGET_SUBDIR)/libcilkrts/Makefile ] || exit 0 ; \
34474	r=`${PWD_COMMAND}`; export r; \
34475	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34476	$(NORMAL_TARGET_EXPORTS) \
34477	echo "Doing installcheck in $(TARGET_SUBDIR)/libcilkrts" ; \
34478	for flag in $(EXTRA_TARGET_FLAGS); do \
34479	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34480	done; \
34481	(cd $(TARGET_SUBDIR)/libcilkrts && \
34482	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34483	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34484	          "RANLIB=$${RANLIB}" \
34485	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34486	           installcheck) \
34487	  || exit 1
34488
34489@endif target-libcilkrts
34490
34491.PHONY: maybe-mostlyclean-target-libcilkrts mostlyclean-target-libcilkrts
34492maybe-mostlyclean-target-libcilkrts:
34493@if target-libcilkrts
34494maybe-mostlyclean-target-libcilkrts: mostlyclean-target-libcilkrts
34495
34496mostlyclean-target-libcilkrts: 
34497	@: $(MAKE); $(unstage)
34498	@[ -f $(TARGET_SUBDIR)/libcilkrts/Makefile ] || exit 0 ; \
34499	r=`${PWD_COMMAND}`; export r; \
34500	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34501	$(NORMAL_TARGET_EXPORTS) \
34502	echo "Doing mostlyclean in $(TARGET_SUBDIR)/libcilkrts" ; \
34503	for flag in $(EXTRA_TARGET_FLAGS); do \
34504	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34505	done; \
34506	(cd $(TARGET_SUBDIR)/libcilkrts && \
34507	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34508	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34509	          "RANLIB=$${RANLIB}" \
34510	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34511	           mostlyclean) \
34512	  || exit 1
34513
34514@endif target-libcilkrts
34515
34516.PHONY: maybe-clean-target-libcilkrts clean-target-libcilkrts
34517maybe-clean-target-libcilkrts:
34518@if target-libcilkrts
34519maybe-clean-target-libcilkrts: clean-target-libcilkrts
34520
34521clean-target-libcilkrts: 
34522	@: $(MAKE); $(unstage)
34523	@[ -f $(TARGET_SUBDIR)/libcilkrts/Makefile ] || exit 0 ; \
34524	r=`${PWD_COMMAND}`; export r; \
34525	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34526	$(NORMAL_TARGET_EXPORTS) \
34527	echo "Doing clean in $(TARGET_SUBDIR)/libcilkrts" ; \
34528	for flag in $(EXTRA_TARGET_FLAGS); do \
34529	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34530	done; \
34531	(cd $(TARGET_SUBDIR)/libcilkrts && \
34532	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34533	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34534	          "RANLIB=$${RANLIB}" \
34535	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34536	           clean) \
34537	  || exit 1
34538
34539@endif target-libcilkrts
34540
34541.PHONY: maybe-distclean-target-libcilkrts distclean-target-libcilkrts
34542maybe-distclean-target-libcilkrts:
34543@if target-libcilkrts
34544maybe-distclean-target-libcilkrts: distclean-target-libcilkrts
34545
34546distclean-target-libcilkrts: 
34547	@: $(MAKE); $(unstage)
34548	@[ -f $(TARGET_SUBDIR)/libcilkrts/Makefile ] || exit 0 ; \
34549	r=`${PWD_COMMAND}`; export r; \
34550	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34551	$(NORMAL_TARGET_EXPORTS) \
34552	echo "Doing distclean in $(TARGET_SUBDIR)/libcilkrts" ; \
34553	for flag in $(EXTRA_TARGET_FLAGS); do \
34554	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34555	done; \
34556	(cd $(TARGET_SUBDIR)/libcilkrts && \
34557	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34558	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34559	          "RANLIB=$${RANLIB}" \
34560	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34561	           distclean) \
34562	  || exit 1
34563
34564@endif target-libcilkrts
34565
34566.PHONY: maybe-maintainer-clean-target-libcilkrts maintainer-clean-target-libcilkrts
34567maybe-maintainer-clean-target-libcilkrts:
34568@if target-libcilkrts
34569maybe-maintainer-clean-target-libcilkrts: maintainer-clean-target-libcilkrts
34570
34571maintainer-clean-target-libcilkrts: 
34572	@: $(MAKE); $(unstage)
34573	@[ -f $(TARGET_SUBDIR)/libcilkrts/Makefile ] || exit 0 ; \
34574	r=`${PWD_COMMAND}`; export r; \
34575	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34576	$(NORMAL_TARGET_EXPORTS) \
34577	echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libcilkrts" ; \
34578	for flag in $(EXTRA_TARGET_FLAGS); do \
34579	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34580	done; \
34581	(cd $(TARGET_SUBDIR)/libcilkrts && \
34582	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34583	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34584	          "RANLIB=$${RANLIB}" \
34585	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34586	           maintainer-clean) \
34587	  || exit 1
34588
34589@endif target-libcilkrts
34590
34591
34592
34593
34594
34595.PHONY: configure-target-libssp maybe-configure-target-libssp
34596maybe-configure-target-libssp:
34597@if gcc-bootstrap
34598configure-target-libssp: stage_current
34599@endif gcc-bootstrap
34600@if target-libssp
34601maybe-configure-target-libssp: configure-target-libssp
34602configure-target-libssp: 
34603	@: $(MAKE); $(unstage)
34604	@r=`${PWD_COMMAND}`; export r; \
34605	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34606	echo "Checking multilib configuration for libssp..."; \
34607	$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libssp ; \
34608	$(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libssp/multilib.tmp 2> /dev/null ; \
34609	if test -r $(TARGET_SUBDIR)/libssp/multilib.out; then \
34610	  if cmp -s $(TARGET_SUBDIR)/libssp/multilib.tmp $(TARGET_SUBDIR)/libssp/multilib.out; then \
34611	    rm -f $(TARGET_SUBDIR)/libssp/multilib.tmp; \
34612	  else \
34613	    rm -f $(TARGET_SUBDIR)/libssp/Makefile; \
34614	    mv $(TARGET_SUBDIR)/libssp/multilib.tmp $(TARGET_SUBDIR)/libssp/multilib.out; \
34615	  fi; \
34616	else \
34617	  mv $(TARGET_SUBDIR)/libssp/multilib.tmp $(TARGET_SUBDIR)/libssp/multilib.out; \
34618	fi; \
34619	test ! -f $(TARGET_SUBDIR)/libssp/Makefile || exit 0; \
34620	$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libssp ; \
34621	$(NORMAL_TARGET_EXPORTS)  \
34622	echo Configuring in $(TARGET_SUBDIR)/libssp; \
34623	cd "$(TARGET_SUBDIR)/libssp" || exit 1; \
34624	case $(srcdir) in \
34625	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
34626	  *) topdir=`echo $(TARGET_SUBDIR)/libssp/ | \
34627		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
34628	esac; \
34629	srcdiroption="--srcdir=$${topdir}/libssp"; \
34630	libsrcdir="$$s/libssp"; \
34631	rm -f no-such-file || : ; \
34632	CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
34633	  $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
34634	  --target=${target_alias} $${srcdiroption}  \
34635	  || exit 1
34636@endif target-libssp
34637
34638
34639
34640
34641
34642.PHONY: all-target-libssp maybe-all-target-libssp
34643maybe-all-target-libssp:
34644@if gcc-bootstrap
34645all-target-libssp: stage_current
34646@endif gcc-bootstrap
34647@if target-libssp
34648TARGET-target-libssp=all
34649maybe-all-target-libssp: all-target-libssp
34650all-target-libssp: configure-target-libssp
34651	@: $(MAKE); $(unstage)
34652	@r=`${PWD_COMMAND}`; export r; \
34653	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34654	$(NORMAL_TARGET_EXPORTS)  \
34655	(cd $(TARGET_SUBDIR)/libssp && \
34656	  $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS)   \
34657		$(TARGET-target-libssp))
34658@endif target-libssp
34659
34660
34661
34662
34663
34664.PHONY: check-target-libssp maybe-check-target-libssp
34665maybe-check-target-libssp:
34666@if target-libssp
34667maybe-check-target-libssp: check-target-libssp
34668
34669check-target-libssp:
34670	@: $(MAKE); $(unstage)
34671	@r=`${PWD_COMMAND}`; export r; \
34672	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34673	$(NORMAL_TARGET_EXPORTS) \
34674	(cd $(TARGET_SUBDIR)/libssp && \
34675	  $(MAKE) $(TARGET_FLAGS_TO_PASS)   check)
34676
34677@endif target-libssp
34678
34679.PHONY: install-target-libssp maybe-install-target-libssp
34680maybe-install-target-libssp:
34681@if target-libssp
34682maybe-install-target-libssp: install-target-libssp
34683
34684install-target-libssp: installdirs
34685	@: $(MAKE); $(unstage)
34686	@r=`${PWD_COMMAND}`; export r; \
34687	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34688	$(NORMAL_TARGET_EXPORTS) \
34689	(cd $(TARGET_SUBDIR)/libssp && \
34690	  $(MAKE) $(TARGET_FLAGS_TO_PASS)  install)
34691
34692@endif target-libssp
34693
34694.PHONY: install-strip-target-libssp maybe-install-strip-target-libssp
34695maybe-install-strip-target-libssp:
34696@if target-libssp
34697maybe-install-strip-target-libssp: install-strip-target-libssp
34698
34699install-strip-target-libssp: installdirs
34700	@: $(MAKE); $(unstage)
34701	@r=`${PWD_COMMAND}`; export r; \
34702	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34703	$(NORMAL_TARGET_EXPORTS) \
34704	(cd $(TARGET_SUBDIR)/libssp && \
34705	  $(MAKE) $(TARGET_FLAGS_TO_PASS)  install-strip)
34706
34707@endif target-libssp
34708
34709# Other targets (info, dvi, pdf, etc.)
34710
34711.PHONY: maybe-info-target-libssp info-target-libssp
34712maybe-info-target-libssp:
34713@if target-libssp
34714maybe-info-target-libssp: info-target-libssp
34715
34716info-target-libssp: \
34717    configure-target-libssp 
34718	@: $(MAKE); $(unstage)
34719	@[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
34720	r=`${PWD_COMMAND}`; export r; \
34721	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34722	$(NORMAL_TARGET_EXPORTS) \
34723	echo "Doing info in $(TARGET_SUBDIR)/libssp" ; \
34724	for flag in $(EXTRA_TARGET_FLAGS); do \
34725	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34726	done; \
34727	(cd $(TARGET_SUBDIR)/libssp && \
34728	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34729	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34730	          "RANLIB=$${RANLIB}" \
34731	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34732	           info) \
34733	  || exit 1
34734
34735@endif target-libssp
34736
34737.PHONY: maybe-dvi-target-libssp dvi-target-libssp
34738maybe-dvi-target-libssp:
34739@if target-libssp
34740maybe-dvi-target-libssp: dvi-target-libssp
34741
34742dvi-target-libssp: \
34743    configure-target-libssp 
34744	@: $(MAKE); $(unstage)
34745	@[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
34746	r=`${PWD_COMMAND}`; export r; \
34747	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34748	$(NORMAL_TARGET_EXPORTS) \
34749	echo "Doing dvi in $(TARGET_SUBDIR)/libssp" ; \
34750	for flag in $(EXTRA_TARGET_FLAGS); do \
34751	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34752	done; \
34753	(cd $(TARGET_SUBDIR)/libssp && \
34754	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34755	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34756	          "RANLIB=$${RANLIB}" \
34757	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34758	           dvi) \
34759	  || exit 1
34760
34761@endif target-libssp
34762
34763.PHONY: maybe-pdf-target-libssp pdf-target-libssp
34764maybe-pdf-target-libssp:
34765@if target-libssp
34766maybe-pdf-target-libssp: pdf-target-libssp
34767
34768pdf-target-libssp: \
34769    configure-target-libssp 
34770	@: $(MAKE); $(unstage)
34771	@[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
34772	r=`${PWD_COMMAND}`; export r; \
34773	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34774	$(NORMAL_TARGET_EXPORTS) \
34775	echo "Doing pdf in $(TARGET_SUBDIR)/libssp" ; \
34776	for flag in $(EXTRA_TARGET_FLAGS); do \
34777	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34778	done; \
34779	(cd $(TARGET_SUBDIR)/libssp && \
34780	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34781	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34782	          "RANLIB=$${RANLIB}" \
34783	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34784	           pdf) \
34785	  || exit 1
34786
34787@endif target-libssp
34788
34789.PHONY: maybe-html-target-libssp html-target-libssp
34790maybe-html-target-libssp:
34791@if target-libssp
34792maybe-html-target-libssp: html-target-libssp
34793
34794html-target-libssp: \
34795    configure-target-libssp 
34796	@: $(MAKE); $(unstage)
34797	@[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
34798	r=`${PWD_COMMAND}`; export r; \
34799	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34800	$(NORMAL_TARGET_EXPORTS) \
34801	echo "Doing html in $(TARGET_SUBDIR)/libssp" ; \
34802	for flag in $(EXTRA_TARGET_FLAGS); do \
34803	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34804	done; \
34805	(cd $(TARGET_SUBDIR)/libssp && \
34806	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34807	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34808	          "RANLIB=$${RANLIB}" \
34809	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34810	           html) \
34811	  || exit 1
34812
34813@endif target-libssp
34814
34815.PHONY: maybe-TAGS-target-libssp TAGS-target-libssp
34816maybe-TAGS-target-libssp:
34817@if target-libssp
34818maybe-TAGS-target-libssp: TAGS-target-libssp
34819
34820TAGS-target-libssp: \
34821    configure-target-libssp 
34822	@: $(MAKE); $(unstage)
34823	@[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
34824	r=`${PWD_COMMAND}`; export r; \
34825	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34826	$(NORMAL_TARGET_EXPORTS) \
34827	echo "Doing TAGS in $(TARGET_SUBDIR)/libssp" ; \
34828	for flag in $(EXTRA_TARGET_FLAGS); do \
34829	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34830	done; \
34831	(cd $(TARGET_SUBDIR)/libssp && \
34832	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34833	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34834	          "RANLIB=$${RANLIB}" \
34835	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34836	           TAGS) \
34837	  || exit 1
34838
34839@endif target-libssp
34840
34841.PHONY: maybe-install-info-target-libssp install-info-target-libssp
34842maybe-install-info-target-libssp:
34843@if target-libssp
34844maybe-install-info-target-libssp: install-info-target-libssp
34845
34846install-info-target-libssp: \
34847    configure-target-libssp \
34848    info-target-libssp 
34849	@: $(MAKE); $(unstage)
34850	@[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
34851	r=`${PWD_COMMAND}`; export r; \
34852	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34853	$(NORMAL_TARGET_EXPORTS) \
34854	echo "Doing install-info in $(TARGET_SUBDIR)/libssp" ; \
34855	for flag in $(EXTRA_TARGET_FLAGS); do \
34856	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34857	done; \
34858	(cd $(TARGET_SUBDIR)/libssp && \
34859	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34860	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34861	          "RANLIB=$${RANLIB}" \
34862	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34863	           install-info) \
34864	  || exit 1
34865
34866@endif target-libssp
34867
34868.PHONY: maybe-install-pdf-target-libssp install-pdf-target-libssp
34869maybe-install-pdf-target-libssp:
34870@if target-libssp
34871maybe-install-pdf-target-libssp: install-pdf-target-libssp
34872
34873install-pdf-target-libssp: \
34874    configure-target-libssp \
34875    pdf-target-libssp 
34876	@: $(MAKE); $(unstage)
34877	@[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
34878	r=`${PWD_COMMAND}`; export r; \
34879	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34880	$(NORMAL_TARGET_EXPORTS) \
34881	echo "Doing install-pdf in $(TARGET_SUBDIR)/libssp" ; \
34882	for flag in $(EXTRA_TARGET_FLAGS); do \
34883	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34884	done; \
34885	(cd $(TARGET_SUBDIR)/libssp && \
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	           install-pdf) \
34891	  || exit 1
34892
34893@endif target-libssp
34894
34895.PHONY: maybe-install-html-target-libssp install-html-target-libssp
34896maybe-install-html-target-libssp:
34897@if target-libssp
34898maybe-install-html-target-libssp: install-html-target-libssp
34899
34900install-html-target-libssp: \
34901    configure-target-libssp \
34902    html-target-libssp 
34903	@: $(MAKE); $(unstage)
34904	@[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
34905	r=`${PWD_COMMAND}`; export r; \
34906	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34907	$(NORMAL_TARGET_EXPORTS) \
34908	echo "Doing install-html in $(TARGET_SUBDIR)/libssp" ; \
34909	for flag in $(EXTRA_TARGET_FLAGS); do \
34910	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34911	done; \
34912	(cd $(TARGET_SUBDIR)/libssp && \
34913	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34914	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34915	          "RANLIB=$${RANLIB}" \
34916	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34917	           install-html) \
34918	  || exit 1
34919
34920@endif target-libssp
34921
34922.PHONY: maybe-installcheck-target-libssp installcheck-target-libssp
34923maybe-installcheck-target-libssp:
34924@if target-libssp
34925maybe-installcheck-target-libssp: installcheck-target-libssp
34926
34927installcheck-target-libssp: \
34928    configure-target-libssp 
34929	@: $(MAKE); $(unstage)
34930	@[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
34931	r=`${PWD_COMMAND}`; export r; \
34932	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34933	$(NORMAL_TARGET_EXPORTS) \
34934	echo "Doing installcheck in $(TARGET_SUBDIR)/libssp" ; \
34935	for flag in $(EXTRA_TARGET_FLAGS); do \
34936	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34937	done; \
34938	(cd $(TARGET_SUBDIR)/libssp && \
34939	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34940	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34941	          "RANLIB=$${RANLIB}" \
34942	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34943	           installcheck) \
34944	  || exit 1
34945
34946@endif target-libssp
34947
34948.PHONY: maybe-mostlyclean-target-libssp mostlyclean-target-libssp
34949maybe-mostlyclean-target-libssp:
34950@if target-libssp
34951maybe-mostlyclean-target-libssp: mostlyclean-target-libssp
34952
34953mostlyclean-target-libssp: 
34954	@: $(MAKE); $(unstage)
34955	@[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
34956	r=`${PWD_COMMAND}`; export r; \
34957	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34958	$(NORMAL_TARGET_EXPORTS) \
34959	echo "Doing mostlyclean in $(TARGET_SUBDIR)/libssp" ; \
34960	for flag in $(EXTRA_TARGET_FLAGS); do \
34961	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34962	done; \
34963	(cd $(TARGET_SUBDIR)/libssp && \
34964	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34965	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34966	          "RANLIB=$${RANLIB}" \
34967	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34968	           mostlyclean) \
34969	  || exit 1
34970
34971@endif target-libssp
34972
34973.PHONY: maybe-clean-target-libssp clean-target-libssp
34974maybe-clean-target-libssp:
34975@if target-libssp
34976maybe-clean-target-libssp: clean-target-libssp
34977
34978clean-target-libssp: 
34979	@: $(MAKE); $(unstage)
34980	@[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
34981	r=`${PWD_COMMAND}`; export r; \
34982	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34983	$(NORMAL_TARGET_EXPORTS) \
34984	echo "Doing clean in $(TARGET_SUBDIR)/libssp" ; \
34985	for flag in $(EXTRA_TARGET_FLAGS); do \
34986	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34987	done; \
34988	(cd $(TARGET_SUBDIR)/libssp && \
34989	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34990	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34991	          "RANLIB=$${RANLIB}" \
34992	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34993	           clean) \
34994	  || exit 1
34995
34996@endif target-libssp
34997
34998.PHONY: maybe-distclean-target-libssp distclean-target-libssp
34999maybe-distclean-target-libssp:
35000@if target-libssp
35001maybe-distclean-target-libssp: distclean-target-libssp
35002
35003distclean-target-libssp: 
35004	@: $(MAKE); $(unstage)
35005	@[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
35006	r=`${PWD_COMMAND}`; export r; \
35007	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35008	$(NORMAL_TARGET_EXPORTS) \
35009	echo "Doing distclean in $(TARGET_SUBDIR)/libssp" ; \
35010	for flag in $(EXTRA_TARGET_FLAGS); do \
35011	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35012	done; \
35013	(cd $(TARGET_SUBDIR)/libssp && \
35014	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35015	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35016	          "RANLIB=$${RANLIB}" \
35017	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35018	           distclean) \
35019	  || exit 1
35020
35021@endif target-libssp
35022
35023.PHONY: maybe-maintainer-clean-target-libssp maintainer-clean-target-libssp
35024maybe-maintainer-clean-target-libssp:
35025@if target-libssp
35026maybe-maintainer-clean-target-libssp: maintainer-clean-target-libssp
35027
35028maintainer-clean-target-libssp: 
35029	@: $(MAKE); $(unstage)
35030	@[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
35031	r=`${PWD_COMMAND}`; export r; \
35032	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35033	$(NORMAL_TARGET_EXPORTS) \
35034	echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libssp" ; \
35035	for flag in $(EXTRA_TARGET_FLAGS); do \
35036	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35037	done; \
35038	(cd $(TARGET_SUBDIR)/libssp && \
35039	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35040	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35041	          "RANLIB=$${RANLIB}" \
35042	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35043	           maintainer-clean) \
35044	  || exit 1
35045
35046@endif target-libssp
35047
35048
35049
35050
35051
35052.PHONY: configure-target-newlib maybe-configure-target-newlib
35053maybe-configure-target-newlib:
35054@if gcc-bootstrap
35055configure-target-newlib: stage_current
35056@endif gcc-bootstrap
35057@if target-newlib
35058maybe-configure-target-newlib: configure-target-newlib
35059configure-target-newlib: 
35060	@: $(MAKE); $(unstage)
35061	@r=`${PWD_COMMAND}`; export r; \
35062	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35063	echo "Checking multilib configuration for newlib..."; \
35064	$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/newlib ; \
35065	$(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/newlib/multilib.tmp 2> /dev/null ; \
35066	if test -r $(TARGET_SUBDIR)/newlib/multilib.out; then \
35067	  if cmp -s $(TARGET_SUBDIR)/newlib/multilib.tmp $(TARGET_SUBDIR)/newlib/multilib.out; then \
35068	    rm -f $(TARGET_SUBDIR)/newlib/multilib.tmp; \
35069	  else \
35070	    rm -f $(TARGET_SUBDIR)/newlib/Makefile; \
35071	    mv $(TARGET_SUBDIR)/newlib/multilib.tmp $(TARGET_SUBDIR)/newlib/multilib.out; \
35072	  fi; \
35073	else \
35074	  mv $(TARGET_SUBDIR)/newlib/multilib.tmp $(TARGET_SUBDIR)/newlib/multilib.out; \
35075	fi; \
35076	test ! -f $(TARGET_SUBDIR)/newlib/Makefile || exit 0; \
35077	$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/newlib ; \
35078	$(NORMAL_TARGET_EXPORTS)  \
35079	echo Configuring in $(TARGET_SUBDIR)/newlib; \
35080	cd "$(TARGET_SUBDIR)/newlib" || exit 1; \
35081	case $(srcdir) in \
35082	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
35083	  *) topdir=`echo $(TARGET_SUBDIR)/newlib/ | \
35084		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
35085	esac; \
35086	srcdiroption="--srcdir=$${topdir}/newlib"; \
35087	libsrcdir="$$s/newlib"; \
35088	rm -f no-such-file || : ; \
35089	CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
35090	  $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
35091	  --target=${target_alias} $${srcdiroption}  \
35092	  || exit 1
35093@endif target-newlib
35094
35095
35096
35097
35098
35099.PHONY: all-target-newlib maybe-all-target-newlib
35100maybe-all-target-newlib:
35101@if gcc-bootstrap
35102all-target-newlib: stage_current
35103@endif gcc-bootstrap
35104@if target-newlib
35105TARGET-target-newlib=all
35106maybe-all-target-newlib: all-target-newlib
35107all-target-newlib: configure-target-newlib
35108	@: $(MAKE); $(unstage)
35109	@r=`${PWD_COMMAND}`; export r; \
35110	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35111	$(NORMAL_TARGET_EXPORTS)  \
35112	(cd $(TARGET_SUBDIR)/newlib && \
35113	  $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS)   \
35114		$(TARGET-target-newlib))
35115@endif target-newlib
35116
35117
35118
35119
35120
35121.PHONY: check-target-newlib maybe-check-target-newlib
35122maybe-check-target-newlib:
35123@if target-newlib
35124maybe-check-target-newlib: check-target-newlib
35125
35126check-target-newlib:
35127	@: $(MAKE); $(unstage)
35128	@r=`${PWD_COMMAND}`; export r; \
35129	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35130	$(NORMAL_TARGET_EXPORTS) \
35131	(cd $(TARGET_SUBDIR)/newlib && \
35132	  $(MAKE) $(TARGET_FLAGS_TO_PASS)   check)
35133
35134@endif target-newlib
35135
35136.PHONY: install-target-newlib maybe-install-target-newlib
35137maybe-install-target-newlib:
35138@if target-newlib
35139maybe-install-target-newlib: install-target-newlib
35140
35141install-target-newlib: installdirs
35142	@: $(MAKE); $(unstage)
35143	@r=`${PWD_COMMAND}`; export r; \
35144	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35145	$(NORMAL_TARGET_EXPORTS) \
35146	(cd $(TARGET_SUBDIR)/newlib && \
35147	  $(MAKE) $(TARGET_FLAGS_TO_PASS)  install)
35148
35149@endif target-newlib
35150
35151.PHONY: install-strip-target-newlib maybe-install-strip-target-newlib
35152maybe-install-strip-target-newlib:
35153@if target-newlib
35154maybe-install-strip-target-newlib: install-strip-target-newlib
35155
35156install-strip-target-newlib: installdirs
35157	@: $(MAKE); $(unstage)
35158	@r=`${PWD_COMMAND}`; export r; \
35159	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35160	$(NORMAL_TARGET_EXPORTS) \
35161	(cd $(TARGET_SUBDIR)/newlib && \
35162	  $(MAKE) $(TARGET_FLAGS_TO_PASS)  install-strip)
35163
35164@endif target-newlib
35165
35166# Other targets (info, dvi, pdf, etc.)
35167
35168.PHONY: maybe-info-target-newlib info-target-newlib
35169maybe-info-target-newlib:
35170@if target-newlib
35171maybe-info-target-newlib: info-target-newlib
35172
35173info-target-newlib: \
35174    configure-target-newlib 
35175	@: $(MAKE); $(unstage)
35176	@[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
35177	r=`${PWD_COMMAND}`; export r; \
35178	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35179	$(NORMAL_TARGET_EXPORTS) \
35180	echo "Doing info in $(TARGET_SUBDIR)/newlib" ; \
35181	for flag in $(EXTRA_TARGET_FLAGS); do \
35182	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35183	done; \
35184	(cd $(TARGET_SUBDIR)/newlib && \
35185	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35186	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35187	          "RANLIB=$${RANLIB}" \
35188	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35189	           info) \
35190	  || exit 1
35191
35192@endif target-newlib
35193
35194.PHONY: maybe-dvi-target-newlib dvi-target-newlib
35195maybe-dvi-target-newlib:
35196@if target-newlib
35197maybe-dvi-target-newlib: dvi-target-newlib
35198
35199dvi-target-newlib: \
35200    configure-target-newlib 
35201	@: $(MAKE); $(unstage)
35202	@[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
35203	r=`${PWD_COMMAND}`; export r; \
35204	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35205	$(NORMAL_TARGET_EXPORTS) \
35206	echo "Doing dvi in $(TARGET_SUBDIR)/newlib" ; \
35207	for flag in $(EXTRA_TARGET_FLAGS); do \
35208	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35209	done; \
35210	(cd $(TARGET_SUBDIR)/newlib && \
35211	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35212	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35213	          "RANLIB=$${RANLIB}" \
35214	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35215	           dvi) \
35216	  || exit 1
35217
35218@endif target-newlib
35219
35220.PHONY: maybe-pdf-target-newlib pdf-target-newlib
35221maybe-pdf-target-newlib:
35222@if target-newlib
35223maybe-pdf-target-newlib: pdf-target-newlib
35224
35225pdf-target-newlib: \
35226    configure-target-newlib 
35227	@: $(MAKE); $(unstage)
35228	@[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
35229	r=`${PWD_COMMAND}`; export r; \
35230	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35231	$(NORMAL_TARGET_EXPORTS) \
35232	echo "Doing pdf in $(TARGET_SUBDIR)/newlib" ; \
35233	for flag in $(EXTRA_TARGET_FLAGS); do \
35234	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35235	done; \
35236	(cd $(TARGET_SUBDIR)/newlib && \
35237	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35238	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35239	          "RANLIB=$${RANLIB}" \
35240	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35241	           pdf) \
35242	  || exit 1
35243
35244@endif target-newlib
35245
35246.PHONY: maybe-html-target-newlib html-target-newlib
35247maybe-html-target-newlib:
35248@if target-newlib
35249maybe-html-target-newlib: html-target-newlib
35250
35251html-target-newlib: \
35252    configure-target-newlib 
35253	@: $(MAKE); $(unstage)
35254	@[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
35255	r=`${PWD_COMMAND}`; export r; \
35256	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35257	$(NORMAL_TARGET_EXPORTS) \
35258	echo "Doing html in $(TARGET_SUBDIR)/newlib" ; \
35259	for flag in $(EXTRA_TARGET_FLAGS); do \
35260	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35261	done; \
35262	(cd $(TARGET_SUBDIR)/newlib && \
35263	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35264	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35265	          "RANLIB=$${RANLIB}" \
35266	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35267	           html) \
35268	  || exit 1
35269
35270@endif target-newlib
35271
35272.PHONY: maybe-TAGS-target-newlib TAGS-target-newlib
35273maybe-TAGS-target-newlib:
35274@if target-newlib
35275maybe-TAGS-target-newlib: TAGS-target-newlib
35276
35277TAGS-target-newlib: \
35278    configure-target-newlib 
35279	@: $(MAKE); $(unstage)
35280	@[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
35281	r=`${PWD_COMMAND}`; export r; \
35282	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35283	$(NORMAL_TARGET_EXPORTS) \
35284	echo "Doing TAGS in $(TARGET_SUBDIR)/newlib" ; \
35285	for flag in $(EXTRA_TARGET_FLAGS); do \
35286	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35287	done; \
35288	(cd $(TARGET_SUBDIR)/newlib && \
35289	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35290	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35291	          "RANLIB=$${RANLIB}" \
35292	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35293	           TAGS) \
35294	  || exit 1
35295
35296@endif target-newlib
35297
35298.PHONY: maybe-install-info-target-newlib install-info-target-newlib
35299maybe-install-info-target-newlib:
35300@if target-newlib
35301maybe-install-info-target-newlib: install-info-target-newlib
35302
35303install-info-target-newlib: \
35304    configure-target-newlib \
35305    info-target-newlib 
35306	@: $(MAKE); $(unstage)
35307	@[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
35308	r=`${PWD_COMMAND}`; export r; \
35309	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35310	$(NORMAL_TARGET_EXPORTS) \
35311	echo "Doing install-info in $(TARGET_SUBDIR)/newlib" ; \
35312	for flag in $(EXTRA_TARGET_FLAGS); do \
35313	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35314	done; \
35315	(cd $(TARGET_SUBDIR)/newlib && \
35316	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35317	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35318	          "RANLIB=$${RANLIB}" \
35319	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35320	           install-info) \
35321	  || exit 1
35322
35323@endif target-newlib
35324
35325.PHONY: maybe-install-pdf-target-newlib install-pdf-target-newlib
35326maybe-install-pdf-target-newlib:
35327@if target-newlib
35328maybe-install-pdf-target-newlib: install-pdf-target-newlib
35329
35330install-pdf-target-newlib: \
35331    configure-target-newlib \
35332    pdf-target-newlib 
35333	@: $(MAKE); $(unstage)
35334	@[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
35335	r=`${PWD_COMMAND}`; export r; \
35336	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35337	$(NORMAL_TARGET_EXPORTS) \
35338	echo "Doing install-pdf in $(TARGET_SUBDIR)/newlib" ; \
35339	for flag in $(EXTRA_TARGET_FLAGS); do \
35340	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35341	done; \
35342	(cd $(TARGET_SUBDIR)/newlib && \
35343	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35344	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35345	          "RANLIB=$${RANLIB}" \
35346	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35347	           install-pdf) \
35348	  || exit 1
35349
35350@endif target-newlib
35351
35352.PHONY: maybe-install-html-target-newlib install-html-target-newlib
35353maybe-install-html-target-newlib:
35354@if target-newlib
35355maybe-install-html-target-newlib: install-html-target-newlib
35356
35357install-html-target-newlib: \
35358    configure-target-newlib \
35359    html-target-newlib 
35360	@: $(MAKE); $(unstage)
35361	@[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
35362	r=`${PWD_COMMAND}`; export r; \
35363	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35364	$(NORMAL_TARGET_EXPORTS) \
35365	echo "Doing install-html in $(TARGET_SUBDIR)/newlib" ; \
35366	for flag in $(EXTRA_TARGET_FLAGS); do \
35367	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35368	done; \
35369	(cd $(TARGET_SUBDIR)/newlib && \
35370	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35371	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35372	          "RANLIB=$${RANLIB}" \
35373	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35374	           install-html) \
35375	  || exit 1
35376
35377@endif target-newlib
35378
35379.PHONY: maybe-installcheck-target-newlib installcheck-target-newlib
35380maybe-installcheck-target-newlib:
35381@if target-newlib
35382maybe-installcheck-target-newlib: installcheck-target-newlib
35383
35384installcheck-target-newlib: \
35385    configure-target-newlib 
35386	@: $(MAKE); $(unstage)
35387	@[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
35388	r=`${PWD_COMMAND}`; export r; \
35389	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35390	$(NORMAL_TARGET_EXPORTS) \
35391	echo "Doing installcheck in $(TARGET_SUBDIR)/newlib" ; \
35392	for flag in $(EXTRA_TARGET_FLAGS); do \
35393	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35394	done; \
35395	(cd $(TARGET_SUBDIR)/newlib && \
35396	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35397	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35398	          "RANLIB=$${RANLIB}" \
35399	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35400	           installcheck) \
35401	  || exit 1
35402
35403@endif target-newlib
35404
35405.PHONY: maybe-mostlyclean-target-newlib mostlyclean-target-newlib
35406maybe-mostlyclean-target-newlib:
35407@if target-newlib
35408maybe-mostlyclean-target-newlib: mostlyclean-target-newlib
35409
35410mostlyclean-target-newlib: 
35411	@: $(MAKE); $(unstage)
35412	@[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
35413	r=`${PWD_COMMAND}`; export r; \
35414	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35415	$(NORMAL_TARGET_EXPORTS) \
35416	echo "Doing mostlyclean in $(TARGET_SUBDIR)/newlib" ; \
35417	for flag in $(EXTRA_TARGET_FLAGS); do \
35418	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35419	done; \
35420	(cd $(TARGET_SUBDIR)/newlib && \
35421	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35422	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35423	          "RANLIB=$${RANLIB}" \
35424	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35425	           mostlyclean) \
35426	  || exit 1
35427
35428@endif target-newlib
35429
35430.PHONY: maybe-clean-target-newlib clean-target-newlib
35431maybe-clean-target-newlib:
35432@if target-newlib
35433maybe-clean-target-newlib: clean-target-newlib
35434
35435clean-target-newlib: 
35436	@: $(MAKE); $(unstage)
35437	@[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
35438	r=`${PWD_COMMAND}`; export r; \
35439	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35440	$(NORMAL_TARGET_EXPORTS) \
35441	echo "Doing clean in $(TARGET_SUBDIR)/newlib" ; \
35442	for flag in $(EXTRA_TARGET_FLAGS); do \
35443	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35444	done; \
35445	(cd $(TARGET_SUBDIR)/newlib && \
35446	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35447	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35448	          "RANLIB=$${RANLIB}" \
35449	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35450	           clean) \
35451	  || exit 1
35452
35453@endif target-newlib
35454
35455.PHONY: maybe-distclean-target-newlib distclean-target-newlib
35456maybe-distclean-target-newlib:
35457@if target-newlib
35458maybe-distclean-target-newlib: distclean-target-newlib
35459
35460distclean-target-newlib: 
35461	@: $(MAKE); $(unstage)
35462	@[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
35463	r=`${PWD_COMMAND}`; export r; \
35464	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35465	$(NORMAL_TARGET_EXPORTS) \
35466	echo "Doing distclean in $(TARGET_SUBDIR)/newlib" ; \
35467	for flag in $(EXTRA_TARGET_FLAGS); do \
35468	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35469	done; \
35470	(cd $(TARGET_SUBDIR)/newlib && \
35471	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35472	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35473	          "RANLIB=$${RANLIB}" \
35474	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35475	           distclean) \
35476	  || exit 1
35477
35478@endif target-newlib
35479
35480.PHONY: maybe-maintainer-clean-target-newlib maintainer-clean-target-newlib
35481maybe-maintainer-clean-target-newlib:
35482@if target-newlib
35483maybe-maintainer-clean-target-newlib: maintainer-clean-target-newlib
35484
35485maintainer-clean-target-newlib: 
35486	@: $(MAKE); $(unstage)
35487	@[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
35488	r=`${PWD_COMMAND}`; export r; \
35489	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35490	$(NORMAL_TARGET_EXPORTS) \
35491	echo "Doing maintainer-clean in $(TARGET_SUBDIR)/newlib" ; \
35492	for flag in $(EXTRA_TARGET_FLAGS); do \
35493	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35494	done; \
35495	(cd $(TARGET_SUBDIR)/newlib && \
35496	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35497	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35498	          "RANLIB=$${RANLIB}" \
35499	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35500	           maintainer-clean) \
35501	  || exit 1
35502
35503@endif target-newlib
35504
35505
35506
35507
35508
35509.PHONY: configure-target-libgcc maybe-configure-target-libgcc
35510maybe-configure-target-libgcc:
35511@if gcc-bootstrap
35512configure-target-libgcc: stage_current
35513@endif gcc-bootstrap
35514@if target-libgcc
35515maybe-configure-target-libgcc: configure-target-libgcc
35516configure-target-libgcc: 
35517	@r=`${PWD_COMMAND}`; export r; \
35518	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35519	echo "Checking multilib configuration for libgcc..."; \
35520	$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc ; \
35521	$(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgcc/multilib.tmp 2> /dev/null ; \
35522	if test -r $(TARGET_SUBDIR)/libgcc/multilib.out; then \
35523	  if cmp -s $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; then \
35524	    rm -f $(TARGET_SUBDIR)/libgcc/multilib.tmp; \
35525	  else \
35526	    rm -f $(TARGET_SUBDIR)/libgcc/Makefile; \
35527	    mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
35528	  fi; \
35529	else \
35530	  mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
35531	fi; \
35532	test ! -f $(TARGET_SUBDIR)/libgcc/Makefile || exit 0; \
35533	$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc ; \
35534	$(NORMAL_TARGET_EXPORTS)  \
35535	echo Configuring in $(TARGET_SUBDIR)/libgcc; \
35536	cd "$(TARGET_SUBDIR)/libgcc" || exit 1; \
35537	case $(srcdir) in \
35538	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
35539	  *) topdir=`echo $(TARGET_SUBDIR)/libgcc/ | \
35540		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
35541	esac; \
35542	srcdiroption="--srcdir=$${topdir}/libgcc"; \
35543	libsrcdir="$$s/libgcc"; \
35544	rm -f no-such-file || : ; \
35545	CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
35546	  $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
35547	  --target=${target_alias} $${srcdiroption}  \
35548	  || exit 1
35549@endif target-libgcc
35550
35551
35552
35553.PHONY: configure-stage1-target-libgcc maybe-configure-stage1-target-libgcc
35554maybe-configure-stage1-target-libgcc:
35555@if target-libgcc-bootstrap
35556maybe-configure-stage1-target-libgcc: configure-stage1-target-libgcc
35557configure-stage1-target-libgcc:
35558	@[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
35559	@$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc
35560	@r=`${PWD_COMMAND}`; export r; \
35561	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35562	TFLAGS="$(STAGE1_TFLAGS)"; \
35563	echo "Checking multilib configuration for libgcc..."; \
35564	$(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgcc/multilib.tmp 2> /dev/null ; \
35565	if test -r $(TARGET_SUBDIR)/libgcc/multilib.out; then \
35566	  if cmp -s $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; then \
35567	    rm -f $(TARGET_SUBDIR)/libgcc/multilib.tmp; \
35568	  else \
35569	    rm -f $(TARGET_SUBDIR)/libgcc/Makefile; \
35570	    mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
35571	  fi; \
35572	else \
35573	  mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
35574	fi; \
35575	test ! -f $(TARGET_SUBDIR)/libgcc/Makefile || exit 0; \
35576	$(NORMAL_TARGET_EXPORTS) \
35577	CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
35578	CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
35579	LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS;  \
35580	echo Configuring stage 1 in $(TARGET_SUBDIR)/libgcc ; \
35581	$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc ; \
35582	cd $(TARGET_SUBDIR)/libgcc || exit 1; \
35583	case $(srcdir) in \
35584	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
35585	  *) topdir=`echo $(TARGET_SUBDIR)/libgcc/ | \
35586		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
35587	esac; \
35588	srcdiroption="--srcdir=$${topdir}/libgcc"; \
35589	libsrcdir="$$s/libgcc"; \
35590	$(SHELL) $${libsrcdir}/configure \
35591	  $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
35592	  --target=${target_alias} $${srcdiroption} \
35593	  $(STAGE1_CONFIGURE_FLAGS)
35594@endif target-libgcc-bootstrap
35595
35596.PHONY: configure-stage2-target-libgcc maybe-configure-stage2-target-libgcc
35597maybe-configure-stage2-target-libgcc:
35598@if target-libgcc-bootstrap
35599maybe-configure-stage2-target-libgcc: configure-stage2-target-libgcc
35600configure-stage2-target-libgcc:
35601	@[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
35602	@$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc
35603	@r=`${PWD_COMMAND}`; export r; \
35604	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35605	TFLAGS="$(STAGE2_TFLAGS)"; \
35606	echo "Checking multilib configuration for libgcc..."; \
35607	$(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgcc/multilib.tmp 2> /dev/null ; \
35608	if test -r $(TARGET_SUBDIR)/libgcc/multilib.out; then \
35609	  if cmp -s $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; then \
35610	    rm -f $(TARGET_SUBDIR)/libgcc/multilib.tmp; \
35611	  else \
35612	    rm -f $(TARGET_SUBDIR)/libgcc/Makefile; \
35613	    mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
35614	  fi; \
35615	else \
35616	  mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
35617	fi; \
35618	test ! -f $(TARGET_SUBDIR)/libgcc/Makefile || exit 0; \
35619	$(NORMAL_TARGET_EXPORTS) \
35620	 \
35621	CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
35622	CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
35623	LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS;  \
35624	echo Configuring stage 2 in $(TARGET_SUBDIR)/libgcc ; \
35625	$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc ; \
35626	cd $(TARGET_SUBDIR)/libgcc || exit 1; \
35627	case $(srcdir) in \
35628	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
35629	  *) topdir=`echo $(TARGET_SUBDIR)/libgcc/ | \
35630		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
35631	esac; \
35632	srcdiroption="--srcdir=$${topdir}/libgcc"; \
35633	libsrcdir="$$s/libgcc"; \
35634	$(SHELL) $${libsrcdir}/configure \
35635	  $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
35636	  --target=${target_alias} $${srcdiroption} \
35637	  --with-build-libsubdir=$(HOST_SUBDIR) \
35638	  $(STAGE2_CONFIGURE_FLAGS)
35639@endif target-libgcc-bootstrap
35640
35641.PHONY: configure-stage3-target-libgcc maybe-configure-stage3-target-libgcc
35642maybe-configure-stage3-target-libgcc:
35643@if target-libgcc-bootstrap
35644maybe-configure-stage3-target-libgcc: configure-stage3-target-libgcc
35645configure-stage3-target-libgcc:
35646	@[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
35647	@$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc
35648	@r=`${PWD_COMMAND}`; export r; \
35649	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35650	TFLAGS="$(STAGE3_TFLAGS)"; \
35651	echo "Checking multilib configuration for libgcc..."; \
35652	$(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgcc/multilib.tmp 2> /dev/null ; \
35653	if test -r $(TARGET_SUBDIR)/libgcc/multilib.out; then \
35654	  if cmp -s $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; then \
35655	    rm -f $(TARGET_SUBDIR)/libgcc/multilib.tmp; \
35656	  else \
35657	    rm -f $(TARGET_SUBDIR)/libgcc/Makefile; \
35658	    mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
35659	  fi; \
35660	else \
35661	  mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
35662	fi; \
35663	test ! -f $(TARGET_SUBDIR)/libgcc/Makefile || exit 0; \
35664	$(NORMAL_TARGET_EXPORTS) \
35665	 \
35666	CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
35667	CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
35668	LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS;  \
35669	echo Configuring stage 3 in $(TARGET_SUBDIR)/libgcc ; \
35670	$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc ; \
35671	cd $(TARGET_SUBDIR)/libgcc || exit 1; \
35672	case $(srcdir) in \
35673	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
35674	  *) topdir=`echo $(TARGET_SUBDIR)/libgcc/ | \
35675		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
35676	esac; \
35677	srcdiroption="--srcdir=$${topdir}/libgcc"; \
35678	libsrcdir="$$s/libgcc"; \
35679	$(SHELL) $${libsrcdir}/configure \
35680	  $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
35681	  --target=${target_alias} $${srcdiroption} \
35682	  --with-build-libsubdir=$(HOST_SUBDIR) \
35683	  $(STAGE3_CONFIGURE_FLAGS)
35684@endif target-libgcc-bootstrap
35685
35686.PHONY: configure-stage4-target-libgcc maybe-configure-stage4-target-libgcc
35687maybe-configure-stage4-target-libgcc:
35688@if target-libgcc-bootstrap
35689maybe-configure-stage4-target-libgcc: configure-stage4-target-libgcc
35690configure-stage4-target-libgcc:
35691	@[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
35692	@$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc
35693	@r=`${PWD_COMMAND}`; export r; \
35694	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35695	TFLAGS="$(STAGE4_TFLAGS)"; \
35696	echo "Checking multilib configuration for libgcc..."; \
35697	$(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgcc/multilib.tmp 2> /dev/null ; \
35698	if test -r $(TARGET_SUBDIR)/libgcc/multilib.out; then \
35699	  if cmp -s $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; then \
35700	    rm -f $(TARGET_SUBDIR)/libgcc/multilib.tmp; \
35701	  else \
35702	    rm -f $(TARGET_SUBDIR)/libgcc/Makefile; \
35703	    mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
35704	  fi; \
35705	else \
35706	  mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
35707	fi; \
35708	test ! -f $(TARGET_SUBDIR)/libgcc/Makefile || exit 0; \
35709	$(NORMAL_TARGET_EXPORTS) \
35710	 \
35711	CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
35712	CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
35713	LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS;  \
35714	echo Configuring stage 4 in $(TARGET_SUBDIR)/libgcc ; \
35715	$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc ; \
35716	cd $(TARGET_SUBDIR)/libgcc || exit 1; \
35717	case $(srcdir) in \
35718	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
35719	  *) topdir=`echo $(TARGET_SUBDIR)/libgcc/ | \
35720		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
35721	esac; \
35722	srcdiroption="--srcdir=$${topdir}/libgcc"; \
35723	libsrcdir="$$s/libgcc"; \
35724	$(SHELL) $${libsrcdir}/configure \
35725	  $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
35726	  --target=${target_alias} $${srcdiroption} \
35727	  --with-build-libsubdir=$(HOST_SUBDIR) \
35728	  $(STAGE4_CONFIGURE_FLAGS)
35729@endif target-libgcc-bootstrap
35730
35731.PHONY: configure-stageprofile-target-libgcc maybe-configure-stageprofile-target-libgcc
35732maybe-configure-stageprofile-target-libgcc:
35733@if target-libgcc-bootstrap
35734maybe-configure-stageprofile-target-libgcc: configure-stageprofile-target-libgcc
35735configure-stageprofile-target-libgcc:
35736	@[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
35737	@$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc
35738	@r=`${PWD_COMMAND}`; export r; \
35739	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35740	TFLAGS="$(STAGEprofile_TFLAGS)"; \
35741	echo "Checking multilib configuration for libgcc..."; \
35742	$(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgcc/multilib.tmp 2> /dev/null ; \
35743	if test -r $(TARGET_SUBDIR)/libgcc/multilib.out; then \
35744	  if cmp -s $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; then \
35745	    rm -f $(TARGET_SUBDIR)/libgcc/multilib.tmp; \
35746	  else \
35747	    rm -f $(TARGET_SUBDIR)/libgcc/Makefile; \
35748	    mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
35749	  fi; \
35750	else \
35751	  mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
35752	fi; \
35753	test ! -f $(TARGET_SUBDIR)/libgcc/Makefile || exit 0; \
35754	$(NORMAL_TARGET_EXPORTS) \
35755	 \
35756	CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
35757	CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
35758	LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS;  \
35759	echo Configuring stage profile in $(TARGET_SUBDIR)/libgcc ; \
35760	$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc ; \
35761	cd $(TARGET_SUBDIR)/libgcc || exit 1; \
35762	case $(srcdir) in \
35763	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
35764	  *) topdir=`echo $(TARGET_SUBDIR)/libgcc/ | \
35765		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
35766	esac; \
35767	srcdiroption="--srcdir=$${topdir}/libgcc"; \
35768	libsrcdir="$$s/libgcc"; \
35769	$(SHELL) $${libsrcdir}/configure \
35770	  $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
35771	  --target=${target_alias} $${srcdiroption} \
35772	  --with-build-libsubdir=$(HOST_SUBDIR) \
35773	  $(STAGEprofile_CONFIGURE_FLAGS)
35774@endif target-libgcc-bootstrap
35775
35776.PHONY: configure-stagefeedback-target-libgcc maybe-configure-stagefeedback-target-libgcc
35777maybe-configure-stagefeedback-target-libgcc:
35778@if target-libgcc-bootstrap
35779maybe-configure-stagefeedback-target-libgcc: configure-stagefeedback-target-libgcc
35780configure-stagefeedback-target-libgcc:
35781	@[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
35782	@$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc
35783	@r=`${PWD_COMMAND}`; export r; \
35784	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35785	TFLAGS="$(STAGEfeedback_TFLAGS)"; \
35786	echo "Checking multilib configuration for libgcc..."; \
35787	$(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgcc/multilib.tmp 2> /dev/null ; \
35788	if test -r $(TARGET_SUBDIR)/libgcc/multilib.out; then \
35789	  if cmp -s $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; then \
35790	    rm -f $(TARGET_SUBDIR)/libgcc/multilib.tmp; \
35791	  else \
35792	    rm -f $(TARGET_SUBDIR)/libgcc/Makefile; \
35793	    mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
35794	  fi; \
35795	else \
35796	  mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
35797	fi; \
35798	test ! -f $(TARGET_SUBDIR)/libgcc/Makefile || exit 0; \
35799	$(NORMAL_TARGET_EXPORTS) \
35800	 \
35801	CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
35802	CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
35803	LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS;  \
35804	echo Configuring stage feedback in $(TARGET_SUBDIR)/libgcc ; \
35805	$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc ; \
35806	cd $(TARGET_SUBDIR)/libgcc || exit 1; \
35807	case $(srcdir) in \
35808	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
35809	  *) topdir=`echo $(TARGET_SUBDIR)/libgcc/ | \
35810		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
35811	esac; \
35812	srcdiroption="--srcdir=$${topdir}/libgcc"; \
35813	libsrcdir="$$s/libgcc"; \
35814	$(SHELL) $${libsrcdir}/configure \
35815	  $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
35816	  --target=${target_alias} $${srcdiroption} \
35817	  --with-build-libsubdir=$(HOST_SUBDIR) \
35818	  $(STAGEfeedback_CONFIGURE_FLAGS)
35819@endif target-libgcc-bootstrap
35820
35821
35822
35823
35824
35825.PHONY: all-target-libgcc maybe-all-target-libgcc
35826maybe-all-target-libgcc:
35827@if gcc-bootstrap
35828all-target-libgcc: stage_current
35829@endif gcc-bootstrap
35830@if target-libgcc
35831TARGET-target-libgcc=all
35832maybe-all-target-libgcc: all-target-libgcc
35833all-target-libgcc: configure-target-libgcc
35834	@r=`${PWD_COMMAND}`; export r; \
35835	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35836	$(NORMAL_TARGET_EXPORTS)  \
35837	(cd $(TARGET_SUBDIR)/libgcc && \
35838	  $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS)   \
35839		$(TARGET-target-libgcc))
35840@endif target-libgcc
35841
35842
35843
35844.PHONY: all-stage1-target-libgcc maybe-all-stage1-target-libgcc
35845.PHONY: clean-stage1-target-libgcc maybe-clean-stage1-target-libgcc
35846maybe-all-stage1-target-libgcc:
35847maybe-clean-stage1-target-libgcc:
35848@if target-libgcc-bootstrap
35849maybe-all-stage1-target-libgcc: all-stage1-target-libgcc
35850all-stage1: all-stage1-target-libgcc
35851TARGET-stage1-target-libgcc = $(TARGET-target-libgcc)
35852all-stage1-target-libgcc: configure-stage1-target-libgcc
35853	@[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
35854	@r=`${PWD_COMMAND}`; export r; \
35855	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35856	TFLAGS="$(STAGE1_TFLAGS)"; \
35857	$(NORMAL_TARGET_EXPORTS)  \
35858	cd $(TARGET_SUBDIR)/libgcc && \
35859	$(MAKE) $(BASE_FLAGS_TO_PASS) \
35860		CFLAGS="$(CFLAGS_FOR_TARGET)" \
35861		CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
35862		LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
35863		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
35864		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
35865		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
35866		$(EXTRA_TARGET_FLAGS)  \
35867		  \
35868		TFLAGS="$(STAGE1_TFLAGS)" \
35869		$(TARGET-stage1-target-libgcc)
35870
35871maybe-clean-stage1-target-libgcc: clean-stage1-target-libgcc
35872clean-stage1: clean-stage1-target-libgcc
35873clean-stage1-target-libgcc:
35874	@if [ $(current_stage) = stage1 ]; then \
35875	  [ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0; \
35876	else \
35877	  [ -f $(TARGET_SUBDIR)/stage1-libgcc/Makefile ] || exit 0; \
35878	  $(MAKE) stage1-start; \
35879	fi; \
35880	cd $(TARGET_SUBDIR)/libgcc && \
35881	$(MAKE) $(EXTRA_TARGET_FLAGS)  \
35882	  clean
35883@endif target-libgcc-bootstrap
35884
35885
35886.PHONY: all-stage2-target-libgcc maybe-all-stage2-target-libgcc
35887.PHONY: clean-stage2-target-libgcc maybe-clean-stage2-target-libgcc
35888maybe-all-stage2-target-libgcc:
35889maybe-clean-stage2-target-libgcc:
35890@if target-libgcc-bootstrap
35891maybe-all-stage2-target-libgcc: all-stage2-target-libgcc
35892all-stage2: all-stage2-target-libgcc
35893TARGET-stage2-target-libgcc = $(TARGET-target-libgcc)
35894all-stage2-target-libgcc: configure-stage2-target-libgcc
35895	@[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
35896	@r=`${PWD_COMMAND}`; export r; \
35897	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35898	TFLAGS="$(STAGE2_TFLAGS)"; \
35899	$(NORMAL_TARGET_EXPORTS) \
35900	  \
35901	cd $(TARGET_SUBDIR)/libgcc && \
35902	$(MAKE) $(BASE_FLAGS_TO_PASS) \
35903		CFLAGS="$(CFLAGS_FOR_TARGET)" \
35904		CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
35905		LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
35906		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
35907		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
35908		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
35909		$(EXTRA_TARGET_FLAGS)   \
35910		TFLAGS="$(STAGE2_TFLAGS)" \
35911		$(TARGET-stage2-target-libgcc)
35912
35913maybe-clean-stage2-target-libgcc: clean-stage2-target-libgcc
35914clean-stage2: clean-stage2-target-libgcc
35915clean-stage2-target-libgcc:
35916	@if [ $(current_stage) = stage2 ]; then \
35917	  [ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0; \
35918	else \
35919	  [ -f $(TARGET_SUBDIR)/stage2-libgcc/Makefile ] || exit 0; \
35920	  $(MAKE) stage2-start; \
35921	fi; \
35922	cd $(TARGET_SUBDIR)/libgcc && \
35923	$(MAKE) $(EXTRA_TARGET_FLAGS)   clean
35924@endif target-libgcc-bootstrap
35925
35926
35927.PHONY: all-stage3-target-libgcc maybe-all-stage3-target-libgcc
35928.PHONY: clean-stage3-target-libgcc maybe-clean-stage3-target-libgcc
35929maybe-all-stage3-target-libgcc:
35930maybe-clean-stage3-target-libgcc:
35931@if target-libgcc-bootstrap
35932maybe-all-stage3-target-libgcc: all-stage3-target-libgcc
35933all-stage3: all-stage3-target-libgcc
35934TARGET-stage3-target-libgcc = $(TARGET-target-libgcc)
35935all-stage3-target-libgcc: configure-stage3-target-libgcc
35936	@[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
35937	@r=`${PWD_COMMAND}`; export r; \
35938	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35939	TFLAGS="$(STAGE3_TFLAGS)"; \
35940	$(NORMAL_TARGET_EXPORTS) \
35941	  \
35942	cd $(TARGET_SUBDIR)/libgcc && \
35943	$(MAKE) $(BASE_FLAGS_TO_PASS) \
35944		CFLAGS="$(CFLAGS_FOR_TARGET)" \
35945		CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
35946		LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
35947		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
35948		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
35949		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
35950		$(EXTRA_TARGET_FLAGS)   \
35951		TFLAGS="$(STAGE3_TFLAGS)" \
35952		$(TARGET-stage3-target-libgcc)
35953
35954maybe-clean-stage3-target-libgcc: clean-stage3-target-libgcc
35955clean-stage3: clean-stage3-target-libgcc
35956clean-stage3-target-libgcc:
35957	@if [ $(current_stage) = stage3 ]; then \
35958	  [ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0; \
35959	else \
35960	  [ -f $(TARGET_SUBDIR)/stage3-libgcc/Makefile ] || exit 0; \
35961	  $(MAKE) stage3-start; \
35962	fi; \
35963	cd $(TARGET_SUBDIR)/libgcc && \
35964	$(MAKE) $(EXTRA_TARGET_FLAGS)   clean
35965@endif target-libgcc-bootstrap
35966
35967
35968.PHONY: all-stage4-target-libgcc maybe-all-stage4-target-libgcc
35969.PHONY: clean-stage4-target-libgcc maybe-clean-stage4-target-libgcc
35970maybe-all-stage4-target-libgcc:
35971maybe-clean-stage4-target-libgcc:
35972@if target-libgcc-bootstrap
35973maybe-all-stage4-target-libgcc: all-stage4-target-libgcc
35974all-stage4: all-stage4-target-libgcc
35975TARGET-stage4-target-libgcc = $(TARGET-target-libgcc)
35976all-stage4-target-libgcc: configure-stage4-target-libgcc
35977	@[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
35978	@r=`${PWD_COMMAND}`; export r; \
35979	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35980	TFLAGS="$(STAGE4_TFLAGS)"; \
35981	$(NORMAL_TARGET_EXPORTS) \
35982	  \
35983	cd $(TARGET_SUBDIR)/libgcc && \
35984	$(MAKE) $(BASE_FLAGS_TO_PASS) \
35985		CFLAGS="$(CFLAGS_FOR_TARGET)" \
35986		CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
35987		LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
35988		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
35989		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
35990		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
35991		$(EXTRA_TARGET_FLAGS)   \
35992		TFLAGS="$(STAGE4_TFLAGS)" \
35993		$(TARGET-stage4-target-libgcc)
35994
35995maybe-clean-stage4-target-libgcc: clean-stage4-target-libgcc
35996clean-stage4: clean-stage4-target-libgcc
35997clean-stage4-target-libgcc:
35998	@if [ $(current_stage) = stage4 ]; then \
35999	  [ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0; \
36000	else \
36001	  [ -f $(TARGET_SUBDIR)/stage4-libgcc/Makefile ] || exit 0; \
36002	  $(MAKE) stage4-start; \
36003	fi; \
36004	cd $(TARGET_SUBDIR)/libgcc && \
36005	$(MAKE) $(EXTRA_TARGET_FLAGS)   clean
36006@endif target-libgcc-bootstrap
36007
36008
36009.PHONY: all-stageprofile-target-libgcc maybe-all-stageprofile-target-libgcc
36010.PHONY: clean-stageprofile-target-libgcc maybe-clean-stageprofile-target-libgcc
36011maybe-all-stageprofile-target-libgcc:
36012maybe-clean-stageprofile-target-libgcc:
36013@if target-libgcc-bootstrap
36014maybe-all-stageprofile-target-libgcc: all-stageprofile-target-libgcc
36015all-stageprofile: all-stageprofile-target-libgcc
36016TARGET-stageprofile-target-libgcc = $(TARGET-target-libgcc)
36017all-stageprofile-target-libgcc: configure-stageprofile-target-libgcc
36018	@[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
36019	@r=`${PWD_COMMAND}`; export r; \
36020	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36021	TFLAGS="$(STAGEprofile_TFLAGS)"; \
36022	$(NORMAL_TARGET_EXPORTS) \
36023	  \
36024	cd $(TARGET_SUBDIR)/libgcc && \
36025	$(MAKE) $(BASE_FLAGS_TO_PASS) \
36026		CFLAGS="$(CFLAGS_FOR_TARGET)" \
36027		CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
36028		LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
36029		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
36030		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
36031		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
36032		$(EXTRA_TARGET_FLAGS)   \
36033		TFLAGS="$(STAGEprofile_TFLAGS)" \
36034		$(TARGET-stageprofile-target-libgcc)
36035
36036maybe-clean-stageprofile-target-libgcc: clean-stageprofile-target-libgcc
36037clean-stageprofile: clean-stageprofile-target-libgcc
36038clean-stageprofile-target-libgcc:
36039	@if [ $(current_stage) = stageprofile ]; then \
36040	  [ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0; \
36041	else \
36042	  [ -f $(TARGET_SUBDIR)/stageprofile-libgcc/Makefile ] || exit 0; \
36043	  $(MAKE) stageprofile-start; \
36044	fi; \
36045	cd $(TARGET_SUBDIR)/libgcc && \
36046	$(MAKE) $(EXTRA_TARGET_FLAGS)   clean
36047@endif target-libgcc-bootstrap
36048
36049
36050.PHONY: all-stagefeedback-target-libgcc maybe-all-stagefeedback-target-libgcc
36051.PHONY: clean-stagefeedback-target-libgcc maybe-clean-stagefeedback-target-libgcc
36052maybe-all-stagefeedback-target-libgcc:
36053maybe-clean-stagefeedback-target-libgcc:
36054@if target-libgcc-bootstrap
36055maybe-all-stagefeedback-target-libgcc: all-stagefeedback-target-libgcc
36056all-stagefeedback: all-stagefeedback-target-libgcc
36057TARGET-stagefeedback-target-libgcc = $(TARGET-target-libgcc)
36058all-stagefeedback-target-libgcc: configure-stagefeedback-target-libgcc
36059	@[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
36060	@r=`${PWD_COMMAND}`; export r; \
36061	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36062	TFLAGS="$(STAGEfeedback_TFLAGS)"; \
36063	$(NORMAL_TARGET_EXPORTS) \
36064	  \
36065	cd $(TARGET_SUBDIR)/libgcc && \
36066	$(MAKE) $(BASE_FLAGS_TO_PASS) \
36067		CFLAGS="$(CFLAGS_FOR_TARGET)" \
36068		CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
36069		LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
36070		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
36071		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
36072		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
36073		$(EXTRA_TARGET_FLAGS)   \
36074		TFLAGS="$(STAGEfeedback_TFLAGS)" \
36075		$(TARGET-stagefeedback-target-libgcc)
36076
36077maybe-clean-stagefeedback-target-libgcc: clean-stagefeedback-target-libgcc
36078clean-stagefeedback: clean-stagefeedback-target-libgcc
36079clean-stagefeedback-target-libgcc:
36080	@if [ $(current_stage) = stagefeedback ]; then \
36081	  [ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0; \
36082	else \
36083	  [ -f $(TARGET_SUBDIR)/stagefeedback-libgcc/Makefile ] || exit 0; \
36084	  $(MAKE) stagefeedback-start; \
36085	fi; \
36086	cd $(TARGET_SUBDIR)/libgcc && \
36087	$(MAKE) $(EXTRA_TARGET_FLAGS)   clean
36088@endif target-libgcc-bootstrap
36089
36090
36091
36092
36093
36094
36095.PHONY: check-target-libgcc maybe-check-target-libgcc
36096maybe-check-target-libgcc:
36097@if target-libgcc
36098maybe-check-target-libgcc: check-target-libgcc
36099
36100# Dummy target for uncheckable module.
36101check-target-libgcc:
36102
36103@endif target-libgcc
36104
36105.PHONY: install-target-libgcc maybe-install-target-libgcc
36106maybe-install-target-libgcc:
36107@if target-libgcc
36108maybe-install-target-libgcc: install-target-libgcc
36109
36110install-target-libgcc: installdirs
36111	@: $(MAKE); $(unstage)
36112	@r=`${PWD_COMMAND}`; export r; \
36113	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36114	$(NORMAL_TARGET_EXPORTS) \
36115	(cd $(TARGET_SUBDIR)/libgcc && \
36116	  $(MAKE) $(TARGET_FLAGS_TO_PASS)  install)
36117
36118@endif target-libgcc
36119
36120.PHONY: install-strip-target-libgcc maybe-install-strip-target-libgcc
36121maybe-install-strip-target-libgcc:
36122@if target-libgcc
36123maybe-install-strip-target-libgcc: install-strip-target-libgcc
36124
36125install-strip-target-libgcc: installdirs
36126	@: $(MAKE); $(unstage)
36127	@r=`${PWD_COMMAND}`; export r; \
36128	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36129	$(NORMAL_TARGET_EXPORTS) \
36130	(cd $(TARGET_SUBDIR)/libgcc && \
36131	  $(MAKE) $(TARGET_FLAGS_TO_PASS)  install-strip)
36132
36133@endif target-libgcc
36134
36135# Other targets (info, dvi, pdf, etc.)
36136
36137.PHONY: maybe-info-target-libgcc info-target-libgcc
36138maybe-info-target-libgcc:
36139@if target-libgcc
36140maybe-info-target-libgcc: info-target-libgcc
36141
36142info-target-libgcc: \
36143    configure-target-libgcc 
36144	@: $(MAKE); $(unstage)
36145	@[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
36146	r=`${PWD_COMMAND}`; export r; \
36147	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36148	$(NORMAL_TARGET_EXPORTS) \
36149	echo "Doing info in $(TARGET_SUBDIR)/libgcc" ; \
36150	for flag in $(EXTRA_TARGET_FLAGS); do \
36151	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36152	done; \
36153	(cd $(TARGET_SUBDIR)/libgcc && \
36154	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36155	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36156	          "RANLIB=$${RANLIB}" \
36157	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36158	           info) \
36159	  || exit 1
36160
36161@endif target-libgcc
36162
36163.PHONY: maybe-dvi-target-libgcc dvi-target-libgcc
36164maybe-dvi-target-libgcc:
36165@if target-libgcc
36166maybe-dvi-target-libgcc: dvi-target-libgcc
36167
36168dvi-target-libgcc: \
36169    configure-target-libgcc 
36170	@: $(MAKE); $(unstage)
36171	@[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
36172	r=`${PWD_COMMAND}`; export r; \
36173	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36174	$(NORMAL_TARGET_EXPORTS) \
36175	echo "Doing dvi in $(TARGET_SUBDIR)/libgcc" ; \
36176	for flag in $(EXTRA_TARGET_FLAGS); do \
36177	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36178	done; \
36179	(cd $(TARGET_SUBDIR)/libgcc && \
36180	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36181	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36182	          "RANLIB=$${RANLIB}" \
36183	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36184	           dvi) \
36185	  || exit 1
36186
36187@endif target-libgcc
36188
36189.PHONY: maybe-pdf-target-libgcc pdf-target-libgcc
36190maybe-pdf-target-libgcc:
36191@if target-libgcc
36192maybe-pdf-target-libgcc: pdf-target-libgcc
36193
36194pdf-target-libgcc: \
36195    configure-target-libgcc 
36196	@: $(MAKE); $(unstage)
36197	@[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
36198	r=`${PWD_COMMAND}`; export r; \
36199	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36200	$(NORMAL_TARGET_EXPORTS) \
36201	echo "Doing pdf in $(TARGET_SUBDIR)/libgcc" ; \
36202	for flag in $(EXTRA_TARGET_FLAGS); do \
36203	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36204	done; \
36205	(cd $(TARGET_SUBDIR)/libgcc && \
36206	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36207	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36208	          "RANLIB=$${RANLIB}" \
36209	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36210	           pdf) \
36211	  || exit 1
36212
36213@endif target-libgcc
36214
36215.PHONY: maybe-html-target-libgcc html-target-libgcc
36216maybe-html-target-libgcc:
36217@if target-libgcc
36218maybe-html-target-libgcc: html-target-libgcc
36219
36220html-target-libgcc: \
36221    configure-target-libgcc 
36222	@: $(MAKE); $(unstage)
36223	@[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
36224	r=`${PWD_COMMAND}`; export r; \
36225	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36226	$(NORMAL_TARGET_EXPORTS) \
36227	echo "Doing html in $(TARGET_SUBDIR)/libgcc" ; \
36228	for flag in $(EXTRA_TARGET_FLAGS); do \
36229	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36230	done; \
36231	(cd $(TARGET_SUBDIR)/libgcc && \
36232	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36233	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36234	          "RANLIB=$${RANLIB}" \
36235	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36236	           html) \
36237	  || exit 1
36238
36239@endif target-libgcc
36240
36241.PHONY: maybe-TAGS-target-libgcc TAGS-target-libgcc
36242maybe-TAGS-target-libgcc:
36243@if target-libgcc
36244maybe-TAGS-target-libgcc: TAGS-target-libgcc
36245
36246TAGS-target-libgcc: \
36247    configure-target-libgcc 
36248	@: $(MAKE); $(unstage)
36249	@[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
36250	r=`${PWD_COMMAND}`; export r; \
36251	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36252	$(NORMAL_TARGET_EXPORTS) \
36253	echo "Doing TAGS in $(TARGET_SUBDIR)/libgcc" ; \
36254	for flag in $(EXTRA_TARGET_FLAGS); do \
36255	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36256	done; \
36257	(cd $(TARGET_SUBDIR)/libgcc && \
36258	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36259	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36260	          "RANLIB=$${RANLIB}" \
36261	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36262	           TAGS) \
36263	  || exit 1
36264
36265@endif target-libgcc
36266
36267.PHONY: maybe-install-info-target-libgcc install-info-target-libgcc
36268maybe-install-info-target-libgcc:
36269@if target-libgcc
36270maybe-install-info-target-libgcc: install-info-target-libgcc
36271
36272install-info-target-libgcc: \
36273    configure-target-libgcc \
36274    info-target-libgcc 
36275	@: $(MAKE); $(unstage)
36276	@[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
36277	r=`${PWD_COMMAND}`; export r; \
36278	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36279	$(NORMAL_TARGET_EXPORTS) \
36280	echo "Doing install-info in $(TARGET_SUBDIR)/libgcc" ; \
36281	for flag in $(EXTRA_TARGET_FLAGS); do \
36282	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36283	done; \
36284	(cd $(TARGET_SUBDIR)/libgcc && \
36285	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36286	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36287	          "RANLIB=$${RANLIB}" \
36288	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36289	           install-info) \
36290	  || exit 1
36291
36292@endif target-libgcc
36293
36294.PHONY: maybe-install-pdf-target-libgcc install-pdf-target-libgcc
36295maybe-install-pdf-target-libgcc:
36296@if target-libgcc
36297maybe-install-pdf-target-libgcc: install-pdf-target-libgcc
36298
36299install-pdf-target-libgcc: \
36300    configure-target-libgcc \
36301    pdf-target-libgcc 
36302	@: $(MAKE); $(unstage)
36303	@[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
36304	r=`${PWD_COMMAND}`; export r; \
36305	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36306	$(NORMAL_TARGET_EXPORTS) \
36307	echo "Doing install-pdf in $(TARGET_SUBDIR)/libgcc" ; \
36308	for flag in $(EXTRA_TARGET_FLAGS); do \
36309	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36310	done; \
36311	(cd $(TARGET_SUBDIR)/libgcc && \
36312	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36313	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36314	          "RANLIB=$${RANLIB}" \
36315	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36316	           install-pdf) \
36317	  || exit 1
36318
36319@endif target-libgcc
36320
36321.PHONY: maybe-install-html-target-libgcc install-html-target-libgcc
36322maybe-install-html-target-libgcc:
36323@if target-libgcc
36324maybe-install-html-target-libgcc: install-html-target-libgcc
36325
36326install-html-target-libgcc: \
36327    configure-target-libgcc \
36328    html-target-libgcc 
36329	@: $(MAKE); $(unstage)
36330	@[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
36331	r=`${PWD_COMMAND}`; export r; \
36332	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36333	$(NORMAL_TARGET_EXPORTS) \
36334	echo "Doing install-html in $(TARGET_SUBDIR)/libgcc" ; \
36335	for flag in $(EXTRA_TARGET_FLAGS); do \
36336	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36337	done; \
36338	(cd $(TARGET_SUBDIR)/libgcc && \
36339	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36340	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36341	          "RANLIB=$${RANLIB}" \
36342	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36343	           install-html) \
36344	  || exit 1
36345
36346@endif target-libgcc
36347
36348.PHONY: maybe-installcheck-target-libgcc installcheck-target-libgcc
36349maybe-installcheck-target-libgcc:
36350@if target-libgcc
36351maybe-installcheck-target-libgcc: installcheck-target-libgcc
36352
36353installcheck-target-libgcc: \
36354    configure-target-libgcc 
36355	@: $(MAKE); $(unstage)
36356	@[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
36357	r=`${PWD_COMMAND}`; export r; \
36358	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36359	$(NORMAL_TARGET_EXPORTS) \
36360	echo "Doing installcheck in $(TARGET_SUBDIR)/libgcc" ; \
36361	for flag in $(EXTRA_TARGET_FLAGS); do \
36362	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36363	done; \
36364	(cd $(TARGET_SUBDIR)/libgcc && \
36365	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36366	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36367	          "RANLIB=$${RANLIB}" \
36368	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36369	           installcheck) \
36370	  || exit 1
36371
36372@endif target-libgcc
36373
36374.PHONY: maybe-mostlyclean-target-libgcc mostlyclean-target-libgcc
36375maybe-mostlyclean-target-libgcc:
36376@if target-libgcc
36377maybe-mostlyclean-target-libgcc: mostlyclean-target-libgcc
36378
36379mostlyclean-target-libgcc: 
36380	@: $(MAKE); $(unstage)
36381	@[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
36382	r=`${PWD_COMMAND}`; export r; \
36383	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36384	$(NORMAL_TARGET_EXPORTS) \
36385	echo "Doing mostlyclean in $(TARGET_SUBDIR)/libgcc" ; \
36386	for flag in $(EXTRA_TARGET_FLAGS); do \
36387	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36388	done; \
36389	(cd $(TARGET_SUBDIR)/libgcc && \
36390	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36391	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36392	          "RANLIB=$${RANLIB}" \
36393	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36394	           mostlyclean) \
36395	  || exit 1
36396
36397@endif target-libgcc
36398
36399.PHONY: maybe-clean-target-libgcc clean-target-libgcc
36400maybe-clean-target-libgcc:
36401@if target-libgcc
36402maybe-clean-target-libgcc: clean-target-libgcc
36403
36404clean-target-libgcc: 
36405	@: $(MAKE); $(unstage)
36406	@[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
36407	r=`${PWD_COMMAND}`; export r; \
36408	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36409	$(NORMAL_TARGET_EXPORTS) \
36410	echo "Doing clean in $(TARGET_SUBDIR)/libgcc" ; \
36411	for flag in $(EXTRA_TARGET_FLAGS); do \
36412	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36413	done; \
36414	(cd $(TARGET_SUBDIR)/libgcc && \
36415	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36416	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36417	          "RANLIB=$${RANLIB}" \
36418	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36419	           clean) \
36420	  || exit 1
36421
36422@endif target-libgcc
36423
36424.PHONY: maybe-distclean-target-libgcc distclean-target-libgcc
36425maybe-distclean-target-libgcc:
36426@if target-libgcc
36427maybe-distclean-target-libgcc: distclean-target-libgcc
36428
36429distclean-target-libgcc: 
36430	@: $(MAKE); $(unstage)
36431	@[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
36432	r=`${PWD_COMMAND}`; export r; \
36433	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36434	$(NORMAL_TARGET_EXPORTS) \
36435	echo "Doing distclean in $(TARGET_SUBDIR)/libgcc" ; \
36436	for flag in $(EXTRA_TARGET_FLAGS); do \
36437	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36438	done; \
36439	(cd $(TARGET_SUBDIR)/libgcc && \
36440	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36441	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36442	          "RANLIB=$${RANLIB}" \
36443	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36444	           distclean) \
36445	  || exit 1
36446
36447@endif target-libgcc
36448
36449.PHONY: maybe-maintainer-clean-target-libgcc maintainer-clean-target-libgcc
36450maybe-maintainer-clean-target-libgcc:
36451@if target-libgcc
36452maybe-maintainer-clean-target-libgcc: maintainer-clean-target-libgcc
36453
36454maintainer-clean-target-libgcc: 
36455	@: $(MAKE); $(unstage)
36456	@[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
36457	r=`${PWD_COMMAND}`; export r; \
36458	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36459	$(NORMAL_TARGET_EXPORTS) \
36460	echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libgcc" ; \
36461	for flag in $(EXTRA_TARGET_FLAGS); do \
36462	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36463	done; \
36464	(cd $(TARGET_SUBDIR)/libgcc && \
36465	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36466	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36467	          "RANLIB=$${RANLIB}" \
36468	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36469	           maintainer-clean) \
36470	  || exit 1
36471
36472@endif target-libgcc
36473
36474
36475
36476
36477
36478.PHONY: configure-target-libbacktrace maybe-configure-target-libbacktrace
36479maybe-configure-target-libbacktrace:
36480@if gcc-bootstrap
36481configure-target-libbacktrace: stage_current
36482@endif gcc-bootstrap
36483@if target-libbacktrace
36484maybe-configure-target-libbacktrace: configure-target-libbacktrace
36485configure-target-libbacktrace: 
36486	@: $(MAKE); $(unstage)
36487	@r=`${PWD_COMMAND}`; export r; \
36488	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36489	echo "Checking multilib configuration for libbacktrace..."; \
36490	$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libbacktrace ; \
36491	$(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libbacktrace/multilib.tmp 2> /dev/null ; \
36492	if test -r $(TARGET_SUBDIR)/libbacktrace/multilib.out; then \
36493	  if cmp -s $(TARGET_SUBDIR)/libbacktrace/multilib.tmp $(TARGET_SUBDIR)/libbacktrace/multilib.out; then \
36494	    rm -f $(TARGET_SUBDIR)/libbacktrace/multilib.tmp; \
36495	  else \
36496	    rm -f $(TARGET_SUBDIR)/libbacktrace/Makefile; \
36497	    mv $(TARGET_SUBDIR)/libbacktrace/multilib.tmp $(TARGET_SUBDIR)/libbacktrace/multilib.out; \
36498	  fi; \
36499	else \
36500	  mv $(TARGET_SUBDIR)/libbacktrace/multilib.tmp $(TARGET_SUBDIR)/libbacktrace/multilib.out; \
36501	fi; \
36502	test ! -f $(TARGET_SUBDIR)/libbacktrace/Makefile || exit 0; \
36503	$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libbacktrace ; \
36504	$(NORMAL_TARGET_EXPORTS)  \
36505	echo Configuring in $(TARGET_SUBDIR)/libbacktrace; \
36506	cd "$(TARGET_SUBDIR)/libbacktrace" || exit 1; \
36507	case $(srcdir) in \
36508	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
36509	  *) topdir=`echo $(TARGET_SUBDIR)/libbacktrace/ | \
36510		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
36511	esac; \
36512	srcdiroption="--srcdir=$${topdir}/libbacktrace"; \
36513	libsrcdir="$$s/libbacktrace"; \
36514	rm -f no-such-file || : ; \
36515	CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
36516	  $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
36517	  --target=${target_alias} $${srcdiroption}  \
36518	  || exit 1
36519@endif target-libbacktrace
36520
36521
36522
36523
36524
36525.PHONY: all-target-libbacktrace maybe-all-target-libbacktrace
36526maybe-all-target-libbacktrace:
36527@if gcc-bootstrap
36528all-target-libbacktrace: stage_current
36529@endif gcc-bootstrap
36530@if target-libbacktrace
36531TARGET-target-libbacktrace=all
36532maybe-all-target-libbacktrace: all-target-libbacktrace
36533all-target-libbacktrace: configure-target-libbacktrace
36534	@: $(MAKE); $(unstage)
36535	@r=`${PWD_COMMAND}`; export r; \
36536	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36537	$(NORMAL_TARGET_EXPORTS)  \
36538	(cd $(TARGET_SUBDIR)/libbacktrace && \
36539	  $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS)   \
36540		$(TARGET-target-libbacktrace))
36541@endif target-libbacktrace
36542
36543
36544
36545
36546
36547.PHONY: check-target-libbacktrace maybe-check-target-libbacktrace
36548maybe-check-target-libbacktrace:
36549@if target-libbacktrace
36550maybe-check-target-libbacktrace: check-target-libbacktrace
36551
36552check-target-libbacktrace:
36553	@: $(MAKE); $(unstage)
36554	@r=`${PWD_COMMAND}`; export r; \
36555	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36556	$(NORMAL_TARGET_EXPORTS) \
36557	(cd $(TARGET_SUBDIR)/libbacktrace && \
36558	  $(MAKE) $(TARGET_FLAGS_TO_PASS)   check)
36559
36560@endif target-libbacktrace
36561
36562.PHONY: install-target-libbacktrace maybe-install-target-libbacktrace
36563maybe-install-target-libbacktrace:
36564@if target-libbacktrace
36565maybe-install-target-libbacktrace: install-target-libbacktrace
36566
36567install-target-libbacktrace: installdirs
36568	@: $(MAKE); $(unstage)
36569	@r=`${PWD_COMMAND}`; export r; \
36570	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36571	$(NORMAL_TARGET_EXPORTS) \
36572	(cd $(TARGET_SUBDIR)/libbacktrace && \
36573	  $(MAKE) $(TARGET_FLAGS_TO_PASS)  install)
36574
36575@endif target-libbacktrace
36576
36577.PHONY: install-strip-target-libbacktrace maybe-install-strip-target-libbacktrace
36578maybe-install-strip-target-libbacktrace:
36579@if target-libbacktrace
36580maybe-install-strip-target-libbacktrace: install-strip-target-libbacktrace
36581
36582install-strip-target-libbacktrace: installdirs
36583	@: $(MAKE); $(unstage)
36584	@r=`${PWD_COMMAND}`; export r; \
36585	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36586	$(NORMAL_TARGET_EXPORTS) \
36587	(cd $(TARGET_SUBDIR)/libbacktrace && \
36588	  $(MAKE) $(TARGET_FLAGS_TO_PASS)  install-strip)
36589
36590@endif target-libbacktrace
36591
36592# Other targets (info, dvi, pdf, etc.)
36593
36594.PHONY: maybe-info-target-libbacktrace info-target-libbacktrace
36595maybe-info-target-libbacktrace:
36596@if target-libbacktrace
36597maybe-info-target-libbacktrace: info-target-libbacktrace
36598
36599info-target-libbacktrace: \
36600    configure-target-libbacktrace 
36601	@: $(MAKE); $(unstage)
36602	@[ -f $(TARGET_SUBDIR)/libbacktrace/Makefile ] || exit 0 ; \
36603	r=`${PWD_COMMAND}`; export r; \
36604	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36605	$(NORMAL_TARGET_EXPORTS) \
36606	echo "Doing info in $(TARGET_SUBDIR)/libbacktrace" ; \
36607	for flag in $(EXTRA_TARGET_FLAGS); do \
36608	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36609	done; \
36610	(cd $(TARGET_SUBDIR)/libbacktrace && \
36611	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36612	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36613	          "RANLIB=$${RANLIB}" \
36614	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36615	           info) \
36616	  || exit 1
36617
36618@endif target-libbacktrace
36619
36620.PHONY: maybe-dvi-target-libbacktrace dvi-target-libbacktrace
36621maybe-dvi-target-libbacktrace:
36622@if target-libbacktrace
36623maybe-dvi-target-libbacktrace: dvi-target-libbacktrace
36624
36625dvi-target-libbacktrace: \
36626    configure-target-libbacktrace 
36627	@: $(MAKE); $(unstage)
36628	@[ -f $(TARGET_SUBDIR)/libbacktrace/Makefile ] || exit 0 ; \
36629	r=`${PWD_COMMAND}`; export r; \
36630	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36631	$(NORMAL_TARGET_EXPORTS) \
36632	echo "Doing dvi in $(TARGET_SUBDIR)/libbacktrace" ; \
36633	for flag in $(EXTRA_TARGET_FLAGS); do \
36634	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36635	done; \
36636	(cd $(TARGET_SUBDIR)/libbacktrace && \
36637	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36638	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36639	          "RANLIB=$${RANLIB}" \
36640	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36641	           dvi) \
36642	  || exit 1
36643
36644@endif target-libbacktrace
36645
36646.PHONY: maybe-pdf-target-libbacktrace pdf-target-libbacktrace
36647maybe-pdf-target-libbacktrace:
36648@if target-libbacktrace
36649maybe-pdf-target-libbacktrace: pdf-target-libbacktrace
36650
36651pdf-target-libbacktrace: \
36652    configure-target-libbacktrace 
36653	@: $(MAKE); $(unstage)
36654	@[ -f $(TARGET_SUBDIR)/libbacktrace/Makefile ] || exit 0 ; \
36655	r=`${PWD_COMMAND}`; export r; \
36656	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36657	$(NORMAL_TARGET_EXPORTS) \
36658	echo "Doing pdf in $(TARGET_SUBDIR)/libbacktrace" ; \
36659	for flag in $(EXTRA_TARGET_FLAGS); do \
36660	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36661	done; \
36662	(cd $(TARGET_SUBDIR)/libbacktrace && \
36663	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36664	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36665	          "RANLIB=$${RANLIB}" \
36666	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36667	           pdf) \
36668	  || exit 1
36669
36670@endif target-libbacktrace
36671
36672.PHONY: maybe-html-target-libbacktrace html-target-libbacktrace
36673maybe-html-target-libbacktrace:
36674@if target-libbacktrace
36675maybe-html-target-libbacktrace: html-target-libbacktrace
36676
36677html-target-libbacktrace: \
36678    configure-target-libbacktrace 
36679	@: $(MAKE); $(unstage)
36680	@[ -f $(TARGET_SUBDIR)/libbacktrace/Makefile ] || exit 0 ; \
36681	r=`${PWD_COMMAND}`; export r; \
36682	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36683	$(NORMAL_TARGET_EXPORTS) \
36684	echo "Doing html in $(TARGET_SUBDIR)/libbacktrace" ; \
36685	for flag in $(EXTRA_TARGET_FLAGS); do \
36686	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36687	done; \
36688	(cd $(TARGET_SUBDIR)/libbacktrace && \
36689	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36690	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36691	          "RANLIB=$${RANLIB}" \
36692	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36693	           html) \
36694	  || exit 1
36695
36696@endif target-libbacktrace
36697
36698.PHONY: maybe-TAGS-target-libbacktrace TAGS-target-libbacktrace
36699maybe-TAGS-target-libbacktrace:
36700@if target-libbacktrace
36701maybe-TAGS-target-libbacktrace: TAGS-target-libbacktrace
36702
36703TAGS-target-libbacktrace: \
36704    configure-target-libbacktrace 
36705	@: $(MAKE); $(unstage)
36706	@[ -f $(TARGET_SUBDIR)/libbacktrace/Makefile ] || exit 0 ; \
36707	r=`${PWD_COMMAND}`; export r; \
36708	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36709	$(NORMAL_TARGET_EXPORTS) \
36710	echo "Doing TAGS in $(TARGET_SUBDIR)/libbacktrace" ; \
36711	for flag in $(EXTRA_TARGET_FLAGS); do \
36712	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36713	done; \
36714	(cd $(TARGET_SUBDIR)/libbacktrace && \
36715	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36716	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36717	          "RANLIB=$${RANLIB}" \
36718	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36719	           TAGS) \
36720	  || exit 1
36721
36722@endif target-libbacktrace
36723
36724.PHONY: maybe-install-info-target-libbacktrace install-info-target-libbacktrace
36725maybe-install-info-target-libbacktrace:
36726@if target-libbacktrace
36727maybe-install-info-target-libbacktrace: install-info-target-libbacktrace
36728
36729install-info-target-libbacktrace: \
36730    configure-target-libbacktrace \
36731    info-target-libbacktrace 
36732	@: $(MAKE); $(unstage)
36733	@[ -f $(TARGET_SUBDIR)/libbacktrace/Makefile ] || exit 0 ; \
36734	r=`${PWD_COMMAND}`; export r; \
36735	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36736	$(NORMAL_TARGET_EXPORTS) \
36737	echo "Doing install-info in $(TARGET_SUBDIR)/libbacktrace" ; \
36738	for flag in $(EXTRA_TARGET_FLAGS); do \
36739	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36740	done; \
36741	(cd $(TARGET_SUBDIR)/libbacktrace && \
36742	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36743	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36744	          "RANLIB=$${RANLIB}" \
36745	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36746	           install-info) \
36747	  || exit 1
36748
36749@endif target-libbacktrace
36750
36751.PHONY: maybe-install-pdf-target-libbacktrace install-pdf-target-libbacktrace
36752maybe-install-pdf-target-libbacktrace:
36753@if target-libbacktrace
36754maybe-install-pdf-target-libbacktrace: install-pdf-target-libbacktrace
36755
36756install-pdf-target-libbacktrace: \
36757    configure-target-libbacktrace \
36758    pdf-target-libbacktrace 
36759	@: $(MAKE); $(unstage)
36760	@[ -f $(TARGET_SUBDIR)/libbacktrace/Makefile ] || exit 0 ; \
36761	r=`${PWD_COMMAND}`; export r; \
36762	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36763	$(NORMAL_TARGET_EXPORTS) \
36764	echo "Doing install-pdf in $(TARGET_SUBDIR)/libbacktrace" ; \
36765	for flag in $(EXTRA_TARGET_FLAGS); do \
36766	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36767	done; \
36768	(cd $(TARGET_SUBDIR)/libbacktrace && \
36769	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36770	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36771	          "RANLIB=$${RANLIB}" \
36772	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36773	           install-pdf) \
36774	  || exit 1
36775
36776@endif target-libbacktrace
36777
36778.PHONY: maybe-install-html-target-libbacktrace install-html-target-libbacktrace
36779maybe-install-html-target-libbacktrace:
36780@if target-libbacktrace
36781maybe-install-html-target-libbacktrace: install-html-target-libbacktrace
36782
36783install-html-target-libbacktrace: \
36784    configure-target-libbacktrace \
36785    html-target-libbacktrace 
36786	@: $(MAKE); $(unstage)
36787	@[ -f $(TARGET_SUBDIR)/libbacktrace/Makefile ] || exit 0 ; \
36788	r=`${PWD_COMMAND}`; export r; \
36789	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36790	$(NORMAL_TARGET_EXPORTS) \
36791	echo "Doing install-html in $(TARGET_SUBDIR)/libbacktrace" ; \
36792	for flag in $(EXTRA_TARGET_FLAGS); do \
36793	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36794	done; \
36795	(cd $(TARGET_SUBDIR)/libbacktrace && \
36796	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36797	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36798	          "RANLIB=$${RANLIB}" \
36799	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36800	           install-html) \
36801	  || exit 1
36802
36803@endif target-libbacktrace
36804
36805.PHONY: maybe-installcheck-target-libbacktrace installcheck-target-libbacktrace
36806maybe-installcheck-target-libbacktrace:
36807@if target-libbacktrace
36808maybe-installcheck-target-libbacktrace: installcheck-target-libbacktrace
36809
36810installcheck-target-libbacktrace: \
36811    configure-target-libbacktrace 
36812	@: $(MAKE); $(unstage)
36813	@[ -f $(TARGET_SUBDIR)/libbacktrace/Makefile ] || exit 0 ; \
36814	r=`${PWD_COMMAND}`; export r; \
36815	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36816	$(NORMAL_TARGET_EXPORTS) \
36817	echo "Doing installcheck in $(TARGET_SUBDIR)/libbacktrace" ; \
36818	for flag in $(EXTRA_TARGET_FLAGS); do \
36819	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36820	done; \
36821	(cd $(TARGET_SUBDIR)/libbacktrace && \
36822	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36823	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36824	          "RANLIB=$${RANLIB}" \
36825	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36826	           installcheck) \
36827	  || exit 1
36828
36829@endif target-libbacktrace
36830
36831.PHONY: maybe-mostlyclean-target-libbacktrace mostlyclean-target-libbacktrace
36832maybe-mostlyclean-target-libbacktrace:
36833@if target-libbacktrace
36834maybe-mostlyclean-target-libbacktrace: mostlyclean-target-libbacktrace
36835
36836mostlyclean-target-libbacktrace: 
36837	@: $(MAKE); $(unstage)
36838	@[ -f $(TARGET_SUBDIR)/libbacktrace/Makefile ] || exit 0 ; \
36839	r=`${PWD_COMMAND}`; export r; \
36840	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36841	$(NORMAL_TARGET_EXPORTS) \
36842	echo "Doing mostlyclean in $(TARGET_SUBDIR)/libbacktrace" ; \
36843	for flag in $(EXTRA_TARGET_FLAGS); do \
36844	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36845	done; \
36846	(cd $(TARGET_SUBDIR)/libbacktrace && \
36847	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36848	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36849	          "RANLIB=$${RANLIB}" \
36850	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36851	           mostlyclean) \
36852	  || exit 1
36853
36854@endif target-libbacktrace
36855
36856.PHONY: maybe-clean-target-libbacktrace clean-target-libbacktrace
36857maybe-clean-target-libbacktrace:
36858@if target-libbacktrace
36859maybe-clean-target-libbacktrace: clean-target-libbacktrace
36860
36861clean-target-libbacktrace: 
36862	@: $(MAKE); $(unstage)
36863	@[ -f $(TARGET_SUBDIR)/libbacktrace/Makefile ] || exit 0 ; \
36864	r=`${PWD_COMMAND}`; export r; \
36865	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36866	$(NORMAL_TARGET_EXPORTS) \
36867	echo "Doing clean in $(TARGET_SUBDIR)/libbacktrace" ; \
36868	for flag in $(EXTRA_TARGET_FLAGS); do \
36869	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36870	done; \
36871	(cd $(TARGET_SUBDIR)/libbacktrace && \
36872	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36873	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36874	          "RANLIB=$${RANLIB}" \
36875	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36876	           clean) \
36877	  || exit 1
36878
36879@endif target-libbacktrace
36880
36881.PHONY: maybe-distclean-target-libbacktrace distclean-target-libbacktrace
36882maybe-distclean-target-libbacktrace:
36883@if target-libbacktrace
36884maybe-distclean-target-libbacktrace: distclean-target-libbacktrace
36885
36886distclean-target-libbacktrace: 
36887	@: $(MAKE); $(unstage)
36888	@[ -f $(TARGET_SUBDIR)/libbacktrace/Makefile ] || exit 0 ; \
36889	r=`${PWD_COMMAND}`; export r; \
36890	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36891	$(NORMAL_TARGET_EXPORTS) \
36892	echo "Doing distclean in $(TARGET_SUBDIR)/libbacktrace" ; \
36893	for flag in $(EXTRA_TARGET_FLAGS); do \
36894	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36895	done; \
36896	(cd $(TARGET_SUBDIR)/libbacktrace && \
36897	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36898	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36899	          "RANLIB=$${RANLIB}" \
36900	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36901	           distclean) \
36902	  || exit 1
36903
36904@endif target-libbacktrace
36905
36906.PHONY: maybe-maintainer-clean-target-libbacktrace maintainer-clean-target-libbacktrace
36907maybe-maintainer-clean-target-libbacktrace:
36908@if target-libbacktrace
36909maybe-maintainer-clean-target-libbacktrace: maintainer-clean-target-libbacktrace
36910
36911maintainer-clean-target-libbacktrace: 
36912	@: $(MAKE); $(unstage)
36913	@[ -f $(TARGET_SUBDIR)/libbacktrace/Makefile ] || exit 0 ; \
36914	r=`${PWD_COMMAND}`; export r; \
36915	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36916	$(NORMAL_TARGET_EXPORTS) \
36917	echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libbacktrace" ; \
36918	for flag in $(EXTRA_TARGET_FLAGS); do \
36919	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36920	done; \
36921	(cd $(TARGET_SUBDIR)/libbacktrace && \
36922	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36923	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36924	          "RANLIB=$${RANLIB}" \
36925	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36926	           maintainer-clean) \
36927	  || exit 1
36928
36929@endif target-libbacktrace
36930
36931
36932
36933
36934
36935.PHONY: configure-target-libquadmath maybe-configure-target-libquadmath
36936maybe-configure-target-libquadmath:
36937@if gcc-bootstrap
36938configure-target-libquadmath: stage_current
36939@endif gcc-bootstrap
36940@if target-libquadmath
36941maybe-configure-target-libquadmath: configure-target-libquadmath
36942configure-target-libquadmath: 
36943	@: $(MAKE); $(unstage)
36944	@r=`${PWD_COMMAND}`; export r; \
36945	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36946	echo "Checking multilib configuration for libquadmath..."; \
36947	$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libquadmath ; \
36948	$(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libquadmath/multilib.tmp 2> /dev/null ; \
36949	if test -r $(TARGET_SUBDIR)/libquadmath/multilib.out; then \
36950	  if cmp -s $(TARGET_SUBDIR)/libquadmath/multilib.tmp $(TARGET_SUBDIR)/libquadmath/multilib.out; then \
36951	    rm -f $(TARGET_SUBDIR)/libquadmath/multilib.tmp; \
36952	  else \
36953	    rm -f $(TARGET_SUBDIR)/libquadmath/Makefile; \
36954	    mv $(TARGET_SUBDIR)/libquadmath/multilib.tmp $(TARGET_SUBDIR)/libquadmath/multilib.out; \
36955	  fi; \
36956	else \
36957	  mv $(TARGET_SUBDIR)/libquadmath/multilib.tmp $(TARGET_SUBDIR)/libquadmath/multilib.out; \
36958	fi; \
36959	test ! -f $(TARGET_SUBDIR)/libquadmath/Makefile || exit 0; \
36960	$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libquadmath ; \
36961	$(NORMAL_TARGET_EXPORTS)  \
36962	echo Configuring in $(TARGET_SUBDIR)/libquadmath; \
36963	cd "$(TARGET_SUBDIR)/libquadmath" || exit 1; \
36964	case $(srcdir) in \
36965	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
36966	  *) topdir=`echo $(TARGET_SUBDIR)/libquadmath/ | \
36967		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
36968	esac; \
36969	srcdiroption="--srcdir=$${topdir}/libquadmath"; \
36970	libsrcdir="$$s/libquadmath"; \
36971	rm -f no-such-file || : ; \
36972	CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
36973	  $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
36974	  --target=${target_alias} $${srcdiroption}  \
36975	  || exit 1
36976@endif target-libquadmath
36977
36978
36979
36980
36981
36982.PHONY: all-target-libquadmath maybe-all-target-libquadmath
36983maybe-all-target-libquadmath:
36984@if gcc-bootstrap
36985all-target-libquadmath: stage_current
36986@endif gcc-bootstrap
36987@if target-libquadmath
36988TARGET-target-libquadmath=all
36989maybe-all-target-libquadmath: all-target-libquadmath
36990all-target-libquadmath: configure-target-libquadmath
36991	@: $(MAKE); $(unstage)
36992	@r=`${PWD_COMMAND}`; export r; \
36993	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36994	$(NORMAL_TARGET_EXPORTS)  \
36995	(cd $(TARGET_SUBDIR)/libquadmath && \
36996	  $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS)   \
36997		$(TARGET-target-libquadmath))
36998@endif target-libquadmath
36999
37000
37001
37002
37003
37004.PHONY: check-target-libquadmath maybe-check-target-libquadmath
37005maybe-check-target-libquadmath:
37006@if target-libquadmath
37007maybe-check-target-libquadmath: check-target-libquadmath
37008
37009check-target-libquadmath:
37010	@: $(MAKE); $(unstage)
37011	@r=`${PWD_COMMAND}`; export r; \
37012	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37013	$(NORMAL_TARGET_EXPORTS) \
37014	(cd $(TARGET_SUBDIR)/libquadmath && \
37015	  $(MAKE) $(TARGET_FLAGS_TO_PASS)   check)
37016
37017@endif target-libquadmath
37018
37019.PHONY: install-target-libquadmath maybe-install-target-libquadmath
37020maybe-install-target-libquadmath:
37021@if target-libquadmath
37022maybe-install-target-libquadmath: install-target-libquadmath
37023
37024install-target-libquadmath: installdirs
37025	@: $(MAKE); $(unstage)
37026	@r=`${PWD_COMMAND}`; export r; \
37027	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37028	$(NORMAL_TARGET_EXPORTS) \
37029	(cd $(TARGET_SUBDIR)/libquadmath && \
37030	  $(MAKE) $(TARGET_FLAGS_TO_PASS)  install)
37031
37032@endif target-libquadmath
37033
37034.PHONY: install-strip-target-libquadmath maybe-install-strip-target-libquadmath
37035maybe-install-strip-target-libquadmath:
37036@if target-libquadmath
37037maybe-install-strip-target-libquadmath: install-strip-target-libquadmath
37038
37039install-strip-target-libquadmath: installdirs
37040	@: $(MAKE); $(unstage)
37041	@r=`${PWD_COMMAND}`; export r; \
37042	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37043	$(NORMAL_TARGET_EXPORTS) \
37044	(cd $(TARGET_SUBDIR)/libquadmath && \
37045	  $(MAKE) $(TARGET_FLAGS_TO_PASS)  install-strip)
37046
37047@endif target-libquadmath
37048
37049# Other targets (info, dvi, pdf, etc.)
37050
37051.PHONY: maybe-info-target-libquadmath info-target-libquadmath
37052maybe-info-target-libquadmath:
37053@if target-libquadmath
37054maybe-info-target-libquadmath: info-target-libquadmath
37055
37056info-target-libquadmath: \
37057    configure-target-libquadmath 
37058	@: $(MAKE); $(unstage)
37059	@[ -f $(TARGET_SUBDIR)/libquadmath/Makefile ] || exit 0 ; \
37060	r=`${PWD_COMMAND}`; export r; \
37061	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37062	$(NORMAL_TARGET_EXPORTS) \
37063	echo "Doing info in $(TARGET_SUBDIR)/libquadmath" ; \
37064	for flag in $(EXTRA_TARGET_FLAGS); do \
37065	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37066	done; \
37067	(cd $(TARGET_SUBDIR)/libquadmath && \
37068	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37069	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37070	          "RANLIB=$${RANLIB}" \
37071	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37072	           info) \
37073	  || exit 1
37074
37075@endif target-libquadmath
37076
37077.PHONY: maybe-dvi-target-libquadmath dvi-target-libquadmath
37078maybe-dvi-target-libquadmath:
37079@if target-libquadmath
37080maybe-dvi-target-libquadmath: dvi-target-libquadmath
37081
37082dvi-target-libquadmath: \
37083    configure-target-libquadmath 
37084	@: $(MAKE); $(unstage)
37085	@[ -f $(TARGET_SUBDIR)/libquadmath/Makefile ] || exit 0 ; \
37086	r=`${PWD_COMMAND}`; export r; \
37087	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37088	$(NORMAL_TARGET_EXPORTS) \
37089	echo "Doing dvi in $(TARGET_SUBDIR)/libquadmath" ; \
37090	for flag in $(EXTRA_TARGET_FLAGS); do \
37091	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37092	done; \
37093	(cd $(TARGET_SUBDIR)/libquadmath && \
37094	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37095	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37096	          "RANLIB=$${RANLIB}" \
37097	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37098	           dvi) \
37099	  || exit 1
37100
37101@endif target-libquadmath
37102
37103.PHONY: maybe-pdf-target-libquadmath pdf-target-libquadmath
37104maybe-pdf-target-libquadmath:
37105@if target-libquadmath
37106maybe-pdf-target-libquadmath: pdf-target-libquadmath
37107
37108pdf-target-libquadmath: \
37109    configure-target-libquadmath 
37110	@: $(MAKE); $(unstage)
37111	@[ -f $(TARGET_SUBDIR)/libquadmath/Makefile ] || exit 0 ; \
37112	r=`${PWD_COMMAND}`; export r; \
37113	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37114	$(NORMAL_TARGET_EXPORTS) \
37115	echo "Doing pdf in $(TARGET_SUBDIR)/libquadmath" ; \
37116	for flag in $(EXTRA_TARGET_FLAGS); do \
37117	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37118	done; \
37119	(cd $(TARGET_SUBDIR)/libquadmath && \
37120	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37121	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37122	          "RANLIB=$${RANLIB}" \
37123	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37124	           pdf) \
37125	  || exit 1
37126
37127@endif target-libquadmath
37128
37129.PHONY: maybe-html-target-libquadmath html-target-libquadmath
37130maybe-html-target-libquadmath:
37131@if target-libquadmath
37132maybe-html-target-libquadmath: html-target-libquadmath
37133
37134html-target-libquadmath: \
37135    configure-target-libquadmath 
37136	@: $(MAKE); $(unstage)
37137	@[ -f $(TARGET_SUBDIR)/libquadmath/Makefile ] || exit 0 ; \
37138	r=`${PWD_COMMAND}`; export r; \
37139	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37140	$(NORMAL_TARGET_EXPORTS) \
37141	echo "Doing html in $(TARGET_SUBDIR)/libquadmath" ; \
37142	for flag in $(EXTRA_TARGET_FLAGS); do \
37143	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37144	done; \
37145	(cd $(TARGET_SUBDIR)/libquadmath && \
37146	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37147	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37148	          "RANLIB=$${RANLIB}" \
37149	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37150	           html) \
37151	  || exit 1
37152
37153@endif target-libquadmath
37154
37155.PHONY: maybe-TAGS-target-libquadmath TAGS-target-libquadmath
37156maybe-TAGS-target-libquadmath:
37157@if target-libquadmath
37158maybe-TAGS-target-libquadmath: TAGS-target-libquadmath
37159
37160TAGS-target-libquadmath: \
37161    configure-target-libquadmath 
37162	@: $(MAKE); $(unstage)
37163	@[ -f $(TARGET_SUBDIR)/libquadmath/Makefile ] || exit 0 ; \
37164	r=`${PWD_COMMAND}`; export r; \
37165	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37166	$(NORMAL_TARGET_EXPORTS) \
37167	echo "Doing TAGS in $(TARGET_SUBDIR)/libquadmath" ; \
37168	for flag in $(EXTRA_TARGET_FLAGS); do \
37169	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37170	done; \
37171	(cd $(TARGET_SUBDIR)/libquadmath && \
37172	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37173	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37174	          "RANLIB=$${RANLIB}" \
37175	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37176	           TAGS) \
37177	  || exit 1
37178
37179@endif target-libquadmath
37180
37181.PHONY: maybe-install-info-target-libquadmath install-info-target-libquadmath
37182maybe-install-info-target-libquadmath:
37183@if target-libquadmath
37184maybe-install-info-target-libquadmath: install-info-target-libquadmath
37185
37186install-info-target-libquadmath: \
37187    configure-target-libquadmath \
37188    info-target-libquadmath 
37189	@: $(MAKE); $(unstage)
37190	@[ -f $(TARGET_SUBDIR)/libquadmath/Makefile ] || exit 0 ; \
37191	r=`${PWD_COMMAND}`; export r; \
37192	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37193	$(NORMAL_TARGET_EXPORTS) \
37194	echo "Doing install-info in $(TARGET_SUBDIR)/libquadmath" ; \
37195	for flag in $(EXTRA_TARGET_FLAGS); do \
37196	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37197	done; \
37198	(cd $(TARGET_SUBDIR)/libquadmath && \
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	           install-info) \
37204	  || exit 1
37205
37206@endif target-libquadmath
37207
37208.PHONY: maybe-install-pdf-target-libquadmath install-pdf-target-libquadmath
37209maybe-install-pdf-target-libquadmath:
37210@if target-libquadmath
37211maybe-install-pdf-target-libquadmath: install-pdf-target-libquadmath
37212
37213install-pdf-target-libquadmath: \
37214    configure-target-libquadmath \
37215    pdf-target-libquadmath 
37216	@: $(MAKE); $(unstage)
37217	@[ -f $(TARGET_SUBDIR)/libquadmath/Makefile ] || exit 0 ; \
37218	r=`${PWD_COMMAND}`; export r; \
37219	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37220	$(NORMAL_TARGET_EXPORTS) \
37221	echo "Doing install-pdf in $(TARGET_SUBDIR)/libquadmath" ; \
37222	for flag in $(EXTRA_TARGET_FLAGS); do \
37223	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37224	done; \
37225	(cd $(TARGET_SUBDIR)/libquadmath && \
37226	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37227	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37228	          "RANLIB=$${RANLIB}" \
37229	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37230	           install-pdf) \
37231	  || exit 1
37232
37233@endif target-libquadmath
37234
37235.PHONY: maybe-install-html-target-libquadmath install-html-target-libquadmath
37236maybe-install-html-target-libquadmath:
37237@if target-libquadmath
37238maybe-install-html-target-libquadmath: install-html-target-libquadmath
37239
37240install-html-target-libquadmath: \
37241    configure-target-libquadmath \
37242    html-target-libquadmath 
37243	@: $(MAKE); $(unstage)
37244	@[ -f $(TARGET_SUBDIR)/libquadmath/Makefile ] || exit 0 ; \
37245	r=`${PWD_COMMAND}`; export r; \
37246	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37247	$(NORMAL_TARGET_EXPORTS) \
37248	echo "Doing install-html in $(TARGET_SUBDIR)/libquadmath" ; \
37249	for flag in $(EXTRA_TARGET_FLAGS); do \
37250	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37251	done; \
37252	(cd $(TARGET_SUBDIR)/libquadmath && \
37253	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37254	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37255	          "RANLIB=$${RANLIB}" \
37256	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37257	           install-html) \
37258	  || exit 1
37259
37260@endif target-libquadmath
37261
37262.PHONY: maybe-installcheck-target-libquadmath installcheck-target-libquadmath
37263maybe-installcheck-target-libquadmath:
37264@if target-libquadmath
37265maybe-installcheck-target-libquadmath: installcheck-target-libquadmath
37266
37267installcheck-target-libquadmath: \
37268    configure-target-libquadmath 
37269	@: $(MAKE); $(unstage)
37270	@[ -f $(TARGET_SUBDIR)/libquadmath/Makefile ] || exit 0 ; \
37271	r=`${PWD_COMMAND}`; export r; \
37272	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37273	$(NORMAL_TARGET_EXPORTS) \
37274	echo "Doing installcheck in $(TARGET_SUBDIR)/libquadmath" ; \
37275	for flag in $(EXTRA_TARGET_FLAGS); do \
37276	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37277	done; \
37278	(cd $(TARGET_SUBDIR)/libquadmath && \
37279	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37280	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37281	          "RANLIB=$${RANLIB}" \
37282	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37283	           installcheck) \
37284	  || exit 1
37285
37286@endif target-libquadmath
37287
37288.PHONY: maybe-mostlyclean-target-libquadmath mostlyclean-target-libquadmath
37289maybe-mostlyclean-target-libquadmath:
37290@if target-libquadmath
37291maybe-mostlyclean-target-libquadmath: mostlyclean-target-libquadmath
37292
37293mostlyclean-target-libquadmath: 
37294	@: $(MAKE); $(unstage)
37295	@[ -f $(TARGET_SUBDIR)/libquadmath/Makefile ] || exit 0 ; \
37296	r=`${PWD_COMMAND}`; export r; \
37297	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37298	$(NORMAL_TARGET_EXPORTS) \
37299	echo "Doing mostlyclean in $(TARGET_SUBDIR)/libquadmath" ; \
37300	for flag in $(EXTRA_TARGET_FLAGS); do \
37301	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37302	done; \
37303	(cd $(TARGET_SUBDIR)/libquadmath && \
37304	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37305	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37306	          "RANLIB=$${RANLIB}" \
37307	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37308	           mostlyclean) \
37309	  || exit 1
37310
37311@endif target-libquadmath
37312
37313.PHONY: maybe-clean-target-libquadmath clean-target-libquadmath
37314maybe-clean-target-libquadmath:
37315@if target-libquadmath
37316maybe-clean-target-libquadmath: clean-target-libquadmath
37317
37318clean-target-libquadmath: 
37319	@: $(MAKE); $(unstage)
37320	@[ -f $(TARGET_SUBDIR)/libquadmath/Makefile ] || exit 0 ; \
37321	r=`${PWD_COMMAND}`; export r; \
37322	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37323	$(NORMAL_TARGET_EXPORTS) \
37324	echo "Doing clean in $(TARGET_SUBDIR)/libquadmath" ; \
37325	for flag in $(EXTRA_TARGET_FLAGS); do \
37326	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37327	done; \
37328	(cd $(TARGET_SUBDIR)/libquadmath && \
37329	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37330	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37331	          "RANLIB=$${RANLIB}" \
37332	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37333	           clean) \
37334	  || exit 1
37335
37336@endif target-libquadmath
37337
37338.PHONY: maybe-distclean-target-libquadmath distclean-target-libquadmath
37339maybe-distclean-target-libquadmath:
37340@if target-libquadmath
37341maybe-distclean-target-libquadmath: distclean-target-libquadmath
37342
37343distclean-target-libquadmath: 
37344	@: $(MAKE); $(unstage)
37345	@[ -f $(TARGET_SUBDIR)/libquadmath/Makefile ] || exit 0 ; \
37346	r=`${PWD_COMMAND}`; export r; \
37347	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37348	$(NORMAL_TARGET_EXPORTS) \
37349	echo "Doing distclean in $(TARGET_SUBDIR)/libquadmath" ; \
37350	for flag in $(EXTRA_TARGET_FLAGS); do \
37351	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37352	done; \
37353	(cd $(TARGET_SUBDIR)/libquadmath && \
37354	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37355	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37356	          "RANLIB=$${RANLIB}" \
37357	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37358	           distclean) \
37359	  || exit 1
37360
37361@endif target-libquadmath
37362
37363.PHONY: maybe-maintainer-clean-target-libquadmath maintainer-clean-target-libquadmath
37364maybe-maintainer-clean-target-libquadmath:
37365@if target-libquadmath
37366maybe-maintainer-clean-target-libquadmath: maintainer-clean-target-libquadmath
37367
37368maintainer-clean-target-libquadmath: 
37369	@: $(MAKE); $(unstage)
37370	@[ -f $(TARGET_SUBDIR)/libquadmath/Makefile ] || exit 0 ; \
37371	r=`${PWD_COMMAND}`; export r; \
37372	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37373	$(NORMAL_TARGET_EXPORTS) \
37374	echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libquadmath" ; \
37375	for flag in $(EXTRA_TARGET_FLAGS); do \
37376	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37377	done; \
37378	(cd $(TARGET_SUBDIR)/libquadmath && \
37379	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37380	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37381	          "RANLIB=$${RANLIB}" \
37382	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37383	           maintainer-clean) \
37384	  || exit 1
37385
37386@endif target-libquadmath
37387
37388
37389
37390
37391
37392.PHONY: configure-target-libgfortran maybe-configure-target-libgfortran
37393maybe-configure-target-libgfortran:
37394@if gcc-bootstrap
37395configure-target-libgfortran: stage_current
37396@endif gcc-bootstrap
37397@if target-libgfortran
37398maybe-configure-target-libgfortran: configure-target-libgfortran
37399configure-target-libgfortran: 
37400	@: $(MAKE); $(unstage)
37401	@r=`${PWD_COMMAND}`; export r; \
37402	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37403	echo "Checking multilib configuration for libgfortran..."; \
37404	$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgfortran ; \
37405	$(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgfortran/multilib.tmp 2> /dev/null ; \
37406	if test -r $(TARGET_SUBDIR)/libgfortran/multilib.out; then \
37407	  if cmp -s $(TARGET_SUBDIR)/libgfortran/multilib.tmp $(TARGET_SUBDIR)/libgfortran/multilib.out; then \
37408	    rm -f $(TARGET_SUBDIR)/libgfortran/multilib.tmp; \
37409	  else \
37410	    rm -f $(TARGET_SUBDIR)/libgfortran/Makefile; \
37411	    mv $(TARGET_SUBDIR)/libgfortran/multilib.tmp $(TARGET_SUBDIR)/libgfortran/multilib.out; \
37412	  fi; \
37413	else \
37414	  mv $(TARGET_SUBDIR)/libgfortran/multilib.tmp $(TARGET_SUBDIR)/libgfortran/multilib.out; \
37415	fi; \
37416	test ! -f $(TARGET_SUBDIR)/libgfortran/Makefile || exit 0; \
37417	$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgfortran ; \
37418	$(NORMAL_TARGET_EXPORTS)  \
37419	echo Configuring in $(TARGET_SUBDIR)/libgfortran; \
37420	cd "$(TARGET_SUBDIR)/libgfortran" || exit 1; \
37421	case $(srcdir) in \
37422	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
37423	  *) topdir=`echo $(TARGET_SUBDIR)/libgfortran/ | \
37424		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
37425	esac; \
37426	srcdiroption="--srcdir=$${topdir}/libgfortran"; \
37427	libsrcdir="$$s/libgfortran"; \
37428	rm -f no-such-file || : ; \
37429	CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
37430	  $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
37431	  --target=${target_alias} $${srcdiroption}  \
37432	  || exit 1
37433@endif target-libgfortran
37434
37435
37436
37437
37438
37439.PHONY: all-target-libgfortran maybe-all-target-libgfortran
37440maybe-all-target-libgfortran:
37441@if gcc-bootstrap
37442all-target-libgfortran: stage_current
37443@endif gcc-bootstrap
37444@if target-libgfortran
37445TARGET-target-libgfortran=all
37446maybe-all-target-libgfortran: all-target-libgfortran
37447all-target-libgfortran: configure-target-libgfortran
37448	@: $(MAKE); $(unstage)
37449	@r=`${PWD_COMMAND}`; export r; \
37450	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37451	$(NORMAL_TARGET_EXPORTS)  \
37452	(cd $(TARGET_SUBDIR)/libgfortran && \
37453	  $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS)   \
37454		$(TARGET-target-libgfortran))
37455@endif target-libgfortran
37456
37457
37458
37459
37460
37461.PHONY: check-target-libgfortran maybe-check-target-libgfortran
37462maybe-check-target-libgfortran:
37463@if target-libgfortran
37464maybe-check-target-libgfortran: check-target-libgfortran
37465
37466check-target-libgfortran:
37467	@: $(MAKE); $(unstage)
37468	@r=`${PWD_COMMAND}`; export r; \
37469	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37470	$(NORMAL_TARGET_EXPORTS) \
37471	(cd $(TARGET_SUBDIR)/libgfortran && \
37472	  $(MAKE) $(TARGET_FLAGS_TO_PASS)   check)
37473
37474@endif target-libgfortran
37475
37476.PHONY: install-target-libgfortran maybe-install-target-libgfortran
37477maybe-install-target-libgfortran:
37478@if target-libgfortran
37479maybe-install-target-libgfortran: install-target-libgfortran
37480
37481install-target-libgfortran: installdirs
37482	@: $(MAKE); $(unstage)
37483	@r=`${PWD_COMMAND}`; export r; \
37484	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37485	$(NORMAL_TARGET_EXPORTS) \
37486	(cd $(TARGET_SUBDIR)/libgfortran && \
37487	  $(MAKE) $(TARGET_FLAGS_TO_PASS)  install)
37488
37489@endif target-libgfortran
37490
37491.PHONY: install-strip-target-libgfortran maybe-install-strip-target-libgfortran
37492maybe-install-strip-target-libgfortran:
37493@if target-libgfortran
37494maybe-install-strip-target-libgfortran: install-strip-target-libgfortran
37495
37496install-strip-target-libgfortran: installdirs
37497	@: $(MAKE); $(unstage)
37498	@r=`${PWD_COMMAND}`; export r; \
37499	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37500	$(NORMAL_TARGET_EXPORTS) \
37501	(cd $(TARGET_SUBDIR)/libgfortran && \
37502	  $(MAKE) $(TARGET_FLAGS_TO_PASS)  install-strip)
37503
37504@endif target-libgfortran
37505
37506# Other targets (info, dvi, pdf, etc.)
37507
37508.PHONY: maybe-info-target-libgfortran info-target-libgfortran
37509maybe-info-target-libgfortran:
37510@if target-libgfortran
37511maybe-info-target-libgfortran: info-target-libgfortran
37512
37513info-target-libgfortran: \
37514    configure-target-libgfortran 
37515	@: $(MAKE); $(unstage)
37516	@[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
37517	r=`${PWD_COMMAND}`; export r; \
37518	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37519	$(NORMAL_TARGET_EXPORTS) \
37520	echo "Doing info in $(TARGET_SUBDIR)/libgfortran" ; \
37521	for flag in $(EXTRA_TARGET_FLAGS); do \
37522	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37523	done; \
37524	(cd $(TARGET_SUBDIR)/libgfortran && \
37525	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37526	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37527	          "RANLIB=$${RANLIB}" \
37528	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37529	           info) \
37530	  || exit 1
37531
37532@endif target-libgfortran
37533
37534.PHONY: maybe-dvi-target-libgfortran dvi-target-libgfortran
37535maybe-dvi-target-libgfortran:
37536@if target-libgfortran
37537maybe-dvi-target-libgfortran: dvi-target-libgfortran
37538
37539dvi-target-libgfortran: \
37540    configure-target-libgfortran 
37541	@: $(MAKE); $(unstage)
37542	@[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
37543	r=`${PWD_COMMAND}`; export r; \
37544	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37545	$(NORMAL_TARGET_EXPORTS) \
37546	echo "Doing dvi in $(TARGET_SUBDIR)/libgfortran" ; \
37547	for flag in $(EXTRA_TARGET_FLAGS); do \
37548	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37549	done; \
37550	(cd $(TARGET_SUBDIR)/libgfortran && \
37551	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37552	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37553	          "RANLIB=$${RANLIB}" \
37554	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37555	           dvi) \
37556	  || exit 1
37557
37558@endif target-libgfortran
37559
37560.PHONY: maybe-pdf-target-libgfortran pdf-target-libgfortran
37561maybe-pdf-target-libgfortran:
37562@if target-libgfortran
37563maybe-pdf-target-libgfortran: pdf-target-libgfortran
37564
37565pdf-target-libgfortran: \
37566    configure-target-libgfortran 
37567	@: $(MAKE); $(unstage)
37568	@[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
37569	r=`${PWD_COMMAND}`; export r; \
37570	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37571	$(NORMAL_TARGET_EXPORTS) \
37572	echo "Doing pdf in $(TARGET_SUBDIR)/libgfortran" ; \
37573	for flag in $(EXTRA_TARGET_FLAGS); do \
37574	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37575	done; \
37576	(cd $(TARGET_SUBDIR)/libgfortran && \
37577	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37578	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37579	          "RANLIB=$${RANLIB}" \
37580	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37581	           pdf) \
37582	  || exit 1
37583
37584@endif target-libgfortran
37585
37586.PHONY: maybe-html-target-libgfortran html-target-libgfortran
37587maybe-html-target-libgfortran:
37588@if target-libgfortran
37589maybe-html-target-libgfortran: html-target-libgfortran
37590
37591html-target-libgfortran: \
37592    configure-target-libgfortran 
37593	@: $(MAKE); $(unstage)
37594	@[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
37595	r=`${PWD_COMMAND}`; export r; \
37596	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37597	$(NORMAL_TARGET_EXPORTS) \
37598	echo "Doing html in $(TARGET_SUBDIR)/libgfortran" ; \
37599	for flag in $(EXTRA_TARGET_FLAGS); do \
37600	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37601	done; \
37602	(cd $(TARGET_SUBDIR)/libgfortran && \
37603	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37604	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37605	          "RANLIB=$${RANLIB}" \
37606	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37607	           html) \
37608	  || exit 1
37609
37610@endif target-libgfortran
37611
37612.PHONY: maybe-TAGS-target-libgfortran TAGS-target-libgfortran
37613maybe-TAGS-target-libgfortran:
37614@if target-libgfortran
37615maybe-TAGS-target-libgfortran: TAGS-target-libgfortran
37616
37617TAGS-target-libgfortran: \
37618    configure-target-libgfortran 
37619	@: $(MAKE); $(unstage)
37620	@[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
37621	r=`${PWD_COMMAND}`; export r; \
37622	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37623	$(NORMAL_TARGET_EXPORTS) \
37624	echo "Doing TAGS in $(TARGET_SUBDIR)/libgfortran" ; \
37625	for flag in $(EXTRA_TARGET_FLAGS); do \
37626	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37627	done; \
37628	(cd $(TARGET_SUBDIR)/libgfortran && \
37629	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37630	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37631	          "RANLIB=$${RANLIB}" \
37632	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37633	           TAGS) \
37634	  || exit 1
37635
37636@endif target-libgfortran
37637
37638.PHONY: maybe-install-info-target-libgfortran install-info-target-libgfortran
37639maybe-install-info-target-libgfortran:
37640@if target-libgfortran
37641maybe-install-info-target-libgfortran: install-info-target-libgfortran
37642
37643install-info-target-libgfortran: \
37644    configure-target-libgfortran \
37645    info-target-libgfortran 
37646	@: $(MAKE); $(unstage)
37647	@[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
37648	r=`${PWD_COMMAND}`; export r; \
37649	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37650	$(NORMAL_TARGET_EXPORTS) \
37651	echo "Doing install-info in $(TARGET_SUBDIR)/libgfortran" ; \
37652	for flag in $(EXTRA_TARGET_FLAGS); do \
37653	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37654	done; \
37655	(cd $(TARGET_SUBDIR)/libgfortran && \
37656	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37657	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37658	          "RANLIB=$${RANLIB}" \
37659	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37660	           install-info) \
37661	  || exit 1
37662
37663@endif target-libgfortran
37664
37665.PHONY: maybe-install-pdf-target-libgfortran install-pdf-target-libgfortran
37666maybe-install-pdf-target-libgfortran:
37667@if target-libgfortran
37668maybe-install-pdf-target-libgfortran: install-pdf-target-libgfortran
37669
37670install-pdf-target-libgfortran: \
37671    configure-target-libgfortran \
37672    pdf-target-libgfortran 
37673	@: $(MAKE); $(unstage)
37674	@[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
37675	r=`${PWD_COMMAND}`; export r; \
37676	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37677	$(NORMAL_TARGET_EXPORTS) \
37678	echo "Doing install-pdf in $(TARGET_SUBDIR)/libgfortran" ; \
37679	for flag in $(EXTRA_TARGET_FLAGS); do \
37680	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37681	done; \
37682	(cd $(TARGET_SUBDIR)/libgfortran && \
37683	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37684	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37685	          "RANLIB=$${RANLIB}" \
37686	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37687	           install-pdf) \
37688	  || exit 1
37689
37690@endif target-libgfortran
37691
37692.PHONY: maybe-install-html-target-libgfortran install-html-target-libgfortran
37693maybe-install-html-target-libgfortran:
37694@if target-libgfortran
37695maybe-install-html-target-libgfortran: install-html-target-libgfortran
37696
37697install-html-target-libgfortran: \
37698    configure-target-libgfortran \
37699    html-target-libgfortran 
37700	@: $(MAKE); $(unstage)
37701	@[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
37702	r=`${PWD_COMMAND}`; export r; \
37703	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37704	$(NORMAL_TARGET_EXPORTS) \
37705	echo "Doing install-html in $(TARGET_SUBDIR)/libgfortran" ; \
37706	for flag in $(EXTRA_TARGET_FLAGS); do \
37707	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37708	done; \
37709	(cd $(TARGET_SUBDIR)/libgfortran && \
37710	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37711	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37712	          "RANLIB=$${RANLIB}" \
37713	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37714	           install-html) \
37715	  || exit 1
37716
37717@endif target-libgfortran
37718
37719.PHONY: maybe-installcheck-target-libgfortran installcheck-target-libgfortran
37720maybe-installcheck-target-libgfortran:
37721@if target-libgfortran
37722maybe-installcheck-target-libgfortran: installcheck-target-libgfortran
37723
37724installcheck-target-libgfortran: \
37725    configure-target-libgfortran 
37726	@: $(MAKE); $(unstage)
37727	@[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
37728	r=`${PWD_COMMAND}`; export r; \
37729	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37730	$(NORMAL_TARGET_EXPORTS) \
37731	echo "Doing installcheck in $(TARGET_SUBDIR)/libgfortran" ; \
37732	for flag in $(EXTRA_TARGET_FLAGS); do \
37733	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37734	done; \
37735	(cd $(TARGET_SUBDIR)/libgfortran && \
37736	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37737	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37738	          "RANLIB=$${RANLIB}" \
37739	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37740	           installcheck) \
37741	  || exit 1
37742
37743@endif target-libgfortran
37744
37745.PHONY: maybe-mostlyclean-target-libgfortran mostlyclean-target-libgfortran
37746maybe-mostlyclean-target-libgfortran:
37747@if target-libgfortran
37748maybe-mostlyclean-target-libgfortran: mostlyclean-target-libgfortran
37749
37750mostlyclean-target-libgfortran: 
37751	@: $(MAKE); $(unstage)
37752	@[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
37753	r=`${PWD_COMMAND}`; export r; \
37754	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37755	$(NORMAL_TARGET_EXPORTS) \
37756	echo "Doing mostlyclean in $(TARGET_SUBDIR)/libgfortran" ; \
37757	for flag in $(EXTRA_TARGET_FLAGS); do \
37758	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37759	done; \
37760	(cd $(TARGET_SUBDIR)/libgfortran && \
37761	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37762	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37763	          "RANLIB=$${RANLIB}" \
37764	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37765	           mostlyclean) \
37766	  || exit 1
37767
37768@endif target-libgfortran
37769
37770.PHONY: maybe-clean-target-libgfortran clean-target-libgfortran
37771maybe-clean-target-libgfortran:
37772@if target-libgfortran
37773maybe-clean-target-libgfortran: clean-target-libgfortran
37774
37775clean-target-libgfortran: 
37776	@: $(MAKE); $(unstage)
37777	@[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
37778	r=`${PWD_COMMAND}`; export r; \
37779	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37780	$(NORMAL_TARGET_EXPORTS) \
37781	echo "Doing clean in $(TARGET_SUBDIR)/libgfortran" ; \
37782	for flag in $(EXTRA_TARGET_FLAGS); do \
37783	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37784	done; \
37785	(cd $(TARGET_SUBDIR)/libgfortran && \
37786	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37787	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37788	          "RANLIB=$${RANLIB}" \
37789	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37790	           clean) \
37791	  || exit 1
37792
37793@endif target-libgfortran
37794
37795.PHONY: maybe-distclean-target-libgfortran distclean-target-libgfortran
37796maybe-distclean-target-libgfortran:
37797@if target-libgfortran
37798maybe-distclean-target-libgfortran: distclean-target-libgfortran
37799
37800distclean-target-libgfortran: 
37801	@: $(MAKE); $(unstage)
37802	@[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
37803	r=`${PWD_COMMAND}`; export r; \
37804	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37805	$(NORMAL_TARGET_EXPORTS) \
37806	echo "Doing distclean in $(TARGET_SUBDIR)/libgfortran" ; \
37807	for flag in $(EXTRA_TARGET_FLAGS); do \
37808	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37809	done; \
37810	(cd $(TARGET_SUBDIR)/libgfortran && \
37811	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37812	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37813	          "RANLIB=$${RANLIB}" \
37814	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37815	           distclean) \
37816	  || exit 1
37817
37818@endif target-libgfortran
37819
37820.PHONY: maybe-maintainer-clean-target-libgfortran maintainer-clean-target-libgfortran
37821maybe-maintainer-clean-target-libgfortran:
37822@if target-libgfortran
37823maybe-maintainer-clean-target-libgfortran: maintainer-clean-target-libgfortran
37824
37825maintainer-clean-target-libgfortran: 
37826	@: $(MAKE); $(unstage)
37827	@[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
37828	r=`${PWD_COMMAND}`; export r; \
37829	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37830	$(NORMAL_TARGET_EXPORTS) \
37831	echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libgfortran" ; \
37832	for flag in $(EXTRA_TARGET_FLAGS); do \
37833	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37834	done; \
37835	(cd $(TARGET_SUBDIR)/libgfortran && \
37836	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37837	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37838	          "RANLIB=$${RANLIB}" \
37839	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37840	           maintainer-clean) \
37841	  || exit 1
37842
37843@endif target-libgfortran
37844
37845
37846
37847
37848
37849.PHONY: configure-target-libobjc maybe-configure-target-libobjc
37850maybe-configure-target-libobjc:
37851@if gcc-bootstrap
37852configure-target-libobjc: stage_current
37853@endif gcc-bootstrap
37854@if target-libobjc
37855maybe-configure-target-libobjc: configure-target-libobjc
37856configure-target-libobjc: 
37857	@: $(MAKE); $(unstage)
37858	@r=`${PWD_COMMAND}`; export r; \
37859	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37860	echo "Checking multilib configuration for libobjc..."; \
37861	$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libobjc ; \
37862	$(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libobjc/multilib.tmp 2> /dev/null ; \
37863	if test -r $(TARGET_SUBDIR)/libobjc/multilib.out; then \
37864	  if cmp -s $(TARGET_SUBDIR)/libobjc/multilib.tmp $(TARGET_SUBDIR)/libobjc/multilib.out; then \
37865	    rm -f $(TARGET_SUBDIR)/libobjc/multilib.tmp; \
37866	  else \
37867	    rm -f $(TARGET_SUBDIR)/libobjc/Makefile; \
37868	    mv $(TARGET_SUBDIR)/libobjc/multilib.tmp $(TARGET_SUBDIR)/libobjc/multilib.out; \
37869	  fi; \
37870	else \
37871	  mv $(TARGET_SUBDIR)/libobjc/multilib.tmp $(TARGET_SUBDIR)/libobjc/multilib.out; \
37872	fi; \
37873	test ! -f $(TARGET_SUBDIR)/libobjc/Makefile || exit 0; \
37874	$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libobjc ; \
37875	$(NORMAL_TARGET_EXPORTS)  \
37876	echo Configuring in $(TARGET_SUBDIR)/libobjc; \
37877	cd "$(TARGET_SUBDIR)/libobjc" || exit 1; \
37878	case $(srcdir) in \
37879	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
37880	  *) topdir=`echo $(TARGET_SUBDIR)/libobjc/ | \
37881		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
37882	esac; \
37883	srcdiroption="--srcdir=$${topdir}/libobjc"; \
37884	libsrcdir="$$s/libobjc"; \
37885	rm -f no-such-file || : ; \
37886	CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
37887	  $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
37888	  --target=${target_alias} $${srcdiroption}  \
37889	  || exit 1
37890@endif target-libobjc
37891
37892
37893
37894
37895
37896.PHONY: all-target-libobjc maybe-all-target-libobjc
37897maybe-all-target-libobjc:
37898@if gcc-bootstrap
37899all-target-libobjc: stage_current
37900@endif gcc-bootstrap
37901@if target-libobjc
37902TARGET-target-libobjc=all
37903maybe-all-target-libobjc: all-target-libobjc
37904all-target-libobjc: configure-target-libobjc
37905	@: $(MAKE); $(unstage)
37906	@r=`${PWD_COMMAND}`; export r; \
37907	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37908	$(NORMAL_TARGET_EXPORTS)  \
37909	(cd $(TARGET_SUBDIR)/libobjc && \
37910	  $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS)   \
37911		$(TARGET-target-libobjc))
37912@endif target-libobjc
37913
37914
37915
37916
37917
37918.PHONY: check-target-libobjc maybe-check-target-libobjc
37919maybe-check-target-libobjc:
37920@if target-libobjc
37921maybe-check-target-libobjc: check-target-libobjc
37922
37923check-target-libobjc:
37924	@: $(MAKE); $(unstage)
37925	@r=`${PWD_COMMAND}`; export r; \
37926	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37927	$(NORMAL_TARGET_EXPORTS) \
37928	(cd $(TARGET_SUBDIR)/libobjc && \
37929	  $(MAKE) $(TARGET_FLAGS_TO_PASS)   check)
37930
37931@endif target-libobjc
37932
37933.PHONY: install-target-libobjc maybe-install-target-libobjc
37934maybe-install-target-libobjc:
37935@if target-libobjc
37936maybe-install-target-libobjc: install-target-libobjc
37937
37938install-target-libobjc: installdirs
37939	@: $(MAKE); $(unstage)
37940	@r=`${PWD_COMMAND}`; export r; \
37941	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37942	$(NORMAL_TARGET_EXPORTS) \
37943	(cd $(TARGET_SUBDIR)/libobjc && \
37944	  $(MAKE) $(TARGET_FLAGS_TO_PASS)  install)
37945
37946@endif target-libobjc
37947
37948.PHONY: install-strip-target-libobjc maybe-install-strip-target-libobjc
37949maybe-install-strip-target-libobjc:
37950@if target-libobjc
37951maybe-install-strip-target-libobjc: install-strip-target-libobjc
37952
37953install-strip-target-libobjc: installdirs
37954	@: $(MAKE); $(unstage)
37955	@r=`${PWD_COMMAND}`; export r; \
37956	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37957	$(NORMAL_TARGET_EXPORTS) \
37958	(cd $(TARGET_SUBDIR)/libobjc && \
37959	  $(MAKE) $(TARGET_FLAGS_TO_PASS)  install-strip)
37960
37961@endif target-libobjc
37962
37963# Other targets (info, dvi, pdf, etc.)
37964
37965.PHONY: maybe-info-target-libobjc info-target-libobjc
37966maybe-info-target-libobjc:
37967@if target-libobjc
37968maybe-info-target-libobjc: info-target-libobjc
37969
37970info-target-libobjc: \
37971    configure-target-libobjc 
37972	@: $(MAKE); $(unstage)
37973	@[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
37974	r=`${PWD_COMMAND}`; export r; \
37975	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37976	$(NORMAL_TARGET_EXPORTS) \
37977	echo "Doing info in $(TARGET_SUBDIR)/libobjc" ; \
37978	for flag in $(EXTRA_TARGET_FLAGS); do \
37979	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37980	done; \
37981	(cd $(TARGET_SUBDIR)/libobjc && \
37982	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37983	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37984	          "RANLIB=$${RANLIB}" \
37985	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37986	           info) \
37987	  || exit 1
37988
37989@endif target-libobjc
37990
37991.PHONY: maybe-dvi-target-libobjc dvi-target-libobjc
37992maybe-dvi-target-libobjc:
37993@if target-libobjc
37994maybe-dvi-target-libobjc: dvi-target-libobjc
37995
37996dvi-target-libobjc: \
37997    configure-target-libobjc 
37998	@: $(MAKE); $(unstage)
37999	@[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
38000	r=`${PWD_COMMAND}`; export r; \
38001	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38002	$(NORMAL_TARGET_EXPORTS) \
38003	echo "Doing dvi in $(TARGET_SUBDIR)/libobjc" ; \
38004	for flag in $(EXTRA_TARGET_FLAGS); do \
38005	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38006	done; \
38007	(cd $(TARGET_SUBDIR)/libobjc && \
38008	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38009	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38010	          "RANLIB=$${RANLIB}" \
38011	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38012	           dvi) \
38013	  || exit 1
38014
38015@endif target-libobjc
38016
38017.PHONY: maybe-pdf-target-libobjc pdf-target-libobjc
38018maybe-pdf-target-libobjc:
38019@if target-libobjc
38020maybe-pdf-target-libobjc: pdf-target-libobjc
38021
38022pdf-target-libobjc: \
38023    configure-target-libobjc 
38024	@: $(MAKE); $(unstage)
38025	@[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
38026	r=`${PWD_COMMAND}`; export r; \
38027	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38028	$(NORMAL_TARGET_EXPORTS) \
38029	echo "Doing pdf in $(TARGET_SUBDIR)/libobjc" ; \
38030	for flag in $(EXTRA_TARGET_FLAGS); do \
38031	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38032	done; \
38033	(cd $(TARGET_SUBDIR)/libobjc && \
38034	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38035	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38036	          "RANLIB=$${RANLIB}" \
38037	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38038	           pdf) \
38039	  || exit 1
38040
38041@endif target-libobjc
38042
38043.PHONY: maybe-html-target-libobjc html-target-libobjc
38044maybe-html-target-libobjc:
38045@if target-libobjc
38046maybe-html-target-libobjc: html-target-libobjc
38047
38048html-target-libobjc: \
38049    configure-target-libobjc 
38050	@: $(MAKE); $(unstage)
38051	@[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
38052	r=`${PWD_COMMAND}`; export r; \
38053	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38054	$(NORMAL_TARGET_EXPORTS) \
38055	echo "Doing html in $(TARGET_SUBDIR)/libobjc" ; \
38056	for flag in $(EXTRA_TARGET_FLAGS); do \
38057	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38058	done; \
38059	(cd $(TARGET_SUBDIR)/libobjc && \
38060	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38061	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38062	          "RANLIB=$${RANLIB}" \
38063	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38064	           html) \
38065	  || exit 1
38066
38067@endif target-libobjc
38068
38069.PHONY: maybe-TAGS-target-libobjc TAGS-target-libobjc
38070maybe-TAGS-target-libobjc:
38071@if target-libobjc
38072maybe-TAGS-target-libobjc: TAGS-target-libobjc
38073
38074TAGS-target-libobjc: \
38075    configure-target-libobjc 
38076	@: $(MAKE); $(unstage)
38077	@[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
38078	r=`${PWD_COMMAND}`; export r; \
38079	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38080	$(NORMAL_TARGET_EXPORTS) \
38081	echo "Doing TAGS in $(TARGET_SUBDIR)/libobjc" ; \
38082	for flag in $(EXTRA_TARGET_FLAGS); do \
38083	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38084	done; \
38085	(cd $(TARGET_SUBDIR)/libobjc && \
38086	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38087	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38088	          "RANLIB=$${RANLIB}" \
38089	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38090	           TAGS) \
38091	  || exit 1
38092
38093@endif target-libobjc
38094
38095.PHONY: maybe-install-info-target-libobjc install-info-target-libobjc
38096maybe-install-info-target-libobjc:
38097@if target-libobjc
38098maybe-install-info-target-libobjc: install-info-target-libobjc
38099
38100install-info-target-libobjc: \
38101    configure-target-libobjc \
38102    info-target-libobjc 
38103	@: $(MAKE); $(unstage)
38104	@[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
38105	r=`${PWD_COMMAND}`; export r; \
38106	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38107	$(NORMAL_TARGET_EXPORTS) \
38108	echo "Doing install-info in $(TARGET_SUBDIR)/libobjc" ; \
38109	for flag in $(EXTRA_TARGET_FLAGS); do \
38110	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38111	done; \
38112	(cd $(TARGET_SUBDIR)/libobjc && \
38113	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38114	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38115	          "RANLIB=$${RANLIB}" \
38116	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38117	           install-info) \
38118	  || exit 1
38119
38120@endif target-libobjc
38121
38122.PHONY: maybe-install-pdf-target-libobjc install-pdf-target-libobjc
38123maybe-install-pdf-target-libobjc:
38124@if target-libobjc
38125maybe-install-pdf-target-libobjc: install-pdf-target-libobjc
38126
38127install-pdf-target-libobjc: \
38128    configure-target-libobjc \
38129    pdf-target-libobjc 
38130	@: $(MAKE); $(unstage)
38131	@[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
38132	r=`${PWD_COMMAND}`; export r; \
38133	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38134	$(NORMAL_TARGET_EXPORTS) \
38135	echo "Doing install-pdf in $(TARGET_SUBDIR)/libobjc" ; \
38136	for flag in $(EXTRA_TARGET_FLAGS); do \
38137	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38138	done; \
38139	(cd $(TARGET_SUBDIR)/libobjc && \
38140	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38141	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38142	          "RANLIB=$${RANLIB}" \
38143	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38144	           install-pdf) \
38145	  || exit 1
38146
38147@endif target-libobjc
38148
38149.PHONY: maybe-install-html-target-libobjc install-html-target-libobjc
38150maybe-install-html-target-libobjc:
38151@if target-libobjc
38152maybe-install-html-target-libobjc: install-html-target-libobjc
38153
38154install-html-target-libobjc: \
38155    configure-target-libobjc \
38156    html-target-libobjc 
38157	@: $(MAKE); $(unstage)
38158	@[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
38159	r=`${PWD_COMMAND}`; export r; \
38160	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38161	$(NORMAL_TARGET_EXPORTS) \
38162	echo "Doing install-html in $(TARGET_SUBDIR)/libobjc" ; \
38163	for flag in $(EXTRA_TARGET_FLAGS); do \
38164	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38165	done; \
38166	(cd $(TARGET_SUBDIR)/libobjc && \
38167	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38168	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38169	          "RANLIB=$${RANLIB}" \
38170	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38171	           install-html) \
38172	  || exit 1
38173
38174@endif target-libobjc
38175
38176.PHONY: maybe-installcheck-target-libobjc installcheck-target-libobjc
38177maybe-installcheck-target-libobjc:
38178@if target-libobjc
38179maybe-installcheck-target-libobjc: installcheck-target-libobjc
38180
38181installcheck-target-libobjc: \
38182    configure-target-libobjc 
38183	@: $(MAKE); $(unstage)
38184	@[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
38185	r=`${PWD_COMMAND}`; export r; \
38186	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38187	$(NORMAL_TARGET_EXPORTS) \
38188	echo "Doing installcheck in $(TARGET_SUBDIR)/libobjc" ; \
38189	for flag in $(EXTRA_TARGET_FLAGS); do \
38190	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38191	done; \
38192	(cd $(TARGET_SUBDIR)/libobjc && \
38193	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38194	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38195	          "RANLIB=$${RANLIB}" \
38196	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38197	           installcheck) \
38198	  || exit 1
38199
38200@endif target-libobjc
38201
38202.PHONY: maybe-mostlyclean-target-libobjc mostlyclean-target-libobjc
38203maybe-mostlyclean-target-libobjc:
38204@if target-libobjc
38205maybe-mostlyclean-target-libobjc: mostlyclean-target-libobjc
38206
38207mostlyclean-target-libobjc: 
38208	@: $(MAKE); $(unstage)
38209	@[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
38210	r=`${PWD_COMMAND}`; export r; \
38211	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38212	$(NORMAL_TARGET_EXPORTS) \
38213	echo "Doing mostlyclean in $(TARGET_SUBDIR)/libobjc" ; \
38214	for flag in $(EXTRA_TARGET_FLAGS); do \
38215	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38216	done; \
38217	(cd $(TARGET_SUBDIR)/libobjc && \
38218	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38219	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38220	          "RANLIB=$${RANLIB}" \
38221	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38222	           mostlyclean) \
38223	  || exit 1
38224
38225@endif target-libobjc
38226
38227.PHONY: maybe-clean-target-libobjc clean-target-libobjc
38228maybe-clean-target-libobjc:
38229@if target-libobjc
38230maybe-clean-target-libobjc: clean-target-libobjc
38231
38232clean-target-libobjc: 
38233	@: $(MAKE); $(unstage)
38234	@[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
38235	r=`${PWD_COMMAND}`; export r; \
38236	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38237	$(NORMAL_TARGET_EXPORTS) \
38238	echo "Doing clean in $(TARGET_SUBDIR)/libobjc" ; \
38239	for flag in $(EXTRA_TARGET_FLAGS); do \
38240	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38241	done; \
38242	(cd $(TARGET_SUBDIR)/libobjc && \
38243	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38244	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38245	          "RANLIB=$${RANLIB}" \
38246	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38247	           clean) \
38248	  || exit 1
38249
38250@endif target-libobjc
38251
38252.PHONY: maybe-distclean-target-libobjc distclean-target-libobjc
38253maybe-distclean-target-libobjc:
38254@if target-libobjc
38255maybe-distclean-target-libobjc: distclean-target-libobjc
38256
38257distclean-target-libobjc: 
38258	@: $(MAKE); $(unstage)
38259	@[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
38260	r=`${PWD_COMMAND}`; export r; \
38261	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38262	$(NORMAL_TARGET_EXPORTS) \
38263	echo "Doing distclean in $(TARGET_SUBDIR)/libobjc" ; \
38264	for flag in $(EXTRA_TARGET_FLAGS); do \
38265	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38266	done; \
38267	(cd $(TARGET_SUBDIR)/libobjc && \
38268	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38269	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38270	          "RANLIB=$${RANLIB}" \
38271	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38272	           distclean) \
38273	  || exit 1
38274
38275@endif target-libobjc
38276
38277.PHONY: maybe-maintainer-clean-target-libobjc maintainer-clean-target-libobjc
38278maybe-maintainer-clean-target-libobjc:
38279@if target-libobjc
38280maybe-maintainer-clean-target-libobjc: maintainer-clean-target-libobjc
38281
38282maintainer-clean-target-libobjc: 
38283	@: $(MAKE); $(unstage)
38284	@[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
38285	r=`${PWD_COMMAND}`; export r; \
38286	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38287	$(NORMAL_TARGET_EXPORTS) \
38288	echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libobjc" ; \
38289	for flag in $(EXTRA_TARGET_FLAGS); do \
38290	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38291	done; \
38292	(cd $(TARGET_SUBDIR)/libobjc && \
38293	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38294	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38295	          "RANLIB=$${RANLIB}" \
38296	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38297	           maintainer-clean) \
38298	  || exit 1
38299
38300@endif target-libobjc
38301
38302
38303
38304
38305
38306.PHONY: configure-target-libgo maybe-configure-target-libgo
38307maybe-configure-target-libgo:
38308@if gcc-bootstrap
38309configure-target-libgo: stage_current
38310@endif gcc-bootstrap
38311@if target-libgo
38312maybe-configure-target-libgo: configure-target-libgo
38313configure-target-libgo: 
38314	@: $(MAKE); $(unstage)
38315	@r=`${PWD_COMMAND}`; export r; \
38316	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38317	echo "Checking multilib configuration for libgo..."; \
38318	$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgo ; \
38319	$(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgo/multilib.tmp 2> /dev/null ; \
38320	if test -r $(TARGET_SUBDIR)/libgo/multilib.out; then \
38321	  if cmp -s $(TARGET_SUBDIR)/libgo/multilib.tmp $(TARGET_SUBDIR)/libgo/multilib.out; then \
38322	    rm -f $(TARGET_SUBDIR)/libgo/multilib.tmp; \
38323	  else \
38324	    rm -f $(TARGET_SUBDIR)/libgo/Makefile; \
38325	    mv $(TARGET_SUBDIR)/libgo/multilib.tmp $(TARGET_SUBDIR)/libgo/multilib.out; \
38326	  fi; \
38327	else \
38328	  mv $(TARGET_SUBDIR)/libgo/multilib.tmp $(TARGET_SUBDIR)/libgo/multilib.out; \
38329	fi; \
38330	test ! -f $(TARGET_SUBDIR)/libgo/Makefile || exit 0; \
38331	$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgo ; \
38332	$(NORMAL_TARGET_EXPORTS)  \
38333	echo Configuring in $(TARGET_SUBDIR)/libgo; \
38334	cd "$(TARGET_SUBDIR)/libgo" || exit 1; \
38335	case $(srcdir) in \
38336	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
38337	  *) topdir=`echo $(TARGET_SUBDIR)/libgo/ | \
38338		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
38339	esac; \
38340	srcdiroption="--srcdir=$${topdir}/libgo"; \
38341	libsrcdir="$$s/libgo"; \
38342	rm -f no-such-file || : ; \
38343	CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
38344	  $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
38345	  --target=${target_alias} $${srcdiroption}  \
38346	  || exit 1
38347@endif target-libgo
38348
38349
38350
38351
38352
38353.PHONY: all-target-libgo maybe-all-target-libgo
38354maybe-all-target-libgo:
38355@if gcc-bootstrap
38356all-target-libgo: stage_current
38357@endif gcc-bootstrap
38358@if target-libgo
38359TARGET-target-libgo=all
38360maybe-all-target-libgo: all-target-libgo
38361all-target-libgo: configure-target-libgo
38362	@: $(MAKE); $(unstage)
38363	@r=`${PWD_COMMAND}`; export r; \
38364	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38365	$(NORMAL_TARGET_EXPORTS)  \
38366	(cd $(TARGET_SUBDIR)/libgo && \
38367	  $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS)   \
38368		$(TARGET-target-libgo))
38369@endif target-libgo
38370
38371
38372
38373
38374
38375.PHONY: check-target-libgo maybe-check-target-libgo
38376maybe-check-target-libgo:
38377@if target-libgo
38378maybe-check-target-libgo: check-target-libgo
38379
38380check-target-libgo:
38381	@: $(MAKE); $(unstage)
38382	@r=`${PWD_COMMAND}`; export r; \
38383	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38384	$(NORMAL_TARGET_EXPORTS) \
38385	(cd $(TARGET_SUBDIR)/libgo && \
38386	  $(MAKE) $(TARGET_FLAGS_TO_PASS)   check)
38387
38388@endif target-libgo
38389
38390.PHONY: install-target-libgo maybe-install-target-libgo
38391maybe-install-target-libgo:
38392@if target-libgo
38393maybe-install-target-libgo: install-target-libgo
38394
38395install-target-libgo: installdirs
38396	@: $(MAKE); $(unstage)
38397	@r=`${PWD_COMMAND}`; export r; \
38398	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38399	$(NORMAL_TARGET_EXPORTS) \
38400	(cd $(TARGET_SUBDIR)/libgo && \
38401	  $(MAKE) $(TARGET_FLAGS_TO_PASS)  install)
38402
38403@endif target-libgo
38404
38405.PHONY: install-strip-target-libgo maybe-install-strip-target-libgo
38406maybe-install-strip-target-libgo:
38407@if target-libgo
38408maybe-install-strip-target-libgo: install-strip-target-libgo
38409
38410install-strip-target-libgo: installdirs
38411	@: $(MAKE); $(unstage)
38412	@r=`${PWD_COMMAND}`; export r; \
38413	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38414	$(NORMAL_TARGET_EXPORTS) \
38415	(cd $(TARGET_SUBDIR)/libgo && \
38416	  $(MAKE) $(TARGET_FLAGS_TO_PASS)  install-strip)
38417
38418@endif target-libgo
38419
38420# Other targets (info, dvi, pdf, etc.)
38421
38422.PHONY: maybe-info-target-libgo info-target-libgo
38423maybe-info-target-libgo:
38424@if target-libgo
38425maybe-info-target-libgo: info-target-libgo
38426
38427info-target-libgo: \
38428    configure-target-libgo 
38429	@: $(MAKE); $(unstage)
38430	@[ -f $(TARGET_SUBDIR)/libgo/Makefile ] || exit 0 ; \
38431	r=`${PWD_COMMAND}`; export r; \
38432	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38433	$(NORMAL_TARGET_EXPORTS) \
38434	echo "Doing info in $(TARGET_SUBDIR)/libgo" ; \
38435	for flag in $(EXTRA_TARGET_FLAGS); do \
38436	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38437	done; \
38438	(cd $(TARGET_SUBDIR)/libgo && \
38439	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38440	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38441	          "RANLIB=$${RANLIB}" \
38442	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38443	           info) \
38444	  || exit 1
38445
38446@endif target-libgo
38447
38448.PHONY: maybe-dvi-target-libgo dvi-target-libgo
38449maybe-dvi-target-libgo:
38450@if target-libgo
38451maybe-dvi-target-libgo: dvi-target-libgo
38452
38453dvi-target-libgo: \
38454    configure-target-libgo 
38455	@: $(MAKE); $(unstage)
38456	@[ -f $(TARGET_SUBDIR)/libgo/Makefile ] || exit 0 ; \
38457	r=`${PWD_COMMAND}`; export r; \
38458	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38459	$(NORMAL_TARGET_EXPORTS) \
38460	echo "Doing dvi in $(TARGET_SUBDIR)/libgo" ; \
38461	for flag in $(EXTRA_TARGET_FLAGS); do \
38462	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38463	done; \
38464	(cd $(TARGET_SUBDIR)/libgo && \
38465	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38466	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38467	          "RANLIB=$${RANLIB}" \
38468	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38469	           dvi) \
38470	  || exit 1
38471
38472@endif target-libgo
38473
38474.PHONY: maybe-pdf-target-libgo pdf-target-libgo
38475maybe-pdf-target-libgo:
38476@if target-libgo
38477maybe-pdf-target-libgo: pdf-target-libgo
38478
38479pdf-target-libgo: \
38480    configure-target-libgo 
38481	@: $(MAKE); $(unstage)
38482	@[ -f $(TARGET_SUBDIR)/libgo/Makefile ] || exit 0 ; \
38483	r=`${PWD_COMMAND}`; export r; \
38484	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38485	$(NORMAL_TARGET_EXPORTS) \
38486	echo "Doing pdf in $(TARGET_SUBDIR)/libgo" ; \
38487	for flag in $(EXTRA_TARGET_FLAGS); do \
38488	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38489	done; \
38490	(cd $(TARGET_SUBDIR)/libgo && \
38491	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38492	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38493	          "RANLIB=$${RANLIB}" \
38494	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38495	           pdf) \
38496	  || exit 1
38497
38498@endif target-libgo
38499
38500.PHONY: maybe-html-target-libgo html-target-libgo
38501maybe-html-target-libgo:
38502@if target-libgo
38503maybe-html-target-libgo: html-target-libgo
38504
38505html-target-libgo: \
38506    configure-target-libgo 
38507	@: $(MAKE); $(unstage)
38508	@[ -f $(TARGET_SUBDIR)/libgo/Makefile ] || exit 0 ; \
38509	r=`${PWD_COMMAND}`; export r; \
38510	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38511	$(NORMAL_TARGET_EXPORTS) \
38512	echo "Doing html in $(TARGET_SUBDIR)/libgo" ; \
38513	for flag in $(EXTRA_TARGET_FLAGS); do \
38514	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38515	done; \
38516	(cd $(TARGET_SUBDIR)/libgo && \
38517	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38518	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38519	          "RANLIB=$${RANLIB}" \
38520	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38521	           html) \
38522	  || exit 1
38523
38524@endif target-libgo
38525
38526.PHONY: maybe-TAGS-target-libgo TAGS-target-libgo
38527maybe-TAGS-target-libgo:
38528@if target-libgo
38529maybe-TAGS-target-libgo: TAGS-target-libgo
38530
38531TAGS-target-libgo: \
38532    configure-target-libgo 
38533	@: $(MAKE); $(unstage)
38534	@[ -f $(TARGET_SUBDIR)/libgo/Makefile ] || exit 0 ; \
38535	r=`${PWD_COMMAND}`; export r; \
38536	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38537	$(NORMAL_TARGET_EXPORTS) \
38538	echo "Doing TAGS in $(TARGET_SUBDIR)/libgo" ; \
38539	for flag in $(EXTRA_TARGET_FLAGS); do \
38540	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38541	done; \
38542	(cd $(TARGET_SUBDIR)/libgo && \
38543	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38544	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38545	          "RANLIB=$${RANLIB}" \
38546	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38547	           TAGS) \
38548	  || exit 1
38549
38550@endif target-libgo
38551
38552.PHONY: maybe-install-info-target-libgo install-info-target-libgo
38553maybe-install-info-target-libgo:
38554@if target-libgo
38555maybe-install-info-target-libgo: install-info-target-libgo
38556
38557install-info-target-libgo: \
38558    configure-target-libgo \
38559    info-target-libgo 
38560	@: $(MAKE); $(unstage)
38561	@[ -f $(TARGET_SUBDIR)/libgo/Makefile ] || exit 0 ; \
38562	r=`${PWD_COMMAND}`; export r; \
38563	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38564	$(NORMAL_TARGET_EXPORTS) \
38565	echo "Doing install-info in $(TARGET_SUBDIR)/libgo" ; \
38566	for flag in $(EXTRA_TARGET_FLAGS); do \
38567	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38568	done; \
38569	(cd $(TARGET_SUBDIR)/libgo && \
38570	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38571	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38572	          "RANLIB=$${RANLIB}" \
38573	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38574	           install-info) \
38575	  || exit 1
38576
38577@endif target-libgo
38578
38579.PHONY: maybe-install-pdf-target-libgo install-pdf-target-libgo
38580maybe-install-pdf-target-libgo:
38581@if target-libgo
38582maybe-install-pdf-target-libgo: install-pdf-target-libgo
38583
38584install-pdf-target-libgo: \
38585    configure-target-libgo \
38586    pdf-target-libgo 
38587	@: $(MAKE); $(unstage)
38588	@[ -f $(TARGET_SUBDIR)/libgo/Makefile ] || exit 0 ; \
38589	r=`${PWD_COMMAND}`; export r; \
38590	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38591	$(NORMAL_TARGET_EXPORTS) \
38592	echo "Doing install-pdf in $(TARGET_SUBDIR)/libgo" ; \
38593	for flag in $(EXTRA_TARGET_FLAGS); do \
38594	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38595	done; \
38596	(cd $(TARGET_SUBDIR)/libgo && \
38597	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38598	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38599	          "RANLIB=$${RANLIB}" \
38600	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38601	           install-pdf) \
38602	  || exit 1
38603
38604@endif target-libgo
38605
38606.PHONY: maybe-install-html-target-libgo install-html-target-libgo
38607maybe-install-html-target-libgo:
38608@if target-libgo
38609maybe-install-html-target-libgo: install-html-target-libgo
38610
38611install-html-target-libgo: \
38612    configure-target-libgo \
38613    html-target-libgo 
38614	@: $(MAKE); $(unstage)
38615	@[ -f $(TARGET_SUBDIR)/libgo/Makefile ] || exit 0 ; \
38616	r=`${PWD_COMMAND}`; export r; \
38617	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38618	$(NORMAL_TARGET_EXPORTS) \
38619	echo "Doing install-html in $(TARGET_SUBDIR)/libgo" ; \
38620	for flag in $(EXTRA_TARGET_FLAGS); do \
38621	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38622	done; \
38623	(cd $(TARGET_SUBDIR)/libgo && \
38624	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38625	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38626	          "RANLIB=$${RANLIB}" \
38627	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38628	           install-html) \
38629	  || exit 1
38630
38631@endif target-libgo
38632
38633.PHONY: maybe-installcheck-target-libgo installcheck-target-libgo
38634maybe-installcheck-target-libgo:
38635@if target-libgo
38636maybe-installcheck-target-libgo: installcheck-target-libgo
38637
38638installcheck-target-libgo: \
38639    configure-target-libgo 
38640	@: $(MAKE); $(unstage)
38641	@[ -f $(TARGET_SUBDIR)/libgo/Makefile ] || exit 0 ; \
38642	r=`${PWD_COMMAND}`; export r; \
38643	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38644	$(NORMAL_TARGET_EXPORTS) \
38645	echo "Doing installcheck in $(TARGET_SUBDIR)/libgo" ; \
38646	for flag in $(EXTRA_TARGET_FLAGS); do \
38647	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38648	done; \
38649	(cd $(TARGET_SUBDIR)/libgo && \
38650	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38651	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38652	          "RANLIB=$${RANLIB}" \
38653	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38654	           installcheck) \
38655	  || exit 1
38656
38657@endif target-libgo
38658
38659.PHONY: maybe-mostlyclean-target-libgo mostlyclean-target-libgo
38660maybe-mostlyclean-target-libgo:
38661@if target-libgo
38662maybe-mostlyclean-target-libgo: mostlyclean-target-libgo
38663
38664mostlyclean-target-libgo: 
38665	@: $(MAKE); $(unstage)
38666	@[ -f $(TARGET_SUBDIR)/libgo/Makefile ] || exit 0 ; \
38667	r=`${PWD_COMMAND}`; export r; \
38668	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38669	$(NORMAL_TARGET_EXPORTS) \
38670	echo "Doing mostlyclean in $(TARGET_SUBDIR)/libgo" ; \
38671	for flag in $(EXTRA_TARGET_FLAGS); do \
38672	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38673	done; \
38674	(cd $(TARGET_SUBDIR)/libgo && \
38675	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38676	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38677	          "RANLIB=$${RANLIB}" \
38678	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38679	           mostlyclean) \
38680	  || exit 1
38681
38682@endif target-libgo
38683
38684.PHONY: maybe-clean-target-libgo clean-target-libgo
38685maybe-clean-target-libgo:
38686@if target-libgo
38687maybe-clean-target-libgo: clean-target-libgo
38688
38689clean-target-libgo: 
38690	@: $(MAKE); $(unstage)
38691	@[ -f $(TARGET_SUBDIR)/libgo/Makefile ] || exit 0 ; \
38692	r=`${PWD_COMMAND}`; export r; \
38693	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38694	$(NORMAL_TARGET_EXPORTS) \
38695	echo "Doing clean in $(TARGET_SUBDIR)/libgo" ; \
38696	for flag in $(EXTRA_TARGET_FLAGS); do \
38697	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38698	done; \
38699	(cd $(TARGET_SUBDIR)/libgo && \
38700	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38701	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38702	          "RANLIB=$${RANLIB}" \
38703	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38704	           clean) \
38705	  || exit 1
38706
38707@endif target-libgo
38708
38709.PHONY: maybe-distclean-target-libgo distclean-target-libgo
38710maybe-distclean-target-libgo:
38711@if target-libgo
38712maybe-distclean-target-libgo: distclean-target-libgo
38713
38714distclean-target-libgo: 
38715	@: $(MAKE); $(unstage)
38716	@[ -f $(TARGET_SUBDIR)/libgo/Makefile ] || exit 0 ; \
38717	r=`${PWD_COMMAND}`; export r; \
38718	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38719	$(NORMAL_TARGET_EXPORTS) \
38720	echo "Doing distclean in $(TARGET_SUBDIR)/libgo" ; \
38721	for flag in $(EXTRA_TARGET_FLAGS); do \
38722	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38723	done; \
38724	(cd $(TARGET_SUBDIR)/libgo && \
38725	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38726	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38727	          "RANLIB=$${RANLIB}" \
38728	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38729	           distclean) \
38730	  || exit 1
38731
38732@endif target-libgo
38733
38734.PHONY: maybe-maintainer-clean-target-libgo maintainer-clean-target-libgo
38735maybe-maintainer-clean-target-libgo:
38736@if target-libgo
38737maybe-maintainer-clean-target-libgo: maintainer-clean-target-libgo
38738
38739maintainer-clean-target-libgo: 
38740	@: $(MAKE); $(unstage)
38741	@[ -f $(TARGET_SUBDIR)/libgo/Makefile ] || exit 0 ; \
38742	r=`${PWD_COMMAND}`; export r; \
38743	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38744	$(NORMAL_TARGET_EXPORTS) \
38745	echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libgo" ; \
38746	for flag in $(EXTRA_TARGET_FLAGS); do \
38747	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38748	done; \
38749	(cd $(TARGET_SUBDIR)/libgo && \
38750	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38751	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38752	          "RANLIB=$${RANLIB}" \
38753	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38754	           maintainer-clean) \
38755	  || exit 1
38756
38757@endif target-libgo
38758
38759
38760
38761
38762
38763.PHONY: configure-target-libtermcap maybe-configure-target-libtermcap
38764maybe-configure-target-libtermcap:
38765@if gcc-bootstrap
38766configure-target-libtermcap: stage_current
38767@endif gcc-bootstrap
38768@if target-libtermcap
38769maybe-configure-target-libtermcap: configure-target-libtermcap
38770configure-target-libtermcap: 
38771	@: $(MAKE); $(unstage)
38772	@r=`${PWD_COMMAND}`; export r; \
38773	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38774	echo "Checking multilib configuration for libtermcap..."; \
38775	$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libtermcap ; \
38776	$(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libtermcap/multilib.tmp 2> /dev/null ; \
38777	if test -r $(TARGET_SUBDIR)/libtermcap/multilib.out; then \
38778	  if cmp -s $(TARGET_SUBDIR)/libtermcap/multilib.tmp $(TARGET_SUBDIR)/libtermcap/multilib.out; then \
38779	    rm -f $(TARGET_SUBDIR)/libtermcap/multilib.tmp; \
38780	  else \
38781	    rm -f $(TARGET_SUBDIR)/libtermcap/Makefile; \
38782	    mv $(TARGET_SUBDIR)/libtermcap/multilib.tmp $(TARGET_SUBDIR)/libtermcap/multilib.out; \
38783	  fi; \
38784	else \
38785	  mv $(TARGET_SUBDIR)/libtermcap/multilib.tmp $(TARGET_SUBDIR)/libtermcap/multilib.out; \
38786	fi; \
38787	test ! -f $(TARGET_SUBDIR)/libtermcap/Makefile || exit 0; \
38788	$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libtermcap ; \
38789	$(NORMAL_TARGET_EXPORTS)  \
38790	echo Configuring in $(TARGET_SUBDIR)/libtermcap; \
38791	cd "$(TARGET_SUBDIR)/libtermcap" || exit 1; \
38792	case $(srcdir) in \
38793	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
38794	  *) topdir=`echo $(TARGET_SUBDIR)/libtermcap/ | \
38795		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
38796	esac; \
38797	srcdiroption="--srcdir=$${topdir}/libtermcap"; \
38798	libsrcdir="$$s/libtermcap"; \
38799	rm -f no-such-file || : ; \
38800	CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
38801	  $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
38802	  --target=${target_alias} $${srcdiroption}  \
38803	  || exit 1
38804@endif target-libtermcap
38805
38806
38807
38808
38809
38810.PHONY: all-target-libtermcap maybe-all-target-libtermcap
38811maybe-all-target-libtermcap:
38812@if gcc-bootstrap
38813all-target-libtermcap: stage_current
38814@endif gcc-bootstrap
38815@if target-libtermcap
38816TARGET-target-libtermcap=all
38817maybe-all-target-libtermcap: all-target-libtermcap
38818all-target-libtermcap: configure-target-libtermcap
38819	@: $(MAKE); $(unstage)
38820	@r=`${PWD_COMMAND}`; export r; \
38821	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38822	$(NORMAL_TARGET_EXPORTS)  \
38823	(cd $(TARGET_SUBDIR)/libtermcap && \
38824	  $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS)   \
38825		$(TARGET-target-libtermcap))
38826@endif target-libtermcap
38827
38828
38829
38830
38831
38832.PHONY: check-target-libtermcap maybe-check-target-libtermcap
38833maybe-check-target-libtermcap:
38834@if target-libtermcap
38835maybe-check-target-libtermcap: check-target-libtermcap
38836
38837# Dummy target for uncheckable module.
38838check-target-libtermcap:
38839
38840@endif target-libtermcap
38841
38842.PHONY: install-target-libtermcap maybe-install-target-libtermcap
38843maybe-install-target-libtermcap:
38844@if target-libtermcap
38845maybe-install-target-libtermcap: install-target-libtermcap
38846
38847install-target-libtermcap: installdirs
38848	@: $(MAKE); $(unstage)
38849	@r=`${PWD_COMMAND}`; export r; \
38850	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38851	$(NORMAL_TARGET_EXPORTS) \
38852	(cd $(TARGET_SUBDIR)/libtermcap && \
38853	  $(MAKE) $(TARGET_FLAGS_TO_PASS)  install)
38854
38855@endif target-libtermcap
38856
38857.PHONY: install-strip-target-libtermcap maybe-install-strip-target-libtermcap
38858maybe-install-strip-target-libtermcap:
38859@if target-libtermcap
38860maybe-install-strip-target-libtermcap: install-strip-target-libtermcap
38861
38862install-strip-target-libtermcap: installdirs
38863	@: $(MAKE); $(unstage)
38864	@r=`${PWD_COMMAND}`; export r; \
38865	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38866	$(NORMAL_TARGET_EXPORTS) \
38867	(cd $(TARGET_SUBDIR)/libtermcap && \
38868	  $(MAKE) $(TARGET_FLAGS_TO_PASS)  install-strip)
38869
38870@endif target-libtermcap
38871
38872# Other targets (info, dvi, pdf, etc.)
38873
38874.PHONY: maybe-info-target-libtermcap info-target-libtermcap
38875maybe-info-target-libtermcap:
38876@if target-libtermcap
38877maybe-info-target-libtermcap: info-target-libtermcap
38878
38879info-target-libtermcap: \
38880    configure-target-libtermcap 
38881	@: $(MAKE); $(unstage)
38882	@[ -f $(TARGET_SUBDIR)/libtermcap/Makefile ] || exit 0 ; \
38883	r=`${PWD_COMMAND}`; export r; \
38884	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38885	$(NORMAL_TARGET_EXPORTS) \
38886	echo "Doing info in $(TARGET_SUBDIR)/libtermcap" ; \
38887	for flag in $(EXTRA_TARGET_FLAGS); do \
38888	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38889	done; \
38890	(cd $(TARGET_SUBDIR)/libtermcap && \
38891	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38892	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38893	          "RANLIB=$${RANLIB}" \
38894	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38895	           info) \
38896	  || exit 1
38897
38898@endif target-libtermcap
38899
38900.PHONY: maybe-dvi-target-libtermcap dvi-target-libtermcap
38901maybe-dvi-target-libtermcap:
38902@if target-libtermcap
38903maybe-dvi-target-libtermcap: dvi-target-libtermcap
38904
38905dvi-target-libtermcap: \
38906    configure-target-libtermcap 
38907	@: $(MAKE); $(unstage)
38908	@[ -f $(TARGET_SUBDIR)/libtermcap/Makefile ] || exit 0 ; \
38909	r=`${PWD_COMMAND}`; export r; \
38910	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38911	$(NORMAL_TARGET_EXPORTS) \
38912	echo "Doing dvi in $(TARGET_SUBDIR)/libtermcap" ; \
38913	for flag in $(EXTRA_TARGET_FLAGS); do \
38914	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38915	done; \
38916	(cd $(TARGET_SUBDIR)/libtermcap && \
38917	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38918	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38919	          "RANLIB=$${RANLIB}" \
38920	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38921	           dvi) \
38922	  || exit 1
38923
38924@endif target-libtermcap
38925
38926.PHONY: maybe-pdf-target-libtermcap pdf-target-libtermcap
38927maybe-pdf-target-libtermcap:
38928@if target-libtermcap
38929maybe-pdf-target-libtermcap: pdf-target-libtermcap
38930
38931pdf-target-libtermcap: \
38932    configure-target-libtermcap 
38933	@: $(MAKE); $(unstage)
38934	@[ -f $(TARGET_SUBDIR)/libtermcap/Makefile ] || exit 0 ; \
38935	r=`${PWD_COMMAND}`; export r; \
38936	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38937	$(NORMAL_TARGET_EXPORTS) \
38938	echo "Doing pdf in $(TARGET_SUBDIR)/libtermcap" ; \
38939	for flag in $(EXTRA_TARGET_FLAGS); do \
38940	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38941	done; \
38942	(cd $(TARGET_SUBDIR)/libtermcap && \
38943	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38944	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38945	          "RANLIB=$${RANLIB}" \
38946	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38947	           pdf) \
38948	  || exit 1
38949
38950@endif target-libtermcap
38951
38952.PHONY: maybe-html-target-libtermcap html-target-libtermcap
38953maybe-html-target-libtermcap:
38954@if target-libtermcap
38955maybe-html-target-libtermcap: html-target-libtermcap
38956
38957html-target-libtermcap: \
38958    configure-target-libtermcap 
38959	@: $(MAKE); $(unstage)
38960	@[ -f $(TARGET_SUBDIR)/libtermcap/Makefile ] || exit 0 ; \
38961	r=`${PWD_COMMAND}`; export r; \
38962	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38963	$(NORMAL_TARGET_EXPORTS) \
38964	echo "Doing html in $(TARGET_SUBDIR)/libtermcap" ; \
38965	for flag in $(EXTRA_TARGET_FLAGS); do \
38966	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38967	done; \
38968	(cd $(TARGET_SUBDIR)/libtermcap && \
38969	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38970	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38971	          "RANLIB=$${RANLIB}" \
38972	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38973	           html) \
38974	  || exit 1
38975
38976@endif target-libtermcap
38977
38978.PHONY: maybe-TAGS-target-libtermcap TAGS-target-libtermcap
38979maybe-TAGS-target-libtermcap:
38980@if target-libtermcap
38981maybe-TAGS-target-libtermcap: TAGS-target-libtermcap
38982
38983TAGS-target-libtermcap: \
38984    configure-target-libtermcap 
38985	@: $(MAKE); $(unstage)
38986	@[ -f $(TARGET_SUBDIR)/libtermcap/Makefile ] || exit 0 ; \
38987	r=`${PWD_COMMAND}`; export r; \
38988	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38989	$(NORMAL_TARGET_EXPORTS) \
38990	echo "Doing TAGS in $(TARGET_SUBDIR)/libtermcap" ; \
38991	for flag in $(EXTRA_TARGET_FLAGS); do \
38992	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38993	done; \
38994	(cd $(TARGET_SUBDIR)/libtermcap && \
38995	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38996	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38997	          "RANLIB=$${RANLIB}" \
38998	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38999	           TAGS) \
39000	  || exit 1
39001
39002@endif target-libtermcap
39003
39004.PHONY: maybe-install-info-target-libtermcap install-info-target-libtermcap
39005maybe-install-info-target-libtermcap:
39006@if target-libtermcap
39007maybe-install-info-target-libtermcap: install-info-target-libtermcap
39008
39009install-info-target-libtermcap: \
39010    configure-target-libtermcap \
39011    info-target-libtermcap 
39012	@: $(MAKE); $(unstage)
39013	@[ -f $(TARGET_SUBDIR)/libtermcap/Makefile ] || exit 0 ; \
39014	r=`${PWD_COMMAND}`; export r; \
39015	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39016	$(NORMAL_TARGET_EXPORTS) \
39017	echo "Doing install-info in $(TARGET_SUBDIR)/libtermcap" ; \
39018	for flag in $(EXTRA_TARGET_FLAGS); do \
39019	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39020	done; \
39021	(cd $(TARGET_SUBDIR)/libtermcap && \
39022	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39023	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39024	          "RANLIB=$${RANLIB}" \
39025	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39026	           install-info) \
39027	  || exit 1
39028
39029@endif target-libtermcap
39030
39031.PHONY: maybe-install-pdf-target-libtermcap install-pdf-target-libtermcap
39032maybe-install-pdf-target-libtermcap:
39033@if target-libtermcap
39034maybe-install-pdf-target-libtermcap: install-pdf-target-libtermcap
39035
39036install-pdf-target-libtermcap: \
39037    configure-target-libtermcap \
39038    pdf-target-libtermcap 
39039	@: $(MAKE); $(unstage)
39040	@[ -f $(TARGET_SUBDIR)/libtermcap/Makefile ] || exit 0 ; \
39041	r=`${PWD_COMMAND}`; export r; \
39042	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39043	$(NORMAL_TARGET_EXPORTS) \
39044	echo "Doing install-pdf in $(TARGET_SUBDIR)/libtermcap" ; \
39045	for flag in $(EXTRA_TARGET_FLAGS); do \
39046	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39047	done; \
39048	(cd $(TARGET_SUBDIR)/libtermcap && \
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	           install-pdf) \
39054	  || exit 1
39055
39056@endif target-libtermcap
39057
39058.PHONY: maybe-install-html-target-libtermcap install-html-target-libtermcap
39059maybe-install-html-target-libtermcap:
39060@if target-libtermcap
39061maybe-install-html-target-libtermcap: install-html-target-libtermcap
39062
39063install-html-target-libtermcap: \
39064    configure-target-libtermcap \
39065    html-target-libtermcap 
39066	@: $(MAKE); $(unstage)
39067	@[ -f $(TARGET_SUBDIR)/libtermcap/Makefile ] || exit 0 ; \
39068	r=`${PWD_COMMAND}`; export r; \
39069	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39070	$(NORMAL_TARGET_EXPORTS) \
39071	echo "Doing install-html in $(TARGET_SUBDIR)/libtermcap" ; \
39072	for flag in $(EXTRA_TARGET_FLAGS); do \
39073	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39074	done; \
39075	(cd $(TARGET_SUBDIR)/libtermcap && \
39076	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39077	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39078	          "RANLIB=$${RANLIB}" \
39079	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39080	           install-html) \
39081	  || exit 1
39082
39083@endif target-libtermcap
39084
39085.PHONY: maybe-installcheck-target-libtermcap installcheck-target-libtermcap
39086maybe-installcheck-target-libtermcap:
39087@if target-libtermcap
39088maybe-installcheck-target-libtermcap: installcheck-target-libtermcap
39089
39090installcheck-target-libtermcap: \
39091    configure-target-libtermcap 
39092	@: $(MAKE); $(unstage)
39093	@[ -f $(TARGET_SUBDIR)/libtermcap/Makefile ] || exit 0 ; \
39094	r=`${PWD_COMMAND}`; export r; \
39095	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39096	$(NORMAL_TARGET_EXPORTS) \
39097	echo "Doing installcheck in $(TARGET_SUBDIR)/libtermcap" ; \
39098	for flag in $(EXTRA_TARGET_FLAGS); do \
39099	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39100	done; \
39101	(cd $(TARGET_SUBDIR)/libtermcap && \
39102	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39103	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39104	          "RANLIB=$${RANLIB}" \
39105	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39106	           installcheck) \
39107	  || exit 1
39108
39109@endif target-libtermcap
39110
39111.PHONY: maybe-mostlyclean-target-libtermcap mostlyclean-target-libtermcap
39112maybe-mostlyclean-target-libtermcap:
39113@if target-libtermcap
39114maybe-mostlyclean-target-libtermcap: mostlyclean-target-libtermcap
39115
39116# libtermcap doesn't support mostlyclean.
39117mostlyclean-target-libtermcap:
39118
39119@endif target-libtermcap
39120
39121.PHONY: maybe-clean-target-libtermcap clean-target-libtermcap
39122maybe-clean-target-libtermcap:
39123@if target-libtermcap
39124maybe-clean-target-libtermcap: clean-target-libtermcap
39125
39126# libtermcap doesn't support clean.
39127clean-target-libtermcap:
39128
39129@endif target-libtermcap
39130
39131.PHONY: maybe-distclean-target-libtermcap distclean-target-libtermcap
39132maybe-distclean-target-libtermcap:
39133@if target-libtermcap
39134maybe-distclean-target-libtermcap: distclean-target-libtermcap
39135
39136# libtermcap doesn't support distclean.
39137distclean-target-libtermcap:
39138
39139@endif target-libtermcap
39140
39141.PHONY: maybe-maintainer-clean-target-libtermcap maintainer-clean-target-libtermcap
39142maybe-maintainer-clean-target-libtermcap:
39143@if target-libtermcap
39144maybe-maintainer-clean-target-libtermcap: maintainer-clean-target-libtermcap
39145
39146# libtermcap doesn't support maintainer-clean.
39147maintainer-clean-target-libtermcap:
39148
39149@endif target-libtermcap
39150
39151
39152
39153
39154
39155.PHONY: configure-target-winsup maybe-configure-target-winsup
39156maybe-configure-target-winsup:
39157@if gcc-bootstrap
39158configure-target-winsup: stage_current
39159@endif gcc-bootstrap
39160@if target-winsup
39161maybe-configure-target-winsup: configure-target-winsup
39162configure-target-winsup: 
39163	@: $(MAKE); $(unstage)
39164	@r=`${PWD_COMMAND}`; export r; \
39165	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39166	echo "Checking multilib configuration for winsup..."; \
39167	$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/winsup ; \
39168	$(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/winsup/multilib.tmp 2> /dev/null ; \
39169	if test -r $(TARGET_SUBDIR)/winsup/multilib.out; then \
39170	  if cmp -s $(TARGET_SUBDIR)/winsup/multilib.tmp $(TARGET_SUBDIR)/winsup/multilib.out; then \
39171	    rm -f $(TARGET_SUBDIR)/winsup/multilib.tmp; \
39172	  else \
39173	    rm -f $(TARGET_SUBDIR)/winsup/Makefile; \
39174	    mv $(TARGET_SUBDIR)/winsup/multilib.tmp $(TARGET_SUBDIR)/winsup/multilib.out; \
39175	  fi; \
39176	else \
39177	  mv $(TARGET_SUBDIR)/winsup/multilib.tmp $(TARGET_SUBDIR)/winsup/multilib.out; \
39178	fi; \
39179	test ! -f $(TARGET_SUBDIR)/winsup/Makefile || exit 0; \
39180	$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/winsup ; \
39181	$(NORMAL_TARGET_EXPORTS)  \
39182	echo Configuring in $(TARGET_SUBDIR)/winsup; \
39183	cd "$(TARGET_SUBDIR)/winsup" || exit 1; \
39184	case $(srcdir) in \
39185	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
39186	  *) topdir=`echo $(TARGET_SUBDIR)/winsup/ | \
39187		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
39188	esac; \
39189	srcdiroption="--srcdir=$${topdir}/winsup"; \
39190	libsrcdir="$$s/winsup"; \
39191	rm -f no-such-file || : ; \
39192	CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
39193	  $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
39194	  --target=${target_alias} $${srcdiroption}  \
39195	  || exit 1
39196@endif target-winsup
39197
39198
39199
39200
39201
39202.PHONY: all-target-winsup maybe-all-target-winsup
39203maybe-all-target-winsup:
39204@if gcc-bootstrap
39205all-target-winsup: stage_current
39206@endif gcc-bootstrap
39207@if target-winsup
39208TARGET-target-winsup=all
39209maybe-all-target-winsup: all-target-winsup
39210all-target-winsup: configure-target-winsup
39211	@: $(MAKE); $(unstage)
39212	@r=`${PWD_COMMAND}`; export r; \
39213	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39214	$(NORMAL_TARGET_EXPORTS)  \
39215	(cd $(TARGET_SUBDIR)/winsup && \
39216	  $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS)   \
39217		$(TARGET-target-winsup))
39218@endif target-winsup
39219
39220
39221
39222
39223
39224.PHONY: check-target-winsup maybe-check-target-winsup
39225maybe-check-target-winsup:
39226@if target-winsup
39227maybe-check-target-winsup: check-target-winsup
39228
39229check-target-winsup:
39230	@: $(MAKE); $(unstage)
39231	@r=`${PWD_COMMAND}`; export r; \
39232	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39233	$(NORMAL_TARGET_EXPORTS) \
39234	(cd $(TARGET_SUBDIR)/winsup && \
39235	  $(MAKE) $(TARGET_FLAGS_TO_PASS)   check)
39236
39237@endif target-winsup
39238
39239.PHONY: install-target-winsup maybe-install-target-winsup
39240maybe-install-target-winsup:
39241@if target-winsup
39242maybe-install-target-winsup: install-target-winsup
39243
39244install-target-winsup: installdirs
39245	@: $(MAKE); $(unstage)
39246	@r=`${PWD_COMMAND}`; export r; \
39247	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39248	$(NORMAL_TARGET_EXPORTS) \
39249	(cd $(TARGET_SUBDIR)/winsup && \
39250	  $(MAKE) $(TARGET_FLAGS_TO_PASS)  install)
39251
39252@endif target-winsup
39253
39254.PHONY: install-strip-target-winsup maybe-install-strip-target-winsup
39255maybe-install-strip-target-winsup:
39256@if target-winsup
39257maybe-install-strip-target-winsup: install-strip-target-winsup
39258
39259install-strip-target-winsup: installdirs
39260	@: $(MAKE); $(unstage)
39261	@r=`${PWD_COMMAND}`; export r; \
39262	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39263	$(NORMAL_TARGET_EXPORTS) \
39264	(cd $(TARGET_SUBDIR)/winsup && \
39265	  $(MAKE) $(TARGET_FLAGS_TO_PASS)  install-strip)
39266
39267@endif target-winsup
39268
39269# Other targets (info, dvi, pdf, etc.)
39270
39271.PHONY: maybe-info-target-winsup info-target-winsup
39272maybe-info-target-winsup:
39273@if target-winsup
39274maybe-info-target-winsup: info-target-winsup
39275
39276info-target-winsup: \
39277    configure-target-winsup 
39278	@: $(MAKE); $(unstage)
39279	@[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
39280	r=`${PWD_COMMAND}`; export r; \
39281	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39282	$(NORMAL_TARGET_EXPORTS) \
39283	echo "Doing info in $(TARGET_SUBDIR)/winsup" ; \
39284	for flag in $(EXTRA_TARGET_FLAGS); do \
39285	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39286	done; \
39287	(cd $(TARGET_SUBDIR)/winsup && \
39288	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39289	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39290	          "RANLIB=$${RANLIB}" \
39291	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39292	           info) \
39293	  || exit 1
39294
39295@endif target-winsup
39296
39297.PHONY: maybe-dvi-target-winsup dvi-target-winsup
39298maybe-dvi-target-winsup:
39299@if target-winsup
39300maybe-dvi-target-winsup: dvi-target-winsup
39301
39302dvi-target-winsup: \
39303    configure-target-winsup 
39304	@: $(MAKE); $(unstage)
39305	@[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
39306	r=`${PWD_COMMAND}`; export r; \
39307	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39308	$(NORMAL_TARGET_EXPORTS) \
39309	echo "Doing dvi in $(TARGET_SUBDIR)/winsup" ; \
39310	for flag in $(EXTRA_TARGET_FLAGS); do \
39311	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39312	done; \
39313	(cd $(TARGET_SUBDIR)/winsup && \
39314	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39315	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39316	          "RANLIB=$${RANLIB}" \
39317	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39318	           dvi) \
39319	  || exit 1
39320
39321@endif target-winsup
39322
39323.PHONY: maybe-pdf-target-winsup pdf-target-winsup
39324maybe-pdf-target-winsup:
39325@if target-winsup
39326maybe-pdf-target-winsup: pdf-target-winsup
39327
39328pdf-target-winsup: \
39329    configure-target-winsup 
39330	@: $(MAKE); $(unstage)
39331	@[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
39332	r=`${PWD_COMMAND}`; export r; \
39333	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39334	$(NORMAL_TARGET_EXPORTS) \
39335	echo "Doing pdf in $(TARGET_SUBDIR)/winsup" ; \
39336	for flag in $(EXTRA_TARGET_FLAGS); do \
39337	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39338	done; \
39339	(cd $(TARGET_SUBDIR)/winsup && \
39340	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39341	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39342	          "RANLIB=$${RANLIB}" \
39343	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39344	           pdf) \
39345	  || exit 1
39346
39347@endif target-winsup
39348
39349.PHONY: maybe-html-target-winsup html-target-winsup
39350maybe-html-target-winsup:
39351@if target-winsup
39352maybe-html-target-winsup: html-target-winsup
39353
39354html-target-winsup: \
39355    configure-target-winsup 
39356	@: $(MAKE); $(unstage)
39357	@[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
39358	r=`${PWD_COMMAND}`; export r; \
39359	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39360	$(NORMAL_TARGET_EXPORTS) \
39361	echo "Doing html in $(TARGET_SUBDIR)/winsup" ; \
39362	for flag in $(EXTRA_TARGET_FLAGS); do \
39363	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39364	done; \
39365	(cd $(TARGET_SUBDIR)/winsup && \
39366	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39367	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39368	          "RANLIB=$${RANLIB}" \
39369	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39370	           html) \
39371	  || exit 1
39372
39373@endif target-winsup
39374
39375.PHONY: maybe-TAGS-target-winsup TAGS-target-winsup
39376maybe-TAGS-target-winsup:
39377@if target-winsup
39378maybe-TAGS-target-winsup: TAGS-target-winsup
39379
39380TAGS-target-winsup: \
39381    configure-target-winsup 
39382	@: $(MAKE); $(unstage)
39383	@[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
39384	r=`${PWD_COMMAND}`; export r; \
39385	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39386	$(NORMAL_TARGET_EXPORTS) \
39387	echo "Doing TAGS in $(TARGET_SUBDIR)/winsup" ; \
39388	for flag in $(EXTRA_TARGET_FLAGS); do \
39389	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39390	done; \
39391	(cd $(TARGET_SUBDIR)/winsup && \
39392	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39393	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39394	          "RANLIB=$${RANLIB}" \
39395	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39396	           TAGS) \
39397	  || exit 1
39398
39399@endif target-winsup
39400
39401.PHONY: maybe-install-info-target-winsup install-info-target-winsup
39402maybe-install-info-target-winsup:
39403@if target-winsup
39404maybe-install-info-target-winsup: install-info-target-winsup
39405
39406install-info-target-winsup: \
39407    configure-target-winsup \
39408    info-target-winsup 
39409	@: $(MAKE); $(unstage)
39410	@[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
39411	r=`${PWD_COMMAND}`; export r; \
39412	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39413	$(NORMAL_TARGET_EXPORTS) \
39414	echo "Doing install-info in $(TARGET_SUBDIR)/winsup" ; \
39415	for flag in $(EXTRA_TARGET_FLAGS); do \
39416	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39417	done; \
39418	(cd $(TARGET_SUBDIR)/winsup && \
39419	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39420	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39421	          "RANLIB=$${RANLIB}" \
39422	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39423	           install-info) \
39424	  || exit 1
39425
39426@endif target-winsup
39427
39428.PHONY: maybe-install-pdf-target-winsup install-pdf-target-winsup
39429maybe-install-pdf-target-winsup:
39430@if target-winsup
39431maybe-install-pdf-target-winsup: install-pdf-target-winsup
39432
39433install-pdf-target-winsup: \
39434    configure-target-winsup \
39435    pdf-target-winsup 
39436	@: $(MAKE); $(unstage)
39437	@[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
39438	r=`${PWD_COMMAND}`; export r; \
39439	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39440	$(NORMAL_TARGET_EXPORTS) \
39441	echo "Doing install-pdf in $(TARGET_SUBDIR)/winsup" ; \
39442	for flag in $(EXTRA_TARGET_FLAGS); do \
39443	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39444	done; \
39445	(cd $(TARGET_SUBDIR)/winsup && \
39446	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39447	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39448	          "RANLIB=$${RANLIB}" \
39449	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39450	           install-pdf) \
39451	  || exit 1
39452
39453@endif target-winsup
39454
39455.PHONY: maybe-install-html-target-winsup install-html-target-winsup
39456maybe-install-html-target-winsup:
39457@if target-winsup
39458maybe-install-html-target-winsup: install-html-target-winsup
39459
39460install-html-target-winsup: \
39461    configure-target-winsup \
39462    html-target-winsup 
39463	@: $(MAKE); $(unstage)
39464	@[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
39465	r=`${PWD_COMMAND}`; export r; \
39466	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39467	$(NORMAL_TARGET_EXPORTS) \
39468	echo "Doing install-html in $(TARGET_SUBDIR)/winsup" ; \
39469	for flag in $(EXTRA_TARGET_FLAGS); do \
39470	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39471	done; \
39472	(cd $(TARGET_SUBDIR)/winsup && \
39473	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39474	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39475	          "RANLIB=$${RANLIB}" \
39476	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39477	           install-html) \
39478	  || exit 1
39479
39480@endif target-winsup
39481
39482.PHONY: maybe-installcheck-target-winsup installcheck-target-winsup
39483maybe-installcheck-target-winsup:
39484@if target-winsup
39485maybe-installcheck-target-winsup: installcheck-target-winsup
39486
39487installcheck-target-winsup: \
39488    configure-target-winsup 
39489	@: $(MAKE); $(unstage)
39490	@[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
39491	r=`${PWD_COMMAND}`; export r; \
39492	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39493	$(NORMAL_TARGET_EXPORTS) \
39494	echo "Doing installcheck in $(TARGET_SUBDIR)/winsup" ; \
39495	for flag in $(EXTRA_TARGET_FLAGS); do \
39496	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39497	done; \
39498	(cd $(TARGET_SUBDIR)/winsup && \
39499	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39500	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39501	          "RANLIB=$${RANLIB}" \
39502	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39503	           installcheck) \
39504	  || exit 1
39505
39506@endif target-winsup
39507
39508.PHONY: maybe-mostlyclean-target-winsup mostlyclean-target-winsup
39509maybe-mostlyclean-target-winsup:
39510@if target-winsup
39511maybe-mostlyclean-target-winsup: mostlyclean-target-winsup
39512
39513mostlyclean-target-winsup: 
39514	@: $(MAKE); $(unstage)
39515	@[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
39516	r=`${PWD_COMMAND}`; export r; \
39517	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39518	$(NORMAL_TARGET_EXPORTS) \
39519	echo "Doing mostlyclean in $(TARGET_SUBDIR)/winsup" ; \
39520	for flag in $(EXTRA_TARGET_FLAGS); do \
39521	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39522	done; \
39523	(cd $(TARGET_SUBDIR)/winsup && \
39524	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39525	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39526	          "RANLIB=$${RANLIB}" \
39527	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39528	           mostlyclean) \
39529	  || exit 1
39530
39531@endif target-winsup
39532
39533.PHONY: maybe-clean-target-winsup clean-target-winsup
39534maybe-clean-target-winsup:
39535@if target-winsup
39536maybe-clean-target-winsup: clean-target-winsup
39537
39538clean-target-winsup: 
39539	@: $(MAKE); $(unstage)
39540	@[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
39541	r=`${PWD_COMMAND}`; export r; \
39542	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39543	$(NORMAL_TARGET_EXPORTS) \
39544	echo "Doing clean in $(TARGET_SUBDIR)/winsup" ; \
39545	for flag in $(EXTRA_TARGET_FLAGS); do \
39546	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39547	done; \
39548	(cd $(TARGET_SUBDIR)/winsup && \
39549	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39550	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39551	          "RANLIB=$${RANLIB}" \
39552	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39553	           clean) \
39554	  || exit 1
39555
39556@endif target-winsup
39557
39558.PHONY: maybe-distclean-target-winsup distclean-target-winsup
39559maybe-distclean-target-winsup:
39560@if target-winsup
39561maybe-distclean-target-winsup: distclean-target-winsup
39562
39563distclean-target-winsup: 
39564	@: $(MAKE); $(unstage)
39565	@[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
39566	r=`${PWD_COMMAND}`; export r; \
39567	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39568	$(NORMAL_TARGET_EXPORTS) \
39569	echo "Doing distclean in $(TARGET_SUBDIR)/winsup" ; \
39570	for flag in $(EXTRA_TARGET_FLAGS); do \
39571	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39572	done; \
39573	(cd $(TARGET_SUBDIR)/winsup && \
39574	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39575	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39576	          "RANLIB=$${RANLIB}" \
39577	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39578	           distclean) \
39579	  || exit 1
39580
39581@endif target-winsup
39582
39583.PHONY: maybe-maintainer-clean-target-winsup maintainer-clean-target-winsup
39584maybe-maintainer-clean-target-winsup:
39585@if target-winsup
39586maybe-maintainer-clean-target-winsup: maintainer-clean-target-winsup
39587
39588maintainer-clean-target-winsup: 
39589	@: $(MAKE); $(unstage)
39590	@[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
39591	r=`${PWD_COMMAND}`; export r; \
39592	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39593	$(NORMAL_TARGET_EXPORTS) \
39594	echo "Doing maintainer-clean in $(TARGET_SUBDIR)/winsup" ; \
39595	for flag in $(EXTRA_TARGET_FLAGS); do \
39596	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39597	done; \
39598	(cd $(TARGET_SUBDIR)/winsup && \
39599	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39600	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39601	          "RANLIB=$${RANLIB}" \
39602	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39603	           maintainer-clean) \
39604	  || exit 1
39605
39606@endif target-winsup
39607
39608
39609
39610
39611
39612.PHONY: configure-target-libgloss maybe-configure-target-libgloss
39613maybe-configure-target-libgloss:
39614@if gcc-bootstrap
39615configure-target-libgloss: stage_current
39616@endif gcc-bootstrap
39617@if target-libgloss
39618maybe-configure-target-libgloss: configure-target-libgloss
39619configure-target-libgloss: 
39620	@: $(MAKE); $(unstage)
39621	@r=`${PWD_COMMAND}`; export r; \
39622	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39623	echo "Checking multilib configuration for libgloss..."; \
39624	$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgloss ; \
39625	$(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgloss/multilib.tmp 2> /dev/null ; \
39626	if test -r $(TARGET_SUBDIR)/libgloss/multilib.out; then \
39627	  if cmp -s $(TARGET_SUBDIR)/libgloss/multilib.tmp $(TARGET_SUBDIR)/libgloss/multilib.out; then \
39628	    rm -f $(TARGET_SUBDIR)/libgloss/multilib.tmp; \
39629	  else \
39630	    rm -f $(TARGET_SUBDIR)/libgloss/Makefile; \
39631	    mv $(TARGET_SUBDIR)/libgloss/multilib.tmp $(TARGET_SUBDIR)/libgloss/multilib.out; \
39632	  fi; \
39633	else \
39634	  mv $(TARGET_SUBDIR)/libgloss/multilib.tmp $(TARGET_SUBDIR)/libgloss/multilib.out; \
39635	fi; \
39636	test ! -f $(TARGET_SUBDIR)/libgloss/Makefile || exit 0; \
39637	$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgloss ; \
39638	$(NORMAL_TARGET_EXPORTS)  \
39639	echo Configuring in $(TARGET_SUBDIR)/libgloss; \
39640	cd "$(TARGET_SUBDIR)/libgloss" || exit 1; \
39641	case $(srcdir) in \
39642	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
39643	  *) topdir=`echo $(TARGET_SUBDIR)/libgloss/ | \
39644		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
39645	esac; \
39646	srcdiroption="--srcdir=$${topdir}/libgloss"; \
39647	libsrcdir="$$s/libgloss"; \
39648	rm -f no-such-file || : ; \
39649	CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
39650	  $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
39651	  --target=${target_alias} $${srcdiroption}  \
39652	  || exit 1
39653@endif target-libgloss
39654
39655
39656
39657
39658
39659.PHONY: all-target-libgloss maybe-all-target-libgloss
39660maybe-all-target-libgloss:
39661@if gcc-bootstrap
39662all-target-libgloss: stage_current
39663@endif gcc-bootstrap
39664@if target-libgloss
39665TARGET-target-libgloss=all
39666maybe-all-target-libgloss: all-target-libgloss
39667all-target-libgloss: configure-target-libgloss
39668	@: $(MAKE); $(unstage)
39669	@r=`${PWD_COMMAND}`; export r; \
39670	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39671	$(NORMAL_TARGET_EXPORTS)  \
39672	(cd $(TARGET_SUBDIR)/libgloss && \
39673	  $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS)   \
39674		$(TARGET-target-libgloss))
39675@endif target-libgloss
39676
39677
39678
39679
39680
39681.PHONY: check-target-libgloss maybe-check-target-libgloss
39682maybe-check-target-libgloss:
39683@if target-libgloss
39684maybe-check-target-libgloss: check-target-libgloss
39685
39686# Dummy target for uncheckable module.
39687check-target-libgloss:
39688
39689@endif target-libgloss
39690
39691.PHONY: install-target-libgloss maybe-install-target-libgloss
39692maybe-install-target-libgloss:
39693@if target-libgloss
39694maybe-install-target-libgloss: install-target-libgloss
39695
39696install-target-libgloss: installdirs
39697	@: $(MAKE); $(unstage)
39698	@r=`${PWD_COMMAND}`; export r; \
39699	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39700	$(NORMAL_TARGET_EXPORTS) \
39701	(cd $(TARGET_SUBDIR)/libgloss && \
39702	  $(MAKE) $(TARGET_FLAGS_TO_PASS)  install)
39703
39704@endif target-libgloss
39705
39706.PHONY: install-strip-target-libgloss maybe-install-strip-target-libgloss
39707maybe-install-strip-target-libgloss:
39708@if target-libgloss
39709maybe-install-strip-target-libgloss: install-strip-target-libgloss
39710
39711install-strip-target-libgloss: installdirs
39712	@: $(MAKE); $(unstage)
39713	@r=`${PWD_COMMAND}`; export r; \
39714	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39715	$(NORMAL_TARGET_EXPORTS) \
39716	(cd $(TARGET_SUBDIR)/libgloss && \
39717	  $(MAKE) $(TARGET_FLAGS_TO_PASS)  install-strip)
39718
39719@endif target-libgloss
39720
39721# Other targets (info, dvi, pdf, etc.)
39722
39723.PHONY: maybe-info-target-libgloss info-target-libgloss
39724maybe-info-target-libgloss:
39725@if target-libgloss
39726maybe-info-target-libgloss: info-target-libgloss
39727
39728info-target-libgloss: \
39729    configure-target-libgloss 
39730	@: $(MAKE); $(unstage)
39731	@[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
39732	r=`${PWD_COMMAND}`; export r; \
39733	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39734	$(NORMAL_TARGET_EXPORTS) \
39735	echo "Doing info in $(TARGET_SUBDIR)/libgloss" ; \
39736	for flag in $(EXTRA_TARGET_FLAGS); do \
39737	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39738	done; \
39739	(cd $(TARGET_SUBDIR)/libgloss && \
39740	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39741	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39742	          "RANLIB=$${RANLIB}" \
39743	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39744	           info) \
39745	  || exit 1
39746
39747@endif target-libgloss
39748
39749.PHONY: maybe-dvi-target-libgloss dvi-target-libgloss
39750maybe-dvi-target-libgloss:
39751@if target-libgloss
39752maybe-dvi-target-libgloss: dvi-target-libgloss
39753
39754dvi-target-libgloss: \
39755    configure-target-libgloss 
39756	@: $(MAKE); $(unstage)
39757	@[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
39758	r=`${PWD_COMMAND}`; export r; \
39759	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39760	$(NORMAL_TARGET_EXPORTS) \
39761	echo "Doing dvi in $(TARGET_SUBDIR)/libgloss" ; \
39762	for flag in $(EXTRA_TARGET_FLAGS); do \
39763	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39764	done; \
39765	(cd $(TARGET_SUBDIR)/libgloss && \
39766	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39767	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39768	          "RANLIB=$${RANLIB}" \
39769	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39770	           dvi) \
39771	  || exit 1
39772
39773@endif target-libgloss
39774
39775.PHONY: maybe-pdf-target-libgloss pdf-target-libgloss
39776maybe-pdf-target-libgloss:
39777@if target-libgloss
39778maybe-pdf-target-libgloss: pdf-target-libgloss
39779
39780pdf-target-libgloss: \
39781    configure-target-libgloss 
39782	@: $(MAKE); $(unstage)
39783	@[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
39784	r=`${PWD_COMMAND}`; export r; \
39785	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39786	$(NORMAL_TARGET_EXPORTS) \
39787	echo "Doing pdf in $(TARGET_SUBDIR)/libgloss" ; \
39788	for flag in $(EXTRA_TARGET_FLAGS); do \
39789	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39790	done; \
39791	(cd $(TARGET_SUBDIR)/libgloss && \
39792	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39793	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39794	          "RANLIB=$${RANLIB}" \
39795	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39796	           pdf) \
39797	  || exit 1
39798
39799@endif target-libgloss
39800
39801.PHONY: maybe-html-target-libgloss html-target-libgloss
39802maybe-html-target-libgloss:
39803@if target-libgloss
39804maybe-html-target-libgloss: html-target-libgloss
39805
39806html-target-libgloss: \
39807    configure-target-libgloss 
39808	@: $(MAKE); $(unstage)
39809	@[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
39810	r=`${PWD_COMMAND}`; export r; \
39811	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39812	$(NORMAL_TARGET_EXPORTS) \
39813	echo "Doing html in $(TARGET_SUBDIR)/libgloss" ; \
39814	for flag in $(EXTRA_TARGET_FLAGS); do \
39815	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39816	done; \
39817	(cd $(TARGET_SUBDIR)/libgloss && \
39818	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39819	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39820	          "RANLIB=$${RANLIB}" \
39821	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39822	           html) \
39823	  || exit 1
39824
39825@endif target-libgloss
39826
39827.PHONY: maybe-TAGS-target-libgloss TAGS-target-libgloss
39828maybe-TAGS-target-libgloss:
39829@if target-libgloss
39830maybe-TAGS-target-libgloss: TAGS-target-libgloss
39831
39832TAGS-target-libgloss: \
39833    configure-target-libgloss 
39834	@: $(MAKE); $(unstage)
39835	@[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
39836	r=`${PWD_COMMAND}`; export r; \
39837	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39838	$(NORMAL_TARGET_EXPORTS) \
39839	echo "Doing TAGS in $(TARGET_SUBDIR)/libgloss" ; \
39840	for flag in $(EXTRA_TARGET_FLAGS); do \
39841	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39842	done; \
39843	(cd $(TARGET_SUBDIR)/libgloss && \
39844	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39845	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39846	          "RANLIB=$${RANLIB}" \
39847	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39848	           TAGS) \
39849	  || exit 1
39850
39851@endif target-libgloss
39852
39853.PHONY: maybe-install-info-target-libgloss install-info-target-libgloss
39854maybe-install-info-target-libgloss:
39855@if target-libgloss
39856maybe-install-info-target-libgloss: install-info-target-libgloss
39857
39858install-info-target-libgloss: \
39859    configure-target-libgloss \
39860    info-target-libgloss 
39861	@: $(MAKE); $(unstage)
39862	@[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
39863	r=`${PWD_COMMAND}`; export r; \
39864	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39865	$(NORMAL_TARGET_EXPORTS) \
39866	echo "Doing install-info in $(TARGET_SUBDIR)/libgloss" ; \
39867	for flag in $(EXTRA_TARGET_FLAGS); do \
39868	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39869	done; \
39870	(cd $(TARGET_SUBDIR)/libgloss && \
39871	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39872	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39873	          "RANLIB=$${RANLIB}" \
39874	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39875	           install-info) \
39876	  || exit 1
39877
39878@endif target-libgloss
39879
39880.PHONY: maybe-install-pdf-target-libgloss install-pdf-target-libgloss
39881maybe-install-pdf-target-libgloss:
39882@if target-libgloss
39883maybe-install-pdf-target-libgloss: install-pdf-target-libgloss
39884
39885install-pdf-target-libgloss: \
39886    configure-target-libgloss \
39887    pdf-target-libgloss 
39888	@: $(MAKE); $(unstage)
39889	@[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
39890	r=`${PWD_COMMAND}`; export r; \
39891	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39892	$(NORMAL_TARGET_EXPORTS) \
39893	echo "Doing install-pdf in $(TARGET_SUBDIR)/libgloss" ; \
39894	for flag in $(EXTRA_TARGET_FLAGS); do \
39895	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39896	done; \
39897	(cd $(TARGET_SUBDIR)/libgloss && \
39898	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39899	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39900	          "RANLIB=$${RANLIB}" \
39901	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39902	           install-pdf) \
39903	  || exit 1
39904
39905@endif target-libgloss
39906
39907.PHONY: maybe-install-html-target-libgloss install-html-target-libgloss
39908maybe-install-html-target-libgloss:
39909@if target-libgloss
39910maybe-install-html-target-libgloss: install-html-target-libgloss
39911
39912install-html-target-libgloss: \
39913    configure-target-libgloss \
39914    html-target-libgloss 
39915	@: $(MAKE); $(unstage)
39916	@[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
39917	r=`${PWD_COMMAND}`; export r; \
39918	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39919	$(NORMAL_TARGET_EXPORTS) \
39920	echo "Doing install-html in $(TARGET_SUBDIR)/libgloss" ; \
39921	for flag in $(EXTRA_TARGET_FLAGS); do \
39922	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39923	done; \
39924	(cd $(TARGET_SUBDIR)/libgloss && \
39925	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39926	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39927	          "RANLIB=$${RANLIB}" \
39928	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39929	           install-html) \
39930	  || exit 1
39931
39932@endif target-libgloss
39933
39934.PHONY: maybe-installcheck-target-libgloss installcheck-target-libgloss
39935maybe-installcheck-target-libgloss:
39936@if target-libgloss
39937maybe-installcheck-target-libgloss: installcheck-target-libgloss
39938
39939installcheck-target-libgloss: \
39940    configure-target-libgloss 
39941	@: $(MAKE); $(unstage)
39942	@[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
39943	r=`${PWD_COMMAND}`; export r; \
39944	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39945	$(NORMAL_TARGET_EXPORTS) \
39946	echo "Doing installcheck in $(TARGET_SUBDIR)/libgloss" ; \
39947	for flag in $(EXTRA_TARGET_FLAGS); do \
39948	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39949	done; \
39950	(cd $(TARGET_SUBDIR)/libgloss && \
39951	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39952	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39953	          "RANLIB=$${RANLIB}" \
39954	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39955	           installcheck) \
39956	  || exit 1
39957
39958@endif target-libgloss
39959
39960.PHONY: maybe-mostlyclean-target-libgloss mostlyclean-target-libgloss
39961maybe-mostlyclean-target-libgloss:
39962@if target-libgloss
39963maybe-mostlyclean-target-libgloss: mostlyclean-target-libgloss
39964
39965mostlyclean-target-libgloss: 
39966	@: $(MAKE); $(unstage)
39967	@[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
39968	r=`${PWD_COMMAND}`; export r; \
39969	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39970	$(NORMAL_TARGET_EXPORTS) \
39971	echo "Doing mostlyclean in $(TARGET_SUBDIR)/libgloss" ; \
39972	for flag in $(EXTRA_TARGET_FLAGS); do \
39973	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39974	done; \
39975	(cd $(TARGET_SUBDIR)/libgloss && \
39976	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39977	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39978	          "RANLIB=$${RANLIB}" \
39979	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39980	           mostlyclean) \
39981	  || exit 1
39982
39983@endif target-libgloss
39984
39985.PHONY: maybe-clean-target-libgloss clean-target-libgloss
39986maybe-clean-target-libgloss:
39987@if target-libgloss
39988maybe-clean-target-libgloss: clean-target-libgloss
39989
39990clean-target-libgloss: 
39991	@: $(MAKE); $(unstage)
39992	@[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
39993	r=`${PWD_COMMAND}`; export r; \
39994	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39995	$(NORMAL_TARGET_EXPORTS) \
39996	echo "Doing clean in $(TARGET_SUBDIR)/libgloss" ; \
39997	for flag in $(EXTRA_TARGET_FLAGS); do \
39998	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39999	done; \
40000	(cd $(TARGET_SUBDIR)/libgloss && \
40001	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40002	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40003	          "RANLIB=$${RANLIB}" \
40004	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40005	           clean) \
40006	  || exit 1
40007
40008@endif target-libgloss
40009
40010.PHONY: maybe-distclean-target-libgloss distclean-target-libgloss
40011maybe-distclean-target-libgloss:
40012@if target-libgloss
40013maybe-distclean-target-libgloss: distclean-target-libgloss
40014
40015distclean-target-libgloss: 
40016	@: $(MAKE); $(unstage)
40017	@[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
40018	r=`${PWD_COMMAND}`; export r; \
40019	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40020	$(NORMAL_TARGET_EXPORTS) \
40021	echo "Doing distclean in $(TARGET_SUBDIR)/libgloss" ; \
40022	for flag in $(EXTRA_TARGET_FLAGS); do \
40023	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40024	done; \
40025	(cd $(TARGET_SUBDIR)/libgloss && \
40026	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40027	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40028	          "RANLIB=$${RANLIB}" \
40029	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40030	           distclean) \
40031	  || exit 1
40032
40033@endif target-libgloss
40034
40035.PHONY: maybe-maintainer-clean-target-libgloss maintainer-clean-target-libgloss
40036maybe-maintainer-clean-target-libgloss:
40037@if target-libgloss
40038maybe-maintainer-clean-target-libgloss: maintainer-clean-target-libgloss
40039
40040maintainer-clean-target-libgloss: 
40041	@: $(MAKE); $(unstage)
40042	@[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
40043	r=`${PWD_COMMAND}`; export r; \
40044	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40045	$(NORMAL_TARGET_EXPORTS) \
40046	echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libgloss" ; \
40047	for flag in $(EXTRA_TARGET_FLAGS); do \
40048	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40049	done; \
40050	(cd $(TARGET_SUBDIR)/libgloss && \
40051	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40052	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40053	          "RANLIB=$${RANLIB}" \
40054	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40055	           maintainer-clean) \
40056	  || exit 1
40057
40058@endif target-libgloss
40059
40060
40061
40062
40063
40064.PHONY: configure-target-libffi maybe-configure-target-libffi
40065maybe-configure-target-libffi:
40066@if gcc-bootstrap
40067configure-target-libffi: stage_current
40068@endif gcc-bootstrap
40069@if target-libffi
40070maybe-configure-target-libffi: configure-target-libffi
40071configure-target-libffi: 
40072	@: $(MAKE); $(unstage)
40073	@r=`${PWD_COMMAND}`; export r; \
40074	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40075	echo "Checking multilib configuration for libffi..."; \
40076	$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libffi ; \
40077	$(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libffi/multilib.tmp 2> /dev/null ; \
40078	if test -r $(TARGET_SUBDIR)/libffi/multilib.out; then \
40079	  if cmp -s $(TARGET_SUBDIR)/libffi/multilib.tmp $(TARGET_SUBDIR)/libffi/multilib.out; then \
40080	    rm -f $(TARGET_SUBDIR)/libffi/multilib.tmp; \
40081	  else \
40082	    rm -f $(TARGET_SUBDIR)/libffi/Makefile; \
40083	    mv $(TARGET_SUBDIR)/libffi/multilib.tmp $(TARGET_SUBDIR)/libffi/multilib.out; \
40084	  fi; \
40085	else \
40086	  mv $(TARGET_SUBDIR)/libffi/multilib.tmp $(TARGET_SUBDIR)/libffi/multilib.out; \
40087	fi; \
40088	test ! -f $(TARGET_SUBDIR)/libffi/Makefile || exit 0; \
40089	$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libffi ; \
40090	$(NORMAL_TARGET_EXPORTS)  \
40091	echo Configuring in $(TARGET_SUBDIR)/libffi; \
40092	cd "$(TARGET_SUBDIR)/libffi" || exit 1; \
40093	case $(srcdir) in \
40094	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
40095	  *) topdir=`echo $(TARGET_SUBDIR)/libffi/ | \
40096		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
40097	esac; \
40098	srcdiroption="--srcdir=$${topdir}/libffi"; \
40099	libsrcdir="$$s/libffi"; \
40100	rm -f no-such-file || : ; \
40101	CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
40102	  $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
40103	  --target=${target_alias} $${srcdiroption}  \
40104	  || exit 1
40105@endif target-libffi
40106
40107
40108
40109
40110
40111.PHONY: all-target-libffi maybe-all-target-libffi
40112maybe-all-target-libffi:
40113@if gcc-bootstrap
40114all-target-libffi: stage_current
40115@endif gcc-bootstrap
40116@if target-libffi
40117TARGET-target-libffi=all
40118maybe-all-target-libffi: all-target-libffi
40119all-target-libffi: configure-target-libffi
40120	@: $(MAKE); $(unstage)
40121	@r=`${PWD_COMMAND}`; export r; \
40122	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40123	$(NORMAL_TARGET_EXPORTS)  \
40124	(cd $(TARGET_SUBDIR)/libffi && \
40125	  $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS)   \
40126		$(TARGET-target-libffi))
40127@endif target-libffi
40128
40129
40130
40131
40132
40133.PHONY: check-target-libffi maybe-check-target-libffi
40134maybe-check-target-libffi:
40135@if target-libffi
40136maybe-check-target-libffi: check-target-libffi
40137
40138check-target-libffi:
40139	@: $(MAKE); $(unstage)
40140	@r=`${PWD_COMMAND}`; export r; \
40141	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40142	$(NORMAL_TARGET_EXPORTS) \
40143	(cd $(TARGET_SUBDIR)/libffi && \
40144	  $(MAKE) $(TARGET_FLAGS_TO_PASS)   check)
40145
40146@endif target-libffi
40147
40148.PHONY: install-target-libffi maybe-install-target-libffi
40149maybe-install-target-libffi:
40150@if target-libffi
40151maybe-install-target-libffi: install-target-libffi
40152
40153# Dummy target for uninstallable.
40154install-target-libffi:
40155
40156@endif target-libffi
40157
40158.PHONY: install-strip-target-libffi maybe-install-strip-target-libffi
40159maybe-install-strip-target-libffi:
40160@if target-libffi
40161maybe-install-strip-target-libffi: install-strip-target-libffi
40162
40163# Dummy target for uninstallable.
40164install-strip-target-libffi:
40165
40166@endif target-libffi
40167
40168# Other targets (info, dvi, pdf, etc.)
40169
40170.PHONY: maybe-info-target-libffi info-target-libffi
40171maybe-info-target-libffi:
40172@if target-libffi
40173maybe-info-target-libffi: info-target-libffi
40174
40175info-target-libffi: \
40176    configure-target-libffi 
40177	@: $(MAKE); $(unstage)
40178	@[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
40179	r=`${PWD_COMMAND}`; export r; \
40180	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40181	$(NORMAL_TARGET_EXPORTS) \
40182	echo "Doing info in $(TARGET_SUBDIR)/libffi" ; \
40183	for flag in $(EXTRA_TARGET_FLAGS); do \
40184	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40185	done; \
40186	(cd $(TARGET_SUBDIR)/libffi && \
40187	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40188	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40189	          "RANLIB=$${RANLIB}" \
40190	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40191	           info) \
40192	  || exit 1
40193
40194@endif target-libffi
40195
40196.PHONY: maybe-dvi-target-libffi dvi-target-libffi
40197maybe-dvi-target-libffi:
40198@if target-libffi
40199maybe-dvi-target-libffi: dvi-target-libffi
40200
40201dvi-target-libffi: \
40202    configure-target-libffi 
40203	@: $(MAKE); $(unstage)
40204	@[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
40205	r=`${PWD_COMMAND}`; export r; \
40206	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40207	$(NORMAL_TARGET_EXPORTS) \
40208	echo "Doing dvi in $(TARGET_SUBDIR)/libffi" ; \
40209	for flag in $(EXTRA_TARGET_FLAGS); do \
40210	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40211	done; \
40212	(cd $(TARGET_SUBDIR)/libffi && \
40213	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40214	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40215	          "RANLIB=$${RANLIB}" \
40216	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40217	           dvi) \
40218	  || exit 1
40219
40220@endif target-libffi
40221
40222.PHONY: maybe-pdf-target-libffi pdf-target-libffi
40223maybe-pdf-target-libffi:
40224@if target-libffi
40225maybe-pdf-target-libffi: pdf-target-libffi
40226
40227pdf-target-libffi: \
40228    configure-target-libffi 
40229	@: $(MAKE); $(unstage)
40230	@[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
40231	r=`${PWD_COMMAND}`; export r; \
40232	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40233	$(NORMAL_TARGET_EXPORTS) \
40234	echo "Doing pdf in $(TARGET_SUBDIR)/libffi" ; \
40235	for flag in $(EXTRA_TARGET_FLAGS); do \
40236	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40237	done; \
40238	(cd $(TARGET_SUBDIR)/libffi && \
40239	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40240	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40241	          "RANLIB=$${RANLIB}" \
40242	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40243	           pdf) \
40244	  || exit 1
40245
40246@endif target-libffi
40247
40248.PHONY: maybe-html-target-libffi html-target-libffi
40249maybe-html-target-libffi:
40250@if target-libffi
40251maybe-html-target-libffi: html-target-libffi
40252
40253html-target-libffi: \
40254    configure-target-libffi 
40255	@: $(MAKE); $(unstage)
40256	@[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
40257	r=`${PWD_COMMAND}`; export r; \
40258	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40259	$(NORMAL_TARGET_EXPORTS) \
40260	echo "Doing html in $(TARGET_SUBDIR)/libffi" ; \
40261	for flag in $(EXTRA_TARGET_FLAGS); do \
40262	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40263	done; \
40264	(cd $(TARGET_SUBDIR)/libffi && \
40265	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40266	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40267	          "RANLIB=$${RANLIB}" \
40268	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40269	           html) \
40270	  || exit 1
40271
40272@endif target-libffi
40273
40274.PHONY: maybe-TAGS-target-libffi TAGS-target-libffi
40275maybe-TAGS-target-libffi:
40276@if target-libffi
40277maybe-TAGS-target-libffi: TAGS-target-libffi
40278
40279TAGS-target-libffi: \
40280    configure-target-libffi 
40281	@: $(MAKE); $(unstage)
40282	@[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
40283	r=`${PWD_COMMAND}`; export r; \
40284	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40285	$(NORMAL_TARGET_EXPORTS) \
40286	echo "Doing TAGS in $(TARGET_SUBDIR)/libffi" ; \
40287	for flag in $(EXTRA_TARGET_FLAGS); do \
40288	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40289	done; \
40290	(cd $(TARGET_SUBDIR)/libffi && \
40291	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40292	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40293	          "RANLIB=$${RANLIB}" \
40294	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40295	           TAGS) \
40296	  || exit 1
40297
40298@endif target-libffi
40299
40300.PHONY: maybe-install-info-target-libffi install-info-target-libffi
40301maybe-install-info-target-libffi:
40302@if target-libffi
40303maybe-install-info-target-libffi: install-info-target-libffi
40304
40305install-info-target-libffi: \
40306    configure-target-libffi \
40307    info-target-libffi 
40308	@: $(MAKE); $(unstage)
40309	@[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
40310	r=`${PWD_COMMAND}`; export r; \
40311	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40312	$(NORMAL_TARGET_EXPORTS) \
40313	echo "Doing install-info in $(TARGET_SUBDIR)/libffi" ; \
40314	for flag in $(EXTRA_TARGET_FLAGS); do \
40315	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40316	done; \
40317	(cd $(TARGET_SUBDIR)/libffi && \
40318	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40319	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40320	          "RANLIB=$${RANLIB}" \
40321	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40322	           install-info) \
40323	  || exit 1
40324
40325@endif target-libffi
40326
40327.PHONY: maybe-install-pdf-target-libffi install-pdf-target-libffi
40328maybe-install-pdf-target-libffi:
40329@if target-libffi
40330maybe-install-pdf-target-libffi: install-pdf-target-libffi
40331
40332install-pdf-target-libffi: \
40333    configure-target-libffi \
40334    pdf-target-libffi 
40335	@: $(MAKE); $(unstage)
40336	@[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
40337	r=`${PWD_COMMAND}`; export r; \
40338	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40339	$(NORMAL_TARGET_EXPORTS) \
40340	echo "Doing install-pdf in $(TARGET_SUBDIR)/libffi" ; \
40341	for flag in $(EXTRA_TARGET_FLAGS); do \
40342	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40343	done; \
40344	(cd $(TARGET_SUBDIR)/libffi && \
40345	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40346	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40347	          "RANLIB=$${RANLIB}" \
40348	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40349	           install-pdf) \
40350	  || exit 1
40351
40352@endif target-libffi
40353
40354.PHONY: maybe-install-html-target-libffi install-html-target-libffi
40355maybe-install-html-target-libffi:
40356@if target-libffi
40357maybe-install-html-target-libffi: install-html-target-libffi
40358
40359install-html-target-libffi: \
40360    configure-target-libffi \
40361    html-target-libffi 
40362	@: $(MAKE); $(unstage)
40363	@[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
40364	r=`${PWD_COMMAND}`; export r; \
40365	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40366	$(NORMAL_TARGET_EXPORTS) \
40367	echo "Doing install-html in $(TARGET_SUBDIR)/libffi" ; \
40368	for flag in $(EXTRA_TARGET_FLAGS); do \
40369	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40370	done; \
40371	(cd $(TARGET_SUBDIR)/libffi && \
40372	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40373	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40374	          "RANLIB=$${RANLIB}" \
40375	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40376	           install-html) \
40377	  || exit 1
40378
40379@endif target-libffi
40380
40381.PHONY: maybe-installcheck-target-libffi installcheck-target-libffi
40382maybe-installcheck-target-libffi:
40383@if target-libffi
40384maybe-installcheck-target-libffi: installcheck-target-libffi
40385
40386installcheck-target-libffi: \
40387    configure-target-libffi 
40388	@: $(MAKE); $(unstage)
40389	@[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
40390	r=`${PWD_COMMAND}`; export r; \
40391	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40392	$(NORMAL_TARGET_EXPORTS) \
40393	echo "Doing installcheck in $(TARGET_SUBDIR)/libffi" ; \
40394	for flag in $(EXTRA_TARGET_FLAGS); do \
40395	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40396	done; \
40397	(cd $(TARGET_SUBDIR)/libffi && \
40398	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40399	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40400	          "RANLIB=$${RANLIB}" \
40401	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40402	           installcheck) \
40403	  || exit 1
40404
40405@endif target-libffi
40406
40407.PHONY: maybe-mostlyclean-target-libffi mostlyclean-target-libffi
40408maybe-mostlyclean-target-libffi:
40409@if target-libffi
40410maybe-mostlyclean-target-libffi: mostlyclean-target-libffi
40411
40412mostlyclean-target-libffi: 
40413	@: $(MAKE); $(unstage)
40414	@[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
40415	r=`${PWD_COMMAND}`; export r; \
40416	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40417	$(NORMAL_TARGET_EXPORTS) \
40418	echo "Doing mostlyclean in $(TARGET_SUBDIR)/libffi" ; \
40419	for flag in $(EXTRA_TARGET_FLAGS); do \
40420	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40421	done; \
40422	(cd $(TARGET_SUBDIR)/libffi && \
40423	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40424	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40425	          "RANLIB=$${RANLIB}" \
40426	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40427	           mostlyclean) \
40428	  || exit 1
40429
40430@endif target-libffi
40431
40432.PHONY: maybe-clean-target-libffi clean-target-libffi
40433maybe-clean-target-libffi:
40434@if target-libffi
40435maybe-clean-target-libffi: clean-target-libffi
40436
40437clean-target-libffi: 
40438	@: $(MAKE); $(unstage)
40439	@[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
40440	r=`${PWD_COMMAND}`; export r; \
40441	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40442	$(NORMAL_TARGET_EXPORTS) \
40443	echo "Doing clean in $(TARGET_SUBDIR)/libffi" ; \
40444	for flag in $(EXTRA_TARGET_FLAGS); do \
40445	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40446	done; \
40447	(cd $(TARGET_SUBDIR)/libffi && \
40448	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40449	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40450	          "RANLIB=$${RANLIB}" \
40451	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40452	           clean) \
40453	  || exit 1
40454
40455@endif target-libffi
40456
40457.PHONY: maybe-distclean-target-libffi distclean-target-libffi
40458maybe-distclean-target-libffi:
40459@if target-libffi
40460maybe-distclean-target-libffi: distclean-target-libffi
40461
40462distclean-target-libffi: 
40463	@: $(MAKE); $(unstage)
40464	@[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
40465	r=`${PWD_COMMAND}`; export r; \
40466	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40467	$(NORMAL_TARGET_EXPORTS) \
40468	echo "Doing distclean in $(TARGET_SUBDIR)/libffi" ; \
40469	for flag in $(EXTRA_TARGET_FLAGS); do \
40470	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40471	done; \
40472	(cd $(TARGET_SUBDIR)/libffi && \
40473	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40474	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40475	          "RANLIB=$${RANLIB}" \
40476	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40477	           distclean) \
40478	  || exit 1
40479
40480@endif target-libffi
40481
40482.PHONY: maybe-maintainer-clean-target-libffi maintainer-clean-target-libffi
40483maybe-maintainer-clean-target-libffi:
40484@if target-libffi
40485maybe-maintainer-clean-target-libffi: maintainer-clean-target-libffi
40486
40487maintainer-clean-target-libffi: 
40488	@: $(MAKE); $(unstage)
40489	@[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
40490	r=`${PWD_COMMAND}`; export r; \
40491	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40492	$(NORMAL_TARGET_EXPORTS) \
40493	echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libffi" ; \
40494	for flag in $(EXTRA_TARGET_FLAGS); do \
40495	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40496	done; \
40497	(cd $(TARGET_SUBDIR)/libffi && \
40498	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40499	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40500	          "RANLIB=$${RANLIB}" \
40501	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40502	           maintainer-clean) \
40503	  || exit 1
40504
40505@endif target-libffi
40506
40507
40508
40509
40510
40511.PHONY: configure-target-libjava maybe-configure-target-libjava
40512maybe-configure-target-libjava:
40513@if gcc-bootstrap
40514configure-target-libjava: stage_current
40515@endif gcc-bootstrap
40516@if target-libjava
40517maybe-configure-target-libjava: configure-target-libjava
40518configure-target-libjava: 
40519	@: $(MAKE); $(unstage)
40520	@r=`${PWD_COMMAND}`; export r; \
40521	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40522	echo "Checking multilib configuration for libjava..."; \
40523	$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libjava ; \
40524	$(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libjava/multilib.tmp 2> /dev/null ; \
40525	if test -r $(TARGET_SUBDIR)/libjava/multilib.out; then \
40526	  if cmp -s $(TARGET_SUBDIR)/libjava/multilib.tmp $(TARGET_SUBDIR)/libjava/multilib.out; then \
40527	    rm -f $(TARGET_SUBDIR)/libjava/multilib.tmp; \
40528	  else \
40529	    rm -f $(TARGET_SUBDIR)/libjava/Makefile; \
40530	    mv $(TARGET_SUBDIR)/libjava/multilib.tmp $(TARGET_SUBDIR)/libjava/multilib.out; \
40531	  fi; \
40532	else \
40533	  mv $(TARGET_SUBDIR)/libjava/multilib.tmp $(TARGET_SUBDIR)/libjava/multilib.out; \
40534	fi; \
40535	test ! -f $(TARGET_SUBDIR)/libjava/Makefile || exit 0; \
40536	$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libjava ; \
40537	$(RAW_CXX_TARGET_EXPORTS)  \
40538	echo Configuring in $(TARGET_SUBDIR)/libjava; \
40539	cd "$(TARGET_SUBDIR)/libjava" || exit 1; \
40540	case $(srcdir) in \
40541	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
40542	  *) topdir=`echo $(TARGET_SUBDIR)/libjava/ | \
40543		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
40544	esac; \
40545	srcdiroption="--srcdir=$${topdir}/libjava"; \
40546	libsrcdir="$$s/libjava"; \
40547	rm -f no-such-file || : ; \
40548	CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
40549	  $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
40550	  --target=${target_alias} $${srcdiroption} $(EXTRA_CONFIGARGS_LIBJAVA) \
40551	  || exit 1
40552@endif target-libjava
40553
40554
40555
40556
40557
40558.PHONY: all-target-libjava maybe-all-target-libjava
40559maybe-all-target-libjava:
40560@if gcc-bootstrap
40561all-target-libjava: stage_current
40562@endif gcc-bootstrap
40563@if target-libjava
40564TARGET-target-libjava=all
40565maybe-all-target-libjava: all-target-libjava
40566all-target-libjava: configure-target-libjava
40567	@: $(MAKE); $(unstage)
40568	@r=`${PWD_COMMAND}`; export r; \
40569	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40570	$(RAW_CXX_TARGET_EXPORTS)  \
40571	(cd $(TARGET_SUBDIR)/libjava && \
40572	  $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)'   \
40573		$(TARGET-target-libjava))
40574@endif target-libjava
40575
40576
40577
40578
40579
40580.PHONY: check-target-libjava maybe-check-target-libjava
40581maybe-check-target-libjava:
40582@if target-libjava
40583maybe-check-target-libjava: check-target-libjava
40584
40585check-target-libjava:
40586	@: $(MAKE); $(unstage)
40587	@r=`${PWD_COMMAND}`; export r; \
40588	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40589	$(RAW_CXX_TARGET_EXPORTS) \
40590	(cd $(TARGET_SUBDIR)/libjava && \
40591	  $(MAKE) $(TARGET_FLAGS_TO_PASS)  'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)'   check)
40592
40593@endif target-libjava
40594
40595.PHONY: install-target-libjava maybe-install-target-libjava
40596maybe-install-target-libjava:
40597@if target-libjava
40598maybe-install-target-libjava: install-target-libjava
40599
40600install-target-libjava: installdirs
40601	@: $(MAKE); $(unstage)
40602	@r=`${PWD_COMMAND}`; export r; \
40603	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40604	$(RAW_CXX_TARGET_EXPORTS) \
40605	(cd $(TARGET_SUBDIR)/libjava && \
40606	  $(MAKE) $(TARGET_FLAGS_TO_PASS)  install)
40607
40608@endif target-libjava
40609
40610.PHONY: install-strip-target-libjava maybe-install-strip-target-libjava
40611maybe-install-strip-target-libjava:
40612@if target-libjava
40613maybe-install-strip-target-libjava: install-strip-target-libjava
40614
40615install-strip-target-libjava: installdirs
40616	@: $(MAKE); $(unstage)
40617	@r=`${PWD_COMMAND}`; export r; \
40618	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40619	$(RAW_CXX_TARGET_EXPORTS) \
40620	(cd $(TARGET_SUBDIR)/libjava && \
40621	  $(MAKE) $(TARGET_FLAGS_TO_PASS)  install-strip)
40622
40623@endif target-libjava
40624
40625# Other targets (info, dvi, pdf, etc.)
40626
40627.PHONY: maybe-info-target-libjava info-target-libjava
40628maybe-info-target-libjava:
40629@if target-libjava
40630maybe-info-target-libjava: info-target-libjava
40631
40632info-target-libjava: \
40633    configure-target-libjava 
40634	@: $(MAKE); $(unstage)
40635	@[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
40636	r=`${PWD_COMMAND}`; export r; \
40637	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40638	$(RAW_CXX_TARGET_EXPORTS) \
40639	echo "Doing info in $(TARGET_SUBDIR)/libjava" ; \
40640	for flag in $(EXTRA_TARGET_FLAGS); do \
40641	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40642	done; \
40643	(cd $(TARGET_SUBDIR)/libjava && \
40644	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40645	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40646	          "RANLIB=$${RANLIB}" \
40647	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40648	           info) \
40649	  || exit 1
40650
40651@endif target-libjava
40652
40653.PHONY: maybe-dvi-target-libjava dvi-target-libjava
40654maybe-dvi-target-libjava:
40655@if target-libjava
40656maybe-dvi-target-libjava: dvi-target-libjava
40657
40658dvi-target-libjava: \
40659    configure-target-libjava 
40660	@: $(MAKE); $(unstage)
40661	@[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
40662	r=`${PWD_COMMAND}`; export r; \
40663	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40664	$(RAW_CXX_TARGET_EXPORTS) \
40665	echo "Doing dvi in $(TARGET_SUBDIR)/libjava" ; \
40666	for flag in $(EXTRA_TARGET_FLAGS); do \
40667	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40668	done; \
40669	(cd $(TARGET_SUBDIR)/libjava && \
40670	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40671	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40672	          "RANLIB=$${RANLIB}" \
40673	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40674	           dvi) \
40675	  || exit 1
40676
40677@endif target-libjava
40678
40679.PHONY: maybe-pdf-target-libjava pdf-target-libjava
40680maybe-pdf-target-libjava:
40681@if target-libjava
40682maybe-pdf-target-libjava: pdf-target-libjava
40683
40684pdf-target-libjava: \
40685    configure-target-libjava 
40686	@: $(MAKE); $(unstage)
40687	@[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
40688	r=`${PWD_COMMAND}`; export r; \
40689	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40690	$(RAW_CXX_TARGET_EXPORTS) \
40691	echo "Doing pdf in $(TARGET_SUBDIR)/libjava" ; \
40692	for flag in $(EXTRA_TARGET_FLAGS); do \
40693	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40694	done; \
40695	(cd $(TARGET_SUBDIR)/libjava && \
40696	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40697	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40698	          "RANLIB=$${RANLIB}" \
40699	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40700	           pdf) \
40701	  || exit 1
40702
40703@endif target-libjava
40704
40705.PHONY: maybe-html-target-libjava html-target-libjava
40706maybe-html-target-libjava:
40707@if target-libjava
40708maybe-html-target-libjava: html-target-libjava
40709
40710html-target-libjava: \
40711    configure-target-libjava 
40712	@: $(MAKE); $(unstage)
40713	@[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
40714	r=`${PWD_COMMAND}`; export r; \
40715	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40716	$(RAW_CXX_TARGET_EXPORTS) \
40717	echo "Doing html in $(TARGET_SUBDIR)/libjava" ; \
40718	for flag in $(EXTRA_TARGET_FLAGS); do \
40719	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40720	done; \
40721	(cd $(TARGET_SUBDIR)/libjava && \
40722	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40723	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40724	          "RANLIB=$${RANLIB}" \
40725	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40726	           html) \
40727	  || exit 1
40728
40729@endif target-libjava
40730
40731.PHONY: maybe-TAGS-target-libjava TAGS-target-libjava
40732maybe-TAGS-target-libjava:
40733@if target-libjava
40734maybe-TAGS-target-libjava: TAGS-target-libjava
40735
40736TAGS-target-libjava: \
40737    configure-target-libjava 
40738	@: $(MAKE); $(unstage)
40739	@[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
40740	r=`${PWD_COMMAND}`; export r; \
40741	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40742	$(RAW_CXX_TARGET_EXPORTS) \
40743	echo "Doing TAGS in $(TARGET_SUBDIR)/libjava" ; \
40744	for flag in $(EXTRA_TARGET_FLAGS); do \
40745	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40746	done; \
40747	(cd $(TARGET_SUBDIR)/libjava && \
40748	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40749	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40750	          "RANLIB=$${RANLIB}" \
40751	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40752	           TAGS) \
40753	  || exit 1
40754
40755@endif target-libjava
40756
40757.PHONY: maybe-install-info-target-libjava install-info-target-libjava
40758maybe-install-info-target-libjava:
40759@if target-libjava
40760maybe-install-info-target-libjava: install-info-target-libjava
40761
40762install-info-target-libjava: \
40763    configure-target-libjava \
40764    info-target-libjava 
40765	@: $(MAKE); $(unstage)
40766	@[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
40767	r=`${PWD_COMMAND}`; export r; \
40768	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40769	$(RAW_CXX_TARGET_EXPORTS) \
40770	echo "Doing install-info in $(TARGET_SUBDIR)/libjava" ; \
40771	for flag in $(EXTRA_TARGET_FLAGS); do \
40772	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40773	done; \
40774	(cd $(TARGET_SUBDIR)/libjava && \
40775	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40776	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40777	          "RANLIB=$${RANLIB}" \
40778	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40779	           install-info) \
40780	  || exit 1
40781
40782@endif target-libjava
40783
40784.PHONY: maybe-install-pdf-target-libjava install-pdf-target-libjava
40785maybe-install-pdf-target-libjava:
40786@if target-libjava
40787maybe-install-pdf-target-libjava: install-pdf-target-libjava
40788
40789install-pdf-target-libjava: \
40790    configure-target-libjava \
40791    pdf-target-libjava 
40792	@: $(MAKE); $(unstage)
40793	@[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
40794	r=`${PWD_COMMAND}`; export r; \
40795	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40796	$(RAW_CXX_TARGET_EXPORTS) \
40797	echo "Doing install-pdf in $(TARGET_SUBDIR)/libjava" ; \
40798	for flag in $(EXTRA_TARGET_FLAGS); do \
40799	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40800	done; \
40801	(cd $(TARGET_SUBDIR)/libjava && \
40802	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40803	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40804	          "RANLIB=$${RANLIB}" \
40805	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40806	           install-pdf) \
40807	  || exit 1
40808
40809@endif target-libjava
40810
40811.PHONY: maybe-install-html-target-libjava install-html-target-libjava
40812maybe-install-html-target-libjava:
40813@if target-libjava
40814maybe-install-html-target-libjava: install-html-target-libjava
40815
40816install-html-target-libjava: \
40817    configure-target-libjava \
40818    html-target-libjava 
40819	@: $(MAKE); $(unstage)
40820	@[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
40821	r=`${PWD_COMMAND}`; export r; \
40822	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40823	$(RAW_CXX_TARGET_EXPORTS) \
40824	echo "Doing install-html in $(TARGET_SUBDIR)/libjava" ; \
40825	for flag in $(EXTRA_TARGET_FLAGS); do \
40826	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40827	done; \
40828	(cd $(TARGET_SUBDIR)/libjava && \
40829	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40830	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40831	          "RANLIB=$${RANLIB}" \
40832	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40833	           install-html) \
40834	  || exit 1
40835
40836@endif target-libjava
40837
40838.PHONY: maybe-installcheck-target-libjava installcheck-target-libjava
40839maybe-installcheck-target-libjava:
40840@if target-libjava
40841maybe-installcheck-target-libjava: installcheck-target-libjava
40842
40843installcheck-target-libjava: \
40844    configure-target-libjava 
40845	@: $(MAKE); $(unstage)
40846	@[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
40847	r=`${PWD_COMMAND}`; export r; \
40848	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40849	$(RAW_CXX_TARGET_EXPORTS) \
40850	echo "Doing installcheck in $(TARGET_SUBDIR)/libjava" ; \
40851	for flag in $(EXTRA_TARGET_FLAGS); do \
40852	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40853	done; \
40854	(cd $(TARGET_SUBDIR)/libjava && \
40855	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40856	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40857	          "RANLIB=$${RANLIB}" \
40858	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40859	           installcheck) \
40860	  || exit 1
40861
40862@endif target-libjava
40863
40864.PHONY: maybe-mostlyclean-target-libjava mostlyclean-target-libjava
40865maybe-mostlyclean-target-libjava:
40866@if target-libjava
40867maybe-mostlyclean-target-libjava: mostlyclean-target-libjava
40868
40869mostlyclean-target-libjava: 
40870	@: $(MAKE); $(unstage)
40871	@[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
40872	r=`${PWD_COMMAND}`; export r; \
40873	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40874	$(RAW_CXX_TARGET_EXPORTS) \
40875	echo "Doing mostlyclean in $(TARGET_SUBDIR)/libjava" ; \
40876	for flag in $(EXTRA_TARGET_FLAGS); do \
40877	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40878	done; \
40879	(cd $(TARGET_SUBDIR)/libjava && \
40880	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40881	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40882	          "RANLIB=$${RANLIB}" \
40883	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40884	           mostlyclean) \
40885	  || exit 1
40886
40887@endif target-libjava
40888
40889.PHONY: maybe-clean-target-libjava clean-target-libjava
40890maybe-clean-target-libjava:
40891@if target-libjava
40892maybe-clean-target-libjava: clean-target-libjava
40893
40894clean-target-libjava: 
40895	@: $(MAKE); $(unstage)
40896	@[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
40897	r=`${PWD_COMMAND}`; export r; \
40898	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40899	$(RAW_CXX_TARGET_EXPORTS) \
40900	echo "Doing clean in $(TARGET_SUBDIR)/libjava" ; \
40901	for flag in $(EXTRA_TARGET_FLAGS); do \
40902	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40903	done; \
40904	(cd $(TARGET_SUBDIR)/libjava && \
40905	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40906	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40907	          "RANLIB=$${RANLIB}" \
40908	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40909	           clean) \
40910	  || exit 1
40911
40912@endif target-libjava
40913
40914.PHONY: maybe-distclean-target-libjava distclean-target-libjava
40915maybe-distclean-target-libjava:
40916@if target-libjava
40917maybe-distclean-target-libjava: distclean-target-libjava
40918
40919distclean-target-libjava: 
40920	@: $(MAKE); $(unstage)
40921	@[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
40922	r=`${PWD_COMMAND}`; export r; \
40923	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40924	$(RAW_CXX_TARGET_EXPORTS) \
40925	echo "Doing distclean in $(TARGET_SUBDIR)/libjava" ; \
40926	for flag in $(EXTRA_TARGET_FLAGS); do \
40927	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40928	done; \
40929	(cd $(TARGET_SUBDIR)/libjava && \
40930	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40931	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40932	          "RANLIB=$${RANLIB}" \
40933	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40934	           distclean) \
40935	  || exit 1
40936
40937@endif target-libjava
40938
40939.PHONY: maybe-maintainer-clean-target-libjava maintainer-clean-target-libjava
40940maybe-maintainer-clean-target-libjava:
40941@if target-libjava
40942maybe-maintainer-clean-target-libjava: maintainer-clean-target-libjava
40943
40944maintainer-clean-target-libjava: 
40945	@: $(MAKE); $(unstage)
40946	@[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
40947	r=`${PWD_COMMAND}`; export r; \
40948	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40949	$(RAW_CXX_TARGET_EXPORTS) \
40950	echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libjava" ; \
40951	for flag in $(EXTRA_TARGET_FLAGS); do \
40952	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40953	done; \
40954	(cd $(TARGET_SUBDIR)/libjava && \
40955	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40956	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40957	          "RANLIB=$${RANLIB}" \
40958	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40959	           maintainer-clean) \
40960	  || exit 1
40961
40962@endif target-libjava
40963
40964
40965
40966
40967
40968.PHONY: configure-target-zlib maybe-configure-target-zlib
40969maybe-configure-target-zlib:
40970@if gcc-bootstrap
40971configure-target-zlib: stage_current
40972@endif gcc-bootstrap
40973@if target-zlib
40974maybe-configure-target-zlib: configure-target-zlib
40975configure-target-zlib: 
40976	@: $(MAKE); $(unstage)
40977	@r=`${PWD_COMMAND}`; export r; \
40978	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40979	echo "Checking multilib configuration for zlib..."; \
40980	$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/zlib ; \
40981	$(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/zlib/multilib.tmp 2> /dev/null ; \
40982	if test -r $(TARGET_SUBDIR)/zlib/multilib.out; then \
40983	  if cmp -s $(TARGET_SUBDIR)/zlib/multilib.tmp $(TARGET_SUBDIR)/zlib/multilib.out; then \
40984	    rm -f $(TARGET_SUBDIR)/zlib/multilib.tmp; \
40985	  else \
40986	    rm -f $(TARGET_SUBDIR)/zlib/Makefile; \
40987	    mv $(TARGET_SUBDIR)/zlib/multilib.tmp $(TARGET_SUBDIR)/zlib/multilib.out; \
40988	  fi; \
40989	else \
40990	  mv $(TARGET_SUBDIR)/zlib/multilib.tmp $(TARGET_SUBDIR)/zlib/multilib.out; \
40991	fi; \
40992	test ! -f $(TARGET_SUBDIR)/zlib/Makefile || exit 0; \
40993	$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/zlib ; \
40994	$(NORMAL_TARGET_EXPORTS)  \
40995	echo Configuring in $(TARGET_SUBDIR)/zlib; \
40996	cd "$(TARGET_SUBDIR)/zlib" || exit 1; \
40997	case $(srcdir) in \
40998	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
40999	  *) topdir=`echo $(TARGET_SUBDIR)/zlib/ | \
41000		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
41001	esac; \
41002	srcdiroption="--srcdir=$${topdir}/zlib"; \
41003	libsrcdir="$$s/zlib"; \
41004	rm -f no-such-file || : ; \
41005	CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
41006	  $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
41007	  --target=${target_alias} $${srcdiroption}  \
41008	  || exit 1
41009@endif target-zlib
41010
41011
41012
41013
41014
41015.PHONY: all-target-zlib maybe-all-target-zlib
41016maybe-all-target-zlib:
41017@if gcc-bootstrap
41018all-target-zlib: stage_current
41019@endif gcc-bootstrap
41020@if target-zlib
41021TARGET-target-zlib=all
41022maybe-all-target-zlib: all-target-zlib
41023all-target-zlib: configure-target-zlib
41024	@: $(MAKE); $(unstage)
41025	@r=`${PWD_COMMAND}`; export r; \
41026	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41027	$(NORMAL_TARGET_EXPORTS)  \
41028	(cd $(TARGET_SUBDIR)/zlib && \
41029	  $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS)   \
41030		$(TARGET-target-zlib))
41031@endif target-zlib
41032
41033
41034
41035
41036
41037.PHONY: check-target-zlib maybe-check-target-zlib
41038maybe-check-target-zlib:
41039@if target-zlib
41040maybe-check-target-zlib: check-target-zlib
41041
41042check-target-zlib:
41043	@: $(MAKE); $(unstage)
41044	@r=`${PWD_COMMAND}`; export r; \
41045	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41046	$(NORMAL_TARGET_EXPORTS) \
41047	(cd $(TARGET_SUBDIR)/zlib && \
41048	  $(MAKE) $(TARGET_FLAGS_TO_PASS)   check)
41049
41050@endif target-zlib
41051
41052.PHONY: install-target-zlib maybe-install-target-zlib
41053maybe-install-target-zlib:
41054@if target-zlib
41055maybe-install-target-zlib: install-target-zlib
41056
41057install-target-zlib: installdirs
41058	@: $(MAKE); $(unstage)
41059	@r=`${PWD_COMMAND}`; export r; \
41060	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41061	$(NORMAL_TARGET_EXPORTS) \
41062	(cd $(TARGET_SUBDIR)/zlib && \
41063	  $(MAKE) $(TARGET_FLAGS_TO_PASS)  install)
41064
41065@endif target-zlib
41066
41067.PHONY: install-strip-target-zlib maybe-install-strip-target-zlib
41068maybe-install-strip-target-zlib:
41069@if target-zlib
41070maybe-install-strip-target-zlib: install-strip-target-zlib
41071
41072install-strip-target-zlib: installdirs
41073	@: $(MAKE); $(unstage)
41074	@r=`${PWD_COMMAND}`; export r; \
41075	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41076	$(NORMAL_TARGET_EXPORTS) \
41077	(cd $(TARGET_SUBDIR)/zlib && \
41078	  $(MAKE) $(TARGET_FLAGS_TO_PASS)  install-strip)
41079
41080@endif target-zlib
41081
41082# Other targets (info, dvi, pdf, etc.)
41083
41084.PHONY: maybe-info-target-zlib info-target-zlib
41085maybe-info-target-zlib:
41086@if target-zlib
41087maybe-info-target-zlib: info-target-zlib
41088
41089info-target-zlib: \
41090    configure-target-zlib 
41091	@: $(MAKE); $(unstage)
41092	@[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
41093	r=`${PWD_COMMAND}`; export r; \
41094	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41095	$(NORMAL_TARGET_EXPORTS) \
41096	echo "Doing info in $(TARGET_SUBDIR)/zlib" ; \
41097	for flag in $(EXTRA_TARGET_FLAGS); do \
41098	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41099	done; \
41100	(cd $(TARGET_SUBDIR)/zlib && \
41101	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41102	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41103	          "RANLIB=$${RANLIB}" \
41104	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41105	           info) \
41106	  || exit 1
41107
41108@endif target-zlib
41109
41110.PHONY: maybe-dvi-target-zlib dvi-target-zlib
41111maybe-dvi-target-zlib:
41112@if target-zlib
41113maybe-dvi-target-zlib: dvi-target-zlib
41114
41115dvi-target-zlib: \
41116    configure-target-zlib 
41117	@: $(MAKE); $(unstage)
41118	@[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
41119	r=`${PWD_COMMAND}`; export r; \
41120	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41121	$(NORMAL_TARGET_EXPORTS) \
41122	echo "Doing dvi in $(TARGET_SUBDIR)/zlib" ; \
41123	for flag in $(EXTRA_TARGET_FLAGS); do \
41124	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41125	done; \
41126	(cd $(TARGET_SUBDIR)/zlib && \
41127	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41128	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41129	          "RANLIB=$${RANLIB}" \
41130	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41131	           dvi) \
41132	  || exit 1
41133
41134@endif target-zlib
41135
41136.PHONY: maybe-pdf-target-zlib pdf-target-zlib
41137maybe-pdf-target-zlib:
41138@if target-zlib
41139maybe-pdf-target-zlib: pdf-target-zlib
41140
41141pdf-target-zlib: \
41142    configure-target-zlib 
41143	@: $(MAKE); $(unstage)
41144	@[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
41145	r=`${PWD_COMMAND}`; export r; \
41146	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41147	$(NORMAL_TARGET_EXPORTS) \
41148	echo "Doing pdf in $(TARGET_SUBDIR)/zlib" ; \
41149	for flag in $(EXTRA_TARGET_FLAGS); do \
41150	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41151	done; \
41152	(cd $(TARGET_SUBDIR)/zlib && \
41153	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41154	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41155	          "RANLIB=$${RANLIB}" \
41156	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41157	           pdf) \
41158	  || exit 1
41159
41160@endif target-zlib
41161
41162.PHONY: maybe-html-target-zlib html-target-zlib
41163maybe-html-target-zlib:
41164@if target-zlib
41165maybe-html-target-zlib: html-target-zlib
41166
41167html-target-zlib: \
41168    configure-target-zlib 
41169	@: $(MAKE); $(unstage)
41170	@[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
41171	r=`${PWD_COMMAND}`; export r; \
41172	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41173	$(NORMAL_TARGET_EXPORTS) \
41174	echo "Doing html in $(TARGET_SUBDIR)/zlib" ; \
41175	for flag in $(EXTRA_TARGET_FLAGS); do \
41176	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41177	done; \
41178	(cd $(TARGET_SUBDIR)/zlib && \
41179	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41180	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41181	          "RANLIB=$${RANLIB}" \
41182	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41183	           html) \
41184	  || exit 1
41185
41186@endif target-zlib
41187
41188.PHONY: maybe-TAGS-target-zlib TAGS-target-zlib
41189maybe-TAGS-target-zlib:
41190@if target-zlib
41191maybe-TAGS-target-zlib: TAGS-target-zlib
41192
41193TAGS-target-zlib: \
41194    configure-target-zlib 
41195	@: $(MAKE); $(unstage)
41196	@[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
41197	r=`${PWD_COMMAND}`; export r; \
41198	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41199	$(NORMAL_TARGET_EXPORTS) \
41200	echo "Doing TAGS in $(TARGET_SUBDIR)/zlib" ; \
41201	for flag in $(EXTRA_TARGET_FLAGS); do \
41202	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41203	done; \
41204	(cd $(TARGET_SUBDIR)/zlib && \
41205	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41206	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41207	          "RANLIB=$${RANLIB}" \
41208	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41209	           TAGS) \
41210	  || exit 1
41211
41212@endif target-zlib
41213
41214.PHONY: maybe-install-info-target-zlib install-info-target-zlib
41215maybe-install-info-target-zlib:
41216@if target-zlib
41217maybe-install-info-target-zlib: install-info-target-zlib
41218
41219install-info-target-zlib: \
41220    configure-target-zlib \
41221    info-target-zlib 
41222	@: $(MAKE); $(unstage)
41223	@[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
41224	r=`${PWD_COMMAND}`; export r; \
41225	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41226	$(NORMAL_TARGET_EXPORTS) \
41227	echo "Doing install-info in $(TARGET_SUBDIR)/zlib" ; \
41228	for flag in $(EXTRA_TARGET_FLAGS); do \
41229	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41230	done; \
41231	(cd $(TARGET_SUBDIR)/zlib && \
41232	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41233	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41234	          "RANLIB=$${RANLIB}" \
41235	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41236	           install-info) \
41237	  || exit 1
41238
41239@endif target-zlib
41240
41241.PHONY: maybe-install-pdf-target-zlib install-pdf-target-zlib
41242maybe-install-pdf-target-zlib:
41243@if target-zlib
41244maybe-install-pdf-target-zlib: install-pdf-target-zlib
41245
41246install-pdf-target-zlib: \
41247    configure-target-zlib \
41248    pdf-target-zlib 
41249	@: $(MAKE); $(unstage)
41250	@[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
41251	r=`${PWD_COMMAND}`; export r; \
41252	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41253	$(NORMAL_TARGET_EXPORTS) \
41254	echo "Doing install-pdf in $(TARGET_SUBDIR)/zlib" ; \
41255	for flag in $(EXTRA_TARGET_FLAGS); do \
41256	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41257	done; \
41258	(cd $(TARGET_SUBDIR)/zlib && \
41259	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41260	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41261	          "RANLIB=$${RANLIB}" \
41262	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41263	           install-pdf) \
41264	  || exit 1
41265
41266@endif target-zlib
41267
41268.PHONY: maybe-install-html-target-zlib install-html-target-zlib
41269maybe-install-html-target-zlib:
41270@if target-zlib
41271maybe-install-html-target-zlib: install-html-target-zlib
41272
41273install-html-target-zlib: \
41274    configure-target-zlib \
41275    html-target-zlib 
41276	@: $(MAKE); $(unstage)
41277	@[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
41278	r=`${PWD_COMMAND}`; export r; \
41279	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41280	$(NORMAL_TARGET_EXPORTS) \
41281	echo "Doing install-html in $(TARGET_SUBDIR)/zlib" ; \
41282	for flag in $(EXTRA_TARGET_FLAGS); do \
41283	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41284	done; \
41285	(cd $(TARGET_SUBDIR)/zlib && \
41286	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41287	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41288	          "RANLIB=$${RANLIB}" \
41289	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41290	           install-html) \
41291	  || exit 1
41292
41293@endif target-zlib
41294
41295.PHONY: maybe-installcheck-target-zlib installcheck-target-zlib
41296maybe-installcheck-target-zlib:
41297@if target-zlib
41298maybe-installcheck-target-zlib: installcheck-target-zlib
41299
41300installcheck-target-zlib: \
41301    configure-target-zlib 
41302	@: $(MAKE); $(unstage)
41303	@[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
41304	r=`${PWD_COMMAND}`; export r; \
41305	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41306	$(NORMAL_TARGET_EXPORTS) \
41307	echo "Doing installcheck in $(TARGET_SUBDIR)/zlib" ; \
41308	for flag in $(EXTRA_TARGET_FLAGS); do \
41309	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41310	done; \
41311	(cd $(TARGET_SUBDIR)/zlib && \
41312	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41313	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41314	          "RANLIB=$${RANLIB}" \
41315	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41316	           installcheck) \
41317	  || exit 1
41318
41319@endif target-zlib
41320
41321.PHONY: maybe-mostlyclean-target-zlib mostlyclean-target-zlib
41322maybe-mostlyclean-target-zlib:
41323@if target-zlib
41324maybe-mostlyclean-target-zlib: mostlyclean-target-zlib
41325
41326mostlyclean-target-zlib: 
41327	@: $(MAKE); $(unstage)
41328	@[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
41329	r=`${PWD_COMMAND}`; export r; \
41330	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41331	$(NORMAL_TARGET_EXPORTS) \
41332	echo "Doing mostlyclean in $(TARGET_SUBDIR)/zlib" ; \
41333	for flag in $(EXTRA_TARGET_FLAGS); do \
41334	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41335	done; \
41336	(cd $(TARGET_SUBDIR)/zlib && \
41337	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41338	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41339	          "RANLIB=$${RANLIB}" \
41340	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41341	           mostlyclean) \
41342	  || exit 1
41343
41344@endif target-zlib
41345
41346.PHONY: maybe-clean-target-zlib clean-target-zlib
41347maybe-clean-target-zlib:
41348@if target-zlib
41349maybe-clean-target-zlib: clean-target-zlib
41350
41351clean-target-zlib: 
41352	@: $(MAKE); $(unstage)
41353	@[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
41354	r=`${PWD_COMMAND}`; export r; \
41355	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41356	$(NORMAL_TARGET_EXPORTS) \
41357	echo "Doing clean in $(TARGET_SUBDIR)/zlib" ; \
41358	for flag in $(EXTRA_TARGET_FLAGS); do \
41359	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41360	done; \
41361	(cd $(TARGET_SUBDIR)/zlib && \
41362	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41363	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41364	          "RANLIB=$${RANLIB}" \
41365	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41366	           clean) \
41367	  || exit 1
41368
41369@endif target-zlib
41370
41371.PHONY: maybe-distclean-target-zlib distclean-target-zlib
41372maybe-distclean-target-zlib:
41373@if target-zlib
41374maybe-distclean-target-zlib: distclean-target-zlib
41375
41376distclean-target-zlib: 
41377	@: $(MAKE); $(unstage)
41378	@[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
41379	r=`${PWD_COMMAND}`; export r; \
41380	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41381	$(NORMAL_TARGET_EXPORTS) \
41382	echo "Doing distclean in $(TARGET_SUBDIR)/zlib" ; \
41383	for flag in $(EXTRA_TARGET_FLAGS); do \
41384	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41385	done; \
41386	(cd $(TARGET_SUBDIR)/zlib && \
41387	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41388	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41389	          "RANLIB=$${RANLIB}" \
41390	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41391	           distclean) \
41392	  || exit 1
41393
41394@endif target-zlib
41395
41396.PHONY: maybe-maintainer-clean-target-zlib maintainer-clean-target-zlib
41397maybe-maintainer-clean-target-zlib:
41398@if target-zlib
41399maybe-maintainer-clean-target-zlib: maintainer-clean-target-zlib
41400
41401maintainer-clean-target-zlib: 
41402	@: $(MAKE); $(unstage)
41403	@[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
41404	r=`${PWD_COMMAND}`; export r; \
41405	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41406	$(NORMAL_TARGET_EXPORTS) \
41407	echo "Doing maintainer-clean in $(TARGET_SUBDIR)/zlib" ; \
41408	for flag in $(EXTRA_TARGET_FLAGS); do \
41409	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41410	done; \
41411	(cd $(TARGET_SUBDIR)/zlib && \
41412	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41413	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41414	          "RANLIB=$${RANLIB}" \
41415	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41416	           maintainer-clean) \
41417	  || exit 1
41418
41419@endif target-zlib
41420
41421
41422
41423
41424
41425.PHONY: configure-target-boehm-gc maybe-configure-target-boehm-gc
41426maybe-configure-target-boehm-gc:
41427@if gcc-bootstrap
41428configure-target-boehm-gc: stage_current
41429@endif gcc-bootstrap
41430@if target-boehm-gc
41431maybe-configure-target-boehm-gc: configure-target-boehm-gc
41432configure-target-boehm-gc: 
41433	@: $(MAKE); $(unstage)
41434	@r=`${PWD_COMMAND}`; export r; \
41435	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41436	echo "Checking multilib configuration for boehm-gc..."; \
41437	$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/boehm-gc ; \
41438	$(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/boehm-gc/multilib.tmp 2> /dev/null ; \
41439	if test -r $(TARGET_SUBDIR)/boehm-gc/multilib.out; then \
41440	  if cmp -s $(TARGET_SUBDIR)/boehm-gc/multilib.tmp $(TARGET_SUBDIR)/boehm-gc/multilib.out; then \
41441	    rm -f $(TARGET_SUBDIR)/boehm-gc/multilib.tmp; \
41442	  else \
41443	    rm -f $(TARGET_SUBDIR)/boehm-gc/Makefile; \
41444	    mv $(TARGET_SUBDIR)/boehm-gc/multilib.tmp $(TARGET_SUBDIR)/boehm-gc/multilib.out; \
41445	  fi; \
41446	else \
41447	  mv $(TARGET_SUBDIR)/boehm-gc/multilib.tmp $(TARGET_SUBDIR)/boehm-gc/multilib.out; \
41448	fi; \
41449	test ! -f $(TARGET_SUBDIR)/boehm-gc/Makefile || exit 0; \
41450	$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/boehm-gc ; \
41451	$(NORMAL_TARGET_EXPORTS)  \
41452	echo Configuring in $(TARGET_SUBDIR)/boehm-gc; \
41453	cd "$(TARGET_SUBDIR)/boehm-gc" || exit 1; \
41454	case $(srcdir) in \
41455	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
41456	  *) topdir=`echo $(TARGET_SUBDIR)/boehm-gc/ | \
41457		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
41458	esac; \
41459	srcdiroption="--srcdir=$${topdir}/boehm-gc"; \
41460	libsrcdir="$$s/boehm-gc"; \
41461	rm -f no-such-file || : ; \
41462	CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
41463	  $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
41464	  --target=${target_alias} $${srcdiroption}  \
41465	  || exit 1
41466@endif target-boehm-gc
41467
41468
41469
41470
41471
41472.PHONY: all-target-boehm-gc maybe-all-target-boehm-gc
41473maybe-all-target-boehm-gc:
41474@if gcc-bootstrap
41475all-target-boehm-gc: stage_current
41476@endif gcc-bootstrap
41477@if target-boehm-gc
41478TARGET-target-boehm-gc=all
41479maybe-all-target-boehm-gc: all-target-boehm-gc
41480all-target-boehm-gc: configure-target-boehm-gc
41481	@: $(MAKE); $(unstage)
41482	@r=`${PWD_COMMAND}`; export r; \
41483	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41484	$(NORMAL_TARGET_EXPORTS)  \
41485	(cd $(TARGET_SUBDIR)/boehm-gc && \
41486	  $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS)   \
41487		$(TARGET-target-boehm-gc))
41488@endif target-boehm-gc
41489
41490
41491
41492
41493
41494.PHONY: check-target-boehm-gc maybe-check-target-boehm-gc
41495maybe-check-target-boehm-gc:
41496@if target-boehm-gc
41497maybe-check-target-boehm-gc: check-target-boehm-gc
41498
41499check-target-boehm-gc:
41500	@: $(MAKE); $(unstage)
41501	@r=`${PWD_COMMAND}`; export r; \
41502	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41503	$(NORMAL_TARGET_EXPORTS) \
41504	(cd $(TARGET_SUBDIR)/boehm-gc && \
41505	  $(MAKE) $(TARGET_FLAGS_TO_PASS)   check)
41506
41507@endif target-boehm-gc
41508
41509.PHONY: install-target-boehm-gc maybe-install-target-boehm-gc
41510maybe-install-target-boehm-gc:
41511@if target-boehm-gc
41512maybe-install-target-boehm-gc: install-target-boehm-gc
41513
41514install-target-boehm-gc: installdirs
41515	@: $(MAKE); $(unstage)
41516	@r=`${PWD_COMMAND}`; export r; \
41517	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41518	$(NORMAL_TARGET_EXPORTS) \
41519	(cd $(TARGET_SUBDIR)/boehm-gc && \
41520	  $(MAKE) $(TARGET_FLAGS_TO_PASS)  install)
41521
41522@endif target-boehm-gc
41523
41524.PHONY: install-strip-target-boehm-gc maybe-install-strip-target-boehm-gc
41525maybe-install-strip-target-boehm-gc:
41526@if target-boehm-gc
41527maybe-install-strip-target-boehm-gc: install-strip-target-boehm-gc
41528
41529install-strip-target-boehm-gc: installdirs
41530	@: $(MAKE); $(unstage)
41531	@r=`${PWD_COMMAND}`; export r; \
41532	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41533	$(NORMAL_TARGET_EXPORTS) \
41534	(cd $(TARGET_SUBDIR)/boehm-gc && \
41535	  $(MAKE) $(TARGET_FLAGS_TO_PASS)  install-strip)
41536
41537@endif target-boehm-gc
41538
41539# Other targets (info, dvi, pdf, etc.)
41540
41541.PHONY: maybe-info-target-boehm-gc info-target-boehm-gc
41542maybe-info-target-boehm-gc:
41543@if target-boehm-gc
41544maybe-info-target-boehm-gc: info-target-boehm-gc
41545
41546info-target-boehm-gc: \
41547    configure-target-boehm-gc 
41548	@: $(MAKE); $(unstage)
41549	@[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
41550	r=`${PWD_COMMAND}`; export r; \
41551	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41552	$(NORMAL_TARGET_EXPORTS) \
41553	echo "Doing info in $(TARGET_SUBDIR)/boehm-gc" ; \
41554	for flag in $(EXTRA_TARGET_FLAGS); do \
41555	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41556	done; \
41557	(cd $(TARGET_SUBDIR)/boehm-gc && \
41558	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41559	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41560	          "RANLIB=$${RANLIB}" \
41561	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41562	           info) \
41563	  || exit 1
41564
41565@endif target-boehm-gc
41566
41567.PHONY: maybe-dvi-target-boehm-gc dvi-target-boehm-gc
41568maybe-dvi-target-boehm-gc:
41569@if target-boehm-gc
41570maybe-dvi-target-boehm-gc: dvi-target-boehm-gc
41571
41572dvi-target-boehm-gc: \
41573    configure-target-boehm-gc 
41574	@: $(MAKE); $(unstage)
41575	@[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
41576	r=`${PWD_COMMAND}`; export r; \
41577	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41578	$(NORMAL_TARGET_EXPORTS) \
41579	echo "Doing dvi in $(TARGET_SUBDIR)/boehm-gc" ; \
41580	for flag in $(EXTRA_TARGET_FLAGS); do \
41581	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41582	done; \
41583	(cd $(TARGET_SUBDIR)/boehm-gc && \
41584	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41585	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41586	          "RANLIB=$${RANLIB}" \
41587	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41588	           dvi) \
41589	  || exit 1
41590
41591@endif target-boehm-gc
41592
41593.PHONY: maybe-pdf-target-boehm-gc pdf-target-boehm-gc
41594maybe-pdf-target-boehm-gc:
41595@if target-boehm-gc
41596maybe-pdf-target-boehm-gc: pdf-target-boehm-gc
41597
41598pdf-target-boehm-gc: \
41599    configure-target-boehm-gc 
41600	@: $(MAKE); $(unstage)
41601	@[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
41602	r=`${PWD_COMMAND}`; export r; \
41603	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41604	$(NORMAL_TARGET_EXPORTS) \
41605	echo "Doing pdf in $(TARGET_SUBDIR)/boehm-gc" ; \
41606	for flag in $(EXTRA_TARGET_FLAGS); do \
41607	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41608	done; \
41609	(cd $(TARGET_SUBDIR)/boehm-gc && \
41610	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41611	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41612	          "RANLIB=$${RANLIB}" \
41613	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41614	           pdf) \
41615	  || exit 1
41616
41617@endif target-boehm-gc
41618
41619.PHONY: maybe-html-target-boehm-gc html-target-boehm-gc
41620maybe-html-target-boehm-gc:
41621@if target-boehm-gc
41622maybe-html-target-boehm-gc: html-target-boehm-gc
41623
41624html-target-boehm-gc: \
41625    configure-target-boehm-gc 
41626	@: $(MAKE); $(unstage)
41627	@[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
41628	r=`${PWD_COMMAND}`; export r; \
41629	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41630	$(NORMAL_TARGET_EXPORTS) \
41631	echo "Doing html in $(TARGET_SUBDIR)/boehm-gc" ; \
41632	for flag in $(EXTRA_TARGET_FLAGS); do \
41633	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41634	done; \
41635	(cd $(TARGET_SUBDIR)/boehm-gc && \
41636	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41637	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41638	          "RANLIB=$${RANLIB}" \
41639	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41640	           html) \
41641	  || exit 1
41642
41643@endif target-boehm-gc
41644
41645.PHONY: maybe-TAGS-target-boehm-gc TAGS-target-boehm-gc
41646maybe-TAGS-target-boehm-gc:
41647@if target-boehm-gc
41648maybe-TAGS-target-boehm-gc: TAGS-target-boehm-gc
41649
41650TAGS-target-boehm-gc: \
41651    configure-target-boehm-gc 
41652	@: $(MAKE); $(unstage)
41653	@[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
41654	r=`${PWD_COMMAND}`; export r; \
41655	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41656	$(NORMAL_TARGET_EXPORTS) \
41657	echo "Doing TAGS in $(TARGET_SUBDIR)/boehm-gc" ; \
41658	for flag in $(EXTRA_TARGET_FLAGS); do \
41659	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41660	done; \
41661	(cd $(TARGET_SUBDIR)/boehm-gc && \
41662	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41663	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41664	          "RANLIB=$${RANLIB}" \
41665	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41666	           TAGS) \
41667	  || exit 1
41668
41669@endif target-boehm-gc
41670
41671.PHONY: maybe-install-info-target-boehm-gc install-info-target-boehm-gc
41672maybe-install-info-target-boehm-gc:
41673@if target-boehm-gc
41674maybe-install-info-target-boehm-gc: install-info-target-boehm-gc
41675
41676install-info-target-boehm-gc: \
41677    configure-target-boehm-gc \
41678    info-target-boehm-gc 
41679	@: $(MAKE); $(unstage)
41680	@[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
41681	r=`${PWD_COMMAND}`; export r; \
41682	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41683	$(NORMAL_TARGET_EXPORTS) \
41684	echo "Doing install-info in $(TARGET_SUBDIR)/boehm-gc" ; \
41685	for flag in $(EXTRA_TARGET_FLAGS); do \
41686	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41687	done; \
41688	(cd $(TARGET_SUBDIR)/boehm-gc && \
41689	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41690	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41691	          "RANLIB=$${RANLIB}" \
41692	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41693	           install-info) \
41694	  || exit 1
41695
41696@endif target-boehm-gc
41697
41698.PHONY: maybe-install-pdf-target-boehm-gc install-pdf-target-boehm-gc
41699maybe-install-pdf-target-boehm-gc:
41700@if target-boehm-gc
41701maybe-install-pdf-target-boehm-gc: install-pdf-target-boehm-gc
41702
41703install-pdf-target-boehm-gc: \
41704    configure-target-boehm-gc \
41705    pdf-target-boehm-gc 
41706	@: $(MAKE); $(unstage)
41707	@[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
41708	r=`${PWD_COMMAND}`; export r; \
41709	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41710	$(NORMAL_TARGET_EXPORTS) \
41711	echo "Doing install-pdf in $(TARGET_SUBDIR)/boehm-gc" ; \
41712	for flag in $(EXTRA_TARGET_FLAGS); do \
41713	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41714	done; \
41715	(cd $(TARGET_SUBDIR)/boehm-gc && \
41716	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41717	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41718	          "RANLIB=$${RANLIB}" \
41719	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41720	           install-pdf) \
41721	  || exit 1
41722
41723@endif target-boehm-gc
41724
41725.PHONY: maybe-install-html-target-boehm-gc install-html-target-boehm-gc
41726maybe-install-html-target-boehm-gc:
41727@if target-boehm-gc
41728maybe-install-html-target-boehm-gc: install-html-target-boehm-gc
41729
41730install-html-target-boehm-gc: \
41731    configure-target-boehm-gc \
41732    html-target-boehm-gc 
41733	@: $(MAKE); $(unstage)
41734	@[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
41735	r=`${PWD_COMMAND}`; export r; \
41736	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41737	$(NORMAL_TARGET_EXPORTS) \
41738	echo "Doing install-html in $(TARGET_SUBDIR)/boehm-gc" ; \
41739	for flag in $(EXTRA_TARGET_FLAGS); do \
41740	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41741	done; \
41742	(cd $(TARGET_SUBDIR)/boehm-gc && \
41743	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41744	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41745	          "RANLIB=$${RANLIB}" \
41746	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41747	           install-html) \
41748	  || exit 1
41749
41750@endif target-boehm-gc
41751
41752.PHONY: maybe-installcheck-target-boehm-gc installcheck-target-boehm-gc
41753maybe-installcheck-target-boehm-gc:
41754@if target-boehm-gc
41755maybe-installcheck-target-boehm-gc: installcheck-target-boehm-gc
41756
41757installcheck-target-boehm-gc: \
41758    configure-target-boehm-gc 
41759	@: $(MAKE); $(unstage)
41760	@[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
41761	r=`${PWD_COMMAND}`; export r; \
41762	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41763	$(NORMAL_TARGET_EXPORTS) \
41764	echo "Doing installcheck in $(TARGET_SUBDIR)/boehm-gc" ; \
41765	for flag in $(EXTRA_TARGET_FLAGS); do \
41766	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41767	done; \
41768	(cd $(TARGET_SUBDIR)/boehm-gc && \
41769	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41770	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41771	          "RANLIB=$${RANLIB}" \
41772	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41773	           installcheck) \
41774	  || exit 1
41775
41776@endif target-boehm-gc
41777
41778.PHONY: maybe-mostlyclean-target-boehm-gc mostlyclean-target-boehm-gc
41779maybe-mostlyclean-target-boehm-gc:
41780@if target-boehm-gc
41781maybe-mostlyclean-target-boehm-gc: mostlyclean-target-boehm-gc
41782
41783mostlyclean-target-boehm-gc: 
41784	@: $(MAKE); $(unstage)
41785	@[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
41786	r=`${PWD_COMMAND}`; export r; \
41787	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41788	$(NORMAL_TARGET_EXPORTS) \
41789	echo "Doing mostlyclean in $(TARGET_SUBDIR)/boehm-gc" ; \
41790	for flag in $(EXTRA_TARGET_FLAGS); do \
41791	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41792	done; \
41793	(cd $(TARGET_SUBDIR)/boehm-gc && \
41794	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41795	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41796	          "RANLIB=$${RANLIB}" \
41797	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41798	           mostlyclean) \
41799	  || exit 1
41800
41801@endif target-boehm-gc
41802
41803.PHONY: maybe-clean-target-boehm-gc clean-target-boehm-gc
41804maybe-clean-target-boehm-gc:
41805@if target-boehm-gc
41806maybe-clean-target-boehm-gc: clean-target-boehm-gc
41807
41808clean-target-boehm-gc: 
41809	@: $(MAKE); $(unstage)
41810	@[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
41811	r=`${PWD_COMMAND}`; export r; \
41812	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41813	$(NORMAL_TARGET_EXPORTS) \
41814	echo "Doing clean in $(TARGET_SUBDIR)/boehm-gc" ; \
41815	for flag in $(EXTRA_TARGET_FLAGS); do \
41816	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41817	done; \
41818	(cd $(TARGET_SUBDIR)/boehm-gc && \
41819	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41820	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41821	          "RANLIB=$${RANLIB}" \
41822	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41823	           clean) \
41824	  || exit 1
41825
41826@endif target-boehm-gc
41827
41828.PHONY: maybe-distclean-target-boehm-gc distclean-target-boehm-gc
41829maybe-distclean-target-boehm-gc:
41830@if target-boehm-gc
41831maybe-distclean-target-boehm-gc: distclean-target-boehm-gc
41832
41833distclean-target-boehm-gc: 
41834	@: $(MAKE); $(unstage)
41835	@[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
41836	r=`${PWD_COMMAND}`; export r; \
41837	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41838	$(NORMAL_TARGET_EXPORTS) \
41839	echo "Doing distclean in $(TARGET_SUBDIR)/boehm-gc" ; \
41840	for flag in $(EXTRA_TARGET_FLAGS); do \
41841	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41842	done; \
41843	(cd $(TARGET_SUBDIR)/boehm-gc && \
41844	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41845	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41846	          "RANLIB=$${RANLIB}" \
41847	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41848	           distclean) \
41849	  || exit 1
41850
41851@endif target-boehm-gc
41852
41853.PHONY: maybe-maintainer-clean-target-boehm-gc maintainer-clean-target-boehm-gc
41854maybe-maintainer-clean-target-boehm-gc:
41855@if target-boehm-gc
41856maybe-maintainer-clean-target-boehm-gc: maintainer-clean-target-boehm-gc
41857
41858maintainer-clean-target-boehm-gc: 
41859	@: $(MAKE); $(unstage)
41860	@[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
41861	r=`${PWD_COMMAND}`; export r; \
41862	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41863	$(NORMAL_TARGET_EXPORTS) \
41864	echo "Doing maintainer-clean in $(TARGET_SUBDIR)/boehm-gc" ; \
41865	for flag in $(EXTRA_TARGET_FLAGS); do \
41866	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41867	done; \
41868	(cd $(TARGET_SUBDIR)/boehm-gc && \
41869	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41870	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41871	          "RANLIB=$${RANLIB}" \
41872	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41873	           maintainer-clean) \
41874	  || exit 1
41875
41876@endif target-boehm-gc
41877
41878
41879
41880
41881
41882.PHONY: configure-target-rda maybe-configure-target-rda
41883maybe-configure-target-rda:
41884@if gcc-bootstrap
41885configure-target-rda: stage_current
41886@endif gcc-bootstrap
41887@if target-rda
41888maybe-configure-target-rda: configure-target-rda
41889configure-target-rda: 
41890	@: $(MAKE); $(unstage)
41891	@r=`${PWD_COMMAND}`; export r; \
41892	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41893	echo "Checking multilib configuration for rda..."; \
41894	$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/rda ; \
41895	$(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/rda/multilib.tmp 2> /dev/null ; \
41896	if test -r $(TARGET_SUBDIR)/rda/multilib.out; then \
41897	  if cmp -s $(TARGET_SUBDIR)/rda/multilib.tmp $(TARGET_SUBDIR)/rda/multilib.out; then \
41898	    rm -f $(TARGET_SUBDIR)/rda/multilib.tmp; \
41899	  else \
41900	    rm -f $(TARGET_SUBDIR)/rda/Makefile; \
41901	    mv $(TARGET_SUBDIR)/rda/multilib.tmp $(TARGET_SUBDIR)/rda/multilib.out; \
41902	  fi; \
41903	else \
41904	  mv $(TARGET_SUBDIR)/rda/multilib.tmp $(TARGET_SUBDIR)/rda/multilib.out; \
41905	fi; \
41906	test ! -f $(TARGET_SUBDIR)/rda/Makefile || exit 0; \
41907	$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/rda ; \
41908	$(NORMAL_TARGET_EXPORTS)  \
41909	echo Configuring in $(TARGET_SUBDIR)/rda; \
41910	cd "$(TARGET_SUBDIR)/rda" || exit 1; \
41911	case $(srcdir) in \
41912	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
41913	  *) topdir=`echo $(TARGET_SUBDIR)/rda/ | \
41914		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
41915	esac; \
41916	srcdiroption="--srcdir=$${topdir}/rda"; \
41917	libsrcdir="$$s/rda"; \
41918	rm -f no-such-file || : ; \
41919	CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
41920	  $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
41921	  --target=${target_alias} $${srcdiroption}  \
41922	  || exit 1
41923@endif target-rda
41924
41925
41926
41927
41928
41929.PHONY: all-target-rda maybe-all-target-rda
41930maybe-all-target-rda:
41931@if gcc-bootstrap
41932all-target-rda: stage_current
41933@endif gcc-bootstrap
41934@if target-rda
41935TARGET-target-rda=all
41936maybe-all-target-rda: all-target-rda
41937all-target-rda: configure-target-rda
41938	@: $(MAKE); $(unstage)
41939	@r=`${PWD_COMMAND}`; export r; \
41940	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41941	$(NORMAL_TARGET_EXPORTS)  \
41942	(cd $(TARGET_SUBDIR)/rda && \
41943	  $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS)   \
41944		$(TARGET-target-rda))
41945@endif target-rda
41946
41947
41948
41949
41950
41951.PHONY: check-target-rda maybe-check-target-rda
41952maybe-check-target-rda:
41953@if target-rda
41954maybe-check-target-rda: check-target-rda
41955
41956check-target-rda:
41957	@: $(MAKE); $(unstage)
41958	@r=`${PWD_COMMAND}`; export r; \
41959	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41960	$(NORMAL_TARGET_EXPORTS) \
41961	(cd $(TARGET_SUBDIR)/rda && \
41962	  $(MAKE) $(TARGET_FLAGS_TO_PASS)   check)
41963
41964@endif target-rda
41965
41966.PHONY: install-target-rda maybe-install-target-rda
41967maybe-install-target-rda:
41968@if target-rda
41969maybe-install-target-rda: install-target-rda
41970
41971install-target-rda: installdirs
41972	@: $(MAKE); $(unstage)
41973	@r=`${PWD_COMMAND}`; export r; \
41974	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41975	$(NORMAL_TARGET_EXPORTS) \
41976	(cd $(TARGET_SUBDIR)/rda && \
41977	  $(MAKE) $(TARGET_FLAGS_TO_PASS)  install)
41978
41979@endif target-rda
41980
41981.PHONY: install-strip-target-rda maybe-install-strip-target-rda
41982maybe-install-strip-target-rda:
41983@if target-rda
41984maybe-install-strip-target-rda: install-strip-target-rda
41985
41986install-strip-target-rda: installdirs
41987	@: $(MAKE); $(unstage)
41988	@r=`${PWD_COMMAND}`; export r; \
41989	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41990	$(NORMAL_TARGET_EXPORTS) \
41991	(cd $(TARGET_SUBDIR)/rda && \
41992	  $(MAKE) $(TARGET_FLAGS_TO_PASS)  install-strip)
41993
41994@endif target-rda
41995
41996# Other targets (info, dvi, pdf, etc.)
41997
41998.PHONY: maybe-info-target-rda info-target-rda
41999maybe-info-target-rda:
42000@if target-rda
42001maybe-info-target-rda: info-target-rda
42002
42003info-target-rda: \
42004    configure-target-rda 
42005	@: $(MAKE); $(unstage)
42006	@[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
42007	r=`${PWD_COMMAND}`; export r; \
42008	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42009	$(NORMAL_TARGET_EXPORTS) \
42010	echo "Doing info in $(TARGET_SUBDIR)/rda" ; \
42011	for flag in $(EXTRA_TARGET_FLAGS); do \
42012	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42013	done; \
42014	(cd $(TARGET_SUBDIR)/rda && \
42015	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42016	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42017	          "RANLIB=$${RANLIB}" \
42018	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42019	           info) \
42020	  || exit 1
42021
42022@endif target-rda
42023
42024.PHONY: maybe-dvi-target-rda dvi-target-rda
42025maybe-dvi-target-rda:
42026@if target-rda
42027maybe-dvi-target-rda: dvi-target-rda
42028
42029dvi-target-rda: \
42030    configure-target-rda 
42031	@: $(MAKE); $(unstage)
42032	@[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
42033	r=`${PWD_COMMAND}`; export r; \
42034	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42035	$(NORMAL_TARGET_EXPORTS) \
42036	echo "Doing dvi in $(TARGET_SUBDIR)/rda" ; \
42037	for flag in $(EXTRA_TARGET_FLAGS); do \
42038	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42039	done; \
42040	(cd $(TARGET_SUBDIR)/rda && \
42041	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42042	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42043	          "RANLIB=$${RANLIB}" \
42044	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42045	           dvi) \
42046	  || exit 1
42047
42048@endif target-rda
42049
42050.PHONY: maybe-pdf-target-rda pdf-target-rda
42051maybe-pdf-target-rda:
42052@if target-rda
42053maybe-pdf-target-rda: pdf-target-rda
42054
42055pdf-target-rda: \
42056    configure-target-rda 
42057	@: $(MAKE); $(unstage)
42058	@[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
42059	r=`${PWD_COMMAND}`; export r; \
42060	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42061	$(NORMAL_TARGET_EXPORTS) \
42062	echo "Doing pdf in $(TARGET_SUBDIR)/rda" ; \
42063	for flag in $(EXTRA_TARGET_FLAGS); do \
42064	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42065	done; \
42066	(cd $(TARGET_SUBDIR)/rda && \
42067	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42068	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42069	          "RANLIB=$${RANLIB}" \
42070	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42071	           pdf) \
42072	  || exit 1
42073
42074@endif target-rda
42075
42076.PHONY: maybe-html-target-rda html-target-rda
42077maybe-html-target-rda:
42078@if target-rda
42079maybe-html-target-rda: html-target-rda
42080
42081html-target-rda: \
42082    configure-target-rda 
42083	@: $(MAKE); $(unstage)
42084	@[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
42085	r=`${PWD_COMMAND}`; export r; \
42086	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42087	$(NORMAL_TARGET_EXPORTS) \
42088	echo "Doing html in $(TARGET_SUBDIR)/rda" ; \
42089	for flag in $(EXTRA_TARGET_FLAGS); do \
42090	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42091	done; \
42092	(cd $(TARGET_SUBDIR)/rda && \
42093	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42094	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42095	          "RANLIB=$${RANLIB}" \
42096	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42097	           html) \
42098	  || exit 1
42099
42100@endif target-rda
42101
42102.PHONY: maybe-TAGS-target-rda TAGS-target-rda
42103maybe-TAGS-target-rda:
42104@if target-rda
42105maybe-TAGS-target-rda: TAGS-target-rda
42106
42107TAGS-target-rda: \
42108    configure-target-rda 
42109	@: $(MAKE); $(unstage)
42110	@[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
42111	r=`${PWD_COMMAND}`; export r; \
42112	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42113	$(NORMAL_TARGET_EXPORTS) \
42114	echo "Doing TAGS in $(TARGET_SUBDIR)/rda" ; \
42115	for flag in $(EXTRA_TARGET_FLAGS); do \
42116	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42117	done; \
42118	(cd $(TARGET_SUBDIR)/rda && \
42119	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42120	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42121	          "RANLIB=$${RANLIB}" \
42122	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42123	           TAGS) \
42124	  || exit 1
42125
42126@endif target-rda
42127
42128.PHONY: maybe-install-info-target-rda install-info-target-rda
42129maybe-install-info-target-rda:
42130@if target-rda
42131maybe-install-info-target-rda: install-info-target-rda
42132
42133install-info-target-rda: \
42134    configure-target-rda \
42135    info-target-rda 
42136	@: $(MAKE); $(unstage)
42137	@[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
42138	r=`${PWD_COMMAND}`; export r; \
42139	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42140	$(NORMAL_TARGET_EXPORTS) \
42141	echo "Doing install-info in $(TARGET_SUBDIR)/rda" ; \
42142	for flag in $(EXTRA_TARGET_FLAGS); do \
42143	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42144	done; \
42145	(cd $(TARGET_SUBDIR)/rda && \
42146	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42147	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42148	          "RANLIB=$${RANLIB}" \
42149	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42150	           install-info) \
42151	  || exit 1
42152
42153@endif target-rda
42154
42155.PHONY: maybe-install-pdf-target-rda install-pdf-target-rda
42156maybe-install-pdf-target-rda:
42157@if target-rda
42158maybe-install-pdf-target-rda: install-pdf-target-rda
42159
42160install-pdf-target-rda: \
42161    configure-target-rda \
42162    pdf-target-rda 
42163	@: $(MAKE); $(unstage)
42164	@[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
42165	r=`${PWD_COMMAND}`; export r; \
42166	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42167	$(NORMAL_TARGET_EXPORTS) \
42168	echo "Doing install-pdf in $(TARGET_SUBDIR)/rda" ; \
42169	for flag in $(EXTRA_TARGET_FLAGS); do \
42170	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42171	done; \
42172	(cd $(TARGET_SUBDIR)/rda && \
42173	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42174	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42175	          "RANLIB=$${RANLIB}" \
42176	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42177	           install-pdf) \
42178	  || exit 1
42179
42180@endif target-rda
42181
42182.PHONY: maybe-install-html-target-rda install-html-target-rda
42183maybe-install-html-target-rda:
42184@if target-rda
42185maybe-install-html-target-rda: install-html-target-rda
42186
42187install-html-target-rda: \
42188    configure-target-rda \
42189    html-target-rda 
42190	@: $(MAKE); $(unstage)
42191	@[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
42192	r=`${PWD_COMMAND}`; export r; \
42193	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42194	$(NORMAL_TARGET_EXPORTS) \
42195	echo "Doing install-html in $(TARGET_SUBDIR)/rda" ; \
42196	for flag in $(EXTRA_TARGET_FLAGS); do \
42197	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42198	done; \
42199	(cd $(TARGET_SUBDIR)/rda && \
42200	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42201	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42202	          "RANLIB=$${RANLIB}" \
42203	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42204	           install-html) \
42205	  || exit 1
42206
42207@endif target-rda
42208
42209.PHONY: maybe-installcheck-target-rda installcheck-target-rda
42210maybe-installcheck-target-rda:
42211@if target-rda
42212maybe-installcheck-target-rda: installcheck-target-rda
42213
42214installcheck-target-rda: \
42215    configure-target-rda 
42216	@: $(MAKE); $(unstage)
42217	@[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
42218	r=`${PWD_COMMAND}`; export r; \
42219	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42220	$(NORMAL_TARGET_EXPORTS) \
42221	echo "Doing installcheck in $(TARGET_SUBDIR)/rda" ; \
42222	for flag in $(EXTRA_TARGET_FLAGS); do \
42223	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42224	done; \
42225	(cd $(TARGET_SUBDIR)/rda && \
42226	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42227	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42228	          "RANLIB=$${RANLIB}" \
42229	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42230	           installcheck) \
42231	  || exit 1
42232
42233@endif target-rda
42234
42235.PHONY: maybe-mostlyclean-target-rda mostlyclean-target-rda
42236maybe-mostlyclean-target-rda:
42237@if target-rda
42238maybe-mostlyclean-target-rda: mostlyclean-target-rda
42239
42240mostlyclean-target-rda: 
42241	@: $(MAKE); $(unstage)
42242	@[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
42243	r=`${PWD_COMMAND}`; export r; \
42244	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42245	$(NORMAL_TARGET_EXPORTS) \
42246	echo "Doing mostlyclean in $(TARGET_SUBDIR)/rda" ; \
42247	for flag in $(EXTRA_TARGET_FLAGS); do \
42248	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42249	done; \
42250	(cd $(TARGET_SUBDIR)/rda && \
42251	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42252	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42253	          "RANLIB=$${RANLIB}" \
42254	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42255	           mostlyclean) \
42256	  || exit 1
42257
42258@endif target-rda
42259
42260.PHONY: maybe-clean-target-rda clean-target-rda
42261maybe-clean-target-rda:
42262@if target-rda
42263maybe-clean-target-rda: clean-target-rda
42264
42265clean-target-rda: 
42266	@: $(MAKE); $(unstage)
42267	@[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
42268	r=`${PWD_COMMAND}`; export r; \
42269	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42270	$(NORMAL_TARGET_EXPORTS) \
42271	echo "Doing clean in $(TARGET_SUBDIR)/rda" ; \
42272	for flag in $(EXTRA_TARGET_FLAGS); do \
42273	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42274	done; \
42275	(cd $(TARGET_SUBDIR)/rda && \
42276	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42277	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42278	          "RANLIB=$${RANLIB}" \
42279	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42280	           clean) \
42281	  || exit 1
42282
42283@endif target-rda
42284
42285.PHONY: maybe-distclean-target-rda distclean-target-rda
42286maybe-distclean-target-rda:
42287@if target-rda
42288maybe-distclean-target-rda: distclean-target-rda
42289
42290distclean-target-rda: 
42291	@: $(MAKE); $(unstage)
42292	@[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
42293	r=`${PWD_COMMAND}`; export r; \
42294	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42295	$(NORMAL_TARGET_EXPORTS) \
42296	echo "Doing distclean in $(TARGET_SUBDIR)/rda" ; \
42297	for flag in $(EXTRA_TARGET_FLAGS); do \
42298	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42299	done; \
42300	(cd $(TARGET_SUBDIR)/rda && \
42301	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42302	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42303	          "RANLIB=$${RANLIB}" \
42304	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42305	           distclean) \
42306	  || exit 1
42307
42308@endif target-rda
42309
42310.PHONY: maybe-maintainer-clean-target-rda maintainer-clean-target-rda
42311maybe-maintainer-clean-target-rda:
42312@if target-rda
42313maybe-maintainer-clean-target-rda: maintainer-clean-target-rda
42314
42315maintainer-clean-target-rda: 
42316	@: $(MAKE); $(unstage)
42317	@[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
42318	r=`${PWD_COMMAND}`; export r; \
42319	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42320	$(NORMAL_TARGET_EXPORTS) \
42321	echo "Doing maintainer-clean in $(TARGET_SUBDIR)/rda" ; \
42322	for flag in $(EXTRA_TARGET_FLAGS); do \
42323	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42324	done; \
42325	(cd $(TARGET_SUBDIR)/rda && \
42326	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42327	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42328	          "RANLIB=$${RANLIB}" \
42329	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42330	           maintainer-clean) \
42331	  || exit 1
42332
42333@endif target-rda
42334
42335
42336
42337
42338
42339.PHONY: configure-target-libada maybe-configure-target-libada
42340maybe-configure-target-libada:
42341@if gcc-bootstrap
42342configure-target-libada: stage_current
42343@endif gcc-bootstrap
42344@if target-libada
42345maybe-configure-target-libada: configure-target-libada
42346configure-target-libada: 
42347	@: $(MAKE); $(unstage)
42348	@r=`${PWD_COMMAND}`; export r; \
42349	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42350	echo "Checking multilib configuration for libada..."; \
42351	$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libada ; \
42352	$(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libada/multilib.tmp 2> /dev/null ; \
42353	if test -r $(TARGET_SUBDIR)/libada/multilib.out; then \
42354	  if cmp -s $(TARGET_SUBDIR)/libada/multilib.tmp $(TARGET_SUBDIR)/libada/multilib.out; then \
42355	    rm -f $(TARGET_SUBDIR)/libada/multilib.tmp; \
42356	  else \
42357	    rm -f $(TARGET_SUBDIR)/libada/Makefile; \
42358	    mv $(TARGET_SUBDIR)/libada/multilib.tmp $(TARGET_SUBDIR)/libada/multilib.out; \
42359	  fi; \
42360	else \
42361	  mv $(TARGET_SUBDIR)/libada/multilib.tmp $(TARGET_SUBDIR)/libada/multilib.out; \
42362	fi; \
42363	test ! -f $(TARGET_SUBDIR)/libada/Makefile || exit 0; \
42364	$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libada ; \
42365	$(NORMAL_TARGET_EXPORTS)  \
42366	echo Configuring in $(TARGET_SUBDIR)/libada; \
42367	cd "$(TARGET_SUBDIR)/libada" || exit 1; \
42368	case $(srcdir) in \
42369	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
42370	  *) topdir=`echo $(TARGET_SUBDIR)/libada/ | \
42371		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
42372	esac; \
42373	srcdiroption="--srcdir=$${topdir}/libada"; \
42374	libsrcdir="$$s/libada"; \
42375	rm -f no-such-file || : ; \
42376	CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
42377	  $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
42378	  --target=${target_alias} $${srcdiroption}  \
42379	  || exit 1
42380@endif target-libada
42381
42382
42383
42384
42385
42386.PHONY: all-target-libada maybe-all-target-libada
42387maybe-all-target-libada:
42388@if gcc-bootstrap
42389all-target-libada: stage_current
42390@endif gcc-bootstrap
42391@if target-libada
42392TARGET-target-libada=all
42393maybe-all-target-libada: all-target-libada
42394all-target-libada: configure-target-libada
42395	@: $(MAKE); $(unstage)
42396	@r=`${PWD_COMMAND}`; export r; \
42397	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42398	$(NORMAL_TARGET_EXPORTS)  \
42399	(cd $(TARGET_SUBDIR)/libada && \
42400	  $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS)   \
42401		$(TARGET-target-libada))
42402@endif target-libada
42403
42404
42405
42406
42407
42408.PHONY: check-target-libada maybe-check-target-libada
42409maybe-check-target-libada:
42410@if target-libada
42411maybe-check-target-libada: check-target-libada
42412
42413check-target-libada:
42414	@: $(MAKE); $(unstage)
42415	@r=`${PWD_COMMAND}`; export r; \
42416	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42417	$(NORMAL_TARGET_EXPORTS) \
42418	(cd $(TARGET_SUBDIR)/libada && \
42419	  $(MAKE) $(TARGET_FLAGS_TO_PASS)   check)
42420
42421@endif target-libada
42422
42423.PHONY: install-target-libada maybe-install-target-libada
42424maybe-install-target-libada:
42425@if target-libada
42426maybe-install-target-libada: install-target-libada
42427
42428install-target-libada: installdirs
42429	@: $(MAKE); $(unstage)
42430	@r=`${PWD_COMMAND}`; export r; \
42431	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42432	$(NORMAL_TARGET_EXPORTS) \
42433	(cd $(TARGET_SUBDIR)/libada && \
42434	  $(MAKE) $(TARGET_FLAGS_TO_PASS)  install)
42435
42436@endif target-libada
42437
42438.PHONY: install-strip-target-libada maybe-install-strip-target-libada
42439maybe-install-strip-target-libada:
42440@if target-libada
42441maybe-install-strip-target-libada: install-strip-target-libada
42442
42443install-strip-target-libada: installdirs
42444	@: $(MAKE); $(unstage)
42445	@r=`${PWD_COMMAND}`; export r; \
42446	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42447	$(NORMAL_TARGET_EXPORTS) \
42448	(cd $(TARGET_SUBDIR)/libada && \
42449	  $(MAKE) $(TARGET_FLAGS_TO_PASS)  install-strip)
42450
42451@endif target-libada
42452
42453# Other targets (info, dvi, pdf, etc.)
42454
42455.PHONY: maybe-info-target-libada info-target-libada
42456maybe-info-target-libada:
42457@if target-libada
42458maybe-info-target-libada: info-target-libada
42459
42460info-target-libada: \
42461    configure-target-libada 
42462	@: $(MAKE); $(unstage)
42463	@[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
42464	r=`${PWD_COMMAND}`; export r; \
42465	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42466	$(NORMAL_TARGET_EXPORTS) \
42467	echo "Doing info in $(TARGET_SUBDIR)/libada" ; \
42468	for flag in $(EXTRA_TARGET_FLAGS); do \
42469	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42470	done; \
42471	(cd $(TARGET_SUBDIR)/libada && \
42472	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42473	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42474	          "RANLIB=$${RANLIB}" \
42475	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42476	           info) \
42477	  || exit 1
42478
42479@endif target-libada
42480
42481.PHONY: maybe-dvi-target-libada dvi-target-libada
42482maybe-dvi-target-libada:
42483@if target-libada
42484maybe-dvi-target-libada: dvi-target-libada
42485
42486dvi-target-libada: \
42487    configure-target-libada 
42488	@: $(MAKE); $(unstage)
42489	@[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
42490	r=`${PWD_COMMAND}`; export r; \
42491	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42492	$(NORMAL_TARGET_EXPORTS) \
42493	echo "Doing dvi in $(TARGET_SUBDIR)/libada" ; \
42494	for flag in $(EXTRA_TARGET_FLAGS); do \
42495	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42496	done; \
42497	(cd $(TARGET_SUBDIR)/libada && \
42498	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42499	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42500	          "RANLIB=$${RANLIB}" \
42501	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42502	           dvi) \
42503	  || exit 1
42504
42505@endif target-libada
42506
42507.PHONY: maybe-pdf-target-libada pdf-target-libada
42508maybe-pdf-target-libada:
42509@if target-libada
42510maybe-pdf-target-libada: pdf-target-libada
42511
42512pdf-target-libada: \
42513    configure-target-libada 
42514	@: $(MAKE); $(unstage)
42515	@[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
42516	r=`${PWD_COMMAND}`; export r; \
42517	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42518	$(NORMAL_TARGET_EXPORTS) \
42519	echo "Doing pdf in $(TARGET_SUBDIR)/libada" ; \
42520	for flag in $(EXTRA_TARGET_FLAGS); do \
42521	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42522	done; \
42523	(cd $(TARGET_SUBDIR)/libada && \
42524	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42525	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42526	          "RANLIB=$${RANLIB}" \
42527	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42528	           pdf) \
42529	  || exit 1
42530
42531@endif target-libada
42532
42533.PHONY: maybe-html-target-libada html-target-libada
42534maybe-html-target-libada:
42535@if target-libada
42536maybe-html-target-libada: html-target-libada
42537
42538html-target-libada: \
42539    configure-target-libada 
42540	@: $(MAKE); $(unstage)
42541	@[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
42542	r=`${PWD_COMMAND}`; export r; \
42543	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42544	$(NORMAL_TARGET_EXPORTS) \
42545	echo "Doing html in $(TARGET_SUBDIR)/libada" ; \
42546	for flag in $(EXTRA_TARGET_FLAGS); do \
42547	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42548	done; \
42549	(cd $(TARGET_SUBDIR)/libada && \
42550	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42551	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42552	          "RANLIB=$${RANLIB}" \
42553	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42554	           html) \
42555	  || exit 1
42556
42557@endif target-libada
42558
42559.PHONY: maybe-TAGS-target-libada TAGS-target-libada
42560maybe-TAGS-target-libada:
42561@if target-libada
42562maybe-TAGS-target-libada: TAGS-target-libada
42563
42564TAGS-target-libada: \
42565    configure-target-libada 
42566	@: $(MAKE); $(unstage)
42567	@[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
42568	r=`${PWD_COMMAND}`; export r; \
42569	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42570	$(NORMAL_TARGET_EXPORTS) \
42571	echo "Doing TAGS in $(TARGET_SUBDIR)/libada" ; \
42572	for flag in $(EXTRA_TARGET_FLAGS); do \
42573	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42574	done; \
42575	(cd $(TARGET_SUBDIR)/libada && \
42576	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42577	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42578	          "RANLIB=$${RANLIB}" \
42579	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42580	           TAGS) \
42581	  || exit 1
42582
42583@endif target-libada
42584
42585.PHONY: maybe-install-info-target-libada install-info-target-libada
42586maybe-install-info-target-libada:
42587@if target-libada
42588maybe-install-info-target-libada: install-info-target-libada
42589
42590install-info-target-libada: \
42591    configure-target-libada \
42592    info-target-libada 
42593	@: $(MAKE); $(unstage)
42594	@[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
42595	r=`${PWD_COMMAND}`; export r; \
42596	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42597	$(NORMAL_TARGET_EXPORTS) \
42598	echo "Doing install-info in $(TARGET_SUBDIR)/libada" ; \
42599	for flag in $(EXTRA_TARGET_FLAGS); do \
42600	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42601	done; \
42602	(cd $(TARGET_SUBDIR)/libada && \
42603	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42604	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42605	          "RANLIB=$${RANLIB}" \
42606	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42607	           install-info) \
42608	  || exit 1
42609
42610@endif target-libada
42611
42612.PHONY: maybe-install-pdf-target-libada install-pdf-target-libada
42613maybe-install-pdf-target-libada:
42614@if target-libada
42615maybe-install-pdf-target-libada: install-pdf-target-libada
42616
42617install-pdf-target-libada: \
42618    configure-target-libada \
42619    pdf-target-libada 
42620	@: $(MAKE); $(unstage)
42621	@[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
42622	r=`${PWD_COMMAND}`; export r; \
42623	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42624	$(NORMAL_TARGET_EXPORTS) \
42625	echo "Doing install-pdf in $(TARGET_SUBDIR)/libada" ; \
42626	for flag in $(EXTRA_TARGET_FLAGS); do \
42627	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42628	done; \
42629	(cd $(TARGET_SUBDIR)/libada && \
42630	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42631	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42632	          "RANLIB=$${RANLIB}" \
42633	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42634	           install-pdf) \
42635	  || exit 1
42636
42637@endif target-libada
42638
42639.PHONY: maybe-install-html-target-libada install-html-target-libada
42640maybe-install-html-target-libada:
42641@if target-libada
42642maybe-install-html-target-libada: install-html-target-libada
42643
42644install-html-target-libada: \
42645    configure-target-libada \
42646    html-target-libada 
42647	@: $(MAKE); $(unstage)
42648	@[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
42649	r=`${PWD_COMMAND}`; export r; \
42650	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42651	$(NORMAL_TARGET_EXPORTS) \
42652	echo "Doing install-html in $(TARGET_SUBDIR)/libada" ; \
42653	for flag in $(EXTRA_TARGET_FLAGS); do \
42654	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42655	done; \
42656	(cd $(TARGET_SUBDIR)/libada && \
42657	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42658	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42659	          "RANLIB=$${RANLIB}" \
42660	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42661	           install-html) \
42662	  || exit 1
42663
42664@endif target-libada
42665
42666.PHONY: maybe-installcheck-target-libada installcheck-target-libada
42667maybe-installcheck-target-libada:
42668@if target-libada
42669maybe-installcheck-target-libada: installcheck-target-libada
42670
42671installcheck-target-libada: \
42672    configure-target-libada 
42673	@: $(MAKE); $(unstage)
42674	@[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
42675	r=`${PWD_COMMAND}`; export r; \
42676	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42677	$(NORMAL_TARGET_EXPORTS) \
42678	echo "Doing installcheck in $(TARGET_SUBDIR)/libada" ; \
42679	for flag in $(EXTRA_TARGET_FLAGS); do \
42680	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42681	done; \
42682	(cd $(TARGET_SUBDIR)/libada && \
42683	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42684	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42685	          "RANLIB=$${RANLIB}" \
42686	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42687	           installcheck) \
42688	  || exit 1
42689
42690@endif target-libada
42691
42692.PHONY: maybe-mostlyclean-target-libada mostlyclean-target-libada
42693maybe-mostlyclean-target-libada:
42694@if target-libada
42695maybe-mostlyclean-target-libada: mostlyclean-target-libada
42696
42697mostlyclean-target-libada: 
42698	@: $(MAKE); $(unstage)
42699	@[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
42700	r=`${PWD_COMMAND}`; export r; \
42701	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42702	$(NORMAL_TARGET_EXPORTS) \
42703	echo "Doing mostlyclean in $(TARGET_SUBDIR)/libada" ; \
42704	for flag in $(EXTRA_TARGET_FLAGS); do \
42705	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42706	done; \
42707	(cd $(TARGET_SUBDIR)/libada && \
42708	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42709	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42710	          "RANLIB=$${RANLIB}" \
42711	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42712	           mostlyclean) \
42713	  || exit 1
42714
42715@endif target-libada
42716
42717.PHONY: maybe-clean-target-libada clean-target-libada
42718maybe-clean-target-libada:
42719@if target-libada
42720maybe-clean-target-libada: clean-target-libada
42721
42722clean-target-libada: 
42723	@: $(MAKE); $(unstage)
42724	@[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
42725	r=`${PWD_COMMAND}`; export r; \
42726	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42727	$(NORMAL_TARGET_EXPORTS) \
42728	echo "Doing clean in $(TARGET_SUBDIR)/libada" ; \
42729	for flag in $(EXTRA_TARGET_FLAGS); do \
42730	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42731	done; \
42732	(cd $(TARGET_SUBDIR)/libada && \
42733	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42734	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42735	          "RANLIB=$${RANLIB}" \
42736	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42737	           clean) \
42738	  || exit 1
42739
42740@endif target-libada
42741
42742.PHONY: maybe-distclean-target-libada distclean-target-libada
42743maybe-distclean-target-libada:
42744@if target-libada
42745maybe-distclean-target-libada: distclean-target-libada
42746
42747distclean-target-libada: 
42748	@: $(MAKE); $(unstage)
42749	@[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
42750	r=`${PWD_COMMAND}`; export r; \
42751	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42752	$(NORMAL_TARGET_EXPORTS) \
42753	echo "Doing distclean in $(TARGET_SUBDIR)/libada" ; \
42754	for flag in $(EXTRA_TARGET_FLAGS); do \
42755	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42756	done; \
42757	(cd $(TARGET_SUBDIR)/libada && \
42758	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42759	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42760	          "RANLIB=$${RANLIB}" \
42761	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42762	           distclean) \
42763	  || exit 1
42764
42765@endif target-libada
42766
42767.PHONY: maybe-maintainer-clean-target-libada maintainer-clean-target-libada
42768maybe-maintainer-clean-target-libada:
42769@if target-libada
42770maybe-maintainer-clean-target-libada: maintainer-clean-target-libada
42771
42772maintainer-clean-target-libada: 
42773	@: $(MAKE); $(unstage)
42774	@[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
42775	r=`${PWD_COMMAND}`; export r; \
42776	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42777	$(NORMAL_TARGET_EXPORTS) \
42778	echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libada" ; \
42779	for flag in $(EXTRA_TARGET_FLAGS); do \
42780	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42781	done; \
42782	(cd $(TARGET_SUBDIR)/libada && \
42783	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42784	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42785	          "RANLIB=$${RANLIB}" \
42786	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42787	           maintainer-clean) \
42788	  || exit 1
42789
42790@endif target-libada
42791
42792
42793
42794
42795
42796.PHONY: configure-target-libgomp maybe-configure-target-libgomp
42797maybe-configure-target-libgomp:
42798@if gcc-bootstrap
42799configure-target-libgomp: stage_current
42800@endif gcc-bootstrap
42801@if target-libgomp
42802maybe-configure-target-libgomp: configure-target-libgomp
42803configure-target-libgomp: 
42804	@r=`${PWD_COMMAND}`; export r; \
42805	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42806	echo "Checking multilib configuration for libgomp..."; \
42807	$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp ; \
42808	$(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgomp/multilib.tmp 2> /dev/null ; \
42809	if test -r $(TARGET_SUBDIR)/libgomp/multilib.out; then \
42810	  if cmp -s $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; then \
42811	    rm -f $(TARGET_SUBDIR)/libgomp/multilib.tmp; \
42812	  else \
42813	    rm -f $(TARGET_SUBDIR)/libgomp/Makefile; \
42814	    mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
42815	  fi; \
42816	else \
42817	  mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
42818	fi; \
42819	test ! -f $(TARGET_SUBDIR)/libgomp/Makefile || exit 0; \
42820	$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp ; \
42821	$(NORMAL_TARGET_EXPORTS)  \
42822	echo Configuring in $(TARGET_SUBDIR)/libgomp; \
42823	cd "$(TARGET_SUBDIR)/libgomp" || exit 1; \
42824	case $(srcdir) in \
42825	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
42826	  *) topdir=`echo $(TARGET_SUBDIR)/libgomp/ | \
42827		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
42828	esac; \
42829	srcdiroption="--srcdir=$${topdir}/libgomp"; \
42830	libsrcdir="$$s/libgomp"; \
42831	rm -f no-such-file || : ; \
42832	CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
42833	  $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
42834	  --target=${target_alias} $${srcdiroption}  \
42835	  || exit 1
42836@endif target-libgomp
42837
42838
42839
42840.PHONY: configure-stage1-target-libgomp maybe-configure-stage1-target-libgomp
42841maybe-configure-stage1-target-libgomp:
42842@if target-libgomp-bootstrap
42843maybe-configure-stage1-target-libgomp: configure-stage1-target-libgomp
42844configure-stage1-target-libgomp:
42845	@[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
42846	@$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp
42847	@r=`${PWD_COMMAND}`; export r; \
42848	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42849	TFLAGS="$(STAGE1_TFLAGS)"; \
42850	echo "Checking multilib configuration for libgomp..."; \
42851	$(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgomp/multilib.tmp 2> /dev/null ; \
42852	if test -r $(TARGET_SUBDIR)/libgomp/multilib.out; then \
42853	  if cmp -s $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; then \
42854	    rm -f $(TARGET_SUBDIR)/libgomp/multilib.tmp; \
42855	  else \
42856	    rm -f $(TARGET_SUBDIR)/libgomp/Makefile; \
42857	    mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
42858	  fi; \
42859	else \
42860	  mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
42861	fi; \
42862	test ! -f $(TARGET_SUBDIR)/libgomp/Makefile || exit 0; \
42863	$(NORMAL_TARGET_EXPORTS) \
42864	CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
42865	CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
42866	LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS;  \
42867	echo Configuring stage 1 in $(TARGET_SUBDIR)/libgomp ; \
42868	$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp ; \
42869	cd $(TARGET_SUBDIR)/libgomp || exit 1; \
42870	case $(srcdir) in \
42871	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
42872	  *) topdir=`echo $(TARGET_SUBDIR)/libgomp/ | \
42873		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
42874	esac; \
42875	srcdiroption="--srcdir=$${topdir}/libgomp"; \
42876	libsrcdir="$$s/libgomp"; \
42877	$(SHELL) $${libsrcdir}/configure \
42878	  $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
42879	  --target=${target_alias} $${srcdiroption} \
42880	  $(STAGE1_CONFIGURE_FLAGS)
42881@endif target-libgomp-bootstrap
42882
42883.PHONY: configure-stage2-target-libgomp maybe-configure-stage2-target-libgomp
42884maybe-configure-stage2-target-libgomp:
42885@if target-libgomp-bootstrap
42886maybe-configure-stage2-target-libgomp: configure-stage2-target-libgomp
42887configure-stage2-target-libgomp:
42888	@[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
42889	@$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp
42890	@r=`${PWD_COMMAND}`; export r; \
42891	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42892	TFLAGS="$(STAGE2_TFLAGS)"; \
42893	echo "Checking multilib configuration for libgomp..."; \
42894	$(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgomp/multilib.tmp 2> /dev/null ; \
42895	if test -r $(TARGET_SUBDIR)/libgomp/multilib.out; then \
42896	  if cmp -s $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; then \
42897	    rm -f $(TARGET_SUBDIR)/libgomp/multilib.tmp; \
42898	  else \
42899	    rm -f $(TARGET_SUBDIR)/libgomp/Makefile; \
42900	    mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
42901	  fi; \
42902	else \
42903	  mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
42904	fi; \
42905	test ! -f $(TARGET_SUBDIR)/libgomp/Makefile || exit 0; \
42906	$(NORMAL_TARGET_EXPORTS) \
42907	 \
42908	CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
42909	CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
42910	LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS;  \
42911	echo Configuring stage 2 in $(TARGET_SUBDIR)/libgomp ; \
42912	$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp ; \
42913	cd $(TARGET_SUBDIR)/libgomp || exit 1; \
42914	case $(srcdir) in \
42915	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
42916	  *) topdir=`echo $(TARGET_SUBDIR)/libgomp/ | \
42917		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
42918	esac; \
42919	srcdiroption="--srcdir=$${topdir}/libgomp"; \
42920	libsrcdir="$$s/libgomp"; \
42921	$(SHELL) $${libsrcdir}/configure \
42922	  $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
42923	  --target=${target_alias} $${srcdiroption} \
42924	  --with-build-libsubdir=$(HOST_SUBDIR) \
42925	  $(STAGE2_CONFIGURE_FLAGS)
42926@endif target-libgomp-bootstrap
42927
42928.PHONY: configure-stage3-target-libgomp maybe-configure-stage3-target-libgomp
42929maybe-configure-stage3-target-libgomp:
42930@if target-libgomp-bootstrap
42931maybe-configure-stage3-target-libgomp: configure-stage3-target-libgomp
42932configure-stage3-target-libgomp:
42933	@[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
42934	@$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp
42935	@r=`${PWD_COMMAND}`; export r; \
42936	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42937	TFLAGS="$(STAGE3_TFLAGS)"; \
42938	echo "Checking multilib configuration for libgomp..."; \
42939	$(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgomp/multilib.tmp 2> /dev/null ; \
42940	if test -r $(TARGET_SUBDIR)/libgomp/multilib.out; then \
42941	  if cmp -s $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; then \
42942	    rm -f $(TARGET_SUBDIR)/libgomp/multilib.tmp; \
42943	  else \
42944	    rm -f $(TARGET_SUBDIR)/libgomp/Makefile; \
42945	    mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
42946	  fi; \
42947	else \
42948	  mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
42949	fi; \
42950	test ! -f $(TARGET_SUBDIR)/libgomp/Makefile || exit 0; \
42951	$(NORMAL_TARGET_EXPORTS) \
42952	 \
42953	CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
42954	CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
42955	LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS;  \
42956	echo Configuring stage 3 in $(TARGET_SUBDIR)/libgomp ; \
42957	$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp ; \
42958	cd $(TARGET_SUBDIR)/libgomp || exit 1; \
42959	case $(srcdir) in \
42960	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
42961	  *) topdir=`echo $(TARGET_SUBDIR)/libgomp/ | \
42962		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
42963	esac; \
42964	srcdiroption="--srcdir=$${topdir}/libgomp"; \
42965	libsrcdir="$$s/libgomp"; \
42966	$(SHELL) $${libsrcdir}/configure \
42967	  $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
42968	  --target=${target_alias} $${srcdiroption} \
42969	  --with-build-libsubdir=$(HOST_SUBDIR) \
42970	  $(STAGE3_CONFIGURE_FLAGS)
42971@endif target-libgomp-bootstrap
42972
42973.PHONY: configure-stage4-target-libgomp maybe-configure-stage4-target-libgomp
42974maybe-configure-stage4-target-libgomp:
42975@if target-libgomp-bootstrap
42976maybe-configure-stage4-target-libgomp: configure-stage4-target-libgomp
42977configure-stage4-target-libgomp:
42978	@[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
42979	@$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp
42980	@r=`${PWD_COMMAND}`; export r; \
42981	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42982	TFLAGS="$(STAGE4_TFLAGS)"; \
42983	echo "Checking multilib configuration for libgomp..."; \
42984	$(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgomp/multilib.tmp 2> /dev/null ; \
42985	if test -r $(TARGET_SUBDIR)/libgomp/multilib.out; then \
42986	  if cmp -s $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; then \
42987	    rm -f $(TARGET_SUBDIR)/libgomp/multilib.tmp; \
42988	  else \
42989	    rm -f $(TARGET_SUBDIR)/libgomp/Makefile; \
42990	    mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
42991	  fi; \
42992	else \
42993	  mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
42994	fi; \
42995	test ! -f $(TARGET_SUBDIR)/libgomp/Makefile || exit 0; \
42996	$(NORMAL_TARGET_EXPORTS) \
42997	 \
42998	CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
42999	CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
43000	LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS;  \
43001	echo Configuring stage 4 in $(TARGET_SUBDIR)/libgomp ; \
43002	$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp ; \
43003	cd $(TARGET_SUBDIR)/libgomp || exit 1; \
43004	case $(srcdir) in \
43005	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
43006	  *) topdir=`echo $(TARGET_SUBDIR)/libgomp/ | \
43007		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
43008	esac; \
43009	srcdiroption="--srcdir=$${topdir}/libgomp"; \
43010	libsrcdir="$$s/libgomp"; \
43011	$(SHELL) $${libsrcdir}/configure \
43012	  $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
43013	  --target=${target_alias} $${srcdiroption} \
43014	  --with-build-libsubdir=$(HOST_SUBDIR) \
43015	  $(STAGE4_CONFIGURE_FLAGS)
43016@endif target-libgomp-bootstrap
43017
43018.PHONY: configure-stageprofile-target-libgomp maybe-configure-stageprofile-target-libgomp
43019maybe-configure-stageprofile-target-libgomp:
43020@if target-libgomp-bootstrap
43021maybe-configure-stageprofile-target-libgomp: configure-stageprofile-target-libgomp
43022configure-stageprofile-target-libgomp:
43023	@[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
43024	@$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp
43025	@r=`${PWD_COMMAND}`; export r; \
43026	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43027	TFLAGS="$(STAGEprofile_TFLAGS)"; \
43028	echo "Checking multilib configuration for libgomp..."; \
43029	$(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgomp/multilib.tmp 2> /dev/null ; \
43030	if test -r $(TARGET_SUBDIR)/libgomp/multilib.out; then \
43031	  if cmp -s $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; then \
43032	    rm -f $(TARGET_SUBDIR)/libgomp/multilib.tmp; \
43033	  else \
43034	    rm -f $(TARGET_SUBDIR)/libgomp/Makefile; \
43035	    mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
43036	  fi; \
43037	else \
43038	  mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
43039	fi; \
43040	test ! -f $(TARGET_SUBDIR)/libgomp/Makefile || exit 0; \
43041	$(NORMAL_TARGET_EXPORTS) \
43042	 \
43043	CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
43044	CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
43045	LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS;  \
43046	echo Configuring stage profile in $(TARGET_SUBDIR)/libgomp ; \
43047	$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp ; \
43048	cd $(TARGET_SUBDIR)/libgomp || exit 1; \
43049	case $(srcdir) in \
43050	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
43051	  *) topdir=`echo $(TARGET_SUBDIR)/libgomp/ | \
43052		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
43053	esac; \
43054	srcdiroption="--srcdir=$${topdir}/libgomp"; \
43055	libsrcdir="$$s/libgomp"; \
43056	$(SHELL) $${libsrcdir}/configure \
43057	  $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
43058	  --target=${target_alias} $${srcdiroption} \
43059	  --with-build-libsubdir=$(HOST_SUBDIR) \
43060	  $(STAGEprofile_CONFIGURE_FLAGS)
43061@endif target-libgomp-bootstrap
43062
43063.PHONY: configure-stagefeedback-target-libgomp maybe-configure-stagefeedback-target-libgomp
43064maybe-configure-stagefeedback-target-libgomp:
43065@if target-libgomp-bootstrap
43066maybe-configure-stagefeedback-target-libgomp: configure-stagefeedback-target-libgomp
43067configure-stagefeedback-target-libgomp:
43068	@[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
43069	@$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp
43070	@r=`${PWD_COMMAND}`; export r; \
43071	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43072	TFLAGS="$(STAGEfeedback_TFLAGS)"; \
43073	echo "Checking multilib configuration for libgomp..."; \
43074	$(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgomp/multilib.tmp 2> /dev/null ; \
43075	if test -r $(TARGET_SUBDIR)/libgomp/multilib.out; then \
43076	  if cmp -s $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; then \
43077	    rm -f $(TARGET_SUBDIR)/libgomp/multilib.tmp; \
43078	  else \
43079	    rm -f $(TARGET_SUBDIR)/libgomp/Makefile; \
43080	    mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
43081	  fi; \
43082	else \
43083	  mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
43084	fi; \
43085	test ! -f $(TARGET_SUBDIR)/libgomp/Makefile || exit 0; \
43086	$(NORMAL_TARGET_EXPORTS) \
43087	 \
43088	CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
43089	CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
43090	LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS;  \
43091	echo Configuring stage feedback in $(TARGET_SUBDIR)/libgomp ; \
43092	$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp ; \
43093	cd $(TARGET_SUBDIR)/libgomp || exit 1; \
43094	case $(srcdir) in \
43095	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
43096	  *) topdir=`echo $(TARGET_SUBDIR)/libgomp/ | \
43097		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
43098	esac; \
43099	srcdiroption="--srcdir=$${topdir}/libgomp"; \
43100	libsrcdir="$$s/libgomp"; \
43101	$(SHELL) $${libsrcdir}/configure \
43102	  $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
43103	  --target=${target_alias} $${srcdiroption} \
43104	  --with-build-libsubdir=$(HOST_SUBDIR) \
43105	  $(STAGEfeedback_CONFIGURE_FLAGS)
43106@endif target-libgomp-bootstrap
43107
43108
43109
43110
43111
43112.PHONY: all-target-libgomp maybe-all-target-libgomp
43113maybe-all-target-libgomp:
43114@if gcc-bootstrap
43115all-target-libgomp: stage_current
43116@endif gcc-bootstrap
43117@if target-libgomp
43118TARGET-target-libgomp=all
43119maybe-all-target-libgomp: all-target-libgomp
43120all-target-libgomp: configure-target-libgomp
43121	@r=`${PWD_COMMAND}`; export r; \
43122	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43123	$(NORMAL_TARGET_EXPORTS)  \
43124	(cd $(TARGET_SUBDIR)/libgomp && \
43125	  $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS)   \
43126		$(TARGET-target-libgomp))
43127@endif target-libgomp
43128
43129
43130
43131.PHONY: all-stage1-target-libgomp maybe-all-stage1-target-libgomp
43132.PHONY: clean-stage1-target-libgomp maybe-clean-stage1-target-libgomp
43133maybe-all-stage1-target-libgomp:
43134maybe-clean-stage1-target-libgomp:
43135@if target-libgomp-bootstrap
43136maybe-all-stage1-target-libgomp: all-stage1-target-libgomp
43137all-stage1: all-stage1-target-libgomp
43138TARGET-stage1-target-libgomp = $(TARGET-target-libgomp)
43139all-stage1-target-libgomp: configure-stage1-target-libgomp
43140	@[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
43141	@r=`${PWD_COMMAND}`; export r; \
43142	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43143	TFLAGS="$(STAGE1_TFLAGS)"; \
43144	$(NORMAL_TARGET_EXPORTS)  \
43145	cd $(TARGET_SUBDIR)/libgomp && \
43146	$(MAKE) $(BASE_FLAGS_TO_PASS) \
43147		CFLAGS="$(CFLAGS_FOR_TARGET)" \
43148		CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
43149		LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
43150		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
43151		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
43152		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
43153		$(EXTRA_TARGET_FLAGS)  \
43154		  \
43155		TFLAGS="$(STAGE1_TFLAGS)" \
43156		$(TARGET-stage1-target-libgomp)
43157
43158maybe-clean-stage1-target-libgomp: clean-stage1-target-libgomp
43159clean-stage1: clean-stage1-target-libgomp
43160clean-stage1-target-libgomp:
43161	@if [ $(current_stage) = stage1 ]; then \
43162	  [ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0; \
43163	else \
43164	  [ -f $(TARGET_SUBDIR)/stage1-libgomp/Makefile ] || exit 0; \
43165	  $(MAKE) stage1-start; \
43166	fi; \
43167	cd $(TARGET_SUBDIR)/libgomp && \
43168	$(MAKE) $(EXTRA_TARGET_FLAGS)  \
43169	  clean
43170@endif target-libgomp-bootstrap
43171
43172
43173.PHONY: all-stage2-target-libgomp maybe-all-stage2-target-libgomp
43174.PHONY: clean-stage2-target-libgomp maybe-clean-stage2-target-libgomp
43175maybe-all-stage2-target-libgomp:
43176maybe-clean-stage2-target-libgomp:
43177@if target-libgomp-bootstrap
43178maybe-all-stage2-target-libgomp: all-stage2-target-libgomp
43179all-stage2: all-stage2-target-libgomp
43180TARGET-stage2-target-libgomp = $(TARGET-target-libgomp)
43181all-stage2-target-libgomp: configure-stage2-target-libgomp
43182	@[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
43183	@r=`${PWD_COMMAND}`; export r; \
43184	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43185	TFLAGS="$(STAGE2_TFLAGS)"; \
43186	$(NORMAL_TARGET_EXPORTS) \
43187	  \
43188	cd $(TARGET_SUBDIR)/libgomp && \
43189	$(MAKE) $(BASE_FLAGS_TO_PASS) \
43190		CFLAGS="$(CFLAGS_FOR_TARGET)" \
43191		CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
43192		LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
43193		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
43194		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
43195		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
43196		$(EXTRA_TARGET_FLAGS)   \
43197		TFLAGS="$(STAGE2_TFLAGS)" \
43198		$(TARGET-stage2-target-libgomp)
43199
43200maybe-clean-stage2-target-libgomp: clean-stage2-target-libgomp
43201clean-stage2: clean-stage2-target-libgomp
43202clean-stage2-target-libgomp:
43203	@if [ $(current_stage) = stage2 ]; then \
43204	  [ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0; \
43205	else \
43206	  [ -f $(TARGET_SUBDIR)/stage2-libgomp/Makefile ] || exit 0; \
43207	  $(MAKE) stage2-start; \
43208	fi; \
43209	cd $(TARGET_SUBDIR)/libgomp && \
43210	$(MAKE) $(EXTRA_TARGET_FLAGS)   clean
43211@endif target-libgomp-bootstrap
43212
43213
43214.PHONY: all-stage3-target-libgomp maybe-all-stage3-target-libgomp
43215.PHONY: clean-stage3-target-libgomp maybe-clean-stage3-target-libgomp
43216maybe-all-stage3-target-libgomp:
43217maybe-clean-stage3-target-libgomp:
43218@if target-libgomp-bootstrap
43219maybe-all-stage3-target-libgomp: all-stage3-target-libgomp
43220all-stage3: all-stage3-target-libgomp
43221TARGET-stage3-target-libgomp = $(TARGET-target-libgomp)
43222all-stage3-target-libgomp: configure-stage3-target-libgomp
43223	@[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
43224	@r=`${PWD_COMMAND}`; export r; \
43225	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43226	TFLAGS="$(STAGE3_TFLAGS)"; \
43227	$(NORMAL_TARGET_EXPORTS) \
43228	  \
43229	cd $(TARGET_SUBDIR)/libgomp && \
43230	$(MAKE) $(BASE_FLAGS_TO_PASS) \
43231		CFLAGS="$(CFLAGS_FOR_TARGET)" \
43232		CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
43233		LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
43234		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
43235		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
43236		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
43237		$(EXTRA_TARGET_FLAGS)   \
43238		TFLAGS="$(STAGE3_TFLAGS)" \
43239		$(TARGET-stage3-target-libgomp)
43240
43241maybe-clean-stage3-target-libgomp: clean-stage3-target-libgomp
43242clean-stage3: clean-stage3-target-libgomp
43243clean-stage3-target-libgomp:
43244	@if [ $(current_stage) = stage3 ]; then \
43245	  [ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0; \
43246	else \
43247	  [ -f $(TARGET_SUBDIR)/stage3-libgomp/Makefile ] || exit 0; \
43248	  $(MAKE) stage3-start; \
43249	fi; \
43250	cd $(TARGET_SUBDIR)/libgomp && \
43251	$(MAKE) $(EXTRA_TARGET_FLAGS)   clean
43252@endif target-libgomp-bootstrap
43253
43254
43255.PHONY: all-stage4-target-libgomp maybe-all-stage4-target-libgomp
43256.PHONY: clean-stage4-target-libgomp maybe-clean-stage4-target-libgomp
43257maybe-all-stage4-target-libgomp:
43258maybe-clean-stage4-target-libgomp:
43259@if target-libgomp-bootstrap
43260maybe-all-stage4-target-libgomp: all-stage4-target-libgomp
43261all-stage4: all-stage4-target-libgomp
43262TARGET-stage4-target-libgomp = $(TARGET-target-libgomp)
43263all-stage4-target-libgomp: configure-stage4-target-libgomp
43264	@[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
43265	@r=`${PWD_COMMAND}`; export r; \
43266	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43267	TFLAGS="$(STAGE4_TFLAGS)"; \
43268	$(NORMAL_TARGET_EXPORTS) \
43269	  \
43270	cd $(TARGET_SUBDIR)/libgomp && \
43271	$(MAKE) $(BASE_FLAGS_TO_PASS) \
43272		CFLAGS="$(CFLAGS_FOR_TARGET)" \
43273		CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
43274		LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
43275		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
43276		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
43277		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
43278		$(EXTRA_TARGET_FLAGS)   \
43279		TFLAGS="$(STAGE4_TFLAGS)" \
43280		$(TARGET-stage4-target-libgomp)
43281
43282maybe-clean-stage4-target-libgomp: clean-stage4-target-libgomp
43283clean-stage4: clean-stage4-target-libgomp
43284clean-stage4-target-libgomp:
43285	@if [ $(current_stage) = stage4 ]; then \
43286	  [ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0; \
43287	else \
43288	  [ -f $(TARGET_SUBDIR)/stage4-libgomp/Makefile ] || exit 0; \
43289	  $(MAKE) stage4-start; \
43290	fi; \
43291	cd $(TARGET_SUBDIR)/libgomp && \
43292	$(MAKE) $(EXTRA_TARGET_FLAGS)   clean
43293@endif target-libgomp-bootstrap
43294
43295
43296.PHONY: all-stageprofile-target-libgomp maybe-all-stageprofile-target-libgomp
43297.PHONY: clean-stageprofile-target-libgomp maybe-clean-stageprofile-target-libgomp
43298maybe-all-stageprofile-target-libgomp:
43299maybe-clean-stageprofile-target-libgomp:
43300@if target-libgomp-bootstrap
43301maybe-all-stageprofile-target-libgomp: all-stageprofile-target-libgomp
43302all-stageprofile: all-stageprofile-target-libgomp
43303TARGET-stageprofile-target-libgomp = $(TARGET-target-libgomp)
43304all-stageprofile-target-libgomp: configure-stageprofile-target-libgomp
43305	@[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
43306	@r=`${PWD_COMMAND}`; export r; \
43307	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43308	TFLAGS="$(STAGEprofile_TFLAGS)"; \
43309	$(NORMAL_TARGET_EXPORTS) \
43310	  \
43311	cd $(TARGET_SUBDIR)/libgomp && \
43312	$(MAKE) $(BASE_FLAGS_TO_PASS) \
43313		CFLAGS="$(CFLAGS_FOR_TARGET)" \
43314		CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
43315		LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
43316		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
43317		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
43318		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
43319		$(EXTRA_TARGET_FLAGS)   \
43320		TFLAGS="$(STAGEprofile_TFLAGS)" \
43321		$(TARGET-stageprofile-target-libgomp)
43322
43323maybe-clean-stageprofile-target-libgomp: clean-stageprofile-target-libgomp
43324clean-stageprofile: clean-stageprofile-target-libgomp
43325clean-stageprofile-target-libgomp:
43326	@if [ $(current_stage) = stageprofile ]; then \
43327	  [ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0; \
43328	else \
43329	  [ -f $(TARGET_SUBDIR)/stageprofile-libgomp/Makefile ] || exit 0; \
43330	  $(MAKE) stageprofile-start; \
43331	fi; \
43332	cd $(TARGET_SUBDIR)/libgomp && \
43333	$(MAKE) $(EXTRA_TARGET_FLAGS)   clean
43334@endif target-libgomp-bootstrap
43335
43336
43337.PHONY: all-stagefeedback-target-libgomp maybe-all-stagefeedback-target-libgomp
43338.PHONY: clean-stagefeedback-target-libgomp maybe-clean-stagefeedback-target-libgomp
43339maybe-all-stagefeedback-target-libgomp:
43340maybe-clean-stagefeedback-target-libgomp:
43341@if target-libgomp-bootstrap
43342maybe-all-stagefeedback-target-libgomp: all-stagefeedback-target-libgomp
43343all-stagefeedback: all-stagefeedback-target-libgomp
43344TARGET-stagefeedback-target-libgomp = $(TARGET-target-libgomp)
43345all-stagefeedback-target-libgomp: configure-stagefeedback-target-libgomp
43346	@[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
43347	@r=`${PWD_COMMAND}`; export r; \
43348	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43349	TFLAGS="$(STAGEfeedback_TFLAGS)"; \
43350	$(NORMAL_TARGET_EXPORTS) \
43351	  \
43352	cd $(TARGET_SUBDIR)/libgomp && \
43353	$(MAKE) $(BASE_FLAGS_TO_PASS) \
43354		CFLAGS="$(CFLAGS_FOR_TARGET)" \
43355		CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
43356		LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
43357		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
43358		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
43359		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
43360		$(EXTRA_TARGET_FLAGS)   \
43361		TFLAGS="$(STAGEfeedback_TFLAGS)" \
43362		$(TARGET-stagefeedback-target-libgomp)
43363
43364maybe-clean-stagefeedback-target-libgomp: clean-stagefeedback-target-libgomp
43365clean-stagefeedback: clean-stagefeedback-target-libgomp
43366clean-stagefeedback-target-libgomp:
43367	@if [ $(current_stage) = stagefeedback ]; then \
43368	  [ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0; \
43369	else \
43370	  [ -f $(TARGET_SUBDIR)/stagefeedback-libgomp/Makefile ] || exit 0; \
43371	  $(MAKE) stagefeedback-start; \
43372	fi; \
43373	cd $(TARGET_SUBDIR)/libgomp && \
43374	$(MAKE) $(EXTRA_TARGET_FLAGS)   clean
43375@endif target-libgomp-bootstrap
43376
43377
43378
43379
43380
43381
43382.PHONY: check-target-libgomp maybe-check-target-libgomp
43383maybe-check-target-libgomp:
43384@if target-libgomp
43385maybe-check-target-libgomp: check-target-libgomp
43386
43387check-target-libgomp:
43388	@: $(MAKE); $(unstage)
43389	@r=`${PWD_COMMAND}`; export r; \
43390	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43391	$(NORMAL_TARGET_EXPORTS) \
43392	(cd $(TARGET_SUBDIR)/libgomp && \
43393	  $(MAKE) $(TARGET_FLAGS_TO_PASS)   check)
43394
43395@endif target-libgomp
43396
43397.PHONY: install-target-libgomp maybe-install-target-libgomp
43398maybe-install-target-libgomp:
43399@if target-libgomp
43400maybe-install-target-libgomp: install-target-libgomp
43401
43402install-target-libgomp: installdirs
43403	@: $(MAKE); $(unstage)
43404	@r=`${PWD_COMMAND}`; export r; \
43405	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43406	$(NORMAL_TARGET_EXPORTS) \
43407	(cd $(TARGET_SUBDIR)/libgomp && \
43408	  $(MAKE) $(TARGET_FLAGS_TO_PASS)  install)
43409
43410@endif target-libgomp
43411
43412.PHONY: install-strip-target-libgomp maybe-install-strip-target-libgomp
43413maybe-install-strip-target-libgomp:
43414@if target-libgomp
43415maybe-install-strip-target-libgomp: install-strip-target-libgomp
43416
43417install-strip-target-libgomp: installdirs
43418	@: $(MAKE); $(unstage)
43419	@r=`${PWD_COMMAND}`; export r; \
43420	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43421	$(NORMAL_TARGET_EXPORTS) \
43422	(cd $(TARGET_SUBDIR)/libgomp && \
43423	  $(MAKE) $(TARGET_FLAGS_TO_PASS)  install-strip)
43424
43425@endif target-libgomp
43426
43427# Other targets (info, dvi, pdf, etc.)
43428
43429.PHONY: maybe-info-target-libgomp info-target-libgomp
43430maybe-info-target-libgomp:
43431@if target-libgomp
43432maybe-info-target-libgomp: info-target-libgomp
43433
43434info-target-libgomp: \
43435    configure-target-libgomp 
43436	@: $(MAKE); $(unstage)
43437	@[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
43438	r=`${PWD_COMMAND}`; export r; \
43439	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43440	$(NORMAL_TARGET_EXPORTS) \
43441	echo "Doing info in $(TARGET_SUBDIR)/libgomp" ; \
43442	for flag in $(EXTRA_TARGET_FLAGS); do \
43443	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43444	done; \
43445	(cd $(TARGET_SUBDIR)/libgomp && \
43446	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43447	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43448	          "RANLIB=$${RANLIB}" \
43449	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
43450	           info) \
43451	  || exit 1
43452
43453@endif target-libgomp
43454
43455.PHONY: maybe-dvi-target-libgomp dvi-target-libgomp
43456maybe-dvi-target-libgomp:
43457@if target-libgomp
43458maybe-dvi-target-libgomp: dvi-target-libgomp
43459
43460dvi-target-libgomp: \
43461    configure-target-libgomp 
43462	@: $(MAKE); $(unstage)
43463	@[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
43464	r=`${PWD_COMMAND}`; export r; \
43465	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43466	$(NORMAL_TARGET_EXPORTS) \
43467	echo "Doing dvi in $(TARGET_SUBDIR)/libgomp" ; \
43468	for flag in $(EXTRA_TARGET_FLAGS); do \
43469	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43470	done; \
43471	(cd $(TARGET_SUBDIR)/libgomp && \
43472	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43473	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43474	          "RANLIB=$${RANLIB}" \
43475	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
43476	           dvi) \
43477	  || exit 1
43478
43479@endif target-libgomp
43480
43481.PHONY: maybe-pdf-target-libgomp pdf-target-libgomp
43482maybe-pdf-target-libgomp:
43483@if target-libgomp
43484maybe-pdf-target-libgomp: pdf-target-libgomp
43485
43486pdf-target-libgomp: \
43487    configure-target-libgomp 
43488	@: $(MAKE); $(unstage)
43489	@[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
43490	r=`${PWD_COMMAND}`; export r; \
43491	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43492	$(NORMAL_TARGET_EXPORTS) \
43493	echo "Doing pdf in $(TARGET_SUBDIR)/libgomp" ; \
43494	for flag in $(EXTRA_TARGET_FLAGS); do \
43495	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43496	done; \
43497	(cd $(TARGET_SUBDIR)/libgomp && \
43498	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43499	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43500	          "RANLIB=$${RANLIB}" \
43501	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
43502	           pdf) \
43503	  || exit 1
43504
43505@endif target-libgomp
43506
43507.PHONY: maybe-html-target-libgomp html-target-libgomp
43508maybe-html-target-libgomp:
43509@if target-libgomp
43510maybe-html-target-libgomp: html-target-libgomp
43511
43512html-target-libgomp: \
43513    configure-target-libgomp 
43514	@: $(MAKE); $(unstage)
43515	@[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
43516	r=`${PWD_COMMAND}`; export r; \
43517	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43518	$(NORMAL_TARGET_EXPORTS) \
43519	echo "Doing html in $(TARGET_SUBDIR)/libgomp" ; \
43520	for flag in $(EXTRA_TARGET_FLAGS); do \
43521	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43522	done; \
43523	(cd $(TARGET_SUBDIR)/libgomp && \
43524	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43525	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43526	          "RANLIB=$${RANLIB}" \
43527	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
43528	           html) \
43529	  || exit 1
43530
43531@endif target-libgomp
43532
43533.PHONY: maybe-TAGS-target-libgomp TAGS-target-libgomp
43534maybe-TAGS-target-libgomp:
43535@if target-libgomp
43536maybe-TAGS-target-libgomp: TAGS-target-libgomp
43537
43538TAGS-target-libgomp: \
43539    configure-target-libgomp 
43540	@: $(MAKE); $(unstage)
43541	@[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
43542	r=`${PWD_COMMAND}`; export r; \
43543	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43544	$(NORMAL_TARGET_EXPORTS) \
43545	echo "Doing TAGS in $(TARGET_SUBDIR)/libgomp" ; \
43546	for flag in $(EXTRA_TARGET_FLAGS); do \
43547	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43548	done; \
43549	(cd $(TARGET_SUBDIR)/libgomp && \
43550	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43551	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43552	          "RANLIB=$${RANLIB}" \
43553	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
43554	           TAGS) \
43555	  || exit 1
43556
43557@endif target-libgomp
43558
43559.PHONY: maybe-install-info-target-libgomp install-info-target-libgomp
43560maybe-install-info-target-libgomp:
43561@if target-libgomp
43562maybe-install-info-target-libgomp: install-info-target-libgomp
43563
43564install-info-target-libgomp: \
43565    configure-target-libgomp \
43566    info-target-libgomp 
43567	@: $(MAKE); $(unstage)
43568	@[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
43569	r=`${PWD_COMMAND}`; export r; \
43570	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43571	$(NORMAL_TARGET_EXPORTS) \
43572	echo "Doing install-info in $(TARGET_SUBDIR)/libgomp" ; \
43573	for flag in $(EXTRA_TARGET_FLAGS); do \
43574	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43575	done; \
43576	(cd $(TARGET_SUBDIR)/libgomp && \
43577	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43578	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43579	          "RANLIB=$${RANLIB}" \
43580	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
43581	           install-info) \
43582	  || exit 1
43583
43584@endif target-libgomp
43585
43586.PHONY: maybe-install-pdf-target-libgomp install-pdf-target-libgomp
43587maybe-install-pdf-target-libgomp:
43588@if target-libgomp
43589maybe-install-pdf-target-libgomp: install-pdf-target-libgomp
43590
43591install-pdf-target-libgomp: \
43592    configure-target-libgomp \
43593    pdf-target-libgomp 
43594	@: $(MAKE); $(unstage)
43595	@[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
43596	r=`${PWD_COMMAND}`; export r; \
43597	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43598	$(NORMAL_TARGET_EXPORTS) \
43599	echo "Doing install-pdf in $(TARGET_SUBDIR)/libgomp" ; \
43600	for flag in $(EXTRA_TARGET_FLAGS); do \
43601	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43602	done; \
43603	(cd $(TARGET_SUBDIR)/libgomp && \
43604	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43605	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43606	          "RANLIB=$${RANLIB}" \
43607	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
43608	           install-pdf) \
43609	  || exit 1
43610
43611@endif target-libgomp
43612
43613.PHONY: maybe-install-html-target-libgomp install-html-target-libgomp
43614maybe-install-html-target-libgomp:
43615@if target-libgomp
43616maybe-install-html-target-libgomp: install-html-target-libgomp
43617
43618install-html-target-libgomp: \
43619    configure-target-libgomp \
43620    html-target-libgomp 
43621	@: $(MAKE); $(unstage)
43622	@[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
43623	r=`${PWD_COMMAND}`; export r; \
43624	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43625	$(NORMAL_TARGET_EXPORTS) \
43626	echo "Doing install-html in $(TARGET_SUBDIR)/libgomp" ; \
43627	for flag in $(EXTRA_TARGET_FLAGS); do \
43628	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43629	done; \
43630	(cd $(TARGET_SUBDIR)/libgomp && \
43631	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43632	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43633	          "RANLIB=$${RANLIB}" \
43634	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
43635	           install-html) \
43636	  || exit 1
43637
43638@endif target-libgomp
43639
43640.PHONY: maybe-installcheck-target-libgomp installcheck-target-libgomp
43641maybe-installcheck-target-libgomp:
43642@if target-libgomp
43643maybe-installcheck-target-libgomp: installcheck-target-libgomp
43644
43645installcheck-target-libgomp: \
43646    configure-target-libgomp 
43647	@: $(MAKE); $(unstage)
43648	@[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
43649	r=`${PWD_COMMAND}`; export r; \
43650	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43651	$(NORMAL_TARGET_EXPORTS) \
43652	echo "Doing installcheck in $(TARGET_SUBDIR)/libgomp" ; \
43653	for flag in $(EXTRA_TARGET_FLAGS); do \
43654	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43655	done; \
43656	(cd $(TARGET_SUBDIR)/libgomp && \
43657	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43658	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43659	          "RANLIB=$${RANLIB}" \
43660	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
43661	           installcheck) \
43662	  || exit 1
43663
43664@endif target-libgomp
43665
43666.PHONY: maybe-mostlyclean-target-libgomp mostlyclean-target-libgomp
43667maybe-mostlyclean-target-libgomp:
43668@if target-libgomp
43669maybe-mostlyclean-target-libgomp: mostlyclean-target-libgomp
43670
43671mostlyclean-target-libgomp: 
43672	@: $(MAKE); $(unstage)
43673	@[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
43674	r=`${PWD_COMMAND}`; export r; \
43675	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43676	$(NORMAL_TARGET_EXPORTS) \
43677	echo "Doing mostlyclean in $(TARGET_SUBDIR)/libgomp" ; \
43678	for flag in $(EXTRA_TARGET_FLAGS); do \
43679	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43680	done; \
43681	(cd $(TARGET_SUBDIR)/libgomp && \
43682	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43683	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43684	          "RANLIB=$${RANLIB}" \
43685	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
43686	           mostlyclean) \
43687	  || exit 1
43688
43689@endif target-libgomp
43690
43691.PHONY: maybe-clean-target-libgomp clean-target-libgomp
43692maybe-clean-target-libgomp:
43693@if target-libgomp
43694maybe-clean-target-libgomp: clean-target-libgomp
43695
43696clean-target-libgomp: 
43697	@: $(MAKE); $(unstage)
43698	@[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
43699	r=`${PWD_COMMAND}`; export r; \
43700	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43701	$(NORMAL_TARGET_EXPORTS) \
43702	echo "Doing clean in $(TARGET_SUBDIR)/libgomp" ; \
43703	for flag in $(EXTRA_TARGET_FLAGS); do \
43704	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43705	done; \
43706	(cd $(TARGET_SUBDIR)/libgomp && \
43707	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43708	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43709	          "RANLIB=$${RANLIB}" \
43710	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
43711	           clean) \
43712	  || exit 1
43713
43714@endif target-libgomp
43715
43716.PHONY: maybe-distclean-target-libgomp distclean-target-libgomp
43717maybe-distclean-target-libgomp:
43718@if target-libgomp
43719maybe-distclean-target-libgomp: distclean-target-libgomp
43720
43721distclean-target-libgomp: 
43722	@: $(MAKE); $(unstage)
43723	@[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
43724	r=`${PWD_COMMAND}`; export r; \
43725	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43726	$(NORMAL_TARGET_EXPORTS) \
43727	echo "Doing distclean in $(TARGET_SUBDIR)/libgomp" ; \
43728	for flag in $(EXTRA_TARGET_FLAGS); do \
43729	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43730	done; \
43731	(cd $(TARGET_SUBDIR)/libgomp && \
43732	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43733	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43734	          "RANLIB=$${RANLIB}" \
43735	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
43736	           distclean) \
43737	  || exit 1
43738
43739@endif target-libgomp
43740
43741.PHONY: maybe-maintainer-clean-target-libgomp maintainer-clean-target-libgomp
43742maybe-maintainer-clean-target-libgomp:
43743@if target-libgomp
43744maybe-maintainer-clean-target-libgomp: maintainer-clean-target-libgomp
43745
43746maintainer-clean-target-libgomp: 
43747	@: $(MAKE); $(unstage)
43748	@[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
43749	r=`${PWD_COMMAND}`; export r; \
43750	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43751	$(NORMAL_TARGET_EXPORTS) \
43752	echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libgomp" ; \
43753	for flag in $(EXTRA_TARGET_FLAGS); do \
43754	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43755	done; \
43756	(cd $(TARGET_SUBDIR)/libgomp && \
43757	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43758	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43759	          "RANLIB=$${RANLIB}" \
43760	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
43761	           maintainer-clean) \
43762	  || exit 1
43763
43764@endif target-libgomp
43765
43766
43767
43768
43769
43770.PHONY: configure-target-libitm maybe-configure-target-libitm
43771maybe-configure-target-libitm:
43772@if gcc-bootstrap
43773configure-target-libitm: stage_current
43774@endif gcc-bootstrap
43775@if target-libitm
43776maybe-configure-target-libitm: configure-target-libitm
43777configure-target-libitm: 
43778	@: $(MAKE); $(unstage)
43779	@r=`${PWD_COMMAND}`; export r; \
43780	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43781	echo "Checking multilib configuration for libitm..."; \
43782	$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libitm ; \
43783	$(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libitm/multilib.tmp 2> /dev/null ; \
43784	if test -r $(TARGET_SUBDIR)/libitm/multilib.out; then \
43785	  if cmp -s $(TARGET_SUBDIR)/libitm/multilib.tmp $(TARGET_SUBDIR)/libitm/multilib.out; then \
43786	    rm -f $(TARGET_SUBDIR)/libitm/multilib.tmp; \
43787	  else \
43788	    rm -f $(TARGET_SUBDIR)/libitm/Makefile; \
43789	    mv $(TARGET_SUBDIR)/libitm/multilib.tmp $(TARGET_SUBDIR)/libitm/multilib.out; \
43790	  fi; \
43791	else \
43792	  mv $(TARGET_SUBDIR)/libitm/multilib.tmp $(TARGET_SUBDIR)/libitm/multilib.out; \
43793	fi; \
43794	test ! -f $(TARGET_SUBDIR)/libitm/Makefile || exit 0; \
43795	$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libitm ; \
43796	$(NORMAL_TARGET_EXPORTS)  \
43797	echo Configuring in $(TARGET_SUBDIR)/libitm; \
43798	cd "$(TARGET_SUBDIR)/libitm" || exit 1; \
43799	case $(srcdir) in \
43800	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
43801	  *) topdir=`echo $(TARGET_SUBDIR)/libitm/ | \
43802		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
43803	esac; \
43804	srcdiroption="--srcdir=$${topdir}/libitm"; \
43805	libsrcdir="$$s/libitm"; \
43806	rm -f no-such-file || : ; \
43807	CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
43808	  $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
43809	  --target=${target_alias} $${srcdiroption}  \
43810	  || exit 1
43811@endif target-libitm
43812
43813
43814
43815
43816
43817.PHONY: all-target-libitm maybe-all-target-libitm
43818maybe-all-target-libitm:
43819@if gcc-bootstrap
43820all-target-libitm: stage_current
43821@endif gcc-bootstrap
43822@if target-libitm
43823TARGET-target-libitm=all
43824maybe-all-target-libitm: all-target-libitm
43825all-target-libitm: configure-target-libitm
43826	@: $(MAKE); $(unstage)
43827	@r=`${PWD_COMMAND}`; export r; \
43828	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43829	$(NORMAL_TARGET_EXPORTS)  \
43830	(cd $(TARGET_SUBDIR)/libitm && \
43831	  $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS)   \
43832		$(TARGET-target-libitm))
43833@endif target-libitm
43834
43835
43836
43837
43838
43839.PHONY: check-target-libitm maybe-check-target-libitm
43840maybe-check-target-libitm:
43841@if target-libitm
43842maybe-check-target-libitm: check-target-libitm
43843
43844check-target-libitm:
43845	@: $(MAKE); $(unstage)
43846	@r=`${PWD_COMMAND}`; export r; \
43847	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43848	$(NORMAL_TARGET_EXPORTS) \
43849	(cd $(TARGET_SUBDIR)/libitm && \
43850	  $(MAKE) $(TARGET_FLAGS_TO_PASS)   check)
43851
43852@endif target-libitm
43853
43854.PHONY: install-target-libitm maybe-install-target-libitm
43855maybe-install-target-libitm:
43856@if target-libitm
43857maybe-install-target-libitm: install-target-libitm
43858
43859install-target-libitm: installdirs
43860	@: $(MAKE); $(unstage)
43861	@r=`${PWD_COMMAND}`; export r; \
43862	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43863	$(NORMAL_TARGET_EXPORTS) \
43864	(cd $(TARGET_SUBDIR)/libitm && \
43865	  $(MAKE) $(TARGET_FLAGS_TO_PASS)  install)
43866
43867@endif target-libitm
43868
43869.PHONY: install-strip-target-libitm maybe-install-strip-target-libitm
43870maybe-install-strip-target-libitm:
43871@if target-libitm
43872maybe-install-strip-target-libitm: install-strip-target-libitm
43873
43874install-strip-target-libitm: installdirs
43875	@: $(MAKE); $(unstage)
43876	@r=`${PWD_COMMAND}`; export r; \
43877	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43878	$(NORMAL_TARGET_EXPORTS) \
43879	(cd $(TARGET_SUBDIR)/libitm && \
43880	  $(MAKE) $(TARGET_FLAGS_TO_PASS)  install-strip)
43881
43882@endif target-libitm
43883
43884# Other targets (info, dvi, pdf, etc.)
43885
43886.PHONY: maybe-info-target-libitm info-target-libitm
43887maybe-info-target-libitm:
43888@if target-libitm
43889maybe-info-target-libitm: info-target-libitm
43890
43891info-target-libitm: \
43892    configure-target-libitm 
43893	@: $(MAKE); $(unstage)
43894	@[ -f $(TARGET_SUBDIR)/libitm/Makefile ] || exit 0 ; \
43895	r=`${PWD_COMMAND}`; export r; \
43896	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43897	$(NORMAL_TARGET_EXPORTS) \
43898	echo "Doing info in $(TARGET_SUBDIR)/libitm" ; \
43899	for flag in $(EXTRA_TARGET_FLAGS); do \
43900	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43901	done; \
43902	(cd $(TARGET_SUBDIR)/libitm && \
43903	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43904	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43905	          "RANLIB=$${RANLIB}" \
43906	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
43907	           info) \
43908	  || exit 1
43909
43910@endif target-libitm
43911
43912.PHONY: maybe-dvi-target-libitm dvi-target-libitm
43913maybe-dvi-target-libitm:
43914@if target-libitm
43915maybe-dvi-target-libitm: dvi-target-libitm
43916
43917dvi-target-libitm: \
43918    configure-target-libitm 
43919	@: $(MAKE); $(unstage)
43920	@[ -f $(TARGET_SUBDIR)/libitm/Makefile ] || exit 0 ; \
43921	r=`${PWD_COMMAND}`; export r; \
43922	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43923	$(NORMAL_TARGET_EXPORTS) \
43924	echo "Doing dvi in $(TARGET_SUBDIR)/libitm" ; \
43925	for flag in $(EXTRA_TARGET_FLAGS); do \
43926	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43927	done; \
43928	(cd $(TARGET_SUBDIR)/libitm && \
43929	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43930	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43931	          "RANLIB=$${RANLIB}" \
43932	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
43933	           dvi) \
43934	  || exit 1
43935
43936@endif target-libitm
43937
43938.PHONY: maybe-pdf-target-libitm pdf-target-libitm
43939maybe-pdf-target-libitm:
43940@if target-libitm
43941maybe-pdf-target-libitm: pdf-target-libitm
43942
43943pdf-target-libitm: \
43944    configure-target-libitm 
43945	@: $(MAKE); $(unstage)
43946	@[ -f $(TARGET_SUBDIR)/libitm/Makefile ] || exit 0 ; \
43947	r=`${PWD_COMMAND}`; export r; \
43948	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43949	$(NORMAL_TARGET_EXPORTS) \
43950	echo "Doing pdf in $(TARGET_SUBDIR)/libitm" ; \
43951	for flag in $(EXTRA_TARGET_FLAGS); do \
43952	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43953	done; \
43954	(cd $(TARGET_SUBDIR)/libitm && \
43955	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43956	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43957	          "RANLIB=$${RANLIB}" \
43958	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
43959	           pdf) \
43960	  || exit 1
43961
43962@endif target-libitm
43963
43964.PHONY: maybe-html-target-libitm html-target-libitm
43965maybe-html-target-libitm:
43966@if target-libitm
43967maybe-html-target-libitm: html-target-libitm
43968
43969html-target-libitm: \
43970    configure-target-libitm 
43971	@: $(MAKE); $(unstage)
43972	@[ -f $(TARGET_SUBDIR)/libitm/Makefile ] || exit 0 ; \
43973	r=`${PWD_COMMAND}`; export r; \
43974	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43975	$(NORMAL_TARGET_EXPORTS) \
43976	echo "Doing html in $(TARGET_SUBDIR)/libitm" ; \
43977	for flag in $(EXTRA_TARGET_FLAGS); do \
43978	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43979	done; \
43980	(cd $(TARGET_SUBDIR)/libitm && \
43981	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43982	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43983	          "RANLIB=$${RANLIB}" \
43984	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
43985	           html) \
43986	  || exit 1
43987
43988@endif target-libitm
43989
43990.PHONY: maybe-TAGS-target-libitm TAGS-target-libitm
43991maybe-TAGS-target-libitm:
43992@if target-libitm
43993maybe-TAGS-target-libitm: TAGS-target-libitm
43994
43995TAGS-target-libitm: \
43996    configure-target-libitm 
43997	@: $(MAKE); $(unstage)
43998	@[ -f $(TARGET_SUBDIR)/libitm/Makefile ] || exit 0 ; \
43999	r=`${PWD_COMMAND}`; export r; \
44000	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44001	$(NORMAL_TARGET_EXPORTS) \
44002	echo "Doing TAGS in $(TARGET_SUBDIR)/libitm" ; \
44003	for flag in $(EXTRA_TARGET_FLAGS); do \
44004	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44005	done; \
44006	(cd $(TARGET_SUBDIR)/libitm && \
44007	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44008	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44009	          "RANLIB=$${RANLIB}" \
44010	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
44011	           TAGS) \
44012	  || exit 1
44013
44014@endif target-libitm
44015
44016.PHONY: maybe-install-info-target-libitm install-info-target-libitm
44017maybe-install-info-target-libitm:
44018@if target-libitm
44019maybe-install-info-target-libitm: install-info-target-libitm
44020
44021install-info-target-libitm: \
44022    configure-target-libitm \
44023    info-target-libitm 
44024	@: $(MAKE); $(unstage)
44025	@[ -f $(TARGET_SUBDIR)/libitm/Makefile ] || exit 0 ; \
44026	r=`${PWD_COMMAND}`; export r; \
44027	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44028	$(NORMAL_TARGET_EXPORTS) \
44029	echo "Doing install-info in $(TARGET_SUBDIR)/libitm" ; \
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)/libitm && \
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	           install-info) \
44039	  || exit 1
44040
44041@endif target-libitm
44042
44043.PHONY: maybe-install-pdf-target-libitm install-pdf-target-libitm
44044maybe-install-pdf-target-libitm:
44045@if target-libitm
44046maybe-install-pdf-target-libitm: install-pdf-target-libitm
44047
44048install-pdf-target-libitm: \
44049    configure-target-libitm \
44050    pdf-target-libitm 
44051	@: $(MAKE); $(unstage)
44052	@[ -f $(TARGET_SUBDIR)/libitm/Makefile ] || exit 0 ; \
44053	r=`${PWD_COMMAND}`; export r; \
44054	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44055	$(NORMAL_TARGET_EXPORTS) \
44056	echo "Doing install-pdf in $(TARGET_SUBDIR)/libitm" ; \
44057	for flag in $(EXTRA_TARGET_FLAGS); do \
44058	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44059	done; \
44060	(cd $(TARGET_SUBDIR)/libitm && \
44061	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44062	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44063	          "RANLIB=$${RANLIB}" \
44064	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
44065	           install-pdf) \
44066	  || exit 1
44067
44068@endif target-libitm
44069
44070.PHONY: maybe-install-html-target-libitm install-html-target-libitm
44071maybe-install-html-target-libitm:
44072@if target-libitm
44073maybe-install-html-target-libitm: install-html-target-libitm
44074
44075install-html-target-libitm: \
44076    configure-target-libitm \
44077    html-target-libitm 
44078	@: $(MAKE); $(unstage)
44079	@[ -f $(TARGET_SUBDIR)/libitm/Makefile ] || exit 0 ; \
44080	r=`${PWD_COMMAND}`; export r; \
44081	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44082	$(NORMAL_TARGET_EXPORTS) \
44083	echo "Doing install-html in $(TARGET_SUBDIR)/libitm" ; \
44084	for flag in $(EXTRA_TARGET_FLAGS); do \
44085	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44086	done; \
44087	(cd $(TARGET_SUBDIR)/libitm && \
44088	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44089	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44090	          "RANLIB=$${RANLIB}" \
44091	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
44092	           install-html) \
44093	  || exit 1
44094
44095@endif target-libitm
44096
44097.PHONY: maybe-installcheck-target-libitm installcheck-target-libitm
44098maybe-installcheck-target-libitm:
44099@if target-libitm
44100maybe-installcheck-target-libitm: installcheck-target-libitm
44101
44102installcheck-target-libitm: \
44103    configure-target-libitm 
44104	@: $(MAKE); $(unstage)
44105	@[ -f $(TARGET_SUBDIR)/libitm/Makefile ] || exit 0 ; \
44106	r=`${PWD_COMMAND}`; export r; \
44107	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44108	$(NORMAL_TARGET_EXPORTS) \
44109	echo "Doing installcheck in $(TARGET_SUBDIR)/libitm" ; \
44110	for flag in $(EXTRA_TARGET_FLAGS); do \
44111	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44112	done; \
44113	(cd $(TARGET_SUBDIR)/libitm && \
44114	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44115	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44116	          "RANLIB=$${RANLIB}" \
44117	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
44118	           installcheck) \
44119	  || exit 1
44120
44121@endif target-libitm
44122
44123.PHONY: maybe-mostlyclean-target-libitm mostlyclean-target-libitm
44124maybe-mostlyclean-target-libitm:
44125@if target-libitm
44126maybe-mostlyclean-target-libitm: mostlyclean-target-libitm
44127
44128mostlyclean-target-libitm: 
44129	@: $(MAKE); $(unstage)
44130	@[ -f $(TARGET_SUBDIR)/libitm/Makefile ] || exit 0 ; \
44131	r=`${PWD_COMMAND}`; export r; \
44132	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44133	$(NORMAL_TARGET_EXPORTS) \
44134	echo "Doing mostlyclean in $(TARGET_SUBDIR)/libitm" ; \
44135	for flag in $(EXTRA_TARGET_FLAGS); do \
44136	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44137	done; \
44138	(cd $(TARGET_SUBDIR)/libitm && \
44139	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44140	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44141	          "RANLIB=$${RANLIB}" \
44142	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
44143	           mostlyclean) \
44144	  || exit 1
44145
44146@endif target-libitm
44147
44148.PHONY: maybe-clean-target-libitm clean-target-libitm
44149maybe-clean-target-libitm:
44150@if target-libitm
44151maybe-clean-target-libitm: clean-target-libitm
44152
44153clean-target-libitm: 
44154	@: $(MAKE); $(unstage)
44155	@[ -f $(TARGET_SUBDIR)/libitm/Makefile ] || exit 0 ; \
44156	r=`${PWD_COMMAND}`; export r; \
44157	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44158	$(NORMAL_TARGET_EXPORTS) \
44159	echo "Doing clean in $(TARGET_SUBDIR)/libitm" ; \
44160	for flag in $(EXTRA_TARGET_FLAGS); do \
44161	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44162	done; \
44163	(cd $(TARGET_SUBDIR)/libitm && \
44164	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44165	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44166	          "RANLIB=$${RANLIB}" \
44167	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
44168	           clean) \
44169	  || exit 1
44170
44171@endif target-libitm
44172
44173.PHONY: maybe-distclean-target-libitm distclean-target-libitm
44174maybe-distclean-target-libitm:
44175@if target-libitm
44176maybe-distclean-target-libitm: distclean-target-libitm
44177
44178distclean-target-libitm: 
44179	@: $(MAKE); $(unstage)
44180	@[ -f $(TARGET_SUBDIR)/libitm/Makefile ] || exit 0 ; \
44181	r=`${PWD_COMMAND}`; export r; \
44182	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44183	$(NORMAL_TARGET_EXPORTS) \
44184	echo "Doing distclean in $(TARGET_SUBDIR)/libitm" ; \
44185	for flag in $(EXTRA_TARGET_FLAGS); do \
44186	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44187	done; \
44188	(cd $(TARGET_SUBDIR)/libitm && \
44189	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44190	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44191	          "RANLIB=$${RANLIB}" \
44192	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
44193	           distclean) \
44194	  || exit 1
44195
44196@endif target-libitm
44197
44198.PHONY: maybe-maintainer-clean-target-libitm maintainer-clean-target-libitm
44199maybe-maintainer-clean-target-libitm:
44200@if target-libitm
44201maybe-maintainer-clean-target-libitm: maintainer-clean-target-libitm
44202
44203maintainer-clean-target-libitm: 
44204	@: $(MAKE); $(unstage)
44205	@[ -f $(TARGET_SUBDIR)/libitm/Makefile ] || exit 0 ; \
44206	r=`${PWD_COMMAND}`; export r; \
44207	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44208	$(NORMAL_TARGET_EXPORTS) \
44209	echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libitm" ; \
44210	for flag in $(EXTRA_TARGET_FLAGS); do \
44211	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44212	done; \
44213	(cd $(TARGET_SUBDIR)/libitm && \
44214	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44215	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44216	          "RANLIB=$${RANLIB}" \
44217	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
44218	           maintainer-clean) \
44219	  || exit 1
44220
44221@endif target-libitm
44222
44223
44224
44225
44226
44227.PHONY: configure-target-libatomic maybe-configure-target-libatomic
44228maybe-configure-target-libatomic:
44229@if gcc-bootstrap
44230configure-target-libatomic: stage_current
44231@endif gcc-bootstrap
44232@if target-libatomic
44233maybe-configure-target-libatomic: configure-target-libatomic
44234configure-target-libatomic: 
44235	@: $(MAKE); $(unstage)
44236	@r=`${PWD_COMMAND}`; export r; \
44237	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44238	echo "Checking multilib configuration for libatomic..."; \
44239	$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libatomic ; \
44240	$(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libatomic/multilib.tmp 2> /dev/null ; \
44241	if test -r $(TARGET_SUBDIR)/libatomic/multilib.out; then \
44242	  if cmp -s $(TARGET_SUBDIR)/libatomic/multilib.tmp $(TARGET_SUBDIR)/libatomic/multilib.out; then \
44243	    rm -f $(TARGET_SUBDIR)/libatomic/multilib.tmp; \
44244	  else \
44245	    rm -f $(TARGET_SUBDIR)/libatomic/Makefile; \
44246	    mv $(TARGET_SUBDIR)/libatomic/multilib.tmp $(TARGET_SUBDIR)/libatomic/multilib.out; \
44247	  fi; \
44248	else \
44249	  mv $(TARGET_SUBDIR)/libatomic/multilib.tmp $(TARGET_SUBDIR)/libatomic/multilib.out; \
44250	fi; \
44251	test ! -f $(TARGET_SUBDIR)/libatomic/Makefile || exit 0; \
44252	$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libatomic ; \
44253	$(NORMAL_TARGET_EXPORTS)  \
44254	echo Configuring in $(TARGET_SUBDIR)/libatomic; \
44255	cd "$(TARGET_SUBDIR)/libatomic" || exit 1; \
44256	case $(srcdir) in \
44257	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
44258	  *) topdir=`echo $(TARGET_SUBDIR)/libatomic/ | \
44259		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
44260	esac; \
44261	srcdiroption="--srcdir=$${topdir}/libatomic"; \
44262	libsrcdir="$$s/libatomic"; \
44263	rm -f no-such-file || : ; \
44264	CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
44265	  $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
44266	  --target=${target_alias} $${srcdiroption}  \
44267	  || exit 1
44268@endif target-libatomic
44269
44270
44271
44272
44273
44274.PHONY: all-target-libatomic maybe-all-target-libatomic
44275maybe-all-target-libatomic:
44276@if gcc-bootstrap
44277all-target-libatomic: stage_current
44278@endif gcc-bootstrap
44279@if target-libatomic
44280TARGET-target-libatomic=all
44281maybe-all-target-libatomic: all-target-libatomic
44282all-target-libatomic: configure-target-libatomic
44283	@: $(MAKE); $(unstage)
44284	@r=`${PWD_COMMAND}`; export r; \
44285	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44286	$(NORMAL_TARGET_EXPORTS)  \
44287	(cd $(TARGET_SUBDIR)/libatomic && \
44288	  $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS)   \
44289		$(TARGET-target-libatomic))
44290@endif target-libatomic
44291
44292
44293
44294
44295
44296.PHONY: check-target-libatomic maybe-check-target-libatomic
44297maybe-check-target-libatomic:
44298@if target-libatomic
44299maybe-check-target-libatomic: check-target-libatomic
44300
44301check-target-libatomic:
44302	@: $(MAKE); $(unstage)
44303	@r=`${PWD_COMMAND}`; export r; \
44304	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44305	$(NORMAL_TARGET_EXPORTS) \
44306	(cd $(TARGET_SUBDIR)/libatomic && \
44307	  $(MAKE) $(TARGET_FLAGS_TO_PASS)   check)
44308
44309@endif target-libatomic
44310
44311.PHONY: install-target-libatomic maybe-install-target-libatomic
44312maybe-install-target-libatomic:
44313@if target-libatomic
44314maybe-install-target-libatomic: install-target-libatomic
44315
44316install-target-libatomic: installdirs
44317	@: $(MAKE); $(unstage)
44318	@r=`${PWD_COMMAND}`; export r; \
44319	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44320	$(NORMAL_TARGET_EXPORTS) \
44321	(cd $(TARGET_SUBDIR)/libatomic && \
44322	  $(MAKE) $(TARGET_FLAGS_TO_PASS)  install)
44323
44324@endif target-libatomic
44325
44326.PHONY: install-strip-target-libatomic maybe-install-strip-target-libatomic
44327maybe-install-strip-target-libatomic:
44328@if target-libatomic
44329maybe-install-strip-target-libatomic: install-strip-target-libatomic
44330
44331install-strip-target-libatomic: installdirs
44332	@: $(MAKE); $(unstage)
44333	@r=`${PWD_COMMAND}`; export r; \
44334	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44335	$(NORMAL_TARGET_EXPORTS) \
44336	(cd $(TARGET_SUBDIR)/libatomic && \
44337	  $(MAKE) $(TARGET_FLAGS_TO_PASS)  install-strip)
44338
44339@endif target-libatomic
44340
44341# Other targets (info, dvi, pdf, etc.)
44342
44343.PHONY: maybe-info-target-libatomic info-target-libatomic
44344maybe-info-target-libatomic:
44345@if target-libatomic
44346maybe-info-target-libatomic: info-target-libatomic
44347
44348info-target-libatomic: \
44349    configure-target-libatomic 
44350	@: $(MAKE); $(unstage)
44351	@[ -f $(TARGET_SUBDIR)/libatomic/Makefile ] || exit 0 ; \
44352	r=`${PWD_COMMAND}`; export r; \
44353	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44354	$(NORMAL_TARGET_EXPORTS) \
44355	echo "Doing info in $(TARGET_SUBDIR)/libatomic" ; \
44356	for flag in $(EXTRA_TARGET_FLAGS); do \
44357	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44358	done; \
44359	(cd $(TARGET_SUBDIR)/libatomic && \
44360	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44361	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44362	          "RANLIB=$${RANLIB}" \
44363	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
44364	           info) \
44365	  || exit 1
44366
44367@endif target-libatomic
44368
44369.PHONY: maybe-dvi-target-libatomic dvi-target-libatomic
44370maybe-dvi-target-libatomic:
44371@if target-libatomic
44372maybe-dvi-target-libatomic: dvi-target-libatomic
44373
44374dvi-target-libatomic: \
44375    configure-target-libatomic 
44376	@: $(MAKE); $(unstage)
44377	@[ -f $(TARGET_SUBDIR)/libatomic/Makefile ] || exit 0 ; \
44378	r=`${PWD_COMMAND}`; export r; \
44379	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44380	$(NORMAL_TARGET_EXPORTS) \
44381	echo "Doing dvi in $(TARGET_SUBDIR)/libatomic" ; \
44382	for flag in $(EXTRA_TARGET_FLAGS); do \
44383	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44384	done; \
44385	(cd $(TARGET_SUBDIR)/libatomic && \
44386	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44387	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44388	          "RANLIB=$${RANLIB}" \
44389	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
44390	           dvi) \
44391	  || exit 1
44392
44393@endif target-libatomic
44394
44395.PHONY: maybe-pdf-target-libatomic pdf-target-libatomic
44396maybe-pdf-target-libatomic:
44397@if target-libatomic
44398maybe-pdf-target-libatomic: pdf-target-libatomic
44399
44400pdf-target-libatomic: \
44401    configure-target-libatomic 
44402	@: $(MAKE); $(unstage)
44403	@[ -f $(TARGET_SUBDIR)/libatomic/Makefile ] || exit 0 ; \
44404	r=`${PWD_COMMAND}`; export r; \
44405	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44406	$(NORMAL_TARGET_EXPORTS) \
44407	echo "Doing pdf in $(TARGET_SUBDIR)/libatomic" ; \
44408	for flag in $(EXTRA_TARGET_FLAGS); do \
44409	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44410	done; \
44411	(cd $(TARGET_SUBDIR)/libatomic && \
44412	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44413	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44414	          "RANLIB=$${RANLIB}" \
44415	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
44416	           pdf) \
44417	  || exit 1
44418
44419@endif target-libatomic
44420
44421.PHONY: maybe-html-target-libatomic html-target-libatomic
44422maybe-html-target-libatomic:
44423@if target-libatomic
44424maybe-html-target-libatomic: html-target-libatomic
44425
44426html-target-libatomic: \
44427    configure-target-libatomic 
44428	@: $(MAKE); $(unstage)
44429	@[ -f $(TARGET_SUBDIR)/libatomic/Makefile ] || exit 0 ; \
44430	r=`${PWD_COMMAND}`; export r; \
44431	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44432	$(NORMAL_TARGET_EXPORTS) \
44433	echo "Doing html in $(TARGET_SUBDIR)/libatomic" ; \
44434	for flag in $(EXTRA_TARGET_FLAGS); do \
44435	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44436	done; \
44437	(cd $(TARGET_SUBDIR)/libatomic && \
44438	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44439	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44440	          "RANLIB=$${RANLIB}" \
44441	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
44442	           html) \
44443	  || exit 1
44444
44445@endif target-libatomic
44446
44447.PHONY: maybe-TAGS-target-libatomic TAGS-target-libatomic
44448maybe-TAGS-target-libatomic:
44449@if target-libatomic
44450maybe-TAGS-target-libatomic: TAGS-target-libatomic
44451
44452TAGS-target-libatomic: \
44453    configure-target-libatomic 
44454	@: $(MAKE); $(unstage)
44455	@[ -f $(TARGET_SUBDIR)/libatomic/Makefile ] || exit 0 ; \
44456	r=`${PWD_COMMAND}`; export r; \
44457	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44458	$(NORMAL_TARGET_EXPORTS) \
44459	echo "Doing TAGS in $(TARGET_SUBDIR)/libatomic" ; \
44460	for flag in $(EXTRA_TARGET_FLAGS); do \
44461	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44462	done; \
44463	(cd $(TARGET_SUBDIR)/libatomic && \
44464	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44465	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44466	          "RANLIB=$${RANLIB}" \
44467	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
44468	           TAGS) \
44469	  || exit 1
44470
44471@endif target-libatomic
44472
44473.PHONY: maybe-install-info-target-libatomic install-info-target-libatomic
44474maybe-install-info-target-libatomic:
44475@if target-libatomic
44476maybe-install-info-target-libatomic: install-info-target-libatomic
44477
44478install-info-target-libatomic: \
44479    configure-target-libatomic \
44480    info-target-libatomic 
44481	@: $(MAKE); $(unstage)
44482	@[ -f $(TARGET_SUBDIR)/libatomic/Makefile ] || exit 0 ; \
44483	r=`${PWD_COMMAND}`; export r; \
44484	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44485	$(NORMAL_TARGET_EXPORTS) \
44486	echo "Doing install-info in $(TARGET_SUBDIR)/libatomic" ; \
44487	for flag in $(EXTRA_TARGET_FLAGS); do \
44488	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44489	done; \
44490	(cd $(TARGET_SUBDIR)/libatomic && \
44491	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44492	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44493	          "RANLIB=$${RANLIB}" \
44494	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
44495	           install-info) \
44496	  || exit 1
44497
44498@endif target-libatomic
44499
44500.PHONY: maybe-install-pdf-target-libatomic install-pdf-target-libatomic
44501maybe-install-pdf-target-libatomic:
44502@if target-libatomic
44503maybe-install-pdf-target-libatomic: install-pdf-target-libatomic
44504
44505install-pdf-target-libatomic: \
44506    configure-target-libatomic \
44507    pdf-target-libatomic 
44508	@: $(MAKE); $(unstage)
44509	@[ -f $(TARGET_SUBDIR)/libatomic/Makefile ] || exit 0 ; \
44510	r=`${PWD_COMMAND}`; export r; \
44511	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44512	$(NORMAL_TARGET_EXPORTS) \
44513	echo "Doing install-pdf in $(TARGET_SUBDIR)/libatomic" ; \
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)/libatomic && \
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	           install-pdf) \
44523	  || exit 1
44524
44525@endif target-libatomic
44526
44527.PHONY: maybe-install-html-target-libatomic install-html-target-libatomic
44528maybe-install-html-target-libatomic:
44529@if target-libatomic
44530maybe-install-html-target-libatomic: install-html-target-libatomic
44531
44532install-html-target-libatomic: \
44533    configure-target-libatomic \
44534    html-target-libatomic 
44535	@: $(MAKE); $(unstage)
44536	@[ -f $(TARGET_SUBDIR)/libatomic/Makefile ] || exit 0 ; \
44537	r=`${PWD_COMMAND}`; export r; \
44538	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44539	$(NORMAL_TARGET_EXPORTS) \
44540	echo "Doing install-html in $(TARGET_SUBDIR)/libatomic" ; \
44541	for flag in $(EXTRA_TARGET_FLAGS); do \
44542	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44543	done; \
44544	(cd $(TARGET_SUBDIR)/libatomic && \
44545	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44546	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44547	          "RANLIB=$${RANLIB}" \
44548	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
44549	           install-html) \
44550	  || exit 1
44551
44552@endif target-libatomic
44553
44554.PHONY: maybe-installcheck-target-libatomic installcheck-target-libatomic
44555maybe-installcheck-target-libatomic:
44556@if target-libatomic
44557maybe-installcheck-target-libatomic: installcheck-target-libatomic
44558
44559installcheck-target-libatomic: \
44560    configure-target-libatomic 
44561	@: $(MAKE); $(unstage)
44562	@[ -f $(TARGET_SUBDIR)/libatomic/Makefile ] || exit 0 ; \
44563	r=`${PWD_COMMAND}`; export r; \
44564	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44565	$(NORMAL_TARGET_EXPORTS) \
44566	echo "Doing installcheck in $(TARGET_SUBDIR)/libatomic" ; \
44567	for flag in $(EXTRA_TARGET_FLAGS); do \
44568	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44569	done; \
44570	(cd $(TARGET_SUBDIR)/libatomic && \
44571	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44572	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44573	          "RANLIB=$${RANLIB}" \
44574	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
44575	           installcheck) \
44576	  || exit 1
44577
44578@endif target-libatomic
44579
44580.PHONY: maybe-mostlyclean-target-libatomic mostlyclean-target-libatomic
44581maybe-mostlyclean-target-libatomic:
44582@if target-libatomic
44583maybe-mostlyclean-target-libatomic: mostlyclean-target-libatomic
44584
44585mostlyclean-target-libatomic: 
44586	@: $(MAKE); $(unstage)
44587	@[ -f $(TARGET_SUBDIR)/libatomic/Makefile ] || exit 0 ; \
44588	r=`${PWD_COMMAND}`; export r; \
44589	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44590	$(NORMAL_TARGET_EXPORTS) \
44591	echo "Doing mostlyclean in $(TARGET_SUBDIR)/libatomic" ; \
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)/libatomic && \
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	           mostlyclean) \
44601	  || exit 1
44602
44603@endif target-libatomic
44604
44605.PHONY: maybe-clean-target-libatomic clean-target-libatomic
44606maybe-clean-target-libatomic:
44607@if target-libatomic
44608maybe-clean-target-libatomic: clean-target-libatomic
44609
44610clean-target-libatomic: 
44611	@: $(MAKE); $(unstage)
44612	@[ -f $(TARGET_SUBDIR)/libatomic/Makefile ] || exit 0 ; \
44613	r=`${PWD_COMMAND}`; export r; \
44614	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44615	$(NORMAL_TARGET_EXPORTS) \
44616	echo "Doing clean in $(TARGET_SUBDIR)/libatomic" ; \
44617	for flag in $(EXTRA_TARGET_FLAGS); do \
44618	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44619	done; \
44620	(cd $(TARGET_SUBDIR)/libatomic && \
44621	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44622	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44623	          "RANLIB=$${RANLIB}" \
44624	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
44625	           clean) \
44626	  || exit 1
44627
44628@endif target-libatomic
44629
44630.PHONY: maybe-distclean-target-libatomic distclean-target-libatomic
44631maybe-distclean-target-libatomic:
44632@if target-libatomic
44633maybe-distclean-target-libatomic: distclean-target-libatomic
44634
44635distclean-target-libatomic: 
44636	@: $(MAKE); $(unstage)
44637	@[ -f $(TARGET_SUBDIR)/libatomic/Makefile ] || exit 0 ; \
44638	r=`${PWD_COMMAND}`; export r; \
44639	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44640	$(NORMAL_TARGET_EXPORTS) \
44641	echo "Doing distclean in $(TARGET_SUBDIR)/libatomic" ; \
44642	for flag in $(EXTRA_TARGET_FLAGS); do \
44643	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44644	done; \
44645	(cd $(TARGET_SUBDIR)/libatomic && \
44646	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44647	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44648	          "RANLIB=$${RANLIB}" \
44649	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
44650	           distclean) \
44651	  || exit 1
44652
44653@endif target-libatomic
44654
44655.PHONY: maybe-maintainer-clean-target-libatomic maintainer-clean-target-libatomic
44656maybe-maintainer-clean-target-libatomic:
44657@if target-libatomic
44658maybe-maintainer-clean-target-libatomic: maintainer-clean-target-libatomic
44659
44660maintainer-clean-target-libatomic: 
44661	@: $(MAKE); $(unstage)
44662	@[ -f $(TARGET_SUBDIR)/libatomic/Makefile ] || exit 0 ; \
44663	r=`${PWD_COMMAND}`; export r; \
44664	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44665	$(NORMAL_TARGET_EXPORTS) \
44666	echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libatomic" ; \
44667	for flag in $(EXTRA_TARGET_FLAGS); do \
44668	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44669	done; \
44670	(cd $(TARGET_SUBDIR)/libatomic && \
44671	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44672	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44673	          "RANLIB=$${RANLIB}" \
44674	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
44675	           maintainer-clean) \
44676	  || exit 1
44677
44678@endif target-libatomic
44679
44680
44681
44682@if target-libgomp
44683.PHONY: check-target-libgomp-c++
44684check-target-libgomp-c++:
44685	$(MAKE) RUNTESTFLAGS="$(RUNTESTFLAGS) c++.exp" check-target-libgomp
44686
44687@endif target-libgomp
44688
44689@if target-libitm
44690.PHONY: check-target-libitm-c++
44691check-target-libitm-c++:
44692	$(MAKE) RUNTESTFLAGS="$(RUNTESTFLAGS) c++.exp" check-target-libitm
44693
44694@endif target-libitm
44695
44696# ----------
44697# GCC module
44698# ----------
44699
44700@if gcc-no-bootstrap
44701.PHONY: cross
44702cross: all-build all-gas all-ld
44703	@r=`${PWD_COMMAND}`; export r; \
44704	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44705	$(HOST_EXPORTS) \
44706	echo "Building the C and C++ compiler"; \
44707	cd gcc && $(MAKE) $(GCC_FLAGS_TO_PASS) LANGUAGES="c c++"
44708	@r=`${PWD_COMMAND}`; export r; \
44709	s=`cd $(srcdir); ${PWD_COMMAND}` ; export s; \
44710	echo "Building runtime libraries"; \
44711	$(MAKE) $(RECURSE_FLAGS_TO_PASS) LANGUAGES="c c++" all
44712@endif gcc-no-bootstrap
44713
44714@if gcc
44715
44716.PHONY: check-gcc-c check-c
44717check-gcc-c:
44718	r=`${PWD_COMMAND}`; export r; \
44719	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44720	$(HOST_EXPORTS) \
44721	(cd gcc && $(MAKE) $(GCC_FLAGS_TO_PASS) check-gcc);
44722check-c: check-gcc-c
44723
44724.PHONY: check-gcc-c++ check-c++
44725check-gcc-c++:
44726	r=`${PWD_COMMAND}`; export r; \
44727	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44728	$(HOST_EXPORTS) \
44729	(cd gcc && $(MAKE) $(GCC_FLAGS_TO_PASS) check-c++);
44730check-c++: check-gcc-c++ check-target-libstdc++-v3 check-target-libitm-c++ check-target-libgomp-c++
44731
44732.PHONY: check-gcc-fortran check-fortran
44733check-gcc-fortran:
44734	r=`${PWD_COMMAND}`; export r; \
44735	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44736	$(HOST_EXPORTS) \
44737	(cd gcc && $(MAKE) $(GCC_FLAGS_TO_PASS) check-fortran);
44738check-fortran: check-gcc-fortran check-target-libquadmath check-target-libgfortran
44739
44740.PHONY: check-gcc-java check-java
44741check-gcc-java:
44742	r=`${PWD_COMMAND}`; export r; \
44743	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44744	$(HOST_EXPORTS) \
44745	(cd gcc && $(MAKE) $(GCC_FLAGS_TO_PASS) check-java);
44746check-java: check-gcc-java check-target-libjava
44747
44748.PHONY: check-gcc-ada check-ada
44749check-gcc-ada:
44750	r=`${PWD_COMMAND}`; export r; \
44751	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44752	$(HOST_EXPORTS) \
44753	(cd gcc && $(MAKE) $(GCC_FLAGS_TO_PASS) check-ada);
44754check-ada: check-gcc-ada check-target-libada
44755
44756.PHONY: check-gcc-objc check-objc
44757check-gcc-objc:
44758	r=`${PWD_COMMAND}`; export r; \
44759	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44760	$(HOST_EXPORTS) \
44761	(cd gcc && $(MAKE) $(GCC_FLAGS_TO_PASS) check-objc);
44762check-objc: check-gcc-objc check-target-libobjc
44763
44764.PHONY: check-gcc-obj-c++ check-obj-c++
44765check-gcc-obj-c++:
44766	r=`${PWD_COMMAND}`; export r; \
44767	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44768	$(HOST_EXPORTS) \
44769	(cd gcc && $(MAKE) $(GCC_FLAGS_TO_PASS) check-obj-c++);
44770check-obj-c++: check-gcc-obj-c++
44771
44772.PHONY: check-gcc-go check-go
44773check-gcc-go:
44774	r=`${PWD_COMMAND}`; export r; \
44775	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44776	$(HOST_EXPORTS) \
44777	(cd gcc && $(MAKE) $(GCC_FLAGS_TO_PASS) check-go);
44778check-go: check-gcc-go check-target-libgo
44779
44780
44781# The gcc part of install-no-fixedincludes, which relies on an intimate
44782# knowledge of how a number of gcc internal targets (inter)operate.  Delegate.
44783.PHONY: gcc-install-no-fixedincludes
44784gcc-install-no-fixedincludes:
44785	@if [ -f ./gcc/Makefile ]; then \
44786	  r=`${PWD_COMMAND}`; export r; \
44787	  s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44788	  $(HOST_EXPORTS) \
44789	  (cd ./gcc \
44790	   && $(MAKE) $(GCC_FLAGS_TO_PASS) install-no-fixedincludes); \
44791	else true; fi
44792@endif gcc
44793
44794# ---------------------
44795# GCC bootstrap support
44796# ---------------------
44797
44798# We track the current stage (the one in 'gcc') in the stage_current file.
44799# stage_last instead tracks the stage that was built last.  These targets
44800# are dummy when toplevel bootstrap is not active.
44801
44802# While making host and target tools, symlinks to the final stage must be
44803# there, so $(unstage) should be run at various points.  To avoid excessive
44804# recursive invocations of make, we "inline" them using a variable.  These
44805# must be referenced as ": $(MAKE) ; $(unstage)" rather than "$(unstage)"
44806# to avoid warnings from the GNU Make job server.
44807
44808unstage = :
44809stage = :
44810current_stage = ""
44811
44812@if gcc-bootstrap
44813unstage = if [ -f stage_last ]; then [ -f stage_current ] || $(MAKE) `cat stage_last`-start || exit 1; else :; fi
44814stage = if [ -f stage_current ]; then $(MAKE) `cat stage_current`-end || exit 1; else :; fi
44815current_stage = "`cat stage_current 2> /dev/null`"
44816@endif gcc-bootstrap
44817
44818.PHONY: unstage stage
44819unstage:
44820	@: $(MAKE); $(unstage)
44821stage:
44822	@: $(MAKE); $(stage)
44823
44824# Disable commands for lean bootstrap.
44825LEAN = false
44826
44827# We name the build directories for the various stages "stage1-gcc",
44828# "stage2-gcc","stage3-gcc", etc.
44829
44830# Since the 'compare' process will fail (on debugging information) if any
44831# directory names are different, we need to link the gcc directory for
44832# the previous stage to a constant name ('prev-gcc'), and to make the name of
44833# the build directories constant as well. For the latter, we use naked names
44834# like 'gcc', because the scripts in that directory assume it.  We use
44835# mv on platforms where symlinks to directories do not work or are not
44836# reliable.
44837
44838# 'touch' doesn't work right on some platforms.
44839STAMP = echo timestamp > 
44840
44841# We only want to compare .o files, so set this!
44842objext = .o
44843
44844
44845.PHONY: stage1-start stage1-end
44846
44847stage1-start::
44848	@: $(MAKE); $(stage); \
44849	echo stage1 > stage_current ; \
44850	echo stage1 > stage_last; \
44851	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)
44852@if bfd
44853	@cd $(HOST_SUBDIR); [ -d stage1-bfd ] || \
44854	  mkdir stage1-bfd; \
44855	mv stage1-bfd bfd 
44856@endif bfd
44857@if opcodes
44858	@cd $(HOST_SUBDIR); [ -d stage1-opcodes ] || \
44859	  mkdir stage1-opcodes; \
44860	mv stage1-opcodes opcodes 
44861@endif opcodes
44862@if binutils
44863	@cd $(HOST_SUBDIR); [ -d stage1-binutils ] || \
44864	  mkdir stage1-binutils; \
44865	mv stage1-binutils binutils 
44866@endif binutils
44867@if fixincludes
44868	@cd $(HOST_SUBDIR); [ -d stage1-fixincludes ] || \
44869	  mkdir stage1-fixincludes; \
44870	mv stage1-fixincludes fixincludes 
44871@endif fixincludes
44872@if gas
44873	@cd $(HOST_SUBDIR); [ -d stage1-gas ] || \
44874	  mkdir stage1-gas; \
44875	mv stage1-gas gas 
44876@endif gas
44877@if gcc
44878	@cd $(HOST_SUBDIR); [ -d stage1-gcc ] || \
44879	  mkdir stage1-gcc; \
44880	mv stage1-gcc gcc 
44881@endif gcc
44882@if gmp
44883	@cd $(HOST_SUBDIR); [ -d stage1-gmp ] || \
44884	  mkdir stage1-gmp; \
44885	mv stage1-gmp gmp 
44886@endif gmp
44887@if mpfr
44888	@cd $(HOST_SUBDIR); [ -d stage1-mpfr ] || \
44889	  mkdir stage1-mpfr; \
44890	mv stage1-mpfr mpfr 
44891@endif mpfr
44892@if mpc
44893	@cd $(HOST_SUBDIR); [ -d stage1-mpc ] || \
44894	  mkdir stage1-mpc; \
44895	mv stage1-mpc mpc 
44896@endif mpc
44897@if isl
44898	@cd $(HOST_SUBDIR); [ -d stage1-isl ] || \
44899	  mkdir stage1-isl; \
44900	mv stage1-isl isl 
44901@endif isl
44902@if cloog
44903	@cd $(HOST_SUBDIR); [ -d stage1-cloog ] || \
44904	  mkdir stage1-cloog; \
44905	mv stage1-cloog cloog 
44906@endif cloog
44907@if libelf
44908	@cd $(HOST_SUBDIR); [ -d stage1-libelf ] || \
44909	  mkdir stage1-libelf; \
44910	mv stage1-libelf libelf 
44911@endif libelf
44912@if gold
44913	@cd $(HOST_SUBDIR); [ -d stage1-gold ] || \
44914	  mkdir stage1-gold; \
44915	mv stage1-gold gold 
44916@endif gold
44917@if intl
44918	@cd $(HOST_SUBDIR); [ -d stage1-intl ] || \
44919	  mkdir stage1-intl; \
44920	mv stage1-intl intl 
44921@endif intl
44922@if ld
44923	@cd $(HOST_SUBDIR); [ -d stage1-ld ] || \
44924	  mkdir stage1-ld; \
44925	mv stage1-ld ld 
44926@endif ld
44927@if libbacktrace
44928	@cd $(HOST_SUBDIR); [ -d stage1-libbacktrace ] || \
44929	  mkdir stage1-libbacktrace; \
44930	mv stage1-libbacktrace libbacktrace 
44931@endif libbacktrace
44932@if libcpp
44933	@cd $(HOST_SUBDIR); [ -d stage1-libcpp ] || \
44934	  mkdir stage1-libcpp; \
44935	mv stage1-libcpp libcpp 
44936@endif libcpp
44937@if libdecnumber
44938	@cd $(HOST_SUBDIR); [ -d stage1-libdecnumber ] || \
44939	  mkdir stage1-libdecnumber; \
44940	mv stage1-libdecnumber libdecnumber 
44941@endif libdecnumber
44942@if libiberty
44943	@cd $(HOST_SUBDIR); [ -d stage1-libiberty ] || \
44944	  mkdir stage1-libiberty; \
44945	mv stage1-libiberty libiberty 
44946@endif libiberty
44947@if zlib
44948	@cd $(HOST_SUBDIR); [ -d stage1-zlib ] || \
44949	  mkdir stage1-zlib; \
44950	mv stage1-zlib zlib 
44951@endif zlib
44952@if lto-plugin
44953	@cd $(HOST_SUBDIR); [ -d stage1-lto-plugin ] || \
44954	  mkdir stage1-lto-plugin; \
44955	mv stage1-lto-plugin lto-plugin 
44956@endif lto-plugin
44957	@[ -d stage1-$(TARGET_SUBDIR) ] || \
44958	  mkdir stage1-$(TARGET_SUBDIR); \
44959	mv stage1-$(TARGET_SUBDIR) $(TARGET_SUBDIR) 
44960
44961stage1-end:: 
44962@if bfd
44963	@if test -d $(HOST_SUBDIR)/bfd ; then \
44964	  cd $(HOST_SUBDIR); mv bfd stage1-bfd  ; \
44965	fi
44966@endif bfd
44967@if opcodes
44968	@if test -d $(HOST_SUBDIR)/opcodes ; then \
44969	  cd $(HOST_SUBDIR); mv opcodes stage1-opcodes  ; \
44970	fi
44971@endif opcodes
44972@if binutils
44973	@if test -d $(HOST_SUBDIR)/binutils ; then \
44974	  cd $(HOST_SUBDIR); mv binutils stage1-binutils  ; \
44975	fi
44976@endif binutils
44977@if fixincludes
44978	@if test -d $(HOST_SUBDIR)/fixincludes ; then \
44979	  cd $(HOST_SUBDIR); mv fixincludes stage1-fixincludes  ; \
44980	fi
44981@endif fixincludes
44982@if gas
44983	@if test -d $(HOST_SUBDIR)/gas ; then \
44984	  cd $(HOST_SUBDIR); mv gas stage1-gas  ; \
44985	fi
44986@endif gas
44987@if gcc
44988	@if test -d $(HOST_SUBDIR)/gcc ; then \
44989	  cd $(HOST_SUBDIR); mv gcc stage1-gcc  ; \
44990	fi
44991@endif gcc
44992@if gmp
44993	@if test -d $(HOST_SUBDIR)/gmp ; then \
44994	  cd $(HOST_SUBDIR); mv gmp stage1-gmp  ; \
44995	fi
44996@endif gmp
44997@if mpfr
44998	@if test -d $(HOST_SUBDIR)/mpfr ; then \
44999	  cd $(HOST_SUBDIR); mv mpfr stage1-mpfr  ; \
45000	fi
45001@endif mpfr
45002@if mpc
45003	@if test -d $(HOST_SUBDIR)/mpc ; then \
45004	  cd $(HOST_SUBDIR); mv mpc stage1-mpc  ; \
45005	fi
45006@endif mpc
45007@if isl
45008	@if test -d $(HOST_SUBDIR)/isl ; then \
45009	  cd $(HOST_SUBDIR); mv isl stage1-isl  ; \
45010	fi
45011@endif isl
45012@if cloog
45013	@if test -d $(HOST_SUBDIR)/cloog ; then \
45014	  cd $(HOST_SUBDIR); mv cloog stage1-cloog  ; \
45015	fi
45016@endif cloog
45017@if libelf
45018	@if test -d $(HOST_SUBDIR)/libelf ; then \
45019	  cd $(HOST_SUBDIR); mv libelf stage1-libelf  ; \
45020	fi
45021@endif libelf
45022@if gold
45023	@if test -d $(HOST_SUBDIR)/gold ; then \
45024	  cd $(HOST_SUBDIR); mv gold stage1-gold  ; \
45025	fi
45026@endif gold
45027@if intl
45028	@if test -d $(HOST_SUBDIR)/intl ; then \
45029	  cd $(HOST_SUBDIR); mv intl stage1-intl  ; \
45030	fi
45031@endif intl
45032@if ld
45033	@if test -d $(HOST_SUBDIR)/ld ; then \
45034	  cd $(HOST_SUBDIR); mv ld stage1-ld  ; \
45035	fi
45036@endif ld
45037@if libbacktrace
45038	@if test -d $(HOST_SUBDIR)/libbacktrace ; then \
45039	  cd $(HOST_SUBDIR); mv libbacktrace stage1-libbacktrace  ; \
45040	fi
45041@endif libbacktrace
45042@if libcpp
45043	@if test -d $(HOST_SUBDIR)/libcpp ; then \
45044	  cd $(HOST_SUBDIR); mv libcpp stage1-libcpp  ; \
45045	fi
45046@endif libcpp
45047@if libdecnumber
45048	@if test -d $(HOST_SUBDIR)/libdecnumber ; then \
45049	  cd $(HOST_SUBDIR); mv libdecnumber stage1-libdecnumber  ; \
45050	fi
45051@endif libdecnumber
45052@if libiberty
45053	@if test -d $(HOST_SUBDIR)/libiberty ; then \
45054	  cd $(HOST_SUBDIR); mv libiberty stage1-libiberty  ; \
45055	fi
45056@endif libiberty
45057@if zlib
45058	@if test -d $(HOST_SUBDIR)/zlib ; then \
45059	  cd $(HOST_SUBDIR); mv zlib stage1-zlib  ; \
45060	fi
45061@endif zlib
45062@if lto-plugin
45063	@if test -d $(HOST_SUBDIR)/lto-plugin ; then \
45064	  cd $(HOST_SUBDIR); mv lto-plugin stage1-lto-plugin  ; \
45065	fi
45066@endif lto-plugin
45067	@if test -d $(TARGET_SUBDIR) ; then \
45068	  mv $(TARGET_SUBDIR) stage1-$(TARGET_SUBDIR)  ; \
45069	fi
45070	rm -f stage_current
45071
45072# Bubble a bug fix through all the stages up to stage 1.  They are
45073# remade, but not reconfigured.  The next stage (if any) will not be
45074# reconfigured either.
45075.PHONY: stage1-bubble
45076stage1-bubble:: 
45077	@r=`${PWD_COMMAND}`; export r; \
45078	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45079	if test -f stage1-lean  ; then \
45080	  echo Skipping rebuild of stage1 ; \
45081	else \
45082	  $(MAKE) stage1-start; \
45083	  $(MAKE) $(RECURSE_FLAGS_TO_PASS) all-stage1; \
45084	fi
45085
45086.PHONY: all-stage1 clean-stage1
45087do-clean: clean-stage1
45088
45089# FIXME: Will not need to be conditional when toplevel bootstrap is the
45090# only possibility, but now it conflicts with no-bootstrap rules
45091@if gcc-bootstrap
45092
45093
45094
45095
45096# Rules to wipe a stage and all the following ones, also used for cleanstrap
45097
45098.PHONY: distclean-stage1
45099distclean-stage1::
45100	@: $(MAKE); $(stage)
45101	@test "`cat stage_last`" != stage1 || rm -f stage_last
45102	rm -rf stage1-* 
45103
45104
45105@endif gcc-bootstrap
45106
45107
45108.PHONY: stage2-start stage2-end
45109
45110stage2-start::
45111	@: $(MAKE); $(stage); \
45112	echo stage2 > stage_current ; \
45113	echo stage2 > stage_last; \
45114	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)
45115@if bfd
45116	@cd $(HOST_SUBDIR); [ -d stage2-bfd ] || \
45117	  mkdir stage2-bfd; \
45118	mv stage2-bfd bfd  ; \
45119	mv stage1-bfd prev-bfd || test -f stage1-lean 
45120@endif bfd
45121@if opcodes
45122	@cd $(HOST_SUBDIR); [ -d stage2-opcodes ] || \
45123	  mkdir stage2-opcodes; \
45124	mv stage2-opcodes opcodes  ; \
45125	mv stage1-opcodes prev-opcodes || test -f stage1-lean 
45126@endif opcodes
45127@if binutils
45128	@cd $(HOST_SUBDIR); [ -d stage2-binutils ] || \
45129	  mkdir stage2-binutils; \
45130	mv stage2-binutils binutils  ; \
45131	mv stage1-binutils prev-binutils || test -f stage1-lean 
45132@endif binutils
45133@if fixincludes
45134	@cd $(HOST_SUBDIR); [ -d stage2-fixincludes ] || \
45135	  mkdir stage2-fixincludes; \
45136	mv stage2-fixincludes fixincludes  ; \
45137	mv stage1-fixincludes prev-fixincludes || test -f stage1-lean 
45138@endif fixincludes
45139@if gas
45140	@cd $(HOST_SUBDIR); [ -d stage2-gas ] || \
45141	  mkdir stage2-gas; \
45142	mv stage2-gas gas  ; \
45143	mv stage1-gas prev-gas || test -f stage1-lean 
45144@endif gas
45145@if gcc
45146	@cd $(HOST_SUBDIR); [ -d stage2-gcc ] || \
45147	  mkdir stage2-gcc; \
45148	mv stage2-gcc gcc  ; \
45149	mv stage1-gcc prev-gcc || test -f stage1-lean 
45150@endif gcc
45151@if gmp
45152	@cd $(HOST_SUBDIR); [ -d stage2-gmp ] || \
45153	  mkdir stage2-gmp; \
45154	mv stage2-gmp gmp  ; \
45155	mv stage1-gmp prev-gmp || test -f stage1-lean 
45156@endif gmp
45157@if mpfr
45158	@cd $(HOST_SUBDIR); [ -d stage2-mpfr ] || \
45159	  mkdir stage2-mpfr; \
45160	mv stage2-mpfr mpfr  ; \
45161	mv stage1-mpfr prev-mpfr || test -f stage1-lean 
45162@endif mpfr
45163@if mpc
45164	@cd $(HOST_SUBDIR); [ -d stage2-mpc ] || \
45165	  mkdir stage2-mpc; \
45166	mv stage2-mpc mpc  ; \
45167	mv stage1-mpc prev-mpc || test -f stage1-lean 
45168@endif mpc
45169@if isl
45170	@cd $(HOST_SUBDIR); [ -d stage2-isl ] || \
45171	  mkdir stage2-isl; \
45172	mv stage2-isl isl  ; \
45173	mv stage1-isl prev-isl || test -f stage1-lean 
45174@endif isl
45175@if cloog
45176	@cd $(HOST_SUBDIR); [ -d stage2-cloog ] || \
45177	  mkdir stage2-cloog; \
45178	mv stage2-cloog cloog  ; \
45179	mv stage1-cloog prev-cloog || test -f stage1-lean 
45180@endif cloog
45181@if libelf
45182	@cd $(HOST_SUBDIR); [ -d stage2-libelf ] || \
45183	  mkdir stage2-libelf; \
45184	mv stage2-libelf libelf  ; \
45185	mv stage1-libelf prev-libelf || test -f stage1-lean 
45186@endif libelf
45187@if gold
45188	@cd $(HOST_SUBDIR); [ -d stage2-gold ] || \
45189	  mkdir stage2-gold; \
45190	mv stage2-gold gold  ; \
45191	mv stage1-gold prev-gold || test -f stage1-lean 
45192@endif gold
45193@if intl
45194	@cd $(HOST_SUBDIR); [ -d stage2-intl ] || \
45195	  mkdir stage2-intl; \
45196	mv stage2-intl intl  ; \
45197	mv stage1-intl prev-intl || test -f stage1-lean 
45198@endif intl
45199@if ld
45200	@cd $(HOST_SUBDIR); [ -d stage2-ld ] || \
45201	  mkdir stage2-ld; \
45202	mv stage2-ld ld  ; \
45203	mv stage1-ld prev-ld || test -f stage1-lean 
45204@endif ld
45205@if libbacktrace
45206	@cd $(HOST_SUBDIR); [ -d stage2-libbacktrace ] || \
45207	  mkdir stage2-libbacktrace; \
45208	mv stage2-libbacktrace libbacktrace  ; \
45209	mv stage1-libbacktrace prev-libbacktrace || test -f stage1-lean 
45210@endif libbacktrace
45211@if libcpp
45212	@cd $(HOST_SUBDIR); [ -d stage2-libcpp ] || \
45213	  mkdir stage2-libcpp; \
45214	mv stage2-libcpp libcpp  ; \
45215	mv stage1-libcpp prev-libcpp || test -f stage1-lean 
45216@endif libcpp
45217@if libdecnumber
45218	@cd $(HOST_SUBDIR); [ -d stage2-libdecnumber ] || \
45219	  mkdir stage2-libdecnumber; \
45220	mv stage2-libdecnumber libdecnumber  ; \
45221	mv stage1-libdecnumber prev-libdecnumber || test -f stage1-lean 
45222@endif libdecnumber
45223@if libiberty
45224	@cd $(HOST_SUBDIR); [ -d stage2-libiberty ] || \
45225	  mkdir stage2-libiberty; \
45226	mv stage2-libiberty libiberty  ; \
45227	mv stage1-libiberty prev-libiberty || test -f stage1-lean 
45228@endif libiberty
45229@if zlib
45230	@cd $(HOST_SUBDIR); [ -d stage2-zlib ] || \
45231	  mkdir stage2-zlib; \
45232	mv stage2-zlib zlib  ; \
45233	mv stage1-zlib prev-zlib || test -f stage1-lean 
45234@endif zlib
45235@if lto-plugin
45236	@cd $(HOST_SUBDIR); [ -d stage2-lto-plugin ] || \
45237	  mkdir stage2-lto-plugin; \
45238	mv stage2-lto-plugin lto-plugin  ; \
45239	mv stage1-lto-plugin prev-lto-plugin || test -f stage1-lean 
45240@endif lto-plugin
45241	@[ -d stage2-$(TARGET_SUBDIR) ] || \
45242	  mkdir stage2-$(TARGET_SUBDIR); \
45243	mv stage2-$(TARGET_SUBDIR) $(TARGET_SUBDIR)  ; \
45244	mv stage1-$(TARGET_SUBDIR) prev-$(TARGET_SUBDIR) || test -f stage1-lean 
45245
45246stage2-end:: 
45247@if bfd
45248	@if test -d $(HOST_SUBDIR)/bfd ; then \
45249	  cd $(HOST_SUBDIR); mv bfd stage2-bfd ; \
45250	  mv prev-bfd stage1-bfd ; :  ; \
45251	fi
45252@endif bfd
45253@if opcodes
45254	@if test -d $(HOST_SUBDIR)/opcodes ; then \
45255	  cd $(HOST_SUBDIR); mv opcodes stage2-opcodes ; \
45256	  mv prev-opcodes stage1-opcodes ; :  ; \
45257	fi
45258@endif opcodes
45259@if binutils
45260	@if test -d $(HOST_SUBDIR)/binutils ; then \
45261	  cd $(HOST_SUBDIR); mv binutils stage2-binutils ; \
45262	  mv prev-binutils stage1-binutils ; :  ; \
45263	fi
45264@endif binutils
45265@if fixincludes
45266	@if test -d $(HOST_SUBDIR)/fixincludes ; then \
45267	  cd $(HOST_SUBDIR); mv fixincludes stage2-fixincludes ; \
45268	  mv prev-fixincludes stage1-fixincludes ; :  ; \
45269	fi
45270@endif fixincludes
45271@if gas
45272	@if test -d $(HOST_SUBDIR)/gas ; then \
45273	  cd $(HOST_SUBDIR); mv gas stage2-gas ; \
45274	  mv prev-gas stage1-gas ; :  ; \
45275	fi
45276@endif gas
45277@if gcc
45278	@if test -d $(HOST_SUBDIR)/gcc ; then \
45279	  cd $(HOST_SUBDIR); mv gcc stage2-gcc ; \
45280	  mv prev-gcc stage1-gcc ; :  ; \
45281	fi
45282@endif gcc
45283@if gmp
45284	@if test -d $(HOST_SUBDIR)/gmp ; then \
45285	  cd $(HOST_SUBDIR); mv gmp stage2-gmp ; \
45286	  mv prev-gmp stage1-gmp ; :  ; \
45287	fi
45288@endif gmp
45289@if mpfr
45290	@if test -d $(HOST_SUBDIR)/mpfr ; then \
45291	  cd $(HOST_SUBDIR); mv mpfr stage2-mpfr ; \
45292	  mv prev-mpfr stage1-mpfr ; :  ; \
45293	fi
45294@endif mpfr
45295@if mpc
45296	@if test -d $(HOST_SUBDIR)/mpc ; then \
45297	  cd $(HOST_SUBDIR); mv mpc stage2-mpc ; \
45298	  mv prev-mpc stage1-mpc ; :  ; \
45299	fi
45300@endif mpc
45301@if isl
45302	@if test -d $(HOST_SUBDIR)/isl ; then \
45303	  cd $(HOST_SUBDIR); mv isl stage2-isl ; \
45304	  mv prev-isl stage1-isl ; :  ; \
45305	fi
45306@endif isl
45307@if cloog
45308	@if test -d $(HOST_SUBDIR)/cloog ; then \
45309	  cd $(HOST_SUBDIR); mv cloog stage2-cloog ; \
45310	  mv prev-cloog stage1-cloog ; :  ; \
45311	fi
45312@endif cloog
45313@if libelf
45314	@if test -d $(HOST_SUBDIR)/libelf ; then \
45315	  cd $(HOST_SUBDIR); mv libelf stage2-libelf ; \
45316	  mv prev-libelf stage1-libelf ; :  ; \
45317	fi
45318@endif libelf
45319@if gold
45320	@if test -d $(HOST_SUBDIR)/gold ; then \
45321	  cd $(HOST_SUBDIR); mv gold stage2-gold ; \
45322	  mv prev-gold stage1-gold ; :  ; \
45323	fi
45324@endif gold
45325@if intl
45326	@if test -d $(HOST_SUBDIR)/intl ; then \
45327	  cd $(HOST_SUBDIR); mv intl stage2-intl ; \
45328	  mv prev-intl stage1-intl ; :  ; \
45329	fi
45330@endif intl
45331@if ld
45332	@if test -d $(HOST_SUBDIR)/ld ; then \
45333	  cd $(HOST_SUBDIR); mv ld stage2-ld ; \
45334	  mv prev-ld stage1-ld ; :  ; \
45335	fi
45336@endif ld
45337@if libbacktrace
45338	@if test -d $(HOST_SUBDIR)/libbacktrace ; then \
45339	  cd $(HOST_SUBDIR); mv libbacktrace stage2-libbacktrace ; \
45340	  mv prev-libbacktrace stage1-libbacktrace ; :  ; \
45341	fi
45342@endif libbacktrace
45343@if libcpp
45344	@if test -d $(HOST_SUBDIR)/libcpp ; then \
45345	  cd $(HOST_SUBDIR); mv libcpp stage2-libcpp ; \
45346	  mv prev-libcpp stage1-libcpp ; :  ; \
45347	fi
45348@endif libcpp
45349@if libdecnumber
45350	@if test -d $(HOST_SUBDIR)/libdecnumber ; then \
45351	  cd $(HOST_SUBDIR); mv libdecnumber stage2-libdecnumber ; \
45352	  mv prev-libdecnumber stage1-libdecnumber ; :  ; \
45353	fi
45354@endif libdecnumber
45355@if libiberty
45356	@if test -d $(HOST_SUBDIR)/libiberty ; then \
45357	  cd $(HOST_SUBDIR); mv libiberty stage2-libiberty ; \
45358	  mv prev-libiberty stage1-libiberty ; :  ; \
45359	fi
45360@endif libiberty
45361@if zlib
45362	@if test -d $(HOST_SUBDIR)/zlib ; then \
45363	  cd $(HOST_SUBDIR); mv zlib stage2-zlib ; \
45364	  mv prev-zlib stage1-zlib ; :  ; \
45365	fi
45366@endif zlib
45367@if lto-plugin
45368	@if test -d $(HOST_SUBDIR)/lto-plugin ; then \
45369	  cd $(HOST_SUBDIR); mv lto-plugin stage2-lto-plugin ; \
45370	  mv prev-lto-plugin stage1-lto-plugin ; :  ; \
45371	fi
45372@endif lto-plugin
45373	@if test -d $(TARGET_SUBDIR) ; then \
45374	  mv $(TARGET_SUBDIR) stage2-$(TARGET_SUBDIR)  ; \
45375	  mv prev-$(TARGET_SUBDIR) stage1-$(TARGET_SUBDIR) ; :  ; \
45376	fi
45377	rm -f stage_current
45378
45379# Bubble a bug fix through all the stages up to stage 2.  They are
45380# remade, but not reconfigured.  The next stage (if any) will not be
45381# reconfigured either.
45382.PHONY: stage2-bubble
45383stage2-bubble:: stage1-bubble
45384	@r=`${PWD_COMMAND}`; export r; \
45385	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45386	if test -f stage2-lean || test -f stage1-lean  ; then \
45387	  echo Skipping rebuild of stage2 ; \
45388	else \
45389	  $(MAKE) stage2-start; \
45390	  $(MAKE) $(RECURSE_FLAGS_TO_PASS) all-stage2; \
45391	fi
45392
45393.PHONY: all-stage2 clean-stage2
45394do-clean: clean-stage2
45395
45396# FIXME: Will not need to be conditional when toplevel bootstrap is the
45397# only possibility, but now it conflicts with no-bootstrap rules
45398@if gcc-bootstrap
45399
45400
45401
45402.PHONY: bootstrap2 bootstrap2-lean
45403bootstrap2:
45404	echo stage2 > stage_final
45405	@r=`${PWD_COMMAND}`; export r; \
45406	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45407	$(MAKE) $(RECURSE_FLAGS_TO_PASS) stage2-bubble
45408	@: $(MAKE); $(unstage)
45409	@r=`${PWD_COMMAND}`; export r; \
45410	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45411	TFLAGS="$(STAGE2_TFLAGS)"; \
45412	$(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
45413
45414bootstrap2-lean:
45415	echo stage2 > stage_final
45416	@r=`${PWD_COMMAND}`; export r; \
45417	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45418	$(MAKE) $(RECURSE_FLAGS_TO_PASS) LEAN=: stage2-bubble
45419	@: $(MAKE); $(unstage)
45420	@r=`${PWD_COMMAND}`; export r; \
45421	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45422	TFLAGS="$(STAGE2_TFLAGS)"; \
45423	$(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
45424
45425
45426# Rules to wipe a stage and all the following ones, also used for cleanstrap
45427distclean-stage1:: distclean-stage2 
45428.PHONY: distclean-stage2
45429distclean-stage2::
45430	@: $(MAKE); $(stage)
45431	@test "`cat stage_last`" != stage2 || rm -f stage_last
45432	rm -rf stage2-* 
45433
45434
45435@endif gcc-bootstrap
45436
45437
45438.PHONY: stage3-start stage3-end
45439
45440stage3-start::
45441	@: $(MAKE); $(stage); \
45442	echo stage3 > stage_current ; \
45443	echo stage3 > stage_last; \
45444	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)
45445@if bfd
45446	@cd $(HOST_SUBDIR); [ -d stage3-bfd ] || \
45447	  mkdir stage3-bfd; \
45448	mv stage3-bfd bfd  ; \
45449	mv stage2-bfd prev-bfd || test -f stage2-lean 
45450@endif bfd
45451@if opcodes
45452	@cd $(HOST_SUBDIR); [ -d stage3-opcodes ] || \
45453	  mkdir stage3-opcodes; \
45454	mv stage3-opcodes opcodes  ; \
45455	mv stage2-opcodes prev-opcodes || test -f stage2-lean 
45456@endif opcodes
45457@if binutils
45458	@cd $(HOST_SUBDIR); [ -d stage3-binutils ] || \
45459	  mkdir stage3-binutils; \
45460	mv stage3-binutils binutils  ; \
45461	mv stage2-binutils prev-binutils || test -f stage2-lean 
45462@endif binutils
45463@if fixincludes
45464	@cd $(HOST_SUBDIR); [ -d stage3-fixincludes ] || \
45465	  mkdir stage3-fixincludes; \
45466	mv stage3-fixincludes fixincludes  ; \
45467	mv stage2-fixincludes prev-fixincludes || test -f stage2-lean 
45468@endif fixincludes
45469@if gas
45470	@cd $(HOST_SUBDIR); [ -d stage3-gas ] || \
45471	  mkdir stage3-gas; \
45472	mv stage3-gas gas  ; \
45473	mv stage2-gas prev-gas || test -f stage2-lean 
45474@endif gas
45475@if gcc
45476	@cd $(HOST_SUBDIR); [ -d stage3-gcc ] || \
45477	  mkdir stage3-gcc; \
45478	mv stage3-gcc gcc  ; \
45479	mv stage2-gcc prev-gcc || test -f stage2-lean 
45480@endif gcc
45481@if gmp
45482	@cd $(HOST_SUBDIR); [ -d stage3-gmp ] || \
45483	  mkdir stage3-gmp; \
45484	mv stage3-gmp gmp  ; \
45485	mv stage2-gmp prev-gmp || test -f stage2-lean 
45486@endif gmp
45487@if mpfr
45488	@cd $(HOST_SUBDIR); [ -d stage3-mpfr ] || \
45489	  mkdir stage3-mpfr; \
45490	mv stage3-mpfr mpfr  ; \
45491	mv stage2-mpfr prev-mpfr || test -f stage2-lean 
45492@endif mpfr
45493@if mpc
45494	@cd $(HOST_SUBDIR); [ -d stage3-mpc ] || \
45495	  mkdir stage3-mpc; \
45496	mv stage3-mpc mpc  ; \
45497	mv stage2-mpc prev-mpc || test -f stage2-lean 
45498@endif mpc
45499@if isl
45500	@cd $(HOST_SUBDIR); [ -d stage3-isl ] || \
45501	  mkdir stage3-isl; \
45502	mv stage3-isl isl  ; \
45503	mv stage2-isl prev-isl || test -f stage2-lean 
45504@endif isl
45505@if cloog
45506	@cd $(HOST_SUBDIR); [ -d stage3-cloog ] || \
45507	  mkdir stage3-cloog; \
45508	mv stage3-cloog cloog  ; \
45509	mv stage2-cloog prev-cloog || test -f stage2-lean 
45510@endif cloog
45511@if libelf
45512	@cd $(HOST_SUBDIR); [ -d stage3-libelf ] || \
45513	  mkdir stage3-libelf; \
45514	mv stage3-libelf libelf  ; \
45515	mv stage2-libelf prev-libelf || test -f stage2-lean 
45516@endif libelf
45517@if gold
45518	@cd $(HOST_SUBDIR); [ -d stage3-gold ] || \
45519	  mkdir stage3-gold; \
45520	mv stage3-gold gold  ; \
45521	mv stage2-gold prev-gold || test -f stage2-lean 
45522@endif gold
45523@if intl
45524	@cd $(HOST_SUBDIR); [ -d stage3-intl ] || \
45525	  mkdir stage3-intl; \
45526	mv stage3-intl intl  ; \
45527	mv stage2-intl prev-intl || test -f stage2-lean 
45528@endif intl
45529@if ld
45530	@cd $(HOST_SUBDIR); [ -d stage3-ld ] || \
45531	  mkdir stage3-ld; \
45532	mv stage3-ld ld  ; \
45533	mv stage2-ld prev-ld || test -f stage2-lean 
45534@endif ld
45535@if libbacktrace
45536	@cd $(HOST_SUBDIR); [ -d stage3-libbacktrace ] || \
45537	  mkdir stage3-libbacktrace; \
45538	mv stage3-libbacktrace libbacktrace  ; \
45539	mv stage2-libbacktrace prev-libbacktrace || test -f stage2-lean 
45540@endif libbacktrace
45541@if libcpp
45542	@cd $(HOST_SUBDIR); [ -d stage3-libcpp ] || \
45543	  mkdir stage3-libcpp; \
45544	mv stage3-libcpp libcpp  ; \
45545	mv stage2-libcpp prev-libcpp || test -f stage2-lean 
45546@endif libcpp
45547@if libdecnumber
45548	@cd $(HOST_SUBDIR); [ -d stage3-libdecnumber ] || \
45549	  mkdir stage3-libdecnumber; \
45550	mv stage3-libdecnumber libdecnumber  ; \
45551	mv stage2-libdecnumber prev-libdecnumber || test -f stage2-lean 
45552@endif libdecnumber
45553@if libiberty
45554	@cd $(HOST_SUBDIR); [ -d stage3-libiberty ] || \
45555	  mkdir stage3-libiberty; \
45556	mv stage3-libiberty libiberty  ; \
45557	mv stage2-libiberty prev-libiberty || test -f stage2-lean 
45558@endif libiberty
45559@if zlib
45560	@cd $(HOST_SUBDIR); [ -d stage3-zlib ] || \
45561	  mkdir stage3-zlib; \
45562	mv stage3-zlib zlib  ; \
45563	mv stage2-zlib prev-zlib || test -f stage2-lean 
45564@endif zlib
45565@if lto-plugin
45566	@cd $(HOST_SUBDIR); [ -d stage3-lto-plugin ] || \
45567	  mkdir stage3-lto-plugin; \
45568	mv stage3-lto-plugin lto-plugin  ; \
45569	mv stage2-lto-plugin prev-lto-plugin || test -f stage2-lean 
45570@endif lto-plugin
45571	@[ -d stage3-$(TARGET_SUBDIR) ] || \
45572	  mkdir stage3-$(TARGET_SUBDIR); \
45573	mv stage3-$(TARGET_SUBDIR) $(TARGET_SUBDIR)  ; \
45574	mv stage2-$(TARGET_SUBDIR) prev-$(TARGET_SUBDIR) || test -f stage2-lean 
45575
45576stage3-end:: 
45577@if bfd
45578	@if test -d $(HOST_SUBDIR)/bfd ; then \
45579	  cd $(HOST_SUBDIR); mv bfd stage3-bfd ; \
45580	  mv prev-bfd stage2-bfd ; :  ; \
45581	fi
45582@endif bfd
45583@if opcodes
45584	@if test -d $(HOST_SUBDIR)/opcodes ; then \
45585	  cd $(HOST_SUBDIR); mv opcodes stage3-opcodes ; \
45586	  mv prev-opcodes stage2-opcodes ; :  ; \
45587	fi
45588@endif opcodes
45589@if binutils
45590	@if test -d $(HOST_SUBDIR)/binutils ; then \
45591	  cd $(HOST_SUBDIR); mv binutils stage3-binutils ; \
45592	  mv prev-binutils stage2-binutils ; :  ; \
45593	fi
45594@endif binutils
45595@if fixincludes
45596	@if test -d $(HOST_SUBDIR)/fixincludes ; then \
45597	  cd $(HOST_SUBDIR); mv fixincludes stage3-fixincludes ; \
45598	  mv prev-fixincludes stage2-fixincludes ; :  ; \
45599	fi
45600@endif fixincludes
45601@if gas
45602	@if test -d $(HOST_SUBDIR)/gas ; then \
45603	  cd $(HOST_SUBDIR); mv gas stage3-gas ; \
45604	  mv prev-gas stage2-gas ; :  ; \
45605	fi
45606@endif gas
45607@if gcc
45608	@if test -d $(HOST_SUBDIR)/gcc ; then \
45609	  cd $(HOST_SUBDIR); mv gcc stage3-gcc ; \
45610	  mv prev-gcc stage2-gcc ; :  ; \
45611	fi
45612@endif gcc
45613@if gmp
45614	@if test -d $(HOST_SUBDIR)/gmp ; then \
45615	  cd $(HOST_SUBDIR); mv gmp stage3-gmp ; \
45616	  mv prev-gmp stage2-gmp ; :  ; \
45617	fi
45618@endif gmp
45619@if mpfr
45620	@if test -d $(HOST_SUBDIR)/mpfr ; then \
45621	  cd $(HOST_SUBDIR); mv mpfr stage3-mpfr ; \
45622	  mv prev-mpfr stage2-mpfr ; :  ; \
45623	fi
45624@endif mpfr
45625@if mpc
45626	@if test -d $(HOST_SUBDIR)/mpc ; then \
45627	  cd $(HOST_SUBDIR); mv mpc stage3-mpc ; \
45628	  mv prev-mpc stage2-mpc ; :  ; \
45629	fi
45630@endif mpc
45631@if isl
45632	@if test -d $(HOST_SUBDIR)/isl ; then \
45633	  cd $(HOST_SUBDIR); mv isl stage3-isl ; \
45634	  mv prev-isl stage2-isl ; :  ; \
45635	fi
45636@endif isl
45637@if cloog
45638	@if test -d $(HOST_SUBDIR)/cloog ; then \
45639	  cd $(HOST_SUBDIR); mv cloog stage3-cloog ; \
45640	  mv prev-cloog stage2-cloog ; :  ; \
45641	fi
45642@endif cloog
45643@if libelf
45644	@if test -d $(HOST_SUBDIR)/libelf ; then \
45645	  cd $(HOST_SUBDIR); mv libelf stage3-libelf ; \
45646	  mv prev-libelf stage2-libelf ; :  ; \
45647	fi
45648@endif libelf
45649@if gold
45650	@if test -d $(HOST_SUBDIR)/gold ; then \
45651	  cd $(HOST_SUBDIR); mv gold stage3-gold ; \
45652	  mv prev-gold stage2-gold ; :  ; \
45653	fi
45654@endif gold
45655@if intl
45656	@if test -d $(HOST_SUBDIR)/intl ; then \
45657	  cd $(HOST_SUBDIR); mv intl stage3-intl ; \
45658	  mv prev-intl stage2-intl ; :  ; \
45659	fi
45660@endif intl
45661@if ld
45662	@if test -d $(HOST_SUBDIR)/ld ; then \
45663	  cd $(HOST_SUBDIR); mv ld stage3-ld ; \
45664	  mv prev-ld stage2-ld ; :  ; \
45665	fi
45666@endif ld
45667@if libbacktrace
45668	@if test -d $(HOST_SUBDIR)/libbacktrace ; then \
45669	  cd $(HOST_SUBDIR); mv libbacktrace stage3-libbacktrace ; \
45670	  mv prev-libbacktrace stage2-libbacktrace ; :  ; \
45671	fi
45672@endif libbacktrace
45673@if libcpp
45674	@if test -d $(HOST_SUBDIR)/libcpp ; then \
45675	  cd $(HOST_SUBDIR); mv libcpp stage3-libcpp ; \
45676	  mv prev-libcpp stage2-libcpp ; :  ; \
45677	fi
45678@endif libcpp
45679@if libdecnumber
45680	@if test -d $(HOST_SUBDIR)/libdecnumber ; then \
45681	  cd $(HOST_SUBDIR); mv libdecnumber stage3-libdecnumber ; \
45682	  mv prev-libdecnumber stage2-libdecnumber ; :  ; \
45683	fi
45684@endif libdecnumber
45685@if libiberty
45686	@if test -d $(HOST_SUBDIR)/libiberty ; then \
45687	  cd $(HOST_SUBDIR); mv libiberty stage3-libiberty ; \
45688	  mv prev-libiberty stage2-libiberty ; :  ; \
45689	fi
45690@endif libiberty
45691@if zlib
45692	@if test -d $(HOST_SUBDIR)/zlib ; then \
45693	  cd $(HOST_SUBDIR); mv zlib stage3-zlib ; \
45694	  mv prev-zlib stage2-zlib ; :  ; \
45695	fi
45696@endif zlib
45697@if lto-plugin
45698	@if test -d $(HOST_SUBDIR)/lto-plugin ; then \
45699	  cd $(HOST_SUBDIR); mv lto-plugin stage3-lto-plugin ; \
45700	  mv prev-lto-plugin stage2-lto-plugin ; :  ; \
45701	fi
45702@endif lto-plugin
45703	@if test -d $(TARGET_SUBDIR) ; then \
45704	  mv $(TARGET_SUBDIR) stage3-$(TARGET_SUBDIR)  ; \
45705	  mv prev-$(TARGET_SUBDIR) stage2-$(TARGET_SUBDIR) ; :  ; \
45706	fi
45707	rm -f stage_current
45708
45709# Bubble a bug fix through all the stages up to stage 3.  They are
45710# remade, but not reconfigured.  The next stage (if any) will not be
45711# reconfigured either.
45712.PHONY: stage3-bubble
45713stage3-bubble:: stage2-bubble
45714	@r=`${PWD_COMMAND}`; export r; \
45715	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45716	if test -f stage3-lean || test -f stage2-lean  ; then \
45717	  echo Skipping rebuild of stage3 ; \
45718	else \
45719	  $(MAKE) stage3-start; \
45720	  if $(LEAN); then \
45721	    rm -rf stage1-* ; \
45722	    $(STAMP) stage1-lean ; \
45723	  fi; \
45724	  $(MAKE) $(RECURSE_FLAGS_TO_PASS) all-stage3; \
45725	fi
45726	$(MAKE) $(RECURSE_FLAGS_TO_PASS) compare
45727
45728.PHONY: all-stage3 clean-stage3
45729do-clean: clean-stage3
45730
45731# FIXME: Will not need to be conditional when toplevel bootstrap is the
45732# only possibility, but now it conflicts with no-bootstrap rules
45733@if gcc-bootstrap
45734
45735compare:
45736	@r=`${PWD_COMMAND}`; export r; \
45737	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45738	if test -f stage2-lean; then \
45739	  echo Cannot compare object files as stage 2 was deleted. ; \
45740	  exit 0 ; \
45741	fi; \
45742	: $(MAKE); $(stage); \
45743	rm -f .bad_compare ; \
45744	echo Comparing stages 2 and 3 ; \
45745        sed=`echo stage3 | sed 's,^stage,,;s,.,.,g'`; \
45746	files=`find stage3-* -name "*$(objext)" -print | \
45747		 sed -n s,^stage$$sed-,,p` ; \
45748	for file in $${files} ; do \
45749	  f1=$$r/stage2-$$file; f2=$$r/stage3-$$file; \
45750	  if test ! -f $$f1; then continue; fi; \
45751	  $(do-compare) > /dev/null 2>&1; \
45752	  if test $$? -eq 1; then \
45753	    case $$file in \
45754	      @compare_exclusions@) \
45755	        echo warning: $$file differs ;; \
45756	      *) \
45757	        echo $$file differs >> .bad_compare ;; \
45758	    esac ; \
45759	  fi ; \
45760	done ; \
45761	if [ -f .bad_compare ]; then \
45762	  echo "Bootstrap comparison failure!"; \
45763	  cat .bad_compare; \
45764	  exit 1; \
45765	else \
45766	  echo Comparison successful.; \
45767	fi ; \
45768	$(STAMP) compare
45769	if $(LEAN); then \
45770	  rm -rf stage2-*; \
45771	  $(STAMP) stage2-lean; \
45772	fi
45773
45774
45775
45776.PHONY: bootstrap bootstrap-lean
45777bootstrap:
45778	echo stage3 > stage_final
45779	@r=`${PWD_COMMAND}`; export r; \
45780	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45781	$(MAKE) $(RECURSE_FLAGS_TO_PASS) stage3-bubble
45782	@: $(MAKE); $(unstage)
45783	@r=`${PWD_COMMAND}`; export r; \
45784	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45785	TFLAGS="$(STAGE3_TFLAGS)"; \
45786	$(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
45787
45788bootstrap-lean:
45789	echo stage3 > stage_final
45790	@r=`${PWD_COMMAND}`; export r; \
45791	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45792	$(MAKE) $(RECURSE_FLAGS_TO_PASS) LEAN=: stage3-bubble
45793	@: $(MAKE); $(unstage)
45794	@r=`${PWD_COMMAND}`; export r; \
45795	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45796	TFLAGS="$(STAGE3_TFLAGS)"; \
45797	$(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
45798
45799
45800# Rules to wipe a stage and all the following ones, also used for cleanstrap
45801distclean-stage2:: distclean-stage3 
45802.PHONY: distclean-stage3
45803distclean-stage3::
45804	@: $(MAKE); $(stage)
45805	@test "`cat stage_last`" != stage3 || rm -f stage_last
45806	rm -rf stage3-* compare 
45807
45808
45809.PHONY: cleanstrap
45810cleanstrap: do-distclean local-clean
45811	echo stage3 > stage_final
45812	@r=`${PWD_COMMAND}`; export r; \
45813	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45814	$(MAKE) $(RECURSE_FLAGS_TO_PASS) stage3-bubble
45815	@: $(MAKE); $(unstage)
45816	@r=`${PWD_COMMAND}`; export r; \
45817	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45818	TFLAGS="$(STAGE3_TFLAGS)"; \
45819	$(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
45820
45821@endif gcc-bootstrap
45822
45823
45824.PHONY: stage4-start stage4-end
45825
45826stage4-start::
45827	@: $(MAKE); $(stage); \
45828	echo stage4 > stage_current ; \
45829	echo stage4 > stage_last; \
45830	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)
45831@if bfd
45832	@cd $(HOST_SUBDIR); [ -d stage4-bfd ] || \
45833	  mkdir stage4-bfd; \
45834	mv stage4-bfd bfd  ; \
45835	mv stage3-bfd prev-bfd || test -f stage3-lean 
45836@endif bfd
45837@if opcodes
45838	@cd $(HOST_SUBDIR); [ -d stage4-opcodes ] || \
45839	  mkdir stage4-opcodes; \
45840	mv stage4-opcodes opcodes  ; \
45841	mv stage3-opcodes prev-opcodes || test -f stage3-lean 
45842@endif opcodes
45843@if binutils
45844	@cd $(HOST_SUBDIR); [ -d stage4-binutils ] || \
45845	  mkdir stage4-binutils; \
45846	mv stage4-binutils binutils  ; \
45847	mv stage3-binutils prev-binutils || test -f stage3-lean 
45848@endif binutils
45849@if fixincludes
45850	@cd $(HOST_SUBDIR); [ -d stage4-fixincludes ] || \
45851	  mkdir stage4-fixincludes; \
45852	mv stage4-fixincludes fixincludes  ; \
45853	mv stage3-fixincludes prev-fixincludes || test -f stage3-lean 
45854@endif fixincludes
45855@if gas
45856	@cd $(HOST_SUBDIR); [ -d stage4-gas ] || \
45857	  mkdir stage4-gas; \
45858	mv stage4-gas gas  ; \
45859	mv stage3-gas prev-gas || test -f stage3-lean 
45860@endif gas
45861@if gcc
45862	@cd $(HOST_SUBDIR); [ -d stage4-gcc ] || \
45863	  mkdir stage4-gcc; \
45864	mv stage4-gcc gcc  ; \
45865	mv stage3-gcc prev-gcc || test -f stage3-lean 
45866@endif gcc
45867@if gmp
45868	@cd $(HOST_SUBDIR); [ -d stage4-gmp ] || \
45869	  mkdir stage4-gmp; \
45870	mv stage4-gmp gmp  ; \
45871	mv stage3-gmp prev-gmp || test -f stage3-lean 
45872@endif gmp
45873@if mpfr
45874	@cd $(HOST_SUBDIR); [ -d stage4-mpfr ] || \
45875	  mkdir stage4-mpfr; \
45876	mv stage4-mpfr mpfr  ; \
45877	mv stage3-mpfr prev-mpfr || test -f stage3-lean 
45878@endif mpfr
45879@if mpc
45880	@cd $(HOST_SUBDIR); [ -d stage4-mpc ] || \
45881	  mkdir stage4-mpc; \
45882	mv stage4-mpc mpc  ; \
45883	mv stage3-mpc prev-mpc || test -f stage3-lean 
45884@endif mpc
45885@if isl
45886	@cd $(HOST_SUBDIR); [ -d stage4-isl ] || \
45887	  mkdir stage4-isl; \
45888	mv stage4-isl isl  ; \
45889	mv stage3-isl prev-isl || test -f stage3-lean 
45890@endif isl
45891@if cloog
45892	@cd $(HOST_SUBDIR); [ -d stage4-cloog ] || \
45893	  mkdir stage4-cloog; \
45894	mv stage4-cloog cloog  ; \
45895	mv stage3-cloog prev-cloog || test -f stage3-lean 
45896@endif cloog
45897@if libelf
45898	@cd $(HOST_SUBDIR); [ -d stage4-libelf ] || \
45899	  mkdir stage4-libelf; \
45900	mv stage4-libelf libelf  ; \
45901	mv stage3-libelf prev-libelf || test -f stage3-lean 
45902@endif libelf
45903@if gold
45904	@cd $(HOST_SUBDIR); [ -d stage4-gold ] || \
45905	  mkdir stage4-gold; \
45906	mv stage4-gold gold  ; \
45907	mv stage3-gold prev-gold || test -f stage3-lean 
45908@endif gold
45909@if intl
45910	@cd $(HOST_SUBDIR); [ -d stage4-intl ] || \
45911	  mkdir stage4-intl; \
45912	mv stage4-intl intl  ; \
45913	mv stage3-intl prev-intl || test -f stage3-lean 
45914@endif intl
45915@if ld
45916	@cd $(HOST_SUBDIR); [ -d stage4-ld ] || \
45917	  mkdir stage4-ld; \
45918	mv stage4-ld ld  ; \
45919	mv stage3-ld prev-ld || test -f stage3-lean 
45920@endif ld
45921@if libbacktrace
45922	@cd $(HOST_SUBDIR); [ -d stage4-libbacktrace ] || \
45923	  mkdir stage4-libbacktrace; \
45924	mv stage4-libbacktrace libbacktrace  ; \
45925	mv stage3-libbacktrace prev-libbacktrace || test -f stage3-lean 
45926@endif libbacktrace
45927@if libcpp
45928	@cd $(HOST_SUBDIR); [ -d stage4-libcpp ] || \
45929	  mkdir stage4-libcpp; \
45930	mv stage4-libcpp libcpp  ; \
45931	mv stage3-libcpp prev-libcpp || test -f stage3-lean 
45932@endif libcpp
45933@if libdecnumber
45934	@cd $(HOST_SUBDIR); [ -d stage4-libdecnumber ] || \
45935	  mkdir stage4-libdecnumber; \
45936	mv stage4-libdecnumber libdecnumber  ; \
45937	mv stage3-libdecnumber prev-libdecnumber || test -f stage3-lean 
45938@endif libdecnumber
45939@if libiberty
45940	@cd $(HOST_SUBDIR); [ -d stage4-libiberty ] || \
45941	  mkdir stage4-libiberty; \
45942	mv stage4-libiberty libiberty  ; \
45943	mv stage3-libiberty prev-libiberty || test -f stage3-lean 
45944@endif libiberty
45945@if zlib
45946	@cd $(HOST_SUBDIR); [ -d stage4-zlib ] || \
45947	  mkdir stage4-zlib; \
45948	mv stage4-zlib zlib  ; \
45949	mv stage3-zlib prev-zlib || test -f stage3-lean 
45950@endif zlib
45951@if lto-plugin
45952	@cd $(HOST_SUBDIR); [ -d stage4-lto-plugin ] || \
45953	  mkdir stage4-lto-plugin; \
45954	mv stage4-lto-plugin lto-plugin  ; \
45955	mv stage3-lto-plugin prev-lto-plugin || test -f stage3-lean 
45956@endif lto-plugin
45957	@[ -d stage4-$(TARGET_SUBDIR) ] || \
45958	  mkdir stage4-$(TARGET_SUBDIR); \
45959	mv stage4-$(TARGET_SUBDIR) $(TARGET_SUBDIR)  ; \
45960	mv stage3-$(TARGET_SUBDIR) prev-$(TARGET_SUBDIR) || test -f stage3-lean 
45961
45962stage4-end:: 
45963@if bfd
45964	@if test -d $(HOST_SUBDIR)/bfd ; then \
45965	  cd $(HOST_SUBDIR); mv bfd stage4-bfd ; \
45966	  mv prev-bfd stage3-bfd ; :  ; \
45967	fi
45968@endif bfd
45969@if opcodes
45970	@if test -d $(HOST_SUBDIR)/opcodes ; then \
45971	  cd $(HOST_SUBDIR); mv opcodes stage4-opcodes ; \
45972	  mv prev-opcodes stage3-opcodes ; :  ; \
45973	fi
45974@endif opcodes
45975@if binutils
45976	@if test -d $(HOST_SUBDIR)/binutils ; then \
45977	  cd $(HOST_SUBDIR); mv binutils stage4-binutils ; \
45978	  mv prev-binutils stage3-binutils ; :  ; \
45979	fi
45980@endif binutils
45981@if fixincludes
45982	@if test -d $(HOST_SUBDIR)/fixincludes ; then \
45983	  cd $(HOST_SUBDIR); mv fixincludes stage4-fixincludes ; \
45984	  mv prev-fixincludes stage3-fixincludes ; :  ; \
45985	fi
45986@endif fixincludes
45987@if gas
45988	@if test -d $(HOST_SUBDIR)/gas ; then \
45989	  cd $(HOST_SUBDIR); mv gas stage4-gas ; \
45990	  mv prev-gas stage3-gas ; :  ; \
45991	fi
45992@endif gas
45993@if gcc
45994	@if test -d $(HOST_SUBDIR)/gcc ; then \
45995	  cd $(HOST_SUBDIR); mv gcc stage4-gcc ; \
45996	  mv prev-gcc stage3-gcc ; :  ; \
45997	fi
45998@endif gcc
45999@if gmp
46000	@if test -d $(HOST_SUBDIR)/gmp ; then \
46001	  cd $(HOST_SUBDIR); mv gmp stage4-gmp ; \
46002	  mv prev-gmp stage3-gmp ; :  ; \
46003	fi
46004@endif gmp
46005@if mpfr
46006	@if test -d $(HOST_SUBDIR)/mpfr ; then \
46007	  cd $(HOST_SUBDIR); mv mpfr stage4-mpfr ; \
46008	  mv prev-mpfr stage3-mpfr ; :  ; \
46009	fi
46010@endif mpfr
46011@if mpc
46012	@if test -d $(HOST_SUBDIR)/mpc ; then \
46013	  cd $(HOST_SUBDIR); mv mpc stage4-mpc ; \
46014	  mv prev-mpc stage3-mpc ; :  ; \
46015	fi
46016@endif mpc
46017@if isl
46018	@if test -d $(HOST_SUBDIR)/isl ; then \
46019	  cd $(HOST_SUBDIR); mv isl stage4-isl ; \
46020	  mv prev-isl stage3-isl ; :  ; \
46021	fi
46022@endif isl
46023@if cloog
46024	@if test -d $(HOST_SUBDIR)/cloog ; then \
46025	  cd $(HOST_SUBDIR); mv cloog stage4-cloog ; \
46026	  mv prev-cloog stage3-cloog ; :  ; \
46027	fi
46028@endif cloog
46029@if libelf
46030	@if test -d $(HOST_SUBDIR)/libelf ; then \
46031	  cd $(HOST_SUBDIR); mv libelf stage4-libelf ; \
46032	  mv prev-libelf stage3-libelf ; :  ; \
46033	fi
46034@endif libelf
46035@if gold
46036	@if test -d $(HOST_SUBDIR)/gold ; then \
46037	  cd $(HOST_SUBDIR); mv gold stage4-gold ; \
46038	  mv prev-gold stage3-gold ; :  ; \
46039	fi
46040@endif gold
46041@if intl
46042	@if test -d $(HOST_SUBDIR)/intl ; then \
46043	  cd $(HOST_SUBDIR); mv intl stage4-intl ; \
46044	  mv prev-intl stage3-intl ; :  ; \
46045	fi
46046@endif intl
46047@if ld
46048	@if test -d $(HOST_SUBDIR)/ld ; then \
46049	  cd $(HOST_SUBDIR); mv ld stage4-ld ; \
46050	  mv prev-ld stage3-ld ; :  ; \
46051	fi
46052@endif ld
46053@if libbacktrace
46054	@if test -d $(HOST_SUBDIR)/libbacktrace ; then \
46055	  cd $(HOST_SUBDIR); mv libbacktrace stage4-libbacktrace ; \
46056	  mv prev-libbacktrace stage3-libbacktrace ; :  ; \
46057	fi
46058@endif libbacktrace
46059@if libcpp
46060	@if test -d $(HOST_SUBDIR)/libcpp ; then \
46061	  cd $(HOST_SUBDIR); mv libcpp stage4-libcpp ; \
46062	  mv prev-libcpp stage3-libcpp ; :  ; \
46063	fi
46064@endif libcpp
46065@if libdecnumber
46066	@if test -d $(HOST_SUBDIR)/libdecnumber ; then \
46067	  cd $(HOST_SUBDIR); mv libdecnumber stage4-libdecnumber ; \
46068	  mv prev-libdecnumber stage3-libdecnumber ; :  ; \
46069	fi
46070@endif libdecnumber
46071@if libiberty
46072	@if test -d $(HOST_SUBDIR)/libiberty ; then \
46073	  cd $(HOST_SUBDIR); mv libiberty stage4-libiberty ; \
46074	  mv prev-libiberty stage3-libiberty ; :  ; \
46075	fi
46076@endif libiberty
46077@if zlib
46078	@if test -d $(HOST_SUBDIR)/zlib ; then \
46079	  cd $(HOST_SUBDIR); mv zlib stage4-zlib ; \
46080	  mv prev-zlib stage3-zlib ; :  ; \
46081	fi
46082@endif zlib
46083@if lto-plugin
46084	@if test -d $(HOST_SUBDIR)/lto-plugin ; then \
46085	  cd $(HOST_SUBDIR); mv lto-plugin stage4-lto-plugin ; \
46086	  mv prev-lto-plugin stage3-lto-plugin ; :  ; \
46087	fi
46088@endif lto-plugin
46089	@if test -d $(TARGET_SUBDIR) ; then \
46090	  mv $(TARGET_SUBDIR) stage4-$(TARGET_SUBDIR)  ; \
46091	  mv prev-$(TARGET_SUBDIR) stage3-$(TARGET_SUBDIR) ; :  ; \
46092	fi
46093	rm -f stage_current
46094
46095# Bubble a bug fix through all the stages up to stage 4.  They are
46096# remade, but not reconfigured.  The next stage (if any) will not be
46097# reconfigured either.
46098.PHONY: stage4-bubble
46099stage4-bubble:: stage3-bubble
46100	@r=`${PWD_COMMAND}`; export r; \
46101	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46102	if test -f stage4-lean || test -f stage3-lean  ; then \
46103	  echo Skipping rebuild of stage4 ; \
46104	else \
46105	  $(MAKE) stage4-start; \
46106	  if $(LEAN); then \
46107	    rm -rf stage2-* ; \
46108	    $(STAMP) stage2-lean ; \
46109	  fi; \
46110	  $(MAKE) $(RECURSE_FLAGS_TO_PASS) all-stage4; \
46111	fi
46112	$(MAKE) $(RECURSE_FLAGS_TO_PASS) compare3
46113
46114.PHONY: all-stage4 clean-stage4
46115do-clean: clean-stage4
46116
46117# FIXME: Will not need to be conditional when toplevel bootstrap is the
46118# only possibility, but now it conflicts with no-bootstrap rules
46119@if gcc-bootstrap
46120
46121compare3:
46122	@r=`${PWD_COMMAND}`; export r; \
46123	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46124	if test -f stage3-lean; then \
46125	  echo Cannot compare object files as stage 3 was deleted. ; \
46126	  exit 0 ; \
46127	fi; \
46128	: $(MAKE); $(stage); \
46129	rm -f .bad_compare ; \
46130	echo Comparing stages 3 and 4 ; \
46131        sed=`echo stage4 | sed 's,^stage,,;s,.,.,g'`; \
46132	files=`find stage4-* -name "*$(objext)" -print | \
46133		 sed -n s,^stage$$sed-,,p` ; \
46134	for file in $${files} ; do \
46135	  f1=$$r/stage3-$$file; f2=$$r/stage4-$$file; \
46136	  if test ! -f $$f1; then continue; fi; \
46137	  $(do-compare3) > /dev/null 2>&1; \
46138	  if test $$? -eq 1; then \
46139	    case $$file in \
46140	      @compare_exclusions@) \
46141	        echo warning: $$file differs ;; \
46142	      *) \
46143	        echo $$file differs >> .bad_compare ;; \
46144	    esac ; \
46145	  fi ; \
46146	done ; \
46147	if [ -f .bad_compare ]; then \
46148	  echo "Bootstrap comparison failure!"; \
46149	  cat .bad_compare; \
46150	  exit 1; \
46151	else \
46152	  echo Comparison successful.; \
46153	fi ; \
46154	$(STAMP) compare3
46155	if $(LEAN); then \
46156	  rm -rf stage3-*; \
46157	  $(STAMP) stage3-lean; \
46158	fi
46159
46160
46161
46162.PHONY: bootstrap4 bootstrap4-lean
46163bootstrap4:
46164	echo stage4 > stage_final
46165	@r=`${PWD_COMMAND}`; export r; \
46166	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46167	$(MAKE) $(RECURSE_FLAGS_TO_PASS) stage4-bubble
46168	@: $(MAKE); $(unstage)
46169	@r=`${PWD_COMMAND}`; export r; \
46170	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46171	TFLAGS="$(STAGE4_TFLAGS)"; \
46172	$(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
46173
46174bootstrap4-lean:
46175	echo stage4 > stage_final
46176	@r=`${PWD_COMMAND}`; export r; \
46177	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46178	$(MAKE) $(RECURSE_FLAGS_TO_PASS) LEAN=: stage4-bubble
46179	@: $(MAKE); $(unstage)
46180	@r=`${PWD_COMMAND}`; export r; \
46181	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46182	TFLAGS="$(STAGE4_TFLAGS)"; \
46183	$(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
46184
46185
46186# Rules to wipe a stage and all the following ones, also used for cleanstrap
46187distclean-stage3:: distclean-stage4 
46188.PHONY: distclean-stage4
46189distclean-stage4::
46190	@: $(MAKE); $(stage)
46191	@test "`cat stage_last`" != stage4 || rm -f stage_last
46192	rm -rf stage4-* compare3 
46193
46194
46195@endif gcc-bootstrap
46196
46197
46198.PHONY: stageprofile-start stageprofile-end
46199
46200stageprofile-start::
46201	@: $(MAKE); $(stage); \
46202	echo stageprofile > stage_current ; \
46203	echo stageprofile > stage_last; \
46204	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)
46205@if bfd
46206	@cd $(HOST_SUBDIR); [ -d stageprofile-bfd ] || \
46207	  mkdir stageprofile-bfd; \
46208	mv stageprofile-bfd bfd  ; \
46209	mv stage1-bfd prev-bfd || test -f stage1-lean 
46210@endif bfd
46211@if opcodes
46212	@cd $(HOST_SUBDIR); [ -d stageprofile-opcodes ] || \
46213	  mkdir stageprofile-opcodes; \
46214	mv stageprofile-opcodes opcodes  ; \
46215	mv stage1-opcodes prev-opcodes || test -f stage1-lean 
46216@endif opcodes
46217@if binutils
46218	@cd $(HOST_SUBDIR); [ -d stageprofile-binutils ] || \
46219	  mkdir stageprofile-binutils; \
46220	mv stageprofile-binutils binutils  ; \
46221	mv stage1-binutils prev-binutils || test -f stage1-lean 
46222@endif binutils
46223@if fixincludes
46224	@cd $(HOST_SUBDIR); [ -d stageprofile-fixincludes ] || \
46225	  mkdir stageprofile-fixincludes; \
46226	mv stageprofile-fixincludes fixincludes  ; \
46227	mv stage1-fixincludes prev-fixincludes || test -f stage1-lean 
46228@endif fixincludes
46229@if gas
46230	@cd $(HOST_SUBDIR); [ -d stageprofile-gas ] || \
46231	  mkdir stageprofile-gas; \
46232	mv stageprofile-gas gas  ; \
46233	mv stage1-gas prev-gas || test -f stage1-lean 
46234@endif gas
46235@if gcc
46236	@cd $(HOST_SUBDIR); [ -d stageprofile-gcc ] || \
46237	  mkdir stageprofile-gcc; \
46238	mv stageprofile-gcc gcc  ; \
46239	mv stage1-gcc prev-gcc || test -f stage1-lean 
46240@endif gcc
46241@if gmp
46242	@cd $(HOST_SUBDIR); [ -d stageprofile-gmp ] || \
46243	  mkdir stageprofile-gmp; \
46244	mv stageprofile-gmp gmp  ; \
46245	mv stage1-gmp prev-gmp || test -f stage1-lean 
46246@endif gmp
46247@if mpfr
46248	@cd $(HOST_SUBDIR); [ -d stageprofile-mpfr ] || \
46249	  mkdir stageprofile-mpfr; \
46250	mv stageprofile-mpfr mpfr  ; \
46251	mv stage1-mpfr prev-mpfr || test -f stage1-lean 
46252@endif mpfr
46253@if mpc
46254	@cd $(HOST_SUBDIR); [ -d stageprofile-mpc ] || \
46255	  mkdir stageprofile-mpc; \
46256	mv stageprofile-mpc mpc  ; \
46257	mv stage1-mpc prev-mpc || test -f stage1-lean 
46258@endif mpc
46259@if isl
46260	@cd $(HOST_SUBDIR); [ -d stageprofile-isl ] || \
46261	  mkdir stageprofile-isl; \
46262	mv stageprofile-isl isl  ; \
46263	mv stage1-isl prev-isl || test -f stage1-lean 
46264@endif isl
46265@if cloog
46266	@cd $(HOST_SUBDIR); [ -d stageprofile-cloog ] || \
46267	  mkdir stageprofile-cloog; \
46268	mv stageprofile-cloog cloog  ; \
46269	mv stage1-cloog prev-cloog || test -f stage1-lean 
46270@endif cloog
46271@if libelf
46272	@cd $(HOST_SUBDIR); [ -d stageprofile-libelf ] || \
46273	  mkdir stageprofile-libelf; \
46274	mv stageprofile-libelf libelf  ; \
46275	mv stage1-libelf prev-libelf || test -f stage1-lean 
46276@endif libelf
46277@if gold
46278	@cd $(HOST_SUBDIR); [ -d stageprofile-gold ] || \
46279	  mkdir stageprofile-gold; \
46280	mv stageprofile-gold gold  ; \
46281	mv stage1-gold prev-gold || test -f stage1-lean 
46282@endif gold
46283@if intl
46284	@cd $(HOST_SUBDIR); [ -d stageprofile-intl ] || \
46285	  mkdir stageprofile-intl; \
46286	mv stageprofile-intl intl  ; \
46287	mv stage1-intl prev-intl || test -f stage1-lean 
46288@endif intl
46289@if ld
46290	@cd $(HOST_SUBDIR); [ -d stageprofile-ld ] || \
46291	  mkdir stageprofile-ld; \
46292	mv stageprofile-ld ld  ; \
46293	mv stage1-ld prev-ld || test -f stage1-lean 
46294@endif ld
46295@if libbacktrace
46296	@cd $(HOST_SUBDIR); [ -d stageprofile-libbacktrace ] || \
46297	  mkdir stageprofile-libbacktrace; \
46298	mv stageprofile-libbacktrace libbacktrace  ; \
46299	mv stage1-libbacktrace prev-libbacktrace || test -f stage1-lean 
46300@endif libbacktrace
46301@if libcpp
46302	@cd $(HOST_SUBDIR); [ -d stageprofile-libcpp ] || \
46303	  mkdir stageprofile-libcpp; \
46304	mv stageprofile-libcpp libcpp  ; \
46305	mv stage1-libcpp prev-libcpp || test -f stage1-lean 
46306@endif libcpp
46307@if libdecnumber
46308	@cd $(HOST_SUBDIR); [ -d stageprofile-libdecnumber ] || \
46309	  mkdir stageprofile-libdecnumber; \
46310	mv stageprofile-libdecnumber libdecnumber  ; \
46311	mv stage1-libdecnumber prev-libdecnumber || test -f stage1-lean 
46312@endif libdecnumber
46313@if libiberty
46314	@cd $(HOST_SUBDIR); [ -d stageprofile-libiberty ] || \
46315	  mkdir stageprofile-libiberty; \
46316	mv stageprofile-libiberty libiberty  ; \
46317	mv stage1-libiberty prev-libiberty || test -f stage1-lean 
46318@endif libiberty
46319@if zlib
46320	@cd $(HOST_SUBDIR); [ -d stageprofile-zlib ] || \
46321	  mkdir stageprofile-zlib; \
46322	mv stageprofile-zlib zlib  ; \
46323	mv stage1-zlib prev-zlib || test -f stage1-lean 
46324@endif zlib
46325@if lto-plugin
46326	@cd $(HOST_SUBDIR); [ -d stageprofile-lto-plugin ] || \
46327	  mkdir stageprofile-lto-plugin; \
46328	mv stageprofile-lto-plugin lto-plugin  ; \
46329	mv stage1-lto-plugin prev-lto-plugin || test -f stage1-lean 
46330@endif lto-plugin
46331	@[ -d stageprofile-$(TARGET_SUBDIR) ] || \
46332	  mkdir stageprofile-$(TARGET_SUBDIR); \
46333	mv stageprofile-$(TARGET_SUBDIR) $(TARGET_SUBDIR)  ; \
46334	mv stage1-$(TARGET_SUBDIR) prev-$(TARGET_SUBDIR) || test -f stage1-lean 
46335
46336stageprofile-end:: 
46337@if bfd
46338	@if test -d $(HOST_SUBDIR)/bfd ; then \
46339	  cd $(HOST_SUBDIR); mv bfd stageprofile-bfd ; \
46340	  mv prev-bfd stage1-bfd ; :  ; \
46341	fi
46342@endif bfd
46343@if opcodes
46344	@if test -d $(HOST_SUBDIR)/opcodes ; then \
46345	  cd $(HOST_SUBDIR); mv opcodes stageprofile-opcodes ; \
46346	  mv prev-opcodes stage1-opcodes ; :  ; \
46347	fi
46348@endif opcodes
46349@if binutils
46350	@if test -d $(HOST_SUBDIR)/binutils ; then \
46351	  cd $(HOST_SUBDIR); mv binutils stageprofile-binutils ; \
46352	  mv prev-binutils stage1-binutils ; :  ; \
46353	fi
46354@endif binutils
46355@if fixincludes
46356	@if test -d $(HOST_SUBDIR)/fixincludes ; then \
46357	  cd $(HOST_SUBDIR); mv fixincludes stageprofile-fixincludes ; \
46358	  mv prev-fixincludes stage1-fixincludes ; :  ; \
46359	fi
46360@endif fixincludes
46361@if gas
46362	@if test -d $(HOST_SUBDIR)/gas ; then \
46363	  cd $(HOST_SUBDIR); mv gas stageprofile-gas ; \
46364	  mv prev-gas stage1-gas ; :  ; \
46365	fi
46366@endif gas
46367@if gcc
46368	@if test -d $(HOST_SUBDIR)/gcc ; then \
46369	  cd $(HOST_SUBDIR); mv gcc stageprofile-gcc ; \
46370	  mv prev-gcc stage1-gcc ; :  ; \
46371	fi
46372@endif gcc
46373@if gmp
46374	@if test -d $(HOST_SUBDIR)/gmp ; then \
46375	  cd $(HOST_SUBDIR); mv gmp stageprofile-gmp ; \
46376	  mv prev-gmp stage1-gmp ; :  ; \
46377	fi
46378@endif gmp
46379@if mpfr
46380	@if test -d $(HOST_SUBDIR)/mpfr ; then \
46381	  cd $(HOST_SUBDIR); mv mpfr stageprofile-mpfr ; \
46382	  mv prev-mpfr stage1-mpfr ; :  ; \
46383	fi
46384@endif mpfr
46385@if mpc
46386	@if test -d $(HOST_SUBDIR)/mpc ; then \
46387	  cd $(HOST_SUBDIR); mv mpc stageprofile-mpc ; \
46388	  mv prev-mpc stage1-mpc ; :  ; \
46389	fi
46390@endif mpc
46391@if isl
46392	@if test -d $(HOST_SUBDIR)/isl ; then \
46393	  cd $(HOST_SUBDIR); mv isl stageprofile-isl ; \
46394	  mv prev-isl stage1-isl ; :  ; \
46395	fi
46396@endif isl
46397@if cloog
46398	@if test -d $(HOST_SUBDIR)/cloog ; then \
46399	  cd $(HOST_SUBDIR); mv cloog stageprofile-cloog ; \
46400	  mv prev-cloog stage1-cloog ; :  ; \
46401	fi
46402@endif cloog
46403@if libelf
46404	@if test -d $(HOST_SUBDIR)/libelf ; then \
46405	  cd $(HOST_SUBDIR); mv libelf stageprofile-libelf ; \
46406	  mv prev-libelf stage1-libelf ; :  ; \
46407	fi
46408@endif libelf
46409@if gold
46410	@if test -d $(HOST_SUBDIR)/gold ; then \
46411	  cd $(HOST_SUBDIR); mv gold stageprofile-gold ; \
46412	  mv prev-gold stage1-gold ; :  ; \
46413	fi
46414@endif gold
46415@if intl
46416	@if test -d $(HOST_SUBDIR)/intl ; then \
46417	  cd $(HOST_SUBDIR); mv intl stageprofile-intl ; \
46418	  mv prev-intl stage1-intl ; :  ; \
46419	fi
46420@endif intl
46421@if ld
46422	@if test -d $(HOST_SUBDIR)/ld ; then \
46423	  cd $(HOST_SUBDIR); mv ld stageprofile-ld ; \
46424	  mv prev-ld stage1-ld ; :  ; \
46425	fi
46426@endif ld
46427@if libbacktrace
46428	@if test -d $(HOST_SUBDIR)/libbacktrace ; then \
46429	  cd $(HOST_SUBDIR); mv libbacktrace stageprofile-libbacktrace ; \
46430	  mv prev-libbacktrace stage1-libbacktrace ; :  ; \
46431	fi
46432@endif libbacktrace
46433@if libcpp
46434	@if test -d $(HOST_SUBDIR)/libcpp ; then \
46435	  cd $(HOST_SUBDIR); mv libcpp stageprofile-libcpp ; \
46436	  mv prev-libcpp stage1-libcpp ; :  ; \
46437	fi
46438@endif libcpp
46439@if libdecnumber
46440	@if test -d $(HOST_SUBDIR)/libdecnumber ; then \
46441	  cd $(HOST_SUBDIR); mv libdecnumber stageprofile-libdecnumber ; \
46442	  mv prev-libdecnumber stage1-libdecnumber ; :  ; \
46443	fi
46444@endif libdecnumber
46445@if libiberty
46446	@if test -d $(HOST_SUBDIR)/libiberty ; then \
46447	  cd $(HOST_SUBDIR); mv libiberty stageprofile-libiberty ; \
46448	  mv prev-libiberty stage1-libiberty ; :  ; \
46449	fi
46450@endif libiberty
46451@if zlib
46452	@if test -d $(HOST_SUBDIR)/zlib ; then \
46453	  cd $(HOST_SUBDIR); mv zlib stageprofile-zlib ; \
46454	  mv prev-zlib stage1-zlib ; :  ; \
46455	fi
46456@endif zlib
46457@if lto-plugin
46458	@if test -d $(HOST_SUBDIR)/lto-plugin ; then \
46459	  cd $(HOST_SUBDIR); mv lto-plugin stageprofile-lto-plugin ; \
46460	  mv prev-lto-plugin stage1-lto-plugin ; :  ; \
46461	fi
46462@endif lto-plugin
46463	@if test -d $(TARGET_SUBDIR) ; then \
46464	  mv $(TARGET_SUBDIR) stageprofile-$(TARGET_SUBDIR)  ; \
46465	  mv prev-$(TARGET_SUBDIR) stage1-$(TARGET_SUBDIR) ; :  ; \
46466	fi
46467	rm -f stage_current
46468
46469# Bubble a bug fix through all the stages up to stage profile.  They are
46470# remade, but not reconfigured.  The next stage (if any) will not be
46471# reconfigured either.
46472.PHONY: stageprofile-bubble
46473stageprofile-bubble:: stage1-bubble
46474	@r=`${PWD_COMMAND}`; export r; \
46475	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46476	if test -f stageprofile-lean || test -f stage1-lean  ; then \
46477	  echo Skipping rebuild of stageprofile ; \
46478	else \
46479	  $(MAKE) stageprofile-start; \
46480	  $(MAKE) $(RECURSE_FLAGS_TO_PASS) all-stageprofile; \
46481	fi
46482
46483.PHONY: all-stageprofile clean-stageprofile
46484do-clean: clean-stageprofile
46485
46486# FIXME: Will not need to be conditional when toplevel bootstrap is the
46487# only possibility, but now it conflicts with no-bootstrap rules
46488@if gcc-bootstrap
46489
46490
46491
46492
46493# Rules to wipe a stage and all the following ones, also used for cleanstrap
46494distclean-stage1:: distclean-stageprofile 
46495.PHONY: distclean-stageprofile
46496distclean-stageprofile::
46497	@: $(MAKE); $(stage)
46498	@test "`cat stage_last`" != stageprofile || rm -f stage_last
46499	rm -rf stageprofile-* 
46500
46501
46502@endif gcc-bootstrap
46503
46504
46505.PHONY: stagefeedback-start stagefeedback-end
46506
46507stagefeedback-start::
46508	@: $(MAKE); $(stage); \
46509	echo stagefeedback > stage_current ; \
46510	echo stagefeedback > stage_last; \
46511	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)
46512@if bfd
46513	@cd $(HOST_SUBDIR); [ -d stagefeedback-bfd ] || \
46514	  mkdir stagefeedback-bfd; \
46515	mv stagefeedback-bfd bfd  ; \
46516	mv stageprofile-bfd prev-bfd || test -f stageprofile-lean 
46517@endif bfd
46518@if opcodes
46519	@cd $(HOST_SUBDIR); [ -d stagefeedback-opcodes ] || \
46520	  mkdir stagefeedback-opcodes; \
46521	mv stagefeedback-opcodes opcodes  ; \
46522	mv stageprofile-opcodes prev-opcodes || test -f stageprofile-lean 
46523@endif opcodes
46524@if binutils
46525	@cd $(HOST_SUBDIR); [ -d stagefeedback-binutils ] || \
46526	  mkdir stagefeedback-binutils; \
46527	mv stagefeedback-binutils binutils  ; \
46528	mv stageprofile-binutils prev-binutils || test -f stageprofile-lean 
46529@endif binutils
46530@if fixincludes
46531	@cd $(HOST_SUBDIR); [ -d stagefeedback-fixincludes ] || \
46532	  mkdir stagefeedback-fixincludes; \
46533	mv stagefeedback-fixincludes fixincludes  ; \
46534	mv stageprofile-fixincludes prev-fixincludes || test -f stageprofile-lean 
46535@endif fixincludes
46536@if gas
46537	@cd $(HOST_SUBDIR); [ -d stagefeedback-gas ] || \
46538	  mkdir stagefeedback-gas; \
46539	mv stagefeedback-gas gas  ; \
46540	mv stageprofile-gas prev-gas || test -f stageprofile-lean 
46541@endif gas
46542@if gcc
46543	@cd $(HOST_SUBDIR); [ -d stagefeedback-gcc ] || \
46544	  mkdir stagefeedback-gcc; \
46545	mv stagefeedback-gcc gcc  ; \
46546	mv stageprofile-gcc prev-gcc || test -f stageprofile-lean 
46547@endif gcc
46548@if gmp
46549	@cd $(HOST_SUBDIR); [ -d stagefeedback-gmp ] || \
46550	  mkdir stagefeedback-gmp; \
46551	mv stagefeedback-gmp gmp  ; \
46552	mv stageprofile-gmp prev-gmp || test -f stageprofile-lean 
46553@endif gmp
46554@if mpfr
46555	@cd $(HOST_SUBDIR); [ -d stagefeedback-mpfr ] || \
46556	  mkdir stagefeedback-mpfr; \
46557	mv stagefeedback-mpfr mpfr  ; \
46558	mv stageprofile-mpfr prev-mpfr || test -f stageprofile-lean 
46559@endif mpfr
46560@if mpc
46561	@cd $(HOST_SUBDIR); [ -d stagefeedback-mpc ] || \
46562	  mkdir stagefeedback-mpc; \
46563	mv stagefeedback-mpc mpc  ; \
46564	mv stageprofile-mpc prev-mpc || test -f stageprofile-lean 
46565@endif mpc
46566@if isl
46567	@cd $(HOST_SUBDIR); [ -d stagefeedback-isl ] || \
46568	  mkdir stagefeedback-isl; \
46569	mv stagefeedback-isl isl  ; \
46570	mv stageprofile-isl prev-isl || test -f stageprofile-lean 
46571@endif isl
46572@if cloog
46573	@cd $(HOST_SUBDIR); [ -d stagefeedback-cloog ] || \
46574	  mkdir stagefeedback-cloog; \
46575	mv stagefeedback-cloog cloog  ; \
46576	mv stageprofile-cloog prev-cloog || test -f stageprofile-lean 
46577@endif cloog
46578@if libelf
46579	@cd $(HOST_SUBDIR); [ -d stagefeedback-libelf ] || \
46580	  mkdir stagefeedback-libelf; \
46581	mv stagefeedback-libelf libelf  ; \
46582	mv stageprofile-libelf prev-libelf || test -f stageprofile-lean 
46583@endif libelf
46584@if gold
46585	@cd $(HOST_SUBDIR); [ -d stagefeedback-gold ] || \
46586	  mkdir stagefeedback-gold; \
46587	mv stagefeedback-gold gold  ; \
46588	mv stageprofile-gold prev-gold || test -f stageprofile-lean 
46589@endif gold
46590@if intl
46591	@cd $(HOST_SUBDIR); [ -d stagefeedback-intl ] || \
46592	  mkdir stagefeedback-intl; \
46593	mv stagefeedback-intl intl  ; \
46594	mv stageprofile-intl prev-intl || test -f stageprofile-lean 
46595@endif intl
46596@if ld
46597	@cd $(HOST_SUBDIR); [ -d stagefeedback-ld ] || \
46598	  mkdir stagefeedback-ld; \
46599	mv stagefeedback-ld ld  ; \
46600	mv stageprofile-ld prev-ld || test -f stageprofile-lean 
46601@endif ld
46602@if libbacktrace
46603	@cd $(HOST_SUBDIR); [ -d stagefeedback-libbacktrace ] || \
46604	  mkdir stagefeedback-libbacktrace; \
46605	mv stagefeedback-libbacktrace libbacktrace  ; \
46606	mv stageprofile-libbacktrace prev-libbacktrace || test -f stageprofile-lean 
46607@endif libbacktrace
46608@if libcpp
46609	@cd $(HOST_SUBDIR); [ -d stagefeedback-libcpp ] || \
46610	  mkdir stagefeedback-libcpp; \
46611	mv stagefeedback-libcpp libcpp  ; \
46612	mv stageprofile-libcpp prev-libcpp || test -f stageprofile-lean 
46613@endif libcpp
46614@if libdecnumber
46615	@cd $(HOST_SUBDIR); [ -d stagefeedback-libdecnumber ] || \
46616	  mkdir stagefeedback-libdecnumber; \
46617	mv stagefeedback-libdecnumber libdecnumber  ; \
46618	mv stageprofile-libdecnumber prev-libdecnumber || test -f stageprofile-lean 
46619@endif libdecnumber
46620@if libiberty
46621	@cd $(HOST_SUBDIR); [ -d stagefeedback-libiberty ] || \
46622	  mkdir stagefeedback-libiberty; \
46623	mv stagefeedback-libiberty libiberty  ; \
46624	mv stageprofile-libiberty prev-libiberty || test -f stageprofile-lean 
46625@endif libiberty
46626@if zlib
46627	@cd $(HOST_SUBDIR); [ -d stagefeedback-zlib ] || \
46628	  mkdir stagefeedback-zlib; \
46629	mv stagefeedback-zlib zlib  ; \
46630	mv stageprofile-zlib prev-zlib || test -f stageprofile-lean 
46631@endif zlib
46632@if lto-plugin
46633	@cd $(HOST_SUBDIR); [ -d stagefeedback-lto-plugin ] || \
46634	  mkdir stagefeedback-lto-plugin; \
46635	mv stagefeedback-lto-plugin lto-plugin  ; \
46636	mv stageprofile-lto-plugin prev-lto-plugin || test -f stageprofile-lean 
46637@endif lto-plugin
46638	@[ -d stagefeedback-$(TARGET_SUBDIR) ] || \
46639	  mkdir stagefeedback-$(TARGET_SUBDIR); \
46640	mv stagefeedback-$(TARGET_SUBDIR) $(TARGET_SUBDIR)  ; \
46641	mv stageprofile-$(TARGET_SUBDIR) prev-$(TARGET_SUBDIR) || test -f stageprofile-lean 
46642
46643stagefeedback-end:: 
46644@if bfd
46645	@if test -d $(HOST_SUBDIR)/bfd ; then \
46646	  cd $(HOST_SUBDIR); mv bfd stagefeedback-bfd ; \
46647	  mv prev-bfd stageprofile-bfd ; :  ; \
46648	fi
46649@endif bfd
46650@if opcodes
46651	@if test -d $(HOST_SUBDIR)/opcodes ; then \
46652	  cd $(HOST_SUBDIR); mv opcodes stagefeedback-opcodes ; \
46653	  mv prev-opcodes stageprofile-opcodes ; :  ; \
46654	fi
46655@endif opcodes
46656@if binutils
46657	@if test -d $(HOST_SUBDIR)/binutils ; then \
46658	  cd $(HOST_SUBDIR); mv binutils stagefeedback-binutils ; \
46659	  mv prev-binutils stageprofile-binutils ; :  ; \
46660	fi
46661@endif binutils
46662@if fixincludes
46663	@if test -d $(HOST_SUBDIR)/fixincludes ; then \
46664	  cd $(HOST_SUBDIR); mv fixincludes stagefeedback-fixincludes ; \
46665	  mv prev-fixincludes stageprofile-fixincludes ; :  ; \
46666	fi
46667@endif fixincludes
46668@if gas
46669	@if test -d $(HOST_SUBDIR)/gas ; then \
46670	  cd $(HOST_SUBDIR); mv gas stagefeedback-gas ; \
46671	  mv prev-gas stageprofile-gas ; :  ; \
46672	fi
46673@endif gas
46674@if gcc
46675	@if test -d $(HOST_SUBDIR)/gcc ; then \
46676	  cd $(HOST_SUBDIR); mv gcc stagefeedback-gcc ; \
46677	  mv prev-gcc stageprofile-gcc ; :  ; \
46678	fi
46679@endif gcc
46680@if gmp
46681	@if test -d $(HOST_SUBDIR)/gmp ; then \
46682	  cd $(HOST_SUBDIR); mv gmp stagefeedback-gmp ; \
46683	  mv prev-gmp stageprofile-gmp ; :  ; \
46684	fi
46685@endif gmp
46686@if mpfr
46687	@if test -d $(HOST_SUBDIR)/mpfr ; then \
46688	  cd $(HOST_SUBDIR); mv mpfr stagefeedback-mpfr ; \
46689	  mv prev-mpfr stageprofile-mpfr ; :  ; \
46690	fi
46691@endif mpfr
46692@if mpc
46693	@if test -d $(HOST_SUBDIR)/mpc ; then \
46694	  cd $(HOST_SUBDIR); mv mpc stagefeedback-mpc ; \
46695	  mv prev-mpc stageprofile-mpc ; :  ; \
46696	fi
46697@endif mpc
46698@if isl
46699	@if test -d $(HOST_SUBDIR)/isl ; then \
46700	  cd $(HOST_SUBDIR); mv isl stagefeedback-isl ; \
46701	  mv prev-isl stageprofile-isl ; :  ; \
46702	fi
46703@endif isl
46704@if cloog
46705	@if test -d $(HOST_SUBDIR)/cloog ; then \
46706	  cd $(HOST_SUBDIR); mv cloog stagefeedback-cloog ; \
46707	  mv prev-cloog stageprofile-cloog ; :  ; \
46708	fi
46709@endif cloog
46710@if libelf
46711	@if test -d $(HOST_SUBDIR)/libelf ; then \
46712	  cd $(HOST_SUBDIR); mv libelf stagefeedback-libelf ; \
46713	  mv prev-libelf stageprofile-libelf ; :  ; \
46714	fi
46715@endif libelf
46716@if gold
46717	@if test -d $(HOST_SUBDIR)/gold ; then \
46718	  cd $(HOST_SUBDIR); mv gold stagefeedback-gold ; \
46719	  mv prev-gold stageprofile-gold ; :  ; \
46720	fi
46721@endif gold
46722@if intl
46723	@if test -d $(HOST_SUBDIR)/intl ; then \
46724	  cd $(HOST_SUBDIR); mv intl stagefeedback-intl ; \
46725	  mv prev-intl stageprofile-intl ; :  ; \
46726	fi
46727@endif intl
46728@if ld
46729	@if test -d $(HOST_SUBDIR)/ld ; then \
46730	  cd $(HOST_SUBDIR); mv ld stagefeedback-ld ; \
46731	  mv prev-ld stageprofile-ld ; :  ; \
46732	fi
46733@endif ld
46734@if libbacktrace
46735	@if test -d $(HOST_SUBDIR)/libbacktrace ; then \
46736	  cd $(HOST_SUBDIR); mv libbacktrace stagefeedback-libbacktrace ; \
46737	  mv prev-libbacktrace stageprofile-libbacktrace ; :  ; \
46738	fi
46739@endif libbacktrace
46740@if libcpp
46741	@if test -d $(HOST_SUBDIR)/libcpp ; then \
46742	  cd $(HOST_SUBDIR); mv libcpp stagefeedback-libcpp ; \
46743	  mv prev-libcpp stageprofile-libcpp ; :  ; \
46744	fi
46745@endif libcpp
46746@if libdecnumber
46747	@if test -d $(HOST_SUBDIR)/libdecnumber ; then \
46748	  cd $(HOST_SUBDIR); mv libdecnumber stagefeedback-libdecnumber ; \
46749	  mv prev-libdecnumber stageprofile-libdecnumber ; :  ; \
46750	fi
46751@endif libdecnumber
46752@if libiberty
46753	@if test -d $(HOST_SUBDIR)/libiberty ; then \
46754	  cd $(HOST_SUBDIR); mv libiberty stagefeedback-libiberty ; \
46755	  mv prev-libiberty stageprofile-libiberty ; :  ; \
46756	fi
46757@endif libiberty
46758@if zlib
46759	@if test -d $(HOST_SUBDIR)/zlib ; then \
46760	  cd $(HOST_SUBDIR); mv zlib stagefeedback-zlib ; \
46761	  mv prev-zlib stageprofile-zlib ; :  ; \
46762	fi
46763@endif zlib
46764@if lto-plugin
46765	@if test -d $(HOST_SUBDIR)/lto-plugin ; then \
46766	  cd $(HOST_SUBDIR); mv lto-plugin stagefeedback-lto-plugin ; \
46767	  mv prev-lto-plugin stageprofile-lto-plugin ; :  ; \
46768	fi
46769@endif lto-plugin
46770	@if test -d $(TARGET_SUBDIR) ; then \
46771	  mv $(TARGET_SUBDIR) stagefeedback-$(TARGET_SUBDIR)  ; \
46772	  mv prev-$(TARGET_SUBDIR) stageprofile-$(TARGET_SUBDIR) ; :  ; \
46773	fi
46774	rm -f stage_current
46775
46776# Bubble a bug fix through all the stages up to stage feedback.  They are
46777# remade, but not reconfigured.  The next stage (if any) will not be
46778# reconfigured either.
46779.PHONY: stagefeedback-bubble
46780stagefeedback-bubble:: stageprofile-bubble
46781	@r=`${PWD_COMMAND}`; export r; \
46782	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46783	if test -f stagefeedback-lean || test -f stageprofile-lean  ; then \
46784	  echo Skipping rebuild of stagefeedback ; \
46785	else \
46786	  $(MAKE) stagefeedback-start; \
46787	  $(MAKE) $(RECURSE_FLAGS_TO_PASS) all-stagefeedback; \
46788	fi
46789
46790.PHONY: all-stagefeedback clean-stagefeedback
46791do-clean: clean-stagefeedback
46792
46793# FIXME: Will not need to be conditional when toplevel bootstrap is the
46794# only possibility, but now it conflicts with no-bootstrap rules
46795@if gcc-bootstrap
46796
46797
46798
46799.PHONY: profiledbootstrap profiledbootstrap-lean
46800profiledbootstrap:
46801	echo stagefeedback > stage_final
46802	@r=`${PWD_COMMAND}`; export r; \
46803	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46804	$(MAKE) $(RECURSE_FLAGS_TO_PASS) stagefeedback-bubble
46805	@: $(MAKE); $(unstage)
46806	@r=`${PWD_COMMAND}`; export r; \
46807	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46808	TFLAGS="$(STAGEfeedback_TFLAGS)"; \
46809	$(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
46810
46811profiledbootstrap-lean:
46812	echo stagefeedback > stage_final
46813	@r=`${PWD_COMMAND}`; export r; \
46814	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46815	$(MAKE) $(RECURSE_FLAGS_TO_PASS) LEAN=: stagefeedback-bubble
46816	@: $(MAKE); $(unstage)
46817	@r=`${PWD_COMMAND}`; export r; \
46818	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46819	TFLAGS="$(STAGEfeedback_TFLAGS)"; \
46820	$(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
46821
46822
46823# Rules to wipe a stage and all the following ones, also used for cleanstrap
46824distclean-stageprofile:: distclean-stagefeedback 
46825.PHONY: distclean-stagefeedback
46826distclean-stagefeedback::
46827	@: $(MAKE); $(stage)
46828	@test "`cat stage_last`" != stagefeedback || rm -f stage_last
46829	rm -rf stagefeedback-* 
46830
46831
46832@endif gcc-bootstrap
46833
46834
46835
46836stageprofile-end::
46837	$(MAKE) distclean-stagefeedback
46838
46839stagefeedback-start::
46840	@r=`${PWD_COMMAND}`; export r; \
46841	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46842	for i in prev-*; do \
46843	  j=`echo $$i | sed s/^prev-//` ; \
46844	  cd $$r/$$i && \
46845	  { find . -type d | sort | sed 's,.*,$(SHELL) '"$$s"'/mkinstalldirs "../'$$j'/&",' | $(SHELL) ; } && \
46846	  { find . -name '*.*da' | sed 's,.*,$(LN) -f "&" "../'$$j'/&",' | $(SHELL) ; } ; \
46847	done
46848
46849@if gcc-bootstrap
46850do-distclean: distclean-stage1
46851
46852# Provide a GCC build when we're building target libraries.  This does
46853# not work as a dependency, just as the minimum necessary to avoid errors.
46854stage_last:
46855	@r=`${PWD_COMMAND}`; export r; \
46856	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46857	$(MAKE) $(RECURSE_FLAGS_TO_PASS) stage1-bubble
46858
46859# Same as unstage, but not phony and defaulting to stage1-start.  We place
46860# it in the dependency so that for example `make -j3 all-gcc' works.
46861stage_current:
46862	@if test -f stage_last; then $(unstage); else $(MAKE) stage1-start; fi
46863
46864.PHONY: restrap
46865restrap::
46866	@: $(MAKE); $(stage)
46867	rm -rf stage1-$(TARGET_SUBDIR) stage2-* stage3-* stage4-* stageprofile-* stagefeedback-*
46868restrap:: all
46869@endif gcc-bootstrap
46870
46871# --------------------------------------
46872# Dependencies between different modules
46873# --------------------------------------
46874
46875# Generic dependencies for target modules on host stuff, especially gcc
46876@if gcc-bootstrap
46877configure-stage1-target-libstdc++-v3: maybe-all-stage1-gcc
46878configure-stage2-target-libstdc++-v3: maybe-all-stage2-gcc
46879configure-stage3-target-libstdc++-v3: maybe-all-stage3-gcc
46880configure-stage4-target-libstdc++-v3: maybe-all-stage4-gcc
46881configure-stageprofile-target-libstdc++-v3: maybe-all-stageprofile-gcc
46882configure-stagefeedback-target-libstdc++-v3: maybe-all-stagefeedback-gcc
46883configure-stage1-target-libsanitizer: maybe-all-stage1-gcc
46884configure-stage2-target-libsanitizer: maybe-all-stage2-gcc
46885configure-stage3-target-libsanitizer: maybe-all-stage3-gcc
46886configure-stage4-target-libsanitizer: maybe-all-stage4-gcc
46887configure-stageprofile-target-libsanitizer: maybe-all-stageprofile-gcc
46888configure-stagefeedback-target-libsanitizer: maybe-all-stagefeedback-gcc
46889configure-stage1-target-libvtv: maybe-all-stage1-gcc
46890configure-stage2-target-libvtv: maybe-all-stage2-gcc
46891configure-stage3-target-libvtv: maybe-all-stage3-gcc
46892configure-stage4-target-libvtv: maybe-all-stage4-gcc
46893configure-stageprofile-target-libvtv: maybe-all-stageprofile-gcc
46894configure-stagefeedback-target-libvtv: maybe-all-stagefeedback-gcc
46895configure-target-libcilkrts: stage_last
46896configure-target-libssp: stage_last
46897configure-target-newlib: stage_last
46898configure-stage1-target-libgcc: maybe-all-stage1-gcc
46899configure-stage2-target-libgcc: maybe-all-stage2-gcc
46900configure-stage3-target-libgcc: maybe-all-stage3-gcc
46901configure-stage4-target-libgcc: maybe-all-stage4-gcc
46902configure-stageprofile-target-libgcc: maybe-all-stageprofile-gcc
46903configure-stagefeedback-target-libgcc: maybe-all-stagefeedback-gcc
46904configure-target-libbacktrace: stage_last
46905configure-target-libquadmath: stage_last
46906configure-target-libgfortran: stage_last
46907configure-target-libobjc: stage_last
46908configure-target-libgo: stage_last
46909configure-target-libtermcap: stage_last
46910configure-target-winsup: stage_last
46911configure-target-libgloss: stage_last
46912configure-target-libffi: stage_last
46913configure-target-libjava: stage_last
46914configure-target-zlib: stage_last
46915configure-target-boehm-gc: stage_last
46916configure-target-rda: stage_last
46917configure-target-libada: stage_last
46918configure-stage1-target-libgomp: maybe-all-stage1-gcc
46919configure-stage2-target-libgomp: maybe-all-stage2-gcc
46920configure-stage3-target-libgomp: maybe-all-stage3-gcc
46921configure-stage4-target-libgomp: maybe-all-stage4-gcc
46922configure-stageprofile-target-libgomp: maybe-all-stageprofile-gcc
46923configure-stagefeedback-target-libgomp: maybe-all-stagefeedback-gcc
46924configure-target-libitm: stage_last
46925configure-target-libatomic: stage_last
46926@endif gcc-bootstrap
46927
46928@if gcc-no-bootstrap
46929configure-target-libstdc++-v3: maybe-all-gcc
46930configure-target-libsanitizer: maybe-all-gcc
46931configure-target-libvtv: maybe-all-gcc
46932configure-target-libcilkrts: maybe-all-gcc
46933configure-target-libssp: maybe-all-gcc
46934configure-target-newlib: maybe-all-gcc
46935configure-target-libgcc: maybe-all-gcc
46936configure-target-libbacktrace: maybe-all-gcc
46937configure-target-libquadmath: maybe-all-gcc
46938configure-target-libgfortran: maybe-all-gcc
46939configure-target-libobjc: maybe-all-gcc
46940configure-target-libgo: maybe-all-gcc
46941configure-target-libtermcap: maybe-all-gcc
46942configure-target-winsup: maybe-all-gcc
46943configure-target-libgloss: maybe-all-gcc
46944configure-target-libffi: maybe-all-gcc
46945configure-target-libjava: maybe-all-gcc
46946configure-target-zlib: maybe-all-gcc
46947configure-target-boehm-gc: maybe-all-gcc
46948configure-target-rda: maybe-all-gcc
46949configure-target-libada: maybe-all-gcc
46950configure-target-libgomp: maybe-all-gcc
46951configure-target-libitm: maybe-all-gcc
46952configure-target-libatomic: maybe-all-gcc
46953@endif gcc-no-bootstrap
46954
46955
46956# There are two types of dependencies here: 'hard' dependencies, where one
46957# module simply won't build without the other; and 'soft' dependencies, where
46958# if the depended-on module is missing, the depending module will do without
46959# or find a substitute somewhere (perhaps installed).  Soft dependencies
46960# are made here to depend on a 'maybe-' target.  If you're not sure,
46961# it's safer to use a soft dependency.
46962
46963
46964
46965
46966
46967
46968# With all the machinery above in place, it is pretty easy to generate
46969# dependencies.  Host dependencies are a bit more complex because we have
46970# to check for bootstrap/prebootstrap dependencies.  To resolve
46971# prebootstrap dependencies, prebootstrap modules are gathered in
46972# a hash table.
46973all-build-bison: maybe-all-build-texinfo
46974all-build-flex: maybe-all-build-texinfo
46975all-build-flex: maybe-all-build-bison
46976all-build-flex: maybe-all-build-m4
46977all-build-libiberty: maybe-all-build-texinfo
46978all-build-m4: maybe-all-build-texinfo
46979all-build-fixincludes: maybe-all-build-libiberty
46980configure-gcc: maybe-configure-intl
46981
46982configure-stage1-gcc: maybe-configure-stage1-intl
46983configure-stage2-gcc: maybe-configure-stage2-intl
46984configure-stage3-gcc: maybe-configure-stage3-intl
46985configure-stage4-gcc: maybe-configure-stage4-intl
46986configure-stageprofile-gcc: maybe-configure-stageprofile-intl
46987configure-stagefeedback-gcc: maybe-configure-stagefeedback-intl
46988configure-gcc: maybe-all-gmp
46989
46990configure-stage1-gcc: maybe-all-stage1-gmp
46991configure-stage2-gcc: maybe-all-stage2-gmp
46992configure-stage3-gcc: maybe-all-stage3-gmp
46993configure-stage4-gcc: maybe-all-stage4-gmp
46994configure-stageprofile-gcc: maybe-all-stageprofile-gmp
46995configure-stagefeedback-gcc: maybe-all-stagefeedback-gmp
46996configure-gcc: maybe-all-lto-plugin
46997
46998configure-stage1-gcc: maybe-all-stage1-lto-plugin
46999configure-stage2-gcc: maybe-all-stage2-lto-plugin
47000configure-stage3-gcc: maybe-all-stage3-lto-plugin
47001configure-stage4-gcc: maybe-all-stage4-lto-plugin
47002configure-stageprofile-gcc: maybe-all-stageprofile-lto-plugin
47003configure-stagefeedback-gcc: maybe-all-stagefeedback-lto-plugin
47004configure-gcc: maybe-all-binutils
47005
47006configure-stage1-gcc: maybe-all-stage1-binutils
47007configure-stage2-gcc: maybe-all-stage2-binutils
47008configure-stage3-gcc: maybe-all-stage3-binutils
47009configure-stage4-gcc: maybe-all-stage4-binutils
47010configure-stageprofile-gcc: maybe-all-stageprofile-binutils
47011configure-stagefeedback-gcc: maybe-all-stagefeedback-binutils
47012configure-gcc: maybe-all-gas
47013
47014configure-stage1-gcc: maybe-all-stage1-gas
47015configure-stage2-gcc: maybe-all-stage2-gas
47016configure-stage3-gcc: maybe-all-stage3-gas
47017configure-stage4-gcc: maybe-all-stage4-gas
47018configure-stageprofile-gcc: maybe-all-stageprofile-gas
47019configure-stagefeedback-gcc: maybe-all-stagefeedback-gas
47020configure-gcc: maybe-all-ld
47021
47022configure-stage1-gcc: maybe-all-stage1-ld
47023configure-stage2-gcc: maybe-all-stage2-ld
47024configure-stage3-gcc: maybe-all-stage3-ld
47025configure-stage4-gcc: maybe-all-stage4-ld
47026configure-stageprofile-gcc: maybe-all-stageprofile-ld
47027configure-stagefeedback-gcc: maybe-all-stagefeedback-ld
47028configure-gcc: maybe-all-gold
47029
47030configure-stage1-gcc: maybe-all-stage1-gold
47031configure-stage2-gcc: maybe-all-stage2-gold
47032configure-stage3-gcc: maybe-all-stage3-gold
47033configure-stage4-gcc: maybe-all-stage4-gold
47034configure-stageprofile-gcc: maybe-all-stageprofile-gold
47035configure-stagefeedback-gcc: maybe-all-stagefeedback-gold
47036configure-gcc: maybe-all-libelf
47037
47038configure-stage1-gcc: maybe-all-stage1-libelf
47039configure-stage2-gcc: maybe-all-stage2-libelf
47040configure-stage3-gcc: maybe-all-stage3-libelf
47041configure-stage4-gcc: maybe-all-stage4-libelf
47042configure-stageprofile-gcc: maybe-all-stageprofile-libelf
47043configure-stagefeedback-gcc: maybe-all-stagefeedback-libelf
47044all-gcc: all-libiberty
47045
47046all-stage1-gcc: all-stage1-libiberty
47047all-stage2-gcc: all-stage2-libiberty
47048all-stage3-gcc: all-stage3-libiberty
47049all-stage4-gcc: all-stage4-libiberty
47050all-stageprofile-gcc: all-stageprofile-libiberty
47051all-stagefeedback-gcc: all-stagefeedback-libiberty
47052all-gcc: maybe-all-intl
47053
47054all-stage1-gcc: maybe-all-stage1-intl
47055all-stage2-gcc: maybe-all-stage2-intl
47056all-stage3-gcc: maybe-all-stage3-intl
47057all-stage4-gcc: maybe-all-stage4-intl
47058all-stageprofile-gcc: maybe-all-stageprofile-intl
47059all-stagefeedback-gcc: maybe-all-stagefeedback-intl
47060all-gcc: maybe-all-mpfr
47061
47062all-stage1-gcc: maybe-all-stage1-mpfr
47063all-stage2-gcc: maybe-all-stage2-mpfr
47064all-stage3-gcc: maybe-all-stage3-mpfr
47065all-stage4-gcc: maybe-all-stage4-mpfr
47066all-stageprofile-gcc: maybe-all-stageprofile-mpfr
47067all-stagefeedback-gcc: maybe-all-stagefeedback-mpfr
47068all-gcc: maybe-all-mpc
47069
47070all-stage1-gcc: maybe-all-stage1-mpc
47071all-stage2-gcc: maybe-all-stage2-mpc
47072all-stage3-gcc: maybe-all-stage3-mpc
47073all-stage4-gcc: maybe-all-stage4-mpc
47074all-stageprofile-gcc: maybe-all-stageprofile-mpc
47075all-stagefeedback-gcc: maybe-all-stagefeedback-mpc
47076all-gcc: maybe-all-cloog
47077
47078all-stage1-gcc: maybe-all-stage1-cloog
47079all-stage2-gcc: maybe-all-stage2-cloog
47080all-stage3-gcc: maybe-all-stage3-cloog
47081all-stage4-gcc: maybe-all-stage4-cloog
47082all-stageprofile-gcc: maybe-all-stageprofile-cloog
47083all-stagefeedback-gcc: maybe-all-stagefeedback-cloog
47084all-gcc: maybe-all-build-texinfo
47085
47086all-stage1-gcc: maybe-all-build-texinfo
47087all-stage2-gcc: maybe-all-build-texinfo
47088all-stage3-gcc: maybe-all-build-texinfo
47089all-stage4-gcc: maybe-all-build-texinfo
47090all-stageprofile-gcc: maybe-all-build-texinfo
47091all-stagefeedback-gcc: maybe-all-build-texinfo
47092all-gcc: maybe-all-build-bison
47093
47094all-stage1-gcc: maybe-all-build-bison
47095all-stage2-gcc: maybe-all-build-bison
47096all-stage3-gcc: maybe-all-build-bison
47097all-stage4-gcc: maybe-all-build-bison
47098all-stageprofile-gcc: maybe-all-build-bison
47099all-stagefeedback-gcc: maybe-all-build-bison
47100all-gcc: maybe-all-build-flex
47101
47102all-stage1-gcc: maybe-all-build-flex
47103all-stage2-gcc: maybe-all-build-flex
47104all-stage3-gcc: maybe-all-build-flex
47105all-stage4-gcc: maybe-all-build-flex
47106all-stageprofile-gcc: maybe-all-build-flex
47107all-stagefeedback-gcc: maybe-all-build-flex
47108all-gcc: maybe-all-build-libiberty
47109
47110all-stage1-gcc: maybe-all-build-libiberty
47111all-stage2-gcc: maybe-all-build-libiberty
47112all-stage3-gcc: maybe-all-build-libiberty
47113all-stage4-gcc: maybe-all-build-libiberty
47114all-stageprofile-gcc: maybe-all-build-libiberty
47115all-stagefeedback-gcc: maybe-all-build-libiberty
47116all-gcc: maybe-all-build-fixincludes
47117
47118all-stage1-gcc: maybe-all-build-fixincludes
47119all-stage2-gcc: maybe-all-build-fixincludes
47120all-stage3-gcc: maybe-all-build-fixincludes
47121all-stage4-gcc: maybe-all-build-fixincludes
47122all-stageprofile-gcc: maybe-all-build-fixincludes
47123all-stagefeedback-gcc: maybe-all-build-fixincludes
47124all-gcc: maybe-all-zlib
47125
47126all-stage1-gcc: maybe-all-stage1-zlib
47127all-stage2-gcc: maybe-all-stage2-zlib
47128all-stage3-gcc: maybe-all-stage3-zlib
47129all-stage4-gcc: maybe-all-stage4-zlib
47130all-stageprofile-gcc: maybe-all-stageprofile-zlib
47131all-stagefeedback-gcc: maybe-all-stagefeedback-zlib
47132all-gcc: all-libbacktrace
47133
47134all-stage1-gcc: all-stage1-libbacktrace
47135all-stage2-gcc: all-stage2-libbacktrace
47136all-stage3-gcc: all-stage3-libbacktrace
47137all-stage4-gcc: all-stage4-libbacktrace
47138all-stageprofile-gcc: all-stageprofile-libbacktrace
47139all-stagefeedback-gcc: all-stagefeedback-libbacktrace
47140all-gcc: all-libcpp
47141
47142all-stage1-gcc: all-stage1-libcpp
47143all-stage2-gcc: all-stage2-libcpp
47144all-stage3-gcc: all-stage3-libcpp
47145all-stage4-gcc: all-stage4-libcpp
47146all-stageprofile-gcc: all-stageprofile-libcpp
47147all-stagefeedback-gcc: all-stagefeedback-libcpp
47148all-gcc: all-libdecnumber
47149
47150all-stage1-gcc: all-stage1-libdecnumber
47151all-stage2-gcc: all-stage2-libdecnumber
47152all-stage3-gcc: all-stage3-libdecnumber
47153all-stage4-gcc: all-stage4-libdecnumber
47154all-stageprofile-gcc: all-stageprofile-libdecnumber
47155all-stagefeedback-gcc: all-stagefeedback-libdecnumber
47156all-gcc: maybe-all-libiberty
47157
47158all-stage1-gcc: maybe-all-stage1-libiberty
47159all-stage2-gcc: maybe-all-stage2-libiberty
47160all-stage3-gcc: maybe-all-stage3-libiberty
47161all-stage4-gcc: maybe-all-stage4-libiberty
47162all-stageprofile-gcc: maybe-all-stageprofile-libiberty
47163all-stagefeedback-gcc: maybe-all-stagefeedback-libiberty
47164all-gcc: maybe-all-fixincludes
47165
47166all-stage1-gcc: maybe-all-stage1-fixincludes
47167all-stage2-gcc: maybe-all-stage2-fixincludes
47168all-stage3-gcc: maybe-all-stage3-fixincludes
47169all-stage4-gcc: maybe-all-stage4-fixincludes
47170all-stageprofile-gcc: maybe-all-stageprofile-fixincludes
47171all-stagefeedback-gcc: maybe-all-stagefeedback-fixincludes
47172all-gcc: maybe-all-lto-plugin
47173
47174all-stage1-gcc: maybe-all-stage1-lto-plugin
47175all-stage2-gcc: maybe-all-stage2-lto-plugin
47176all-stage3-gcc: maybe-all-stage3-lto-plugin
47177all-stage4-gcc: maybe-all-stage4-lto-plugin
47178all-stageprofile-gcc: maybe-all-stageprofile-lto-plugin
47179all-stagefeedback-gcc: maybe-all-stagefeedback-lto-plugin
47180info-gcc: maybe-all-build-libiberty
47181
47182info-stage1-gcc: maybe-all-build-libiberty
47183info-stage2-gcc: maybe-all-build-libiberty
47184info-stage3-gcc: maybe-all-build-libiberty
47185info-stage4-gcc: maybe-all-build-libiberty
47186info-stageprofile-gcc: maybe-all-build-libiberty
47187info-stagefeedback-gcc: maybe-all-build-libiberty
47188dvi-gcc: maybe-all-build-libiberty
47189
47190dvi-stage1-gcc: maybe-all-build-libiberty
47191dvi-stage2-gcc: maybe-all-build-libiberty
47192dvi-stage3-gcc: maybe-all-build-libiberty
47193dvi-stage4-gcc: maybe-all-build-libiberty
47194dvi-stageprofile-gcc: maybe-all-build-libiberty
47195dvi-stagefeedback-gcc: maybe-all-build-libiberty
47196pdf-gcc: maybe-all-build-libiberty
47197
47198pdf-stage1-gcc: maybe-all-build-libiberty
47199pdf-stage2-gcc: maybe-all-build-libiberty
47200pdf-stage3-gcc: maybe-all-build-libiberty
47201pdf-stage4-gcc: maybe-all-build-libiberty
47202pdf-stageprofile-gcc: maybe-all-build-libiberty
47203pdf-stagefeedback-gcc: maybe-all-build-libiberty
47204html-gcc: maybe-all-build-libiberty
47205
47206html-stage1-gcc: maybe-all-build-libiberty
47207html-stage2-gcc: maybe-all-build-libiberty
47208html-stage3-gcc: maybe-all-build-libiberty
47209html-stage4-gcc: maybe-all-build-libiberty
47210html-stageprofile-gcc: maybe-all-build-libiberty
47211html-stagefeedback-gcc: maybe-all-build-libiberty
47212install-gcc: maybe-install-fixincludes
47213install-gcc: maybe-install-lto-plugin
47214install-strip-gcc: maybe-install-strip-fixincludes
47215install-strip-gcc: maybe-install-strip-lto-plugin
47216configure-libcpp: configure-libiberty
47217
47218configure-stage1-libcpp: configure-stage1-libiberty
47219configure-stage2-libcpp: configure-stage2-libiberty
47220configure-stage3-libcpp: configure-stage3-libiberty
47221configure-stage4-libcpp: configure-stage4-libiberty
47222configure-stageprofile-libcpp: configure-stageprofile-libiberty
47223configure-stagefeedback-libcpp: configure-stagefeedback-libiberty
47224configure-libcpp: maybe-configure-intl
47225
47226configure-stage1-libcpp: maybe-configure-stage1-intl
47227configure-stage2-libcpp: maybe-configure-stage2-intl
47228configure-stage3-libcpp: maybe-configure-stage3-intl
47229configure-stage4-libcpp: maybe-configure-stage4-intl
47230configure-stageprofile-libcpp: maybe-configure-stageprofile-intl
47231configure-stagefeedback-libcpp: maybe-configure-stagefeedback-intl
47232all-libcpp: all-libiberty
47233
47234all-stage1-libcpp: all-stage1-libiberty
47235all-stage2-libcpp: all-stage2-libiberty
47236all-stage3-libcpp: all-stage3-libiberty
47237all-stage4-libcpp: all-stage4-libiberty
47238all-stageprofile-libcpp: all-stageprofile-libiberty
47239all-stagefeedback-libcpp: all-stagefeedback-libiberty
47240all-libcpp: maybe-all-intl
47241
47242all-stage1-libcpp: maybe-all-stage1-intl
47243all-stage2-libcpp: maybe-all-stage2-intl
47244all-stage3-libcpp: maybe-all-stage3-intl
47245all-stage4-libcpp: maybe-all-stage4-intl
47246all-stageprofile-libcpp: maybe-all-stageprofile-intl
47247all-stagefeedback-libcpp: maybe-all-stagefeedback-intl
47248all-fixincludes: maybe-all-libiberty
47249
47250all-stage1-fixincludes: maybe-all-stage1-libiberty
47251all-stage2-fixincludes: maybe-all-stage2-libiberty
47252all-stage3-fixincludes: maybe-all-stage3-libiberty
47253all-stage4-fixincludes: maybe-all-stage4-libiberty
47254all-stageprofile-fixincludes: maybe-all-stageprofile-libiberty
47255all-stagefeedback-fixincludes: maybe-all-stagefeedback-libiberty
47256all-gnattools: maybe-all-target-libada
47257all-gnattools: maybe-all-target-libstdc++-v3
47258all-lto-plugin: maybe-all-libiberty
47259
47260all-stage1-lto-plugin: maybe-all-stage1-libiberty
47261all-stage2-lto-plugin: maybe-all-stage2-libiberty
47262all-stage3-lto-plugin: maybe-all-stage3-libiberty
47263all-stage4-lto-plugin: maybe-all-stage4-libiberty
47264all-stageprofile-lto-plugin: maybe-all-stageprofile-libiberty
47265all-stagefeedback-lto-plugin: maybe-all-stagefeedback-libiberty
47266all-utils: maybe-all-libiberty
47267configure-mpfr: maybe-all-gmp
47268
47269configure-stage1-mpfr: maybe-all-stage1-gmp
47270configure-stage2-mpfr: maybe-all-stage2-gmp
47271configure-stage3-mpfr: maybe-all-stage3-gmp
47272configure-stage4-mpfr: maybe-all-stage4-gmp
47273configure-stageprofile-mpfr: maybe-all-stageprofile-gmp
47274configure-stagefeedback-mpfr: maybe-all-stagefeedback-gmp
47275configure-mpc: maybe-all-mpfr
47276
47277configure-stage1-mpc: maybe-all-stage1-mpfr
47278configure-stage2-mpc: maybe-all-stage2-mpfr
47279configure-stage3-mpc: maybe-all-stage3-mpfr
47280configure-stage4-mpc: maybe-all-stage4-mpfr
47281configure-stageprofile-mpc: maybe-all-stageprofile-mpfr
47282configure-stagefeedback-mpc: maybe-all-stagefeedback-mpfr
47283configure-isl: maybe-all-gmp
47284
47285configure-stage1-isl: maybe-all-stage1-gmp
47286configure-stage2-isl: maybe-all-stage2-gmp
47287configure-stage3-isl: maybe-all-stage3-gmp
47288configure-stage4-isl: maybe-all-stage4-gmp
47289configure-stageprofile-isl: maybe-all-stageprofile-gmp
47290configure-stagefeedback-isl: maybe-all-stagefeedback-gmp
47291configure-cloog: maybe-all-isl
47292
47293configure-stage1-cloog: maybe-all-stage1-isl
47294configure-stage2-cloog: maybe-all-stage2-isl
47295configure-stage3-cloog: maybe-all-stage3-isl
47296configure-stage4-cloog: maybe-all-stage4-isl
47297configure-stageprofile-cloog: maybe-all-stageprofile-isl
47298configure-stagefeedback-cloog: maybe-all-stagefeedback-isl
47299configure-cloog: maybe-all-gmp
47300
47301configure-stage1-cloog: maybe-all-stage1-gmp
47302configure-stage2-cloog: maybe-all-stage2-gmp
47303configure-stage3-cloog: maybe-all-stage3-gmp
47304configure-stage4-cloog: maybe-all-stage4-gmp
47305configure-stageprofile-cloog: maybe-all-stageprofile-gmp
47306configure-stagefeedback-cloog: maybe-all-stagefeedback-gmp
47307configure-gdb: maybe-all-intl
47308configure-gdb: maybe-configure-sim
47309configure-gdb: maybe-all-bfd
47310configure-gdb: maybe-all-libiconv
47311all-gdb: maybe-all-libiberty
47312all-gdb: maybe-all-libiconv
47313all-gdb: maybe-all-opcodes
47314all-gdb: maybe-all-readline
47315all-gdb: maybe-all-build-bison
47316all-gdb: maybe-all-sim
47317all-gdb: maybe-all-libdecnumber
47318all-gdb: maybe-all-libtermcap
47319configure-libgui: maybe-configure-tcl
47320configure-libgui: maybe-configure-tk
47321all-libgui: maybe-all-tcl
47322all-libgui: maybe-all-tk
47323all-libgui: maybe-all-itcl
47324configure-bfd: configure-libiberty
47325
47326configure-stage1-bfd: configure-stage1-libiberty
47327configure-stage2-bfd: configure-stage2-libiberty
47328configure-stage3-bfd: configure-stage3-libiberty
47329configure-stage4-bfd: configure-stage4-libiberty
47330configure-stageprofile-bfd: configure-stageprofile-libiberty
47331configure-stagefeedback-bfd: configure-stagefeedback-libiberty
47332configure-bfd: maybe-configure-intl
47333
47334configure-stage1-bfd: maybe-configure-stage1-intl
47335configure-stage2-bfd: maybe-configure-stage2-intl
47336configure-stage3-bfd: maybe-configure-stage3-intl
47337configure-stage4-bfd: maybe-configure-stage4-intl
47338configure-stageprofile-bfd: maybe-configure-stageprofile-intl
47339configure-stagefeedback-bfd: maybe-configure-stagefeedback-intl
47340all-bfd: maybe-all-libiberty
47341
47342all-stage1-bfd: maybe-all-stage1-libiberty
47343all-stage2-bfd: maybe-all-stage2-libiberty
47344all-stage3-bfd: maybe-all-stage3-libiberty
47345all-stage4-bfd: maybe-all-stage4-libiberty
47346all-stageprofile-bfd: maybe-all-stageprofile-libiberty
47347all-stagefeedback-bfd: maybe-all-stagefeedback-libiberty
47348all-bfd: maybe-all-intl
47349
47350all-stage1-bfd: maybe-all-stage1-intl
47351all-stage2-bfd: maybe-all-stage2-intl
47352all-stage3-bfd: maybe-all-stage3-intl
47353all-stage4-bfd: maybe-all-stage4-intl
47354all-stageprofile-bfd: maybe-all-stageprofile-intl
47355all-stagefeedback-bfd: maybe-all-stagefeedback-intl
47356configure-opcodes: configure-libiberty
47357
47358configure-stage1-opcodes: configure-stage1-libiberty
47359configure-stage2-opcodes: configure-stage2-libiberty
47360configure-stage3-opcodes: configure-stage3-libiberty
47361configure-stage4-opcodes: configure-stage4-libiberty
47362configure-stageprofile-opcodes: configure-stageprofile-libiberty
47363configure-stagefeedback-opcodes: configure-stagefeedback-libiberty
47364all-opcodes: maybe-all-libiberty
47365
47366all-stage1-opcodes: maybe-all-stage1-libiberty
47367all-stage2-opcodes: maybe-all-stage2-libiberty
47368all-stage3-opcodes: maybe-all-stage3-libiberty
47369all-stage4-opcodes: maybe-all-stage4-libiberty
47370all-stageprofile-opcodes: maybe-all-stageprofile-libiberty
47371all-stagefeedback-opcodes: maybe-all-stagefeedback-libiberty
47372configure-binutils: maybe-configure-intl
47373
47374configure-stage1-binutils: maybe-configure-stage1-intl
47375configure-stage2-binutils: maybe-configure-stage2-intl
47376configure-stage3-binutils: maybe-configure-stage3-intl
47377configure-stage4-binutils: maybe-configure-stage4-intl
47378configure-stageprofile-binutils: maybe-configure-stageprofile-intl
47379configure-stagefeedback-binutils: maybe-configure-stagefeedback-intl
47380all-binutils: maybe-all-libiberty
47381
47382all-stage1-binutils: maybe-all-stage1-libiberty
47383all-stage2-binutils: maybe-all-stage2-libiberty
47384all-stage3-binutils: maybe-all-stage3-libiberty
47385all-stage4-binutils: maybe-all-stage4-libiberty
47386all-stageprofile-binutils: maybe-all-stageprofile-libiberty
47387all-stagefeedback-binutils: maybe-all-stagefeedback-libiberty
47388all-binutils: maybe-all-opcodes
47389
47390all-stage1-binutils: maybe-all-stage1-opcodes
47391all-stage2-binutils: maybe-all-stage2-opcodes
47392all-stage3-binutils: maybe-all-stage3-opcodes
47393all-stage4-binutils: maybe-all-stage4-opcodes
47394all-stageprofile-binutils: maybe-all-stageprofile-opcodes
47395all-stagefeedback-binutils: maybe-all-stagefeedback-opcodes
47396all-binutils: maybe-all-bfd
47397
47398all-stage1-binutils: maybe-all-stage1-bfd
47399all-stage2-binutils: maybe-all-stage2-bfd
47400all-stage3-binutils: maybe-all-stage3-bfd
47401all-stage4-binutils: maybe-all-stage4-bfd
47402all-stageprofile-binutils: maybe-all-stageprofile-bfd
47403all-stagefeedback-binutils: maybe-all-stagefeedback-bfd
47404all-binutils: maybe-all-build-flex
47405
47406all-stage1-binutils: maybe-all-build-flex
47407all-stage2-binutils: maybe-all-build-flex
47408all-stage3-binutils: maybe-all-build-flex
47409all-stage4-binutils: maybe-all-build-flex
47410all-stageprofile-binutils: maybe-all-build-flex
47411all-stagefeedback-binutils: maybe-all-build-flex
47412all-binutils: maybe-all-build-bison
47413
47414all-stage1-binutils: maybe-all-build-bison
47415all-stage2-binutils: maybe-all-build-bison
47416all-stage3-binutils: maybe-all-build-bison
47417all-stage4-binutils: maybe-all-build-bison
47418all-stageprofile-binutils: maybe-all-build-bison
47419all-stagefeedback-binutils: maybe-all-build-bison
47420all-binutils: maybe-all-intl
47421
47422all-stage1-binutils: maybe-all-stage1-intl
47423all-stage2-binutils: maybe-all-stage2-intl
47424all-stage3-binutils: maybe-all-stage3-intl
47425all-stage4-binutils: maybe-all-stage4-intl
47426all-stageprofile-binutils: maybe-all-stageprofile-intl
47427all-stagefeedback-binutils: maybe-all-stagefeedback-intl
47428all-binutils: maybe-all-gas
47429
47430all-stage1-binutils: maybe-all-stage1-gas
47431all-stage2-binutils: maybe-all-stage2-gas
47432all-stage3-binutils: maybe-all-stage3-gas
47433all-stage4-binutils: maybe-all-stage4-gas
47434all-stageprofile-binutils: maybe-all-stageprofile-gas
47435all-stagefeedback-binutils: maybe-all-stagefeedback-gas
47436install-binutils: maybe-install-opcodes
47437install-strip-binutils: maybe-install-strip-opcodes
47438install-opcodes: maybe-install-bfd
47439install-strip-opcodes: maybe-install-strip-bfd
47440configure-gas: maybe-configure-intl
47441
47442configure-stage1-gas: maybe-configure-stage1-intl
47443configure-stage2-gas: maybe-configure-stage2-intl
47444configure-stage3-gas: maybe-configure-stage3-intl
47445configure-stage4-gas: maybe-configure-stage4-intl
47446configure-stageprofile-gas: maybe-configure-stageprofile-intl
47447configure-stagefeedback-gas: maybe-configure-stagefeedback-intl
47448all-gas: maybe-all-libiberty
47449
47450all-stage1-gas: maybe-all-stage1-libiberty
47451all-stage2-gas: maybe-all-stage2-libiberty
47452all-stage3-gas: maybe-all-stage3-libiberty
47453all-stage4-gas: maybe-all-stage4-libiberty
47454all-stageprofile-gas: maybe-all-stageprofile-libiberty
47455all-stagefeedback-gas: maybe-all-stagefeedback-libiberty
47456all-gas: maybe-all-opcodes
47457
47458all-stage1-gas: maybe-all-stage1-opcodes
47459all-stage2-gas: maybe-all-stage2-opcodes
47460all-stage3-gas: maybe-all-stage3-opcodes
47461all-stage4-gas: maybe-all-stage4-opcodes
47462all-stageprofile-gas: maybe-all-stageprofile-opcodes
47463all-stagefeedback-gas: maybe-all-stagefeedback-opcodes
47464all-gas: maybe-all-bfd
47465
47466all-stage1-gas: maybe-all-stage1-bfd
47467all-stage2-gas: maybe-all-stage2-bfd
47468all-stage3-gas: maybe-all-stage3-bfd
47469all-stage4-gas: maybe-all-stage4-bfd
47470all-stageprofile-gas: maybe-all-stageprofile-bfd
47471all-stagefeedback-gas: maybe-all-stagefeedback-bfd
47472all-gas: maybe-all-intl
47473
47474all-stage1-gas: maybe-all-stage1-intl
47475all-stage2-gas: maybe-all-stage2-intl
47476all-stage3-gas: maybe-all-stage3-intl
47477all-stage4-gas: maybe-all-stage4-intl
47478all-stageprofile-gas: maybe-all-stageprofile-intl
47479all-stagefeedback-gas: maybe-all-stagefeedback-intl
47480configure-gprof: maybe-configure-intl
47481all-gprof: maybe-all-libiberty
47482all-gprof: maybe-all-bfd
47483all-gprof: maybe-all-opcodes
47484all-gprof: maybe-all-intl
47485all-gprof: maybe-all-gas
47486configure-ld: maybe-configure-intl
47487
47488configure-stage1-ld: maybe-configure-stage1-intl
47489configure-stage2-ld: maybe-configure-stage2-intl
47490configure-stage3-ld: maybe-configure-stage3-intl
47491configure-stage4-ld: maybe-configure-stage4-intl
47492configure-stageprofile-ld: maybe-configure-stageprofile-intl
47493configure-stagefeedback-ld: maybe-configure-stagefeedback-intl
47494all-ld: maybe-all-libiberty
47495
47496all-stage1-ld: maybe-all-stage1-libiberty
47497all-stage2-ld: maybe-all-stage2-libiberty
47498all-stage3-ld: maybe-all-stage3-libiberty
47499all-stage4-ld: maybe-all-stage4-libiberty
47500all-stageprofile-ld: maybe-all-stageprofile-libiberty
47501all-stagefeedback-ld: maybe-all-stagefeedback-libiberty
47502all-ld: maybe-all-bfd
47503
47504all-stage1-ld: maybe-all-stage1-bfd
47505all-stage2-ld: maybe-all-stage2-bfd
47506all-stage3-ld: maybe-all-stage3-bfd
47507all-stage4-ld: maybe-all-stage4-bfd
47508all-stageprofile-ld: maybe-all-stageprofile-bfd
47509all-stagefeedback-ld: maybe-all-stagefeedback-bfd
47510all-ld: maybe-all-opcodes
47511
47512all-stage1-ld: maybe-all-stage1-opcodes
47513all-stage2-ld: maybe-all-stage2-opcodes
47514all-stage3-ld: maybe-all-stage3-opcodes
47515all-stage4-ld: maybe-all-stage4-opcodes
47516all-stageprofile-ld: maybe-all-stageprofile-opcodes
47517all-stagefeedback-ld: maybe-all-stagefeedback-opcodes
47518all-ld: maybe-all-build-bison
47519
47520all-stage1-ld: maybe-all-build-bison
47521all-stage2-ld: maybe-all-build-bison
47522all-stage3-ld: maybe-all-build-bison
47523all-stage4-ld: maybe-all-build-bison
47524all-stageprofile-ld: maybe-all-build-bison
47525all-stagefeedback-ld: maybe-all-build-bison
47526all-ld: maybe-all-build-flex
47527
47528all-stage1-ld: maybe-all-build-flex
47529all-stage2-ld: maybe-all-build-flex
47530all-stage3-ld: maybe-all-build-flex
47531all-stage4-ld: maybe-all-build-flex
47532all-stageprofile-ld: maybe-all-build-flex
47533all-stagefeedback-ld: maybe-all-build-flex
47534all-ld: maybe-all-intl
47535
47536all-stage1-ld: maybe-all-stage1-intl
47537all-stage2-ld: maybe-all-stage2-intl
47538all-stage3-ld: maybe-all-stage3-intl
47539all-stage4-ld: maybe-all-stage4-intl
47540all-stageprofile-ld: maybe-all-stageprofile-intl
47541all-stagefeedback-ld: maybe-all-stagefeedback-intl
47542all-ld: maybe-all-gas
47543
47544all-stage1-ld: maybe-all-stage1-gas
47545all-stage2-ld: maybe-all-stage2-gas
47546all-stage3-ld: maybe-all-stage3-gas
47547all-stage4-ld: maybe-all-stage4-gas
47548all-stageprofile-ld: maybe-all-stageprofile-gas
47549all-stagefeedback-ld: maybe-all-stagefeedback-gas
47550all-ld: maybe-all-binutils
47551
47552all-stage1-ld: maybe-all-stage1-binutils
47553all-stage2-ld: maybe-all-stage2-binutils
47554all-stage3-ld: maybe-all-stage3-binutils
47555all-stage4-ld: maybe-all-stage4-binutils
47556all-stageprofile-ld: maybe-all-stageprofile-binutils
47557all-stagefeedback-ld: maybe-all-stagefeedback-binutils
47558install-ld: maybe-install-gold
47559install-strip-ld: maybe-install-strip-gold
47560configure-gold: maybe-configure-intl
47561
47562configure-stage1-gold: maybe-configure-stage1-intl
47563configure-stage2-gold: maybe-configure-stage2-intl
47564configure-stage3-gold: maybe-configure-stage3-intl
47565configure-stage4-gold: maybe-configure-stage4-intl
47566configure-stageprofile-gold: maybe-configure-stageprofile-intl
47567configure-stagefeedback-gold: maybe-configure-stagefeedback-intl
47568all-gold: maybe-all-libiberty
47569
47570all-stage1-gold: maybe-all-stage1-libiberty
47571all-stage2-gold: maybe-all-stage2-libiberty
47572all-stage3-gold: maybe-all-stage3-libiberty
47573all-stage4-gold: maybe-all-stage4-libiberty
47574all-stageprofile-gold: maybe-all-stageprofile-libiberty
47575all-stagefeedback-gold: maybe-all-stagefeedback-libiberty
47576all-gold: maybe-all-intl
47577
47578all-stage1-gold: maybe-all-stage1-intl
47579all-stage2-gold: maybe-all-stage2-intl
47580all-stage3-gold: maybe-all-stage3-intl
47581all-stage4-gold: maybe-all-stage4-intl
47582all-stageprofile-gold: maybe-all-stageprofile-intl
47583all-stagefeedback-gold: maybe-all-stagefeedback-intl
47584all-gold: maybe-all-bfd
47585
47586all-stage1-gold: maybe-all-stage1-bfd
47587all-stage2-gold: maybe-all-stage2-bfd
47588all-stage3-gold: maybe-all-stage3-bfd
47589all-stage4-gold: maybe-all-stage4-bfd
47590all-stageprofile-gold: maybe-all-stageprofile-bfd
47591all-stagefeedback-gold: maybe-all-stagefeedback-bfd
47592all-gold: maybe-all-build-bison
47593
47594all-stage1-gold: maybe-all-build-bison
47595all-stage2-gold: maybe-all-build-bison
47596all-stage3-gold: maybe-all-build-bison
47597all-stage4-gold: maybe-all-build-bison
47598all-stageprofile-gold: maybe-all-build-bison
47599all-stagefeedback-gold: maybe-all-build-bison
47600all-gold: maybe-all-gas
47601
47602all-stage1-gold: maybe-all-stage1-gas
47603all-stage2-gold: maybe-all-stage2-gas
47604all-stage3-gold: maybe-all-stage3-gas
47605all-stage4-gold: maybe-all-stage4-gas
47606all-stageprofile-gold: maybe-all-stageprofile-gas
47607all-stagefeedback-gold: maybe-all-stagefeedback-gas
47608check-gold: maybe-all-binutils
47609
47610check-stage1-gold: maybe-all-stage1-binutils
47611check-stage2-gold: maybe-all-stage2-binutils
47612check-stage3-gold: maybe-all-stage3-binutils
47613check-stage4-gold: maybe-all-stage4-binutils
47614check-stageprofile-gold: maybe-all-stageprofile-binutils
47615check-stagefeedback-gold: maybe-all-stagefeedback-binutils
47616check-gold: maybe-all-gas
47617
47618check-stage1-gold: maybe-all-stage1-gas
47619check-stage2-gold: maybe-all-stage2-gas
47620check-stage3-gold: maybe-all-stage3-gas
47621check-stage4-gold: maybe-all-stage4-gas
47622check-stageprofile-gold: maybe-all-stageprofile-gas
47623check-stagefeedback-gold: maybe-all-stagefeedback-gas
47624configure-opcodes: maybe-configure-intl
47625
47626configure-stage1-opcodes: maybe-configure-stage1-intl
47627configure-stage2-opcodes: maybe-configure-stage2-intl
47628configure-stage3-opcodes: maybe-configure-stage3-intl
47629configure-stage4-opcodes: maybe-configure-stage4-intl
47630configure-stageprofile-opcodes: maybe-configure-stageprofile-intl
47631configure-stagefeedback-opcodes: maybe-configure-stagefeedback-intl
47632all-opcodes: maybe-all-bfd
47633
47634all-stage1-opcodes: maybe-all-stage1-bfd
47635all-stage2-opcodes: maybe-all-stage2-bfd
47636all-stage3-opcodes: maybe-all-stage3-bfd
47637all-stage4-opcodes: maybe-all-stage4-bfd
47638all-stageprofile-opcodes: maybe-all-stageprofile-bfd
47639all-stagefeedback-opcodes: maybe-all-stagefeedback-bfd
47640all-opcodes: maybe-all-libiberty
47641
47642all-stage1-opcodes: maybe-all-stage1-libiberty
47643all-stage2-opcodes: maybe-all-stage2-libiberty
47644all-stage3-opcodes: maybe-all-stage3-libiberty
47645all-stage4-opcodes: maybe-all-stage4-libiberty
47646all-stageprofile-opcodes: maybe-all-stageprofile-libiberty
47647all-stagefeedback-opcodes: maybe-all-stagefeedback-libiberty
47648all-opcodes: maybe-all-intl
47649
47650all-stage1-opcodes: maybe-all-stage1-intl
47651all-stage2-opcodes: maybe-all-stage2-intl
47652all-stage3-opcodes: maybe-all-stage3-intl
47653all-stage4-opcodes: maybe-all-stage4-intl
47654all-stageprofile-opcodes: maybe-all-stageprofile-intl
47655all-stagefeedback-opcodes: maybe-all-stagefeedback-intl
47656all-dejagnu: maybe-all-tcl
47657all-dejagnu: maybe-all-expect
47658all-dejagnu: maybe-all-tk
47659configure-expect: maybe-configure-tcl
47660configure-expect: maybe-configure-tk
47661all-expect: maybe-all-tcl
47662all-expect: maybe-all-tk
47663configure-itcl: maybe-configure-tcl
47664configure-itcl: maybe-configure-tk
47665all-itcl: maybe-all-tcl
47666all-itcl: maybe-all-tk
47667install-itcl: maybe-install-tcl
47668install-strip-itcl: maybe-install-strip-tcl
47669configure-tk: maybe-configure-tcl
47670all-tk: maybe-all-tcl
47671all-sid: maybe-all-libiberty
47672all-sid: maybe-all-bfd
47673all-sid: maybe-all-opcodes
47674all-sid: maybe-all-tcl
47675all-sid: maybe-all-tk
47676install-sid: maybe-install-tcl
47677install-strip-sid: maybe-install-strip-tcl
47678install-sid: maybe-install-tk
47679install-strip-sid: maybe-install-strip-tk
47680configure-sim: maybe-configure-intl
47681all-sim: maybe-all-intl
47682all-sim: maybe-all-libiberty
47683all-sim: maybe-all-bfd
47684all-sim: maybe-all-opcodes
47685all-sim: maybe-all-readline
47686all-sim: maybe-configure-gdb
47687all-fastjar: maybe-all-zlib
47688all-fastjar: maybe-all-build-texinfo
47689all-fastjar: maybe-all-libiberty
47690all-bison: maybe-all-intl
47691all-bison: maybe-all-build-texinfo
47692all-flex: maybe-all-build-bison
47693all-flex: maybe-all-intl
47694all-flex: maybe-all-m4
47695all-flex: maybe-all-build-texinfo
47696all-m4: maybe-all-intl
47697all-m4: maybe-all-build-texinfo
47698configure-target-boehm-gc: maybe-all-target-libstdc++-v3
47699configure-target-fastjar: maybe-configure-target-zlib
47700all-target-fastjar: maybe-all-target-zlib
47701configure-target-libgo: maybe-configure-target-libffi
47702configure-target-libgo: maybe-all-target-libstdc++-v3
47703all-target-libgo: maybe-all-target-libbacktrace
47704all-target-libgo: maybe-all-target-libffi
47705all-target-libgo: maybe-all-target-libatomic
47706configure-target-libjava: maybe-configure-target-zlib
47707configure-target-libjava: maybe-configure-target-boehm-gc
47708configure-target-libjava: maybe-configure-target-libffi
47709all-target-libjava: maybe-all-fastjar
47710all-target-libjava: maybe-all-target-zlib
47711all-target-libjava: maybe-all-target-boehm-gc
47712all-target-libjava: maybe-all-target-libffi
47713configure-target-libobjc: maybe-configure-target-boehm-gc
47714all-target-libobjc: maybe-all-target-boehm-gc
47715configure-target-libstdc++-v3: maybe-configure-target-libgomp
47716
47717configure-stage1-target-libstdc++-v3: maybe-configure-stage1-target-libgomp
47718configure-stage2-target-libstdc++-v3: maybe-configure-stage2-target-libgomp
47719configure-stage3-target-libstdc++-v3: maybe-configure-stage3-target-libgomp
47720configure-stage4-target-libstdc++-v3: maybe-configure-stage4-target-libgomp
47721configure-stageprofile-target-libstdc++-v3: maybe-configure-stageprofile-target-libgomp
47722configure-stagefeedback-target-libstdc++-v3: maybe-configure-stagefeedback-target-libgomp
47723configure-target-libsanitizer: maybe-all-target-libstdc++-v3
47724
47725configure-stage1-target-libsanitizer: maybe-all-stage1-target-libstdc++-v3
47726configure-stage2-target-libsanitizer: maybe-all-stage2-target-libstdc++-v3
47727configure-stage3-target-libsanitizer: maybe-all-stage3-target-libstdc++-v3
47728configure-stage4-target-libsanitizer: maybe-all-stage4-target-libstdc++-v3
47729configure-stageprofile-target-libsanitizer: maybe-all-stageprofile-target-libstdc++-v3
47730configure-stagefeedback-target-libsanitizer: maybe-all-stagefeedback-target-libstdc++-v3
47731configure-target-libvtv: maybe-all-target-libstdc++-v3
47732
47733configure-stage1-target-libvtv: maybe-all-stage1-target-libstdc++-v3
47734configure-stage2-target-libvtv: maybe-all-stage2-target-libstdc++-v3
47735configure-stage3-target-libvtv: maybe-all-stage3-target-libstdc++-v3
47736configure-stage4-target-libvtv: maybe-all-stage4-target-libstdc++-v3
47737configure-stageprofile-target-libvtv: maybe-all-stageprofile-target-libstdc++-v3
47738configure-stagefeedback-target-libvtv: maybe-all-stagefeedback-target-libstdc++-v3
47739all-target-libstdc++-v3: maybe-configure-target-libgomp
47740
47741all-stage1-target-libstdc++-v3: maybe-configure-stage1-target-libgomp
47742all-stage2-target-libstdc++-v3: maybe-configure-stage2-target-libgomp
47743all-stage3-target-libstdc++-v3: maybe-configure-stage3-target-libgomp
47744all-stage4-target-libstdc++-v3: maybe-configure-stage4-target-libgomp
47745all-stageprofile-target-libstdc++-v3: maybe-configure-stageprofile-target-libgomp
47746all-stagefeedback-target-libstdc++-v3: maybe-configure-stagefeedback-target-libgomp
47747install-target-libgo: maybe-install-target-libatomic
47748install-target-libgfortran: maybe-install-target-libquadmath
47749install-target-libgfortran: maybe-install-target-libgcc
47750install-target-libsanitizer: maybe-install-target-libstdc++-v3
47751install-target-libsanitizer: maybe-install-target-libgcc
47752install-target-libvtv: maybe-install-target-libstdc++-v3
47753install-target-libvtv: maybe-install-target-libgcc
47754install-target-libcilkrts: maybe-install-target-libstdc++-v3
47755install-target-libcilkrts: maybe-install-target-libgcc
47756install-target-libjava: maybe-install-target-libgcc
47757install-target-libitm: maybe-install-target-libgcc
47758install-target-libobjc: maybe-install-target-libgcc
47759install-target-libstdc++-v3: maybe-install-target-libgcc
47760all-target-libgloss: maybe-all-target-newlib
47761all-target-winsup: maybe-all-target-libtermcap
47762configure-target-newlib: maybe-all-binutils
47763configure-target-newlib: maybe-all-ld
47764configure-target-libgfortran: maybe-all-target-libquadmath
47765
47766
47767# Dependencies for target modules on other target modules are
47768# described by lang_env_dependencies; the defaults apply to anything
47769# not mentioned there.
47770
47771
47772@if gcc-bootstrap
47773configure-stage1-target-libstdc++-v3: maybe-all-stage1-target-libgcc
47774configure-stage2-target-libstdc++-v3: maybe-all-stage2-target-libgcc
47775configure-stage3-target-libstdc++-v3: maybe-all-stage3-target-libgcc
47776configure-stage4-target-libstdc++-v3: maybe-all-stage4-target-libgcc
47777configure-stageprofile-target-libstdc++-v3: maybe-all-stageprofile-target-libgcc
47778configure-stagefeedback-target-libstdc++-v3: maybe-all-stagefeedback-target-libgcc
47779configure-stage1-target-libsanitizer: maybe-all-stage1-target-libgcc
47780configure-stage2-target-libsanitizer: maybe-all-stage2-target-libgcc
47781configure-stage3-target-libsanitizer: maybe-all-stage3-target-libgcc
47782configure-stage4-target-libsanitizer: maybe-all-stage4-target-libgcc
47783configure-stageprofile-target-libsanitizer: maybe-all-stageprofile-target-libgcc
47784configure-stagefeedback-target-libsanitizer: maybe-all-stagefeedback-target-libgcc
47785configure-stage1-target-libvtv: maybe-all-stage1-target-libgcc
47786configure-stage2-target-libvtv: maybe-all-stage2-target-libgcc
47787configure-stage3-target-libvtv: maybe-all-stage3-target-libgcc
47788configure-stage4-target-libvtv: maybe-all-stage4-target-libgcc
47789configure-stageprofile-target-libvtv: maybe-all-stageprofile-target-libgcc
47790configure-stagefeedback-target-libvtv: maybe-all-stagefeedback-target-libgcc
47791configure-stage1-target-libgomp: maybe-all-stage1-target-libgcc
47792configure-stage2-target-libgomp: maybe-all-stage2-target-libgcc
47793configure-stage3-target-libgomp: maybe-all-stage3-target-libgcc
47794configure-stage4-target-libgomp: maybe-all-stage4-target-libgcc
47795configure-stageprofile-target-libgomp: maybe-all-stageprofile-target-libgcc
47796configure-stagefeedback-target-libgomp: maybe-all-stagefeedback-target-libgcc
47797@endif gcc-bootstrap
47798
47799@if gcc-no-bootstrap
47800configure-target-libstdc++-v3: maybe-all-target-libgcc
47801configure-target-libsanitizer: maybe-all-target-libgcc
47802configure-target-libvtv: maybe-all-target-libgcc
47803configure-target-libcilkrts: maybe-all-target-libgcc
47804configure-target-libssp: maybe-all-target-libgcc
47805configure-target-newlib: maybe-all-target-libgcc
47806configure-target-libbacktrace: maybe-all-target-libgcc
47807configure-target-libquadmath: maybe-all-target-libgcc
47808configure-target-libgfortran: maybe-all-target-libgcc
47809configure-target-libobjc: maybe-all-target-libgcc
47810configure-target-libgo: maybe-all-target-libgcc
47811configure-target-libtermcap: maybe-all-target-libgcc
47812configure-target-winsup: maybe-all-target-libgcc
47813configure-target-libgloss: maybe-all-target-libgcc
47814configure-target-libffi: maybe-all-target-libgcc
47815configure-target-libjava: maybe-all-target-libgcc
47816configure-target-zlib: maybe-all-target-libgcc
47817configure-target-boehm-gc: maybe-all-target-libgcc
47818configure-target-rda: maybe-all-target-libgcc
47819configure-target-libada: maybe-all-target-libgcc
47820configure-target-libgomp: maybe-all-target-libgcc
47821configure-target-libitm: maybe-all-target-libgcc
47822configure-target-libatomic: maybe-all-target-libgcc
47823@endif gcc-no-bootstrap
47824
47825
47826configure-target-libstdc++-v3: maybe-all-target-newlib maybe-all-target-libgloss
47827
47828configure-target-libsanitizer: maybe-all-target-newlib maybe-all-target-libgloss
47829
47830configure-target-libvtv: maybe-all-target-newlib maybe-all-target-libgloss
47831
47832configure-target-libcilkrts: maybe-all-target-newlib maybe-all-target-libgloss
47833configure-target-libcilkrts: maybe-all-target-libstdc++-v3
47834
47835configure-target-libssp: maybe-all-target-newlib maybe-all-target-libgloss
47836
47837
47838
47839configure-target-libbacktrace: maybe-all-target-newlib maybe-all-target-libgloss
47840
47841configure-target-libquadmath: maybe-all-target-newlib maybe-all-target-libgloss
47842
47843configure-target-libgfortran: maybe-all-target-newlib maybe-all-target-libgloss
47844
47845configure-target-libobjc: maybe-all-target-newlib maybe-all-target-libgloss
47846
47847configure-target-libgo: maybe-all-target-newlib maybe-all-target-libgloss
47848
47849configure-target-libtermcap: maybe-all-target-newlib maybe-all-target-libgloss
47850
47851configure-target-winsup: maybe-all-target-newlib maybe-all-target-libgloss
47852
47853
47854configure-target-libffi: maybe-all-target-newlib maybe-all-target-libgloss
47855
47856configure-target-libjava: maybe-all-target-newlib maybe-all-target-libgloss
47857configure-target-libjava: maybe-all-target-libstdc++-v3
47858
47859configure-target-zlib: maybe-all-target-newlib maybe-all-target-libgloss
47860
47861configure-target-boehm-gc: maybe-all-target-newlib maybe-all-target-libgloss
47862
47863configure-target-rda: maybe-all-target-newlib maybe-all-target-libgloss
47864
47865configure-target-libada: maybe-all-target-newlib maybe-all-target-libgloss
47866
47867configure-target-libgomp: maybe-all-target-newlib maybe-all-target-libgloss
47868
47869configure-target-libitm: maybe-all-target-newlib maybe-all-target-libgloss
47870configure-target-libitm: maybe-all-target-libstdc++-v3
47871
47872configure-target-libatomic: maybe-all-target-newlib maybe-all-target-libgloss
47873
47874
47875CONFIGURE_GDB_TK = @CONFIGURE_GDB_TK@
47876GDB_TK = @GDB_TK@
47877INSTALL_GDB_TK = @INSTALL_GDB_TK@
47878configure-gdb: $(CONFIGURE_GDB_TK)
47879all-gdb: $(gdbnlmrequirements) $(GDB_TK)
47880install-gdb: $(INSTALL_GDB_TK)
47881
47882# Serialization dependencies.  Host configures don't work well in parallel to
47883# each other, due to contention over config.cache.  Target configures and 
47884# build configures are similar.
47885@serialization_dependencies@
47886
47887# --------------------------------
47888# Regenerating top level configury
47889# --------------------------------
47890
47891# Rebuilding Makefile.in, using autogen.
47892AUTOGEN = autogen
47893$(srcdir)/Makefile.in: @MAINT@ $(srcdir)/Makefile.tpl $(srcdir)/Makefile.def
47894	cd $(srcdir) && $(AUTOGEN) Makefile.def
47895
47896# Rebuilding Makefile.
47897Makefile: $(srcdir)/Makefile.in config.status
47898	CONFIG_FILES=$@ CONFIG_HEADERS= $(SHELL) ./config.status
47899
47900config.status: configure
47901	CONFIG_SHELL="$(SHELL)" $(SHELL) ./config.status --recheck
47902
47903# Rebuilding configure.
47904AUTOCONF = autoconf
47905$(srcdir)/configure: @MAINT@ $(srcdir)/configure.ac $(srcdir)/config/acx.m4 \
47906	$(srcdir)/config/override.m4 $(srcdir)/config/proginstall.m4
47907	cd $(srcdir) && $(AUTOCONF)
47908
47909# ------------------------------
47910# Special directives to GNU Make
47911# ------------------------------
47912
47913# Don't pass command-line variables to submakes.
47914.NOEXPORT:
47915MAKEOVERRIDES=
47916
47917# end of Makefile.in
47918