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,
7#   2011, 2012, 2013, 2014, 2015, 2016
8#   Free Software Foundation
9#
10# This file is free software; you can redistribute it and/or modify
11# it under the terms of the GNU General Public License as published by
12# the Free Software Foundation; either version 3 of the License, or
13# (at your option) any later version.
14# 
15# This program is distributed in the hope that it will be useful,
16# but WITHOUT ANY WARRANTY; without even the implied warranty of
17# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
18# GNU General Public License for more details.
19# 
20# You should have received a copy of the GNU General Public License
21# along with this program; see the file COPYING3.  If not see
22# <http://www.gnu.org/licenses/>.
23#
24
25# First, test for a proper version of make, but only where one is required.
26
27@if gcc
28ifeq (,$(.VARIABLES)) # The variable .VARIABLES, new with 3.80, is never empty.
29$(error GNU make version 3.80 or newer is required.)
30endif
31@endif gcc
32
33# -------------------------------
34# Standard Autoconf-set variables
35# -------------------------------
36VPATH=@srcdir@
37
38build_alias=@build_noncanonical@
39build_vendor=@build_vendor@
40build_os=@build_os@
41build=@build@
42host_alias=@host_noncanonical@
43host_vendor=@host_vendor@
44host_os=@host_os@
45host=@host@
46target_alias=@target_noncanonical@
47target_vendor=@target_vendor@
48target_os=@target_os@
49target=@target@
50
51program_transform_name = @program_transform_name@
52
53prefix = @prefix@
54exec_prefix = @exec_prefix@
55
56srcdir = @srcdir@
57
58bindir = @bindir@
59sbindir = @sbindir@
60libexecdir = @libexecdir@
61datadir = @datadir@
62sysconfdir = @sysconfdir@
63sharedstatedir = @sharedstatedir@
64localstatedir = @localstatedir@
65libdir = @libdir@
66includedir = @includedir@
67oldincludedir = @oldincludedir@
68infodir = @infodir@
69datarootdir = @datarootdir@
70docdir = @docdir@
71pdfdir = @pdfdir@
72htmldir = @htmldir@
73mandir = @mandir@
74man1dir = $(mandir)/man1
75man2dir = $(mandir)/man2
76man3dir = $(mandir)/man3
77man4dir = $(mandir)/man4
78man5dir = $(mandir)/man5
79man6dir = $(mandir)/man6
80man7dir = $(mandir)/man7
81man8dir = $(mandir)/man8
82man9dir = $(mandir)/man9
83
84INSTALL = @INSTALL@
85INSTALL_PROGRAM = @INSTALL_PROGRAM@
86INSTALL_SCRIPT = @INSTALL_SCRIPT@
87INSTALL_DATA = @INSTALL_DATA@
88LN = @LN@
89LN_S = @LN_S@
90MAINT = @MAINT@
91MAINTAINER_MODE_FALSE = @MAINTAINER_MODE_FALSE@
92MAINTAINER_MODE_TRUE = @MAINTAINER_MODE_TRUE@
93
94# -------------------------------------------------
95# Miscellaneous non-standard autoconf-set variables
96# -------------------------------------------------
97
98# The gcc driver likes to know the arguments it was configured with.
99TOPLEVEL_CONFIGURE_ARGUMENTS=@TOPLEVEL_CONFIGURE_ARGUMENTS@
100
101tooldir = @tooldir@
102build_tooldir = @build_tooldir@
103
104# This is the name of the environment variable used for the path to
105# the libraries.
106RPATH_ENVVAR = @RPATH_ENVVAR@
107
108# On targets where RPATH_ENVVAR is PATH, a subdirectory of the GCC build path
109# is used instead of the directory itself to avoid including built
110# executables in PATH.
111GCC_SHLIB_SUBDIR = @GCC_SHLIB_SUBDIR@
112
113# Build programs are put under this directory.
114BUILD_SUBDIR = @build_subdir@
115# This is set by the configure script to the arguments to use when configuring
116# directories built for the build system.
117BUILD_CONFIGARGS = @build_configargs@ --with-build-subdir="$(BUILD_SUBDIR)"
118
119# Linker flags to use on the host, for stage1 or when not
120# bootstrapping.
121STAGE1_LDFLAGS = @stage1_ldflags@
122
123# Libraries to use on the host, for stage1 or when not bootstrapping.
124STAGE1_LIBS = @stage1_libs@
125
126# Linker flags to use for stage2 and later.
127POSTSTAGE1_LDFLAGS = @poststage1_ldflags@
128
129# Libraries to use for stage2 and later.
130POSTSTAGE1_LIBS = @poststage1_libs@
131
132# This is the list of variables to export in the environment when
133# configuring any subdirectory.  It must also be exported whenever
134# recursing into a build directory in case that directory's Makefile
135# re-runs configure.
136BASE_EXPORTS = \
137	FLEX="$(FLEX)"; export FLEX; \
138	LEX="$(LEX)"; export LEX; \
139	BISON="$(BISON)"; export BISON; \
140	YACC="$(YACC)"; export YACC; \
141	M4="$(M4)"; export M4; \
142	SED="$(SED)"; export SED; \
143	AWK="$(AWK)"; export AWK; \
144	MAKEINFO="$(MAKEINFO)"; export MAKEINFO;
145
146# This is the list of variables to export in the environment when
147# configuring subdirectories for the build system.
148BUILD_EXPORTS = \
149	$(BASE_EXPORTS) \
150	AR="$(AR_FOR_BUILD)"; export AR; \
151	AS="$(AS_FOR_BUILD)"; export AS; \
152	CC="$(CC_FOR_BUILD)"; export CC; \
153	CFLAGS="$(CFLAGS_FOR_BUILD)"; export CFLAGS; \
154	CONFIG_SHELL="$(SHELL)"; export CONFIG_SHELL; \
155	CXX="$(CXX_FOR_BUILD)"; export CXX; \
156	CXXFLAGS="$(CXXFLAGS_FOR_BUILD)"; export CXXFLAGS; \
157	GCJ="$(GCJ_FOR_BUILD)"; export GCJ; \
158	GFORTRAN="$(GFORTRAN_FOR_BUILD)"; export GFORTRAN; \
159	GOC="$(GOC_FOR_BUILD)"; export GOC; \
160	GOCFLAGS="$(GOCFLAGS_FOR_BUILD)"; export GOCFLAGS; \
161	DLLTOOL="$(DLLTOOL_FOR_BUILD)"; export DLLTOOL; \
162	LD="$(LD_FOR_BUILD)"; export LD; \
163	LDFLAGS="$(LDFLAGS_FOR_BUILD)"; export LDFLAGS; \
164	NM="$(NM_FOR_BUILD)"; export NM; \
165	RANLIB="$(RANLIB_FOR_BUILD)"; export RANLIB; \
166	WINDRES="$(WINDRES_FOR_BUILD)"; export WINDRES; \
167	WINDMC="$(WINDMC_FOR_BUILD)"; export WINDMC;
168
169# These variables must be set on the make command line for directories
170# built for the build system to override those in BASE_FLAGS_TO_PASS.
171EXTRA_BUILD_FLAGS = \
172	CFLAGS="$(CFLAGS_FOR_BUILD)" \
173	LDFLAGS="$(LDFLAGS_FOR_BUILD)"
174
175# This is the list of directories to built for the host system.
176SUBDIRS = @configdirs@
177TARGET_CONFIGDIRS = @target_configdirs@
178# This is set by the configure script to the arguments to use when configuring
179# directories built for the host system.
180HOST_CONFIGARGS = @host_configargs@
181# Host programs are put under this directory, which is . except if building
182# with srcdir=..
183HOST_SUBDIR = @host_subdir@
184# This is the list of variables to export in the environment when
185# configuring subdirectories for the host system.  We need to pass
186# some to the GCC configure because of its hybrid host/target nature.
187HOST_EXPORTS = \
188	$(BASE_EXPORTS) \
189	CC="$(CC)"; export CC; \
190	ADA_CFLAGS="$(ADA_CFLAGS)"; export ADA_CFLAGS; \
191	CFLAGS="$(CFLAGS)"; export CFLAGS; \
192	CONFIG_SHELL="$(SHELL)"; export CONFIG_SHELL; \
193	CXX="$(CXX)"; export CXX; \
194	CXXFLAGS="$(CXXFLAGS)"; export CXXFLAGS; \
195	GCJ="$(GCJ)"; export GCJ; \
196	GFORTRAN="$(GFORTRAN)"; export GFORTRAN; \
197	GOC="$(GOC)"; export GOC; \
198	AR="$(AR)"; export AR; \
199	AS="$(AS)"; export AS; \
200	CC_FOR_BUILD="$(CC_FOR_BUILD)"; export CC_FOR_BUILD; \
201	DLLTOOL="$(DLLTOOL)"; export DLLTOOL; \
202	LD="$(LD)"; export LD; \
203	LDFLAGS="$(STAGE1_LDFLAGS) $(LDFLAGS)"; export LDFLAGS; \
204	NM="$(NM)"; export NM; \
205	RANLIB="$(RANLIB)"; export RANLIB; \
206	WINDRES="$(WINDRES)"; export WINDRES; \
207	WINDMC="$(WINDMC)"; export WINDMC; \
208	OBJCOPY="$(OBJCOPY)"; export OBJCOPY; \
209	OBJDUMP="$(OBJDUMP)"; export OBJDUMP; \
210	READELF="$(READELF)"; export READELF; \
211	AR_FOR_TARGET="$(AR_FOR_TARGET)"; export AR_FOR_TARGET; \
212	AS_FOR_TARGET="$(AS_FOR_TARGET)"; export AS_FOR_TARGET; \
213	GCC_FOR_TARGET="$(GCC_FOR_TARGET)"; export GCC_FOR_TARGET; \
214	LD_FOR_TARGET="$(LD_FOR_TARGET)"; export LD_FOR_TARGET; \
215	NM_FOR_TARGET="$(NM_FOR_TARGET)"; export NM_FOR_TARGET; \
216	OBJDUMP_FOR_TARGET="$(OBJDUMP_FOR_TARGET)"; export OBJDUMP_FOR_TARGET; \
217	OBJCOPY_FOR_TARGET="$(OBJCOPY_FOR_TARGET)"; export OBJCOPY_FOR_TARGET; \
218	RANLIB_FOR_TARGET="$(RANLIB_FOR_TARGET)"; export RANLIB_FOR_TARGET; \
219	READELF_FOR_TARGET="$(READELF_FOR_TARGET)"; export READELF_FOR_TARGET; \
220	TOPLEVEL_CONFIGURE_ARGUMENTS="$(TOPLEVEL_CONFIGURE_ARGUMENTS)"; export TOPLEVEL_CONFIGURE_ARGUMENTS; \
221	HOST_LIBS="$(STAGE1_LIBS)"; export HOST_LIBS; \
222	GMPLIBS="$(HOST_GMPLIBS)"; export GMPLIBS; \
223	GMPINC="$(HOST_GMPINC)"; export GMPINC; \
224	ISLLIBS="$(HOST_ISLLIBS)"; export ISLLIBS; \
225	ISLINC="$(HOST_ISLINC)"; export ISLINC; \
226	ISLVER="$(HOST_ISLVER)"; export ISLVER; \
227	LIBELFLIBS="$(HOST_LIBELFLIBS)"; export LIBELFLIBS; \
228	LIBELFINC="$(HOST_LIBELFINC)"; export LIBELFINC; \
229	XGCC_FLAGS_FOR_TARGET="$(XGCC_FLAGS_FOR_TARGET)"; export XGCC_FLAGS_FOR_TARGET; \
230@if gcc-bootstrap
231	$(RPATH_ENVVAR)=`echo "$(TARGET_LIB_PATH)$$$(RPATH_ENVVAR)" | sed 's,::*,:,g;s,^:*,,;s,:*$$,,'`; export $(RPATH_ENVVAR); \
232@endif gcc-bootstrap
233	$(RPATH_ENVVAR)=`echo "$(HOST_LIB_PATH)$$$(RPATH_ENVVAR)" | sed 's,::*,:,g;s,^:*,,;s,:*$$,,'`; export $(RPATH_ENVVAR);
234
235POSTSTAGE1_CXX_EXPORT = \
236	CXX='$(CXX)'; export CXX; \
237	CXX_FOR_BUILD='$(CXX_FOR_BUILD)'; export CXX_FOR_BUILD;
238@if target-libstdc++-v3-bootstrap
239# Override the above if we're bootstrapping C++.
240POSTSTAGE1_CXX_EXPORT = \
241	CXX="$(STAGE_CC_WRAPPER) $$r/$(HOST_SUBDIR)/prev-gcc/xg++$(exeext) \
242	  -B$$r/$(HOST_SUBDIR)/prev-gcc/ -B$(build_tooldir)/bin/ -nostdinc++ \
243	  -B$$r/prev-$(TARGET_SUBDIR)/libstdc++-v3/src/.libs \
244	  -B$$r/prev-$(TARGET_SUBDIR)/libstdc++-v3/libsupc++/.libs \
245	  `if $(LEAN); then echo ' -isystem '; else echo ' -I'; fi`$$r/prev-$(TARGET_SUBDIR)/libstdc++-v3/include/$(TARGET_SUBDIR) \
246	  `if $(LEAN); then echo ' -isystem '; else echo ' -I'; fi`$$r/prev-$(TARGET_SUBDIR)/libstdc++-v3/include \
247	  `if $(LEAN); then echo ' -isystem '; else echo ' -I'; fi`$$s/libstdc++-v3/libsupc++ \
248	  -L$$r/prev-$(TARGET_SUBDIR)/libstdc++-v3/src/.libs \
249	  -L$$r/prev-$(TARGET_SUBDIR)/libstdc++-v3/libsupc++/.libs"; \
250	  export CXX; \
251	CXX_FOR_BUILD="$$CXX"; export CXX_FOR_BUILD;
252@endif target-libstdc++-v3-bootstrap
253
254# Similar, for later GCC stages.
255POSTSTAGE1_HOST_EXPORTS = \
256	$(HOST_EXPORTS) \
257	CC="$(STAGE_CC_WRAPPER) $$r/$(HOST_SUBDIR)/prev-gcc/xgcc$(exeext) \
258	  -B$$r/$(HOST_SUBDIR)/prev-gcc/ -B$(build_tooldir)/bin/ \
259	  $(XGCC_FLAGS_FOR_TARGET) $$TFLAGS"; export CC; \
260	CC_FOR_BUILD="$$CC"; export CC_FOR_BUILD; \
261	$(POSTSTAGE1_CXX_EXPORT) \
262	$(LTO_EXPORTS) \
263	GNATBIND="$$r/$(HOST_SUBDIR)/prev-gcc/gnatbind"; export GNATBIND; \
264	LDFLAGS="$(POSTSTAGE1_LDFLAGS) $(BOOT_LDFLAGS)"; export LDFLAGS; \
265	HOST_LIBS="$(POSTSTAGE1_LIBS)"; export HOST_LIBS;
266
267# Target libraries are put under this directory:
268TARGET_SUBDIR = @target_subdir@
269# This is set by the configure script to the arguments to use when configuring
270# directories built for the target.
271TARGET_CONFIGARGS = @target_configargs@ --with-target-subdir="$(TARGET_SUBDIR)"
272# This is the list of variables to export in the environment when
273# configuring subdirectories for the target system.
274BASE_TARGET_EXPORTS = \
275	$(BASE_EXPORTS) \
276	AR="$(AR_FOR_TARGET)"; export AR; \
277	AS="$(COMPILER_AS_FOR_TARGET)"; export AS; \
278	CC="$(CC_FOR_TARGET) $(XGCC_FLAGS_FOR_TARGET) $$TFLAGS"; export CC; \
279	CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
280	CONFIG_SHELL="$(SHELL)"; export CONFIG_SHELL; \
281	CPPFLAGS="$(CPPFLAGS_FOR_TARGET)"; export CPPFLAGS; \
282	CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
283	GCJ="$(GCJ_FOR_TARGET) $(XGCC_FLAGS_FOR_TARGET) $$TFLAGS"; export GCJ; \
284	GFORTRAN="$(GFORTRAN_FOR_TARGET) $(XGCC_FLAGS_FOR_TARGET) $$TFLAGS"; export GFORTRAN; \
285	GOC="$(GOC_FOR_TARGET) $(XGCC_FLAGS_FOR_TARGET) $$TFLAGS"; export GOC; \
286	DLLTOOL="$(DLLTOOL_FOR_TARGET)"; export DLLTOOL; \
287	LD="$(COMPILER_LD_FOR_TARGET)"; export LD; \
288	LDFLAGS="$(LDFLAGS_FOR_TARGET)"; export LDFLAGS; \
289	LIPO="$(LIPO_FOR_TARGET)"; export LIPO; \
290	NM="$(COMPILER_NM_FOR_TARGET)"; export NM; \
291	OBJDUMP="$(OBJDUMP_FOR_TARGET)"; export OBJDUMP; \
292	OBJCOPY="$(OBJCOPY_FOR_TARGET)"; export OBJCOPY; \
293	RANLIB="$(RANLIB_FOR_TARGET)"; export RANLIB; \
294	READELF="$(READELF_FOR_TARGET)"; export READELF; \
295	STRIP="$(STRIP_FOR_TARGET)"; export STRIP; \
296	WINDRES="$(WINDRES_FOR_TARGET)"; export WINDRES; \
297	WINDMC="$(WINDMC_FOR_TARGET)"; export WINDMC; \
298@if gcc-bootstrap
299	$(RPATH_ENVVAR)=`echo "$(TARGET_LIB_PATH)$$$(RPATH_ENVVAR)" | sed 's,::*,:,g;s,^:*,,;s,:*$$,,'`; export $(RPATH_ENVVAR); \
300@endif gcc-bootstrap
301	$(RPATH_ENVVAR)=`echo "$(HOST_LIB_PATH)$$$(RPATH_ENVVAR)" | sed 's,::*,:,g;s,^:*,,;s,:*$$,,'`; export $(RPATH_ENVVAR); \
302	TARGET_CONFIGDIRS="$(TARGET_CONFIGDIRS)"; export TARGET_CONFIGDIRS;
303
304RAW_CXX_TARGET_EXPORTS = \
305	$(BASE_TARGET_EXPORTS) \
306	CXX_FOR_TARGET="$(RAW_CXX_FOR_TARGET)"; export CXX_FOR_TARGET; \
307	CXX="$(RAW_CXX_FOR_TARGET) $(XGCC_FLAGS_FOR_TARGET) $$TFLAGS"; export CXX;
308
309NORMAL_TARGET_EXPORTS = \
310	$(BASE_TARGET_EXPORTS) \
311	CXX="$(CXX_FOR_TARGET) $(XGCC_FLAGS_FOR_TARGET) $$TFLAGS"; export CXX;
312
313# Where to find GMP
314HOST_GMPLIBS = @gmplibs@
315HOST_GMPINC = @gmpinc@
316
317# Where to find isl
318HOST_ISLLIBS = @isllibs@
319HOST_ISLINC = @islinc@
320HOST_ISLVER = @islver@
321
322# Where to find libelf
323HOST_LIBELFLIBS = @libelflibs@
324HOST_LIBELFINC = @libelfinc@
325
326EXTRA_CONFIGARGS_LIBJAVA = @EXTRA_CONFIGARGS_LIBJAVA@
327
328# ----------------------------------------------
329# Programs producing files for the BUILD machine
330# ----------------------------------------------
331
332SHELL = @SHELL@
333
334# pwd command to use.  Allow user to override default by setting PWDCMD in
335# the environment to account for automounters.  The make variable must not
336# be called PWDCMD, otherwise the value set here is passed to make
337# subprocesses and overrides the setting from the user's environment.
338# Don't use PWD since it is a common shell environment variable and we
339# don't want to corrupt it.
340PWD_COMMAND = $${PWDCMD-pwd}
341
342# compilers to use to create programs which must be run in the build
343# environment.
344AR_FOR_BUILD = @AR_FOR_BUILD@
345AS_FOR_BUILD = @AS_FOR_BUILD@
346CC_FOR_BUILD = @CC_FOR_BUILD@
347CFLAGS_FOR_BUILD = @CFLAGS_FOR_BUILD@
348CXXFLAGS_FOR_BUILD = @CXXFLAGS_FOR_BUILD@
349CXX_FOR_BUILD = @CXX_FOR_BUILD@
350DLLTOOL_FOR_BUILD = @DLLTOOL_FOR_BUILD@
351GCJ_FOR_BUILD = @GCJ_FOR_BUILD@
352GFORTRAN_FOR_BUILD = @GFORTRAN_FOR_BUILD@
353GOC_FOR_BUILD = @GOC_FOR_BUILD@
354LDFLAGS_FOR_BUILD = @LDFLAGS_FOR_BUILD@
355LD_FOR_BUILD = @LD_FOR_BUILD@
356NM_FOR_BUILD = @NM_FOR_BUILD@
357RANLIB_FOR_BUILD = @RANLIB_FOR_BUILD@
358WINDMC_FOR_BUILD = @WINDMC_FOR_BUILD@
359WINDRES_FOR_BUILD = @WINDRES_FOR_BUILD@
360
361# Special variables passed down in EXTRA_GCC_FLAGS.  They are defined
362# here so that they can be overridden by Makefile fragments.
363BUILD_PREFIX = @BUILD_PREFIX@
364BUILD_PREFIX_1 = @BUILD_PREFIX_1@
365
366# Flags to pass to stage2 and later makes.  They are defined
367# here so that they can be overridden by Makefile fragments.
368BOOT_CFLAGS= -g -O2
369BOOT_LDFLAGS=
370BOOT_ADAFLAGS= -gnatpg
371
372AWK = @AWK@
373SED = @SED@
374BISON = @BISON@
375YACC = @YACC@
376FLEX = @FLEX@
377LEX = @LEX@
378M4 = @M4@
379MAKEINFO = @MAKEINFO@
380EXPECT = @EXPECT@
381RUNTEST = @RUNTEST@
382
383# This just becomes part of the MAKEINFO definition passed down to
384# sub-makes.  It lets flags be given on the command line while still
385# using the makeinfo from the object tree.
386# (Default to avoid splitting info files by setting the threshold high.)
387MAKEINFOFLAGS = --split-size=5000000
388
389# ---------------------------------------------
390# Programs producing files for the HOST machine
391# ---------------------------------------------
392
393AS = @AS@
394AR = @AR@
395AR_FLAGS = rc
396CC = @CC@
397CXX = @CXX@
398DLLTOOL = @DLLTOOL@
399LD = @LD@
400LIPO = @LIPO@
401NM = @NM@
402OBJDUMP = @OBJDUMP@
403RANLIB = @RANLIB@
404READELF = @READELF@
405STRIP = @STRIP@
406WINDRES = @WINDRES@
407WINDMC = @WINDMC@
408
409GNATBIND = @GNATBIND@
410GNATMAKE = @GNATMAKE@
411
412CFLAGS = @CFLAGS@
413LDFLAGS = @LDFLAGS@
414LIBCFLAGS = $(CFLAGS)
415CXXFLAGS = @CXXFLAGS@
416LIBCXXFLAGS = $(CXXFLAGS) -fno-implicit-templates
417GOCFLAGS = $(CFLAGS)
418
419TFLAGS =
420
421# Defaults for all stages; some are overridden below.
422
423STAGE_CFLAGS = $(BOOT_CFLAGS)
424STAGE_TFLAGS = $(TFLAGS)
425STAGE_CONFIGURE_FLAGS=@stage2_werror_flag@
426
427
428# Defaults for stage 1; some are overridden below.
429STAGE1_CFLAGS = $(STAGE_CFLAGS)
430STAGE1_CXXFLAGS = $(CXXFLAGS)
431@if target-libstdc++-v3-bootstrap
432# Override the above if we're bootstrapping C++.
433STAGE1_CXXFLAGS = $(STAGE1_CFLAGS)
434@endif target-libstdc++-v3-bootstrap
435STAGE1_TFLAGS = $(STAGE_TFLAGS)
436STAGE1_CONFIGURE_FLAGS = $(STAGE_CONFIGURE_FLAGS)
437
438# Defaults for stage 2; some are overridden below.
439STAGE2_CFLAGS = $(STAGE_CFLAGS)
440STAGE2_CXXFLAGS = $(CXXFLAGS)
441@if target-libstdc++-v3-bootstrap
442# Override the above if we're bootstrapping C++.
443STAGE2_CXXFLAGS = $(STAGE2_CFLAGS)
444@endif target-libstdc++-v3-bootstrap
445STAGE2_TFLAGS = $(STAGE_TFLAGS)
446STAGE2_CONFIGURE_FLAGS = $(STAGE_CONFIGURE_FLAGS)
447
448# Defaults for stage 3; some are overridden below.
449STAGE3_CFLAGS = $(STAGE_CFLAGS)
450STAGE3_CXXFLAGS = $(CXXFLAGS)
451@if target-libstdc++-v3-bootstrap
452# Override the above if we're bootstrapping C++.
453STAGE3_CXXFLAGS = $(STAGE3_CFLAGS)
454@endif target-libstdc++-v3-bootstrap
455STAGE3_TFLAGS = $(STAGE_TFLAGS)
456STAGE3_CONFIGURE_FLAGS = $(STAGE_CONFIGURE_FLAGS)
457
458# Defaults for stage 4; some are overridden below.
459STAGE4_CFLAGS = $(STAGE_CFLAGS)
460STAGE4_CXXFLAGS = $(CXXFLAGS)
461@if target-libstdc++-v3-bootstrap
462# Override the above if we're bootstrapping C++.
463STAGE4_CXXFLAGS = $(STAGE4_CFLAGS)
464@endif target-libstdc++-v3-bootstrap
465STAGE4_TFLAGS = $(STAGE_TFLAGS)
466STAGE4_CONFIGURE_FLAGS = $(STAGE_CONFIGURE_FLAGS)
467
468# Defaults for stage profile; some are overridden below.
469STAGEprofile_CFLAGS = $(STAGE_CFLAGS)
470STAGEprofile_CXXFLAGS = $(CXXFLAGS)
471@if target-libstdc++-v3-bootstrap
472# Override the above if we're bootstrapping C++.
473STAGEprofile_CXXFLAGS = $(STAGEprofile_CFLAGS)
474@endif target-libstdc++-v3-bootstrap
475STAGEprofile_TFLAGS = $(STAGE_TFLAGS)
476STAGEprofile_CONFIGURE_FLAGS = $(STAGE_CONFIGURE_FLAGS)
477
478# Defaults for stage feedback; some are overridden below.
479STAGEfeedback_CFLAGS = $(STAGE_CFLAGS)
480STAGEfeedback_CXXFLAGS = $(CXXFLAGS)
481@if target-libstdc++-v3-bootstrap
482# Override the above if we're bootstrapping C++.
483STAGEfeedback_CXXFLAGS = $(STAGEfeedback_CFLAGS)
484@endif target-libstdc++-v3-bootstrap
485STAGEfeedback_TFLAGS = $(STAGE_TFLAGS)
486STAGEfeedback_CONFIGURE_FLAGS = $(STAGE_CONFIGURE_FLAGS)
487
488
489# By default, C and C++ are the only stage1 languages, because they are the
490# only ones we require to build with the bootstrap compiler, and also the
491# only ones useful for building stage2.
492
493STAGE1_CFLAGS = @stage1_cflags@
494STAGE1_CHECKING = @stage1_checking@
495STAGE1_LANGUAGES = @stage1_languages@
496# * We force-disable intermodule optimizations, even if
497#   --enable-intermodule was passed, since the installed compiler
498#   probably can't handle them.  Luckily, autoconf always respects
499#   the last argument when conflicting --enable arguments are passed.
500# * Likewise, we force-disable coverage flags, since the installed
501#   compiler probably has never heard of them.
502# * We also disable -Wformat, since older GCCs don't understand newer %s.
503STAGE1_CONFIGURE_FLAGS = --disable-intermodule $(STAGE1_CHECKING) \
504	  --disable-coverage --enable-languages="$(STAGE1_LANGUAGES)" \
505	  --disable-build-format-warnings
506
507STAGEprofile_CFLAGS = $(STAGE2_CFLAGS) -fprofile-generate
508STAGEprofile_TFLAGS = $(STAGE2_TFLAGS)
509
510STAGEfeedback_CFLAGS = $(STAGE3_CFLAGS) -fprofile-use
511STAGEfeedback_TFLAGS = $(STAGE3_TFLAGS)
512
513do-compare = @do_compare@
514do-compare3 = $(do-compare)
515
516# -----------------------------------------------
517# Programs producing files for the TARGET machine
518# -----------------------------------------------
519
520AR_FOR_TARGET=@AR_FOR_TARGET@
521AS_FOR_TARGET=@AS_FOR_TARGET@
522CC_FOR_TARGET=$(STAGE_CC_WRAPPER) @CC_FOR_TARGET@
523
524# If GCC_FOR_TARGET is not overriden on the command line, then this
525# variable is passed down to the gcc Makefile, where it is used to
526# build libgcc2.a.  We define it here so that it can itself be
527# overridden on the command line.
528GCC_FOR_TARGET=$(STAGE_CC_WRAPPER) @GCC_FOR_TARGET@
529CXX_FOR_TARGET=$(STAGE_CC_WRAPPER) @CXX_FOR_TARGET@
530RAW_CXX_FOR_TARGET=$(STAGE_CC_WRAPPER) @RAW_CXX_FOR_TARGET@
531GCJ_FOR_TARGET=$(STAGE_CC_WRAPPER) @GCJ_FOR_TARGET@
532GFORTRAN_FOR_TARGET=$(STAGE_CC_WRAPPER) @GFORTRAN_FOR_TARGET@
533GOC_FOR_TARGET=$(STAGE_CC_WRAPPER) @GOC_FOR_TARGET@
534DLLTOOL_FOR_TARGET=@DLLTOOL_FOR_TARGET@
535LD_FOR_TARGET=@LD_FOR_TARGET@
536
537LIPO_FOR_TARGET=@LIPO_FOR_TARGET@
538NM_FOR_TARGET=@NM_FOR_TARGET@
539OBJDUMP_FOR_TARGET=@OBJDUMP_FOR_TARGET@
540OBJCOPY_FOR_TARGET=@OBJCOPY_FOR_TARGET@
541RANLIB_FOR_TARGET=@RANLIB_FOR_TARGET@
542READELF_FOR_TARGET=@READELF_FOR_TARGET@
543STRIP_FOR_TARGET=@STRIP_FOR_TARGET@
544WINDRES_FOR_TARGET=@WINDRES_FOR_TARGET@
545WINDMC_FOR_TARGET=@WINDMC_FOR_TARGET@
546
547COMPILER_AS_FOR_TARGET=@COMPILER_AS_FOR_TARGET@
548COMPILER_LD_FOR_TARGET=@COMPILER_LD_FOR_TARGET@
549COMPILER_NM_FOR_TARGET=@COMPILER_NM_FOR_TARGET@
550
551CFLAGS_FOR_TARGET = @CFLAGS_FOR_TARGET@
552CXXFLAGS_FOR_TARGET = @CXXFLAGS_FOR_TARGET@
553
554LIBCFLAGS_FOR_TARGET = $(CFLAGS_FOR_TARGET)
555LIBCXXFLAGS_FOR_TARGET = $(CXXFLAGS_FOR_TARGET) -fno-implicit-templates
556LDFLAGS_FOR_TARGET = @LDFLAGS_FOR_TARGET@
557GOCFLAGS_FOR_TARGET = -O2 -g
558
559FLAGS_FOR_TARGET = @FLAGS_FOR_TARGET@
560SYSROOT_CFLAGS_FOR_TARGET = @SYSROOT_CFLAGS_FOR_TARGET@
561DEBUG_PREFIX_CFLAGS_FOR_TARGET = @DEBUG_PREFIX_CFLAGS_FOR_TARGET@
562
563XGCC_FLAGS_FOR_TARGET = $(FLAGS_FOR_TARGET) $(SYSROOT_CFLAGS_FOR_TARGET) $(DEBUG_PREFIX_CFLAGS_FOR_TARGET)
564
565# ------------------------------------
566# Miscellaneous targets and flag lists
567# ------------------------------------
568
569# The first rule in the file had better be this one.  Don't put any above it.
570# This lives here to allow makefile fragments to contain dependencies.
571all:
572
573#### host and target specific makefile fragments come in here.
574@target_makefile_frag@
575@alphaieee_frag@
576@ospace_frag@
577@host_makefile_frag@
578###
579
580# This is the list of directories that may be needed in RPATH_ENVVAR
581# so that programs built for the target machine work.
582TARGET_LIB_PATH = $(TARGET_LIB_PATH_libstdc++-v3)$(TARGET_LIB_PATH_libsanitizer)$(TARGET_LIB_PATH_libmpx)$(TARGET_LIB_PATH_libvtv)$(TARGET_LIB_PATH_libcilkrts)$(TARGET_LIB_PATH_liboffloadmic)$(TARGET_LIB_PATH_libssp)$(TARGET_LIB_PATH_libgomp)$(TARGET_LIB_PATH_libitm)$(TARGET_LIB_PATH_libatomic)$(HOST_LIB_PATH_gcc)
583
584@if target-libstdc++-v3
585TARGET_LIB_PATH_libstdc++-v3 = $$r/$(TARGET_SUBDIR)/libstdc++-v3/src/.libs:
586@endif target-libstdc++-v3
587
588@if target-libsanitizer
589TARGET_LIB_PATH_libsanitizer = $$r/$(TARGET_SUBDIR)/libsanitizer/.libs:
590@endif target-libsanitizer
591
592@if target-libmpx
593TARGET_LIB_PATH_libmpx = $$r/$(TARGET_SUBDIR)/libmpx/.libs:
594@endif target-libmpx
595
596@if target-libvtv
597TARGET_LIB_PATH_libvtv = $$r/$(TARGET_SUBDIR)/libvtv/.libs:
598@endif target-libvtv
599
600@if target-libcilkrts
601TARGET_LIB_PATH_libcilkrts = $$r/$(TARGET_SUBDIR)/libcilkrts/.libs:
602@endif target-libcilkrts
603
604@if target-liboffloadmic
605TARGET_LIB_PATH_liboffloadmic = $$r/$(TARGET_SUBDIR)/liboffloadmic/.libs:
606@endif target-liboffloadmic
607
608@if target-libssp
609TARGET_LIB_PATH_libssp = $$r/$(TARGET_SUBDIR)/libssp/.libs:
610@endif target-libssp
611
612@if target-libgomp
613TARGET_LIB_PATH_libgomp = $$r/$(TARGET_SUBDIR)/libgomp/.libs:
614@endif target-libgomp
615
616@if target-libitm
617TARGET_LIB_PATH_libitm = $$r/$(TARGET_SUBDIR)/libitm/.libs:
618@endif target-libitm
619
620@if target-libatomic
621TARGET_LIB_PATH_libatomic = $$r/$(TARGET_SUBDIR)/libatomic/.libs:
622@endif target-libatomic
623
624
625
626# This is the list of directories that may be needed in RPATH_ENVVAR
627# so that programs built for the host machine work.
628HOST_LIB_PATH = $(HOST_LIB_PATH_gmp)$(HOST_LIB_PATH_mpfr)$(HOST_LIB_PATH_mpc)$(HOST_LIB_PATH_isl)$(HOST_LIB_PATH_libelf)
629
630# Define HOST_LIB_PATH_gcc here, for the sake of TARGET_LIB_PATH, ouch
631@if gcc
632HOST_LIB_PATH_gcc = $$r/$(HOST_SUBDIR)/gcc$(GCC_SHLIB_SUBDIR):$$r/$(HOST_SUBDIR)/prev-gcc$(GCC_SHLIB_SUBDIR):
633@endif gcc
634
635
636@if gmp
637HOST_LIB_PATH_gmp = \
638  $$r/$(HOST_SUBDIR)/gmp/.libs:$$r/$(HOST_SUBDIR)/prev-gmp/.libs:
639@endif gmp
640
641@if mpfr
642HOST_LIB_PATH_mpfr = \
643  $$r/$(HOST_SUBDIR)/mpfr/.libs:$$r/$(HOST_SUBDIR)/prev-mpfr/.libs:
644@endif mpfr
645
646@if mpc
647HOST_LIB_PATH_mpc = \
648  $$r/$(HOST_SUBDIR)/mpc/.libs:$$r/$(HOST_SUBDIR)/prev-mpc/.libs:
649@endif mpc
650
651@if isl
652HOST_LIB_PATH_isl = \
653  $$r/$(HOST_SUBDIR)/isl/.libs:$$r/$(HOST_SUBDIR)/prev-isl/.libs:
654@endif isl
655
656@if libelf
657HOST_LIB_PATH_libelf = \
658  $$r/$(HOST_SUBDIR)/libelf/.libs:$$r/$(HOST_SUBDIR)/prev-libelf/.libs:
659@endif libelf
660
661
662CXX_FOR_TARGET_FLAG_TO_PASS = \
663	"CXX_FOR_TARGET=$(CXX_FOR_TARGET)"
664@if target-libstdc++-v3
665# CXX_FOR_TARGET is tricky to get right for target libs that require a
666# functional C++ compiler.  When we recurse, if we expand
667# CXX_FOR_TARGET before configuring libstdc++-v3, we won't get
668# libstdc++ include flags from the script.  Instead, we get an
669# -funconfigured-* word, so that we'll get errors if this invalid C++
670# command line is used for anything, but also so that we can use the
671# word to decide whether or not to pass on this CXX_FOR_TARGET.  If we
672# don't pass it on, sub-make will use the default definition, that
673# re-expands it at the time of use, so we'll get it right when we need
674# it.  One potential exception is the expansion of CXX_FOR_TARGET
675# passed down as part of CXX within TARGET_FLAGS, but this wouldn't
676# really work, for C++ host programs can't depend on the current-stage
677# C++ target library.
678CXX_FOR_TARGET_FLAG_TO_PASS = \
679	$(shell if echo "$(CXX_FOR_TARGET)" | grep " -funconfigured-" > /dev/null; then :; else echo '"CXX_FOR_TARGET=$(CXX_FOR_TARGET)"'; fi)
680@endif target-libstdc++-v3
681
682# Flags to pass down to all sub-makes. STAGE*FLAGS,
683# MAKEINFO and MAKEINFOFLAGS are explicitly passed here to make them
684# overrideable (for a bootstrap build stage1 also builds gcc.info).
685BASE_FLAGS_TO_PASS = \
686	"DESTDIR=$(DESTDIR)" \
687	"RPATH_ENVVAR=$(RPATH_ENVVAR)" \
688	"TARGET_SUBDIR=$(TARGET_SUBDIR)" \
689	"bindir=$(bindir)" \
690	"datadir=$(datadir)" \
691	"exec_prefix=$(exec_prefix)" \
692	"includedir=$(includedir)" \
693	"datarootdir=$(datarootdir)" \
694	"docdir=$(docdir)" \
695	"infodir=$(infodir)" \
696	"pdfdir=$(pdfdir)" \
697	"htmldir=$(htmldir)" \
698	"libdir=$(libdir)" \
699	"libexecdir=$(libexecdir)" \
700	"lispdir=$(lispdir)" \
701	"localstatedir=$(localstatedir)" \
702	"mandir=$(mandir)" \
703	"oldincludedir=$(oldincludedir)" \
704	"prefix=$(prefix)" \
705	"sbindir=$(sbindir)" \
706	"sharedstatedir=$(sharedstatedir)" \
707	"sysconfdir=$(sysconfdir)" \
708	"tooldir=$(tooldir)" \
709	"build_tooldir=$(build_tooldir)" \
710	"target_alias=$(target_alias)" \
711	"AWK=$(AWK)" \
712	"BISON=$(BISON)" \
713	"CC_FOR_BUILD=$(CC_FOR_BUILD)" \
714	"CFLAGS_FOR_BUILD=$(CFLAGS_FOR_BUILD)" \
715	"CXX_FOR_BUILD=$(CXX_FOR_BUILD)" \
716	"EXPECT=$(EXPECT)" \
717	"FLEX=$(FLEX)" \
718	"INSTALL=$(INSTALL)" \
719	"INSTALL_DATA=$(INSTALL_DATA)" \
720	"INSTALL_PROGRAM=$(INSTALL_PROGRAM)" \
721	"INSTALL_SCRIPT=$(INSTALL_SCRIPT)" \
722	"LDFLAGS_FOR_BUILD=$(LDFLAGS_FOR_BUILD)" \
723	"LEX=$(LEX)" \
724	"M4=$(M4)" \
725	"MAKE=$(MAKE)" \
726	"RUNTEST=$(RUNTEST)" \
727	"RUNTESTFLAGS=$(RUNTESTFLAGS)" \
728	"SED=$(SED)" \
729	"SHELL=$(SHELL)" \
730	"YACC=$(YACC)" \
731	"`echo 'ADAFLAGS=$(ADAFLAGS)' | sed -e s'/[^=][^=]*=$$/XFOO=/'`" \
732	"ADA_CFLAGS=$(ADA_CFLAGS)" \
733	"AR_FLAGS=$(AR_FLAGS)" \
734	"`echo 'BOOT_ADAFLAGS=$(BOOT_ADAFLAGS)' | sed -e s'/[^=][^=]*=$$/XFOO=/'`" \
735	"BOOT_CFLAGS=$(BOOT_CFLAGS)" \
736	"BOOT_LDFLAGS=$(BOOT_LDFLAGS)" \
737	"CFLAGS=$(CFLAGS)" \
738	"CXXFLAGS=$(CXXFLAGS)" \
739	"LDFLAGS=$(LDFLAGS)" \
740	"LIBCFLAGS=$(LIBCFLAGS)" \
741	"LIBCXXFLAGS=$(LIBCXXFLAGS)" \
742	"STAGE1_CHECKING=$(STAGE1_CHECKING)" \
743	"STAGE1_LANGUAGES=$(STAGE1_LANGUAGES)" \
744	"GNATBIND=$(GNATBIND)" \
745	"GNATMAKE=$(GNATMAKE)" \
746	"AR_FOR_TARGET=$(AR_FOR_TARGET)" \
747	"AS_FOR_TARGET=$(AS_FOR_TARGET)" \
748	"CC_FOR_TARGET=$(CC_FOR_TARGET)" \
749	"CFLAGS_FOR_TARGET=$(CFLAGS_FOR_TARGET)" \
750	"CPPFLAGS_FOR_TARGET=$(CPPFLAGS_FOR_TARGET)" \
751	"CXXFLAGS_FOR_TARGET=$(CXXFLAGS_FOR_TARGET)" \
752	"DLLTOOL_FOR_TARGET=$(DLLTOOL_FOR_TARGET)" \
753	"FLAGS_FOR_TARGET=$(FLAGS_FOR_TARGET)" \
754	"GCJ_FOR_TARGET=$(GCJ_FOR_TARGET)" \
755	"GFORTRAN_FOR_TARGET=$(GFORTRAN_FOR_TARGET)" \
756	"GOC_FOR_TARGET=$(GOC_FOR_TARGET)" \
757	"GOCFLAGS_FOR_TARGET=$(GOCFLAGS_FOR_TARGET)" \
758	"LD_FOR_TARGET=$(LD_FOR_TARGET)" \
759	"LIPO_FOR_TARGET=$(LIPO_FOR_TARGET)" \
760	"LDFLAGS_FOR_TARGET=$(LDFLAGS_FOR_TARGET)" \
761	"LIBCFLAGS_FOR_TARGET=$(LIBCFLAGS_FOR_TARGET)" \
762	"LIBCXXFLAGS_FOR_TARGET=$(LIBCXXFLAGS_FOR_TARGET)" \
763	"NM_FOR_TARGET=$(NM_FOR_TARGET)" \
764	"OBJDUMP_FOR_TARGET=$(OBJDUMP_FOR_TARGET)" \
765	"OBJCOPY_FOR_TARGET=$(OBJCOPY_FOR_TARGET)" \
766	"RANLIB_FOR_TARGET=$(RANLIB_FOR_TARGET)" \
767	"READELF_FOR_TARGET=$(READELF_FOR_TARGET)" \
768	"STRIP_FOR_TARGET=$(STRIP_FOR_TARGET)" \
769	"WINDRES_FOR_TARGET=$(WINDRES_FOR_TARGET)" \
770	"WINDMC_FOR_TARGET=$(WINDMC_FOR_TARGET)" \
771	"BUILD_CONFIG=$(BUILD_CONFIG)" \
772	"`echo 'LANGUAGES=$(LANGUAGES)' | sed -e s'/[^=][^=]*=$$/XFOO=/'`" \
773	"LEAN=$(LEAN)" \
774	"STAGE1_CFLAGS=$(STAGE1_CFLAGS)" \
775	"STAGE1_CXXFLAGS=$(STAGE1_CXXFLAGS)" \
776	"STAGE1_TFLAGS=$(STAGE1_TFLAGS)" \
777	"STAGE2_CFLAGS=$(STAGE2_CFLAGS)" \
778	"STAGE2_CXXFLAGS=$(STAGE2_CXXFLAGS)" \
779	"STAGE2_TFLAGS=$(STAGE2_TFLAGS)" \
780	"STAGE3_CFLAGS=$(STAGE3_CFLAGS)" \
781	"STAGE3_CXXFLAGS=$(STAGE3_CXXFLAGS)" \
782	"STAGE3_TFLAGS=$(STAGE3_TFLAGS)" \
783	"STAGE4_CFLAGS=$(STAGE4_CFLAGS)" \
784	"STAGE4_CXXFLAGS=$(STAGE4_CXXFLAGS)" \
785	"STAGE4_TFLAGS=$(STAGE4_TFLAGS)" \
786	"STAGEprofile_CFLAGS=$(STAGEprofile_CFLAGS)" \
787	"STAGEprofile_CXXFLAGS=$(STAGEprofile_CXXFLAGS)" \
788	"STAGEprofile_TFLAGS=$(STAGEprofile_TFLAGS)" \
789	"STAGEfeedback_CFLAGS=$(STAGEfeedback_CFLAGS)" \
790	"STAGEfeedback_CXXFLAGS=$(STAGEfeedback_CXXFLAGS)" \
791	"STAGEfeedback_TFLAGS=$(STAGEfeedback_TFLAGS)" \
792	$(CXX_FOR_TARGET_FLAG_TO_PASS) \
793	"TFLAGS=$(TFLAGS)" \
794	"CONFIG_SHELL=$(SHELL)" \
795	"MAKEINFO=$(MAKEINFO) $(MAKEINFOFLAGS)" \
796	$(if $(LSAN_OPTIONS),"LSAN_OPTIONS=$(LSAN_OPTIONS)")
797
798# We leave this in just in case, but it is not needed anymore.
799RECURSE_FLAGS_TO_PASS = $(BASE_FLAGS_TO_PASS)
800
801# Flags to pass down to most sub-makes, in which we're building with
802# the host environment.
803EXTRA_HOST_FLAGS = \
804	'AR=$(AR)' \
805	'AS=$(AS)' \
806	'CC=$(CC)' \
807	'CXX=$(CXX)' \
808	'DLLTOOL=$(DLLTOOL)' \
809	'GCJ=$(GCJ)' \
810	'GFORTRAN=$(GFORTRAN)' \
811	'GOC=$(GOC)' \
812	'LD=$(LD)' \
813	'LIPO=$(LIPO)' \
814	'NM=$(NM)' \
815	'OBJDUMP=$(OBJDUMP)' \
816	'RANLIB=$(RANLIB)' \
817	'READELF=$(READELF)' \
818	'STRIP=$(STRIP)' \
819	'WINDRES=$(WINDRES)' \
820	'WINDMC=$(WINDMC)'
821
822FLAGS_TO_PASS = $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS)
823
824# Flags to pass to stage1 or when not bootstrapping.
825
826STAGE1_FLAGS_TO_PASS = \
827	LDFLAGS="$${LDFLAGS}" \
828	HOST_LIBS="$${HOST_LIBS}"
829
830# Flags to pass to stage2 and later makes.
831
832POSTSTAGE1_FLAGS_TO_PASS = \
833	CC="$${CC}" CC_FOR_BUILD="$${CC_FOR_BUILD}" \
834	CXX="$${CXX}" CXX_FOR_BUILD="$${CXX_FOR_BUILD}" \
835	GNATBIND="$${GNATBIND}" \
836	LDFLAGS="$${LDFLAGS}" \
837	HOST_LIBS="$${HOST_LIBS}" \
838	$(LTO_FLAGS_TO_PASS) \
839	"`echo 'ADAFLAGS=$(BOOT_ADAFLAGS)' | sed -e s'/[^=][^=]*=$$/XFOO=/'`"
840
841@if gcc-bootstrap
842EXTRA_HOST_EXPORTS = if [ $(current_stage) != stage1 ]; then \
843		       $(POSTSTAGE1_HOST_EXPORTS) \
844		     fi;
845
846EXTRA_BOOTSTRAP_FLAGS = CC="$$CC" CXX="$$CXX" LDFLAGS="$$LDFLAGS"
847@endif gcc-bootstrap
848
849# Flags to pass down to makes which are built with the target environment.
850# The double $ decreases the length of the command line; those variables
851# are set in BASE_FLAGS_TO_PASS, and the sub-make will expand them.  The
852# *_CFLAGS_FOR_TARGET variables are not passed down and most often empty,
853# so we expand them here.
854EXTRA_TARGET_FLAGS = \
855	'AR=$$(AR_FOR_TARGET)' \
856	'AS=$(COMPILER_AS_FOR_TARGET)' \
857	'CC=$$(CC_FOR_TARGET) $$(XGCC_FLAGS_FOR_TARGET) $$(TFLAGS)' \
858	'CFLAGS=$$(CFLAGS_FOR_TARGET)' \
859	'CXX=$$(CXX_FOR_TARGET) -B$$r/$$(TARGET_SUBDIR)/libstdc++-v3/src/.libs \
860	 -B$$r/$$(TARGET_SUBDIR)/libstdc++-v3/libsupc++/.libs \
861	 $$(XGCC_FLAGS_FOR_TARGET) $$(TFLAGS)' \
862	'CXXFLAGS=$$(CXXFLAGS_FOR_TARGET)' \
863	'DLLTOOL=$$(DLLTOOL_FOR_TARGET)' \
864	'GCJ=$$(GCJ_FOR_TARGET) $$(XGCC_FLAGS_FOR_TARGET) $$(TFLAGS)' \
865	'GFORTRAN=$$(GFORTRAN_FOR_TARGET) $$(XGCC_FLAGS_FOR_TARGET) $$(TFLAGS)' \
866	'GOC=$$(GOC_FOR_TARGET) $$(XGCC_FLAGS_FOR_TARGET) $$(TFLAGS)' \
867	'GOCFLAGS=$$(GOCFLAGS_FOR_TARGET)' \
868	'LD=$(COMPILER_LD_FOR_TARGET)' \
869	'LDFLAGS=$$(LDFLAGS_FOR_TARGET)' \
870	'LIBCFLAGS=$$(LIBCFLAGS_FOR_TARGET)' \
871	'LIBCXXFLAGS=$$(LIBCXXFLAGS_FOR_TARGET)' \
872	'NM=$(COMPILER_NM_FOR_TARGET)' \
873	'OBJDUMP=$$(OBJDUMP_FOR_TARGET)' \
874	'OBJCOPY=$$(OBJCOPY_FOR_TARGET)' \
875	'RANLIB=$$(RANLIB_FOR_TARGET)' \
876	'READELF=$$(READELF_FOR_TARGET)' \
877	'WINDRES=$$(WINDRES_FOR_TARGET)' \
878	'WINDMC=$$(WINDMC_FOR_TARGET)' \
879	'XGCC_FLAGS_FOR_TARGET=$(XGCC_FLAGS_FOR_TARGET)' \
880	'STAGE1_LDFLAGS=$$(POSTSTAGE1_LDFLAGS)' \
881	'STAGE1_LIBS=$$(POSTSTAGE1_LIBS)' \
882	"TFLAGS=$$TFLAGS"
883
884TARGET_FLAGS_TO_PASS = $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS)
885
886# Flags to pass down to gcc.  gcc builds a library, libgcc.a, so it
887# unfortunately needs the native compiler and the target ar and
888# ranlib.
889# If any variables are added here, they must be added to do-*, below.
890# The BUILD_* variables are a special case, which are used for the gcc
891# cross-building scheme.
892EXTRA_GCC_FLAGS = \
893	"GCC_FOR_TARGET=$(GCC_FOR_TARGET)" \
894	"`echo 'STMP_FIXPROTO=$(STMP_FIXPROTO)' | sed -e s'/[^=][^=]*=$$/XFOO=/'`" \
895	"`echo 'LIMITS_H_TEST=$(LIMITS_H_TEST)' | sed -e s'/[^=][^=]*=$$/XFOO=/'`"
896
897GCC_FLAGS_TO_PASS = $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS)
898
899@if gcc
900BUILD_CONFIG = @BUILD_CONFIG@
901ifneq ($(BUILD_CONFIG),)
902include $(foreach CONFIG, $(BUILD_CONFIG), $(srcdir)/config/$(CONFIG).mk)
903endif
904@endif gcc
905
906.PHONY: configure-host
907configure-host:  \
908    maybe-configure-bfd \
909    maybe-configure-opcodes \
910    maybe-configure-binutils \
911    maybe-configure-bison \
912    maybe-configure-cgen \
913    maybe-configure-dejagnu \
914    maybe-configure-etc \
915    maybe-configure-fastjar \
916    maybe-configure-fixincludes \
917    maybe-configure-flex \
918    maybe-configure-gas \
919    maybe-configure-gcc \
920    maybe-configure-gmp \
921    maybe-configure-mpfr \
922    maybe-configure-mpc \
923    maybe-configure-isl \
924    maybe-configure-libelf \
925    maybe-configure-gold \
926    maybe-configure-gprof \
927    maybe-configure-intl \
928    maybe-configure-tcl \
929    maybe-configure-itcl \
930    maybe-configure-ld \
931    maybe-configure-libbacktrace \
932    maybe-configure-libcpp \
933    maybe-configure-libdecnumber \
934    maybe-configure-libgui \
935    maybe-configure-libiberty \
936    maybe-configure-libiberty-linker-plugin \
937    maybe-configure-libiconv \
938    maybe-configure-m4 \
939    maybe-configure-readline \
940    maybe-configure-sid \
941    maybe-configure-sim \
942    maybe-configure-texinfo \
943    maybe-configure-zlib \
944    maybe-configure-gdb \
945    maybe-configure-expect \
946    maybe-configure-guile \
947    maybe-configure-tk \
948    maybe-configure-libtermcap \
949    maybe-configure-utils \
950    maybe-configure-gnattools \
951    maybe-configure-lto-plugin \
952    maybe-configure-libcc1 \
953    maybe-configure-gotools
954.PHONY: configure-target
955configure-target:  \
956    maybe-configure-target-libstdc++-v3 \
957    maybe-configure-target-libsanitizer \
958    maybe-configure-target-libmpx \
959    maybe-configure-target-libvtv \
960    maybe-configure-target-libcilkrts \
961    maybe-configure-target-liboffloadmic \
962    maybe-configure-target-libssp \
963    maybe-configure-target-newlib \
964    maybe-configure-target-libgcc \
965    maybe-configure-target-libbacktrace \
966    maybe-configure-target-libquadmath \
967    maybe-configure-target-libgfortran \
968    maybe-configure-target-libobjc \
969    maybe-configure-target-libgo \
970    maybe-configure-target-libtermcap \
971    maybe-configure-target-winsup \
972    maybe-configure-target-libgloss \
973    maybe-configure-target-libffi \
974    maybe-configure-target-libjava \
975    maybe-configure-target-zlib \
976    maybe-configure-target-boehm-gc \
977    maybe-configure-target-rda \
978    maybe-configure-target-libada \
979    maybe-configure-target-libgomp \
980    maybe-configure-target-libitm \
981    maybe-configure-target-libatomic
982
983# The target built for a native non-bootstrap build.
984.PHONY: all
985all:
986@if gcc-bootstrap
987	[ -f stage_final ] || echo stage3 > stage_final
988	@r=`${PWD_COMMAND}`; export r; \
989	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
990	$(MAKE) $(RECURSE_FLAGS_TO_PASS) `cat stage_final`-bubble
991@endif gcc-bootstrap
992	@: $(MAKE); $(unstage)
993	@r=`${PWD_COMMAND}`; export r; \
994	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
995@if gcc-bootstrap
996	if [ -f stage_last ]; then \
997	  TFLAGS="$(STAGE$(shell test ! -f stage_last || sed s,^stage,, stage_last)_TFLAGS)"; \
998	  $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target; \
999	else \
1000@endif gcc-bootstrap
1001	  $(MAKE) $(RECURSE_FLAGS_TO_PASS) all-host all-target \
1002@if gcc-bootstrap
1003	    ; \
1004	fi \
1005@endif gcc-bootstrap
1006	&& :
1007
1008.PHONY: all-build
1009
1010all-build: maybe-all-build-libiberty
1011all-build: maybe-all-build-bison
1012all-build: maybe-all-build-flex
1013all-build: maybe-all-build-m4
1014all-build: maybe-all-build-texinfo
1015all-build: maybe-all-build-fixincludes
1016all-build: maybe-all-build-libcpp
1017
1018.PHONY: all-host
1019
1020@if bfd-no-bootstrap
1021all-host: maybe-all-bfd
1022@endif bfd-no-bootstrap
1023@if opcodes-no-bootstrap
1024all-host: maybe-all-opcodes
1025@endif opcodes-no-bootstrap
1026@if binutils-no-bootstrap
1027all-host: maybe-all-binutils
1028@endif binutils-no-bootstrap
1029all-host: maybe-all-bison
1030all-host: maybe-all-cgen
1031all-host: maybe-all-dejagnu
1032all-host: maybe-all-etc
1033all-host: maybe-all-fastjar
1034@if fixincludes-no-bootstrap
1035all-host: maybe-all-fixincludes
1036@endif fixincludes-no-bootstrap
1037all-host: maybe-all-flex
1038@if gas-no-bootstrap
1039all-host: maybe-all-gas
1040@endif gas-no-bootstrap
1041@if gcc-no-bootstrap
1042all-host: maybe-all-gcc
1043@endif gcc-no-bootstrap
1044@if gmp-no-bootstrap
1045all-host: maybe-all-gmp
1046@endif gmp-no-bootstrap
1047@if mpfr-no-bootstrap
1048all-host: maybe-all-mpfr
1049@endif mpfr-no-bootstrap
1050@if mpc-no-bootstrap
1051all-host: maybe-all-mpc
1052@endif mpc-no-bootstrap
1053@if isl-no-bootstrap
1054all-host: maybe-all-isl
1055@endif isl-no-bootstrap
1056@if libelf-no-bootstrap
1057all-host: maybe-all-libelf
1058@endif libelf-no-bootstrap
1059@if gold-no-bootstrap
1060all-host: maybe-all-gold
1061@endif gold-no-bootstrap
1062all-host: maybe-all-gprof
1063@if intl-no-bootstrap
1064all-host: maybe-all-intl
1065@endif intl-no-bootstrap
1066all-host: maybe-all-tcl
1067all-host: maybe-all-itcl
1068@if ld-no-bootstrap
1069all-host: maybe-all-ld
1070@endif ld-no-bootstrap
1071@if libbacktrace-no-bootstrap
1072all-host: maybe-all-libbacktrace
1073@endif libbacktrace-no-bootstrap
1074@if libcpp-no-bootstrap
1075all-host: maybe-all-libcpp
1076@endif libcpp-no-bootstrap
1077@if libdecnumber-no-bootstrap
1078all-host: maybe-all-libdecnumber
1079@endif libdecnumber-no-bootstrap
1080all-host: maybe-all-libgui
1081@if libiberty-no-bootstrap
1082all-host: maybe-all-libiberty
1083@endif libiberty-no-bootstrap
1084@if libiberty-linker-plugin-no-bootstrap
1085all-host: maybe-all-libiberty-linker-plugin
1086@endif libiberty-linker-plugin-no-bootstrap
1087@if libiconv-no-bootstrap
1088all-host: maybe-all-libiconv
1089@endif libiconv-no-bootstrap
1090all-host: maybe-all-m4
1091all-host: maybe-all-readline
1092all-host: maybe-all-sid
1093all-host: maybe-all-sim
1094all-host: maybe-all-texinfo
1095@if zlib-no-bootstrap
1096all-host: maybe-all-zlib
1097@endif zlib-no-bootstrap
1098all-host: maybe-all-gdb
1099all-host: maybe-all-expect
1100all-host: maybe-all-guile
1101all-host: maybe-all-tk
1102all-host: maybe-all-libtermcap
1103all-host: maybe-all-utils
1104all-host: maybe-all-gnattools
1105@if lto-plugin-no-bootstrap
1106all-host: maybe-all-lto-plugin
1107@endif lto-plugin-no-bootstrap
1108all-host: maybe-all-libcc1
1109all-host: maybe-all-gotools
1110
1111.PHONY: all-target
1112
1113@if target-libstdc++-v3-no-bootstrap
1114all-target: maybe-all-target-libstdc++-v3
1115@endif target-libstdc++-v3-no-bootstrap
1116@if target-libsanitizer-no-bootstrap
1117all-target: maybe-all-target-libsanitizer
1118@endif target-libsanitizer-no-bootstrap
1119@if target-libmpx-no-bootstrap
1120all-target: maybe-all-target-libmpx
1121@endif target-libmpx-no-bootstrap
1122@if target-libvtv-no-bootstrap
1123all-target: maybe-all-target-libvtv
1124@endif target-libvtv-no-bootstrap
1125all-target: maybe-all-target-libcilkrts
1126all-target: maybe-all-target-liboffloadmic
1127all-target: maybe-all-target-libssp
1128all-target: maybe-all-target-newlib
1129@if target-libgcc-no-bootstrap
1130all-target: maybe-all-target-libgcc
1131@endif target-libgcc-no-bootstrap
1132all-target: maybe-all-target-libbacktrace
1133all-target: maybe-all-target-libquadmath
1134all-target: maybe-all-target-libgfortran
1135all-target: maybe-all-target-libobjc
1136all-target: maybe-all-target-libgo
1137all-target: maybe-all-target-libtermcap
1138all-target: maybe-all-target-winsup
1139all-target: maybe-all-target-libgloss
1140all-target: maybe-all-target-libffi
1141all-target: maybe-all-target-libjava
1142all-target: maybe-all-target-zlib
1143all-target: maybe-all-target-boehm-gc
1144all-target: maybe-all-target-rda
1145all-target: maybe-all-target-libada
1146@if target-libgomp-no-bootstrap
1147all-target: maybe-all-target-libgomp
1148@endif target-libgomp-no-bootstrap
1149all-target: maybe-all-target-libitm
1150all-target: maybe-all-target-libatomic
1151
1152# Do a target for all the subdirectories.  A ``make do-X'' will do a
1153# ``make X'' in all subdirectories (because, in general, there is a
1154# dependency (below) of X upon do-X, a ``make X'' will also do this,
1155# but it may do additional work as well).
1156
1157.PHONY: do-info
1158do-info:
1159	@: $(MAKE); $(unstage)
1160	@r=`${PWD_COMMAND}`; export r; \
1161	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1162	$(MAKE) $(RECURSE_FLAGS_TO_PASS) info-host \
1163	  info-target
1164
1165
1166.PHONY: info-host
1167
1168info-host: maybe-info-bfd
1169info-host: maybe-info-opcodes
1170info-host: maybe-info-binutils
1171info-host: maybe-info-bison
1172info-host: maybe-info-cgen
1173info-host: maybe-info-dejagnu
1174info-host: maybe-info-etc
1175info-host: maybe-info-fastjar
1176info-host: maybe-info-fixincludes
1177info-host: maybe-info-flex
1178info-host: maybe-info-gas
1179info-host: maybe-info-gcc
1180info-host: maybe-info-gmp
1181info-host: maybe-info-mpfr
1182info-host: maybe-info-mpc
1183info-host: maybe-info-isl
1184info-host: maybe-info-libelf
1185info-host: maybe-info-gold
1186info-host: maybe-info-gprof
1187info-host: maybe-info-intl
1188info-host: maybe-info-tcl
1189info-host: maybe-info-itcl
1190info-host: maybe-info-ld
1191info-host: maybe-info-libbacktrace
1192info-host: maybe-info-libcpp
1193info-host: maybe-info-libdecnumber
1194info-host: maybe-info-libgui
1195info-host: maybe-info-libiberty
1196info-host: maybe-info-libiberty-linker-plugin
1197info-host: maybe-info-libiconv
1198info-host: maybe-info-m4
1199info-host: maybe-info-readline
1200info-host: maybe-info-sid
1201info-host: maybe-info-sim
1202info-host: maybe-info-texinfo
1203info-host: maybe-info-zlib
1204info-host: maybe-info-gdb
1205info-host: maybe-info-expect
1206info-host: maybe-info-guile
1207info-host: maybe-info-tk
1208info-host: maybe-info-libtermcap
1209info-host: maybe-info-utils
1210info-host: maybe-info-gnattools
1211info-host: maybe-info-lto-plugin
1212info-host: maybe-info-libcc1
1213info-host: maybe-info-gotools
1214
1215.PHONY: info-target
1216
1217info-target: maybe-info-target-libstdc++-v3
1218info-target: maybe-info-target-libsanitizer
1219info-target: maybe-info-target-libmpx
1220info-target: maybe-info-target-libvtv
1221info-target: maybe-info-target-libcilkrts
1222info-target: maybe-info-target-liboffloadmic
1223info-target: maybe-info-target-libssp
1224info-target: maybe-info-target-newlib
1225info-target: maybe-info-target-libgcc
1226info-target: maybe-info-target-libbacktrace
1227info-target: maybe-info-target-libquadmath
1228info-target: maybe-info-target-libgfortran
1229info-target: maybe-info-target-libobjc
1230info-target: maybe-info-target-libgo
1231info-target: maybe-info-target-libtermcap
1232info-target: maybe-info-target-winsup
1233info-target: maybe-info-target-libgloss
1234info-target: maybe-info-target-libffi
1235info-target: maybe-info-target-libjava
1236info-target: maybe-info-target-zlib
1237info-target: maybe-info-target-boehm-gc
1238info-target: maybe-info-target-rda
1239info-target: maybe-info-target-libada
1240info-target: maybe-info-target-libgomp
1241info-target: maybe-info-target-libitm
1242info-target: maybe-info-target-libatomic
1243
1244.PHONY: do-dvi
1245do-dvi:
1246	@: $(MAKE); $(unstage)
1247	@r=`${PWD_COMMAND}`; export r; \
1248	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1249	$(MAKE) $(RECURSE_FLAGS_TO_PASS) dvi-host \
1250	  dvi-target
1251
1252
1253.PHONY: dvi-host
1254
1255dvi-host: maybe-dvi-bfd
1256dvi-host: maybe-dvi-opcodes
1257dvi-host: maybe-dvi-binutils
1258dvi-host: maybe-dvi-bison
1259dvi-host: maybe-dvi-cgen
1260dvi-host: maybe-dvi-dejagnu
1261dvi-host: maybe-dvi-etc
1262dvi-host: maybe-dvi-fastjar
1263dvi-host: maybe-dvi-fixincludes
1264dvi-host: maybe-dvi-flex
1265dvi-host: maybe-dvi-gas
1266dvi-host: maybe-dvi-gcc
1267dvi-host: maybe-dvi-gmp
1268dvi-host: maybe-dvi-mpfr
1269dvi-host: maybe-dvi-mpc
1270dvi-host: maybe-dvi-isl
1271dvi-host: maybe-dvi-libelf
1272dvi-host: maybe-dvi-gold
1273dvi-host: maybe-dvi-gprof
1274dvi-host: maybe-dvi-intl
1275dvi-host: maybe-dvi-tcl
1276dvi-host: maybe-dvi-itcl
1277dvi-host: maybe-dvi-ld
1278dvi-host: maybe-dvi-libbacktrace
1279dvi-host: maybe-dvi-libcpp
1280dvi-host: maybe-dvi-libdecnumber
1281dvi-host: maybe-dvi-libgui
1282dvi-host: maybe-dvi-libiberty
1283dvi-host: maybe-dvi-libiberty-linker-plugin
1284dvi-host: maybe-dvi-libiconv
1285dvi-host: maybe-dvi-m4
1286dvi-host: maybe-dvi-readline
1287dvi-host: maybe-dvi-sid
1288dvi-host: maybe-dvi-sim
1289dvi-host: maybe-dvi-texinfo
1290dvi-host: maybe-dvi-zlib
1291dvi-host: maybe-dvi-gdb
1292dvi-host: maybe-dvi-expect
1293dvi-host: maybe-dvi-guile
1294dvi-host: maybe-dvi-tk
1295dvi-host: maybe-dvi-libtermcap
1296dvi-host: maybe-dvi-utils
1297dvi-host: maybe-dvi-gnattools
1298dvi-host: maybe-dvi-lto-plugin
1299dvi-host: maybe-dvi-libcc1
1300dvi-host: maybe-dvi-gotools
1301
1302.PHONY: dvi-target
1303
1304dvi-target: maybe-dvi-target-libstdc++-v3
1305dvi-target: maybe-dvi-target-libsanitizer
1306dvi-target: maybe-dvi-target-libmpx
1307dvi-target: maybe-dvi-target-libvtv
1308dvi-target: maybe-dvi-target-libcilkrts
1309dvi-target: maybe-dvi-target-liboffloadmic
1310dvi-target: maybe-dvi-target-libssp
1311dvi-target: maybe-dvi-target-newlib
1312dvi-target: maybe-dvi-target-libgcc
1313dvi-target: maybe-dvi-target-libbacktrace
1314dvi-target: maybe-dvi-target-libquadmath
1315dvi-target: maybe-dvi-target-libgfortran
1316dvi-target: maybe-dvi-target-libobjc
1317dvi-target: maybe-dvi-target-libgo
1318dvi-target: maybe-dvi-target-libtermcap
1319dvi-target: maybe-dvi-target-winsup
1320dvi-target: maybe-dvi-target-libgloss
1321dvi-target: maybe-dvi-target-libffi
1322dvi-target: maybe-dvi-target-libjava
1323dvi-target: maybe-dvi-target-zlib
1324dvi-target: maybe-dvi-target-boehm-gc
1325dvi-target: maybe-dvi-target-rda
1326dvi-target: maybe-dvi-target-libada
1327dvi-target: maybe-dvi-target-libgomp
1328dvi-target: maybe-dvi-target-libitm
1329dvi-target: maybe-dvi-target-libatomic
1330
1331.PHONY: do-pdf
1332do-pdf:
1333	@: $(MAKE); $(unstage)
1334	@r=`${PWD_COMMAND}`; export r; \
1335	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1336	$(MAKE) $(RECURSE_FLAGS_TO_PASS) pdf-host \
1337	  pdf-target
1338
1339
1340.PHONY: pdf-host
1341
1342pdf-host: maybe-pdf-bfd
1343pdf-host: maybe-pdf-opcodes
1344pdf-host: maybe-pdf-binutils
1345pdf-host: maybe-pdf-bison
1346pdf-host: maybe-pdf-cgen
1347pdf-host: maybe-pdf-dejagnu
1348pdf-host: maybe-pdf-etc
1349pdf-host: maybe-pdf-fastjar
1350pdf-host: maybe-pdf-fixincludes
1351pdf-host: maybe-pdf-flex
1352pdf-host: maybe-pdf-gas
1353pdf-host: maybe-pdf-gcc
1354pdf-host: maybe-pdf-gmp
1355pdf-host: maybe-pdf-mpfr
1356pdf-host: maybe-pdf-mpc
1357pdf-host: maybe-pdf-isl
1358pdf-host: maybe-pdf-libelf
1359pdf-host: maybe-pdf-gold
1360pdf-host: maybe-pdf-gprof
1361pdf-host: maybe-pdf-intl
1362pdf-host: maybe-pdf-tcl
1363pdf-host: maybe-pdf-itcl
1364pdf-host: maybe-pdf-ld
1365pdf-host: maybe-pdf-libbacktrace
1366pdf-host: maybe-pdf-libcpp
1367pdf-host: maybe-pdf-libdecnumber
1368pdf-host: maybe-pdf-libgui
1369pdf-host: maybe-pdf-libiberty
1370pdf-host: maybe-pdf-libiberty-linker-plugin
1371pdf-host: maybe-pdf-libiconv
1372pdf-host: maybe-pdf-m4
1373pdf-host: maybe-pdf-readline
1374pdf-host: maybe-pdf-sid
1375pdf-host: maybe-pdf-sim
1376pdf-host: maybe-pdf-texinfo
1377pdf-host: maybe-pdf-zlib
1378pdf-host: maybe-pdf-gdb
1379pdf-host: maybe-pdf-expect
1380pdf-host: maybe-pdf-guile
1381pdf-host: maybe-pdf-tk
1382pdf-host: maybe-pdf-libtermcap
1383pdf-host: maybe-pdf-utils
1384pdf-host: maybe-pdf-gnattools
1385pdf-host: maybe-pdf-lto-plugin
1386pdf-host: maybe-pdf-libcc1
1387pdf-host: maybe-pdf-gotools
1388
1389.PHONY: pdf-target
1390
1391pdf-target: maybe-pdf-target-libstdc++-v3
1392pdf-target: maybe-pdf-target-libsanitizer
1393pdf-target: maybe-pdf-target-libmpx
1394pdf-target: maybe-pdf-target-libvtv
1395pdf-target: maybe-pdf-target-libcilkrts
1396pdf-target: maybe-pdf-target-liboffloadmic
1397pdf-target: maybe-pdf-target-libssp
1398pdf-target: maybe-pdf-target-newlib
1399pdf-target: maybe-pdf-target-libgcc
1400pdf-target: maybe-pdf-target-libbacktrace
1401pdf-target: maybe-pdf-target-libquadmath
1402pdf-target: maybe-pdf-target-libgfortran
1403pdf-target: maybe-pdf-target-libobjc
1404pdf-target: maybe-pdf-target-libgo
1405pdf-target: maybe-pdf-target-libtermcap
1406pdf-target: maybe-pdf-target-winsup
1407pdf-target: maybe-pdf-target-libgloss
1408pdf-target: maybe-pdf-target-libffi
1409pdf-target: maybe-pdf-target-libjava
1410pdf-target: maybe-pdf-target-zlib
1411pdf-target: maybe-pdf-target-boehm-gc
1412pdf-target: maybe-pdf-target-rda
1413pdf-target: maybe-pdf-target-libada
1414pdf-target: maybe-pdf-target-libgomp
1415pdf-target: maybe-pdf-target-libitm
1416pdf-target: maybe-pdf-target-libatomic
1417
1418.PHONY: do-html
1419do-html:
1420	@: $(MAKE); $(unstage)
1421	@r=`${PWD_COMMAND}`; export r; \
1422	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1423	$(MAKE) $(RECURSE_FLAGS_TO_PASS) html-host \
1424	  html-target
1425
1426
1427.PHONY: html-host
1428
1429html-host: maybe-html-bfd
1430html-host: maybe-html-opcodes
1431html-host: maybe-html-binutils
1432html-host: maybe-html-bison
1433html-host: maybe-html-cgen
1434html-host: maybe-html-dejagnu
1435html-host: maybe-html-etc
1436html-host: maybe-html-fastjar
1437html-host: maybe-html-fixincludes
1438html-host: maybe-html-flex
1439html-host: maybe-html-gas
1440html-host: maybe-html-gcc
1441html-host: maybe-html-gmp
1442html-host: maybe-html-mpfr
1443html-host: maybe-html-mpc
1444html-host: maybe-html-isl
1445html-host: maybe-html-libelf
1446html-host: maybe-html-gold
1447html-host: maybe-html-gprof
1448html-host: maybe-html-intl
1449html-host: maybe-html-tcl
1450html-host: maybe-html-itcl
1451html-host: maybe-html-ld
1452html-host: maybe-html-libbacktrace
1453html-host: maybe-html-libcpp
1454html-host: maybe-html-libdecnumber
1455html-host: maybe-html-libgui
1456html-host: maybe-html-libiberty
1457html-host: maybe-html-libiberty-linker-plugin
1458html-host: maybe-html-libiconv
1459html-host: maybe-html-m4
1460html-host: maybe-html-readline
1461html-host: maybe-html-sid
1462html-host: maybe-html-sim
1463html-host: maybe-html-texinfo
1464html-host: maybe-html-zlib
1465html-host: maybe-html-gdb
1466html-host: maybe-html-expect
1467html-host: maybe-html-guile
1468html-host: maybe-html-tk
1469html-host: maybe-html-libtermcap
1470html-host: maybe-html-utils
1471html-host: maybe-html-gnattools
1472html-host: maybe-html-lto-plugin
1473html-host: maybe-html-libcc1
1474html-host: maybe-html-gotools
1475
1476.PHONY: html-target
1477
1478html-target: maybe-html-target-libstdc++-v3
1479html-target: maybe-html-target-libsanitizer
1480html-target: maybe-html-target-libmpx
1481html-target: maybe-html-target-libvtv
1482html-target: maybe-html-target-libcilkrts
1483html-target: maybe-html-target-liboffloadmic
1484html-target: maybe-html-target-libssp
1485html-target: maybe-html-target-newlib
1486html-target: maybe-html-target-libgcc
1487html-target: maybe-html-target-libbacktrace
1488html-target: maybe-html-target-libquadmath
1489html-target: maybe-html-target-libgfortran
1490html-target: maybe-html-target-libobjc
1491html-target: maybe-html-target-libgo
1492html-target: maybe-html-target-libtermcap
1493html-target: maybe-html-target-winsup
1494html-target: maybe-html-target-libgloss
1495html-target: maybe-html-target-libffi
1496html-target: maybe-html-target-libjava
1497html-target: maybe-html-target-zlib
1498html-target: maybe-html-target-boehm-gc
1499html-target: maybe-html-target-rda
1500html-target: maybe-html-target-libada
1501html-target: maybe-html-target-libgomp
1502html-target: maybe-html-target-libitm
1503html-target: maybe-html-target-libatomic
1504
1505.PHONY: do-TAGS
1506do-TAGS:
1507	@: $(MAKE); $(unstage)
1508	@r=`${PWD_COMMAND}`; export r; \
1509	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1510	$(MAKE) $(RECURSE_FLAGS_TO_PASS) TAGS-host \
1511	  TAGS-target
1512
1513
1514.PHONY: TAGS-host
1515
1516TAGS-host: maybe-TAGS-bfd
1517TAGS-host: maybe-TAGS-opcodes
1518TAGS-host: maybe-TAGS-binutils
1519TAGS-host: maybe-TAGS-bison
1520TAGS-host: maybe-TAGS-cgen
1521TAGS-host: maybe-TAGS-dejagnu
1522TAGS-host: maybe-TAGS-etc
1523TAGS-host: maybe-TAGS-fastjar
1524TAGS-host: maybe-TAGS-fixincludes
1525TAGS-host: maybe-TAGS-flex
1526TAGS-host: maybe-TAGS-gas
1527TAGS-host: maybe-TAGS-gcc
1528TAGS-host: maybe-TAGS-gmp
1529TAGS-host: maybe-TAGS-mpfr
1530TAGS-host: maybe-TAGS-mpc
1531TAGS-host: maybe-TAGS-isl
1532TAGS-host: maybe-TAGS-libelf
1533TAGS-host: maybe-TAGS-gold
1534TAGS-host: maybe-TAGS-gprof
1535TAGS-host: maybe-TAGS-intl
1536TAGS-host: maybe-TAGS-tcl
1537TAGS-host: maybe-TAGS-itcl
1538TAGS-host: maybe-TAGS-ld
1539TAGS-host: maybe-TAGS-libbacktrace
1540TAGS-host: maybe-TAGS-libcpp
1541TAGS-host: maybe-TAGS-libdecnumber
1542TAGS-host: maybe-TAGS-libgui
1543TAGS-host: maybe-TAGS-libiberty
1544TAGS-host: maybe-TAGS-libiberty-linker-plugin
1545TAGS-host: maybe-TAGS-libiconv
1546TAGS-host: maybe-TAGS-m4
1547TAGS-host: maybe-TAGS-readline
1548TAGS-host: maybe-TAGS-sid
1549TAGS-host: maybe-TAGS-sim
1550TAGS-host: maybe-TAGS-texinfo
1551TAGS-host: maybe-TAGS-zlib
1552TAGS-host: maybe-TAGS-gdb
1553TAGS-host: maybe-TAGS-expect
1554TAGS-host: maybe-TAGS-guile
1555TAGS-host: maybe-TAGS-tk
1556TAGS-host: maybe-TAGS-libtermcap
1557TAGS-host: maybe-TAGS-utils
1558TAGS-host: maybe-TAGS-gnattools
1559TAGS-host: maybe-TAGS-lto-plugin
1560TAGS-host: maybe-TAGS-libcc1
1561TAGS-host: maybe-TAGS-gotools
1562
1563.PHONY: TAGS-target
1564
1565TAGS-target: maybe-TAGS-target-libstdc++-v3
1566TAGS-target: maybe-TAGS-target-libsanitizer
1567TAGS-target: maybe-TAGS-target-libmpx
1568TAGS-target: maybe-TAGS-target-libvtv
1569TAGS-target: maybe-TAGS-target-libcilkrts
1570TAGS-target: maybe-TAGS-target-liboffloadmic
1571TAGS-target: maybe-TAGS-target-libssp
1572TAGS-target: maybe-TAGS-target-newlib
1573TAGS-target: maybe-TAGS-target-libgcc
1574TAGS-target: maybe-TAGS-target-libbacktrace
1575TAGS-target: maybe-TAGS-target-libquadmath
1576TAGS-target: maybe-TAGS-target-libgfortran
1577TAGS-target: maybe-TAGS-target-libobjc
1578TAGS-target: maybe-TAGS-target-libgo
1579TAGS-target: maybe-TAGS-target-libtermcap
1580TAGS-target: maybe-TAGS-target-winsup
1581TAGS-target: maybe-TAGS-target-libgloss
1582TAGS-target: maybe-TAGS-target-libffi
1583TAGS-target: maybe-TAGS-target-libjava
1584TAGS-target: maybe-TAGS-target-zlib
1585TAGS-target: maybe-TAGS-target-boehm-gc
1586TAGS-target: maybe-TAGS-target-rda
1587TAGS-target: maybe-TAGS-target-libada
1588TAGS-target: maybe-TAGS-target-libgomp
1589TAGS-target: maybe-TAGS-target-libitm
1590TAGS-target: maybe-TAGS-target-libatomic
1591
1592.PHONY: do-install-info
1593do-install-info:
1594	@: $(MAKE); $(unstage)
1595	@r=`${PWD_COMMAND}`; export r; \
1596	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1597	$(MAKE) $(RECURSE_FLAGS_TO_PASS) install-info-host \
1598	  install-info-target
1599
1600
1601.PHONY: install-info-host
1602
1603install-info-host: maybe-install-info-bfd
1604install-info-host: maybe-install-info-opcodes
1605install-info-host: maybe-install-info-binutils
1606install-info-host: maybe-install-info-bison
1607install-info-host: maybe-install-info-cgen
1608install-info-host: maybe-install-info-dejagnu
1609install-info-host: maybe-install-info-etc
1610install-info-host: maybe-install-info-fastjar
1611install-info-host: maybe-install-info-fixincludes
1612install-info-host: maybe-install-info-flex
1613install-info-host: maybe-install-info-gas
1614install-info-host: maybe-install-info-gcc
1615install-info-host: maybe-install-info-gmp
1616install-info-host: maybe-install-info-mpfr
1617install-info-host: maybe-install-info-mpc
1618install-info-host: maybe-install-info-isl
1619install-info-host: maybe-install-info-libelf
1620install-info-host: maybe-install-info-gold
1621install-info-host: maybe-install-info-gprof
1622install-info-host: maybe-install-info-intl
1623install-info-host: maybe-install-info-tcl
1624install-info-host: maybe-install-info-itcl
1625install-info-host: maybe-install-info-ld
1626install-info-host: maybe-install-info-libbacktrace
1627install-info-host: maybe-install-info-libcpp
1628install-info-host: maybe-install-info-libdecnumber
1629install-info-host: maybe-install-info-libgui
1630install-info-host: maybe-install-info-libiberty
1631install-info-host: maybe-install-info-libiberty-linker-plugin
1632install-info-host: maybe-install-info-libiconv
1633install-info-host: maybe-install-info-m4
1634install-info-host: maybe-install-info-readline
1635install-info-host: maybe-install-info-sid
1636install-info-host: maybe-install-info-sim
1637install-info-host: maybe-install-info-texinfo
1638install-info-host: maybe-install-info-zlib
1639install-info-host: maybe-install-info-gdb
1640install-info-host: maybe-install-info-expect
1641install-info-host: maybe-install-info-guile
1642install-info-host: maybe-install-info-tk
1643install-info-host: maybe-install-info-libtermcap
1644install-info-host: maybe-install-info-utils
1645install-info-host: maybe-install-info-gnattools
1646install-info-host: maybe-install-info-lto-plugin
1647install-info-host: maybe-install-info-libcc1
1648install-info-host: maybe-install-info-gotools
1649
1650.PHONY: install-info-target
1651
1652install-info-target: maybe-install-info-target-libstdc++-v3
1653install-info-target: maybe-install-info-target-libsanitizer
1654install-info-target: maybe-install-info-target-libmpx
1655install-info-target: maybe-install-info-target-libvtv
1656install-info-target: maybe-install-info-target-libcilkrts
1657install-info-target: maybe-install-info-target-liboffloadmic
1658install-info-target: maybe-install-info-target-libssp
1659install-info-target: maybe-install-info-target-newlib
1660install-info-target: maybe-install-info-target-libgcc
1661install-info-target: maybe-install-info-target-libbacktrace
1662install-info-target: maybe-install-info-target-libquadmath
1663install-info-target: maybe-install-info-target-libgfortran
1664install-info-target: maybe-install-info-target-libobjc
1665install-info-target: maybe-install-info-target-libgo
1666install-info-target: maybe-install-info-target-libtermcap
1667install-info-target: maybe-install-info-target-winsup
1668install-info-target: maybe-install-info-target-libgloss
1669install-info-target: maybe-install-info-target-libffi
1670install-info-target: maybe-install-info-target-libjava
1671install-info-target: maybe-install-info-target-zlib
1672install-info-target: maybe-install-info-target-boehm-gc
1673install-info-target: maybe-install-info-target-rda
1674install-info-target: maybe-install-info-target-libada
1675install-info-target: maybe-install-info-target-libgomp
1676install-info-target: maybe-install-info-target-libitm
1677install-info-target: maybe-install-info-target-libatomic
1678
1679.PHONY: do-install-pdf
1680do-install-pdf:
1681	@: $(MAKE); $(unstage)
1682	@r=`${PWD_COMMAND}`; export r; \
1683	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1684	$(MAKE) $(RECURSE_FLAGS_TO_PASS) install-pdf-host \
1685	  install-pdf-target
1686
1687
1688.PHONY: install-pdf-host
1689
1690install-pdf-host: maybe-install-pdf-bfd
1691install-pdf-host: maybe-install-pdf-opcodes
1692install-pdf-host: maybe-install-pdf-binutils
1693install-pdf-host: maybe-install-pdf-bison
1694install-pdf-host: maybe-install-pdf-cgen
1695install-pdf-host: maybe-install-pdf-dejagnu
1696install-pdf-host: maybe-install-pdf-etc
1697install-pdf-host: maybe-install-pdf-fastjar
1698install-pdf-host: maybe-install-pdf-fixincludes
1699install-pdf-host: maybe-install-pdf-flex
1700install-pdf-host: maybe-install-pdf-gas
1701install-pdf-host: maybe-install-pdf-gcc
1702install-pdf-host: maybe-install-pdf-gmp
1703install-pdf-host: maybe-install-pdf-mpfr
1704install-pdf-host: maybe-install-pdf-mpc
1705install-pdf-host: maybe-install-pdf-isl
1706install-pdf-host: maybe-install-pdf-libelf
1707install-pdf-host: maybe-install-pdf-gold
1708install-pdf-host: maybe-install-pdf-gprof
1709install-pdf-host: maybe-install-pdf-intl
1710install-pdf-host: maybe-install-pdf-tcl
1711install-pdf-host: maybe-install-pdf-itcl
1712install-pdf-host: maybe-install-pdf-ld
1713install-pdf-host: maybe-install-pdf-libbacktrace
1714install-pdf-host: maybe-install-pdf-libcpp
1715install-pdf-host: maybe-install-pdf-libdecnumber
1716install-pdf-host: maybe-install-pdf-libgui
1717install-pdf-host: maybe-install-pdf-libiberty
1718install-pdf-host: maybe-install-pdf-libiberty-linker-plugin
1719install-pdf-host: maybe-install-pdf-libiconv
1720install-pdf-host: maybe-install-pdf-m4
1721install-pdf-host: maybe-install-pdf-readline
1722install-pdf-host: maybe-install-pdf-sid
1723install-pdf-host: maybe-install-pdf-sim
1724install-pdf-host: maybe-install-pdf-texinfo
1725install-pdf-host: maybe-install-pdf-zlib
1726install-pdf-host: maybe-install-pdf-gdb
1727install-pdf-host: maybe-install-pdf-expect
1728install-pdf-host: maybe-install-pdf-guile
1729install-pdf-host: maybe-install-pdf-tk
1730install-pdf-host: maybe-install-pdf-libtermcap
1731install-pdf-host: maybe-install-pdf-utils
1732install-pdf-host: maybe-install-pdf-gnattools
1733install-pdf-host: maybe-install-pdf-lto-plugin
1734install-pdf-host: maybe-install-pdf-libcc1
1735install-pdf-host: maybe-install-pdf-gotools
1736
1737.PHONY: install-pdf-target
1738
1739install-pdf-target: maybe-install-pdf-target-libstdc++-v3
1740install-pdf-target: maybe-install-pdf-target-libsanitizer
1741install-pdf-target: maybe-install-pdf-target-libmpx
1742install-pdf-target: maybe-install-pdf-target-libvtv
1743install-pdf-target: maybe-install-pdf-target-libcilkrts
1744install-pdf-target: maybe-install-pdf-target-liboffloadmic
1745install-pdf-target: maybe-install-pdf-target-libssp
1746install-pdf-target: maybe-install-pdf-target-newlib
1747install-pdf-target: maybe-install-pdf-target-libgcc
1748install-pdf-target: maybe-install-pdf-target-libbacktrace
1749install-pdf-target: maybe-install-pdf-target-libquadmath
1750install-pdf-target: maybe-install-pdf-target-libgfortran
1751install-pdf-target: maybe-install-pdf-target-libobjc
1752install-pdf-target: maybe-install-pdf-target-libgo
1753install-pdf-target: maybe-install-pdf-target-libtermcap
1754install-pdf-target: maybe-install-pdf-target-winsup
1755install-pdf-target: maybe-install-pdf-target-libgloss
1756install-pdf-target: maybe-install-pdf-target-libffi
1757install-pdf-target: maybe-install-pdf-target-libjava
1758install-pdf-target: maybe-install-pdf-target-zlib
1759install-pdf-target: maybe-install-pdf-target-boehm-gc
1760install-pdf-target: maybe-install-pdf-target-rda
1761install-pdf-target: maybe-install-pdf-target-libada
1762install-pdf-target: maybe-install-pdf-target-libgomp
1763install-pdf-target: maybe-install-pdf-target-libitm
1764install-pdf-target: maybe-install-pdf-target-libatomic
1765
1766.PHONY: do-install-html
1767do-install-html:
1768	@: $(MAKE); $(unstage)
1769	@r=`${PWD_COMMAND}`; export r; \
1770	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1771	$(MAKE) $(RECURSE_FLAGS_TO_PASS) install-html-host \
1772	  install-html-target
1773
1774
1775.PHONY: install-html-host
1776
1777install-html-host: maybe-install-html-bfd
1778install-html-host: maybe-install-html-opcodes
1779install-html-host: maybe-install-html-binutils
1780install-html-host: maybe-install-html-bison
1781install-html-host: maybe-install-html-cgen
1782install-html-host: maybe-install-html-dejagnu
1783install-html-host: maybe-install-html-etc
1784install-html-host: maybe-install-html-fastjar
1785install-html-host: maybe-install-html-fixincludes
1786install-html-host: maybe-install-html-flex
1787install-html-host: maybe-install-html-gas
1788install-html-host: maybe-install-html-gcc
1789install-html-host: maybe-install-html-gmp
1790install-html-host: maybe-install-html-mpfr
1791install-html-host: maybe-install-html-mpc
1792install-html-host: maybe-install-html-isl
1793install-html-host: maybe-install-html-libelf
1794install-html-host: maybe-install-html-gold
1795install-html-host: maybe-install-html-gprof
1796install-html-host: maybe-install-html-intl
1797install-html-host: maybe-install-html-tcl
1798install-html-host: maybe-install-html-itcl
1799install-html-host: maybe-install-html-ld
1800install-html-host: maybe-install-html-libbacktrace
1801install-html-host: maybe-install-html-libcpp
1802install-html-host: maybe-install-html-libdecnumber
1803install-html-host: maybe-install-html-libgui
1804install-html-host: maybe-install-html-libiberty
1805install-html-host: maybe-install-html-libiberty-linker-plugin
1806install-html-host: maybe-install-html-libiconv
1807install-html-host: maybe-install-html-m4
1808install-html-host: maybe-install-html-readline
1809install-html-host: maybe-install-html-sid
1810install-html-host: maybe-install-html-sim
1811install-html-host: maybe-install-html-texinfo
1812install-html-host: maybe-install-html-zlib
1813install-html-host: maybe-install-html-gdb
1814install-html-host: maybe-install-html-expect
1815install-html-host: maybe-install-html-guile
1816install-html-host: maybe-install-html-tk
1817install-html-host: maybe-install-html-libtermcap
1818install-html-host: maybe-install-html-utils
1819install-html-host: maybe-install-html-gnattools
1820install-html-host: maybe-install-html-lto-plugin
1821install-html-host: maybe-install-html-libcc1
1822install-html-host: maybe-install-html-gotools
1823
1824.PHONY: install-html-target
1825
1826install-html-target: maybe-install-html-target-libstdc++-v3
1827install-html-target: maybe-install-html-target-libsanitizer
1828install-html-target: maybe-install-html-target-libmpx
1829install-html-target: maybe-install-html-target-libvtv
1830install-html-target: maybe-install-html-target-libcilkrts
1831install-html-target: maybe-install-html-target-liboffloadmic
1832install-html-target: maybe-install-html-target-libssp
1833install-html-target: maybe-install-html-target-newlib
1834install-html-target: maybe-install-html-target-libgcc
1835install-html-target: maybe-install-html-target-libbacktrace
1836install-html-target: maybe-install-html-target-libquadmath
1837install-html-target: maybe-install-html-target-libgfortran
1838install-html-target: maybe-install-html-target-libobjc
1839install-html-target: maybe-install-html-target-libgo
1840install-html-target: maybe-install-html-target-libtermcap
1841install-html-target: maybe-install-html-target-winsup
1842install-html-target: maybe-install-html-target-libgloss
1843install-html-target: maybe-install-html-target-libffi
1844install-html-target: maybe-install-html-target-libjava
1845install-html-target: maybe-install-html-target-zlib
1846install-html-target: maybe-install-html-target-boehm-gc
1847install-html-target: maybe-install-html-target-rda
1848install-html-target: maybe-install-html-target-libada
1849install-html-target: maybe-install-html-target-libgomp
1850install-html-target: maybe-install-html-target-libitm
1851install-html-target: maybe-install-html-target-libatomic
1852
1853.PHONY: do-installcheck
1854do-installcheck:
1855	@: $(MAKE); $(unstage)
1856	@r=`${PWD_COMMAND}`; export r; \
1857	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1858	$(MAKE) $(RECURSE_FLAGS_TO_PASS) installcheck-host \
1859	  installcheck-target
1860
1861
1862.PHONY: installcheck-host
1863
1864installcheck-host: maybe-installcheck-bfd
1865installcheck-host: maybe-installcheck-opcodes
1866installcheck-host: maybe-installcheck-binutils
1867installcheck-host: maybe-installcheck-bison
1868installcheck-host: maybe-installcheck-cgen
1869installcheck-host: maybe-installcheck-dejagnu
1870installcheck-host: maybe-installcheck-etc
1871installcheck-host: maybe-installcheck-fastjar
1872installcheck-host: maybe-installcheck-fixincludes
1873installcheck-host: maybe-installcheck-flex
1874installcheck-host: maybe-installcheck-gas
1875installcheck-host: maybe-installcheck-gcc
1876installcheck-host: maybe-installcheck-gmp
1877installcheck-host: maybe-installcheck-mpfr
1878installcheck-host: maybe-installcheck-mpc
1879installcheck-host: maybe-installcheck-isl
1880installcheck-host: maybe-installcheck-libelf
1881installcheck-host: maybe-installcheck-gold
1882installcheck-host: maybe-installcheck-gprof
1883installcheck-host: maybe-installcheck-intl
1884installcheck-host: maybe-installcheck-tcl
1885installcheck-host: maybe-installcheck-itcl
1886installcheck-host: maybe-installcheck-ld
1887installcheck-host: maybe-installcheck-libbacktrace
1888installcheck-host: maybe-installcheck-libcpp
1889installcheck-host: maybe-installcheck-libdecnumber
1890installcheck-host: maybe-installcheck-libgui
1891installcheck-host: maybe-installcheck-libiberty
1892installcheck-host: maybe-installcheck-libiberty-linker-plugin
1893installcheck-host: maybe-installcheck-libiconv
1894installcheck-host: maybe-installcheck-m4
1895installcheck-host: maybe-installcheck-readline
1896installcheck-host: maybe-installcheck-sid
1897installcheck-host: maybe-installcheck-sim
1898installcheck-host: maybe-installcheck-texinfo
1899installcheck-host: maybe-installcheck-zlib
1900installcheck-host: maybe-installcheck-gdb
1901installcheck-host: maybe-installcheck-expect
1902installcheck-host: maybe-installcheck-guile
1903installcheck-host: maybe-installcheck-tk
1904installcheck-host: maybe-installcheck-libtermcap
1905installcheck-host: maybe-installcheck-utils
1906installcheck-host: maybe-installcheck-gnattools
1907installcheck-host: maybe-installcheck-lto-plugin
1908installcheck-host: maybe-installcheck-libcc1
1909installcheck-host: maybe-installcheck-gotools
1910
1911.PHONY: installcheck-target
1912
1913installcheck-target: maybe-installcheck-target-libstdc++-v3
1914installcheck-target: maybe-installcheck-target-libsanitizer
1915installcheck-target: maybe-installcheck-target-libmpx
1916installcheck-target: maybe-installcheck-target-libvtv
1917installcheck-target: maybe-installcheck-target-libcilkrts
1918installcheck-target: maybe-installcheck-target-liboffloadmic
1919installcheck-target: maybe-installcheck-target-libssp
1920installcheck-target: maybe-installcheck-target-newlib
1921installcheck-target: maybe-installcheck-target-libgcc
1922installcheck-target: maybe-installcheck-target-libbacktrace
1923installcheck-target: maybe-installcheck-target-libquadmath
1924installcheck-target: maybe-installcheck-target-libgfortran
1925installcheck-target: maybe-installcheck-target-libobjc
1926installcheck-target: maybe-installcheck-target-libgo
1927installcheck-target: maybe-installcheck-target-libtermcap
1928installcheck-target: maybe-installcheck-target-winsup
1929installcheck-target: maybe-installcheck-target-libgloss
1930installcheck-target: maybe-installcheck-target-libffi
1931installcheck-target: maybe-installcheck-target-libjava
1932installcheck-target: maybe-installcheck-target-zlib
1933installcheck-target: maybe-installcheck-target-boehm-gc
1934installcheck-target: maybe-installcheck-target-rda
1935installcheck-target: maybe-installcheck-target-libada
1936installcheck-target: maybe-installcheck-target-libgomp
1937installcheck-target: maybe-installcheck-target-libitm
1938installcheck-target: maybe-installcheck-target-libatomic
1939
1940.PHONY: do-mostlyclean
1941do-mostlyclean:
1942	@: $(MAKE); $(unstage)
1943	@r=`${PWD_COMMAND}`; export r; \
1944	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1945	$(MAKE) $(RECURSE_FLAGS_TO_PASS) mostlyclean-host \
1946	  mostlyclean-target
1947
1948
1949.PHONY: mostlyclean-host
1950
1951mostlyclean-host: maybe-mostlyclean-bfd
1952mostlyclean-host: maybe-mostlyclean-opcodes
1953mostlyclean-host: maybe-mostlyclean-binutils
1954mostlyclean-host: maybe-mostlyclean-bison
1955mostlyclean-host: maybe-mostlyclean-cgen
1956mostlyclean-host: maybe-mostlyclean-dejagnu
1957mostlyclean-host: maybe-mostlyclean-etc
1958mostlyclean-host: maybe-mostlyclean-fastjar
1959mostlyclean-host: maybe-mostlyclean-fixincludes
1960mostlyclean-host: maybe-mostlyclean-flex
1961mostlyclean-host: maybe-mostlyclean-gas
1962mostlyclean-host: maybe-mostlyclean-gcc
1963mostlyclean-host: maybe-mostlyclean-gmp
1964mostlyclean-host: maybe-mostlyclean-mpfr
1965mostlyclean-host: maybe-mostlyclean-mpc
1966mostlyclean-host: maybe-mostlyclean-isl
1967mostlyclean-host: maybe-mostlyclean-libelf
1968mostlyclean-host: maybe-mostlyclean-gold
1969mostlyclean-host: maybe-mostlyclean-gprof
1970mostlyclean-host: maybe-mostlyclean-intl
1971mostlyclean-host: maybe-mostlyclean-tcl
1972mostlyclean-host: maybe-mostlyclean-itcl
1973mostlyclean-host: maybe-mostlyclean-ld
1974mostlyclean-host: maybe-mostlyclean-libbacktrace
1975mostlyclean-host: maybe-mostlyclean-libcpp
1976mostlyclean-host: maybe-mostlyclean-libdecnumber
1977mostlyclean-host: maybe-mostlyclean-libgui
1978mostlyclean-host: maybe-mostlyclean-libiberty
1979mostlyclean-host: maybe-mostlyclean-libiberty-linker-plugin
1980mostlyclean-host: maybe-mostlyclean-libiconv
1981mostlyclean-host: maybe-mostlyclean-m4
1982mostlyclean-host: maybe-mostlyclean-readline
1983mostlyclean-host: maybe-mostlyclean-sid
1984mostlyclean-host: maybe-mostlyclean-sim
1985mostlyclean-host: maybe-mostlyclean-texinfo
1986mostlyclean-host: maybe-mostlyclean-zlib
1987mostlyclean-host: maybe-mostlyclean-gdb
1988mostlyclean-host: maybe-mostlyclean-expect
1989mostlyclean-host: maybe-mostlyclean-guile
1990mostlyclean-host: maybe-mostlyclean-tk
1991mostlyclean-host: maybe-mostlyclean-libtermcap
1992mostlyclean-host: maybe-mostlyclean-utils
1993mostlyclean-host: maybe-mostlyclean-gnattools
1994mostlyclean-host: maybe-mostlyclean-lto-plugin
1995mostlyclean-host: maybe-mostlyclean-libcc1
1996mostlyclean-host: maybe-mostlyclean-gotools
1997
1998.PHONY: mostlyclean-target
1999
2000mostlyclean-target: maybe-mostlyclean-target-libstdc++-v3
2001mostlyclean-target: maybe-mostlyclean-target-libsanitizer
2002mostlyclean-target: maybe-mostlyclean-target-libmpx
2003mostlyclean-target: maybe-mostlyclean-target-libvtv
2004mostlyclean-target: maybe-mostlyclean-target-libcilkrts
2005mostlyclean-target: maybe-mostlyclean-target-liboffloadmic
2006mostlyclean-target: maybe-mostlyclean-target-libssp
2007mostlyclean-target: maybe-mostlyclean-target-newlib
2008mostlyclean-target: maybe-mostlyclean-target-libgcc
2009mostlyclean-target: maybe-mostlyclean-target-libbacktrace
2010mostlyclean-target: maybe-mostlyclean-target-libquadmath
2011mostlyclean-target: maybe-mostlyclean-target-libgfortran
2012mostlyclean-target: maybe-mostlyclean-target-libobjc
2013mostlyclean-target: maybe-mostlyclean-target-libgo
2014mostlyclean-target: maybe-mostlyclean-target-libtermcap
2015mostlyclean-target: maybe-mostlyclean-target-winsup
2016mostlyclean-target: maybe-mostlyclean-target-libgloss
2017mostlyclean-target: maybe-mostlyclean-target-libffi
2018mostlyclean-target: maybe-mostlyclean-target-libjava
2019mostlyclean-target: maybe-mostlyclean-target-zlib
2020mostlyclean-target: maybe-mostlyclean-target-boehm-gc
2021mostlyclean-target: maybe-mostlyclean-target-rda
2022mostlyclean-target: maybe-mostlyclean-target-libada
2023mostlyclean-target: maybe-mostlyclean-target-libgomp
2024mostlyclean-target: maybe-mostlyclean-target-libitm
2025mostlyclean-target: maybe-mostlyclean-target-libatomic
2026
2027.PHONY: do-clean
2028do-clean:
2029	@: $(MAKE); $(unstage)
2030	@r=`${PWD_COMMAND}`; export r; \
2031	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2032	$(MAKE) $(RECURSE_FLAGS_TO_PASS) clean-host \
2033	  clean-target
2034
2035
2036.PHONY: clean-host
2037
2038clean-host: maybe-clean-bfd
2039clean-host: maybe-clean-opcodes
2040clean-host: maybe-clean-binutils
2041clean-host: maybe-clean-bison
2042clean-host: maybe-clean-cgen
2043clean-host: maybe-clean-dejagnu
2044clean-host: maybe-clean-etc
2045clean-host: maybe-clean-fastjar
2046clean-host: maybe-clean-fixincludes
2047clean-host: maybe-clean-flex
2048clean-host: maybe-clean-gas
2049clean-host: maybe-clean-gcc
2050clean-host: maybe-clean-gmp
2051clean-host: maybe-clean-mpfr
2052clean-host: maybe-clean-mpc
2053clean-host: maybe-clean-isl
2054clean-host: maybe-clean-libelf
2055clean-host: maybe-clean-gold
2056clean-host: maybe-clean-gprof
2057clean-host: maybe-clean-intl
2058clean-host: maybe-clean-tcl
2059clean-host: maybe-clean-itcl
2060clean-host: maybe-clean-ld
2061clean-host: maybe-clean-libbacktrace
2062clean-host: maybe-clean-libcpp
2063clean-host: maybe-clean-libdecnumber
2064clean-host: maybe-clean-libgui
2065clean-host: maybe-clean-libiberty
2066clean-host: maybe-clean-libiberty-linker-plugin
2067clean-host: maybe-clean-libiconv
2068clean-host: maybe-clean-m4
2069clean-host: maybe-clean-readline
2070clean-host: maybe-clean-sid
2071clean-host: maybe-clean-sim
2072clean-host: maybe-clean-texinfo
2073clean-host: maybe-clean-zlib
2074clean-host: maybe-clean-gdb
2075clean-host: maybe-clean-expect
2076clean-host: maybe-clean-guile
2077clean-host: maybe-clean-tk
2078clean-host: maybe-clean-libtermcap
2079clean-host: maybe-clean-utils
2080clean-host: maybe-clean-gnattools
2081clean-host: maybe-clean-lto-plugin
2082clean-host: maybe-clean-libcc1
2083clean-host: maybe-clean-gotools
2084
2085.PHONY: clean-target
2086
2087clean-target: maybe-clean-target-libstdc++-v3
2088clean-target: maybe-clean-target-libsanitizer
2089clean-target: maybe-clean-target-libmpx
2090clean-target: maybe-clean-target-libvtv
2091clean-target: maybe-clean-target-libcilkrts
2092clean-target: maybe-clean-target-liboffloadmic
2093clean-target: maybe-clean-target-libssp
2094clean-target: maybe-clean-target-newlib
2095clean-target: maybe-clean-target-libgcc
2096clean-target: maybe-clean-target-libbacktrace
2097clean-target: maybe-clean-target-libquadmath
2098clean-target: maybe-clean-target-libgfortran
2099clean-target: maybe-clean-target-libobjc
2100clean-target: maybe-clean-target-libgo
2101clean-target: maybe-clean-target-libtermcap
2102clean-target: maybe-clean-target-winsup
2103clean-target: maybe-clean-target-libgloss
2104clean-target: maybe-clean-target-libffi
2105clean-target: maybe-clean-target-libjava
2106clean-target: maybe-clean-target-zlib
2107clean-target: maybe-clean-target-boehm-gc
2108clean-target: maybe-clean-target-rda
2109clean-target: maybe-clean-target-libada
2110clean-target: maybe-clean-target-libgomp
2111clean-target: maybe-clean-target-libitm
2112clean-target: maybe-clean-target-libatomic
2113
2114.PHONY: do-distclean
2115do-distclean:
2116	@: $(MAKE); $(unstage)
2117	@r=`${PWD_COMMAND}`; export r; \
2118	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2119	$(MAKE) $(RECURSE_FLAGS_TO_PASS) distclean-host \
2120	  distclean-target
2121
2122
2123.PHONY: distclean-host
2124
2125distclean-host: maybe-distclean-bfd
2126distclean-host: maybe-distclean-opcodes
2127distclean-host: maybe-distclean-binutils
2128distclean-host: maybe-distclean-bison
2129distclean-host: maybe-distclean-cgen
2130distclean-host: maybe-distclean-dejagnu
2131distclean-host: maybe-distclean-etc
2132distclean-host: maybe-distclean-fastjar
2133distclean-host: maybe-distclean-fixincludes
2134distclean-host: maybe-distclean-flex
2135distclean-host: maybe-distclean-gas
2136distclean-host: maybe-distclean-gcc
2137distclean-host: maybe-distclean-gmp
2138distclean-host: maybe-distclean-mpfr
2139distclean-host: maybe-distclean-mpc
2140distclean-host: maybe-distclean-isl
2141distclean-host: maybe-distclean-libelf
2142distclean-host: maybe-distclean-gold
2143distclean-host: maybe-distclean-gprof
2144distclean-host: maybe-distclean-intl
2145distclean-host: maybe-distclean-tcl
2146distclean-host: maybe-distclean-itcl
2147distclean-host: maybe-distclean-ld
2148distclean-host: maybe-distclean-libbacktrace
2149distclean-host: maybe-distclean-libcpp
2150distclean-host: maybe-distclean-libdecnumber
2151distclean-host: maybe-distclean-libgui
2152distclean-host: maybe-distclean-libiberty
2153distclean-host: maybe-distclean-libiberty-linker-plugin
2154distclean-host: maybe-distclean-libiconv
2155distclean-host: maybe-distclean-m4
2156distclean-host: maybe-distclean-readline
2157distclean-host: maybe-distclean-sid
2158distclean-host: maybe-distclean-sim
2159distclean-host: maybe-distclean-texinfo
2160distclean-host: maybe-distclean-zlib
2161distclean-host: maybe-distclean-gdb
2162distclean-host: maybe-distclean-expect
2163distclean-host: maybe-distclean-guile
2164distclean-host: maybe-distclean-tk
2165distclean-host: maybe-distclean-libtermcap
2166distclean-host: maybe-distclean-utils
2167distclean-host: maybe-distclean-gnattools
2168distclean-host: maybe-distclean-lto-plugin
2169distclean-host: maybe-distclean-libcc1
2170distclean-host: maybe-distclean-gotools
2171
2172.PHONY: distclean-target
2173
2174distclean-target: maybe-distclean-target-libstdc++-v3
2175distclean-target: maybe-distclean-target-libsanitizer
2176distclean-target: maybe-distclean-target-libmpx
2177distclean-target: maybe-distclean-target-libvtv
2178distclean-target: maybe-distclean-target-libcilkrts
2179distclean-target: maybe-distclean-target-liboffloadmic
2180distclean-target: maybe-distclean-target-libssp
2181distclean-target: maybe-distclean-target-newlib
2182distclean-target: maybe-distclean-target-libgcc
2183distclean-target: maybe-distclean-target-libbacktrace
2184distclean-target: maybe-distclean-target-libquadmath
2185distclean-target: maybe-distclean-target-libgfortran
2186distclean-target: maybe-distclean-target-libobjc
2187distclean-target: maybe-distclean-target-libgo
2188distclean-target: maybe-distclean-target-libtermcap
2189distclean-target: maybe-distclean-target-winsup
2190distclean-target: maybe-distclean-target-libgloss
2191distclean-target: maybe-distclean-target-libffi
2192distclean-target: maybe-distclean-target-libjava
2193distclean-target: maybe-distclean-target-zlib
2194distclean-target: maybe-distclean-target-boehm-gc
2195distclean-target: maybe-distclean-target-rda
2196distclean-target: maybe-distclean-target-libada
2197distclean-target: maybe-distclean-target-libgomp
2198distclean-target: maybe-distclean-target-libitm
2199distclean-target: maybe-distclean-target-libatomic
2200
2201.PHONY: do-maintainer-clean
2202do-maintainer-clean:
2203	@: $(MAKE); $(unstage)
2204	@r=`${PWD_COMMAND}`; export r; \
2205	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2206	$(MAKE) $(RECURSE_FLAGS_TO_PASS) maintainer-clean-host \
2207	  maintainer-clean-target
2208
2209
2210.PHONY: maintainer-clean-host
2211
2212maintainer-clean-host: maybe-maintainer-clean-bfd
2213maintainer-clean-host: maybe-maintainer-clean-opcodes
2214maintainer-clean-host: maybe-maintainer-clean-binutils
2215maintainer-clean-host: maybe-maintainer-clean-bison
2216maintainer-clean-host: maybe-maintainer-clean-cgen
2217maintainer-clean-host: maybe-maintainer-clean-dejagnu
2218maintainer-clean-host: maybe-maintainer-clean-etc
2219maintainer-clean-host: maybe-maintainer-clean-fastjar
2220maintainer-clean-host: maybe-maintainer-clean-fixincludes
2221maintainer-clean-host: maybe-maintainer-clean-flex
2222maintainer-clean-host: maybe-maintainer-clean-gas
2223maintainer-clean-host: maybe-maintainer-clean-gcc
2224maintainer-clean-host: maybe-maintainer-clean-gmp
2225maintainer-clean-host: maybe-maintainer-clean-mpfr
2226maintainer-clean-host: maybe-maintainer-clean-mpc
2227maintainer-clean-host: maybe-maintainer-clean-isl
2228maintainer-clean-host: maybe-maintainer-clean-libelf
2229maintainer-clean-host: maybe-maintainer-clean-gold
2230maintainer-clean-host: maybe-maintainer-clean-gprof
2231maintainer-clean-host: maybe-maintainer-clean-intl
2232maintainer-clean-host: maybe-maintainer-clean-tcl
2233maintainer-clean-host: maybe-maintainer-clean-itcl
2234maintainer-clean-host: maybe-maintainer-clean-ld
2235maintainer-clean-host: maybe-maintainer-clean-libbacktrace
2236maintainer-clean-host: maybe-maintainer-clean-libcpp
2237maintainer-clean-host: maybe-maintainer-clean-libdecnumber
2238maintainer-clean-host: maybe-maintainer-clean-libgui
2239maintainer-clean-host: maybe-maintainer-clean-libiberty
2240maintainer-clean-host: maybe-maintainer-clean-libiberty-linker-plugin
2241maintainer-clean-host: maybe-maintainer-clean-libiconv
2242maintainer-clean-host: maybe-maintainer-clean-m4
2243maintainer-clean-host: maybe-maintainer-clean-readline
2244maintainer-clean-host: maybe-maintainer-clean-sid
2245maintainer-clean-host: maybe-maintainer-clean-sim
2246maintainer-clean-host: maybe-maintainer-clean-texinfo
2247maintainer-clean-host: maybe-maintainer-clean-zlib
2248maintainer-clean-host: maybe-maintainer-clean-gdb
2249maintainer-clean-host: maybe-maintainer-clean-expect
2250maintainer-clean-host: maybe-maintainer-clean-guile
2251maintainer-clean-host: maybe-maintainer-clean-tk
2252maintainer-clean-host: maybe-maintainer-clean-libtermcap
2253maintainer-clean-host: maybe-maintainer-clean-utils
2254maintainer-clean-host: maybe-maintainer-clean-gnattools
2255maintainer-clean-host: maybe-maintainer-clean-lto-plugin
2256maintainer-clean-host: maybe-maintainer-clean-libcc1
2257maintainer-clean-host: maybe-maintainer-clean-gotools
2258
2259.PHONY: maintainer-clean-target
2260
2261maintainer-clean-target: maybe-maintainer-clean-target-libstdc++-v3
2262maintainer-clean-target: maybe-maintainer-clean-target-libsanitizer
2263maintainer-clean-target: maybe-maintainer-clean-target-libmpx
2264maintainer-clean-target: maybe-maintainer-clean-target-libvtv
2265maintainer-clean-target: maybe-maintainer-clean-target-libcilkrts
2266maintainer-clean-target: maybe-maintainer-clean-target-liboffloadmic
2267maintainer-clean-target: maybe-maintainer-clean-target-libssp
2268maintainer-clean-target: maybe-maintainer-clean-target-newlib
2269maintainer-clean-target: maybe-maintainer-clean-target-libgcc
2270maintainer-clean-target: maybe-maintainer-clean-target-libbacktrace
2271maintainer-clean-target: maybe-maintainer-clean-target-libquadmath
2272maintainer-clean-target: maybe-maintainer-clean-target-libgfortran
2273maintainer-clean-target: maybe-maintainer-clean-target-libobjc
2274maintainer-clean-target: maybe-maintainer-clean-target-libgo
2275maintainer-clean-target: maybe-maintainer-clean-target-libtermcap
2276maintainer-clean-target: maybe-maintainer-clean-target-winsup
2277maintainer-clean-target: maybe-maintainer-clean-target-libgloss
2278maintainer-clean-target: maybe-maintainer-clean-target-libffi
2279maintainer-clean-target: maybe-maintainer-clean-target-libjava
2280maintainer-clean-target: maybe-maintainer-clean-target-zlib
2281maintainer-clean-target: maybe-maintainer-clean-target-boehm-gc
2282maintainer-clean-target: maybe-maintainer-clean-target-rda
2283maintainer-clean-target: maybe-maintainer-clean-target-libada
2284maintainer-clean-target: maybe-maintainer-clean-target-libgomp
2285maintainer-clean-target: maybe-maintainer-clean-target-libitm
2286maintainer-clean-target: maybe-maintainer-clean-target-libatomic
2287
2288
2289# Here are the targets which correspond to the do-X targets.
2290
2291.PHONY: info installcheck dvi pdf html
2292.PHONY: install-info install-pdf install-html
2293.PHONY: clean distclean mostlyclean maintainer-clean realclean
2294.PHONY: local-clean local-distclean local-maintainer-clean
2295info: do-info
2296installcheck: do-installcheck
2297dvi: do-dvi
2298pdf: do-pdf
2299html: do-html
2300
2301# Make sure makeinfo is built before we do a `make info', if we're
2302# in fact building texinfo.
2303do-info: maybe-all-texinfo
2304
2305install-info: do-install-info dir.info
2306	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2307	if [ -f dir.info ]; then \
2308	  $(INSTALL_DATA) dir.info $(DESTDIR)$(infodir)/dir.info; \
2309	else true; fi
2310
2311install-pdf: do-install-pdf
2312
2313install-html: do-install-html
2314
2315local-clean:
2316	-rm -f *.a TEMP errs core *.o *~ \#* TAGS *.E *.log
2317
2318local-distclean:
2319	-rm -f Makefile config.status config.cache mh-frag mt-frag
2320	-rm -f maybedep.tmp serdep.tmp stage_final
2321	-if [ "$(TARGET_SUBDIR)" != "." ]; then \
2322	  rm -rf $(TARGET_SUBDIR); \
2323	else true; fi
2324	-rm -rf $(BUILD_SUBDIR)
2325	-if [ "$(HOST_SUBDIR)" != "." ]; then \
2326	  rm -rf $(HOST_SUBDIR); \
2327	else true; fi
2328	-rm -f texinfo/po/Makefile texinfo/po/Makefile.in texinfo/info/Makefile
2329	-rm -f texinfo/doc/Makefile texinfo/po/POTFILES
2330	-rmdir texinfo/doc texinfo/info texinfo/intl texinfo/lib 2>/dev/null
2331	-rmdir texinfo/makeinfo texinfo/po texinfo/util 2>/dev/null
2332	-rmdir fastjar gcc gnattools gotools libcc1 libiberty 2>/dev/null
2333	-rmdir texinfo zlib 2>/dev/null
2334	-find . -name config.cache -exec rm -f {} \; \; 2>/dev/null
2335
2336local-maintainer-clean:
2337	@echo "This command is intended for maintainers to use;"
2338	@echo "it deletes files that may require special tools to rebuild."
2339
2340clean: do-clean local-clean
2341mostlyclean: do-mostlyclean local-clean
2342distclean: do-distclean local-clean local-distclean
2343maintainer-clean: local-maintainer-clean do-maintainer-clean local-clean 
2344maintainer-clean: local-distclean
2345realclean: maintainer-clean
2346
2347# Check target.
2348
2349.PHONY: check do-check
2350check: do-check
2351
2352# Only include modules actually being configured and built.
2353.PHONY: check-host
2354check-host:  \
2355    maybe-check-bfd \
2356    maybe-check-opcodes \
2357    maybe-check-binutils \
2358    maybe-check-bison \
2359    maybe-check-cgen \
2360    maybe-check-dejagnu \
2361    maybe-check-etc \
2362    maybe-check-fastjar \
2363    maybe-check-fixincludes \
2364    maybe-check-flex \
2365    maybe-check-gas \
2366    maybe-check-gcc \
2367    maybe-check-gmp \
2368    maybe-check-mpfr \
2369    maybe-check-mpc \
2370    maybe-check-isl \
2371    maybe-check-libelf \
2372    maybe-check-gold \
2373    maybe-check-gprof \
2374    maybe-check-intl \
2375    maybe-check-tcl \
2376    maybe-check-itcl \
2377    maybe-check-ld \
2378    maybe-check-libbacktrace \
2379    maybe-check-libcpp \
2380    maybe-check-libdecnumber \
2381    maybe-check-libgui \
2382    maybe-check-libiberty \
2383    maybe-check-libiberty-linker-plugin \
2384    maybe-check-libiconv \
2385    maybe-check-m4 \
2386    maybe-check-readline \
2387    maybe-check-sid \
2388    maybe-check-sim \
2389    maybe-check-texinfo \
2390    maybe-check-zlib \
2391    maybe-check-gdb \
2392    maybe-check-expect \
2393    maybe-check-guile \
2394    maybe-check-tk \
2395    maybe-check-libtermcap \
2396    maybe-check-utils \
2397    maybe-check-gnattools \
2398    maybe-check-lto-plugin \
2399    maybe-check-libcc1 \
2400    maybe-check-gotools
2401
2402.PHONY: check-target
2403check-target:  \
2404    maybe-check-target-libstdc++-v3 \
2405    maybe-check-target-libsanitizer \
2406    maybe-check-target-libmpx \
2407    maybe-check-target-libvtv \
2408    maybe-check-target-libcilkrts \
2409    maybe-check-target-liboffloadmic \
2410    maybe-check-target-libssp \
2411    maybe-check-target-newlib \
2412    maybe-check-target-libgcc \
2413    maybe-check-target-libbacktrace \
2414    maybe-check-target-libquadmath \
2415    maybe-check-target-libgfortran \
2416    maybe-check-target-libobjc \
2417    maybe-check-target-libgo \
2418    maybe-check-target-libtermcap \
2419    maybe-check-target-winsup \
2420    maybe-check-target-libgloss \
2421    maybe-check-target-libffi \
2422    maybe-check-target-libjava \
2423    maybe-check-target-zlib \
2424    maybe-check-target-boehm-gc \
2425    maybe-check-target-rda \
2426    maybe-check-target-libada \
2427    maybe-check-target-libgomp \
2428    maybe-check-target-libitm \
2429    maybe-check-target-libatomic
2430
2431do-check:
2432	@: $(MAKE); $(unstage)
2433	@r=`${PWD_COMMAND}`; export r; \
2434	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2435	$(MAKE) $(RECURSE_FLAGS_TO_PASS) check-host check-target
2436
2437# Automated reporting of test results.
2438
2439warning.log: build.log
2440	$(srcdir)/contrib/warn_summary build.log > $@
2441
2442mail-report.log:
2443	if test x'$(BOOT_CFLAGS)' != x''; then \
2444	    BOOT_CFLAGS='$(BOOT_CFLAGS)'; export BOOT_CFLAGS; \
2445	fi; \
2446	$(srcdir)/contrib/test_summary -t >$@
2447	chmod +x $@
2448	echo If you really want to send e-mail, run ./$@ now
2449
2450mail-report-with-warnings.log: warning.log
2451	if test x'$(BOOT_CFLAGS)' != x''; then \
2452	    BOOT_CFLAGS='$(BOOT_CFLAGS)'; export BOOT_CFLAGS; \
2453	fi; \
2454	$(srcdir)/contrib/test_summary -t -i warning.log >$@
2455	chmod +x $@
2456	echo If you really want to send e-mail, run ./$@ now
2457
2458# Local Vim config
2459
2460$(srcdir)/.local.vimrc:
2461	$(LN_S) contrib/vimrc $@
2462
2463$(srcdir)/.lvimrc:
2464	$(LN_S) contrib/vimrc $@
2465
2466vimrc: $(srcdir)/.local.vimrc $(srcdir)/.lvimrc
2467
2468.PHONY: vimrc
2469
2470# clang-format config
2471
2472$(srcdir)/.clang-format:
2473	$(LN_S) contrib/clang-format $@
2474
2475clang-format: $(srcdir)/.clang-format
2476
2477.PHONY: clang-format
2478
2479# Installation targets.
2480
2481.PHONY: install uninstall
2482install:
2483	@: $(MAKE); $(unstage)
2484	@r=`${PWD_COMMAND}`; export r; \
2485	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2486	$(MAKE) $(RECURSE_FLAGS_TO_PASS) installdirs install-host install-target
2487
2488.PHONY: install-host-nogcc
2489install-host-nogcc:  \
2490    maybe-install-bfd \
2491    maybe-install-opcodes \
2492    maybe-install-binutils \
2493    maybe-install-bison \
2494    maybe-install-cgen \
2495    maybe-install-dejagnu \
2496    maybe-install-etc \
2497    maybe-install-fastjar \
2498    maybe-install-fixincludes \
2499    maybe-install-flex \
2500    maybe-install-gas \
2501    maybe-install-gmp \
2502    maybe-install-mpfr \
2503    maybe-install-mpc \
2504    maybe-install-isl \
2505    maybe-install-libelf \
2506    maybe-install-gold \
2507    maybe-install-gprof \
2508    maybe-install-intl \
2509    maybe-install-tcl \
2510    maybe-install-itcl \
2511    maybe-install-ld \
2512    maybe-install-libbacktrace \
2513    maybe-install-libcpp \
2514    maybe-install-libdecnumber \
2515    maybe-install-libgui \
2516    maybe-install-libiberty \
2517    maybe-install-libiberty-linker-plugin \
2518    maybe-install-libiconv \
2519    maybe-install-m4 \
2520    maybe-install-readline \
2521    maybe-install-sid \
2522    maybe-install-sim \
2523    maybe-install-texinfo \
2524    maybe-install-zlib \
2525    maybe-install-gdb \
2526    maybe-install-expect \
2527    maybe-install-guile \
2528    maybe-install-tk \
2529    maybe-install-libtermcap \
2530    maybe-install-utils \
2531    maybe-install-gnattools \
2532    maybe-install-lto-plugin \
2533    maybe-install-libcc1 \
2534    maybe-install-gotools
2535
2536.PHONY: install-host
2537install-host:  \
2538    maybe-install-bfd \
2539    maybe-install-opcodes \
2540    maybe-install-binutils \
2541    maybe-install-bison \
2542    maybe-install-cgen \
2543    maybe-install-dejagnu \
2544    maybe-install-etc \
2545    maybe-install-fastjar \
2546    maybe-install-fixincludes \
2547    maybe-install-flex \
2548    maybe-install-gas \
2549    maybe-install-gcc \
2550    maybe-install-gmp \
2551    maybe-install-mpfr \
2552    maybe-install-mpc \
2553    maybe-install-isl \
2554    maybe-install-libelf \
2555    maybe-install-gold \
2556    maybe-install-gprof \
2557    maybe-install-intl \
2558    maybe-install-tcl \
2559    maybe-install-itcl \
2560    maybe-install-ld \
2561    maybe-install-libbacktrace \
2562    maybe-install-libcpp \
2563    maybe-install-libdecnumber \
2564    maybe-install-libgui \
2565    maybe-install-libiberty \
2566    maybe-install-libiberty-linker-plugin \
2567    maybe-install-libiconv \
2568    maybe-install-m4 \
2569    maybe-install-readline \
2570    maybe-install-sid \
2571    maybe-install-sim \
2572    maybe-install-texinfo \
2573    maybe-install-zlib \
2574    maybe-install-gdb \
2575    maybe-install-expect \
2576    maybe-install-guile \
2577    maybe-install-tk \
2578    maybe-install-libtermcap \
2579    maybe-install-utils \
2580    maybe-install-gnattools \
2581    maybe-install-lto-plugin \
2582    maybe-install-libcc1 \
2583    maybe-install-gotools
2584
2585.PHONY: install-target
2586install-target:  \
2587    maybe-install-target-libstdc++-v3 \
2588    maybe-install-target-libsanitizer \
2589    maybe-install-target-libmpx \
2590    maybe-install-target-libvtv \
2591    maybe-install-target-libcilkrts \
2592    maybe-install-target-liboffloadmic \
2593    maybe-install-target-libssp \
2594    maybe-install-target-newlib \
2595    maybe-install-target-libgcc \
2596    maybe-install-target-libbacktrace \
2597    maybe-install-target-libquadmath \
2598    maybe-install-target-libgfortran \
2599    maybe-install-target-libobjc \
2600    maybe-install-target-libgo \
2601    maybe-install-target-libtermcap \
2602    maybe-install-target-winsup \
2603    maybe-install-target-libgloss \
2604    maybe-install-target-libffi \
2605    maybe-install-target-libjava \
2606    maybe-install-target-zlib \
2607    maybe-install-target-boehm-gc \
2608    maybe-install-target-rda \
2609    maybe-install-target-libada \
2610    maybe-install-target-libgomp \
2611    maybe-install-target-libitm \
2612    maybe-install-target-libatomic
2613
2614uninstall:
2615	@echo "the uninstall target is not supported in this tree"
2616
2617.PHONY: install.all
2618install.all: install-no-fixedincludes
2619	@if [ -f ./gcc/Makefile ]; then \
2620		r=`${PWD_COMMAND}`; export r; \
2621		s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2622		$(HOST_EXPORTS) \
2623		(cd ./gcc && \
2624		$(MAKE) $(FLAGS_TO_PASS) install-headers); \
2625	else \
2626		true; \
2627	fi
2628
2629# install-no-fixedincludes is used to allow the elaboration of binary packages
2630# suitable for distribution, where we cannot include the fixed system header
2631# files.
2632.PHONY: install-no-fixedincludes
2633install-no-fixedincludes: installdirs install-host-nogcc \
2634	install-target gcc-install-no-fixedincludes
2635
2636.PHONY: install-strip
2637install-strip:
2638	@: $(MAKE); $(unstage)
2639	@r=`${PWD_COMMAND}`; export r; \
2640	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2641	$(MAKE) $(RECURSE_FLAGS_TO_PASS) installdirs install-strip-host install-strip-target
2642
2643.PHONY: install-strip-host
2644install-strip-host:  \
2645    maybe-install-strip-bfd \
2646    maybe-install-strip-opcodes \
2647    maybe-install-strip-binutils \
2648    maybe-install-strip-bison \
2649    maybe-install-strip-cgen \
2650    maybe-install-strip-dejagnu \
2651    maybe-install-strip-etc \
2652    maybe-install-strip-fastjar \
2653    maybe-install-strip-fixincludes \
2654    maybe-install-strip-flex \
2655    maybe-install-strip-gas \
2656    maybe-install-strip-gcc \
2657    maybe-install-strip-gmp \
2658    maybe-install-strip-mpfr \
2659    maybe-install-strip-mpc \
2660    maybe-install-strip-isl \
2661    maybe-install-strip-libelf \
2662    maybe-install-strip-gold \
2663    maybe-install-strip-gprof \
2664    maybe-install-strip-intl \
2665    maybe-install-strip-tcl \
2666    maybe-install-strip-itcl \
2667    maybe-install-strip-ld \
2668    maybe-install-strip-libbacktrace \
2669    maybe-install-strip-libcpp \
2670    maybe-install-strip-libdecnumber \
2671    maybe-install-strip-libgui \
2672    maybe-install-strip-libiberty \
2673    maybe-install-strip-libiberty-linker-plugin \
2674    maybe-install-strip-libiconv \
2675    maybe-install-strip-m4 \
2676    maybe-install-strip-readline \
2677    maybe-install-strip-sid \
2678    maybe-install-strip-sim \
2679    maybe-install-strip-texinfo \
2680    maybe-install-strip-zlib \
2681    maybe-install-strip-gdb \
2682    maybe-install-strip-expect \
2683    maybe-install-strip-guile \
2684    maybe-install-strip-tk \
2685    maybe-install-strip-libtermcap \
2686    maybe-install-strip-utils \
2687    maybe-install-strip-gnattools \
2688    maybe-install-strip-lto-plugin \
2689    maybe-install-strip-libcc1 \
2690    maybe-install-strip-gotools
2691
2692.PHONY: install-strip-target
2693install-strip-target:  \
2694    maybe-install-strip-target-libstdc++-v3 \
2695    maybe-install-strip-target-libsanitizer \
2696    maybe-install-strip-target-libmpx \
2697    maybe-install-strip-target-libvtv \
2698    maybe-install-strip-target-libcilkrts \
2699    maybe-install-strip-target-liboffloadmic \
2700    maybe-install-strip-target-libssp \
2701    maybe-install-strip-target-newlib \
2702    maybe-install-strip-target-libgcc \
2703    maybe-install-strip-target-libbacktrace \
2704    maybe-install-strip-target-libquadmath \
2705    maybe-install-strip-target-libgfortran \
2706    maybe-install-strip-target-libobjc \
2707    maybe-install-strip-target-libgo \
2708    maybe-install-strip-target-libtermcap \
2709    maybe-install-strip-target-winsup \
2710    maybe-install-strip-target-libgloss \
2711    maybe-install-strip-target-libffi \
2712    maybe-install-strip-target-libjava \
2713    maybe-install-strip-target-zlib \
2714    maybe-install-strip-target-boehm-gc \
2715    maybe-install-strip-target-rda \
2716    maybe-install-strip-target-libada \
2717    maybe-install-strip-target-libgomp \
2718    maybe-install-strip-target-libitm \
2719    maybe-install-strip-target-libatomic
2720
2721
2722### other supporting targets
2723
2724MAKEDIRS= \
2725	$(DESTDIR)$(prefix) \
2726	$(DESTDIR)$(exec_prefix)
2727.PHONY: installdirs
2728installdirs: mkinstalldirs
2729	$(SHELL) $(srcdir)/mkinstalldirs $(MAKEDIRS)
2730
2731dir.info: do-install-info
2732	if [ -f $(srcdir)/texinfo/gen-info-dir ]; then \
2733	  $(srcdir)/texinfo/gen-info-dir $(DESTDIR)$(infodir) $(srcdir)/texinfo/dir.info-template > dir.info.new; \
2734	  mv -f dir.info.new dir.info; \
2735	else true; \
2736	fi
2737
2738dist:
2739	@echo "Building a full distribution of this tree isn't done"
2740	@echo "via 'make dist'.  Check out the etc/ subdirectory" 
2741
2742etags tags: TAGS
2743
2744# Right now this just builds TAGS in each subdirectory.  emacs19 has the
2745# ability to use several tags files at once, so there is probably no need
2746# to combine them into one big TAGS file (like CVS 1.3 does).  We could
2747# (if we felt like it) have this Makefile write a piece of elisp which
2748# the user could load to tell emacs19 where all the TAGS files we just
2749# built are.
2750TAGS: do-TAGS
2751
2752# ------------------------------------
2753# Macros for configure and all targets
2754# ------------------------------------
2755
2756
2757
2758
2759
2760# --------------------------------------
2761# Modules which run on the build machine
2762# --------------------------------------
2763
2764
2765.PHONY: configure-build-libiberty maybe-configure-build-libiberty
2766maybe-configure-build-libiberty:
2767@if gcc-bootstrap
2768configure-build-libiberty: stage_current
2769@endif gcc-bootstrap
2770@if build-libiberty
2771maybe-configure-build-libiberty: configure-build-libiberty
2772configure-build-libiberty: 
2773	@: $(MAKE); $(unstage)
2774	@r=`${PWD_COMMAND}`; export r; \
2775	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2776	test ! -f $(BUILD_SUBDIR)/libiberty/Makefile || exit 0; \
2777	$(SHELL) $(srcdir)/mkinstalldirs $(BUILD_SUBDIR)/libiberty; \
2778	$(BUILD_EXPORTS)  \
2779	echo Configuring in $(BUILD_SUBDIR)/libiberty; \
2780	cd "$(BUILD_SUBDIR)/libiberty" || exit 1; \
2781	case $(srcdir) in \
2782	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
2783	  *) topdir=`echo $(BUILD_SUBDIR)/libiberty/ | \
2784		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
2785	esac; \
2786	module_srcdir=libiberty; \
2787	rm -f no-such-file || : ; \
2788	CONFIG_SITE=no-such-file $(SHELL) \
2789	  $$s/$$module_srcdir/configure \
2790	  --srcdir=$${topdir}/$$module_srcdir \
2791	  $(BUILD_CONFIGARGS) --build=${build_alias} --host=${build_alias} \
2792	  --target=${target_alias}  \
2793	  || exit 1
2794@endif build-libiberty
2795
2796
2797
2798
2799
2800.PHONY: all-build-libiberty maybe-all-build-libiberty
2801maybe-all-build-libiberty:
2802@if gcc-bootstrap
2803all-build-libiberty: stage_current
2804@endif gcc-bootstrap
2805@if build-libiberty
2806TARGET-build-libiberty=all
2807maybe-all-build-libiberty: all-build-libiberty
2808all-build-libiberty: configure-build-libiberty
2809	@: $(MAKE); $(unstage)
2810	@r=`${PWD_COMMAND}`; export r; \
2811	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2812	$(BUILD_EXPORTS)  \
2813	(cd $(BUILD_SUBDIR)/libiberty && \
2814	  $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_BUILD_FLAGS)   \
2815		$(TARGET-build-libiberty))
2816@endif build-libiberty
2817
2818
2819
2820
2821
2822.PHONY: configure-build-bison maybe-configure-build-bison
2823maybe-configure-build-bison:
2824@if gcc-bootstrap
2825configure-build-bison: stage_current
2826@endif gcc-bootstrap
2827@if build-bison
2828maybe-configure-build-bison: configure-build-bison
2829configure-build-bison: 
2830	@: $(MAKE); $(unstage)
2831	@r=`${PWD_COMMAND}`; export r; \
2832	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2833	test ! -f $(BUILD_SUBDIR)/bison/Makefile || exit 0; \
2834	$(SHELL) $(srcdir)/mkinstalldirs $(BUILD_SUBDIR)/bison; \
2835	$(BUILD_EXPORTS)  \
2836	echo Configuring in $(BUILD_SUBDIR)/bison; \
2837	cd "$(BUILD_SUBDIR)/bison" || exit 1; \
2838	case $(srcdir) in \
2839	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
2840	  *) topdir=`echo $(BUILD_SUBDIR)/bison/ | \
2841		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
2842	esac; \
2843	module_srcdir=bison; \
2844	rm -f no-such-file || : ; \
2845	CONFIG_SITE=no-such-file $(SHELL) \
2846	  $$s/$$module_srcdir/configure \
2847	  --srcdir=$${topdir}/$$module_srcdir \
2848	  $(BUILD_CONFIGARGS) --build=${build_alias} --host=${build_alias} \
2849	  --target=${target_alias}  \
2850	  || exit 1
2851@endif build-bison
2852
2853
2854
2855
2856
2857.PHONY: all-build-bison maybe-all-build-bison
2858maybe-all-build-bison:
2859@if gcc-bootstrap
2860all-build-bison: stage_current
2861@endif gcc-bootstrap
2862@if build-bison
2863TARGET-build-bison=all
2864maybe-all-build-bison: all-build-bison
2865all-build-bison: configure-build-bison
2866	@: $(MAKE); $(unstage)
2867	@r=`${PWD_COMMAND}`; export r; \
2868	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2869	$(BUILD_EXPORTS)  \
2870	(cd $(BUILD_SUBDIR)/bison && \
2871	  $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_BUILD_FLAGS)   \
2872		$(TARGET-build-bison))
2873@endif build-bison
2874
2875
2876
2877
2878
2879.PHONY: configure-build-flex maybe-configure-build-flex
2880maybe-configure-build-flex:
2881@if gcc-bootstrap
2882configure-build-flex: stage_current
2883@endif gcc-bootstrap
2884@if build-flex
2885maybe-configure-build-flex: configure-build-flex
2886configure-build-flex: 
2887	@: $(MAKE); $(unstage)
2888	@r=`${PWD_COMMAND}`; export r; \
2889	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2890	test ! -f $(BUILD_SUBDIR)/flex/Makefile || exit 0; \
2891	$(SHELL) $(srcdir)/mkinstalldirs $(BUILD_SUBDIR)/flex; \
2892	$(BUILD_EXPORTS)  \
2893	echo Configuring in $(BUILD_SUBDIR)/flex; \
2894	cd "$(BUILD_SUBDIR)/flex" || exit 1; \
2895	case $(srcdir) in \
2896	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
2897	  *) topdir=`echo $(BUILD_SUBDIR)/flex/ | \
2898		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
2899	esac; \
2900	module_srcdir=flex; \
2901	rm -f no-such-file || : ; \
2902	CONFIG_SITE=no-such-file $(SHELL) \
2903	  $$s/$$module_srcdir/configure \
2904	  --srcdir=$${topdir}/$$module_srcdir \
2905	  $(BUILD_CONFIGARGS) --build=${build_alias} --host=${build_alias} \
2906	  --target=${target_alias}  \
2907	  || exit 1
2908@endif build-flex
2909
2910
2911
2912
2913
2914.PHONY: all-build-flex maybe-all-build-flex
2915maybe-all-build-flex:
2916@if gcc-bootstrap
2917all-build-flex: stage_current
2918@endif gcc-bootstrap
2919@if build-flex
2920TARGET-build-flex=all
2921maybe-all-build-flex: all-build-flex
2922all-build-flex: configure-build-flex
2923	@: $(MAKE); $(unstage)
2924	@r=`${PWD_COMMAND}`; export r; \
2925	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2926	$(BUILD_EXPORTS)  \
2927	(cd $(BUILD_SUBDIR)/flex && \
2928	  $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_BUILD_FLAGS)   \
2929		$(TARGET-build-flex))
2930@endif build-flex
2931
2932
2933
2934
2935
2936.PHONY: configure-build-m4 maybe-configure-build-m4
2937maybe-configure-build-m4:
2938@if gcc-bootstrap
2939configure-build-m4: stage_current
2940@endif gcc-bootstrap
2941@if build-m4
2942maybe-configure-build-m4: configure-build-m4
2943configure-build-m4: 
2944	@: $(MAKE); $(unstage)
2945	@r=`${PWD_COMMAND}`; export r; \
2946	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2947	test ! -f $(BUILD_SUBDIR)/m4/Makefile || exit 0; \
2948	$(SHELL) $(srcdir)/mkinstalldirs $(BUILD_SUBDIR)/m4; \
2949	$(BUILD_EXPORTS)  \
2950	echo Configuring in $(BUILD_SUBDIR)/m4; \
2951	cd "$(BUILD_SUBDIR)/m4" || exit 1; \
2952	case $(srcdir) in \
2953	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
2954	  *) topdir=`echo $(BUILD_SUBDIR)/m4/ | \
2955		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
2956	esac; \
2957	module_srcdir=m4; \
2958	rm -f no-such-file || : ; \
2959	CONFIG_SITE=no-such-file $(SHELL) \
2960	  $$s/$$module_srcdir/configure \
2961	  --srcdir=$${topdir}/$$module_srcdir \
2962	  $(BUILD_CONFIGARGS) --build=${build_alias} --host=${build_alias} \
2963	  --target=${target_alias}  \
2964	  || exit 1
2965@endif build-m4
2966
2967
2968
2969
2970
2971.PHONY: all-build-m4 maybe-all-build-m4
2972maybe-all-build-m4:
2973@if gcc-bootstrap
2974all-build-m4: stage_current
2975@endif gcc-bootstrap
2976@if build-m4
2977TARGET-build-m4=all
2978maybe-all-build-m4: all-build-m4
2979all-build-m4: configure-build-m4
2980	@: $(MAKE); $(unstage)
2981	@r=`${PWD_COMMAND}`; export r; \
2982	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2983	$(BUILD_EXPORTS)  \
2984	(cd $(BUILD_SUBDIR)/m4 && \
2985	  $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_BUILD_FLAGS)   \
2986		$(TARGET-build-m4))
2987@endif build-m4
2988
2989
2990
2991
2992
2993.PHONY: configure-build-texinfo maybe-configure-build-texinfo
2994maybe-configure-build-texinfo:
2995@if gcc-bootstrap
2996configure-build-texinfo: stage_current
2997@endif gcc-bootstrap
2998@if build-texinfo
2999maybe-configure-build-texinfo: configure-build-texinfo
3000configure-build-texinfo: 
3001	@: $(MAKE); $(unstage)
3002	@r=`${PWD_COMMAND}`; export r; \
3003	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3004	test ! -f $(BUILD_SUBDIR)/texinfo/Makefile || exit 0; \
3005	$(SHELL) $(srcdir)/mkinstalldirs $(BUILD_SUBDIR)/texinfo; \
3006	$(BUILD_EXPORTS)  \
3007	echo Configuring in $(BUILD_SUBDIR)/texinfo; \
3008	cd "$(BUILD_SUBDIR)/texinfo" || exit 1; \
3009	case $(srcdir) in \
3010	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
3011	  *) topdir=`echo $(BUILD_SUBDIR)/texinfo/ | \
3012		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
3013	esac; \
3014	module_srcdir=texinfo; \
3015	rm -f no-such-file || : ; \
3016	CONFIG_SITE=no-such-file $(SHELL) \
3017	  $$s/$$module_srcdir/configure \
3018	  --srcdir=$${topdir}/$$module_srcdir \
3019	  $(BUILD_CONFIGARGS) --build=${build_alias} --host=${build_alias} \
3020	  --target=${target_alias}  \
3021	  || exit 1
3022@endif build-texinfo
3023
3024
3025
3026
3027
3028.PHONY: all-build-texinfo maybe-all-build-texinfo
3029maybe-all-build-texinfo:
3030@if gcc-bootstrap
3031all-build-texinfo: stage_current
3032@endif gcc-bootstrap
3033@if build-texinfo
3034TARGET-build-texinfo=all
3035maybe-all-build-texinfo: all-build-texinfo
3036all-build-texinfo: configure-build-texinfo
3037	@: $(MAKE); $(unstage)
3038	@r=`${PWD_COMMAND}`; export r; \
3039	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3040	$(BUILD_EXPORTS)  \
3041	(cd $(BUILD_SUBDIR)/texinfo && \
3042	  $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_BUILD_FLAGS)   \
3043		$(TARGET-build-texinfo))
3044@endif build-texinfo
3045
3046
3047
3048
3049
3050.PHONY: configure-build-fixincludes maybe-configure-build-fixincludes
3051maybe-configure-build-fixincludes:
3052@if gcc-bootstrap
3053configure-build-fixincludes: stage_current
3054@endif gcc-bootstrap
3055@if build-fixincludes
3056maybe-configure-build-fixincludes: configure-build-fixincludes
3057configure-build-fixincludes: 
3058	@: $(MAKE); $(unstage)
3059	@r=`${PWD_COMMAND}`; export r; \
3060	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3061	test ! -f $(BUILD_SUBDIR)/fixincludes/Makefile || exit 0; \
3062	$(SHELL) $(srcdir)/mkinstalldirs $(BUILD_SUBDIR)/fixincludes; \
3063	$(BUILD_EXPORTS)  \
3064	echo Configuring in $(BUILD_SUBDIR)/fixincludes; \
3065	cd "$(BUILD_SUBDIR)/fixincludes" || exit 1; \
3066	case $(srcdir) in \
3067	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
3068	  *) topdir=`echo $(BUILD_SUBDIR)/fixincludes/ | \
3069		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
3070	esac; \
3071	module_srcdir=fixincludes; \
3072	rm -f no-such-file || : ; \
3073	CONFIG_SITE=no-such-file $(SHELL) \
3074	  $$s/$$module_srcdir/configure \
3075	  --srcdir=$${topdir}/$$module_srcdir \
3076	  $(BUILD_CONFIGARGS) --build=${build_alias} --host=${build_alias} \
3077	  --target=${target_alias}  \
3078	  || exit 1
3079@endif build-fixincludes
3080
3081
3082
3083
3084
3085.PHONY: all-build-fixincludes maybe-all-build-fixincludes
3086maybe-all-build-fixincludes:
3087@if gcc-bootstrap
3088all-build-fixincludes: stage_current
3089@endif gcc-bootstrap
3090@if build-fixincludes
3091TARGET-build-fixincludes=all
3092maybe-all-build-fixincludes: all-build-fixincludes
3093all-build-fixincludes: configure-build-fixincludes
3094	@: $(MAKE); $(unstage)
3095	@r=`${PWD_COMMAND}`; export r; \
3096	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3097	$(BUILD_EXPORTS)  \
3098	(cd $(BUILD_SUBDIR)/fixincludes && \
3099	  $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_BUILD_FLAGS)   \
3100		$(TARGET-build-fixincludes))
3101@endif build-fixincludes
3102
3103
3104
3105
3106
3107.PHONY: configure-build-libcpp maybe-configure-build-libcpp
3108maybe-configure-build-libcpp:
3109@if gcc-bootstrap
3110configure-build-libcpp: stage_current
3111@endif gcc-bootstrap
3112@if build-libcpp
3113maybe-configure-build-libcpp: configure-build-libcpp
3114configure-build-libcpp: 
3115	@: $(MAKE); $(unstage)
3116	@r=`${PWD_COMMAND}`; export r; \
3117	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3118	test ! -f $(BUILD_SUBDIR)/libcpp/Makefile || exit 0; \
3119	$(SHELL) $(srcdir)/mkinstalldirs $(BUILD_SUBDIR)/libcpp; \
3120	$(BUILD_EXPORTS)  \
3121	echo Configuring in $(BUILD_SUBDIR)/libcpp; \
3122	cd "$(BUILD_SUBDIR)/libcpp" || exit 1; \
3123	case $(srcdir) in \
3124	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
3125	  *) topdir=`echo $(BUILD_SUBDIR)/libcpp/ | \
3126		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
3127	esac; \
3128	module_srcdir=libcpp; \
3129	rm -f no-such-file || : ; \
3130	CONFIG_SITE=no-such-file $(SHELL) \
3131	  $$s/$$module_srcdir/configure \
3132	  --srcdir=$${topdir}/$$module_srcdir \
3133	  $(BUILD_CONFIGARGS) --build=${build_alias} --host=${build_alias} \
3134	  --target=${target_alias} --disable-nls am_cv_func_iconv=no \
3135	  || exit 1
3136@endif build-libcpp
3137
3138
3139
3140
3141
3142.PHONY: all-build-libcpp maybe-all-build-libcpp
3143maybe-all-build-libcpp:
3144@if gcc-bootstrap
3145all-build-libcpp: stage_current
3146@endif gcc-bootstrap
3147@if build-libcpp
3148TARGET-build-libcpp=all
3149maybe-all-build-libcpp: all-build-libcpp
3150all-build-libcpp: configure-build-libcpp
3151	@: $(MAKE); $(unstage)
3152	@r=`${PWD_COMMAND}`; export r; \
3153	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3154	$(BUILD_EXPORTS)  \
3155	(cd $(BUILD_SUBDIR)/libcpp && \
3156	  $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_BUILD_FLAGS)   \
3157		$(TARGET-build-libcpp))
3158@endif build-libcpp
3159
3160
3161
3162
3163
3164# --------------------------------------
3165# Modules which run on the host machine
3166# --------------------------------------
3167
3168
3169.PHONY: configure-bfd maybe-configure-bfd
3170maybe-configure-bfd:
3171@if gcc-bootstrap
3172configure-bfd: stage_current
3173@endif gcc-bootstrap
3174@if bfd
3175maybe-configure-bfd: configure-bfd
3176configure-bfd: 
3177	@r=`${PWD_COMMAND}`; export r; \
3178	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3179	test ! -f $(HOST_SUBDIR)/bfd/Makefile || exit 0; \
3180	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd; \
3181	$(HOST_EXPORTS)  \
3182	echo Configuring in $(HOST_SUBDIR)/bfd; \
3183	cd "$(HOST_SUBDIR)/bfd" || exit 1; \
3184	case $(srcdir) in \
3185	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
3186	  *) topdir=`echo $(HOST_SUBDIR)/bfd/ | \
3187		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
3188	esac; \
3189	module_srcdir=bfd; \
3190	$(SHELL) \
3191	  $$s/$$module_srcdir/configure \
3192	  --srcdir=$${topdir}/$$module_srcdir \
3193	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
3194	  --target=${target_alias}  \
3195	  || exit 1
3196@endif bfd
3197
3198
3199
3200.PHONY: configure-stage1-bfd maybe-configure-stage1-bfd
3201maybe-configure-stage1-bfd:
3202@if bfd-bootstrap
3203maybe-configure-stage1-bfd: configure-stage1-bfd
3204configure-stage1-bfd:
3205	@[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
3206	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd
3207	@r=`${PWD_COMMAND}`; export r; \
3208	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3209	TFLAGS="$(STAGE1_TFLAGS)"; \
3210	test ! -f $(HOST_SUBDIR)/bfd/Makefile || exit 0; \
3211	$(HOST_EXPORTS) \
3212	CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
3213	CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
3214	LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS;  \
3215	echo Configuring stage 1 in $(HOST_SUBDIR)/bfd; \
3216	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd; \
3217	cd $(HOST_SUBDIR)/bfd || exit 1; \
3218	case $(srcdir) in \
3219	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
3220	  *) topdir=`echo $(HOST_SUBDIR)/bfd/ | \
3221		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
3222	esac; \
3223	module_srcdir=bfd; \
3224	$(SHELL) $$s/$$module_srcdir/configure \
3225	  --srcdir=$${topdir}/$$module_srcdir \
3226	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
3227	  --target=${target_alias} \
3228	   \
3229	  $(STAGE1_CONFIGURE_FLAGS)
3230@endif bfd-bootstrap
3231
3232.PHONY: configure-stage2-bfd maybe-configure-stage2-bfd
3233maybe-configure-stage2-bfd:
3234@if bfd-bootstrap
3235maybe-configure-stage2-bfd: configure-stage2-bfd
3236configure-stage2-bfd:
3237	@[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
3238	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd
3239	@r=`${PWD_COMMAND}`; export r; \
3240	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3241	TFLAGS="$(STAGE2_TFLAGS)"; \
3242	test ! -f $(HOST_SUBDIR)/bfd/Makefile || exit 0; \
3243	$(HOST_EXPORTS) \
3244	$(POSTSTAGE1_HOST_EXPORTS) \
3245	CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
3246	CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
3247	LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS;  \
3248	echo Configuring stage 2 in $(HOST_SUBDIR)/bfd; \
3249	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd; \
3250	cd $(HOST_SUBDIR)/bfd || exit 1; \
3251	case $(srcdir) in \
3252	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
3253	  *) topdir=`echo $(HOST_SUBDIR)/bfd/ | \
3254		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
3255	esac; \
3256	module_srcdir=bfd; \
3257	$(SHELL) $$s/$$module_srcdir/configure \
3258	  --srcdir=$${topdir}/$$module_srcdir \
3259	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
3260	  --target=${target_alias} \
3261	  --with-build-libsubdir=$(HOST_SUBDIR) \
3262	  $(STAGE2_CONFIGURE_FLAGS)
3263@endif bfd-bootstrap
3264
3265.PHONY: configure-stage3-bfd maybe-configure-stage3-bfd
3266maybe-configure-stage3-bfd:
3267@if bfd-bootstrap
3268maybe-configure-stage3-bfd: configure-stage3-bfd
3269configure-stage3-bfd:
3270	@[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
3271	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd
3272	@r=`${PWD_COMMAND}`; export r; \
3273	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3274	TFLAGS="$(STAGE3_TFLAGS)"; \
3275	test ! -f $(HOST_SUBDIR)/bfd/Makefile || exit 0; \
3276	$(HOST_EXPORTS) \
3277	$(POSTSTAGE1_HOST_EXPORTS) \
3278	CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
3279	CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
3280	LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS;  \
3281	echo Configuring stage 3 in $(HOST_SUBDIR)/bfd; \
3282	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd; \
3283	cd $(HOST_SUBDIR)/bfd || exit 1; \
3284	case $(srcdir) in \
3285	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
3286	  *) topdir=`echo $(HOST_SUBDIR)/bfd/ | \
3287		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
3288	esac; \
3289	module_srcdir=bfd; \
3290	$(SHELL) $$s/$$module_srcdir/configure \
3291	  --srcdir=$${topdir}/$$module_srcdir \
3292	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
3293	  --target=${target_alias} \
3294	  --with-build-libsubdir=$(HOST_SUBDIR) \
3295	  $(STAGE3_CONFIGURE_FLAGS)
3296@endif bfd-bootstrap
3297
3298.PHONY: configure-stage4-bfd maybe-configure-stage4-bfd
3299maybe-configure-stage4-bfd:
3300@if bfd-bootstrap
3301maybe-configure-stage4-bfd: configure-stage4-bfd
3302configure-stage4-bfd:
3303	@[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
3304	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd
3305	@r=`${PWD_COMMAND}`; export r; \
3306	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3307	TFLAGS="$(STAGE4_TFLAGS)"; \
3308	test ! -f $(HOST_SUBDIR)/bfd/Makefile || exit 0; \
3309	$(HOST_EXPORTS) \
3310	$(POSTSTAGE1_HOST_EXPORTS) \
3311	CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
3312	CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
3313	LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS;  \
3314	echo Configuring stage 4 in $(HOST_SUBDIR)/bfd; \
3315	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd; \
3316	cd $(HOST_SUBDIR)/bfd || exit 1; \
3317	case $(srcdir) in \
3318	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
3319	  *) topdir=`echo $(HOST_SUBDIR)/bfd/ | \
3320		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
3321	esac; \
3322	module_srcdir=bfd; \
3323	$(SHELL) $$s/$$module_srcdir/configure \
3324	  --srcdir=$${topdir}/$$module_srcdir \
3325	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
3326	  --target=${target_alias} \
3327	  --with-build-libsubdir=$(HOST_SUBDIR) \
3328	  $(STAGE4_CONFIGURE_FLAGS)
3329@endif bfd-bootstrap
3330
3331.PHONY: configure-stageprofile-bfd maybe-configure-stageprofile-bfd
3332maybe-configure-stageprofile-bfd:
3333@if bfd-bootstrap
3334maybe-configure-stageprofile-bfd: configure-stageprofile-bfd
3335configure-stageprofile-bfd:
3336	@[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
3337	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd
3338	@r=`${PWD_COMMAND}`; export r; \
3339	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3340	TFLAGS="$(STAGEprofile_TFLAGS)"; \
3341	test ! -f $(HOST_SUBDIR)/bfd/Makefile || exit 0; \
3342	$(HOST_EXPORTS) \
3343	$(POSTSTAGE1_HOST_EXPORTS) \
3344	CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
3345	CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
3346	LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS;  \
3347	echo Configuring stage profile in $(HOST_SUBDIR)/bfd; \
3348	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd; \
3349	cd $(HOST_SUBDIR)/bfd || exit 1; \
3350	case $(srcdir) in \
3351	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
3352	  *) topdir=`echo $(HOST_SUBDIR)/bfd/ | \
3353		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
3354	esac; \
3355	module_srcdir=bfd; \
3356	$(SHELL) $$s/$$module_srcdir/configure \
3357	  --srcdir=$${topdir}/$$module_srcdir \
3358	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
3359	  --target=${target_alias} \
3360	  --with-build-libsubdir=$(HOST_SUBDIR) \
3361	  $(STAGEprofile_CONFIGURE_FLAGS)
3362@endif bfd-bootstrap
3363
3364.PHONY: configure-stagefeedback-bfd maybe-configure-stagefeedback-bfd
3365maybe-configure-stagefeedback-bfd:
3366@if bfd-bootstrap
3367maybe-configure-stagefeedback-bfd: configure-stagefeedback-bfd
3368configure-stagefeedback-bfd:
3369	@[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
3370	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd
3371	@r=`${PWD_COMMAND}`; export r; \
3372	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3373	TFLAGS="$(STAGEfeedback_TFLAGS)"; \
3374	test ! -f $(HOST_SUBDIR)/bfd/Makefile || exit 0; \
3375	$(HOST_EXPORTS) \
3376	$(POSTSTAGE1_HOST_EXPORTS) \
3377	CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
3378	CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
3379	LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS;  \
3380	echo Configuring stage feedback in $(HOST_SUBDIR)/bfd; \
3381	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd; \
3382	cd $(HOST_SUBDIR)/bfd || exit 1; \
3383	case $(srcdir) in \
3384	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
3385	  *) topdir=`echo $(HOST_SUBDIR)/bfd/ | \
3386		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
3387	esac; \
3388	module_srcdir=bfd; \
3389	$(SHELL) $$s/$$module_srcdir/configure \
3390	  --srcdir=$${topdir}/$$module_srcdir \
3391	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
3392	  --target=${target_alias} \
3393	  --with-build-libsubdir=$(HOST_SUBDIR) \
3394	  $(STAGEfeedback_CONFIGURE_FLAGS)
3395@endif bfd-bootstrap
3396
3397
3398
3399
3400
3401.PHONY: all-bfd maybe-all-bfd
3402maybe-all-bfd:
3403@if gcc-bootstrap
3404all-bfd: stage_current
3405@endif gcc-bootstrap
3406@if bfd
3407TARGET-bfd=all
3408maybe-all-bfd: all-bfd
3409all-bfd: configure-bfd
3410	@r=`${PWD_COMMAND}`; export r; \
3411	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3412	$(HOST_EXPORTS)  \
3413	(cd $(HOST_SUBDIR)/bfd && \
3414	  $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS)  \
3415		$(TARGET-bfd))
3416@endif bfd
3417
3418
3419
3420.PHONY: all-stage1-bfd maybe-all-stage1-bfd
3421.PHONY: clean-stage1-bfd maybe-clean-stage1-bfd
3422maybe-all-stage1-bfd:
3423maybe-clean-stage1-bfd:
3424@if bfd-bootstrap
3425maybe-all-stage1-bfd: all-stage1-bfd
3426all-stage1: all-stage1-bfd
3427TARGET-stage1-bfd = $(TARGET-bfd)
3428all-stage1-bfd: configure-stage1-bfd
3429	@[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
3430	@r=`${PWD_COMMAND}`; export r; \
3431	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3432	TFLAGS="$(STAGE1_TFLAGS)"; \
3433	$(HOST_EXPORTS)  \
3434	cd $(HOST_SUBDIR)/bfd && \
3435	$(MAKE) $(BASE_FLAGS_TO_PASS) \
3436		CFLAGS="$(STAGE1_CFLAGS)" \
3437		CXXFLAGS="$(STAGE1_CXXFLAGS)" \
3438		LIBCFLAGS="$(LIBCFLAGS)" \
3439		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
3440		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
3441		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
3442		$(EXTRA_HOST_FLAGS)  \
3443		$(STAGE1_FLAGS_TO_PASS)  \
3444		TFLAGS="$(STAGE1_TFLAGS)" \
3445		$(TARGET-stage1-bfd)
3446
3447maybe-clean-stage1-bfd: clean-stage1-bfd
3448clean-stage1: clean-stage1-bfd
3449clean-stage1-bfd:
3450	@if [ $(current_stage) = stage1 ]; then \
3451	  [ -f $(HOST_SUBDIR)/bfd/Makefile ] || exit 0; \
3452	else \
3453	  [ -f $(HOST_SUBDIR)/stage1-bfd/Makefile ] || exit 0; \
3454	  $(MAKE) stage1-start; \
3455	fi; \
3456	cd $(HOST_SUBDIR)/bfd && \
3457	$(MAKE) $(EXTRA_HOST_FLAGS)  \
3458	$(STAGE1_FLAGS_TO_PASS)  clean
3459@endif bfd-bootstrap
3460
3461
3462.PHONY: all-stage2-bfd maybe-all-stage2-bfd
3463.PHONY: clean-stage2-bfd maybe-clean-stage2-bfd
3464maybe-all-stage2-bfd:
3465maybe-clean-stage2-bfd:
3466@if bfd-bootstrap
3467maybe-all-stage2-bfd: all-stage2-bfd
3468all-stage2: all-stage2-bfd
3469TARGET-stage2-bfd = $(TARGET-bfd)
3470all-stage2-bfd: configure-stage2-bfd
3471	@[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
3472	@r=`${PWD_COMMAND}`; export r; \
3473	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3474	TFLAGS="$(STAGE2_TFLAGS)"; \
3475	$(HOST_EXPORTS) \
3476	$(POSTSTAGE1_HOST_EXPORTS)  \
3477	cd $(HOST_SUBDIR)/bfd && \
3478	$(MAKE) $(BASE_FLAGS_TO_PASS) \
3479		CFLAGS="$(STAGE2_CFLAGS)" \
3480		CXXFLAGS="$(STAGE2_CXXFLAGS)" \
3481		LIBCFLAGS="$(STAGE2_CFLAGS)" \
3482		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
3483		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
3484		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
3485		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
3486		TFLAGS="$(STAGE2_TFLAGS)" \
3487		$(TARGET-stage2-bfd)
3488
3489maybe-clean-stage2-bfd: clean-stage2-bfd
3490clean-stage2: clean-stage2-bfd
3491clean-stage2-bfd:
3492	@if [ $(current_stage) = stage2 ]; then \
3493	  [ -f $(HOST_SUBDIR)/bfd/Makefile ] || exit 0; \
3494	else \
3495	  [ -f $(HOST_SUBDIR)/stage2-bfd/Makefile ] || exit 0; \
3496	  $(MAKE) stage2-start; \
3497	fi; \
3498	cd $(HOST_SUBDIR)/bfd && \
3499	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
3500@endif bfd-bootstrap
3501
3502
3503.PHONY: all-stage3-bfd maybe-all-stage3-bfd
3504.PHONY: clean-stage3-bfd maybe-clean-stage3-bfd
3505maybe-all-stage3-bfd:
3506maybe-clean-stage3-bfd:
3507@if bfd-bootstrap
3508maybe-all-stage3-bfd: all-stage3-bfd
3509all-stage3: all-stage3-bfd
3510TARGET-stage3-bfd = $(TARGET-bfd)
3511all-stage3-bfd: configure-stage3-bfd
3512	@[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
3513	@r=`${PWD_COMMAND}`; export r; \
3514	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3515	TFLAGS="$(STAGE3_TFLAGS)"; \
3516	$(HOST_EXPORTS) \
3517	$(POSTSTAGE1_HOST_EXPORTS)  \
3518	cd $(HOST_SUBDIR)/bfd && \
3519	$(MAKE) $(BASE_FLAGS_TO_PASS) \
3520		CFLAGS="$(STAGE3_CFLAGS)" \
3521		CXXFLAGS="$(STAGE3_CXXFLAGS)" \
3522		LIBCFLAGS="$(STAGE3_CFLAGS)" \
3523		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
3524		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
3525		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
3526		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
3527		TFLAGS="$(STAGE3_TFLAGS)" \
3528		$(TARGET-stage3-bfd)
3529
3530maybe-clean-stage3-bfd: clean-stage3-bfd
3531clean-stage3: clean-stage3-bfd
3532clean-stage3-bfd:
3533	@if [ $(current_stage) = stage3 ]; then \
3534	  [ -f $(HOST_SUBDIR)/bfd/Makefile ] || exit 0; \
3535	else \
3536	  [ -f $(HOST_SUBDIR)/stage3-bfd/Makefile ] || exit 0; \
3537	  $(MAKE) stage3-start; \
3538	fi; \
3539	cd $(HOST_SUBDIR)/bfd && \
3540	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
3541@endif bfd-bootstrap
3542
3543
3544.PHONY: all-stage4-bfd maybe-all-stage4-bfd
3545.PHONY: clean-stage4-bfd maybe-clean-stage4-bfd
3546maybe-all-stage4-bfd:
3547maybe-clean-stage4-bfd:
3548@if bfd-bootstrap
3549maybe-all-stage4-bfd: all-stage4-bfd
3550all-stage4: all-stage4-bfd
3551TARGET-stage4-bfd = $(TARGET-bfd)
3552all-stage4-bfd: configure-stage4-bfd
3553	@[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
3554	@r=`${PWD_COMMAND}`; export r; \
3555	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3556	TFLAGS="$(STAGE4_TFLAGS)"; \
3557	$(HOST_EXPORTS) \
3558	$(POSTSTAGE1_HOST_EXPORTS)  \
3559	cd $(HOST_SUBDIR)/bfd && \
3560	$(MAKE) $(BASE_FLAGS_TO_PASS) \
3561		CFLAGS="$(STAGE4_CFLAGS)" \
3562		CXXFLAGS="$(STAGE4_CXXFLAGS)" \
3563		LIBCFLAGS="$(STAGE4_CFLAGS)" \
3564		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
3565		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
3566		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
3567		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
3568		TFLAGS="$(STAGE4_TFLAGS)" \
3569		$(TARGET-stage4-bfd)
3570
3571maybe-clean-stage4-bfd: clean-stage4-bfd
3572clean-stage4: clean-stage4-bfd
3573clean-stage4-bfd:
3574	@if [ $(current_stage) = stage4 ]; then \
3575	  [ -f $(HOST_SUBDIR)/bfd/Makefile ] || exit 0; \
3576	else \
3577	  [ -f $(HOST_SUBDIR)/stage4-bfd/Makefile ] || exit 0; \
3578	  $(MAKE) stage4-start; \
3579	fi; \
3580	cd $(HOST_SUBDIR)/bfd && \
3581	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
3582@endif bfd-bootstrap
3583
3584
3585.PHONY: all-stageprofile-bfd maybe-all-stageprofile-bfd
3586.PHONY: clean-stageprofile-bfd maybe-clean-stageprofile-bfd
3587maybe-all-stageprofile-bfd:
3588maybe-clean-stageprofile-bfd:
3589@if bfd-bootstrap
3590maybe-all-stageprofile-bfd: all-stageprofile-bfd
3591all-stageprofile: all-stageprofile-bfd
3592TARGET-stageprofile-bfd = $(TARGET-bfd)
3593all-stageprofile-bfd: configure-stageprofile-bfd
3594	@[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
3595	@r=`${PWD_COMMAND}`; export r; \
3596	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3597	TFLAGS="$(STAGEprofile_TFLAGS)"; \
3598	$(HOST_EXPORTS) \
3599	$(POSTSTAGE1_HOST_EXPORTS)  \
3600	cd $(HOST_SUBDIR)/bfd && \
3601	$(MAKE) $(BASE_FLAGS_TO_PASS) \
3602		CFLAGS="$(STAGEprofile_CFLAGS)" \
3603		CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
3604		LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
3605		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
3606		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
3607		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
3608		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
3609		TFLAGS="$(STAGEprofile_TFLAGS)" \
3610		$(TARGET-stageprofile-bfd)
3611
3612maybe-clean-stageprofile-bfd: clean-stageprofile-bfd
3613clean-stageprofile: clean-stageprofile-bfd
3614clean-stageprofile-bfd:
3615	@if [ $(current_stage) = stageprofile ]; then \
3616	  [ -f $(HOST_SUBDIR)/bfd/Makefile ] || exit 0; \
3617	else \
3618	  [ -f $(HOST_SUBDIR)/stageprofile-bfd/Makefile ] || exit 0; \
3619	  $(MAKE) stageprofile-start; \
3620	fi; \
3621	cd $(HOST_SUBDIR)/bfd && \
3622	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
3623@endif bfd-bootstrap
3624
3625
3626.PHONY: all-stagefeedback-bfd maybe-all-stagefeedback-bfd
3627.PHONY: clean-stagefeedback-bfd maybe-clean-stagefeedback-bfd
3628maybe-all-stagefeedback-bfd:
3629maybe-clean-stagefeedback-bfd:
3630@if bfd-bootstrap
3631maybe-all-stagefeedback-bfd: all-stagefeedback-bfd
3632all-stagefeedback: all-stagefeedback-bfd
3633TARGET-stagefeedback-bfd = $(TARGET-bfd)
3634all-stagefeedback-bfd: configure-stagefeedback-bfd
3635	@[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
3636	@r=`${PWD_COMMAND}`; export r; \
3637	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3638	TFLAGS="$(STAGEfeedback_TFLAGS)"; \
3639	$(HOST_EXPORTS) \
3640	$(POSTSTAGE1_HOST_EXPORTS)  \
3641	cd $(HOST_SUBDIR)/bfd && \
3642	$(MAKE) $(BASE_FLAGS_TO_PASS) \
3643		CFLAGS="$(STAGEfeedback_CFLAGS)" \
3644		CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
3645		LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
3646		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
3647		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
3648		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
3649		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
3650		TFLAGS="$(STAGEfeedback_TFLAGS)" \
3651		$(TARGET-stagefeedback-bfd)
3652
3653maybe-clean-stagefeedback-bfd: clean-stagefeedback-bfd
3654clean-stagefeedback: clean-stagefeedback-bfd
3655clean-stagefeedback-bfd:
3656	@if [ $(current_stage) = stagefeedback ]; then \
3657	  [ -f $(HOST_SUBDIR)/bfd/Makefile ] || exit 0; \
3658	else \
3659	  [ -f $(HOST_SUBDIR)/stagefeedback-bfd/Makefile ] || exit 0; \
3660	  $(MAKE) stagefeedback-start; \
3661	fi; \
3662	cd $(HOST_SUBDIR)/bfd && \
3663	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
3664@endif bfd-bootstrap
3665
3666
3667
3668
3669
3670.PHONY: check-bfd maybe-check-bfd
3671maybe-check-bfd:
3672@if bfd
3673maybe-check-bfd: check-bfd
3674
3675check-bfd:
3676	@: $(MAKE); $(unstage)
3677	@r=`${PWD_COMMAND}`; export r; \
3678	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3679	$(HOST_EXPORTS) $(EXTRA_HOST_EXPORTS) \
3680	(cd $(HOST_SUBDIR)/bfd && \
3681	  $(MAKE) $(FLAGS_TO_PASS)  $(EXTRA_BOOTSTRAP_FLAGS) check)
3682
3683@endif bfd
3684
3685.PHONY: install-bfd maybe-install-bfd
3686maybe-install-bfd:
3687@if bfd
3688maybe-install-bfd: install-bfd
3689
3690install-bfd: installdirs
3691	@: $(MAKE); $(unstage)
3692	@r=`${PWD_COMMAND}`; export r; \
3693	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3694	$(HOST_EXPORTS) \
3695	(cd $(HOST_SUBDIR)/bfd && \
3696	  $(MAKE) $(FLAGS_TO_PASS)  install)
3697
3698@endif bfd
3699
3700.PHONY: install-strip-bfd maybe-install-strip-bfd
3701maybe-install-strip-bfd:
3702@if bfd
3703maybe-install-strip-bfd: install-strip-bfd
3704
3705install-strip-bfd: installdirs
3706	@: $(MAKE); $(unstage)
3707	@r=`${PWD_COMMAND}`; export r; \
3708	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3709	$(HOST_EXPORTS) \
3710	(cd $(HOST_SUBDIR)/bfd && \
3711	  $(MAKE) $(FLAGS_TO_PASS)  install-strip)
3712
3713@endif bfd
3714
3715# Other targets (info, dvi, pdf, etc.)
3716
3717.PHONY: maybe-info-bfd info-bfd
3718maybe-info-bfd:
3719@if bfd
3720maybe-info-bfd: info-bfd
3721
3722info-bfd: \
3723    configure-bfd 
3724	@[ -f ./bfd/Makefile ] || exit 0; \
3725	r=`${PWD_COMMAND}`; export r; \
3726	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3727	$(HOST_EXPORTS) \
3728	for flag in $(EXTRA_HOST_FLAGS) ; do \
3729	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3730	done; \
3731	echo "Doing info in bfd"; \
3732	(cd $(HOST_SUBDIR)/bfd && \
3733	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3734	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3735	          "RANLIB=$${RANLIB}" \
3736	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
3737	          info) \
3738	  || exit 1
3739
3740@endif bfd
3741
3742.PHONY: maybe-dvi-bfd dvi-bfd
3743maybe-dvi-bfd:
3744@if bfd
3745maybe-dvi-bfd: dvi-bfd
3746
3747dvi-bfd: \
3748    configure-bfd 
3749	@[ -f ./bfd/Makefile ] || exit 0; \
3750	r=`${PWD_COMMAND}`; export r; \
3751	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3752	$(HOST_EXPORTS) \
3753	for flag in $(EXTRA_HOST_FLAGS) ; do \
3754	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3755	done; \
3756	echo "Doing dvi in bfd"; \
3757	(cd $(HOST_SUBDIR)/bfd && \
3758	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3759	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3760	          "RANLIB=$${RANLIB}" \
3761	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
3762	          dvi) \
3763	  || exit 1
3764
3765@endif bfd
3766
3767.PHONY: maybe-pdf-bfd pdf-bfd
3768maybe-pdf-bfd:
3769@if bfd
3770maybe-pdf-bfd: pdf-bfd
3771
3772pdf-bfd: \
3773    configure-bfd 
3774	@[ -f ./bfd/Makefile ] || exit 0; \
3775	r=`${PWD_COMMAND}`; export r; \
3776	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3777	$(HOST_EXPORTS) \
3778	for flag in $(EXTRA_HOST_FLAGS) ; do \
3779	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3780	done; \
3781	echo "Doing pdf in bfd"; \
3782	(cd $(HOST_SUBDIR)/bfd && \
3783	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3784	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3785	          "RANLIB=$${RANLIB}" \
3786	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
3787	          pdf) \
3788	  || exit 1
3789
3790@endif bfd
3791
3792.PHONY: maybe-html-bfd html-bfd
3793maybe-html-bfd:
3794@if bfd
3795maybe-html-bfd: html-bfd
3796
3797html-bfd: \
3798    configure-bfd 
3799	@[ -f ./bfd/Makefile ] || exit 0; \
3800	r=`${PWD_COMMAND}`; export r; \
3801	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3802	$(HOST_EXPORTS) \
3803	for flag in $(EXTRA_HOST_FLAGS) ; do \
3804	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3805	done; \
3806	echo "Doing html in bfd"; \
3807	(cd $(HOST_SUBDIR)/bfd && \
3808	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3809	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3810	          "RANLIB=$${RANLIB}" \
3811	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
3812	          html) \
3813	  || exit 1
3814
3815@endif bfd
3816
3817.PHONY: maybe-TAGS-bfd TAGS-bfd
3818maybe-TAGS-bfd:
3819@if bfd
3820maybe-TAGS-bfd: TAGS-bfd
3821
3822TAGS-bfd: \
3823    configure-bfd 
3824	@[ -f ./bfd/Makefile ] || exit 0; \
3825	r=`${PWD_COMMAND}`; export r; \
3826	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3827	$(HOST_EXPORTS) \
3828	for flag in $(EXTRA_HOST_FLAGS) ; do \
3829	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3830	done; \
3831	echo "Doing TAGS in bfd"; \
3832	(cd $(HOST_SUBDIR)/bfd && \
3833	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3834	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3835	          "RANLIB=$${RANLIB}" \
3836	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
3837	          TAGS) \
3838	  || exit 1
3839
3840@endif bfd
3841
3842.PHONY: maybe-install-info-bfd install-info-bfd
3843maybe-install-info-bfd:
3844@if bfd
3845maybe-install-info-bfd: install-info-bfd
3846
3847install-info-bfd: \
3848    configure-bfd \
3849    info-bfd 
3850	@[ -f ./bfd/Makefile ] || exit 0; \
3851	r=`${PWD_COMMAND}`; export r; \
3852	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3853	$(HOST_EXPORTS) \
3854	for flag in $(EXTRA_HOST_FLAGS) ; do \
3855	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3856	done; \
3857	echo "Doing install-info in bfd"; \
3858	(cd $(HOST_SUBDIR)/bfd && \
3859	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3860	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3861	          "RANLIB=$${RANLIB}" \
3862	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
3863	          install-info) \
3864	  || exit 1
3865
3866@endif bfd
3867
3868.PHONY: maybe-install-pdf-bfd install-pdf-bfd
3869maybe-install-pdf-bfd:
3870@if bfd
3871maybe-install-pdf-bfd: install-pdf-bfd
3872
3873install-pdf-bfd: \
3874    configure-bfd \
3875    pdf-bfd 
3876	@[ -f ./bfd/Makefile ] || exit 0; \
3877	r=`${PWD_COMMAND}`; export r; \
3878	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3879	$(HOST_EXPORTS) \
3880	for flag in $(EXTRA_HOST_FLAGS) ; do \
3881	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3882	done; \
3883	echo "Doing install-pdf in bfd"; \
3884	(cd $(HOST_SUBDIR)/bfd && \
3885	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3886	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3887	          "RANLIB=$${RANLIB}" \
3888	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
3889	          install-pdf) \
3890	  || exit 1
3891
3892@endif bfd
3893
3894.PHONY: maybe-install-html-bfd install-html-bfd
3895maybe-install-html-bfd:
3896@if bfd
3897maybe-install-html-bfd: install-html-bfd
3898
3899install-html-bfd: \
3900    configure-bfd \
3901    html-bfd 
3902	@[ -f ./bfd/Makefile ] || exit 0; \
3903	r=`${PWD_COMMAND}`; export r; \
3904	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3905	$(HOST_EXPORTS) \
3906	for flag in $(EXTRA_HOST_FLAGS) ; do \
3907	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3908	done; \
3909	echo "Doing install-html in bfd"; \
3910	(cd $(HOST_SUBDIR)/bfd && \
3911	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3912	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3913	          "RANLIB=$${RANLIB}" \
3914	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
3915	          install-html) \
3916	  || exit 1
3917
3918@endif bfd
3919
3920.PHONY: maybe-installcheck-bfd installcheck-bfd
3921maybe-installcheck-bfd:
3922@if bfd
3923maybe-installcheck-bfd: installcheck-bfd
3924
3925installcheck-bfd: \
3926    configure-bfd 
3927	@[ -f ./bfd/Makefile ] || exit 0; \
3928	r=`${PWD_COMMAND}`; export r; \
3929	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3930	$(HOST_EXPORTS) \
3931	for flag in $(EXTRA_HOST_FLAGS) ; do \
3932	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3933	done; \
3934	echo "Doing installcheck in bfd"; \
3935	(cd $(HOST_SUBDIR)/bfd && \
3936	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3937	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3938	          "RANLIB=$${RANLIB}" \
3939	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
3940	          installcheck) \
3941	  || exit 1
3942
3943@endif bfd
3944
3945.PHONY: maybe-mostlyclean-bfd mostlyclean-bfd
3946maybe-mostlyclean-bfd:
3947@if bfd
3948maybe-mostlyclean-bfd: mostlyclean-bfd
3949
3950mostlyclean-bfd: 
3951	@[ -f ./bfd/Makefile ] || exit 0; \
3952	r=`${PWD_COMMAND}`; export r; \
3953	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3954	$(HOST_EXPORTS) \
3955	for flag in $(EXTRA_HOST_FLAGS) ; do \
3956	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3957	done; \
3958	echo "Doing mostlyclean in bfd"; \
3959	(cd $(HOST_SUBDIR)/bfd && \
3960	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3961	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3962	          "RANLIB=$${RANLIB}" \
3963	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
3964	          mostlyclean) \
3965	  || exit 1
3966
3967@endif bfd
3968
3969.PHONY: maybe-clean-bfd clean-bfd
3970maybe-clean-bfd:
3971@if bfd
3972maybe-clean-bfd: clean-bfd
3973
3974clean-bfd: 
3975	@[ -f ./bfd/Makefile ] || exit 0; \
3976	r=`${PWD_COMMAND}`; export r; \
3977	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3978	$(HOST_EXPORTS) \
3979	for flag in $(EXTRA_HOST_FLAGS) ; do \
3980	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3981	done; \
3982	echo "Doing clean in bfd"; \
3983	(cd $(HOST_SUBDIR)/bfd && \
3984	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3985	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3986	          "RANLIB=$${RANLIB}" \
3987	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
3988	          clean) \
3989	  || exit 1
3990
3991@endif bfd
3992
3993.PHONY: maybe-distclean-bfd distclean-bfd
3994maybe-distclean-bfd:
3995@if bfd
3996maybe-distclean-bfd: distclean-bfd
3997
3998distclean-bfd: 
3999	@[ -f ./bfd/Makefile ] || exit 0; \
4000	r=`${PWD_COMMAND}`; export r; \
4001	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4002	$(HOST_EXPORTS) \
4003	for flag in $(EXTRA_HOST_FLAGS) ; do \
4004	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4005	done; \
4006	echo "Doing distclean in bfd"; \
4007	(cd $(HOST_SUBDIR)/bfd && \
4008	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4009	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4010	          "RANLIB=$${RANLIB}" \
4011	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4012	          distclean) \
4013	  || exit 1
4014
4015@endif bfd
4016
4017.PHONY: maybe-maintainer-clean-bfd maintainer-clean-bfd
4018maybe-maintainer-clean-bfd:
4019@if bfd
4020maybe-maintainer-clean-bfd: maintainer-clean-bfd
4021
4022maintainer-clean-bfd: 
4023	@[ -f ./bfd/Makefile ] || exit 0; \
4024	r=`${PWD_COMMAND}`; export r; \
4025	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4026	$(HOST_EXPORTS) \
4027	for flag in $(EXTRA_HOST_FLAGS) ; do \
4028	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4029	done; \
4030	echo "Doing maintainer-clean in bfd"; \
4031	(cd $(HOST_SUBDIR)/bfd && \
4032	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4033	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4034	          "RANLIB=$${RANLIB}" \
4035	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4036	          maintainer-clean) \
4037	  || exit 1
4038
4039@endif bfd
4040
4041
4042
4043.PHONY: configure-opcodes maybe-configure-opcodes
4044maybe-configure-opcodes:
4045@if gcc-bootstrap
4046configure-opcodes: stage_current
4047@endif gcc-bootstrap
4048@if opcodes
4049maybe-configure-opcodes: configure-opcodes
4050configure-opcodes: 
4051	@r=`${PWD_COMMAND}`; export r; \
4052	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4053	test ! -f $(HOST_SUBDIR)/opcodes/Makefile || exit 0; \
4054	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes; \
4055	$(HOST_EXPORTS)  \
4056	echo Configuring in $(HOST_SUBDIR)/opcodes; \
4057	cd "$(HOST_SUBDIR)/opcodes" || exit 1; \
4058	case $(srcdir) in \
4059	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
4060	  *) topdir=`echo $(HOST_SUBDIR)/opcodes/ | \
4061		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4062	esac; \
4063	module_srcdir=opcodes; \
4064	$(SHELL) \
4065	  $$s/$$module_srcdir/configure \
4066	  --srcdir=$${topdir}/$$module_srcdir \
4067	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
4068	  --target=${target_alias}  \
4069	  || exit 1
4070@endif opcodes
4071
4072
4073
4074.PHONY: configure-stage1-opcodes maybe-configure-stage1-opcodes
4075maybe-configure-stage1-opcodes:
4076@if opcodes-bootstrap
4077maybe-configure-stage1-opcodes: configure-stage1-opcodes
4078configure-stage1-opcodes:
4079	@[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
4080	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes
4081	@r=`${PWD_COMMAND}`; export r; \
4082	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4083	TFLAGS="$(STAGE1_TFLAGS)"; \
4084	test ! -f $(HOST_SUBDIR)/opcodes/Makefile || exit 0; \
4085	$(HOST_EXPORTS) \
4086	CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
4087	CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
4088	LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS;  \
4089	echo Configuring stage 1 in $(HOST_SUBDIR)/opcodes; \
4090	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes; \
4091	cd $(HOST_SUBDIR)/opcodes || exit 1; \
4092	case $(srcdir) in \
4093	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
4094	  *) topdir=`echo $(HOST_SUBDIR)/opcodes/ | \
4095		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4096	esac; \
4097	module_srcdir=opcodes; \
4098	$(SHELL) $$s/$$module_srcdir/configure \
4099	  --srcdir=$${topdir}/$$module_srcdir \
4100	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
4101	  --target=${target_alias} \
4102	   \
4103	  $(STAGE1_CONFIGURE_FLAGS)
4104@endif opcodes-bootstrap
4105
4106.PHONY: configure-stage2-opcodes maybe-configure-stage2-opcodes
4107maybe-configure-stage2-opcodes:
4108@if opcodes-bootstrap
4109maybe-configure-stage2-opcodes: configure-stage2-opcodes
4110configure-stage2-opcodes:
4111	@[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
4112	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes
4113	@r=`${PWD_COMMAND}`; export r; \
4114	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4115	TFLAGS="$(STAGE2_TFLAGS)"; \
4116	test ! -f $(HOST_SUBDIR)/opcodes/Makefile || exit 0; \
4117	$(HOST_EXPORTS) \
4118	$(POSTSTAGE1_HOST_EXPORTS) \
4119	CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
4120	CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
4121	LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS;  \
4122	echo Configuring stage 2 in $(HOST_SUBDIR)/opcodes; \
4123	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes; \
4124	cd $(HOST_SUBDIR)/opcodes || exit 1; \
4125	case $(srcdir) in \
4126	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
4127	  *) topdir=`echo $(HOST_SUBDIR)/opcodes/ | \
4128		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4129	esac; \
4130	module_srcdir=opcodes; \
4131	$(SHELL) $$s/$$module_srcdir/configure \
4132	  --srcdir=$${topdir}/$$module_srcdir \
4133	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
4134	  --target=${target_alias} \
4135	  --with-build-libsubdir=$(HOST_SUBDIR) \
4136	  $(STAGE2_CONFIGURE_FLAGS)
4137@endif opcodes-bootstrap
4138
4139.PHONY: configure-stage3-opcodes maybe-configure-stage3-opcodes
4140maybe-configure-stage3-opcodes:
4141@if opcodes-bootstrap
4142maybe-configure-stage3-opcodes: configure-stage3-opcodes
4143configure-stage3-opcodes:
4144	@[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
4145	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes
4146	@r=`${PWD_COMMAND}`; export r; \
4147	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4148	TFLAGS="$(STAGE3_TFLAGS)"; \
4149	test ! -f $(HOST_SUBDIR)/opcodes/Makefile || exit 0; \
4150	$(HOST_EXPORTS) \
4151	$(POSTSTAGE1_HOST_EXPORTS) \
4152	CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
4153	CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
4154	LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS;  \
4155	echo Configuring stage 3 in $(HOST_SUBDIR)/opcodes; \
4156	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes; \
4157	cd $(HOST_SUBDIR)/opcodes || exit 1; \
4158	case $(srcdir) in \
4159	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
4160	  *) topdir=`echo $(HOST_SUBDIR)/opcodes/ | \
4161		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4162	esac; \
4163	module_srcdir=opcodes; \
4164	$(SHELL) $$s/$$module_srcdir/configure \
4165	  --srcdir=$${topdir}/$$module_srcdir \
4166	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
4167	  --target=${target_alias} \
4168	  --with-build-libsubdir=$(HOST_SUBDIR) \
4169	  $(STAGE3_CONFIGURE_FLAGS)
4170@endif opcodes-bootstrap
4171
4172.PHONY: configure-stage4-opcodes maybe-configure-stage4-opcodes
4173maybe-configure-stage4-opcodes:
4174@if opcodes-bootstrap
4175maybe-configure-stage4-opcodes: configure-stage4-opcodes
4176configure-stage4-opcodes:
4177	@[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
4178	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes
4179	@r=`${PWD_COMMAND}`; export r; \
4180	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4181	TFLAGS="$(STAGE4_TFLAGS)"; \
4182	test ! -f $(HOST_SUBDIR)/opcodes/Makefile || exit 0; \
4183	$(HOST_EXPORTS) \
4184	$(POSTSTAGE1_HOST_EXPORTS) \
4185	CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
4186	CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
4187	LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS;  \
4188	echo Configuring stage 4 in $(HOST_SUBDIR)/opcodes; \
4189	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes; \
4190	cd $(HOST_SUBDIR)/opcodes || exit 1; \
4191	case $(srcdir) in \
4192	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
4193	  *) topdir=`echo $(HOST_SUBDIR)/opcodes/ | \
4194		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4195	esac; \
4196	module_srcdir=opcodes; \
4197	$(SHELL) $$s/$$module_srcdir/configure \
4198	  --srcdir=$${topdir}/$$module_srcdir \
4199	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
4200	  --target=${target_alias} \
4201	  --with-build-libsubdir=$(HOST_SUBDIR) \
4202	  $(STAGE4_CONFIGURE_FLAGS)
4203@endif opcodes-bootstrap
4204
4205.PHONY: configure-stageprofile-opcodes maybe-configure-stageprofile-opcodes
4206maybe-configure-stageprofile-opcodes:
4207@if opcodes-bootstrap
4208maybe-configure-stageprofile-opcodes: configure-stageprofile-opcodes
4209configure-stageprofile-opcodes:
4210	@[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
4211	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes
4212	@r=`${PWD_COMMAND}`; export r; \
4213	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4214	TFLAGS="$(STAGEprofile_TFLAGS)"; \
4215	test ! -f $(HOST_SUBDIR)/opcodes/Makefile || exit 0; \
4216	$(HOST_EXPORTS) \
4217	$(POSTSTAGE1_HOST_EXPORTS) \
4218	CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
4219	CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
4220	LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS;  \
4221	echo Configuring stage profile in $(HOST_SUBDIR)/opcodes; \
4222	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes; \
4223	cd $(HOST_SUBDIR)/opcodes || exit 1; \
4224	case $(srcdir) in \
4225	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
4226	  *) topdir=`echo $(HOST_SUBDIR)/opcodes/ | \
4227		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4228	esac; \
4229	module_srcdir=opcodes; \
4230	$(SHELL) $$s/$$module_srcdir/configure \
4231	  --srcdir=$${topdir}/$$module_srcdir \
4232	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
4233	  --target=${target_alias} \
4234	  --with-build-libsubdir=$(HOST_SUBDIR) \
4235	  $(STAGEprofile_CONFIGURE_FLAGS)
4236@endif opcodes-bootstrap
4237
4238.PHONY: configure-stagefeedback-opcodes maybe-configure-stagefeedback-opcodes
4239maybe-configure-stagefeedback-opcodes:
4240@if opcodes-bootstrap
4241maybe-configure-stagefeedback-opcodes: configure-stagefeedback-opcodes
4242configure-stagefeedback-opcodes:
4243	@[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
4244	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes
4245	@r=`${PWD_COMMAND}`; export r; \
4246	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4247	TFLAGS="$(STAGEfeedback_TFLAGS)"; \
4248	test ! -f $(HOST_SUBDIR)/opcodes/Makefile || exit 0; \
4249	$(HOST_EXPORTS) \
4250	$(POSTSTAGE1_HOST_EXPORTS) \
4251	CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
4252	CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
4253	LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS;  \
4254	echo Configuring stage feedback in $(HOST_SUBDIR)/opcodes; \
4255	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes; \
4256	cd $(HOST_SUBDIR)/opcodes || exit 1; \
4257	case $(srcdir) in \
4258	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
4259	  *) topdir=`echo $(HOST_SUBDIR)/opcodes/ | \
4260		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4261	esac; \
4262	module_srcdir=opcodes; \
4263	$(SHELL) $$s/$$module_srcdir/configure \
4264	  --srcdir=$${topdir}/$$module_srcdir \
4265	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
4266	  --target=${target_alias} \
4267	  --with-build-libsubdir=$(HOST_SUBDIR) \
4268	  $(STAGEfeedback_CONFIGURE_FLAGS)
4269@endif opcodes-bootstrap
4270
4271
4272
4273
4274
4275.PHONY: all-opcodes maybe-all-opcodes
4276maybe-all-opcodes:
4277@if gcc-bootstrap
4278all-opcodes: stage_current
4279@endif gcc-bootstrap
4280@if opcodes
4281TARGET-opcodes=all
4282maybe-all-opcodes: all-opcodes
4283all-opcodes: configure-opcodes
4284	@r=`${PWD_COMMAND}`; export r; \
4285	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4286	$(HOST_EXPORTS)  \
4287	(cd $(HOST_SUBDIR)/opcodes && \
4288	  $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS)  \
4289		$(TARGET-opcodes))
4290@endif opcodes
4291
4292
4293
4294.PHONY: all-stage1-opcodes maybe-all-stage1-opcodes
4295.PHONY: clean-stage1-opcodes maybe-clean-stage1-opcodes
4296maybe-all-stage1-opcodes:
4297maybe-clean-stage1-opcodes:
4298@if opcodes-bootstrap
4299maybe-all-stage1-opcodes: all-stage1-opcodes
4300all-stage1: all-stage1-opcodes
4301TARGET-stage1-opcodes = $(TARGET-opcodes)
4302all-stage1-opcodes: configure-stage1-opcodes
4303	@[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
4304	@r=`${PWD_COMMAND}`; export r; \
4305	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4306	TFLAGS="$(STAGE1_TFLAGS)"; \
4307	$(HOST_EXPORTS)  \
4308	cd $(HOST_SUBDIR)/opcodes && \
4309	$(MAKE) $(BASE_FLAGS_TO_PASS) \
4310		CFLAGS="$(STAGE1_CFLAGS)" \
4311		CXXFLAGS="$(STAGE1_CXXFLAGS)" \
4312		LIBCFLAGS="$(LIBCFLAGS)" \
4313		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
4314		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
4315		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
4316		$(EXTRA_HOST_FLAGS)  \
4317		$(STAGE1_FLAGS_TO_PASS)  \
4318		TFLAGS="$(STAGE1_TFLAGS)" \
4319		$(TARGET-stage1-opcodes)
4320
4321maybe-clean-stage1-opcodes: clean-stage1-opcodes
4322clean-stage1: clean-stage1-opcodes
4323clean-stage1-opcodes:
4324	@if [ $(current_stage) = stage1 ]; then \
4325	  [ -f $(HOST_SUBDIR)/opcodes/Makefile ] || exit 0; \
4326	else \
4327	  [ -f $(HOST_SUBDIR)/stage1-opcodes/Makefile ] || exit 0; \
4328	  $(MAKE) stage1-start; \
4329	fi; \
4330	cd $(HOST_SUBDIR)/opcodes && \
4331	$(MAKE) $(EXTRA_HOST_FLAGS)  \
4332	$(STAGE1_FLAGS_TO_PASS)  clean
4333@endif opcodes-bootstrap
4334
4335
4336.PHONY: all-stage2-opcodes maybe-all-stage2-opcodes
4337.PHONY: clean-stage2-opcodes maybe-clean-stage2-opcodes
4338maybe-all-stage2-opcodes:
4339maybe-clean-stage2-opcodes:
4340@if opcodes-bootstrap
4341maybe-all-stage2-opcodes: all-stage2-opcodes
4342all-stage2: all-stage2-opcodes
4343TARGET-stage2-opcodes = $(TARGET-opcodes)
4344all-stage2-opcodes: configure-stage2-opcodes
4345	@[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
4346	@r=`${PWD_COMMAND}`; export r; \
4347	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4348	TFLAGS="$(STAGE2_TFLAGS)"; \
4349	$(HOST_EXPORTS) \
4350	$(POSTSTAGE1_HOST_EXPORTS)  \
4351	cd $(HOST_SUBDIR)/opcodes && \
4352	$(MAKE) $(BASE_FLAGS_TO_PASS) \
4353		CFLAGS="$(STAGE2_CFLAGS)" \
4354		CXXFLAGS="$(STAGE2_CXXFLAGS)" \
4355		LIBCFLAGS="$(STAGE2_CFLAGS)" \
4356		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
4357		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
4358		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
4359		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
4360		TFLAGS="$(STAGE2_TFLAGS)" \
4361		$(TARGET-stage2-opcodes)
4362
4363maybe-clean-stage2-opcodes: clean-stage2-opcodes
4364clean-stage2: clean-stage2-opcodes
4365clean-stage2-opcodes:
4366	@if [ $(current_stage) = stage2 ]; then \
4367	  [ -f $(HOST_SUBDIR)/opcodes/Makefile ] || exit 0; \
4368	else \
4369	  [ -f $(HOST_SUBDIR)/stage2-opcodes/Makefile ] || exit 0; \
4370	  $(MAKE) stage2-start; \
4371	fi; \
4372	cd $(HOST_SUBDIR)/opcodes && \
4373	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
4374@endif opcodes-bootstrap
4375
4376
4377.PHONY: all-stage3-opcodes maybe-all-stage3-opcodes
4378.PHONY: clean-stage3-opcodes maybe-clean-stage3-opcodes
4379maybe-all-stage3-opcodes:
4380maybe-clean-stage3-opcodes:
4381@if opcodes-bootstrap
4382maybe-all-stage3-opcodes: all-stage3-opcodes
4383all-stage3: all-stage3-opcodes
4384TARGET-stage3-opcodes = $(TARGET-opcodes)
4385all-stage3-opcodes: configure-stage3-opcodes
4386	@[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
4387	@r=`${PWD_COMMAND}`; export r; \
4388	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4389	TFLAGS="$(STAGE3_TFLAGS)"; \
4390	$(HOST_EXPORTS) \
4391	$(POSTSTAGE1_HOST_EXPORTS)  \
4392	cd $(HOST_SUBDIR)/opcodes && \
4393	$(MAKE) $(BASE_FLAGS_TO_PASS) \
4394		CFLAGS="$(STAGE3_CFLAGS)" \
4395		CXXFLAGS="$(STAGE3_CXXFLAGS)" \
4396		LIBCFLAGS="$(STAGE3_CFLAGS)" \
4397		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
4398		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
4399		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
4400		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
4401		TFLAGS="$(STAGE3_TFLAGS)" \
4402		$(TARGET-stage3-opcodes)
4403
4404maybe-clean-stage3-opcodes: clean-stage3-opcodes
4405clean-stage3: clean-stage3-opcodes
4406clean-stage3-opcodes:
4407	@if [ $(current_stage) = stage3 ]; then \
4408	  [ -f $(HOST_SUBDIR)/opcodes/Makefile ] || exit 0; \
4409	else \
4410	  [ -f $(HOST_SUBDIR)/stage3-opcodes/Makefile ] || exit 0; \
4411	  $(MAKE) stage3-start; \
4412	fi; \
4413	cd $(HOST_SUBDIR)/opcodes && \
4414	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
4415@endif opcodes-bootstrap
4416
4417
4418.PHONY: all-stage4-opcodes maybe-all-stage4-opcodes
4419.PHONY: clean-stage4-opcodes maybe-clean-stage4-opcodes
4420maybe-all-stage4-opcodes:
4421maybe-clean-stage4-opcodes:
4422@if opcodes-bootstrap
4423maybe-all-stage4-opcodes: all-stage4-opcodes
4424all-stage4: all-stage4-opcodes
4425TARGET-stage4-opcodes = $(TARGET-opcodes)
4426all-stage4-opcodes: configure-stage4-opcodes
4427	@[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
4428	@r=`${PWD_COMMAND}`; export r; \
4429	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4430	TFLAGS="$(STAGE4_TFLAGS)"; \
4431	$(HOST_EXPORTS) \
4432	$(POSTSTAGE1_HOST_EXPORTS)  \
4433	cd $(HOST_SUBDIR)/opcodes && \
4434	$(MAKE) $(BASE_FLAGS_TO_PASS) \
4435		CFLAGS="$(STAGE4_CFLAGS)" \
4436		CXXFLAGS="$(STAGE4_CXXFLAGS)" \
4437		LIBCFLAGS="$(STAGE4_CFLAGS)" \
4438		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
4439		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
4440		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
4441		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
4442		TFLAGS="$(STAGE4_TFLAGS)" \
4443		$(TARGET-stage4-opcodes)
4444
4445maybe-clean-stage4-opcodes: clean-stage4-opcodes
4446clean-stage4: clean-stage4-opcodes
4447clean-stage4-opcodes:
4448	@if [ $(current_stage) = stage4 ]; then \
4449	  [ -f $(HOST_SUBDIR)/opcodes/Makefile ] || exit 0; \
4450	else \
4451	  [ -f $(HOST_SUBDIR)/stage4-opcodes/Makefile ] || exit 0; \
4452	  $(MAKE) stage4-start; \
4453	fi; \
4454	cd $(HOST_SUBDIR)/opcodes && \
4455	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
4456@endif opcodes-bootstrap
4457
4458
4459.PHONY: all-stageprofile-opcodes maybe-all-stageprofile-opcodes
4460.PHONY: clean-stageprofile-opcodes maybe-clean-stageprofile-opcodes
4461maybe-all-stageprofile-opcodes:
4462maybe-clean-stageprofile-opcodes:
4463@if opcodes-bootstrap
4464maybe-all-stageprofile-opcodes: all-stageprofile-opcodes
4465all-stageprofile: all-stageprofile-opcodes
4466TARGET-stageprofile-opcodes = $(TARGET-opcodes)
4467all-stageprofile-opcodes: configure-stageprofile-opcodes
4468	@[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
4469	@r=`${PWD_COMMAND}`; export r; \
4470	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4471	TFLAGS="$(STAGEprofile_TFLAGS)"; \
4472	$(HOST_EXPORTS) \
4473	$(POSTSTAGE1_HOST_EXPORTS)  \
4474	cd $(HOST_SUBDIR)/opcodes && \
4475	$(MAKE) $(BASE_FLAGS_TO_PASS) \
4476		CFLAGS="$(STAGEprofile_CFLAGS)" \
4477		CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
4478		LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
4479		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
4480		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
4481		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
4482		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
4483		TFLAGS="$(STAGEprofile_TFLAGS)" \
4484		$(TARGET-stageprofile-opcodes)
4485
4486maybe-clean-stageprofile-opcodes: clean-stageprofile-opcodes
4487clean-stageprofile: clean-stageprofile-opcodes
4488clean-stageprofile-opcodes:
4489	@if [ $(current_stage) = stageprofile ]; then \
4490	  [ -f $(HOST_SUBDIR)/opcodes/Makefile ] || exit 0; \
4491	else \
4492	  [ -f $(HOST_SUBDIR)/stageprofile-opcodes/Makefile ] || exit 0; \
4493	  $(MAKE) stageprofile-start; \
4494	fi; \
4495	cd $(HOST_SUBDIR)/opcodes && \
4496	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
4497@endif opcodes-bootstrap
4498
4499
4500.PHONY: all-stagefeedback-opcodes maybe-all-stagefeedback-opcodes
4501.PHONY: clean-stagefeedback-opcodes maybe-clean-stagefeedback-opcodes
4502maybe-all-stagefeedback-opcodes:
4503maybe-clean-stagefeedback-opcodes:
4504@if opcodes-bootstrap
4505maybe-all-stagefeedback-opcodes: all-stagefeedback-opcodes
4506all-stagefeedback: all-stagefeedback-opcodes
4507TARGET-stagefeedback-opcodes = $(TARGET-opcodes)
4508all-stagefeedback-opcodes: configure-stagefeedback-opcodes
4509	@[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
4510	@r=`${PWD_COMMAND}`; export r; \
4511	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4512	TFLAGS="$(STAGEfeedback_TFLAGS)"; \
4513	$(HOST_EXPORTS) \
4514	$(POSTSTAGE1_HOST_EXPORTS)  \
4515	cd $(HOST_SUBDIR)/opcodes && \
4516	$(MAKE) $(BASE_FLAGS_TO_PASS) \
4517		CFLAGS="$(STAGEfeedback_CFLAGS)" \
4518		CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
4519		LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
4520		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
4521		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
4522		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
4523		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
4524		TFLAGS="$(STAGEfeedback_TFLAGS)" \
4525		$(TARGET-stagefeedback-opcodes)
4526
4527maybe-clean-stagefeedback-opcodes: clean-stagefeedback-opcodes
4528clean-stagefeedback: clean-stagefeedback-opcodes
4529clean-stagefeedback-opcodes:
4530	@if [ $(current_stage) = stagefeedback ]; then \
4531	  [ -f $(HOST_SUBDIR)/opcodes/Makefile ] || exit 0; \
4532	else \
4533	  [ -f $(HOST_SUBDIR)/stagefeedback-opcodes/Makefile ] || exit 0; \
4534	  $(MAKE) stagefeedback-start; \
4535	fi; \
4536	cd $(HOST_SUBDIR)/opcodes && \
4537	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
4538@endif opcodes-bootstrap
4539
4540
4541
4542
4543
4544.PHONY: check-opcodes maybe-check-opcodes
4545maybe-check-opcodes:
4546@if opcodes
4547maybe-check-opcodes: check-opcodes
4548
4549check-opcodes:
4550	@: $(MAKE); $(unstage)
4551	@r=`${PWD_COMMAND}`; export r; \
4552	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4553	$(HOST_EXPORTS) $(EXTRA_HOST_EXPORTS) \
4554	(cd $(HOST_SUBDIR)/opcodes && \
4555	  $(MAKE) $(FLAGS_TO_PASS)  $(EXTRA_BOOTSTRAP_FLAGS) check)
4556
4557@endif opcodes
4558
4559.PHONY: install-opcodes maybe-install-opcodes
4560maybe-install-opcodes:
4561@if opcodes
4562maybe-install-opcodes: install-opcodes
4563
4564install-opcodes: installdirs
4565	@: $(MAKE); $(unstage)
4566	@r=`${PWD_COMMAND}`; export r; \
4567	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4568	$(HOST_EXPORTS) \
4569	(cd $(HOST_SUBDIR)/opcodes && \
4570	  $(MAKE) $(FLAGS_TO_PASS)  install)
4571
4572@endif opcodes
4573
4574.PHONY: install-strip-opcodes maybe-install-strip-opcodes
4575maybe-install-strip-opcodes:
4576@if opcodes
4577maybe-install-strip-opcodes: install-strip-opcodes
4578
4579install-strip-opcodes: installdirs
4580	@: $(MAKE); $(unstage)
4581	@r=`${PWD_COMMAND}`; export r; \
4582	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4583	$(HOST_EXPORTS) \
4584	(cd $(HOST_SUBDIR)/opcodes && \
4585	  $(MAKE) $(FLAGS_TO_PASS)  install-strip)
4586
4587@endif opcodes
4588
4589# Other targets (info, dvi, pdf, etc.)
4590
4591.PHONY: maybe-info-opcodes info-opcodes
4592maybe-info-opcodes:
4593@if opcodes
4594maybe-info-opcodes: info-opcodes
4595
4596info-opcodes: \
4597    configure-opcodes 
4598	@[ -f ./opcodes/Makefile ] || exit 0; \
4599	r=`${PWD_COMMAND}`; export r; \
4600	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4601	$(HOST_EXPORTS) \
4602	for flag in $(EXTRA_HOST_FLAGS) ; do \
4603	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4604	done; \
4605	echo "Doing info in opcodes"; \
4606	(cd $(HOST_SUBDIR)/opcodes && \
4607	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4608	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4609	          "RANLIB=$${RANLIB}" \
4610	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4611	          info) \
4612	  || exit 1
4613
4614@endif opcodes
4615
4616.PHONY: maybe-dvi-opcodes dvi-opcodes
4617maybe-dvi-opcodes:
4618@if opcodes
4619maybe-dvi-opcodes: dvi-opcodes
4620
4621dvi-opcodes: \
4622    configure-opcodes 
4623	@[ -f ./opcodes/Makefile ] || exit 0; \
4624	r=`${PWD_COMMAND}`; export r; \
4625	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4626	$(HOST_EXPORTS) \
4627	for flag in $(EXTRA_HOST_FLAGS) ; do \
4628	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4629	done; \
4630	echo "Doing dvi in opcodes"; \
4631	(cd $(HOST_SUBDIR)/opcodes && \
4632	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4633	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4634	          "RANLIB=$${RANLIB}" \
4635	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4636	          dvi) \
4637	  || exit 1
4638
4639@endif opcodes
4640
4641.PHONY: maybe-pdf-opcodes pdf-opcodes
4642maybe-pdf-opcodes:
4643@if opcodes
4644maybe-pdf-opcodes: pdf-opcodes
4645
4646pdf-opcodes: \
4647    configure-opcodes 
4648	@[ -f ./opcodes/Makefile ] || exit 0; \
4649	r=`${PWD_COMMAND}`; export r; \
4650	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4651	$(HOST_EXPORTS) \
4652	for flag in $(EXTRA_HOST_FLAGS) ; do \
4653	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4654	done; \
4655	echo "Doing pdf in opcodes"; \
4656	(cd $(HOST_SUBDIR)/opcodes && \
4657	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4658	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4659	          "RANLIB=$${RANLIB}" \
4660	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4661	          pdf) \
4662	  || exit 1
4663
4664@endif opcodes
4665
4666.PHONY: maybe-html-opcodes html-opcodes
4667maybe-html-opcodes:
4668@if opcodes
4669maybe-html-opcodes: html-opcodes
4670
4671html-opcodes: \
4672    configure-opcodes 
4673	@[ -f ./opcodes/Makefile ] || exit 0; \
4674	r=`${PWD_COMMAND}`; export r; \
4675	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4676	$(HOST_EXPORTS) \
4677	for flag in $(EXTRA_HOST_FLAGS) ; do \
4678	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4679	done; \
4680	echo "Doing html in opcodes"; \
4681	(cd $(HOST_SUBDIR)/opcodes && \
4682	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4683	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4684	          "RANLIB=$${RANLIB}" \
4685	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4686	          html) \
4687	  || exit 1
4688
4689@endif opcodes
4690
4691.PHONY: maybe-TAGS-opcodes TAGS-opcodes
4692maybe-TAGS-opcodes:
4693@if opcodes
4694maybe-TAGS-opcodes: TAGS-opcodes
4695
4696TAGS-opcodes: \
4697    configure-opcodes 
4698	@[ -f ./opcodes/Makefile ] || exit 0; \
4699	r=`${PWD_COMMAND}`; export r; \
4700	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4701	$(HOST_EXPORTS) \
4702	for flag in $(EXTRA_HOST_FLAGS) ; do \
4703	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4704	done; \
4705	echo "Doing TAGS in opcodes"; \
4706	(cd $(HOST_SUBDIR)/opcodes && \
4707	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4708	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4709	          "RANLIB=$${RANLIB}" \
4710	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4711	          TAGS) \
4712	  || exit 1
4713
4714@endif opcodes
4715
4716.PHONY: maybe-install-info-opcodes install-info-opcodes
4717maybe-install-info-opcodes:
4718@if opcodes
4719maybe-install-info-opcodes: install-info-opcodes
4720
4721install-info-opcodes: \
4722    configure-opcodes \
4723    info-opcodes 
4724	@[ -f ./opcodes/Makefile ] || exit 0; \
4725	r=`${PWD_COMMAND}`; export r; \
4726	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4727	$(HOST_EXPORTS) \
4728	for flag in $(EXTRA_HOST_FLAGS) ; do \
4729	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4730	done; \
4731	echo "Doing install-info in opcodes"; \
4732	(cd $(HOST_SUBDIR)/opcodes && \
4733	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4734	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4735	          "RANLIB=$${RANLIB}" \
4736	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4737	          install-info) \
4738	  || exit 1
4739
4740@endif opcodes
4741
4742.PHONY: maybe-install-pdf-opcodes install-pdf-opcodes
4743maybe-install-pdf-opcodes:
4744@if opcodes
4745maybe-install-pdf-opcodes: install-pdf-opcodes
4746
4747install-pdf-opcodes: \
4748    configure-opcodes \
4749    pdf-opcodes 
4750	@[ -f ./opcodes/Makefile ] || exit 0; \
4751	r=`${PWD_COMMAND}`; export r; \
4752	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4753	$(HOST_EXPORTS) \
4754	for flag in $(EXTRA_HOST_FLAGS) ; do \
4755	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4756	done; \
4757	echo "Doing install-pdf in opcodes"; \
4758	(cd $(HOST_SUBDIR)/opcodes && \
4759	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4760	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4761	          "RANLIB=$${RANLIB}" \
4762	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4763	          install-pdf) \
4764	  || exit 1
4765
4766@endif opcodes
4767
4768.PHONY: maybe-install-html-opcodes install-html-opcodes
4769maybe-install-html-opcodes:
4770@if opcodes
4771maybe-install-html-opcodes: install-html-opcodes
4772
4773install-html-opcodes: \
4774    configure-opcodes \
4775    html-opcodes 
4776	@[ -f ./opcodes/Makefile ] || exit 0; \
4777	r=`${PWD_COMMAND}`; export r; \
4778	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4779	$(HOST_EXPORTS) \
4780	for flag in $(EXTRA_HOST_FLAGS) ; do \
4781	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4782	done; \
4783	echo "Doing install-html in opcodes"; \
4784	(cd $(HOST_SUBDIR)/opcodes && \
4785	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4786	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4787	          "RANLIB=$${RANLIB}" \
4788	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4789	          install-html) \
4790	  || exit 1
4791
4792@endif opcodes
4793
4794.PHONY: maybe-installcheck-opcodes installcheck-opcodes
4795maybe-installcheck-opcodes:
4796@if opcodes
4797maybe-installcheck-opcodes: installcheck-opcodes
4798
4799installcheck-opcodes: \
4800    configure-opcodes 
4801	@[ -f ./opcodes/Makefile ] || exit 0; \
4802	r=`${PWD_COMMAND}`; export r; \
4803	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4804	$(HOST_EXPORTS) \
4805	for flag in $(EXTRA_HOST_FLAGS) ; do \
4806	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4807	done; \
4808	echo "Doing installcheck in opcodes"; \
4809	(cd $(HOST_SUBDIR)/opcodes && \
4810	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4811	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4812	          "RANLIB=$${RANLIB}" \
4813	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4814	          installcheck) \
4815	  || exit 1
4816
4817@endif opcodes
4818
4819.PHONY: maybe-mostlyclean-opcodes mostlyclean-opcodes
4820maybe-mostlyclean-opcodes:
4821@if opcodes
4822maybe-mostlyclean-opcodes: mostlyclean-opcodes
4823
4824mostlyclean-opcodes: 
4825	@[ -f ./opcodes/Makefile ] || exit 0; \
4826	r=`${PWD_COMMAND}`; export r; \
4827	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4828	$(HOST_EXPORTS) \
4829	for flag in $(EXTRA_HOST_FLAGS) ; do \
4830	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4831	done; \
4832	echo "Doing mostlyclean in opcodes"; \
4833	(cd $(HOST_SUBDIR)/opcodes && \
4834	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4835	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4836	          "RANLIB=$${RANLIB}" \
4837	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4838	          mostlyclean) \
4839	  || exit 1
4840
4841@endif opcodes
4842
4843.PHONY: maybe-clean-opcodes clean-opcodes
4844maybe-clean-opcodes:
4845@if opcodes
4846maybe-clean-opcodes: clean-opcodes
4847
4848clean-opcodes: 
4849	@[ -f ./opcodes/Makefile ] || exit 0; \
4850	r=`${PWD_COMMAND}`; export r; \
4851	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4852	$(HOST_EXPORTS) \
4853	for flag in $(EXTRA_HOST_FLAGS) ; do \
4854	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4855	done; \
4856	echo "Doing clean in opcodes"; \
4857	(cd $(HOST_SUBDIR)/opcodes && \
4858	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4859	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4860	          "RANLIB=$${RANLIB}" \
4861	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4862	          clean) \
4863	  || exit 1
4864
4865@endif opcodes
4866
4867.PHONY: maybe-distclean-opcodes distclean-opcodes
4868maybe-distclean-opcodes:
4869@if opcodes
4870maybe-distclean-opcodes: distclean-opcodes
4871
4872distclean-opcodes: 
4873	@[ -f ./opcodes/Makefile ] || exit 0; \
4874	r=`${PWD_COMMAND}`; export r; \
4875	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4876	$(HOST_EXPORTS) \
4877	for flag in $(EXTRA_HOST_FLAGS) ; do \
4878	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4879	done; \
4880	echo "Doing distclean in opcodes"; \
4881	(cd $(HOST_SUBDIR)/opcodes && \
4882	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4883	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4884	          "RANLIB=$${RANLIB}" \
4885	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4886	          distclean) \
4887	  || exit 1
4888
4889@endif opcodes
4890
4891.PHONY: maybe-maintainer-clean-opcodes maintainer-clean-opcodes
4892maybe-maintainer-clean-opcodes:
4893@if opcodes
4894maybe-maintainer-clean-opcodes: maintainer-clean-opcodes
4895
4896maintainer-clean-opcodes: 
4897	@[ -f ./opcodes/Makefile ] || exit 0; \
4898	r=`${PWD_COMMAND}`; export r; \
4899	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4900	$(HOST_EXPORTS) \
4901	for flag in $(EXTRA_HOST_FLAGS) ; do \
4902	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4903	done; \
4904	echo "Doing maintainer-clean in opcodes"; \
4905	(cd $(HOST_SUBDIR)/opcodes && \
4906	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4907	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4908	          "RANLIB=$${RANLIB}" \
4909	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4910	          maintainer-clean) \
4911	  || exit 1
4912
4913@endif opcodes
4914
4915
4916
4917.PHONY: configure-binutils maybe-configure-binutils
4918maybe-configure-binutils:
4919@if gcc-bootstrap
4920configure-binutils: stage_current
4921@endif gcc-bootstrap
4922@if binutils
4923maybe-configure-binutils: configure-binutils
4924configure-binutils: 
4925	@r=`${PWD_COMMAND}`; export r; \
4926	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4927	test ! -f $(HOST_SUBDIR)/binutils/Makefile || exit 0; \
4928	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils; \
4929	$(HOST_EXPORTS)  \
4930	echo Configuring in $(HOST_SUBDIR)/binutils; \
4931	cd "$(HOST_SUBDIR)/binutils" || exit 1; \
4932	case $(srcdir) in \
4933	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
4934	  *) topdir=`echo $(HOST_SUBDIR)/binutils/ | \
4935		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4936	esac; \
4937	module_srcdir=binutils; \
4938	$(SHELL) \
4939	  $$s/$$module_srcdir/configure \
4940	  --srcdir=$${topdir}/$$module_srcdir \
4941	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
4942	  --target=${target_alias}  \
4943	  || exit 1
4944@endif binutils
4945
4946
4947
4948.PHONY: configure-stage1-binutils maybe-configure-stage1-binutils
4949maybe-configure-stage1-binutils:
4950@if binutils-bootstrap
4951maybe-configure-stage1-binutils: configure-stage1-binutils
4952configure-stage1-binutils:
4953	@[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
4954	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils
4955	@r=`${PWD_COMMAND}`; export r; \
4956	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4957	TFLAGS="$(STAGE1_TFLAGS)"; \
4958	test ! -f $(HOST_SUBDIR)/binutils/Makefile || exit 0; \
4959	$(HOST_EXPORTS) \
4960	CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
4961	CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
4962	LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS;  \
4963	echo Configuring stage 1 in $(HOST_SUBDIR)/binutils; \
4964	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils; \
4965	cd $(HOST_SUBDIR)/binutils || exit 1; \
4966	case $(srcdir) in \
4967	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
4968	  *) topdir=`echo $(HOST_SUBDIR)/binutils/ | \
4969		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4970	esac; \
4971	module_srcdir=binutils; \
4972	$(SHELL) $$s/$$module_srcdir/configure \
4973	  --srcdir=$${topdir}/$$module_srcdir \
4974	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
4975	  --target=${target_alias} \
4976	   \
4977	  $(STAGE1_CONFIGURE_FLAGS)
4978@endif binutils-bootstrap
4979
4980.PHONY: configure-stage2-binutils maybe-configure-stage2-binutils
4981maybe-configure-stage2-binutils:
4982@if binutils-bootstrap
4983maybe-configure-stage2-binutils: configure-stage2-binutils
4984configure-stage2-binutils:
4985	@[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
4986	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils
4987	@r=`${PWD_COMMAND}`; export r; \
4988	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4989	TFLAGS="$(STAGE2_TFLAGS)"; \
4990	test ! -f $(HOST_SUBDIR)/binutils/Makefile || exit 0; \
4991	$(HOST_EXPORTS) \
4992	$(POSTSTAGE1_HOST_EXPORTS) \
4993	CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
4994	CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
4995	LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS;  \
4996	echo Configuring stage 2 in $(HOST_SUBDIR)/binutils; \
4997	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils; \
4998	cd $(HOST_SUBDIR)/binutils || exit 1; \
4999	case $(srcdir) in \
5000	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
5001	  *) topdir=`echo $(HOST_SUBDIR)/binutils/ | \
5002		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
5003	esac; \
5004	module_srcdir=binutils; \
5005	$(SHELL) $$s/$$module_srcdir/configure \
5006	  --srcdir=$${topdir}/$$module_srcdir \
5007	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
5008	  --target=${target_alias} \
5009	  --with-build-libsubdir=$(HOST_SUBDIR) \
5010	  $(STAGE2_CONFIGURE_FLAGS)
5011@endif binutils-bootstrap
5012
5013.PHONY: configure-stage3-binutils maybe-configure-stage3-binutils
5014maybe-configure-stage3-binutils:
5015@if binutils-bootstrap
5016maybe-configure-stage3-binutils: configure-stage3-binutils
5017configure-stage3-binutils:
5018	@[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
5019	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils
5020	@r=`${PWD_COMMAND}`; export r; \
5021	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5022	TFLAGS="$(STAGE3_TFLAGS)"; \
5023	test ! -f $(HOST_SUBDIR)/binutils/Makefile || exit 0; \
5024	$(HOST_EXPORTS) \
5025	$(POSTSTAGE1_HOST_EXPORTS) \
5026	CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
5027	CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
5028	LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS;  \
5029	echo Configuring stage 3 in $(HOST_SUBDIR)/binutils; \
5030	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils; \
5031	cd $(HOST_SUBDIR)/binutils || exit 1; \
5032	case $(srcdir) in \
5033	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
5034	  *) topdir=`echo $(HOST_SUBDIR)/binutils/ | \
5035		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
5036	esac; \
5037	module_srcdir=binutils; \
5038	$(SHELL) $$s/$$module_srcdir/configure \
5039	  --srcdir=$${topdir}/$$module_srcdir \
5040	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
5041	  --target=${target_alias} \
5042	  --with-build-libsubdir=$(HOST_SUBDIR) \
5043	  $(STAGE3_CONFIGURE_FLAGS)
5044@endif binutils-bootstrap
5045
5046.PHONY: configure-stage4-binutils maybe-configure-stage4-binutils
5047maybe-configure-stage4-binutils:
5048@if binutils-bootstrap
5049maybe-configure-stage4-binutils: configure-stage4-binutils
5050configure-stage4-binutils:
5051	@[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
5052	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils
5053	@r=`${PWD_COMMAND}`; export r; \
5054	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5055	TFLAGS="$(STAGE4_TFLAGS)"; \
5056	test ! -f $(HOST_SUBDIR)/binutils/Makefile || exit 0; \
5057	$(HOST_EXPORTS) \
5058	$(POSTSTAGE1_HOST_EXPORTS) \
5059	CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
5060	CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
5061	LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS;  \
5062	echo Configuring stage 4 in $(HOST_SUBDIR)/binutils; \
5063	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils; \
5064	cd $(HOST_SUBDIR)/binutils || exit 1; \
5065	case $(srcdir) in \
5066	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
5067	  *) topdir=`echo $(HOST_SUBDIR)/binutils/ | \
5068		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
5069	esac; \
5070	module_srcdir=binutils; \
5071	$(SHELL) $$s/$$module_srcdir/configure \
5072	  --srcdir=$${topdir}/$$module_srcdir \
5073	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
5074	  --target=${target_alias} \
5075	  --with-build-libsubdir=$(HOST_SUBDIR) \
5076	  $(STAGE4_CONFIGURE_FLAGS)
5077@endif binutils-bootstrap
5078
5079.PHONY: configure-stageprofile-binutils maybe-configure-stageprofile-binutils
5080maybe-configure-stageprofile-binutils:
5081@if binutils-bootstrap
5082maybe-configure-stageprofile-binutils: configure-stageprofile-binutils
5083configure-stageprofile-binutils:
5084	@[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
5085	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils
5086	@r=`${PWD_COMMAND}`; export r; \
5087	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5088	TFLAGS="$(STAGEprofile_TFLAGS)"; \
5089	test ! -f $(HOST_SUBDIR)/binutils/Makefile || exit 0; \
5090	$(HOST_EXPORTS) \
5091	$(POSTSTAGE1_HOST_EXPORTS) \
5092	CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
5093	CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
5094	LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS;  \
5095	echo Configuring stage profile in $(HOST_SUBDIR)/binutils; \
5096	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils; \
5097	cd $(HOST_SUBDIR)/binutils || exit 1; \
5098	case $(srcdir) in \
5099	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
5100	  *) topdir=`echo $(HOST_SUBDIR)/binutils/ | \
5101		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
5102	esac; \
5103	module_srcdir=binutils; \
5104	$(SHELL) $$s/$$module_srcdir/configure \
5105	  --srcdir=$${topdir}/$$module_srcdir \
5106	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
5107	  --target=${target_alias} \
5108	  --with-build-libsubdir=$(HOST_SUBDIR) \
5109	  $(STAGEprofile_CONFIGURE_FLAGS)
5110@endif binutils-bootstrap
5111
5112.PHONY: configure-stagefeedback-binutils maybe-configure-stagefeedback-binutils
5113maybe-configure-stagefeedback-binutils:
5114@if binutils-bootstrap
5115maybe-configure-stagefeedback-binutils: configure-stagefeedback-binutils
5116configure-stagefeedback-binutils:
5117	@[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
5118	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils
5119	@r=`${PWD_COMMAND}`; export r; \
5120	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5121	TFLAGS="$(STAGEfeedback_TFLAGS)"; \
5122	test ! -f $(HOST_SUBDIR)/binutils/Makefile || exit 0; \
5123	$(HOST_EXPORTS) \
5124	$(POSTSTAGE1_HOST_EXPORTS) \
5125	CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
5126	CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
5127	LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS;  \
5128	echo Configuring stage feedback in $(HOST_SUBDIR)/binutils; \
5129	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils; \
5130	cd $(HOST_SUBDIR)/binutils || exit 1; \
5131	case $(srcdir) in \
5132	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
5133	  *) topdir=`echo $(HOST_SUBDIR)/binutils/ | \
5134		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
5135	esac; \
5136	module_srcdir=binutils; \
5137	$(SHELL) $$s/$$module_srcdir/configure \
5138	  --srcdir=$${topdir}/$$module_srcdir \
5139	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
5140	  --target=${target_alias} \
5141	  --with-build-libsubdir=$(HOST_SUBDIR) \
5142	  $(STAGEfeedback_CONFIGURE_FLAGS)
5143@endif binutils-bootstrap
5144
5145
5146
5147
5148
5149.PHONY: all-binutils maybe-all-binutils
5150maybe-all-binutils:
5151@if gcc-bootstrap
5152all-binutils: stage_current
5153@endif gcc-bootstrap
5154@if binutils
5155TARGET-binutils=all
5156maybe-all-binutils: all-binutils
5157all-binutils: configure-binutils
5158	@r=`${PWD_COMMAND}`; export r; \
5159	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5160	$(HOST_EXPORTS)  \
5161	(cd $(HOST_SUBDIR)/binutils && \
5162	  $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS)  \
5163		$(TARGET-binutils))
5164@endif binutils
5165
5166
5167
5168.PHONY: all-stage1-binutils maybe-all-stage1-binutils
5169.PHONY: clean-stage1-binutils maybe-clean-stage1-binutils
5170maybe-all-stage1-binutils:
5171maybe-clean-stage1-binutils:
5172@if binutils-bootstrap
5173maybe-all-stage1-binutils: all-stage1-binutils
5174all-stage1: all-stage1-binutils
5175TARGET-stage1-binutils = $(TARGET-binutils)
5176all-stage1-binutils: configure-stage1-binutils
5177	@[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
5178	@r=`${PWD_COMMAND}`; export r; \
5179	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5180	TFLAGS="$(STAGE1_TFLAGS)"; \
5181	$(HOST_EXPORTS)  \
5182	cd $(HOST_SUBDIR)/binutils && \
5183	$(MAKE) $(BASE_FLAGS_TO_PASS) \
5184		CFLAGS="$(STAGE1_CFLAGS)" \
5185		CXXFLAGS="$(STAGE1_CXXFLAGS)" \
5186		LIBCFLAGS="$(LIBCFLAGS)" \
5187		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
5188		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
5189		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
5190		$(EXTRA_HOST_FLAGS)  \
5191		$(STAGE1_FLAGS_TO_PASS)  \
5192		TFLAGS="$(STAGE1_TFLAGS)" \
5193		$(TARGET-stage1-binutils)
5194
5195maybe-clean-stage1-binutils: clean-stage1-binutils
5196clean-stage1: clean-stage1-binutils
5197clean-stage1-binutils:
5198	@if [ $(current_stage) = stage1 ]; then \
5199	  [ -f $(HOST_SUBDIR)/binutils/Makefile ] || exit 0; \
5200	else \
5201	  [ -f $(HOST_SUBDIR)/stage1-binutils/Makefile ] || exit 0; \
5202	  $(MAKE) stage1-start; \
5203	fi; \
5204	cd $(HOST_SUBDIR)/binutils && \
5205	$(MAKE) $(EXTRA_HOST_FLAGS)  \
5206	$(STAGE1_FLAGS_TO_PASS)  clean
5207@endif binutils-bootstrap
5208
5209
5210.PHONY: all-stage2-binutils maybe-all-stage2-binutils
5211.PHONY: clean-stage2-binutils maybe-clean-stage2-binutils
5212maybe-all-stage2-binutils:
5213maybe-clean-stage2-binutils:
5214@if binutils-bootstrap
5215maybe-all-stage2-binutils: all-stage2-binutils
5216all-stage2: all-stage2-binutils
5217TARGET-stage2-binutils = $(TARGET-binutils)
5218all-stage2-binutils: configure-stage2-binutils
5219	@[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
5220	@r=`${PWD_COMMAND}`; export r; \
5221	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5222	TFLAGS="$(STAGE2_TFLAGS)"; \
5223	$(HOST_EXPORTS) \
5224	$(POSTSTAGE1_HOST_EXPORTS)  \
5225	cd $(HOST_SUBDIR)/binutils && \
5226	$(MAKE) $(BASE_FLAGS_TO_PASS) \
5227		CFLAGS="$(STAGE2_CFLAGS)" \
5228		CXXFLAGS="$(STAGE2_CXXFLAGS)" \
5229		LIBCFLAGS="$(STAGE2_CFLAGS)" \
5230		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
5231		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
5232		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
5233		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
5234		TFLAGS="$(STAGE2_TFLAGS)" \
5235		$(TARGET-stage2-binutils)
5236
5237maybe-clean-stage2-binutils: clean-stage2-binutils
5238clean-stage2: clean-stage2-binutils
5239clean-stage2-binutils:
5240	@if [ $(current_stage) = stage2 ]; then \
5241	  [ -f $(HOST_SUBDIR)/binutils/Makefile ] || exit 0; \
5242	else \
5243	  [ -f $(HOST_SUBDIR)/stage2-binutils/Makefile ] || exit 0; \
5244	  $(MAKE) stage2-start; \
5245	fi; \
5246	cd $(HOST_SUBDIR)/binutils && \
5247	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
5248@endif binutils-bootstrap
5249
5250
5251.PHONY: all-stage3-binutils maybe-all-stage3-binutils
5252.PHONY: clean-stage3-binutils maybe-clean-stage3-binutils
5253maybe-all-stage3-binutils:
5254maybe-clean-stage3-binutils:
5255@if binutils-bootstrap
5256maybe-all-stage3-binutils: all-stage3-binutils
5257all-stage3: all-stage3-binutils
5258TARGET-stage3-binutils = $(TARGET-binutils)
5259all-stage3-binutils: configure-stage3-binutils
5260	@[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
5261	@r=`${PWD_COMMAND}`; export r; \
5262	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5263	TFLAGS="$(STAGE3_TFLAGS)"; \
5264	$(HOST_EXPORTS) \
5265	$(POSTSTAGE1_HOST_EXPORTS)  \
5266	cd $(HOST_SUBDIR)/binutils && \
5267	$(MAKE) $(BASE_FLAGS_TO_PASS) \
5268		CFLAGS="$(STAGE3_CFLAGS)" \
5269		CXXFLAGS="$(STAGE3_CXXFLAGS)" \
5270		LIBCFLAGS="$(STAGE3_CFLAGS)" \
5271		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
5272		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
5273		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
5274		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
5275		TFLAGS="$(STAGE3_TFLAGS)" \
5276		$(TARGET-stage3-binutils)
5277
5278maybe-clean-stage3-binutils: clean-stage3-binutils
5279clean-stage3: clean-stage3-binutils
5280clean-stage3-binutils:
5281	@if [ $(current_stage) = stage3 ]; then \
5282	  [ -f $(HOST_SUBDIR)/binutils/Makefile ] || exit 0; \
5283	else \
5284	  [ -f $(HOST_SUBDIR)/stage3-binutils/Makefile ] || exit 0; \
5285	  $(MAKE) stage3-start; \
5286	fi; \
5287	cd $(HOST_SUBDIR)/binutils && \
5288	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
5289@endif binutils-bootstrap
5290
5291
5292.PHONY: all-stage4-binutils maybe-all-stage4-binutils
5293.PHONY: clean-stage4-binutils maybe-clean-stage4-binutils
5294maybe-all-stage4-binutils:
5295maybe-clean-stage4-binutils:
5296@if binutils-bootstrap
5297maybe-all-stage4-binutils: all-stage4-binutils
5298all-stage4: all-stage4-binutils
5299TARGET-stage4-binutils = $(TARGET-binutils)
5300all-stage4-binutils: configure-stage4-binutils
5301	@[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
5302	@r=`${PWD_COMMAND}`; export r; \
5303	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5304	TFLAGS="$(STAGE4_TFLAGS)"; \
5305	$(HOST_EXPORTS) \
5306	$(POSTSTAGE1_HOST_EXPORTS)  \
5307	cd $(HOST_SUBDIR)/binutils && \
5308	$(MAKE) $(BASE_FLAGS_TO_PASS) \
5309		CFLAGS="$(STAGE4_CFLAGS)" \
5310		CXXFLAGS="$(STAGE4_CXXFLAGS)" \
5311		LIBCFLAGS="$(STAGE4_CFLAGS)" \
5312		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
5313		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
5314		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
5315		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
5316		TFLAGS="$(STAGE4_TFLAGS)" \
5317		$(TARGET-stage4-binutils)
5318
5319maybe-clean-stage4-binutils: clean-stage4-binutils
5320clean-stage4: clean-stage4-binutils
5321clean-stage4-binutils:
5322	@if [ $(current_stage) = stage4 ]; then \
5323	  [ -f $(HOST_SUBDIR)/binutils/Makefile ] || exit 0; \
5324	else \
5325	  [ -f $(HOST_SUBDIR)/stage4-binutils/Makefile ] || exit 0; \
5326	  $(MAKE) stage4-start; \
5327	fi; \
5328	cd $(HOST_SUBDIR)/binutils && \
5329	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
5330@endif binutils-bootstrap
5331
5332
5333.PHONY: all-stageprofile-binutils maybe-all-stageprofile-binutils
5334.PHONY: clean-stageprofile-binutils maybe-clean-stageprofile-binutils
5335maybe-all-stageprofile-binutils:
5336maybe-clean-stageprofile-binutils:
5337@if binutils-bootstrap
5338maybe-all-stageprofile-binutils: all-stageprofile-binutils
5339all-stageprofile: all-stageprofile-binutils
5340TARGET-stageprofile-binutils = $(TARGET-binutils)
5341all-stageprofile-binutils: configure-stageprofile-binutils
5342	@[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
5343	@r=`${PWD_COMMAND}`; export r; \
5344	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5345	TFLAGS="$(STAGEprofile_TFLAGS)"; \
5346	$(HOST_EXPORTS) \
5347	$(POSTSTAGE1_HOST_EXPORTS)  \
5348	cd $(HOST_SUBDIR)/binutils && \
5349	$(MAKE) $(BASE_FLAGS_TO_PASS) \
5350		CFLAGS="$(STAGEprofile_CFLAGS)" \
5351		CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
5352		LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
5353		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
5354		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
5355		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
5356		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
5357		TFLAGS="$(STAGEprofile_TFLAGS)" \
5358		$(TARGET-stageprofile-binutils)
5359
5360maybe-clean-stageprofile-binutils: clean-stageprofile-binutils
5361clean-stageprofile: clean-stageprofile-binutils
5362clean-stageprofile-binutils:
5363	@if [ $(current_stage) = stageprofile ]; then \
5364	  [ -f $(HOST_SUBDIR)/binutils/Makefile ] || exit 0; \
5365	else \
5366	  [ -f $(HOST_SUBDIR)/stageprofile-binutils/Makefile ] || exit 0; \
5367	  $(MAKE) stageprofile-start; \
5368	fi; \
5369	cd $(HOST_SUBDIR)/binutils && \
5370	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
5371@endif binutils-bootstrap
5372
5373
5374.PHONY: all-stagefeedback-binutils maybe-all-stagefeedback-binutils
5375.PHONY: clean-stagefeedback-binutils maybe-clean-stagefeedback-binutils
5376maybe-all-stagefeedback-binutils:
5377maybe-clean-stagefeedback-binutils:
5378@if binutils-bootstrap
5379maybe-all-stagefeedback-binutils: all-stagefeedback-binutils
5380all-stagefeedback: all-stagefeedback-binutils
5381TARGET-stagefeedback-binutils = $(TARGET-binutils)
5382all-stagefeedback-binutils: configure-stagefeedback-binutils
5383	@[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
5384	@r=`${PWD_COMMAND}`; export r; \
5385	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5386	TFLAGS="$(STAGEfeedback_TFLAGS)"; \
5387	$(HOST_EXPORTS) \
5388	$(POSTSTAGE1_HOST_EXPORTS)  \
5389	cd $(HOST_SUBDIR)/binutils && \
5390	$(MAKE) $(BASE_FLAGS_TO_PASS) \
5391		CFLAGS="$(STAGEfeedback_CFLAGS)" \
5392		CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
5393		LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
5394		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
5395		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
5396		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
5397		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
5398		TFLAGS="$(STAGEfeedback_TFLAGS)" \
5399		$(TARGET-stagefeedback-binutils)
5400
5401maybe-clean-stagefeedback-binutils: clean-stagefeedback-binutils
5402clean-stagefeedback: clean-stagefeedback-binutils
5403clean-stagefeedback-binutils:
5404	@if [ $(current_stage) = stagefeedback ]; then \
5405	  [ -f $(HOST_SUBDIR)/binutils/Makefile ] || exit 0; \
5406	else \
5407	  [ -f $(HOST_SUBDIR)/stagefeedback-binutils/Makefile ] || exit 0; \
5408	  $(MAKE) stagefeedback-start; \
5409	fi; \
5410	cd $(HOST_SUBDIR)/binutils && \
5411	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
5412@endif binutils-bootstrap
5413
5414
5415
5416
5417
5418.PHONY: check-binutils maybe-check-binutils
5419maybe-check-binutils:
5420@if binutils
5421maybe-check-binutils: check-binutils
5422
5423check-binutils:
5424	@: $(MAKE); $(unstage)
5425	@r=`${PWD_COMMAND}`; export r; \
5426	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5427	$(HOST_EXPORTS) $(EXTRA_HOST_EXPORTS) \
5428	(cd $(HOST_SUBDIR)/binutils && \
5429	  $(MAKE) $(FLAGS_TO_PASS)  $(EXTRA_BOOTSTRAP_FLAGS) check)
5430
5431@endif binutils
5432
5433.PHONY: install-binutils maybe-install-binutils
5434maybe-install-binutils:
5435@if binutils
5436maybe-install-binutils: install-binutils
5437
5438install-binutils: installdirs
5439	@: $(MAKE); $(unstage)
5440	@r=`${PWD_COMMAND}`; export r; \
5441	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5442	$(HOST_EXPORTS) \
5443	(cd $(HOST_SUBDIR)/binutils && \
5444	  $(MAKE) $(FLAGS_TO_PASS)  install)
5445
5446@endif binutils
5447
5448.PHONY: install-strip-binutils maybe-install-strip-binutils
5449maybe-install-strip-binutils:
5450@if binutils
5451maybe-install-strip-binutils: install-strip-binutils
5452
5453install-strip-binutils: installdirs
5454	@: $(MAKE); $(unstage)
5455	@r=`${PWD_COMMAND}`; export r; \
5456	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5457	$(HOST_EXPORTS) \
5458	(cd $(HOST_SUBDIR)/binutils && \
5459	  $(MAKE) $(FLAGS_TO_PASS)  install-strip)
5460
5461@endif binutils
5462
5463# Other targets (info, dvi, pdf, etc.)
5464
5465.PHONY: maybe-info-binutils info-binutils
5466maybe-info-binutils:
5467@if binutils
5468maybe-info-binutils: info-binutils
5469
5470info-binutils: \
5471    configure-binutils 
5472	@[ -f ./binutils/Makefile ] || exit 0; \
5473	r=`${PWD_COMMAND}`; export r; \
5474	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5475	$(HOST_EXPORTS) \
5476	for flag in $(EXTRA_HOST_FLAGS) ; do \
5477	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5478	done; \
5479	echo "Doing info in binutils"; \
5480	(cd $(HOST_SUBDIR)/binutils && \
5481	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5482	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5483	          "RANLIB=$${RANLIB}" \
5484	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5485	          info) \
5486	  || exit 1
5487
5488@endif binutils
5489
5490.PHONY: maybe-dvi-binutils dvi-binutils
5491maybe-dvi-binutils:
5492@if binutils
5493maybe-dvi-binutils: dvi-binutils
5494
5495dvi-binutils: \
5496    configure-binutils 
5497	@[ -f ./binutils/Makefile ] || exit 0; \
5498	r=`${PWD_COMMAND}`; export r; \
5499	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5500	$(HOST_EXPORTS) \
5501	for flag in $(EXTRA_HOST_FLAGS) ; do \
5502	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5503	done; \
5504	echo "Doing dvi in binutils"; \
5505	(cd $(HOST_SUBDIR)/binutils && \
5506	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5507	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5508	          "RANLIB=$${RANLIB}" \
5509	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5510	          dvi) \
5511	  || exit 1
5512
5513@endif binutils
5514
5515.PHONY: maybe-pdf-binutils pdf-binutils
5516maybe-pdf-binutils:
5517@if binutils
5518maybe-pdf-binutils: pdf-binutils
5519
5520pdf-binutils: \
5521    configure-binutils 
5522	@[ -f ./binutils/Makefile ] || exit 0; \
5523	r=`${PWD_COMMAND}`; export r; \
5524	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5525	$(HOST_EXPORTS) \
5526	for flag in $(EXTRA_HOST_FLAGS) ; do \
5527	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5528	done; \
5529	echo "Doing pdf in binutils"; \
5530	(cd $(HOST_SUBDIR)/binutils && \
5531	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5532	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5533	          "RANLIB=$${RANLIB}" \
5534	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5535	          pdf) \
5536	  || exit 1
5537
5538@endif binutils
5539
5540.PHONY: maybe-html-binutils html-binutils
5541maybe-html-binutils:
5542@if binutils
5543maybe-html-binutils: html-binutils
5544
5545html-binutils: \
5546    configure-binutils 
5547	@[ -f ./binutils/Makefile ] || exit 0; \
5548	r=`${PWD_COMMAND}`; export r; \
5549	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5550	$(HOST_EXPORTS) \
5551	for flag in $(EXTRA_HOST_FLAGS) ; do \
5552	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5553	done; \
5554	echo "Doing html in binutils"; \
5555	(cd $(HOST_SUBDIR)/binutils && \
5556	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5557	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5558	          "RANLIB=$${RANLIB}" \
5559	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5560	          html) \
5561	  || exit 1
5562
5563@endif binutils
5564
5565.PHONY: maybe-TAGS-binutils TAGS-binutils
5566maybe-TAGS-binutils:
5567@if binutils
5568maybe-TAGS-binutils: TAGS-binutils
5569
5570TAGS-binutils: \
5571    configure-binutils 
5572	@[ -f ./binutils/Makefile ] || exit 0; \
5573	r=`${PWD_COMMAND}`; export r; \
5574	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5575	$(HOST_EXPORTS) \
5576	for flag in $(EXTRA_HOST_FLAGS) ; do \
5577	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5578	done; \
5579	echo "Doing TAGS in binutils"; \
5580	(cd $(HOST_SUBDIR)/binutils && \
5581	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5582	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5583	          "RANLIB=$${RANLIB}" \
5584	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5585	          TAGS) \
5586	  || exit 1
5587
5588@endif binutils
5589
5590.PHONY: maybe-install-info-binutils install-info-binutils
5591maybe-install-info-binutils:
5592@if binutils
5593maybe-install-info-binutils: install-info-binutils
5594
5595install-info-binutils: \
5596    configure-binutils \
5597    info-binutils 
5598	@[ -f ./binutils/Makefile ] || exit 0; \
5599	r=`${PWD_COMMAND}`; export r; \
5600	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5601	$(HOST_EXPORTS) \
5602	for flag in $(EXTRA_HOST_FLAGS) ; do \
5603	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5604	done; \
5605	echo "Doing install-info in binutils"; \
5606	(cd $(HOST_SUBDIR)/binutils && \
5607	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5608	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5609	          "RANLIB=$${RANLIB}" \
5610	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5611	          install-info) \
5612	  || exit 1
5613
5614@endif binutils
5615
5616.PHONY: maybe-install-pdf-binutils install-pdf-binutils
5617maybe-install-pdf-binutils:
5618@if binutils
5619maybe-install-pdf-binutils: install-pdf-binutils
5620
5621install-pdf-binutils: \
5622    configure-binutils \
5623    pdf-binutils 
5624	@[ -f ./binutils/Makefile ] || exit 0; \
5625	r=`${PWD_COMMAND}`; export r; \
5626	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5627	$(HOST_EXPORTS) \
5628	for flag in $(EXTRA_HOST_FLAGS) ; do \
5629	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5630	done; \
5631	echo "Doing install-pdf in binutils"; \
5632	(cd $(HOST_SUBDIR)/binutils && \
5633	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5634	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5635	          "RANLIB=$${RANLIB}" \
5636	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5637	          install-pdf) \
5638	  || exit 1
5639
5640@endif binutils
5641
5642.PHONY: maybe-install-html-binutils install-html-binutils
5643maybe-install-html-binutils:
5644@if binutils
5645maybe-install-html-binutils: install-html-binutils
5646
5647install-html-binutils: \
5648    configure-binutils \
5649    html-binutils 
5650	@[ -f ./binutils/Makefile ] || exit 0; \
5651	r=`${PWD_COMMAND}`; export r; \
5652	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5653	$(HOST_EXPORTS) \
5654	for flag in $(EXTRA_HOST_FLAGS) ; do \
5655	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5656	done; \
5657	echo "Doing install-html in binutils"; \
5658	(cd $(HOST_SUBDIR)/binutils && \
5659	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5660	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5661	          "RANLIB=$${RANLIB}" \
5662	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5663	          install-html) \
5664	  || exit 1
5665
5666@endif binutils
5667
5668.PHONY: maybe-installcheck-binutils installcheck-binutils
5669maybe-installcheck-binutils:
5670@if binutils
5671maybe-installcheck-binutils: installcheck-binutils
5672
5673installcheck-binutils: \
5674    configure-binutils 
5675	@[ -f ./binutils/Makefile ] || exit 0; \
5676	r=`${PWD_COMMAND}`; export r; \
5677	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5678	$(HOST_EXPORTS) \
5679	for flag in $(EXTRA_HOST_FLAGS) ; do \
5680	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5681	done; \
5682	echo "Doing installcheck in binutils"; \
5683	(cd $(HOST_SUBDIR)/binutils && \
5684	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5685	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5686	          "RANLIB=$${RANLIB}" \
5687	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5688	          installcheck) \
5689	  || exit 1
5690
5691@endif binutils
5692
5693.PHONY: maybe-mostlyclean-binutils mostlyclean-binutils
5694maybe-mostlyclean-binutils:
5695@if binutils
5696maybe-mostlyclean-binutils: mostlyclean-binutils
5697
5698mostlyclean-binutils: 
5699	@[ -f ./binutils/Makefile ] || exit 0; \
5700	r=`${PWD_COMMAND}`; export r; \
5701	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5702	$(HOST_EXPORTS) \
5703	for flag in $(EXTRA_HOST_FLAGS) ; do \
5704	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5705	done; \
5706	echo "Doing mostlyclean in binutils"; \
5707	(cd $(HOST_SUBDIR)/binutils && \
5708	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5709	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5710	          "RANLIB=$${RANLIB}" \
5711	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5712	          mostlyclean) \
5713	  || exit 1
5714
5715@endif binutils
5716
5717.PHONY: maybe-clean-binutils clean-binutils
5718maybe-clean-binutils:
5719@if binutils
5720maybe-clean-binutils: clean-binutils
5721
5722clean-binutils: 
5723	@[ -f ./binutils/Makefile ] || exit 0; \
5724	r=`${PWD_COMMAND}`; export r; \
5725	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5726	$(HOST_EXPORTS) \
5727	for flag in $(EXTRA_HOST_FLAGS) ; do \
5728	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5729	done; \
5730	echo "Doing clean in binutils"; \
5731	(cd $(HOST_SUBDIR)/binutils && \
5732	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5733	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5734	          "RANLIB=$${RANLIB}" \
5735	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5736	          clean) \
5737	  || exit 1
5738
5739@endif binutils
5740
5741.PHONY: maybe-distclean-binutils distclean-binutils
5742maybe-distclean-binutils:
5743@if binutils
5744maybe-distclean-binutils: distclean-binutils
5745
5746distclean-binutils: 
5747	@[ -f ./binutils/Makefile ] || exit 0; \
5748	r=`${PWD_COMMAND}`; export r; \
5749	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5750	$(HOST_EXPORTS) \
5751	for flag in $(EXTRA_HOST_FLAGS) ; do \
5752	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5753	done; \
5754	echo "Doing distclean in binutils"; \
5755	(cd $(HOST_SUBDIR)/binutils && \
5756	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5757	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5758	          "RANLIB=$${RANLIB}" \
5759	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5760	          distclean) \
5761	  || exit 1
5762
5763@endif binutils
5764
5765.PHONY: maybe-maintainer-clean-binutils maintainer-clean-binutils
5766maybe-maintainer-clean-binutils:
5767@if binutils
5768maybe-maintainer-clean-binutils: maintainer-clean-binutils
5769
5770maintainer-clean-binutils: 
5771	@[ -f ./binutils/Makefile ] || exit 0; \
5772	r=`${PWD_COMMAND}`; export r; \
5773	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5774	$(HOST_EXPORTS) \
5775	for flag in $(EXTRA_HOST_FLAGS) ; do \
5776	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5777	done; \
5778	echo "Doing maintainer-clean in binutils"; \
5779	(cd $(HOST_SUBDIR)/binutils && \
5780	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5781	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5782	          "RANLIB=$${RANLIB}" \
5783	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5784	          maintainer-clean) \
5785	  || exit 1
5786
5787@endif binutils
5788
5789
5790
5791.PHONY: configure-bison maybe-configure-bison
5792maybe-configure-bison:
5793@if gcc-bootstrap
5794configure-bison: stage_current
5795@endif gcc-bootstrap
5796@if bison
5797maybe-configure-bison: configure-bison
5798configure-bison: 
5799	@: $(MAKE); $(unstage)
5800	@r=`${PWD_COMMAND}`; export r; \
5801	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5802	test ! -f $(HOST_SUBDIR)/bison/Makefile || exit 0; \
5803	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bison; \
5804	$(HOST_EXPORTS)  \
5805	echo Configuring in $(HOST_SUBDIR)/bison; \
5806	cd "$(HOST_SUBDIR)/bison" || exit 1; \
5807	case $(srcdir) in \
5808	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
5809	  *) topdir=`echo $(HOST_SUBDIR)/bison/ | \
5810		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
5811	esac; \
5812	module_srcdir=bison; \
5813	$(SHELL) \
5814	  $$s/$$module_srcdir/configure \
5815	  --srcdir=$${topdir}/$$module_srcdir \
5816	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
5817	  --target=${target_alias}  \
5818	  || exit 1
5819@endif bison
5820
5821
5822
5823
5824
5825.PHONY: all-bison maybe-all-bison
5826maybe-all-bison:
5827@if gcc-bootstrap
5828all-bison: stage_current
5829@endif gcc-bootstrap
5830@if bison
5831TARGET-bison=all
5832maybe-all-bison: all-bison
5833all-bison: configure-bison
5834	@: $(MAKE); $(unstage)
5835	@r=`${PWD_COMMAND}`; export r; \
5836	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5837	$(HOST_EXPORTS)  \
5838	(cd $(HOST_SUBDIR)/bison && \
5839	  $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS)  \
5840		$(TARGET-bison))
5841@endif bison
5842
5843
5844
5845
5846.PHONY: check-bison maybe-check-bison
5847maybe-check-bison:
5848@if bison
5849maybe-check-bison: check-bison
5850
5851# This module is only tested in a native toolchain.
5852check-bison:
5853	@: $(MAKE); $(unstage)
5854	@if [ '$(host)' = '$(target)' ]; then \
5855	  r=`${PWD_COMMAND}`; export r; \
5856	  s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5857	  $(HOST_EXPORTS)  \
5858	  (cd $(HOST_SUBDIR)/bison && \
5859	    $(MAKE) $(FLAGS_TO_PASS)  check)
5860	fi
5861
5862@endif bison
5863
5864.PHONY: install-bison maybe-install-bison
5865maybe-install-bison:
5866@if bison
5867maybe-install-bison: install-bison
5868
5869install-bison: installdirs
5870	@: $(MAKE); $(unstage)
5871	@r=`${PWD_COMMAND}`; export r; \
5872	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5873	$(HOST_EXPORTS) \
5874	(cd $(HOST_SUBDIR)/bison && \
5875	  $(MAKE) $(FLAGS_TO_PASS)  install)
5876
5877@endif bison
5878
5879.PHONY: install-strip-bison maybe-install-strip-bison
5880maybe-install-strip-bison:
5881@if bison
5882maybe-install-strip-bison: install-strip-bison
5883
5884install-strip-bison: installdirs
5885	@: $(MAKE); $(unstage)
5886	@r=`${PWD_COMMAND}`; export r; \
5887	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5888	$(HOST_EXPORTS) \
5889	(cd $(HOST_SUBDIR)/bison && \
5890	  $(MAKE) $(FLAGS_TO_PASS)  install-strip)
5891
5892@endif bison
5893
5894# Other targets (info, dvi, pdf, etc.)
5895
5896.PHONY: maybe-info-bison info-bison
5897maybe-info-bison:
5898@if bison
5899maybe-info-bison: info-bison
5900
5901info-bison: \
5902    configure-bison 
5903	@: $(MAKE); $(unstage)
5904	@[ -f ./bison/Makefile ] || exit 0; \
5905	r=`${PWD_COMMAND}`; export r; \
5906	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5907	$(HOST_EXPORTS) \
5908	for flag in $(EXTRA_HOST_FLAGS) ; do \
5909	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5910	done; \
5911	echo "Doing info in bison"; \
5912	(cd $(HOST_SUBDIR)/bison && \
5913	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5914	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5915	          "RANLIB=$${RANLIB}" \
5916	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5917	          info) \
5918	  || exit 1
5919
5920@endif bison
5921
5922.PHONY: maybe-dvi-bison dvi-bison
5923maybe-dvi-bison:
5924@if bison
5925maybe-dvi-bison: dvi-bison
5926
5927dvi-bison: \
5928    configure-bison 
5929	@: $(MAKE); $(unstage)
5930	@[ -f ./bison/Makefile ] || exit 0; \
5931	r=`${PWD_COMMAND}`; export r; \
5932	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5933	$(HOST_EXPORTS) \
5934	for flag in $(EXTRA_HOST_FLAGS) ; do \
5935	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5936	done; \
5937	echo "Doing dvi in bison"; \
5938	(cd $(HOST_SUBDIR)/bison && \
5939	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5940	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5941	          "RANLIB=$${RANLIB}" \
5942	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5943	          dvi) \
5944	  || exit 1
5945
5946@endif bison
5947
5948.PHONY: maybe-pdf-bison pdf-bison
5949maybe-pdf-bison:
5950@if bison
5951maybe-pdf-bison: pdf-bison
5952
5953pdf-bison: \
5954    configure-bison 
5955	@: $(MAKE); $(unstage)
5956	@[ -f ./bison/Makefile ] || exit 0; \
5957	r=`${PWD_COMMAND}`; export r; \
5958	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5959	$(HOST_EXPORTS) \
5960	for flag in $(EXTRA_HOST_FLAGS) ; do \
5961	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5962	done; \
5963	echo "Doing pdf in bison"; \
5964	(cd $(HOST_SUBDIR)/bison && \
5965	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5966	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5967	          "RANLIB=$${RANLIB}" \
5968	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5969	          pdf) \
5970	  || exit 1
5971
5972@endif bison
5973
5974.PHONY: maybe-html-bison html-bison
5975maybe-html-bison:
5976@if bison
5977maybe-html-bison: html-bison
5978
5979html-bison: \
5980    configure-bison 
5981	@: $(MAKE); $(unstage)
5982	@[ -f ./bison/Makefile ] || exit 0; \
5983	r=`${PWD_COMMAND}`; export r; \
5984	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5985	$(HOST_EXPORTS) \
5986	for flag in $(EXTRA_HOST_FLAGS) ; do \
5987	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5988	done; \
5989	echo "Doing html in bison"; \
5990	(cd $(HOST_SUBDIR)/bison && \
5991	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5992	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5993	          "RANLIB=$${RANLIB}" \
5994	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5995	          html) \
5996	  || exit 1
5997
5998@endif bison
5999
6000.PHONY: maybe-TAGS-bison TAGS-bison
6001maybe-TAGS-bison:
6002@if bison
6003maybe-TAGS-bison: TAGS-bison
6004
6005TAGS-bison: \
6006    configure-bison 
6007	@: $(MAKE); $(unstage)
6008	@[ -f ./bison/Makefile ] || exit 0; \
6009	r=`${PWD_COMMAND}`; export r; \
6010	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6011	$(HOST_EXPORTS) \
6012	for flag in $(EXTRA_HOST_FLAGS) ; do \
6013	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6014	done; \
6015	echo "Doing TAGS in bison"; \
6016	(cd $(HOST_SUBDIR)/bison && \
6017	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6018	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6019	          "RANLIB=$${RANLIB}" \
6020	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6021	          TAGS) \
6022	  || exit 1
6023
6024@endif bison
6025
6026.PHONY: maybe-install-info-bison install-info-bison
6027maybe-install-info-bison:
6028@if bison
6029maybe-install-info-bison: install-info-bison
6030
6031install-info-bison: \
6032    configure-bison \
6033    info-bison 
6034	@: $(MAKE); $(unstage)
6035	@[ -f ./bison/Makefile ] || exit 0; \
6036	r=`${PWD_COMMAND}`; export r; \
6037	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6038	$(HOST_EXPORTS) \
6039	for flag in $(EXTRA_HOST_FLAGS) ; do \
6040	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6041	done; \
6042	echo "Doing install-info in bison"; \
6043	(cd $(HOST_SUBDIR)/bison && \
6044	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6045	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6046	          "RANLIB=$${RANLIB}" \
6047	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6048	          install-info) \
6049	  || exit 1
6050
6051@endif bison
6052
6053.PHONY: maybe-install-pdf-bison install-pdf-bison
6054maybe-install-pdf-bison:
6055@if bison
6056maybe-install-pdf-bison: install-pdf-bison
6057
6058install-pdf-bison: \
6059    configure-bison \
6060    pdf-bison 
6061	@: $(MAKE); $(unstage)
6062	@[ -f ./bison/Makefile ] || exit 0; \
6063	r=`${PWD_COMMAND}`; export r; \
6064	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6065	$(HOST_EXPORTS) \
6066	for flag in $(EXTRA_HOST_FLAGS) ; do \
6067	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6068	done; \
6069	echo "Doing install-pdf in bison"; \
6070	(cd $(HOST_SUBDIR)/bison && \
6071	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6072	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6073	          "RANLIB=$${RANLIB}" \
6074	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6075	          install-pdf) \
6076	  || exit 1
6077
6078@endif bison
6079
6080.PHONY: maybe-install-html-bison install-html-bison
6081maybe-install-html-bison:
6082@if bison
6083maybe-install-html-bison: install-html-bison
6084
6085install-html-bison: \
6086    configure-bison \
6087    html-bison 
6088	@: $(MAKE); $(unstage)
6089	@[ -f ./bison/Makefile ] || exit 0; \
6090	r=`${PWD_COMMAND}`; export r; \
6091	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6092	$(HOST_EXPORTS) \
6093	for flag in $(EXTRA_HOST_FLAGS) ; do \
6094	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6095	done; \
6096	echo "Doing install-html in bison"; \
6097	(cd $(HOST_SUBDIR)/bison && \
6098	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6099	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6100	          "RANLIB=$${RANLIB}" \
6101	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6102	          install-html) \
6103	  || exit 1
6104
6105@endif bison
6106
6107.PHONY: maybe-installcheck-bison installcheck-bison
6108maybe-installcheck-bison:
6109@if bison
6110maybe-installcheck-bison: installcheck-bison
6111
6112installcheck-bison: \
6113    configure-bison 
6114	@: $(MAKE); $(unstage)
6115	@[ -f ./bison/Makefile ] || exit 0; \
6116	r=`${PWD_COMMAND}`; export r; \
6117	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6118	$(HOST_EXPORTS) \
6119	for flag in $(EXTRA_HOST_FLAGS) ; do \
6120	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6121	done; \
6122	echo "Doing installcheck in bison"; \
6123	(cd $(HOST_SUBDIR)/bison && \
6124	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6125	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6126	          "RANLIB=$${RANLIB}" \
6127	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6128	          installcheck) \
6129	  || exit 1
6130
6131@endif bison
6132
6133.PHONY: maybe-mostlyclean-bison mostlyclean-bison
6134maybe-mostlyclean-bison:
6135@if bison
6136maybe-mostlyclean-bison: mostlyclean-bison
6137
6138mostlyclean-bison: 
6139	@: $(MAKE); $(unstage)
6140	@[ -f ./bison/Makefile ] || exit 0; \
6141	r=`${PWD_COMMAND}`; export r; \
6142	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6143	$(HOST_EXPORTS) \
6144	for flag in $(EXTRA_HOST_FLAGS) ; do \
6145	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6146	done; \
6147	echo "Doing mostlyclean in bison"; \
6148	(cd $(HOST_SUBDIR)/bison && \
6149	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6150	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6151	          "RANLIB=$${RANLIB}" \
6152	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6153	          mostlyclean) \
6154	  || exit 1
6155
6156@endif bison
6157
6158.PHONY: maybe-clean-bison clean-bison
6159maybe-clean-bison:
6160@if bison
6161maybe-clean-bison: clean-bison
6162
6163clean-bison: 
6164	@: $(MAKE); $(unstage)
6165	@[ -f ./bison/Makefile ] || exit 0; \
6166	r=`${PWD_COMMAND}`; export r; \
6167	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6168	$(HOST_EXPORTS) \
6169	for flag in $(EXTRA_HOST_FLAGS) ; do \
6170	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6171	done; \
6172	echo "Doing clean in bison"; \
6173	(cd $(HOST_SUBDIR)/bison && \
6174	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6175	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6176	          "RANLIB=$${RANLIB}" \
6177	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6178	          clean) \
6179	  || exit 1
6180
6181@endif bison
6182
6183.PHONY: maybe-distclean-bison distclean-bison
6184maybe-distclean-bison:
6185@if bison
6186maybe-distclean-bison: distclean-bison
6187
6188distclean-bison: 
6189	@: $(MAKE); $(unstage)
6190	@[ -f ./bison/Makefile ] || exit 0; \
6191	r=`${PWD_COMMAND}`; export r; \
6192	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6193	$(HOST_EXPORTS) \
6194	for flag in $(EXTRA_HOST_FLAGS) ; do \
6195	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6196	done; \
6197	echo "Doing distclean in bison"; \
6198	(cd $(HOST_SUBDIR)/bison && \
6199	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6200	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6201	          "RANLIB=$${RANLIB}" \
6202	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6203	          distclean) \
6204	  || exit 1
6205
6206@endif bison
6207
6208.PHONY: maybe-maintainer-clean-bison maintainer-clean-bison
6209maybe-maintainer-clean-bison:
6210@if bison
6211maybe-maintainer-clean-bison: maintainer-clean-bison
6212
6213maintainer-clean-bison: 
6214	@: $(MAKE); $(unstage)
6215	@[ -f ./bison/Makefile ] || exit 0; \
6216	r=`${PWD_COMMAND}`; export r; \
6217	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6218	$(HOST_EXPORTS) \
6219	for flag in $(EXTRA_HOST_FLAGS) ; do \
6220	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6221	done; \
6222	echo "Doing maintainer-clean in bison"; \
6223	(cd $(HOST_SUBDIR)/bison && \
6224	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6225	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6226	          "RANLIB=$${RANLIB}" \
6227	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6228	          maintainer-clean) \
6229	  || exit 1
6230
6231@endif bison
6232
6233
6234
6235.PHONY: configure-cgen maybe-configure-cgen
6236maybe-configure-cgen:
6237@if gcc-bootstrap
6238configure-cgen: stage_current
6239@endif gcc-bootstrap
6240@if cgen
6241maybe-configure-cgen: configure-cgen
6242configure-cgen: 
6243	@: $(MAKE); $(unstage)
6244	@r=`${PWD_COMMAND}`; export r; \
6245	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6246	test ! -f $(HOST_SUBDIR)/cgen/Makefile || exit 0; \
6247	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/cgen; \
6248	$(HOST_EXPORTS)  \
6249	echo Configuring in $(HOST_SUBDIR)/cgen; \
6250	cd "$(HOST_SUBDIR)/cgen" || exit 1; \
6251	case $(srcdir) in \
6252	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
6253	  *) topdir=`echo $(HOST_SUBDIR)/cgen/ | \
6254		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
6255	esac; \
6256	module_srcdir=cgen; \
6257	$(SHELL) \
6258	  $$s/$$module_srcdir/configure \
6259	  --srcdir=$${topdir}/$$module_srcdir \
6260	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
6261	  --target=${target_alias}  \
6262	  || exit 1
6263@endif cgen
6264
6265
6266
6267
6268
6269.PHONY: all-cgen maybe-all-cgen
6270maybe-all-cgen:
6271@if gcc-bootstrap
6272all-cgen: stage_current
6273@endif gcc-bootstrap
6274@if cgen
6275TARGET-cgen=all
6276maybe-all-cgen: all-cgen
6277all-cgen: configure-cgen
6278	@: $(MAKE); $(unstage)
6279	@r=`${PWD_COMMAND}`; export r; \
6280	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6281	$(HOST_EXPORTS)  \
6282	(cd $(HOST_SUBDIR)/cgen && \
6283	  $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS)  \
6284		$(TARGET-cgen))
6285@endif cgen
6286
6287
6288
6289
6290.PHONY: check-cgen maybe-check-cgen
6291maybe-check-cgen:
6292@if cgen
6293maybe-check-cgen: check-cgen
6294
6295check-cgen:
6296	@: $(MAKE); $(unstage)
6297	@r=`${PWD_COMMAND}`; export r; \
6298	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6299	$(HOST_EXPORTS)  \
6300	(cd $(HOST_SUBDIR)/cgen && \
6301	  $(MAKE) $(FLAGS_TO_PASS)  check)
6302
6303@endif cgen
6304
6305.PHONY: install-cgen maybe-install-cgen
6306maybe-install-cgen:
6307@if cgen
6308maybe-install-cgen: install-cgen
6309
6310install-cgen: installdirs
6311	@: $(MAKE); $(unstage)
6312	@r=`${PWD_COMMAND}`; export r; \
6313	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6314	$(HOST_EXPORTS) \
6315	(cd $(HOST_SUBDIR)/cgen && \
6316	  $(MAKE) $(FLAGS_TO_PASS)  install)
6317
6318@endif cgen
6319
6320.PHONY: install-strip-cgen maybe-install-strip-cgen
6321maybe-install-strip-cgen:
6322@if cgen
6323maybe-install-strip-cgen: install-strip-cgen
6324
6325install-strip-cgen: installdirs
6326	@: $(MAKE); $(unstage)
6327	@r=`${PWD_COMMAND}`; export r; \
6328	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6329	$(HOST_EXPORTS) \
6330	(cd $(HOST_SUBDIR)/cgen && \
6331	  $(MAKE) $(FLAGS_TO_PASS)  install-strip)
6332
6333@endif cgen
6334
6335# Other targets (info, dvi, pdf, etc.)
6336
6337.PHONY: maybe-info-cgen info-cgen
6338maybe-info-cgen:
6339@if cgen
6340maybe-info-cgen: info-cgen
6341
6342info-cgen: \
6343    configure-cgen 
6344	@: $(MAKE); $(unstage)
6345	@[ -f ./cgen/Makefile ] || exit 0; \
6346	r=`${PWD_COMMAND}`; export r; \
6347	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6348	$(HOST_EXPORTS) \
6349	for flag in $(EXTRA_HOST_FLAGS) ; do \
6350	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6351	done; \
6352	echo "Doing info in cgen"; \
6353	(cd $(HOST_SUBDIR)/cgen && \
6354	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6355	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6356	          "RANLIB=$${RANLIB}" \
6357	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6358	          info) \
6359	  || exit 1
6360
6361@endif cgen
6362
6363.PHONY: maybe-dvi-cgen dvi-cgen
6364maybe-dvi-cgen:
6365@if cgen
6366maybe-dvi-cgen: dvi-cgen
6367
6368dvi-cgen: \
6369    configure-cgen 
6370	@: $(MAKE); $(unstage)
6371	@[ -f ./cgen/Makefile ] || exit 0; \
6372	r=`${PWD_COMMAND}`; export r; \
6373	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6374	$(HOST_EXPORTS) \
6375	for flag in $(EXTRA_HOST_FLAGS) ; do \
6376	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6377	done; \
6378	echo "Doing dvi in cgen"; \
6379	(cd $(HOST_SUBDIR)/cgen && \
6380	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6381	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6382	          "RANLIB=$${RANLIB}" \
6383	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6384	          dvi) \
6385	  || exit 1
6386
6387@endif cgen
6388
6389.PHONY: maybe-pdf-cgen pdf-cgen
6390maybe-pdf-cgen:
6391@if cgen
6392maybe-pdf-cgen: pdf-cgen
6393
6394pdf-cgen: \
6395    configure-cgen 
6396	@: $(MAKE); $(unstage)
6397	@[ -f ./cgen/Makefile ] || exit 0; \
6398	r=`${PWD_COMMAND}`; export r; \
6399	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6400	$(HOST_EXPORTS) \
6401	for flag in $(EXTRA_HOST_FLAGS) ; do \
6402	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6403	done; \
6404	echo "Doing pdf in cgen"; \
6405	(cd $(HOST_SUBDIR)/cgen && \
6406	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6407	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6408	          "RANLIB=$${RANLIB}" \
6409	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6410	          pdf) \
6411	  || exit 1
6412
6413@endif cgen
6414
6415.PHONY: maybe-html-cgen html-cgen
6416maybe-html-cgen:
6417@if cgen
6418maybe-html-cgen: html-cgen
6419
6420html-cgen: \
6421    configure-cgen 
6422	@: $(MAKE); $(unstage)
6423	@[ -f ./cgen/Makefile ] || exit 0; \
6424	r=`${PWD_COMMAND}`; export r; \
6425	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6426	$(HOST_EXPORTS) \
6427	for flag in $(EXTRA_HOST_FLAGS) ; do \
6428	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6429	done; \
6430	echo "Doing html in cgen"; \
6431	(cd $(HOST_SUBDIR)/cgen && \
6432	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6433	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6434	          "RANLIB=$${RANLIB}" \
6435	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6436	          html) \
6437	  || exit 1
6438
6439@endif cgen
6440
6441.PHONY: maybe-TAGS-cgen TAGS-cgen
6442maybe-TAGS-cgen:
6443@if cgen
6444maybe-TAGS-cgen: TAGS-cgen
6445
6446TAGS-cgen: \
6447    configure-cgen 
6448	@: $(MAKE); $(unstage)
6449	@[ -f ./cgen/Makefile ] || exit 0; \
6450	r=`${PWD_COMMAND}`; export r; \
6451	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6452	$(HOST_EXPORTS) \
6453	for flag in $(EXTRA_HOST_FLAGS) ; do \
6454	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6455	done; \
6456	echo "Doing TAGS in cgen"; \
6457	(cd $(HOST_SUBDIR)/cgen && \
6458	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6459	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6460	          "RANLIB=$${RANLIB}" \
6461	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6462	          TAGS) \
6463	  || exit 1
6464
6465@endif cgen
6466
6467.PHONY: maybe-install-info-cgen install-info-cgen
6468maybe-install-info-cgen:
6469@if cgen
6470maybe-install-info-cgen: install-info-cgen
6471
6472install-info-cgen: \
6473    configure-cgen \
6474    info-cgen 
6475	@: $(MAKE); $(unstage)
6476	@[ -f ./cgen/Makefile ] || exit 0; \
6477	r=`${PWD_COMMAND}`; export r; \
6478	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6479	$(HOST_EXPORTS) \
6480	for flag in $(EXTRA_HOST_FLAGS) ; do \
6481	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6482	done; \
6483	echo "Doing install-info in cgen"; \
6484	(cd $(HOST_SUBDIR)/cgen && \
6485	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6486	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6487	          "RANLIB=$${RANLIB}" \
6488	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6489	          install-info) \
6490	  || exit 1
6491
6492@endif cgen
6493
6494.PHONY: maybe-install-pdf-cgen install-pdf-cgen
6495maybe-install-pdf-cgen:
6496@if cgen
6497maybe-install-pdf-cgen: install-pdf-cgen
6498
6499install-pdf-cgen: \
6500    configure-cgen \
6501    pdf-cgen 
6502	@: $(MAKE); $(unstage)
6503	@[ -f ./cgen/Makefile ] || exit 0; \
6504	r=`${PWD_COMMAND}`; export r; \
6505	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6506	$(HOST_EXPORTS) \
6507	for flag in $(EXTRA_HOST_FLAGS) ; do \
6508	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6509	done; \
6510	echo "Doing install-pdf in cgen"; \
6511	(cd $(HOST_SUBDIR)/cgen && \
6512	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6513	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6514	          "RANLIB=$${RANLIB}" \
6515	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6516	          install-pdf) \
6517	  || exit 1
6518
6519@endif cgen
6520
6521.PHONY: maybe-install-html-cgen install-html-cgen
6522maybe-install-html-cgen:
6523@if cgen
6524maybe-install-html-cgen: install-html-cgen
6525
6526install-html-cgen: \
6527    configure-cgen \
6528    html-cgen 
6529	@: $(MAKE); $(unstage)
6530	@[ -f ./cgen/Makefile ] || exit 0; \
6531	r=`${PWD_COMMAND}`; export r; \
6532	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6533	$(HOST_EXPORTS) \
6534	for flag in $(EXTRA_HOST_FLAGS) ; do \
6535	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6536	done; \
6537	echo "Doing install-html in cgen"; \
6538	(cd $(HOST_SUBDIR)/cgen && \
6539	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6540	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6541	          "RANLIB=$${RANLIB}" \
6542	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6543	          install-html) \
6544	  || exit 1
6545
6546@endif cgen
6547
6548.PHONY: maybe-installcheck-cgen installcheck-cgen
6549maybe-installcheck-cgen:
6550@if cgen
6551maybe-installcheck-cgen: installcheck-cgen
6552
6553installcheck-cgen: \
6554    configure-cgen 
6555	@: $(MAKE); $(unstage)
6556	@[ -f ./cgen/Makefile ] || exit 0; \
6557	r=`${PWD_COMMAND}`; export r; \
6558	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6559	$(HOST_EXPORTS) \
6560	for flag in $(EXTRA_HOST_FLAGS) ; do \
6561	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6562	done; \
6563	echo "Doing installcheck in cgen"; \
6564	(cd $(HOST_SUBDIR)/cgen && \
6565	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6566	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6567	          "RANLIB=$${RANLIB}" \
6568	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6569	          installcheck) \
6570	  || exit 1
6571
6572@endif cgen
6573
6574.PHONY: maybe-mostlyclean-cgen mostlyclean-cgen
6575maybe-mostlyclean-cgen:
6576@if cgen
6577maybe-mostlyclean-cgen: mostlyclean-cgen
6578
6579mostlyclean-cgen: 
6580	@: $(MAKE); $(unstage)
6581	@[ -f ./cgen/Makefile ] || exit 0; \
6582	r=`${PWD_COMMAND}`; export r; \
6583	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6584	$(HOST_EXPORTS) \
6585	for flag in $(EXTRA_HOST_FLAGS) ; do \
6586	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6587	done; \
6588	echo "Doing mostlyclean in cgen"; \
6589	(cd $(HOST_SUBDIR)/cgen && \
6590	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6591	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6592	          "RANLIB=$${RANLIB}" \
6593	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6594	          mostlyclean) \
6595	  || exit 1
6596
6597@endif cgen
6598
6599.PHONY: maybe-clean-cgen clean-cgen
6600maybe-clean-cgen:
6601@if cgen
6602maybe-clean-cgen: clean-cgen
6603
6604clean-cgen: 
6605	@: $(MAKE); $(unstage)
6606	@[ -f ./cgen/Makefile ] || exit 0; \
6607	r=`${PWD_COMMAND}`; export r; \
6608	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6609	$(HOST_EXPORTS) \
6610	for flag in $(EXTRA_HOST_FLAGS) ; do \
6611	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6612	done; \
6613	echo "Doing clean in cgen"; \
6614	(cd $(HOST_SUBDIR)/cgen && \
6615	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6616	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6617	          "RANLIB=$${RANLIB}" \
6618	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6619	          clean) \
6620	  || exit 1
6621
6622@endif cgen
6623
6624.PHONY: maybe-distclean-cgen distclean-cgen
6625maybe-distclean-cgen:
6626@if cgen
6627maybe-distclean-cgen: distclean-cgen
6628
6629distclean-cgen: 
6630	@: $(MAKE); $(unstage)
6631	@[ -f ./cgen/Makefile ] || exit 0; \
6632	r=`${PWD_COMMAND}`; export r; \
6633	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6634	$(HOST_EXPORTS) \
6635	for flag in $(EXTRA_HOST_FLAGS) ; do \
6636	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6637	done; \
6638	echo "Doing distclean in cgen"; \
6639	(cd $(HOST_SUBDIR)/cgen && \
6640	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6641	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6642	          "RANLIB=$${RANLIB}" \
6643	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6644	          distclean) \
6645	  || exit 1
6646
6647@endif cgen
6648
6649.PHONY: maybe-maintainer-clean-cgen maintainer-clean-cgen
6650maybe-maintainer-clean-cgen:
6651@if cgen
6652maybe-maintainer-clean-cgen: maintainer-clean-cgen
6653
6654maintainer-clean-cgen: 
6655	@: $(MAKE); $(unstage)
6656	@[ -f ./cgen/Makefile ] || exit 0; \
6657	r=`${PWD_COMMAND}`; export r; \
6658	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6659	$(HOST_EXPORTS) \
6660	for flag in $(EXTRA_HOST_FLAGS) ; do \
6661	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6662	done; \
6663	echo "Doing maintainer-clean in cgen"; \
6664	(cd $(HOST_SUBDIR)/cgen && \
6665	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6666	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6667	          "RANLIB=$${RANLIB}" \
6668	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6669	          maintainer-clean) \
6670	  || exit 1
6671
6672@endif cgen
6673
6674
6675
6676.PHONY: configure-dejagnu maybe-configure-dejagnu
6677maybe-configure-dejagnu:
6678@if gcc-bootstrap
6679configure-dejagnu: stage_current
6680@endif gcc-bootstrap
6681@if dejagnu
6682maybe-configure-dejagnu: configure-dejagnu
6683configure-dejagnu: 
6684	@: $(MAKE); $(unstage)
6685	@r=`${PWD_COMMAND}`; export r; \
6686	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6687	test ! -f $(HOST_SUBDIR)/dejagnu/Makefile || exit 0; \
6688	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/dejagnu; \
6689	$(HOST_EXPORTS)  \
6690	echo Configuring in $(HOST_SUBDIR)/dejagnu; \
6691	cd "$(HOST_SUBDIR)/dejagnu" || exit 1; \
6692	case $(srcdir) in \
6693	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
6694	  *) topdir=`echo $(HOST_SUBDIR)/dejagnu/ | \
6695		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
6696	esac; \
6697	module_srcdir=dejagnu; \
6698	$(SHELL) \
6699	  $$s/$$module_srcdir/configure \
6700	  --srcdir=$${topdir}/$$module_srcdir \
6701	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
6702	  --target=${target_alias}  \
6703	  || exit 1
6704@endif dejagnu
6705
6706
6707
6708
6709
6710.PHONY: all-dejagnu maybe-all-dejagnu
6711maybe-all-dejagnu:
6712@if gcc-bootstrap
6713all-dejagnu: stage_current
6714@endif gcc-bootstrap
6715@if dejagnu
6716TARGET-dejagnu=all
6717maybe-all-dejagnu: all-dejagnu
6718all-dejagnu: configure-dejagnu
6719	@: $(MAKE); $(unstage)
6720	@r=`${PWD_COMMAND}`; export r; \
6721	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6722	$(HOST_EXPORTS)  \
6723	(cd $(HOST_SUBDIR)/dejagnu && \
6724	  $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS)  \
6725		$(TARGET-dejagnu))
6726@endif dejagnu
6727
6728
6729
6730
6731.PHONY: check-dejagnu maybe-check-dejagnu
6732maybe-check-dejagnu:
6733@if dejagnu
6734maybe-check-dejagnu: check-dejagnu
6735
6736check-dejagnu:
6737	@: $(MAKE); $(unstage)
6738	@r=`${PWD_COMMAND}`; export r; \
6739	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6740	$(HOST_EXPORTS)  \
6741	(cd $(HOST_SUBDIR)/dejagnu && \
6742	  $(MAKE) $(FLAGS_TO_PASS)  check)
6743
6744@endif dejagnu
6745
6746.PHONY: install-dejagnu maybe-install-dejagnu
6747maybe-install-dejagnu:
6748@if dejagnu
6749maybe-install-dejagnu: install-dejagnu
6750
6751install-dejagnu: installdirs
6752	@: $(MAKE); $(unstage)
6753	@r=`${PWD_COMMAND}`; export r; \
6754	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6755	$(HOST_EXPORTS) \
6756	(cd $(HOST_SUBDIR)/dejagnu && \
6757	  $(MAKE) $(FLAGS_TO_PASS)  install)
6758
6759@endif dejagnu
6760
6761.PHONY: install-strip-dejagnu maybe-install-strip-dejagnu
6762maybe-install-strip-dejagnu:
6763@if dejagnu
6764maybe-install-strip-dejagnu: install-strip-dejagnu
6765
6766install-strip-dejagnu: installdirs
6767	@: $(MAKE); $(unstage)
6768	@r=`${PWD_COMMAND}`; export r; \
6769	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6770	$(HOST_EXPORTS) \
6771	(cd $(HOST_SUBDIR)/dejagnu && \
6772	  $(MAKE) $(FLAGS_TO_PASS)  install-strip)
6773
6774@endif dejagnu
6775
6776# Other targets (info, dvi, pdf, etc.)
6777
6778.PHONY: maybe-info-dejagnu info-dejagnu
6779maybe-info-dejagnu:
6780@if dejagnu
6781maybe-info-dejagnu: info-dejagnu
6782
6783info-dejagnu: \
6784    configure-dejagnu 
6785	@: $(MAKE); $(unstage)
6786	@[ -f ./dejagnu/Makefile ] || exit 0; \
6787	r=`${PWD_COMMAND}`; export r; \
6788	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6789	$(HOST_EXPORTS) \
6790	for flag in $(EXTRA_HOST_FLAGS) ; do \
6791	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6792	done; \
6793	echo "Doing info in dejagnu"; \
6794	(cd $(HOST_SUBDIR)/dejagnu && \
6795	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6796	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6797	          "RANLIB=$${RANLIB}" \
6798	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6799	          info) \
6800	  || exit 1
6801
6802@endif dejagnu
6803
6804.PHONY: maybe-dvi-dejagnu dvi-dejagnu
6805maybe-dvi-dejagnu:
6806@if dejagnu
6807maybe-dvi-dejagnu: dvi-dejagnu
6808
6809dvi-dejagnu: \
6810    configure-dejagnu 
6811	@: $(MAKE); $(unstage)
6812	@[ -f ./dejagnu/Makefile ] || exit 0; \
6813	r=`${PWD_COMMAND}`; export r; \
6814	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6815	$(HOST_EXPORTS) \
6816	for flag in $(EXTRA_HOST_FLAGS) ; do \
6817	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6818	done; \
6819	echo "Doing dvi in dejagnu"; \
6820	(cd $(HOST_SUBDIR)/dejagnu && \
6821	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6822	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6823	          "RANLIB=$${RANLIB}" \
6824	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6825	          dvi) \
6826	  || exit 1
6827
6828@endif dejagnu
6829
6830.PHONY: maybe-pdf-dejagnu pdf-dejagnu
6831maybe-pdf-dejagnu:
6832@if dejagnu
6833maybe-pdf-dejagnu: pdf-dejagnu
6834
6835pdf-dejagnu: \
6836    configure-dejagnu 
6837	@: $(MAKE); $(unstage)
6838	@[ -f ./dejagnu/Makefile ] || exit 0; \
6839	r=`${PWD_COMMAND}`; export r; \
6840	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6841	$(HOST_EXPORTS) \
6842	for flag in $(EXTRA_HOST_FLAGS) ; do \
6843	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6844	done; \
6845	echo "Doing pdf in dejagnu"; \
6846	(cd $(HOST_SUBDIR)/dejagnu && \
6847	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6848	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6849	          "RANLIB=$${RANLIB}" \
6850	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6851	          pdf) \
6852	  || exit 1
6853
6854@endif dejagnu
6855
6856.PHONY: maybe-html-dejagnu html-dejagnu
6857maybe-html-dejagnu:
6858@if dejagnu
6859maybe-html-dejagnu: html-dejagnu
6860
6861html-dejagnu: \
6862    configure-dejagnu 
6863	@: $(MAKE); $(unstage)
6864	@[ -f ./dejagnu/Makefile ] || exit 0; \
6865	r=`${PWD_COMMAND}`; export r; \
6866	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6867	$(HOST_EXPORTS) \
6868	for flag in $(EXTRA_HOST_FLAGS) ; do \
6869	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6870	done; \
6871	echo "Doing html in dejagnu"; \
6872	(cd $(HOST_SUBDIR)/dejagnu && \
6873	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6874	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6875	          "RANLIB=$${RANLIB}" \
6876	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6877	          html) \
6878	  || exit 1
6879
6880@endif dejagnu
6881
6882.PHONY: maybe-TAGS-dejagnu TAGS-dejagnu
6883maybe-TAGS-dejagnu:
6884@if dejagnu
6885maybe-TAGS-dejagnu: TAGS-dejagnu
6886
6887TAGS-dejagnu: \
6888    configure-dejagnu 
6889	@: $(MAKE); $(unstage)
6890	@[ -f ./dejagnu/Makefile ] || exit 0; \
6891	r=`${PWD_COMMAND}`; export r; \
6892	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6893	$(HOST_EXPORTS) \
6894	for flag in $(EXTRA_HOST_FLAGS) ; do \
6895	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6896	done; \
6897	echo "Doing TAGS in dejagnu"; \
6898	(cd $(HOST_SUBDIR)/dejagnu && \
6899	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6900	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6901	          "RANLIB=$${RANLIB}" \
6902	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6903	          TAGS) \
6904	  || exit 1
6905
6906@endif dejagnu
6907
6908.PHONY: maybe-install-info-dejagnu install-info-dejagnu
6909maybe-install-info-dejagnu:
6910@if dejagnu
6911maybe-install-info-dejagnu: install-info-dejagnu
6912
6913install-info-dejagnu: \
6914    configure-dejagnu \
6915    info-dejagnu 
6916	@: $(MAKE); $(unstage)
6917	@[ -f ./dejagnu/Makefile ] || exit 0; \
6918	r=`${PWD_COMMAND}`; export r; \
6919	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6920	$(HOST_EXPORTS) \
6921	for flag in $(EXTRA_HOST_FLAGS) ; do \
6922	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6923	done; \
6924	echo "Doing install-info in dejagnu"; \
6925	(cd $(HOST_SUBDIR)/dejagnu && \
6926	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6927	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6928	          "RANLIB=$${RANLIB}" \
6929	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6930	          install-info) \
6931	  || exit 1
6932
6933@endif dejagnu
6934
6935.PHONY: maybe-install-pdf-dejagnu install-pdf-dejagnu
6936maybe-install-pdf-dejagnu:
6937@if dejagnu
6938maybe-install-pdf-dejagnu: install-pdf-dejagnu
6939
6940install-pdf-dejagnu: \
6941    configure-dejagnu \
6942    pdf-dejagnu 
6943	@: $(MAKE); $(unstage)
6944	@[ -f ./dejagnu/Makefile ] || exit 0; \
6945	r=`${PWD_COMMAND}`; export r; \
6946	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6947	$(HOST_EXPORTS) \
6948	for flag in $(EXTRA_HOST_FLAGS) ; do \
6949	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6950	done; \
6951	echo "Doing install-pdf in dejagnu"; \
6952	(cd $(HOST_SUBDIR)/dejagnu && \
6953	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6954	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6955	          "RANLIB=$${RANLIB}" \
6956	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6957	          install-pdf) \
6958	  || exit 1
6959
6960@endif dejagnu
6961
6962.PHONY: maybe-install-html-dejagnu install-html-dejagnu
6963maybe-install-html-dejagnu:
6964@if dejagnu
6965maybe-install-html-dejagnu: install-html-dejagnu
6966
6967install-html-dejagnu: \
6968    configure-dejagnu \
6969    html-dejagnu 
6970	@: $(MAKE); $(unstage)
6971	@[ -f ./dejagnu/Makefile ] || exit 0; \
6972	r=`${PWD_COMMAND}`; export r; \
6973	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6974	$(HOST_EXPORTS) \
6975	for flag in $(EXTRA_HOST_FLAGS) ; do \
6976	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6977	done; \
6978	echo "Doing install-html in dejagnu"; \
6979	(cd $(HOST_SUBDIR)/dejagnu && \
6980	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6981	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6982	          "RANLIB=$${RANLIB}" \
6983	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6984	          install-html) \
6985	  || exit 1
6986
6987@endif dejagnu
6988
6989.PHONY: maybe-installcheck-dejagnu installcheck-dejagnu
6990maybe-installcheck-dejagnu:
6991@if dejagnu
6992maybe-installcheck-dejagnu: installcheck-dejagnu
6993
6994installcheck-dejagnu: \
6995    configure-dejagnu 
6996	@: $(MAKE); $(unstage)
6997	@[ -f ./dejagnu/Makefile ] || exit 0; \
6998	r=`${PWD_COMMAND}`; export r; \
6999	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7000	$(HOST_EXPORTS) \
7001	for flag in $(EXTRA_HOST_FLAGS) ; do \
7002	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7003	done; \
7004	echo "Doing installcheck in dejagnu"; \
7005	(cd $(HOST_SUBDIR)/dejagnu && \
7006	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7007	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7008	          "RANLIB=$${RANLIB}" \
7009	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7010	          installcheck) \
7011	  || exit 1
7012
7013@endif dejagnu
7014
7015.PHONY: maybe-mostlyclean-dejagnu mostlyclean-dejagnu
7016maybe-mostlyclean-dejagnu:
7017@if dejagnu
7018maybe-mostlyclean-dejagnu: mostlyclean-dejagnu
7019
7020mostlyclean-dejagnu: 
7021	@: $(MAKE); $(unstage)
7022	@[ -f ./dejagnu/Makefile ] || exit 0; \
7023	r=`${PWD_COMMAND}`; export r; \
7024	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7025	$(HOST_EXPORTS) \
7026	for flag in $(EXTRA_HOST_FLAGS) ; do \
7027	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7028	done; \
7029	echo "Doing mostlyclean in dejagnu"; \
7030	(cd $(HOST_SUBDIR)/dejagnu && \
7031	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7032	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7033	          "RANLIB=$${RANLIB}" \
7034	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7035	          mostlyclean) \
7036	  || exit 1
7037
7038@endif dejagnu
7039
7040.PHONY: maybe-clean-dejagnu clean-dejagnu
7041maybe-clean-dejagnu:
7042@if dejagnu
7043maybe-clean-dejagnu: clean-dejagnu
7044
7045clean-dejagnu: 
7046	@: $(MAKE); $(unstage)
7047	@[ -f ./dejagnu/Makefile ] || exit 0; \
7048	r=`${PWD_COMMAND}`; export r; \
7049	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7050	$(HOST_EXPORTS) \
7051	for flag in $(EXTRA_HOST_FLAGS) ; do \
7052	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7053	done; \
7054	echo "Doing clean in dejagnu"; \
7055	(cd $(HOST_SUBDIR)/dejagnu && \
7056	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7057	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7058	          "RANLIB=$${RANLIB}" \
7059	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7060	          clean) \
7061	  || exit 1
7062
7063@endif dejagnu
7064
7065.PHONY: maybe-distclean-dejagnu distclean-dejagnu
7066maybe-distclean-dejagnu:
7067@if dejagnu
7068maybe-distclean-dejagnu: distclean-dejagnu
7069
7070distclean-dejagnu: 
7071	@: $(MAKE); $(unstage)
7072	@[ -f ./dejagnu/Makefile ] || exit 0; \
7073	r=`${PWD_COMMAND}`; export r; \
7074	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7075	$(HOST_EXPORTS) \
7076	for flag in $(EXTRA_HOST_FLAGS) ; do \
7077	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7078	done; \
7079	echo "Doing distclean in dejagnu"; \
7080	(cd $(HOST_SUBDIR)/dejagnu && \
7081	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7082	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7083	          "RANLIB=$${RANLIB}" \
7084	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7085	          distclean) \
7086	  || exit 1
7087
7088@endif dejagnu
7089
7090.PHONY: maybe-maintainer-clean-dejagnu maintainer-clean-dejagnu
7091maybe-maintainer-clean-dejagnu:
7092@if dejagnu
7093maybe-maintainer-clean-dejagnu: maintainer-clean-dejagnu
7094
7095maintainer-clean-dejagnu: 
7096	@: $(MAKE); $(unstage)
7097	@[ -f ./dejagnu/Makefile ] || exit 0; \
7098	r=`${PWD_COMMAND}`; export r; \
7099	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7100	$(HOST_EXPORTS) \
7101	for flag in $(EXTRA_HOST_FLAGS) ; do \
7102	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7103	done; \
7104	echo "Doing maintainer-clean in dejagnu"; \
7105	(cd $(HOST_SUBDIR)/dejagnu && \
7106	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7107	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7108	          "RANLIB=$${RANLIB}" \
7109	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7110	          maintainer-clean) \
7111	  || exit 1
7112
7113@endif dejagnu
7114
7115
7116
7117.PHONY: configure-etc maybe-configure-etc
7118maybe-configure-etc:
7119@if gcc-bootstrap
7120configure-etc: stage_current
7121@endif gcc-bootstrap
7122@if etc
7123maybe-configure-etc: configure-etc
7124configure-etc: 
7125	@: $(MAKE); $(unstage)
7126	@r=`${PWD_COMMAND}`; export r; \
7127	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7128	test ! -f $(HOST_SUBDIR)/etc/Makefile || exit 0; \
7129	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/etc; \
7130	$(HOST_EXPORTS)  \
7131	echo Configuring in $(HOST_SUBDIR)/etc; \
7132	cd "$(HOST_SUBDIR)/etc" || exit 1; \
7133	case $(srcdir) in \
7134	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
7135	  *) topdir=`echo $(HOST_SUBDIR)/etc/ | \
7136		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
7137	esac; \
7138	module_srcdir=etc; \
7139	$(SHELL) \
7140	  $$s/$$module_srcdir/configure \
7141	  --srcdir=$${topdir}/$$module_srcdir \
7142	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
7143	  --target=${target_alias}  \
7144	  || exit 1
7145@endif etc
7146
7147
7148
7149
7150
7151.PHONY: all-etc maybe-all-etc
7152maybe-all-etc:
7153@if gcc-bootstrap
7154all-etc: stage_current
7155@endif gcc-bootstrap
7156@if etc
7157TARGET-etc=all
7158maybe-all-etc: all-etc
7159all-etc: configure-etc
7160	@: $(MAKE); $(unstage)
7161	@r=`${PWD_COMMAND}`; export r; \
7162	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7163	$(HOST_EXPORTS)  \
7164	(cd $(HOST_SUBDIR)/etc && \
7165	  $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS)  \
7166		$(TARGET-etc))
7167@endif etc
7168
7169
7170
7171
7172.PHONY: check-etc maybe-check-etc
7173maybe-check-etc:
7174@if etc
7175maybe-check-etc: check-etc
7176
7177check-etc:
7178	@: $(MAKE); $(unstage)
7179	@r=`${PWD_COMMAND}`; export r; \
7180	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7181	$(HOST_EXPORTS)  \
7182	(cd $(HOST_SUBDIR)/etc && \
7183	  $(MAKE) $(FLAGS_TO_PASS)  check)
7184
7185@endif etc
7186
7187.PHONY: install-etc maybe-install-etc
7188maybe-install-etc:
7189@if etc
7190maybe-install-etc: install-etc
7191
7192install-etc: installdirs
7193	@: $(MAKE); $(unstage)
7194	@r=`${PWD_COMMAND}`; export r; \
7195	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7196	$(HOST_EXPORTS) \
7197	(cd $(HOST_SUBDIR)/etc && \
7198	  $(MAKE) $(FLAGS_TO_PASS)  install)
7199
7200@endif etc
7201
7202.PHONY: install-strip-etc maybe-install-strip-etc
7203maybe-install-strip-etc:
7204@if etc
7205maybe-install-strip-etc: install-strip-etc
7206
7207install-strip-etc: installdirs
7208	@: $(MAKE); $(unstage)
7209	@r=`${PWD_COMMAND}`; export r; \
7210	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7211	$(HOST_EXPORTS) \
7212	(cd $(HOST_SUBDIR)/etc && \
7213	  $(MAKE) $(FLAGS_TO_PASS)  install-strip)
7214
7215@endif etc
7216
7217# Other targets (info, dvi, pdf, etc.)
7218
7219.PHONY: maybe-info-etc info-etc
7220maybe-info-etc:
7221@if etc
7222maybe-info-etc: info-etc
7223
7224info-etc: \
7225    configure-etc 
7226	@: $(MAKE); $(unstage)
7227	@[ -f ./etc/Makefile ] || exit 0; \
7228	r=`${PWD_COMMAND}`; export r; \
7229	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7230	$(HOST_EXPORTS) \
7231	for flag in $(EXTRA_HOST_FLAGS) ; do \
7232	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7233	done; \
7234	echo "Doing info in etc"; \
7235	(cd $(HOST_SUBDIR)/etc && \
7236	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7237	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7238	          "RANLIB=$${RANLIB}" \
7239	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7240	          info) \
7241	  || exit 1
7242
7243@endif etc
7244
7245.PHONY: maybe-dvi-etc dvi-etc
7246maybe-dvi-etc:
7247@if etc
7248maybe-dvi-etc: dvi-etc
7249
7250dvi-etc: \
7251    configure-etc 
7252	@: $(MAKE); $(unstage)
7253	@[ -f ./etc/Makefile ] || exit 0; \
7254	r=`${PWD_COMMAND}`; export r; \
7255	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7256	$(HOST_EXPORTS) \
7257	for flag in $(EXTRA_HOST_FLAGS) ; do \
7258	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7259	done; \
7260	echo "Doing dvi in etc"; \
7261	(cd $(HOST_SUBDIR)/etc && \
7262	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7263	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7264	          "RANLIB=$${RANLIB}" \
7265	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7266	          dvi) \
7267	  || exit 1
7268
7269@endif etc
7270
7271.PHONY: maybe-pdf-etc pdf-etc
7272maybe-pdf-etc:
7273@if etc
7274maybe-pdf-etc: pdf-etc
7275
7276pdf-etc: \
7277    configure-etc 
7278	@: $(MAKE); $(unstage)
7279	@[ -f ./etc/Makefile ] || exit 0; \
7280	r=`${PWD_COMMAND}`; export r; \
7281	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7282	$(HOST_EXPORTS) \
7283	for flag in $(EXTRA_HOST_FLAGS) ; do \
7284	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7285	done; \
7286	echo "Doing pdf in etc"; \
7287	(cd $(HOST_SUBDIR)/etc && \
7288	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7289	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7290	          "RANLIB=$${RANLIB}" \
7291	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7292	          pdf) \
7293	  || exit 1
7294
7295@endif etc
7296
7297.PHONY: maybe-html-etc html-etc
7298maybe-html-etc:
7299@if etc
7300maybe-html-etc: html-etc
7301
7302html-etc: \
7303    configure-etc 
7304	@: $(MAKE); $(unstage)
7305	@[ -f ./etc/Makefile ] || exit 0; \
7306	r=`${PWD_COMMAND}`; export r; \
7307	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7308	$(HOST_EXPORTS) \
7309	for flag in $(EXTRA_HOST_FLAGS) ; do \
7310	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7311	done; \
7312	echo "Doing html in etc"; \
7313	(cd $(HOST_SUBDIR)/etc && \
7314	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7315	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7316	          "RANLIB=$${RANLIB}" \
7317	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7318	          html) \
7319	  || exit 1
7320
7321@endif etc
7322
7323.PHONY: maybe-TAGS-etc TAGS-etc
7324maybe-TAGS-etc:
7325@if etc
7326maybe-TAGS-etc: TAGS-etc
7327
7328TAGS-etc: \
7329    configure-etc 
7330	@: $(MAKE); $(unstage)
7331	@[ -f ./etc/Makefile ] || exit 0; \
7332	r=`${PWD_COMMAND}`; export r; \
7333	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7334	$(HOST_EXPORTS) \
7335	for flag in $(EXTRA_HOST_FLAGS) ; do \
7336	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7337	done; \
7338	echo "Doing TAGS in etc"; \
7339	(cd $(HOST_SUBDIR)/etc && \
7340	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7341	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7342	          "RANLIB=$${RANLIB}" \
7343	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7344	          TAGS) \
7345	  || exit 1
7346
7347@endif etc
7348
7349.PHONY: maybe-install-info-etc install-info-etc
7350maybe-install-info-etc:
7351@if etc
7352maybe-install-info-etc: install-info-etc
7353
7354install-info-etc: \
7355    configure-etc \
7356    info-etc 
7357	@: $(MAKE); $(unstage)
7358	@[ -f ./etc/Makefile ] || exit 0; \
7359	r=`${PWD_COMMAND}`; export r; \
7360	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7361	$(HOST_EXPORTS) \
7362	for flag in $(EXTRA_HOST_FLAGS) ; do \
7363	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7364	done; \
7365	echo "Doing install-info in etc"; \
7366	(cd $(HOST_SUBDIR)/etc && \
7367	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7368	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7369	          "RANLIB=$${RANLIB}" \
7370	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7371	          install-info) \
7372	  || exit 1
7373
7374@endif etc
7375
7376.PHONY: maybe-install-pdf-etc install-pdf-etc
7377maybe-install-pdf-etc:
7378@if etc
7379maybe-install-pdf-etc: install-pdf-etc
7380
7381install-pdf-etc: \
7382    configure-etc \
7383    pdf-etc 
7384	@: $(MAKE); $(unstage)
7385	@[ -f ./etc/Makefile ] || exit 0; \
7386	r=`${PWD_COMMAND}`; export r; \
7387	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7388	$(HOST_EXPORTS) \
7389	for flag in $(EXTRA_HOST_FLAGS) ; do \
7390	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7391	done; \
7392	echo "Doing install-pdf in etc"; \
7393	(cd $(HOST_SUBDIR)/etc && \
7394	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7395	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7396	          "RANLIB=$${RANLIB}" \
7397	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7398	          install-pdf) \
7399	  || exit 1
7400
7401@endif etc
7402
7403.PHONY: maybe-install-html-etc install-html-etc
7404maybe-install-html-etc:
7405@if etc
7406maybe-install-html-etc: install-html-etc
7407
7408install-html-etc: \
7409    configure-etc \
7410    html-etc 
7411	@: $(MAKE); $(unstage)
7412	@[ -f ./etc/Makefile ] || exit 0; \
7413	r=`${PWD_COMMAND}`; export r; \
7414	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7415	$(HOST_EXPORTS) \
7416	for flag in $(EXTRA_HOST_FLAGS) ; do \
7417	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7418	done; \
7419	echo "Doing install-html in etc"; \
7420	(cd $(HOST_SUBDIR)/etc && \
7421	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7422	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7423	          "RANLIB=$${RANLIB}" \
7424	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7425	          install-html) \
7426	  || exit 1
7427
7428@endif etc
7429
7430.PHONY: maybe-installcheck-etc installcheck-etc
7431maybe-installcheck-etc:
7432@if etc
7433maybe-installcheck-etc: installcheck-etc
7434
7435installcheck-etc: \
7436    configure-etc 
7437	@: $(MAKE); $(unstage)
7438	@[ -f ./etc/Makefile ] || exit 0; \
7439	r=`${PWD_COMMAND}`; export r; \
7440	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7441	$(HOST_EXPORTS) \
7442	for flag in $(EXTRA_HOST_FLAGS) ; do \
7443	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7444	done; \
7445	echo "Doing installcheck in etc"; \
7446	(cd $(HOST_SUBDIR)/etc && \
7447	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7448	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7449	          "RANLIB=$${RANLIB}" \
7450	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7451	          installcheck) \
7452	  || exit 1
7453
7454@endif etc
7455
7456.PHONY: maybe-mostlyclean-etc mostlyclean-etc
7457maybe-mostlyclean-etc:
7458@if etc
7459maybe-mostlyclean-etc: mostlyclean-etc
7460
7461mostlyclean-etc: 
7462	@: $(MAKE); $(unstage)
7463	@[ -f ./etc/Makefile ] || exit 0; \
7464	r=`${PWD_COMMAND}`; export r; \
7465	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7466	$(HOST_EXPORTS) \
7467	for flag in $(EXTRA_HOST_FLAGS) ; do \
7468	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7469	done; \
7470	echo "Doing mostlyclean in etc"; \
7471	(cd $(HOST_SUBDIR)/etc && \
7472	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7473	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7474	          "RANLIB=$${RANLIB}" \
7475	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7476	          mostlyclean) \
7477	  || exit 1
7478
7479@endif etc
7480
7481.PHONY: maybe-clean-etc clean-etc
7482maybe-clean-etc:
7483@if etc
7484maybe-clean-etc: clean-etc
7485
7486clean-etc: 
7487	@: $(MAKE); $(unstage)
7488	@[ -f ./etc/Makefile ] || exit 0; \
7489	r=`${PWD_COMMAND}`; export r; \
7490	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7491	$(HOST_EXPORTS) \
7492	for flag in $(EXTRA_HOST_FLAGS) ; do \
7493	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7494	done; \
7495	echo "Doing clean in etc"; \
7496	(cd $(HOST_SUBDIR)/etc && \
7497	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7498	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7499	          "RANLIB=$${RANLIB}" \
7500	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7501	          clean) \
7502	  || exit 1
7503
7504@endif etc
7505
7506.PHONY: maybe-distclean-etc distclean-etc
7507maybe-distclean-etc:
7508@if etc
7509maybe-distclean-etc: distclean-etc
7510
7511distclean-etc: 
7512	@: $(MAKE); $(unstage)
7513	@[ -f ./etc/Makefile ] || exit 0; \
7514	r=`${PWD_COMMAND}`; export r; \
7515	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7516	$(HOST_EXPORTS) \
7517	for flag in $(EXTRA_HOST_FLAGS) ; do \
7518	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7519	done; \
7520	echo "Doing distclean in etc"; \
7521	(cd $(HOST_SUBDIR)/etc && \
7522	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7523	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7524	          "RANLIB=$${RANLIB}" \
7525	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7526	          distclean) \
7527	  || exit 1
7528
7529@endif etc
7530
7531.PHONY: maybe-maintainer-clean-etc maintainer-clean-etc
7532maybe-maintainer-clean-etc:
7533@if etc
7534maybe-maintainer-clean-etc: maintainer-clean-etc
7535
7536maintainer-clean-etc: 
7537	@: $(MAKE); $(unstage)
7538	@[ -f ./etc/Makefile ] || exit 0; \
7539	r=`${PWD_COMMAND}`; export r; \
7540	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7541	$(HOST_EXPORTS) \
7542	for flag in $(EXTRA_HOST_FLAGS) ; do \
7543	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7544	done; \
7545	echo "Doing maintainer-clean in etc"; \
7546	(cd $(HOST_SUBDIR)/etc && \
7547	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7548	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7549	          "RANLIB=$${RANLIB}" \
7550	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7551	          maintainer-clean) \
7552	  || exit 1
7553
7554@endif etc
7555
7556
7557
7558.PHONY: configure-fastjar maybe-configure-fastjar
7559maybe-configure-fastjar:
7560@if gcc-bootstrap
7561configure-fastjar: stage_current
7562@endif gcc-bootstrap
7563@if fastjar
7564maybe-configure-fastjar: configure-fastjar
7565configure-fastjar: 
7566	@: $(MAKE); $(unstage)
7567	@r=`${PWD_COMMAND}`; export r; \
7568	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7569	test ! -f $(HOST_SUBDIR)/fastjar/Makefile || exit 0; \
7570	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/fastjar; \
7571	$(HOST_EXPORTS)  \
7572	echo Configuring in $(HOST_SUBDIR)/fastjar; \
7573	cd "$(HOST_SUBDIR)/fastjar" || exit 1; \
7574	case $(srcdir) in \
7575	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
7576	  *) topdir=`echo $(HOST_SUBDIR)/fastjar/ | \
7577		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
7578	esac; \
7579	module_srcdir=fastjar; \
7580	$(SHELL) \
7581	  $$s/$$module_srcdir/configure \
7582	  --srcdir=$${topdir}/$$module_srcdir \
7583	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
7584	  --target=${target_alias}  \
7585	  || exit 1
7586@endif fastjar
7587
7588
7589
7590
7591
7592.PHONY: all-fastjar maybe-all-fastjar
7593maybe-all-fastjar:
7594@if gcc-bootstrap
7595all-fastjar: stage_current
7596@endif gcc-bootstrap
7597@if fastjar
7598TARGET-fastjar=all
7599maybe-all-fastjar: all-fastjar
7600all-fastjar: configure-fastjar
7601	@: $(MAKE); $(unstage)
7602	@r=`${PWD_COMMAND}`; export r; \
7603	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7604	$(HOST_EXPORTS)  \
7605	(cd $(HOST_SUBDIR)/fastjar && \
7606	  $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS)  \
7607		$(TARGET-fastjar))
7608@endif fastjar
7609
7610
7611
7612
7613.PHONY: check-fastjar maybe-check-fastjar
7614maybe-check-fastjar:
7615@if fastjar
7616maybe-check-fastjar: check-fastjar
7617
7618# This module is only tested in a native toolchain.
7619check-fastjar:
7620	@: $(MAKE); $(unstage)
7621	@if [ '$(host)' = '$(target)' ]; then \
7622	  r=`${PWD_COMMAND}`; export r; \
7623	  s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7624	  $(HOST_EXPORTS)  \
7625	  (cd $(HOST_SUBDIR)/fastjar && \
7626	    $(MAKE) $(FLAGS_TO_PASS)  check)
7627	fi
7628
7629@endif fastjar
7630
7631.PHONY: install-fastjar maybe-install-fastjar
7632maybe-install-fastjar:
7633@if fastjar
7634maybe-install-fastjar: install-fastjar
7635
7636install-fastjar: installdirs
7637	@: $(MAKE); $(unstage)
7638	@r=`${PWD_COMMAND}`; export r; \
7639	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7640	$(HOST_EXPORTS) \
7641	(cd $(HOST_SUBDIR)/fastjar && \
7642	  $(MAKE) $(FLAGS_TO_PASS)  install)
7643
7644@endif fastjar
7645
7646.PHONY: install-strip-fastjar maybe-install-strip-fastjar
7647maybe-install-strip-fastjar:
7648@if fastjar
7649maybe-install-strip-fastjar: install-strip-fastjar
7650
7651install-strip-fastjar: installdirs
7652	@: $(MAKE); $(unstage)
7653	@r=`${PWD_COMMAND}`; export r; \
7654	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7655	$(HOST_EXPORTS) \
7656	(cd $(HOST_SUBDIR)/fastjar && \
7657	  $(MAKE) $(FLAGS_TO_PASS)  install-strip)
7658
7659@endif fastjar
7660
7661# Other targets (info, dvi, pdf, etc.)
7662
7663.PHONY: maybe-info-fastjar info-fastjar
7664maybe-info-fastjar:
7665@if fastjar
7666maybe-info-fastjar: info-fastjar
7667
7668info-fastjar: \
7669    configure-fastjar 
7670	@: $(MAKE); $(unstage)
7671	@[ -f ./fastjar/Makefile ] || exit 0; \
7672	r=`${PWD_COMMAND}`; export r; \
7673	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7674	$(HOST_EXPORTS) \
7675	for flag in $(EXTRA_HOST_FLAGS) ; do \
7676	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7677	done; \
7678	echo "Doing info in fastjar"; \
7679	(cd $(HOST_SUBDIR)/fastjar && \
7680	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7681	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7682	          "RANLIB=$${RANLIB}" \
7683	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7684	          info) \
7685	  || exit 1
7686
7687@endif fastjar
7688
7689.PHONY: maybe-dvi-fastjar dvi-fastjar
7690maybe-dvi-fastjar:
7691@if fastjar
7692maybe-dvi-fastjar: dvi-fastjar
7693
7694dvi-fastjar: \
7695    configure-fastjar 
7696	@: $(MAKE); $(unstage)
7697	@[ -f ./fastjar/Makefile ] || exit 0; \
7698	r=`${PWD_COMMAND}`; export r; \
7699	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7700	$(HOST_EXPORTS) \
7701	for flag in $(EXTRA_HOST_FLAGS) ; do \
7702	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7703	done; \
7704	echo "Doing dvi in fastjar"; \
7705	(cd $(HOST_SUBDIR)/fastjar && \
7706	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7707	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7708	          "RANLIB=$${RANLIB}" \
7709	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7710	          dvi) \
7711	  || exit 1
7712
7713@endif fastjar
7714
7715.PHONY: maybe-pdf-fastjar pdf-fastjar
7716maybe-pdf-fastjar:
7717@if fastjar
7718maybe-pdf-fastjar: pdf-fastjar
7719
7720pdf-fastjar: \
7721    configure-fastjar 
7722	@: $(MAKE); $(unstage)
7723	@[ -f ./fastjar/Makefile ] || exit 0; \
7724	r=`${PWD_COMMAND}`; export r; \
7725	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7726	$(HOST_EXPORTS) \
7727	for flag in $(EXTRA_HOST_FLAGS) ; do \
7728	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7729	done; \
7730	echo "Doing pdf in fastjar"; \
7731	(cd $(HOST_SUBDIR)/fastjar && \
7732	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7733	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7734	          "RANLIB=$${RANLIB}" \
7735	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7736	          pdf) \
7737	  || exit 1
7738
7739@endif fastjar
7740
7741.PHONY: maybe-html-fastjar html-fastjar
7742maybe-html-fastjar:
7743@if fastjar
7744maybe-html-fastjar: html-fastjar
7745
7746html-fastjar: \
7747    configure-fastjar 
7748	@: $(MAKE); $(unstage)
7749	@[ -f ./fastjar/Makefile ] || exit 0; \
7750	r=`${PWD_COMMAND}`; export r; \
7751	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7752	$(HOST_EXPORTS) \
7753	for flag in $(EXTRA_HOST_FLAGS) ; do \
7754	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7755	done; \
7756	echo "Doing html in fastjar"; \
7757	(cd $(HOST_SUBDIR)/fastjar && \
7758	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7759	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7760	          "RANLIB=$${RANLIB}" \
7761	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7762	          html) \
7763	  || exit 1
7764
7765@endif fastjar
7766
7767.PHONY: maybe-TAGS-fastjar TAGS-fastjar
7768maybe-TAGS-fastjar:
7769@if fastjar
7770maybe-TAGS-fastjar: TAGS-fastjar
7771
7772TAGS-fastjar: \
7773    configure-fastjar 
7774	@: $(MAKE); $(unstage)
7775	@[ -f ./fastjar/Makefile ] || exit 0; \
7776	r=`${PWD_COMMAND}`; export r; \
7777	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7778	$(HOST_EXPORTS) \
7779	for flag in $(EXTRA_HOST_FLAGS) ; do \
7780	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7781	done; \
7782	echo "Doing TAGS in fastjar"; \
7783	(cd $(HOST_SUBDIR)/fastjar && \
7784	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7785	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7786	          "RANLIB=$${RANLIB}" \
7787	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7788	          TAGS) \
7789	  || exit 1
7790
7791@endif fastjar
7792
7793.PHONY: maybe-install-info-fastjar install-info-fastjar
7794maybe-install-info-fastjar:
7795@if fastjar
7796maybe-install-info-fastjar: install-info-fastjar
7797
7798install-info-fastjar: \
7799    configure-fastjar \
7800    info-fastjar 
7801	@: $(MAKE); $(unstage)
7802	@[ -f ./fastjar/Makefile ] || exit 0; \
7803	r=`${PWD_COMMAND}`; export r; \
7804	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7805	$(HOST_EXPORTS) \
7806	for flag in $(EXTRA_HOST_FLAGS) ; do \
7807	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7808	done; \
7809	echo "Doing install-info in fastjar"; \
7810	(cd $(HOST_SUBDIR)/fastjar && \
7811	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7812	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7813	          "RANLIB=$${RANLIB}" \
7814	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7815	          install-info) \
7816	  || exit 1
7817
7818@endif fastjar
7819
7820.PHONY: maybe-install-pdf-fastjar install-pdf-fastjar
7821maybe-install-pdf-fastjar:
7822@if fastjar
7823maybe-install-pdf-fastjar: install-pdf-fastjar
7824
7825install-pdf-fastjar: \
7826    configure-fastjar \
7827    pdf-fastjar 
7828	@: $(MAKE); $(unstage)
7829	@[ -f ./fastjar/Makefile ] || exit 0; \
7830	r=`${PWD_COMMAND}`; export r; \
7831	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7832	$(HOST_EXPORTS) \
7833	for flag in $(EXTRA_HOST_FLAGS) ; do \
7834	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7835	done; \
7836	echo "Doing install-pdf in fastjar"; \
7837	(cd $(HOST_SUBDIR)/fastjar && \
7838	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7839	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7840	          "RANLIB=$${RANLIB}" \
7841	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7842	          install-pdf) \
7843	  || exit 1
7844
7845@endif fastjar
7846
7847.PHONY: maybe-install-html-fastjar install-html-fastjar
7848maybe-install-html-fastjar:
7849@if fastjar
7850maybe-install-html-fastjar: install-html-fastjar
7851
7852install-html-fastjar: \
7853    configure-fastjar \
7854    html-fastjar 
7855	@: $(MAKE); $(unstage)
7856	@[ -f ./fastjar/Makefile ] || exit 0; \
7857	r=`${PWD_COMMAND}`; export r; \
7858	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7859	$(HOST_EXPORTS) \
7860	for flag in $(EXTRA_HOST_FLAGS) ; do \
7861	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7862	done; \
7863	echo "Doing install-html in fastjar"; \
7864	(cd $(HOST_SUBDIR)/fastjar && \
7865	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7866	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7867	          "RANLIB=$${RANLIB}" \
7868	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7869	          install-html) \
7870	  || exit 1
7871
7872@endif fastjar
7873
7874.PHONY: maybe-installcheck-fastjar installcheck-fastjar
7875maybe-installcheck-fastjar:
7876@if fastjar
7877maybe-installcheck-fastjar: installcheck-fastjar
7878
7879installcheck-fastjar: \
7880    configure-fastjar 
7881	@: $(MAKE); $(unstage)
7882	@[ -f ./fastjar/Makefile ] || exit 0; \
7883	r=`${PWD_COMMAND}`; export r; \
7884	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7885	$(HOST_EXPORTS) \
7886	for flag in $(EXTRA_HOST_FLAGS) ; do \
7887	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7888	done; \
7889	echo "Doing installcheck in fastjar"; \
7890	(cd $(HOST_SUBDIR)/fastjar && \
7891	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7892	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7893	          "RANLIB=$${RANLIB}" \
7894	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7895	          installcheck) \
7896	  || exit 1
7897
7898@endif fastjar
7899
7900.PHONY: maybe-mostlyclean-fastjar mostlyclean-fastjar
7901maybe-mostlyclean-fastjar:
7902@if fastjar
7903maybe-mostlyclean-fastjar: mostlyclean-fastjar
7904
7905mostlyclean-fastjar: 
7906	@: $(MAKE); $(unstage)
7907	@[ -f ./fastjar/Makefile ] || exit 0; \
7908	r=`${PWD_COMMAND}`; export r; \
7909	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7910	$(HOST_EXPORTS) \
7911	for flag in $(EXTRA_HOST_FLAGS) ; do \
7912	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7913	done; \
7914	echo "Doing mostlyclean in fastjar"; \
7915	(cd $(HOST_SUBDIR)/fastjar && \
7916	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7917	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7918	          "RANLIB=$${RANLIB}" \
7919	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7920	          mostlyclean) \
7921	  || exit 1
7922
7923@endif fastjar
7924
7925.PHONY: maybe-clean-fastjar clean-fastjar
7926maybe-clean-fastjar:
7927@if fastjar
7928maybe-clean-fastjar: clean-fastjar
7929
7930clean-fastjar: 
7931	@: $(MAKE); $(unstage)
7932	@[ -f ./fastjar/Makefile ] || exit 0; \
7933	r=`${PWD_COMMAND}`; export r; \
7934	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7935	$(HOST_EXPORTS) \
7936	for flag in $(EXTRA_HOST_FLAGS) ; do \
7937	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7938	done; \
7939	echo "Doing clean in fastjar"; \
7940	(cd $(HOST_SUBDIR)/fastjar && \
7941	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7942	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7943	          "RANLIB=$${RANLIB}" \
7944	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7945	          clean) \
7946	  || exit 1
7947
7948@endif fastjar
7949
7950.PHONY: maybe-distclean-fastjar distclean-fastjar
7951maybe-distclean-fastjar:
7952@if fastjar
7953maybe-distclean-fastjar: distclean-fastjar
7954
7955distclean-fastjar: 
7956	@: $(MAKE); $(unstage)
7957	@[ -f ./fastjar/Makefile ] || exit 0; \
7958	r=`${PWD_COMMAND}`; export r; \
7959	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7960	$(HOST_EXPORTS) \
7961	for flag in $(EXTRA_HOST_FLAGS) ; do \
7962	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7963	done; \
7964	echo "Doing distclean in fastjar"; \
7965	(cd $(HOST_SUBDIR)/fastjar && \
7966	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7967	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7968	          "RANLIB=$${RANLIB}" \
7969	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7970	          distclean) \
7971	  || exit 1
7972
7973@endif fastjar
7974
7975.PHONY: maybe-maintainer-clean-fastjar maintainer-clean-fastjar
7976maybe-maintainer-clean-fastjar:
7977@if fastjar
7978maybe-maintainer-clean-fastjar: maintainer-clean-fastjar
7979
7980maintainer-clean-fastjar: 
7981	@: $(MAKE); $(unstage)
7982	@[ -f ./fastjar/Makefile ] || exit 0; \
7983	r=`${PWD_COMMAND}`; export r; \
7984	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7985	$(HOST_EXPORTS) \
7986	for flag in $(EXTRA_HOST_FLAGS) ; do \
7987	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7988	done; \
7989	echo "Doing maintainer-clean in fastjar"; \
7990	(cd $(HOST_SUBDIR)/fastjar && \
7991	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7992	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7993	          "RANLIB=$${RANLIB}" \
7994	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7995	          maintainer-clean) \
7996	  || exit 1
7997
7998@endif fastjar
7999
8000
8001
8002.PHONY: configure-fixincludes maybe-configure-fixincludes
8003maybe-configure-fixincludes:
8004@if gcc-bootstrap
8005configure-fixincludes: stage_current
8006@endif gcc-bootstrap
8007@if fixincludes
8008maybe-configure-fixincludes: configure-fixincludes
8009configure-fixincludes: 
8010	@r=`${PWD_COMMAND}`; export r; \
8011	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8012	test ! -f $(HOST_SUBDIR)/fixincludes/Makefile || exit 0; \
8013	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/fixincludes; \
8014	$(HOST_EXPORTS)  \
8015	echo Configuring in $(HOST_SUBDIR)/fixincludes; \
8016	cd "$(HOST_SUBDIR)/fixincludes" || exit 1; \
8017	case $(srcdir) in \
8018	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
8019	  *) topdir=`echo $(HOST_SUBDIR)/fixincludes/ | \
8020		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
8021	esac; \
8022	module_srcdir=fixincludes; \
8023	$(SHELL) \
8024	  $$s/$$module_srcdir/configure \
8025	  --srcdir=$${topdir}/$$module_srcdir \
8026	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
8027	  --target=${target_alias}  \
8028	  || exit 1
8029@endif fixincludes
8030
8031
8032
8033.PHONY: configure-stage1-fixincludes maybe-configure-stage1-fixincludes
8034maybe-configure-stage1-fixincludes:
8035@if fixincludes-bootstrap
8036maybe-configure-stage1-fixincludes: configure-stage1-fixincludes
8037configure-stage1-fixincludes:
8038	@[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
8039	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/fixincludes
8040	@r=`${PWD_COMMAND}`; export r; \
8041	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8042	TFLAGS="$(STAGE1_TFLAGS)"; \
8043	test ! -f $(HOST_SUBDIR)/fixincludes/Makefile || exit 0; \
8044	$(HOST_EXPORTS) \
8045	CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
8046	CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
8047	LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS;  \
8048	echo Configuring stage 1 in $(HOST_SUBDIR)/fixincludes; \
8049	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/fixincludes; \
8050	cd $(HOST_SUBDIR)/fixincludes || exit 1; \
8051	case $(srcdir) in \
8052	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
8053	  *) topdir=`echo $(HOST_SUBDIR)/fixincludes/ | \
8054		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
8055	esac; \
8056	module_srcdir=fixincludes; \
8057	$(SHELL) $$s/$$module_srcdir/configure \
8058	  --srcdir=$${topdir}/$$module_srcdir \
8059	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
8060	  --target=${target_alias} \
8061	   \
8062	  $(STAGE1_CONFIGURE_FLAGS)
8063@endif fixincludes-bootstrap
8064
8065.PHONY: configure-stage2-fixincludes maybe-configure-stage2-fixincludes
8066maybe-configure-stage2-fixincludes:
8067@if fixincludes-bootstrap
8068maybe-configure-stage2-fixincludes: configure-stage2-fixincludes
8069configure-stage2-fixincludes:
8070	@[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
8071	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/fixincludes
8072	@r=`${PWD_COMMAND}`; export r; \
8073	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8074	TFLAGS="$(STAGE2_TFLAGS)"; \
8075	test ! -f $(HOST_SUBDIR)/fixincludes/Makefile || exit 0; \
8076	$(HOST_EXPORTS) \
8077	$(POSTSTAGE1_HOST_EXPORTS) \
8078	CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
8079	CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
8080	LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS;  \
8081	echo Configuring stage 2 in $(HOST_SUBDIR)/fixincludes; \
8082	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/fixincludes; \
8083	cd $(HOST_SUBDIR)/fixincludes || exit 1; \
8084	case $(srcdir) in \
8085	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
8086	  *) topdir=`echo $(HOST_SUBDIR)/fixincludes/ | \
8087		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
8088	esac; \
8089	module_srcdir=fixincludes; \
8090	$(SHELL) $$s/$$module_srcdir/configure \
8091	  --srcdir=$${topdir}/$$module_srcdir \
8092	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
8093	  --target=${target_alias} \
8094	  --with-build-libsubdir=$(HOST_SUBDIR) \
8095	  $(STAGE2_CONFIGURE_FLAGS)
8096@endif fixincludes-bootstrap
8097
8098.PHONY: configure-stage3-fixincludes maybe-configure-stage3-fixincludes
8099maybe-configure-stage3-fixincludes:
8100@if fixincludes-bootstrap
8101maybe-configure-stage3-fixincludes: configure-stage3-fixincludes
8102configure-stage3-fixincludes:
8103	@[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
8104	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/fixincludes
8105	@r=`${PWD_COMMAND}`; export r; \
8106	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8107	TFLAGS="$(STAGE3_TFLAGS)"; \
8108	test ! -f $(HOST_SUBDIR)/fixincludes/Makefile || exit 0; \
8109	$(HOST_EXPORTS) \
8110	$(POSTSTAGE1_HOST_EXPORTS) \
8111	CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
8112	CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
8113	LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS;  \
8114	echo Configuring stage 3 in $(HOST_SUBDIR)/fixincludes; \
8115	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/fixincludes; \
8116	cd $(HOST_SUBDIR)/fixincludes || exit 1; \
8117	case $(srcdir) in \
8118	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
8119	  *) topdir=`echo $(HOST_SUBDIR)/fixincludes/ | \
8120		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
8121	esac; \
8122	module_srcdir=fixincludes; \
8123	$(SHELL) $$s/$$module_srcdir/configure \
8124	  --srcdir=$${topdir}/$$module_srcdir \
8125	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
8126	  --target=${target_alias} \
8127	  --with-build-libsubdir=$(HOST_SUBDIR) \
8128	  $(STAGE3_CONFIGURE_FLAGS)
8129@endif fixincludes-bootstrap
8130
8131.PHONY: configure-stage4-fixincludes maybe-configure-stage4-fixincludes
8132maybe-configure-stage4-fixincludes:
8133@if fixincludes-bootstrap
8134maybe-configure-stage4-fixincludes: configure-stage4-fixincludes
8135configure-stage4-fixincludes:
8136	@[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
8137	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/fixincludes
8138	@r=`${PWD_COMMAND}`; export r; \
8139	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8140	TFLAGS="$(STAGE4_TFLAGS)"; \
8141	test ! -f $(HOST_SUBDIR)/fixincludes/Makefile || exit 0; \
8142	$(HOST_EXPORTS) \
8143	$(POSTSTAGE1_HOST_EXPORTS) \
8144	CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
8145	CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
8146	LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS;  \
8147	echo Configuring stage 4 in $(HOST_SUBDIR)/fixincludes; \
8148	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/fixincludes; \
8149	cd $(HOST_SUBDIR)/fixincludes || exit 1; \
8150	case $(srcdir) in \
8151	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
8152	  *) topdir=`echo $(HOST_SUBDIR)/fixincludes/ | \
8153		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
8154	esac; \
8155	module_srcdir=fixincludes; \
8156	$(SHELL) $$s/$$module_srcdir/configure \
8157	  --srcdir=$${topdir}/$$module_srcdir \
8158	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
8159	  --target=${target_alias} \
8160	  --with-build-libsubdir=$(HOST_SUBDIR) \
8161	  $(STAGE4_CONFIGURE_FLAGS)
8162@endif fixincludes-bootstrap
8163
8164.PHONY: configure-stageprofile-fixincludes maybe-configure-stageprofile-fixincludes
8165maybe-configure-stageprofile-fixincludes:
8166@if fixincludes-bootstrap
8167maybe-configure-stageprofile-fixincludes: configure-stageprofile-fixincludes
8168configure-stageprofile-fixincludes:
8169	@[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
8170	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/fixincludes
8171	@r=`${PWD_COMMAND}`; export r; \
8172	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8173	TFLAGS="$(STAGEprofile_TFLAGS)"; \
8174	test ! -f $(HOST_SUBDIR)/fixincludes/Makefile || exit 0; \
8175	$(HOST_EXPORTS) \
8176	$(POSTSTAGE1_HOST_EXPORTS) \
8177	CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
8178	CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
8179	LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS;  \
8180	echo Configuring stage profile in $(HOST_SUBDIR)/fixincludes; \
8181	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/fixincludes; \
8182	cd $(HOST_SUBDIR)/fixincludes || exit 1; \
8183	case $(srcdir) in \
8184	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
8185	  *) topdir=`echo $(HOST_SUBDIR)/fixincludes/ | \
8186		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
8187	esac; \
8188	module_srcdir=fixincludes; \
8189	$(SHELL) $$s/$$module_srcdir/configure \
8190	  --srcdir=$${topdir}/$$module_srcdir \
8191	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
8192	  --target=${target_alias} \
8193	  --with-build-libsubdir=$(HOST_SUBDIR) \
8194	  $(STAGEprofile_CONFIGURE_FLAGS)
8195@endif fixincludes-bootstrap
8196
8197.PHONY: configure-stagefeedback-fixincludes maybe-configure-stagefeedback-fixincludes
8198maybe-configure-stagefeedback-fixincludes:
8199@if fixincludes-bootstrap
8200maybe-configure-stagefeedback-fixincludes: configure-stagefeedback-fixincludes
8201configure-stagefeedback-fixincludes:
8202	@[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
8203	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/fixincludes
8204	@r=`${PWD_COMMAND}`; export r; \
8205	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8206	TFLAGS="$(STAGEfeedback_TFLAGS)"; \
8207	test ! -f $(HOST_SUBDIR)/fixincludes/Makefile || exit 0; \
8208	$(HOST_EXPORTS) \
8209	$(POSTSTAGE1_HOST_EXPORTS) \
8210	CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
8211	CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
8212	LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS;  \
8213	echo Configuring stage feedback in $(HOST_SUBDIR)/fixincludes; \
8214	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/fixincludes; \
8215	cd $(HOST_SUBDIR)/fixincludes || exit 1; \
8216	case $(srcdir) in \
8217	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
8218	  *) topdir=`echo $(HOST_SUBDIR)/fixincludes/ | \
8219		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
8220	esac; \
8221	module_srcdir=fixincludes; \
8222	$(SHELL) $$s/$$module_srcdir/configure \
8223	  --srcdir=$${topdir}/$$module_srcdir \
8224	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
8225	  --target=${target_alias} \
8226	  --with-build-libsubdir=$(HOST_SUBDIR) \
8227	  $(STAGEfeedback_CONFIGURE_FLAGS)
8228@endif fixincludes-bootstrap
8229
8230
8231
8232
8233
8234.PHONY: all-fixincludes maybe-all-fixincludes
8235maybe-all-fixincludes:
8236@if gcc-bootstrap
8237all-fixincludes: stage_current
8238@endif gcc-bootstrap
8239@if fixincludes
8240TARGET-fixincludes=all
8241maybe-all-fixincludes: all-fixincludes
8242all-fixincludes: configure-fixincludes
8243	@r=`${PWD_COMMAND}`; export r; \
8244	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8245	$(HOST_EXPORTS)  \
8246	(cd $(HOST_SUBDIR)/fixincludes && \
8247	  $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS)  \
8248		$(TARGET-fixincludes))
8249@endif fixincludes
8250
8251
8252
8253.PHONY: all-stage1-fixincludes maybe-all-stage1-fixincludes
8254.PHONY: clean-stage1-fixincludes maybe-clean-stage1-fixincludes
8255maybe-all-stage1-fixincludes:
8256maybe-clean-stage1-fixincludes:
8257@if fixincludes-bootstrap
8258maybe-all-stage1-fixincludes: all-stage1-fixincludes
8259all-stage1: all-stage1-fixincludes
8260TARGET-stage1-fixincludes = $(TARGET-fixincludes)
8261all-stage1-fixincludes: configure-stage1-fixincludes
8262	@[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
8263	@r=`${PWD_COMMAND}`; export r; \
8264	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8265	TFLAGS="$(STAGE1_TFLAGS)"; \
8266	$(HOST_EXPORTS)  \
8267	cd $(HOST_SUBDIR)/fixincludes && \
8268	$(MAKE) $(BASE_FLAGS_TO_PASS) \
8269		CFLAGS="$(STAGE1_CFLAGS)" \
8270		CXXFLAGS="$(STAGE1_CXXFLAGS)" \
8271		LIBCFLAGS="$(LIBCFLAGS)" \
8272		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
8273		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
8274		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
8275		$(EXTRA_HOST_FLAGS)  \
8276		$(STAGE1_FLAGS_TO_PASS)  \
8277		TFLAGS="$(STAGE1_TFLAGS)" \
8278		$(TARGET-stage1-fixincludes)
8279
8280maybe-clean-stage1-fixincludes: clean-stage1-fixincludes
8281clean-stage1: clean-stage1-fixincludes
8282clean-stage1-fixincludes:
8283	@if [ $(current_stage) = stage1 ]; then \
8284	  [ -f $(HOST_SUBDIR)/fixincludes/Makefile ] || exit 0; \
8285	else \
8286	  [ -f $(HOST_SUBDIR)/stage1-fixincludes/Makefile ] || exit 0; \
8287	  $(MAKE) stage1-start; \
8288	fi; \
8289	cd $(HOST_SUBDIR)/fixincludes && \
8290	$(MAKE) $(EXTRA_HOST_FLAGS)  \
8291	$(STAGE1_FLAGS_TO_PASS)  clean
8292@endif fixincludes-bootstrap
8293
8294
8295.PHONY: all-stage2-fixincludes maybe-all-stage2-fixincludes
8296.PHONY: clean-stage2-fixincludes maybe-clean-stage2-fixincludes
8297maybe-all-stage2-fixincludes:
8298maybe-clean-stage2-fixincludes:
8299@if fixincludes-bootstrap
8300maybe-all-stage2-fixincludes: all-stage2-fixincludes
8301all-stage2: all-stage2-fixincludes
8302TARGET-stage2-fixincludes = $(TARGET-fixincludes)
8303all-stage2-fixincludes: configure-stage2-fixincludes
8304	@[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
8305	@r=`${PWD_COMMAND}`; export r; \
8306	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8307	TFLAGS="$(STAGE2_TFLAGS)"; \
8308	$(HOST_EXPORTS) \
8309	$(POSTSTAGE1_HOST_EXPORTS)  \
8310	cd $(HOST_SUBDIR)/fixincludes && \
8311	$(MAKE) $(BASE_FLAGS_TO_PASS) \
8312		CFLAGS="$(STAGE2_CFLAGS)" \
8313		CXXFLAGS="$(STAGE2_CXXFLAGS)" \
8314		LIBCFLAGS="$(STAGE2_CFLAGS)" \
8315		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
8316		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
8317		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
8318		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
8319		TFLAGS="$(STAGE2_TFLAGS)" \
8320		$(TARGET-stage2-fixincludes)
8321
8322maybe-clean-stage2-fixincludes: clean-stage2-fixincludes
8323clean-stage2: clean-stage2-fixincludes
8324clean-stage2-fixincludes:
8325	@if [ $(current_stage) = stage2 ]; then \
8326	  [ -f $(HOST_SUBDIR)/fixincludes/Makefile ] || exit 0; \
8327	else \
8328	  [ -f $(HOST_SUBDIR)/stage2-fixincludes/Makefile ] || exit 0; \
8329	  $(MAKE) stage2-start; \
8330	fi; \
8331	cd $(HOST_SUBDIR)/fixincludes && \
8332	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
8333@endif fixincludes-bootstrap
8334
8335
8336.PHONY: all-stage3-fixincludes maybe-all-stage3-fixincludes
8337.PHONY: clean-stage3-fixincludes maybe-clean-stage3-fixincludes
8338maybe-all-stage3-fixincludes:
8339maybe-clean-stage3-fixincludes:
8340@if fixincludes-bootstrap
8341maybe-all-stage3-fixincludes: all-stage3-fixincludes
8342all-stage3: all-stage3-fixincludes
8343TARGET-stage3-fixincludes = $(TARGET-fixincludes)
8344all-stage3-fixincludes: configure-stage3-fixincludes
8345	@[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
8346	@r=`${PWD_COMMAND}`; export r; \
8347	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8348	TFLAGS="$(STAGE3_TFLAGS)"; \
8349	$(HOST_EXPORTS) \
8350	$(POSTSTAGE1_HOST_EXPORTS)  \
8351	cd $(HOST_SUBDIR)/fixincludes && \
8352	$(MAKE) $(BASE_FLAGS_TO_PASS) \
8353		CFLAGS="$(STAGE3_CFLAGS)" \
8354		CXXFLAGS="$(STAGE3_CXXFLAGS)" \
8355		LIBCFLAGS="$(STAGE3_CFLAGS)" \
8356		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
8357		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
8358		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
8359		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
8360		TFLAGS="$(STAGE3_TFLAGS)" \
8361		$(TARGET-stage3-fixincludes)
8362
8363maybe-clean-stage3-fixincludes: clean-stage3-fixincludes
8364clean-stage3: clean-stage3-fixincludes
8365clean-stage3-fixincludes:
8366	@if [ $(current_stage) = stage3 ]; then \
8367	  [ -f $(HOST_SUBDIR)/fixincludes/Makefile ] || exit 0; \
8368	else \
8369	  [ -f $(HOST_SUBDIR)/stage3-fixincludes/Makefile ] || exit 0; \
8370	  $(MAKE) stage3-start; \
8371	fi; \
8372	cd $(HOST_SUBDIR)/fixincludes && \
8373	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
8374@endif fixincludes-bootstrap
8375
8376
8377.PHONY: all-stage4-fixincludes maybe-all-stage4-fixincludes
8378.PHONY: clean-stage4-fixincludes maybe-clean-stage4-fixincludes
8379maybe-all-stage4-fixincludes:
8380maybe-clean-stage4-fixincludes:
8381@if fixincludes-bootstrap
8382maybe-all-stage4-fixincludes: all-stage4-fixincludes
8383all-stage4: all-stage4-fixincludes
8384TARGET-stage4-fixincludes = $(TARGET-fixincludes)
8385all-stage4-fixincludes: configure-stage4-fixincludes
8386	@[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
8387	@r=`${PWD_COMMAND}`; export r; \
8388	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8389	TFLAGS="$(STAGE4_TFLAGS)"; \
8390	$(HOST_EXPORTS) \
8391	$(POSTSTAGE1_HOST_EXPORTS)  \
8392	cd $(HOST_SUBDIR)/fixincludes && \
8393	$(MAKE) $(BASE_FLAGS_TO_PASS) \
8394		CFLAGS="$(STAGE4_CFLAGS)" \
8395		CXXFLAGS="$(STAGE4_CXXFLAGS)" \
8396		LIBCFLAGS="$(STAGE4_CFLAGS)" \
8397		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
8398		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
8399		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
8400		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
8401		TFLAGS="$(STAGE4_TFLAGS)" \
8402		$(TARGET-stage4-fixincludes)
8403
8404maybe-clean-stage4-fixincludes: clean-stage4-fixincludes
8405clean-stage4: clean-stage4-fixincludes
8406clean-stage4-fixincludes:
8407	@if [ $(current_stage) = stage4 ]; then \
8408	  [ -f $(HOST_SUBDIR)/fixincludes/Makefile ] || exit 0; \
8409	else \
8410	  [ -f $(HOST_SUBDIR)/stage4-fixincludes/Makefile ] || exit 0; \
8411	  $(MAKE) stage4-start; \
8412	fi; \
8413	cd $(HOST_SUBDIR)/fixincludes && \
8414	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
8415@endif fixincludes-bootstrap
8416
8417
8418.PHONY: all-stageprofile-fixincludes maybe-all-stageprofile-fixincludes
8419.PHONY: clean-stageprofile-fixincludes maybe-clean-stageprofile-fixincludes
8420maybe-all-stageprofile-fixincludes:
8421maybe-clean-stageprofile-fixincludes:
8422@if fixincludes-bootstrap
8423maybe-all-stageprofile-fixincludes: all-stageprofile-fixincludes
8424all-stageprofile: all-stageprofile-fixincludes
8425TARGET-stageprofile-fixincludes = $(TARGET-fixincludes)
8426all-stageprofile-fixincludes: configure-stageprofile-fixincludes
8427	@[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
8428	@r=`${PWD_COMMAND}`; export r; \
8429	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8430	TFLAGS="$(STAGEprofile_TFLAGS)"; \
8431	$(HOST_EXPORTS) \
8432	$(POSTSTAGE1_HOST_EXPORTS)  \
8433	cd $(HOST_SUBDIR)/fixincludes && \
8434	$(MAKE) $(BASE_FLAGS_TO_PASS) \
8435		CFLAGS="$(STAGEprofile_CFLAGS)" \
8436		CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
8437		LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
8438		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
8439		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
8440		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
8441		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
8442		TFLAGS="$(STAGEprofile_TFLAGS)" \
8443		$(TARGET-stageprofile-fixincludes)
8444
8445maybe-clean-stageprofile-fixincludes: clean-stageprofile-fixincludes
8446clean-stageprofile: clean-stageprofile-fixincludes
8447clean-stageprofile-fixincludes:
8448	@if [ $(current_stage) = stageprofile ]; then \
8449	  [ -f $(HOST_SUBDIR)/fixincludes/Makefile ] || exit 0; \
8450	else \
8451	  [ -f $(HOST_SUBDIR)/stageprofile-fixincludes/Makefile ] || exit 0; \
8452	  $(MAKE) stageprofile-start; \
8453	fi; \
8454	cd $(HOST_SUBDIR)/fixincludes && \
8455	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
8456@endif fixincludes-bootstrap
8457
8458
8459.PHONY: all-stagefeedback-fixincludes maybe-all-stagefeedback-fixincludes
8460.PHONY: clean-stagefeedback-fixincludes maybe-clean-stagefeedback-fixincludes
8461maybe-all-stagefeedback-fixincludes:
8462maybe-clean-stagefeedback-fixincludes:
8463@if fixincludes-bootstrap
8464maybe-all-stagefeedback-fixincludes: all-stagefeedback-fixincludes
8465all-stagefeedback: all-stagefeedback-fixincludes
8466TARGET-stagefeedback-fixincludes = $(TARGET-fixincludes)
8467all-stagefeedback-fixincludes: configure-stagefeedback-fixincludes
8468	@[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
8469	@r=`${PWD_COMMAND}`; export r; \
8470	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8471	TFLAGS="$(STAGEfeedback_TFLAGS)"; \
8472	$(HOST_EXPORTS) \
8473	$(POSTSTAGE1_HOST_EXPORTS)  \
8474	cd $(HOST_SUBDIR)/fixincludes && \
8475	$(MAKE) $(BASE_FLAGS_TO_PASS) \
8476		CFLAGS="$(STAGEfeedback_CFLAGS)" \
8477		CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
8478		LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
8479		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
8480		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
8481		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
8482		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
8483		TFLAGS="$(STAGEfeedback_TFLAGS)" \
8484		$(TARGET-stagefeedback-fixincludes)
8485
8486maybe-clean-stagefeedback-fixincludes: clean-stagefeedback-fixincludes
8487clean-stagefeedback: clean-stagefeedback-fixincludes
8488clean-stagefeedback-fixincludes:
8489	@if [ $(current_stage) = stagefeedback ]; then \
8490	  [ -f $(HOST_SUBDIR)/fixincludes/Makefile ] || exit 0; \
8491	else \
8492	  [ -f $(HOST_SUBDIR)/stagefeedback-fixincludes/Makefile ] || exit 0; \
8493	  $(MAKE) stagefeedback-start; \
8494	fi; \
8495	cd $(HOST_SUBDIR)/fixincludes && \
8496	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
8497@endif fixincludes-bootstrap
8498
8499
8500
8501
8502
8503.PHONY: check-fixincludes maybe-check-fixincludes
8504maybe-check-fixincludes:
8505@if fixincludes
8506maybe-check-fixincludes: check-fixincludes
8507
8508check-fixincludes:
8509	@: $(MAKE); $(unstage)
8510	@r=`${PWD_COMMAND}`; export r; \
8511	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8512	$(HOST_EXPORTS) $(EXTRA_HOST_EXPORTS) \
8513	(cd $(HOST_SUBDIR)/fixincludes && \
8514	  $(MAKE) $(FLAGS_TO_PASS)  $(EXTRA_BOOTSTRAP_FLAGS) check)
8515
8516@endif fixincludes
8517
8518.PHONY: install-fixincludes maybe-install-fixincludes
8519maybe-install-fixincludes:
8520@if fixincludes
8521maybe-install-fixincludes: install-fixincludes
8522
8523install-fixincludes: installdirs
8524	@: $(MAKE); $(unstage)
8525	@r=`${PWD_COMMAND}`; export r; \
8526	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8527	$(HOST_EXPORTS) \
8528	(cd $(HOST_SUBDIR)/fixincludes && \
8529	  $(MAKE) $(FLAGS_TO_PASS)  install)
8530
8531@endif fixincludes
8532
8533.PHONY: install-strip-fixincludes maybe-install-strip-fixincludes
8534maybe-install-strip-fixincludes:
8535@if fixincludes
8536maybe-install-strip-fixincludes: install-strip-fixincludes
8537
8538install-strip-fixincludes: installdirs
8539	@: $(MAKE); $(unstage)
8540	@r=`${PWD_COMMAND}`; export r; \
8541	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8542	$(HOST_EXPORTS) \
8543	(cd $(HOST_SUBDIR)/fixincludes && \
8544	  $(MAKE) $(FLAGS_TO_PASS)  install-strip)
8545
8546@endif fixincludes
8547
8548# Other targets (info, dvi, pdf, etc.)
8549
8550.PHONY: maybe-info-fixincludes info-fixincludes
8551maybe-info-fixincludes:
8552@if fixincludes
8553maybe-info-fixincludes: info-fixincludes
8554
8555info-fixincludes: \
8556    configure-fixincludes 
8557	@[ -f ./fixincludes/Makefile ] || exit 0; \
8558	r=`${PWD_COMMAND}`; export r; \
8559	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8560	$(HOST_EXPORTS) \
8561	for flag in $(EXTRA_HOST_FLAGS) ; do \
8562	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8563	done; \
8564	echo "Doing info in fixincludes"; \
8565	(cd $(HOST_SUBDIR)/fixincludes && \
8566	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8567	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8568	          "RANLIB=$${RANLIB}" \
8569	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8570	          info) \
8571	  || exit 1
8572
8573@endif fixincludes
8574
8575.PHONY: maybe-dvi-fixincludes dvi-fixincludes
8576maybe-dvi-fixincludes:
8577@if fixincludes
8578maybe-dvi-fixincludes: dvi-fixincludes
8579
8580dvi-fixincludes: \
8581    configure-fixincludes 
8582	@[ -f ./fixincludes/Makefile ] || exit 0; \
8583	r=`${PWD_COMMAND}`; export r; \
8584	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8585	$(HOST_EXPORTS) \
8586	for flag in $(EXTRA_HOST_FLAGS) ; do \
8587	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8588	done; \
8589	echo "Doing dvi in fixincludes"; \
8590	(cd $(HOST_SUBDIR)/fixincludes && \
8591	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8592	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8593	          "RANLIB=$${RANLIB}" \
8594	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8595	          dvi) \
8596	  || exit 1
8597
8598@endif fixincludes
8599
8600.PHONY: maybe-pdf-fixincludes pdf-fixincludes
8601maybe-pdf-fixincludes:
8602@if fixincludes
8603maybe-pdf-fixincludes: pdf-fixincludes
8604
8605pdf-fixincludes: \
8606    configure-fixincludes 
8607	@[ -f ./fixincludes/Makefile ] || exit 0; \
8608	r=`${PWD_COMMAND}`; export r; \
8609	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8610	$(HOST_EXPORTS) \
8611	for flag in $(EXTRA_HOST_FLAGS) ; do \
8612	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8613	done; \
8614	echo "Doing pdf in fixincludes"; \
8615	(cd $(HOST_SUBDIR)/fixincludes && \
8616	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8617	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8618	          "RANLIB=$${RANLIB}" \
8619	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8620	          pdf) \
8621	  || exit 1
8622
8623@endif fixincludes
8624
8625.PHONY: maybe-html-fixincludes html-fixincludes
8626maybe-html-fixincludes:
8627@if fixincludes
8628maybe-html-fixincludes: html-fixincludes
8629
8630html-fixincludes: \
8631    configure-fixincludes 
8632	@[ -f ./fixincludes/Makefile ] || exit 0; \
8633	r=`${PWD_COMMAND}`; export r; \
8634	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8635	$(HOST_EXPORTS) \
8636	for flag in $(EXTRA_HOST_FLAGS) ; do \
8637	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8638	done; \
8639	echo "Doing html in fixincludes"; \
8640	(cd $(HOST_SUBDIR)/fixincludes && \
8641	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8642	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8643	          "RANLIB=$${RANLIB}" \
8644	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8645	          html) \
8646	  || exit 1
8647
8648@endif fixincludes
8649
8650.PHONY: maybe-TAGS-fixincludes TAGS-fixincludes
8651maybe-TAGS-fixincludes:
8652@if fixincludes
8653maybe-TAGS-fixincludes: TAGS-fixincludes
8654
8655# fixincludes doesn't support TAGS.
8656TAGS-fixincludes:
8657
8658@endif fixincludes
8659
8660.PHONY: maybe-install-info-fixincludes install-info-fixincludes
8661maybe-install-info-fixincludes:
8662@if fixincludes
8663maybe-install-info-fixincludes: install-info-fixincludes
8664
8665install-info-fixincludes: \
8666    configure-fixincludes \
8667    info-fixincludes 
8668	@[ -f ./fixincludes/Makefile ] || exit 0; \
8669	r=`${PWD_COMMAND}`; export r; \
8670	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8671	$(HOST_EXPORTS) \
8672	for flag in $(EXTRA_HOST_FLAGS) ; do \
8673	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8674	done; \
8675	echo "Doing install-info in fixincludes"; \
8676	(cd $(HOST_SUBDIR)/fixincludes && \
8677	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8678	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8679	          "RANLIB=$${RANLIB}" \
8680	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8681	          install-info) \
8682	  || exit 1
8683
8684@endif fixincludes
8685
8686.PHONY: maybe-install-pdf-fixincludes install-pdf-fixincludes
8687maybe-install-pdf-fixincludes:
8688@if fixincludes
8689maybe-install-pdf-fixincludes: install-pdf-fixincludes
8690
8691install-pdf-fixincludes: \
8692    configure-fixincludes \
8693    pdf-fixincludes 
8694	@[ -f ./fixincludes/Makefile ] || exit 0; \
8695	r=`${PWD_COMMAND}`; export r; \
8696	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8697	$(HOST_EXPORTS) \
8698	for flag in $(EXTRA_HOST_FLAGS) ; do \
8699	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8700	done; \
8701	echo "Doing install-pdf in fixincludes"; \
8702	(cd $(HOST_SUBDIR)/fixincludes && \
8703	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8704	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8705	          "RANLIB=$${RANLIB}" \
8706	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8707	          install-pdf) \
8708	  || exit 1
8709
8710@endif fixincludes
8711
8712.PHONY: maybe-install-html-fixincludes install-html-fixincludes
8713maybe-install-html-fixincludes:
8714@if fixincludes
8715maybe-install-html-fixincludes: install-html-fixincludes
8716
8717install-html-fixincludes: \
8718    configure-fixincludes \
8719    html-fixincludes 
8720	@[ -f ./fixincludes/Makefile ] || exit 0; \
8721	r=`${PWD_COMMAND}`; export r; \
8722	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8723	$(HOST_EXPORTS) \
8724	for flag in $(EXTRA_HOST_FLAGS) ; do \
8725	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8726	done; \
8727	echo "Doing install-html in fixincludes"; \
8728	(cd $(HOST_SUBDIR)/fixincludes && \
8729	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8730	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8731	          "RANLIB=$${RANLIB}" \
8732	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8733	          install-html) \
8734	  || exit 1
8735
8736@endif fixincludes
8737
8738.PHONY: maybe-installcheck-fixincludes installcheck-fixincludes
8739maybe-installcheck-fixincludes:
8740@if fixincludes
8741maybe-installcheck-fixincludes: installcheck-fixincludes
8742
8743installcheck-fixincludes: \
8744    configure-fixincludes 
8745	@[ -f ./fixincludes/Makefile ] || exit 0; \
8746	r=`${PWD_COMMAND}`; export r; \
8747	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8748	$(HOST_EXPORTS) \
8749	for flag in $(EXTRA_HOST_FLAGS) ; do \
8750	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8751	done; \
8752	echo "Doing installcheck in fixincludes"; \
8753	(cd $(HOST_SUBDIR)/fixincludes && \
8754	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8755	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8756	          "RANLIB=$${RANLIB}" \
8757	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8758	          installcheck) \
8759	  || exit 1
8760
8761@endif fixincludes
8762
8763.PHONY: maybe-mostlyclean-fixincludes mostlyclean-fixincludes
8764maybe-mostlyclean-fixincludes:
8765@if fixincludes
8766maybe-mostlyclean-fixincludes: mostlyclean-fixincludes
8767
8768mostlyclean-fixincludes: 
8769	@[ -f ./fixincludes/Makefile ] || exit 0; \
8770	r=`${PWD_COMMAND}`; export r; \
8771	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8772	$(HOST_EXPORTS) \
8773	for flag in $(EXTRA_HOST_FLAGS) ; do \
8774	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8775	done; \
8776	echo "Doing mostlyclean in fixincludes"; \
8777	(cd $(HOST_SUBDIR)/fixincludes && \
8778	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8779	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8780	          "RANLIB=$${RANLIB}" \
8781	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8782	          mostlyclean) \
8783	  || exit 1
8784
8785@endif fixincludes
8786
8787.PHONY: maybe-clean-fixincludes clean-fixincludes
8788maybe-clean-fixincludes:
8789@if fixincludes
8790maybe-clean-fixincludes: clean-fixincludes
8791
8792clean-fixincludes: 
8793	@[ -f ./fixincludes/Makefile ] || exit 0; \
8794	r=`${PWD_COMMAND}`; export r; \
8795	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8796	$(HOST_EXPORTS) \
8797	for flag in $(EXTRA_HOST_FLAGS) ; do \
8798	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8799	done; \
8800	echo "Doing clean in fixincludes"; \
8801	(cd $(HOST_SUBDIR)/fixincludes && \
8802	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8803	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8804	          "RANLIB=$${RANLIB}" \
8805	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8806	          clean) \
8807	  || exit 1
8808
8809@endif fixincludes
8810
8811.PHONY: maybe-distclean-fixincludes distclean-fixincludes
8812maybe-distclean-fixincludes:
8813@if fixincludes
8814maybe-distclean-fixincludes: distclean-fixincludes
8815
8816distclean-fixincludes: 
8817	@[ -f ./fixincludes/Makefile ] || exit 0; \
8818	r=`${PWD_COMMAND}`; export r; \
8819	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8820	$(HOST_EXPORTS) \
8821	for flag in $(EXTRA_HOST_FLAGS) ; do \
8822	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8823	done; \
8824	echo "Doing distclean in fixincludes"; \
8825	(cd $(HOST_SUBDIR)/fixincludes && \
8826	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8827	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8828	          "RANLIB=$${RANLIB}" \
8829	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8830	          distclean) \
8831	  || exit 1
8832
8833@endif fixincludes
8834
8835.PHONY: maybe-maintainer-clean-fixincludes maintainer-clean-fixincludes
8836maybe-maintainer-clean-fixincludes:
8837@if fixincludes
8838maybe-maintainer-clean-fixincludes: maintainer-clean-fixincludes
8839
8840maintainer-clean-fixincludes: 
8841	@[ -f ./fixincludes/Makefile ] || exit 0; \
8842	r=`${PWD_COMMAND}`; export r; \
8843	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8844	$(HOST_EXPORTS) \
8845	for flag in $(EXTRA_HOST_FLAGS) ; do \
8846	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8847	done; \
8848	echo "Doing maintainer-clean in fixincludes"; \
8849	(cd $(HOST_SUBDIR)/fixincludes && \
8850	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8851	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8852	          "RANLIB=$${RANLIB}" \
8853	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8854	          maintainer-clean) \
8855	  || exit 1
8856
8857@endif fixincludes
8858
8859
8860
8861.PHONY: configure-flex maybe-configure-flex
8862maybe-configure-flex:
8863@if gcc-bootstrap
8864configure-flex: stage_current
8865@endif gcc-bootstrap
8866@if flex
8867maybe-configure-flex: configure-flex
8868configure-flex: 
8869	@: $(MAKE); $(unstage)
8870	@r=`${PWD_COMMAND}`; export r; \
8871	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8872	test ! -f $(HOST_SUBDIR)/flex/Makefile || exit 0; \
8873	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/flex; \
8874	$(HOST_EXPORTS)  \
8875	echo Configuring in $(HOST_SUBDIR)/flex; \
8876	cd "$(HOST_SUBDIR)/flex" || exit 1; \
8877	case $(srcdir) in \
8878	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
8879	  *) topdir=`echo $(HOST_SUBDIR)/flex/ | \
8880		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
8881	esac; \
8882	module_srcdir=flex; \
8883	$(SHELL) \
8884	  $$s/$$module_srcdir/configure \
8885	  --srcdir=$${topdir}/$$module_srcdir \
8886	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
8887	  --target=${target_alias}  \
8888	  || exit 1
8889@endif flex
8890
8891
8892
8893
8894
8895.PHONY: all-flex maybe-all-flex
8896maybe-all-flex:
8897@if gcc-bootstrap
8898all-flex: stage_current
8899@endif gcc-bootstrap
8900@if flex
8901TARGET-flex=all
8902maybe-all-flex: all-flex
8903all-flex: configure-flex
8904	@: $(MAKE); $(unstage)
8905	@r=`${PWD_COMMAND}`; export r; \
8906	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8907	$(HOST_EXPORTS)  \
8908	(cd $(HOST_SUBDIR)/flex && \
8909	  $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS)  \
8910		$(TARGET-flex))
8911@endif flex
8912
8913
8914
8915
8916.PHONY: check-flex maybe-check-flex
8917maybe-check-flex:
8918@if flex
8919maybe-check-flex: check-flex
8920
8921# This module is only tested in a native toolchain.
8922check-flex:
8923	@: $(MAKE); $(unstage)
8924	@if [ '$(host)' = '$(target)' ]; then \
8925	  r=`${PWD_COMMAND}`; export r; \
8926	  s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8927	  $(HOST_EXPORTS)  \
8928	  (cd $(HOST_SUBDIR)/flex && \
8929	    $(MAKE) $(FLAGS_TO_PASS)  check)
8930	fi
8931
8932@endif flex
8933
8934.PHONY: install-flex maybe-install-flex
8935maybe-install-flex:
8936@if flex
8937maybe-install-flex: install-flex
8938
8939install-flex: installdirs
8940	@: $(MAKE); $(unstage)
8941	@r=`${PWD_COMMAND}`; export r; \
8942	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8943	$(HOST_EXPORTS) \
8944	(cd $(HOST_SUBDIR)/flex && \
8945	  $(MAKE) $(FLAGS_TO_PASS)  install)
8946
8947@endif flex
8948
8949.PHONY: install-strip-flex maybe-install-strip-flex
8950maybe-install-strip-flex:
8951@if flex
8952maybe-install-strip-flex: install-strip-flex
8953
8954install-strip-flex: installdirs
8955	@: $(MAKE); $(unstage)
8956	@r=`${PWD_COMMAND}`; export r; \
8957	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8958	$(HOST_EXPORTS) \
8959	(cd $(HOST_SUBDIR)/flex && \
8960	  $(MAKE) $(FLAGS_TO_PASS)  install-strip)
8961
8962@endif flex
8963
8964# Other targets (info, dvi, pdf, etc.)
8965
8966.PHONY: maybe-info-flex info-flex
8967maybe-info-flex:
8968@if flex
8969maybe-info-flex: info-flex
8970
8971info-flex: \
8972    configure-flex 
8973	@: $(MAKE); $(unstage)
8974	@[ -f ./flex/Makefile ] || exit 0; \
8975	r=`${PWD_COMMAND}`; export r; \
8976	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8977	$(HOST_EXPORTS) \
8978	for flag in $(EXTRA_HOST_FLAGS) ; do \
8979	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8980	done; \
8981	echo "Doing info in flex"; \
8982	(cd $(HOST_SUBDIR)/flex && \
8983	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8984	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8985	          "RANLIB=$${RANLIB}" \
8986	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8987	          info) \
8988	  || exit 1
8989
8990@endif flex
8991
8992.PHONY: maybe-dvi-flex dvi-flex
8993maybe-dvi-flex:
8994@if flex
8995maybe-dvi-flex: dvi-flex
8996
8997dvi-flex: \
8998    configure-flex 
8999	@: $(MAKE); $(unstage)
9000	@[ -f ./flex/Makefile ] || exit 0; \
9001	r=`${PWD_COMMAND}`; export r; \
9002	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9003	$(HOST_EXPORTS) \
9004	for flag in $(EXTRA_HOST_FLAGS) ; do \
9005	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9006	done; \
9007	echo "Doing dvi in flex"; \
9008	(cd $(HOST_SUBDIR)/flex && \
9009	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9010	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9011	          "RANLIB=$${RANLIB}" \
9012	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9013	          dvi) \
9014	  || exit 1
9015
9016@endif flex
9017
9018.PHONY: maybe-pdf-flex pdf-flex
9019maybe-pdf-flex:
9020@if flex
9021maybe-pdf-flex: pdf-flex
9022
9023pdf-flex: \
9024    configure-flex 
9025	@: $(MAKE); $(unstage)
9026	@[ -f ./flex/Makefile ] || exit 0; \
9027	r=`${PWD_COMMAND}`; export r; \
9028	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9029	$(HOST_EXPORTS) \
9030	for flag in $(EXTRA_HOST_FLAGS) ; do \
9031	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9032	done; \
9033	echo "Doing pdf in flex"; \
9034	(cd $(HOST_SUBDIR)/flex && \
9035	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9036	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9037	          "RANLIB=$${RANLIB}" \
9038	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9039	          pdf) \
9040	  || exit 1
9041
9042@endif flex
9043
9044.PHONY: maybe-html-flex html-flex
9045maybe-html-flex:
9046@if flex
9047maybe-html-flex: html-flex
9048
9049html-flex: \
9050    configure-flex 
9051	@: $(MAKE); $(unstage)
9052	@[ -f ./flex/Makefile ] || exit 0; \
9053	r=`${PWD_COMMAND}`; export r; \
9054	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9055	$(HOST_EXPORTS) \
9056	for flag in $(EXTRA_HOST_FLAGS) ; do \
9057	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9058	done; \
9059	echo "Doing html in flex"; \
9060	(cd $(HOST_SUBDIR)/flex && \
9061	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9062	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9063	          "RANLIB=$${RANLIB}" \
9064	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9065	          html) \
9066	  || exit 1
9067
9068@endif flex
9069
9070.PHONY: maybe-TAGS-flex TAGS-flex
9071maybe-TAGS-flex:
9072@if flex
9073maybe-TAGS-flex: TAGS-flex
9074
9075TAGS-flex: \
9076    configure-flex 
9077	@: $(MAKE); $(unstage)
9078	@[ -f ./flex/Makefile ] || exit 0; \
9079	r=`${PWD_COMMAND}`; export r; \
9080	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9081	$(HOST_EXPORTS) \
9082	for flag in $(EXTRA_HOST_FLAGS) ; do \
9083	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9084	done; \
9085	echo "Doing TAGS in flex"; \
9086	(cd $(HOST_SUBDIR)/flex && \
9087	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9088	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9089	          "RANLIB=$${RANLIB}" \
9090	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9091	          TAGS) \
9092	  || exit 1
9093
9094@endif flex
9095
9096.PHONY: maybe-install-info-flex install-info-flex
9097maybe-install-info-flex:
9098@if flex
9099maybe-install-info-flex: install-info-flex
9100
9101install-info-flex: \
9102    configure-flex \
9103    info-flex 
9104	@: $(MAKE); $(unstage)
9105	@[ -f ./flex/Makefile ] || exit 0; \
9106	r=`${PWD_COMMAND}`; export r; \
9107	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9108	$(HOST_EXPORTS) \
9109	for flag in $(EXTRA_HOST_FLAGS) ; do \
9110	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9111	done; \
9112	echo "Doing install-info in flex"; \
9113	(cd $(HOST_SUBDIR)/flex && \
9114	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9115	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9116	          "RANLIB=$${RANLIB}" \
9117	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9118	          install-info) \
9119	  || exit 1
9120
9121@endif flex
9122
9123.PHONY: maybe-install-pdf-flex install-pdf-flex
9124maybe-install-pdf-flex:
9125@if flex
9126maybe-install-pdf-flex: install-pdf-flex
9127
9128install-pdf-flex: \
9129    configure-flex \
9130    pdf-flex 
9131	@: $(MAKE); $(unstage)
9132	@[ -f ./flex/Makefile ] || exit 0; \
9133	r=`${PWD_COMMAND}`; export r; \
9134	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9135	$(HOST_EXPORTS) \
9136	for flag in $(EXTRA_HOST_FLAGS) ; do \
9137	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9138	done; \
9139	echo "Doing install-pdf in flex"; \
9140	(cd $(HOST_SUBDIR)/flex && \
9141	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9142	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9143	          "RANLIB=$${RANLIB}" \
9144	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9145	          install-pdf) \
9146	  || exit 1
9147
9148@endif flex
9149
9150.PHONY: maybe-install-html-flex install-html-flex
9151maybe-install-html-flex:
9152@if flex
9153maybe-install-html-flex: install-html-flex
9154
9155install-html-flex: \
9156    configure-flex \
9157    html-flex 
9158	@: $(MAKE); $(unstage)
9159	@[ -f ./flex/Makefile ] || exit 0; \
9160	r=`${PWD_COMMAND}`; export r; \
9161	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9162	$(HOST_EXPORTS) \
9163	for flag in $(EXTRA_HOST_FLAGS) ; do \
9164	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9165	done; \
9166	echo "Doing install-html in flex"; \
9167	(cd $(HOST_SUBDIR)/flex && \
9168	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9169	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9170	          "RANLIB=$${RANLIB}" \
9171	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9172	          install-html) \
9173	  || exit 1
9174
9175@endif flex
9176
9177.PHONY: maybe-installcheck-flex installcheck-flex
9178maybe-installcheck-flex:
9179@if flex
9180maybe-installcheck-flex: installcheck-flex
9181
9182installcheck-flex: \
9183    configure-flex 
9184	@: $(MAKE); $(unstage)
9185	@[ -f ./flex/Makefile ] || exit 0; \
9186	r=`${PWD_COMMAND}`; export r; \
9187	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9188	$(HOST_EXPORTS) \
9189	for flag in $(EXTRA_HOST_FLAGS) ; do \
9190	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9191	done; \
9192	echo "Doing installcheck in flex"; \
9193	(cd $(HOST_SUBDIR)/flex && \
9194	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9195	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9196	          "RANLIB=$${RANLIB}" \
9197	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9198	          installcheck) \
9199	  || exit 1
9200
9201@endif flex
9202
9203.PHONY: maybe-mostlyclean-flex mostlyclean-flex
9204maybe-mostlyclean-flex:
9205@if flex
9206maybe-mostlyclean-flex: mostlyclean-flex
9207
9208mostlyclean-flex: 
9209	@: $(MAKE); $(unstage)
9210	@[ -f ./flex/Makefile ] || exit 0; \
9211	r=`${PWD_COMMAND}`; export r; \
9212	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9213	$(HOST_EXPORTS) \
9214	for flag in $(EXTRA_HOST_FLAGS) ; do \
9215	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9216	done; \
9217	echo "Doing mostlyclean in flex"; \
9218	(cd $(HOST_SUBDIR)/flex && \
9219	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9220	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9221	          "RANLIB=$${RANLIB}" \
9222	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9223	          mostlyclean) \
9224	  || exit 1
9225
9226@endif flex
9227
9228.PHONY: maybe-clean-flex clean-flex
9229maybe-clean-flex:
9230@if flex
9231maybe-clean-flex: clean-flex
9232
9233clean-flex: 
9234	@: $(MAKE); $(unstage)
9235	@[ -f ./flex/Makefile ] || exit 0; \
9236	r=`${PWD_COMMAND}`; export r; \
9237	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9238	$(HOST_EXPORTS) \
9239	for flag in $(EXTRA_HOST_FLAGS) ; do \
9240	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9241	done; \
9242	echo "Doing clean in flex"; \
9243	(cd $(HOST_SUBDIR)/flex && \
9244	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9245	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9246	          "RANLIB=$${RANLIB}" \
9247	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9248	          clean) \
9249	  || exit 1
9250
9251@endif flex
9252
9253.PHONY: maybe-distclean-flex distclean-flex
9254maybe-distclean-flex:
9255@if flex
9256maybe-distclean-flex: distclean-flex
9257
9258distclean-flex: 
9259	@: $(MAKE); $(unstage)
9260	@[ -f ./flex/Makefile ] || exit 0; \
9261	r=`${PWD_COMMAND}`; export r; \
9262	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9263	$(HOST_EXPORTS) \
9264	for flag in $(EXTRA_HOST_FLAGS) ; do \
9265	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9266	done; \
9267	echo "Doing distclean in flex"; \
9268	(cd $(HOST_SUBDIR)/flex && \
9269	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9270	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9271	          "RANLIB=$${RANLIB}" \
9272	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9273	          distclean) \
9274	  || exit 1
9275
9276@endif flex
9277
9278.PHONY: maybe-maintainer-clean-flex maintainer-clean-flex
9279maybe-maintainer-clean-flex:
9280@if flex
9281maybe-maintainer-clean-flex: maintainer-clean-flex
9282
9283maintainer-clean-flex: 
9284	@: $(MAKE); $(unstage)
9285	@[ -f ./flex/Makefile ] || exit 0; \
9286	r=`${PWD_COMMAND}`; export r; \
9287	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9288	$(HOST_EXPORTS) \
9289	for flag in $(EXTRA_HOST_FLAGS) ; do \
9290	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9291	done; \
9292	echo "Doing maintainer-clean in flex"; \
9293	(cd $(HOST_SUBDIR)/flex && \
9294	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9295	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9296	          "RANLIB=$${RANLIB}" \
9297	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9298	          maintainer-clean) \
9299	  || exit 1
9300
9301@endif flex
9302
9303
9304
9305.PHONY: configure-gas maybe-configure-gas
9306maybe-configure-gas:
9307@if gcc-bootstrap
9308configure-gas: stage_current
9309@endif gcc-bootstrap
9310@if gas
9311maybe-configure-gas: configure-gas
9312configure-gas: 
9313	@r=`${PWD_COMMAND}`; export r; \
9314	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9315	test ! -f $(HOST_SUBDIR)/gas/Makefile || exit 0; \
9316	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas; \
9317	$(HOST_EXPORTS)  \
9318	echo Configuring in $(HOST_SUBDIR)/gas; \
9319	cd "$(HOST_SUBDIR)/gas" || exit 1; \
9320	case $(srcdir) in \
9321	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
9322	  *) topdir=`echo $(HOST_SUBDIR)/gas/ | \
9323		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
9324	esac; \
9325	module_srcdir=gas; \
9326	$(SHELL) \
9327	  $$s/$$module_srcdir/configure \
9328	  --srcdir=$${topdir}/$$module_srcdir \
9329	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
9330	  --target=${target_alias}  \
9331	  || exit 1
9332@endif gas
9333
9334
9335
9336.PHONY: configure-stage1-gas maybe-configure-stage1-gas
9337maybe-configure-stage1-gas:
9338@if gas-bootstrap
9339maybe-configure-stage1-gas: configure-stage1-gas
9340configure-stage1-gas:
9341	@[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
9342	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas
9343	@r=`${PWD_COMMAND}`; export r; \
9344	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9345	TFLAGS="$(STAGE1_TFLAGS)"; \
9346	test ! -f $(HOST_SUBDIR)/gas/Makefile || exit 0; \
9347	$(HOST_EXPORTS) \
9348	CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
9349	CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
9350	LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS;  \
9351	echo Configuring stage 1 in $(HOST_SUBDIR)/gas; \
9352	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas; \
9353	cd $(HOST_SUBDIR)/gas || exit 1; \
9354	case $(srcdir) in \
9355	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
9356	  *) topdir=`echo $(HOST_SUBDIR)/gas/ | \
9357		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
9358	esac; \
9359	module_srcdir=gas; \
9360	$(SHELL) $$s/$$module_srcdir/configure \
9361	  --srcdir=$${topdir}/$$module_srcdir \
9362	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
9363	  --target=${target_alias} \
9364	   \
9365	  $(STAGE1_CONFIGURE_FLAGS)
9366@endif gas-bootstrap
9367
9368.PHONY: configure-stage2-gas maybe-configure-stage2-gas
9369maybe-configure-stage2-gas:
9370@if gas-bootstrap
9371maybe-configure-stage2-gas: configure-stage2-gas
9372configure-stage2-gas:
9373	@[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
9374	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas
9375	@r=`${PWD_COMMAND}`; export r; \
9376	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9377	TFLAGS="$(STAGE2_TFLAGS)"; \
9378	test ! -f $(HOST_SUBDIR)/gas/Makefile || exit 0; \
9379	$(HOST_EXPORTS) \
9380	$(POSTSTAGE1_HOST_EXPORTS) \
9381	CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
9382	CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
9383	LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS;  \
9384	echo Configuring stage 2 in $(HOST_SUBDIR)/gas; \
9385	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas; \
9386	cd $(HOST_SUBDIR)/gas || exit 1; \
9387	case $(srcdir) in \
9388	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
9389	  *) topdir=`echo $(HOST_SUBDIR)/gas/ | \
9390		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
9391	esac; \
9392	module_srcdir=gas; \
9393	$(SHELL) $$s/$$module_srcdir/configure \
9394	  --srcdir=$${topdir}/$$module_srcdir \
9395	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
9396	  --target=${target_alias} \
9397	  --with-build-libsubdir=$(HOST_SUBDIR) \
9398	  $(STAGE2_CONFIGURE_FLAGS)
9399@endif gas-bootstrap
9400
9401.PHONY: configure-stage3-gas maybe-configure-stage3-gas
9402maybe-configure-stage3-gas:
9403@if gas-bootstrap
9404maybe-configure-stage3-gas: configure-stage3-gas
9405configure-stage3-gas:
9406	@[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
9407	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas
9408	@r=`${PWD_COMMAND}`; export r; \
9409	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9410	TFLAGS="$(STAGE3_TFLAGS)"; \
9411	test ! -f $(HOST_SUBDIR)/gas/Makefile || exit 0; \
9412	$(HOST_EXPORTS) \
9413	$(POSTSTAGE1_HOST_EXPORTS) \
9414	CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
9415	CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
9416	LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS;  \
9417	echo Configuring stage 3 in $(HOST_SUBDIR)/gas; \
9418	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas; \
9419	cd $(HOST_SUBDIR)/gas || exit 1; \
9420	case $(srcdir) in \
9421	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
9422	  *) topdir=`echo $(HOST_SUBDIR)/gas/ | \
9423		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
9424	esac; \
9425	module_srcdir=gas; \
9426	$(SHELL) $$s/$$module_srcdir/configure \
9427	  --srcdir=$${topdir}/$$module_srcdir \
9428	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
9429	  --target=${target_alias} \
9430	  --with-build-libsubdir=$(HOST_SUBDIR) \
9431	  $(STAGE3_CONFIGURE_FLAGS)
9432@endif gas-bootstrap
9433
9434.PHONY: configure-stage4-gas maybe-configure-stage4-gas
9435maybe-configure-stage4-gas:
9436@if gas-bootstrap
9437maybe-configure-stage4-gas: configure-stage4-gas
9438configure-stage4-gas:
9439	@[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
9440	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas
9441	@r=`${PWD_COMMAND}`; export r; \
9442	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9443	TFLAGS="$(STAGE4_TFLAGS)"; \
9444	test ! -f $(HOST_SUBDIR)/gas/Makefile || exit 0; \
9445	$(HOST_EXPORTS) \
9446	$(POSTSTAGE1_HOST_EXPORTS) \
9447	CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
9448	CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
9449	LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS;  \
9450	echo Configuring stage 4 in $(HOST_SUBDIR)/gas; \
9451	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas; \
9452	cd $(HOST_SUBDIR)/gas || exit 1; \
9453	case $(srcdir) in \
9454	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
9455	  *) topdir=`echo $(HOST_SUBDIR)/gas/ | \
9456		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
9457	esac; \
9458	module_srcdir=gas; \
9459	$(SHELL) $$s/$$module_srcdir/configure \
9460	  --srcdir=$${topdir}/$$module_srcdir \
9461	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
9462	  --target=${target_alias} \
9463	  --with-build-libsubdir=$(HOST_SUBDIR) \
9464	  $(STAGE4_CONFIGURE_FLAGS)
9465@endif gas-bootstrap
9466
9467.PHONY: configure-stageprofile-gas maybe-configure-stageprofile-gas
9468maybe-configure-stageprofile-gas:
9469@if gas-bootstrap
9470maybe-configure-stageprofile-gas: configure-stageprofile-gas
9471configure-stageprofile-gas:
9472	@[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
9473	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas
9474	@r=`${PWD_COMMAND}`; export r; \
9475	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9476	TFLAGS="$(STAGEprofile_TFLAGS)"; \
9477	test ! -f $(HOST_SUBDIR)/gas/Makefile || exit 0; \
9478	$(HOST_EXPORTS) \
9479	$(POSTSTAGE1_HOST_EXPORTS) \
9480	CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
9481	CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
9482	LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS;  \
9483	echo Configuring stage profile in $(HOST_SUBDIR)/gas; \
9484	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas; \
9485	cd $(HOST_SUBDIR)/gas || exit 1; \
9486	case $(srcdir) in \
9487	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
9488	  *) topdir=`echo $(HOST_SUBDIR)/gas/ | \
9489		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
9490	esac; \
9491	module_srcdir=gas; \
9492	$(SHELL) $$s/$$module_srcdir/configure \
9493	  --srcdir=$${topdir}/$$module_srcdir \
9494	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
9495	  --target=${target_alias} \
9496	  --with-build-libsubdir=$(HOST_SUBDIR) \
9497	  $(STAGEprofile_CONFIGURE_FLAGS)
9498@endif gas-bootstrap
9499
9500.PHONY: configure-stagefeedback-gas maybe-configure-stagefeedback-gas
9501maybe-configure-stagefeedback-gas:
9502@if gas-bootstrap
9503maybe-configure-stagefeedback-gas: configure-stagefeedback-gas
9504configure-stagefeedback-gas:
9505	@[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
9506	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas
9507	@r=`${PWD_COMMAND}`; export r; \
9508	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9509	TFLAGS="$(STAGEfeedback_TFLAGS)"; \
9510	test ! -f $(HOST_SUBDIR)/gas/Makefile || exit 0; \
9511	$(HOST_EXPORTS) \
9512	$(POSTSTAGE1_HOST_EXPORTS) \
9513	CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
9514	CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
9515	LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS;  \
9516	echo Configuring stage feedback in $(HOST_SUBDIR)/gas; \
9517	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas; \
9518	cd $(HOST_SUBDIR)/gas || exit 1; \
9519	case $(srcdir) in \
9520	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
9521	  *) topdir=`echo $(HOST_SUBDIR)/gas/ | \
9522		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
9523	esac; \
9524	module_srcdir=gas; \
9525	$(SHELL) $$s/$$module_srcdir/configure \
9526	  --srcdir=$${topdir}/$$module_srcdir \
9527	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
9528	  --target=${target_alias} \
9529	  --with-build-libsubdir=$(HOST_SUBDIR) \
9530	  $(STAGEfeedback_CONFIGURE_FLAGS)
9531@endif gas-bootstrap
9532
9533
9534
9535
9536
9537.PHONY: all-gas maybe-all-gas
9538maybe-all-gas:
9539@if gcc-bootstrap
9540all-gas: stage_current
9541@endif gcc-bootstrap
9542@if gas
9543TARGET-gas=all
9544maybe-all-gas: all-gas
9545all-gas: configure-gas
9546	@r=`${PWD_COMMAND}`; export r; \
9547	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9548	$(HOST_EXPORTS)  \
9549	(cd $(HOST_SUBDIR)/gas && \
9550	  $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS)  \
9551		$(TARGET-gas))
9552@endif gas
9553
9554
9555
9556.PHONY: all-stage1-gas maybe-all-stage1-gas
9557.PHONY: clean-stage1-gas maybe-clean-stage1-gas
9558maybe-all-stage1-gas:
9559maybe-clean-stage1-gas:
9560@if gas-bootstrap
9561maybe-all-stage1-gas: all-stage1-gas
9562all-stage1: all-stage1-gas
9563TARGET-stage1-gas = $(TARGET-gas)
9564all-stage1-gas: configure-stage1-gas
9565	@[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
9566	@r=`${PWD_COMMAND}`; export r; \
9567	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9568	TFLAGS="$(STAGE1_TFLAGS)"; \
9569	$(HOST_EXPORTS)  \
9570	cd $(HOST_SUBDIR)/gas && \
9571	$(MAKE) $(BASE_FLAGS_TO_PASS) \
9572		CFLAGS="$(STAGE1_CFLAGS)" \
9573		CXXFLAGS="$(STAGE1_CXXFLAGS)" \
9574		LIBCFLAGS="$(LIBCFLAGS)" \
9575		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
9576		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
9577		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
9578		$(EXTRA_HOST_FLAGS)  \
9579		$(STAGE1_FLAGS_TO_PASS)  \
9580		TFLAGS="$(STAGE1_TFLAGS)" \
9581		$(TARGET-stage1-gas)
9582
9583maybe-clean-stage1-gas: clean-stage1-gas
9584clean-stage1: clean-stage1-gas
9585clean-stage1-gas:
9586	@if [ $(current_stage) = stage1 ]; then \
9587	  [ -f $(HOST_SUBDIR)/gas/Makefile ] || exit 0; \
9588	else \
9589	  [ -f $(HOST_SUBDIR)/stage1-gas/Makefile ] || exit 0; \
9590	  $(MAKE) stage1-start; \
9591	fi; \
9592	cd $(HOST_SUBDIR)/gas && \
9593	$(MAKE) $(EXTRA_HOST_FLAGS)  \
9594	$(STAGE1_FLAGS_TO_PASS)  clean
9595@endif gas-bootstrap
9596
9597
9598.PHONY: all-stage2-gas maybe-all-stage2-gas
9599.PHONY: clean-stage2-gas maybe-clean-stage2-gas
9600maybe-all-stage2-gas:
9601maybe-clean-stage2-gas:
9602@if gas-bootstrap
9603maybe-all-stage2-gas: all-stage2-gas
9604all-stage2: all-stage2-gas
9605TARGET-stage2-gas = $(TARGET-gas)
9606all-stage2-gas: configure-stage2-gas
9607	@[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
9608	@r=`${PWD_COMMAND}`; export r; \
9609	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9610	TFLAGS="$(STAGE2_TFLAGS)"; \
9611	$(HOST_EXPORTS) \
9612	$(POSTSTAGE1_HOST_EXPORTS)  \
9613	cd $(HOST_SUBDIR)/gas && \
9614	$(MAKE) $(BASE_FLAGS_TO_PASS) \
9615		CFLAGS="$(STAGE2_CFLAGS)" \
9616		CXXFLAGS="$(STAGE2_CXXFLAGS)" \
9617		LIBCFLAGS="$(STAGE2_CFLAGS)" \
9618		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
9619		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
9620		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
9621		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
9622		TFLAGS="$(STAGE2_TFLAGS)" \
9623		$(TARGET-stage2-gas)
9624
9625maybe-clean-stage2-gas: clean-stage2-gas
9626clean-stage2: clean-stage2-gas
9627clean-stage2-gas:
9628	@if [ $(current_stage) = stage2 ]; then \
9629	  [ -f $(HOST_SUBDIR)/gas/Makefile ] || exit 0; \
9630	else \
9631	  [ -f $(HOST_SUBDIR)/stage2-gas/Makefile ] || exit 0; \
9632	  $(MAKE) stage2-start; \
9633	fi; \
9634	cd $(HOST_SUBDIR)/gas && \
9635	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
9636@endif gas-bootstrap
9637
9638
9639.PHONY: all-stage3-gas maybe-all-stage3-gas
9640.PHONY: clean-stage3-gas maybe-clean-stage3-gas
9641maybe-all-stage3-gas:
9642maybe-clean-stage3-gas:
9643@if gas-bootstrap
9644maybe-all-stage3-gas: all-stage3-gas
9645all-stage3: all-stage3-gas
9646TARGET-stage3-gas = $(TARGET-gas)
9647all-stage3-gas: configure-stage3-gas
9648	@[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
9649	@r=`${PWD_COMMAND}`; export r; \
9650	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9651	TFLAGS="$(STAGE3_TFLAGS)"; \
9652	$(HOST_EXPORTS) \
9653	$(POSTSTAGE1_HOST_EXPORTS)  \
9654	cd $(HOST_SUBDIR)/gas && \
9655	$(MAKE) $(BASE_FLAGS_TO_PASS) \
9656		CFLAGS="$(STAGE3_CFLAGS)" \
9657		CXXFLAGS="$(STAGE3_CXXFLAGS)" \
9658		LIBCFLAGS="$(STAGE3_CFLAGS)" \
9659		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
9660		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
9661		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
9662		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
9663		TFLAGS="$(STAGE3_TFLAGS)" \
9664		$(TARGET-stage3-gas)
9665
9666maybe-clean-stage3-gas: clean-stage3-gas
9667clean-stage3: clean-stage3-gas
9668clean-stage3-gas:
9669	@if [ $(current_stage) = stage3 ]; then \
9670	  [ -f $(HOST_SUBDIR)/gas/Makefile ] || exit 0; \
9671	else \
9672	  [ -f $(HOST_SUBDIR)/stage3-gas/Makefile ] || exit 0; \
9673	  $(MAKE) stage3-start; \
9674	fi; \
9675	cd $(HOST_SUBDIR)/gas && \
9676	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
9677@endif gas-bootstrap
9678
9679
9680.PHONY: all-stage4-gas maybe-all-stage4-gas
9681.PHONY: clean-stage4-gas maybe-clean-stage4-gas
9682maybe-all-stage4-gas:
9683maybe-clean-stage4-gas:
9684@if gas-bootstrap
9685maybe-all-stage4-gas: all-stage4-gas
9686all-stage4: all-stage4-gas
9687TARGET-stage4-gas = $(TARGET-gas)
9688all-stage4-gas: configure-stage4-gas
9689	@[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
9690	@r=`${PWD_COMMAND}`; export r; \
9691	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9692	TFLAGS="$(STAGE4_TFLAGS)"; \
9693	$(HOST_EXPORTS) \
9694	$(POSTSTAGE1_HOST_EXPORTS)  \
9695	cd $(HOST_SUBDIR)/gas && \
9696	$(MAKE) $(BASE_FLAGS_TO_PASS) \
9697		CFLAGS="$(STAGE4_CFLAGS)" \
9698		CXXFLAGS="$(STAGE4_CXXFLAGS)" \
9699		LIBCFLAGS="$(STAGE4_CFLAGS)" \
9700		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
9701		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
9702		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
9703		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
9704		TFLAGS="$(STAGE4_TFLAGS)" \
9705		$(TARGET-stage4-gas)
9706
9707maybe-clean-stage4-gas: clean-stage4-gas
9708clean-stage4: clean-stage4-gas
9709clean-stage4-gas:
9710	@if [ $(current_stage) = stage4 ]; then \
9711	  [ -f $(HOST_SUBDIR)/gas/Makefile ] || exit 0; \
9712	else \
9713	  [ -f $(HOST_SUBDIR)/stage4-gas/Makefile ] || exit 0; \
9714	  $(MAKE) stage4-start; \
9715	fi; \
9716	cd $(HOST_SUBDIR)/gas && \
9717	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
9718@endif gas-bootstrap
9719
9720
9721.PHONY: all-stageprofile-gas maybe-all-stageprofile-gas
9722.PHONY: clean-stageprofile-gas maybe-clean-stageprofile-gas
9723maybe-all-stageprofile-gas:
9724maybe-clean-stageprofile-gas:
9725@if gas-bootstrap
9726maybe-all-stageprofile-gas: all-stageprofile-gas
9727all-stageprofile: all-stageprofile-gas
9728TARGET-stageprofile-gas = $(TARGET-gas)
9729all-stageprofile-gas: configure-stageprofile-gas
9730	@[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
9731	@r=`${PWD_COMMAND}`; export r; \
9732	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9733	TFLAGS="$(STAGEprofile_TFLAGS)"; \
9734	$(HOST_EXPORTS) \
9735	$(POSTSTAGE1_HOST_EXPORTS)  \
9736	cd $(HOST_SUBDIR)/gas && \
9737	$(MAKE) $(BASE_FLAGS_TO_PASS) \
9738		CFLAGS="$(STAGEprofile_CFLAGS)" \
9739		CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
9740		LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
9741		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
9742		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
9743		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
9744		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
9745		TFLAGS="$(STAGEprofile_TFLAGS)" \
9746		$(TARGET-stageprofile-gas)
9747
9748maybe-clean-stageprofile-gas: clean-stageprofile-gas
9749clean-stageprofile: clean-stageprofile-gas
9750clean-stageprofile-gas:
9751	@if [ $(current_stage) = stageprofile ]; then \
9752	  [ -f $(HOST_SUBDIR)/gas/Makefile ] || exit 0; \
9753	else \
9754	  [ -f $(HOST_SUBDIR)/stageprofile-gas/Makefile ] || exit 0; \
9755	  $(MAKE) stageprofile-start; \
9756	fi; \
9757	cd $(HOST_SUBDIR)/gas && \
9758	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
9759@endif gas-bootstrap
9760
9761
9762.PHONY: all-stagefeedback-gas maybe-all-stagefeedback-gas
9763.PHONY: clean-stagefeedback-gas maybe-clean-stagefeedback-gas
9764maybe-all-stagefeedback-gas:
9765maybe-clean-stagefeedback-gas:
9766@if gas-bootstrap
9767maybe-all-stagefeedback-gas: all-stagefeedback-gas
9768all-stagefeedback: all-stagefeedback-gas
9769TARGET-stagefeedback-gas = $(TARGET-gas)
9770all-stagefeedback-gas: configure-stagefeedback-gas
9771	@[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
9772	@r=`${PWD_COMMAND}`; export r; \
9773	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9774	TFLAGS="$(STAGEfeedback_TFLAGS)"; \
9775	$(HOST_EXPORTS) \
9776	$(POSTSTAGE1_HOST_EXPORTS)  \
9777	cd $(HOST_SUBDIR)/gas && \
9778	$(MAKE) $(BASE_FLAGS_TO_PASS) \
9779		CFLAGS="$(STAGEfeedback_CFLAGS)" \
9780		CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
9781		LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
9782		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
9783		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
9784		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
9785		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
9786		TFLAGS="$(STAGEfeedback_TFLAGS)" \
9787		$(TARGET-stagefeedback-gas)
9788
9789maybe-clean-stagefeedback-gas: clean-stagefeedback-gas
9790clean-stagefeedback: clean-stagefeedback-gas
9791clean-stagefeedback-gas:
9792	@if [ $(current_stage) = stagefeedback ]; then \
9793	  [ -f $(HOST_SUBDIR)/gas/Makefile ] || exit 0; \
9794	else \
9795	  [ -f $(HOST_SUBDIR)/stagefeedback-gas/Makefile ] || exit 0; \
9796	  $(MAKE) stagefeedback-start; \
9797	fi; \
9798	cd $(HOST_SUBDIR)/gas && \
9799	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
9800@endif gas-bootstrap
9801
9802
9803
9804
9805
9806.PHONY: check-gas maybe-check-gas
9807maybe-check-gas:
9808@if gas
9809maybe-check-gas: check-gas
9810
9811check-gas:
9812	@: $(MAKE); $(unstage)
9813	@r=`${PWD_COMMAND}`; export r; \
9814	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9815	$(HOST_EXPORTS) $(EXTRA_HOST_EXPORTS) \
9816	(cd $(HOST_SUBDIR)/gas && \
9817	  $(MAKE) $(FLAGS_TO_PASS)  $(EXTRA_BOOTSTRAP_FLAGS) check)
9818
9819@endif gas
9820
9821.PHONY: install-gas maybe-install-gas
9822maybe-install-gas:
9823@if gas
9824maybe-install-gas: install-gas
9825
9826install-gas: installdirs
9827	@: $(MAKE); $(unstage)
9828	@r=`${PWD_COMMAND}`; export r; \
9829	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9830	$(HOST_EXPORTS) \
9831	(cd $(HOST_SUBDIR)/gas && \
9832	  $(MAKE) $(FLAGS_TO_PASS)  install)
9833
9834@endif gas
9835
9836.PHONY: install-strip-gas maybe-install-strip-gas
9837maybe-install-strip-gas:
9838@if gas
9839maybe-install-strip-gas: install-strip-gas
9840
9841install-strip-gas: installdirs
9842	@: $(MAKE); $(unstage)
9843	@r=`${PWD_COMMAND}`; export r; \
9844	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9845	$(HOST_EXPORTS) \
9846	(cd $(HOST_SUBDIR)/gas && \
9847	  $(MAKE) $(FLAGS_TO_PASS)  install-strip)
9848
9849@endif gas
9850
9851# Other targets (info, dvi, pdf, etc.)
9852
9853.PHONY: maybe-info-gas info-gas
9854maybe-info-gas:
9855@if gas
9856maybe-info-gas: info-gas
9857
9858info-gas: \
9859    configure-gas 
9860	@[ -f ./gas/Makefile ] || exit 0; \
9861	r=`${PWD_COMMAND}`; export r; \
9862	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9863	$(HOST_EXPORTS) \
9864	for flag in $(EXTRA_HOST_FLAGS) ; do \
9865	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9866	done; \
9867	echo "Doing info in gas"; \
9868	(cd $(HOST_SUBDIR)/gas && \
9869	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9870	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9871	          "RANLIB=$${RANLIB}" \
9872	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9873	          info) \
9874	  || exit 1
9875
9876@endif gas
9877
9878.PHONY: maybe-dvi-gas dvi-gas
9879maybe-dvi-gas:
9880@if gas
9881maybe-dvi-gas: dvi-gas
9882
9883dvi-gas: \
9884    configure-gas 
9885	@[ -f ./gas/Makefile ] || exit 0; \
9886	r=`${PWD_COMMAND}`; export r; \
9887	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9888	$(HOST_EXPORTS) \
9889	for flag in $(EXTRA_HOST_FLAGS) ; do \
9890	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9891	done; \
9892	echo "Doing dvi in gas"; \
9893	(cd $(HOST_SUBDIR)/gas && \
9894	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9895	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9896	          "RANLIB=$${RANLIB}" \
9897	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9898	          dvi) \
9899	  || exit 1
9900
9901@endif gas
9902
9903.PHONY: maybe-pdf-gas pdf-gas
9904maybe-pdf-gas:
9905@if gas
9906maybe-pdf-gas: pdf-gas
9907
9908pdf-gas: \
9909    configure-gas 
9910	@[ -f ./gas/Makefile ] || exit 0; \
9911	r=`${PWD_COMMAND}`; export r; \
9912	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9913	$(HOST_EXPORTS) \
9914	for flag in $(EXTRA_HOST_FLAGS) ; do \
9915	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9916	done; \
9917	echo "Doing pdf in gas"; \
9918	(cd $(HOST_SUBDIR)/gas && \
9919	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9920	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9921	          "RANLIB=$${RANLIB}" \
9922	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9923	          pdf) \
9924	  || exit 1
9925
9926@endif gas
9927
9928.PHONY: maybe-html-gas html-gas
9929maybe-html-gas:
9930@if gas
9931maybe-html-gas: html-gas
9932
9933html-gas: \
9934    configure-gas 
9935	@[ -f ./gas/Makefile ] || exit 0; \
9936	r=`${PWD_COMMAND}`; export r; \
9937	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9938	$(HOST_EXPORTS) \
9939	for flag in $(EXTRA_HOST_FLAGS) ; do \
9940	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9941	done; \
9942	echo "Doing html in gas"; \
9943	(cd $(HOST_SUBDIR)/gas && \
9944	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9945	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9946	          "RANLIB=$${RANLIB}" \
9947	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9948	          html) \
9949	  || exit 1
9950
9951@endif gas
9952
9953.PHONY: maybe-TAGS-gas TAGS-gas
9954maybe-TAGS-gas:
9955@if gas
9956maybe-TAGS-gas: TAGS-gas
9957
9958TAGS-gas: \
9959    configure-gas 
9960	@[ -f ./gas/Makefile ] || exit 0; \
9961	r=`${PWD_COMMAND}`; export r; \
9962	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9963	$(HOST_EXPORTS) \
9964	for flag in $(EXTRA_HOST_FLAGS) ; do \
9965	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9966	done; \
9967	echo "Doing TAGS in gas"; \
9968	(cd $(HOST_SUBDIR)/gas && \
9969	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9970	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9971	          "RANLIB=$${RANLIB}" \
9972	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9973	          TAGS) \
9974	  || exit 1
9975
9976@endif gas
9977
9978.PHONY: maybe-install-info-gas install-info-gas
9979maybe-install-info-gas:
9980@if gas
9981maybe-install-info-gas: install-info-gas
9982
9983install-info-gas: \
9984    configure-gas \
9985    info-gas 
9986	@[ -f ./gas/Makefile ] || exit 0; \
9987	r=`${PWD_COMMAND}`; export r; \
9988	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9989	$(HOST_EXPORTS) \
9990	for flag in $(EXTRA_HOST_FLAGS) ; do \
9991	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9992	done; \
9993	echo "Doing install-info in gas"; \
9994	(cd $(HOST_SUBDIR)/gas && \
9995	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9996	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9997	          "RANLIB=$${RANLIB}" \
9998	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9999	          install-info) \
10000	  || exit 1
10001
10002@endif gas
10003
10004.PHONY: maybe-install-pdf-gas install-pdf-gas
10005maybe-install-pdf-gas:
10006@if gas
10007maybe-install-pdf-gas: install-pdf-gas
10008
10009install-pdf-gas: \
10010    configure-gas \
10011    pdf-gas 
10012	@[ -f ./gas/Makefile ] || exit 0; \
10013	r=`${PWD_COMMAND}`; export r; \
10014	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10015	$(HOST_EXPORTS) \
10016	for flag in $(EXTRA_HOST_FLAGS) ; do \
10017	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10018	done; \
10019	echo "Doing install-pdf in gas"; \
10020	(cd $(HOST_SUBDIR)/gas && \
10021	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10022	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10023	          "RANLIB=$${RANLIB}" \
10024	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10025	          install-pdf) \
10026	  || exit 1
10027
10028@endif gas
10029
10030.PHONY: maybe-install-html-gas install-html-gas
10031maybe-install-html-gas:
10032@if gas
10033maybe-install-html-gas: install-html-gas
10034
10035install-html-gas: \
10036    configure-gas \
10037    html-gas 
10038	@[ -f ./gas/Makefile ] || exit 0; \
10039	r=`${PWD_COMMAND}`; export r; \
10040	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10041	$(HOST_EXPORTS) \
10042	for flag in $(EXTRA_HOST_FLAGS) ; do \
10043	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10044	done; \
10045	echo "Doing install-html in gas"; \
10046	(cd $(HOST_SUBDIR)/gas && \
10047	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10048	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10049	          "RANLIB=$${RANLIB}" \
10050	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10051	          install-html) \
10052	  || exit 1
10053
10054@endif gas
10055
10056.PHONY: maybe-installcheck-gas installcheck-gas
10057maybe-installcheck-gas:
10058@if gas
10059maybe-installcheck-gas: installcheck-gas
10060
10061installcheck-gas: \
10062    configure-gas 
10063	@[ -f ./gas/Makefile ] || exit 0; \
10064	r=`${PWD_COMMAND}`; export r; \
10065	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10066	$(HOST_EXPORTS) \
10067	for flag in $(EXTRA_HOST_FLAGS) ; do \
10068	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10069	done; \
10070	echo "Doing installcheck in gas"; \
10071	(cd $(HOST_SUBDIR)/gas && \
10072	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10073	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10074	          "RANLIB=$${RANLIB}" \
10075	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10076	          installcheck) \
10077	  || exit 1
10078
10079@endif gas
10080
10081.PHONY: maybe-mostlyclean-gas mostlyclean-gas
10082maybe-mostlyclean-gas:
10083@if gas
10084maybe-mostlyclean-gas: mostlyclean-gas
10085
10086mostlyclean-gas: 
10087	@[ -f ./gas/Makefile ] || exit 0; \
10088	r=`${PWD_COMMAND}`; export r; \
10089	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10090	$(HOST_EXPORTS) \
10091	for flag in $(EXTRA_HOST_FLAGS) ; do \
10092	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10093	done; \
10094	echo "Doing mostlyclean in gas"; \
10095	(cd $(HOST_SUBDIR)/gas && \
10096	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10097	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10098	          "RANLIB=$${RANLIB}" \
10099	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10100	          mostlyclean) \
10101	  || exit 1
10102
10103@endif gas
10104
10105.PHONY: maybe-clean-gas clean-gas
10106maybe-clean-gas:
10107@if gas
10108maybe-clean-gas: clean-gas
10109
10110clean-gas: 
10111	@[ -f ./gas/Makefile ] || exit 0; \
10112	r=`${PWD_COMMAND}`; export r; \
10113	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10114	$(HOST_EXPORTS) \
10115	for flag in $(EXTRA_HOST_FLAGS) ; do \
10116	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10117	done; \
10118	echo "Doing clean in gas"; \
10119	(cd $(HOST_SUBDIR)/gas && \
10120	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10121	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10122	          "RANLIB=$${RANLIB}" \
10123	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10124	          clean) \
10125	  || exit 1
10126
10127@endif gas
10128
10129.PHONY: maybe-distclean-gas distclean-gas
10130maybe-distclean-gas:
10131@if gas
10132maybe-distclean-gas: distclean-gas
10133
10134distclean-gas: 
10135	@[ -f ./gas/Makefile ] || exit 0; \
10136	r=`${PWD_COMMAND}`; export r; \
10137	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10138	$(HOST_EXPORTS) \
10139	for flag in $(EXTRA_HOST_FLAGS) ; do \
10140	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10141	done; \
10142	echo "Doing distclean in gas"; \
10143	(cd $(HOST_SUBDIR)/gas && \
10144	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10145	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10146	          "RANLIB=$${RANLIB}" \
10147	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10148	          distclean) \
10149	  || exit 1
10150
10151@endif gas
10152
10153.PHONY: maybe-maintainer-clean-gas maintainer-clean-gas
10154maybe-maintainer-clean-gas:
10155@if gas
10156maybe-maintainer-clean-gas: maintainer-clean-gas
10157
10158maintainer-clean-gas: 
10159	@[ -f ./gas/Makefile ] || exit 0; \
10160	r=`${PWD_COMMAND}`; export r; \
10161	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10162	$(HOST_EXPORTS) \
10163	for flag in $(EXTRA_HOST_FLAGS) ; do \
10164	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10165	done; \
10166	echo "Doing maintainer-clean in gas"; \
10167	(cd $(HOST_SUBDIR)/gas && \
10168	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10169	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10170	          "RANLIB=$${RANLIB}" \
10171	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10172	          maintainer-clean) \
10173	  || exit 1
10174
10175@endif gas
10176
10177
10178
10179.PHONY: configure-gcc maybe-configure-gcc
10180maybe-configure-gcc:
10181@if gcc-bootstrap
10182configure-gcc: stage_current
10183@endif gcc-bootstrap
10184@if gcc
10185maybe-configure-gcc: configure-gcc
10186configure-gcc: 
10187	@r=`${PWD_COMMAND}`; export r; \
10188	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10189	test ! -f $(HOST_SUBDIR)/gcc/Makefile || exit 0; \
10190	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc; \
10191	$(HOST_EXPORTS)  \
10192	echo Configuring in $(HOST_SUBDIR)/gcc; \
10193	cd "$(HOST_SUBDIR)/gcc" || exit 1; \
10194	case $(srcdir) in \
10195	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
10196	  *) topdir=`echo $(HOST_SUBDIR)/gcc/ | \
10197		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
10198	esac; \
10199	module_srcdir=gcc; \
10200	$(SHELL) \
10201	  $$s/$$module_srcdir/configure \
10202	  --srcdir=$${topdir}/$$module_srcdir \
10203	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
10204	  --target=${target_alias}  \
10205	  || exit 1
10206@endif gcc
10207
10208
10209
10210.PHONY: configure-stage1-gcc maybe-configure-stage1-gcc
10211maybe-configure-stage1-gcc:
10212@if gcc-bootstrap
10213maybe-configure-stage1-gcc: configure-stage1-gcc
10214configure-stage1-gcc:
10215	@[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
10216	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc
10217	@r=`${PWD_COMMAND}`; export r; \
10218	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10219	TFLAGS="$(STAGE1_TFLAGS)"; \
10220	test ! -f $(HOST_SUBDIR)/gcc/Makefile || exit 0; \
10221	$(HOST_EXPORTS) \
10222	CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
10223	CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
10224	LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS;  \
10225	echo Configuring stage 1 in $(HOST_SUBDIR)/gcc; \
10226	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc; \
10227	cd $(HOST_SUBDIR)/gcc || exit 1; \
10228	case $(srcdir) in \
10229	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
10230	  *) topdir=`echo $(HOST_SUBDIR)/gcc/ | \
10231		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
10232	esac; \
10233	module_srcdir=gcc; \
10234	$(SHELL) $$s/$$module_srcdir/configure \
10235	  --srcdir=$${topdir}/$$module_srcdir \
10236	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
10237	  --target=${target_alias} \
10238	   \
10239	  $(STAGE1_CONFIGURE_FLAGS)
10240@endif gcc-bootstrap
10241
10242.PHONY: configure-stage2-gcc maybe-configure-stage2-gcc
10243maybe-configure-stage2-gcc:
10244@if gcc-bootstrap
10245maybe-configure-stage2-gcc: configure-stage2-gcc
10246configure-stage2-gcc:
10247	@[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
10248	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc
10249	@r=`${PWD_COMMAND}`; export r; \
10250	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10251	TFLAGS="$(STAGE2_TFLAGS)"; \
10252	test ! -f $(HOST_SUBDIR)/gcc/Makefile || exit 0; \
10253	$(HOST_EXPORTS) \
10254	$(POSTSTAGE1_HOST_EXPORTS) \
10255	CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
10256	CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
10257	LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS;  \
10258	echo Configuring stage 2 in $(HOST_SUBDIR)/gcc; \
10259	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc; \
10260	cd $(HOST_SUBDIR)/gcc || exit 1; \
10261	case $(srcdir) in \
10262	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
10263	  *) topdir=`echo $(HOST_SUBDIR)/gcc/ | \
10264		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
10265	esac; \
10266	module_srcdir=gcc; \
10267	$(SHELL) $$s/$$module_srcdir/configure \
10268	  --srcdir=$${topdir}/$$module_srcdir \
10269	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
10270	  --target=${target_alias} \
10271	  --with-build-libsubdir=$(HOST_SUBDIR) \
10272	  $(STAGE2_CONFIGURE_FLAGS)
10273@endif gcc-bootstrap
10274
10275.PHONY: configure-stage3-gcc maybe-configure-stage3-gcc
10276maybe-configure-stage3-gcc:
10277@if gcc-bootstrap
10278maybe-configure-stage3-gcc: configure-stage3-gcc
10279configure-stage3-gcc:
10280	@[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
10281	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc
10282	@r=`${PWD_COMMAND}`; export r; \
10283	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10284	TFLAGS="$(STAGE3_TFLAGS)"; \
10285	test ! -f $(HOST_SUBDIR)/gcc/Makefile || exit 0; \
10286	$(HOST_EXPORTS) \
10287	$(POSTSTAGE1_HOST_EXPORTS) \
10288	CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
10289	CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
10290	LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS;  \
10291	echo Configuring stage 3 in $(HOST_SUBDIR)/gcc; \
10292	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc; \
10293	cd $(HOST_SUBDIR)/gcc || exit 1; \
10294	case $(srcdir) in \
10295	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
10296	  *) topdir=`echo $(HOST_SUBDIR)/gcc/ | \
10297		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
10298	esac; \
10299	module_srcdir=gcc; \
10300	$(SHELL) $$s/$$module_srcdir/configure \
10301	  --srcdir=$${topdir}/$$module_srcdir \
10302	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
10303	  --target=${target_alias} \
10304	  --with-build-libsubdir=$(HOST_SUBDIR) \
10305	  $(STAGE3_CONFIGURE_FLAGS)
10306@endif gcc-bootstrap
10307
10308.PHONY: configure-stage4-gcc maybe-configure-stage4-gcc
10309maybe-configure-stage4-gcc:
10310@if gcc-bootstrap
10311maybe-configure-stage4-gcc: configure-stage4-gcc
10312configure-stage4-gcc:
10313	@[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
10314	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc
10315	@r=`${PWD_COMMAND}`; export r; \
10316	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10317	TFLAGS="$(STAGE4_TFLAGS)"; \
10318	test ! -f $(HOST_SUBDIR)/gcc/Makefile || exit 0; \
10319	$(HOST_EXPORTS) \
10320	$(POSTSTAGE1_HOST_EXPORTS) \
10321	CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
10322	CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
10323	LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS;  \
10324	echo Configuring stage 4 in $(HOST_SUBDIR)/gcc; \
10325	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc; \
10326	cd $(HOST_SUBDIR)/gcc || exit 1; \
10327	case $(srcdir) in \
10328	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
10329	  *) topdir=`echo $(HOST_SUBDIR)/gcc/ | \
10330		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
10331	esac; \
10332	module_srcdir=gcc; \
10333	$(SHELL) $$s/$$module_srcdir/configure \
10334	  --srcdir=$${topdir}/$$module_srcdir \
10335	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
10336	  --target=${target_alias} \
10337	  --with-build-libsubdir=$(HOST_SUBDIR) \
10338	  $(STAGE4_CONFIGURE_FLAGS)
10339@endif gcc-bootstrap
10340
10341.PHONY: configure-stageprofile-gcc maybe-configure-stageprofile-gcc
10342maybe-configure-stageprofile-gcc:
10343@if gcc-bootstrap
10344maybe-configure-stageprofile-gcc: configure-stageprofile-gcc
10345configure-stageprofile-gcc:
10346	@[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
10347	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc
10348	@r=`${PWD_COMMAND}`; export r; \
10349	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10350	TFLAGS="$(STAGEprofile_TFLAGS)"; \
10351	test ! -f $(HOST_SUBDIR)/gcc/Makefile || exit 0; \
10352	$(HOST_EXPORTS) \
10353	$(POSTSTAGE1_HOST_EXPORTS) \
10354	CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
10355	CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
10356	LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS;  \
10357	echo Configuring stage profile in $(HOST_SUBDIR)/gcc; \
10358	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc; \
10359	cd $(HOST_SUBDIR)/gcc || exit 1; \
10360	case $(srcdir) in \
10361	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
10362	  *) topdir=`echo $(HOST_SUBDIR)/gcc/ | \
10363		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
10364	esac; \
10365	module_srcdir=gcc; \
10366	$(SHELL) $$s/$$module_srcdir/configure \
10367	  --srcdir=$${topdir}/$$module_srcdir \
10368	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
10369	  --target=${target_alias} \
10370	  --with-build-libsubdir=$(HOST_SUBDIR) \
10371	  $(STAGEprofile_CONFIGURE_FLAGS)
10372@endif gcc-bootstrap
10373
10374.PHONY: configure-stagefeedback-gcc maybe-configure-stagefeedback-gcc
10375maybe-configure-stagefeedback-gcc:
10376@if gcc-bootstrap
10377maybe-configure-stagefeedback-gcc: configure-stagefeedback-gcc
10378configure-stagefeedback-gcc:
10379	@[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
10380	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc
10381	@r=`${PWD_COMMAND}`; export r; \
10382	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10383	TFLAGS="$(STAGEfeedback_TFLAGS)"; \
10384	test ! -f $(HOST_SUBDIR)/gcc/Makefile || exit 0; \
10385	$(HOST_EXPORTS) \
10386	$(POSTSTAGE1_HOST_EXPORTS) \
10387	CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
10388	CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
10389	LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS;  \
10390	echo Configuring stage feedback in $(HOST_SUBDIR)/gcc; \
10391	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc; \
10392	cd $(HOST_SUBDIR)/gcc || exit 1; \
10393	case $(srcdir) in \
10394	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
10395	  *) topdir=`echo $(HOST_SUBDIR)/gcc/ | \
10396		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
10397	esac; \
10398	module_srcdir=gcc; \
10399	$(SHELL) $$s/$$module_srcdir/configure \
10400	  --srcdir=$${topdir}/$$module_srcdir \
10401	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
10402	  --target=${target_alias} \
10403	  --with-build-libsubdir=$(HOST_SUBDIR) \
10404	  $(STAGEfeedback_CONFIGURE_FLAGS)
10405@endif gcc-bootstrap
10406
10407
10408
10409
10410
10411.PHONY: all-gcc maybe-all-gcc
10412maybe-all-gcc:
10413@if gcc-bootstrap
10414all-gcc: stage_current
10415@endif gcc-bootstrap
10416@if gcc
10417TARGET-gcc=all
10418maybe-all-gcc: all-gcc
10419all-gcc: configure-gcc
10420	@r=`${PWD_COMMAND}`; export r; \
10421	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10422	$(HOST_EXPORTS)  \
10423	(cd $(HOST_SUBDIR)/gcc && \
10424	  $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) \
10425		$(TARGET-gcc))
10426@endif gcc
10427
10428
10429
10430.PHONY: all-stage1-gcc maybe-all-stage1-gcc
10431.PHONY: clean-stage1-gcc maybe-clean-stage1-gcc
10432maybe-all-stage1-gcc:
10433maybe-clean-stage1-gcc:
10434@if gcc-bootstrap
10435maybe-all-stage1-gcc: all-stage1-gcc
10436all-stage1: all-stage1-gcc
10437TARGET-stage1-gcc = $(TARGET-gcc)
10438all-stage1-gcc: configure-stage1-gcc
10439	@[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
10440	@r=`${PWD_COMMAND}`; export r; \
10441	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10442	TFLAGS="$(STAGE1_TFLAGS)"; \
10443	$(HOST_EXPORTS)  \
10444	cd $(HOST_SUBDIR)/gcc && \
10445	$(MAKE) $(BASE_FLAGS_TO_PASS) \
10446		CFLAGS="$(STAGE1_CFLAGS)" \
10447		CXXFLAGS="$(STAGE1_CXXFLAGS)" \
10448		LIBCFLAGS="$(LIBCFLAGS)" \
10449		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
10450		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
10451		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
10452		$(EXTRA_HOST_FLAGS)  \
10453		$(STAGE1_FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) \
10454		TFLAGS="$(STAGE1_TFLAGS)" \
10455		$(TARGET-stage1-gcc)
10456
10457maybe-clean-stage1-gcc: clean-stage1-gcc
10458clean-stage1: clean-stage1-gcc
10459clean-stage1-gcc:
10460	@if [ $(current_stage) = stage1 ]; then \
10461	  [ -f $(HOST_SUBDIR)/gcc/Makefile ] || exit 0; \
10462	else \
10463	  [ -f $(HOST_SUBDIR)/stage1-gcc/Makefile ] || exit 0; \
10464	  $(MAKE) stage1-start; \
10465	fi; \
10466	cd $(HOST_SUBDIR)/gcc && \
10467	$(MAKE) $(EXTRA_HOST_FLAGS)  \
10468	$(STAGE1_FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) clean
10469@endif gcc-bootstrap
10470
10471
10472.PHONY: all-stage2-gcc maybe-all-stage2-gcc
10473.PHONY: clean-stage2-gcc maybe-clean-stage2-gcc
10474maybe-all-stage2-gcc:
10475maybe-clean-stage2-gcc:
10476@if gcc-bootstrap
10477maybe-all-stage2-gcc: all-stage2-gcc
10478all-stage2: all-stage2-gcc
10479TARGET-stage2-gcc = $(TARGET-gcc)
10480all-stage2-gcc: configure-stage2-gcc
10481	@[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
10482	@r=`${PWD_COMMAND}`; export r; \
10483	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10484	TFLAGS="$(STAGE2_TFLAGS)"; \
10485	$(HOST_EXPORTS) \
10486	$(POSTSTAGE1_HOST_EXPORTS)  \
10487	cd $(HOST_SUBDIR)/gcc && \
10488	$(MAKE) $(BASE_FLAGS_TO_PASS) \
10489		CFLAGS="$(STAGE2_CFLAGS)" \
10490		CXXFLAGS="$(STAGE2_CXXFLAGS)" \
10491		LIBCFLAGS="$(STAGE2_CFLAGS)" \
10492		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
10493		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
10494		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
10495		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) \
10496		TFLAGS="$(STAGE2_TFLAGS)" \
10497		$(TARGET-stage2-gcc)
10498
10499maybe-clean-stage2-gcc: clean-stage2-gcc
10500clean-stage2: clean-stage2-gcc
10501clean-stage2-gcc:
10502	@if [ $(current_stage) = stage2 ]; then \
10503	  [ -f $(HOST_SUBDIR)/gcc/Makefile ] || exit 0; \
10504	else \
10505	  [ -f $(HOST_SUBDIR)/stage2-gcc/Makefile ] || exit 0; \
10506	  $(MAKE) stage2-start; \
10507	fi; \
10508	cd $(HOST_SUBDIR)/gcc && \
10509	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) clean
10510@endif gcc-bootstrap
10511
10512
10513.PHONY: all-stage3-gcc maybe-all-stage3-gcc
10514.PHONY: clean-stage3-gcc maybe-clean-stage3-gcc
10515maybe-all-stage3-gcc:
10516maybe-clean-stage3-gcc:
10517@if gcc-bootstrap
10518maybe-all-stage3-gcc: all-stage3-gcc
10519all-stage3: all-stage3-gcc
10520TARGET-stage3-gcc = $(TARGET-gcc)
10521all-stage3-gcc: configure-stage3-gcc
10522	@[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
10523	@r=`${PWD_COMMAND}`; export r; \
10524	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10525	TFLAGS="$(STAGE3_TFLAGS)"; \
10526	$(HOST_EXPORTS) \
10527	$(POSTSTAGE1_HOST_EXPORTS)  \
10528	cd $(HOST_SUBDIR)/gcc && \
10529	$(MAKE) $(BASE_FLAGS_TO_PASS) \
10530		CFLAGS="$(STAGE3_CFLAGS)" \
10531		CXXFLAGS="$(STAGE3_CXXFLAGS)" \
10532		LIBCFLAGS="$(STAGE3_CFLAGS)" \
10533		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
10534		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
10535		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
10536		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) \
10537		TFLAGS="$(STAGE3_TFLAGS)" \
10538		$(TARGET-stage3-gcc)
10539
10540maybe-clean-stage3-gcc: clean-stage3-gcc
10541clean-stage3: clean-stage3-gcc
10542clean-stage3-gcc:
10543	@if [ $(current_stage) = stage3 ]; then \
10544	  [ -f $(HOST_SUBDIR)/gcc/Makefile ] || exit 0; \
10545	else \
10546	  [ -f $(HOST_SUBDIR)/stage3-gcc/Makefile ] || exit 0; \
10547	  $(MAKE) stage3-start; \
10548	fi; \
10549	cd $(HOST_SUBDIR)/gcc && \
10550	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) clean
10551@endif gcc-bootstrap
10552
10553
10554.PHONY: all-stage4-gcc maybe-all-stage4-gcc
10555.PHONY: clean-stage4-gcc maybe-clean-stage4-gcc
10556maybe-all-stage4-gcc:
10557maybe-clean-stage4-gcc:
10558@if gcc-bootstrap
10559maybe-all-stage4-gcc: all-stage4-gcc
10560all-stage4: all-stage4-gcc
10561TARGET-stage4-gcc = $(TARGET-gcc)
10562all-stage4-gcc: configure-stage4-gcc
10563	@[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
10564	@r=`${PWD_COMMAND}`; export r; \
10565	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10566	TFLAGS="$(STAGE4_TFLAGS)"; \
10567	$(HOST_EXPORTS) \
10568	$(POSTSTAGE1_HOST_EXPORTS)  \
10569	cd $(HOST_SUBDIR)/gcc && \
10570	$(MAKE) $(BASE_FLAGS_TO_PASS) \
10571		CFLAGS="$(STAGE4_CFLAGS)" \
10572		CXXFLAGS="$(STAGE4_CXXFLAGS)" \
10573		LIBCFLAGS="$(STAGE4_CFLAGS)" \
10574		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
10575		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
10576		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
10577		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) \
10578		TFLAGS="$(STAGE4_TFLAGS)" \
10579		$(TARGET-stage4-gcc)
10580
10581maybe-clean-stage4-gcc: clean-stage4-gcc
10582clean-stage4: clean-stage4-gcc
10583clean-stage4-gcc:
10584	@if [ $(current_stage) = stage4 ]; then \
10585	  [ -f $(HOST_SUBDIR)/gcc/Makefile ] || exit 0; \
10586	else \
10587	  [ -f $(HOST_SUBDIR)/stage4-gcc/Makefile ] || exit 0; \
10588	  $(MAKE) stage4-start; \
10589	fi; \
10590	cd $(HOST_SUBDIR)/gcc && \
10591	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) clean
10592@endif gcc-bootstrap
10593
10594
10595.PHONY: all-stageprofile-gcc maybe-all-stageprofile-gcc
10596.PHONY: clean-stageprofile-gcc maybe-clean-stageprofile-gcc
10597maybe-all-stageprofile-gcc:
10598maybe-clean-stageprofile-gcc:
10599@if gcc-bootstrap
10600maybe-all-stageprofile-gcc: all-stageprofile-gcc
10601all-stageprofile: all-stageprofile-gcc
10602TARGET-stageprofile-gcc = $(TARGET-gcc)
10603all-stageprofile-gcc: configure-stageprofile-gcc
10604	@[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
10605	@r=`${PWD_COMMAND}`; export r; \
10606	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10607	TFLAGS="$(STAGEprofile_TFLAGS)"; \
10608	$(HOST_EXPORTS) \
10609	$(POSTSTAGE1_HOST_EXPORTS)  \
10610	cd $(HOST_SUBDIR)/gcc && \
10611	$(MAKE) $(BASE_FLAGS_TO_PASS) \
10612		CFLAGS="$(STAGEprofile_CFLAGS)" \
10613		CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
10614		LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
10615		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
10616		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
10617		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
10618		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) \
10619		TFLAGS="$(STAGEprofile_TFLAGS)" \
10620		$(TARGET-stageprofile-gcc)
10621
10622maybe-clean-stageprofile-gcc: clean-stageprofile-gcc
10623clean-stageprofile: clean-stageprofile-gcc
10624clean-stageprofile-gcc:
10625	@if [ $(current_stage) = stageprofile ]; then \
10626	  [ -f $(HOST_SUBDIR)/gcc/Makefile ] || exit 0; \
10627	else \
10628	  [ -f $(HOST_SUBDIR)/stageprofile-gcc/Makefile ] || exit 0; \
10629	  $(MAKE) stageprofile-start; \
10630	fi; \
10631	cd $(HOST_SUBDIR)/gcc && \
10632	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) clean
10633@endif gcc-bootstrap
10634
10635
10636.PHONY: all-stagefeedback-gcc maybe-all-stagefeedback-gcc
10637.PHONY: clean-stagefeedback-gcc maybe-clean-stagefeedback-gcc
10638maybe-all-stagefeedback-gcc:
10639maybe-clean-stagefeedback-gcc:
10640@if gcc-bootstrap
10641maybe-all-stagefeedback-gcc: all-stagefeedback-gcc
10642all-stagefeedback: all-stagefeedback-gcc
10643TARGET-stagefeedback-gcc = $(TARGET-gcc)
10644all-stagefeedback-gcc: configure-stagefeedback-gcc
10645	@[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
10646	@r=`${PWD_COMMAND}`; export r; \
10647	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10648	TFLAGS="$(STAGEfeedback_TFLAGS)"; \
10649	$(HOST_EXPORTS) \
10650	$(POSTSTAGE1_HOST_EXPORTS)  \
10651	cd $(HOST_SUBDIR)/gcc && \
10652	$(MAKE) $(BASE_FLAGS_TO_PASS) \
10653		CFLAGS="$(STAGEfeedback_CFLAGS)" \
10654		CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
10655		LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
10656		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
10657		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
10658		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
10659		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) \
10660		TFLAGS="$(STAGEfeedback_TFLAGS)" \
10661		$(TARGET-stagefeedback-gcc)
10662
10663maybe-clean-stagefeedback-gcc: clean-stagefeedback-gcc
10664clean-stagefeedback: clean-stagefeedback-gcc
10665clean-stagefeedback-gcc:
10666	@if [ $(current_stage) = stagefeedback ]; then \
10667	  [ -f $(HOST_SUBDIR)/gcc/Makefile ] || exit 0; \
10668	else \
10669	  [ -f $(HOST_SUBDIR)/stagefeedback-gcc/Makefile ] || exit 0; \
10670	  $(MAKE) stagefeedback-start; \
10671	fi; \
10672	cd $(HOST_SUBDIR)/gcc && \
10673	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) clean
10674@endif gcc-bootstrap
10675
10676
10677
10678
10679
10680.PHONY: check-gcc maybe-check-gcc
10681maybe-check-gcc:
10682@if gcc
10683maybe-check-gcc: check-gcc
10684
10685check-gcc:
10686	@: $(MAKE); $(unstage)
10687	@r=`${PWD_COMMAND}`; export r; \
10688	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10689	$(HOST_EXPORTS) $(EXTRA_HOST_EXPORTS) \
10690	(cd $(HOST_SUBDIR)/gcc && \
10691	  $(MAKE) $(FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) $(EXTRA_BOOTSTRAP_FLAGS) check)
10692
10693@endif gcc
10694
10695.PHONY: install-gcc maybe-install-gcc
10696maybe-install-gcc:
10697@if gcc
10698maybe-install-gcc: install-gcc
10699
10700install-gcc: installdirs
10701	@: $(MAKE); $(unstage)
10702	@r=`${PWD_COMMAND}`; export r; \
10703	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10704	$(HOST_EXPORTS) \
10705	(cd $(HOST_SUBDIR)/gcc && \
10706	  $(MAKE) $(FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) install)
10707
10708@endif gcc
10709
10710.PHONY: install-strip-gcc maybe-install-strip-gcc
10711maybe-install-strip-gcc:
10712@if gcc
10713maybe-install-strip-gcc: install-strip-gcc
10714
10715install-strip-gcc: installdirs
10716	@: $(MAKE); $(unstage)
10717	@r=`${PWD_COMMAND}`; export r; \
10718	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10719	$(HOST_EXPORTS) \
10720	(cd $(HOST_SUBDIR)/gcc && \
10721	  $(MAKE) $(FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) install-strip)
10722
10723@endif gcc
10724
10725# Other targets (info, dvi, pdf, etc.)
10726
10727.PHONY: maybe-info-gcc info-gcc
10728maybe-info-gcc:
10729@if gcc
10730maybe-info-gcc: info-gcc
10731
10732info-gcc: \
10733    configure-gcc 
10734	@[ -f ./gcc/Makefile ] || exit 0; \
10735	r=`${PWD_COMMAND}`; export r; \
10736	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10737	$(HOST_EXPORTS) \
10738	for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
10739	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10740	done; \
10741	echo "Doing info in gcc"; \
10742	(cd $(HOST_SUBDIR)/gcc && \
10743	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10744	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10745	          "RANLIB=$${RANLIB}" \
10746	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10747	          info) \
10748	  || exit 1
10749
10750@endif gcc
10751
10752.PHONY: maybe-dvi-gcc dvi-gcc
10753maybe-dvi-gcc:
10754@if gcc
10755maybe-dvi-gcc: dvi-gcc
10756
10757dvi-gcc: \
10758    configure-gcc 
10759	@[ -f ./gcc/Makefile ] || exit 0; \
10760	r=`${PWD_COMMAND}`; export r; \
10761	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10762	$(HOST_EXPORTS) \
10763	for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
10764	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10765	done; \
10766	echo "Doing dvi in gcc"; \
10767	(cd $(HOST_SUBDIR)/gcc && \
10768	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10769	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10770	          "RANLIB=$${RANLIB}" \
10771	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10772	          dvi) \
10773	  || exit 1
10774
10775@endif gcc
10776
10777.PHONY: maybe-pdf-gcc pdf-gcc
10778maybe-pdf-gcc:
10779@if gcc
10780maybe-pdf-gcc: pdf-gcc
10781
10782pdf-gcc: \
10783    configure-gcc 
10784	@[ -f ./gcc/Makefile ] || exit 0; \
10785	r=`${PWD_COMMAND}`; export r; \
10786	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10787	$(HOST_EXPORTS) \
10788	for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
10789	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10790	done; \
10791	echo "Doing pdf in gcc"; \
10792	(cd $(HOST_SUBDIR)/gcc && \
10793	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10794	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10795	          "RANLIB=$${RANLIB}" \
10796	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10797	          pdf) \
10798	  || exit 1
10799
10800@endif gcc
10801
10802.PHONY: maybe-html-gcc html-gcc
10803maybe-html-gcc:
10804@if gcc
10805maybe-html-gcc: html-gcc
10806
10807html-gcc: \
10808    configure-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 html 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	          html) \
10823	  || exit 1
10824
10825@endif gcc
10826
10827.PHONY: maybe-TAGS-gcc TAGS-gcc
10828maybe-TAGS-gcc:
10829@if gcc
10830maybe-TAGS-gcc: TAGS-gcc
10831
10832TAGS-gcc: \
10833    configure-gcc 
10834	@[ -f ./gcc/Makefile ] || exit 0; \
10835	r=`${PWD_COMMAND}`; export r; \
10836	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10837	$(HOST_EXPORTS) \
10838	for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
10839	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10840	done; \
10841	echo "Doing TAGS in gcc"; \
10842	(cd $(HOST_SUBDIR)/gcc && \
10843	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10844	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10845	          "RANLIB=$${RANLIB}" \
10846	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10847	          TAGS) \
10848	  || exit 1
10849
10850@endif gcc
10851
10852.PHONY: maybe-install-info-gcc install-info-gcc
10853maybe-install-info-gcc:
10854@if gcc
10855maybe-install-info-gcc: install-info-gcc
10856
10857install-info-gcc: \
10858    configure-gcc \
10859    info-gcc 
10860	@[ -f ./gcc/Makefile ] || exit 0; \
10861	r=`${PWD_COMMAND}`; export r; \
10862	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10863	$(HOST_EXPORTS) \
10864	for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
10865	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10866	done; \
10867	echo "Doing install-info in gcc"; \
10868	(cd $(HOST_SUBDIR)/gcc && \
10869	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10870	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10871	          "RANLIB=$${RANLIB}" \
10872	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10873	          install-info) \
10874	  || exit 1
10875
10876@endif gcc
10877
10878.PHONY: maybe-install-pdf-gcc install-pdf-gcc
10879maybe-install-pdf-gcc:
10880@if gcc
10881maybe-install-pdf-gcc: install-pdf-gcc
10882
10883install-pdf-gcc: \
10884    configure-gcc \
10885    pdf-gcc 
10886	@[ -f ./gcc/Makefile ] || exit 0; \
10887	r=`${PWD_COMMAND}`; export r; \
10888	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10889	$(HOST_EXPORTS) \
10890	for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
10891	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10892	done; \
10893	echo "Doing install-pdf in gcc"; \
10894	(cd $(HOST_SUBDIR)/gcc && \
10895	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10896	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10897	          "RANLIB=$${RANLIB}" \
10898	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10899	          install-pdf) \
10900	  || exit 1
10901
10902@endif gcc
10903
10904.PHONY: maybe-install-html-gcc install-html-gcc
10905maybe-install-html-gcc:
10906@if gcc
10907maybe-install-html-gcc: install-html-gcc
10908
10909install-html-gcc: \
10910    configure-gcc \
10911    html-gcc 
10912	@[ -f ./gcc/Makefile ] || exit 0; \
10913	r=`${PWD_COMMAND}`; export r; \
10914	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10915	$(HOST_EXPORTS) \
10916	for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
10917	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10918	done; \
10919	echo "Doing install-html in gcc"; \
10920	(cd $(HOST_SUBDIR)/gcc && \
10921	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10922	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10923	          "RANLIB=$${RANLIB}" \
10924	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10925	          install-html) \
10926	  || exit 1
10927
10928@endif gcc
10929
10930.PHONY: maybe-installcheck-gcc installcheck-gcc
10931maybe-installcheck-gcc:
10932@if gcc
10933maybe-installcheck-gcc: installcheck-gcc
10934
10935installcheck-gcc: \
10936    configure-gcc 
10937	@[ -f ./gcc/Makefile ] || exit 0; \
10938	r=`${PWD_COMMAND}`; export r; \
10939	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10940	$(HOST_EXPORTS) \
10941	for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
10942	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10943	done; \
10944	echo "Doing installcheck in gcc"; \
10945	(cd $(HOST_SUBDIR)/gcc && \
10946	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10947	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10948	          "RANLIB=$${RANLIB}" \
10949	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10950	          installcheck) \
10951	  || exit 1
10952
10953@endif gcc
10954
10955.PHONY: maybe-mostlyclean-gcc mostlyclean-gcc
10956maybe-mostlyclean-gcc:
10957@if gcc
10958maybe-mostlyclean-gcc: mostlyclean-gcc
10959
10960mostlyclean-gcc: 
10961	@[ -f ./gcc/Makefile ] || exit 0; \
10962	r=`${PWD_COMMAND}`; export r; \
10963	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10964	$(HOST_EXPORTS) \
10965	for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
10966	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10967	done; \
10968	echo "Doing mostlyclean in gcc"; \
10969	(cd $(HOST_SUBDIR)/gcc && \
10970	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10971	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10972	          "RANLIB=$${RANLIB}" \
10973	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10974	          mostlyclean) \
10975	  || exit 1
10976
10977@endif gcc
10978
10979.PHONY: maybe-clean-gcc clean-gcc
10980maybe-clean-gcc:
10981@if gcc
10982maybe-clean-gcc: clean-gcc
10983
10984clean-gcc: 
10985	@[ -f ./gcc/Makefile ] || exit 0; \
10986	r=`${PWD_COMMAND}`; export r; \
10987	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10988	$(HOST_EXPORTS) \
10989	for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
10990	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10991	done; \
10992	echo "Doing clean in gcc"; \
10993	(cd $(HOST_SUBDIR)/gcc && \
10994	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10995	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10996	          "RANLIB=$${RANLIB}" \
10997	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10998	          clean) \
10999	  || exit 1
11000
11001@endif gcc
11002
11003.PHONY: maybe-distclean-gcc distclean-gcc
11004maybe-distclean-gcc:
11005@if gcc
11006maybe-distclean-gcc: distclean-gcc
11007
11008distclean-gcc: 
11009	@[ -f ./gcc/Makefile ] || exit 0; \
11010	r=`${PWD_COMMAND}`; export r; \
11011	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11012	$(HOST_EXPORTS) \
11013	for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
11014	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11015	done; \
11016	echo "Doing distclean in gcc"; \
11017	(cd $(HOST_SUBDIR)/gcc && \
11018	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11019	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11020	          "RANLIB=$${RANLIB}" \
11021	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11022	          distclean) \
11023	  || exit 1
11024
11025@endif gcc
11026
11027.PHONY: maybe-maintainer-clean-gcc maintainer-clean-gcc
11028maybe-maintainer-clean-gcc:
11029@if gcc
11030maybe-maintainer-clean-gcc: maintainer-clean-gcc
11031
11032maintainer-clean-gcc: 
11033	@[ -f ./gcc/Makefile ] || exit 0; \
11034	r=`${PWD_COMMAND}`; export r; \
11035	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11036	$(HOST_EXPORTS) \
11037	for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
11038	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11039	done; \
11040	echo "Doing maintainer-clean in gcc"; \
11041	(cd $(HOST_SUBDIR)/gcc && \
11042	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11043	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11044	          "RANLIB=$${RANLIB}" \
11045	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11046	          maintainer-clean) \
11047	  || exit 1
11048
11049@endif gcc
11050
11051
11052
11053.PHONY: configure-gmp maybe-configure-gmp
11054maybe-configure-gmp:
11055@if gcc-bootstrap
11056configure-gmp: stage_current
11057@endif gcc-bootstrap
11058@if gmp
11059maybe-configure-gmp: configure-gmp
11060configure-gmp: 
11061	@r=`${PWD_COMMAND}`; export r; \
11062	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11063	test ! -f $(HOST_SUBDIR)/gmp/Makefile || exit 0; \
11064	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp; \
11065	$(HOST_EXPORTS)  \
11066	echo Configuring in $(HOST_SUBDIR)/gmp; \
11067	cd "$(HOST_SUBDIR)/gmp" || exit 1; \
11068	case $(srcdir) in \
11069	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
11070	  *) topdir=`echo $(HOST_SUBDIR)/gmp/ | \
11071		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
11072	esac; \
11073	module_srcdir=gmp; \
11074	$(SHELL) \
11075	  $$s/$$module_srcdir/configure \
11076	  --srcdir=$${topdir}/$$module_srcdir \
11077	  $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
11078	  --target=none-${host_vendor}-${host_os} --disable-shared LEX="touch lex.yy.c" \
11079	  || exit 1
11080@endif gmp
11081
11082
11083
11084.PHONY: configure-stage1-gmp maybe-configure-stage1-gmp
11085maybe-configure-stage1-gmp:
11086@if gmp-bootstrap
11087maybe-configure-stage1-gmp: configure-stage1-gmp
11088configure-stage1-gmp:
11089	@[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
11090	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp
11091	@r=`${PWD_COMMAND}`; export r; \
11092	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11093	TFLAGS="$(STAGE1_TFLAGS)"; \
11094	test ! -f $(HOST_SUBDIR)/gmp/Makefile || exit 0; \
11095	$(HOST_EXPORTS) \
11096	CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
11097	CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
11098	LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS;  \
11099	echo Configuring stage 1 in $(HOST_SUBDIR)/gmp; \
11100	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp; \
11101	cd $(HOST_SUBDIR)/gmp || exit 1; \
11102	case $(srcdir) in \
11103	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
11104	  *) topdir=`echo $(HOST_SUBDIR)/gmp/ | \
11105		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
11106	esac; \
11107	module_srcdir=gmp; \
11108	$(SHELL) $$s/$$module_srcdir/configure \
11109	  --srcdir=$${topdir}/$$module_srcdir \
11110	  $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
11111	  --target=none-${host_vendor}-${host_os} \
11112	   \
11113	  $(STAGE1_CONFIGURE_FLAGS) \
11114	  --disable-shared LEX="touch lex.yy.c"
11115@endif gmp-bootstrap
11116
11117.PHONY: configure-stage2-gmp maybe-configure-stage2-gmp
11118maybe-configure-stage2-gmp:
11119@if gmp-bootstrap
11120maybe-configure-stage2-gmp: configure-stage2-gmp
11121configure-stage2-gmp:
11122	@[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
11123	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp
11124	@r=`${PWD_COMMAND}`; export r; \
11125	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11126	TFLAGS="$(STAGE2_TFLAGS)"; \
11127	test ! -f $(HOST_SUBDIR)/gmp/Makefile || exit 0; \
11128	$(HOST_EXPORTS) \
11129	$(POSTSTAGE1_HOST_EXPORTS) \
11130	CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
11131	CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
11132	LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS;  \
11133	echo Configuring stage 2 in $(HOST_SUBDIR)/gmp; \
11134	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp; \
11135	cd $(HOST_SUBDIR)/gmp || exit 1; \
11136	case $(srcdir) in \
11137	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
11138	  *) topdir=`echo $(HOST_SUBDIR)/gmp/ | \
11139		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
11140	esac; \
11141	module_srcdir=gmp; \
11142	$(SHELL) $$s/$$module_srcdir/configure \
11143	  --srcdir=$${topdir}/$$module_srcdir \
11144	  $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
11145	  --target=none-${host_vendor}-${host_os} \
11146	  --with-build-libsubdir=$(HOST_SUBDIR) \
11147	  $(STAGE2_CONFIGURE_FLAGS) \
11148	  --disable-shared LEX="touch lex.yy.c"
11149@endif gmp-bootstrap
11150
11151.PHONY: configure-stage3-gmp maybe-configure-stage3-gmp
11152maybe-configure-stage3-gmp:
11153@if gmp-bootstrap
11154maybe-configure-stage3-gmp: configure-stage3-gmp
11155configure-stage3-gmp:
11156	@[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
11157	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp
11158	@r=`${PWD_COMMAND}`; export r; \
11159	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11160	TFLAGS="$(STAGE3_TFLAGS)"; \
11161	test ! -f $(HOST_SUBDIR)/gmp/Makefile || exit 0; \
11162	$(HOST_EXPORTS) \
11163	$(POSTSTAGE1_HOST_EXPORTS) \
11164	CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
11165	CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
11166	LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS;  \
11167	echo Configuring stage 3 in $(HOST_SUBDIR)/gmp; \
11168	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp; \
11169	cd $(HOST_SUBDIR)/gmp || exit 1; \
11170	case $(srcdir) in \
11171	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
11172	  *) topdir=`echo $(HOST_SUBDIR)/gmp/ | \
11173		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
11174	esac; \
11175	module_srcdir=gmp; \
11176	$(SHELL) $$s/$$module_srcdir/configure \
11177	  --srcdir=$${topdir}/$$module_srcdir \
11178	  $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
11179	  --target=none-${host_vendor}-${host_os} \
11180	  --with-build-libsubdir=$(HOST_SUBDIR) \
11181	  $(STAGE3_CONFIGURE_FLAGS) \
11182	  --disable-shared LEX="touch lex.yy.c"
11183@endif gmp-bootstrap
11184
11185.PHONY: configure-stage4-gmp maybe-configure-stage4-gmp
11186maybe-configure-stage4-gmp:
11187@if gmp-bootstrap
11188maybe-configure-stage4-gmp: configure-stage4-gmp
11189configure-stage4-gmp:
11190	@[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
11191	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp
11192	@r=`${PWD_COMMAND}`; export r; \
11193	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11194	TFLAGS="$(STAGE4_TFLAGS)"; \
11195	test ! -f $(HOST_SUBDIR)/gmp/Makefile || exit 0; \
11196	$(HOST_EXPORTS) \
11197	$(POSTSTAGE1_HOST_EXPORTS) \
11198	CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
11199	CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
11200	LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS;  \
11201	echo Configuring stage 4 in $(HOST_SUBDIR)/gmp; \
11202	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp; \
11203	cd $(HOST_SUBDIR)/gmp || exit 1; \
11204	case $(srcdir) in \
11205	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
11206	  *) topdir=`echo $(HOST_SUBDIR)/gmp/ | \
11207		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
11208	esac; \
11209	module_srcdir=gmp; \
11210	$(SHELL) $$s/$$module_srcdir/configure \
11211	  --srcdir=$${topdir}/$$module_srcdir \
11212	  $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
11213	  --target=none-${host_vendor}-${host_os} \
11214	  --with-build-libsubdir=$(HOST_SUBDIR) \
11215	  $(STAGE4_CONFIGURE_FLAGS) \
11216	  --disable-shared LEX="touch lex.yy.c"
11217@endif gmp-bootstrap
11218
11219.PHONY: configure-stageprofile-gmp maybe-configure-stageprofile-gmp
11220maybe-configure-stageprofile-gmp:
11221@if gmp-bootstrap
11222maybe-configure-stageprofile-gmp: configure-stageprofile-gmp
11223configure-stageprofile-gmp:
11224	@[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
11225	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp
11226	@r=`${PWD_COMMAND}`; export r; \
11227	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11228	TFLAGS="$(STAGEprofile_TFLAGS)"; \
11229	test ! -f $(HOST_SUBDIR)/gmp/Makefile || exit 0; \
11230	$(HOST_EXPORTS) \
11231	$(POSTSTAGE1_HOST_EXPORTS) \
11232	CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
11233	CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
11234	LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS;  \
11235	echo Configuring stage profile in $(HOST_SUBDIR)/gmp; \
11236	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp; \
11237	cd $(HOST_SUBDIR)/gmp || exit 1; \
11238	case $(srcdir) in \
11239	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
11240	  *) topdir=`echo $(HOST_SUBDIR)/gmp/ | \
11241		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
11242	esac; \
11243	module_srcdir=gmp; \
11244	$(SHELL) $$s/$$module_srcdir/configure \
11245	  --srcdir=$${topdir}/$$module_srcdir \
11246	  $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
11247	  --target=none-${host_vendor}-${host_os} \
11248	  --with-build-libsubdir=$(HOST_SUBDIR) \
11249	  $(STAGEprofile_CONFIGURE_FLAGS) \
11250	  --disable-shared LEX="touch lex.yy.c"
11251@endif gmp-bootstrap
11252
11253.PHONY: configure-stagefeedback-gmp maybe-configure-stagefeedback-gmp
11254maybe-configure-stagefeedback-gmp:
11255@if gmp-bootstrap
11256maybe-configure-stagefeedback-gmp: configure-stagefeedback-gmp
11257configure-stagefeedback-gmp:
11258	@[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
11259	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp
11260	@r=`${PWD_COMMAND}`; export r; \
11261	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11262	TFLAGS="$(STAGEfeedback_TFLAGS)"; \
11263	test ! -f $(HOST_SUBDIR)/gmp/Makefile || exit 0; \
11264	$(HOST_EXPORTS) \
11265	$(POSTSTAGE1_HOST_EXPORTS) \
11266	CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
11267	CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
11268	LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS;  \
11269	echo Configuring stage feedback in $(HOST_SUBDIR)/gmp; \
11270	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp; \
11271	cd $(HOST_SUBDIR)/gmp || exit 1; \
11272	case $(srcdir) in \
11273	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
11274	  *) topdir=`echo $(HOST_SUBDIR)/gmp/ | \
11275		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
11276	esac; \
11277	module_srcdir=gmp; \
11278	$(SHELL) $$s/$$module_srcdir/configure \
11279	  --srcdir=$${topdir}/$$module_srcdir \
11280	  $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
11281	  --target=none-${host_vendor}-${host_os} \
11282	  --with-build-libsubdir=$(HOST_SUBDIR) \
11283	  $(STAGEfeedback_CONFIGURE_FLAGS) \
11284	  --disable-shared LEX="touch lex.yy.c"
11285@endif gmp-bootstrap
11286
11287
11288
11289
11290
11291.PHONY: all-gmp maybe-all-gmp
11292maybe-all-gmp:
11293@if gcc-bootstrap
11294all-gmp: stage_current
11295@endif gcc-bootstrap
11296@if gmp
11297TARGET-gmp=all
11298maybe-all-gmp: all-gmp
11299all-gmp: configure-gmp
11300	@r=`${PWD_COMMAND}`; export r; \
11301	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11302	$(HOST_EXPORTS)  \
11303	(cd $(HOST_SUBDIR)/gmp && \
11304	  $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS)  \
11305		$(TARGET-gmp))
11306@endif gmp
11307
11308
11309
11310.PHONY: all-stage1-gmp maybe-all-stage1-gmp
11311.PHONY: clean-stage1-gmp maybe-clean-stage1-gmp
11312maybe-all-stage1-gmp:
11313maybe-clean-stage1-gmp:
11314@if gmp-bootstrap
11315maybe-all-stage1-gmp: all-stage1-gmp
11316all-stage1: all-stage1-gmp
11317TARGET-stage1-gmp = $(TARGET-gmp)
11318all-stage1-gmp: configure-stage1-gmp
11319	@[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
11320	@r=`${PWD_COMMAND}`; export r; \
11321	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11322	TFLAGS="$(STAGE1_TFLAGS)"; \
11323	$(HOST_EXPORTS)  \
11324	cd $(HOST_SUBDIR)/gmp && \
11325	$(MAKE) $(BASE_FLAGS_TO_PASS) \
11326		CFLAGS="$(STAGE1_CFLAGS)" \
11327		CXXFLAGS="$(STAGE1_CXXFLAGS)" \
11328		LIBCFLAGS="$(LIBCFLAGS)" \
11329		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
11330		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
11331		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
11332		$(EXTRA_HOST_FLAGS)  \
11333		$(STAGE1_FLAGS_TO_PASS)  \
11334		TFLAGS="$(STAGE1_TFLAGS)" \
11335		$(TARGET-stage1-gmp)
11336
11337maybe-clean-stage1-gmp: clean-stage1-gmp
11338clean-stage1: clean-stage1-gmp
11339clean-stage1-gmp:
11340	@if [ $(current_stage) = stage1 ]; then \
11341	  [ -f $(HOST_SUBDIR)/gmp/Makefile ] || exit 0; \
11342	else \
11343	  [ -f $(HOST_SUBDIR)/stage1-gmp/Makefile ] || exit 0; \
11344	  $(MAKE) stage1-start; \
11345	fi; \
11346	cd $(HOST_SUBDIR)/gmp && \
11347	$(MAKE) $(EXTRA_HOST_FLAGS)  \
11348	$(STAGE1_FLAGS_TO_PASS)  clean
11349@endif gmp-bootstrap
11350
11351
11352.PHONY: all-stage2-gmp maybe-all-stage2-gmp
11353.PHONY: clean-stage2-gmp maybe-clean-stage2-gmp
11354maybe-all-stage2-gmp:
11355maybe-clean-stage2-gmp:
11356@if gmp-bootstrap
11357maybe-all-stage2-gmp: all-stage2-gmp
11358all-stage2: all-stage2-gmp
11359TARGET-stage2-gmp = $(TARGET-gmp)
11360all-stage2-gmp: configure-stage2-gmp
11361	@[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
11362	@r=`${PWD_COMMAND}`; export r; \
11363	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11364	TFLAGS="$(STAGE2_TFLAGS)"; \
11365	$(HOST_EXPORTS) \
11366	$(POSTSTAGE1_HOST_EXPORTS)  \
11367	cd $(HOST_SUBDIR)/gmp && \
11368	$(MAKE) $(BASE_FLAGS_TO_PASS) \
11369		CFLAGS="$(STAGE2_CFLAGS)" \
11370		CXXFLAGS="$(STAGE2_CXXFLAGS)" \
11371		LIBCFLAGS="$(STAGE2_CFLAGS)" \
11372		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
11373		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
11374		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
11375		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
11376		TFLAGS="$(STAGE2_TFLAGS)" \
11377		$(TARGET-stage2-gmp)
11378
11379maybe-clean-stage2-gmp: clean-stage2-gmp
11380clean-stage2: clean-stage2-gmp
11381clean-stage2-gmp:
11382	@if [ $(current_stage) = stage2 ]; then \
11383	  [ -f $(HOST_SUBDIR)/gmp/Makefile ] || exit 0; \
11384	else \
11385	  [ -f $(HOST_SUBDIR)/stage2-gmp/Makefile ] || exit 0; \
11386	  $(MAKE) stage2-start; \
11387	fi; \
11388	cd $(HOST_SUBDIR)/gmp && \
11389	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
11390@endif gmp-bootstrap
11391
11392
11393.PHONY: all-stage3-gmp maybe-all-stage3-gmp
11394.PHONY: clean-stage3-gmp maybe-clean-stage3-gmp
11395maybe-all-stage3-gmp:
11396maybe-clean-stage3-gmp:
11397@if gmp-bootstrap
11398maybe-all-stage3-gmp: all-stage3-gmp
11399all-stage3: all-stage3-gmp
11400TARGET-stage3-gmp = $(TARGET-gmp)
11401all-stage3-gmp: configure-stage3-gmp
11402	@[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
11403	@r=`${PWD_COMMAND}`; export r; \
11404	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11405	TFLAGS="$(STAGE3_TFLAGS)"; \
11406	$(HOST_EXPORTS) \
11407	$(POSTSTAGE1_HOST_EXPORTS)  \
11408	cd $(HOST_SUBDIR)/gmp && \
11409	$(MAKE) $(BASE_FLAGS_TO_PASS) \
11410		CFLAGS="$(STAGE3_CFLAGS)" \
11411		CXXFLAGS="$(STAGE3_CXXFLAGS)" \
11412		LIBCFLAGS="$(STAGE3_CFLAGS)" \
11413		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
11414		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
11415		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
11416		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
11417		TFLAGS="$(STAGE3_TFLAGS)" \
11418		$(TARGET-stage3-gmp)
11419
11420maybe-clean-stage3-gmp: clean-stage3-gmp
11421clean-stage3: clean-stage3-gmp
11422clean-stage3-gmp:
11423	@if [ $(current_stage) = stage3 ]; then \
11424	  [ -f $(HOST_SUBDIR)/gmp/Makefile ] || exit 0; \
11425	else \
11426	  [ -f $(HOST_SUBDIR)/stage3-gmp/Makefile ] || exit 0; \
11427	  $(MAKE) stage3-start; \
11428	fi; \
11429	cd $(HOST_SUBDIR)/gmp && \
11430	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
11431@endif gmp-bootstrap
11432
11433
11434.PHONY: all-stage4-gmp maybe-all-stage4-gmp
11435.PHONY: clean-stage4-gmp maybe-clean-stage4-gmp
11436maybe-all-stage4-gmp:
11437maybe-clean-stage4-gmp:
11438@if gmp-bootstrap
11439maybe-all-stage4-gmp: all-stage4-gmp
11440all-stage4: all-stage4-gmp
11441TARGET-stage4-gmp = $(TARGET-gmp)
11442all-stage4-gmp: configure-stage4-gmp
11443	@[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
11444	@r=`${PWD_COMMAND}`; export r; \
11445	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11446	TFLAGS="$(STAGE4_TFLAGS)"; \
11447	$(HOST_EXPORTS) \
11448	$(POSTSTAGE1_HOST_EXPORTS)  \
11449	cd $(HOST_SUBDIR)/gmp && \
11450	$(MAKE) $(BASE_FLAGS_TO_PASS) \
11451		CFLAGS="$(STAGE4_CFLAGS)" \
11452		CXXFLAGS="$(STAGE4_CXXFLAGS)" \
11453		LIBCFLAGS="$(STAGE4_CFLAGS)" \
11454		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
11455		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
11456		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
11457		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
11458		TFLAGS="$(STAGE4_TFLAGS)" \
11459		$(TARGET-stage4-gmp)
11460
11461maybe-clean-stage4-gmp: clean-stage4-gmp
11462clean-stage4: clean-stage4-gmp
11463clean-stage4-gmp:
11464	@if [ $(current_stage) = stage4 ]; then \
11465	  [ -f $(HOST_SUBDIR)/gmp/Makefile ] || exit 0; \
11466	else \
11467	  [ -f $(HOST_SUBDIR)/stage4-gmp/Makefile ] || exit 0; \
11468	  $(MAKE) stage4-start; \
11469	fi; \
11470	cd $(HOST_SUBDIR)/gmp && \
11471	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
11472@endif gmp-bootstrap
11473
11474
11475.PHONY: all-stageprofile-gmp maybe-all-stageprofile-gmp
11476.PHONY: clean-stageprofile-gmp maybe-clean-stageprofile-gmp
11477maybe-all-stageprofile-gmp:
11478maybe-clean-stageprofile-gmp:
11479@if gmp-bootstrap
11480maybe-all-stageprofile-gmp: all-stageprofile-gmp
11481all-stageprofile: all-stageprofile-gmp
11482TARGET-stageprofile-gmp = $(TARGET-gmp)
11483all-stageprofile-gmp: configure-stageprofile-gmp
11484	@[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
11485	@r=`${PWD_COMMAND}`; export r; \
11486	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11487	TFLAGS="$(STAGEprofile_TFLAGS)"; \
11488	$(HOST_EXPORTS) \
11489	$(POSTSTAGE1_HOST_EXPORTS)  \
11490	cd $(HOST_SUBDIR)/gmp && \
11491	$(MAKE) $(BASE_FLAGS_TO_PASS) \
11492		CFLAGS="$(STAGEprofile_CFLAGS)" \
11493		CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
11494		LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
11495		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
11496		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
11497		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
11498		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
11499		TFLAGS="$(STAGEprofile_TFLAGS)" \
11500		$(TARGET-stageprofile-gmp)
11501
11502maybe-clean-stageprofile-gmp: clean-stageprofile-gmp
11503clean-stageprofile: clean-stageprofile-gmp
11504clean-stageprofile-gmp:
11505	@if [ $(current_stage) = stageprofile ]; then \
11506	  [ -f $(HOST_SUBDIR)/gmp/Makefile ] || exit 0; \
11507	else \
11508	  [ -f $(HOST_SUBDIR)/stageprofile-gmp/Makefile ] || exit 0; \
11509	  $(MAKE) stageprofile-start; \
11510	fi; \
11511	cd $(HOST_SUBDIR)/gmp && \
11512	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
11513@endif gmp-bootstrap
11514
11515
11516.PHONY: all-stagefeedback-gmp maybe-all-stagefeedback-gmp
11517.PHONY: clean-stagefeedback-gmp maybe-clean-stagefeedback-gmp
11518maybe-all-stagefeedback-gmp:
11519maybe-clean-stagefeedback-gmp:
11520@if gmp-bootstrap
11521maybe-all-stagefeedback-gmp: all-stagefeedback-gmp
11522all-stagefeedback: all-stagefeedback-gmp
11523TARGET-stagefeedback-gmp = $(TARGET-gmp)
11524all-stagefeedback-gmp: configure-stagefeedback-gmp
11525	@[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
11526	@r=`${PWD_COMMAND}`; export r; \
11527	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11528	TFLAGS="$(STAGEfeedback_TFLAGS)"; \
11529	$(HOST_EXPORTS) \
11530	$(POSTSTAGE1_HOST_EXPORTS)  \
11531	cd $(HOST_SUBDIR)/gmp && \
11532	$(MAKE) $(BASE_FLAGS_TO_PASS) \
11533		CFLAGS="$(STAGEfeedback_CFLAGS)" \
11534		CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
11535		LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
11536		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
11537		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
11538		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
11539		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
11540		TFLAGS="$(STAGEfeedback_TFLAGS)" \
11541		$(TARGET-stagefeedback-gmp)
11542
11543maybe-clean-stagefeedback-gmp: clean-stagefeedback-gmp
11544clean-stagefeedback: clean-stagefeedback-gmp
11545clean-stagefeedback-gmp:
11546	@if [ $(current_stage) = stagefeedback ]; then \
11547	  [ -f $(HOST_SUBDIR)/gmp/Makefile ] || exit 0; \
11548	else \
11549	  [ -f $(HOST_SUBDIR)/stagefeedback-gmp/Makefile ] || exit 0; \
11550	  $(MAKE) stagefeedback-start; \
11551	fi; \
11552	cd $(HOST_SUBDIR)/gmp && \
11553	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
11554@endif gmp-bootstrap
11555
11556
11557
11558
11559
11560.PHONY: check-gmp maybe-check-gmp
11561maybe-check-gmp:
11562@if gmp
11563maybe-check-gmp: check-gmp
11564
11565check-gmp:
11566	@: $(MAKE); $(unstage)
11567	@r=`${PWD_COMMAND}`; export r; \
11568	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11569	$(HOST_EXPORTS) $(EXTRA_HOST_EXPORTS) \
11570	(cd $(HOST_SUBDIR)/gmp && \
11571	  $(MAKE) $(FLAGS_TO_PASS)  $(EXTRA_BOOTSTRAP_FLAGS) check)
11572
11573@endif gmp
11574
11575.PHONY: install-gmp maybe-install-gmp
11576maybe-install-gmp:
11577@if gmp
11578maybe-install-gmp: install-gmp
11579
11580install-gmp:
11581
11582@endif gmp
11583
11584.PHONY: install-strip-gmp maybe-install-strip-gmp
11585maybe-install-strip-gmp:
11586@if gmp
11587maybe-install-strip-gmp: install-strip-gmp
11588
11589install-strip-gmp:
11590
11591@endif gmp
11592
11593# Other targets (info, dvi, pdf, etc.)
11594
11595.PHONY: maybe-info-gmp info-gmp
11596maybe-info-gmp:
11597@if gmp
11598maybe-info-gmp: info-gmp
11599
11600info-gmp: \
11601    configure-gmp 
11602	@[ -f ./gmp/Makefile ] || exit 0; \
11603	r=`${PWD_COMMAND}`; export r; \
11604	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11605	$(HOST_EXPORTS) \
11606	for flag in $(EXTRA_HOST_FLAGS) ; do \
11607	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11608	done; \
11609	echo "Doing info in gmp"; \
11610	(cd $(HOST_SUBDIR)/gmp && \
11611	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11612	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11613	          "RANLIB=$${RANLIB}" \
11614	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11615	          info) \
11616	  || exit 1
11617
11618@endif gmp
11619
11620.PHONY: maybe-dvi-gmp dvi-gmp
11621maybe-dvi-gmp:
11622@if gmp
11623maybe-dvi-gmp: dvi-gmp
11624
11625dvi-gmp: \
11626    configure-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 dvi 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	          dvi) \
11641	  || exit 1
11642
11643@endif gmp
11644
11645.PHONY: maybe-pdf-gmp pdf-gmp
11646maybe-pdf-gmp:
11647@if gmp
11648maybe-pdf-gmp: pdf-gmp
11649
11650pdf-gmp: \
11651    configure-gmp 
11652	@[ -f ./gmp/Makefile ] || exit 0; \
11653	r=`${PWD_COMMAND}`; export r; \
11654	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11655	$(HOST_EXPORTS) \
11656	for flag in $(EXTRA_HOST_FLAGS) ; do \
11657	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11658	done; \
11659	echo "Doing pdf in gmp"; \
11660	(cd $(HOST_SUBDIR)/gmp && \
11661	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11662	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11663	          "RANLIB=$${RANLIB}" \
11664	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11665	          pdf) \
11666	  || exit 1
11667
11668@endif gmp
11669
11670.PHONY: maybe-html-gmp html-gmp
11671maybe-html-gmp:
11672@if gmp
11673maybe-html-gmp: html-gmp
11674
11675html-gmp: \
11676    configure-gmp 
11677	@[ -f ./gmp/Makefile ] || exit 0; \
11678	r=`${PWD_COMMAND}`; export r; \
11679	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11680	$(HOST_EXPORTS) \
11681	for flag in $(EXTRA_HOST_FLAGS) ; do \
11682	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11683	done; \
11684	echo "Doing html in gmp"; \
11685	(cd $(HOST_SUBDIR)/gmp && \
11686	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11687	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11688	          "RANLIB=$${RANLIB}" \
11689	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11690	          html) \
11691	  || exit 1
11692
11693@endif gmp
11694
11695.PHONY: maybe-TAGS-gmp TAGS-gmp
11696maybe-TAGS-gmp:
11697@if gmp
11698maybe-TAGS-gmp: TAGS-gmp
11699
11700TAGS-gmp: \
11701    configure-gmp 
11702	@[ -f ./gmp/Makefile ] || exit 0; \
11703	r=`${PWD_COMMAND}`; export r; \
11704	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11705	$(HOST_EXPORTS) \
11706	for flag in $(EXTRA_HOST_FLAGS) ; do \
11707	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11708	done; \
11709	echo "Doing TAGS in gmp"; \
11710	(cd $(HOST_SUBDIR)/gmp && \
11711	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11712	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11713	          "RANLIB=$${RANLIB}" \
11714	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11715	          TAGS) \
11716	  || exit 1
11717
11718@endif gmp
11719
11720.PHONY: maybe-install-info-gmp install-info-gmp
11721maybe-install-info-gmp:
11722@if gmp
11723maybe-install-info-gmp: install-info-gmp
11724
11725install-info-gmp: \
11726    configure-gmp \
11727    info-gmp 
11728	@[ -f ./gmp/Makefile ] || exit 0; \
11729	r=`${PWD_COMMAND}`; export r; \
11730	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11731	$(HOST_EXPORTS) \
11732	for flag in $(EXTRA_HOST_FLAGS) ; do \
11733	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11734	done; \
11735	echo "Doing install-info in gmp"; \
11736	(cd $(HOST_SUBDIR)/gmp && \
11737	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11738	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11739	          "RANLIB=$${RANLIB}" \
11740	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11741	          install-info) \
11742	  || exit 1
11743
11744@endif gmp
11745
11746.PHONY: maybe-install-pdf-gmp install-pdf-gmp
11747maybe-install-pdf-gmp:
11748@if gmp
11749maybe-install-pdf-gmp: install-pdf-gmp
11750
11751install-pdf-gmp: \
11752    configure-gmp \
11753    pdf-gmp 
11754	@[ -f ./gmp/Makefile ] || exit 0; \
11755	r=`${PWD_COMMAND}`; export r; \
11756	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11757	$(HOST_EXPORTS) \
11758	for flag in $(EXTRA_HOST_FLAGS) ; do \
11759	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11760	done; \
11761	echo "Doing install-pdf in gmp"; \
11762	(cd $(HOST_SUBDIR)/gmp && \
11763	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11764	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11765	          "RANLIB=$${RANLIB}" \
11766	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11767	          install-pdf) \
11768	  || exit 1
11769
11770@endif gmp
11771
11772.PHONY: maybe-install-html-gmp install-html-gmp
11773maybe-install-html-gmp:
11774@if gmp
11775maybe-install-html-gmp: install-html-gmp
11776
11777install-html-gmp: \
11778    configure-gmp \
11779    html-gmp 
11780	@[ -f ./gmp/Makefile ] || exit 0; \
11781	r=`${PWD_COMMAND}`; export r; \
11782	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11783	$(HOST_EXPORTS) \
11784	for flag in $(EXTRA_HOST_FLAGS) ; do \
11785	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11786	done; \
11787	echo "Doing install-html in gmp"; \
11788	(cd $(HOST_SUBDIR)/gmp && \
11789	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11790	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11791	          "RANLIB=$${RANLIB}" \
11792	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11793	          install-html) \
11794	  || exit 1
11795
11796@endif gmp
11797
11798.PHONY: maybe-installcheck-gmp installcheck-gmp
11799maybe-installcheck-gmp:
11800@if gmp
11801maybe-installcheck-gmp: installcheck-gmp
11802
11803installcheck-gmp: \
11804    configure-gmp 
11805	@[ -f ./gmp/Makefile ] || exit 0; \
11806	r=`${PWD_COMMAND}`; export r; \
11807	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11808	$(HOST_EXPORTS) \
11809	for flag in $(EXTRA_HOST_FLAGS) ; do \
11810	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11811	done; \
11812	echo "Doing installcheck in gmp"; \
11813	(cd $(HOST_SUBDIR)/gmp && \
11814	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11815	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11816	          "RANLIB=$${RANLIB}" \
11817	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11818	          installcheck) \
11819	  || exit 1
11820
11821@endif gmp
11822
11823.PHONY: maybe-mostlyclean-gmp mostlyclean-gmp
11824maybe-mostlyclean-gmp:
11825@if gmp
11826maybe-mostlyclean-gmp: mostlyclean-gmp
11827
11828mostlyclean-gmp: 
11829	@[ -f ./gmp/Makefile ] || exit 0; \
11830	r=`${PWD_COMMAND}`; export r; \
11831	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11832	$(HOST_EXPORTS) \
11833	for flag in $(EXTRA_HOST_FLAGS) ; do \
11834	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11835	done; \
11836	echo "Doing mostlyclean in gmp"; \
11837	(cd $(HOST_SUBDIR)/gmp && \
11838	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11839	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11840	          "RANLIB=$${RANLIB}" \
11841	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11842	          mostlyclean) \
11843	  || exit 1
11844
11845@endif gmp
11846
11847.PHONY: maybe-clean-gmp clean-gmp
11848maybe-clean-gmp:
11849@if gmp
11850maybe-clean-gmp: clean-gmp
11851
11852clean-gmp: 
11853	@[ -f ./gmp/Makefile ] || exit 0; \
11854	r=`${PWD_COMMAND}`; export r; \
11855	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11856	$(HOST_EXPORTS) \
11857	for flag in $(EXTRA_HOST_FLAGS) ; do \
11858	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11859	done; \
11860	echo "Doing clean in gmp"; \
11861	(cd $(HOST_SUBDIR)/gmp && \
11862	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11863	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11864	          "RANLIB=$${RANLIB}" \
11865	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11866	          clean) \
11867	  || exit 1
11868
11869@endif gmp
11870
11871.PHONY: maybe-distclean-gmp distclean-gmp
11872maybe-distclean-gmp:
11873@if gmp
11874maybe-distclean-gmp: distclean-gmp
11875
11876distclean-gmp: 
11877	@[ -f ./gmp/Makefile ] || exit 0; \
11878	r=`${PWD_COMMAND}`; export r; \
11879	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11880	$(HOST_EXPORTS) \
11881	for flag in $(EXTRA_HOST_FLAGS) ; do \
11882	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11883	done; \
11884	echo "Doing distclean in gmp"; \
11885	(cd $(HOST_SUBDIR)/gmp && \
11886	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11887	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11888	          "RANLIB=$${RANLIB}" \
11889	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11890	          distclean) \
11891	  || exit 1
11892
11893@endif gmp
11894
11895.PHONY: maybe-maintainer-clean-gmp maintainer-clean-gmp
11896maybe-maintainer-clean-gmp:
11897@if gmp
11898maybe-maintainer-clean-gmp: maintainer-clean-gmp
11899
11900maintainer-clean-gmp: 
11901	@[ -f ./gmp/Makefile ] || exit 0; \
11902	r=`${PWD_COMMAND}`; export r; \
11903	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11904	$(HOST_EXPORTS) \
11905	for flag in $(EXTRA_HOST_FLAGS) ; do \
11906	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11907	done; \
11908	echo "Doing maintainer-clean in gmp"; \
11909	(cd $(HOST_SUBDIR)/gmp && \
11910	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11911	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11912	          "RANLIB=$${RANLIB}" \
11913	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11914	          maintainer-clean) \
11915	  || exit 1
11916
11917@endif gmp
11918
11919
11920
11921.PHONY: configure-mpfr maybe-configure-mpfr
11922maybe-configure-mpfr:
11923@if gcc-bootstrap
11924configure-mpfr: stage_current
11925@endif gcc-bootstrap
11926@if mpfr
11927maybe-configure-mpfr: configure-mpfr
11928configure-mpfr: 
11929	@r=`${PWD_COMMAND}`; export r; \
11930	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11931	test ! -f $(HOST_SUBDIR)/mpfr/Makefile || exit 0; \
11932	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr; \
11933	$(HOST_EXPORTS)  \
11934	echo Configuring in $(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	module_srcdir=mpfr; \
11942	$(SHELL) \
11943	  $$s/$$module_srcdir/configure \
11944	  --srcdir=$${topdir}/$$module_srcdir \
11945	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
11946	  --target=${target_alias} --disable-shared @extra_mpfr_configure_flags@ \
11947	  || exit 1
11948@endif mpfr
11949
11950
11951
11952.PHONY: configure-stage1-mpfr maybe-configure-stage1-mpfr
11953maybe-configure-stage1-mpfr:
11954@if mpfr-bootstrap
11955maybe-configure-stage1-mpfr: configure-stage1-mpfr
11956configure-stage1-mpfr:
11957	@[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
11958	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr
11959	@r=`${PWD_COMMAND}`; export r; \
11960	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11961	TFLAGS="$(STAGE1_TFLAGS)"; \
11962	test ! -f $(HOST_SUBDIR)/mpfr/Makefile || exit 0; \
11963	$(HOST_EXPORTS) \
11964	CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
11965	CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
11966	LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS;  \
11967	echo Configuring stage 1 in $(HOST_SUBDIR)/mpfr; \
11968	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr; \
11969	cd $(HOST_SUBDIR)/mpfr || exit 1; \
11970	case $(srcdir) in \
11971	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
11972	  *) topdir=`echo $(HOST_SUBDIR)/mpfr/ | \
11973		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
11974	esac; \
11975	module_srcdir=mpfr; \
11976	$(SHELL) $$s/$$module_srcdir/configure \
11977	  --srcdir=$${topdir}/$$module_srcdir \
11978	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
11979	  --target=${target_alias} \
11980	   \
11981	  $(STAGE1_CONFIGURE_FLAGS) \
11982	  --disable-shared @extra_mpfr_configure_flags@
11983@endif mpfr-bootstrap
11984
11985.PHONY: configure-stage2-mpfr maybe-configure-stage2-mpfr
11986maybe-configure-stage2-mpfr:
11987@if mpfr-bootstrap
11988maybe-configure-stage2-mpfr: configure-stage2-mpfr
11989configure-stage2-mpfr:
11990	@[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
11991	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr
11992	@r=`${PWD_COMMAND}`; export r; \
11993	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11994	TFLAGS="$(STAGE2_TFLAGS)"; \
11995	test ! -f $(HOST_SUBDIR)/mpfr/Makefile || exit 0; \
11996	$(HOST_EXPORTS) \
11997	$(POSTSTAGE1_HOST_EXPORTS) \
11998	CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
11999	CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
12000	LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS;  \
12001	echo Configuring stage 2 in $(HOST_SUBDIR)/mpfr; \
12002	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr; \
12003	cd $(HOST_SUBDIR)/mpfr || exit 1; \
12004	case $(srcdir) in \
12005	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
12006	  *) topdir=`echo $(HOST_SUBDIR)/mpfr/ | \
12007		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
12008	esac; \
12009	module_srcdir=mpfr; \
12010	$(SHELL) $$s/$$module_srcdir/configure \
12011	  --srcdir=$${topdir}/$$module_srcdir \
12012	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
12013	  --target=${target_alias} \
12014	  --with-build-libsubdir=$(HOST_SUBDIR) \
12015	  $(STAGE2_CONFIGURE_FLAGS) \
12016	  --disable-shared @extra_mpfr_configure_flags@
12017@endif mpfr-bootstrap
12018
12019.PHONY: configure-stage3-mpfr maybe-configure-stage3-mpfr
12020maybe-configure-stage3-mpfr:
12021@if mpfr-bootstrap
12022maybe-configure-stage3-mpfr: configure-stage3-mpfr
12023configure-stage3-mpfr:
12024	@[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
12025	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr
12026	@r=`${PWD_COMMAND}`; export r; \
12027	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12028	TFLAGS="$(STAGE3_TFLAGS)"; \
12029	test ! -f $(HOST_SUBDIR)/mpfr/Makefile || exit 0; \
12030	$(HOST_EXPORTS) \
12031	$(POSTSTAGE1_HOST_EXPORTS) \
12032	CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
12033	CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
12034	LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS;  \
12035	echo Configuring stage 3 in $(HOST_SUBDIR)/mpfr; \
12036	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr; \
12037	cd $(HOST_SUBDIR)/mpfr || exit 1; \
12038	case $(srcdir) in \
12039	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
12040	  *) topdir=`echo $(HOST_SUBDIR)/mpfr/ | \
12041		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
12042	esac; \
12043	module_srcdir=mpfr; \
12044	$(SHELL) $$s/$$module_srcdir/configure \
12045	  --srcdir=$${topdir}/$$module_srcdir \
12046	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
12047	  --target=${target_alias} \
12048	  --with-build-libsubdir=$(HOST_SUBDIR) \
12049	  $(STAGE3_CONFIGURE_FLAGS) \
12050	  --disable-shared @extra_mpfr_configure_flags@
12051@endif mpfr-bootstrap
12052
12053.PHONY: configure-stage4-mpfr maybe-configure-stage4-mpfr
12054maybe-configure-stage4-mpfr:
12055@if mpfr-bootstrap
12056maybe-configure-stage4-mpfr: configure-stage4-mpfr
12057configure-stage4-mpfr:
12058	@[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
12059	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr
12060	@r=`${PWD_COMMAND}`; export r; \
12061	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12062	TFLAGS="$(STAGE4_TFLAGS)"; \
12063	test ! -f $(HOST_SUBDIR)/mpfr/Makefile || exit 0; \
12064	$(HOST_EXPORTS) \
12065	$(POSTSTAGE1_HOST_EXPORTS) \
12066	CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
12067	CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
12068	LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS;  \
12069	echo Configuring stage 4 in $(HOST_SUBDIR)/mpfr; \
12070	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr; \
12071	cd $(HOST_SUBDIR)/mpfr || exit 1; \
12072	case $(srcdir) in \
12073	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
12074	  *) topdir=`echo $(HOST_SUBDIR)/mpfr/ | \
12075		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
12076	esac; \
12077	module_srcdir=mpfr; \
12078	$(SHELL) $$s/$$module_srcdir/configure \
12079	  --srcdir=$${topdir}/$$module_srcdir \
12080	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
12081	  --target=${target_alias} \
12082	  --with-build-libsubdir=$(HOST_SUBDIR) \
12083	  $(STAGE4_CONFIGURE_FLAGS) \
12084	  --disable-shared @extra_mpfr_configure_flags@
12085@endif mpfr-bootstrap
12086
12087.PHONY: configure-stageprofile-mpfr maybe-configure-stageprofile-mpfr
12088maybe-configure-stageprofile-mpfr:
12089@if mpfr-bootstrap
12090maybe-configure-stageprofile-mpfr: configure-stageprofile-mpfr
12091configure-stageprofile-mpfr:
12092	@[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
12093	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr
12094	@r=`${PWD_COMMAND}`; export r; \
12095	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12096	TFLAGS="$(STAGEprofile_TFLAGS)"; \
12097	test ! -f $(HOST_SUBDIR)/mpfr/Makefile || exit 0; \
12098	$(HOST_EXPORTS) \
12099	$(POSTSTAGE1_HOST_EXPORTS) \
12100	CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
12101	CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
12102	LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS;  \
12103	echo Configuring stage profile in $(HOST_SUBDIR)/mpfr; \
12104	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr; \
12105	cd $(HOST_SUBDIR)/mpfr || exit 1; \
12106	case $(srcdir) in \
12107	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
12108	  *) topdir=`echo $(HOST_SUBDIR)/mpfr/ | \
12109		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
12110	esac; \
12111	module_srcdir=mpfr; \
12112	$(SHELL) $$s/$$module_srcdir/configure \
12113	  --srcdir=$${topdir}/$$module_srcdir \
12114	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
12115	  --target=${target_alias} \
12116	  --with-build-libsubdir=$(HOST_SUBDIR) \
12117	  $(STAGEprofile_CONFIGURE_FLAGS) \
12118	  --disable-shared @extra_mpfr_configure_flags@
12119@endif mpfr-bootstrap
12120
12121.PHONY: configure-stagefeedback-mpfr maybe-configure-stagefeedback-mpfr
12122maybe-configure-stagefeedback-mpfr:
12123@if mpfr-bootstrap
12124maybe-configure-stagefeedback-mpfr: configure-stagefeedback-mpfr
12125configure-stagefeedback-mpfr:
12126	@[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
12127	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr
12128	@r=`${PWD_COMMAND}`; export r; \
12129	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12130	TFLAGS="$(STAGEfeedback_TFLAGS)"; \
12131	test ! -f $(HOST_SUBDIR)/mpfr/Makefile || exit 0; \
12132	$(HOST_EXPORTS) \
12133	$(POSTSTAGE1_HOST_EXPORTS) \
12134	CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
12135	CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
12136	LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS;  \
12137	echo Configuring stage feedback in $(HOST_SUBDIR)/mpfr; \
12138	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr; \
12139	cd $(HOST_SUBDIR)/mpfr || exit 1; \
12140	case $(srcdir) in \
12141	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
12142	  *) topdir=`echo $(HOST_SUBDIR)/mpfr/ | \
12143		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
12144	esac; \
12145	module_srcdir=mpfr; \
12146	$(SHELL) $$s/$$module_srcdir/configure \
12147	  --srcdir=$${topdir}/$$module_srcdir \
12148	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
12149	  --target=${target_alias} \
12150	  --with-build-libsubdir=$(HOST_SUBDIR) \
12151	  $(STAGEfeedback_CONFIGURE_FLAGS) \
12152	  --disable-shared @extra_mpfr_configure_flags@
12153@endif mpfr-bootstrap
12154
12155
12156
12157
12158
12159.PHONY: all-mpfr maybe-all-mpfr
12160maybe-all-mpfr:
12161@if gcc-bootstrap
12162all-mpfr: stage_current
12163@endif gcc-bootstrap
12164@if mpfr
12165TARGET-mpfr=all
12166maybe-all-mpfr: all-mpfr
12167all-mpfr: configure-mpfr
12168	@r=`${PWD_COMMAND}`; export r; \
12169	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12170	$(HOST_EXPORTS)  \
12171	(cd $(HOST_SUBDIR)/mpfr && \
12172	  $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) AM_CFLAGS="-DNO_ASM" \
12173		$(TARGET-mpfr))
12174@endif mpfr
12175
12176
12177
12178.PHONY: all-stage1-mpfr maybe-all-stage1-mpfr
12179.PHONY: clean-stage1-mpfr maybe-clean-stage1-mpfr
12180maybe-all-stage1-mpfr:
12181maybe-clean-stage1-mpfr:
12182@if mpfr-bootstrap
12183maybe-all-stage1-mpfr: all-stage1-mpfr
12184all-stage1: all-stage1-mpfr
12185TARGET-stage1-mpfr = $(TARGET-mpfr)
12186all-stage1-mpfr: configure-stage1-mpfr
12187	@[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
12188	@r=`${PWD_COMMAND}`; export r; \
12189	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12190	TFLAGS="$(STAGE1_TFLAGS)"; \
12191	$(HOST_EXPORTS)  \
12192	cd $(HOST_SUBDIR)/mpfr && \
12193	$(MAKE) $(BASE_FLAGS_TO_PASS) \
12194		CFLAGS="$(STAGE1_CFLAGS)" \
12195		CXXFLAGS="$(STAGE1_CXXFLAGS)" \
12196		LIBCFLAGS="$(LIBCFLAGS)" \
12197		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
12198		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
12199		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
12200		$(EXTRA_HOST_FLAGS)  \
12201		$(STAGE1_FLAGS_TO_PASS) AM_CFLAGS="-DNO_ASM" \
12202		TFLAGS="$(STAGE1_TFLAGS)" \
12203		$(TARGET-stage1-mpfr)
12204
12205maybe-clean-stage1-mpfr: clean-stage1-mpfr
12206clean-stage1: clean-stage1-mpfr
12207clean-stage1-mpfr:
12208	@if [ $(current_stage) = stage1 ]; then \
12209	  [ -f $(HOST_SUBDIR)/mpfr/Makefile ] || exit 0; \
12210	else \
12211	  [ -f $(HOST_SUBDIR)/stage1-mpfr/Makefile ] || exit 0; \
12212	  $(MAKE) stage1-start; \
12213	fi; \
12214	cd $(HOST_SUBDIR)/mpfr && \
12215	$(MAKE) $(EXTRA_HOST_FLAGS)  \
12216	$(STAGE1_FLAGS_TO_PASS) AM_CFLAGS="-DNO_ASM" clean
12217@endif mpfr-bootstrap
12218
12219
12220.PHONY: all-stage2-mpfr maybe-all-stage2-mpfr
12221.PHONY: clean-stage2-mpfr maybe-clean-stage2-mpfr
12222maybe-all-stage2-mpfr:
12223maybe-clean-stage2-mpfr:
12224@if mpfr-bootstrap
12225maybe-all-stage2-mpfr: all-stage2-mpfr
12226all-stage2: all-stage2-mpfr
12227TARGET-stage2-mpfr = $(TARGET-mpfr)
12228all-stage2-mpfr: configure-stage2-mpfr
12229	@[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
12230	@r=`${PWD_COMMAND}`; export r; \
12231	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12232	TFLAGS="$(STAGE2_TFLAGS)"; \
12233	$(HOST_EXPORTS) \
12234	$(POSTSTAGE1_HOST_EXPORTS)  \
12235	cd $(HOST_SUBDIR)/mpfr && \
12236	$(MAKE) $(BASE_FLAGS_TO_PASS) \
12237		CFLAGS="$(STAGE2_CFLAGS)" \
12238		CXXFLAGS="$(STAGE2_CXXFLAGS)" \
12239		LIBCFLAGS="$(STAGE2_CFLAGS)" \
12240		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
12241		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
12242		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
12243		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) AM_CFLAGS="-DNO_ASM" \
12244		TFLAGS="$(STAGE2_TFLAGS)" \
12245		$(TARGET-stage2-mpfr)
12246
12247maybe-clean-stage2-mpfr: clean-stage2-mpfr
12248clean-stage2: clean-stage2-mpfr
12249clean-stage2-mpfr:
12250	@if [ $(current_stage) = stage2 ]; then \
12251	  [ -f $(HOST_SUBDIR)/mpfr/Makefile ] || exit 0; \
12252	else \
12253	  [ -f $(HOST_SUBDIR)/stage2-mpfr/Makefile ] || exit 0; \
12254	  $(MAKE) stage2-start; \
12255	fi; \
12256	cd $(HOST_SUBDIR)/mpfr && \
12257	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) AM_CFLAGS="-DNO_ASM" clean
12258@endif mpfr-bootstrap
12259
12260
12261.PHONY: all-stage3-mpfr maybe-all-stage3-mpfr
12262.PHONY: clean-stage3-mpfr maybe-clean-stage3-mpfr
12263maybe-all-stage3-mpfr:
12264maybe-clean-stage3-mpfr:
12265@if mpfr-bootstrap
12266maybe-all-stage3-mpfr: all-stage3-mpfr
12267all-stage3: all-stage3-mpfr
12268TARGET-stage3-mpfr = $(TARGET-mpfr)
12269all-stage3-mpfr: configure-stage3-mpfr
12270	@[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
12271	@r=`${PWD_COMMAND}`; export r; \
12272	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12273	TFLAGS="$(STAGE3_TFLAGS)"; \
12274	$(HOST_EXPORTS) \
12275	$(POSTSTAGE1_HOST_EXPORTS)  \
12276	cd $(HOST_SUBDIR)/mpfr && \
12277	$(MAKE) $(BASE_FLAGS_TO_PASS) \
12278		CFLAGS="$(STAGE3_CFLAGS)" \
12279		CXXFLAGS="$(STAGE3_CXXFLAGS)" \
12280		LIBCFLAGS="$(STAGE3_CFLAGS)" \
12281		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
12282		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
12283		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
12284		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) AM_CFLAGS="-DNO_ASM" \
12285		TFLAGS="$(STAGE3_TFLAGS)" \
12286		$(TARGET-stage3-mpfr)
12287
12288maybe-clean-stage3-mpfr: clean-stage3-mpfr
12289clean-stage3: clean-stage3-mpfr
12290clean-stage3-mpfr:
12291	@if [ $(current_stage) = stage3 ]; then \
12292	  [ -f $(HOST_SUBDIR)/mpfr/Makefile ] || exit 0; \
12293	else \
12294	  [ -f $(HOST_SUBDIR)/stage3-mpfr/Makefile ] || exit 0; \
12295	  $(MAKE) stage3-start; \
12296	fi; \
12297	cd $(HOST_SUBDIR)/mpfr && \
12298	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) AM_CFLAGS="-DNO_ASM" clean
12299@endif mpfr-bootstrap
12300
12301
12302.PHONY: all-stage4-mpfr maybe-all-stage4-mpfr
12303.PHONY: clean-stage4-mpfr maybe-clean-stage4-mpfr
12304maybe-all-stage4-mpfr:
12305maybe-clean-stage4-mpfr:
12306@if mpfr-bootstrap
12307maybe-all-stage4-mpfr: all-stage4-mpfr
12308all-stage4: all-stage4-mpfr
12309TARGET-stage4-mpfr = $(TARGET-mpfr)
12310all-stage4-mpfr: configure-stage4-mpfr
12311	@[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
12312	@r=`${PWD_COMMAND}`; export r; \
12313	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12314	TFLAGS="$(STAGE4_TFLAGS)"; \
12315	$(HOST_EXPORTS) \
12316	$(POSTSTAGE1_HOST_EXPORTS)  \
12317	cd $(HOST_SUBDIR)/mpfr && \
12318	$(MAKE) $(BASE_FLAGS_TO_PASS) \
12319		CFLAGS="$(STAGE4_CFLAGS)" \
12320		CXXFLAGS="$(STAGE4_CXXFLAGS)" \
12321		LIBCFLAGS="$(STAGE4_CFLAGS)" \
12322		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
12323		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
12324		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
12325		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) AM_CFLAGS="-DNO_ASM" \
12326		TFLAGS="$(STAGE4_TFLAGS)" \
12327		$(TARGET-stage4-mpfr)
12328
12329maybe-clean-stage4-mpfr: clean-stage4-mpfr
12330clean-stage4: clean-stage4-mpfr
12331clean-stage4-mpfr:
12332	@if [ $(current_stage) = stage4 ]; then \
12333	  [ -f $(HOST_SUBDIR)/mpfr/Makefile ] || exit 0; \
12334	else \
12335	  [ -f $(HOST_SUBDIR)/stage4-mpfr/Makefile ] || exit 0; \
12336	  $(MAKE) stage4-start; \
12337	fi; \
12338	cd $(HOST_SUBDIR)/mpfr && \
12339	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) AM_CFLAGS="-DNO_ASM" clean
12340@endif mpfr-bootstrap
12341
12342
12343.PHONY: all-stageprofile-mpfr maybe-all-stageprofile-mpfr
12344.PHONY: clean-stageprofile-mpfr maybe-clean-stageprofile-mpfr
12345maybe-all-stageprofile-mpfr:
12346maybe-clean-stageprofile-mpfr:
12347@if mpfr-bootstrap
12348maybe-all-stageprofile-mpfr: all-stageprofile-mpfr
12349all-stageprofile: all-stageprofile-mpfr
12350TARGET-stageprofile-mpfr = $(TARGET-mpfr)
12351all-stageprofile-mpfr: configure-stageprofile-mpfr
12352	@[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
12353	@r=`${PWD_COMMAND}`; export r; \
12354	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12355	TFLAGS="$(STAGEprofile_TFLAGS)"; \
12356	$(HOST_EXPORTS) \
12357	$(POSTSTAGE1_HOST_EXPORTS)  \
12358	cd $(HOST_SUBDIR)/mpfr && \
12359	$(MAKE) $(BASE_FLAGS_TO_PASS) \
12360		CFLAGS="$(STAGEprofile_CFLAGS)" \
12361		CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
12362		LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
12363		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
12364		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
12365		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
12366		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) AM_CFLAGS="-DNO_ASM" \
12367		TFLAGS="$(STAGEprofile_TFLAGS)" \
12368		$(TARGET-stageprofile-mpfr)
12369
12370maybe-clean-stageprofile-mpfr: clean-stageprofile-mpfr
12371clean-stageprofile: clean-stageprofile-mpfr
12372clean-stageprofile-mpfr:
12373	@if [ $(current_stage) = stageprofile ]; then \
12374	  [ -f $(HOST_SUBDIR)/mpfr/Makefile ] || exit 0; \
12375	else \
12376	  [ -f $(HOST_SUBDIR)/stageprofile-mpfr/Makefile ] || exit 0; \
12377	  $(MAKE) stageprofile-start; \
12378	fi; \
12379	cd $(HOST_SUBDIR)/mpfr && \
12380	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) AM_CFLAGS="-DNO_ASM" clean
12381@endif mpfr-bootstrap
12382
12383
12384.PHONY: all-stagefeedback-mpfr maybe-all-stagefeedback-mpfr
12385.PHONY: clean-stagefeedback-mpfr maybe-clean-stagefeedback-mpfr
12386maybe-all-stagefeedback-mpfr:
12387maybe-clean-stagefeedback-mpfr:
12388@if mpfr-bootstrap
12389maybe-all-stagefeedback-mpfr: all-stagefeedback-mpfr
12390all-stagefeedback: all-stagefeedback-mpfr
12391TARGET-stagefeedback-mpfr = $(TARGET-mpfr)
12392all-stagefeedback-mpfr: configure-stagefeedback-mpfr
12393	@[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
12394	@r=`${PWD_COMMAND}`; export r; \
12395	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12396	TFLAGS="$(STAGEfeedback_TFLAGS)"; \
12397	$(HOST_EXPORTS) \
12398	$(POSTSTAGE1_HOST_EXPORTS)  \
12399	cd $(HOST_SUBDIR)/mpfr && \
12400	$(MAKE) $(BASE_FLAGS_TO_PASS) \
12401		CFLAGS="$(STAGEfeedback_CFLAGS)" \
12402		CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
12403		LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
12404		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
12405		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
12406		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
12407		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) AM_CFLAGS="-DNO_ASM" \
12408		TFLAGS="$(STAGEfeedback_TFLAGS)" \
12409		$(TARGET-stagefeedback-mpfr)
12410
12411maybe-clean-stagefeedback-mpfr: clean-stagefeedback-mpfr
12412clean-stagefeedback: clean-stagefeedback-mpfr
12413clean-stagefeedback-mpfr:
12414	@if [ $(current_stage) = stagefeedback ]; then \
12415	  [ -f $(HOST_SUBDIR)/mpfr/Makefile ] || exit 0; \
12416	else \
12417	  [ -f $(HOST_SUBDIR)/stagefeedback-mpfr/Makefile ] || exit 0; \
12418	  $(MAKE) stagefeedback-start; \
12419	fi; \
12420	cd $(HOST_SUBDIR)/mpfr && \
12421	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) AM_CFLAGS="-DNO_ASM" clean
12422@endif mpfr-bootstrap
12423
12424
12425
12426
12427
12428.PHONY: check-mpfr maybe-check-mpfr
12429maybe-check-mpfr:
12430@if mpfr
12431maybe-check-mpfr: check-mpfr
12432
12433check-mpfr:
12434	@: $(MAKE); $(unstage)
12435	@r=`${PWD_COMMAND}`; export r; \
12436	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12437	$(HOST_EXPORTS) $(EXTRA_HOST_EXPORTS) \
12438	(cd $(HOST_SUBDIR)/mpfr && \
12439	  $(MAKE) $(FLAGS_TO_PASS) AM_CFLAGS="-DNO_ASM" $(EXTRA_BOOTSTRAP_FLAGS) check)
12440
12441@endif mpfr
12442
12443.PHONY: install-mpfr maybe-install-mpfr
12444maybe-install-mpfr:
12445@if mpfr
12446maybe-install-mpfr: install-mpfr
12447
12448install-mpfr:
12449
12450@endif mpfr
12451
12452.PHONY: install-strip-mpfr maybe-install-strip-mpfr
12453maybe-install-strip-mpfr:
12454@if mpfr
12455maybe-install-strip-mpfr: install-strip-mpfr
12456
12457install-strip-mpfr:
12458
12459@endif mpfr
12460
12461# Other targets (info, dvi, pdf, etc.)
12462
12463.PHONY: maybe-info-mpfr info-mpfr
12464maybe-info-mpfr:
12465@if mpfr
12466maybe-info-mpfr: info-mpfr
12467
12468info-mpfr: \
12469    configure-mpfr 
12470	@[ -f ./mpfr/Makefile ] || exit 0; \
12471	r=`${PWD_COMMAND}`; export r; \
12472	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12473	$(HOST_EXPORTS) \
12474	for flag in $(EXTRA_HOST_FLAGS) AM_CFLAGS="-DNO_ASM"; do \
12475	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12476	done; \
12477	echo "Doing info in mpfr"; \
12478	(cd $(HOST_SUBDIR)/mpfr && \
12479	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12480	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12481	          "RANLIB=$${RANLIB}" \
12482	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
12483	          info) \
12484	  || exit 1
12485
12486@endif mpfr
12487
12488.PHONY: maybe-dvi-mpfr dvi-mpfr
12489maybe-dvi-mpfr:
12490@if mpfr
12491maybe-dvi-mpfr: dvi-mpfr
12492
12493dvi-mpfr: \
12494    configure-mpfr 
12495	@[ -f ./mpfr/Makefile ] || exit 0; \
12496	r=`${PWD_COMMAND}`; export r; \
12497	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12498	$(HOST_EXPORTS) \
12499	for flag in $(EXTRA_HOST_FLAGS) AM_CFLAGS="-DNO_ASM"; do \
12500	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12501	done; \
12502	echo "Doing dvi in mpfr"; \
12503	(cd $(HOST_SUBDIR)/mpfr && \
12504	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12505	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12506	          "RANLIB=$${RANLIB}" \
12507	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
12508	          dvi) \
12509	  || exit 1
12510
12511@endif mpfr
12512
12513.PHONY: maybe-pdf-mpfr pdf-mpfr
12514maybe-pdf-mpfr:
12515@if mpfr
12516maybe-pdf-mpfr: pdf-mpfr
12517
12518pdf-mpfr: \
12519    configure-mpfr 
12520	@[ -f ./mpfr/Makefile ] || exit 0; \
12521	r=`${PWD_COMMAND}`; export r; \
12522	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12523	$(HOST_EXPORTS) \
12524	for flag in $(EXTRA_HOST_FLAGS) AM_CFLAGS="-DNO_ASM"; do \
12525	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12526	done; \
12527	echo "Doing pdf in mpfr"; \
12528	(cd $(HOST_SUBDIR)/mpfr && \
12529	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12530	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12531	          "RANLIB=$${RANLIB}" \
12532	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
12533	          pdf) \
12534	  || exit 1
12535
12536@endif mpfr
12537
12538.PHONY: maybe-html-mpfr html-mpfr
12539maybe-html-mpfr:
12540@if mpfr
12541maybe-html-mpfr: html-mpfr
12542
12543html-mpfr: \
12544    configure-mpfr 
12545	@[ -f ./mpfr/Makefile ] || exit 0; \
12546	r=`${PWD_COMMAND}`; export r; \
12547	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12548	$(HOST_EXPORTS) \
12549	for flag in $(EXTRA_HOST_FLAGS) AM_CFLAGS="-DNO_ASM"; do \
12550	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12551	done; \
12552	echo "Doing html in mpfr"; \
12553	(cd $(HOST_SUBDIR)/mpfr && \
12554	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12555	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12556	          "RANLIB=$${RANLIB}" \
12557	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
12558	          html) \
12559	  || exit 1
12560
12561@endif mpfr
12562
12563.PHONY: maybe-TAGS-mpfr TAGS-mpfr
12564maybe-TAGS-mpfr:
12565@if mpfr
12566maybe-TAGS-mpfr: TAGS-mpfr
12567
12568TAGS-mpfr: \
12569    configure-mpfr 
12570	@[ -f ./mpfr/Makefile ] || exit 0; \
12571	r=`${PWD_COMMAND}`; export r; \
12572	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12573	$(HOST_EXPORTS) \
12574	for flag in $(EXTRA_HOST_FLAGS) AM_CFLAGS="-DNO_ASM"; do \
12575	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12576	done; \
12577	echo "Doing TAGS in mpfr"; \
12578	(cd $(HOST_SUBDIR)/mpfr && \
12579	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12580	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12581	          "RANLIB=$${RANLIB}" \
12582	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
12583	          TAGS) \
12584	  || exit 1
12585
12586@endif mpfr
12587
12588.PHONY: maybe-install-info-mpfr install-info-mpfr
12589maybe-install-info-mpfr:
12590@if mpfr
12591maybe-install-info-mpfr: install-info-mpfr
12592
12593install-info-mpfr: \
12594    configure-mpfr \
12595    info-mpfr 
12596	@[ -f ./mpfr/Makefile ] || exit 0; \
12597	r=`${PWD_COMMAND}`; export r; \
12598	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12599	$(HOST_EXPORTS) \
12600	for flag in $(EXTRA_HOST_FLAGS) AM_CFLAGS="-DNO_ASM"; do \
12601	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12602	done; \
12603	echo "Doing install-info in mpfr"; \
12604	(cd $(HOST_SUBDIR)/mpfr && \
12605	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12606	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12607	          "RANLIB=$${RANLIB}" \
12608	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
12609	          install-info) \
12610	  || exit 1
12611
12612@endif mpfr
12613
12614.PHONY: maybe-install-pdf-mpfr install-pdf-mpfr
12615maybe-install-pdf-mpfr:
12616@if mpfr
12617maybe-install-pdf-mpfr: install-pdf-mpfr
12618
12619install-pdf-mpfr: \
12620    configure-mpfr \
12621    pdf-mpfr 
12622	@[ -f ./mpfr/Makefile ] || exit 0; \
12623	r=`${PWD_COMMAND}`; export r; \
12624	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12625	$(HOST_EXPORTS) \
12626	for flag in $(EXTRA_HOST_FLAGS) AM_CFLAGS="-DNO_ASM"; do \
12627	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12628	done; \
12629	echo "Doing install-pdf in mpfr"; \
12630	(cd $(HOST_SUBDIR)/mpfr && \
12631	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12632	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12633	          "RANLIB=$${RANLIB}" \
12634	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
12635	          install-pdf) \
12636	  || exit 1
12637
12638@endif mpfr
12639
12640.PHONY: maybe-install-html-mpfr install-html-mpfr
12641maybe-install-html-mpfr:
12642@if mpfr
12643maybe-install-html-mpfr: install-html-mpfr
12644
12645install-html-mpfr: \
12646    configure-mpfr \
12647    html-mpfr 
12648	@[ -f ./mpfr/Makefile ] || exit 0; \
12649	r=`${PWD_COMMAND}`; export r; \
12650	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12651	$(HOST_EXPORTS) \
12652	for flag in $(EXTRA_HOST_FLAGS) AM_CFLAGS="-DNO_ASM"; do \
12653	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12654	done; \
12655	echo "Doing install-html in mpfr"; \
12656	(cd $(HOST_SUBDIR)/mpfr && \
12657	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12658	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12659	          "RANLIB=$${RANLIB}" \
12660	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
12661	          install-html) \
12662	  || exit 1
12663
12664@endif mpfr
12665
12666.PHONY: maybe-installcheck-mpfr installcheck-mpfr
12667maybe-installcheck-mpfr:
12668@if mpfr
12669maybe-installcheck-mpfr: installcheck-mpfr
12670
12671installcheck-mpfr: \
12672    configure-mpfr 
12673	@[ -f ./mpfr/Makefile ] || exit 0; \
12674	r=`${PWD_COMMAND}`; export r; \
12675	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12676	$(HOST_EXPORTS) \
12677	for flag in $(EXTRA_HOST_FLAGS) AM_CFLAGS="-DNO_ASM"; do \
12678	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12679	done; \
12680	echo "Doing installcheck in mpfr"; \
12681	(cd $(HOST_SUBDIR)/mpfr && \
12682	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12683	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12684	          "RANLIB=$${RANLIB}" \
12685	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
12686	          installcheck) \
12687	  || exit 1
12688
12689@endif mpfr
12690
12691.PHONY: maybe-mostlyclean-mpfr mostlyclean-mpfr
12692maybe-mostlyclean-mpfr:
12693@if mpfr
12694maybe-mostlyclean-mpfr: mostlyclean-mpfr
12695
12696mostlyclean-mpfr: 
12697	@[ -f ./mpfr/Makefile ] || exit 0; \
12698	r=`${PWD_COMMAND}`; export r; \
12699	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12700	$(HOST_EXPORTS) \
12701	for flag in $(EXTRA_HOST_FLAGS) AM_CFLAGS="-DNO_ASM"; do \
12702	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12703	done; \
12704	echo "Doing mostlyclean in mpfr"; \
12705	(cd $(HOST_SUBDIR)/mpfr && \
12706	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12707	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12708	          "RANLIB=$${RANLIB}" \
12709	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
12710	          mostlyclean) \
12711	  || exit 1
12712
12713@endif mpfr
12714
12715.PHONY: maybe-clean-mpfr clean-mpfr
12716maybe-clean-mpfr:
12717@if mpfr
12718maybe-clean-mpfr: clean-mpfr
12719
12720clean-mpfr: 
12721	@[ -f ./mpfr/Makefile ] || exit 0; \
12722	r=`${PWD_COMMAND}`; export r; \
12723	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12724	$(HOST_EXPORTS) \
12725	for flag in $(EXTRA_HOST_FLAGS) AM_CFLAGS="-DNO_ASM"; do \
12726	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12727	done; \
12728	echo "Doing clean in mpfr"; \
12729	(cd $(HOST_SUBDIR)/mpfr && \
12730	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12731	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12732	          "RANLIB=$${RANLIB}" \
12733	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
12734	          clean) \
12735	  || exit 1
12736
12737@endif mpfr
12738
12739.PHONY: maybe-distclean-mpfr distclean-mpfr
12740maybe-distclean-mpfr:
12741@if mpfr
12742maybe-distclean-mpfr: distclean-mpfr
12743
12744distclean-mpfr: 
12745	@[ -f ./mpfr/Makefile ] || exit 0; \
12746	r=`${PWD_COMMAND}`; export r; \
12747	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12748	$(HOST_EXPORTS) \
12749	for flag in $(EXTRA_HOST_FLAGS) AM_CFLAGS="-DNO_ASM"; do \
12750	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12751	done; \
12752	echo "Doing distclean in mpfr"; \
12753	(cd $(HOST_SUBDIR)/mpfr && \
12754	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12755	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12756	          "RANLIB=$${RANLIB}" \
12757	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
12758	          distclean) \
12759	  || exit 1
12760
12761@endif mpfr
12762
12763.PHONY: maybe-maintainer-clean-mpfr maintainer-clean-mpfr
12764maybe-maintainer-clean-mpfr:
12765@if mpfr
12766maybe-maintainer-clean-mpfr: maintainer-clean-mpfr
12767
12768maintainer-clean-mpfr: 
12769	@[ -f ./mpfr/Makefile ] || exit 0; \
12770	r=`${PWD_COMMAND}`; export r; \
12771	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12772	$(HOST_EXPORTS) \
12773	for flag in $(EXTRA_HOST_FLAGS) AM_CFLAGS="-DNO_ASM"; do \
12774	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12775	done; \
12776	echo "Doing maintainer-clean in mpfr"; \
12777	(cd $(HOST_SUBDIR)/mpfr && \
12778	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12779	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12780	          "RANLIB=$${RANLIB}" \
12781	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
12782	          maintainer-clean) \
12783	  || exit 1
12784
12785@endif mpfr
12786
12787
12788
12789.PHONY: configure-mpc maybe-configure-mpc
12790maybe-configure-mpc:
12791@if gcc-bootstrap
12792configure-mpc: stage_current
12793@endif gcc-bootstrap
12794@if mpc
12795maybe-configure-mpc: configure-mpc
12796configure-mpc: 
12797	@r=`${PWD_COMMAND}`; export r; \
12798	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12799	test ! -f $(HOST_SUBDIR)/mpc/Makefile || exit 0; \
12800	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc; \
12801	$(HOST_EXPORTS)  \
12802	echo Configuring in $(HOST_SUBDIR)/mpc; \
12803	cd "$(HOST_SUBDIR)/mpc" || exit 1; \
12804	case $(srcdir) in \
12805	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
12806	  *) topdir=`echo $(HOST_SUBDIR)/mpc/ | \
12807		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
12808	esac; \
12809	module_srcdir=mpc; \
12810	$(SHELL) \
12811	  $$s/$$module_srcdir/configure \
12812	  --srcdir=$${topdir}/$$module_srcdir \
12813	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
12814	  --target=${target_alias} --disable-shared @extra_mpc_gmp_configure_flags@ @extra_mpc_mpfr_configure_flags@ \
12815	  || exit 1
12816@endif mpc
12817
12818
12819
12820.PHONY: configure-stage1-mpc maybe-configure-stage1-mpc
12821maybe-configure-stage1-mpc:
12822@if mpc-bootstrap
12823maybe-configure-stage1-mpc: configure-stage1-mpc
12824configure-stage1-mpc:
12825	@[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
12826	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc
12827	@r=`${PWD_COMMAND}`; export r; \
12828	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12829	TFLAGS="$(STAGE1_TFLAGS)"; \
12830	test ! -f $(HOST_SUBDIR)/mpc/Makefile || exit 0; \
12831	$(HOST_EXPORTS) \
12832	CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
12833	CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
12834	LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS;  \
12835	echo Configuring stage 1 in $(HOST_SUBDIR)/mpc; \
12836	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc; \
12837	cd $(HOST_SUBDIR)/mpc || exit 1; \
12838	case $(srcdir) in \
12839	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
12840	  *) topdir=`echo $(HOST_SUBDIR)/mpc/ | \
12841		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
12842	esac; \
12843	module_srcdir=mpc; \
12844	$(SHELL) $$s/$$module_srcdir/configure \
12845	  --srcdir=$${topdir}/$$module_srcdir \
12846	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
12847	  --target=${target_alias} \
12848	   \
12849	  $(STAGE1_CONFIGURE_FLAGS) \
12850	  --disable-shared @extra_mpc_gmp_configure_flags@ @extra_mpc_mpfr_configure_flags@
12851@endif mpc-bootstrap
12852
12853.PHONY: configure-stage2-mpc maybe-configure-stage2-mpc
12854maybe-configure-stage2-mpc:
12855@if mpc-bootstrap
12856maybe-configure-stage2-mpc: configure-stage2-mpc
12857configure-stage2-mpc:
12858	@[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
12859	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc
12860	@r=`${PWD_COMMAND}`; export r; \
12861	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12862	TFLAGS="$(STAGE2_TFLAGS)"; \
12863	test ! -f $(HOST_SUBDIR)/mpc/Makefile || exit 0; \
12864	$(HOST_EXPORTS) \
12865	$(POSTSTAGE1_HOST_EXPORTS) \
12866	CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
12867	CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
12868	LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS;  \
12869	echo Configuring stage 2 in $(HOST_SUBDIR)/mpc; \
12870	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc; \
12871	cd $(HOST_SUBDIR)/mpc || exit 1; \
12872	case $(srcdir) in \
12873	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
12874	  *) topdir=`echo $(HOST_SUBDIR)/mpc/ | \
12875		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
12876	esac; \
12877	module_srcdir=mpc; \
12878	$(SHELL) $$s/$$module_srcdir/configure \
12879	  --srcdir=$${topdir}/$$module_srcdir \
12880	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
12881	  --target=${target_alias} \
12882	  --with-build-libsubdir=$(HOST_SUBDIR) \
12883	  $(STAGE2_CONFIGURE_FLAGS) \
12884	  --disable-shared @extra_mpc_gmp_configure_flags@ @extra_mpc_mpfr_configure_flags@
12885@endif mpc-bootstrap
12886
12887.PHONY: configure-stage3-mpc maybe-configure-stage3-mpc
12888maybe-configure-stage3-mpc:
12889@if mpc-bootstrap
12890maybe-configure-stage3-mpc: configure-stage3-mpc
12891configure-stage3-mpc:
12892	@[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
12893	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc
12894	@r=`${PWD_COMMAND}`; export r; \
12895	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12896	TFLAGS="$(STAGE3_TFLAGS)"; \
12897	test ! -f $(HOST_SUBDIR)/mpc/Makefile || exit 0; \
12898	$(HOST_EXPORTS) \
12899	$(POSTSTAGE1_HOST_EXPORTS) \
12900	CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
12901	CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
12902	LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS;  \
12903	echo Configuring stage 3 in $(HOST_SUBDIR)/mpc; \
12904	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc; \
12905	cd $(HOST_SUBDIR)/mpc || exit 1; \
12906	case $(srcdir) in \
12907	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
12908	  *) topdir=`echo $(HOST_SUBDIR)/mpc/ | \
12909		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
12910	esac; \
12911	module_srcdir=mpc; \
12912	$(SHELL) $$s/$$module_srcdir/configure \
12913	  --srcdir=$${topdir}/$$module_srcdir \
12914	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
12915	  --target=${target_alias} \
12916	  --with-build-libsubdir=$(HOST_SUBDIR) \
12917	  $(STAGE3_CONFIGURE_FLAGS) \
12918	  --disable-shared @extra_mpc_gmp_configure_flags@ @extra_mpc_mpfr_configure_flags@
12919@endif mpc-bootstrap
12920
12921.PHONY: configure-stage4-mpc maybe-configure-stage4-mpc
12922maybe-configure-stage4-mpc:
12923@if mpc-bootstrap
12924maybe-configure-stage4-mpc: configure-stage4-mpc
12925configure-stage4-mpc:
12926	@[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
12927	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc
12928	@r=`${PWD_COMMAND}`; export r; \
12929	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12930	TFLAGS="$(STAGE4_TFLAGS)"; \
12931	test ! -f $(HOST_SUBDIR)/mpc/Makefile || exit 0; \
12932	$(HOST_EXPORTS) \
12933	$(POSTSTAGE1_HOST_EXPORTS) \
12934	CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
12935	CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
12936	LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS;  \
12937	echo Configuring stage 4 in $(HOST_SUBDIR)/mpc; \
12938	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc; \
12939	cd $(HOST_SUBDIR)/mpc || exit 1; \
12940	case $(srcdir) in \
12941	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
12942	  *) topdir=`echo $(HOST_SUBDIR)/mpc/ | \
12943		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
12944	esac; \
12945	module_srcdir=mpc; \
12946	$(SHELL) $$s/$$module_srcdir/configure \
12947	  --srcdir=$${topdir}/$$module_srcdir \
12948	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
12949	  --target=${target_alias} \
12950	  --with-build-libsubdir=$(HOST_SUBDIR) \
12951	  $(STAGE4_CONFIGURE_FLAGS) \
12952	  --disable-shared @extra_mpc_gmp_configure_flags@ @extra_mpc_mpfr_configure_flags@
12953@endif mpc-bootstrap
12954
12955.PHONY: configure-stageprofile-mpc maybe-configure-stageprofile-mpc
12956maybe-configure-stageprofile-mpc:
12957@if mpc-bootstrap
12958maybe-configure-stageprofile-mpc: configure-stageprofile-mpc
12959configure-stageprofile-mpc:
12960	@[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
12961	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc
12962	@r=`${PWD_COMMAND}`; export r; \
12963	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12964	TFLAGS="$(STAGEprofile_TFLAGS)"; \
12965	test ! -f $(HOST_SUBDIR)/mpc/Makefile || exit 0; \
12966	$(HOST_EXPORTS) \
12967	$(POSTSTAGE1_HOST_EXPORTS) \
12968	CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
12969	CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
12970	LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS;  \
12971	echo Configuring stage profile in $(HOST_SUBDIR)/mpc; \
12972	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc; \
12973	cd $(HOST_SUBDIR)/mpc || exit 1; \
12974	case $(srcdir) in \
12975	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
12976	  *) topdir=`echo $(HOST_SUBDIR)/mpc/ | \
12977		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
12978	esac; \
12979	module_srcdir=mpc; \
12980	$(SHELL) $$s/$$module_srcdir/configure \
12981	  --srcdir=$${topdir}/$$module_srcdir \
12982	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
12983	  --target=${target_alias} \
12984	  --with-build-libsubdir=$(HOST_SUBDIR) \
12985	  $(STAGEprofile_CONFIGURE_FLAGS) \
12986	  --disable-shared @extra_mpc_gmp_configure_flags@ @extra_mpc_mpfr_configure_flags@
12987@endif mpc-bootstrap
12988
12989.PHONY: configure-stagefeedback-mpc maybe-configure-stagefeedback-mpc
12990maybe-configure-stagefeedback-mpc:
12991@if mpc-bootstrap
12992maybe-configure-stagefeedback-mpc: configure-stagefeedback-mpc
12993configure-stagefeedback-mpc:
12994	@[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
12995	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc
12996	@r=`${PWD_COMMAND}`; export r; \
12997	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12998	TFLAGS="$(STAGEfeedback_TFLAGS)"; \
12999	test ! -f $(HOST_SUBDIR)/mpc/Makefile || exit 0; \
13000	$(HOST_EXPORTS) \
13001	$(POSTSTAGE1_HOST_EXPORTS) \
13002	CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
13003	CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
13004	LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS;  \
13005	echo Configuring stage feedback in $(HOST_SUBDIR)/mpc; \
13006	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc; \
13007	cd $(HOST_SUBDIR)/mpc || exit 1; \
13008	case $(srcdir) in \
13009	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
13010	  *) topdir=`echo $(HOST_SUBDIR)/mpc/ | \
13011		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
13012	esac; \
13013	module_srcdir=mpc; \
13014	$(SHELL) $$s/$$module_srcdir/configure \
13015	  --srcdir=$${topdir}/$$module_srcdir \
13016	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
13017	  --target=${target_alias} \
13018	  --with-build-libsubdir=$(HOST_SUBDIR) \
13019	  $(STAGEfeedback_CONFIGURE_FLAGS) \
13020	  --disable-shared @extra_mpc_gmp_configure_flags@ @extra_mpc_mpfr_configure_flags@
13021@endif mpc-bootstrap
13022
13023
13024
13025
13026
13027.PHONY: all-mpc maybe-all-mpc
13028maybe-all-mpc:
13029@if gcc-bootstrap
13030all-mpc: stage_current
13031@endif gcc-bootstrap
13032@if mpc
13033TARGET-mpc=all
13034maybe-all-mpc: all-mpc
13035all-mpc: configure-mpc
13036	@r=`${PWD_COMMAND}`; export r; \
13037	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13038	$(HOST_EXPORTS)  \
13039	(cd $(HOST_SUBDIR)/mpc && \
13040	  $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS)  \
13041		$(TARGET-mpc))
13042@endif mpc
13043
13044
13045
13046.PHONY: all-stage1-mpc maybe-all-stage1-mpc
13047.PHONY: clean-stage1-mpc maybe-clean-stage1-mpc
13048maybe-all-stage1-mpc:
13049maybe-clean-stage1-mpc:
13050@if mpc-bootstrap
13051maybe-all-stage1-mpc: all-stage1-mpc
13052all-stage1: all-stage1-mpc
13053TARGET-stage1-mpc = $(TARGET-mpc)
13054all-stage1-mpc: configure-stage1-mpc
13055	@[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
13056	@r=`${PWD_COMMAND}`; export r; \
13057	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13058	TFLAGS="$(STAGE1_TFLAGS)"; \
13059	$(HOST_EXPORTS)  \
13060	cd $(HOST_SUBDIR)/mpc && \
13061	$(MAKE) $(BASE_FLAGS_TO_PASS) \
13062		CFLAGS="$(STAGE1_CFLAGS)" \
13063		CXXFLAGS="$(STAGE1_CXXFLAGS)" \
13064		LIBCFLAGS="$(LIBCFLAGS)" \
13065		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
13066		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
13067		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
13068		$(EXTRA_HOST_FLAGS)  \
13069		$(STAGE1_FLAGS_TO_PASS)  \
13070		TFLAGS="$(STAGE1_TFLAGS)" \
13071		$(TARGET-stage1-mpc)
13072
13073maybe-clean-stage1-mpc: clean-stage1-mpc
13074clean-stage1: clean-stage1-mpc
13075clean-stage1-mpc:
13076	@if [ $(current_stage) = stage1 ]; then \
13077	  [ -f $(HOST_SUBDIR)/mpc/Makefile ] || exit 0; \
13078	else \
13079	  [ -f $(HOST_SUBDIR)/stage1-mpc/Makefile ] || exit 0; \
13080	  $(MAKE) stage1-start; \
13081	fi; \
13082	cd $(HOST_SUBDIR)/mpc && \
13083	$(MAKE) $(EXTRA_HOST_FLAGS)  \
13084	$(STAGE1_FLAGS_TO_PASS)  clean
13085@endif mpc-bootstrap
13086
13087
13088.PHONY: all-stage2-mpc maybe-all-stage2-mpc
13089.PHONY: clean-stage2-mpc maybe-clean-stage2-mpc
13090maybe-all-stage2-mpc:
13091maybe-clean-stage2-mpc:
13092@if mpc-bootstrap
13093maybe-all-stage2-mpc: all-stage2-mpc
13094all-stage2: all-stage2-mpc
13095TARGET-stage2-mpc = $(TARGET-mpc)
13096all-stage2-mpc: configure-stage2-mpc
13097	@[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
13098	@r=`${PWD_COMMAND}`; export r; \
13099	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13100	TFLAGS="$(STAGE2_TFLAGS)"; \
13101	$(HOST_EXPORTS) \
13102	$(POSTSTAGE1_HOST_EXPORTS)  \
13103	cd $(HOST_SUBDIR)/mpc && \
13104	$(MAKE) $(BASE_FLAGS_TO_PASS) \
13105		CFLAGS="$(STAGE2_CFLAGS)" \
13106		CXXFLAGS="$(STAGE2_CXXFLAGS)" \
13107		LIBCFLAGS="$(STAGE2_CFLAGS)" \
13108		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
13109		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
13110		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
13111		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
13112		TFLAGS="$(STAGE2_TFLAGS)" \
13113		$(TARGET-stage2-mpc)
13114
13115maybe-clean-stage2-mpc: clean-stage2-mpc
13116clean-stage2: clean-stage2-mpc
13117clean-stage2-mpc:
13118	@if [ $(current_stage) = stage2 ]; then \
13119	  [ -f $(HOST_SUBDIR)/mpc/Makefile ] || exit 0; \
13120	else \
13121	  [ -f $(HOST_SUBDIR)/stage2-mpc/Makefile ] || exit 0; \
13122	  $(MAKE) stage2-start; \
13123	fi; \
13124	cd $(HOST_SUBDIR)/mpc && \
13125	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
13126@endif mpc-bootstrap
13127
13128
13129.PHONY: all-stage3-mpc maybe-all-stage3-mpc
13130.PHONY: clean-stage3-mpc maybe-clean-stage3-mpc
13131maybe-all-stage3-mpc:
13132maybe-clean-stage3-mpc:
13133@if mpc-bootstrap
13134maybe-all-stage3-mpc: all-stage3-mpc
13135all-stage3: all-stage3-mpc
13136TARGET-stage3-mpc = $(TARGET-mpc)
13137all-stage3-mpc: configure-stage3-mpc
13138	@[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
13139	@r=`${PWD_COMMAND}`; export r; \
13140	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13141	TFLAGS="$(STAGE3_TFLAGS)"; \
13142	$(HOST_EXPORTS) \
13143	$(POSTSTAGE1_HOST_EXPORTS)  \
13144	cd $(HOST_SUBDIR)/mpc && \
13145	$(MAKE) $(BASE_FLAGS_TO_PASS) \
13146		CFLAGS="$(STAGE3_CFLAGS)" \
13147		CXXFLAGS="$(STAGE3_CXXFLAGS)" \
13148		LIBCFLAGS="$(STAGE3_CFLAGS)" \
13149		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
13150		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
13151		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
13152		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
13153		TFLAGS="$(STAGE3_TFLAGS)" \
13154		$(TARGET-stage3-mpc)
13155
13156maybe-clean-stage3-mpc: clean-stage3-mpc
13157clean-stage3: clean-stage3-mpc
13158clean-stage3-mpc:
13159	@if [ $(current_stage) = stage3 ]; then \
13160	  [ -f $(HOST_SUBDIR)/mpc/Makefile ] || exit 0; \
13161	else \
13162	  [ -f $(HOST_SUBDIR)/stage3-mpc/Makefile ] || exit 0; \
13163	  $(MAKE) stage3-start; \
13164	fi; \
13165	cd $(HOST_SUBDIR)/mpc && \
13166	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
13167@endif mpc-bootstrap
13168
13169
13170.PHONY: all-stage4-mpc maybe-all-stage4-mpc
13171.PHONY: clean-stage4-mpc maybe-clean-stage4-mpc
13172maybe-all-stage4-mpc:
13173maybe-clean-stage4-mpc:
13174@if mpc-bootstrap
13175maybe-all-stage4-mpc: all-stage4-mpc
13176all-stage4: all-stage4-mpc
13177TARGET-stage4-mpc = $(TARGET-mpc)
13178all-stage4-mpc: configure-stage4-mpc
13179	@[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
13180	@r=`${PWD_COMMAND}`; export r; \
13181	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13182	TFLAGS="$(STAGE4_TFLAGS)"; \
13183	$(HOST_EXPORTS) \
13184	$(POSTSTAGE1_HOST_EXPORTS)  \
13185	cd $(HOST_SUBDIR)/mpc && \
13186	$(MAKE) $(BASE_FLAGS_TO_PASS) \
13187		CFLAGS="$(STAGE4_CFLAGS)" \
13188		CXXFLAGS="$(STAGE4_CXXFLAGS)" \
13189		LIBCFLAGS="$(STAGE4_CFLAGS)" \
13190		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
13191		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
13192		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
13193		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
13194		TFLAGS="$(STAGE4_TFLAGS)" \
13195		$(TARGET-stage4-mpc)
13196
13197maybe-clean-stage4-mpc: clean-stage4-mpc
13198clean-stage4: clean-stage4-mpc
13199clean-stage4-mpc:
13200	@if [ $(current_stage) = stage4 ]; then \
13201	  [ -f $(HOST_SUBDIR)/mpc/Makefile ] || exit 0; \
13202	else \
13203	  [ -f $(HOST_SUBDIR)/stage4-mpc/Makefile ] || exit 0; \
13204	  $(MAKE) stage4-start; \
13205	fi; \
13206	cd $(HOST_SUBDIR)/mpc && \
13207	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
13208@endif mpc-bootstrap
13209
13210
13211.PHONY: all-stageprofile-mpc maybe-all-stageprofile-mpc
13212.PHONY: clean-stageprofile-mpc maybe-clean-stageprofile-mpc
13213maybe-all-stageprofile-mpc:
13214maybe-clean-stageprofile-mpc:
13215@if mpc-bootstrap
13216maybe-all-stageprofile-mpc: all-stageprofile-mpc
13217all-stageprofile: all-stageprofile-mpc
13218TARGET-stageprofile-mpc = $(TARGET-mpc)
13219all-stageprofile-mpc: configure-stageprofile-mpc
13220	@[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
13221	@r=`${PWD_COMMAND}`; export r; \
13222	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13223	TFLAGS="$(STAGEprofile_TFLAGS)"; \
13224	$(HOST_EXPORTS) \
13225	$(POSTSTAGE1_HOST_EXPORTS)  \
13226	cd $(HOST_SUBDIR)/mpc && \
13227	$(MAKE) $(BASE_FLAGS_TO_PASS) \
13228		CFLAGS="$(STAGEprofile_CFLAGS)" \
13229		CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
13230		LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
13231		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
13232		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
13233		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
13234		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
13235		TFLAGS="$(STAGEprofile_TFLAGS)" \
13236		$(TARGET-stageprofile-mpc)
13237
13238maybe-clean-stageprofile-mpc: clean-stageprofile-mpc
13239clean-stageprofile: clean-stageprofile-mpc
13240clean-stageprofile-mpc:
13241	@if [ $(current_stage) = stageprofile ]; then \
13242	  [ -f $(HOST_SUBDIR)/mpc/Makefile ] || exit 0; \
13243	else \
13244	  [ -f $(HOST_SUBDIR)/stageprofile-mpc/Makefile ] || exit 0; \
13245	  $(MAKE) stageprofile-start; \
13246	fi; \
13247	cd $(HOST_SUBDIR)/mpc && \
13248	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
13249@endif mpc-bootstrap
13250
13251
13252.PHONY: all-stagefeedback-mpc maybe-all-stagefeedback-mpc
13253.PHONY: clean-stagefeedback-mpc maybe-clean-stagefeedback-mpc
13254maybe-all-stagefeedback-mpc:
13255maybe-clean-stagefeedback-mpc:
13256@if mpc-bootstrap
13257maybe-all-stagefeedback-mpc: all-stagefeedback-mpc
13258all-stagefeedback: all-stagefeedback-mpc
13259TARGET-stagefeedback-mpc = $(TARGET-mpc)
13260all-stagefeedback-mpc: configure-stagefeedback-mpc
13261	@[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
13262	@r=`${PWD_COMMAND}`; export r; \
13263	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13264	TFLAGS="$(STAGEfeedback_TFLAGS)"; \
13265	$(HOST_EXPORTS) \
13266	$(POSTSTAGE1_HOST_EXPORTS)  \
13267	cd $(HOST_SUBDIR)/mpc && \
13268	$(MAKE) $(BASE_FLAGS_TO_PASS) \
13269		CFLAGS="$(STAGEfeedback_CFLAGS)" \
13270		CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
13271		LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
13272		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
13273		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
13274		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
13275		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
13276		TFLAGS="$(STAGEfeedback_TFLAGS)" \
13277		$(TARGET-stagefeedback-mpc)
13278
13279maybe-clean-stagefeedback-mpc: clean-stagefeedback-mpc
13280clean-stagefeedback: clean-stagefeedback-mpc
13281clean-stagefeedback-mpc:
13282	@if [ $(current_stage) = stagefeedback ]; then \
13283	  [ -f $(HOST_SUBDIR)/mpc/Makefile ] || exit 0; \
13284	else \
13285	  [ -f $(HOST_SUBDIR)/stagefeedback-mpc/Makefile ] || exit 0; \
13286	  $(MAKE) stagefeedback-start; \
13287	fi; \
13288	cd $(HOST_SUBDIR)/mpc && \
13289	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
13290@endif mpc-bootstrap
13291
13292
13293
13294
13295
13296.PHONY: check-mpc maybe-check-mpc
13297maybe-check-mpc:
13298@if mpc
13299maybe-check-mpc: check-mpc
13300
13301check-mpc:
13302	@: $(MAKE); $(unstage)
13303	@r=`${PWD_COMMAND}`; export r; \
13304	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13305	$(HOST_EXPORTS) $(EXTRA_HOST_EXPORTS) \
13306	(cd $(HOST_SUBDIR)/mpc && \
13307	  $(MAKE) $(FLAGS_TO_PASS)  $(EXTRA_BOOTSTRAP_FLAGS) check)
13308
13309@endif mpc
13310
13311.PHONY: install-mpc maybe-install-mpc
13312maybe-install-mpc:
13313@if mpc
13314maybe-install-mpc: install-mpc
13315
13316install-mpc:
13317
13318@endif mpc
13319
13320.PHONY: install-strip-mpc maybe-install-strip-mpc
13321maybe-install-strip-mpc:
13322@if mpc
13323maybe-install-strip-mpc: install-strip-mpc
13324
13325install-strip-mpc:
13326
13327@endif mpc
13328
13329# Other targets (info, dvi, pdf, etc.)
13330
13331.PHONY: maybe-info-mpc info-mpc
13332maybe-info-mpc:
13333@if mpc
13334maybe-info-mpc: info-mpc
13335
13336info-mpc: \
13337    configure-mpc 
13338	@[ -f ./mpc/Makefile ] || exit 0; \
13339	r=`${PWD_COMMAND}`; export r; \
13340	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13341	$(HOST_EXPORTS) \
13342	for flag in $(EXTRA_HOST_FLAGS) ; do \
13343	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13344	done; \
13345	echo "Doing info in mpc"; \
13346	(cd $(HOST_SUBDIR)/mpc && \
13347	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13348	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13349	          "RANLIB=$${RANLIB}" \
13350	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
13351	          info) \
13352	  || exit 1
13353
13354@endif mpc
13355
13356.PHONY: maybe-dvi-mpc dvi-mpc
13357maybe-dvi-mpc:
13358@if mpc
13359maybe-dvi-mpc: dvi-mpc
13360
13361dvi-mpc: \
13362    configure-mpc 
13363	@[ -f ./mpc/Makefile ] || exit 0; \
13364	r=`${PWD_COMMAND}`; export r; \
13365	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13366	$(HOST_EXPORTS) \
13367	for flag in $(EXTRA_HOST_FLAGS) ; do \
13368	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13369	done; \
13370	echo "Doing dvi in mpc"; \
13371	(cd $(HOST_SUBDIR)/mpc && \
13372	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13373	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13374	          "RANLIB=$${RANLIB}" \
13375	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
13376	          dvi) \
13377	  || exit 1
13378
13379@endif mpc
13380
13381.PHONY: maybe-pdf-mpc pdf-mpc
13382maybe-pdf-mpc:
13383@if mpc
13384maybe-pdf-mpc: pdf-mpc
13385
13386pdf-mpc: \
13387    configure-mpc 
13388	@[ -f ./mpc/Makefile ] || exit 0; \
13389	r=`${PWD_COMMAND}`; export r; \
13390	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13391	$(HOST_EXPORTS) \
13392	for flag in $(EXTRA_HOST_FLAGS) ; do \
13393	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13394	done; \
13395	echo "Doing pdf in mpc"; \
13396	(cd $(HOST_SUBDIR)/mpc && \
13397	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13398	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13399	          "RANLIB=$${RANLIB}" \
13400	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
13401	          pdf) \
13402	  || exit 1
13403
13404@endif mpc
13405
13406.PHONY: maybe-html-mpc html-mpc
13407maybe-html-mpc:
13408@if mpc
13409maybe-html-mpc: html-mpc
13410
13411html-mpc: \
13412    configure-mpc 
13413	@[ -f ./mpc/Makefile ] || exit 0; \
13414	r=`${PWD_COMMAND}`; export r; \
13415	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13416	$(HOST_EXPORTS) \
13417	for flag in $(EXTRA_HOST_FLAGS) ; do \
13418	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13419	done; \
13420	echo "Doing html in mpc"; \
13421	(cd $(HOST_SUBDIR)/mpc && \
13422	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13423	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13424	          "RANLIB=$${RANLIB}" \
13425	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
13426	          html) \
13427	  || exit 1
13428
13429@endif mpc
13430
13431.PHONY: maybe-TAGS-mpc TAGS-mpc
13432maybe-TAGS-mpc:
13433@if mpc
13434maybe-TAGS-mpc: TAGS-mpc
13435
13436TAGS-mpc: \
13437    configure-mpc 
13438	@[ -f ./mpc/Makefile ] || exit 0; \
13439	r=`${PWD_COMMAND}`; export r; \
13440	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13441	$(HOST_EXPORTS) \
13442	for flag in $(EXTRA_HOST_FLAGS) ; do \
13443	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13444	done; \
13445	echo "Doing TAGS in mpc"; \
13446	(cd $(HOST_SUBDIR)/mpc && \
13447	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13448	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13449	          "RANLIB=$${RANLIB}" \
13450	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
13451	          TAGS) \
13452	  || exit 1
13453
13454@endif mpc
13455
13456.PHONY: maybe-install-info-mpc install-info-mpc
13457maybe-install-info-mpc:
13458@if mpc
13459maybe-install-info-mpc: install-info-mpc
13460
13461install-info-mpc: \
13462    configure-mpc \
13463    info-mpc 
13464	@[ -f ./mpc/Makefile ] || exit 0; \
13465	r=`${PWD_COMMAND}`; export r; \
13466	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13467	$(HOST_EXPORTS) \
13468	for flag in $(EXTRA_HOST_FLAGS) ; do \
13469	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13470	done; \
13471	echo "Doing install-info in mpc"; \
13472	(cd $(HOST_SUBDIR)/mpc && \
13473	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13474	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13475	          "RANLIB=$${RANLIB}" \
13476	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
13477	          install-info) \
13478	  || exit 1
13479
13480@endif mpc
13481
13482.PHONY: maybe-install-pdf-mpc install-pdf-mpc
13483maybe-install-pdf-mpc:
13484@if mpc
13485maybe-install-pdf-mpc: install-pdf-mpc
13486
13487install-pdf-mpc: \
13488    configure-mpc \
13489    pdf-mpc 
13490	@[ -f ./mpc/Makefile ] || exit 0; \
13491	r=`${PWD_COMMAND}`; export r; \
13492	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13493	$(HOST_EXPORTS) \
13494	for flag in $(EXTRA_HOST_FLAGS) ; do \
13495	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13496	done; \
13497	echo "Doing install-pdf in mpc"; \
13498	(cd $(HOST_SUBDIR)/mpc && \
13499	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13500	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13501	          "RANLIB=$${RANLIB}" \
13502	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
13503	          install-pdf) \
13504	  || exit 1
13505
13506@endif mpc
13507
13508.PHONY: maybe-install-html-mpc install-html-mpc
13509maybe-install-html-mpc:
13510@if mpc
13511maybe-install-html-mpc: install-html-mpc
13512
13513install-html-mpc: \
13514    configure-mpc \
13515    html-mpc 
13516	@[ -f ./mpc/Makefile ] || exit 0; \
13517	r=`${PWD_COMMAND}`; export r; \
13518	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13519	$(HOST_EXPORTS) \
13520	for flag in $(EXTRA_HOST_FLAGS) ; do \
13521	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13522	done; \
13523	echo "Doing install-html in mpc"; \
13524	(cd $(HOST_SUBDIR)/mpc && \
13525	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13526	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13527	          "RANLIB=$${RANLIB}" \
13528	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
13529	          install-html) \
13530	  || exit 1
13531
13532@endif mpc
13533
13534.PHONY: maybe-installcheck-mpc installcheck-mpc
13535maybe-installcheck-mpc:
13536@if mpc
13537maybe-installcheck-mpc: installcheck-mpc
13538
13539installcheck-mpc: \
13540    configure-mpc 
13541	@[ -f ./mpc/Makefile ] || exit 0; \
13542	r=`${PWD_COMMAND}`; export r; \
13543	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13544	$(HOST_EXPORTS) \
13545	for flag in $(EXTRA_HOST_FLAGS) ; do \
13546	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13547	done; \
13548	echo "Doing installcheck in mpc"; \
13549	(cd $(HOST_SUBDIR)/mpc && \
13550	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13551	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13552	          "RANLIB=$${RANLIB}" \
13553	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
13554	          installcheck) \
13555	  || exit 1
13556
13557@endif mpc
13558
13559.PHONY: maybe-mostlyclean-mpc mostlyclean-mpc
13560maybe-mostlyclean-mpc:
13561@if mpc
13562maybe-mostlyclean-mpc: mostlyclean-mpc
13563
13564mostlyclean-mpc: 
13565	@[ -f ./mpc/Makefile ] || exit 0; \
13566	r=`${PWD_COMMAND}`; export r; \
13567	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13568	$(HOST_EXPORTS) \
13569	for flag in $(EXTRA_HOST_FLAGS) ; do \
13570	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13571	done; \
13572	echo "Doing mostlyclean in mpc"; \
13573	(cd $(HOST_SUBDIR)/mpc && \
13574	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13575	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13576	          "RANLIB=$${RANLIB}" \
13577	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
13578	          mostlyclean) \
13579	  || exit 1
13580
13581@endif mpc
13582
13583.PHONY: maybe-clean-mpc clean-mpc
13584maybe-clean-mpc:
13585@if mpc
13586maybe-clean-mpc: clean-mpc
13587
13588clean-mpc: 
13589	@[ -f ./mpc/Makefile ] || exit 0; \
13590	r=`${PWD_COMMAND}`; export r; \
13591	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13592	$(HOST_EXPORTS) \
13593	for flag in $(EXTRA_HOST_FLAGS) ; do \
13594	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13595	done; \
13596	echo "Doing clean in mpc"; \
13597	(cd $(HOST_SUBDIR)/mpc && \
13598	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13599	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13600	          "RANLIB=$${RANLIB}" \
13601	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
13602	          clean) \
13603	  || exit 1
13604
13605@endif mpc
13606
13607.PHONY: maybe-distclean-mpc distclean-mpc
13608maybe-distclean-mpc:
13609@if mpc
13610maybe-distclean-mpc: distclean-mpc
13611
13612distclean-mpc: 
13613	@[ -f ./mpc/Makefile ] || exit 0; \
13614	r=`${PWD_COMMAND}`; export r; \
13615	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13616	$(HOST_EXPORTS) \
13617	for flag in $(EXTRA_HOST_FLAGS) ; do \
13618	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13619	done; \
13620	echo "Doing distclean in mpc"; \
13621	(cd $(HOST_SUBDIR)/mpc && \
13622	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13623	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13624	          "RANLIB=$${RANLIB}" \
13625	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
13626	          distclean) \
13627	  || exit 1
13628
13629@endif mpc
13630
13631.PHONY: maybe-maintainer-clean-mpc maintainer-clean-mpc
13632maybe-maintainer-clean-mpc:
13633@if mpc
13634maybe-maintainer-clean-mpc: maintainer-clean-mpc
13635
13636maintainer-clean-mpc: 
13637	@[ -f ./mpc/Makefile ] || exit 0; \
13638	r=`${PWD_COMMAND}`; export r; \
13639	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13640	$(HOST_EXPORTS) \
13641	for flag in $(EXTRA_HOST_FLAGS) ; do \
13642	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13643	done; \
13644	echo "Doing maintainer-clean in mpc"; \
13645	(cd $(HOST_SUBDIR)/mpc && \
13646	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13647	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13648	          "RANLIB=$${RANLIB}" \
13649	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
13650	          maintainer-clean) \
13651	  || exit 1
13652
13653@endif mpc
13654
13655
13656
13657.PHONY: configure-isl maybe-configure-isl
13658maybe-configure-isl:
13659@if gcc-bootstrap
13660configure-isl: stage_current
13661@endif gcc-bootstrap
13662@if isl
13663maybe-configure-isl: configure-isl
13664configure-isl: 
13665	@r=`${PWD_COMMAND}`; export r; \
13666	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13667	test ! -f $(HOST_SUBDIR)/isl/Makefile || exit 0; \
13668	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/isl; \
13669	$(HOST_EXPORTS)  \
13670	echo Configuring in $(HOST_SUBDIR)/isl; \
13671	cd "$(HOST_SUBDIR)/isl" || exit 1; \
13672	case $(srcdir) in \
13673	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
13674	  *) topdir=`echo $(HOST_SUBDIR)/isl/ | \
13675		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
13676	esac; \
13677	module_srcdir=isl; \
13678	$(SHELL) \
13679	  $$s/$$module_srcdir/configure \
13680	  --srcdir=$${topdir}/$$module_srcdir \
13681	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
13682	  --target=${target_alias} --disable-shared @extra_isl_gmp_configure_flags@ \
13683	  || exit 1
13684@endif isl
13685
13686
13687
13688.PHONY: configure-stage1-isl maybe-configure-stage1-isl
13689maybe-configure-stage1-isl:
13690@if isl-bootstrap
13691maybe-configure-stage1-isl: configure-stage1-isl
13692configure-stage1-isl:
13693	@[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
13694	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/isl
13695	@r=`${PWD_COMMAND}`; export r; \
13696	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13697	TFLAGS="$(STAGE1_TFLAGS)"; \
13698	test ! -f $(HOST_SUBDIR)/isl/Makefile || exit 0; \
13699	$(HOST_EXPORTS) \
13700	CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
13701	CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
13702	LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS;  \
13703	echo Configuring stage 1 in $(HOST_SUBDIR)/isl; \
13704	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/isl; \
13705	cd $(HOST_SUBDIR)/isl || exit 1; \
13706	case $(srcdir) in \
13707	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
13708	  *) topdir=`echo $(HOST_SUBDIR)/isl/ | \
13709		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
13710	esac; \
13711	module_srcdir=isl; \
13712	$(SHELL) $$s/$$module_srcdir/configure \
13713	  --srcdir=$${topdir}/$$module_srcdir \
13714	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
13715	  --target=${target_alias} \
13716	   \
13717	  $(STAGE1_CONFIGURE_FLAGS) \
13718	  --disable-shared @extra_isl_gmp_configure_flags@
13719@endif isl-bootstrap
13720
13721.PHONY: configure-stage2-isl maybe-configure-stage2-isl
13722maybe-configure-stage2-isl:
13723@if isl-bootstrap
13724maybe-configure-stage2-isl: configure-stage2-isl
13725configure-stage2-isl:
13726	@[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
13727	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/isl
13728	@r=`${PWD_COMMAND}`; export r; \
13729	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13730	TFLAGS="$(STAGE2_TFLAGS)"; \
13731	test ! -f $(HOST_SUBDIR)/isl/Makefile || exit 0; \
13732	$(HOST_EXPORTS) \
13733	$(POSTSTAGE1_HOST_EXPORTS) \
13734	CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
13735	CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
13736	LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS;  \
13737	echo Configuring stage 2 in $(HOST_SUBDIR)/isl; \
13738	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/isl; \
13739	cd $(HOST_SUBDIR)/isl || exit 1; \
13740	case $(srcdir) in \
13741	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
13742	  *) topdir=`echo $(HOST_SUBDIR)/isl/ | \
13743		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
13744	esac; \
13745	module_srcdir=isl; \
13746	$(SHELL) $$s/$$module_srcdir/configure \
13747	  --srcdir=$${topdir}/$$module_srcdir \
13748	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
13749	  --target=${target_alias} \
13750	  --with-build-libsubdir=$(HOST_SUBDIR) \
13751	  $(STAGE2_CONFIGURE_FLAGS) \
13752	  --disable-shared @extra_isl_gmp_configure_flags@
13753@endif isl-bootstrap
13754
13755.PHONY: configure-stage3-isl maybe-configure-stage3-isl
13756maybe-configure-stage3-isl:
13757@if isl-bootstrap
13758maybe-configure-stage3-isl: configure-stage3-isl
13759configure-stage3-isl:
13760	@[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
13761	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/isl
13762	@r=`${PWD_COMMAND}`; export r; \
13763	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13764	TFLAGS="$(STAGE3_TFLAGS)"; \
13765	test ! -f $(HOST_SUBDIR)/isl/Makefile || exit 0; \
13766	$(HOST_EXPORTS) \
13767	$(POSTSTAGE1_HOST_EXPORTS) \
13768	CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
13769	CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
13770	LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS;  \
13771	echo Configuring stage 3 in $(HOST_SUBDIR)/isl; \
13772	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/isl; \
13773	cd $(HOST_SUBDIR)/isl || exit 1; \
13774	case $(srcdir) in \
13775	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
13776	  *) topdir=`echo $(HOST_SUBDIR)/isl/ | \
13777		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
13778	esac; \
13779	module_srcdir=isl; \
13780	$(SHELL) $$s/$$module_srcdir/configure \
13781	  --srcdir=$${topdir}/$$module_srcdir \
13782	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
13783	  --target=${target_alias} \
13784	  --with-build-libsubdir=$(HOST_SUBDIR) \
13785	  $(STAGE3_CONFIGURE_FLAGS) \
13786	  --disable-shared @extra_isl_gmp_configure_flags@
13787@endif isl-bootstrap
13788
13789.PHONY: configure-stage4-isl maybe-configure-stage4-isl
13790maybe-configure-stage4-isl:
13791@if isl-bootstrap
13792maybe-configure-stage4-isl: configure-stage4-isl
13793configure-stage4-isl:
13794	@[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
13795	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/isl
13796	@r=`${PWD_COMMAND}`; export r; \
13797	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13798	TFLAGS="$(STAGE4_TFLAGS)"; \
13799	test ! -f $(HOST_SUBDIR)/isl/Makefile || exit 0; \
13800	$(HOST_EXPORTS) \
13801	$(POSTSTAGE1_HOST_EXPORTS) \
13802	CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
13803	CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
13804	LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS;  \
13805	echo Configuring stage 4 in $(HOST_SUBDIR)/isl; \
13806	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/isl; \
13807	cd $(HOST_SUBDIR)/isl || exit 1; \
13808	case $(srcdir) in \
13809	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
13810	  *) topdir=`echo $(HOST_SUBDIR)/isl/ | \
13811		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
13812	esac; \
13813	module_srcdir=isl; \
13814	$(SHELL) $$s/$$module_srcdir/configure \
13815	  --srcdir=$${topdir}/$$module_srcdir \
13816	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
13817	  --target=${target_alias} \
13818	  --with-build-libsubdir=$(HOST_SUBDIR) \
13819	  $(STAGE4_CONFIGURE_FLAGS) \
13820	  --disable-shared @extra_isl_gmp_configure_flags@
13821@endif isl-bootstrap
13822
13823.PHONY: configure-stageprofile-isl maybe-configure-stageprofile-isl
13824maybe-configure-stageprofile-isl:
13825@if isl-bootstrap
13826maybe-configure-stageprofile-isl: configure-stageprofile-isl
13827configure-stageprofile-isl:
13828	@[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
13829	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/isl
13830	@r=`${PWD_COMMAND}`; export r; \
13831	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13832	TFLAGS="$(STAGEprofile_TFLAGS)"; \
13833	test ! -f $(HOST_SUBDIR)/isl/Makefile || exit 0; \
13834	$(HOST_EXPORTS) \
13835	$(POSTSTAGE1_HOST_EXPORTS) \
13836	CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
13837	CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
13838	LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS;  \
13839	echo Configuring stage profile in $(HOST_SUBDIR)/isl; \
13840	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/isl; \
13841	cd $(HOST_SUBDIR)/isl || exit 1; \
13842	case $(srcdir) in \
13843	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
13844	  *) topdir=`echo $(HOST_SUBDIR)/isl/ | \
13845		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
13846	esac; \
13847	module_srcdir=isl; \
13848	$(SHELL) $$s/$$module_srcdir/configure \
13849	  --srcdir=$${topdir}/$$module_srcdir \
13850	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
13851	  --target=${target_alias} \
13852	  --with-build-libsubdir=$(HOST_SUBDIR) \
13853	  $(STAGEprofile_CONFIGURE_FLAGS) \
13854	  --disable-shared @extra_isl_gmp_configure_flags@
13855@endif isl-bootstrap
13856
13857.PHONY: configure-stagefeedback-isl maybe-configure-stagefeedback-isl
13858maybe-configure-stagefeedback-isl:
13859@if isl-bootstrap
13860maybe-configure-stagefeedback-isl: configure-stagefeedback-isl
13861configure-stagefeedback-isl:
13862	@[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
13863	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/isl
13864	@r=`${PWD_COMMAND}`; export r; \
13865	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13866	TFLAGS="$(STAGEfeedback_TFLAGS)"; \
13867	test ! -f $(HOST_SUBDIR)/isl/Makefile || exit 0; \
13868	$(HOST_EXPORTS) \
13869	$(POSTSTAGE1_HOST_EXPORTS) \
13870	CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
13871	CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
13872	LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS;  \
13873	echo Configuring stage feedback in $(HOST_SUBDIR)/isl; \
13874	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/isl; \
13875	cd $(HOST_SUBDIR)/isl || exit 1; \
13876	case $(srcdir) in \
13877	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
13878	  *) topdir=`echo $(HOST_SUBDIR)/isl/ | \
13879		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
13880	esac; \
13881	module_srcdir=isl; \
13882	$(SHELL) $$s/$$module_srcdir/configure \
13883	  --srcdir=$${topdir}/$$module_srcdir \
13884	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
13885	  --target=${target_alias} \
13886	  --with-build-libsubdir=$(HOST_SUBDIR) \
13887	  $(STAGEfeedback_CONFIGURE_FLAGS) \
13888	  --disable-shared @extra_isl_gmp_configure_flags@
13889@endif isl-bootstrap
13890
13891
13892
13893
13894
13895.PHONY: all-isl maybe-all-isl
13896maybe-all-isl:
13897@if gcc-bootstrap
13898all-isl: stage_current
13899@endif gcc-bootstrap
13900@if isl
13901TARGET-isl=all
13902maybe-all-isl: all-isl
13903all-isl: configure-isl
13904	@r=`${PWD_COMMAND}`; export r; \
13905	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13906	$(HOST_EXPORTS)  \
13907	(cd $(HOST_SUBDIR)/isl && \
13908	  $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) V=1 \
13909		$(TARGET-isl))
13910@endif isl
13911
13912
13913
13914.PHONY: all-stage1-isl maybe-all-stage1-isl
13915.PHONY: clean-stage1-isl maybe-clean-stage1-isl
13916maybe-all-stage1-isl:
13917maybe-clean-stage1-isl:
13918@if isl-bootstrap
13919maybe-all-stage1-isl: all-stage1-isl
13920all-stage1: all-stage1-isl
13921TARGET-stage1-isl = $(TARGET-isl)
13922all-stage1-isl: configure-stage1-isl
13923	@[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
13924	@r=`${PWD_COMMAND}`; export r; \
13925	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13926	TFLAGS="$(STAGE1_TFLAGS)"; \
13927	$(HOST_EXPORTS)  \
13928	cd $(HOST_SUBDIR)/isl && \
13929	$(MAKE) $(BASE_FLAGS_TO_PASS) \
13930		CFLAGS="$(STAGE1_CFLAGS)" \
13931		CXXFLAGS="$(STAGE1_CXXFLAGS)" \
13932		LIBCFLAGS="$(LIBCFLAGS)" \
13933		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
13934		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
13935		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
13936		$(EXTRA_HOST_FLAGS)  \
13937		$(STAGE1_FLAGS_TO_PASS) V=1 \
13938		TFLAGS="$(STAGE1_TFLAGS)" \
13939		$(TARGET-stage1-isl)
13940
13941maybe-clean-stage1-isl: clean-stage1-isl
13942clean-stage1: clean-stage1-isl
13943clean-stage1-isl:
13944	@if [ $(current_stage) = stage1 ]; then \
13945	  [ -f $(HOST_SUBDIR)/isl/Makefile ] || exit 0; \
13946	else \
13947	  [ -f $(HOST_SUBDIR)/stage1-isl/Makefile ] || exit 0; \
13948	  $(MAKE) stage1-start; \
13949	fi; \
13950	cd $(HOST_SUBDIR)/isl && \
13951	$(MAKE) $(EXTRA_HOST_FLAGS)  \
13952	$(STAGE1_FLAGS_TO_PASS) V=1 clean
13953@endif isl-bootstrap
13954
13955
13956.PHONY: all-stage2-isl maybe-all-stage2-isl
13957.PHONY: clean-stage2-isl maybe-clean-stage2-isl
13958maybe-all-stage2-isl:
13959maybe-clean-stage2-isl:
13960@if isl-bootstrap
13961maybe-all-stage2-isl: all-stage2-isl
13962all-stage2: all-stage2-isl
13963TARGET-stage2-isl = $(TARGET-isl)
13964all-stage2-isl: configure-stage2-isl
13965	@[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
13966	@r=`${PWD_COMMAND}`; export r; \
13967	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13968	TFLAGS="$(STAGE2_TFLAGS)"; \
13969	$(HOST_EXPORTS) \
13970	$(POSTSTAGE1_HOST_EXPORTS)  \
13971	cd $(HOST_SUBDIR)/isl && \
13972	$(MAKE) $(BASE_FLAGS_TO_PASS) \
13973		CFLAGS="$(STAGE2_CFLAGS)" \
13974		CXXFLAGS="$(STAGE2_CXXFLAGS)" \
13975		LIBCFLAGS="$(STAGE2_CFLAGS)" \
13976		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
13977		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
13978		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
13979		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) V=1 \
13980		TFLAGS="$(STAGE2_TFLAGS)" \
13981		$(TARGET-stage2-isl)
13982
13983maybe-clean-stage2-isl: clean-stage2-isl
13984clean-stage2: clean-stage2-isl
13985clean-stage2-isl:
13986	@if [ $(current_stage) = stage2 ]; then \
13987	  [ -f $(HOST_SUBDIR)/isl/Makefile ] || exit 0; \
13988	else \
13989	  [ -f $(HOST_SUBDIR)/stage2-isl/Makefile ] || exit 0; \
13990	  $(MAKE) stage2-start; \
13991	fi; \
13992	cd $(HOST_SUBDIR)/isl && \
13993	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) V=1 clean
13994@endif isl-bootstrap
13995
13996
13997.PHONY: all-stage3-isl maybe-all-stage3-isl
13998.PHONY: clean-stage3-isl maybe-clean-stage3-isl
13999maybe-all-stage3-isl:
14000maybe-clean-stage3-isl:
14001@if isl-bootstrap
14002maybe-all-stage3-isl: all-stage3-isl
14003all-stage3: all-stage3-isl
14004TARGET-stage3-isl = $(TARGET-isl)
14005all-stage3-isl: configure-stage3-isl
14006	@[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
14007	@r=`${PWD_COMMAND}`; export r; \
14008	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14009	TFLAGS="$(STAGE3_TFLAGS)"; \
14010	$(HOST_EXPORTS) \
14011	$(POSTSTAGE1_HOST_EXPORTS)  \
14012	cd $(HOST_SUBDIR)/isl && \
14013	$(MAKE) $(BASE_FLAGS_TO_PASS) \
14014		CFLAGS="$(STAGE3_CFLAGS)" \
14015		CXXFLAGS="$(STAGE3_CXXFLAGS)" \
14016		LIBCFLAGS="$(STAGE3_CFLAGS)" \
14017		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
14018		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
14019		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
14020		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) V=1 \
14021		TFLAGS="$(STAGE3_TFLAGS)" \
14022		$(TARGET-stage3-isl)
14023
14024maybe-clean-stage3-isl: clean-stage3-isl
14025clean-stage3: clean-stage3-isl
14026clean-stage3-isl:
14027	@if [ $(current_stage) = stage3 ]; then \
14028	  [ -f $(HOST_SUBDIR)/isl/Makefile ] || exit 0; \
14029	else \
14030	  [ -f $(HOST_SUBDIR)/stage3-isl/Makefile ] || exit 0; \
14031	  $(MAKE) stage3-start; \
14032	fi; \
14033	cd $(HOST_SUBDIR)/isl && \
14034	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) V=1 clean
14035@endif isl-bootstrap
14036
14037
14038.PHONY: all-stage4-isl maybe-all-stage4-isl
14039.PHONY: clean-stage4-isl maybe-clean-stage4-isl
14040maybe-all-stage4-isl:
14041maybe-clean-stage4-isl:
14042@if isl-bootstrap
14043maybe-all-stage4-isl: all-stage4-isl
14044all-stage4: all-stage4-isl
14045TARGET-stage4-isl = $(TARGET-isl)
14046all-stage4-isl: configure-stage4-isl
14047	@[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
14048	@r=`${PWD_COMMAND}`; export r; \
14049	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14050	TFLAGS="$(STAGE4_TFLAGS)"; \
14051	$(HOST_EXPORTS) \
14052	$(POSTSTAGE1_HOST_EXPORTS)  \
14053	cd $(HOST_SUBDIR)/isl && \
14054	$(MAKE) $(BASE_FLAGS_TO_PASS) \
14055		CFLAGS="$(STAGE4_CFLAGS)" \
14056		CXXFLAGS="$(STAGE4_CXXFLAGS)" \
14057		LIBCFLAGS="$(STAGE4_CFLAGS)" \
14058		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
14059		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
14060		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
14061		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) V=1 \
14062		TFLAGS="$(STAGE4_TFLAGS)" \
14063		$(TARGET-stage4-isl)
14064
14065maybe-clean-stage4-isl: clean-stage4-isl
14066clean-stage4: clean-stage4-isl
14067clean-stage4-isl:
14068	@if [ $(current_stage) = stage4 ]; then \
14069	  [ -f $(HOST_SUBDIR)/isl/Makefile ] || exit 0; \
14070	else \
14071	  [ -f $(HOST_SUBDIR)/stage4-isl/Makefile ] || exit 0; \
14072	  $(MAKE) stage4-start; \
14073	fi; \
14074	cd $(HOST_SUBDIR)/isl && \
14075	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) V=1 clean
14076@endif isl-bootstrap
14077
14078
14079.PHONY: all-stageprofile-isl maybe-all-stageprofile-isl
14080.PHONY: clean-stageprofile-isl maybe-clean-stageprofile-isl
14081maybe-all-stageprofile-isl:
14082maybe-clean-stageprofile-isl:
14083@if isl-bootstrap
14084maybe-all-stageprofile-isl: all-stageprofile-isl
14085all-stageprofile: all-stageprofile-isl
14086TARGET-stageprofile-isl = $(TARGET-isl)
14087all-stageprofile-isl: configure-stageprofile-isl
14088	@[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
14089	@r=`${PWD_COMMAND}`; export r; \
14090	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14091	TFLAGS="$(STAGEprofile_TFLAGS)"; \
14092	$(HOST_EXPORTS) \
14093	$(POSTSTAGE1_HOST_EXPORTS)  \
14094	cd $(HOST_SUBDIR)/isl && \
14095	$(MAKE) $(BASE_FLAGS_TO_PASS) \
14096		CFLAGS="$(STAGEprofile_CFLAGS)" \
14097		CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
14098		LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
14099		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
14100		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
14101		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
14102		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) V=1 \
14103		TFLAGS="$(STAGEprofile_TFLAGS)" \
14104		$(TARGET-stageprofile-isl)
14105
14106maybe-clean-stageprofile-isl: clean-stageprofile-isl
14107clean-stageprofile: clean-stageprofile-isl
14108clean-stageprofile-isl:
14109	@if [ $(current_stage) = stageprofile ]; then \
14110	  [ -f $(HOST_SUBDIR)/isl/Makefile ] || exit 0; \
14111	else \
14112	  [ -f $(HOST_SUBDIR)/stageprofile-isl/Makefile ] || exit 0; \
14113	  $(MAKE) stageprofile-start; \
14114	fi; \
14115	cd $(HOST_SUBDIR)/isl && \
14116	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) V=1 clean
14117@endif isl-bootstrap
14118
14119
14120.PHONY: all-stagefeedback-isl maybe-all-stagefeedback-isl
14121.PHONY: clean-stagefeedback-isl maybe-clean-stagefeedback-isl
14122maybe-all-stagefeedback-isl:
14123maybe-clean-stagefeedback-isl:
14124@if isl-bootstrap
14125maybe-all-stagefeedback-isl: all-stagefeedback-isl
14126all-stagefeedback: all-stagefeedback-isl
14127TARGET-stagefeedback-isl = $(TARGET-isl)
14128all-stagefeedback-isl: configure-stagefeedback-isl
14129	@[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
14130	@r=`${PWD_COMMAND}`; export r; \
14131	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14132	TFLAGS="$(STAGEfeedback_TFLAGS)"; \
14133	$(HOST_EXPORTS) \
14134	$(POSTSTAGE1_HOST_EXPORTS)  \
14135	cd $(HOST_SUBDIR)/isl && \
14136	$(MAKE) $(BASE_FLAGS_TO_PASS) \
14137		CFLAGS="$(STAGEfeedback_CFLAGS)" \
14138		CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
14139		LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
14140		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
14141		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
14142		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
14143		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) V=1 \
14144		TFLAGS="$(STAGEfeedback_TFLAGS)" \
14145		$(TARGET-stagefeedback-isl)
14146
14147maybe-clean-stagefeedback-isl: clean-stagefeedback-isl
14148clean-stagefeedback: clean-stagefeedback-isl
14149clean-stagefeedback-isl:
14150	@if [ $(current_stage) = stagefeedback ]; then \
14151	  [ -f $(HOST_SUBDIR)/isl/Makefile ] || exit 0; \
14152	else \
14153	  [ -f $(HOST_SUBDIR)/stagefeedback-isl/Makefile ] || exit 0; \
14154	  $(MAKE) stagefeedback-start; \
14155	fi; \
14156	cd $(HOST_SUBDIR)/isl && \
14157	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) V=1 clean
14158@endif isl-bootstrap
14159
14160
14161
14162
14163
14164.PHONY: check-isl maybe-check-isl
14165maybe-check-isl:
14166@if isl
14167maybe-check-isl: check-isl
14168
14169check-isl:
14170	@: $(MAKE); $(unstage)
14171	@r=`${PWD_COMMAND}`; export r; \
14172	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14173	$(HOST_EXPORTS) $(EXTRA_HOST_EXPORTS) \
14174	(cd $(HOST_SUBDIR)/isl && \
14175	  $(MAKE) $(FLAGS_TO_PASS) V=1 $(EXTRA_BOOTSTRAP_FLAGS) check)
14176
14177@endif isl
14178
14179.PHONY: install-isl maybe-install-isl
14180maybe-install-isl:
14181@if isl
14182maybe-install-isl: install-isl
14183
14184install-isl:
14185
14186@endif isl
14187
14188.PHONY: install-strip-isl maybe-install-strip-isl
14189maybe-install-strip-isl:
14190@if isl
14191maybe-install-strip-isl: install-strip-isl
14192
14193install-strip-isl:
14194
14195@endif isl
14196
14197# Other targets (info, dvi, pdf, etc.)
14198
14199.PHONY: maybe-info-isl info-isl
14200maybe-info-isl:
14201@if isl
14202maybe-info-isl: info-isl
14203
14204info-isl: \
14205    configure-isl 
14206	@[ -f ./isl/Makefile ] || exit 0; \
14207	r=`${PWD_COMMAND}`; export r; \
14208	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14209	$(HOST_EXPORTS) \
14210	for flag in $(EXTRA_HOST_FLAGS) V=1; do \
14211	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14212	done; \
14213	echo "Doing info in isl"; \
14214	(cd $(HOST_SUBDIR)/isl && \
14215	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14216	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14217	          "RANLIB=$${RANLIB}" \
14218	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
14219	          info) \
14220	  || exit 1
14221
14222@endif isl
14223
14224.PHONY: maybe-dvi-isl dvi-isl
14225maybe-dvi-isl:
14226@if isl
14227maybe-dvi-isl: dvi-isl
14228
14229dvi-isl: \
14230    configure-isl 
14231	@[ -f ./isl/Makefile ] || exit 0; \
14232	r=`${PWD_COMMAND}`; export r; \
14233	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14234	$(HOST_EXPORTS) \
14235	for flag in $(EXTRA_HOST_FLAGS) V=1; do \
14236	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14237	done; \
14238	echo "Doing dvi in isl"; \
14239	(cd $(HOST_SUBDIR)/isl && \
14240	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14241	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14242	          "RANLIB=$${RANLIB}" \
14243	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
14244	          dvi) \
14245	  || exit 1
14246
14247@endif isl
14248
14249.PHONY: maybe-pdf-isl pdf-isl
14250maybe-pdf-isl:
14251@if isl
14252maybe-pdf-isl: pdf-isl
14253
14254pdf-isl: \
14255    configure-isl 
14256	@[ -f ./isl/Makefile ] || exit 0; \
14257	r=`${PWD_COMMAND}`; export r; \
14258	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14259	$(HOST_EXPORTS) \
14260	for flag in $(EXTRA_HOST_FLAGS) V=1; do \
14261	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14262	done; \
14263	echo "Doing pdf in isl"; \
14264	(cd $(HOST_SUBDIR)/isl && \
14265	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14266	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14267	          "RANLIB=$${RANLIB}" \
14268	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
14269	          pdf) \
14270	  || exit 1
14271
14272@endif isl
14273
14274.PHONY: maybe-html-isl html-isl
14275maybe-html-isl:
14276@if isl
14277maybe-html-isl: html-isl
14278
14279html-isl: \
14280    configure-isl 
14281	@[ -f ./isl/Makefile ] || exit 0; \
14282	r=`${PWD_COMMAND}`; export r; \
14283	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14284	$(HOST_EXPORTS) \
14285	for flag in $(EXTRA_HOST_FLAGS) V=1; do \
14286	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14287	done; \
14288	echo "Doing html in isl"; \
14289	(cd $(HOST_SUBDIR)/isl && \
14290	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14291	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14292	          "RANLIB=$${RANLIB}" \
14293	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
14294	          html) \
14295	  || exit 1
14296
14297@endif isl
14298
14299.PHONY: maybe-TAGS-isl TAGS-isl
14300maybe-TAGS-isl:
14301@if isl
14302maybe-TAGS-isl: TAGS-isl
14303
14304TAGS-isl: \
14305    configure-isl 
14306	@[ -f ./isl/Makefile ] || exit 0; \
14307	r=`${PWD_COMMAND}`; export r; \
14308	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14309	$(HOST_EXPORTS) \
14310	for flag in $(EXTRA_HOST_FLAGS) V=1; do \
14311	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14312	done; \
14313	echo "Doing TAGS in isl"; \
14314	(cd $(HOST_SUBDIR)/isl && \
14315	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14316	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14317	          "RANLIB=$${RANLIB}" \
14318	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
14319	          TAGS) \
14320	  || exit 1
14321
14322@endif isl
14323
14324.PHONY: maybe-install-info-isl install-info-isl
14325maybe-install-info-isl:
14326@if isl
14327maybe-install-info-isl: install-info-isl
14328
14329install-info-isl: \
14330    configure-isl \
14331    info-isl 
14332	@[ -f ./isl/Makefile ] || exit 0; \
14333	r=`${PWD_COMMAND}`; export r; \
14334	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14335	$(HOST_EXPORTS) \
14336	for flag in $(EXTRA_HOST_FLAGS) V=1; do \
14337	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14338	done; \
14339	echo "Doing install-info in isl"; \
14340	(cd $(HOST_SUBDIR)/isl && \
14341	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14342	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14343	          "RANLIB=$${RANLIB}" \
14344	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
14345	          install-info) \
14346	  || exit 1
14347
14348@endif isl
14349
14350.PHONY: maybe-install-pdf-isl install-pdf-isl
14351maybe-install-pdf-isl:
14352@if isl
14353maybe-install-pdf-isl: install-pdf-isl
14354
14355install-pdf-isl: \
14356    configure-isl \
14357    pdf-isl 
14358	@[ -f ./isl/Makefile ] || exit 0; \
14359	r=`${PWD_COMMAND}`; export r; \
14360	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14361	$(HOST_EXPORTS) \
14362	for flag in $(EXTRA_HOST_FLAGS) V=1; do \
14363	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14364	done; \
14365	echo "Doing install-pdf in isl"; \
14366	(cd $(HOST_SUBDIR)/isl && \
14367	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14368	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14369	          "RANLIB=$${RANLIB}" \
14370	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
14371	          install-pdf) \
14372	  || exit 1
14373
14374@endif isl
14375
14376.PHONY: maybe-install-html-isl install-html-isl
14377maybe-install-html-isl:
14378@if isl
14379maybe-install-html-isl: install-html-isl
14380
14381install-html-isl: \
14382    configure-isl \
14383    html-isl 
14384	@[ -f ./isl/Makefile ] || exit 0; \
14385	r=`${PWD_COMMAND}`; export r; \
14386	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14387	$(HOST_EXPORTS) \
14388	for flag in $(EXTRA_HOST_FLAGS) V=1; do \
14389	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14390	done; \
14391	echo "Doing install-html in isl"; \
14392	(cd $(HOST_SUBDIR)/isl && \
14393	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14394	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14395	          "RANLIB=$${RANLIB}" \
14396	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
14397	          install-html) \
14398	  || exit 1
14399
14400@endif isl
14401
14402.PHONY: maybe-installcheck-isl installcheck-isl
14403maybe-installcheck-isl:
14404@if isl
14405maybe-installcheck-isl: installcheck-isl
14406
14407installcheck-isl: \
14408    configure-isl 
14409	@[ -f ./isl/Makefile ] || exit 0; \
14410	r=`${PWD_COMMAND}`; export r; \
14411	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14412	$(HOST_EXPORTS) \
14413	for flag in $(EXTRA_HOST_FLAGS) V=1; do \
14414	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14415	done; \
14416	echo "Doing installcheck in isl"; \
14417	(cd $(HOST_SUBDIR)/isl && \
14418	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14419	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14420	          "RANLIB=$${RANLIB}" \
14421	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
14422	          installcheck) \
14423	  || exit 1
14424
14425@endif isl
14426
14427.PHONY: maybe-mostlyclean-isl mostlyclean-isl
14428maybe-mostlyclean-isl:
14429@if isl
14430maybe-mostlyclean-isl: mostlyclean-isl
14431
14432mostlyclean-isl: 
14433	@[ -f ./isl/Makefile ] || exit 0; \
14434	r=`${PWD_COMMAND}`; export r; \
14435	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14436	$(HOST_EXPORTS) \
14437	for flag in $(EXTRA_HOST_FLAGS) V=1; do \
14438	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14439	done; \
14440	echo "Doing mostlyclean in isl"; \
14441	(cd $(HOST_SUBDIR)/isl && \
14442	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14443	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14444	          "RANLIB=$${RANLIB}" \
14445	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
14446	          mostlyclean) \
14447	  || exit 1
14448
14449@endif isl
14450
14451.PHONY: maybe-clean-isl clean-isl
14452maybe-clean-isl:
14453@if isl
14454maybe-clean-isl: clean-isl
14455
14456clean-isl: 
14457	@[ -f ./isl/Makefile ] || exit 0; \
14458	r=`${PWD_COMMAND}`; export r; \
14459	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14460	$(HOST_EXPORTS) \
14461	for flag in $(EXTRA_HOST_FLAGS) V=1; do \
14462	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14463	done; \
14464	echo "Doing clean in isl"; \
14465	(cd $(HOST_SUBDIR)/isl && \
14466	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14467	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14468	          "RANLIB=$${RANLIB}" \
14469	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
14470	          clean) \
14471	  || exit 1
14472
14473@endif isl
14474
14475.PHONY: maybe-distclean-isl distclean-isl
14476maybe-distclean-isl:
14477@if isl
14478maybe-distclean-isl: distclean-isl
14479
14480distclean-isl: 
14481	@[ -f ./isl/Makefile ] || exit 0; \
14482	r=`${PWD_COMMAND}`; export r; \
14483	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14484	$(HOST_EXPORTS) \
14485	for flag in $(EXTRA_HOST_FLAGS) V=1; do \
14486	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14487	done; \
14488	echo "Doing distclean in isl"; \
14489	(cd $(HOST_SUBDIR)/isl && \
14490	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14491	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14492	          "RANLIB=$${RANLIB}" \
14493	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
14494	          distclean) \
14495	  || exit 1
14496
14497@endif isl
14498
14499.PHONY: maybe-maintainer-clean-isl maintainer-clean-isl
14500maybe-maintainer-clean-isl:
14501@if isl
14502maybe-maintainer-clean-isl: maintainer-clean-isl
14503
14504maintainer-clean-isl: 
14505	@[ -f ./isl/Makefile ] || exit 0; \
14506	r=`${PWD_COMMAND}`; export r; \
14507	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14508	$(HOST_EXPORTS) \
14509	for flag in $(EXTRA_HOST_FLAGS) V=1; do \
14510	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14511	done; \
14512	echo "Doing maintainer-clean in isl"; \
14513	(cd $(HOST_SUBDIR)/isl && \
14514	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14515	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14516	          "RANLIB=$${RANLIB}" \
14517	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
14518	          maintainer-clean) \
14519	  || exit 1
14520
14521@endif isl
14522
14523
14524
14525.PHONY: configure-libelf maybe-configure-libelf
14526maybe-configure-libelf:
14527@if gcc-bootstrap
14528configure-libelf: stage_current
14529@endif gcc-bootstrap
14530@if libelf
14531maybe-configure-libelf: configure-libelf
14532configure-libelf: 
14533	@r=`${PWD_COMMAND}`; export r; \
14534	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14535	test ! -f $(HOST_SUBDIR)/libelf/Makefile || exit 0; \
14536	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libelf; \
14537	$(HOST_EXPORTS)  \
14538	echo Configuring in $(HOST_SUBDIR)/libelf; \
14539	cd "$(HOST_SUBDIR)/libelf" || exit 1; \
14540	case $(srcdir) in \
14541	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
14542	  *) topdir=`echo $(HOST_SUBDIR)/libelf/ | \
14543		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
14544	esac; \
14545	module_srcdir=libelf; \
14546	$(SHELL) \
14547	  $$s/$$module_srcdir/configure \
14548	  --srcdir=$${topdir}/$$module_srcdir \
14549	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
14550	  --target=${target_alias} --disable-shared \
14551	  || exit 1
14552@endif libelf
14553
14554
14555
14556.PHONY: configure-stage1-libelf maybe-configure-stage1-libelf
14557maybe-configure-stage1-libelf:
14558@if libelf-bootstrap
14559maybe-configure-stage1-libelf: configure-stage1-libelf
14560configure-stage1-libelf:
14561	@[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
14562	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libelf
14563	@r=`${PWD_COMMAND}`; export r; \
14564	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14565	TFLAGS="$(STAGE1_TFLAGS)"; \
14566	test ! -f $(HOST_SUBDIR)/libelf/Makefile || exit 0; \
14567	$(HOST_EXPORTS) \
14568	CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
14569	CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
14570	LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS;  \
14571	echo Configuring stage 1 in $(HOST_SUBDIR)/libelf; \
14572	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libelf; \
14573	cd $(HOST_SUBDIR)/libelf || exit 1; \
14574	case $(srcdir) in \
14575	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
14576	  *) topdir=`echo $(HOST_SUBDIR)/libelf/ | \
14577		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
14578	esac; \
14579	module_srcdir=libelf; \
14580	$(SHELL) $$s/$$module_srcdir/configure \
14581	  --srcdir=$${topdir}/$$module_srcdir \
14582	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
14583	  --target=${target_alias} \
14584	   \
14585	  $(STAGE1_CONFIGURE_FLAGS) \
14586	  --disable-shared
14587@endif libelf-bootstrap
14588
14589.PHONY: configure-stage2-libelf maybe-configure-stage2-libelf
14590maybe-configure-stage2-libelf:
14591@if libelf-bootstrap
14592maybe-configure-stage2-libelf: configure-stage2-libelf
14593configure-stage2-libelf:
14594	@[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
14595	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libelf
14596	@r=`${PWD_COMMAND}`; export r; \
14597	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14598	TFLAGS="$(STAGE2_TFLAGS)"; \
14599	test ! -f $(HOST_SUBDIR)/libelf/Makefile || exit 0; \
14600	$(HOST_EXPORTS) \
14601	$(POSTSTAGE1_HOST_EXPORTS) \
14602	CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
14603	CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
14604	LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS;  \
14605	echo Configuring stage 2 in $(HOST_SUBDIR)/libelf; \
14606	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libelf; \
14607	cd $(HOST_SUBDIR)/libelf || exit 1; \
14608	case $(srcdir) in \
14609	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
14610	  *) topdir=`echo $(HOST_SUBDIR)/libelf/ | \
14611		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
14612	esac; \
14613	module_srcdir=libelf; \
14614	$(SHELL) $$s/$$module_srcdir/configure \
14615	  --srcdir=$${topdir}/$$module_srcdir \
14616	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
14617	  --target=${target_alias} \
14618	  --with-build-libsubdir=$(HOST_SUBDIR) \
14619	  $(STAGE2_CONFIGURE_FLAGS) \
14620	  --disable-shared
14621@endif libelf-bootstrap
14622
14623.PHONY: configure-stage3-libelf maybe-configure-stage3-libelf
14624maybe-configure-stage3-libelf:
14625@if libelf-bootstrap
14626maybe-configure-stage3-libelf: configure-stage3-libelf
14627configure-stage3-libelf:
14628	@[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
14629	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libelf
14630	@r=`${PWD_COMMAND}`; export r; \
14631	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14632	TFLAGS="$(STAGE3_TFLAGS)"; \
14633	test ! -f $(HOST_SUBDIR)/libelf/Makefile || exit 0; \
14634	$(HOST_EXPORTS) \
14635	$(POSTSTAGE1_HOST_EXPORTS) \
14636	CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
14637	CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
14638	LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS;  \
14639	echo Configuring stage 3 in $(HOST_SUBDIR)/libelf; \
14640	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libelf; \
14641	cd $(HOST_SUBDIR)/libelf || exit 1; \
14642	case $(srcdir) in \
14643	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
14644	  *) topdir=`echo $(HOST_SUBDIR)/libelf/ | \
14645		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
14646	esac; \
14647	module_srcdir=libelf; \
14648	$(SHELL) $$s/$$module_srcdir/configure \
14649	  --srcdir=$${topdir}/$$module_srcdir \
14650	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
14651	  --target=${target_alias} \
14652	  --with-build-libsubdir=$(HOST_SUBDIR) \
14653	  $(STAGE3_CONFIGURE_FLAGS) \
14654	  --disable-shared
14655@endif libelf-bootstrap
14656
14657.PHONY: configure-stage4-libelf maybe-configure-stage4-libelf
14658maybe-configure-stage4-libelf:
14659@if libelf-bootstrap
14660maybe-configure-stage4-libelf: configure-stage4-libelf
14661configure-stage4-libelf:
14662	@[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
14663	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libelf
14664	@r=`${PWD_COMMAND}`; export r; \
14665	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14666	TFLAGS="$(STAGE4_TFLAGS)"; \
14667	test ! -f $(HOST_SUBDIR)/libelf/Makefile || exit 0; \
14668	$(HOST_EXPORTS) \
14669	$(POSTSTAGE1_HOST_EXPORTS) \
14670	CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
14671	CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
14672	LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS;  \
14673	echo Configuring stage 4 in $(HOST_SUBDIR)/libelf; \
14674	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libelf; \
14675	cd $(HOST_SUBDIR)/libelf || exit 1; \
14676	case $(srcdir) in \
14677	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
14678	  *) topdir=`echo $(HOST_SUBDIR)/libelf/ | \
14679		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
14680	esac; \
14681	module_srcdir=libelf; \
14682	$(SHELL) $$s/$$module_srcdir/configure \
14683	  --srcdir=$${topdir}/$$module_srcdir \
14684	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
14685	  --target=${target_alias} \
14686	  --with-build-libsubdir=$(HOST_SUBDIR) \
14687	  $(STAGE4_CONFIGURE_FLAGS) \
14688	  --disable-shared
14689@endif libelf-bootstrap
14690
14691.PHONY: configure-stageprofile-libelf maybe-configure-stageprofile-libelf
14692maybe-configure-stageprofile-libelf:
14693@if libelf-bootstrap
14694maybe-configure-stageprofile-libelf: configure-stageprofile-libelf
14695configure-stageprofile-libelf:
14696	@[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
14697	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libelf
14698	@r=`${PWD_COMMAND}`; export r; \
14699	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14700	TFLAGS="$(STAGEprofile_TFLAGS)"; \
14701	test ! -f $(HOST_SUBDIR)/libelf/Makefile || exit 0; \
14702	$(HOST_EXPORTS) \
14703	$(POSTSTAGE1_HOST_EXPORTS) \
14704	CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
14705	CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
14706	LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS;  \
14707	echo Configuring stage profile in $(HOST_SUBDIR)/libelf; \
14708	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libelf; \
14709	cd $(HOST_SUBDIR)/libelf || exit 1; \
14710	case $(srcdir) in \
14711	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
14712	  *) topdir=`echo $(HOST_SUBDIR)/libelf/ | \
14713		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
14714	esac; \
14715	module_srcdir=libelf; \
14716	$(SHELL) $$s/$$module_srcdir/configure \
14717	  --srcdir=$${topdir}/$$module_srcdir \
14718	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
14719	  --target=${target_alias} \
14720	  --with-build-libsubdir=$(HOST_SUBDIR) \
14721	  $(STAGEprofile_CONFIGURE_FLAGS) \
14722	  --disable-shared
14723@endif libelf-bootstrap
14724
14725.PHONY: configure-stagefeedback-libelf maybe-configure-stagefeedback-libelf
14726maybe-configure-stagefeedback-libelf:
14727@if libelf-bootstrap
14728maybe-configure-stagefeedback-libelf: configure-stagefeedback-libelf
14729configure-stagefeedback-libelf:
14730	@[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
14731	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libelf
14732	@r=`${PWD_COMMAND}`; export r; \
14733	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14734	TFLAGS="$(STAGEfeedback_TFLAGS)"; \
14735	test ! -f $(HOST_SUBDIR)/libelf/Makefile || exit 0; \
14736	$(HOST_EXPORTS) \
14737	$(POSTSTAGE1_HOST_EXPORTS) \
14738	CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
14739	CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
14740	LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS;  \
14741	echo Configuring stage feedback in $(HOST_SUBDIR)/libelf; \
14742	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libelf; \
14743	cd $(HOST_SUBDIR)/libelf || exit 1; \
14744	case $(srcdir) in \
14745	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
14746	  *) topdir=`echo $(HOST_SUBDIR)/libelf/ | \
14747		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
14748	esac; \
14749	module_srcdir=libelf; \
14750	$(SHELL) $$s/$$module_srcdir/configure \
14751	  --srcdir=$${topdir}/$$module_srcdir \
14752	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
14753	  --target=${target_alias} \
14754	  --with-build-libsubdir=$(HOST_SUBDIR) \
14755	  $(STAGEfeedback_CONFIGURE_FLAGS) \
14756	  --disable-shared
14757@endif libelf-bootstrap
14758
14759
14760
14761
14762
14763.PHONY: all-libelf maybe-all-libelf
14764maybe-all-libelf:
14765@if gcc-bootstrap
14766all-libelf: stage_current
14767@endif gcc-bootstrap
14768@if libelf
14769TARGET-libelf=all
14770maybe-all-libelf: all-libelf
14771all-libelf: configure-libelf
14772	@r=`${PWD_COMMAND}`; export r; \
14773	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14774	$(HOST_EXPORTS)  \
14775	(cd $(HOST_SUBDIR)/libelf && \
14776	  $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS)  \
14777		$(TARGET-libelf))
14778@endif libelf
14779
14780
14781
14782.PHONY: all-stage1-libelf maybe-all-stage1-libelf
14783.PHONY: clean-stage1-libelf maybe-clean-stage1-libelf
14784maybe-all-stage1-libelf:
14785maybe-clean-stage1-libelf:
14786@if libelf-bootstrap
14787maybe-all-stage1-libelf: all-stage1-libelf
14788all-stage1: all-stage1-libelf
14789TARGET-stage1-libelf = $(TARGET-libelf)
14790all-stage1-libelf: configure-stage1-libelf
14791	@[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
14792	@r=`${PWD_COMMAND}`; export r; \
14793	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14794	TFLAGS="$(STAGE1_TFLAGS)"; \
14795	$(HOST_EXPORTS)  \
14796	cd $(HOST_SUBDIR)/libelf && \
14797	$(MAKE) $(BASE_FLAGS_TO_PASS) \
14798		CFLAGS="$(STAGE1_CFLAGS)" \
14799		CXXFLAGS="$(STAGE1_CXXFLAGS)" \
14800		LIBCFLAGS="$(LIBCFLAGS)" \
14801		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
14802		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
14803		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
14804		$(EXTRA_HOST_FLAGS)  \
14805		$(STAGE1_FLAGS_TO_PASS)  \
14806		TFLAGS="$(STAGE1_TFLAGS)" \
14807		$(TARGET-stage1-libelf)
14808
14809maybe-clean-stage1-libelf: clean-stage1-libelf
14810clean-stage1: clean-stage1-libelf
14811clean-stage1-libelf:
14812	@if [ $(current_stage) = stage1 ]; then \
14813	  [ -f $(HOST_SUBDIR)/libelf/Makefile ] || exit 0; \
14814	else \
14815	  [ -f $(HOST_SUBDIR)/stage1-libelf/Makefile ] || exit 0; \
14816	  $(MAKE) stage1-start; \
14817	fi; \
14818	cd $(HOST_SUBDIR)/libelf && \
14819	$(MAKE) $(EXTRA_HOST_FLAGS)  \
14820	$(STAGE1_FLAGS_TO_PASS)  clean
14821@endif libelf-bootstrap
14822
14823
14824.PHONY: all-stage2-libelf maybe-all-stage2-libelf
14825.PHONY: clean-stage2-libelf maybe-clean-stage2-libelf
14826maybe-all-stage2-libelf:
14827maybe-clean-stage2-libelf:
14828@if libelf-bootstrap
14829maybe-all-stage2-libelf: all-stage2-libelf
14830all-stage2: all-stage2-libelf
14831TARGET-stage2-libelf = $(TARGET-libelf)
14832all-stage2-libelf: configure-stage2-libelf
14833	@[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
14834	@r=`${PWD_COMMAND}`; export r; \
14835	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14836	TFLAGS="$(STAGE2_TFLAGS)"; \
14837	$(HOST_EXPORTS) \
14838	$(POSTSTAGE1_HOST_EXPORTS)  \
14839	cd $(HOST_SUBDIR)/libelf && \
14840	$(MAKE) $(BASE_FLAGS_TO_PASS) \
14841		CFLAGS="$(STAGE2_CFLAGS)" \
14842		CXXFLAGS="$(STAGE2_CXXFLAGS)" \
14843		LIBCFLAGS="$(STAGE2_CFLAGS)" \
14844		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
14845		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
14846		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
14847		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
14848		TFLAGS="$(STAGE2_TFLAGS)" \
14849		$(TARGET-stage2-libelf)
14850
14851maybe-clean-stage2-libelf: clean-stage2-libelf
14852clean-stage2: clean-stage2-libelf
14853clean-stage2-libelf:
14854	@if [ $(current_stage) = stage2 ]; then \
14855	  [ -f $(HOST_SUBDIR)/libelf/Makefile ] || exit 0; \
14856	else \
14857	  [ -f $(HOST_SUBDIR)/stage2-libelf/Makefile ] || exit 0; \
14858	  $(MAKE) stage2-start; \
14859	fi; \
14860	cd $(HOST_SUBDIR)/libelf && \
14861	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
14862@endif libelf-bootstrap
14863
14864
14865.PHONY: all-stage3-libelf maybe-all-stage3-libelf
14866.PHONY: clean-stage3-libelf maybe-clean-stage3-libelf
14867maybe-all-stage3-libelf:
14868maybe-clean-stage3-libelf:
14869@if libelf-bootstrap
14870maybe-all-stage3-libelf: all-stage3-libelf
14871all-stage3: all-stage3-libelf
14872TARGET-stage3-libelf = $(TARGET-libelf)
14873all-stage3-libelf: configure-stage3-libelf
14874	@[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
14875	@r=`${PWD_COMMAND}`; export r; \
14876	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14877	TFLAGS="$(STAGE3_TFLAGS)"; \
14878	$(HOST_EXPORTS) \
14879	$(POSTSTAGE1_HOST_EXPORTS)  \
14880	cd $(HOST_SUBDIR)/libelf && \
14881	$(MAKE) $(BASE_FLAGS_TO_PASS) \
14882		CFLAGS="$(STAGE3_CFLAGS)" \
14883		CXXFLAGS="$(STAGE3_CXXFLAGS)" \
14884		LIBCFLAGS="$(STAGE3_CFLAGS)" \
14885		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
14886		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
14887		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
14888		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
14889		TFLAGS="$(STAGE3_TFLAGS)" \
14890		$(TARGET-stage3-libelf)
14891
14892maybe-clean-stage3-libelf: clean-stage3-libelf
14893clean-stage3: clean-stage3-libelf
14894clean-stage3-libelf:
14895	@if [ $(current_stage) = stage3 ]; then \
14896	  [ -f $(HOST_SUBDIR)/libelf/Makefile ] || exit 0; \
14897	else \
14898	  [ -f $(HOST_SUBDIR)/stage3-libelf/Makefile ] || exit 0; \
14899	  $(MAKE) stage3-start; \
14900	fi; \
14901	cd $(HOST_SUBDIR)/libelf && \
14902	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
14903@endif libelf-bootstrap
14904
14905
14906.PHONY: all-stage4-libelf maybe-all-stage4-libelf
14907.PHONY: clean-stage4-libelf maybe-clean-stage4-libelf
14908maybe-all-stage4-libelf:
14909maybe-clean-stage4-libelf:
14910@if libelf-bootstrap
14911maybe-all-stage4-libelf: all-stage4-libelf
14912all-stage4: all-stage4-libelf
14913TARGET-stage4-libelf = $(TARGET-libelf)
14914all-stage4-libelf: configure-stage4-libelf
14915	@[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
14916	@r=`${PWD_COMMAND}`; export r; \
14917	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14918	TFLAGS="$(STAGE4_TFLAGS)"; \
14919	$(HOST_EXPORTS) \
14920	$(POSTSTAGE1_HOST_EXPORTS)  \
14921	cd $(HOST_SUBDIR)/libelf && \
14922	$(MAKE) $(BASE_FLAGS_TO_PASS) \
14923		CFLAGS="$(STAGE4_CFLAGS)" \
14924		CXXFLAGS="$(STAGE4_CXXFLAGS)" \
14925		LIBCFLAGS="$(STAGE4_CFLAGS)" \
14926		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
14927		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
14928		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
14929		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
14930		TFLAGS="$(STAGE4_TFLAGS)" \
14931		$(TARGET-stage4-libelf)
14932
14933maybe-clean-stage4-libelf: clean-stage4-libelf
14934clean-stage4: clean-stage4-libelf
14935clean-stage4-libelf:
14936	@if [ $(current_stage) = stage4 ]; then \
14937	  [ -f $(HOST_SUBDIR)/libelf/Makefile ] || exit 0; \
14938	else \
14939	  [ -f $(HOST_SUBDIR)/stage4-libelf/Makefile ] || exit 0; \
14940	  $(MAKE) stage4-start; \
14941	fi; \
14942	cd $(HOST_SUBDIR)/libelf && \
14943	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
14944@endif libelf-bootstrap
14945
14946
14947.PHONY: all-stageprofile-libelf maybe-all-stageprofile-libelf
14948.PHONY: clean-stageprofile-libelf maybe-clean-stageprofile-libelf
14949maybe-all-stageprofile-libelf:
14950maybe-clean-stageprofile-libelf:
14951@if libelf-bootstrap
14952maybe-all-stageprofile-libelf: all-stageprofile-libelf
14953all-stageprofile: all-stageprofile-libelf
14954TARGET-stageprofile-libelf = $(TARGET-libelf)
14955all-stageprofile-libelf: configure-stageprofile-libelf
14956	@[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
14957	@r=`${PWD_COMMAND}`; export r; \
14958	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14959	TFLAGS="$(STAGEprofile_TFLAGS)"; \
14960	$(HOST_EXPORTS) \
14961	$(POSTSTAGE1_HOST_EXPORTS)  \
14962	cd $(HOST_SUBDIR)/libelf && \
14963	$(MAKE) $(BASE_FLAGS_TO_PASS) \
14964		CFLAGS="$(STAGEprofile_CFLAGS)" \
14965		CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
14966		LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
14967		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
14968		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
14969		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
14970		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
14971		TFLAGS="$(STAGEprofile_TFLAGS)" \
14972		$(TARGET-stageprofile-libelf)
14973
14974maybe-clean-stageprofile-libelf: clean-stageprofile-libelf
14975clean-stageprofile: clean-stageprofile-libelf
14976clean-stageprofile-libelf:
14977	@if [ $(current_stage) = stageprofile ]; then \
14978	  [ -f $(HOST_SUBDIR)/libelf/Makefile ] || exit 0; \
14979	else \
14980	  [ -f $(HOST_SUBDIR)/stageprofile-libelf/Makefile ] || exit 0; \
14981	  $(MAKE) stageprofile-start; \
14982	fi; \
14983	cd $(HOST_SUBDIR)/libelf && \
14984	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
14985@endif libelf-bootstrap
14986
14987
14988.PHONY: all-stagefeedback-libelf maybe-all-stagefeedback-libelf
14989.PHONY: clean-stagefeedback-libelf maybe-clean-stagefeedback-libelf
14990maybe-all-stagefeedback-libelf:
14991maybe-clean-stagefeedback-libelf:
14992@if libelf-bootstrap
14993maybe-all-stagefeedback-libelf: all-stagefeedback-libelf
14994all-stagefeedback: all-stagefeedback-libelf
14995TARGET-stagefeedback-libelf = $(TARGET-libelf)
14996all-stagefeedback-libelf: configure-stagefeedback-libelf
14997	@[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
14998	@r=`${PWD_COMMAND}`; export r; \
14999	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15000	TFLAGS="$(STAGEfeedback_TFLAGS)"; \
15001	$(HOST_EXPORTS) \
15002	$(POSTSTAGE1_HOST_EXPORTS)  \
15003	cd $(HOST_SUBDIR)/libelf && \
15004	$(MAKE) $(BASE_FLAGS_TO_PASS) \
15005		CFLAGS="$(STAGEfeedback_CFLAGS)" \
15006		CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
15007		LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
15008		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
15009		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
15010		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
15011		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
15012		TFLAGS="$(STAGEfeedback_TFLAGS)" \
15013		$(TARGET-stagefeedback-libelf)
15014
15015maybe-clean-stagefeedback-libelf: clean-stagefeedback-libelf
15016clean-stagefeedback: clean-stagefeedback-libelf
15017clean-stagefeedback-libelf:
15018	@if [ $(current_stage) = stagefeedback ]; then \
15019	  [ -f $(HOST_SUBDIR)/libelf/Makefile ] || exit 0; \
15020	else \
15021	  [ -f $(HOST_SUBDIR)/stagefeedback-libelf/Makefile ] || exit 0; \
15022	  $(MAKE) stagefeedback-start; \
15023	fi; \
15024	cd $(HOST_SUBDIR)/libelf && \
15025	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
15026@endif libelf-bootstrap
15027
15028
15029
15030
15031
15032.PHONY: check-libelf maybe-check-libelf
15033maybe-check-libelf:
15034@if libelf
15035maybe-check-libelf: check-libelf
15036
15037check-libelf:
15038	@: $(MAKE); $(unstage)
15039	@r=`${PWD_COMMAND}`; export r; \
15040	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15041	$(HOST_EXPORTS) $(EXTRA_HOST_EXPORTS) \
15042	(cd $(HOST_SUBDIR)/libelf && \
15043	  $(MAKE) $(FLAGS_TO_PASS)  $(EXTRA_BOOTSTRAP_FLAGS) check)
15044
15045@endif libelf
15046
15047.PHONY: install-libelf maybe-install-libelf
15048maybe-install-libelf:
15049@if libelf
15050maybe-install-libelf: install-libelf
15051
15052install-libelf:
15053
15054@endif libelf
15055
15056.PHONY: install-strip-libelf maybe-install-strip-libelf
15057maybe-install-strip-libelf:
15058@if libelf
15059maybe-install-strip-libelf: install-strip-libelf
15060
15061install-strip-libelf:
15062
15063@endif libelf
15064
15065# Other targets (info, dvi, pdf, etc.)
15066
15067.PHONY: maybe-info-libelf info-libelf
15068maybe-info-libelf:
15069@if libelf
15070maybe-info-libelf: info-libelf
15071
15072info-libelf: \
15073    configure-libelf 
15074	@[ -f ./libelf/Makefile ] || exit 0; \
15075	r=`${PWD_COMMAND}`; export r; \
15076	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15077	$(HOST_EXPORTS) \
15078	for flag in $(EXTRA_HOST_FLAGS) ; do \
15079	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15080	done; \
15081	echo "Doing info in libelf"; \
15082	(cd $(HOST_SUBDIR)/libelf && \
15083	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15084	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15085	          "RANLIB=$${RANLIB}" \
15086	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
15087	          info) \
15088	  || exit 1
15089
15090@endif libelf
15091
15092.PHONY: maybe-dvi-libelf dvi-libelf
15093maybe-dvi-libelf:
15094@if libelf
15095maybe-dvi-libelf: dvi-libelf
15096
15097dvi-libelf: \
15098    configure-libelf 
15099	@[ -f ./libelf/Makefile ] || exit 0; \
15100	r=`${PWD_COMMAND}`; export r; \
15101	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15102	$(HOST_EXPORTS) \
15103	for flag in $(EXTRA_HOST_FLAGS) ; do \
15104	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15105	done; \
15106	echo "Doing dvi in libelf"; \
15107	(cd $(HOST_SUBDIR)/libelf && \
15108	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15109	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15110	          "RANLIB=$${RANLIB}" \
15111	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
15112	          dvi) \
15113	  || exit 1
15114
15115@endif libelf
15116
15117.PHONY: maybe-pdf-libelf pdf-libelf
15118maybe-pdf-libelf:
15119@if libelf
15120maybe-pdf-libelf: pdf-libelf
15121
15122pdf-libelf: \
15123    configure-libelf 
15124	@[ -f ./libelf/Makefile ] || exit 0; \
15125	r=`${PWD_COMMAND}`; export r; \
15126	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15127	$(HOST_EXPORTS) \
15128	for flag in $(EXTRA_HOST_FLAGS) ; do \
15129	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15130	done; \
15131	echo "Doing pdf in libelf"; \
15132	(cd $(HOST_SUBDIR)/libelf && \
15133	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15134	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15135	          "RANLIB=$${RANLIB}" \
15136	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
15137	          pdf) \
15138	  || exit 1
15139
15140@endif libelf
15141
15142.PHONY: maybe-html-libelf html-libelf
15143maybe-html-libelf:
15144@if libelf
15145maybe-html-libelf: html-libelf
15146
15147html-libelf: \
15148    configure-libelf 
15149	@[ -f ./libelf/Makefile ] || exit 0; \
15150	r=`${PWD_COMMAND}`; export r; \
15151	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15152	$(HOST_EXPORTS) \
15153	for flag in $(EXTRA_HOST_FLAGS) ; do \
15154	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15155	done; \
15156	echo "Doing html in libelf"; \
15157	(cd $(HOST_SUBDIR)/libelf && \
15158	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15159	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15160	          "RANLIB=$${RANLIB}" \
15161	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
15162	          html) \
15163	  || exit 1
15164
15165@endif libelf
15166
15167.PHONY: maybe-TAGS-libelf TAGS-libelf
15168maybe-TAGS-libelf:
15169@if libelf
15170maybe-TAGS-libelf: TAGS-libelf
15171
15172TAGS-libelf: \
15173    configure-libelf 
15174	@[ -f ./libelf/Makefile ] || exit 0; \
15175	r=`${PWD_COMMAND}`; export r; \
15176	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15177	$(HOST_EXPORTS) \
15178	for flag in $(EXTRA_HOST_FLAGS) ; do \
15179	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15180	done; \
15181	echo "Doing TAGS in libelf"; \
15182	(cd $(HOST_SUBDIR)/libelf && \
15183	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15184	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15185	          "RANLIB=$${RANLIB}" \
15186	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
15187	          TAGS) \
15188	  || exit 1
15189
15190@endif libelf
15191
15192.PHONY: maybe-install-info-libelf install-info-libelf
15193maybe-install-info-libelf:
15194@if libelf
15195maybe-install-info-libelf: install-info-libelf
15196
15197install-info-libelf: \
15198    configure-libelf \
15199    info-libelf 
15200	@[ -f ./libelf/Makefile ] || exit 0; \
15201	r=`${PWD_COMMAND}`; export r; \
15202	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15203	$(HOST_EXPORTS) \
15204	for flag in $(EXTRA_HOST_FLAGS) ; do \
15205	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15206	done; \
15207	echo "Doing install-info in libelf"; \
15208	(cd $(HOST_SUBDIR)/libelf && \
15209	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15210	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15211	          "RANLIB=$${RANLIB}" \
15212	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
15213	          install-info) \
15214	  || exit 1
15215
15216@endif libelf
15217
15218.PHONY: maybe-install-pdf-libelf install-pdf-libelf
15219maybe-install-pdf-libelf:
15220@if libelf
15221maybe-install-pdf-libelf: install-pdf-libelf
15222
15223install-pdf-libelf: \
15224    configure-libelf \
15225    pdf-libelf 
15226	@[ -f ./libelf/Makefile ] || exit 0; \
15227	r=`${PWD_COMMAND}`; export r; \
15228	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15229	$(HOST_EXPORTS) \
15230	for flag in $(EXTRA_HOST_FLAGS) ; do \
15231	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15232	done; \
15233	echo "Doing install-pdf in libelf"; \
15234	(cd $(HOST_SUBDIR)/libelf && \
15235	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15236	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15237	          "RANLIB=$${RANLIB}" \
15238	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
15239	          install-pdf) \
15240	  || exit 1
15241
15242@endif libelf
15243
15244.PHONY: maybe-install-html-libelf install-html-libelf
15245maybe-install-html-libelf:
15246@if libelf
15247maybe-install-html-libelf: install-html-libelf
15248
15249install-html-libelf: \
15250    configure-libelf \
15251    html-libelf 
15252	@[ -f ./libelf/Makefile ] || exit 0; \
15253	r=`${PWD_COMMAND}`; export r; \
15254	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15255	$(HOST_EXPORTS) \
15256	for flag in $(EXTRA_HOST_FLAGS) ; do \
15257	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15258	done; \
15259	echo "Doing install-html in libelf"; \
15260	(cd $(HOST_SUBDIR)/libelf && \
15261	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15262	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15263	          "RANLIB=$${RANLIB}" \
15264	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
15265	          install-html) \
15266	  || exit 1
15267
15268@endif libelf
15269
15270.PHONY: maybe-installcheck-libelf installcheck-libelf
15271maybe-installcheck-libelf:
15272@if libelf
15273maybe-installcheck-libelf: installcheck-libelf
15274
15275installcheck-libelf: \
15276    configure-libelf 
15277	@[ -f ./libelf/Makefile ] || exit 0; \
15278	r=`${PWD_COMMAND}`; export r; \
15279	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15280	$(HOST_EXPORTS) \
15281	for flag in $(EXTRA_HOST_FLAGS) ; do \
15282	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15283	done; \
15284	echo "Doing installcheck in libelf"; \
15285	(cd $(HOST_SUBDIR)/libelf && \
15286	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15287	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15288	          "RANLIB=$${RANLIB}" \
15289	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
15290	          installcheck) \
15291	  || exit 1
15292
15293@endif libelf
15294
15295.PHONY: maybe-mostlyclean-libelf mostlyclean-libelf
15296maybe-mostlyclean-libelf:
15297@if libelf
15298maybe-mostlyclean-libelf: mostlyclean-libelf
15299
15300mostlyclean-libelf: 
15301	@[ -f ./libelf/Makefile ] || exit 0; \
15302	r=`${PWD_COMMAND}`; export r; \
15303	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15304	$(HOST_EXPORTS) \
15305	for flag in $(EXTRA_HOST_FLAGS) ; do \
15306	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15307	done; \
15308	echo "Doing mostlyclean in libelf"; \
15309	(cd $(HOST_SUBDIR)/libelf && \
15310	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15311	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15312	          "RANLIB=$${RANLIB}" \
15313	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
15314	          mostlyclean) \
15315	  || exit 1
15316
15317@endif libelf
15318
15319.PHONY: maybe-clean-libelf clean-libelf
15320maybe-clean-libelf:
15321@if libelf
15322maybe-clean-libelf: clean-libelf
15323
15324clean-libelf: 
15325	@[ -f ./libelf/Makefile ] || exit 0; \
15326	r=`${PWD_COMMAND}`; export r; \
15327	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15328	$(HOST_EXPORTS) \
15329	for flag in $(EXTRA_HOST_FLAGS) ; do \
15330	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15331	done; \
15332	echo "Doing clean in libelf"; \
15333	(cd $(HOST_SUBDIR)/libelf && \
15334	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15335	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15336	          "RANLIB=$${RANLIB}" \
15337	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
15338	          clean) \
15339	  || exit 1
15340
15341@endif libelf
15342
15343.PHONY: maybe-distclean-libelf distclean-libelf
15344maybe-distclean-libelf:
15345@if libelf
15346maybe-distclean-libelf: distclean-libelf
15347
15348distclean-libelf: 
15349	@[ -f ./libelf/Makefile ] || exit 0; \
15350	r=`${PWD_COMMAND}`; export r; \
15351	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15352	$(HOST_EXPORTS) \
15353	for flag in $(EXTRA_HOST_FLAGS) ; do \
15354	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15355	done; \
15356	echo "Doing distclean in libelf"; \
15357	(cd $(HOST_SUBDIR)/libelf && \
15358	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15359	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15360	          "RANLIB=$${RANLIB}" \
15361	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
15362	          distclean) \
15363	  || exit 1
15364
15365@endif libelf
15366
15367.PHONY: maybe-maintainer-clean-libelf maintainer-clean-libelf
15368maybe-maintainer-clean-libelf:
15369@if libelf
15370maybe-maintainer-clean-libelf: maintainer-clean-libelf
15371
15372maintainer-clean-libelf: 
15373	@[ -f ./libelf/Makefile ] || exit 0; \
15374	r=`${PWD_COMMAND}`; export r; \
15375	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15376	$(HOST_EXPORTS) \
15377	for flag in $(EXTRA_HOST_FLAGS) ; do \
15378	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15379	done; \
15380	echo "Doing maintainer-clean in libelf"; \
15381	(cd $(HOST_SUBDIR)/libelf && \
15382	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15383	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15384	          "RANLIB=$${RANLIB}" \
15385	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
15386	          maintainer-clean) \
15387	  || exit 1
15388
15389@endif libelf
15390
15391
15392
15393.PHONY: configure-gold maybe-configure-gold
15394maybe-configure-gold:
15395@if gcc-bootstrap
15396configure-gold: stage_current
15397@endif gcc-bootstrap
15398@if gold
15399maybe-configure-gold: configure-gold
15400configure-gold: 
15401	@r=`${PWD_COMMAND}`; export r; \
15402	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15403	test ! -f $(HOST_SUBDIR)/gold/Makefile || exit 0; \
15404	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold; \
15405	$(HOST_EXPORTS)  \
15406	echo Configuring in $(HOST_SUBDIR)/gold; \
15407	cd "$(HOST_SUBDIR)/gold" || exit 1; \
15408	case $(srcdir) in \
15409	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
15410	  *) topdir=`echo $(HOST_SUBDIR)/gold/ | \
15411		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
15412	esac; \
15413	module_srcdir=gold; \
15414	$(SHELL) \
15415	  $$s/$$module_srcdir/configure \
15416	  --srcdir=$${topdir}/$$module_srcdir \
15417	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
15418	  --target=${target_alias}  \
15419	  || exit 1
15420@endif gold
15421
15422
15423
15424.PHONY: configure-stage1-gold maybe-configure-stage1-gold
15425maybe-configure-stage1-gold:
15426@if gold-bootstrap
15427maybe-configure-stage1-gold: configure-stage1-gold
15428configure-stage1-gold:
15429	@[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
15430	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold
15431	@r=`${PWD_COMMAND}`; export r; \
15432	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15433	TFLAGS="$(STAGE1_TFLAGS)"; \
15434	test ! -f $(HOST_SUBDIR)/gold/Makefile || exit 0; \
15435	$(HOST_EXPORTS) \
15436	CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
15437	CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
15438	LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS;  \
15439	echo Configuring stage 1 in $(HOST_SUBDIR)/gold; \
15440	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold; \
15441	cd $(HOST_SUBDIR)/gold || exit 1; \
15442	case $(srcdir) in \
15443	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
15444	  *) topdir=`echo $(HOST_SUBDIR)/gold/ | \
15445		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
15446	esac; \
15447	module_srcdir=gold; \
15448	$(SHELL) $$s/$$module_srcdir/configure \
15449	  --srcdir=$${topdir}/$$module_srcdir \
15450	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
15451	  --target=${target_alias} \
15452	   \
15453	  $(STAGE1_CONFIGURE_FLAGS)
15454@endif gold-bootstrap
15455
15456.PHONY: configure-stage2-gold maybe-configure-stage2-gold
15457maybe-configure-stage2-gold:
15458@if gold-bootstrap
15459maybe-configure-stage2-gold: configure-stage2-gold
15460configure-stage2-gold:
15461	@[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
15462	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold
15463	@r=`${PWD_COMMAND}`; export r; \
15464	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15465	TFLAGS="$(STAGE2_TFLAGS)"; \
15466	test ! -f $(HOST_SUBDIR)/gold/Makefile || exit 0; \
15467	$(HOST_EXPORTS) \
15468	$(POSTSTAGE1_HOST_EXPORTS) \
15469	CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
15470	CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
15471	LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS;  \
15472	echo Configuring stage 2 in $(HOST_SUBDIR)/gold; \
15473	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold; \
15474	cd $(HOST_SUBDIR)/gold || exit 1; \
15475	case $(srcdir) in \
15476	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
15477	  *) topdir=`echo $(HOST_SUBDIR)/gold/ | \
15478		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
15479	esac; \
15480	module_srcdir=gold; \
15481	$(SHELL) $$s/$$module_srcdir/configure \
15482	  --srcdir=$${topdir}/$$module_srcdir \
15483	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
15484	  --target=${target_alias} \
15485	  --with-build-libsubdir=$(HOST_SUBDIR) \
15486	  $(STAGE2_CONFIGURE_FLAGS)
15487@endif gold-bootstrap
15488
15489.PHONY: configure-stage3-gold maybe-configure-stage3-gold
15490maybe-configure-stage3-gold:
15491@if gold-bootstrap
15492maybe-configure-stage3-gold: configure-stage3-gold
15493configure-stage3-gold:
15494	@[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
15495	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold
15496	@r=`${PWD_COMMAND}`; export r; \
15497	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15498	TFLAGS="$(STAGE3_TFLAGS)"; \
15499	test ! -f $(HOST_SUBDIR)/gold/Makefile || exit 0; \
15500	$(HOST_EXPORTS) \
15501	$(POSTSTAGE1_HOST_EXPORTS) \
15502	CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
15503	CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
15504	LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS;  \
15505	echo Configuring stage 3 in $(HOST_SUBDIR)/gold; \
15506	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold; \
15507	cd $(HOST_SUBDIR)/gold || exit 1; \
15508	case $(srcdir) in \
15509	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
15510	  *) topdir=`echo $(HOST_SUBDIR)/gold/ | \
15511		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
15512	esac; \
15513	module_srcdir=gold; \
15514	$(SHELL) $$s/$$module_srcdir/configure \
15515	  --srcdir=$${topdir}/$$module_srcdir \
15516	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
15517	  --target=${target_alias} \
15518	  --with-build-libsubdir=$(HOST_SUBDIR) \
15519	  $(STAGE3_CONFIGURE_FLAGS)
15520@endif gold-bootstrap
15521
15522.PHONY: configure-stage4-gold maybe-configure-stage4-gold
15523maybe-configure-stage4-gold:
15524@if gold-bootstrap
15525maybe-configure-stage4-gold: configure-stage4-gold
15526configure-stage4-gold:
15527	@[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
15528	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold
15529	@r=`${PWD_COMMAND}`; export r; \
15530	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15531	TFLAGS="$(STAGE4_TFLAGS)"; \
15532	test ! -f $(HOST_SUBDIR)/gold/Makefile || exit 0; \
15533	$(HOST_EXPORTS) \
15534	$(POSTSTAGE1_HOST_EXPORTS) \
15535	CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
15536	CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
15537	LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS;  \
15538	echo Configuring stage 4 in $(HOST_SUBDIR)/gold; \
15539	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold; \
15540	cd $(HOST_SUBDIR)/gold || exit 1; \
15541	case $(srcdir) in \
15542	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
15543	  *) topdir=`echo $(HOST_SUBDIR)/gold/ | \
15544		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
15545	esac; \
15546	module_srcdir=gold; \
15547	$(SHELL) $$s/$$module_srcdir/configure \
15548	  --srcdir=$${topdir}/$$module_srcdir \
15549	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
15550	  --target=${target_alias} \
15551	  --with-build-libsubdir=$(HOST_SUBDIR) \
15552	  $(STAGE4_CONFIGURE_FLAGS)
15553@endif gold-bootstrap
15554
15555.PHONY: configure-stageprofile-gold maybe-configure-stageprofile-gold
15556maybe-configure-stageprofile-gold:
15557@if gold-bootstrap
15558maybe-configure-stageprofile-gold: configure-stageprofile-gold
15559configure-stageprofile-gold:
15560	@[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
15561	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold
15562	@r=`${PWD_COMMAND}`; export r; \
15563	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15564	TFLAGS="$(STAGEprofile_TFLAGS)"; \
15565	test ! -f $(HOST_SUBDIR)/gold/Makefile || exit 0; \
15566	$(HOST_EXPORTS) \
15567	$(POSTSTAGE1_HOST_EXPORTS) \
15568	CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
15569	CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
15570	LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS;  \
15571	echo Configuring stage profile in $(HOST_SUBDIR)/gold; \
15572	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold; \
15573	cd $(HOST_SUBDIR)/gold || exit 1; \
15574	case $(srcdir) in \
15575	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
15576	  *) topdir=`echo $(HOST_SUBDIR)/gold/ | \
15577		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
15578	esac; \
15579	module_srcdir=gold; \
15580	$(SHELL) $$s/$$module_srcdir/configure \
15581	  --srcdir=$${topdir}/$$module_srcdir \
15582	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
15583	  --target=${target_alias} \
15584	  --with-build-libsubdir=$(HOST_SUBDIR) \
15585	  $(STAGEprofile_CONFIGURE_FLAGS)
15586@endif gold-bootstrap
15587
15588.PHONY: configure-stagefeedback-gold maybe-configure-stagefeedback-gold
15589maybe-configure-stagefeedback-gold:
15590@if gold-bootstrap
15591maybe-configure-stagefeedback-gold: configure-stagefeedback-gold
15592configure-stagefeedback-gold:
15593	@[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
15594	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold
15595	@r=`${PWD_COMMAND}`; export r; \
15596	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15597	TFLAGS="$(STAGEfeedback_TFLAGS)"; \
15598	test ! -f $(HOST_SUBDIR)/gold/Makefile || exit 0; \
15599	$(HOST_EXPORTS) \
15600	$(POSTSTAGE1_HOST_EXPORTS) \
15601	CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
15602	CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
15603	LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS;  \
15604	echo Configuring stage feedback in $(HOST_SUBDIR)/gold; \
15605	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold; \
15606	cd $(HOST_SUBDIR)/gold || exit 1; \
15607	case $(srcdir) in \
15608	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
15609	  *) topdir=`echo $(HOST_SUBDIR)/gold/ | \
15610		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
15611	esac; \
15612	module_srcdir=gold; \
15613	$(SHELL) $$s/$$module_srcdir/configure \
15614	  --srcdir=$${topdir}/$$module_srcdir \
15615	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
15616	  --target=${target_alias} \
15617	  --with-build-libsubdir=$(HOST_SUBDIR) \
15618	  $(STAGEfeedback_CONFIGURE_FLAGS)
15619@endif gold-bootstrap
15620
15621
15622
15623
15624
15625.PHONY: all-gold maybe-all-gold
15626maybe-all-gold:
15627@if gcc-bootstrap
15628all-gold: stage_current
15629@endif gcc-bootstrap
15630@if gold
15631TARGET-gold=all
15632maybe-all-gold: all-gold
15633all-gold: configure-gold
15634	@r=`${PWD_COMMAND}`; export r; \
15635	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15636	$(HOST_EXPORTS)  \
15637	(cd $(HOST_SUBDIR)/gold && \
15638	  $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS)  \
15639		$(TARGET-gold))
15640@endif gold
15641
15642
15643
15644.PHONY: all-stage1-gold maybe-all-stage1-gold
15645.PHONY: clean-stage1-gold maybe-clean-stage1-gold
15646maybe-all-stage1-gold:
15647maybe-clean-stage1-gold:
15648@if gold-bootstrap
15649maybe-all-stage1-gold: all-stage1-gold
15650all-stage1: all-stage1-gold
15651TARGET-stage1-gold = $(TARGET-gold)
15652all-stage1-gold: configure-stage1-gold
15653	@[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
15654	@r=`${PWD_COMMAND}`; export r; \
15655	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15656	TFLAGS="$(STAGE1_TFLAGS)"; \
15657	$(HOST_EXPORTS)  \
15658	cd $(HOST_SUBDIR)/gold && \
15659	$(MAKE) $(BASE_FLAGS_TO_PASS) \
15660		CFLAGS="$(STAGE1_CFLAGS)" \
15661		CXXFLAGS="$(STAGE1_CXXFLAGS)" \
15662		LIBCFLAGS="$(LIBCFLAGS)" \
15663		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
15664		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
15665		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
15666		$(EXTRA_HOST_FLAGS)  \
15667		$(STAGE1_FLAGS_TO_PASS)  \
15668		TFLAGS="$(STAGE1_TFLAGS)" \
15669		$(TARGET-stage1-gold)
15670
15671maybe-clean-stage1-gold: clean-stage1-gold
15672clean-stage1: clean-stage1-gold
15673clean-stage1-gold:
15674	@if [ $(current_stage) = stage1 ]; then \
15675	  [ -f $(HOST_SUBDIR)/gold/Makefile ] || exit 0; \
15676	else \
15677	  [ -f $(HOST_SUBDIR)/stage1-gold/Makefile ] || exit 0; \
15678	  $(MAKE) stage1-start; \
15679	fi; \
15680	cd $(HOST_SUBDIR)/gold && \
15681	$(MAKE) $(EXTRA_HOST_FLAGS)  \
15682	$(STAGE1_FLAGS_TO_PASS)  clean
15683@endif gold-bootstrap
15684
15685
15686.PHONY: all-stage2-gold maybe-all-stage2-gold
15687.PHONY: clean-stage2-gold maybe-clean-stage2-gold
15688maybe-all-stage2-gold:
15689maybe-clean-stage2-gold:
15690@if gold-bootstrap
15691maybe-all-stage2-gold: all-stage2-gold
15692all-stage2: all-stage2-gold
15693TARGET-stage2-gold = $(TARGET-gold)
15694all-stage2-gold: configure-stage2-gold
15695	@[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
15696	@r=`${PWD_COMMAND}`; export r; \
15697	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15698	TFLAGS="$(STAGE2_TFLAGS)"; \
15699	$(HOST_EXPORTS) \
15700	$(POSTSTAGE1_HOST_EXPORTS)  \
15701	cd $(HOST_SUBDIR)/gold && \
15702	$(MAKE) $(BASE_FLAGS_TO_PASS) \
15703		CFLAGS="$(STAGE2_CFLAGS)" \
15704		CXXFLAGS="$(STAGE2_CXXFLAGS)" \
15705		LIBCFLAGS="$(STAGE2_CFLAGS)" \
15706		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
15707		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
15708		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
15709		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
15710		TFLAGS="$(STAGE2_TFLAGS)" \
15711		$(TARGET-stage2-gold)
15712
15713maybe-clean-stage2-gold: clean-stage2-gold
15714clean-stage2: clean-stage2-gold
15715clean-stage2-gold:
15716	@if [ $(current_stage) = stage2 ]; then \
15717	  [ -f $(HOST_SUBDIR)/gold/Makefile ] || exit 0; \
15718	else \
15719	  [ -f $(HOST_SUBDIR)/stage2-gold/Makefile ] || exit 0; \
15720	  $(MAKE) stage2-start; \
15721	fi; \
15722	cd $(HOST_SUBDIR)/gold && \
15723	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
15724@endif gold-bootstrap
15725
15726
15727.PHONY: all-stage3-gold maybe-all-stage3-gold
15728.PHONY: clean-stage3-gold maybe-clean-stage3-gold
15729maybe-all-stage3-gold:
15730maybe-clean-stage3-gold:
15731@if gold-bootstrap
15732maybe-all-stage3-gold: all-stage3-gold
15733all-stage3: all-stage3-gold
15734TARGET-stage3-gold = $(TARGET-gold)
15735all-stage3-gold: configure-stage3-gold
15736	@[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
15737	@r=`${PWD_COMMAND}`; export r; \
15738	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15739	TFLAGS="$(STAGE3_TFLAGS)"; \
15740	$(HOST_EXPORTS) \
15741	$(POSTSTAGE1_HOST_EXPORTS)  \
15742	cd $(HOST_SUBDIR)/gold && \
15743	$(MAKE) $(BASE_FLAGS_TO_PASS) \
15744		CFLAGS="$(STAGE3_CFLAGS)" \
15745		CXXFLAGS="$(STAGE3_CXXFLAGS)" \
15746		LIBCFLAGS="$(STAGE3_CFLAGS)" \
15747		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
15748		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
15749		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
15750		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
15751		TFLAGS="$(STAGE3_TFLAGS)" \
15752		$(TARGET-stage3-gold)
15753
15754maybe-clean-stage3-gold: clean-stage3-gold
15755clean-stage3: clean-stage3-gold
15756clean-stage3-gold:
15757	@if [ $(current_stage) = stage3 ]; then \
15758	  [ -f $(HOST_SUBDIR)/gold/Makefile ] || exit 0; \
15759	else \
15760	  [ -f $(HOST_SUBDIR)/stage3-gold/Makefile ] || exit 0; \
15761	  $(MAKE) stage3-start; \
15762	fi; \
15763	cd $(HOST_SUBDIR)/gold && \
15764	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
15765@endif gold-bootstrap
15766
15767
15768.PHONY: all-stage4-gold maybe-all-stage4-gold
15769.PHONY: clean-stage4-gold maybe-clean-stage4-gold
15770maybe-all-stage4-gold:
15771maybe-clean-stage4-gold:
15772@if gold-bootstrap
15773maybe-all-stage4-gold: all-stage4-gold
15774all-stage4: all-stage4-gold
15775TARGET-stage4-gold = $(TARGET-gold)
15776all-stage4-gold: configure-stage4-gold
15777	@[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
15778	@r=`${PWD_COMMAND}`; export r; \
15779	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15780	TFLAGS="$(STAGE4_TFLAGS)"; \
15781	$(HOST_EXPORTS) \
15782	$(POSTSTAGE1_HOST_EXPORTS)  \
15783	cd $(HOST_SUBDIR)/gold && \
15784	$(MAKE) $(BASE_FLAGS_TO_PASS) \
15785		CFLAGS="$(STAGE4_CFLAGS)" \
15786		CXXFLAGS="$(STAGE4_CXXFLAGS)" \
15787		LIBCFLAGS="$(STAGE4_CFLAGS)" \
15788		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
15789		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
15790		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
15791		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
15792		TFLAGS="$(STAGE4_TFLAGS)" \
15793		$(TARGET-stage4-gold)
15794
15795maybe-clean-stage4-gold: clean-stage4-gold
15796clean-stage4: clean-stage4-gold
15797clean-stage4-gold:
15798	@if [ $(current_stage) = stage4 ]; then \
15799	  [ -f $(HOST_SUBDIR)/gold/Makefile ] || exit 0; \
15800	else \
15801	  [ -f $(HOST_SUBDIR)/stage4-gold/Makefile ] || exit 0; \
15802	  $(MAKE) stage4-start; \
15803	fi; \
15804	cd $(HOST_SUBDIR)/gold && \
15805	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
15806@endif gold-bootstrap
15807
15808
15809.PHONY: all-stageprofile-gold maybe-all-stageprofile-gold
15810.PHONY: clean-stageprofile-gold maybe-clean-stageprofile-gold
15811maybe-all-stageprofile-gold:
15812maybe-clean-stageprofile-gold:
15813@if gold-bootstrap
15814maybe-all-stageprofile-gold: all-stageprofile-gold
15815all-stageprofile: all-stageprofile-gold
15816TARGET-stageprofile-gold = $(TARGET-gold)
15817all-stageprofile-gold: configure-stageprofile-gold
15818	@[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
15819	@r=`${PWD_COMMAND}`; export r; \
15820	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15821	TFLAGS="$(STAGEprofile_TFLAGS)"; \
15822	$(HOST_EXPORTS) \
15823	$(POSTSTAGE1_HOST_EXPORTS)  \
15824	cd $(HOST_SUBDIR)/gold && \
15825	$(MAKE) $(BASE_FLAGS_TO_PASS) \
15826		CFLAGS="$(STAGEprofile_CFLAGS)" \
15827		CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
15828		LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
15829		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
15830		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
15831		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
15832		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
15833		TFLAGS="$(STAGEprofile_TFLAGS)" \
15834		$(TARGET-stageprofile-gold)
15835
15836maybe-clean-stageprofile-gold: clean-stageprofile-gold
15837clean-stageprofile: clean-stageprofile-gold
15838clean-stageprofile-gold:
15839	@if [ $(current_stage) = stageprofile ]; then \
15840	  [ -f $(HOST_SUBDIR)/gold/Makefile ] || exit 0; \
15841	else \
15842	  [ -f $(HOST_SUBDIR)/stageprofile-gold/Makefile ] || exit 0; \
15843	  $(MAKE) stageprofile-start; \
15844	fi; \
15845	cd $(HOST_SUBDIR)/gold && \
15846	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
15847@endif gold-bootstrap
15848
15849
15850.PHONY: all-stagefeedback-gold maybe-all-stagefeedback-gold
15851.PHONY: clean-stagefeedback-gold maybe-clean-stagefeedback-gold
15852maybe-all-stagefeedback-gold:
15853maybe-clean-stagefeedback-gold:
15854@if gold-bootstrap
15855maybe-all-stagefeedback-gold: all-stagefeedback-gold
15856all-stagefeedback: all-stagefeedback-gold
15857TARGET-stagefeedback-gold = $(TARGET-gold)
15858all-stagefeedback-gold: configure-stagefeedback-gold
15859	@[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
15860	@r=`${PWD_COMMAND}`; export r; \
15861	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15862	TFLAGS="$(STAGEfeedback_TFLAGS)"; \
15863	$(HOST_EXPORTS) \
15864	$(POSTSTAGE1_HOST_EXPORTS)  \
15865	cd $(HOST_SUBDIR)/gold && \
15866	$(MAKE) $(BASE_FLAGS_TO_PASS) \
15867		CFLAGS="$(STAGEfeedback_CFLAGS)" \
15868		CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
15869		LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
15870		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
15871		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
15872		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
15873		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
15874		TFLAGS="$(STAGEfeedback_TFLAGS)" \
15875		$(TARGET-stagefeedback-gold)
15876
15877maybe-clean-stagefeedback-gold: clean-stagefeedback-gold
15878clean-stagefeedback: clean-stagefeedback-gold
15879clean-stagefeedback-gold:
15880	@if [ $(current_stage) = stagefeedback ]; then \
15881	  [ -f $(HOST_SUBDIR)/gold/Makefile ] || exit 0; \
15882	else \
15883	  [ -f $(HOST_SUBDIR)/stagefeedback-gold/Makefile ] || exit 0; \
15884	  $(MAKE) stagefeedback-start; \
15885	fi; \
15886	cd $(HOST_SUBDIR)/gold && \
15887	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
15888@endif gold-bootstrap
15889
15890
15891
15892
15893
15894.PHONY: check-gold maybe-check-gold
15895maybe-check-gold:
15896@if gold
15897maybe-check-gold: check-gold
15898
15899check-gold:
15900	@: $(MAKE); $(unstage)
15901	@r=`${PWD_COMMAND}`; export r; \
15902	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15903	$(HOST_EXPORTS) $(EXTRA_HOST_EXPORTS) \
15904	(cd $(HOST_SUBDIR)/gold && \
15905	  $(MAKE) $(FLAGS_TO_PASS)  $(EXTRA_BOOTSTRAP_FLAGS) check)
15906
15907@endif gold
15908
15909.PHONY: install-gold maybe-install-gold
15910maybe-install-gold:
15911@if gold
15912maybe-install-gold: install-gold
15913
15914install-gold: installdirs
15915	@: $(MAKE); $(unstage)
15916	@r=`${PWD_COMMAND}`; export r; \
15917	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15918	$(HOST_EXPORTS) \
15919	(cd $(HOST_SUBDIR)/gold && \
15920	  $(MAKE) $(FLAGS_TO_PASS)  install)
15921
15922@endif gold
15923
15924.PHONY: install-strip-gold maybe-install-strip-gold
15925maybe-install-strip-gold:
15926@if gold
15927maybe-install-strip-gold: install-strip-gold
15928
15929install-strip-gold: installdirs
15930	@: $(MAKE); $(unstage)
15931	@r=`${PWD_COMMAND}`; export r; \
15932	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15933	$(HOST_EXPORTS) \
15934	(cd $(HOST_SUBDIR)/gold && \
15935	  $(MAKE) $(FLAGS_TO_PASS)  install-strip)
15936
15937@endif gold
15938
15939# Other targets (info, dvi, pdf, etc.)
15940
15941.PHONY: maybe-info-gold info-gold
15942maybe-info-gold:
15943@if gold
15944maybe-info-gold: info-gold
15945
15946info-gold: \
15947    configure-gold 
15948	@[ -f ./gold/Makefile ] || exit 0; \
15949	r=`${PWD_COMMAND}`; export r; \
15950	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15951	$(HOST_EXPORTS) \
15952	for flag in $(EXTRA_HOST_FLAGS) ; do \
15953	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15954	done; \
15955	echo "Doing info in gold"; \
15956	(cd $(HOST_SUBDIR)/gold && \
15957	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15958	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15959	          "RANLIB=$${RANLIB}" \
15960	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
15961	          info) \
15962	  || exit 1
15963
15964@endif gold
15965
15966.PHONY: maybe-dvi-gold dvi-gold
15967maybe-dvi-gold:
15968@if gold
15969maybe-dvi-gold: dvi-gold
15970
15971dvi-gold: \
15972    configure-gold 
15973	@[ -f ./gold/Makefile ] || exit 0; \
15974	r=`${PWD_COMMAND}`; export r; \
15975	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15976	$(HOST_EXPORTS) \
15977	for flag in $(EXTRA_HOST_FLAGS) ; do \
15978	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15979	done; \
15980	echo "Doing dvi in gold"; \
15981	(cd $(HOST_SUBDIR)/gold && \
15982	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15983	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15984	          "RANLIB=$${RANLIB}" \
15985	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
15986	          dvi) \
15987	  || exit 1
15988
15989@endif gold
15990
15991.PHONY: maybe-pdf-gold pdf-gold
15992maybe-pdf-gold:
15993@if gold
15994maybe-pdf-gold: pdf-gold
15995
15996pdf-gold: \
15997    configure-gold 
15998	@[ -f ./gold/Makefile ] || exit 0; \
15999	r=`${PWD_COMMAND}`; export r; \
16000	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16001	$(HOST_EXPORTS) \
16002	for flag in $(EXTRA_HOST_FLAGS) ; do \
16003	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16004	done; \
16005	echo "Doing pdf in gold"; \
16006	(cd $(HOST_SUBDIR)/gold && \
16007	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16008	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16009	          "RANLIB=$${RANLIB}" \
16010	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16011	          pdf) \
16012	  || exit 1
16013
16014@endif gold
16015
16016.PHONY: maybe-html-gold html-gold
16017maybe-html-gold:
16018@if gold
16019maybe-html-gold: html-gold
16020
16021html-gold: \
16022    configure-gold 
16023	@[ -f ./gold/Makefile ] || exit 0; \
16024	r=`${PWD_COMMAND}`; export r; \
16025	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16026	$(HOST_EXPORTS) \
16027	for flag in $(EXTRA_HOST_FLAGS) ; do \
16028	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16029	done; \
16030	echo "Doing html in gold"; \
16031	(cd $(HOST_SUBDIR)/gold && \
16032	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16033	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16034	          "RANLIB=$${RANLIB}" \
16035	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16036	          html) \
16037	  || exit 1
16038
16039@endif gold
16040
16041.PHONY: maybe-TAGS-gold TAGS-gold
16042maybe-TAGS-gold:
16043@if gold
16044maybe-TAGS-gold: TAGS-gold
16045
16046TAGS-gold: \
16047    configure-gold 
16048	@[ -f ./gold/Makefile ] || exit 0; \
16049	r=`${PWD_COMMAND}`; export r; \
16050	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16051	$(HOST_EXPORTS) \
16052	for flag in $(EXTRA_HOST_FLAGS) ; do \
16053	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16054	done; \
16055	echo "Doing TAGS in gold"; \
16056	(cd $(HOST_SUBDIR)/gold && \
16057	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16058	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16059	          "RANLIB=$${RANLIB}" \
16060	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16061	          TAGS) \
16062	  || exit 1
16063
16064@endif gold
16065
16066.PHONY: maybe-install-info-gold install-info-gold
16067maybe-install-info-gold:
16068@if gold
16069maybe-install-info-gold: install-info-gold
16070
16071install-info-gold: \
16072    configure-gold \
16073    info-gold 
16074	@[ -f ./gold/Makefile ] || exit 0; \
16075	r=`${PWD_COMMAND}`; export r; \
16076	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16077	$(HOST_EXPORTS) \
16078	for flag in $(EXTRA_HOST_FLAGS) ; do \
16079	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16080	done; \
16081	echo "Doing install-info in gold"; \
16082	(cd $(HOST_SUBDIR)/gold && \
16083	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16084	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16085	          "RANLIB=$${RANLIB}" \
16086	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16087	          install-info) \
16088	  || exit 1
16089
16090@endif gold
16091
16092.PHONY: maybe-install-pdf-gold install-pdf-gold
16093maybe-install-pdf-gold:
16094@if gold
16095maybe-install-pdf-gold: install-pdf-gold
16096
16097install-pdf-gold: \
16098    configure-gold \
16099    pdf-gold 
16100	@[ -f ./gold/Makefile ] || exit 0; \
16101	r=`${PWD_COMMAND}`; export r; \
16102	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16103	$(HOST_EXPORTS) \
16104	for flag in $(EXTRA_HOST_FLAGS) ; do \
16105	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16106	done; \
16107	echo "Doing install-pdf in gold"; \
16108	(cd $(HOST_SUBDIR)/gold && \
16109	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16110	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16111	          "RANLIB=$${RANLIB}" \
16112	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16113	          install-pdf) \
16114	  || exit 1
16115
16116@endif gold
16117
16118.PHONY: maybe-install-html-gold install-html-gold
16119maybe-install-html-gold:
16120@if gold
16121maybe-install-html-gold: install-html-gold
16122
16123install-html-gold: \
16124    configure-gold \
16125    html-gold 
16126	@[ -f ./gold/Makefile ] || exit 0; \
16127	r=`${PWD_COMMAND}`; export r; \
16128	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16129	$(HOST_EXPORTS) \
16130	for flag in $(EXTRA_HOST_FLAGS) ; do \
16131	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16132	done; \
16133	echo "Doing install-html in gold"; \
16134	(cd $(HOST_SUBDIR)/gold && \
16135	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16136	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16137	          "RANLIB=$${RANLIB}" \
16138	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16139	          install-html) \
16140	  || exit 1
16141
16142@endif gold
16143
16144.PHONY: maybe-installcheck-gold installcheck-gold
16145maybe-installcheck-gold:
16146@if gold
16147maybe-installcheck-gold: installcheck-gold
16148
16149installcheck-gold: \
16150    configure-gold 
16151	@[ -f ./gold/Makefile ] || exit 0; \
16152	r=`${PWD_COMMAND}`; export r; \
16153	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16154	$(HOST_EXPORTS) \
16155	for flag in $(EXTRA_HOST_FLAGS) ; do \
16156	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16157	done; \
16158	echo "Doing installcheck in gold"; \
16159	(cd $(HOST_SUBDIR)/gold && \
16160	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16161	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16162	          "RANLIB=$${RANLIB}" \
16163	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16164	          installcheck) \
16165	  || exit 1
16166
16167@endif gold
16168
16169.PHONY: maybe-mostlyclean-gold mostlyclean-gold
16170maybe-mostlyclean-gold:
16171@if gold
16172maybe-mostlyclean-gold: mostlyclean-gold
16173
16174mostlyclean-gold: 
16175	@[ -f ./gold/Makefile ] || exit 0; \
16176	r=`${PWD_COMMAND}`; export r; \
16177	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16178	$(HOST_EXPORTS) \
16179	for flag in $(EXTRA_HOST_FLAGS) ; do \
16180	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16181	done; \
16182	echo "Doing mostlyclean in gold"; \
16183	(cd $(HOST_SUBDIR)/gold && \
16184	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16185	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16186	          "RANLIB=$${RANLIB}" \
16187	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16188	          mostlyclean) \
16189	  || exit 1
16190
16191@endif gold
16192
16193.PHONY: maybe-clean-gold clean-gold
16194maybe-clean-gold:
16195@if gold
16196maybe-clean-gold: clean-gold
16197
16198clean-gold: 
16199	@[ -f ./gold/Makefile ] || exit 0; \
16200	r=`${PWD_COMMAND}`; export r; \
16201	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16202	$(HOST_EXPORTS) \
16203	for flag in $(EXTRA_HOST_FLAGS) ; do \
16204	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16205	done; \
16206	echo "Doing clean in gold"; \
16207	(cd $(HOST_SUBDIR)/gold && \
16208	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16209	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16210	          "RANLIB=$${RANLIB}" \
16211	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16212	          clean) \
16213	  || exit 1
16214
16215@endif gold
16216
16217.PHONY: maybe-distclean-gold distclean-gold
16218maybe-distclean-gold:
16219@if gold
16220maybe-distclean-gold: distclean-gold
16221
16222distclean-gold: 
16223	@[ -f ./gold/Makefile ] || exit 0; \
16224	r=`${PWD_COMMAND}`; export r; \
16225	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16226	$(HOST_EXPORTS) \
16227	for flag in $(EXTRA_HOST_FLAGS) ; do \
16228	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16229	done; \
16230	echo "Doing distclean in gold"; \
16231	(cd $(HOST_SUBDIR)/gold && \
16232	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16233	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16234	          "RANLIB=$${RANLIB}" \
16235	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16236	          distclean) \
16237	  || exit 1
16238
16239@endif gold
16240
16241.PHONY: maybe-maintainer-clean-gold maintainer-clean-gold
16242maybe-maintainer-clean-gold:
16243@if gold
16244maybe-maintainer-clean-gold: maintainer-clean-gold
16245
16246maintainer-clean-gold: 
16247	@[ -f ./gold/Makefile ] || exit 0; \
16248	r=`${PWD_COMMAND}`; export r; \
16249	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16250	$(HOST_EXPORTS) \
16251	for flag in $(EXTRA_HOST_FLAGS) ; do \
16252	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16253	done; \
16254	echo "Doing maintainer-clean in gold"; \
16255	(cd $(HOST_SUBDIR)/gold && \
16256	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16257	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16258	          "RANLIB=$${RANLIB}" \
16259	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16260	          maintainer-clean) \
16261	  || exit 1
16262
16263@endif gold
16264
16265
16266
16267.PHONY: configure-gprof maybe-configure-gprof
16268maybe-configure-gprof:
16269@if gcc-bootstrap
16270configure-gprof: stage_current
16271@endif gcc-bootstrap
16272@if gprof
16273maybe-configure-gprof: configure-gprof
16274configure-gprof: 
16275	@: $(MAKE); $(unstage)
16276	@r=`${PWD_COMMAND}`; export r; \
16277	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16278	test ! -f $(HOST_SUBDIR)/gprof/Makefile || exit 0; \
16279	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gprof; \
16280	$(HOST_EXPORTS)  \
16281	echo Configuring in $(HOST_SUBDIR)/gprof; \
16282	cd "$(HOST_SUBDIR)/gprof" || exit 1; \
16283	case $(srcdir) in \
16284	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
16285	  *) topdir=`echo $(HOST_SUBDIR)/gprof/ | \
16286		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
16287	esac; \
16288	module_srcdir=gprof; \
16289	$(SHELL) \
16290	  $$s/$$module_srcdir/configure \
16291	  --srcdir=$${topdir}/$$module_srcdir \
16292	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
16293	  --target=${target_alias}  \
16294	  || exit 1
16295@endif gprof
16296
16297
16298
16299
16300
16301.PHONY: all-gprof maybe-all-gprof
16302maybe-all-gprof:
16303@if gcc-bootstrap
16304all-gprof: stage_current
16305@endif gcc-bootstrap
16306@if gprof
16307TARGET-gprof=all
16308maybe-all-gprof: all-gprof
16309all-gprof: configure-gprof
16310	@: $(MAKE); $(unstage)
16311	@r=`${PWD_COMMAND}`; export r; \
16312	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16313	$(HOST_EXPORTS)  \
16314	(cd $(HOST_SUBDIR)/gprof && \
16315	  $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS)  \
16316		$(TARGET-gprof))
16317@endif gprof
16318
16319
16320
16321
16322.PHONY: check-gprof maybe-check-gprof
16323maybe-check-gprof:
16324@if gprof
16325maybe-check-gprof: check-gprof
16326
16327check-gprof:
16328	@: $(MAKE); $(unstage)
16329	@r=`${PWD_COMMAND}`; export r; \
16330	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16331	$(HOST_EXPORTS)  \
16332	(cd $(HOST_SUBDIR)/gprof && \
16333	  $(MAKE) $(FLAGS_TO_PASS)  check)
16334
16335@endif gprof
16336
16337.PHONY: install-gprof maybe-install-gprof
16338maybe-install-gprof:
16339@if gprof
16340maybe-install-gprof: install-gprof
16341
16342install-gprof: installdirs
16343	@: $(MAKE); $(unstage)
16344	@r=`${PWD_COMMAND}`; export r; \
16345	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16346	$(HOST_EXPORTS) \
16347	(cd $(HOST_SUBDIR)/gprof && \
16348	  $(MAKE) $(FLAGS_TO_PASS)  install)
16349
16350@endif gprof
16351
16352.PHONY: install-strip-gprof maybe-install-strip-gprof
16353maybe-install-strip-gprof:
16354@if gprof
16355maybe-install-strip-gprof: install-strip-gprof
16356
16357install-strip-gprof: installdirs
16358	@: $(MAKE); $(unstage)
16359	@r=`${PWD_COMMAND}`; export r; \
16360	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16361	$(HOST_EXPORTS) \
16362	(cd $(HOST_SUBDIR)/gprof && \
16363	  $(MAKE) $(FLAGS_TO_PASS)  install-strip)
16364
16365@endif gprof
16366
16367# Other targets (info, dvi, pdf, etc.)
16368
16369.PHONY: maybe-info-gprof info-gprof
16370maybe-info-gprof:
16371@if gprof
16372maybe-info-gprof: info-gprof
16373
16374info-gprof: \
16375    configure-gprof 
16376	@: $(MAKE); $(unstage)
16377	@[ -f ./gprof/Makefile ] || exit 0; \
16378	r=`${PWD_COMMAND}`; export r; \
16379	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16380	$(HOST_EXPORTS) \
16381	for flag in $(EXTRA_HOST_FLAGS) ; do \
16382	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16383	done; \
16384	echo "Doing info in gprof"; \
16385	(cd $(HOST_SUBDIR)/gprof && \
16386	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16387	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16388	          "RANLIB=$${RANLIB}" \
16389	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16390	          info) \
16391	  || exit 1
16392
16393@endif gprof
16394
16395.PHONY: maybe-dvi-gprof dvi-gprof
16396maybe-dvi-gprof:
16397@if gprof
16398maybe-dvi-gprof: dvi-gprof
16399
16400dvi-gprof: \
16401    configure-gprof 
16402	@: $(MAKE); $(unstage)
16403	@[ -f ./gprof/Makefile ] || exit 0; \
16404	r=`${PWD_COMMAND}`; export r; \
16405	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16406	$(HOST_EXPORTS) \
16407	for flag in $(EXTRA_HOST_FLAGS) ; do \
16408	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16409	done; \
16410	echo "Doing dvi in gprof"; \
16411	(cd $(HOST_SUBDIR)/gprof && \
16412	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16413	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16414	          "RANLIB=$${RANLIB}" \
16415	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16416	          dvi) \
16417	  || exit 1
16418
16419@endif gprof
16420
16421.PHONY: maybe-pdf-gprof pdf-gprof
16422maybe-pdf-gprof:
16423@if gprof
16424maybe-pdf-gprof: pdf-gprof
16425
16426pdf-gprof: \
16427    configure-gprof 
16428	@: $(MAKE); $(unstage)
16429	@[ -f ./gprof/Makefile ] || exit 0; \
16430	r=`${PWD_COMMAND}`; export r; \
16431	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16432	$(HOST_EXPORTS) \
16433	for flag in $(EXTRA_HOST_FLAGS) ; do \
16434	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16435	done; \
16436	echo "Doing pdf in gprof"; \
16437	(cd $(HOST_SUBDIR)/gprof && \
16438	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16439	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16440	          "RANLIB=$${RANLIB}" \
16441	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16442	          pdf) \
16443	  || exit 1
16444
16445@endif gprof
16446
16447.PHONY: maybe-html-gprof html-gprof
16448maybe-html-gprof:
16449@if gprof
16450maybe-html-gprof: html-gprof
16451
16452html-gprof: \
16453    configure-gprof 
16454	@: $(MAKE); $(unstage)
16455	@[ -f ./gprof/Makefile ] || exit 0; \
16456	r=`${PWD_COMMAND}`; export r; \
16457	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16458	$(HOST_EXPORTS) \
16459	for flag in $(EXTRA_HOST_FLAGS) ; do \
16460	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16461	done; \
16462	echo "Doing html in gprof"; \
16463	(cd $(HOST_SUBDIR)/gprof && \
16464	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16465	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16466	          "RANLIB=$${RANLIB}" \
16467	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16468	          html) \
16469	  || exit 1
16470
16471@endif gprof
16472
16473.PHONY: maybe-TAGS-gprof TAGS-gprof
16474maybe-TAGS-gprof:
16475@if gprof
16476maybe-TAGS-gprof: TAGS-gprof
16477
16478TAGS-gprof: \
16479    configure-gprof 
16480	@: $(MAKE); $(unstage)
16481	@[ -f ./gprof/Makefile ] || exit 0; \
16482	r=`${PWD_COMMAND}`; export r; \
16483	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16484	$(HOST_EXPORTS) \
16485	for flag in $(EXTRA_HOST_FLAGS) ; do \
16486	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16487	done; \
16488	echo "Doing TAGS in gprof"; \
16489	(cd $(HOST_SUBDIR)/gprof && \
16490	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16491	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16492	          "RANLIB=$${RANLIB}" \
16493	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16494	          TAGS) \
16495	  || exit 1
16496
16497@endif gprof
16498
16499.PHONY: maybe-install-info-gprof install-info-gprof
16500maybe-install-info-gprof:
16501@if gprof
16502maybe-install-info-gprof: install-info-gprof
16503
16504install-info-gprof: \
16505    configure-gprof \
16506    info-gprof 
16507	@: $(MAKE); $(unstage)
16508	@[ -f ./gprof/Makefile ] || exit 0; \
16509	r=`${PWD_COMMAND}`; export r; \
16510	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16511	$(HOST_EXPORTS) \
16512	for flag in $(EXTRA_HOST_FLAGS) ; do \
16513	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16514	done; \
16515	echo "Doing install-info in gprof"; \
16516	(cd $(HOST_SUBDIR)/gprof && \
16517	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16518	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16519	          "RANLIB=$${RANLIB}" \
16520	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16521	          install-info) \
16522	  || exit 1
16523
16524@endif gprof
16525
16526.PHONY: maybe-install-pdf-gprof install-pdf-gprof
16527maybe-install-pdf-gprof:
16528@if gprof
16529maybe-install-pdf-gprof: install-pdf-gprof
16530
16531install-pdf-gprof: \
16532    configure-gprof \
16533    pdf-gprof 
16534	@: $(MAKE); $(unstage)
16535	@[ -f ./gprof/Makefile ] || exit 0; \
16536	r=`${PWD_COMMAND}`; export r; \
16537	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16538	$(HOST_EXPORTS) \
16539	for flag in $(EXTRA_HOST_FLAGS) ; do \
16540	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16541	done; \
16542	echo "Doing install-pdf in gprof"; \
16543	(cd $(HOST_SUBDIR)/gprof && \
16544	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16545	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16546	          "RANLIB=$${RANLIB}" \
16547	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16548	          install-pdf) \
16549	  || exit 1
16550
16551@endif gprof
16552
16553.PHONY: maybe-install-html-gprof install-html-gprof
16554maybe-install-html-gprof:
16555@if gprof
16556maybe-install-html-gprof: install-html-gprof
16557
16558install-html-gprof: \
16559    configure-gprof \
16560    html-gprof 
16561	@: $(MAKE); $(unstage)
16562	@[ -f ./gprof/Makefile ] || exit 0; \
16563	r=`${PWD_COMMAND}`; export r; \
16564	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16565	$(HOST_EXPORTS) \
16566	for flag in $(EXTRA_HOST_FLAGS) ; do \
16567	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16568	done; \
16569	echo "Doing install-html in gprof"; \
16570	(cd $(HOST_SUBDIR)/gprof && \
16571	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16572	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16573	          "RANLIB=$${RANLIB}" \
16574	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16575	          install-html) \
16576	  || exit 1
16577
16578@endif gprof
16579
16580.PHONY: maybe-installcheck-gprof installcheck-gprof
16581maybe-installcheck-gprof:
16582@if gprof
16583maybe-installcheck-gprof: installcheck-gprof
16584
16585installcheck-gprof: \
16586    configure-gprof 
16587	@: $(MAKE); $(unstage)
16588	@[ -f ./gprof/Makefile ] || exit 0; \
16589	r=`${PWD_COMMAND}`; export r; \
16590	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16591	$(HOST_EXPORTS) \
16592	for flag in $(EXTRA_HOST_FLAGS) ; do \
16593	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16594	done; \
16595	echo "Doing installcheck in gprof"; \
16596	(cd $(HOST_SUBDIR)/gprof && \
16597	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16598	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16599	          "RANLIB=$${RANLIB}" \
16600	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16601	          installcheck) \
16602	  || exit 1
16603
16604@endif gprof
16605
16606.PHONY: maybe-mostlyclean-gprof mostlyclean-gprof
16607maybe-mostlyclean-gprof:
16608@if gprof
16609maybe-mostlyclean-gprof: mostlyclean-gprof
16610
16611mostlyclean-gprof: 
16612	@: $(MAKE); $(unstage)
16613	@[ -f ./gprof/Makefile ] || exit 0; \
16614	r=`${PWD_COMMAND}`; export r; \
16615	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16616	$(HOST_EXPORTS) \
16617	for flag in $(EXTRA_HOST_FLAGS) ; do \
16618	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16619	done; \
16620	echo "Doing mostlyclean in gprof"; \
16621	(cd $(HOST_SUBDIR)/gprof && \
16622	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16623	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16624	          "RANLIB=$${RANLIB}" \
16625	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16626	          mostlyclean) \
16627	  || exit 1
16628
16629@endif gprof
16630
16631.PHONY: maybe-clean-gprof clean-gprof
16632maybe-clean-gprof:
16633@if gprof
16634maybe-clean-gprof: clean-gprof
16635
16636clean-gprof: 
16637	@: $(MAKE); $(unstage)
16638	@[ -f ./gprof/Makefile ] || exit 0; \
16639	r=`${PWD_COMMAND}`; export r; \
16640	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16641	$(HOST_EXPORTS) \
16642	for flag in $(EXTRA_HOST_FLAGS) ; do \
16643	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16644	done; \
16645	echo "Doing clean in gprof"; \
16646	(cd $(HOST_SUBDIR)/gprof && \
16647	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16648	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16649	          "RANLIB=$${RANLIB}" \
16650	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16651	          clean) \
16652	  || exit 1
16653
16654@endif gprof
16655
16656.PHONY: maybe-distclean-gprof distclean-gprof
16657maybe-distclean-gprof:
16658@if gprof
16659maybe-distclean-gprof: distclean-gprof
16660
16661distclean-gprof: 
16662	@: $(MAKE); $(unstage)
16663	@[ -f ./gprof/Makefile ] || exit 0; \
16664	r=`${PWD_COMMAND}`; export r; \
16665	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16666	$(HOST_EXPORTS) \
16667	for flag in $(EXTRA_HOST_FLAGS) ; do \
16668	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16669	done; \
16670	echo "Doing distclean in gprof"; \
16671	(cd $(HOST_SUBDIR)/gprof && \
16672	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16673	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16674	          "RANLIB=$${RANLIB}" \
16675	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16676	          distclean) \
16677	  || exit 1
16678
16679@endif gprof
16680
16681.PHONY: maybe-maintainer-clean-gprof maintainer-clean-gprof
16682maybe-maintainer-clean-gprof:
16683@if gprof
16684maybe-maintainer-clean-gprof: maintainer-clean-gprof
16685
16686maintainer-clean-gprof: 
16687	@: $(MAKE); $(unstage)
16688	@[ -f ./gprof/Makefile ] || exit 0; \
16689	r=`${PWD_COMMAND}`; export r; \
16690	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16691	$(HOST_EXPORTS) \
16692	for flag in $(EXTRA_HOST_FLAGS) ; do \
16693	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16694	done; \
16695	echo "Doing maintainer-clean in gprof"; \
16696	(cd $(HOST_SUBDIR)/gprof && \
16697	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16698	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16699	          "RANLIB=$${RANLIB}" \
16700	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16701	          maintainer-clean) \
16702	  || exit 1
16703
16704@endif gprof
16705
16706
16707
16708.PHONY: configure-intl maybe-configure-intl
16709maybe-configure-intl:
16710@if gcc-bootstrap
16711configure-intl: stage_current
16712@endif gcc-bootstrap
16713@if intl
16714maybe-configure-intl: configure-intl
16715configure-intl: 
16716	@r=`${PWD_COMMAND}`; export r; \
16717	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16718	test ! -f $(HOST_SUBDIR)/intl/Makefile || exit 0; \
16719	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl; \
16720	$(HOST_EXPORTS)  \
16721	echo Configuring in $(HOST_SUBDIR)/intl; \
16722	cd "$(HOST_SUBDIR)/intl" || exit 1; \
16723	case $(srcdir) in \
16724	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
16725	  *) topdir=`echo $(HOST_SUBDIR)/intl/ | \
16726		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
16727	esac; \
16728	module_srcdir=intl; \
16729	$(SHELL) \
16730	  $$s/$$module_srcdir/configure \
16731	  --srcdir=$${topdir}/$$module_srcdir \
16732	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
16733	  --target=${target_alias}  \
16734	  || exit 1
16735@endif intl
16736
16737
16738
16739.PHONY: configure-stage1-intl maybe-configure-stage1-intl
16740maybe-configure-stage1-intl:
16741@if intl-bootstrap
16742maybe-configure-stage1-intl: configure-stage1-intl
16743configure-stage1-intl:
16744	@[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
16745	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl
16746	@r=`${PWD_COMMAND}`; export r; \
16747	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16748	TFLAGS="$(STAGE1_TFLAGS)"; \
16749	test ! -f $(HOST_SUBDIR)/intl/Makefile || exit 0; \
16750	$(HOST_EXPORTS) \
16751	CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
16752	CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
16753	LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS;  \
16754	echo Configuring stage 1 in $(HOST_SUBDIR)/intl; \
16755	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl; \
16756	cd $(HOST_SUBDIR)/intl || exit 1; \
16757	case $(srcdir) in \
16758	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
16759	  *) topdir=`echo $(HOST_SUBDIR)/intl/ | \
16760		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
16761	esac; \
16762	module_srcdir=intl; \
16763	$(SHELL) $$s/$$module_srcdir/configure \
16764	  --srcdir=$${topdir}/$$module_srcdir \
16765	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
16766	  --target=${target_alias} \
16767	   \
16768	  $(STAGE1_CONFIGURE_FLAGS)
16769@endif intl-bootstrap
16770
16771.PHONY: configure-stage2-intl maybe-configure-stage2-intl
16772maybe-configure-stage2-intl:
16773@if intl-bootstrap
16774maybe-configure-stage2-intl: configure-stage2-intl
16775configure-stage2-intl:
16776	@[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
16777	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl
16778	@r=`${PWD_COMMAND}`; export r; \
16779	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16780	TFLAGS="$(STAGE2_TFLAGS)"; \
16781	test ! -f $(HOST_SUBDIR)/intl/Makefile || exit 0; \
16782	$(HOST_EXPORTS) \
16783	$(POSTSTAGE1_HOST_EXPORTS) \
16784	CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
16785	CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
16786	LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS;  \
16787	echo Configuring stage 2 in $(HOST_SUBDIR)/intl; \
16788	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl; \
16789	cd $(HOST_SUBDIR)/intl || exit 1; \
16790	case $(srcdir) in \
16791	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
16792	  *) topdir=`echo $(HOST_SUBDIR)/intl/ | \
16793		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
16794	esac; \
16795	module_srcdir=intl; \
16796	$(SHELL) $$s/$$module_srcdir/configure \
16797	  --srcdir=$${topdir}/$$module_srcdir \
16798	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
16799	  --target=${target_alias} \
16800	  --with-build-libsubdir=$(HOST_SUBDIR) \
16801	  $(STAGE2_CONFIGURE_FLAGS)
16802@endif intl-bootstrap
16803
16804.PHONY: configure-stage3-intl maybe-configure-stage3-intl
16805maybe-configure-stage3-intl:
16806@if intl-bootstrap
16807maybe-configure-stage3-intl: configure-stage3-intl
16808configure-stage3-intl:
16809	@[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
16810	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl
16811	@r=`${PWD_COMMAND}`; export r; \
16812	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16813	TFLAGS="$(STAGE3_TFLAGS)"; \
16814	test ! -f $(HOST_SUBDIR)/intl/Makefile || exit 0; \
16815	$(HOST_EXPORTS) \
16816	$(POSTSTAGE1_HOST_EXPORTS) \
16817	CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
16818	CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
16819	LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS;  \
16820	echo Configuring stage 3 in $(HOST_SUBDIR)/intl; \
16821	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl; \
16822	cd $(HOST_SUBDIR)/intl || exit 1; \
16823	case $(srcdir) in \
16824	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
16825	  *) topdir=`echo $(HOST_SUBDIR)/intl/ | \
16826		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
16827	esac; \
16828	module_srcdir=intl; \
16829	$(SHELL) $$s/$$module_srcdir/configure \
16830	  --srcdir=$${topdir}/$$module_srcdir \
16831	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
16832	  --target=${target_alias} \
16833	  --with-build-libsubdir=$(HOST_SUBDIR) \
16834	  $(STAGE3_CONFIGURE_FLAGS)
16835@endif intl-bootstrap
16836
16837.PHONY: configure-stage4-intl maybe-configure-stage4-intl
16838maybe-configure-stage4-intl:
16839@if intl-bootstrap
16840maybe-configure-stage4-intl: configure-stage4-intl
16841configure-stage4-intl:
16842	@[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
16843	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl
16844	@r=`${PWD_COMMAND}`; export r; \
16845	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16846	TFLAGS="$(STAGE4_TFLAGS)"; \
16847	test ! -f $(HOST_SUBDIR)/intl/Makefile || exit 0; \
16848	$(HOST_EXPORTS) \
16849	$(POSTSTAGE1_HOST_EXPORTS) \
16850	CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
16851	CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
16852	LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS;  \
16853	echo Configuring stage 4 in $(HOST_SUBDIR)/intl; \
16854	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl; \
16855	cd $(HOST_SUBDIR)/intl || exit 1; \
16856	case $(srcdir) in \
16857	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
16858	  *) topdir=`echo $(HOST_SUBDIR)/intl/ | \
16859		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
16860	esac; \
16861	module_srcdir=intl; \
16862	$(SHELL) $$s/$$module_srcdir/configure \
16863	  --srcdir=$${topdir}/$$module_srcdir \
16864	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
16865	  --target=${target_alias} \
16866	  --with-build-libsubdir=$(HOST_SUBDIR) \
16867	  $(STAGE4_CONFIGURE_FLAGS)
16868@endif intl-bootstrap
16869
16870.PHONY: configure-stageprofile-intl maybe-configure-stageprofile-intl
16871maybe-configure-stageprofile-intl:
16872@if intl-bootstrap
16873maybe-configure-stageprofile-intl: configure-stageprofile-intl
16874configure-stageprofile-intl:
16875	@[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
16876	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl
16877	@r=`${PWD_COMMAND}`; export r; \
16878	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16879	TFLAGS="$(STAGEprofile_TFLAGS)"; \
16880	test ! -f $(HOST_SUBDIR)/intl/Makefile || exit 0; \
16881	$(HOST_EXPORTS) \
16882	$(POSTSTAGE1_HOST_EXPORTS) \
16883	CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
16884	CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
16885	LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS;  \
16886	echo Configuring stage profile in $(HOST_SUBDIR)/intl; \
16887	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl; \
16888	cd $(HOST_SUBDIR)/intl || exit 1; \
16889	case $(srcdir) in \
16890	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
16891	  *) topdir=`echo $(HOST_SUBDIR)/intl/ | \
16892		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
16893	esac; \
16894	module_srcdir=intl; \
16895	$(SHELL) $$s/$$module_srcdir/configure \
16896	  --srcdir=$${topdir}/$$module_srcdir \
16897	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
16898	  --target=${target_alias} \
16899	  --with-build-libsubdir=$(HOST_SUBDIR) \
16900	  $(STAGEprofile_CONFIGURE_FLAGS)
16901@endif intl-bootstrap
16902
16903.PHONY: configure-stagefeedback-intl maybe-configure-stagefeedback-intl
16904maybe-configure-stagefeedback-intl:
16905@if intl-bootstrap
16906maybe-configure-stagefeedback-intl: configure-stagefeedback-intl
16907configure-stagefeedback-intl:
16908	@[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
16909	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl
16910	@r=`${PWD_COMMAND}`; export r; \
16911	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16912	TFLAGS="$(STAGEfeedback_TFLAGS)"; \
16913	test ! -f $(HOST_SUBDIR)/intl/Makefile || exit 0; \
16914	$(HOST_EXPORTS) \
16915	$(POSTSTAGE1_HOST_EXPORTS) \
16916	CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
16917	CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
16918	LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS;  \
16919	echo Configuring stage feedback in $(HOST_SUBDIR)/intl; \
16920	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl; \
16921	cd $(HOST_SUBDIR)/intl || exit 1; \
16922	case $(srcdir) in \
16923	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
16924	  *) topdir=`echo $(HOST_SUBDIR)/intl/ | \
16925		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
16926	esac; \
16927	module_srcdir=intl; \
16928	$(SHELL) $$s/$$module_srcdir/configure \
16929	  --srcdir=$${topdir}/$$module_srcdir \
16930	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
16931	  --target=${target_alias} \
16932	  --with-build-libsubdir=$(HOST_SUBDIR) \
16933	  $(STAGEfeedback_CONFIGURE_FLAGS)
16934@endif intl-bootstrap
16935
16936
16937
16938
16939
16940.PHONY: all-intl maybe-all-intl
16941maybe-all-intl:
16942@if gcc-bootstrap
16943all-intl: stage_current
16944@endif gcc-bootstrap
16945@if intl
16946TARGET-intl=all
16947maybe-all-intl: all-intl
16948all-intl: configure-intl
16949	@r=`${PWD_COMMAND}`; export r; \
16950	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16951	$(HOST_EXPORTS)  \
16952	(cd $(HOST_SUBDIR)/intl && \
16953	  $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS)  \
16954		$(TARGET-intl))
16955@endif intl
16956
16957
16958
16959.PHONY: all-stage1-intl maybe-all-stage1-intl
16960.PHONY: clean-stage1-intl maybe-clean-stage1-intl
16961maybe-all-stage1-intl:
16962maybe-clean-stage1-intl:
16963@if intl-bootstrap
16964maybe-all-stage1-intl: all-stage1-intl
16965all-stage1: all-stage1-intl
16966TARGET-stage1-intl = $(TARGET-intl)
16967all-stage1-intl: configure-stage1-intl
16968	@[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
16969	@r=`${PWD_COMMAND}`; export r; \
16970	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16971	TFLAGS="$(STAGE1_TFLAGS)"; \
16972	$(HOST_EXPORTS)  \
16973	cd $(HOST_SUBDIR)/intl && \
16974	$(MAKE) $(BASE_FLAGS_TO_PASS) \
16975		CFLAGS="$(STAGE1_CFLAGS)" \
16976		CXXFLAGS="$(STAGE1_CXXFLAGS)" \
16977		LIBCFLAGS="$(LIBCFLAGS)" \
16978		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
16979		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
16980		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
16981		$(EXTRA_HOST_FLAGS)  \
16982		$(STAGE1_FLAGS_TO_PASS)  \
16983		TFLAGS="$(STAGE1_TFLAGS)" \
16984		$(TARGET-stage1-intl)
16985
16986maybe-clean-stage1-intl: clean-stage1-intl
16987clean-stage1: clean-stage1-intl
16988clean-stage1-intl:
16989	@if [ $(current_stage) = stage1 ]; then \
16990	  [ -f $(HOST_SUBDIR)/intl/Makefile ] || exit 0; \
16991	else \
16992	  [ -f $(HOST_SUBDIR)/stage1-intl/Makefile ] || exit 0; \
16993	  $(MAKE) stage1-start; \
16994	fi; \
16995	cd $(HOST_SUBDIR)/intl && \
16996	$(MAKE) $(EXTRA_HOST_FLAGS)  \
16997	$(STAGE1_FLAGS_TO_PASS)  clean
16998@endif intl-bootstrap
16999
17000
17001.PHONY: all-stage2-intl maybe-all-stage2-intl
17002.PHONY: clean-stage2-intl maybe-clean-stage2-intl
17003maybe-all-stage2-intl:
17004maybe-clean-stage2-intl:
17005@if intl-bootstrap
17006maybe-all-stage2-intl: all-stage2-intl
17007all-stage2: all-stage2-intl
17008TARGET-stage2-intl = $(TARGET-intl)
17009all-stage2-intl: configure-stage2-intl
17010	@[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
17011	@r=`${PWD_COMMAND}`; export r; \
17012	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17013	TFLAGS="$(STAGE2_TFLAGS)"; \
17014	$(HOST_EXPORTS) \
17015	$(POSTSTAGE1_HOST_EXPORTS)  \
17016	cd $(HOST_SUBDIR)/intl && \
17017	$(MAKE) $(BASE_FLAGS_TO_PASS) \
17018		CFLAGS="$(STAGE2_CFLAGS)" \
17019		CXXFLAGS="$(STAGE2_CXXFLAGS)" \
17020		LIBCFLAGS="$(STAGE2_CFLAGS)" \
17021		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
17022		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
17023		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
17024		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
17025		TFLAGS="$(STAGE2_TFLAGS)" \
17026		$(TARGET-stage2-intl)
17027
17028maybe-clean-stage2-intl: clean-stage2-intl
17029clean-stage2: clean-stage2-intl
17030clean-stage2-intl:
17031	@if [ $(current_stage) = stage2 ]; then \
17032	  [ -f $(HOST_SUBDIR)/intl/Makefile ] || exit 0; \
17033	else \
17034	  [ -f $(HOST_SUBDIR)/stage2-intl/Makefile ] || exit 0; \
17035	  $(MAKE) stage2-start; \
17036	fi; \
17037	cd $(HOST_SUBDIR)/intl && \
17038	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
17039@endif intl-bootstrap
17040
17041
17042.PHONY: all-stage3-intl maybe-all-stage3-intl
17043.PHONY: clean-stage3-intl maybe-clean-stage3-intl
17044maybe-all-stage3-intl:
17045maybe-clean-stage3-intl:
17046@if intl-bootstrap
17047maybe-all-stage3-intl: all-stage3-intl
17048all-stage3: all-stage3-intl
17049TARGET-stage3-intl = $(TARGET-intl)
17050all-stage3-intl: configure-stage3-intl
17051	@[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
17052	@r=`${PWD_COMMAND}`; export r; \
17053	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17054	TFLAGS="$(STAGE3_TFLAGS)"; \
17055	$(HOST_EXPORTS) \
17056	$(POSTSTAGE1_HOST_EXPORTS)  \
17057	cd $(HOST_SUBDIR)/intl && \
17058	$(MAKE) $(BASE_FLAGS_TO_PASS) \
17059		CFLAGS="$(STAGE3_CFLAGS)" \
17060		CXXFLAGS="$(STAGE3_CXXFLAGS)" \
17061		LIBCFLAGS="$(STAGE3_CFLAGS)" \
17062		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
17063		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
17064		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
17065		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
17066		TFLAGS="$(STAGE3_TFLAGS)" \
17067		$(TARGET-stage3-intl)
17068
17069maybe-clean-stage3-intl: clean-stage3-intl
17070clean-stage3: clean-stage3-intl
17071clean-stage3-intl:
17072	@if [ $(current_stage) = stage3 ]; then \
17073	  [ -f $(HOST_SUBDIR)/intl/Makefile ] || exit 0; \
17074	else \
17075	  [ -f $(HOST_SUBDIR)/stage3-intl/Makefile ] || exit 0; \
17076	  $(MAKE) stage3-start; \
17077	fi; \
17078	cd $(HOST_SUBDIR)/intl && \
17079	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
17080@endif intl-bootstrap
17081
17082
17083.PHONY: all-stage4-intl maybe-all-stage4-intl
17084.PHONY: clean-stage4-intl maybe-clean-stage4-intl
17085maybe-all-stage4-intl:
17086maybe-clean-stage4-intl:
17087@if intl-bootstrap
17088maybe-all-stage4-intl: all-stage4-intl
17089all-stage4: all-stage4-intl
17090TARGET-stage4-intl = $(TARGET-intl)
17091all-stage4-intl: configure-stage4-intl
17092	@[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
17093	@r=`${PWD_COMMAND}`; export r; \
17094	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17095	TFLAGS="$(STAGE4_TFLAGS)"; \
17096	$(HOST_EXPORTS) \
17097	$(POSTSTAGE1_HOST_EXPORTS)  \
17098	cd $(HOST_SUBDIR)/intl && \
17099	$(MAKE) $(BASE_FLAGS_TO_PASS) \
17100		CFLAGS="$(STAGE4_CFLAGS)" \
17101		CXXFLAGS="$(STAGE4_CXXFLAGS)" \
17102		LIBCFLAGS="$(STAGE4_CFLAGS)" \
17103		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
17104		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
17105		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
17106		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
17107		TFLAGS="$(STAGE4_TFLAGS)" \
17108		$(TARGET-stage4-intl)
17109
17110maybe-clean-stage4-intl: clean-stage4-intl
17111clean-stage4: clean-stage4-intl
17112clean-stage4-intl:
17113	@if [ $(current_stage) = stage4 ]; then \
17114	  [ -f $(HOST_SUBDIR)/intl/Makefile ] || exit 0; \
17115	else \
17116	  [ -f $(HOST_SUBDIR)/stage4-intl/Makefile ] || exit 0; \
17117	  $(MAKE) stage4-start; \
17118	fi; \
17119	cd $(HOST_SUBDIR)/intl && \
17120	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
17121@endif intl-bootstrap
17122
17123
17124.PHONY: all-stageprofile-intl maybe-all-stageprofile-intl
17125.PHONY: clean-stageprofile-intl maybe-clean-stageprofile-intl
17126maybe-all-stageprofile-intl:
17127maybe-clean-stageprofile-intl:
17128@if intl-bootstrap
17129maybe-all-stageprofile-intl: all-stageprofile-intl
17130all-stageprofile: all-stageprofile-intl
17131TARGET-stageprofile-intl = $(TARGET-intl)
17132all-stageprofile-intl: configure-stageprofile-intl
17133	@[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
17134	@r=`${PWD_COMMAND}`; export r; \
17135	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17136	TFLAGS="$(STAGEprofile_TFLAGS)"; \
17137	$(HOST_EXPORTS) \
17138	$(POSTSTAGE1_HOST_EXPORTS)  \
17139	cd $(HOST_SUBDIR)/intl && \
17140	$(MAKE) $(BASE_FLAGS_TO_PASS) \
17141		CFLAGS="$(STAGEprofile_CFLAGS)" \
17142		CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
17143		LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
17144		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
17145		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
17146		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
17147		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
17148		TFLAGS="$(STAGEprofile_TFLAGS)" \
17149		$(TARGET-stageprofile-intl)
17150
17151maybe-clean-stageprofile-intl: clean-stageprofile-intl
17152clean-stageprofile: clean-stageprofile-intl
17153clean-stageprofile-intl:
17154	@if [ $(current_stage) = stageprofile ]; then \
17155	  [ -f $(HOST_SUBDIR)/intl/Makefile ] || exit 0; \
17156	else \
17157	  [ -f $(HOST_SUBDIR)/stageprofile-intl/Makefile ] || exit 0; \
17158	  $(MAKE) stageprofile-start; \
17159	fi; \
17160	cd $(HOST_SUBDIR)/intl && \
17161	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
17162@endif intl-bootstrap
17163
17164
17165.PHONY: all-stagefeedback-intl maybe-all-stagefeedback-intl
17166.PHONY: clean-stagefeedback-intl maybe-clean-stagefeedback-intl
17167maybe-all-stagefeedback-intl:
17168maybe-clean-stagefeedback-intl:
17169@if intl-bootstrap
17170maybe-all-stagefeedback-intl: all-stagefeedback-intl
17171all-stagefeedback: all-stagefeedback-intl
17172TARGET-stagefeedback-intl = $(TARGET-intl)
17173all-stagefeedback-intl: configure-stagefeedback-intl
17174	@[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
17175	@r=`${PWD_COMMAND}`; export r; \
17176	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17177	TFLAGS="$(STAGEfeedback_TFLAGS)"; \
17178	$(HOST_EXPORTS) \
17179	$(POSTSTAGE1_HOST_EXPORTS)  \
17180	cd $(HOST_SUBDIR)/intl && \
17181	$(MAKE) $(BASE_FLAGS_TO_PASS) \
17182		CFLAGS="$(STAGEfeedback_CFLAGS)" \
17183		CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
17184		LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
17185		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
17186		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
17187		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
17188		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
17189		TFLAGS="$(STAGEfeedback_TFLAGS)" \
17190		$(TARGET-stagefeedback-intl)
17191
17192maybe-clean-stagefeedback-intl: clean-stagefeedback-intl
17193clean-stagefeedback: clean-stagefeedback-intl
17194clean-stagefeedback-intl:
17195	@if [ $(current_stage) = stagefeedback ]; then \
17196	  [ -f $(HOST_SUBDIR)/intl/Makefile ] || exit 0; \
17197	else \
17198	  [ -f $(HOST_SUBDIR)/stagefeedback-intl/Makefile ] || exit 0; \
17199	  $(MAKE) stagefeedback-start; \
17200	fi; \
17201	cd $(HOST_SUBDIR)/intl && \
17202	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
17203@endif intl-bootstrap
17204
17205
17206
17207
17208
17209.PHONY: check-intl maybe-check-intl
17210maybe-check-intl:
17211@if intl
17212maybe-check-intl: check-intl
17213
17214check-intl:
17215	@: $(MAKE); $(unstage)
17216	@r=`${PWD_COMMAND}`; export r; \
17217	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17218	$(HOST_EXPORTS) $(EXTRA_HOST_EXPORTS) \
17219	(cd $(HOST_SUBDIR)/intl && \
17220	  $(MAKE) $(FLAGS_TO_PASS)  $(EXTRA_BOOTSTRAP_FLAGS) check)
17221
17222@endif intl
17223
17224.PHONY: install-intl maybe-install-intl
17225maybe-install-intl:
17226@if intl
17227maybe-install-intl: install-intl
17228
17229install-intl: installdirs
17230	@: $(MAKE); $(unstage)
17231	@r=`${PWD_COMMAND}`; export r; \
17232	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17233	$(HOST_EXPORTS) \
17234	(cd $(HOST_SUBDIR)/intl && \
17235	  $(MAKE) $(FLAGS_TO_PASS)  install)
17236
17237@endif intl
17238
17239.PHONY: install-strip-intl maybe-install-strip-intl
17240maybe-install-strip-intl:
17241@if intl
17242maybe-install-strip-intl: install-strip-intl
17243
17244install-strip-intl: installdirs
17245	@: $(MAKE); $(unstage)
17246	@r=`${PWD_COMMAND}`; export r; \
17247	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17248	$(HOST_EXPORTS) \
17249	(cd $(HOST_SUBDIR)/intl && \
17250	  $(MAKE) $(FLAGS_TO_PASS)  install-strip)
17251
17252@endif intl
17253
17254# Other targets (info, dvi, pdf, etc.)
17255
17256.PHONY: maybe-info-intl info-intl
17257maybe-info-intl:
17258@if intl
17259maybe-info-intl: info-intl
17260
17261info-intl: \
17262    configure-intl 
17263	@[ -f ./intl/Makefile ] || exit 0; \
17264	r=`${PWD_COMMAND}`; export r; \
17265	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17266	$(HOST_EXPORTS) \
17267	for flag in $(EXTRA_HOST_FLAGS) ; do \
17268	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17269	done; \
17270	echo "Doing info in intl"; \
17271	(cd $(HOST_SUBDIR)/intl && \
17272	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17273	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17274	          "RANLIB=$${RANLIB}" \
17275	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17276	          info) \
17277	  || exit 1
17278
17279@endif intl
17280
17281.PHONY: maybe-dvi-intl dvi-intl
17282maybe-dvi-intl:
17283@if intl
17284maybe-dvi-intl: dvi-intl
17285
17286dvi-intl: \
17287    configure-intl 
17288	@[ -f ./intl/Makefile ] || exit 0; \
17289	r=`${PWD_COMMAND}`; export r; \
17290	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17291	$(HOST_EXPORTS) \
17292	for flag in $(EXTRA_HOST_FLAGS) ; do \
17293	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17294	done; \
17295	echo "Doing dvi in intl"; \
17296	(cd $(HOST_SUBDIR)/intl && \
17297	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17298	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17299	          "RANLIB=$${RANLIB}" \
17300	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17301	          dvi) \
17302	  || exit 1
17303
17304@endif intl
17305
17306.PHONY: maybe-pdf-intl pdf-intl
17307maybe-pdf-intl:
17308@if intl
17309maybe-pdf-intl: pdf-intl
17310
17311pdf-intl: \
17312    configure-intl 
17313	@[ -f ./intl/Makefile ] || exit 0; \
17314	r=`${PWD_COMMAND}`; export r; \
17315	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17316	$(HOST_EXPORTS) \
17317	for flag in $(EXTRA_HOST_FLAGS) ; do \
17318	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17319	done; \
17320	echo "Doing pdf in intl"; \
17321	(cd $(HOST_SUBDIR)/intl && \
17322	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17323	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17324	          "RANLIB=$${RANLIB}" \
17325	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17326	          pdf) \
17327	  || exit 1
17328
17329@endif intl
17330
17331.PHONY: maybe-html-intl html-intl
17332maybe-html-intl:
17333@if intl
17334maybe-html-intl: html-intl
17335
17336html-intl: \
17337    configure-intl 
17338	@[ -f ./intl/Makefile ] || exit 0; \
17339	r=`${PWD_COMMAND}`; export r; \
17340	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17341	$(HOST_EXPORTS) \
17342	for flag in $(EXTRA_HOST_FLAGS) ; do \
17343	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17344	done; \
17345	echo "Doing html in intl"; \
17346	(cd $(HOST_SUBDIR)/intl && \
17347	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17348	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17349	          "RANLIB=$${RANLIB}" \
17350	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17351	          html) \
17352	  || exit 1
17353
17354@endif intl
17355
17356.PHONY: maybe-TAGS-intl TAGS-intl
17357maybe-TAGS-intl:
17358@if intl
17359maybe-TAGS-intl: TAGS-intl
17360
17361TAGS-intl: \
17362    configure-intl 
17363	@[ -f ./intl/Makefile ] || exit 0; \
17364	r=`${PWD_COMMAND}`; export r; \
17365	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17366	$(HOST_EXPORTS) \
17367	for flag in $(EXTRA_HOST_FLAGS) ; do \
17368	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17369	done; \
17370	echo "Doing TAGS in intl"; \
17371	(cd $(HOST_SUBDIR)/intl && \
17372	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17373	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17374	          "RANLIB=$${RANLIB}" \
17375	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17376	          TAGS) \
17377	  || exit 1
17378
17379@endif intl
17380
17381.PHONY: maybe-install-info-intl install-info-intl
17382maybe-install-info-intl:
17383@if intl
17384maybe-install-info-intl: install-info-intl
17385
17386install-info-intl: \
17387    configure-intl \
17388    info-intl 
17389	@[ -f ./intl/Makefile ] || exit 0; \
17390	r=`${PWD_COMMAND}`; export r; \
17391	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17392	$(HOST_EXPORTS) \
17393	for flag in $(EXTRA_HOST_FLAGS) ; do \
17394	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17395	done; \
17396	echo "Doing install-info in intl"; \
17397	(cd $(HOST_SUBDIR)/intl && \
17398	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17399	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17400	          "RANLIB=$${RANLIB}" \
17401	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17402	          install-info) \
17403	  || exit 1
17404
17405@endif intl
17406
17407.PHONY: maybe-install-pdf-intl install-pdf-intl
17408maybe-install-pdf-intl:
17409@if intl
17410maybe-install-pdf-intl: install-pdf-intl
17411
17412install-pdf-intl: \
17413    configure-intl \
17414    pdf-intl 
17415	@[ -f ./intl/Makefile ] || exit 0; \
17416	r=`${PWD_COMMAND}`; export r; \
17417	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17418	$(HOST_EXPORTS) \
17419	for flag in $(EXTRA_HOST_FLAGS) ; do \
17420	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17421	done; \
17422	echo "Doing install-pdf in intl"; \
17423	(cd $(HOST_SUBDIR)/intl && \
17424	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17425	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17426	          "RANLIB=$${RANLIB}" \
17427	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17428	          install-pdf) \
17429	  || exit 1
17430
17431@endif intl
17432
17433.PHONY: maybe-install-html-intl install-html-intl
17434maybe-install-html-intl:
17435@if intl
17436maybe-install-html-intl: install-html-intl
17437
17438install-html-intl: \
17439    configure-intl \
17440    html-intl 
17441	@[ -f ./intl/Makefile ] || exit 0; \
17442	r=`${PWD_COMMAND}`; export r; \
17443	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17444	$(HOST_EXPORTS) \
17445	for flag in $(EXTRA_HOST_FLAGS) ; do \
17446	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17447	done; \
17448	echo "Doing install-html in intl"; \
17449	(cd $(HOST_SUBDIR)/intl && \
17450	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17451	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17452	          "RANLIB=$${RANLIB}" \
17453	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17454	          install-html) \
17455	  || exit 1
17456
17457@endif intl
17458
17459.PHONY: maybe-installcheck-intl installcheck-intl
17460maybe-installcheck-intl:
17461@if intl
17462maybe-installcheck-intl: installcheck-intl
17463
17464installcheck-intl: \
17465    configure-intl 
17466	@[ -f ./intl/Makefile ] || exit 0; \
17467	r=`${PWD_COMMAND}`; export r; \
17468	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17469	$(HOST_EXPORTS) \
17470	for flag in $(EXTRA_HOST_FLAGS) ; do \
17471	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17472	done; \
17473	echo "Doing installcheck in intl"; \
17474	(cd $(HOST_SUBDIR)/intl && \
17475	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17476	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17477	          "RANLIB=$${RANLIB}" \
17478	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17479	          installcheck) \
17480	  || exit 1
17481
17482@endif intl
17483
17484.PHONY: maybe-mostlyclean-intl mostlyclean-intl
17485maybe-mostlyclean-intl:
17486@if intl
17487maybe-mostlyclean-intl: mostlyclean-intl
17488
17489mostlyclean-intl: 
17490	@[ -f ./intl/Makefile ] || exit 0; \
17491	r=`${PWD_COMMAND}`; export r; \
17492	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17493	$(HOST_EXPORTS) \
17494	for flag in $(EXTRA_HOST_FLAGS) ; do \
17495	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17496	done; \
17497	echo "Doing mostlyclean in intl"; \
17498	(cd $(HOST_SUBDIR)/intl && \
17499	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17500	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17501	          "RANLIB=$${RANLIB}" \
17502	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17503	          mostlyclean) \
17504	  || exit 1
17505
17506@endif intl
17507
17508.PHONY: maybe-clean-intl clean-intl
17509maybe-clean-intl:
17510@if intl
17511maybe-clean-intl: clean-intl
17512
17513clean-intl: 
17514	@[ -f ./intl/Makefile ] || exit 0; \
17515	r=`${PWD_COMMAND}`; export r; \
17516	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17517	$(HOST_EXPORTS) \
17518	for flag in $(EXTRA_HOST_FLAGS) ; do \
17519	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17520	done; \
17521	echo "Doing clean in intl"; \
17522	(cd $(HOST_SUBDIR)/intl && \
17523	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17524	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17525	          "RANLIB=$${RANLIB}" \
17526	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17527	          clean) \
17528	  || exit 1
17529
17530@endif intl
17531
17532.PHONY: maybe-distclean-intl distclean-intl
17533maybe-distclean-intl:
17534@if intl
17535maybe-distclean-intl: distclean-intl
17536
17537distclean-intl: 
17538	@[ -f ./intl/Makefile ] || exit 0; \
17539	r=`${PWD_COMMAND}`; export r; \
17540	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17541	$(HOST_EXPORTS) \
17542	for flag in $(EXTRA_HOST_FLAGS) ; do \
17543	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17544	done; \
17545	echo "Doing distclean in intl"; \
17546	(cd $(HOST_SUBDIR)/intl && \
17547	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17548	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17549	          "RANLIB=$${RANLIB}" \
17550	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17551	          distclean) \
17552	  || exit 1
17553
17554@endif intl
17555
17556.PHONY: maybe-maintainer-clean-intl maintainer-clean-intl
17557maybe-maintainer-clean-intl:
17558@if intl
17559maybe-maintainer-clean-intl: maintainer-clean-intl
17560
17561maintainer-clean-intl: 
17562	@[ -f ./intl/Makefile ] || exit 0; \
17563	r=`${PWD_COMMAND}`; export r; \
17564	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17565	$(HOST_EXPORTS) \
17566	for flag in $(EXTRA_HOST_FLAGS) ; do \
17567	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17568	done; \
17569	echo "Doing maintainer-clean in intl"; \
17570	(cd $(HOST_SUBDIR)/intl && \
17571	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17572	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17573	          "RANLIB=$${RANLIB}" \
17574	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17575	          maintainer-clean) \
17576	  || exit 1
17577
17578@endif intl
17579
17580
17581
17582.PHONY: configure-tcl maybe-configure-tcl
17583maybe-configure-tcl:
17584@if gcc-bootstrap
17585configure-tcl: stage_current
17586@endif gcc-bootstrap
17587@if tcl
17588maybe-configure-tcl: configure-tcl
17589configure-tcl: 
17590	@: $(MAKE); $(unstage)
17591	@r=`${PWD_COMMAND}`; export r; \
17592	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17593	test ! -f $(HOST_SUBDIR)/tcl/Makefile || exit 0; \
17594	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/tcl; \
17595	$(HOST_EXPORTS)  \
17596	echo Configuring in $(HOST_SUBDIR)/tcl; \
17597	cd "$(HOST_SUBDIR)/tcl" || exit 1; \
17598	case $(srcdir) in \
17599	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
17600	  *) topdir=`echo $(HOST_SUBDIR)/tcl/ | \
17601		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
17602	esac; \
17603	module_srcdir=tcl; \
17604	$(SHELL) \
17605	  $$s/$$module_srcdir/configure \
17606	  --srcdir=$${topdir}/$$module_srcdir \
17607	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
17608	  --target=${target_alias}  \
17609	  || exit 1
17610@endif tcl
17611
17612
17613
17614
17615
17616.PHONY: all-tcl maybe-all-tcl
17617maybe-all-tcl:
17618@if gcc-bootstrap
17619all-tcl: stage_current
17620@endif gcc-bootstrap
17621@if tcl
17622TARGET-tcl=all
17623maybe-all-tcl: all-tcl
17624all-tcl: configure-tcl
17625	@: $(MAKE); $(unstage)
17626	@r=`${PWD_COMMAND}`; export r; \
17627	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17628	$(HOST_EXPORTS)  \
17629	(cd $(HOST_SUBDIR)/tcl && \
17630	  $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS)  \
17631		$(TARGET-tcl))
17632@endif tcl
17633
17634
17635
17636
17637.PHONY: check-tcl maybe-check-tcl
17638maybe-check-tcl:
17639@if tcl
17640maybe-check-tcl: check-tcl
17641
17642check-tcl:
17643	@: $(MAKE); $(unstage)
17644	@r=`${PWD_COMMAND}`; export r; \
17645	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17646	$(HOST_EXPORTS)  \
17647	(cd $(HOST_SUBDIR)/tcl && \
17648	  $(MAKE) $(FLAGS_TO_PASS)  check)
17649
17650@endif tcl
17651
17652.PHONY: install-tcl maybe-install-tcl
17653maybe-install-tcl:
17654@if tcl
17655maybe-install-tcl: install-tcl
17656
17657install-tcl: installdirs
17658	@: $(MAKE); $(unstage)
17659	@r=`${PWD_COMMAND}`; export r; \
17660	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17661	$(HOST_EXPORTS) \
17662	(cd $(HOST_SUBDIR)/tcl && \
17663	  $(MAKE) $(FLAGS_TO_PASS)  install)
17664
17665@endif tcl
17666
17667.PHONY: install-strip-tcl maybe-install-strip-tcl
17668maybe-install-strip-tcl:
17669@if tcl
17670maybe-install-strip-tcl: install-strip-tcl
17671
17672install-strip-tcl: installdirs
17673	@: $(MAKE); $(unstage)
17674	@r=`${PWD_COMMAND}`; export r; \
17675	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17676	$(HOST_EXPORTS) \
17677	(cd $(HOST_SUBDIR)/tcl && \
17678	  $(MAKE) $(FLAGS_TO_PASS)  install-strip)
17679
17680@endif tcl
17681
17682# Other targets (info, dvi, pdf, etc.)
17683
17684.PHONY: maybe-info-tcl info-tcl
17685maybe-info-tcl:
17686@if tcl
17687maybe-info-tcl: info-tcl
17688
17689info-tcl: \
17690    configure-tcl 
17691	@: $(MAKE); $(unstage)
17692	@[ -f ./tcl/Makefile ] || exit 0; \
17693	r=`${PWD_COMMAND}`; export r; \
17694	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17695	$(HOST_EXPORTS) \
17696	for flag in $(EXTRA_HOST_FLAGS) ; do \
17697	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17698	done; \
17699	echo "Doing info in tcl"; \
17700	(cd $(HOST_SUBDIR)/tcl && \
17701	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17702	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17703	          "RANLIB=$${RANLIB}" \
17704	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17705	          info) \
17706	  || exit 1
17707
17708@endif tcl
17709
17710.PHONY: maybe-dvi-tcl dvi-tcl
17711maybe-dvi-tcl:
17712@if tcl
17713maybe-dvi-tcl: dvi-tcl
17714
17715dvi-tcl: \
17716    configure-tcl 
17717	@: $(MAKE); $(unstage)
17718	@[ -f ./tcl/Makefile ] || exit 0; \
17719	r=`${PWD_COMMAND}`; export r; \
17720	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17721	$(HOST_EXPORTS) \
17722	for flag in $(EXTRA_HOST_FLAGS) ; do \
17723	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17724	done; \
17725	echo "Doing dvi in tcl"; \
17726	(cd $(HOST_SUBDIR)/tcl && \
17727	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17728	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17729	          "RANLIB=$${RANLIB}" \
17730	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17731	          dvi) \
17732	  || exit 1
17733
17734@endif tcl
17735
17736.PHONY: maybe-pdf-tcl pdf-tcl
17737maybe-pdf-tcl:
17738@if tcl
17739maybe-pdf-tcl: pdf-tcl
17740
17741pdf-tcl: \
17742    configure-tcl 
17743	@: $(MAKE); $(unstage)
17744	@[ -f ./tcl/Makefile ] || exit 0; \
17745	r=`${PWD_COMMAND}`; export r; \
17746	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17747	$(HOST_EXPORTS) \
17748	for flag in $(EXTRA_HOST_FLAGS) ; do \
17749	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17750	done; \
17751	echo "Doing pdf in tcl"; \
17752	(cd $(HOST_SUBDIR)/tcl && \
17753	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17754	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17755	          "RANLIB=$${RANLIB}" \
17756	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17757	          pdf) \
17758	  || exit 1
17759
17760@endif tcl
17761
17762.PHONY: maybe-html-tcl html-tcl
17763maybe-html-tcl:
17764@if tcl
17765maybe-html-tcl: html-tcl
17766
17767html-tcl: \
17768    configure-tcl 
17769	@: $(MAKE); $(unstage)
17770	@[ -f ./tcl/Makefile ] || exit 0; \
17771	r=`${PWD_COMMAND}`; export r; \
17772	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17773	$(HOST_EXPORTS) \
17774	for flag in $(EXTRA_HOST_FLAGS) ; do \
17775	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17776	done; \
17777	echo "Doing html in tcl"; \
17778	(cd $(HOST_SUBDIR)/tcl && \
17779	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17780	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17781	          "RANLIB=$${RANLIB}" \
17782	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17783	          html) \
17784	  || exit 1
17785
17786@endif tcl
17787
17788.PHONY: maybe-TAGS-tcl TAGS-tcl
17789maybe-TAGS-tcl:
17790@if tcl
17791maybe-TAGS-tcl: TAGS-tcl
17792
17793TAGS-tcl: \
17794    configure-tcl 
17795	@: $(MAKE); $(unstage)
17796	@[ -f ./tcl/Makefile ] || exit 0; \
17797	r=`${PWD_COMMAND}`; export r; \
17798	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17799	$(HOST_EXPORTS) \
17800	for flag in $(EXTRA_HOST_FLAGS) ; do \
17801	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17802	done; \
17803	echo "Doing TAGS in tcl"; \
17804	(cd $(HOST_SUBDIR)/tcl && \
17805	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17806	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17807	          "RANLIB=$${RANLIB}" \
17808	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17809	          TAGS) \
17810	  || exit 1
17811
17812@endif tcl
17813
17814.PHONY: maybe-install-info-tcl install-info-tcl
17815maybe-install-info-tcl:
17816@if tcl
17817maybe-install-info-tcl: install-info-tcl
17818
17819install-info-tcl: \
17820    configure-tcl \
17821    info-tcl 
17822	@: $(MAKE); $(unstage)
17823	@[ -f ./tcl/Makefile ] || exit 0; \
17824	r=`${PWD_COMMAND}`; export r; \
17825	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17826	$(HOST_EXPORTS) \
17827	for flag in $(EXTRA_HOST_FLAGS) ; do \
17828	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17829	done; \
17830	echo "Doing install-info in tcl"; \
17831	(cd $(HOST_SUBDIR)/tcl && \
17832	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17833	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17834	          "RANLIB=$${RANLIB}" \
17835	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17836	          install-info) \
17837	  || exit 1
17838
17839@endif tcl
17840
17841.PHONY: maybe-install-pdf-tcl install-pdf-tcl
17842maybe-install-pdf-tcl:
17843@if tcl
17844maybe-install-pdf-tcl: install-pdf-tcl
17845
17846install-pdf-tcl: \
17847    configure-tcl \
17848    pdf-tcl 
17849	@: $(MAKE); $(unstage)
17850	@[ -f ./tcl/Makefile ] || exit 0; \
17851	r=`${PWD_COMMAND}`; export r; \
17852	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17853	$(HOST_EXPORTS) \
17854	for flag in $(EXTRA_HOST_FLAGS) ; do \
17855	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17856	done; \
17857	echo "Doing install-pdf in tcl"; \
17858	(cd $(HOST_SUBDIR)/tcl && \
17859	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17860	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17861	          "RANLIB=$${RANLIB}" \
17862	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17863	          install-pdf) \
17864	  || exit 1
17865
17866@endif tcl
17867
17868.PHONY: maybe-install-html-tcl install-html-tcl
17869maybe-install-html-tcl:
17870@if tcl
17871maybe-install-html-tcl: install-html-tcl
17872
17873install-html-tcl: \
17874    configure-tcl \
17875    html-tcl 
17876	@: $(MAKE); $(unstage)
17877	@[ -f ./tcl/Makefile ] || exit 0; \
17878	r=`${PWD_COMMAND}`; export r; \
17879	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17880	$(HOST_EXPORTS) \
17881	for flag in $(EXTRA_HOST_FLAGS) ; do \
17882	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17883	done; \
17884	echo "Doing install-html in tcl"; \
17885	(cd $(HOST_SUBDIR)/tcl && \
17886	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17887	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17888	          "RANLIB=$${RANLIB}" \
17889	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17890	          install-html) \
17891	  || exit 1
17892
17893@endif tcl
17894
17895.PHONY: maybe-installcheck-tcl installcheck-tcl
17896maybe-installcheck-tcl:
17897@if tcl
17898maybe-installcheck-tcl: installcheck-tcl
17899
17900installcheck-tcl: \
17901    configure-tcl 
17902	@: $(MAKE); $(unstage)
17903	@[ -f ./tcl/Makefile ] || exit 0; \
17904	r=`${PWD_COMMAND}`; export r; \
17905	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17906	$(HOST_EXPORTS) \
17907	for flag in $(EXTRA_HOST_FLAGS) ; do \
17908	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17909	done; \
17910	echo "Doing installcheck in tcl"; \
17911	(cd $(HOST_SUBDIR)/tcl && \
17912	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17913	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17914	          "RANLIB=$${RANLIB}" \
17915	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17916	          installcheck) \
17917	  || exit 1
17918
17919@endif tcl
17920
17921.PHONY: maybe-mostlyclean-tcl mostlyclean-tcl
17922maybe-mostlyclean-tcl:
17923@if tcl
17924maybe-mostlyclean-tcl: mostlyclean-tcl
17925
17926# tcl doesn't support mostlyclean.
17927mostlyclean-tcl:
17928
17929@endif tcl
17930
17931.PHONY: maybe-clean-tcl clean-tcl
17932maybe-clean-tcl:
17933@if tcl
17934maybe-clean-tcl: clean-tcl
17935
17936clean-tcl: 
17937	@: $(MAKE); $(unstage)
17938	@[ -f ./tcl/Makefile ] || exit 0; \
17939	r=`${PWD_COMMAND}`; export r; \
17940	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17941	$(HOST_EXPORTS) \
17942	for flag in $(EXTRA_HOST_FLAGS) ; do \
17943	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17944	done; \
17945	echo "Doing clean in tcl"; \
17946	(cd $(HOST_SUBDIR)/tcl && \
17947	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17948	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17949	          "RANLIB=$${RANLIB}" \
17950	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17951	          clean) \
17952	  || exit 1
17953
17954@endif tcl
17955
17956.PHONY: maybe-distclean-tcl distclean-tcl
17957maybe-distclean-tcl:
17958@if tcl
17959maybe-distclean-tcl: distclean-tcl
17960
17961distclean-tcl: 
17962	@: $(MAKE); $(unstage)
17963	@[ -f ./tcl/Makefile ] || exit 0; \
17964	r=`${PWD_COMMAND}`; export r; \
17965	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17966	$(HOST_EXPORTS) \
17967	for flag in $(EXTRA_HOST_FLAGS) ; do \
17968	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17969	done; \
17970	echo "Doing distclean in tcl"; \
17971	(cd $(HOST_SUBDIR)/tcl && \
17972	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17973	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17974	          "RANLIB=$${RANLIB}" \
17975	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17976	          distclean) \
17977	  || exit 1
17978
17979@endif tcl
17980
17981.PHONY: maybe-maintainer-clean-tcl maintainer-clean-tcl
17982maybe-maintainer-clean-tcl:
17983@if tcl
17984maybe-maintainer-clean-tcl: maintainer-clean-tcl
17985
17986maintainer-clean-tcl: 
17987	@: $(MAKE); $(unstage)
17988	@[ -f ./tcl/Makefile ] || exit 0; \
17989	r=`${PWD_COMMAND}`; export r; \
17990	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17991	$(HOST_EXPORTS) \
17992	for flag in $(EXTRA_HOST_FLAGS) ; do \
17993	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17994	done; \
17995	echo "Doing maintainer-clean in tcl"; \
17996	(cd $(HOST_SUBDIR)/tcl && \
17997	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17998	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17999	          "RANLIB=$${RANLIB}" \
18000	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18001	          maintainer-clean) \
18002	  || exit 1
18003
18004@endif tcl
18005
18006
18007
18008.PHONY: configure-itcl maybe-configure-itcl
18009maybe-configure-itcl:
18010@if gcc-bootstrap
18011configure-itcl: stage_current
18012@endif gcc-bootstrap
18013@if itcl
18014maybe-configure-itcl: configure-itcl
18015configure-itcl: 
18016	@: $(MAKE); $(unstage)
18017	@r=`${PWD_COMMAND}`; export r; \
18018	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18019	test ! -f $(HOST_SUBDIR)/itcl/Makefile || exit 0; \
18020	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/itcl; \
18021	$(HOST_EXPORTS)  \
18022	echo Configuring in $(HOST_SUBDIR)/itcl; \
18023	cd "$(HOST_SUBDIR)/itcl" || exit 1; \
18024	case $(srcdir) in \
18025	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
18026	  *) topdir=`echo $(HOST_SUBDIR)/itcl/ | \
18027		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
18028	esac; \
18029	module_srcdir=itcl; \
18030	$(SHELL) \
18031	  $$s/$$module_srcdir/configure \
18032	  --srcdir=$${topdir}/$$module_srcdir \
18033	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
18034	  --target=${target_alias}  \
18035	  || exit 1
18036@endif itcl
18037
18038
18039
18040
18041
18042.PHONY: all-itcl maybe-all-itcl
18043maybe-all-itcl:
18044@if gcc-bootstrap
18045all-itcl: stage_current
18046@endif gcc-bootstrap
18047@if itcl
18048TARGET-itcl=all
18049maybe-all-itcl: all-itcl
18050all-itcl: configure-itcl
18051	@: $(MAKE); $(unstage)
18052	@r=`${PWD_COMMAND}`; export r; \
18053	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18054	$(HOST_EXPORTS)  \
18055	(cd $(HOST_SUBDIR)/itcl && \
18056	  $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS)  \
18057		$(TARGET-itcl))
18058@endif itcl
18059
18060
18061
18062
18063.PHONY: check-itcl maybe-check-itcl
18064maybe-check-itcl:
18065@if itcl
18066maybe-check-itcl: check-itcl
18067
18068check-itcl:
18069	@: $(MAKE); $(unstage)
18070	@r=`${PWD_COMMAND}`; export r; \
18071	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18072	$(HOST_EXPORTS)  \
18073	(cd $(HOST_SUBDIR)/itcl && \
18074	  $(MAKE) $(FLAGS_TO_PASS)  check)
18075
18076@endif itcl
18077
18078.PHONY: install-itcl maybe-install-itcl
18079maybe-install-itcl:
18080@if itcl
18081maybe-install-itcl: install-itcl
18082
18083install-itcl: installdirs
18084	@: $(MAKE); $(unstage)
18085	@r=`${PWD_COMMAND}`; export r; \
18086	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18087	$(HOST_EXPORTS) \
18088	(cd $(HOST_SUBDIR)/itcl && \
18089	  $(MAKE) $(FLAGS_TO_PASS)  install)
18090
18091@endif itcl
18092
18093.PHONY: install-strip-itcl maybe-install-strip-itcl
18094maybe-install-strip-itcl:
18095@if itcl
18096maybe-install-strip-itcl: install-strip-itcl
18097
18098install-strip-itcl: installdirs
18099	@: $(MAKE); $(unstage)
18100	@r=`${PWD_COMMAND}`; export r; \
18101	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18102	$(HOST_EXPORTS) \
18103	(cd $(HOST_SUBDIR)/itcl && \
18104	  $(MAKE) $(FLAGS_TO_PASS)  install-strip)
18105
18106@endif itcl
18107
18108# Other targets (info, dvi, pdf, etc.)
18109
18110.PHONY: maybe-info-itcl info-itcl
18111maybe-info-itcl:
18112@if itcl
18113maybe-info-itcl: info-itcl
18114
18115info-itcl: \
18116    configure-itcl 
18117	@: $(MAKE); $(unstage)
18118	@[ -f ./itcl/Makefile ] || exit 0; \
18119	r=`${PWD_COMMAND}`; export r; \
18120	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18121	$(HOST_EXPORTS) \
18122	for flag in $(EXTRA_HOST_FLAGS) ; do \
18123	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18124	done; \
18125	echo "Doing info in itcl"; \
18126	(cd $(HOST_SUBDIR)/itcl && \
18127	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18128	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18129	          "RANLIB=$${RANLIB}" \
18130	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18131	          info) \
18132	  || exit 1
18133
18134@endif itcl
18135
18136.PHONY: maybe-dvi-itcl dvi-itcl
18137maybe-dvi-itcl:
18138@if itcl
18139maybe-dvi-itcl: dvi-itcl
18140
18141dvi-itcl: \
18142    configure-itcl 
18143	@: $(MAKE); $(unstage)
18144	@[ -f ./itcl/Makefile ] || exit 0; \
18145	r=`${PWD_COMMAND}`; export r; \
18146	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18147	$(HOST_EXPORTS) \
18148	for flag in $(EXTRA_HOST_FLAGS) ; do \
18149	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18150	done; \
18151	echo "Doing dvi in itcl"; \
18152	(cd $(HOST_SUBDIR)/itcl && \
18153	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18154	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18155	          "RANLIB=$${RANLIB}" \
18156	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18157	          dvi) \
18158	  || exit 1
18159
18160@endif itcl
18161
18162.PHONY: maybe-pdf-itcl pdf-itcl
18163maybe-pdf-itcl:
18164@if itcl
18165maybe-pdf-itcl: pdf-itcl
18166
18167pdf-itcl: \
18168    configure-itcl 
18169	@: $(MAKE); $(unstage)
18170	@[ -f ./itcl/Makefile ] || exit 0; \
18171	r=`${PWD_COMMAND}`; export r; \
18172	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18173	$(HOST_EXPORTS) \
18174	for flag in $(EXTRA_HOST_FLAGS) ; do \
18175	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18176	done; \
18177	echo "Doing pdf in itcl"; \
18178	(cd $(HOST_SUBDIR)/itcl && \
18179	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18180	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18181	          "RANLIB=$${RANLIB}" \
18182	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18183	          pdf) \
18184	  || exit 1
18185
18186@endif itcl
18187
18188.PHONY: maybe-html-itcl html-itcl
18189maybe-html-itcl:
18190@if itcl
18191maybe-html-itcl: html-itcl
18192
18193html-itcl: \
18194    configure-itcl 
18195	@: $(MAKE); $(unstage)
18196	@[ -f ./itcl/Makefile ] || exit 0; \
18197	r=`${PWD_COMMAND}`; export r; \
18198	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18199	$(HOST_EXPORTS) \
18200	for flag in $(EXTRA_HOST_FLAGS) ; do \
18201	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18202	done; \
18203	echo "Doing html in itcl"; \
18204	(cd $(HOST_SUBDIR)/itcl && \
18205	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18206	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18207	          "RANLIB=$${RANLIB}" \
18208	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18209	          html) \
18210	  || exit 1
18211
18212@endif itcl
18213
18214.PHONY: maybe-TAGS-itcl TAGS-itcl
18215maybe-TAGS-itcl:
18216@if itcl
18217maybe-TAGS-itcl: TAGS-itcl
18218
18219TAGS-itcl: \
18220    configure-itcl 
18221	@: $(MAKE); $(unstage)
18222	@[ -f ./itcl/Makefile ] || exit 0; \
18223	r=`${PWD_COMMAND}`; export r; \
18224	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18225	$(HOST_EXPORTS) \
18226	for flag in $(EXTRA_HOST_FLAGS) ; do \
18227	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18228	done; \
18229	echo "Doing TAGS in itcl"; \
18230	(cd $(HOST_SUBDIR)/itcl && \
18231	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18232	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18233	          "RANLIB=$${RANLIB}" \
18234	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18235	          TAGS) \
18236	  || exit 1
18237
18238@endif itcl
18239
18240.PHONY: maybe-install-info-itcl install-info-itcl
18241maybe-install-info-itcl:
18242@if itcl
18243maybe-install-info-itcl: install-info-itcl
18244
18245install-info-itcl: \
18246    configure-itcl \
18247    info-itcl 
18248	@: $(MAKE); $(unstage)
18249	@[ -f ./itcl/Makefile ] || exit 0; \
18250	r=`${PWD_COMMAND}`; export r; \
18251	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18252	$(HOST_EXPORTS) \
18253	for flag in $(EXTRA_HOST_FLAGS) ; do \
18254	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18255	done; \
18256	echo "Doing install-info in itcl"; \
18257	(cd $(HOST_SUBDIR)/itcl && \
18258	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18259	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18260	          "RANLIB=$${RANLIB}" \
18261	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18262	          install-info) \
18263	  || exit 1
18264
18265@endif itcl
18266
18267.PHONY: maybe-install-pdf-itcl install-pdf-itcl
18268maybe-install-pdf-itcl:
18269@if itcl
18270maybe-install-pdf-itcl: install-pdf-itcl
18271
18272install-pdf-itcl: \
18273    configure-itcl \
18274    pdf-itcl 
18275	@: $(MAKE); $(unstage)
18276	@[ -f ./itcl/Makefile ] || exit 0; \
18277	r=`${PWD_COMMAND}`; export r; \
18278	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18279	$(HOST_EXPORTS) \
18280	for flag in $(EXTRA_HOST_FLAGS) ; do \
18281	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18282	done; \
18283	echo "Doing install-pdf in itcl"; \
18284	(cd $(HOST_SUBDIR)/itcl && \
18285	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18286	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18287	          "RANLIB=$${RANLIB}" \
18288	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18289	          install-pdf) \
18290	  || exit 1
18291
18292@endif itcl
18293
18294.PHONY: maybe-install-html-itcl install-html-itcl
18295maybe-install-html-itcl:
18296@if itcl
18297maybe-install-html-itcl: install-html-itcl
18298
18299install-html-itcl: \
18300    configure-itcl \
18301    html-itcl 
18302	@: $(MAKE); $(unstage)
18303	@[ -f ./itcl/Makefile ] || exit 0; \
18304	r=`${PWD_COMMAND}`; export r; \
18305	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18306	$(HOST_EXPORTS) \
18307	for flag in $(EXTRA_HOST_FLAGS) ; do \
18308	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18309	done; \
18310	echo "Doing install-html in itcl"; \
18311	(cd $(HOST_SUBDIR)/itcl && \
18312	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18313	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18314	          "RANLIB=$${RANLIB}" \
18315	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18316	          install-html) \
18317	  || exit 1
18318
18319@endif itcl
18320
18321.PHONY: maybe-installcheck-itcl installcheck-itcl
18322maybe-installcheck-itcl:
18323@if itcl
18324maybe-installcheck-itcl: installcheck-itcl
18325
18326installcheck-itcl: \
18327    configure-itcl 
18328	@: $(MAKE); $(unstage)
18329	@[ -f ./itcl/Makefile ] || exit 0; \
18330	r=`${PWD_COMMAND}`; export r; \
18331	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18332	$(HOST_EXPORTS) \
18333	for flag in $(EXTRA_HOST_FLAGS) ; do \
18334	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18335	done; \
18336	echo "Doing installcheck in itcl"; \
18337	(cd $(HOST_SUBDIR)/itcl && \
18338	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18339	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18340	          "RANLIB=$${RANLIB}" \
18341	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18342	          installcheck) \
18343	  || exit 1
18344
18345@endif itcl
18346
18347.PHONY: maybe-mostlyclean-itcl mostlyclean-itcl
18348maybe-mostlyclean-itcl:
18349@if itcl
18350maybe-mostlyclean-itcl: mostlyclean-itcl
18351
18352mostlyclean-itcl: 
18353	@: $(MAKE); $(unstage)
18354	@[ -f ./itcl/Makefile ] || exit 0; \
18355	r=`${PWD_COMMAND}`; export r; \
18356	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18357	$(HOST_EXPORTS) \
18358	for flag in $(EXTRA_HOST_FLAGS) ; do \
18359	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18360	done; \
18361	echo "Doing mostlyclean in itcl"; \
18362	(cd $(HOST_SUBDIR)/itcl && \
18363	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18364	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18365	          "RANLIB=$${RANLIB}" \
18366	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18367	          mostlyclean) \
18368	  || exit 1
18369
18370@endif itcl
18371
18372.PHONY: maybe-clean-itcl clean-itcl
18373maybe-clean-itcl:
18374@if itcl
18375maybe-clean-itcl: clean-itcl
18376
18377clean-itcl: 
18378	@: $(MAKE); $(unstage)
18379	@[ -f ./itcl/Makefile ] || exit 0; \
18380	r=`${PWD_COMMAND}`; export r; \
18381	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18382	$(HOST_EXPORTS) \
18383	for flag in $(EXTRA_HOST_FLAGS) ; do \
18384	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18385	done; \
18386	echo "Doing clean in itcl"; \
18387	(cd $(HOST_SUBDIR)/itcl && \
18388	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18389	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18390	          "RANLIB=$${RANLIB}" \
18391	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18392	          clean) \
18393	  || exit 1
18394
18395@endif itcl
18396
18397.PHONY: maybe-distclean-itcl distclean-itcl
18398maybe-distclean-itcl:
18399@if itcl
18400maybe-distclean-itcl: distclean-itcl
18401
18402distclean-itcl: 
18403	@: $(MAKE); $(unstage)
18404	@[ -f ./itcl/Makefile ] || exit 0; \
18405	r=`${PWD_COMMAND}`; export r; \
18406	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18407	$(HOST_EXPORTS) \
18408	for flag in $(EXTRA_HOST_FLAGS) ; do \
18409	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18410	done; \
18411	echo "Doing distclean in itcl"; \
18412	(cd $(HOST_SUBDIR)/itcl && \
18413	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18414	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18415	          "RANLIB=$${RANLIB}" \
18416	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18417	          distclean) \
18418	  || exit 1
18419
18420@endif itcl
18421
18422.PHONY: maybe-maintainer-clean-itcl maintainer-clean-itcl
18423maybe-maintainer-clean-itcl:
18424@if itcl
18425maybe-maintainer-clean-itcl: maintainer-clean-itcl
18426
18427maintainer-clean-itcl: 
18428	@: $(MAKE); $(unstage)
18429	@[ -f ./itcl/Makefile ] || exit 0; \
18430	r=`${PWD_COMMAND}`; export r; \
18431	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18432	$(HOST_EXPORTS) \
18433	for flag in $(EXTRA_HOST_FLAGS) ; do \
18434	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18435	done; \
18436	echo "Doing maintainer-clean in itcl"; \
18437	(cd $(HOST_SUBDIR)/itcl && \
18438	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18439	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18440	          "RANLIB=$${RANLIB}" \
18441	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18442	          maintainer-clean) \
18443	  || exit 1
18444
18445@endif itcl
18446
18447
18448
18449.PHONY: configure-ld maybe-configure-ld
18450maybe-configure-ld:
18451@if gcc-bootstrap
18452configure-ld: stage_current
18453@endif gcc-bootstrap
18454@if ld
18455maybe-configure-ld: configure-ld
18456configure-ld: 
18457	@r=`${PWD_COMMAND}`; export r; \
18458	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18459	test ! -f $(HOST_SUBDIR)/ld/Makefile || exit 0; \
18460	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld; \
18461	$(HOST_EXPORTS)  \
18462	echo Configuring in $(HOST_SUBDIR)/ld; \
18463	cd "$(HOST_SUBDIR)/ld" || exit 1; \
18464	case $(srcdir) in \
18465	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
18466	  *) topdir=`echo $(HOST_SUBDIR)/ld/ | \
18467		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
18468	esac; \
18469	module_srcdir=ld; \
18470	$(SHELL) \
18471	  $$s/$$module_srcdir/configure \
18472	  --srcdir=$${topdir}/$$module_srcdir \
18473	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
18474	  --target=${target_alias}  \
18475	  || exit 1
18476@endif ld
18477
18478
18479
18480.PHONY: configure-stage1-ld maybe-configure-stage1-ld
18481maybe-configure-stage1-ld:
18482@if ld-bootstrap
18483maybe-configure-stage1-ld: configure-stage1-ld
18484configure-stage1-ld:
18485	@[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
18486	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld
18487	@r=`${PWD_COMMAND}`; export r; \
18488	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18489	TFLAGS="$(STAGE1_TFLAGS)"; \
18490	test ! -f $(HOST_SUBDIR)/ld/Makefile || exit 0; \
18491	$(HOST_EXPORTS) \
18492	CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
18493	CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
18494	LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS;  \
18495	echo Configuring stage 1 in $(HOST_SUBDIR)/ld; \
18496	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld; \
18497	cd $(HOST_SUBDIR)/ld || exit 1; \
18498	case $(srcdir) in \
18499	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
18500	  *) topdir=`echo $(HOST_SUBDIR)/ld/ | \
18501		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
18502	esac; \
18503	module_srcdir=ld; \
18504	$(SHELL) $$s/$$module_srcdir/configure \
18505	  --srcdir=$${topdir}/$$module_srcdir \
18506	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
18507	  --target=${target_alias} \
18508	   \
18509	  $(STAGE1_CONFIGURE_FLAGS)
18510@endif ld-bootstrap
18511
18512.PHONY: configure-stage2-ld maybe-configure-stage2-ld
18513maybe-configure-stage2-ld:
18514@if ld-bootstrap
18515maybe-configure-stage2-ld: configure-stage2-ld
18516configure-stage2-ld:
18517	@[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
18518	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld
18519	@r=`${PWD_COMMAND}`; export r; \
18520	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18521	TFLAGS="$(STAGE2_TFLAGS)"; \
18522	test ! -f $(HOST_SUBDIR)/ld/Makefile || exit 0; \
18523	$(HOST_EXPORTS) \
18524	$(POSTSTAGE1_HOST_EXPORTS) \
18525	CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
18526	CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
18527	LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS;  \
18528	echo Configuring stage 2 in $(HOST_SUBDIR)/ld; \
18529	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld; \
18530	cd $(HOST_SUBDIR)/ld || exit 1; \
18531	case $(srcdir) in \
18532	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
18533	  *) topdir=`echo $(HOST_SUBDIR)/ld/ | \
18534		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
18535	esac; \
18536	module_srcdir=ld; \
18537	$(SHELL) $$s/$$module_srcdir/configure \
18538	  --srcdir=$${topdir}/$$module_srcdir \
18539	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
18540	  --target=${target_alias} \
18541	  --with-build-libsubdir=$(HOST_SUBDIR) \
18542	  $(STAGE2_CONFIGURE_FLAGS)
18543@endif ld-bootstrap
18544
18545.PHONY: configure-stage3-ld maybe-configure-stage3-ld
18546maybe-configure-stage3-ld:
18547@if ld-bootstrap
18548maybe-configure-stage3-ld: configure-stage3-ld
18549configure-stage3-ld:
18550	@[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
18551	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld
18552	@r=`${PWD_COMMAND}`; export r; \
18553	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18554	TFLAGS="$(STAGE3_TFLAGS)"; \
18555	test ! -f $(HOST_SUBDIR)/ld/Makefile || exit 0; \
18556	$(HOST_EXPORTS) \
18557	$(POSTSTAGE1_HOST_EXPORTS) \
18558	CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
18559	CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
18560	LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS;  \
18561	echo Configuring stage 3 in $(HOST_SUBDIR)/ld; \
18562	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld; \
18563	cd $(HOST_SUBDIR)/ld || exit 1; \
18564	case $(srcdir) in \
18565	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
18566	  *) topdir=`echo $(HOST_SUBDIR)/ld/ | \
18567		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
18568	esac; \
18569	module_srcdir=ld; \
18570	$(SHELL) $$s/$$module_srcdir/configure \
18571	  --srcdir=$${topdir}/$$module_srcdir \
18572	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
18573	  --target=${target_alias} \
18574	  --with-build-libsubdir=$(HOST_SUBDIR) \
18575	  $(STAGE3_CONFIGURE_FLAGS)
18576@endif ld-bootstrap
18577
18578.PHONY: configure-stage4-ld maybe-configure-stage4-ld
18579maybe-configure-stage4-ld:
18580@if ld-bootstrap
18581maybe-configure-stage4-ld: configure-stage4-ld
18582configure-stage4-ld:
18583	@[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
18584	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld
18585	@r=`${PWD_COMMAND}`; export r; \
18586	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18587	TFLAGS="$(STAGE4_TFLAGS)"; \
18588	test ! -f $(HOST_SUBDIR)/ld/Makefile || exit 0; \
18589	$(HOST_EXPORTS) \
18590	$(POSTSTAGE1_HOST_EXPORTS) \
18591	CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
18592	CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
18593	LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS;  \
18594	echo Configuring stage 4 in $(HOST_SUBDIR)/ld; \
18595	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld; \
18596	cd $(HOST_SUBDIR)/ld || exit 1; \
18597	case $(srcdir) in \
18598	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
18599	  *) topdir=`echo $(HOST_SUBDIR)/ld/ | \
18600		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
18601	esac; \
18602	module_srcdir=ld; \
18603	$(SHELL) $$s/$$module_srcdir/configure \
18604	  --srcdir=$${topdir}/$$module_srcdir \
18605	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
18606	  --target=${target_alias} \
18607	  --with-build-libsubdir=$(HOST_SUBDIR) \
18608	  $(STAGE4_CONFIGURE_FLAGS)
18609@endif ld-bootstrap
18610
18611.PHONY: configure-stageprofile-ld maybe-configure-stageprofile-ld
18612maybe-configure-stageprofile-ld:
18613@if ld-bootstrap
18614maybe-configure-stageprofile-ld: configure-stageprofile-ld
18615configure-stageprofile-ld:
18616	@[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
18617	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld
18618	@r=`${PWD_COMMAND}`; export r; \
18619	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18620	TFLAGS="$(STAGEprofile_TFLAGS)"; \
18621	test ! -f $(HOST_SUBDIR)/ld/Makefile || exit 0; \
18622	$(HOST_EXPORTS) \
18623	$(POSTSTAGE1_HOST_EXPORTS) \
18624	CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
18625	CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
18626	LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS;  \
18627	echo Configuring stage profile in $(HOST_SUBDIR)/ld; \
18628	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld; \
18629	cd $(HOST_SUBDIR)/ld || exit 1; \
18630	case $(srcdir) in \
18631	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
18632	  *) topdir=`echo $(HOST_SUBDIR)/ld/ | \
18633		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
18634	esac; \
18635	module_srcdir=ld; \
18636	$(SHELL) $$s/$$module_srcdir/configure \
18637	  --srcdir=$${topdir}/$$module_srcdir \
18638	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
18639	  --target=${target_alias} \
18640	  --with-build-libsubdir=$(HOST_SUBDIR) \
18641	  $(STAGEprofile_CONFIGURE_FLAGS)
18642@endif ld-bootstrap
18643
18644.PHONY: configure-stagefeedback-ld maybe-configure-stagefeedback-ld
18645maybe-configure-stagefeedback-ld:
18646@if ld-bootstrap
18647maybe-configure-stagefeedback-ld: configure-stagefeedback-ld
18648configure-stagefeedback-ld:
18649	@[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
18650	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld
18651	@r=`${PWD_COMMAND}`; export r; \
18652	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18653	TFLAGS="$(STAGEfeedback_TFLAGS)"; \
18654	test ! -f $(HOST_SUBDIR)/ld/Makefile || exit 0; \
18655	$(HOST_EXPORTS) \
18656	$(POSTSTAGE1_HOST_EXPORTS) \
18657	CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
18658	CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
18659	LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS;  \
18660	echo Configuring stage feedback in $(HOST_SUBDIR)/ld; \
18661	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld; \
18662	cd $(HOST_SUBDIR)/ld || exit 1; \
18663	case $(srcdir) in \
18664	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
18665	  *) topdir=`echo $(HOST_SUBDIR)/ld/ | \
18666		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
18667	esac; \
18668	module_srcdir=ld; \
18669	$(SHELL) $$s/$$module_srcdir/configure \
18670	  --srcdir=$${topdir}/$$module_srcdir \
18671	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
18672	  --target=${target_alias} \
18673	  --with-build-libsubdir=$(HOST_SUBDIR) \
18674	  $(STAGEfeedback_CONFIGURE_FLAGS)
18675@endif ld-bootstrap
18676
18677
18678
18679
18680
18681.PHONY: all-ld maybe-all-ld
18682maybe-all-ld:
18683@if gcc-bootstrap
18684all-ld: stage_current
18685@endif gcc-bootstrap
18686@if ld
18687TARGET-ld=all
18688maybe-all-ld: all-ld
18689all-ld: configure-ld
18690	@r=`${PWD_COMMAND}`; export r; \
18691	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18692	$(HOST_EXPORTS)  \
18693	(cd $(HOST_SUBDIR)/ld && \
18694	  $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS)  \
18695		$(TARGET-ld))
18696@endif ld
18697
18698
18699
18700.PHONY: all-stage1-ld maybe-all-stage1-ld
18701.PHONY: clean-stage1-ld maybe-clean-stage1-ld
18702maybe-all-stage1-ld:
18703maybe-clean-stage1-ld:
18704@if ld-bootstrap
18705maybe-all-stage1-ld: all-stage1-ld
18706all-stage1: all-stage1-ld
18707TARGET-stage1-ld = $(TARGET-ld)
18708all-stage1-ld: configure-stage1-ld
18709	@[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
18710	@r=`${PWD_COMMAND}`; export r; \
18711	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18712	TFLAGS="$(STAGE1_TFLAGS)"; \
18713	$(HOST_EXPORTS)  \
18714	cd $(HOST_SUBDIR)/ld && \
18715	$(MAKE) $(BASE_FLAGS_TO_PASS) \
18716		CFLAGS="$(STAGE1_CFLAGS)" \
18717		CXXFLAGS="$(STAGE1_CXXFLAGS)" \
18718		LIBCFLAGS="$(LIBCFLAGS)" \
18719		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
18720		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
18721		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
18722		$(EXTRA_HOST_FLAGS)  \
18723		$(STAGE1_FLAGS_TO_PASS)  \
18724		TFLAGS="$(STAGE1_TFLAGS)" \
18725		$(TARGET-stage1-ld)
18726
18727maybe-clean-stage1-ld: clean-stage1-ld
18728clean-stage1: clean-stage1-ld
18729clean-stage1-ld:
18730	@if [ $(current_stage) = stage1 ]; then \
18731	  [ -f $(HOST_SUBDIR)/ld/Makefile ] || exit 0; \
18732	else \
18733	  [ -f $(HOST_SUBDIR)/stage1-ld/Makefile ] || exit 0; \
18734	  $(MAKE) stage1-start; \
18735	fi; \
18736	cd $(HOST_SUBDIR)/ld && \
18737	$(MAKE) $(EXTRA_HOST_FLAGS)  \
18738	$(STAGE1_FLAGS_TO_PASS)  clean
18739@endif ld-bootstrap
18740
18741
18742.PHONY: all-stage2-ld maybe-all-stage2-ld
18743.PHONY: clean-stage2-ld maybe-clean-stage2-ld
18744maybe-all-stage2-ld:
18745maybe-clean-stage2-ld:
18746@if ld-bootstrap
18747maybe-all-stage2-ld: all-stage2-ld
18748all-stage2: all-stage2-ld
18749TARGET-stage2-ld = $(TARGET-ld)
18750all-stage2-ld: configure-stage2-ld
18751	@[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
18752	@r=`${PWD_COMMAND}`; export r; \
18753	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18754	TFLAGS="$(STAGE2_TFLAGS)"; \
18755	$(HOST_EXPORTS) \
18756	$(POSTSTAGE1_HOST_EXPORTS)  \
18757	cd $(HOST_SUBDIR)/ld && \
18758	$(MAKE) $(BASE_FLAGS_TO_PASS) \
18759		CFLAGS="$(STAGE2_CFLAGS)" \
18760		CXXFLAGS="$(STAGE2_CXXFLAGS)" \
18761		LIBCFLAGS="$(STAGE2_CFLAGS)" \
18762		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
18763		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
18764		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
18765		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
18766		TFLAGS="$(STAGE2_TFLAGS)" \
18767		$(TARGET-stage2-ld)
18768
18769maybe-clean-stage2-ld: clean-stage2-ld
18770clean-stage2: clean-stage2-ld
18771clean-stage2-ld:
18772	@if [ $(current_stage) = stage2 ]; then \
18773	  [ -f $(HOST_SUBDIR)/ld/Makefile ] || exit 0; \
18774	else \
18775	  [ -f $(HOST_SUBDIR)/stage2-ld/Makefile ] || exit 0; \
18776	  $(MAKE) stage2-start; \
18777	fi; \
18778	cd $(HOST_SUBDIR)/ld && \
18779	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
18780@endif ld-bootstrap
18781
18782
18783.PHONY: all-stage3-ld maybe-all-stage3-ld
18784.PHONY: clean-stage3-ld maybe-clean-stage3-ld
18785maybe-all-stage3-ld:
18786maybe-clean-stage3-ld:
18787@if ld-bootstrap
18788maybe-all-stage3-ld: all-stage3-ld
18789all-stage3: all-stage3-ld
18790TARGET-stage3-ld = $(TARGET-ld)
18791all-stage3-ld: configure-stage3-ld
18792	@[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
18793	@r=`${PWD_COMMAND}`; export r; \
18794	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18795	TFLAGS="$(STAGE3_TFLAGS)"; \
18796	$(HOST_EXPORTS) \
18797	$(POSTSTAGE1_HOST_EXPORTS)  \
18798	cd $(HOST_SUBDIR)/ld && \
18799	$(MAKE) $(BASE_FLAGS_TO_PASS) \
18800		CFLAGS="$(STAGE3_CFLAGS)" \
18801		CXXFLAGS="$(STAGE3_CXXFLAGS)" \
18802		LIBCFLAGS="$(STAGE3_CFLAGS)" \
18803		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
18804		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
18805		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
18806		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
18807		TFLAGS="$(STAGE3_TFLAGS)" \
18808		$(TARGET-stage3-ld)
18809
18810maybe-clean-stage3-ld: clean-stage3-ld
18811clean-stage3: clean-stage3-ld
18812clean-stage3-ld:
18813	@if [ $(current_stage) = stage3 ]; then \
18814	  [ -f $(HOST_SUBDIR)/ld/Makefile ] || exit 0; \
18815	else \
18816	  [ -f $(HOST_SUBDIR)/stage3-ld/Makefile ] || exit 0; \
18817	  $(MAKE) stage3-start; \
18818	fi; \
18819	cd $(HOST_SUBDIR)/ld && \
18820	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
18821@endif ld-bootstrap
18822
18823
18824.PHONY: all-stage4-ld maybe-all-stage4-ld
18825.PHONY: clean-stage4-ld maybe-clean-stage4-ld
18826maybe-all-stage4-ld:
18827maybe-clean-stage4-ld:
18828@if ld-bootstrap
18829maybe-all-stage4-ld: all-stage4-ld
18830all-stage4: all-stage4-ld
18831TARGET-stage4-ld = $(TARGET-ld)
18832all-stage4-ld: configure-stage4-ld
18833	@[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
18834	@r=`${PWD_COMMAND}`; export r; \
18835	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18836	TFLAGS="$(STAGE4_TFLAGS)"; \
18837	$(HOST_EXPORTS) \
18838	$(POSTSTAGE1_HOST_EXPORTS)  \
18839	cd $(HOST_SUBDIR)/ld && \
18840	$(MAKE) $(BASE_FLAGS_TO_PASS) \
18841		CFLAGS="$(STAGE4_CFLAGS)" \
18842		CXXFLAGS="$(STAGE4_CXXFLAGS)" \
18843		LIBCFLAGS="$(STAGE4_CFLAGS)" \
18844		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
18845		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
18846		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
18847		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
18848		TFLAGS="$(STAGE4_TFLAGS)" \
18849		$(TARGET-stage4-ld)
18850
18851maybe-clean-stage4-ld: clean-stage4-ld
18852clean-stage4: clean-stage4-ld
18853clean-stage4-ld:
18854	@if [ $(current_stage) = stage4 ]; then \
18855	  [ -f $(HOST_SUBDIR)/ld/Makefile ] || exit 0; \
18856	else \
18857	  [ -f $(HOST_SUBDIR)/stage4-ld/Makefile ] || exit 0; \
18858	  $(MAKE) stage4-start; \
18859	fi; \
18860	cd $(HOST_SUBDIR)/ld && \
18861	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
18862@endif ld-bootstrap
18863
18864
18865.PHONY: all-stageprofile-ld maybe-all-stageprofile-ld
18866.PHONY: clean-stageprofile-ld maybe-clean-stageprofile-ld
18867maybe-all-stageprofile-ld:
18868maybe-clean-stageprofile-ld:
18869@if ld-bootstrap
18870maybe-all-stageprofile-ld: all-stageprofile-ld
18871all-stageprofile: all-stageprofile-ld
18872TARGET-stageprofile-ld = $(TARGET-ld)
18873all-stageprofile-ld: configure-stageprofile-ld
18874	@[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
18875	@r=`${PWD_COMMAND}`; export r; \
18876	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18877	TFLAGS="$(STAGEprofile_TFLAGS)"; \
18878	$(HOST_EXPORTS) \
18879	$(POSTSTAGE1_HOST_EXPORTS)  \
18880	cd $(HOST_SUBDIR)/ld && \
18881	$(MAKE) $(BASE_FLAGS_TO_PASS) \
18882		CFLAGS="$(STAGEprofile_CFLAGS)" \
18883		CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
18884		LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
18885		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
18886		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
18887		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
18888		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
18889		TFLAGS="$(STAGEprofile_TFLAGS)" \
18890		$(TARGET-stageprofile-ld)
18891
18892maybe-clean-stageprofile-ld: clean-stageprofile-ld
18893clean-stageprofile: clean-stageprofile-ld
18894clean-stageprofile-ld:
18895	@if [ $(current_stage) = stageprofile ]; then \
18896	  [ -f $(HOST_SUBDIR)/ld/Makefile ] || exit 0; \
18897	else \
18898	  [ -f $(HOST_SUBDIR)/stageprofile-ld/Makefile ] || exit 0; \
18899	  $(MAKE) stageprofile-start; \
18900	fi; \
18901	cd $(HOST_SUBDIR)/ld && \
18902	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
18903@endif ld-bootstrap
18904
18905
18906.PHONY: all-stagefeedback-ld maybe-all-stagefeedback-ld
18907.PHONY: clean-stagefeedback-ld maybe-clean-stagefeedback-ld
18908maybe-all-stagefeedback-ld:
18909maybe-clean-stagefeedback-ld:
18910@if ld-bootstrap
18911maybe-all-stagefeedback-ld: all-stagefeedback-ld
18912all-stagefeedback: all-stagefeedback-ld
18913TARGET-stagefeedback-ld = $(TARGET-ld)
18914all-stagefeedback-ld: configure-stagefeedback-ld
18915	@[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
18916	@r=`${PWD_COMMAND}`; export r; \
18917	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18918	TFLAGS="$(STAGEfeedback_TFLAGS)"; \
18919	$(HOST_EXPORTS) \
18920	$(POSTSTAGE1_HOST_EXPORTS)  \
18921	cd $(HOST_SUBDIR)/ld && \
18922	$(MAKE) $(BASE_FLAGS_TO_PASS) \
18923		CFLAGS="$(STAGEfeedback_CFLAGS)" \
18924		CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
18925		LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
18926		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
18927		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
18928		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
18929		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
18930		TFLAGS="$(STAGEfeedback_TFLAGS)" \
18931		$(TARGET-stagefeedback-ld)
18932
18933maybe-clean-stagefeedback-ld: clean-stagefeedback-ld
18934clean-stagefeedback: clean-stagefeedback-ld
18935clean-stagefeedback-ld:
18936	@if [ $(current_stage) = stagefeedback ]; then \
18937	  [ -f $(HOST_SUBDIR)/ld/Makefile ] || exit 0; \
18938	else \
18939	  [ -f $(HOST_SUBDIR)/stagefeedback-ld/Makefile ] || exit 0; \
18940	  $(MAKE) stagefeedback-start; \
18941	fi; \
18942	cd $(HOST_SUBDIR)/ld && \
18943	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
18944@endif ld-bootstrap
18945
18946
18947
18948
18949
18950.PHONY: check-ld maybe-check-ld
18951maybe-check-ld:
18952@if ld
18953maybe-check-ld: check-ld
18954
18955check-ld:
18956	@: $(MAKE); $(unstage)
18957	@r=`${PWD_COMMAND}`; export r; \
18958	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18959	$(HOST_EXPORTS) $(EXTRA_HOST_EXPORTS) \
18960	(cd $(HOST_SUBDIR)/ld && \
18961	  $(MAKE) $(FLAGS_TO_PASS)  $(EXTRA_BOOTSTRAP_FLAGS) check)
18962
18963@endif ld
18964
18965.PHONY: install-ld maybe-install-ld
18966maybe-install-ld:
18967@if ld
18968maybe-install-ld: install-ld
18969
18970install-ld: installdirs
18971	@: $(MAKE); $(unstage)
18972	@r=`${PWD_COMMAND}`; export r; \
18973	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18974	$(HOST_EXPORTS) \
18975	(cd $(HOST_SUBDIR)/ld && \
18976	  $(MAKE) $(FLAGS_TO_PASS)  install)
18977
18978@endif ld
18979
18980.PHONY: install-strip-ld maybe-install-strip-ld
18981maybe-install-strip-ld:
18982@if ld
18983maybe-install-strip-ld: install-strip-ld
18984
18985install-strip-ld: installdirs
18986	@: $(MAKE); $(unstage)
18987	@r=`${PWD_COMMAND}`; export r; \
18988	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18989	$(HOST_EXPORTS) \
18990	(cd $(HOST_SUBDIR)/ld && \
18991	  $(MAKE) $(FLAGS_TO_PASS)  install-strip)
18992
18993@endif ld
18994
18995# Other targets (info, dvi, pdf, etc.)
18996
18997.PHONY: maybe-info-ld info-ld
18998maybe-info-ld:
18999@if ld
19000maybe-info-ld: info-ld
19001
19002info-ld: \
19003    configure-ld 
19004	@[ -f ./ld/Makefile ] || exit 0; \
19005	r=`${PWD_COMMAND}`; export r; \
19006	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19007	$(HOST_EXPORTS) \
19008	for flag in $(EXTRA_HOST_FLAGS) ; do \
19009	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19010	done; \
19011	echo "Doing info in ld"; \
19012	(cd $(HOST_SUBDIR)/ld && \
19013	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19014	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19015	          "RANLIB=$${RANLIB}" \
19016	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19017	          info) \
19018	  || exit 1
19019
19020@endif ld
19021
19022.PHONY: maybe-dvi-ld dvi-ld
19023maybe-dvi-ld:
19024@if ld
19025maybe-dvi-ld: dvi-ld
19026
19027dvi-ld: \
19028    configure-ld 
19029	@[ -f ./ld/Makefile ] || exit 0; \
19030	r=`${PWD_COMMAND}`; export r; \
19031	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19032	$(HOST_EXPORTS) \
19033	for flag in $(EXTRA_HOST_FLAGS) ; do \
19034	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19035	done; \
19036	echo "Doing dvi in ld"; \
19037	(cd $(HOST_SUBDIR)/ld && \
19038	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19039	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19040	          "RANLIB=$${RANLIB}" \
19041	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19042	          dvi) \
19043	  || exit 1
19044
19045@endif ld
19046
19047.PHONY: maybe-pdf-ld pdf-ld
19048maybe-pdf-ld:
19049@if ld
19050maybe-pdf-ld: pdf-ld
19051
19052pdf-ld: \
19053    configure-ld 
19054	@[ -f ./ld/Makefile ] || exit 0; \
19055	r=`${PWD_COMMAND}`; export r; \
19056	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19057	$(HOST_EXPORTS) \
19058	for flag in $(EXTRA_HOST_FLAGS) ; do \
19059	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19060	done; \
19061	echo "Doing pdf in ld"; \
19062	(cd $(HOST_SUBDIR)/ld && \
19063	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19064	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19065	          "RANLIB=$${RANLIB}" \
19066	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19067	          pdf) \
19068	  || exit 1
19069
19070@endif ld
19071
19072.PHONY: maybe-html-ld html-ld
19073maybe-html-ld:
19074@if ld
19075maybe-html-ld: html-ld
19076
19077html-ld: \
19078    configure-ld 
19079	@[ -f ./ld/Makefile ] || exit 0; \
19080	r=`${PWD_COMMAND}`; export r; \
19081	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19082	$(HOST_EXPORTS) \
19083	for flag in $(EXTRA_HOST_FLAGS) ; do \
19084	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19085	done; \
19086	echo "Doing html in ld"; \
19087	(cd $(HOST_SUBDIR)/ld && \
19088	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19089	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19090	          "RANLIB=$${RANLIB}" \
19091	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19092	          html) \
19093	  || exit 1
19094
19095@endif ld
19096
19097.PHONY: maybe-TAGS-ld TAGS-ld
19098maybe-TAGS-ld:
19099@if ld
19100maybe-TAGS-ld: TAGS-ld
19101
19102TAGS-ld: \
19103    configure-ld 
19104	@[ -f ./ld/Makefile ] || exit 0; \
19105	r=`${PWD_COMMAND}`; export r; \
19106	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19107	$(HOST_EXPORTS) \
19108	for flag in $(EXTRA_HOST_FLAGS) ; do \
19109	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19110	done; \
19111	echo "Doing TAGS in ld"; \
19112	(cd $(HOST_SUBDIR)/ld && \
19113	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19114	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19115	          "RANLIB=$${RANLIB}" \
19116	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19117	          TAGS) \
19118	  || exit 1
19119
19120@endif ld
19121
19122.PHONY: maybe-install-info-ld install-info-ld
19123maybe-install-info-ld:
19124@if ld
19125maybe-install-info-ld: install-info-ld
19126
19127install-info-ld: \
19128    configure-ld \
19129    info-ld 
19130	@[ -f ./ld/Makefile ] || exit 0; \
19131	r=`${PWD_COMMAND}`; export r; \
19132	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19133	$(HOST_EXPORTS) \
19134	for flag in $(EXTRA_HOST_FLAGS) ; do \
19135	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19136	done; \
19137	echo "Doing install-info in ld"; \
19138	(cd $(HOST_SUBDIR)/ld && \
19139	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19140	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19141	          "RANLIB=$${RANLIB}" \
19142	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19143	          install-info) \
19144	  || exit 1
19145
19146@endif ld
19147
19148.PHONY: maybe-install-pdf-ld install-pdf-ld
19149maybe-install-pdf-ld:
19150@if ld
19151maybe-install-pdf-ld: install-pdf-ld
19152
19153install-pdf-ld: \
19154    configure-ld \
19155    pdf-ld 
19156	@[ -f ./ld/Makefile ] || exit 0; \
19157	r=`${PWD_COMMAND}`; export r; \
19158	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19159	$(HOST_EXPORTS) \
19160	for flag in $(EXTRA_HOST_FLAGS) ; do \
19161	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19162	done; \
19163	echo "Doing install-pdf in ld"; \
19164	(cd $(HOST_SUBDIR)/ld && \
19165	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19166	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19167	          "RANLIB=$${RANLIB}" \
19168	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19169	          install-pdf) \
19170	  || exit 1
19171
19172@endif ld
19173
19174.PHONY: maybe-install-html-ld install-html-ld
19175maybe-install-html-ld:
19176@if ld
19177maybe-install-html-ld: install-html-ld
19178
19179install-html-ld: \
19180    configure-ld \
19181    html-ld 
19182	@[ -f ./ld/Makefile ] || exit 0; \
19183	r=`${PWD_COMMAND}`; export r; \
19184	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19185	$(HOST_EXPORTS) \
19186	for flag in $(EXTRA_HOST_FLAGS) ; do \
19187	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19188	done; \
19189	echo "Doing install-html in ld"; \
19190	(cd $(HOST_SUBDIR)/ld && \
19191	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19192	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19193	          "RANLIB=$${RANLIB}" \
19194	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19195	          install-html) \
19196	  || exit 1
19197
19198@endif ld
19199
19200.PHONY: maybe-installcheck-ld installcheck-ld
19201maybe-installcheck-ld:
19202@if ld
19203maybe-installcheck-ld: installcheck-ld
19204
19205installcheck-ld: \
19206    configure-ld 
19207	@[ -f ./ld/Makefile ] || exit 0; \
19208	r=`${PWD_COMMAND}`; export r; \
19209	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19210	$(HOST_EXPORTS) \
19211	for flag in $(EXTRA_HOST_FLAGS) ; do \
19212	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19213	done; \
19214	echo "Doing installcheck in ld"; \
19215	(cd $(HOST_SUBDIR)/ld && \
19216	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19217	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19218	          "RANLIB=$${RANLIB}" \
19219	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19220	          installcheck) \
19221	  || exit 1
19222
19223@endif ld
19224
19225.PHONY: maybe-mostlyclean-ld mostlyclean-ld
19226maybe-mostlyclean-ld:
19227@if ld
19228maybe-mostlyclean-ld: mostlyclean-ld
19229
19230mostlyclean-ld: 
19231	@[ -f ./ld/Makefile ] || exit 0; \
19232	r=`${PWD_COMMAND}`; export r; \
19233	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19234	$(HOST_EXPORTS) \
19235	for flag in $(EXTRA_HOST_FLAGS) ; do \
19236	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19237	done; \
19238	echo "Doing mostlyclean in ld"; \
19239	(cd $(HOST_SUBDIR)/ld && \
19240	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19241	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19242	          "RANLIB=$${RANLIB}" \
19243	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19244	          mostlyclean) \
19245	  || exit 1
19246
19247@endif ld
19248
19249.PHONY: maybe-clean-ld clean-ld
19250maybe-clean-ld:
19251@if ld
19252maybe-clean-ld: clean-ld
19253
19254clean-ld: 
19255	@[ -f ./ld/Makefile ] || exit 0; \
19256	r=`${PWD_COMMAND}`; export r; \
19257	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19258	$(HOST_EXPORTS) \
19259	for flag in $(EXTRA_HOST_FLAGS) ; do \
19260	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19261	done; \
19262	echo "Doing clean in ld"; \
19263	(cd $(HOST_SUBDIR)/ld && \
19264	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19265	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19266	          "RANLIB=$${RANLIB}" \
19267	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19268	          clean) \
19269	  || exit 1
19270
19271@endif ld
19272
19273.PHONY: maybe-distclean-ld distclean-ld
19274maybe-distclean-ld:
19275@if ld
19276maybe-distclean-ld: distclean-ld
19277
19278distclean-ld: 
19279	@[ -f ./ld/Makefile ] || exit 0; \
19280	r=`${PWD_COMMAND}`; export r; \
19281	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19282	$(HOST_EXPORTS) \
19283	for flag in $(EXTRA_HOST_FLAGS) ; do \
19284	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19285	done; \
19286	echo "Doing distclean in ld"; \
19287	(cd $(HOST_SUBDIR)/ld && \
19288	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19289	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19290	          "RANLIB=$${RANLIB}" \
19291	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19292	          distclean) \
19293	  || exit 1
19294
19295@endif ld
19296
19297.PHONY: maybe-maintainer-clean-ld maintainer-clean-ld
19298maybe-maintainer-clean-ld:
19299@if ld
19300maybe-maintainer-clean-ld: maintainer-clean-ld
19301
19302maintainer-clean-ld: 
19303	@[ -f ./ld/Makefile ] || exit 0; \
19304	r=`${PWD_COMMAND}`; export r; \
19305	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19306	$(HOST_EXPORTS) \
19307	for flag in $(EXTRA_HOST_FLAGS) ; do \
19308	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19309	done; \
19310	echo "Doing maintainer-clean in ld"; \
19311	(cd $(HOST_SUBDIR)/ld && \
19312	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19313	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19314	          "RANLIB=$${RANLIB}" \
19315	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19316	          maintainer-clean) \
19317	  || exit 1
19318
19319@endif ld
19320
19321
19322
19323.PHONY: configure-libbacktrace maybe-configure-libbacktrace
19324maybe-configure-libbacktrace:
19325@if gcc-bootstrap
19326configure-libbacktrace: stage_current
19327@endif gcc-bootstrap
19328@if libbacktrace
19329maybe-configure-libbacktrace: configure-libbacktrace
19330configure-libbacktrace: 
19331	@r=`${PWD_COMMAND}`; export r; \
19332	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19333	test ! -f $(HOST_SUBDIR)/libbacktrace/Makefile || exit 0; \
19334	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libbacktrace; \
19335	$(HOST_EXPORTS)  \
19336	echo Configuring in $(HOST_SUBDIR)/libbacktrace; \
19337	cd "$(HOST_SUBDIR)/libbacktrace" || exit 1; \
19338	case $(srcdir) in \
19339	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
19340	  *) topdir=`echo $(HOST_SUBDIR)/libbacktrace/ | \
19341		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
19342	esac; \
19343	module_srcdir=libbacktrace; \
19344	$(SHELL) \
19345	  $$s/$$module_srcdir/configure \
19346	  --srcdir=$${topdir}/$$module_srcdir \
19347	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
19348	  --target=${target_alias}  \
19349	  || exit 1
19350@endif libbacktrace
19351
19352
19353
19354.PHONY: configure-stage1-libbacktrace maybe-configure-stage1-libbacktrace
19355maybe-configure-stage1-libbacktrace:
19356@if libbacktrace-bootstrap
19357maybe-configure-stage1-libbacktrace: configure-stage1-libbacktrace
19358configure-stage1-libbacktrace:
19359	@[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
19360	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libbacktrace
19361	@r=`${PWD_COMMAND}`; export r; \
19362	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19363	TFLAGS="$(STAGE1_TFLAGS)"; \
19364	test ! -f $(HOST_SUBDIR)/libbacktrace/Makefile || exit 0; \
19365	$(HOST_EXPORTS) \
19366	CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
19367	CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
19368	LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS;  \
19369	echo Configuring stage 1 in $(HOST_SUBDIR)/libbacktrace; \
19370	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libbacktrace; \
19371	cd $(HOST_SUBDIR)/libbacktrace || exit 1; \
19372	case $(srcdir) in \
19373	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
19374	  *) topdir=`echo $(HOST_SUBDIR)/libbacktrace/ | \
19375		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
19376	esac; \
19377	module_srcdir=libbacktrace; \
19378	$(SHELL) $$s/$$module_srcdir/configure \
19379	  --srcdir=$${topdir}/$$module_srcdir \
19380	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
19381	  --target=${target_alias} \
19382	   \
19383	  $(STAGE1_CONFIGURE_FLAGS)
19384@endif libbacktrace-bootstrap
19385
19386.PHONY: configure-stage2-libbacktrace maybe-configure-stage2-libbacktrace
19387maybe-configure-stage2-libbacktrace:
19388@if libbacktrace-bootstrap
19389maybe-configure-stage2-libbacktrace: configure-stage2-libbacktrace
19390configure-stage2-libbacktrace:
19391	@[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
19392	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libbacktrace
19393	@r=`${PWD_COMMAND}`; export r; \
19394	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19395	TFLAGS="$(STAGE2_TFLAGS)"; \
19396	test ! -f $(HOST_SUBDIR)/libbacktrace/Makefile || exit 0; \
19397	$(HOST_EXPORTS) \
19398	$(POSTSTAGE1_HOST_EXPORTS) \
19399	CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
19400	CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
19401	LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS;  \
19402	echo Configuring stage 2 in $(HOST_SUBDIR)/libbacktrace; \
19403	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libbacktrace; \
19404	cd $(HOST_SUBDIR)/libbacktrace || exit 1; \
19405	case $(srcdir) in \
19406	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
19407	  *) topdir=`echo $(HOST_SUBDIR)/libbacktrace/ | \
19408		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
19409	esac; \
19410	module_srcdir=libbacktrace; \
19411	$(SHELL) $$s/$$module_srcdir/configure \
19412	  --srcdir=$${topdir}/$$module_srcdir \
19413	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
19414	  --target=${target_alias} \
19415	  --with-build-libsubdir=$(HOST_SUBDIR) \
19416	  $(STAGE2_CONFIGURE_FLAGS)
19417@endif libbacktrace-bootstrap
19418
19419.PHONY: configure-stage3-libbacktrace maybe-configure-stage3-libbacktrace
19420maybe-configure-stage3-libbacktrace:
19421@if libbacktrace-bootstrap
19422maybe-configure-stage3-libbacktrace: configure-stage3-libbacktrace
19423configure-stage3-libbacktrace:
19424	@[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
19425	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libbacktrace
19426	@r=`${PWD_COMMAND}`; export r; \
19427	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19428	TFLAGS="$(STAGE3_TFLAGS)"; \
19429	test ! -f $(HOST_SUBDIR)/libbacktrace/Makefile || exit 0; \
19430	$(HOST_EXPORTS) \
19431	$(POSTSTAGE1_HOST_EXPORTS) \
19432	CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
19433	CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
19434	LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS;  \
19435	echo Configuring stage 3 in $(HOST_SUBDIR)/libbacktrace; \
19436	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libbacktrace; \
19437	cd $(HOST_SUBDIR)/libbacktrace || exit 1; \
19438	case $(srcdir) in \
19439	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
19440	  *) topdir=`echo $(HOST_SUBDIR)/libbacktrace/ | \
19441		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
19442	esac; \
19443	module_srcdir=libbacktrace; \
19444	$(SHELL) $$s/$$module_srcdir/configure \
19445	  --srcdir=$${topdir}/$$module_srcdir \
19446	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
19447	  --target=${target_alias} \
19448	  --with-build-libsubdir=$(HOST_SUBDIR) \
19449	  $(STAGE3_CONFIGURE_FLAGS)
19450@endif libbacktrace-bootstrap
19451
19452.PHONY: configure-stage4-libbacktrace maybe-configure-stage4-libbacktrace
19453maybe-configure-stage4-libbacktrace:
19454@if libbacktrace-bootstrap
19455maybe-configure-stage4-libbacktrace: configure-stage4-libbacktrace
19456configure-stage4-libbacktrace:
19457	@[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
19458	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libbacktrace
19459	@r=`${PWD_COMMAND}`; export r; \
19460	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19461	TFLAGS="$(STAGE4_TFLAGS)"; \
19462	test ! -f $(HOST_SUBDIR)/libbacktrace/Makefile || exit 0; \
19463	$(HOST_EXPORTS) \
19464	$(POSTSTAGE1_HOST_EXPORTS) \
19465	CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
19466	CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
19467	LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS;  \
19468	echo Configuring stage 4 in $(HOST_SUBDIR)/libbacktrace; \
19469	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libbacktrace; \
19470	cd $(HOST_SUBDIR)/libbacktrace || exit 1; \
19471	case $(srcdir) in \
19472	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
19473	  *) topdir=`echo $(HOST_SUBDIR)/libbacktrace/ | \
19474		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
19475	esac; \
19476	module_srcdir=libbacktrace; \
19477	$(SHELL) $$s/$$module_srcdir/configure \
19478	  --srcdir=$${topdir}/$$module_srcdir \
19479	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
19480	  --target=${target_alias} \
19481	  --with-build-libsubdir=$(HOST_SUBDIR) \
19482	  $(STAGE4_CONFIGURE_FLAGS)
19483@endif libbacktrace-bootstrap
19484
19485.PHONY: configure-stageprofile-libbacktrace maybe-configure-stageprofile-libbacktrace
19486maybe-configure-stageprofile-libbacktrace:
19487@if libbacktrace-bootstrap
19488maybe-configure-stageprofile-libbacktrace: configure-stageprofile-libbacktrace
19489configure-stageprofile-libbacktrace:
19490	@[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
19491	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libbacktrace
19492	@r=`${PWD_COMMAND}`; export r; \
19493	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19494	TFLAGS="$(STAGEprofile_TFLAGS)"; \
19495	test ! -f $(HOST_SUBDIR)/libbacktrace/Makefile || exit 0; \
19496	$(HOST_EXPORTS) \
19497	$(POSTSTAGE1_HOST_EXPORTS) \
19498	CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
19499	CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
19500	LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS;  \
19501	echo Configuring stage profile in $(HOST_SUBDIR)/libbacktrace; \
19502	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libbacktrace; \
19503	cd $(HOST_SUBDIR)/libbacktrace || exit 1; \
19504	case $(srcdir) in \
19505	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
19506	  *) topdir=`echo $(HOST_SUBDIR)/libbacktrace/ | \
19507		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
19508	esac; \
19509	module_srcdir=libbacktrace; \
19510	$(SHELL) $$s/$$module_srcdir/configure \
19511	  --srcdir=$${topdir}/$$module_srcdir \
19512	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
19513	  --target=${target_alias} \
19514	  --with-build-libsubdir=$(HOST_SUBDIR) \
19515	  $(STAGEprofile_CONFIGURE_FLAGS)
19516@endif libbacktrace-bootstrap
19517
19518.PHONY: configure-stagefeedback-libbacktrace maybe-configure-stagefeedback-libbacktrace
19519maybe-configure-stagefeedback-libbacktrace:
19520@if libbacktrace-bootstrap
19521maybe-configure-stagefeedback-libbacktrace: configure-stagefeedback-libbacktrace
19522configure-stagefeedback-libbacktrace:
19523	@[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
19524	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libbacktrace
19525	@r=`${PWD_COMMAND}`; export r; \
19526	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19527	TFLAGS="$(STAGEfeedback_TFLAGS)"; \
19528	test ! -f $(HOST_SUBDIR)/libbacktrace/Makefile || exit 0; \
19529	$(HOST_EXPORTS) \
19530	$(POSTSTAGE1_HOST_EXPORTS) \
19531	CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
19532	CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
19533	LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS;  \
19534	echo Configuring stage feedback in $(HOST_SUBDIR)/libbacktrace; \
19535	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libbacktrace; \
19536	cd $(HOST_SUBDIR)/libbacktrace || exit 1; \
19537	case $(srcdir) in \
19538	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
19539	  *) topdir=`echo $(HOST_SUBDIR)/libbacktrace/ | \
19540		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
19541	esac; \
19542	module_srcdir=libbacktrace; \
19543	$(SHELL) $$s/$$module_srcdir/configure \
19544	  --srcdir=$${topdir}/$$module_srcdir \
19545	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
19546	  --target=${target_alias} \
19547	  --with-build-libsubdir=$(HOST_SUBDIR) \
19548	  $(STAGEfeedback_CONFIGURE_FLAGS)
19549@endif libbacktrace-bootstrap
19550
19551
19552
19553
19554
19555.PHONY: all-libbacktrace maybe-all-libbacktrace
19556maybe-all-libbacktrace:
19557@if gcc-bootstrap
19558all-libbacktrace: stage_current
19559@endif gcc-bootstrap
19560@if libbacktrace
19561TARGET-libbacktrace=all
19562maybe-all-libbacktrace: all-libbacktrace
19563all-libbacktrace: configure-libbacktrace
19564	@r=`${PWD_COMMAND}`; export r; \
19565	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19566	$(HOST_EXPORTS)  \
19567	(cd $(HOST_SUBDIR)/libbacktrace && \
19568	  $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS)  \
19569		$(TARGET-libbacktrace))
19570@endif libbacktrace
19571
19572
19573
19574.PHONY: all-stage1-libbacktrace maybe-all-stage1-libbacktrace
19575.PHONY: clean-stage1-libbacktrace maybe-clean-stage1-libbacktrace
19576maybe-all-stage1-libbacktrace:
19577maybe-clean-stage1-libbacktrace:
19578@if libbacktrace-bootstrap
19579maybe-all-stage1-libbacktrace: all-stage1-libbacktrace
19580all-stage1: all-stage1-libbacktrace
19581TARGET-stage1-libbacktrace = $(TARGET-libbacktrace)
19582all-stage1-libbacktrace: configure-stage1-libbacktrace
19583	@[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
19584	@r=`${PWD_COMMAND}`; export r; \
19585	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19586	TFLAGS="$(STAGE1_TFLAGS)"; \
19587	$(HOST_EXPORTS)  \
19588	cd $(HOST_SUBDIR)/libbacktrace && \
19589	$(MAKE) $(BASE_FLAGS_TO_PASS) \
19590		CFLAGS="$(STAGE1_CFLAGS)" \
19591		CXXFLAGS="$(STAGE1_CXXFLAGS)" \
19592		LIBCFLAGS="$(LIBCFLAGS)" \
19593		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
19594		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
19595		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
19596		$(EXTRA_HOST_FLAGS)  \
19597		$(STAGE1_FLAGS_TO_PASS)  \
19598		TFLAGS="$(STAGE1_TFLAGS)" \
19599		$(TARGET-stage1-libbacktrace)
19600
19601maybe-clean-stage1-libbacktrace: clean-stage1-libbacktrace
19602clean-stage1: clean-stage1-libbacktrace
19603clean-stage1-libbacktrace:
19604	@if [ $(current_stage) = stage1 ]; then \
19605	  [ -f $(HOST_SUBDIR)/libbacktrace/Makefile ] || exit 0; \
19606	else \
19607	  [ -f $(HOST_SUBDIR)/stage1-libbacktrace/Makefile ] || exit 0; \
19608	  $(MAKE) stage1-start; \
19609	fi; \
19610	cd $(HOST_SUBDIR)/libbacktrace && \
19611	$(MAKE) $(EXTRA_HOST_FLAGS)  \
19612	$(STAGE1_FLAGS_TO_PASS)  clean
19613@endif libbacktrace-bootstrap
19614
19615
19616.PHONY: all-stage2-libbacktrace maybe-all-stage2-libbacktrace
19617.PHONY: clean-stage2-libbacktrace maybe-clean-stage2-libbacktrace
19618maybe-all-stage2-libbacktrace:
19619maybe-clean-stage2-libbacktrace:
19620@if libbacktrace-bootstrap
19621maybe-all-stage2-libbacktrace: all-stage2-libbacktrace
19622all-stage2: all-stage2-libbacktrace
19623TARGET-stage2-libbacktrace = $(TARGET-libbacktrace)
19624all-stage2-libbacktrace: configure-stage2-libbacktrace
19625	@[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
19626	@r=`${PWD_COMMAND}`; export r; \
19627	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19628	TFLAGS="$(STAGE2_TFLAGS)"; \
19629	$(HOST_EXPORTS) \
19630	$(POSTSTAGE1_HOST_EXPORTS)  \
19631	cd $(HOST_SUBDIR)/libbacktrace && \
19632	$(MAKE) $(BASE_FLAGS_TO_PASS) \
19633		CFLAGS="$(STAGE2_CFLAGS)" \
19634		CXXFLAGS="$(STAGE2_CXXFLAGS)" \
19635		LIBCFLAGS="$(STAGE2_CFLAGS)" \
19636		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
19637		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
19638		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
19639		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
19640		TFLAGS="$(STAGE2_TFLAGS)" \
19641		$(TARGET-stage2-libbacktrace)
19642
19643maybe-clean-stage2-libbacktrace: clean-stage2-libbacktrace
19644clean-stage2: clean-stage2-libbacktrace
19645clean-stage2-libbacktrace:
19646	@if [ $(current_stage) = stage2 ]; then \
19647	  [ -f $(HOST_SUBDIR)/libbacktrace/Makefile ] || exit 0; \
19648	else \
19649	  [ -f $(HOST_SUBDIR)/stage2-libbacktrace/Makefile ] || exit 0; \
19650	  $(MAKE) stage2-start; \
19651	fi; \
19652	cd $(HOST_SUBDIR)/libbacktrace && \
19653	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
19654@endif libbacktrace-bootstrap
19655
19656
19657.PHONY: all-stage3-libbacktrace maybe-all-stage3-libbacktrace
19658.PHONY: clean-stage3-libbacktrace maybe-clean-stage3-libbacktrace
19659maybe-all-stage3-libbacktrace:
19660maybe-clean-stage3-libbacktrace:
19661@if libbacktrace-bootstrap
19662maybe-all-stage3-libbacktrace: all-stage3-libbacktrace
19663all-stage3: all-stage3-libbacktrace
19664TARGET-stage3-libbacktrace = $(TARGET-libbacktrace)
19665all-stage3-libbacktrace: configure-stage3-libbacktrace
19666	@[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
19667	@r=`${PWD_COMMAND}`; export r; \
19668	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19669	TFLAGS="$(STAGE3_TFLAGS)"; \
19670	$(HOST_EXPORTS) \
19671	$(POSTSTAGE1_HOST_EXPORTS)  \
19672	cd $(HOST_SUBDIR)/libbacktrace && \
19673	$(MAKE) $(BASE_FLAGS_TO_PASS) \
19674		CFLAGS="$(STAGE3_CFLAGS)" \
19675		CXXFLAGS="$(STAGE3_CXXFLAGS)" \
19676		LIBCFLAGS="$(STAGE3_CFLAGS)" \
19677		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
19678		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
19679		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
19680		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
19681		TFLAGS="$(STAGE3_TFLAGS)" \
19682		$(TARGET-stage3-libbacktrace)
19683
19684maybe-clean-stage3-libbacktrace: clean-stage3-libbacktrace
19685clean-stage3: clean-stage3-libbacktrace
19686clean-stage3-libbacktrace:
19687	@if [ $(current_stage) = stage3 ]; then \
19688	  [ -f $(HOST_SUBDIR)/libbacktrace/Makefile ] || exit 0; \
19689	else \
19690	  [ -f $(HOST_SUBDIR)/stage3-libbacktrace/Makefile ] || exit 0; \
19691	  $(MAKE) stage3-start; \
19692	fi; \
19693	cd $(HOST_SUBDIR)/libbacktrace && \
19694	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
19695@endif libbacktrace-bootstrap
19696
19697
19698.PHONY: all-stage4-libbacktrace maybe-all-stage4-libbacktrace
19699.PHONY: clean-stage4-libbacktrace maybe-clean-stage4-libbacktrace
19700maybe-all-stage4-libbacktrace:
19701maybe-clean-stage4-libbacktrace:
19702@if libbacktrace-bootstrap
19703maybe-all-stage4-libbacktrace: all-stage4-libbacktrace
19704all-stage4: all-stage4-libbacktrace
19705TARGET-stage4-libbacktrace = $(TARGET-libbacktrace)
19706all-stage4-libbacktrace: configure-stage4-libbacktrace
19707	@[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
19708	@r=`${PWD_COMMAND}`; export r; \
19709	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19710	TFLAGS="$(STAGE4_TFLAGS)"; \
19711	$(HOST_EXPORTS) \
19712	$(POSTSTAGE1_HOST_EXPORTS)  \
19713	cd $(HOST_SUBDIR)/libbacktrace && \
19714	$(MAKE) $(BASE_FLAGS_TO_PASS) \
19715		CFLAGS="$(STAGE4_CFLAGS)" \
19716		CXXFLAGS="$(STAGE4_CXXFLAGS)" \
19717		LIBCFLAGS="$(STAGE4_CFLAGS)" \
19718		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
19719		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
19720		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
19721		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
19722		TFLAGS="$(STAGE4_TFLAGS)" \
19723		$(TARGET-stage4-libbacktrace)
19724
19725maybe-clean-stage4-libbacktrace: clean-stage4-libbacktrace
19726clean-stage4: clean-stage4-libbacktrace
19727clean-stage4-libbacktrace:
19728	@if [ $(current_stage) = stage4 ]; then \
19729	  [ -f $(HOST_SUBDIR)/libbacktrace/Makefile ] || exit 0; \
19730	else \
19731	  [ -f $(HOST_SUBDIR)/stage4-libbacktrace/Makefile ] || exit 0; \
19732	  $(MAKE) stage4-start; \
19733	fi; \
19734	cd $(HOST_SUBDIR)/libbacktrace && \
19735	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
19736@endif libbacktrace-bootstrap
19737
19738
19739.PHONY: all-stageprofile-libbacktrace maybe-all-stageprofile-libbacktrace
19740.PHONY: clean-stageprofile-libbacktrace maybe-clean-stageprofile-libbacktrace
19741maybe-all-stageprofile-libbacktrace:
19742maybe-clean-stageprofile-libbacktrace:
19743@if libbacktrace-bootstrap
19744maybe-all-stageprofile-libbacktrace: all-stageprofile-libbacktrace
19745all-stageprofile: all-stageprofile-libbacktrace
19746TARGET-stageprofile-libbacktrace = $(TARGET-libbacktrace)
19747all-stageprofile-libbacktrace: configure-stageprofile-libbacktrace
19748	@[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
19749	@r=`${PWD_COMMAND}`; export r; \
19750	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19751	TFLAGS="$(STAGEprofile_TFLAGS)"; \
19752	$(HOST_EXPORTS) \
19753	$(POSTSTAGE1_HOST_EXPORTS)  \
19754	cd $(HOST_SUBDIR)/libbacktrace && \
19755	$(MAKE) $(BASE_FLAGS_TO_PASS) \
19756		CFLAGS="$(STAGEprofile_CFLAGS)" \
19757		CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
19758		LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
19759		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
19760		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
19761		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
19762		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
19763		TFLAGS="$(STAGEprofile_TFLAGS)" \
19764		$(TARGET-stageprofile-libbacktrace)
19765
19766maybe-clean-stageprofile-libbacktrace: clean-stageprofile-libbacktrace
19767clean-stageprofile: clean-stageprofile-libbacktrace
19768clean-stageprofile-libbacktrace:
19769	@if [ $(current_stage) = stageprofile ]; then \
19770	  [ -f $(HOST_SUBDIR)/libbacktrace/Makefile ] || exit 0; \
19771	else \
19772	  [ -f $(HOST_SUBDIR)/stageprofile-libbacktrace/Makefile ] || exit 0; \
19773	  $(MAKE) stageprofile-start; \
19774	fi; \
19775	cd $(HOST_SUBDIR)/libbacktrace && \
19776	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
19777@endif libbacktrace-bootstrap
19778
19779
19780.PHONY: all-stagefeedback-libbacktrace maybe-all-stagefeedback-libbacktrace
19781.PHONY: clean-stagefeedback-libbacktrace maybe-clean-stagefeedback-libbacktrace
19782maybe-all-stagefeedback-libbacktrace:
19783maybe-clean-stagefeedback-libbacktrace:
19784@if libbacktrace-bootstrap
19785maybe-all-stagefeedback-libbacktrace: all-stagefeedback-libbacktrace
19786all-stagefeedback: all-stagefeedback-libbacktrace
19787TARGET-stagefeedback-libbacktrace = $(TARGET-libbacktrace)
19788all-stagefeedback-libbacktrace: configure-stagefeedback-libbacktrace
19789	@[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
19790	@r=`${PWD_COMMAND}`; export r; \
19791	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19792	TFLAGS="$(STAGEfeedback_TFLAGS)"; \
19793	$(HOST_EXPORTS) \
19794	$(POSTSTAGE1_HOST_EXPORTS)  \
19795	cd $(HOST_SUBDIR)/libbacktrace && \
19796	$(MAKE) $(BASE_FLAGS_TO_PASS) \
19797		CFLAGS="$(STAGEfeedback_CFLAGS)" \
19798		CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
19799		LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
19800		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
19801		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
19802		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
19803		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
19804		TFLAGS="$(STAGEfeedback_TFLAGS)" \
19805		$(TARGET-stagefeedback-libbacktrace)
19806
19807maybe-clean-stagefeedback-libbacktrace: clean-stagefeedback-libbacktrace
19808clean-stagefeedback: clean-stagefeedback-libbacktrace
19809clean-stagefeedback-libbacktrace:
19810	@if [ $(current_stage) = stagefeedback ]; then \
19811	  [ -f $(HOST_SUBDIR)/libbacktrace/Makefile ] || exit 0; \
19812	else \
19813	  [ -f $(HOST_SUBDIR)/stagefeedback-libbacktrace/Makefile ] || exit 0; \
19814	  $(MAKE) stagefeedback-start; \
19815	fi; \
19816	cd $(HOST_SUBDIR)/libbacktrace && \
19817	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
19818@endif libbacktrace-bootstrap
19819
19820
19821
19822
19823
19824.PHONY: check-libbacktrace maybe-check-libbacktrace
19825maybe-check-libbacktrace:
19826@if libbacktrace
19827maybe-check-libbacktrace: check-libbacktrace
19828
19829check-libbacktrace:
19830	@: $(MAKE); $(unstage)
19831	@r=`${PWD_COMMAND}`; export r; \
19832	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19833	$(HOST_EXPORTS) $(EXTRA_HOST_EXPORTS) \
19834	(cd $(HOST_SUBDIR)/libbacktrace && \
19835	  $(MAKE) $(FLAGS_TO_PASS)  $(EXTRA_BOOTSTRAP_FLAGS) check)
19836
19837@endif libbacktrace
19838
19839.PHONY: install-libbacktrace maybe-install-libbacktrace
19840maybe-install-libbacktrace:
19841@if libbacktrace
19842maybe-install-libbacktrace: install-libbacktrace
19843
19844install-libbacktrace: installdirs
19845	@: $(MAKE); $(unstage)
19846	@r=`${PWD_COMMAND}`; export r; \
19847	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19848	$(HOST_EXPORTS) \
19849	(cd $(HOST_SUBDIR)/libbacktrace && \
19850	  $(MAKE) $(FLAGS_TO_PASS)  install)
19851
19852@endif libbacktrace
19853
19854.PHONY: install-strip-libbacktrace maybe-install-strip-libbacktrace
19855maybe-install-strip-libbacktrace:
19856@if libbacktrace
19857maybe-install-strip-libbacktrace: install-strip-libbacktrace
19858
19859install-strip-libbacktrace: installdirs
19860	@: $(MAKE); $(unstage)
19861	@r=`${PWD_COMMAND}`; export r; \
19862	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19863	$(HOST_EXPORTS) \
19864	(cd $(HOST_SUBDIR)/libbacktrace && \
19865	  $(MAKE) $(FLAGS_TO_PASS)  install-strip)
19866
19867@endif libbacktrace
19868
19869# Other targets (info, dvi, pdf, etc.)
19870
19871.PHONY: maybe-info-libbacktrace info-libbacktrace
19872maybe-info-libbacktrace:
19873@if libbacktrace
19874maybe-info-libbacktrace: info-libbacktrace
19875
19876info-libbacktrace: \
19877    configure-libbacktrace 
19878	@[ -f ./libbacktrace/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 info in libbacktrace"; \
19886	(cd $(HOST_SUBDIR)/libbacktrace && \
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	          info) \
19892	  || exit 1
19893
19894@endif libbacktrace
19895
19896.PHONY: maybe-dvi-libbacktrace dvi-libbacktrace
19897maybe-dvi-libbacktrace:
19898@if libbacktrace
19899maybe-dvi-libbacktrace: dvi-libbacktrace
19900
19901dvi-libbacktrace: \
19902    configure-libbacktrace 
19903	@[ -f ./libbacktrace/Makefile ] || exit 0; \
19904	r=`${PWD_COMMAND}`; export r; \
19905	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19906	$(HOST_EXPORTS) \
19907	for flag in $(EXTRA_HOST_FLAGS) ; do \
19908	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19909	done; \
19910	echo "Doing dvi in libbacktrace"; \
19911	(cd $(HOST_SUBDIR)/libbacktrace && \
19912	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19913	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19914	          "RANLIB=$${RANLIB}" \
19915	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19916	          dvi) \
19917	  || exit 1
19918
19919@endif libbacktrace
19920
19921.PHONY: maybe-pdf-libbacktrace pdf-libbacktrace
19922maybe-pdf-libbacktrace:
19923@if libbacktrace
19924maybe-pdf-libbacktrace: pdf-libbacktrace
19925
19926pdf-libbacktrace: \
19927    configure-libbacktrace 
19928	@[ -f ./libbacktrace/Makefile ] || exit 0; \
19929	r=`${PWD_COMMAND}`; export r; \
19930	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19931	$(HOST_EXPORTS) \
19932	for flag in $(EXTRA_HOST_FLAGS) ; do \
19933	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19934	done; \
19935	echo "Doing pdf in libbacktrace"; \
19936	(cd $(HOST_SUBDIR)/libbacktrace && \
19937	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19938	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19939	          "RANLIB=$${RANLIB}" \
19940	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19941	          pdf) \
19942	  || exit 1
19943
19944@endif libbacktrace
19945
19946.PHONY: maybe-html-libbacktrace html-libbacktrace
19947maybe-html-libbacktrace:
19948@if libbacktrace
19949maybe-html-libbacktrace: html-libbacktrace
19950
19951html-libbacktrace: \
19952    configure-libbacktrace 
19953	@[ -f ./libbacktrace/Makefile ] || exit 0; \
19954	r=`${PWD_COMMAND}`; export r; \
19955	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19956	$(HOST_EXPORTS) \
19957	for flag in $(EXTRA_HOST_FLAGS) ; do \
19958	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19959	done; \
19960	echo "Doing html in libbacktrace"; \
19961	(cd $(HOST_SUBDIR)/libbacktrace && \
19962	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19963	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19964	          "RANLIB=$${RANLIB}" \
19965	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19966	          html) \
19967	  || exit 1
19968
19969@endif libbacktrace
19970
19971.PHONY: maybe-TAGS-libbacktrace TAGS-libbacktrace
19972maybe-TAGS-libbacktrace:
19973@if libbacktrace
19974maybe-TAGS-libbacktrace: TAGS-libbacktrace
19975
19976TAGS-libbacktrace: \
19977    configure-libbacktrace 
19978	@[ -f ./libbacktrace/Makefile ] || exit 0; \
19979	r=`${PWD_COMMAND}`; export r; \
19980	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19981	$(HOST_EXPORTS) \
19982	for flag in $(EXTRA_HOST_FLAGS) ; do \
19983	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19984	done; \
19985	echo "Doing TAGS in libbacktrace"; \
19986	(cd $(HOST_SUBDIR)/libbacktrace && \
19987	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19988	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19989	          "RANLIB=$${RANLIB}" \
19990	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19991	          TAGS) \
19992	  || exit 1
19993
19994@endif libbacktrace
19995
19996.PHONY: maybe-install-info-libbacktrace install-info-libbacktrace
19997maybe-install-info-libbacktrace:
19998@if libbacktrace
19999maybe-install-info-libbacktrace: install-info-libbacktrace
20000
20001install-info-libbacktrace: \
20002    configure-libbacktrace \
20003    info-libbacktrace 
20004	@[ -f ./libbacktrace/Makefile ] || exit 0; \
20005	r=`${PWD_COMMAND}`; export r; \
20006	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20007	$(HOST_EXPORTS) \
20008	for flag in $(EXTRA_HOST_FLAGS) ; do \
20009	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20010	done; \
20011	echo "Doing install-info in libbacktrace"; \
20012	(cd $(HOST_SUBDIR)/libbacktrace && \
20013	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20014	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20015	          "RANLIB=$${RANLIB}" \
20016	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20017	          install-info) \
20018	  || exit 1
20019
20020@endif libbacktrace
20021
20022.PHONY: maybe-install-pdf-libbacktrace install-pdf-libbacktrace
20023maybe-install-pdf-libbacktrace:
20024@if libbacktrace
20025maybe-install-pdf-libbacktrace: install-pdf-libbacktrace
20026
20027install-pdf-libbacktrace: \
20028    configure-libbacktrace \
20029    pdf-libbacktrace 
20030	@[ -f ./libbacktrace/Makefile ] || exit 0; \
20031	r=`${PWD_COMMAND}`; export r; \
20032	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20033	$(HOST_EXPORTS) \
20034	for flag in $(EXTRA_HOST_FLAGS) ; do \
20035	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20036	done; \
20037	echo "Doing install-pdf in libbacktrace"; \
20038	(cd $(HOST_SUBDIR)/libbacktrace && \
20039	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20040	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20041	          "RANLIB=$${RANLIB}" \
20042	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20043	          install-pdf) \
20044	  || exit 1
20045
20046@endif libbacktrace
20047
20048.PHONY: maybe-install-html-libbacktrace install-html-libbacktrace
20049maybe-install-html-libbacktrace:
20050@if libbacktrace
20051maybe-install-html-libbacktrace: install-html-libbacktrace
20052
20053install-html-libbacktrace: \
20054    configure-libbacktrace \
20055    html-libbacktrace 
20056	@[ -f ./libbacktrace/Makefile ] || exit 0; \
20057	r=`${PWD_COMMAND}`; export r; \
20058	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20059	$(HOST_EXPORTS) \
20060	for flag in $(EXTRA_HOST_FLAGS) ; do \
20061	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20062	done; \
20063	echo "Doing install-html in libbacktrace"; \
20064	(cd $(HOST_SUBDIR)/libbacktrace && \
20065	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20066	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20067	          "RANLIB=$${RANLIB}" \
20068	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20069	          install-html) \
20070	  || exit 1
20071
20072@endif libbacktrace
20073
20074.PHONY: maybe-installcheck-libbacktrace installcheck-libbacktrace
20075maybe-installcheck-libbacktrace:
20076@if libbacktrace
20077maybe-installcheck-libbacktrace: installcheck-libbacktrace
20078
20079installcheck-libbacktrace: \
20080    configure-libbacktrace 
20081	@[ -f ./libbacktrace/Makefile ] || exit 0; \
20082	r=`${PWD_COMMAND}`; export r; \
20083	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20084	$(HOST_EXPORTS) \
20085	for flag in $(EXTRA_HOST_FLAGS) ; do \
20086	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20087	done; \
20088	echo "Doing installcheck in libbacktrace"; \
20089	(cd $(HOST_SUBDIR)/libbacktrace && \
20090	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20091	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20092	          "RANLIB=$${RANLIB}" \
20093	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20094	          installcheck) \
20095	  || exit 1
20096
20097@endif libbacktrace
20098
20099.PHONY: maybe-mostlyclean-libbacktrace mostlyclean-libbacktrace
20100maybe-mostlyclean-libbacktrace:
20101@if libbacktrace
20102maybe-mostlyclean-libbacktrace: mostlyclean-libbacktrace
20103
20104mostlyclean-libbacktrace: 
20105	@[ -f ./libbacktrace/Makefile ] || exit 0; \
20106	r=`${PWD_COMMAND}`; export r; \
20107	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20108	$(HOST_EXPORTS) \
20109	for flag in $(EXTRA_HOST_FLAGS) ; do \
20110	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20111	done; \
20112	echo "Doing mostlyclean in libbacktrace"; \
20113	(cd $(HOST_SUBDIR)/libbacktrace && \
20114	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20115	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20116	          "RANLIB=$${RANLIB}" \
20117	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20118	          mostlyclean) \
20119	  || exit 1
20120
20121@endif libbacktrace
20122
20123.PHONY: maybe-clean-libbacktrace clean-libbacktrace
20124maybe-clean-libbacktrace:
20125@if libbacktrace
20126maybe-clean-libbacktrace: clean-libbacktrace
20127
20128clean-libbacktrace: 
20129	@[ -f ./libbacktrace/Makefile ] || exit 0; \
20130	r=`${PWD_COMMAND}`; export r; \
20131	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20132	$(HOST_EXPORTS) \
20133	for flag in $(EXTRA_HOST_FLAGS) ; do \
20134	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20135	done; \
20136	echo "Doing clean in libbacktrace"; \
20137	(cd $(HOST_SUBDIR)/libbacktrace && \
20138	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20139	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20140	          "RANLIB=$${RANLIB}" \
20141	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20142	          clean) \
20143	  || exit 1
20144
20145@endif libbacktrace
20146
20147.PHONY: maybe-distclean-libbacktrace distclean-libbacktrace
20148maybe-distclean-libbacktrace:
20149@if libbacktrace
20150maybe-distclean-libbacktrace: distclean-libbacktrace
20151
20152distclean-libbacktrace: 
20153	@[ -f ./libbacktrace/Makefile ] || exit 0; \
20154	r=`${PWD_COMMAND}`; export r; \
20155	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20156	$(HOST_EXPORTS) \
20157	for flag in $(EXTRA_HOST_FLAGS) ; do \
20158	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20159	done; \
20160	echo "Doing distclean in libbacktrace"; \
20161	(cd $(HOST_SUBDIR)/libbacktrace && \
20162	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20163	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20164	          "RANLIB=$${RANLIB}" \
20165	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20166	          distclean) \
20167	  || exit 1
20168
20169@endif libbacktrace
20170
20171.PHONY: maybe-maintainer-clean-libbacktrace maintainer-clean-libbacktrace
20172maybe-maintainer-clean-libbacktrace:
20173@if libbacktrace
20174maybe-maintainer-clean-libbacktrace: maintainer-clean-libbacktrace
20175
20176maintainer-clean-libbacktrace: 
20177	@[ -f ./libbacktrace/Makefile ] || exit 0; \
20178	r=`${PWD_COMMAND}`; export r; \
20179	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20180	$(HOST_EXPORTS) \
20181	for flag in $(EXTRA_HOST_FLAGS) ; do \
20182	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20183	done; \
20184	echo "Doing maintainer-clean in libbacktrace"; \
20185	(cd $(HOST_SUBDIR)/libbacktrace && \
20186	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20187	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20188	          "RANLIB=$${RANLIB}" \
20189	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20190	          maintainer-clean) \
20191	  || exit 1
20192
20193@endif libbacktrace
20194
20195
20196
20197.PHONY: configure-libcpp maybe-configure-libcpp
20198maybe-configure-libcpp:
20199@if gcc-bootstrap
20200configure-libcpp: stage_current
20201@endif gcc-bootstrap
20202@if libcpp
20203maybe-configure-libcpp: configure-libcpp
20204configure-libcpp: 
20205	@r=`${PWD_COMMAND}`; export r; \
20206	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20207	test ! -f $(HOST_SUBDIR)/libcpp/Makefile || exit 0; \
20208	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp; \
20209	$(HOST_EXPORTS)  \
20210	echo Configuring in $(HOST_SUBDIR)/libcpp; \
20211	cd "$(HOST_SUBDIR)/libcpp" || exit 1; \
20212	case $(srcdir) in \
20213	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
20214	  *) topdir=`echo $(HOST_SUBDIR)/libcpp/ | \
20215		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
20216	esac; \
20217	module_srcdir=libcpp; \
20218	$(SHELL) \
20219	  $$s/$$module_srcdir/configure \
20220	  --srcdir=$${topdir}/$$module_srcdir \
20221	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
20222	  --target=${target_alias}  \
20223	  || exit 1
20224@endif libcpp
20225
20226
20227
20228.PHONY: configure-stage1-libcpp maybe-configure-stage1-libcpp
20229maybe-configure-stage1-libcpp:
20230@if libcpp-bootstrap
20231maybe-configure-stage1-libcpp: configure-stage1-libcpp
20232configure-stage1-libcpp:
20233	@[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
20234	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp
20235	@r=`${PWD_COMMAND}`; export r; \
20236	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20237	TFLAGS="$(STAGE1_TFLAGS)"; \
20238	test ! -f $(HOST_SUBDIR)/libcpp/Makefile || exit 0; \
20239	$(HOST_EXPORTS) \
20240	CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
20241	CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
20242	LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS;  \
20243	echo Configuring stage 1 in $(HOST_SUBDIR)/libcpp; \
20244	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp; \
20245	cd $(HOST_SUBDIR)/libcpp || exit 1; \
20246	case $(srcdir) in \
20247	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
20248	  *) topdir=`echo $(HOST_SUBDIR)/libcpp/ | \
20249		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
20250	esac; \
20251	module_srcdir=libcpp; \
20252	$(SHELL) $$s/$$module_srcdir/configure \
20253	  --srcdir=$${topdir}/$$module_srcdir \
20254	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
20255	  --target=${target_alias} \
20256	   \
20257	  $(STAGE1_CONFIGURE_FLAGS)
20258@endif libcpp-bootstrap
20259
20260.PHONY: configure-stage2-libcpp maybe-configure-stage2-libcpp
20261maybe-configure-stage2-libcpp:
20262@if libcpp-bootstrap
20263maybe-configure-stage2-libcpp: configure-stage2-libcpp
20264configure-stage2-libcpp:
20265	@[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
20266	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp
20267	@r=`${PWD_COMMAND}`; export r; \
20268	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20269	TFLAGS="$(STAGE2_TFLAGS)"; \
20270	test ! -f $(HOST_SUBDIR)/libcpp/Makefile || exit 0; \
20271	$(HOST_EXPORTS) \
20272	$(POSTSTAGE1_HOST_EXPORTS) \
20273	CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
20274	CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
20275	LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS;  \
20276	echo Configuring stage 2 in $(HOST_SUBDIR)/libcpp; \
20277	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp; \
20278	cd $(HOST_SUBDIR)/libcpp || exit 1; \
20279	case $(srcdir) in \
20280	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
20281	  *) topdir=`echo $(HOST_SUBDIR)/libcpp/ | \
20282		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
20283	esac; \
20284	module_srcdir=libcpp; \
20285	$(SHELL) $$s/$$module_srcdir/configure \
20286	  --srcdir=$${topdir}/$$module_srcdir \
20287	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
20288	  --target=${target_alias} \
20289	  --with-build-libsubdir=$(HOST_SUBDIR) \
20290	  $(STAGE2_CONFIGURE_FLAGS)
20291@endif libcpp-bootstrap
20292
20293.PHONY: configure-stage3-libcpp maybe-configure-stage3-libcpp
20294maybe-configure-stage3-libcpp:
20295@if libcpp-bootstrap
20296maybe-configure-stage3-libcpp: configure-stage3-libcpp
20297configure-stage3-libcpp:
20298	@[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
20299	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp
20300	@r=`${PWD_COMMAND}`; export r; \
20301	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20302	TFLAGS="$(STAGE3_TFLAGS)"; \
20303	test ! -f $(HOST_SUBDIR)/libcpp/Makefile || exit 0; \
20304	$(HOST_EXPORTS) \
20305	$(POSTSTAGE1_HOST_EXPORTS) \
20306	CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
20307	CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
20308	LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS;  \
20309	echo Configuring stage 3 in $(HOST_SUBDIR)/libcpp; \
20310	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp; \
20311	cd $(HOST_SUBDIR)/libcpp || exit 1; \
20312	case $(srcdir) in \
20313	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
20314	  *) topdir=`echo $(HOST_SUBDIR)/libcpp/ | \
20315		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
20316	esac; \
20317	module_srcdir=libcpp; \
20318	$(SHELL) $$s/$$module_srcdir/configure \
20319	  --srcdir=$${topdir}/$$module_srcdir \
20320	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
20321	  --target=${target_alias} \
20322	  --with-build-libsubdir=$(HOST_SUBDIR) \
20323	  $(STAGE3_CONFIGURE_FLAGS)
20324@endif libcpp-bootstrap
20325
20326.PHONY: configure-stage4-libcpp maybe-configure-stage4-libcpp
20327maybe-configure-stage4-libcpp:
20328@if libcpp-bootstrap
20329maybe-configure-stage4-libcpp: configure-stage4-libcpp
20330configure-stage4-libcpp:
20331	@[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
20332	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp
20333	@r=`${PWD_COMMAND}`; export r; \
20334	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20335	TFLAGS="$(STAGE4_TFLAGS)"; \
20336	test ! -f $(HOST_SUBDIR)/libcpp/Makefile || exit 0; \
20337	$(HOST_EXPORTS) \
20338	$(POSTSTAGE1_HOST_EXPORTS) \
20339	CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
20340	CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
20341	LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS;  \
20342	echo Configuring stage 4 in $(HOST_SUBDIR)/libcpp; \
20343	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp; \
20344	cd $(HOST_SUBDIR)/libcpp || exit 1; \
20345	case $(srcdir) in \
20346	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
20347	  *) topdir=`echo $(HOST_SUBDIR)/libcpp/ | \
20348		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
20349	esac; \
20350	module_srcdir=libcpp; \
20351	$(SHELL) $$s/$$module_srcdir/configure \
20352	  --srcdir=$${topdir}/$$module_srcdir \
20353	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
20354	  --target=${target_alias} \
20355	  --with-build-libsubdir=$(HOST_SUBDIR) \
20356	  $(STAGE4_CONFIGURE_FLAGS)
20357@endif libcpp-bootstrap
20358
20359.PHONY: configure-stageprofile-libcpp maybe-configure-stageprofile-libcpp
20360maybe-configure-stageprofile-libcpp:
20361@if libcpp-bootstrap
20362maybe-configure-stageprofile-libcpp: configure-stageprofile-libcpp
20363configure-stageprofile-libcpp:
20364	@[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
20365	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp
20366	@r=`${PWD_COMMAND}`; export r; \
20367	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20368	TFLAGS="$(STAGEprofile_TFLAGS)"; \
20369	test ! -f $(HOST_SUBDIR)/libcpp/Makefile || exit 0; \
20370	$(HOST_EXPORTS) \
20371	$(POSTSTAGE1_HOST_EXPORTS) \
20372	CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
20373	CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
20374	LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS;  \
20375	echo Configuring stage profile in $(HOST_SUBDIR)/libcpp; \
20376	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp; \
20377	cd $(HOST_SUBDIR)/libcpp || exit 1; \
20378	case $(srcdir) in \
20379	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
20380	  *) topdir=`echo $(HOST_SUBDIR)/libcpp/ | \
20381		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
20382	esac; \
20383	module_srcdir=libcpp; \
20384	$(SHELL) $$s/$$module_srcdir/configure \
20385	  --srcdir=$${topdir}/$$module_srcdir \
20386	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
20387	  --target=${target_alias} \
20388	  --with-build-libsubdir=$(HOST_SUBDIR) \
20389	  $(STAGEprofile_CONFIGURE_FLAGS)
20390@endif libcpp-bootstrap
20391
20392.PHONY: configure-stagefeedback-libcpp maybe-configure-stagefeedback-libcpp
20393maybe-configure-stagefeedback-libcpp:
20394@if libcpp-bootstrap
20395maybe-configure-stagefeedback-libcpp: configure-stagefeedback-libcpp
20396configure-stagefeedback-libcpp:
20397	@[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
20398	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp
20399	@r=`${PWD_COMMAND}`; export r; \
20400	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20401	TFLAGS="$(STAGEfeedback_TFLAGS)"; \
20402	test ! -f $(HOST_SUBDIR)/libcpp/Makefile || exit 0; \
20403	$(HOST_EXPORTS) \
20404	$(POSTSTAGE1_HOST_EXPORTS) \
20405	CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
20406	CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
20407	LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS;  \
20408	echo Configuring stage feedback in $(HOST_SUBDIR)/libcpp; \
20409	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp; \
20410	cd $(HOST_SUBDIR)/libcpp || exit 1; \
20411	case $(srcdir) in \
20412	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
20413	  *) topdir=`echo $(HOST_SUBDIR)/libcpp/ | \
20414		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
20415	esac; \
20416	module_srcdir=libcpp; \
20417	$(SHELL) $$s/$$module_srcdir/configure \
20418	  --srcdir=$${topdir}/$$module_srcdir \
20419	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
20420	  --target=${target_alias} \
20421	  --with-build-libsubdir=$(HOST_SUBDIR) \
20422	  $(STAGEfeedback_CONFIGURE_FLAGS)
20423@endif libcpp-bootstrap
20424
20425
20426
20427
20428
20429.PHONY: all-libcpp maybe-all-libcpp
20430maybe-all-libcpp:
20431@if gcc-bootstrap
20432all-libcpp: stage_current
20433@endif gcc-bootstrap
20434@if libcpp
20435TARGET-libcpp=all
20436maybe-all-libcpp: all-libcpp
20437all-libcpp: configure-libcpp
20438	@r=`${PWD_COMMAND}`; export r; \
20439	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20440	$(HOST_EXPORTS)  \
20441	(cd $(HOST_SUBDIR)/libcpp && \
20442	  $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS)  \
20443		$(TARGET-libcpp))
20444@endif libcpp
20445
20446
20447
20448.PHONY: all-stage1-libcpp maybe-all-stage1-libcpp
20449.PHONY: clean-stage1-libcpp maybe-clean-stage1-libcpp
20450maybe-all-stage1-libcpp:
20451maybe-clean-stage1-libcpp:
20452@if libcpp-bootstrap
20453maybe-all-stage1-libcpp: all-stage1-libcpp
20454all-stage1: all-stage1-libcpp
20455TARGET-stage1-libcpp = $(TARGET-libcpp)
20456all-stage1-libcpp: configure-stage1-libcpp
20457	@[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
20458	@r=`${PWD_COMMAND}`; export r; \
20459	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20460	TFLAGS="$(STAGE1_TFLAGS)"; \
20461	$(HOST_EXPORTS)  \
20462	cd $(HOST_SUBDIR)/libcpp && \
20463	$(MAKE) $(BASE_FLAGS_TO_PASS) \
20464		CFLAGS="$(STAGE1_CFLAGS)" \
20465		CXXFLAGS="$(STAGE1_CXXFLAGS)" \
20466		LIBCFLAGS="$(LIBCFLAGS)" \
20467		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
20468		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
20469		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
20470		$(EXTRA_HOST_FLAGS)  \
20471		$(STAGE1_FLAGS_TO_PASS)  \
20472		TFLAGS="$(STAGE1_TFLAGS)" \
20473		$(TARGET-stage1-libcpp)
20474
20475maybe-clean-stage1-libcpp: clean-stage1-libcpp
20476clean-stage1: clean-stage1-libcpp
20477clean-stage1-libcpp:
20478	@if [ $(current_stage) = stage1 ]; then \
20479	  [ -f $(HOST_SUBDIR)/libcpp/Makefile ] || exit 0; \
20480	else \
20481	  [ -f $(HOST_SUBDIR)/stage1-libcpp/Makefile ] || exit 0; \
20482	  $(MAKE) stage1-start; \
20483	fi; \
20484	cd $(HOST_SUBDIR)/libcpp && \
20485	$(MAKE) $(EXTRA_HOST_FLAGS)  \
20486	$(STAGE1_FLAGS_TO_PASS)  clean
20487@endif libcpp-bootstrap
20488
20489
20490.PHONY: all-stage2-libcpp maybe-all-stage2-libcpp
20491.PHONY: clean-stage2-libcpp maybe-clean-stage2-libcpp
20492maybe-all-stage2-libcpp:
20493maybe-clean-stage2-libcpp:
20494@if libcpp-bootstrap
20495maybe-all-stage2-libcpp: all-stage2-libcpp
20496all-stage2: all-stage2-libcpp
20497TARGET-stage2-libcpp = $(TARGET-libcpp)
20498all-stage2-libcpp: configure-stage2-libcpp
20499	@[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
20500	@r=`${PWD_COMMAND}`; export r; \
20501	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20502	TFLAGS="$(STAGE2_TFLAGS)"; \
20503	$(HOST_EXPORTS) \
20504	$(POSTSTAGE1_HOST_EXPORTS)  \
20505	cd $(HOST_SUBDIR)/libcpp && \
20506	$(MAKE) $(BASE_FLAGS_TO_PASS) \
20507		CFLAGS="$(STAGE2_CFLAGS)" \
20508		CXXFLAGS="$(STAGE2_CXXFLAGS)" \
20509		LIBCFLAGS="$(STAGE2_CFLAGS)" \
20510		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
20511		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
20512		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
20513		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
20514		TFLAGS="$(STAGE2_TFLAGS)" \
20515		$(TARGET-stage2-libcpp)
20516
20517maybe-clean-stage2-libcpp: clean-stage2-libcpp
20518clean-stage2: clean-stage2-libcpp
20519clean-stage2-libcpp:
20520	@if [ $(current_stage) = stage2 ]; then \
20521	  [ -f $(HOST_SUBDIR)/libcpp/Makefile ] || exit 0; \
20522	else \
20523	  [ -f $(HOST_SUBDIR)/stage2-libcpp/Makefile ] || exit 0; \
20524	  $(MAKE) stage2-start; \
20525	fi; \
20526	cd $(HOST_SUBDIR)/libcpp && \
20527	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
20528@endif libcpp-bootstrap
20529
20530
20531.PHONY: all-stage3-libcpp maybe-all-stage3-libcpp
20532.PHONY: clean-stage3-libcpp maybe-clean-stage3-libcpp
20533maybe-all-stage3-libcpp:
20534maybe-clean-stage3-libcpp:
20535@if libcpp-bootstrap
20536maybe-all-stage3-libcpp: all-stage3-libcpp
20537all-stage3: all-stage3-libcpp
20538TARGET-stage3-libcpp = $(TARGET-libcpp)
20539all-stage3-libcpp: configure-stage3-libcpp
20540	@[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
20541	@r=`${PWD_COMMAND}`; export r; \
20542	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20543	TFLAGS="$(STAGE3_TFLAGS)"; \
20544	$(HOST_EXPORTS) \
20545	$(POSTSTAGE1_HOST_EXPORTS)  \
20546	cd $(HOST_SUBDIR)/libcpp && \
20547	$(MAKE) $(BASE_FLAGS_TO_PASS) \
20548		CFLAGS="$(STAGE3_CFLAGS)" \
20549		CXXFLAGS="$(STAGE3_CXXFLAGS)" \
20550		LIBCFLAGS="$(STAGE3_CFLAGS)" \
20551		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
20552		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
20553		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
20554		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
20555		TFLAGS="$(STAGE3_TFLAGS)" \
20556		$(TARGET-stage3-libcpp)
20557
20558maybe-clean-stage3-libcpp: clean-stage3-libcpp
20559clean-stage3: clean-stage3-libcpp
20560clean-stage3-libcpp:
20561	@if [ $(current_stage) = stage3 ]; then \
20562	  [ -f $(HOST_SUBDIR)/libcpp/Makefile ] || exit 0; \
20563	else \
20564	  [ -f $(HOST_SUBDIR)/stage3-libcpp/Makefile ] || exit 0; \
20565	  $(MAKE) stage3-start; \
20566	fi; \
20567	cd $(HOST_SUBDIR)/libcpp && \
20568	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
20569@endif libcpp-bootstrap
20570
20571
20572.PHONY: all-stage4-libcpp maybe-all-stage4-libcpp
20573.PHONY: clean-stage4-libcpp maybe-clean-stage4-libcpp
20574maybe-all-stage4-libcpp:
20575maybe-clean-stage4-libcpp:
20576@if libcpp-bootstrap
20577maybe-all-stage4-libcpp: all-stage4-libcpp
20578all-stage4: all-stage4-libcpp
20579TARGET-stage4-libcpp = $(TARGET-libcpp)
20580all-stage4-libcpp: configure-stage4-libcpp
20581	@[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
20582	@r=`${PWD_COMMAND}`; export r; \
20583	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20584	TFLAGS="$(STAGE4_TFLAGS)"; \
20585	$(HOST_EXPORTS) \
20586	$(POSTSTAGE1_HOST_EXPORTS)  \
20587	cd $(HOST_SUBDIR)/libcpp && \
20588	$(MAKE) $(BASE_FLAGS_TO_PASS) \
20589		CFLAGS="$(STAGE4_CFLAGS)" \
20590		CXXFLAGS="$(STAGE4_CXXFLAGS)" \
20591		LIBCFLAGS="$(STAGE4_CFLAGS)" \
20592		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
20593		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
20594		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
20595		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
20596		TFLAGS="$(STAGE4_TFLAGS)" \
20597		$(TARGET-stage4-libcpp)
20598
20599maybe-clean-stage4-libcpp: clean-stage4-libcpp
20600clean-stage4: clean-stage4-libcpp
20601clean-stage4-libcpp:
20602	@if [ $(current_stage) = stage4 ]; then \
20603	  [ -f $(HOST_SUBDIR)/libcpp/Makefile ] || exit 0; \
20604	else \
20605	  [ -f $(HOST_SUBDIR)/stage4-libcpp/Makefile ] || exit 0; \
20606	  $(MAKE) stage4-start; \
20607	fi; \
20608	cd $(HOST_SUBDIR)/libcpp && \
20609	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
20610@endif libcpp-bootstrap
20611
20612
20613.PHONY: all-stageprofile-libcpp maybe-all-stageprofile-libcpp
20614.PHONY: clean-stageprofile-libcpp maybe-clean-stageprofile-libcpp
20615maybe-all-stageprofile-libcpp:
20616maybe-clean-stageprofile-libcpp:
20617@if libcpp-bootstrap
20618maybe-all-stageprofile-libcpp: all-stageprofile-libcpp
20619all-stageprofile: all-stageprofile-libcpp
20620TARGET-stageprofile-libcpp = $(TARGET-libcpp)
20621all-stageprofile-libcpp: configure-stageprofile-libcpp
20622	@[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
20623	@r=`${PWD_COMMAND}`; export r; \
20624	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20625	TFLAGS="$(STAGEprofile_TFLAGS)"; \
20626	$(HOST_EXPORTS) \
20627	$(POSTSTAGE1_HOST_EXPORTS)  \
20628	cd $(HOST_SUBDIR)/libcpp && \
20629	$(MAKE) $(BASE_FLAGS_TO_PASS) \
20630		CFLAGS="$(STAGEprofile_CFLAGS)" \
20631		CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
20632		LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
20633		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
20634		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
20635		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
20636		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
20637		TFLAGS="$(STAGEprofile_TFLAGS)" \
20638		$(TARGET-stageprofile-libcpp)
20639
20640maybe-clean-stageprofile-libcpp: clean-stageprofile-libcpp
20641clean-stageprofile: clean-stageprofile-libcpp
20642clean-stageprofile-libcpp:
20643	@if [ $(current_stage) = stageprofile ]; then \
20644	  [ -f $(HOST_SUBDIR)/libcpp/Makefile ] || exit 0; \
20645	else \
20646	  [ -f $(HOST_SUBDIR)/stageprofile-libcpp/Makefile ] || exit 0; \
20647	  $(MAKE) stageprofile-start; \
20648	fi; \
20649	cd $(HOST_SUBDIR)/libcpp && \
20650	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
20651@endif libcpp-bootstrap
20652
20653
20654.PHONY: all-stagefeedback-libcpp maybe-all-stagefeedback-libcpp
20655.PHONY: clean-stagefeedback-libcpp maybe-clean-stagefeedback-libcpp
20656maybe-all-stagefeedback-libcpp:
20657maybe-clean-stagefeedback-libcpp:
20658@if libcpp-bootstrap
20659maybe-all-stagefeedback-libcpp: all-stagefeedback-libcpp
20660all-stagefeedback: all-stagefeedback-libcpp
20661TARGET-stagefeedback-libcpp = $(TARGET-libcpp)
20662all-stagefeedback-libcpp: configure-stagefeedback-libcpp
20663	@[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
20664	@r=`${PWD_COMMAND}`; export r; \
20665	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20666	TFLAGS="$(STAGEfeedback_TFLAGS)"; \
20667	$(HOST_EXPORTS) \
20668	$(POSTSTAGE1_HOST_EXPORTS)  \
20669	cd $(HOST_SUBDIR)/libcpp && \
20670	$(MAKE) $(BASE_FLAGS_TO_PASS) \
20671		CFLAGS="$(STAGEfeedback_CFLAGS)" \
20672		CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
20673		LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
20674		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
20675		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
20676		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
20677		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
20678		TFLAGS="$(STAGEfeedback_TFLAGS)" \
20679		$(TARGET-stagefeedback-libcpp)
20680
20681maybe-clean-stagefeedback-libcpp: clean-stagefeedback-libcpp
20682clean-stagefeedback: clean-stagefeedback-libcpp
20683clean-stagefeedback-libcpp:
20684	@if [ $(current_stage) = stagefeedback ]; then \
20685	  [ -f $(HOST_SUBDIR)/libcpp/Makefile ] || exit 0; \
20686	else \
20687	  [ -f $(HOST_SUBDIR)/stagefeedback-libcpp/Makefile ] || exit 0; \
20688	  $(MAKE) stagefeedback-start; \
20689	fi; \
20690	cd $(HOST_SUBDIR)/libcpp && \
20691	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
20692@endif libcpp-bootstrap
20693
20694
20695
20696
20697
20698.PHONY: check-libcpp maybe-check-libcpp
20699maybe-check-libcpp:
20700@if libcpp
20701maybe-check-libcpp: check-libcpp
20702
20703check-libcpp:
20704	@: $(MAKE); $(unstage)
20705	@r=`${PWD_COMMAND}`; export r; \
20706	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20707	$(HOST_EXPORTS) $(EXTRA_HOST_EXPORTS) \
20708	(cd $(HOST_SUBDIR)/libcpp && \
20709	  $(MAKE) $(FLAGS_TO_PASS)  $(EXTRA_BOOTSTRAP_FLAGS) check)
20710
20711@endif libcpp
20712
20713.PHONY: install-libcpp maybe-install-libcpp
20714maybe-install-libcpp:
20715@if libcpp
20716maybe-install-libcpp: install-libcpp
20717
20718install-libcpp: installdirs
20719	@: $(MAKE); $(unstage)
20720	@r=`${PWD_COMMAND}`; export r; \
20721	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20722	$(HOST_EXPORTS) \
20723	(cd $(HOST_SUBDIR)/libcpp && \
20724	  $(MAKE) $(FLAGS_TO_PASS)  install)
20725
20726@endif libcpp
20727
20728.PHONY: install-strip-libcpp maybe-install-strip-libcpp
20729maybe-install-strip-libcpp:
20730@if libcpp
20731maybe-install-strip-libcpp: install-strip-libcpp
20732
20733install-strip-libcpp: installdirs
20734	@: $(MAKE); $(unstage)
20735	@r=`${PWD_COMMAND}`; export r; \
20736	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20737	$(HOST_EXPORTS) \
20738	(cd $(HOST_SUBDIR)/libcpp && \
20739	  $(MAKE) $(FLAGS_TO_PASS)  install-strip)
20740
20741@endif libcpp
20742
20743# Other targets (info, dvi, pdf, etc.)
20744
20745.PHONY: maybe-info-libcpp info-libcpp
20746maybe-info-libcpp:
20747@if libcpp
20748maybe-info-libcpp: info-libcpp
20749
20750info-libcpp: \
20751    configure-libcpp 
20752	@[ -f ./libcpp/Makefile ] || exit 0; \
20753	r=`${PWD_COMMAND}`; export r; \
20754	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20755	$(HOST_EXPORTS) \
20756	for flag in $(EXTRA_HOST_FLAGS) ; do \
20757	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20758	done; \
20759	echo "Doing info in libcpp"; \
20760	(cd $(HOST_SUBDIR)/libcpp && \
20761	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20762	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20763	          "RANLIB=$${RANLIB}" \
20764	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20765	          info) \
20766	  || exit 1
20767
20768@endif libcpp
20769
20770.PHONY: maybe-dvi-libcpp dvi-libcpp
20771maybe-dvi-libcpp:
20772@if libcpp
20773maybe-dvi-libcpp: dvi-libcpp
20774
20775dvi-libcpp: \
20776    configure-libcpp 
20777	@[ -f ./libcpp/Makefile ] || exit 0; \
20778	r=`${PWD_COMMAND}`; export r; \
20779	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20780	$(HOST_EXPORTS) \
20781	for flag in $(EXTRA_HOST_FLAGS) ; do \
20782	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20783	done; \
20784	echo "Doing dvi in libcpp"; \
20785	(cd $(HOST_SUBDIR)/libcpp && \
20786	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20787	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20788	          "RANLIB=$${RANLIB}" \
20789	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20790	          dvi) \
20791	  || exit 1
20792
20793@endif libcpp
20794
20795.PHONY: maybe-pdf-libcpp pdf-libcpp
20796maybe-pdf-libcpp:
20797@if libcpp
20798maybe-pdf-libcpp: pdf-libcpp
20799
20800pdf-libcpp: \
20801    configure-libcpp 
20802	@[ -f ./libcpp/Makefile ] || exit 0; \
20803	r=`${PWD_COMMAND}`; export r; \
20804	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20805	$(HOST_EXPORTS) \
20806	for flag in $(EXTRA_HOST_FLAGS) ; do \
20807	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20808	done; \
20809	echo "Doing pdf in libcpp"; \
20810	(cd $(HOST_SUBDIR)/libcpp && \
20811	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20812	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20813	          "RANLIB=$${RANLIB}" \
20814	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20815	          pdf) \
20816	  || exit 1
20817
20818@endif libcpp
20819
20820.PHONY: maybe-html-libcpp html-libcpp
20821maybe-html-libcpp:
20822@if libcpp
20823maybe-html-libcpp: html-libcpp
20824
20825html-libcpp: \
20826    configure-libcpp 
20827	@[ -f ./libcpp/Makefile ] || exit 0; \
20828	r=`${PWD_COMMAND}`; export r; \
20829	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20830	$(HOST_EXPORTS) \
20831	for flag in $(EXTRA_HOST_FLAGS) ; do \
20832	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20833	done; \
20834	echo "Doing html in libcpp"; \
20835	(cd $(HOST_SUBDIR)/libcpp && \
20836	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20837	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20838	          "RANLIB=$${RANLIB}" \
20839	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20840	          html) \
20841	  || exit 1
20842
20843@endif libcpp
20844
20845.PHONY: maybe-TAGS-libcpp TAGS-libcpp
20846maybe-TAGS-libcpp:
20847@if libcpp
20848maybe-TAGS-libcpp: TAGS-libcpp
20849
20850TAGS-libcpp: \
20851    configure-libcpp 
20852	@[ -f ./libcpp/Makefile ] || exit 0; \
20853	r=`${PWD_COMMAND}`; export r; \
20854	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20855	$(HOST_EXPORTS) \
20856	for flag in $(EXTRA_HOST_FLAGS) ; do \
20857	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20858	done; \
20859	echo "Doing TAGS in libcpp"; \
20860	(cd $(HOST_SUBDIR)/libcpp && \
20861	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20862	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20863	          "RANLIB=$${RANLIB}" \
20864	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20865	          TAGS) \
20866	  || exit 1
20867
20868@endif libcpp
20869
20870.PHONY: maybe-install-info-libcpp install-info-libcpp
20871maybe-install-info-libcpp:
20872@if libcpp
20873maybe-install-info-libcpp: install-info-libcpp
20874
20875install-info-libcpp: \
20876    configure-libcpp \
20877    info-libcpp 
20878	@[ -f ./libcpp/Makefile ] || exit 0; \
20879	r=`${PWD_COMMAND}`; export r; \
20880	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20881	$(HOST_EXPORTS) \
20882	for flag in $(EXTRA_HOST_FLAGS) ; do \
20883	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20884	done; \
20885	echo "Doing install-info in libcpp"; \
20886	(cd $(HOST_SUBDIR)/libcpp && \
20887	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20888	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20889	          "RANLIB=$${RANLIB}" \
20890	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20891	          install-info) \
20892	  || exit 1
20893
20894@endif libcpp
20895
20896.PHONY: maybe-install-pdf-libcpp install-pdf-libcpp
20897maybe-install-pdf-libcpp:
20898@if libcpp
20899maybe-install-pdf-libcpp: install-pdf-libcpp
20900
20901install-pdf-libcpp: \
20902    configure-libcpp \
20903    pdf-libcpp 
20904	@[ -f ./libcpp/Makefile ] || exit 0; \
20905	r=`${PWD_COMMAND}`; export r; \
20906	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20907	$(HOST_EXPORTS) \
20908	for flag in $(EXTRA_HOST_FLAGS) ; do \
20909	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20910	done; \
20911	echo "Doing install-pdf in libcpp"; \
20912	(cd $(HOST_SUBDIR)/libcpp && \
20913	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20914	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20915	          "RANLIB=$${RANLIB}" \
20916	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20917	          install-pdf) \
20918	  || exit 1
20919
20920@endif libcpp
20921
20922.PHONY: maybe-install-html-libcpp install-html-libcpp
20923maybe-install-html-libcpp:
20924@if libcpp
20925maybe-install-html-libcpp: install-html-libcpp
20926
20927install-html-libcpp: \
20928    configure-libcpp \
20929    html-libcpp 
20930	@[ -f ./libcpp/Makefile ] || exit 0; \
20931	r=`${PWD_COMMAND}`; export r; \
20932	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20933	$(HOST_EXPORTS) \
20934	for flag in $(EXTRA_HOST_FLAGS) ; do \
20935	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20936	done; \
20937	echo "Doing install-html in libcpp"; \
20938	(cd $(HOST_SUBDIR)/libcpp && \
20939	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20940	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20941	          "RANLIB=$${RANLIB}" \
20942	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20943	          install-html) \
20944	  || exit 1
20945
20946@endif libcpp
20947
20948.PHONY: maybe-installcheck-libcpp installcheck-libcpp
20949maybe-installcheck-libcpp:
20950@if libcpp
20951maybe-installcheck-libcpp: installcheck-libcpp
20952
20953installcheck-libcpp: \
20954    configure-libcpp 
20955	@[ -f ./libcpp/Makefile ] || exit 0; \
20956	r=`${PWD_COMMAND}`; export r; \
20957	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20958	$(HOST_EXPORTS) \
20959	for flag in $(EXTRA_HOST_FLAGS) ; do \
20960	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20961	done; \
20962	echo "Doing installcheck in libcpp"; \
20963	(cd $(HOST_SUBDIR)/libcpp && \
20964	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20965	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20966	          "RANLIB=$${RANLIB}" \
20967	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20968	          installcheck) \
20969	  || exit 1
20970
20971@endif libcpp
20972
20973.PHONY: maybe-mostlyclean-libcpp mostlyclean-libcpp
20974maybe-mostlyclean-libcpp:
20975@if libcpp
20976maybe-mostlyclean-libcpp: mostlyclean-libcpp
20977
20978mostlyclean-libcpp: 
20979	@[ -f ./libcpp/Makefile ] || exit 0; \
20980	r=`${PWD_COMMAND}`; export r; \
20981	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20982	$(HOST_EXPORTS) \
20983	for flag in $(EXTRA_HOST_FLAGS) ; do \
20984	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20985	done; \
20986	echo "Doing mostlyclean in libcpp"; \
20987	(cd $(HOST_SUBDIR)/libcpp && \
20988	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20989	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20990	          "RANLIB=$${RANLIB}" \
20991	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20992	          mostlyclean) \
20993	  || exit 1
20994
20995@endif libcpp
20996
20997.PHONY: maybe-clean-libcpp clean-libcpp
20998maybe-clean-libcpp:
20999@if libcpp
21000maybe-clean-libcpp: clean-libcpp
21001
21002clean-libcpp: 
21003	@[ -f ./libcpp/Makefile ] || exit 0; \
21004	r=`${PWD_COMMAND}`; export r; \
21005	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21006	$(HOST_EXPORTS) \
21007	for flag in $(EXTRA_HOST_FLAGS) ; do \
21008	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21009	done; \
21010	echo "Doing clean in libcpp"; \
21011	(cd $(HOST_SUBDIR)/libcpp && \
21012	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21013	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21014	          "RANLIB=$${RANLIB}" \
21015	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21016	          clean) \
21017	  || exit 1
21018
21019@endif libcpp
21020
21021.PHONY: maybe-distclean-libcpp distclean-libcpp
21022maybe-distclean-libcpp:
21023@if libcpp
21024maybe-distclean-libcpp: distclean-libcpp
21025
21026distclean-libcpp: 
21027	@[ -f ./libcpp/Makefile ] || exit 0; \
21028	r=`${PWD_COMMAND}`; export r; \
21029	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21030	$(HOST_EXPORTS) \
21031	for flag in $(EXTRA_HOST_FLAGS) ; do \
21032	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21033	done; \
21034	echo "Doing distclean in libcpp"; \
21035	(cd $(HOST_SUBDIR)/libcpp && \
21036	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21037	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21038	          "RANLIB=$${RANLIB}" \
21039	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21040	          distclean) \
21041	  || exit 1
21042
21043@endif libcpp
21044
21045.PHONY: maybe-maintainer-clean-libcpp maintainer-clean-libcpp
21046maybe-maintainer-clean-libcpp:
21047@if libcpp
21048maybe-maintainer-clean-libcpp: maintainer-clean-libcpp
21049
21050maintainer-clean-libcpp: 
21051	@[ -f ./libcpp/Makefile ] || exit 0; \
21052	r=`${PWD_COMMAND}`; export r; \
21053	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21054	$(HOST_EXPORTS) \
21055	for flag in $(EXTRA_HOST_FLAGS) ; do \
21056	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21057	done; \
21058	echo "Doing maintainer-clean in libcpp"; \
21059	(cd $(HOST_SUBDIR)/libcpp && \
21060	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21061	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21062	          "RANLIB=$${RANLIB}" \
21063	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21064	          maintainer-clean) \
21065	  || exit 1
21066
21067@endif libcpp
21068
21069
21070
21071.PHONY: configure-libdecnumber maybe-configure-libdecnumber
21072maybe-configure-libdecnumber:
21073@if gcc-bootstrap
21074configure-libdecnumber: stage_current
21075@endif gcc-bootstrap
21076@if libdecnumber
21077maybe-configure-libdecnumber: configure-libdecnumber
21078configure-libdecnumber: 
21079	@r=`${PWD_COMMAND}`; export r; \
21080	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21081	test ! -f $(HOST_SUBDIR)/libdecnumber/Makefile || exit 0; \
21082	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber; \
21083	$(HOST_EXPORTS)  \
21084	echo Configuring in $(HOST_SUBDIR)/libdecnumber; \
21085	cd "$(HOST_SUBDIR)/libdecnumber" || exit 1; \
21086	case $(srcdir) in \
21087	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
21088	  *) topdir=`echo $(HOST_SUBDIR)/libdecnumber/ | \
21089		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
21090	esac; \
21091	module_srcdir=libdecnumber; \
21092	$(SHELL) \
21093	  $$s/$$module_srcdir/configure \
21094	  --srcdir=$${topdir}/$$module_srcdir \
21095	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
21096	  --target=${target_alias}  \
21097	  || exit 1
21098@endif libdecnumber
21099
21100
21101
21102.PHONY: configure-stage1-libdecnumber maybe-configure-stage1-libdecnumber
21103maybe-configure-stage1-libdecnumber:
21104@if libdecnumber-bootstrap
21105maybe-configure-stage1-libdecnumber: configure-stage1-libdecnumber
21106configure-stage1-libdecnumber:
21107	@[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
21108	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber
21109	@r=`${PWD_COMMAND}`; export r; \
21110	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21111	TFLAGS="$(STAGE1_TFLAGS)"; \
21112	test ! -f $(HOST_SUBDIR)/libdecnumber/Makefile || exit 0; \
21113	$(HOST_EXPORTS) \
21114	CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
21115	CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
21116	LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS;  \
21117	echo Configuring stage 1 in $(HOST_SUBDIR)/libdecnumber; \
21118	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber; \
21119	cd $(HOST_SUBDIR)/libdecnumber || exit 1; \
21120	case $(srcdir) in \
21121	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
21122	  *) topdir=`echo $(HOST_SUBDIR)/libdecnumber/ | \
21123		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
21124	esac; \
21125	module_srcdir=libdecnumber; \
21126	$(SHELL) $$s/$$module_srcdir/configure \
21127	  --srcdir=$${topdir}/$$module_srcdir \
21128	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
21129	  --target=${target_alias} \
21130	   \
21131	  $(STAGE1_CONFIGURE_FLAGS)
21132@endif libdecnumber-bootstrap
21133
21134.PHONY: configure-stage2-libdecnumber maybe-configure-stage2-libdecnumber
21135maybe-configure-stage2-libdecnumber:
21136@if libdecnumber-bootstrap
21137maybe-configure-stage2-libdecnumber: configure-stage2-libdecnumber
21138configure-stage2-libdecnumber:
21139	@[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
21140	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber
21141	@r=`${PWD_COMMAND}`; export r; \
21142	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21143	TFLAGS="$(STAGE2_TFLAGS)"; \
21144	test ! -f $(HOST_SUBDIR)/libdecnumber/Makefile || exit 0; \
21145	$(HOST_EXPORTS) \
21146	$(POSTSTAGE1_HOST_EXPORTS) \
21147	CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
21148	CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
21149	LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS;  \
21150	echo Configuring stage 2 in $(HOST_SUBDIR)/libdecnumber; \
21151	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber; \
21152	cd $(HOST_SUBDIR)/libdecnumber || exit 1; \
21153	case $(srcdir) in \
21154	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
21155	  *) topdir=`echo $(HOST_SUBDIR)/libdecnumber/ | \
21156		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
21157	esac; \
21158	module_srcdir=libdecnumber; \
21159	$(SHELL) $$s/$$module_srcdir/configure \
21160	  --srcdir=$${topdir}/$$module_srcdir \
21161	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
21162	  --target=${target_alias} \
21163	  --with-build-libsubdir=$(HOST_SUBDIR) \
21164	  $(STAGE2_CONFIGURE_FLAGS)
21165@endif libdecnumber-bootstrap
21166
21167.PHONY: configure-stage3-libdecnumber maybe-configure-stage3-libdecnumber
21168maybe-configure-stage3-libdecnumber:
21169@if libdecnumber-bootstrap
21170maybe-configure-stage3-libdecnumber: configure-stage3-libdecnumber
21171configure-stage3-libdecnumber:
21172	@[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
21173	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber
21174	@r=`${PWD_COMMAND}`; export r; \
21175	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21176	TFLAGS="$(STAGE3_TFLAGS)"; \
21177	test ! -f $(HOST_SUBDIR)/libdecnumber/Makefile || exit 0; \
21178	$(HOST_EXPORTS) \
21179	$(POSTSTAGE1_HOST_EXPORTS) \
21180	CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
21181	CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
21182	LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS;  \
21183	echo Configuring stage 3 in $(HOST_SUBDIR)/libdecnumber; \
21184	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber; \
21185	cd $(HOST_SUBDIR)/libdecnumber || exit 1; \
21186	case $(srcdir) in \
21187	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
21188	  *) topdir=`echo $(HOST_SUBDIR)/libdecnumber/ | \
21189		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
21190	esac; \
21191	module_srcdir=libdecnumber; \
21192	$(SHELL) $$s/$$module_srcdir/configure \
21193	  --srcdir=$${topdir}/$$module_srcdir \
21194	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
21195	  --target=${target_alias} \
21196	  --with-build-libsubdir=$(HOST_SUBDIR) \
21197	  $(STAGE3_CONFIGURE_FLAGS)
21198@endif libdecnumber-bootstrap
21199
21200.PHONY: configure-stage4-libdecnumber maybe-configure-stage4-libdecnumber
21201maybe-configure-stage4-libdecnumber:
21202@if libdecnumber-bootstrap
21203maybe-configure-stage4-libdecnumber: configure-stage4-libdecnumber
21204configure-stage4-libdecnumber:
21205	@[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
21206	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber
21207	@r=`${PWD_COMMAND}`; export r; \
21208	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21209	TFLAGS="$(STAGE4_TFLAGS)"; \
21210	test ! -f $(HOST_SUBDIR)/libdecnumber/Makefile || exit 0; \
21211	$(HOST_EXPORTS) \
21212	$(POSTSTAGE1_HOST_EXPORTS) \
21213	CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
21214	CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
21215	LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS;  \
21216	echo Configuring stage 4 in $(HOST_SUBDIR)/libdecnumber; \
21217	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber; \
21218	cd $(HOST_SUBDIR)/libdecnumber || exit 1; \
21219	case $(srcdir) in \
21220	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
21221	  *) topdir=`echo $(HOST_SUBDIR)/libdecnumber/ | \
21222		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
21223	esac; \
21224	module_srcdir=libdecnumber; \
21225	$(SHELL) $$s/$$module_srcdir/configure \
21226	  --srcdir=$${topdir}/$$module_srcdir \
21227	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
21228	  --target=${target_alias} \
21229	  --with-build-libsubdir=$(HOST_SUBDIR) \
21230	  $(STAGE4_CONFIGURE_FLAGS)
21231@endif libdecnumber-bootstrap
21232
21233.PHONY: configure-stageprofile-libdecnumber maybe-configure-stageprofile-libdecnumber
21234maybe-configure-stageprofile-libdecnumber:
21235@if libdecnumber-bootstrap
21236maybe-configure-stageprofile-libdecnumber: configure-stageprofile-libdecnumber
21237configure-stageprofile-libdecnumber:
21238	@[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
21239	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber
21240	@r=`${PWD_COMMAND}`; export r; \
21241	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21242	TFLAGS="$(STAGEprofile_TFLAGS)"; \
21243	test ! -f $(HOST_SUBDIR)/libdecnumber/Makefile || exit 0; \
21244	$(HOST_EXPORTS) \
21245	$(POSTSTAGE1_HOST_EXPORTS) \
21246	CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
21247	CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
21248	LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS;  \
21249	echo Configuring stage profile in $(HOST_SUBDIR)/libdecnumber; \
21250	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber; \
21251	cd $(HOST_SUBDIR)/libdecnumber || exit 1; \
21252	case $(srcdir) in \
21253	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
21254	  *) topdir=`echo $(HOST_SUBDIR)/libdecnumber/ | \
21255		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
21256	esac; \
21257	module_srcdir=libdecnumber; \
21258	$(SHELL) $$s/$$module_srcdir/configure \
21259	  --srcdir=$${topdir}/$$module_srcdir \
21260	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
21261	  --target=${target_alias} \
21262	  --with-build-libsubdir=$(HOST_SUBDIR) \
21263	  $(STAGEprofile_CONFIGURE_FLAGS)
21264@endif libdecnumber-bootstrap
21265
21266.PHONY: configure-stagefeedback-libdecnumber maybe-configure-stagefeedback-libdecnumber
21267maybe-configure-stagefeedback-libdecnumber:
21268@if libdecnumber-bootstrap
21269maybe-configure-stagefeedback-libdecnumber: configure-stagefeedback-libdecnumber
21270configure-stagefeedback-libdecnumber:
21271	@[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
21272	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber
21273	@r=`${PWD_COMMAND}`; export r; \
21274	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21275	TFLAGS="$(STAGEfeedback_TFLAGS)"; \
21276	test ! -f $(HOST_SUBDIR)/libdecnumber/Makefile || exit 0; \
21277	$(HOST_EXPORTS) \
21278	$(POSTSTAGE1_HOST_EXPORTS) \
21279	CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
21280	CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
21281	LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS;  \
21282	echo Configuring stage feedback in $(HOST_SUBDIR)/libdecnumber; \
21283	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber; \
21284	cd $(HOST_SUBDIR)/libdecnumber || exit 1; \
21285	case $(srcdir) in \
21286	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
21287	  *) topdir=`echo $(HOST_SUBDIR)/libdecnumber/ | \
21288		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
21289	esac; \
21290	module_srcdir=libdecnumber; \
21291	$(SHELL) $$s/$$module_srcdir/configure \
21292	  --srcdir=$${topdir}/$$module_srcdir \
21293	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
21294	  --target=${target_alias} \
21295	  --with-build-libsubdir=$(HOST_SUBDIR) \
21296	  $(STAGEfeedback_CONFIGURE_FLAGS)
21297@endif libdecnumber-bootstrap
21298
21299
21300
21301
21302
21303.PHONY: all-libdecnumber maybe-all-libdecnumber
21304maybe-all-libdecnumber:
21305@if gcc-bootstrap
21306all-libdecnumber: stage_current
21307@endif gcc-bootstrap
21308@if libdecnumber
21309TARGET-libdecnumber=all
21310maybe-all-libdecnumber: all-libdecnumber
21311all-libdecnumber: configure-libdecnumber
21312	@r=`${PWD_COMMAND}`; export r; \
21313	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21314	$(HOST_EXPORTS)  \
21315	(cd $(HOST_SUBDIR)/libdecnumber && \
21316	  $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS)  \
21317		$(TARGET-libdecnumber))
21318@endif libdecnumber
21319
21320
21321
21322.PHONY: all-stage1-libdecnumber maybe-all-stage1-libdecnumber
21323.PHONY: clean-stage1-libdecnumber maybe-clean-stage1-libdecnumber
21324maybe-all-stage1-libdecnumber:
21325maybe-clean-stage1-libdecnumber:
21326@if libdecnumber-bootstrap
21327maybe-all-stage1-libdecnumber: all-stage1-libdecnumber
21328all-stage1: all-stage1-libdecnumber
21329TARGET-stage1-libdecnumber = $(TARGET-libdecnumber)
21330all-stage1-libdecnumber: configure-stage1-libdecnumber
21331	@[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
21332	@r=`${PWD_COMMAND}`; export r; \
21333	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21334	TFLAGS="$(STAGE1_TFLAGS)"; \
21335	$(HOST_EXPORTS)  \
21336	cd $(HOST_SUBDIR)/libdecnumber && \
21337	$(MAKE) $(BASE_FLAGS_TO_PASS) \
21338		CFLAGS="$(STAGE1_CFLAGS)" \
21339		CXXFLAGS="$(STAGE1_CXXFLAGS)" \
21340		LIBCFLAGS="$(LIBCFLAGS)" \
21341		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
21342		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
21343		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
21344		$(EXTRA_HOST_FLAGS)  \
21345		$(STAGE1_FLAGS_TO_PASS)  \
21346		TFLAGS="$(STAGE1_TFLAGS)" \
21347		$(TARGET-stage1-libdecnumber)
21348
21349maybe-clean-stage1-libdecnumber: clean-stage1-libdecnumber
21350clean-stage1: clean-stage1-libdecnumber
21351clean-stage1-libdecnumber:
21352	@if [ $(current_stage) = stage1 ]; then \
21353	  [ -f $(HOST_SUBDIR)/libdecnumber/Makefile ] || exit 0; \
21354	else \
21355	  [ -f $(HOST_SUBDIR)/stage1-libdecnumber/Makefile ] || exit 0; \
21356	  $(MAKE) stage1-start; \
21357	fi; \
21358	cd $(HOST_SUBDIR)/libdecnumber && \
21359	$(MAKE) $(EXTRA_HOST_FLAGS)  \
21360	$(STAGE1_FLAGS_TO_PASS)  clean
21361@endif libdecnumber-bootstrap
21362
21363
21364.PHONY: all-stage2-libdecnumber maybe-all-stage2-libdecnumber
21365.PHONY: clean-stage2-libdecnumber maybe-clean-stage2-libdecnumber
21366maybe-all-stage2-libdecnumber:
21367maybe-clean-stage2-libdecnumber:
21368@if libdecnumber-bootstrap
21369maybe-all-stage2-libdecnumber: all-stage2-libdecnumber
21370all-stage2: all-stage2-libdecnumber
21371TARGET-stage2-libdecnumber = $(TARGET-libdecnumber)
21372all-stage2-libdecnumber: configure-stage2-libdecnumber
21373	@[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
21374	@r=`${PWD_COMMAND}`; export r; \
21375	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21376	TFLAGS="$(STAGE2_TFLAGS)"; \
21377	$(HOST_EXPORTS) \
21378	$(POSTSTAGE1_HOST_EXPORTS)  \
21379	cd $(HOST_SUBDIR)/libdecnumber && \
21380	$(MAKE) $(BASE_FLAGS_TO_PASS) \
21381		CFLAGS="$(STAGE2_CFLAGS)" \
21382		CXXFLAGS="$(STAGE2_CXXFLAGS)" \
21383		LIBCFLAGS="$(STAGE2_CFLAGS)" \
21384		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
21385		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
21386		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
21387		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
21388		TFLAGS="$(STAGE2_TFLAGS)" \
21389		$(TARGET-stage2-libdecnumber)
21390
21391maybe-clean-stage2-libdecnumber: clean-stage2-libdecnumber
21392clean-stage2: clean-stage2-libdecnumber
21393clean-stage2-libdecnumber:
21394	@if [ $(current_stage) = stage2 ]; then \
21395	  [ -f $(HOST_SUBDIR)/libdecnumber/Makefile ] || exit 0; \
21396	else \
21397	  [ -f $(HOST_SUBDIR)/stage2-libdecnumber/Makefile ] || exit 0; \
21398	  $(MAKE) stage2-start; \
21399	fi; \
21400	cd $(HOST_SUBDIR)/libdecnumber && \
21401	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
21402@endif libdecnumber-bootstrap
21403
21404
21405.PHONY: all-stage3-libdecnumber maybe-all-stage3-libdecnumber
21406.PHONY: clean-stage3-libdecnumber maybe-clean-stage3-libdecnumber
21407maybe-all-stage3-libdecnumber:
21408maybe-clean-stage3-libdecnumber:
21409@if libdecnumber-bootstrap
21410maybe-all-stage3-libdecnumber: all-stage3-libdecnumber
21411all-stage3: all-stage3-libdecnumber
21412TARGET-stage3-libdecnumber = $(TARGET-libdecnumber)
21413all-stage3-libdecnumber: configure-stage3-libdecnumber
21414	@[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
21415	@r=`${PWD_COMMAND}`; export r; \
21416	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21417	TFLAGS="$(STAGE3_TFLAGS)"; \
21418	$(HOST_EXPORTS) \
21419	$(POSTSTAGE1_HOST_EXPORTS)  \
21420	cd $(HOST_SUBDIR)/libdecnumber && \
21421	$(MAKE) $(BASE_FLAGS_TO_PASS) \
21422		CFLAGS="$(STAGE3_CFLAGS)" \
21423		CXXFLAGS="$(STAGE3_CXXFLAGS)" \
21424		LIBCFLAGS="$(STAGE3_CFLAGS)" \
21425		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
21426		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
21427		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
21428		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
21429		TFLAGS="$(STAGE3_TFLAGS)" \
21430		$(TARGET-stage3-libdecnumber)
21431
21432maybe-clean-stage3-libdecnumber: clean-stage3-libdecnumber
21433clean-stage3: clean-stage3-libdecnumber
21434clean-stage3-libdecnumber:
21435	@if [ $(current_stage) = stage3 ]; then \
21436	  [ -f $(HOST_SUBDIR)/libdecnumber/Makefile ] || exit 0; \
21437	else \
21438	  [ -f $(HOST_SUBDIR)/stage3-libdecnumber/Makefile ] || exit 0; \
21439	  $(MAKE) stage3-start; \
21440	fi; \
21441	cd $(HOST_SUBDIR)/libdecnumber && \
21442	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
21443@endif libdecnumber-bootstrap
21444
21445
21446.PHONY: all-stage4-libdecnumber maybe-all-stage4-libdecnumber
21447.PHONY: clean-stage4-libdecnumber maybe-clean-stage4-libdecnumber
21448maybe-all-stage4-libdecnumber:
21449maybe-clean-stage4-libdecnumber:
21450@if libdecnumber-bootstrap
21451maybe-all-stage4-libdecnumber: all-stage4-libdecnumber
21452all-stage4: all-stage4-libdecnumber
21453TARGET-stage4-libdecnumber = $(TARGET-libdecnumber)
21454all-stage4-libdecnumber: configure-stage4-libdecnumber
21455	@[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
21456	@r=`${PWD_COMMAND}`; export r; \
21457	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21458	TFLAGS="$(STAGE4_TFLAGS)"; \
21459	$(HOST_EXPORTS) \
21460	$(POSTSTAGE1_HOST_EXPORTS)  \
21461	cd $(HOST_SUBDIR)/libdecnumber && \
21462	$(MAKE) $(BASE_FLAGS_TO_PASS) \
21463		CFLAGS="$(STAGE4_CFLAGS)" \
21464		CXXFLAGS="$(STAGE4_CXXFLAGS)" \
21465		LIBCFLAGS="$(STAGE4_CFLAGS)" \
21466		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
21467		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
21468		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
21469		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
21470		TFLAGS="$(STAGE4_TFLAGS)" \
21471		$(TARGET-stage4-libdecnumber)
21472
21473maybe-clean-stage4-libdecnumber: clean-stage4-libdecnumber
21474clean-stage4: clean-stage4-libdecnumber
21475clean-stage4-libdecnumber:
21476	@if [ $(current_stage) = stage4 ]; then \
21477	  [ -f $(HOST_SUBDIR)/libdecnumber/Makefile ] || exit 0; \
21478	else \
21479	  [ -f $(HOST_SUBDIR)/stage4-libdecnumber/Makefile ] || exit 0; \
21480	  $(MAKE) stage4-start; \
21481	fi; \
21482	cd $(HOST_SUBDIR)/libdecnumber && \
21483	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
21484@endif libdecnumber-bootstrap
21485
21486
21487.PHONY: all-stageprofile-libdecnumber maybe-all-stageprofile-libdecnumber
21488.PHONY: clean-stageprofile-libdecnumber maybe-clean-stageprofile-libdecnumber
21489maybe-all-stageprofile-libdecnumber:
21490maybe-clean-stageprofile-libdecnumber:
21491@if libdecnumber-bootstrap
21492maybe-all-stageprofile-libdecnumber: all-stageprofile-libdecnumber
21493all-stageprofile: all-stageprofile-libdecnumber
21494TARGET-stageprofile-libdecnumber = $(TARGET-libdecnumber)
21495all-stageprofile-libdecnumber: configure-stageprofile-libdecnumber
21496	@[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
21497	@r=`${PWD_COMMAND}`; export r; \
21498	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21499	TFLAGS="$(STAGEprofile_TFLAGS)"; \
21500	$(HOST_EXPORTS) \
21501	$(POSTSTAGE1_HOST_EXPORTS)  \
21502	cd $(HOST_SUBDIR)/libdecnumber && \
21503	$(MAKE) $(BASE_FLAGS_TO_PASS) \
21504		CFLAGS="$(STAGEprofile_CFLAGS)" \
21505		CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
21506		LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
21507		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
21508		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
21509		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
21510		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
21511		TFLAGS="$(STAGEprofile_TFLAGS)" \
21512		$(TARGET-stageprofile-libdecnumber)
21513
21514maybe-clean-stageprofile-libdecnumber: clean-stageprofile-libdecnumber
21515clean-stageprofile: clean-stageprofile-libdecnumber
21516clean-stageprofile-libdecnumber:
21517	@if [ $(current_stage) = stageprofile ]; then \
21518	  [ -f $(HOST_SUBDIR)/libdecnumber/Makefile ] || exit 0; \
21519	else \
21520	  [ -f $(HOST_SUBDIR)/stageprofile-libdecnumber/Makefile ] || exit 0; \
21521	  $(MAKE) stageprofile-start; \
21522	fi; \
21523	cd $(HOST_SUBDIR)/libdecnumber && \
21524	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
21525@endif libdecnumber-bootstrap
21526
21527
21528.PHONY: all-stagefeedback-libdecnumber maybe-all-stagefeedback-libdecnumber
21529.PHONY: clean-stagefeedback-libdecnumber maybe-clean-stagefeedback-libdecnumber
21530maybe-all-stagefeedback-libdecnumber:
21531maybe-clean-stagefeedback-libdecnumber:
21532@if libdecnumber-bootstrap
21533maybe-all-stagefeedback-libdecnumber: all-stagefeedback-libdecnumber
21534all-stagefeedback: all-stagefeedback-libdecnumber
21535TARGET-stagefeedback-libdecnumber = $(TARGET-libdecnumber)
21536all-stagefeedback-libdecnumber: configure-stagefeedback-libdecnumber
21537	@[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
21538	@r=`${PWD_COMMAND}`; export r; \
21539	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21540	TFLAGS="$(STAGEfeedback_TFLAGS)"; \
21541	$(HOST_EXPORTS) \
21542	$(POSTSTAGE1_HOST_EXPORTS)  \
21543	cd $(HOST_SUBDIR)/libdecnumber && \
21544	$(MAKE) $(BASE_FLAGS_TO_PASS) \
21545		CFLAGS="$(STAGEfeedback_CFLAGS)" \
21546		CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
21547		LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
21548		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
21549		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
21550		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
21551		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
21552		TFLAGS="$(STAGEfeedback_TFLAGS)" \
21553		$(TARGET-stagefeedback-libdecnumber)
21554
21555maybe-clean-stagefeedback-libdecnumber: clean-stagefeedback-libdecnumber
21556clean-stagefeedback: clean-stagefeedback-libdecnumber
21557clean-stagefeedback-libdecnumber:
21558	@if [ $(current_stage) = stagefeedback ]; then \
21559	  [ -f $(HOST_SUBDIR)/libdecnumber/Makefile ] || exit 0; \
21560	else \
21561	  [ -f $(HOST_SUBDIR)/stagefeedback-libdecnumber/Makefile ] || exit 0; \
21562	  $(MAKE) stagefeedback-start; \
21563	fi; \
21564	cd $(HOST_SUBDIR)/libdecnumber && \
21565	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
21566@endif libdecnumber-bootstrap
21567
21568
21569
21570
21571
21572.PHONY: check-libdecnumber maybe-check-libdecnumber
21573maybe-check-libdecnumber:
21574@if libdecnumber
21575maybe-check-libdecnumber: check-libdecnumber
21576
21577check-libdecnumber:
21578	@: $(MAKE); $(unstage)
21579	@r=`${PWD_COMMAND}`; export r; \
21580	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21581	$(HOST_EXPORTS) $(EXTRA_HOST_EXPORTS) \
21582	(cd $(HOST_SUBDIR)/libdecnumber && \
21583	  $(MAKE) $(FLAGS_TO_PASS)  $(EXTRA_BOOTSTRAP_FLAGS) check)
21584
21585@endif libdecnumber
21586
21587.PHONY: install-libdecnumber maybe-install-libdecnumber
21588maybe-install-libdecnumber:
21589@if libdecnumber
21590maybe-install-libdecnumber: install-libdecnumber
21591
21592install-libdecnumber: installdirs
21593	@: $(MAKE); $(unstage)
21594	@r=`${PWD_COMMAND}`; export r; \
21595	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21596	$(HOST_EXPORTS) \
21597	(cd $(HOST_SUBDIR)/libdecnumber && \
21598	  $(MAKE) $(FLAGS_TO_PASS)  install)
21599
21600@endif libdecnumber
21601
21602.PHONY: install-strip-libdecnumber maybe-install-strip-libdecnumber
21603maybe-install-strip-libdecnumber:
21604@if libdecnumber
21605maybe-install-strip-libdecnumber: install-strip-libdecnumber
21606
21607install-strip-libdecnumber: installdirs
21608	@: $(MAKE); $(unstage)
21609	@r=`${PWD_COMMAND}`; export r; \
21610	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21611	$(HOST_EXPORTS) \
21612	(cd $(HOST_SUBDIR)/libdecnumber && \
21613	  $(MAKE) $(FLAGS_TO_PASS)  install-strip)
21614
21615@endif libdecnumber
21616
21617# Other targets (info, dvi, pdf, etc.)
21618
21619.PHONY: maybe-info-libdecnumber info-libdecnumber
21620maybe-info-libdecnumber:
21621@if libdecnumber
21622maybe-info-libdecnumber: info-libdecnumber
21623
21624info-libdecnumber: \
21625    configure-libdecnumber 
21626	@[ -f ./libdecnumber/Makefile ] || exit 0; \
21627	r=`${PWD_COMMAND}`; export r; \
21628	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21629	$(HOST_EXPORTS) \
21630	for flag in $(EXTRA_HOST_FLAGS) ; do \
21631	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21632	done; \
21633	echo "Doing info in libdecnumber"; \
21634	(cd $(HOST_SUBDIR)/libdecnumber && \
21635	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21636	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21637	          "RANLIB=$${RANLIB}" \
21638	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21639	          info) \
21640	  || exit 1
21641
21642@endif libdecnumber
21643
21644.PHONY: maybe-dvi-libdecnumber dvi-libdecnumber
21645maybe-dvi-libdecnumber:
21646@if libdecnumber
21647maybe-dvi-libdecnumber: dvi-libdecnumber
21648
21649dvi-libdecnumber: \
21650    configure-libdecnumber 
21651	@[ -f ./libdecnumber/Makefile ] || exit 0; \
21652	r=`${PWD_COMMAND}`; export r; \
21653	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21654	$(HOST_EXPORTS) \
21655	for flag in $(EXTRA_HOST_FLAGS) ; do \
21656	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21657	done; \
21658	echo "Doing dvi in libdecnumber"; \
21659	(cd $(HOST_SUBDIR)/libdecnumber && \
21660	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21661	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21662	          "RANLIB=$${RANLIB}" \
21663	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21664	          dvi) \
21665	  || exit 1
21666
21667@endif libdecnumber
21668
21669.PHONY: maybe-pdf-libdecnumber pdf-libdecnumber
21670maybe-pdf-libdecnumber:
21671@if libdecnumber
21672maybe-pdf-libdecnumber: pdf-libdecnumber
21673
21674pdf-libdecnumber: \
21675    configure-libdecnumber 
21676	@[ -f ./libdecnumber/Makefile ] || exit 0; \
21677	r=`${PWD_COMMAND}`; export r; \
21678	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21679	$(HOST_EXPORTS) \
21680	for flag in $(EXTRA_HOST_FLAGS) ; do \
21681	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21682	done; \
21683	echo "Doing pdf in libdecnumber"; \
21684	(cd $(HOST_SUBDIR)/libdecnumber && \
21685	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21686	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21687	          "RANLIB=$${RANLIB}" \
21688	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21689	          pdf) \
21690	  || exit 1
21691
21692@endif libdecnumber
21693
21694.PHONY: maybe-html-libdecnumber html-libdecnumber
21695maybe-html-libdecnumber:
21696@if libdecnumber
21697maybe-html-libdecnumber: html-libdecnumber
21698
21699html-libdecnumber: \
21700    configure-libdecnumber 
21701	@[ -f ./libdecnumber/Makefile ] || exit 0; \
21702	r=`${PWD_COMMAND}`; export r; \
21703	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21704	$(HOST_EXPORTS) \
21705	for flag in $(EXTRA_HOST_FLAGS) ; do \
21706	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21707	done; \
21708	echo "Doing html in libdecnumber"; \
21709	(cd $(HOST_SUBDIR)/libdecnumber && \
21710	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21711	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21712	          "RANLIB=$${RANLIB}" \
21713	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21714	          html) \
21715	  || exit 1
21716
21717@endif libdecnumber
21718
21719.PHONY: maybe-TAGS-libdecnumber TAGS-libdecnumber
21720maybe-TAGS-libdecnumber:
21721@if libdecnumber
21722maybe-TAGS-libdecnumber: TAGS-libdecnumber
21723
21724TAGS-libdecnumber: \
21725    configure-libdecnumber 
21726	@[ -f ./libdecnumber/Makefile ] || exit 0; \
21727	r=`${PWD_COMMAND}`; export r; \
21728	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21729	$(HOST_EXPORTS) \
21730	for flag in $(EXTRA_HOST_FLAGS) ; do \
21731	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21732	done; \
21733	echo "Doing TAGS in libdecnumber"; \
21734	(cd $(HOST_SUBDIR)/libdecnumber && \
21735	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21736	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21737	          "RANLIB=$${RANLIB}" \
21738	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21739	          TAGS) \
21740	  || exit 1
21741
21742@endif libdecnumber
21743
21744.PHONY: maybe-install-info-libdecnumber install-info-libdecnumber
21745maybe-install-info-libdecnumber:
21746@if libdecnumber
21747maybe-install-info-libdecnumber: install-info-libdecnumber
21748
21749install-info-libdecnumber: \
21750    configure-libdecnumber \
21751    info-libdecnumber 
21752	@[ -f ./libdecnumber/Makefile ] || exit 0; \
21753	r=`${PWD_COMMAND}`; export r; \
21754	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21755	$(HOST_EXPORTS) \
21756	for flag in $(EXTRA_HOST_FLAGS) ; do \
21757	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21758	done; \
21759	echo "Doing install-info in libdecnumber"; \
21760	(cd $(HOST_SUBDIR)/libdecnumber && \
21761	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21762	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21763	          "RANLIB=$${RANLIB}" \
21764	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21765	          install-info) \
21766	  || exit 1
21767
21768@endif libdecnumber
21769
21770.PHONY: maybe-install-pdf-libdecnumber install-pdf-libdecnumber
21771maybe-install-pdf-libdecnumber:
21772@if libdecnumber
21773maybe-install-pdf-libdecnumber: install-pdf-libdecnumber
21774
21775install-pdf-libdecnumber: \
21776    configure-libdecnumber \
21777    pdf-libdecnumber 
21778	@[ -f ./libdecnumber/Makefile ] || exit 0; \
21779	r=`${PWD_COMMAND}`; export r; \
21780	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21781	$(HOST_EXPORTS) \
21782	for flag in $(EXTRA_HOST_FLAGS) ; do \
21783	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21784	done; \
21785	echo "Doing install-pdf in libdecnumber"; \
21786	(cd $(HOST_SUBDIR)/libdecnumber && \
21787	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21788	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21789	          "RANLIB=$${RANLIB}" \
21790	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21791	          install-pdf) \
21792	  || exit 1
21793
21794@endif libdecnumber
21795
21796.PHONY: maybe-install-html-libdecnumber install-html-libdecnumber
21797maybe-install-html-libdecnumber:
21798@if libdecnumber
21799maybe-install-html-libdecnumber: install-html-libdecnumber
21800
21801install-html-libdecnumber: \
21802    configure-libdecnumber \
21803    html-libdecnumber 
21804	@[ -f ./libdecnumber/Makefile ] || exit 0; \
21805	r=`${PWD_COMMAND}`; export r; \
21806	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21807	$(HOST_EXPORTS) \
21808	for flag in $(EXTRA_HOST_FLAGS) ; do \
21809	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21810	done; \
21811	echo "Doing install-html in libdecnumber"; \
21812	(cd $(HOST_SUBDIR)/libdecnumber && \
21813	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21814	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21815	          "RANLIB=$${RANLIB}" \
21816	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21817	          install-html) \
21818	  || exit 1
21819
21820@endif libdecnumber
21821
21822.PHONY: maybe-installcheck-libdecnumber installcheck-libdecnumber
21823maybe-installcheck-libdecnumber:
21824@if libdecnumber
21825maybe-installcheck-libdecnumber: installcheck-libdecnumber
21826
21827installcheck-libdecnumber: \
21828    configure-libdecnumber 
21829	@[ -f ./libdecnumber/Makefile ] || exit 0; \
21830	r=`${PWD_COMMAND}`; export r; \
21831	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21832	$(HOST_EXPORTS) \
21833	for flag in $(EXTRA_HOST_FLAGS) ; do \
21834	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21835	done; \
21836	echo "Doing installcheck in libdecnumber"; \
21837	(cd $(HOST_SUBDIR)/libdecnumber && \
21838	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21839	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21840	          "RANLIB=$${RANLIB}" \
21841	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21842	          installcheck) \
21843	  || exit 1
21844
21845@endif libdecnumber
21846
21847.PHONY: maybe-mostlyclean-libdecnumber mostlyclean-libdecnumber
21848maybe-mostlyclean-libdecnumber:
21849@if libdecnumber
21850maybe-mostlyclean-libdecnumber: mostlyclean-libdecnumber
21851
21852mostlyclean-libdecnumber: 
21853	@[ -f ./libdecnumber/Makefile ] || exit 0; \
21854	r=`${PWD_COMMAND}`; export r; \
21855	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21856	$(HOST_EXPORTS) \
21857	for flag in $(EXTRA_HOST_FLAGS) ; do \
21858	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21859	done; \
21860	echo "Doing mostlyclean in libdecnumber"; \
21861	(cd $(HOST_SUBDIR)/libdecnumber && \
21862	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21863	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21864	          "RANLIB=$${RANLIB}" \
21865	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21866	          mostlyclean) \
21867	  || exit 1
21868
21869@endif libdecnumber
21870
21871.PHONY: maybe-clean-libdecnumber clean-libdecnumber
21872maybe-clean-libdecnumber:
21873@if libdecnumber
21874maybe-clean-libdecnumber: clean-libdecnumber
21875
21876clean-libdecnumber: 
21877	@[ -f ./libdecnumber/Makefile ] || exit 0; \
21878	r=`${PWD_COMMAND}`; export r; \
21879	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21880	$(HOST_EXPORTS) \
21881	for flag in $(EXTRA_HOST_FLAGS) ; do \
21882	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21883	done; \
21884	echo "Doing clean in libdecnumber"; \
21885	(cd $(HOST_SUBDIR)/libdecnumber && \
21886	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21887	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21888	          "RANLIB=$${RANLIB}" \
21889	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21890	          clean) \
21891	  || exit 1
21892
21893@endif libdecnumber
21894
21895.PHONY: maybe-distclean-libdecnumber distclean-libdecnumber
21896maybe-distclean-libdecnumber:
21897@if libdecnumber
21898maybe-distclean-libdecnumber: distclean-libdecnumber
21899
21900distclean-libdecnumber: 
21901	@[ -f ./libdecnumber/Makefile ] || exit 0; \
21902	r=`${PWD_COMMAND}`; export r; \
21903	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21904	$(HOST_EXPORTS) \
21905	for flag in $(EXTRA_HOST_FLAGS) ; do \
21906	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21907	done; \
21908	echo "Doing distclean in libdecnumber"; \
21909	(cd $(HOST_SUBDIR)/libdecnumber && \
21910	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21911	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21912	          "RANLIB=$${RANLIB}" \
21913	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21914	          distclean) \
21915	  || exit 1
21916
21917@endif libdecnumber
21918
21919.PHONY: maybe-maintainer-clean-libdecnumber maintainer-clean-libdecnumber
21920maybe-maintainer-clean-libdecnumber:
21921@if libdecnumber
21922maybe-maintainer-clean-libdecnumber: maintainer-clean-libdecnumber
21923
21924maintainer-clean-libdecnumber: 
21925	@[ -f ./libdecnumber/Makefile ] || exit 0; \
21926	r=`${PWD_COMMAND}`; export r; \
21927	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21928	$(HOST_EXPORTS) \
21929	for flag in $(EXTRA_HOST_FLAGS) ; do \
21930	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21931	done; \
21932	echo "Doing maintainer-clean in libdecnumber"; \
21933	(cd $(HOST_SUBDIR)/libdecnumber && \
21934	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21935	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21936	          "RANLIB=$${RANLIB}" \
21937	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21938	          maintainer-clean) \
21939	  || exit 1
21940
21941@endif libdecnumber
21942
21943
21944
21945.PHONY: configure-libgui maybe-configure-libgui
21946maybe-configure-libgui:
21947@if gcc-bootstrap
21948configure-libgui: stage_current
21949@endif gcc-bootstrap
21950@if libgui
21951maybe-configure-libgui: configure-libgui
21952configure-libgui: 
21953	@: $(MAKE); $(unstage)
21954	@r=`${PWD_COMMAND}`; export r; \
21955	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21956	test ! -f $(HOST_SUBDIR)/libgui/Makefile || exit 0; \
21957	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libgui; \
21958	$(HOST_EXPORTS)  \
21959	echo Configuring in $(HOST_SUBDIR)/libgui; \
21960	cd "$(HOST_SUBDIR)/libgui" || exit 1; \
21961	case $(srcdir) in \
21962	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
21963	  *) topdir=`echo $(HOST_SUBDIR)/libgui/ | \
21964		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
21965	esac; \
21966	module_srcdir=libgui; \
21967	$(SHELL) \
21968	  $$s/$$module_srcdir/configure \
21969	  --srcdir=$${topdir}/$$module_srcdir \
21970	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
21971	  --target=${target_alias}  \
21972	  || exit 1
21973@endif libgui
21974
21975
21976
21977
21978
21979.PHONY: all-libgui maybe-all-libgui
21980maybe-all-libgui:
21981@if gcc-bootstrap
21982all-libgui: stage_current
21983@endif gcc-bootstrap
21984@if libgui
21985TARGET-libgui=all
21986maybe-all-libgui: all-libgui
21987all-libgui: configure-libgui
21988	@: $(MAKE); $(unstage)
21989	@r=`${PWD_COMMAND}`; export r; \
21990	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21991	$(HOST_EXPORTS)  \
21992	(cd $(HOST_SUBDIR)/libgui && \
21993	  $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS)  \
21994		$(TARGET-libgui))
21995@endif libgui
21996
21997
21998
21999
22000.PHONY: check-libgui maybe-check-libgui
22001maybe-check-libgui:
22002@if libgui
22003maybe-check-libgui: check-libgui
22004
22005check-libgui:
22006	@: $(MAKE); $(unstage)
22007	@r=`${PWD_COMMAND}`; export r; \
22008	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22009	$(HOST_EXPORTS)  \
22010	(cd $(HOST_SUBDIR)/libgui && \
22011	  $(MAKE) $(FLAGS_TO_PASS)  check)
22012
22013@endif libgui
22014
22015.PHONY: install-libgui maybe-install-libgui
22016maybe-install-libgui:
22017@if libgui
22018maybe-install-libgui: install-libgui
22019
22020install-libgui: installdirs
22021	@: $(MAKE); $(unstage)
22022	@r=`${PWD_COMMAND}`; export r; \
22023	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22024	$(HOST_EXPORTS) \
22025	(cd $(HOST_SUBDIR)/libgui && \
22026	  $(MAKE) $(FLAGS_TO_PASS)  install)
22027
22028@endif libgui
22029
22030.PHONY: install-strip-libgui maybe-install-strip-libgui
22031maybe-install-strip-libgui:
22032@if libgui
22033maybe-install-strip-libgui: install-strip-libgui
22034
22035install-strip-libgui: installdirs
22036	@: $(MAKE); $(unstage)
22037	@r=`${PWD_COMMAND}`; export r; \
22038	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22039	$(HOST_EXPORTS) \
22040	(cd $(HOST_SUBDIR)/libgui && \
22041	  $(MAKE) $(FLAGS_TO_PASS)  install-strip)
22042
22043@endif libgui
22044
22045# Other targets (info, dvi, pdf, etc.)
22046
22047.PHONY: maybe-info-libgui info-libgui
22048maybe-info-libgui:
22049@if libgui
22050maybe-info-libgui: info-libgui
22051
22052info-libgui: \
22053    configure-libgui 
22054	@: $(MAKE); $(unstage)
22055	@[ -f ./libgui/Makefile ] || exit 0; \
22056	r=`${PWD_COMMAND}`; export r; \
22057	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22058	$(HOST_EXPORTS) \
22059	for flag in $(EXTRA_HOST_FLAGS) ; do \
22060	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22061	done; \
22062	echo "Doing info in libgui"; \
22063	(cd $(HOST_SUBDIR)/libgui && \
22064	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22065	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22066	          "RANLIB=$${RANLIB}" \
22067	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22068	          info) \
22069	  || exit 1
22070
22071@endif libgui
22072
22073.PHONY: maybe-dvi-libgui dvi-libgui
22074maybe-dvi-libgui:
22075@if libgui
22076maybe-dvi-libgui: dvi-libgui
22077
22078dvi-libgui: \
22079    configure-libgui 
22080	@: $(MAKE); $(unstage)
22081	@[ -f ./libgui/Makefile ] || exit 0; \
22082	r=`${PWD_COMMAND}`; export r; \
22083	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22084	$(HOST_EXPORTS) \
22085	for flag in $(EXTRA_HOST_FLAGS) ; do \
22086	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22087	done; \
22088	echo "Doing dvi in libgui"; \
22089	(cd $(HOST_SUBDIR)/libgui && \
22090	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22091	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22092	          "RANLIB=$${RANLIB}" \
22093	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22094	          dvi) \
22095	  || exit 1
22096
22097@endif libgui
22098
22099.PHONY: maybe-pdf-libgui pdf-libgui
22100maybe-pdf-libgui:
22101@if libgui
22102maybe-pdf-libgui: pdf-libgui
22103
22104pdf-libgui: \
22105    configure-libgui 
22106	@: $(MAKE); $(unstage)
22107	@[ -f ./libgui/Makefile ] || exit 0; \
22108	r=`${PWD_COMMAND}`; export r; \
22109	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22110	$(HOST_EXPORTS) \
22111	for flag in $(EXTRA_HOST_FLAGS) ; do \
22112	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22113	done; \
22114	echo "Doing pdf in libgui"; \
22115	(cd $(HOST_SUBDIR)/libgui && \
22116	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22117	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22118	          "RANLIB=$${RANLIB}" \
22119	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22120	          pdf) \
22121	  || exit 1
22122
22123@endif libgui
22124
22125.PHONY: maybe-html-libgui html-libgui
22126maybe-html-libgui:
22127@if libgui
22128maybe-html-libgui: html-libgui
22129
22130html-libgui: \
22131    configure-libgui 
22132	@: $(MAKE); $(unstage)
22133	@[ -f ./libgui/Makefile ] || exit 0; \
22134	r=`${PWD_COMMAND}`; export r; \
22135	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22136	$(HOST_EXPORTS) \
22137	for flag in $(EXTRA_HOST_FLAGS) ; do \
22138	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22139	done; \
22140	echo "Doing html in libgui"; \
22141	(cd $(HOST_SUBDIR)/libgui && \
22142	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22143	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22144	          "RANLIB=$${RANLIB}" \
22145	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22146	          html) \
22147	  || exit 1
22148
22149@endif libgui
22150
22151.PHONY: maybe-TAGS-libgui TAGS-libgui
22152maybe-TAGS-libgui:
22153@if libgui
22154maybe-TAGS-libgui: TAGS-libgui
22155
22156TAGS-libgui: \
22157    configure-libgui 
22158	@: $(MAKE); $(unstage)
22159	@[ -f ./libgui/Makefile ] || exit 0; \
22160	r=`${PWD_COMMAND}`; export r; \
22161	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22162	$(HOST_EXPORTS) \
22163	for flag in $(EXTRA_HOST_FLAGS) ; do \
22164	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22165	done; \
22166	echo "Doing TAGS in libgui"; \
22167	(cd $(HOST_SUBDIR)/libgui && \
22168	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22169	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22170	          "RANLIB=$${RANLIB}" \
22171	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22172	          TAGS) \
22173	  || exit 1
22174
22175@endif libgui
22176
22177.PHONY: maybe-install-info-libgui install-info-libgui
22178maybe-install-info-libgui:
22179@if libgui
22180maybe-install-info-libgui: install-info-libgui
22181
22182install-info-libgui: \
22183    configure-libgui \
22184    info-libgui 
22185	@: $(MAKE); $(unstage)
22186	@[ -f ./libgui/Makefile ] || exit 0; \
22187	r=`${PWD_COMMAND}`; export r; \
22188	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22189	$(HOST_EXPORTS) \
22190	for flag in $(EXTRA_HOST_FLAGS) ; do \
22191	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22192	done; \
22193	echo "Doing install-info in libgui"; \
22194	(cd $(HOST_SUBDIR)/libgui && \
22195	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22196	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22197	          "RANLIB=$${RANLIB}" \
22198	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22199	          install-info) \
22200	  || exit 1
22201
22202@endif libgui
22203
22204.PHONY: maybe-install-pdf-libgui install-pdf-libgui
22205maybe-install-pdf-libgui:
22206@if libgui
22207maybe-install-pdf-libgui: install-pdf-libgui
22208
22209install-pdf-libgui: \
22210    configure-libgui \
22211    pdf-libgui 
22212	@: $(MAKE); $(unstage)
22213	@[ -f ./libgui/Makefile ] || exit 0; \
22214	r=`${PWD_COMMAND}`; export r; \
22215	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22216	$(HOST_EXPORTS) \
22217	for flag in $(EXTRA_HOST_FLAGS) ; do \
22218	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22219	done; \
22220	echo "Doing install-pdf in libgui"; \
22221	(cd $(HOST_SUBDIR)/libgui && \
22222	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22223	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22224	          "RANLIB=$${RANLIB}" \
22225	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22226	          install-pdf) \
22227	  || exit 1
22228
22229@endif libgui
22230
22231.PHONY: maybe-install-html-libgui install-html-libgui
22232maybe-install-html-libgui:
22233@if libgui
22234maybe-install-html-libgui: install-html-libgui
22235
22236install-html-libgui: \
22237    configure-libgui \
22238    html-libgui 
22239	@: $(MAKE); $(unstage)
22240	@[ -f ./libgui/Makefile ] || exit 0; \
22241	r=`${PWD_COMMAND}`; export r; \
22242	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22243	$(HOST_EXPORTS) \
22244	for flag in $(EXTRA_HOST_FLAGS) ; do \
22245	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22246	done; \
22247	echo "Doing install-html in libgui"; \
22248	(cd $(HOST_SUBDIR)/libgui && \
22249	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22250	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22251	          "RANLIB=$${RANLIB}" \
22252	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22253	          install-html) \
22254	  || exit 1
22255
22256@endif libgui
22257
22258.PHONY: maybe-installcheck-libgui installcheck-libgui
22259maybe-installcheck-libgui:
22260@if libgui
22261maybe-installcheck-libgui: installcheck-libgui
22262
22263installcheck-libgui: \
22264    configure-libgui 
22265	@: $(MAKE); $(unstage)
22266	@[ -f ./libgui/Makefile ] || exit 0; \
22267	r=`${PWD_COMMAND}`; export r; \
22268	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22269	$(HOST_EXPORTS) \
22270	for flag in $(EXTRA_HOST_FLAGS) ; do \
22271	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22272	done; \
22273	echo "Doing installcheck in libgui"; \
22274	(cd $(HOST_SUBDIR)/libgui && \
22275	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22276	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22277	          "RANLIB=$${RANLIB}" \
22278	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22279	          installcheck) \
22280	  || exit 1
22281
22282@endif libgui
22283
22284.PHONY: maybe-mostlyclean-libgui mostlyclean-libgui
22285maybe-mostlyclean-libgui:
22286@if libgui
22287maybe-mostlyclean-libgui: mostlyclean-libgui
22288
22289mostlyclean-libgui: 
22290	@: $(MAKE); $(unstage)
22291	@[ -f ./libgui/Makefile ] || exit 0; \
22292	r=`${PWD_COMMAND}`; export r; \
22293	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22294	$(HOST_EXPORTS) \
22295	for flag in $(EXTRA_HOST_FLAGS) ; do \
22296	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22297	done; \
22298	echo "Doing mostlyclean in libgui"; \
22299	(cd $(HOST_SUBDIR)/libgui && \
22300	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22301	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22302	          "RANLIB=$${RANLIB}" \
22303	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22304	          mostlyclean) \
22305	  || exit 1
22306
22307@endif libgui
22308
22309.PHONY: maybe-clean-libgui clean-libgui
22310maybe-clean-libgui:
22311@if libgui
22312maybe-clean-libgui: clean-libgui
22313
22314clean-libgui: 
22315	@: $(MAKE); $(unstage)
22316	@[ -f ./libgui/Makefile ] || exit 0; \
22317	r=`${PWD_COMMAND}`; export r; \
22318	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22319	$(HOST_EXPORTS) \
22320	for flag in $(EXTRA_HOST_FLAGS) ; do \
22321	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22322	done; \
22323	echo "Doing clean in libgui"; \
22324	(cd $(HOST_SUBDIR)/libgui && \
22325	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22326	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22327	          "RANLIB=$${RANLIB}" \
22328	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22329	          clean) \
22330	  || exit 1
22331
22332@endif libgui
22333
22334.PHONY: maybe-distclean-libgui distclean-libgui
22335maybe-distclean-libgui:
22336@if libgui
22337maybe-distclean-libgui: distclean-libgui
22338
22339distclean-libgui: 
22340	@: $(MAKE); $(unstage)
22341	@[ -f ./libgui/Makefile ] || exit 0; \
22342	r=`${PWD_COMMAND}`; export r; \
22343	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22344	$(HOST_EXPORTS) \
22345	for flag in $(EXTRA_HOST_FLAGS) ; do \
22346	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22347	done; \
22348	echo "Doing distclean in libgui"; \
22349	(cd $(HOST_SUBDIR)/libgui && \
22350	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22351	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22352	          "RANLIB=$${RANLIB}" \
22353	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22354	          distclean) \
22355	  || exit 1
22356
22357@endif libgui
22358
22359.PHONY: maybe-maintainer-clean-libgui maintainer-clean-libgui
22360maybe-maintainer-clean-libgui:
22361@if libgui
22362maybe-maintainer-clean-libgui: maintainer-clean-libgui
22363
22364maintainer-clean-libgui: 
22365	@: $(MAKE); $(unstage)
22366	@[ -f ./libgui/Makefile ] || exit 0; \
22367	r=`${PWD_COMMAND}`; export r; \
22368	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22369	$(HOST_EXPORTS) \
22370	for flag in $(EXTRA_HOST_FLAGS) ; do \
22371	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22372	done; \
22373	echo "Doing maintainer-clean in libgui"; \
22374	(cd $(HOST_SUBDIR)/libgui && \
22375	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22376	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22377	          "RANLIB=$${RANLIB}" \
22378	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22379	          maintainer-clean) \
22380	  || exit 1
22381
22382@endif libgui
22383
22384
22385
22386.PHONY: configure-libiberty maybe-configure-libiberty
22387maybe-configure-libiberty:
22388@if gcc-bootstrap
22389configure-libiberty: stage_current
22390@endif gcc-bootstrap
22391@if libiberty
22392maybe-configure-libiberty: configure-libiberty
22393configure-libiberty: 
22394	@r=`${PWD_COMMAND}`; export r; \
22395	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22396	test ! -f $(HOST_SUBDIR)/libiberty/Makefile || exit 0; \
22397	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty; \
22398	$(HOST_EXPORTS)  \
22399	echo Configuring in $(HOST_SUBDIR)/libiberty; \
22400	cd "$(HOST_SUBDIR)/libiberty" || exit 1; \
22401	case $(srcdir) in \
22402	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
22403	  *) topdir=`echo $(HOST_SUBDIR)/libiberty/ | \
22404		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
22405	esac; \
22406	module_srcdir=libiberty; \
22407	$(SHELL) \
22408	  $$s/$$module_srcdir/configure \
22409	  --srcdir=$${topdir}/$$module_srcdir \
22410	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
22411	  --target=${target_alias} @extra_host_libiberty_configure_flags@ \
22412	  || exit 1
22413@endif libiberty
22414
22415
22416
22417.PHONY: configure-stage1-libiberty maybe-configure-stage1-libiberty
22418maybe-configure-stage1-libiberty:
22419@if libiberty-bootstrap
22420maybe-configure-stage1-libiberty: configure-stage1-libiberty
22421configure-stage1-libiberty:
22422	@[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
22423	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty
22424	@r=`${PWD_COMMAND}`; export r; \
22425	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22426	TFLAGS="$(STAGE1_TFLAGS)"; \
22427	test ! -f $(HOST_SUBDIR)/libiberty/Makefile || exit 0; \
22428	$(HOST_EXPORTS) \
22429	CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
22430	CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
22431	LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS;  \
22432	echo Configuring stage 1 in $(HOST_SUBDIR)/libiberty; \
22433	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty; \
22434	cd $(HOST_SUBDIR)/libiberty || exit 1; \
22435	case $(srcdir) in \
22436	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
22437	  *) topdir=`echo $(HOST_SUBDIR)/libiberty/ | \
22438		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
22439	esac; \
22440	module_srcdir=libiberty; \
22441	$(SHELL) $$s/$$module_srcdir/configure \
22442	  --srcdir=$${topdir}/$$module_srcdir \
22443	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
22444	  --target=${target_alias} \
22445	   \
22446	  $(STAGE1_CONFIGURE_FLAGS) \
22447	  @extra_host_libiberty_configure_flags@
22448@endif libiberty-bootstrap
22449
22450.PHONY: configure-stage2-libiberty maybe-configure-stage2-libiberty
22451maybe-configure-stage2-libiberty:
22452@if libiberty-bootstrap
22453maybe-configure-stage2-libiberty: configure-stage2-libiberty
22454configure-stage2-libiberty:
22455	@[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
22456	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty
22457	@r=`${PWD_COMMAND}`; export r; \
22458	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22459	TFLAGS="$(STAGE2_TFLAGS)"; \
22460	test ! -f $(HOST_SUBDIR)/libiberty/Makefile || exit 0; \
22461	$(HOST_EXPORTS) \
22462	$(POSTSTAGE1_HOST_EXPORTS) \
22463	CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
22464	CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
22465	LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS;  \
22466	echo Configuring stage 2 in $(HOST_SUBDIR)/libiberty; \
22467	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty; \
22468	cd $(HOST_SUBDIR)/libiberty || exit 1; \
22469	case $(srcdir) in \
22470	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
22471	  *) topdir=`echo $(HOST_SUBDIR)/libiberty/ | \
22472		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
22473	esac; \
22474	module_srcdir=libiberty; \
22475	$(SHELL) $$s/$$module_srcdir/configure \
22476	  --srcdir=$${topdir}/$$module_srcdir \
22477	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
22478	  --target=${target_alias} \
22479	  --with-build-libsubdir=$(HOST_SUBDIR) \
22480	  $(STAGE2_CONFIGURE_FLAGS) \
22481	  @extra_host_libiberty_configure_flags@
22482@endif libiberty-bootstrap
22483
22484.PHONY: configure-stage3-libiberty maybe-configure-stage3-libiberty
22485maybe-configure-stage3-libiberty:
22486@if libiberty-bootstrap
22487maybe-configure-stage3-libiberty: configure-stage3-libiberty
22488configure-stage3-libiberty:
22489	@[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
22490	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty
22491	@r=`${PWD_COMMAND}`; export r; \
22492	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22493	TFLAGS="$(STAGE3_TFLAGS)"; \
22494	test ! -f $(HOST_SUBDIR)/libiberty/Makefile || exit 0; \
22495	$(HOST_EXPORTS) \
22496	$(POSTSTAGE1_HOST_EXPORTS) \
22497	CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
22498	CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
22499	LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS;  \
22500	echo Configuring stage 3 in $(HOST_SUBDIR)/libiberty; \
22501	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty; \
22502	cd $(HOST_SUBDIR)/libiberty || exit 1; \
22503	case $(srcdir) in \
22504	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
22505	  *) topdir=`echo $(HOST_SUBDIR)/libiberty/ | \
22506		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
22507	esac; \
22508	module_srcdir=libiberty; \
22509	$(SHELL) $$s/$$module_srcdir/configure \
22510	  --srcdir=$${topdir}/$$module_srcdir \
22511	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
22512	  --target=${target_alias} \
22513	  --with-build-libsubdir=$(HOST_SUBDIR) \
22514	  $(STAGE3_CONFIGURE_FLAGS) \
22515	  @extra_host_libiberty_configure_flags@
22516@endif libiberty-bootstrap
22517
22518.PHONY: configure-stage4-libiberty maybe-configure-stage4-libiberty
22519maybe-configure-stage4-libiberty:
22520@if libiberty-bootstrap
22521maybe-configure-stage4-libiberty: configure-stage4-libiberty
22522configure-stage4-libiberty:
22523	@[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
22524	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty
22525	@r=`${PWD_COMMAND}`; export r; \
22526	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22527	TFLAGS="$(STAGE4_TFLAGS)"; \
22528	test ! -f $(HOST_SUBDIR)/libiberty/Makefile || exit 0; \
22529	$(HOST_EXPORTS) \
22530	$(POSTSTAGE1_HOST_EXPORTS) \
22531	CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
22532	CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
22533	LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS;  \
22534	echo Configuring stage 4 in $(HOST_SUBDIR)/libiberty; \
22535	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty; \
22536	cd $(HOST_SUBDIR)/libiberty || exit 1; \
22537	case $(srcdir) in \
22538	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
22539	  *) topdir=`echo $(HOST_SUBDIR)/libiberty/ | \
22540		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
22541	esac; \
22542	module_srcdir=libiberty; \
22543	$(SHELL) $$s/$$module_srcdir/configure \
22544	  --srcdir=$${topdir}/$$module_srcdir \
22545	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
22546	  --target=${target_alias} \
22547	  --with-build-libsubdir=$(HOST_SUBDIR) \
22548	  $(STAGE4_CONFIGURE_FLAGS) \
22549	  @extra_host_libiberty_configure_flags@
22550@endif libiberty-bootstrap
22551
22552.PHONY: configure-stageprofile-libiberty maybe-configure-stageprofile-libiberty
22553maybe-configure-stageprofile-libiberty:
22554@if libiberty-bootstrap
22555maybe-configure-stageprofile-libiberty: configure-stageprofile-libiberty
22556configure-stageprofile-libiberty:
22557	@[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
22558	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty
22559	@r=`${PWD_COMMAND}`; export r; \
22560	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22561	TFLAGS="$(STAGEprofile_TFLAGS)"; \
22562	test ! -f $(HOST_SUBDIR)/libiberty/Makefile || exit 0; \
22563	$(HOST_EXPORTS) \
22564	$(POSTSTAGE1_HOST_EXPORTS) \
22565	CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
22566	CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
22567	LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS;  \
22568	echo Configuring stage profile in $(HOST_SUBDIR)/libiberty; \
22569	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty; \
22570	cd $(HOST_SUBDIR)/libiberty || exit 1; \
22571	case $(srcdir) in \
22572	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
22573	  *) topdir=`echo $(HOST_SUBDIR)/libiberty/ | \
22574		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
22575	esac; \
22576	module_srcdir=libiberty; \
22577	$(SHELL) $$s/$$module_srcdir/configure \
22578	  --srcdir=$${topdir}/$$module_srcdir \
22579	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
22580	  --target=${target_alias} \
22581	  --with-build-libsubdir=$(HOST_SUBDIR) \
22582	  $(STAGEprofile_CONFIGURE_FLAGS) \
22583	  @extra_host_libiberty_configure_flags@
22584@endif libiberty-bootstrap
22585
22586.PHONY: configure-stagefeedback-libiberty maybe-configure-stagefeedback-libiberty
22587maybe-configure-stagefeedback-libiberty:
22588@if libiberty-bootstrap
22589maybe-configure-stagefeedback-libiberty: configure-stagefeedback-libiberty
22590configure-stagefeedback-libiberty:
22591	@[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
22592	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty
22593	@r=`${PWD_COMMAND}`; export r; \
22594	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22595	TFLAGS="$(STAGEfeedback_TFLAGS)"; \
22596	test ! -f $(HOST_SUBDIR)/libiberty/Makefile || exit 0; \
22597	$(HOST_EXPORTS) \
22598	$(POSTSTAGE1_HOST_EXPORTS) \
22599	CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
22600	CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
22601	LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS;  \
22602	echo Configuring stage feedback in $(HOST_SUBDIR)/libiberty; \
22603	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty; \
22604	cd $(HOST_SUBDIR)/libiberty || exit 1; \
22605	case $(srcdir) in \
22606	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
22607	  *) topdir=`echo $(HOST_SUBDIR)/libiberty/ | \
22608		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
22609	esac; \
22610	module_srcdir=libiberty; \
22611	$(SHELL) $$s/$$module_srcdir/configure \
22612	  --srcdir=$${topdir}/$$module_srcdir \
22613	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
22614	  --target=${target_alias} \
22615	  --with-build-libsubdir=$(HOST_SUBDIR) \
22616	  $(STAGEfeedback_CONFIGURE_FLAGS) \
22617	  @extra_host_libiberty_configure_flags@
22618@endif libiberty-bootstrap
22619
22620
22621
22622
22623
22624.PHONY: all-libiberty maybe-all-libiberty
22625maybe-all-libiberty:
22626@if gcc-bootstrap
22627all-libiberty: stage_current
22628@endif gcc-bootstrap
22629@if libiberty
22630TARGET-libiberty=all
22631maybe-all-libiberty: all-libiberty
22632all-libiberty: configure-libiberty
22633	@r=`${PWD_COMMAND}`; export r; \
22634	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22635	$(HOST_EXPORTS)  \
22636	(cd $(HOST_SUBDIR)/libiberty && \
22637	  $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS)  \
22638		$(TARGET-libiberty))
22639@endif libiberty
22640
22641
22642
22643.PHONY: all-stage1-libiberty maybe-all-stage1-libiberty
22644.PHONY: clean-stage1-libiberty maybe-clean-stage1-libiberty
22645maybe-all-stage1-libiberty:
22646maybe-clean-stage1-libiberty:
22647@if libiberty-bootstrap
22648maybe-all-stage1-libiberty: all-stage1-libiberty
22649all-stage1: all-stage1-libiberty
22650TARGET-stage1-libiberty = $(TARGET-libiberty)
22651all-stage1-libiberty: configure-stage1-libiberty
22652	@[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
22653	@r=`${PWD_COMMAND}`; export r; \
22654	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22655	TFLAGS="$(STAGE1_TFLAGS)"; \
22656	$(HOST_EXPORTS)  \
22657	cd $(HOST_SUBDIR)/libiberty && \
22658	$(MAKE) $(BASE_FLAGS_TO_PASS) \
22659		CFLAGS="$(STAGE1_CFLAGS)" \
22660		CXXFLAGS="$(STAGE1_CXXFLAGS)" \
22661		LIBCFLAGS="$(LIBCFLAGS)" \
22662		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
22663		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
22664		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
22665		$(EXTRA_HOST_FLAGS)  \
22666		$(STAGE1_FLAGS_TO_PASS)  \
22667		TFLAGS="$(STAGE1_TFLAGS)" \
22668		$(TARGET-stage1-libiberty)
22669
22670maybe-clean-stage1-libiberty: clean-stage1-libiberty
22671clean-stage1: clean-stage1-libiberty
22672clean-stage1-libiberty:
22673	@if [ $(current_stage) = stage1 ]; then \
22674	  [ -f $(HOST_SUBDIR)/libiberty/Makefile ] || exit 0; \
22675	else \
22676	  [ -f $(HOST_SUBDIR)/stage1-libiberty/Makefile ] || exit 0; \
22677	  $(MAKE) stage1-start; \
22678	fi; \
22679	cd $(HOST_SUBDIR)/libiberty && \
22680	$(MAKE) $(EXTRA_HOST_FLAGS)  \
22681	$(STAGE1_FLAGS_TO_PASS)  clean
22682@endif libiberty-bootstrap
22683
22684
22685.PHONY: all-stage2-libiberty maybe-all-stage2-libiberty
22686.PHONY: clean-stage2-libiberty maybe-clean-stage2-libiberty
22687maybe-all-stage2-libiberty:
22688maybe-clean-stage2-libiberty:
22689@if libiberty-bootstrap
22690maybe-all-stage2-libiberty: all-stage2-libiberty
22691all-stage2: all-stage2-libiberty
22692TARGET-stage2-libiberty = $(TARGET-libiberty)
22693all-stage2-libiberty: configure-stage2-libiberty
22694	@[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
22695	@r=`${PWD_COMMAND}`; export r; \
22696	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22697	TFLAGS="$(STAGE2_TFLAGS)"; \
22698	$(HOST_EXPORTS) \
22699	$(POSTSTAGE1_HOST_EXPORTS)  \
22700	cd $(HOST_SUBDIR)/libiberty && \
22701	$(MAKE) $(BASE_FLAGS_TO_PASS) \
22702		CFLAGS="$(STAGE2_CFLAGS)" \
22703		CXXFLAGS="$(STAGE2_CXXFLAGS)" \
22704		LIBCFLAGS="$(STAGE2_CFLAGS)" \
22705		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
22706		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
22707		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
22708		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
22709		TFLAGS="$(STAGE2_TFLAGS)" \
22710		$(TARGET-stage2-libiberty)
22711
22712maybe-clean-stage2-libiberty: clean-stage2-libiberty
22713clean-stage2: clean-stage2-libiberty
22714clean-stage2-libiberty:
22715	@if [ $(current_stage) = stage2 ]; then \
22716	  [ -f $(HOST_SUBDIR)/libiberty/Makefile ] || exit 0; \
22717	else \
22718	  [ -f $(HOST_SUBDIR)/stage2-libiberty/Makefile ] || exit 0; \
22719	  $(MAKE) stage2-start; \
22720	fi; \
22721	cd $(HOST_SUBDIR)/libiberty && \
22722	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
22723@endif libiberty-bootstrap
22724
22725
22726.PHONY: all-stage3-libiberty maybe-all-stage3-libiberty
22727.PHONY: clean-stage3-libiberty maybe-clean-stage3-libiberty
22728maybe-all-stage3-libiberty:
22729maybe-clean-stage3-libiberty:
22730@if libiberty-bootstrap
22731maybe-all-stage3-libiberty: all-stage3-libiberty
22732all-stage3: all-stage3-libiberty
22733TARGET-stage3-libiberty = $(TARGET-libiberty)
22734all-stage3-libiberty: configure-stage3-libiberty
22735	@[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
22736	@r=`${PWD_COMMAND}`; export r; \
22737	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22738	TFLAGS="$(STAGE3_TFLAGS)"; \
22739	$(HOST_EXPORTS) \
22740	$(POSTSTAGE1_HOST_EXPORTS)  \
22741	cd $(HOST_SUBDIR)/libiberty && \
22742	$(MAKE) $(BASE_FLAGS_TO_PASS) \
22743		CFLAGS="$(STAGE3_CFLAGS)" \
22744		CXXFLAGS="$(STAGE3_CXXFLAGS)" \
22745		LIBCFLAGS="$(STAGE3_CFLAGS)" \
22746		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
22747		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
22748		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
22749		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
22750		TFLAGS="$(STAGE3_TFLAGS)" \
22751		$(TARGET-stage3-libiberty)
22752
22753maybe-clean-stage3-libiberty: clean-stage3-libiberty
22754clean-stage3: clean-stage3-libiberty
22755clean-stage3-libiberty:
22756	@if [ $(current_stage) = stage3 ]; then \
22757	  [ -f $(HOST_SUBDIR)/libiberty/Makefile ] || exit 0; \
22758	else \
22759	  [ -f $(HOST_SUBDIR)/stage3-libiberty/Makefile ] || exit 0; \
22760	  $(MAKE) stage3-start; \
22761	fi; \
22762	cd $(HOST_SUBDIR)/libiberty && \
22763	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
22764@endif libiberty-bootstrap
22765
22766
22767.PHONY: all-stage4-libiberty maybe-all-stage4-libiberty
22768.PHONY: clean-stage4-libiberty maybe-clean-stage4-libiberty
22769maybe-all-stage4-libiberty:
22770maybe-clean-stage4-libiberty:
22771@if libiberty-bootstrap
22772maybe-all-stage4-libiberty: all-stage4-libiberty
22773all-stage4: all-stage4-libiberty
22774TARGET-stage4-libiberty = $(TARGET-libiberty)
22775all-stage4-libiberty: configure-stage4-libiberty
22776	@[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
22777	@r=`${PWD_COMMAND}`; export r; \
22778	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22779	TFLAGS="$(STAGE4_TFLAGS)"; \
22780	$(HOST_EXPORTS) \
22781	$(POSTSTAGE1_HOST_EXPORTS)  \
22782	cd $(HOST_SUBDIR)/libiberty && \
22783	$(MAKE) $(BASE_FLAGS_TO_PASS) \
22784		CFLAGS="$(STAGE4_CFLAGS)" \
22785		CXXFLAGS="$(STAGE4_CXXFLAGS)" \
22786		LIBCFLAGS="$(STAGE4_CFLAGS)" \
22787		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
22788		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
22789		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
22790		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
22791		TFLAGS="$(STAGE4_TFLAGS)" \
22792		$(TARGET-stage4-libiberty)
22793
22794maybe-clean-stage4-libiberty: clean-stage4-libiberty
22795clean-stage4: clean-stage4-libiberty
22796clean-stage4-libiberty:
22797	@if [ $(current_stage) = stage4 ]; then \
22798	  [ -f $(HOST_SUBDIR)/libiberty/Makefile ] || exit 0; \
22799	else \
22800	  [ -f $(HOST_SUBDIR)/stage4-libiberty/Makefile ] || exit 0; \
22801	  $(MAKE) stage4-start; \
22802	fi; \
22803	cd $(HOST_SUBDIR)/libiberty && \
22804	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
22805@endif libiberty-bootstrap
22806
22807
22808.PHONY: all-stageprofile-libiberty maybe-all-stageprofile-libiberty
22809.PHONY: clean-stageprofile-libiberty maybe-clean-stageprofile-libiberty
22810maybe-all-stageprofile-libiberty:
22811maybe-clean-stageprofile-libiberty:
22812@if libiberty-bootstrap
22813maybe-all-stageprofile-libiberty: all-stageprofile-libiberty
22814all-stageprofile: all-stageprofile-libiberty
22815TARGET-stageprofile-libiberty = $(TARGET-libiberty)
22816all-stageprofile-libiberty: configure-stageprofile-libiberty
22817	@[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
22818	@r=`${PWD_COMMAND}`; export r; \
22819	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22820	TFLAGS="$(STAGEprofile_TFLAGS)"; \
22821	$(HOST_EXPORTS) \
22822	$(POSTSTAGE1_HOST_EXPORTS)  \
22823	cd $(HOST_SUBDIR)/libiberty && \
22824	$(MAKE) $(BASE_FLAGS_TO_PASS) \
22825		CFLAGS="$(STAGEprofile_CFLAGS)" \
22826		CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
22827		LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
22828		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
22829		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
22830		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
22831		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
22832		TFLAGS="$(STAGEprofile_TFLAGS)" \
22833		$(TARGET-stageprofile-libiberty)
22834
22835maybe-clean-stageprofile-libiberty: clean-stageprofile-libiberty
22836clean-stageprofile: clean-stageprofile-libiberty
22837clean-stageprofile-libiberty:
22838	@if [ $(current_stage) = stageprofile ]; then \
22839	  [ -f $(HOST_SUBDIR)/libiberty/Makefile ] || exit 0; \
22840	else \
22841	  [ -f $(HOST_SUBDIR)/stageprofile-libiberty/Makefile ] || exit 0; \
22842	  $(MAKE) stageprofile-start; \
22843	fi; \
22844	cd $(HOST_SUBDIR)/libiberty && \
22845	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
22846@endif libiberty-bootstrap
22847
22848
22849.PHONY: all-stagefeedback-libiberty maybe-all-stagefeedback-libiberty
22850.PHONY: clean-stagefeedback-libiberty maybe-clean-stagefeedback-libiberty
22851maybe-all-stagefeedback-libiberty:
22852maybe-clean-stagefeedback-libiberty:
22853@if libiberty-bootstrap
22854maybe-all-stagefeedback-libiberty: all-stagefeedback-libiberty
22855all-stagefeedback: all-stagefeedback-libiberty
22856TARGET-stagefeedback-libiberty = $(TARGET-libiberty)
22857all-stagefeedback-libiberty: configure-stagefeedback-libiberty
22858	@[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
22859	@r=`${PWD_COMMAND}`; export r; \
22860	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22861	TFLAGS="$(STAGEfeedback_TFLAGS)"; \
22862	$(HOST_EXPORTS) \
22863	$(POSTSTAGE1_HOST_EXPORTS)  \
22864	cd $(HOST_SUBDIR)/libiberty && \
22865	$(MAKE) $(BASE_FLAGS_TO_PASS) \
22866		CFLAGS="$(STAGEfeedback_CFLAGS)" \
22867		CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
22868		LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
22869		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
22870		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
22871		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
22872		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
22873		TFLAGS="$(STAGEfeedback_TFLAGS)" \
22874		$(TARGET-stagefeedback-libiberty)
22875
22876maybe-clean-stagefeedback-libiberty: clean-stagefeedback-libiberty
22877clean-stagefeedback: clean-stagefeedback-libiberty
22878clean-stagefeedback-libiberty:
22879	@if [ $(current_stage) = stagefeedback ]; then \
22880	  [ -f $(HOST_SUBDIR)/libiberty/Makefile ] || exit 0; \
22881	else \
22882	  [ -f $(HOST_SUBDIR)/stagefeedback-libiberty/Makefile ] || exit 0; \
22883	  $(MAKE) stagefeedback-start; \
22884	fi; \
22885	cd $(HOST_SUBDIR)/libiberty && \
22886	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
22887@endif libiberty-bootstrap
22888
22889
22890
22891
22892
22893.PHONY: check-libiberty maybe-check-libiberty
22894maybe-check-libiberty:
22895@if libiberty
22896maybe-check-libiberty: check-libiberty
22897
22898check-libiberty:
22899	@: $(MAKE); $(unstage)
22900	@r=`${PWD_COMMAND}`; export r; \
22901	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22902	$(HOST_EXPORTS) $(EXTRA_HOST_EXPORTS) \
22903	(cd $(HOST_SUBDIR)/libiberty && \
22904	  $(MAKE) $(FLAGS_TO_PASS)  $(EXTRA_BOOTSTRAP_FLAGS) check)
22905
22906@endif libiberty
22907
22908.PHONY: install-libiberty maybe-install-libiberty
22909maybe-install-libiberty:
22910@if libiberty
22911maybe-install-libiberty: install-libiberty
22912
22913install-libiberty: installdirs
22914	@: $(MAKE); $(unstage)
22915	@r=`${PWD_COMMAND}`; export r; \
22916	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22917	$(HOST_EXPORTS) \
22918	(cd $(HOST_SUBDIR)/libiberty && \
22919	  $(MAKE) $(FLAGS_TO_PASS)  install)
22920
22921@endif libiberty
22922
22923.PHONY: install-strip-libiberty maybe-install-strip-libiberty
22924maybe-install-strip-libiberty:
22925@if libiberty
22926maybe-install-strip-libiberty: install-strip-libiberty
22927
22928install-strip-libiberty: installdirs
22929	@: $(MAKE); $(unstage)
22930	@r=`${PWD_COMMAND}`; export r; \
22931	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22932	$(HOST_EXPORTS) \
22933	(cd $(HOST_SUBDIR)/libiberty && \
22934	  $(MAKE) $(FLAGS_TO_PASS)  install-strip)
22935
22936@endif libiberty
22937
22938# Other targets (info, dvi, pdf, etc.)
22939
22940.PHONY: maybe-info-libiberty info-libiberty
22941maybe-info-libiberty:
22942@if libiberty
22943maybe-info-libiberty: info-libiberty
22944
22945info-libiberty: \
22946    configure-libiberty 
22947	@[ -f ./libiberty/Makefile ] || exit 0; \
22948	r=`${PWD_COMMAND}`; export r; \
22949	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22950	$(HOST_EXPORTS) \
22951	for flag in $(EXTRA_HOST_FLAGS) ; do \
22952	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22953	done; \
22954	echo "Doing info in libiberty"; \
22955	(cd $(HOST_SUBDIR)/libiberty && \
22956	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22957	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22958	          "RANLIB=$${RANLIB}" \
22959	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22960	          info) \
22961	  || exit 1
22962
22963@endif libiberty
22964
22965.PHONY: maybe-dvi-libiberty dvi-libiberty
22966maybe-dvi-libiberty:
22967@if libiberty
22968maybe-dvi-libiberty: dvi-libiberty
22969
22970dvi-libiberty: \
22971    configure-libiberty 
22972	@[ -f ./libiberty/Makefile ] || exit 0; \
22973	r=`${PWD_COMMAND}`; export r; \
22974	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22975	$(HOST_EXPORTS) \
22976	for flag in $(EXTRA_HOST_FLAGS) ; do \
22977	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22978	done; \
22979	echo "Doing dvi in libiberty"; \
22980	(cd $(HOST_SUBDIR)/libiberty && \
22981	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22982	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22983	          "RANLIB=$${RANLIB}" \
22984	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22985	          dvi) \
22986	  || exit 1
22987
22988@endif libiberty
22989
22990.PHONY: maybe-pdf-libiberty pdf-libiberty
22991maybe-pdf-libiberty:
22992@if libiberty
22993maybe-pdf-libiberty: pdf-libiberty
22994
22995pdf-libiberty: \
22996    configure-libiberty 
22997	@[ -f ./libiberty/Makefile ] || exit 0; \
22998	r=`${PWD_COMMAND}`; export r; \
22999	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23000	$(HOST_EXPORTS) \
23001	for flag in $(EXTRA_HOST_FLAGS) ; do \
23002	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23003	done; \
23004	echo "Doing pdf in libiberty"; \
23005	(cd $(HOST_SUBDIR)/libiberty && \
23006	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23007	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23008	          "RANLIB=$${RANLIB}" \
23009	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23010	          pdf) \
23011	  || exit 1
23012
23013@endif libiberty
23014
23015.PHONY: maybe-html-libiberty html-libiberty
23016maybe-html-libiberty:
23017@if libiberty
23018maybe-html-libiberty: html-libiberty
23019
23020html-libiberty: \
23021    configure-libiberty 
23022	@[ -f ./libiberty/Makefile ] || exit 0; \
23023	r=`${PWD_COMMAND}`; export r; \
23024	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23025	$(HOST_EXPORTS) \
23026	for flag in $(EXTRA_HOST_FLAGS) ; do \
23027	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23028	done; \
23029	echo "Doing html in libiberty"; \
23030	(cd $(HOST_SUBDIR)/libiberty && \
23031	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23032	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23033	          "RANLIB=$${RANLIB}" \
23034	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23035	          html) \
23036	  || exit 1
23037
23038@endif libiberty
23039
23040.PHONY: maybe-TAGS-libiberty TAGS-libiberty
23041maybe-TAGS-libiberty:
23042@if libiberty
23043maybe-TAGS-libiberty: TAGS-libiberty
23044
23045TAGS-libiberty: \
23046    configure-libiberty 
23047	@[ -f ./libiberty/Makefile ] || exit 0; \
23048	r=`${PWD_COMMAND}`; export r; \
23049	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23050	$(HOST_EXPORTS) \
23051	for flag in $(EXTRA_HOST_FLAGS) ; do \
23052	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23053	done; \
23054	echo "Doing TAGS in libiberty"; \
23055	(cd $(HOST_SUBDIR)/libiberty && \
23056	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23057	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23058	          "RANLIB=$${RANLIB}" \
23059	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23060	          TAGS) \
23061	  || exit 1
23062
23063@endif libiberty
23064
23065.PHONY: maybe-install-info-libiberty install-info-libiberty
23066maybe-install-info-libiberty:
23067@if libiberty
23068maybe-install-info-libiberty: install-info-libiberty
23069
23070install-info-libiberty: \
23071    configure-libiberty \
23072    info-libiberty 
23073	@[ -f ./libiberty/Makefile ] || exit 0; \
23074	r=`${PWD_COMMAND}`; export r; \
23075	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23076	$(HOST_EXPORTS) \
23077	for flag in $(EXTRA_HOST_FLAGS) ; do \
23078	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23079	done; \
23080	echo "Doing install-info in libiberty"; \
23081	(cd $(HOST_SUBDIR)/libiberty && \
23082	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23083	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23084	          "RANLIB=$${RANLIB}" \
23085	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23086	          install-info) \
23087	  || exit 1
23088
23089@endif libiberty
23090
23091.PHONY: maybe-install-pdf-libiberty install-pdf-libiberty
23092maybe-install-pdf-libiberty:
23093@if libiberty
23094maybe-install-pdf-libiberty: install-pdf-libiberty
23095
23096install-pdf-libiberty: \
23097    configure-libiberty \
23098    pdf-libiberty 
23099	@[ -f ./libiberty/Makefile ] || exit 0; \
23100	r=`${PWD_COMMAND}`; export r; \
23101	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23102	$(HOST_EXPORTS) \
23103	for flag in $(EXTRA_HOST_FLAGS) ; do \
23104	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23105	done; \
23106	echo "Doing install-pdf in libiberty"; \
23107	(cd $(HOST_SUBDIR)/libiberty && \
23108	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23109	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23110	          "RANLIB=$${RANLIB}" \
23111	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23112	          install-pdf) \
23113	  || exit 1
23114
23115@endif libiberty
23116
23117.PHONY: maybe-install-html-libiberty install-html-libiberty
23118maybe-install-html-libiberty:
23119@if libiberty
23120maybe-install-html-libiberty: install-html-libiberty
23121
23122install-html-libiberty: \
23123    configure-libiberty \
23124    html-libiberty 
23125	@[ -f ./libiberty/Makefile ] || exit 0; \
23126	r=`${PWD_COMMAND}`; export r; \
23127	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23128	$(HOST_EXPORTS) \
23129	for flag in $(EXTRA_HOST_FLAGS) ; do \
23130	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23131	done; \
23132	echo "Doing install-html in libiberty"; \
23133	(cd $(HOST_SUBDIR)/libiberty && \
23134	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23135	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23136	          "RANLIB=$${RANLIB}" \
23137	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23138	          install-html) \
23139	  || exit 1
23140
23141@endif libiberty
23142
23143.PHONY: maybe-installcheck-libiberty installcheck-libiberty
23144maybe-installcheck-libiberty:
23145@if libiberty
23146maybe-installcheck-libiberty: installcheck-libiberty
23147
23148installcheck-libiberty: \
23149    configure-libiberty 
23150	@[ -f ./libiberty/Makefile ] || exit 0; \
23151	r=`${PWD_COMMAND}`; export r; \
23152	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23153	$(HOST_EXPORTS) \
23154	for flag in $(EXTRA_HOST_FLAGS) ; do \
23155	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23156	done; \
23157	echo "Doing installcheck in libiberty"; \
23158	(cd $(HOST_SUBDIR)/libiberty && \
23159	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23160	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23161	          "RANLIB=$${RANLIB}" \
23162	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23163	          installcheck) \
23164	  || exit 1
23165
23166@endif libiberty
23167
23168.PHONY: maybe-mostlyclean-libiberty mostlyclean-libiberty
23169maybe-mostlyclean-libiberty:
23170@if libiberty
23171maybe-mostlyclean-libiberty: mostlyclean-libiberty
23172
23173mostlyclean-libiberty: 
23174	@[ -f ./libiberty/Makefile ] || exit 0; \
23175	r=`${PWD_COMMAND}`; export r; \
23176	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23177	$(HOST_EXPORTS) \
23178	for flag in $(EXTRA_HOST_FLAGS) ; do \
23179	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23180	done; \
23181	echo "Doing mostlyclean in libiberty"; \
23182	(cd $(HOST_SUBDIR)/libiberty && \
23183	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23184	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23185	          "RANLIB=$${RANLIB}" \
23186	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23187	          mostlyclean) \
23188	  || exit 1
23189
23190@endif libiberty
23191
23192.PHONY: maybe-clean-libiberty clean-libiberty
23193maybe-clean-libiberty:
23194@if libiberty
23195maybe-clean-libiberty: clean-libiberty
23196
23197clean-libiberty: 
23198	@[ -f ./libiberty/Makefile ] || exit 0; \
23199	r=`${PWD_COMMAND}`; export r; \
23200	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23201	$(HOST_EXPORTS) \
23202	for flag in $(EXTRA_HOST_FLAGS) ; do \
23203	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23204	done; \
23205	echo "Doing clean in libiberty"; \
23206	(cd $(HOST_SUBDIR)/libiberty && \
23207	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23208	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23209	          "RANLIB=$${RANLIB}" \
23210	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23211	          clean) \
23212	  || exit 1
23213
23214@endif libiberty
23215
23216.PHONY: maybe-distclean-libiberty distclean-libiberty
23217maybe-distclean-libiberty:
23218@if libiberty
23219maybe-distclean-libiberty: distclean-libiberty
23220
23221distclean-libiberty: 
23222	@[ -f ./libiberty/Makefile ] || exit 0; \
23223	r=`${PWD_COMMAND}`; export r; \
23224	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23225	$(HOST_EXPORTS) \
23226	for flag in $(EXTRA_HOST_FLAGS) ; do \
23227	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23228	done; \
23229	echo "Doing distclean in libiberty"; \
23230	(cd $(HOST_SUBDIR)/libiberty && \
23231	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23232	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23233	          "RANLIB=$${RANLIB}" \
23234	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23235	          distclean) \
23236	  || exit 1
23237
23238@endif libiberty
23239
23240.PHONY: maybe-maintainer-clean-libiberty maintainer-clean-libiberty
23241maybe-maintainer-clean-libiberty:
23242@if libiberty
23243maybe-maintainer-clean-libiberty: maintainer-clean-libiberty
23244
23245maintainer-clean-libiberty: 
23246	@[ -f ./libiberty/Makefile ] || exit 0; \
23247	r=`${PWD_COMMAND}`; export r; \
23248	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23249	$(HOST_EXPORTS) \
23250	for flag in $(EXTRA_HOST_FLAGS) ; do \
23251	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23252	done; \
23253	echo "Doing maintainer-clean in libiberty"; \
23254	(cd $(HOST_SUBDIR)/libiberty && \
23255	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23256	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23257	          "RANLIB=$${RANLIB}" \
23258	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23259	          maintainer-clean) \
23260	  || exit 1
23261
23262@endif libiberty
23263
23264
23265
23266.PHONY: configure-libiberty-linker-plugin maybe-configure-libiberty-linker-plugin
23267maybe-configure-libiberty-linker-plugin:
23268@if gcc-bootstrap
23269configure-libiberty-linker-plugin: stage_current
23270@endif gcc-bootstrap
23271@if libiberty-linker-plugin
23272maybe-configure-libiberty-linker-plugin: configure-libiberty-linker-plugin
23273configure-libiberty-linker-plugin: 
23274	@r=`${PWD_COMMAND}`; export r; \
23275	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23276	test ! -f $(HOST_SUBDIR)/libiberty-linker-plugin/Makefile || exit 0; \
23277	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty-linker-plugin; \
23278	$(HOST_EXPORTS)  \
23279	echo Configuring in $(HOST_SUBDIR)/libiberty-linker-plugin; \
23280	cd "$(HOST_SUBDIR)/libiberty-linker-plugin" || exit 1; \
23281	case $(srcdir) in \
23282	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
23283	  *) topdir=`echo $(HOST_SUBDIR)/libiberty-linker-plugin/ | \
23284		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
23285	esac; \
23286	module_srcdir=libiberty; \
23287	$(SHELL) \
23288	  $$s/$$module_srcdir/configure \
23289	  --srcdir=$${topdir}/$$module_srcdir \
23290	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
23291	  --target=${target_alias} @extra_host_libiberty_configure_flags@ --disable-install-libiberty @extra_linker_plugin_flags@ @extra_linker_plugin_configure_flags@ \
23292	  || exit 1
23293@endif libiberty-linker-plugin
23294
23295
23296
23297.PHONY: configure-stage1-libiberty-linker-plugin maybe-configure-stage1-libiberty-linker-plugin
23298maybe-configure-stage1-libiberty-linker-plugin:
23299@if libiberty-linker-plugin-bootstrap
23300maybe-configure-stage1-libiberty-linker-plugin: configure-stage1-libiberty-linker-plugin
23301configure-stage1-libiberty-linker-plugin:
23302	@[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
23303	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty-linker-plugin
23304	@r=`${PWD_COMMAND}`; export r; \
23305	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23306	TFLAGS="$(STAGE1_TFLAGS)"; \
23307	test ! -f $(HOST_SUBDIR)/libiberty-linker-plugin/Makefile || exit 0; \
23308	$(HOST_EXPORTS) \
23309	CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
23310	CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
23311	LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS;  \
23312	echo Configuring stage 1 in $(HOST_SUBDIR)/libiberty-linker-plugin; \
23313	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty-linker-plugin; \
23314	cd $(HOST_SUBDIR)/libiberty-linker-plugin || exit 1; \
23315	case $(srcdir) in \
23316	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
23317	  *) topdir=`echo $(HOST_SUBDIR)/libiberty-linker-plugin/ | \
23318		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
23319	esac; \
23320	module_srcdir=libiberty; \
23321	$(SHELL) $$s/$$module_srcdir/configure \
23322	  --srcdir=$${topdir}/$$module_srcdir \
23323	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
23324	  --target=${target_alias} \
23325	   \
23326	  $(STAGE1_CONFIGURE_FLAGS) \
23327	  @extra_host_libiberty_configure_flags@ --disable-install-libiberty @extra_linker_plugin_flags@ @extra_linker_plugin_configure_flags@
23328@endif libiberty-linker-plugin-bootstrap
23329
23330.PHONY: configure-stage2-libiberty-linker-plugin maybe-configure-stage2-libiberty-linker-plugin
23331maybe-configure-stage2-libiberty-linker-plugin:
23332@if libiberty-linker-plugin-bootstrap
23333maybe-configure-stage2-libiberty-linker-plugin: configure-stage2-libiberty-linker-plugin
23334configure-stage2-libiberty-linker-plugin:
23335	@[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
23336	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty-linker-plugin
23337	@r=`${PWD_COMMAND}`; export r; \
23338	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23339	TFLAGS="$(STAGE2_TFLAGS)"; \
23340	test ! -f $(HOST_SUBDIR)/libiberty-linker-plugin/Makefile || exit 0; \
23341	$(HOST_EXPORTS) \
23342	$(POSTSTAGE1_HOST_EXPORTS) \
23343	CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
23344	CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
23345	LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS;  \
23346	echo Configuring stage 2 in $(HOST_SUBDIR)/libiberty-linker-plugin; \
23347	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty-linker-plugin; \
23348	cd $(HOST_SUBDIR)/libiberty-linker-plugin || exit 1; \
23349	case $(srcdir) in \
23350	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
23351	  *) topdir=`echo $(HOST_SUBDIR)/libiberty-linker-plugin/ | \
23352		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
23353	esac; \
23354	module_srcdir=libiberty; \
23355	$(SHELL) $$s/$$module_srcdir/configure \
23356	  --srcdir=$${topdir}/$$module_srcdir \
23357	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
23358	  --target=${target_alias} \
23359	  --with-build-libsubdir=$(HOST_SUBDIR) \
23360	  $(STAGE2_CONFIGURE_FLAGS) \
23361	  @extra_host_libiberty_configure_flags@ --disable-install-libiberty @extra_linker_plugin_flags@ @extra_linker_plugin_configure_flags@
23362@endif libiberty-linker-plugin-bootstrap
23363
23364.PHONY: configure-stage3-libiberty-linker-plugin maybe-configure-stage3-libiberty-linker-plugin
23365maybe-configure-stage3-libiberty-linker-plugin:
23366@if libiberty-linker-plugin-bootstrap
23367maybe-configure-stage3-libiberty-linker-plugin: configure-stage3-libiberty-linker-plugin
23368configure-stage3-libiberty-linker-plugin:
23369	@[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
23370	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty-linker-plugin
23371	@r=`${PWD_COMMAND}`; export r; \
23372	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23373	TFLAGS="$(STAGE3_TFLAGS)"; \
23374	test ! -f $(HOST_SUBDIR)/libiberty-linker-plugin/Makefile || exit 0; \
23375	$(HOST_EXPORTS) \
23376	$(POSTSTAGE1_HOST_EXPORTS) \
23377	CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
23378	CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
23379	LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS;  \
23380	echo Configuring stage 3 in $(HOST_SUBDIR)/libiberty-linker-plugin; \
23381	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty-linker-plugin; \
23382	cd $(HOST_SUBDIR)/libiberty-linker-plugin || exit 1; \
23383	case $(srcdir) in \
23384	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
23385	  *) topdir=`echo $(HOST_SUBDIR)/libiberty-linker-plugin/ | \
23386		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
23387	esac; \
23388	module_srcdir=libiberty; \
23389	$(SHELL) $$s/$$module_srcdir/configure \
23390	  --srcdir=$${topdir}/$$module_srcdir \
23391	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
23392	  --target=${target_alias} \
23393	  --with-build-libsubdir=$(HOST_SUBDIR) \
23394	  $(STAGE3_CONFIGURE_FLAGS) \
23395	  @extra_host_libiberty_configure_flags@ --disable-install-libiberty @extra_linker_plugin_flags@ @extra_linker_plugin_configure_flags@
23396@endif libiberty-linker-plugin-bootstrap
23397
23398.PHONY: configure-stage4-libiberty-linker-plugin maybe-configure-stage4-libiberty-linker-plugin
23399maybe-configure-stage4-libiberty-linker-plugin:
23400@if libiberty-linker-plugin-bootstrap
23401maybe-configure-stage4-libiberty-linker-plugin: configure-stage4-libiberty-linker-plugin
23402configure-stage4-libiberty-linker-plugin:
23403	@[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
23404	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty-linker-plugin
23405	@r=`${PWD_COMMAND}`; export r; \
23406	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23407	TFLAGS="$(STAGE4_TFLAGS)"; \
23408	test ! -f $(HOST_SUBDIR)/libiberty-linker-plugin/Makefile || exit 0; \
23409	$(HOST_EXPORTS) \
23410	$(POSTSTAGE1_HOST_EXPORTS) \
23411	CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
23412	CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
23413	LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS;  \
23414	echo Configuring stage 4 in $(HOST_SUBDIR)/libiberty-linker-plugin; \
23415	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty-linker-plugin; \
23416	cd $(HOST_SUBDIR)/libiberty-linker-plugin || exit 1; \
23417	case $(srcdir) in \
23418	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
23419	  *) topdir=`echo $(HOST_SUBDIR)/libiberty-linker-plugin/ | \
23420		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
23421	esac; \
23422	module_srcdir=libiberty; \
23423	$(SHELL) $$s/$$module_srcdir/configure \
23424	  --srcdir=$${topdir}/$$module_srcdir \
23425	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
23426	  --target=${target_alias} \
23427	  --with-build-libsubdir=$(HOST_SUBDIR) \
23428	  $(STAGE4_CONFIGURE_FLAGS) \
23429	  @extra_host_libiberty_configure_flags@ --disable-install-libiberty @extra_linker_plugin_flags@ @extra_linker_plugin_configure_flags@
23430@endif libiberty-linker-plugin-bootstrap
23431
23432.PHONY: configure-stageprofile-libiberty-linker-plugin maybe-configure-stageprofile-libiberty-linker-plugin
23433maybe-configure-stageprofile-libiberty-linker-plugin:
23434@if libiberty-linker-plugin-bootstrap
23435maybe-configure-stageprofile-libiberty-linker-plugin: configure-stageprofile-libiberty-linker-plugin
23436configure-stageprofile-libiberty-linker-plugin:
23437	@[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
23438	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty-linker-plugin
23439	@r=`${PWD_COMMAND}`; export r; \
23440	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23441	TFLAGS="$(STAGEprofile_TFLAGS)"; \
23442	test ! -f $(HOST_SUBDIR)/libiberty-linker-plugin/Makefile || exit 0; \
23443	$(HOST_EXPORTS) \
23444	$(POSTSTAGE1_HOST_EXPORTS) \
23445	CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
23446	CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
23447	LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS;  \
23448	echo Configuring stage profile in $(HOST_SUBDIR)/libiberty-linker-plugin; \
23449	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty-linker-plugin; \
23450	cd $(HOST_SUBDIR)/libiberty-linker-plugin || exit 1; \
23451	case $(srcdir) in \
23452	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
23453	  *) topdir=`echo $(HOST_SUBDIR)/libiberty-linker-plugin/ | \
23454		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
23455	esac; \
23456	module_srcdir=libiberty; \
23457	$(SHELL) $$s/$$module_srcdir/configure \
23458	  --srcdir=$${topdir}/$$module_srcdir \
23459	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
23460	  --target=${target_alias} \
23461	  --with-build-libsubdir=$(HOST_SUBDIR) \
23462	  $(STAGEprofile_CONFIGURE_FLAGS) \
23463	  @extra_host_libiberty_configure_flags@ --disable-install-libiberty @extra_linker_plugin_flags@ @extra_linker_plugin_configure_flags@
23464@endif libiberty-linker-plugin-bootstrap
23465
23466.PHONY: configure-stagefeedback-libiberty-linker-plugin maybe-configure-stagefeedback-libiberty-linker-plugin
23467maybe-configure-stagefeedback-libiberty-linker-plugin:
23468@if libiberty-linker-plugin-bootstrap
23469maybe-configure-stagefeedback-libiberty-linker-plugin: configure-stagefeedback-libiberty-linker-plugin
23470configure-stagefeedback-libiberty-linker-plugin:
23471	@[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
23472	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty-linker-plugin
23473	@r=`${PWD_COMMAND}`; export r; \
23474	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23475	TFLAGS="$(STAGEfeedback_TFLAGS)"; \
23476	test ! -f $(HOST_SUBDIR)/libiberty-linker-plugin/Makefile || exit 0; \
23477	$(HOST_EXPORTS) \
23478	$(POSTSTAGE1_HOST_EXPORTS) \
23479	CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
23480	CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
23481	LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS;  \
23482	echo Configuring stage feedback in $(HOST_SUBDIR)/libiberty-linker-plugin; \
23483	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty-linker-plugin; \
23484	cd $(HOST_SUBDIR)/libiberty-linker-plugin || exit 1; \
23485	case $(srcdir) in \
23486	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
23487	  *) topdir=`echo $(HOST_SUBDIR)/libiberty-linker-plugin/ | \
23488		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
23489	esac; \
23490	module_srcdir=libiberty; \
23491	$(SHELL) $$s/$$module_srcdir/configure \
23492	  --srcdir=$${topdir}/$$module_srcdir \
23493	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
23494	  --target=${target_alias} \
23495	  --with-build-libsubdir=$(HOST_SUBDIR) \
23496	  $(STAGEfeedback_CONFIGURE_FLAGS) \
23497	  @extra_host_libiberty_configure_flags@ --disable-install-libiberty @extra_linker_plugin_flags@ @extra_linker_plugin_configure_flags@
23498@endif libiberty-linker-plugin-bootstrap
23499
23500
23501
23502
23503
23504.PHONY: all-libiberty-linker-plugin maybe-all-libiberty-linker-plugin
23505maybe-all-libiberty-linker-plugin:
23506@if gcc-bootstrap
23507all-libiberty-linker-plugin: stage_current
23508@endif gcc-bootstrap
23509@if libiberty-linker-plugin
23510TARGET-libiberty-linker-plugin=all
23511maybe-all-libiberty-linker-plugin: all-libiberty-linker-plugin
23512all-libiberty-linker-plugin: configure-libiberty-linker-plugin
23513	@r=`${PWD_COMMAND}`; export r; \
23514	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23515	$(HOST_EXPORTS)  \
23516	(cd $(HOST_SUBDIR)/libiberty-linker-plugin && \
23517	  $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) @extra_linker_plugin_flags@ \
23518		$(TARGET-libiberty-linker-plugin))
23519@endif libiberty-linker-plugin
23520
23521
23522
23523.PHONY: all-stage1-libiberty-linker-plugin maybe-all-stage1-libiberty-linker-plugin
23524.PHONY: clean-stage1-libiberty-linker-plugin maybe-clean-stage1-libiberty-linker-plugin
23525maybe-all-stage1-libiberty-linker-plugin:
23526maybe-clean-stage1-libiberty-linker-plugin:
23527@if libiberty-linker-plugin-bootstrap
23528maybe-all-stage1-libiberty-linker-plugin: all-stage1-libiberty-linker-plugin
23529all-stage1: all-stage1-libiberty-linker-plugin
23530TARGET-stage1-libiberty-linker-plugin = $(TARGET-libiberty-linker-plugin)
23531all-stage1-libiberty-linker-plugin: configure-stage1-libiberty-linker-plugin
23532	@[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
23533	@r=`${PWD_COMMAND}`; export r; \
23534	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23535	TFLAGS="$(STAGE1_TFLAGS)"; \
23536	$(HOST_EXPORTS)  \
23537	cd $(HOST_SUBDIR)/libiberty-linker-plugin && \
23538	$(MAKE) $(BASE_FLAGS_TO_PASS) \
23539		CFLAGS="$(STAGE1_CFLAGS)" \
23540		CXXFLAGS="$(STAGE1_CXXFLAGS)" \
23541		LIBCFLAGS="$(LIBCFLAGS)" \
23542		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
23543		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
23544		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
23545		$(EXTRA_HOST_FLAGS)  \
23546		$(STAGE1_FLAGS_TO_PASS) @extra_linker_plugin_flags@ \
23547		TFLAGS="$(STAGE1_TFLAGS)" \
23548		$(TARGET-stage1-libiberty-linker-plugin)
23549
23550maybe-clean-stage1-libiberty-linker-plugin: clean-stage1-libiberty-linker-plugin
23551clean-stage1: clean-stage1-libiberty-linker-plugin
23552clean-stage1-libiberty-linker-plugin:
23553	@if [ $(current_stage) = stage1 ]; then \
23554	  [ -f $(HOST_SUBDIR)/libiberty-linker-plugin/Makefile ] || exit 0; \
23555	else \
23556	  [ -f $(HOST_SUBDIR)/stage1-libiberty-linker-plugin/Makefile ] || exit 0; \
23557	  $(MAKE) stage1-start; \
23558	fi; \
23559	cd $(HOST_SUBDIR)/libiberty-linker-plugin && \
23560	$(MAKE) $(EXTRA_HOST_FLAGS)  \
23561	$(STAGE1_FLAGS_TO_PASS) @extra_linker_plugin_flags@ clean
23562@endif libiberty-linker-plugin-bootstrap
23563
23564
23565.PHONY: all-stage2-libiberty-linker-plugin maybe-all-stage2-libiberty-linker-plugin
23566.PHONY: clean-stage2-libiberty-linker-plugin maybe-clean-stage2-libiberty-linker-plugin
23567maybe-all-stage2-libiberty-linker-plugin:
23568maybe-clean-stage2-libiberty-linker-plugin:
23569@if libiberty-linker-plugin-bootstrap
23570maybe-all-stage2-libiberty-linker-plugin: all-stage2-libiberty-linker-plugin
23571all-stage2: all-stage2-libiberty-linker-plugin
23572TARGET-stage2-libiberty-linker-plugin = $(TARGET-libiberty-linker-plugin)
23573all-stage2-libiberty-linker-plugin: configure-stage2-libiberty-linker-plugin
23574	@[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
23575	@r=`${PWD_COMMAND}`; export r; \
23576	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23577	TFLAGS="$(STAGE2_TFLAGS)"; \
23578	$(HOST_EXPORTS) \
23579	$(POSTSTAGE1_HOST_EXPORTS)  \
23580	cd $(HOST_SUBDIR)/libiberty-linker-plugin && \
23581	$(MAKE) $(BASE_FLAGS_TO_PASS) \
23582		CFLAGS="$(STAGE2_CFLAGS)" \
23583		CXXFLAGS="$(STAGE2_CXXFLAGS)" \
23584		LIBCFLAGS="$(STAGE2_CFLAGS)" \
23585		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
23586		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
23587		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
23588		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) @extra_linker_plugin_flags@ \
23589		TFLAGS="$(STAGE2_TFLAGS)" \
23590		$(TARGET-stage2-libiberty-linker-plugin)
23591
23592maybe-clean-stage2-libiberty-linker-plugin: clean-stage2-libiberty-linker-plugin
23593clean-stage2: clean-stage2-libiberty-linker-plugin
23594clean-stage2-libiberty-linker-plugin:
23595	@if [ $(current_stage) = stage2 ]; then \
23596	  [ -f $(HOST_SUBDIR)/libiberty-linker-plugin/Makefile ] || exit 0; \
23597	else \
23598	  [ -f $(HOST_SUBDIR)/stage2-libiberty-linker-plugin/Makefile ] || exit 0; \
23599	  $(MAKE) stage2-start; \
23600	fi; \
23601	cd $(HOST_SUBDIR)/libiberty-linker-plugin && \
23602	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) @extra_linker_plugin_flags@ clean
23603@endif libiberty-linker-plugin-bootstrap
23604
23605
23606.PHONY: all-stage3-libiberty-linker-plugin maybe-all-stage3-libiberty-linker-plugin
23607.PHONY: clean-stage3-libiberty-linker-plugin maybe-clean-stage3-libiberty-linker-plugin
23608maybe-all-stage3-libiberty-linker-plugin:
23609maybe-clean-stage3-libiberty-linker-plugin:
23610@if libiberty-linker-plugin-bootstrap
23611maybe-all-stage3-libiberty-linker-plugin: all-stage3-libiberty-linker-plugin
23612all-stage3: all-stage3-libiberty-linker-plugin
23613TARGET-stage3-libiberty-linker-plugin = $(TARGET-libiberty-linker-plugin)
23614all-stage3-libiberty-linker-plugin: configure-stage3-libiberty-linker-plugin
23615	@[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
23616	@r=`${PWD_COMMAND}`; export r; \
23617	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23618	TFLAGS="$(STAGE3_TFLAGS)"; \
23619	$(HOST_EXPORTS) \
23620	$(POSTSTAGE1_HOST_EXPORTS)  \
23621	cd $(HOST_SUBDIR)/libiberty-linker-plugin && \
23622	$(MAKE) $(BASE_FLAGS_TO_PASS) \
23623		CFLAGS="$(STAGE3_CFLAGS)" \
23624		CXXFLAGS="$(STAGE3_CXXFLAGS)" \
23625		LIBCFLAGS="$(STAGE3_CFLAGS)" \
23626		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
23627		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
23628		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
23629		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) @extra_linker_plugin_flags@ \
23630		TFLAGS="$(STAGE3_TFLAGS)" \
23631		$(TARGET-stage3-libiberty-linker-plugin)
23632
23633maybe-clean-stage3-libiberty-linker-plugin: clean-stage3-libiberty-linker-plugin
23634clean-stage3: clean-stage3-libiberty-linker-plugin
23635clean-stage3-libiberty-linker-plugin:
23636	@if [ $(current_stage) = stage3 ]; then \
23637	  [ -f $(HOST_SUBDIR)/libiberty-linker-plugin/Makefile ] || exit 0; \
23638	else \
23639	  [ -f $(HOST_SUBDIR)/stage3-libiberty-linker-plugin/Makefile ] || exit 0; \
23640	  $(MAKE) stage3-start; \
23641	fi; \
23642	cd $(HOST_SUBDIR)/libiberty-linker-plugin && \
23643	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) @extra_linker_plugin_flags@ clean
23644@endif libiberty-linker-plugin-bootstrap
23645
23646
23647.PHONY: all-stage4-libiberty-linker-plugin maybe-all-stage4-libiberty-linker-plugin
23648.PHONY: clean-stage4-libiberty-linker-plugin maybe-clean-stage4-libiberty-linker-plugin
23649maybe-all-stage4-libiberty-linker-plugin:
23650maybe-clean-stage4-libiberty-linker-plugin:
23651@if libiberty-linker-plugin-bootstrap
23652maybe-all-stage4-libiberty-linker-plugin: all-stage4-libiberty-linker-plugin
23653all-stage4: all-stage4-libiberty-linker-plugin
23654TARGET-stage4-libiberty-linker-plugin = $(TARGET-libiberty-linker-plugin)
23655all-stage4-libiberty-linker-plugin: configure-stage4-libiberty-linker-plugin
23656	@[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
23657	@r=`${PWD_COMMAND}`; export r; \
23658	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23659	TFLAGS="$(STAGE4_TFLAGS)"; \
23660	$(HOST_EXPORTS) \
23661	$(POSTSTAGE1_HOST_EXPORTS)  \
23662	cd $(HOST_SUBDIR)/libiberty-linker-plugin && \
23663	$(MAKE) $(BASE_FLAGS_TO_PASS) \
23664		CFLAGS="$(STAGE4_CFLAGS)" \
23665		CXXFLAGS="$(STAGE4_CXXFLAGS)" \
23666		LIBCFLAGS="$(STAGE4_CFLAGS)" \
23667		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
23668		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
23669		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
23670		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) @extra_linker_plugin_flags@ \
23671		TFLAGS="$(STAGE4_TFLAGS)" \
23672		$(TARGET-stage4-libiberty-linker-plugin)
23673
23674maybe-clean-stage4-libiberty-linker-plugin: clean-stage4-libiberty-linker-plugin
23675clean-stage4: clean-stage4-libiberty-linker-plugin
23676clean-stage4-libiberty-linker-plugin:
23677	@if [ $(current_stage) = stage4 ]; then \
23678	  [ -f $(HOST_SUBDIR)/libiberty-linker-plugin/Makefile ] || exit 0; \
23679	else \
23680	  [ -f $(HOST_SUBDIR)/stage4-libiberty-linker-plugin/Makefile ] || exit 0; \
23681	  $(MAKE) stage4-start; \
23682	fi; \
23683	cd $(HOST_SUBDIR)/libiberty-linker-plugin && \
23684	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) @extra_linker_plugin_flags@ clean
23685@endif libiberty-linker-plugin-bootstrap
23686
23687
23688.PHONY: all-stageprofile-libiberty-linker-plugin maybe-all-stageprofile-libiberty-linker-plugin
23689.PHONY: clean-stageprofile-libiberty-linker-plugin maybe-clean-stageprofile-libiberty-linker-plugin
23690maybe-all-stageprofile-libiberty-linker-plugin:
23691maybe-clean-stageprofile-libiberty-linker-plugin:
23692@if libiberty-linker-plugin-bootstrap
23693maybe-all-stageprofile-libiberty-linker-plugin: all-stageprofile-libiberty-linker-plugin
23694all-stageprofile: all-stageprofile-libiberty-linker-plugin
23695TARGET-stageprofile-libiberty-linker-plugin = $(TARGET-libiberty-linker-plugin)
23696all-stageprofile-libiberty-linker-plugin: configure-stageprofile-libiberty-linker-plugin
23697	@[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
23698	@r=`${PWD_COMMAND}`; export r; \
23699	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23700	TFLAGS="$(STAGEprofile_TFLAGS)"; \
23701	$(HOST_EXPORTS) \
23702	$(POSTSTAGE1_HOST_EXPORTS)  \
23703	cd $(HOST_SUBDIR)/libiberty-linker-plugin && \
23704	$(MAKE) $(BASE_FLAGS_TO_PASS) \
23705		CFLAGS="$(STAGEprofile_CFLAGS)" \
23706		CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
23707		LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
23708		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
23709		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
23710		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
23711		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) @extra_linker_plugin_flags@ \
23712		TFLAGS="$(STAGEprofile_TFLAGS)" \
23713		$(TARGET-stageprofile-libiberty-linker-plugin)
23714
23715maybe-clean-stageprofile-libiberty-linker-plugin: clean-stageprofile-libiberty-linker-plugin
23716clean-stageprofile: clean-stageprofile-libiberty-linker-plugin
23717clean-stageprofile-libiberty-linker-plugin:
23718	@if [ $(current_stage) = stageprofile ]; then \
23719	  [ -f $(HOST_SUBDIR)/libiberty-linker-plugin/Makefile ] || exit 0; \
23720	else \
23721	  [ -f $(HOST_SUBDIR)/stageprofile-libiberty-linker-plugin/Makefile ] || exit 0; \
23722	  $(MAKE) stageprofile-start; \
23723	fi; \
23724	cd $(HOST_SUBDIR)/libiberty-linker-plugin && \
23725	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) @extra_linker_plugin_flags@ clean
23726@endif libiberty-linker-plugin-bootstrap
23727
23728
23729.PHONY: all-stagefeedback-libiberty-linker-plugin maybe-all-stagefeedback-libiberty-linker-plugin
23730.PHONY: clean-stagefeedback-libiberty-linker-plugin maybe-clean-stagefeedback-libiberty-linker-plugin
23731maybe-all-stagefeedback-libiberty-linker-plugin:
23732maybe-clean-stagefeedback-libiberty-linker-plugin:
23733@if libiberty-linker-plugin-bootstrap
23734maybe-all-stagefeedback-libiberty-linker-plugin: all-stagefeedback-libiberty-linker-plugin
23735all-stagefeedback: all-stagefeedback-libiberty-linker-plugin
23736TARGET-stagefeedback-libiberty-linker-plugin = $(TARGET-libiberty-linker-plugin)
23737all-stagefeedback-libiberty-linker-plugin: configure-stagefeedback-libiberty-linker-plugin
23738	@[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
23739	@r=`${PWD_COMMAND}`; export r; \
23740	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23741	TFLAGS="$(STAGEfeedback_TFLAGS)"; \
23742	$(HOST_EXPORTS) \
23743	$(POSTSTAGE1_HOST_EXPORTS)  \
23744	cd $(HOST_SUBDIR)/libiberty-linker-plugin && \
23745	$(MAKE) $(BASE_FLAGS_TO_PASS) \
23746		CFLAGS="$(STAGEfeedback_CFLAGS)" \
23747		CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
23748		LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
23749		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
23750		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
23751		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
23752		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) @extra_linker_plugin_flags@ \
23753		TFLAGS="$(STAGEfeedback_TFLAGS)" \
23754		$(TARGET-stagefeedback-libiberty-linker-plugin)
23755
23756maybe-clean-stagefeedback-libiberty-linker-plugin: clean-stagefeedback-libiberty-linker-plugin
23757clean-stagefeedback: clean-stagefeedback-libiberty-linker-plugin
23758clean-stagefeedback-libiberty-linker-plugin:
23759	@if [ $(current_stage) = stagefeedback ]; then \
23760	  [ -f $(HOST_SUBDIR)/libiberty-linker-plugin/Makefile ] || exit 0; \
23761	else \
23762	  [ -f $(HOST_SUBDIR)/stagefeedback-libiberty-linker-plugin/Makefile ] || exit 0; \
23763	  $(MAKE) stagefeedback-start; \
23764	fi; \
23765	cd $(HOST_SUBDIR)/libiberty-linker-plugin && \
23766	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) @extra_linker_plugin_flags@ clean
23767@endif libiberty-linker-plugin-bootstrap
23768
23769
23770
23771
23772
23773.PHONY: check-libiberty-linker-plugin maybe-check-libiberty-linker-plugin
23774maybe-check-libiberty-linker-plugin:
23775@if libiberty-linker-plugin
23776maybe-check-libiberty-linker-plugin: check-libiberty-linker-plugin
23777
23778check-libiberty-linker-plugin:
23779	@: $(MAKE); $(unstage)
23780	@r=`${PWD_COMMAND}`; export r; \
23781	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23782	$(HOST_EXPORTS) $(EXTRA_HOST_EXPORTS) \
23783	(cd $(HOST_SUBDIR)/libiberty-linker-plugin && \
23784	  $(MAKE) $(FLAGS_TO_PASS) @extra_linker_plugin_flags@ $(EXTRA_BOOTSTRAP_FLAGS) check)
23785
23786@endif libiberty-linker-plugin
23787
23788.PHONY: install-libiberty-linker-plugin maybe-install-libiberty-linker-plugin
23789maybe-install-libiberty-linker-plugin:
23790@if libiberty-linker-plugin
23791maybe-install-libiberty-linker-plugin: install-libiberty-linker-plugin
23792
23793install-libiberty-linker-plugin: installdirs
23794	@: $(MAKE); $(unstage)
23795	@r=`${PWD_COMMAND}`; export r; \
23796	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23797	$(HOST_EXPORTS) \
23798	(cd $(HOST_SUBDIR)/libiberty-linker-plugin && \
23799	  $(MAKE) $(FLAGS_TO_PASS) @extra_linker_plugin_flags@ install)
23800
23801@endif libiberty-linker-plugin
23802
23803.PHONY: install-strip-libiberty-linker-plugin maybe-install-strip-libiberty-linker-plugin
23804maybe-install-strip-libiberty-linker-plugin:
23805@if libiberty-linker-plugin
23806maybe-install-strip-libiberty-linker-plugin: install-strip-libiberty-linker-plugin
23807
23808install-strip-libiberty-linker-plugin: installdirs
23809	@: $(MAKE); $(unstage)
23810	@r=`${PWD_COMMAND}`; export r; \
23811	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23812	$(HOST_EXPORTS) \
23813	(cd $(HOST_SUBDIR)/libiberty-linker-plugin && \
23814	  $(MAKE) $(FLAGS_TO_PASS) @extra_linker_plugin_flags@ install-strip)
23815
23816@endif libiberty-linker-plugin
23817
23818# Other targets (info, dvi, pdf, etc.)
23819
23820.PHONY: maybe-info-libiberty-linker-plugin info-libiberty-linker-plugin
23821maybe-info-libiberty-linker-plugin:
23822@if libiberty-linker-plugin
23823maybe-info-libiberty-linker-plugin: info-libiberty-linker-plugin
23824
23825info-libiberty-linker-plugin: \
23826    configure-libiberty-linker-plugin 
23827	@[ -f ./libiberty-linker-plugin/Makefile ] || exit 0; \
23828	r=`${PWD_COMMAND}`; export r; \
23829	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23830	$(HOST_EXPORTS) \
23831	for flag in $(EXTRA_HOST_FLAGS) @extra_linker_plugin_flags@; do \
23832	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23833	done; \
23834	echo "Doing info in libiberty-linker-plugin"; \
23835	(cd $(HOST_SUBDIR)/libiberty-linker-plugin && \
23836	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23837	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23838	          "RANLIB=$${RANLIB}" \
23839	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23840	          info) \
23841	  || exit 1
23842
23843@endif libiberty-linker-plugin
23844
23845.PHONY: maybe-dvi-libiberty-linker-plugin dvi-libiberty-linker-plugin
23846maybe-dvi-libiberty-linker-plugin:
23847@if libiberty-linker-plugin
23848maybe-dvi-libiberty-linker-plugin: dvi-libiberty-linker-plugin
23849
23850dvi-libiberty-linker-plugin: \
23851    configure-libiberty-linker-plugin 
23852	@[ -f ./libiberty-linker-plugin/Makefile ] || exit 0; \
23853	r=`${PWD_COMMAND}`; export r; \
23854	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23855	$(HOST_EXPORTS) \
23856	for flag in $(EXTRA_HOST_FLAGS) @extra_linker_plugin_flags@; do \
23857	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23858	done; \
23859	echo "Doing dvi in libiberty-linker-plugin"; \
23860	(cd $(HOST_SUBDIR)/libiberty-linker-plugin && \
23861	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23862	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23863	          "RANLIB=$${RANLIB}" \
23864	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23865	          dvi) \
23866	  || exit 1
23867
23868@endif libiberty-linker-plugin
23869
23870.PHONY: maybe-pdf-libiberty-linker-plugin pdf-libiberty-linker-plugin
23871maybe-pdf-libiberty-linker-plugin:
23872@if libiberty-linker-plugin
23873maybe-pdf-libiberty-linker-plugin: pdf-libiberty-linker-plugin
23874
23875pdf-libiberty-linker-plugin: \
23876    configure-libiberty-linker-plugin 
23877	@[ -f ./libiberty-linker-plugin/Makefile ] || exit 0; \
23878	r=`${PWD_COMMAND}`; export r; \
23879	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23880	$(HOST_EXPORTS) \
23881	for flag in $(EXTRA_HOST_FLAGS) @extra_linker_plugin_flags@; do \
23882	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23883	done; \
23884	echo "Doing pdf in libiberty-linker-plugin"; \
23885	(cd $(HOST_SUBDIR)/libiberty-linker-plugin && \
23886	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23887	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23888	          "RANLIB=$${RANLIB}" \
23889	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23890	          pdf) \
23891	  || exit 1
23892
23893@endif libiberty-linker-plugin
23894
23895.PHONY: maybe-html-libiberty-linker-plugin html-libiberty-linker-plugin
23896maybe-html-libiberty-linker-plugin:
23897@if libiberty-linker-plugin
23898maybe-html-libiberty-linker-plugin: html-libiberty-linker-plugin
23899
23900html-libiberty-linker-plugin: \
23901    configure-libiberty-linker-plugin 
23902	@[ -f ./libiberty-linker-plugin/Makefile ] || exit 0; \
23903	r=`${PWD_COMMAND}`; export r; \
23904	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23905	$(HOST_EXPORTS) \
23906	for flag in $(EXTRA_HOST_FLAGS) @extra_linker_plugin_flags@; do \
23907	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23908	done; \
23909	echo "Doing html in libiberty-linker-plugin"; \
23910	(cd $(HOST_SUBDIR)/libiberty-linker-plugin && \
23911	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23912	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23913	          "RANLIB=$${RANLIB}" \
23914	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23915	          html) \
23916	  || exit 1
23917
23918@endif libiberty-linker-plugin
23919
23920.PHONY: maybe-TAGS-libiberty-linker-plugin TAGS-libiberty-linker-plugin
23921maybe-TAGS-libiberty-linker-plugin:
23922@if libiberty-linker-plugin
23923maybe-TAGS-libiberty-linker-plugin: TAGS-libiberty-linker-plugin
23924
23925TAGS-libiberty-linker-plugin: \
23926    configure-libiberty-linker-plugin 
23927	@[ -f ./libiberty-linker-plugin/Makefile ] || exit 0; \
23928	r=`${PWD_COMMAND}`; export r; \
23929	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23930	$(HOST_EXPORTS) \
23931	for flag in $(EXTRA_HOST_FLAGS) @extra_linker_plugin_flags@; do \
23932	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23933	done; \
23934	echo "Doing TAGS in libiberty-linker-plugin"; \
23935	(cd $(HOST_SUBDIR)/libiberty-linker-plugin && \
23936	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23937	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23938	          "RANLIB=$${RANLIB}" \
23939	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23940	          TAGS) \
23941	  || exit 1
23942
23943@endif libiberty-linker-plugin
23944
23945.PHONY: maybe-install-info-libiberty-linker-plugin install-info-libiberty-linker-plugin
23946maybe-install-info-libiberty-linker-plugin:
23947@if libiberty-linker-plugin
23948maybe-install-info-libiberty-linker-plugin: install-info-libiberty-linker-plugin
23949
23950install-info-libiberty-linker-plugin: \
23951    configure-libiberty-linker-plugin \
23952    info-libiberty-linker-plugin 
23953	@[ -f ./libiberty-linker-plugin/Makefile ] || exit 0; \
23954	r=`${PWD_COMMAND}`; export r; \
23955	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23956	$(HOST_EXPORTS) \
23957	for flag in $(EXTRA_HOST_FLAGS) @extra_linker_plugin_flags@; do \
23958	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23959	done; \
23960	echo "Doing install-info in libiberty-linker-plugin"; \
23961	(cd $(HOST_SUBDIR)/libiberty-linker-plugin && \
23962	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23963	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23964	          "RANLIB=$${RANLIB}" \
23965	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23966	          install-info) \
23967	  || exit 1
23968
23969@endif libiberty-linker-plugin
23970
23971.PHONY: maybe-install-pdf-libiberty-linker-plugin install-pdf-libiberty-linker-plugin
23972maybe-install-pdf-libiberty-linker-plugin:
23973@if libiberty-linker-plugin
23974maybe-install-pdf-libiberty-linker-plugin: install-pdf-libiberty-linker-plugin
23975
23976install-pdf-libiberty-linker-plugin: \
23977    configure-libiberty-linker-plugin \
23978    pdf-libiberty-linker-plugin 
23979	@[ -f ./libiberty-linker-plugin/Makefile ] || exit 0; \
23980	r=`${PWD_COMMAND}`; export r; \
23981	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23982	$(HOST_EXPORTS) \
23983	for flag in $(EXTRA_HOST_FLAGS) @extra_linker_plugin_flags@; do \
23984	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23985	done; \
23986	echo "Doing install-pdf in libiberty-linker-plugin"; \
23987	(cd $(HOST_SUBDIR)/libiberty-linker-plugin && \
23988	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23989	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23990	          "RANLIB=$${RANLIB}" \
23991	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23992	          install-pdf) \
23993	  || exit 1
23994
23995@endif libiberty-linker-plugin
23996
23997.PHONY: maybe-install-html-libiberty-linker-plugin install-html-libiberty-linker-plugin
23998maybe-install-html-libiberty-linker-plugin:
23999@if libiberty-linker-plugin
24000maybe-install-html-libiberty-linker-plugin: install-html-libiberty-linker-plugin
24001
24002install-html-libiberty-linker-plugin: \
24003    configure-libiberty-linker-plugin \
24004    html-libiberty-linker-plugin 
24005	@[ -f ./libiberty-linker-plugin/Makefile ] || exit 0; \
24006	r=`${PWD_COMMAND}`; export r; \
24007	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24008	$(HOST_EXPORTS) \
24009	for flag in $(EXTRA_HOST_FLAGS) @extra_linker_plugin_flags@; do \
24010	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24011	done; \
24012	echo "Doing install-html in libiberty-linker-plugin"; \
24013	(cd $(HOST_SUBDIR)/libiberty-linker-plugin && \
24014	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24015	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24016	          "RANLIB=$${RANLIB}" \
24017	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24018	          install-html) \
24019	  || exit 1
24020
24021@endif libiberty-linker-plugin
24022
24023.PHONY: maybe-installcheck-libiberty-linker-plugin installcheck-libiberty-linker-plugin
24024maybe-installcheck-libiberty-linker-plugin:
24025@if libiberty-linker-plugin
24026maybe-installcheck-libiberty-linker-plugin: installcheck-libiberty-linker-plugin
24027
24028installcheck-libiberty-linker-plugin: \
24029    configure-libiberty-linker-plugin 
24030	@[ -f ./libiberty-linker-plugin/Makefile ] || exit 0; \
24031	r=`${PWD_COMMAND}`; export r; \
24032	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24033	$(HOST_EXPORTS) \
24034	for flag in $(EXTRA_HOST_FLAGS) @extra_linker_plugin_flags@; do \
24035	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24036	done; \
24037	echo "Doing installcheck in libiberty-linker-plugin"; \
24038	(cd $(HOST_SUBDIR)/libiberty-linker-plugin && \
24039	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24040	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24041	          "RANLIB=$${RANLIB}" \
24042	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24043	          installcheck) \
24044	  || exit 1
24045
24046@endif libiberty-linker-plugin
24047
24048.PHONY: maybe-mostlyclean-libiberty-linker-plugin mostlyclean-libiberty-linker-plugin
24049maybe-mostlyclean-libiberty-linker-plugin:
24050@if libiberty-linker-plugin
24051maybe-mostlyclean-libiberty-linker-plugin: mostlyclean-libiberty-linker-plugin
24052
24053mostlyclean-libiberty-linker-plugin: 
24054	@[ -f ./libiberty-linker-plugin/Makefile ] || exit 0; \
24055	r=`${PWD_COMMAND}`; export r; \
24056	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24057	$(HOST_EXPORTS) \
24058	for flag in $(EXTRA_HOST_FLAGS) @extra_linker_plugin_flags@; do \
24059	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24060	done; \
24061	echo "Doing mostlyclean in libiberty-linker-plugin"; \
24062	(cd $(HOST_SUBDIR)/libiberty-linker-plugin && \
24063	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24064	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24065	          "RANLIB=$${RANLIB}" \
24066	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24067	          mostlyclean) \
24068	  || exit 1
24069
24070@endif libiberty-linker-plugin
24071
24072.PHONY: maybe-clean-libiberty-linker-plugin clean-libiberty-linker-plugin
24073maybe-clean-libiberty-linker-plugin:
24074@if libiberty-linker-plugin
24075maybe-clean-libiberty-linker-plugin: clean-libiberty-linker-plugin
24076
24077clean-libiberty-linker-plugin: 
24078	@[ -f ./libiberty-linker-plugin/Makefile ] || exit 0; \
24079	r=`${PWD_COMMAND}`; export r; \
24080	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24081	$(HOST_EXPORTS) \
24082	for flag in $(EXTRA_HOST_FLAGS) @extra_linker_plugin_flags@; do \
24083	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24084	done; \
24085	echo "Doing clean in libiberty-linker-plugin"; \
24086	(cd $(HOST_SUBDIR)/libiberty-linker-plugin && \
24087	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24088	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24089	          "RANLIB=$${RANLIB}" \
24090	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24091	          clean) \
24092	  || exit 1
24093
24094@endif libiberty-linker-plugin
24095
24096.PHONY: maybe-distclean-libiberty-linker-plugin distclean-libiberty-linker-plugin
24097maybe-distclean-libiberty-linker-plugin:
24098@if libiberty-linker-plugin
24099maybe-distclean-libiberty-linker-plugin: distclean-libiberty-linker-plugin
24100
24101distclean-libiberty-linker-plugin: 
24102	@[ -f ./libiberty-linker-plugin/Makefile ] || exit 0; \
24103	r=`${PWD_COMMAND}`; export r; \
24104	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24105	$(HOST_EXPORTS) \
24106	for flag in $(EXTRA_HOST_FLAGS) @extra_linker_plugin_flags@; do \
24107	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24108	done; \
24109	echo "Doing distclean in libiberty-linker-plugin"; \
24110	(cd $(HOST_SUBDIR)/libiberty-linker-plugin && \
24111	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24112	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24113	          "RANLIB=$${RANLIB}" \
24114	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24115	          distclean) \
24116	  || exit 1
24117
24118@endif libiberty-linker-plugin
24119
24120.PHONY: maybe-maintainer-clean-libiberty-linker-plugin maintainer-clean-libiberty-linker-plugin
24121maybe-maintainer-clean-libiberty-linker-plugin:
24122@if libiberty-linker-plugin
24123maybe-maintainer-clean-libiberty-linker-plugin: maintainer-clean-libiberty-linker-plugin
24124
24125maintainer-clean-libiberty-linker-plugin: 
24126	@[ -f ./libiberty-linker-plugin/Makefile ] || exit 0; \
24127	r=`${PWD_COMMAND}`; export r; \
24128	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24129	$(HOST_EXPORTS) \
24130	for flag in $(EXTRA_HOST_FLAGS) @extra_linker_plugin_flags@; do \
24131	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24132	done; \
24133	echo "Doing maintainer-clean in libiberty-linker-plugin"; \
24134	(cd $(HOST_SUBDIR)/libiberty-linker-plugin && \
24135	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24136	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24137	          "RANLIB=$${RANLIB}" \
24138	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24139	          maintainer-clean) \
24140	  || exit 1
24141
24142@endif libiberty-linker-plugin
24143
24144
24145
24146.PHONY: configure-libiconv maybe-configure-libiconv
24147maybe-configure-libiconv:
24148@if gcc-bootstrap
24149configure-libiconv: stage_current
24150@endif gcc-bootstrap
24151@if libiconv
24152maybe-configure-libiconv: configure-libiconv
24153configure-libiconv: 
24154	@r=`${PWD_COMMAND}`; export r; \
24155	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24156	test ! -f $(HOST_SUBDIR)/libiconv/Makefile || exit 0; \
24157	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiconv; \
24158	$(HOST_EXPORTS)  \
24159	echo Configuring in $(HOST_SUBDIR)/libiconv; \
24160	cd "$(HOST_SUBDIR)/libiconv" || exit 1; \
24161	case $(srcdir) in \
24162	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
24163	  *) topdir=`echo $(HOST_SUBDIR)/libiconv/ | \
24164		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
24165	esac; \
24166	module_srcdir=libiconv; \
24167	$(SHELL) \
24168	  $$s/$$module_srcdir/configure \
24169	  --srcdir=$${topdir}/$$module_srcdir \
24170	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
24171	  --target=${target_alias} --disable-shared \
24172	  || exit 1
24173@endif libiconv
24174
24175
24176
24177.PHONY: configure-stage1-libiconv maybe-configure-stage1-libiconv
24178maybe-configure-stage1-libiconv:
24179@if libiconv-bootstrap
24180maybe-configure-stage1-libiconv: configure-stage1-libiconv
24181configure-stage1-libiconv:
24182	@[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
24183	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiconv
24184	@r=`${PWD_COMMAND}`; export r; \
24185	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24186	TFLAGS="$(STAGE1_TFLAGS)"; \
24187	test ! -f $(HOST_SUBDIR)/libiconv/Makefile || exit 0; \
24188	$(HOST_EXPORTS) \
24189	CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
24190	CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
24191	LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS;  \
24192	echo Configuring stage 1 in $(HOST_SUBDIR)/libiconv; \
24193	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiconv; \
24194	cd $(HOST_SUBDIR)/libiconv || exit 1; \
24195	case $(srcdir) in \
24196	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
24197	  *) topdir=`echo $(HOST_SUBDIR)/libiconv/ | \
24198		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
24199	esac; \
24200	module_srcdir=libiconv; \
24201	$(SHELL) $$s/$$module_srcdir/configure \
24202	  --srcdir=$${topdir}/$$module_srcdir \
24203	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
24204	  --target=${target_alias} \
24205	   \
24206	  $(STAGE1_CONFIGURE_FLAGS) \
24207	  --disable-shared
24208@endif libiconv-bootstrap
24209
24210.PHONY: configure-stage2-libiconv maybe-configure-stage2-libiconv
24211maybe-configure-stage2-libiconv:
24212@if libiconv-bootstrap
24213maybe-configure-stage2-libiconv: configure-stage2-libiconv
24214configure-stage2-libiconv:
24215	@[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
24216	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiconv
24217	@r=`${PWD_COMMAND}`; export r; \
24218	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24219	TFLAGS="$(STAGE2_TFLAGS)"; \
24220	test ! -f $(HOST_SUBDIR)/libiconv/Makefile || exit 0; \
24221	$(HOST_EXPORTS) \
24222	$(POSTSTAGE1_HOST_EXPORTS) \
24223	CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
24224	CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
24225	LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS;  \
24226	echo Configuring stage 2 in $(HOST_SUBDIR)/libiconv; \
24227	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiconv; \
24228	cd $(HOST_SUBDIR)/libiconv || exit 1; \
24229	case $(srcdir) in \
24230	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
24231	  *) topdir=`echo $(HOST_SUBDIR)/libiconv/ | \
24232		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
24233	esac; \
24234	module_srcdir=libiconv; \
24235	$(SHELL) $$s/$$module_srcdir/configure \
24236	  --srcdir=$${topdir}/$$module_srcdir \
24237	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
24238	  --target=${target_alias} \
24239	  --with-build-libsubdir=$(HOST_SUBDIR) \
24240	  $(STAGE2_CONFIGURE_FLAGS) \
24241	  --disable-shared
24242@endif libiconv-bootstrap
24243
24244.PHONY: configure-stage3-libiconv maybe-configure-stage3-libiconv
24245maybe-configure-stage3-libiconv:
24246@if libiconv-bootstrap
24247maybe-configure-stage3-libiconv: configure-stage3-libiconv
24248configure-stage3-libiconv:
24249	@[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
24250	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiconv
24251	@r=`${PWD_COMMAND}`; export r; \
24252	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24253	TFLAGS="$(STAGE3_TFLAGS)"; \
24254	test ! -f $(HOST_SUBDIR)/libiconv/Makefile || exit 0; \
24255	$(HOST_EXPORTS) \
24256	$(POSTSTAGE1_HOST_EXPORTS) \
24257	CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
24258	CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
24259	LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS;  \
24260	echo Configuring stage 3 in $(HOST_SUBDIR)/libiconv; \
24261	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiconv; \
24262	cd $(HOST_SUBDIR)/libiconv || exit 1; \
24263	case $(srcdir) in \
24264	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
24265	  *) topdir=`echo $(HOST_SUBDIR)/libiconv/ | \
24266		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
24267	esac; \
24268	module_srcdir=libiconv; \
24269	$(SHELL) $$s/$$module_srcdir/configure \
24270	  --srcdir=$${topdir}/$$module_srcdir \
24271	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
24272	  --target=${target_alias} \
24273	  --with-build-libsubdir=$(HOST_SUBDIR) \
24274	  $(STAGE3_CONFIGURE_FLAGS) \
24275	  --disable-shared
24276@endif libiconv-bootstrap
24277
24278.PHONY: configure-stage4-libiconv maybe-configure-stage4-libiconv
24279maybe-configure-stage4-libiconv:
24280@if libiconv-bootstrap
24281maybe-configure-stage4-libiconv: configure-stage4-libiconv
24282configure-stage4-libiconv:
24283	@[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
24284	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiconv
24285	@r=`${PWD_COMMAND}`; export r; \
24286	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24287	TFLAGS="$(STAGE4_TFLAGS)"; \
24288	test ! -f $(HOST_SUBDIR)/libiconv/Makefile || exit 0; \
24289	$(HOST_EXPORTS) \
24290	$(POSTSTAGE1_HOST_EXPORTS) \
24291	CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
24292	CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
24293	LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS;  \
24294	echo Configuring stage 4 in $(HOST_SUBDIR)/libiconv; \
24295	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiconv; \
24296	cd $(HOST_SUBDIR)/libiconv || exit 1; \
24297	case $(srcdir) in \
24298	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
24299	  *) topdir=`echo $(HOST_SUBDIR)/libiconv/ | \
24300		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
24301	esac; \
24302	module_srcdir=libiconv; \
24303	$(SHELL) $$s/$$module_srcdir/configure \
24304	  --srcdir=$${topdir}/$$module_srcdir \
24305	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
24306	  --target=${target_alias} \
24307	  --with-build-libsubdir=$(HOST_SUBDIR) \
24308	  $(STAGE4_CONFIGURE_FLAGS) \
24309	  --disable-shared
24310@endif libiconv-bootstrap
24311
24312.PHONY: configure-stageprofile-libiconv maybe-configure-stageprofile-libiconv
24313maybe-configure-stageprofile-libiconv:
24314@if libiconv-bootstrap
24315maybe-configure-stageprofile-libiconv: configure-stageprofile-libiconv
24316configure-stageprofile-libiconv:
24317	@[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
24318	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiconv
24319	@r=`${PWD_COMMAND}`; export r; \
24320	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24321	TFLAGS="$(STAGEprofile_TFLAGS)"; \
24322	test ! -f $(HOST_SUBDIR)/libiconv/Makefile || exit 0; \
24323	$(HOST_EXPORTS) \
24324	$(POSTSTAGE1_HOST_EXPORTS) \
24325	CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
24326	CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
24327	LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS;  \
24328	echo Configuring stage profile in $(HOST_SUBDIR)/libiconv; \
24329	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiconv; \
24330	cd $(HOST_SUBDIR)/libiconv || exit 1; \
24331	case $(srcdir) in \
24332	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
24333	  *) topdir=`echo $(HOST_SUBDIR)/libiconv/ | \
24334		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
24335	esac; \
24336	module_srcdir=libiconv; \
24337	$(SHELL) $$s/$$module_srcdir/configure \
24338	  --srcdir=$${topdir}/$$module_srcdir \
24339	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
24340	  --target=${target_alias} \
24341	  --with-build-libsubdir=$(HOST_SUBDIR) \
24342	  $(STAGEprofile_CONFIGURE_FLAGS) \
24343	  --disable-shared
24344@endif libiconv-bootstrap
24345
24346.PHONY: configure-stagefeedback-libiconv maybe-configure-stagefeedback-libiconv
24347maybe-configure-stagefeedback-libiconv:
24348@if libiconv-bootstrap
24349maybe-configure-stagefeedback-libiconv: configure-stagefeedback-libiconv
24350configure-stagefeedback-libiconv:
24351	@[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
24352	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiconv
24353	@r=`${PWD_COMMAND}`; export r; \
24354	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24355	TFLAGS="$(STAGEfeedback_TFLAGS)"; \
24356	test ! -f $(HOST_SUBDIR)/libiconv/Makefile || exit 0; \
24357	$(HOST_EXPORTS) \
24358	$(POSTSTAGE1_HOST_EXPORTS) \
24359	CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
24360	CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
24361	LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS;  \
24362	echo Configuring stage feedback in $(HOST_SUBDIR)/libiconv; \
24363	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiconv; \
24364	cd $(HOST_SUBDIR)/libiconv || exit 1; \
24365	case $(srcdir) in \
24366	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
24367	  *) topdir=`echo $(HOST_SUBDIR)/libiconv/ | \
24368		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
24369	esac; \
24370	module_srcdir=libiconv; \
24371	$(SHELL) $$s/$$module_srcdir/configure \
24372	  --srcdir=$${topdir}/$$module_srcdir \
24373	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
24374	  --target=${target_alias} \
24375	  --with-build-libsubdir=$(HOST_SUBDIR) \
24376	  $(STAGEfeedback_CONFIGURE_FLAGS) \
24377	  --disable-shared
24378@endif libiconv-bootstrap
24379
24380
24381
24382
24383
24384.PHONY: all-libiconv maybe-all-libiconv
24385maybe-all-libiconv:
24386@if gcc-bootstrap
24387all-libiconv: stage_current
24388@endif gcc-bootstrap
24389@if libiconv
24390TARGET-libiconv=all
24391maybe-all-libiconv: all-libiconv
24392all-libiconv: configure-libiconv
24393	@r=`${PWD_COMMAND}`; export r; \
24394	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24395	$(HOST_EXPORTS)  \
24396	(cd $(HOST_SUBDIR)/libiconv && \
24397	  $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS)  \
24398		$(TARGET-libiconv))
24399@endif libiconv
24400
24401
24402
24403.PHONY: all-stage1-libiconv maybe-all-stage1-libiconv
24404.PHONY: clean-stage1-libiconv maybe-clean-stage1-libiconv
24405maybe-all-stage1-libiconv:
24406maybe-clean-stage1-libiconv:
24407@if libiconv-bootstrap
24408maybe-all-stage1-libiconv: all-stage1-libiconv
24409all-stage1: all-stage1-libiconv
24410TARGET-stage1-libiconv = $(TARGET-libiconv)
24411all-stage1-libiconv: configure-stage1-libiconv
24412	@[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
24413	@r=`${PWD_COMMAND}`; export r; \
24414	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24415	TFLAGS="$(STAGE1_TFLAGS)"; \
24416	$(HOST_EXPORTS)  \
24417	cd $(HOST_SUBDIR)/libiconv && \
24418	$(MAKE) $(BASE_FLAGS_TO_PASS) \
24419		CFLAGS="$(STAGE1_CFLAGS)" \
24420		CXXFLAGS="$(STAGE1_CXXFLAGS)" \
24421		LIBCFLAGS="$(LIBCFLAGS)" \
24422		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
24423		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
24424		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
24425		$(EXTRA_HOST_FLAGS)  \
24426		$(STAGE1_FLAGS_TO_PASS)  \
24427		TFLAGS="$(STAGE1_TFLAGS)" \
24428		$(TARGET-stage1-libiconv)
24429
24430maybe-clean-stage1-libiconv: clean-stage1-libiconv
24431clean-stage1: clean-stage1-libiconv
24432clean-stage1-libiconv:
24433	@if [ $(current_stage) = stage1 ]; then \
24434	  [ -f $(HOST_SUBDIR)/libiconv/Makefile ] || exit 0; \
24435	else \
24436	  [ -f $(HOST_SUBDIR)/stage1-libiconv/Makefile ] || exit 0; \
24437	  $(MAKE) stage1-start; \
24438	fi; \
24439	cd $(HOST_SUBDIR)/libiconv && \
24440	$(MAKE) $(EXTRA_HOST_FLAGS)  \
24441	$(STAGE1_FLAGS_TO_PASS)  clean
24442@endif libiconv-bootstrap
24443
24444
24445.PHONY: all-stage2-libiconv maybe-all-stage2-libiconv
24446.PHONY: clean-stage2-libiconv maybe-clean-stage2-libiconv
24447maybe-all-stage2-libiconv:
24448maybe-clean-stage2-libiconv:
24449@if libiconv-bootstrap
24450maybe-all-stage2-libiconv: all-stage2-libiconv
24451all-stage2: all-stage2-libiconv
24452TARGET-stage2-libiconv = $(TARGET-libiconv)
24453all-stage2-libiconv: configure-stage2-libiconv
24454	@[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
24455	@r=`${PWD_COMMAND}`; export r; \
24456	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24457	TFLAGS="$(STAGE2_TFLAGS)"; \
24458	$(HOST_EXPORTS) \
24459	$(POSTSTAGE1_HOST_EXPORTS)  \
24460	cd $(HOST_SUBDIR)/libiconv && \
24461	$(MAKE) $(BASE_FLAGS_TO_PASS) \
24462		CFLAGS="$(STAGE2_CFLAGS)" \
24463		CXXFLAGS="$(STAGE2_CXXFLAGS)" \
24464		LIBCFLAGS="$(STAGE2_CFLAGS)" \
24465		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
24466		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
24467		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
24468		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
24469		TFLAGS="$(STAGE2_TFLAGS)" \
24470		$(TARGET-stage2-libiconv)
24471
24472maybe-clean-stage2-libiconv: clean-stage2-libiconv
24473clean-stage2: clean-stage2-libiconv
24474clean-stage2-libiconv:
24475	@if [ $(current_stage) = stage2 ]; then \
24476	  [ -f $(HOST_SUBDIR)/libiconv/Makefile ] || exit 0; \
24477	else \
24478	  [ -f $(HOST_SUBDIR)/stage2-libiconv/Makefile ] || exit 0; \
24479	  $(MAKE) stage2-start; \
24480	fi; \
24481	cd $(HOST_SUBDIR)/libiconv && \
24482	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
24483@endif libiconv-bootstrap
24484
24485
24486.PHONY: all-stage3-libiconv maybe-all-stage3-libiconv
24487.PHONY: clean-stage3-libiconv maybe-clean-stage3-libiconv
24488maybe-all-stage3-libiconv:
24489maybe-clean-stage3-libiconv:
24490@if libiconv-bootstrap
24491maybe-all-stage3-libiconv: all-stage3-libiconv
24492all-stage3: all-stage3-libiconv
24493TARGET-stage3-libiconv = $(TARGET-libiconv)
24494all-stage3-libiconv: configure-stage3-libiconv
24495	@[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
24496	@r=`${PWD_COMMAND}`; export r; \
24497	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24498	TFLAGS="$(STAGE3_TFLAGS)"; \
24499	$(HOST_EXPORTS) \
24500	$(POSTSTAGE1_HOST_EXPORTS)  \
24501	cd $(HOST_SUBDIR)/libiconv && \
24502	$(MAKE) $(BASE_FLAGS_TO_PASS) \
24503		CFLAGS="$(STAGE3_CFLAGS)" \
24504		CXXFLAGS="$(STAGE3_CXXFLAGS)" \
24505		LIBCFLAGS="$(STAGE3_CFLAGS)" \
24506		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
24507		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
24508		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
24509		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
24510		TFLAGS="$(STAGE3_TFLAGS)" \
24511		$(TARGET-stage3-libiconv)
24512
24513maybe-clean-stage3-libiconv: clean-stage3-libiconv
24514clean-stage3: clean-stage3-libiconv
24515clean-stage3-libiconv:
24516	@if [ $(current_stage) = stage3 ]; then \
24517	  [ -f $(HOST_SUBDIR)/libiconv/Makefile ] || exit 0; \
24518	else \
24519	  [ -f $(HOST_SUBDIR)/stage3-libiconv/Makefile ] || exit 0; \
24520	  $(MAKE) stage3-start; \
24521	fi; \
24522	cd $(HOST_SUBDIR)/libiconv && \
24523	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
24524@endif libiconv-bootstrap
24525
24526
24527.PHONY: all-stage4-libiconv maybe-all-stage4-libiconv
24528.PHONY: clean-stage4-libiconv maybe-clean-stage4-libiconv
24529maybe-all-stage4-libiconv:
24530maybe-clean-stage4-libiconv:
24531@if libiconv-bootstrap
24532maybe-all-stage4-libiconv: all-stage4-libiconv
24533all-stage4: all-stage4-libiconv
24534TARGET-stage4-libiconv = $(TARGET-libiconv)
24535all-stage4-libiconv: configure-stage4-libiconv
24536	@[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
24537	@r=`${PWD_COMMAND}`; export r; \
24538	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24539	TFLAGS="$(STAGE4_TFLAGS)"; \
24540	$(HOST_EXPORTS) \
24541	$(POSTSTAGE1_HOST_EXPORTS)  \
24542	cd $(HOST_SUBDIR)/libiconv && \
24543	$(MAKE) $(BASE_FLAGS_TO_PASS) \
24544		CFLAGS="$(STAGE4_CFLAGS)" \
24545		CXXFLAGS="$(STAGE4_CXXFLAGS)" \
24546		LIBCFLAGS="$(STAGE4_CFLAGS)" \
24547		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
24548		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
24549		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
24550		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
24551		TFLAGS="$(STAGE4_TFLAGS)" \
24552		$(TARGET-stage4-libiconv)
24553
24554maybe-clean-stage4-libiconv: clean-stage4-libiconv
24555clean-stage4: clean-stage4-libiconv
24556clean-stage4-libiconv:
24557	@if [ $(current_stage) = stage4 ]; then \
24558	  [ -f $(HOST_SUBDIR)/libiconv/Makefile ] || exit 0; \
24559	else \
24560	  [ -f $(HOST_SUBDIR)/stage4-libiconv/Makefile ] || exit 0; \
24561	  $(MAKE) stage4-start; \
24562	fi; \
24563	cd $(HOST_SUBDIR)/libiconv && \
24564	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
24565@endif libiconv-bootstrap
24566
24567
24568.PHONY: all-stageprofile-libiconv maybe-all-stageprofile-libiconv
24569.PHONY: clean-stageprofile-libiconv maybe-clean-stageprofile-libiconv
24570maybe-all-stageprofile-libiconv:
24571maybe-clean-stageprofile-libiconv:
24572@if libiconv-bootstrap
24573maybe-all-stageprofile-libiconv: all-stageprofile-libiconv
24574all-stageprofile: all-stageprofile-libiconv
24575TARGET-stageprofile-libiconv = $(TARGET-libiconv)
24576all-stageprofile-libiconv: configure-stageprofile-libiconv
24577	@[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
24578	@r=`${PWD_COMMAND}`; export r; \
24579	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24580	TFLAGS="$(STAGEprofile_TFLAGS)"; \
24581	$(HOST_EXPORTS) \
24582	$(POSTSTAGE1_HOST_EXPORTS)  \
24583	cd $(HOST_SUBDIR)/libiconv && \
24584	$(MAKE) $(BASE_FLAGS_TO_PASS) \
24585		CFLAGS="$(STAGEprofile_CFLAGS)" \
24586		CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
24587		LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
24588		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
24589		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
24590		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
24591		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
24592		TFLAGS="$(STAGEprofile_TFLAGS)" \
24593		$(TARGET-stageprofile-libiconv)
24594
24595maybe-clean-stageprofile-libiconv: clean-stageprofile-libiconv
24596clean-stageprofile: clean-stageprofile-libiconv
24597clean-stageprofile-libiconv:
24598	@if [ $(current_stage) = stageprofile ]; then \
24599	  [ -f $(HOST_SUBDIR)/libiconv/Makefile ] || exit 0; \
24600	else \
24601	  [ -f $(HOST_SUBDIR)/stageprofile-libiconv/Makefile ] || exit 0; \
24602	  $(MAKE) stageprofile-start; \
24603	fi; \
24604	cd $(HOST_SUBDIR)/libiconv && \
24605	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
24606@endif libiconv-bootstrap
24607
24608
24609.PHONY: all-stagefeedback-libiconv maybe-all-stagefeedback-libiconv
24610.PHONY: clean-stagefeedback-libiconv maybe-clean-stagefeedback-libiconv
24611maybe-all-stagefeedback-libiconv:
24612maybe-clean-stagefeedback-libiconv:
24613@if libiconv-bootstrap
24614maybe-all-stagefeedback-libiconv: all-stagefeedback-libiconv
24615all-stagefeedback: all-stagefeedback-libiconv
24616TARGET-stagefeedback-libiconv = $(TARGET-libiconv)
24617all-stagefeedback-libiconv: configure-stagefeedback-libiconv
24618	@[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
24619	@r=`${PWD_COMMAND}`; export r; \
24620	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24621	TFLAGS="$(STAGEfeedback_TFLAGS)"; \
24622	$(HOST_EXPORTS) \
24623	$(POSTSTAGE1_HOST_EXPORTS)  \
24624	cd $(HOST_SUBDIR)/libiconv && \
24625	$(MAKE) $(BASE_FLAGS_TO_PASS) \
24626		CFLAGS="$(STAGEfeedback_CFLAGS)" \
24627		CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
24628		LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
24629		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
24630		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
24631		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
24632		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
24633		TFLAGS="$(STAGEfeedback_TFLAGS)" \
24634		$(TARGET-stagefeedback-libiconv)
24635
24636maybe-clean-stagefeedback-libiconv: clean-stagefeedback-libiconv
24637clean-stagefeedback: clean-stagefeedback-libiconv
24638clean-stagefeedback-libiconv:
24639	@if [ $(current_stage) = stagefeedback ]; then \
24640	  [ -f $(HOST_SUBDIR)/libiconv/Makefile ] || exit 0; \
24641	else \
24642	  [ -f $(HOST_SUBDIR)/stagefeedback-libiconv/Makefile ] || exit 0; \
24643	  $(MAKE) stagefeedback-start; \
24644	fi; \
24645	cd $(HOST_SUBDIR)/libiconv && \
24646	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
24647@endif libiconv-bootstrap
24648
24649
24650
24651
24652
24653.PHONY: check-libiconv maybe-check-libiconv
24654maybe-check-libiconv:
24655@if libiconv
24656maybe-check-libiconv: check-libiconv
24657
24658check-libiconv:
24659	@: $(MAKE); $(unstage)
24660	@r=`${PWD_COMMAND}`; export r; \
24661	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24662	$(HOST_EXPORTS) $(EXTRA_HOST_EXPORTS) \
24663	(cd $(HOST_SUBDIR)/libiconv && \
24664	  $(MAKE) $(FLAGS_TO_PASS)  $(EXTRA_BOOTSTRAP_FLAGS) check)
24665
24666@endif libiconv
24667
24668.PHONY: install-libiconv maybe-install-libiconv
24669maybe-install-libiconv:
24670@if libiconv
24671maybe-install-libiconv: install-libiconv
24672
24673install-libiconv:
24674
24675@endif libiconv
24676
24677.PHONY: install-strip-libiconv maybe-install-strip-libiconv
24678maybe-install-strip-libiconv:
24679@if libiconv
24680maybe-install-strip-libiconv: install-strip-libiconv
24681
24682install-strip-libiconv:
24683
24684@endif libiconv
24685
24686# Other targets (info, dvi, pdf, etc.)
24687
24688.PHONY: maybe-info-libiconv info-libiconv
24689maybe-info-libiconv:
24690@if libiconv
24691maybe-info-libiconv: info-libiconv
24692
24693# libiconv doesn't support info.
24694info-libiconv:
24695
24696@endif libiconv
24697
24698.PHONY: maybe-dvi-libiconv dvi-libiconv
24699maybe-dvi-libiconv:
24700@if libiconv
24701maybe-dvi-libiconv: dvi-libiconv
24702
24703dvi-libiconv: \
24704    configure-libiconv 
24705	@[ -f ./libiconv/Makefile ] || exit 0; \
24706	r=`${PWD_COMMAND}`; export r; \
24707	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24708	$(HOST_EXPORTS) \
24709	for flag in $(EXTRA_HOST_FLAGS) ; do \
24710	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24711	done; \
24712	echo "Doing dvi in libiconv"; \
24713	(cd $(HOST_SUBDIR)/libiconv && \
24714	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24715	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24716	          "RANLIB=$${RANLIB}" \
24717	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24718	          dvi) \
24719	  || exit 1
24720
24721@endif libiconv
24722
24723.PHONY: maybe-pdf-libiconv pdf-libiconv
24724maybe-pdf-libiconv:
24725@if libiconv
24726maybe-pdf-libiconv: pdf-libiconv
24727
24728# libiconv doesn't support pdf.
24729pdf-libiconv:
24730
24731@endif libiconv
24732
24733.PHONY: maybe-html-libiconv html-libiconv
24734maybe-html-libiconv:
24735@if libiconv
24736maybe-html-libiconv: html-libiconv
24737
24738# libiconv doesn't support html.
24739html-libiconv:
24740
24741@endif libiconv
24742
24743.PHONY: maybe-TAGS-libiconv TAGS-libiconv
24744maybe-TAGS-libiconv:
24745@if libiconv
24746maybe-TAGS-libiconv: TAGS-libiconv
24747
24748TAGS-libiconv: \
24749    configure-libiconv 
24750	@[ -f ./libiconv/Makefile ] || exit 0; \
24751	r=`${PWD_COMMAND}`; export r; \
24752	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24753	$(HOST_EXPORTS) \
24754	for flag in $(EXTRA_HOST_FLAGS) ; do \
24755	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24756	done; \
24757	echo "Doing TAGS in libiconv"; \
24758	(cd $(HOST_SUBDIR)/libiconv && \
24759	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24760	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24761	          "RANLIB=$${RANLIB}" \
24762	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24763	          TAGS) \
24764	  || exit 1
24765
24766@endif libiconv
24767
24768.PHONY: maybe-install-info-libiconv install-info-libiconv
24769maybe-install-info-libiconv:
24770@if libiconv
24771maybe-install-info-libiconv: install-info-libiconv
24772
24773# libiconv doesn't support install-info.
24774install-info-libiconv:
24775
24776@endif libiconv
24777
24778.PHONY: maybe-install-pdf-libiconv install-pdf-libiconv
24779maybe-install-pdf-libiconv:
24780@if libiconv
24781maybe-install-pdf-libiconv: install-pdf-libiconv
24782
24783# libiconv doesn't support install-pdf.
24784install-pdf-libiconv:
24785
24786@endif libiconv
24787
24788.PHONY: maybe-install-html-libiconv install-html-libiconv
24789maybe-install-html-libiconv:
24790@if libiconv
24791maybe-install-html-libiconv: install-html-libiconv
24792
24793# libiconv doesn't support install-html.
24794install-html-libiconv:
24795
24796@endif libiconv
24797
24798.PHONY: maybe-installcheck-libiconv installcheck-libiconv
24799maybe-installcheck-libiconv:
24800@if libiconv
24801maybe-installcheck-libiconv: installcheck-libiconv
24802
24803installcheck-libiconv: \
24804    configure-libiconv 
24805	@[ -f ./libiconv/Makefile ] || exit 0; \
24806	r=`${PWD_COMMAND}`; export r; \
24807	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24808	$(HOST_EXPORTS) \
24809	for flag in $(EXTRA_HOST_FLAGS) ; do \
24810	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24811	done; \
24812	echo "Doing installcheck in libiconv"; \
24813	(cd $(HOST_SUBDIR)/libiconv && \
24814	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24815	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24816	          "RANLIB=$${RANLIB}" \
24817	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24818	          installcheck) \
24819	  || exit 1
24820
24821@endif libiconv
24822
24823.PHONY: maybe-mostlyclean-libiconv mostlyclean-libiconv
24824maybe-mostlyclean-libiconv:
24825@if libiconv
24826maybe-mostlyclean-libiconv: mostlyclean-libiconv
24827
24828mostlyclean-libiconv: 
24829	@[ -f ./libiconv/Makefile ] || exit 0; \
24830	r=`${PWD_COMMAND}`; export r; \
24831	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24832	$(HOST_EXPORTS) \
24833	for flag in $(EXTRA_HOST_FLAGS) ; do \
24834	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24835	done; \
24836	echo "Doing mostlyclean in libiconv"; \
24837	(cd $(HOST_SUBDIR)/libiconv && \
24838	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24839	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24840	          "RANLIB=$${RANLIB}" \
24841	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24842	          mostlyclean) \
24843	  || exit 1
24844
24845@endif libiconv
24846
24847.PHONY: maybe-clean-libiconv clean-libiconv
24848maybe-clean-libiconv:
24849@if libiconv
24850maybe-clean-libiconv: clean-libiconv
24851
24852clean-libiconv: 
24853	@[ -f ./libiconv/Makefile ] || exit 0; \
24854	r=`${PWD_COMMAND}`; export r; \
24855	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24856	$(HOST_EXPORTS) \
24857	for flag in $(EXTRA_HOST_FLAGS) ; do \
24858	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24859	done; \
24860	echo "Doing clean in libiconv"; \
24861	(cd $(HOST_SUBDIR)/libiconv && \
24862	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24863	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24864	          "RANLIB=$${RANLIB}" \
24865	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24866	          clean) \
24867	  || exit 1
24868
24869@endif libiconv
24870
24871.PHONY: maybe-distclean-libiconv distclean-libiconv
24872maybe-distclean-libiconv:
24873@if libiconv
24874maybe-distclean-libiconv: distclean-libiconv
24875
24876distclean-libiconv: 
24877	@[ -f ./libiconv/Makefile ] || exit 0; \
24878	r=`${PWD_COMMAND}`; export r; \
24879	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24880	$(HOST_EXPORTS) \
24881	for flag in $(EXTRA_HOST_FLAGS) ; do \
24882	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24883	done; \
24884	echo "Doing distclean in libiconv"; \
24885	(cd $(HOST_SUBDIR)/libiconv && \
24886	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24887	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24888	          "RANLIB=$${RANLIB}" \
24889	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24890	          distclean) \
24891	  || exit 1
24892
24893@endif libiconv
24894
24895.PHONY: maybe-maintainer-clean-libiconv maintainer-clean-libiconv
24896maybe-maintainer-clean-libiconv:
24897@if libiconv
24898maybe-maintainer-clean-libiconv: maintainer-clean-libiconv
24899
24900maintainer-clean-libiconv: 
24901	@[ -f ./libiconv/Makefile ] || exit 0; \
24902	r=`${PWD_COMMAND}`; export r; \
24903	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24904	$(HOST_EXPORTS) \
24905	for flag in $(EXTRA_HOST_FLAGS) ; do \
24906	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24907	done; \
24908	echo "Doing maintainer-clean in libiconv"; \
24909	(cd $(HOST_SUBDIR)/libiconv && \
24910	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24911	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24912	          "RANLIB=$${RANLIB}" \
24913	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24914	          maintainer-clean) \
24915	  || exit 1
24916
24917@endif libiconv
24918
24919
24920
24921.PHONY: configure-m4 maybe-configure-m4
24922maybe-configure-m4:
24923@if gcc-bootstrap
24924configure-m4: stage_current
24925@endif gcc-bootstrap
24926@if m4
24927maybe-configure-m4: configure-m4
24928configure-m4: 
24929	@: $(MAKE); $(unstage)
24930	@r=`${PWD_COMMAND}`; export r; \
24931	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24932	test ! -f $(HOST_SUBDIR)/m4/Makefile || exit 0; \
24933	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/m4; \
24934	$(HOST_EXPORTS)  \
24935	echo Configuring in $(HOST_SUBDIR)/m4; \
24936	cd "$(HOST_SUBDIR)/m4" || exit 1; \
24937	case $(srcdir) in \
24938	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
24939	  *) topdir=`echo $(HOST_SUBDIR)/m4/ | \
24940		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
24941	esac; \
24942	module_srcdir=m4; \
24943	$(SHELL) \
24944	  $$s/$$module_srcdir/configure \
24945	  --srcdir=$${topdir}/$$module_srcdir \
24946	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
24947	  --target=${target_alias}  \
24948	  || exit 1
24949@endif m4
24950
24951
24952
24953
24954
24955.PHONY: all-m4 maybe-all-m4
24956maybe-all-m4:
24957@if gcc-bootstrap
24958all-m4: stage_current
24959@endif gcc-bootstrap
24960@if m4
24961TARGET-m4=all
24962maybe-all-m4: all-m4
24963all-m4: configure-m4
24964	@: $(MAKE); $(unstage)
24965	@r=`${PWD_COMMAND}`; export r; \
24966	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24967	$(HOST_EXPORTS)  \
24968	(cd $(HOST_SUBDIR)/m4 && \
24969	  $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS)  \
24970		$(TARGET-m4))
24971@endif m4
24972
24973
24974
24975
24976.PHONY: check-m4 maybe-check-m4
24977maybe-check-m4:
24978@if m4
24979maybe-check-m4: check-m4
24980
24981check-m4:
24982	@: $(MAKE); $(unstage)
24983	@r=`${PWD_COMMAND}`; export r; \
24984	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24985	$(HOST_EXPORTS)  \
24986	(cd $(HOST_SUBDIR)/m4 && \
24987	  $(MAKE) $(FLAGS_TO_PASS)  check)
24988
24989@endif m4
24990
24991.PHONY: install-m4 maybe-install-m4
24992maybe-install-m4:
24993@if m4
24994maybe-install-m4: install-m4
24995
24996install-m4: installdirs
24997	@: $(MAKE); $(unstage)
24998	@r=`${PWD_COMMAND}`; export r; \
24999	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25000	$(HOST_EXPORTS) \
25001	(cd $(HOST_SUBDIR)/m4 && \
25002	  $(MAKE) $(FLAGS_TO_PASS)  install)
25003
25004@endif m4
25005
25006.PHONY: install-strip-m4 maybe-install-strip-m4
25007maybe-install-strip-m4:
25008@if m4
25009maybe-install-strip-m4: install-strip-m4
25010
25011install-strip-m4: installdirs
25012	@: $(MAKE); $(unstage)
25013	@r=`${PWD_COMMAND}`; export r; \
25014	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25015	$(HOST_EXPORTS) \
25016	(cd $(HOST_SUBDIR)/m4 && \
25017	  $(MAKE) $(FLAGS_TO_PASS)  install-strip)
25018
25019@endif m4
25020
25021# Other targets (info, dvi, pdf, etc.)
25022
25023.PHONY: maybe-info-m4 info-m4
25024maybe-info-m4:
25025@if m4
25026maybe-info-m4: info-m4
25027
25028info-m4: \
25029    configure-m4 
25030	@: $(MAKE); $(unstage)
25031	@[ -f ./m4/Makefile ] || exit 0; \
25032	r=`${PWD_COMMAND}`; export r; \
25033	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25034	$(HOST_EXPORTS) \
25035	for flag in $(EXTRA_HOST_FLAGS) ; do \
25036	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25037	done; \
25038	echo "Doing info in m4"; \
25039	(cd $(HOST_SUBDIR)/m4 && \
25040	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25041	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25042	          "RANLIB=$${RANLIB}" \
25043	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25044	          info) \
25045	  || exit 1
25046
25047@endif m4
25048
25049.PHONY: maybe-dvi-m4 dvi-m4
25050maybe-dvi-m4:
25051@if m4
25052maybe-dvi-m4: dvi-m4
25053
25054dvi-m4: \
25055    configure-m4 
25056	@: $(MAKE); $(unstage)
25057	@[ -f ./m4/Makefile ] || exit 0; \
25058	r=`${PWD_COMMAND}`; export r; \
25059	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25060	$(HOST_EXPORTS) \
25061	for flag in $(EXTRA_HOST_FLAGS) ; do \
25062	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25063	done; \
25064	echo "Doing dvi in m4"; \
25065	(cd $(HOST_SUBDIR)/m4 && \
25066	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25067	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25068	          "RANLIB=$${RANLIB}" \
25069	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25070	          dvi) \
25071	  || exit 1
25072
25073@endif m4
25074
25075.PHONY: maybe-pdf-m4 pdf-m4
25076maybe-pdf-m4:
25077@if m4
25078maybe-pdf-m4: pdf-m4
25079
25080pdf-m4: \
25081    configure-m4 
25082	@: $(MAKE); $(unstage)
25083	@[ -f ./m4/Makefile ] || exit 0; \
25084	r=`${PWD_COMMAND}`; export r; \
25085	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25086	$(HOST_EXPORTS) \
25087	for flag in $(EXTRA_HOST_FLAGS) ; do \
25088	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25089	done; \
25090	echo "Doing pdf in m4"; \
25091	(cd $(HOST_SUBDIR)/m4 && \
25092	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25093	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25094	          "RANLIB=$${RANLIB}" \
25095	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25096	          pdf) \
25097	  || exit 1
25098
25099@endif m4
25100
25101.PHONY: maybe-html-m4 html-m4
25102maybe-html-m4:
25103@if m4
25104maybe-html-m4: html-m4
25105
25106html-m4: \
25107    configure-m4 
25108	@: $(MAKE); $(unstage)
25109	@[ -f ./m4/Makefile ] || exit 0; \
25110	r=`${PWD_COMMAND}`; export r; \
25111	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25112	$(HOST_EXPORTS) \
25113	for flag in $(EXTRA_HOST_FLAGS) ; do \
25114	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25115	done; \
25116	echo "Doing html in m4"; \
25117	(cd $(HOST_SUBDIR)/m4 && \
25118	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25119	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25120	          "RANLIB=$${RANLIB}" \
25121	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25122	          html) \
25123	  || exit 1
25124
25125@endif m4
25126
25127.PHONY: maybe-TAGS-m4 TAGS-m4
25128maybe-TAGS-m4:
25129@if m4
25130maybe-TAGS-m4: TAGS-m4
25131
25132TAGS-m4: \
25133    configure-m4 
25134	@: $(MAKE); $(unstage)
25135	@[ -f ./m4/Makefile ] || exit 0; \
25136	r=`${PWD_COMMAND}`; export r; \
25137	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25138	$(HOST_EXPORTS) \
25139	for flag in $(EXTRA_HOST_FLAGS) ; do \
25140	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25141	done; \
25142	echo "Doing TAGS in m4"; \
25143	(cd $(HOST_SUBDIR)/m4 && \
25144	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25145	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25146	          "RANLIB=$${RANLIB}" \
25147	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25148	          TAGS) \
25149	  || exit 1
25150
25151@endif m4
25152
25153.PHONY: maybe-install-info-m4 install-info-m4
25154maybe-install-info-m4:
25155@if m4
25156maybe-install-info-m4: install-info-m4
25157
25158install-info-m4: \
25159    configure-m4 \
25160    info-m4 
25161	@: $(MAKE); $(unstage)
25162	@[ -f ./m4/Makefile ] || exit 0; \
25163	r=`${PWD_COMMAND}`; export r; \
25164	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25165	$(HOST_EXPORTS) \
25166	for flag in $(EXTRA_HOST_FLAGS) ; do \
25167	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25168	done; \
25169	echo "Doing install-info in m4"; \
25170	(cd $(HOST_SUBDIR)/m4 && \
25171	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25172	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25173	          "RANLIB=$${RANLIB}" \
25174	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25175	          install-info) \
25176	  || exit 1
25177
25178@endif m4
25179
25180.PHONY: maybe-install-pdf-m4 install-pdf-m4
25181maybe-install-pdf-m4:
25182@if m4
25183maybe-install-pdf-m4: install-pdf-m4
25184
25185install-pdf-m4: \
25186    configure-m4 \
25187    pdf-m4 
25188	@: $(MAKE); $(unstage)
25189	@[ -f ./m4/Makefile ] || exit 0; \
25190	r=`${PWD_COMMAND}`; export r; \
25191	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25192	$(HOST_EXPORTS) \
25193	for flag in $(EXTRA_HOST_FLAGS) ; do \
25194	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25195	done; \
25196	echo "Doing install-pdf in m4"; \
25197	(cd $(HOST_SUBDIR)/m4 && \
25198	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25199	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25200	          "RANLIB=$${RANLIB}" \
25201	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25202	          install-pdf) \
25203	  || exit 1
25204
25205@endif m4
25206
25207.PHONY: maybe-install-html-m4 install-html-m4
25208maybe-install-html-m4:
25209@if m4
25210maybe-install-html-m4: install-html-m4
25211
25212install-html-m4: \
25213    configure-m4 \
25214    html-m4 
25215	@: $(MAKE); $(unstage)
25216	@[ -f ./m4/Makefile ] || exit 0; \
25217	r=`${PWD_COMMAND}`; export r; \
25218	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25219	$(HOST_EXPORTS) \
25220	for flag in $(EXTRA_HOST_FLAGS) ; do \
25221	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25222	done; \
25223	echo "Doing install-html in m4"; \
25224	(cd $(HOST_SUBDIR)/m4 && \
25225	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25226	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25227	          "RANLIB=$${RANLIB}" \
25228	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25229	          install-html) \
25230	  || exit 1
25231
25232@endif m4
25233
25234.PHONY: maybe-installcheck-m4 installcheck-m4
25235maybe-installcheck-m4:
25236@if m4
25237maybe-installcheck-m4: installcheck-m4
25238
25239installcheck-m4: \
25240    configure-m4 
25241	@: $(MAKE); $(unstage)
25242	@[ -f ./m4/Makefile ] || exit 0; \
25243	r=`${PWD_COMMAND}`; export r; \
25244	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25245	$(HOST_EXPORTS) \
25246	for flag in $(EXTRA_HOST_FLAGS) ; do \
25247	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25248	done; \
25249	echo "Doing installcheck in m4"; \
25250	(cd $(HOST_SUBDIR)/m4 && \
25251	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25252	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25253	          "RANLIB=$${RANLIB}" \
25254	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25255	          installcheck) \
25256	  || exit 1
25257
25258@endif m4
25259
25260.PHONY: maybe-mostlyclean-m4 mostlyclean-m4
25261maybe-mostlyclean-m4:
25262@if m4
25263maybe-mostlyclean-m4: mostlyclean-m4
25264
25265mostlyclean-m4: 
25266	@: $(MAKE); $(unstage)
25267	@[ -f ./m4/Makefile ] || exit 0; \
25268	r=`${PWD_COMMAND}`; export r; \
25269	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25270	$(HOST_EXPORTS) \
25271	for flag in $(EXTRA_HOST_FLAGS) ; do \
25272	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25273	done; \
25274	echo "Doing mostlyclean in m4"; \
25275	(cd $(HOST_SUBDIR)/m4 && \
25276	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25277	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25278	          "RANLIB=$${RANLIB}" \
25279	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25280	          mostlyclean) \
25281	  || exit 1
25282
25283@endif m4
25284
25285.PHONY: maybe-clean-m4 clean-m4
25286maybe-clean-m4:
25287@if m4
25288maybe-clean-m4: clean-m4
25289
25290clean-m4: 
25291	@: $(MAKE); $(unstage)
25292	@[ -f ./m4/Makefile ] || exit 0; \
25293	r=`${PWD_COMMAND}`; export r; \
25294	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25295	$(HOST_EXPORTS) \
25296	for flag in $(EXTRA_HOST_FLAGS) ; do \
25297	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25298	done; \
25299	echo "Doing clean in m4"; \
25300	(cd $(HOST_SUBDIR)/m4 && \
25301	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25302	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25303	          "RANLIB=$${RANLIB}" \
25304	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25305	          clean) \
25306	  || exit 1
25307
25308@endif m4
25309
25310.PHONY: maybe-distclean-m4 distclean-m4
25311maybe-distclean-m4:
25312@if m4
25313maybe-distclean-m4: distclean-m4
25314
25315distclean-m4: 
25316	@: $(MAKE); $(unstage)
25317	@[ -f ./m4/Makefile ] || exit 0; \
25318	r=`${PWD_COMMAND}`; export r; \
25319	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25320	$(HOST_EXPORTS) \
25321	for flag in $(EXTRA_HOST_FLAGS) ; do \
25322	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25323	done; \
25324	echo "Doing distclean in m4"; \
25325	(cd $(HOST_SUBDIR)/m4 && \
25326	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25327	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25328	          "RANLIB=$${RANLIB}" \
25329	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25330	          distclean) \
25331	  || exit 1
25332
25333@endif m4
25334
25335.PHONY: maybe-maintainer-clean-m4 maintainer-clean-m4
25336maybe-maintainer-clean-m4:
25337@if m4
25338maybe-maintainer-clean-m4: maintainer-clean-m4
25339
25340maintainer-clean-m4: 
25341	@: $(MAKE); $(unstage)
25342	@[ -f ./m4/Makefile ] || exit 0; \
25343	r=`${PWD_COMMAND}`; export r; \
25344	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25345	$(HOST_EXPORTS) \
25346	for flag in $(EXTRA_HOST_FLAGS) ; do \
25347	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25348	done; \
25349	echo "Doing maintainer-clean in m4"; \
25350	(cd $(HOST_SUBDIR)/m4 && \
25351	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25352	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25353	          "RANLIB=$${RANLIB}" \
25354	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25355	          maintainer-clean) \
25356	  || exit 1
25357
25358@endif m4
25359
25360
25361
25362.PHONY: configure-readline maybe-configure-readline
25363maybe-configure-readline:
25364@if gcc-bootstrap
25365configure-readline: stage_current
25366@endif gcc-bootstrap
25367@if readline
25368maybe-configure-readline: configure-readline
25369configure-readline: 
25370	@: $(MAKE); $(unstage)
25371	@r=`${PWD_COMMAND}`; export r; \
25372	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25373	test ! -f $(HOST_SUBDIR)/readline/Makefile || exit 0; \
25374	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/readline; \
25375	$(HOST_EXPORTS)  \
25376	echo Configuring in $(HOST_SUBDIR)/readline; \
25377	cd "$(HOST_SUBDIR)/readline" || exit 1; \
25378	case $(srcdir) in \
25379	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
25380	  *) topdir=`echo $(HOST_SUBDIR)/readline/ | \
25381		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
25382	esac; \
25383	module_srcdir=readline; \
25384	$(SHELL) \
25385	  $$s/$$module_srcdir/configure \
25386	  --srcdir=$${topdir}/$$module_srcdir \
25387	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
25388	  --target=${target_alias}  \
25389	  || exit 1
25390@endif readline
25391
25392
25393
25394
25395
25396.PHONY: all-readline maybe-all-readline
25397maybe-all-readline:
25398@if gcc-bootstrap
25399all-readline: stage_current
25400@endif gcc-bootstrap
25401@if readline
25402TARGET-readline=all
25403maybe-all-readline: all-readline
25404all-readline: configure-readline
25405	@: $(MAKE); $(unstage)
25406	@r=`${PWD_COMMAND}`; export r; \
25407	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25408	$(HOST_EXPORTS)  \
25409	(cd $(HOST_SUBDIR)/readline && \
25410	  $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS)  \
25411		$(TARGET-readline))
25412@endif readline
25413
25414
25415
25416
25417.PHONY: check-readline maybe-check-readline
25418maybe-check-readline:
25419@if readline
25420maybe-check-readline: check-readline
25421
25422check-readline:
25423	@: $(MAKE); $(unstage)
25424	@r=`${PWD_COMMAND}`; export r; \
25425	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25426	$(HOST_EXPORTS)  \
25427	(cd $(HOST_SUBDIR)/readline && \
25428	  $(MAKE) $(FLAGS_TO_PASS)  check)
25429
25430@endif readline
25431
25432.PHONY: install-readline maybe-install-readline
25433maybe-install-readline:
25434@if readline
25435maybe-install-readline: install-readline
25436
25437install-readline: installdirs
25438	@: $(MAKE); $(unstage)
25439	@r=`${PWD_COMMAND}`; export r; \
25440	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25441	$(HOST_EXPORTS) \
25442	(cd $(HOST_SUBDIR)/readline && \
25443	  $(MAKE) $(FLAGS_TO_PASS)  install)
25444
25445@endif readline
25446
25447.PHONY: install-strip-readline maybe-install-strip-readline
25448maybe-install-strip-readline:
25449@if readline
25450maybe-install-strip-readline: install-strip-readline
25451
25452install-strip-readline: installdirs
25453	@: $(MAKE); $(unstage)
25454	@r=`${PWD_COMMAND}`; export r; \
25455	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25456	$(HOST_EXPORTS) \
25457	(cd $(HOST_SUBDIR)/readline && \
25458	  $(MAKE) $(FLAGS_TO_PASS)  install-strip)
25459
25460@endif readline
25461
25462# Other targets (info, dvi, pdf, etc.)
25463
25464.PHONY: maybe-info-readline info-readline
25465maybe-info-readline:
25466@if readline
25467maybe-info-readline: info-readline
25468
25469info-readline: \
25470    configure-readline 
25471	@: $(MAKE); $(unstage)
25472	@[ -f ./readline/Makefile ] || exit 0; \
25473	r=`${PWD_COMMAND}`; export r; \
25474	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25475	$(HOST_EXPORTS) \
25476	for flag in $(EXTRA_HOST_FLAGS) ; do \
25477	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25478	done; \
25479	echo "Doing info in readline"; \
25480	(cd $(HOST_SUBDIR)/readline && \
25481	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25482	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25483	          "RANLIB=$${RANLIB}" \
25484	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25485	          info) \
25486	  || exit 1
25487
25488@endif readline
25489
25490.PHONY: maybe-dvi-readline dvi-readline
25491maybe-dvi-readline:
25492@if readline
25493maybe-dvi-readline: dvi-readline
25494
25495dvi-readline: \
25496    configure-readline 
25497	@: $(MAKE); $(unstage)
25498	@[ -f ./readline/Makefile ] || exit 0; \
25499	r=`${PWD_COMMAND}`; export r; \
25500	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25501	$(HOST_EXPORTS) \
25502	for flag in $(EXTRA_HOST_FLAGS) ; do \
25503	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25504	done; \
25505	echo "Doing dvi in readline"; \
25506	(cd $(HOST_SUBDIR)/readline && \
25507	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25508	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25509	          "RANLIB=$${RANLIB}" \
25510	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25511	          dvi) \
25512	  || exit 1
25513
25514@endif readline
25515
25516.PHONY: maybe-pdf-readline pdf-readline
25517maybe-pdf-readline:
25518@if readline
25519maybe-pdf-readline: pdf-readline
25520
25521pdf-readline: \
25522    configure-readline 
25523	@: $(MAKE); $(unstage)
25524	@[ -f ./readline/Makefile ] || exit 0; \
25525	r=`${PWD_COMMAND}`; export r; \
25526	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25527	$(HOST_EXPORTS) \
25528	for flag in $(EXTRA_HOST_FLAGS) ; do \
25529	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25530	done; \
25531	echo "Doing pdf in readline"; \
25532	(cd $(HOST_SUBDIR)/readline && \
25533	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25534	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25535	          "RANLIB=$${RANLIB}" \
25536	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25537	          pdf) \
25538	  || exit 1
25539
25540@endif readline
25541
25542.PHONY: maybe-html-readline html-readline
25543maybe-html-readline:
25544@if readline
25545maybe-html-readline: html-readline
25546
25547html-readline: \
25548    configure-readline 
25549	@: $(MAKE); $(unstage)
25550	@[ -f ./readline/Makefile ] || exit 0; \
25551	r=`${PWD_COMMAND}`; export r; \
25552	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25553	$(HOST_EXPORTS) \
25554	for flag in $(EXTRA_HOST_FLAGS) ; do \
25555	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25556	done; \
25557	echo "Doing html in readline"; \
25558	(cd $(HOST_SUBDIR)/readline && \
25559	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25560	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25561	          "RANLIB=$${RANLIB}" \
25562	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25563	          html) \
25564	  || exit 1
25565
25566@endif readline
25567
25568.PHONY: maybe-TAGS-readline TAGS-readline
25569maybe-TAGS-readline:
25570@if readline
25571maybe-TAGS-readline: TAGS-readline
25572
25573TAGS-readline: \
25574    configure-readline 
25575	@: $(MAKE); $(unstage)
25576	@[ -f ./readline/Makefile ] || exit 0; \
25577	r=`${PWD_COMMAND}`; export r; \
25578	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25579	$(HOST_EXPORTS) \
25580	for flag in $(EXTRA_HOST_FLAGS) ; do \
25581	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25582	done; \
25583	echo "Doing TAGS in readline"; \
25584	(cd $(HOST_SUBDIR)/readline && \
25585	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25586	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25587	          "RANLIB=$${RANLIB}" \
25588	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25589	          TAGS) \
25590	  || exit 1
25591
25592@endif readline
25593
25594.PHONY: maybe-install-info-readline install-info-readline
25595maybe-install-info-readline:
25596@if readline
25597maybe-install-info-readline: install-info-readline
25598
25599install-info-readline: \
25600    configure-readline \
25601    info-readline 
25602	@: $(MAKE); $(unstage)
25603	@[ -f ./readline/Makefile ] || exit 0; \
25604	r=`${PWD_COMMAND}`; export r; \
25605	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25606	$(HOST_EXPORTS) \
25607	for flag in $(EXTRA_HOST_FLAGS) ; do \
25608	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25609	done; \
25610	echo "Doing install-info in readline"; \
25611	(cd $(HOST_SUBDIR)/readline && \
25612	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25613	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25614	          "RANLIB=$${RANLIB}" \
25615	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25616	          install-info) \
25617	  || exit 1
25618
25619@endif readline
25620
25621.PHONY: maybe-install-pdf-readline install-pdf-readline
25622maybe-install-pdf-readline:
25623@if readline
25624maybe-install-pdf-readline: install-pdf-readline
25625
25626install-pdf-readline: \
25627    configure-readline \
25628    pdf-readline 
25629	@: $(MAKE); $(unstage)
25630	@[ -f ./readline/Makefile ] || exit 0; \
25631	r=`${PWD_COMMAND}`; export r; \
25632	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25633	$(HOST_EXPORTS) \
25634	for flag in $(EXTRA_HOST_FLAGS) ; do \
25635	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25636	done; \
25637	echo "Doing install-pdf in readline"; \
25638	(cd $(HOST_SUBDIR)/readline && \
25639	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25640	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25641	          "RANLIB=$${RANLIB}" \
25642	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25643	          install-pdf) \
25644	  || exit 1
25645
25646@endif readline
25647
25648.PHONY: maybe-install-html-readline install-html-readline
25649maybe-install-html-readline:
25650@if readline
25651maybe-install-html-readline: install-html-readline
25652
25653install-html-readline: \
25654    configure-readline \
25655    html-readline 
25656	@: $(MAKE); $(unstage)
25657	@[ -f ./readline/Makefile ] || exit 0; \
25658	r=`${PWD_COMMAND}`; export r; \
25659	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25660	$(HOST_EXPORTS) \
25661	for flag in $(EXTRA_HOST_FLAGS) ; do \
25662	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25663	done; \
25664	echo "Doing install-html in readline"; \
25665	(cd $(HOST_SUBDIR)/readline && \
25666	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25667	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25668	          "RANLIB=$${RANLIB}" \
25669	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25670	          install-html) \
25671	  || exit 1
25672
25673@endif readline
25674
25675.PHONY: maybe-installcheck-readline installcheck-readline
25676maybe-installcheck-readline:
25677@if readline
25678maybe-installcheck-readline: installcheck-readline
25679
25680installcheck-readline: \
25681    configure-readline 
25682	@: $(MAKE); $(unstage)
25683	@[ -f ./readline/Makefile ] || exit 0; \
25684	r=`${PWD_COMMAND}`; export r; \
25685	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25686	$(HOST_EXPORTS) \
25687	for flag in $(EXTRA_HOST_FLAGS) ; do \
25688	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25689	done; \
25690	echo "Doing installcheck in readline"; \
25691	(cd $(HOST_SUBDIR)/readline && \
25692	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25693	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25694	          "RANLIB=$${RANLIB}" \
25695	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25696	          installcheck) \
25697	  || exit 1
25698
25699@endif readline
25700
25701.PHONY: maybe-mostlyclean-readline mostlyclean-readline
25702maybe-mostlyclean-readline:
25703@if readline
25704maybe-mostlyclean-readline: mostlyclean-readline
25705
25706mostlyclean-readline: 
25707	@: $(MAKE); $(unstage)
25708	@[ -f ./readline/Makefile ] || exit 0; \
25709	r=`${PWD_COMMAND}`; export r; \
25710	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25711	$(HOST_EXPORTS) \
25712	for flag in $(EXTRA_HOST_FLAGS) ; do \
25713	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25714	done; \
25715	echo "Doing mostlyclean in readline"; \
25716	(cd $(HOST_SUBDIR)/readline && \
25717	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25718	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25719	          "RANLIB=$${RANLIB}" \
25720	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25721	          mostlyclean) \
25722	  || exit 1
25723
25724@endif readline
25725
25726.PHONY: maybe-clean-readline clean-readline
25727maybe-clean-readline:
25728@if readline
25729maybe-clean-readline: clean-readline
25730
25731clean-readline: 
25732	@: $(MAKE); $(unstage)
25733	@[ -f ./readline/Makefile ] || exit 0; \
25734	r=`${PWD_COMMAND}`; export r; \
25735	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25736	$(HOST_EXPORTS) \
25737	for flag in $(EXTRA_HOST_FLAGS) ; do \
25738	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25739	done; \
25740	echo "Doing clean in readline"; \
25741	(cd $(HOST_SUBDIR)/readline && \
25742	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25743	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25744	          "RANLIB=$${RANLIB}" \
25745	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25746	          clean) \
25747	  || exit 1
25748
25749@endif readline
25750
25751.PHONY: maybe-distclean-readline distclean-readline
25752maybe-distclean-readline:
25753@if readline
25754maybe-distclean-readline: distclean-readline
25755
25756distclean-readline: 
25757	@: $(MAKE); $(unstage)
25758	@[ -f ./readline/Makefile ] || exit 0; \
25759	r=`${PWD_COMMAND}`; export r; \
25760	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25761	$(HOST_EXPORTS) \
25762	for flag in $(EXTRA_HOST_FLAGS) ; do \
25763	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25764	done; \
25765	echo "Doing distclean in readline"; \
25766	(cd $(HOST_SUBDIR)/readline && \
25767	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25768	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25769	          "RANLIB=$${RANLIB}" \
25770	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25771	          distclean) \
25772	  || exit 1
25773
25774@endif readline
25775
25776.PHONY: maybe-maintainer-clean-readline maintainer-clean-readline
25777maybe-maintainer-clean-readline:
25778@if readline
25779maybe-maintainer-clean-readline: maintainer-clean-readline
25780
25781maintainer-clean-readline: 
25782	@: $(MAKE); $(unstage)
25783	@[ -f ./readline/Makefile ] || exit 0; \
25784	r=`${PWD_COMMAND}`; export r; \
25785	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25786	$(HOST_EXPORTS) \
25787	for flag in $(EXTRA_HOST_FLAGS) ; do \
25788	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25789	done; \
25790	echo "Doing maintainer-clean in readline"; \
25791	(cd $(HOST_SUBDIR)/readline && \
25792	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25793	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25794	          "RANLIB=$${RANLIB}" \
25795	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25796	          maintainer-clean) \
25797	  || exit 1
25798
25799@endif readline
25800
25801
25802
25803.PHONY: configure-sid maybe-configure-sid
25804maybe-configure-sid:
25805@if gcc-bootstrap
25806configure-sid: stage_current
25807@endif gcc-bootstrap
25808@if sid
25809maybe-configure-sid: configure-sid
25810configure-sid: 
25811	@: $(MAKE); $(unstage)
25812	@r=`${PWD_COMMAND}`; export r; \
25813	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25814	test ! -f $(HOST_SUBDIR)/sid/Makefile || exit 0; \
25815	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/sid; \
25816	$(HOST_EXPORTS)  \
25817	echo Configuring in $(HOST_SUBDIR)/sid; \
25818	cd "$(HOST_SUBDIR)/sid" || exit 1; \
25819	case $(srcdir) in \
25820	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
25821	  *) topdir=`echo $(HOST_SUBDIR)/sid/ | \
25822		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
25823	esac; \
25824	module_srcdir=sid; \
25825	$(SHELL) \
25826	  $$s/$$module_srcdir/configure \
25827	  --srcdir=$${topdir}/$$module_srcdir \
25828	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
25829	  --target=${target_alias}  \
25830	  || exit 1
25831@endif sid
25832
25833
25834
25835
25836
25837.PHONY: all-sid maybe-all-sid
25838maybe-all-sid:
25839@if gcc-bootstrap
25840all-sid: stage_current
25841@endif gcc-bootstrap
25842@if sid
25843TARGET-sid=all
25844maybe-all-sid: all-sid
25845all-sid: configure-sid
25846	@: $(MAKE); $(unstage)
25847	@r=`${PWD_COMMAND}`; export r; \
25848	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25849	$(HOST_EXPORTS)  \
25850	(cd $(HOST_SUBDIR)/sid && \
25851	  $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS)  \
25852		$(TARGET-sid))
25853@endif sid
25854
25855
25856
25857
25858.PHONY: check-sid maybe-check-sid
25859maybe-check-sid:
25860@if sid
25861maybe-check-sid: check-sid
25862
25863check-sid:
25864	@: $(MAKE); $(unstage)
25865	@r=`${PWD_COMMAND}`; export r; \
25866	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25867	$(HOST_EXPORTS)  \
25868	(cd $(HOST_SUBDIR)/sid && \
25869	  $(MAKE) $(FLAGS_TO_PASS)  check)
25870
25871@endif sid
25872
25873.PHONY: install-sid maybe-install-sid
25874maybe-install-sid:
25875@if sid
25876maybe-install-sid: install-sid
25877
25878install-sid: installdirs
25879	@: $(MAKE); $(unstage)
25880	@r=`${PWD_COMMAND}`; export r; \
25881	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25882	$(HOST_EXPORTS) \
25883	(cd $(HOST_SUBDIR)/sid && \
25884	  $(MAKE) $(FLAGS_TO_PASS)  install)
25885
25886@endif sid
25887
25888.PHONY: install-strip-sid maybe-install-strip-sid
25889maybe-install-strip-sid:
25890@if sid
25891maybe-install-strip-sid: install-strip-sid
25892
25893install-strip-sid: installdirs
25894	@: $(MAKE); $(unstage)
25895	@r=`${PWD_COMMAND}`; export r; \
25896	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25897	$(HOST_EXPORTS) \
25898	(cd $(HOST_SUBDIR)/sid && \
25899	  $(MAKE) $(FLAGS_TO_PASS)  install-strip)
25900
25901@endif sid
25902
25903# Other targets (info, dvi, pdf, etc.)
25904
25905.PHONY: maybe-info-sid info-sid
25906maybe-info-sid:
25907@if sid
25908maybe-info-sid: info-sid
25909
25910info-sid: \
25911    configure-sid 
25912	@: $(MAKE); $(unstage)
25913	@[ -f ./sid/Makefile ] || exit 0; \
25914	r=`${PWD_COMMAND}`; export r; \
25915	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25916	$(HOST_EXPORTS) \
25917	for flag in $(EXTRA_HOST_FLAGS) ; do \
25918	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25919	done; \
25920	echo "Doing info in sid"; \
25921	(cd $(HOST_SUBDIR)/sid && \
25922	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25923	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25924	          "RANLIB=$${RANLIB}" \
25925	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25926	          info) \
25927	  || exit 1
25928
25929@endif sid
25930
25931.PHONY: maybe-dvi-sid dvi-sid
25932maybe-dvi-sid:
25933@if sid
25934maybe-dvi-sid: dvi-sid
25935
25936dvi-sid: \
25937    configure-sid 
25938	@: $(MAKE); $(unstage)
25939	@[ -f ./sid/Makefile ] || exit 0; \
25940	r=`${PWD_COMMAND}`; export r; \
25941	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25942	$(HOST_EXPORTS) \
25943	for flag in $(EXTRA_HOST_FLAGS) ; do \
25944	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25945	done; \
25946	echo "Doing dvi in sid"; \
25947	(cd $(HOST_SUBDIR)/sid && \
25948	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25949	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25950	          "RANLIB=$${RANLIB}" \
25951	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25952	          dvi) \
25953	  || exit 1
25954
25955@endif sid
25956
25957.PHONY: maybe-pdf-sid pdf-sid
25958maybe-pdf-sid:
25959@if sid
25960maybe-pdf-sid: pdf-sid
25961
25962pdf-sid: \
25963    configure-sid 
25964	@: $(MAKE); $(unstage)
25965	@[ -f ./sid/Makefile ] || exit 0; \
25966	r=`${PWD_COMMAND}`; export r; \
25967	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25968	$(HOST_EXPORTS) \
25969	for flag in $(EXTRA_HOST_FLAGS) ; do \
25970	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25971	done; \
25972	echo "Doing pdf in sid"; \
25973	(cd $(HOST_SUBDIR)/sid && \
25974	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25975	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25976	          "RANLIB=$${RANLIB}" \
25977	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25978	          pdf) \
25979	  || exit 1
25980
25981@endif sid
25982
25983.PHONY: maybe-html-sid html-sid
25984maybe-html-sid:
25985@if sid
25986maybe-html-sid: html-sid
25987
25988html-sid: \
25989    configure-sid 
25990	@: $(MAKE); $(unstage)
25991	@[ -f ./sid/Makefile ] || exit 0; \
25992	r=`${PWD_COMMAND}`; export r; \
25993	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25994	$(HOST_EXPORTS) \
25995	for flag in $(EXTRA_HOST_FLAGS) ; do \
25996	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25997	done; \
25998	echo "Doing html in sid"; \
25999	(cd $(HOST_SUBDIR)/sid && \
26000	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26001	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26002	          "RANLIB=$${RANLIB}" \
26003	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26004	          html) \
26005	  || exit 1
26006
26007@endif sid
26008
26009.PHONY: maybe-TAGS-sid TAGS-sid
26010maybe-TAGS-sid:
26011@if sid
26012maybe-TAGS-sid: TAGS-sid
26013
26014TAGS-sid: \
26015    configure-sid 
26016	@: $(MAKE); $(unstage)
26017	@[ -f ./sid/Makefile ] || exit 0; \
26018	r=`${PWD_COMMAND}`; export r; \
26019	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26020	$(HOST_EXPORTS) \
26021	for flag in $(EXTRA_HOST_FLAGS) ; do \
26022	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26023	done; \
26024	echo "Doing TAGS in sid"; \
26025	(cd $(HOST_SUBDIR)/sid && \
26026	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26027	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26028	          "RANLIB=$${RANLIB}" \
26029	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26030	          TAGS) \
26031	  || exit 1
26032
26033@endif sid
26034
26035.PHONY: maybe-install-info-sid install-info-sid
26036maybe-install-info-sid:
26037@if sid
26038maybe-install-info-sid: install-info-sid
26039
26040install-info-sid: \
26041    configure-sid \
26042    info-sid 
26043	@: $(MAKE); $(unstage)
26044	@[ -f ./sid/Makefile ] || exit 0; \
26045	r=`${PWD_COMMAND}`; export r; \
26046	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26047	$(HOST_EXPORTS) \
26048	for flag in $(EXTRA_HOST_FLAGS) ; do \
26049	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26050	done; \
26051	echo "Doing install-info in sid"; \
26052	(cd $(HOST_SUBDIR)/sid && \
26053	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26054	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26055	          "RANLIB=$${RANLIB}" \
26056	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26057	          install-info) \
26058	  || exit 1
26059
26060@endif sid
26061
26062.PHONY: maybe-install-pdf-sid install-pdf-sid
26063maybe-install-pdf-sid:
26064@if sid
26065maybe-install-pdf-sid: install-pdf-sid
26066
26067install-pdf-sid: \
26068    configure-sid \
26069    pdf-sid 
26070	@: $(MAKE); $(unstage)
26071	@[ -f ./sid/Makefile ] || exit 0; \
26072	r=`${PWD_COMMAND}`; export r; \
26073	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26074	$(HOST_EXPORTS) \
26075	for flag in $(EXTRA_HOST_FLAGS) ; do \
26076	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26077	done; \
26078	echo "Doing install-pdf in sid"; \
26079	(cd $(HOST_SUBDIR)/sid && \
26080	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26081	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26082	          "RANLIB=$${RANLIB}" \
26083	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26084	          install-pdf) \
26085	  || exit 1
26086
26087@endif sid
26088
26089.PHONY: maybe-install-html-sid install-html-sid
26090maybe-install-html-sid:
26091@if sid
26092maybe-install-html-sid: install-html-sid
26093
26094install-html-sid: \
26095    configure-sid \
26096    html-sid 
26097	@: $(MAKE); $(unstage)
26098	@[ -f ./sid/Makefile ] || exit 0; \
26099	r=`${PWD_COMMAND}`; export r; \
26100	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26101	$(HOST_EXPORTS) \
26102	for flag in $(EXTRA_HOST_FLAGS) ; do \
26103	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26104	done; \
26105	echo "Doing install-html in sid"; \
26106	(cd $(HOST_SUBDIR)/sid && \
26107	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26108	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26109	          "RANLIB=$${RANLIB}" \
26110	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26111	          install-html) \
26112	  || exit 1
26113
26114@endif sid
26115
26116.PHONY: maybe-installcheck-sid installcheck-sid
26117maybe-installcheck-sid:
26118@if sid
26119maybe-installcheck-sid: installcheck-sid
26120
26121installcheck-sid: \
26122    configure-sid 
26123	@: $(MAKE); $(unstage)
26124	@[ -f ./sid/Makefile ] || exit 0; \
26125	r=`${PWD_COMMAND}`; export r; \
26126	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26127	$(HOST_EXPORTS) \
26128	for flag in $(EXTRA_HOST_FLAGS) ; do \
26129	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26130	done; \
26131	echo "Doing installcheck in sid"; \
26132	(cd $(HOST_SUBDIR)/sid && \
26133	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26134	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26135	          "RANLIB=$${RANLIB}" \
26136	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26137	          installcheck) \
26138	  || exit 1
26139
26140@endif sid
26141
26142.PHONY: maybe-mostlyclean-sid mostlyclean-sid
26143maybe-mostlyclean-sid:
26144@if sid
26145maybe-mostlyclean-sid: mostlyclean-sid
26146
26147mostlyclean-sid: 
26148	@: $(MAKE); $(unstage)
26149	@[ -f ./sid/Makefile ] || exit 0; \
26150	r=`${PWD_COMMAND}`; export r; \
26151	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26152	$(HOST_EXPORTS) \
26153	for flag in $(EXTRA_HOST_FLAGS) ; do \
26154	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26155	done; \
26156	echo "Doing mostlyclean in sid"; \
26157	(cd $(HOST_SUBDIR)/sid && \
26158	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26159	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26160	          "RANLIB=$${RANLIB}" \
26161	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26162	          mostlyclean) \
26163	  || exit 1
26164
26165@endif sid
26166
26167.PHONY: maybe-clean-sid clean-sid
26168maybe-clean-sid:
26169@if sid
26170maybe-clean-sid: clean-sid
26171
26172clean-sid: 
26173	@: $(MAKE); $(unstage)
26174	@[ -f ./sid/Makefile ] || exit 0; \
26175	r=`${PWD_COMMAND}`; export r; \
26176	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26177	$(HOST_EXPORTS) \
26178	for flag in $(EXTRA_HOST_FLAGS) ; do \
26179	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26180	done; \
26181	echo "Doing clean in sid"; \
26182	(cd $(HOST_SUBDIR)/sid && \
26183	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26184	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26185	          "RANLIB=$${RANLIB}" \
26186	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26187	          clean) \
26188	  || exit 1
26189
26190@endif sid
26191
26192.PHONY: maybe-distclean-sid distclean-sid
26193maybe-distclean-sid:
26194@if sid
26195maybe-distclean-sid: distclean-sid
26196
26197distclean-sid: 
26198	@: $(MAKE); $(unstage)
26199	@[ -f ./sid/Makefile ] || exit 0; \
26200	r=`${PWD_COMMAND}`; export r; \
26201	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26202	$(HOST_EXPORTS) \
26203	for flag in $(EXTRA_HOST_FLAGS) ; do \
26204	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26205	done; \
26206	echo "Doing distclean in sid"; \
26207	(cd $(HOST_SUBDIR)/sid && \
26208	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26209	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26210	          "RANLIB=$${RANLIB}" \
26211	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26212	          distclean) \
26213	  || exit 1
26214
26215@endif sid
26216
26217.PHONY: maybe-maintainer-clean-sid maintainer-clean-sid
26218maybe-maintainer-clean-sid:
26219@if sid
26220maybe-maintainer-clean-sid: maintainer-clean-sid
26221
26222maintainer-clean-sid: 
26223	@: $(MAKE); $(unstage)
26224	@[ -f ./sid/Makefile ] || exit 0; \
26225	r=`${PWD_COMMAND}`; export r; \
26226	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26227	$(HOST_EXPORTS) \
26228	for flag in $(EXTRA_HOST_FLAGS) ; do \
26229	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26230	done; \
26231	echo "Doing maintainer-clean in sid"; \
26232	(cd $(HOST_SUBDIR)/sid && \
26233	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26234	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26235	          "RANLIB=$${RANLIB}" \
26236	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26237	          maintainer-clean) \
26238	  || exit 1
26239
26240@endif sid
26241
26242
26243
26244.PHONY: configure-sim maybe-configure-sim
26245maybe-configure-sim:
26246@if gcc-bootstrap
26247configure-sim: stage_current
26248@endif gcc-bootstrap
26249@if sim
26250maybe-configure-sim: configure-sim
26251configure-sim: 
26252	@: $(MAKE); $(unstage)
26253	@r=`${PWD_COMMAND}`; export r; \
26254	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26255	test ! -f $(HOST_SUBDIR)/sim/Makefile || exit 0; \
26256	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/sim; \
26257	$(HOST_EXPORTS)  \
26258	echo Configuring in $(HOST_SUBDIR)/sim; \
26259	cd "$(HOST_SUBDIR)/sim" || exit 1; \
26260	case $(srcdir) in \
26261	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
26262	  *) topdir=`echo $(HOST_SUBDIR)/sim/ | \
26263		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
26264	esac; \
26265	module_srcdir=sim; \
26266	$(SHELL) \
26267	  $$s/$$module_srcdir/configure \
26268	  --srcdir=$${topdir}/$$module_srcdir \
26269	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
26270	  --target=${target_alias}  \
26271	  || exit 1
26272@endif sim
26273
26274
26275
26276
26277
26278.PHONY: all-sim maybe-all-sim
26279maybe-all-sim:
26280@if gcc-bootstrap
26281all-sim: stage_current
26282@endif gcc-bootstrap
26283@if sim
26284TARGET-sim=all
26285maybe-all-sim: all-sim
26286all-sim: configure-sim
26287	@: $(MAKE); $(unstage)
26288	@r=`${PWD_COMMAND}`; export r; \
26289	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26290	$(HOST_EXPORTS)  \
26291	(cd $(HOST_SUBDIR)/sim && \
26292	  $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS)  \
26293		$(TARGET-sim))
26294@endif sim
26295
26296
26297
26298
26299.PHONY: check-sim maybe-check-sim
26300maybe-check-sim:
26301@if sim
26302maybe-check-sim: check-sim
26303
26304check-sim:
26305	@: $(MAKE); $(unstage)
26306	@r=`${PWD_COMMAND}`; export r; \
26307	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26308	$(HOST_EXPORTS)  \
26309	(cd $(HOST_SUBDIR)/sim && \
26310	  $(MAKE) $(FLAGS_TO_PASS)  check)
26311
26312@endif sim
26313
26314.PHONY: install-sim maybe-install-sim
26315maybe-install-sim:
26316@if sim
26317maybe-install-sim: install-sim
26318
26319install-sim: installdirs
26320	@: $(MAKE); $(unstage)
26321	@r=`${PWD_COMMAND}`; export r; \
26322	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26323	$(HOST_EXPORTS) \
26324	(cd $(HOST_SUBDIR)/sim && \
26325	  $(MAKE) $(FLAGS_TO_PASS)  install)
26326
26327@endif sim
26328
26329.PHONY: install-strip-sim maybe-install-strip-sim
26330maybe-install-strip-sim:
26331@if sim
26332maybe-install-strip-sim: install-strip-sim
26333
26334install-strip-sim: installdirs
26335	@: $(MAKE); $(unstage)
26336	@r=`${PWD_COMMAND}`; export r; \
26337	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26338	$(HOST_EXPORTS) \
26339	(cd $(HOST_SUBDIR)/sim && \
26340	  $(MAKE) $(FLAGS_TO_PASS)  install-strip)
26341
26342@endif sim
26343
26344# Other targets (info, dvi, pdf, etc.)
26345
26346.PHONY: maybe-info-sim info-sim
26347maybe-info-sim:
26348@if sim
26349maybe-info-sim: info-sim
26350
26351info-sim: \
26352    configure-sim 
26353	@: $(MAKE); $(unstage)
26354	@[ -f ./sim/Makefile ] || exit 0; \
26355	r=`${PWD_COMMAND}`; export r; \
26356	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26357	$(HOST_EXPORTS) \
26358	for flag in $(EXTRA_HOST_FLAGS) ; do \
26359	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26360	done; \
26361	echo "Doing info in sim"; \
26362	(cd $(HOST_SUBDIR)/sim && \
26363	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26364	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26365	          "RANLIB=$${RANLIB}" \
26366	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26367	          info) \
26368	  || exit 1
26369
26370@endif sim
26371
26372.PHONY: maybe-dvi-sim dvi-sim
26373maybe-dvi-sim:
26374@if sim
26375maybe-dvi-sim: dvi-sim
26376
26377dvi-sim: \
26378    configure-sim 
26379	@: $(MAKE); $(unstage)
26380	@[ -f ./sim/Makefile ] || exit 0; \
26381	r=`${PWD_COMMAND}`; export r; \
26382	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26383	$(HOST_EXPORTS) \
26384	for flag in $(EXTRA_HOST_FLAGS) ; do \
26385	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26386	done; \
26387	echo "Doing dvi in sim"; \
26388	(cd $(HOST_SUBDIR)/sim && \
26389	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26390	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26391	          "RANLIB=$${RANLIB}" \
26392	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26393	          dvi) \
26394	  || exit 1
26395
26396@endif sim
26397
26398.PHONY: maybe-pdf-sim pdf-sim
26399maybe-pdf-sim:
26400@if sim
26401maybe-pdf-sim: pdf-sim
26402
26403pdf-sim: \
26404    configure-sim 
26405	@: $(MAKE); $(unstage)
26406	@[ -f ./sim/Makefile ] || exit 0; \
26407	r=`${PWD_COMMAND}`; export r; \
26408	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26409	$(HOST_EXPORTS) \
26410	for flag in $(EXTRA_HOST_FLAGS) ; do \
26411	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26412	done; \
26413	echo "Doing pdf in sim"; \
26414	(cd $(HOST_SUBDIR)/sim && \
26415	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26416	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26417	          "RANLIB=$${RANLIB}" \
26418	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26419	          pdf) \
26420	  || exit 1
26421
26422@endif sim
26423
26424.PHONY: maybe-html-sim html-sim
26425maybe-html-sim:
26426@if sim
26427maybe-html-sim: html-sim
26428
26429html-sim: \
26430    configure-sim 
26431	@: $(MAKE); $(unstage)
26432	@[ -f ./sim/Makefile ] || exit 0; \
26433	r=`${PWD_COMMAND}`; export r; \
26434	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26435	$(HOST_EXPORTS) \
26436	for flag in $(EXTRA_HOST_FLAGS) ; do \
26437	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26438	done; \
26439	echo "Doing html in sim"; \
26440	(cd $(HOST_SUBDIR)/sim && \
26441	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26442	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26443	          "RANLIB=$${RANLIB}" \
26444	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26445	          html) \
26446	  || exit 1
26447
26448@endif sim
26449
26450.PHONY: maybe-TAGS-sim TAGS-sim
26451maybe-TAGS-sim:
26452@if sim
26453maybe-TAGS-sim: TAGS-sim
26454
26455TAGS-sim: \
26456    configure-sim 
26457	@: $(MAKE); $(unstage)
26458	@[ -f ./sim/Makefile ] || exit 0; \
26459	r=`${PWD_COMMAND}`; export r; \
26460	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26461	$(HOST_EXPORTS) \
26462	for flag in $(EXTRA_HOST_FLAGS) ; do \
26463	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26464	done; \
26465	echo "Doing TAGS in sim"; \
26466	(cd $(HOST_SUBDIR)/sim && \
26467	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26468	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26469	          "RANLIB=$${RANLIB}" \
26470	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26471	          TAGS) \
26472	  || exit 1
26473
26474@endif sim
26475
26476.PHONY: maybe-install-info-sim install-info-sim
26477maybe-install-info-sim:
26478@if sim
26479maybe-install-info-sim: install-info-sim
26480
26481install-info-sim: \
26482    configure-sim \
26483    info-sim 
26484	@: $(MAKE); $(unstage)
26485	@[ -f ./sim/Makefile ] || exit 0; \
26486	r=`${PWD_COMMAND}`; export r; \
26487	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26488	$(HOST_EXPORTS) \
26489	for flag in $(EXTRA_HOST_FLAGS) ; do \
26490	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26491	done; \
26492	echo "Doing install-info in sim"; \
26493	(cd $(HOST_SUBDIR)/sim && \
26494	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26495	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26496	          "RANLIB=$${RANLIB}" \
26497	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26498	          install-info) \
26499	  || exit 1
26500
26501@endif sim
26502
26503.PHONY: maybe-install-pdf-sim install-pdf-sim
26504maybe-install-pdf-sim:
26505@if sim
26506maybe-install-pdf-sim: install-pdf-sim
26507
26508install-pdf-sim: \
26509    configure-sim \
26510    pdf-sim 
26511	@: $(MAKE); $(unstage)
26512	@[ -f ./sim/Makefile ] || exit 0; \
26513	r=`${PWD_COMMAND}`; export r; \
26514	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26515	$(HOST_EXPORTS) \
26516	for flag in $(EXTRA_HOST_FLAGS) ; do \
26517	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26518	done; \
26519	echo "Doing install-pdf in sim"; \
26520	(cd $(HOST_SUBDIR)/sim && \
26521	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26522	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26523	          "RANLIB=$${RANLIB}" \
26524	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26525	          install-pdf) \
26526	  || exit 1
26527
26528@endif sim
26529
26530.PHONY: maybe-install-html-sim install-html-sim
26531maybe-install-html-sim:
26532@if sim
26533maybe-install-html-sim: install-html-sim
26534
26535install-html-sim: \
26536    configure-sim \
26537    html-sim 
26538	@: $(MAKE); $(unstage)
26539	@[ -f ./sim/Makefile ] || exit 0; \
26540	r=`${PWD_COMMAND}`; export r; \
26541	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26542	$(HOST_EXPORTS) \
26543	for flag in $(EXTRA_HOST_FLAGS) ; do \
26544	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26545	done; \
26546	echo "Doing install-html in sim"; \
26547	(cd $(HOST_SUBDIR)/sim && \
26548	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26549	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26550	          "RANLIB=$${RANLIB}" \
26551	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26552	          install-html) \
26553	  || exit 1
26554
26555@endif sim
26556
26557.PHONY: maybe-installcheck-sim installcheck-sim
26558maybe-installcheck-sim:
26559@if sim
26560maybe-installcheck-sim: installcheck-sim
26561
26562installcheck-sim: \
26563    configure-sim 
26564	@: $(MAKE); $(unstage)
26565	@[ -f ./sim/Makefile ] || exit 0; \
26566	r=`${PWD_COMMAND}`; export r; \
26567	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26568	$(HOST_EXPORTS) \
26569	for flag in $(EXTRA_HOST_FLAGS) ; do \
26570	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26571	done; \
26572	echo "Doing installcheck in sim"; \
26573	(cd $(HOST_SUBDIR)/sim && \
26574	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26575	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26576	          "RANLIB=$${RANLIB}" \
26577	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26578	          installcheck) \
26579	  || exit 1
26580
26581@endif sim
26582
26583.PHONY: maybe-mostlyclean-sim mostlyclean-sim
26584maybe-mostlyclean-sim:
26585@if sim
26586maybe-mostlyclean-sim: mostlyclean-sim
26587
26588mostlyclean-sim: 
26589	@: $(MAKE); $(unstage)
26590	@[ -f ./sim/Makefile ] || exit 0; \
26591	r=`${PWD_COMMAND}`; export r; \
26592	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26593	$(HOST_EXPORTS) \
26594	for flag in $(EXTRA_HOST_FLAGS) ; do \
26595	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26596	done; \
26597	echo "Doing mostlyclean in sim"; \
26598	(cd $(HOST_SUBDIR)/sim && \
26599	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26600	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26601	          "RANLIB=$${RANLIB}" \
26602	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26603	          mostlyclean) \
26604	  || exit 1
26605
26606@endif sim
26607
26608.PHONY: maybe-clean-sim clean-sim
26609maybe-clean-sim:
26610@if sim
26611maybe-clean-sim: clean-sim
26612
26613clean-sim: 
26614	@: $(MAKE); $(unstage)
26615	@[ -f ./sim/Makefile ] || exit 0; \
26616	r=`${PWD_COMMAND}`; export r; \
26617	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26618	$(HOST_EXPORTS) \
26619	for flag in $(EXTRA_HOST_FLAGS) ; do \
26620	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26621	done; \
26622	echo "Doing clean in sim"; \
26623	(cd $(HOST_SUBDIR)/sim && \
26624	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26625	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26626	          "RANLIB=$${RANLIB}" \
26627	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26628	          clean) \
26629	  || exit 1
26630
26631@endif sim
26632
26633.PHONY: maybe-distclean-sim distclean-sim
26634maybe-distclean-sim:
26635@if sim
26636maybe-distclean-sim: distclean-sim
26637
26638distclean-sim: 
26639	@: $(MAKE); $(unstage)
26640	@[ -f ./sim/Makefile ] || exit 0; \
26641	r=`${PWD_COMMAND}`; export r; \
26642	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26643	$(HOST_EXPORTS) \
26644	for flag in $(EXTRA_HOST_FLAGS) ; do \
26645	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26646	done; \
26647	echo "Doing distclean in sim"; \
26648	(cd $(HOST_SUBDIR)/sim && \
26649	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26650	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26651	          "RANLIB=$${RANLIB}" \
26652	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26653	          distclean) \
26654	  || exit 1
26655
26656@endif sim
26657
26658.PHONY: maybe-maintainer-clean-sim maintainer-clean-sim
26659maybe-maintainer-clean-sim:
26660@if sim
26661maybe-maintainer-clean-sim: maintainer-clean-sim
26662
26663maintainer-clean-sim: 
26664	@: $(MAKE); $(unstage)
26665	@[ -f ./sim/Makefile ] || exit 0; \
26666	r=`${PWD_COMMAND}`; export r; \
26667	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26668	$(HOST_EXPORTS) \
26669	for flag in $(EXTRA_HOST_FLAGS) ; do \
26670	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26671	done; \
26672	echo "Doing maintainer-clean in sim"; \
26673	(cd $(HOST_SUBDIR)/sim && \
26674	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26675	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26676	          "RANLIB=$${RANLIB}" \
26677	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26678	          maintainer-clean) \
26679	  || exit 1
26680
26681@endif sim
26682
26683
26684
26685.PHONY: configure-texinfo maybe-configure-texinfo
26686maybe-configure-texinfo:
26687@if gcc-bootstrap
26688configure-texinfo: stage_current
26689@endif gcc-bootstrap
26690@if texinfo
26691maybe-configure-texinfo: configure-texinfo
26692configure-texinfo: 
26693	@: $(MAKE); $(unstage)
26694	@r=`${PWD_COMMAND}`; export r; \
26695	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26696	test ! -f $(HOST_SUBDIR)/texinfo/Makefile || exit 0; \
26697	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/texinfo; \
26698	$(HOST_EXPORTS)  \
26699	echo Configuring in $(HOST_SUBDIR)/texinfo; \
26700	cd "$(HOST_SUBDIR)/texinfo" || exit 1; \
26701	case $(srcdir) in \
26702	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
26703	  *) topdir=`echo $(HOST_SUBDIR)/texinfo/ | \
26704		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
26705	esac; \
26706	module_srcdir=texinfo; \
26707	$(SHELL) \
26708	  $$s/$$module_srcdir/configure \
26709	  --srcdir=$${topdir}/$$module_srcdir \
26710	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
26711	  --target=${target_alias}  \
26712	  || exit 1
26713@endif texinfo
26714
26715
26716
26717
26718
26719.PHONY: all-texinfo maybe-all-texinfo
26720maybe-all-texinfo:
26721@if gcc-bootstrap
26722all-texinfo: stage_current
26723@endif gcc-bootstrap
26724@if texinfo
26725TARGET-texinfo=all
26726maybe-all-texinfo: all-texinfo
26727all-texinfo: configure-texinfo
26728	@: $(MAKE); $(unstage)
26729	@r=`${PWD_COMMAND}`; export r; \
26730	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26731	$(HOST_EXPORTS)  \
26732	(cd $(HOST_SUBDIR)/texinfo && \
26733	  $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS)  \
26734		$(TARGET-texinfo))
26735@endif texinfo
26736
26737
26738
26739
26740.PHONY: check-texinfo maybe-check-texinfo
26741maybe-check-texinfo:
26742@if texinfo
26743maybe-check-texinfo: check-texinfo
26744
26745check-texinfo:
26746	@: $(MAKE); $(unstage)
26747	@r=`${PWD_COMMAND}`; export r; \
26748	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26749	$(HOST_EXPORTS)  \
26750	(cd $(HOST_SUBDIR)/texinfo && \
26751	  $(MAKE) $(FLAGS_TO_PASS)  check)
26752
26753@endif texinfo
26754
26755.PHONY: install-texinfo maybe-install-texinfo
26756maybe-install-texinfo:
26757@if texinfo
26758maybe-install-texinfo: install-texinfo
26759
26760install-texinfo:
26761
26762@endif texinfo
26763
26764.PHONY: install-strip-texinfo maybe-install-strip-texinfo
26765maybe-install-strip-texinfo:
26766@if texinfo
26767maybe-install-strip-texinfo: install-strip-texinfo
26768
26769install-strip-texinfo:
26770
26771@endif texinfo
26772
26773# Other targets (info, dvi, pdf, etc.)
26774
26775.PHONY: maybe-info-texinfo info-texinfo
26776maybe-info-texinfo:
26777@if texinfo
26778maybe-info-texinfo: info-texinfo
26779
26780info-texinfo: \
26781    configure-texinfo 
26782	@: $(MAKE); $(unstage)
26783	@[ -f ./texinfo/Makefile ] || exit 0; \
26784	r=`${PWD_COMMAND}`; export r; \
26785	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26786	$(HOST_EXPORTS) \
26787	for flag in $(EXTRA_HOST_FLAGS) ; do \
26788	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26789	done; \
26790	echo "Doing info in texinfo"; \
26791	(cd $(HOST_SUBDIR)/texinfo && \
26792	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26793	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26794	          "RANLIB=$${RANLIB}" \
26795	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26796	          info) \
26797	  || exit 1
26798
26799@endif texinfo
26800
26801.PHONY: maybe-dvi-texinfo dvi-texinfo
26802maybe-dvi-texinfo:
26803@if texinfo
26804maybe-dvi-texinfo: dvi-texinfo
26805
26806dvi-texinfo: \
26807    configure-texinfo 
26808	@: $(MAKE); $(unstage)
26809	@[ -f ./texinfo/Makefile ] || exit 0; \
26810	r=`${PWD_COMMAND}`; export r; \
26811	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26812	$(HOST_EXPORTS) \
26813	for flag in $(EXTRA_HOST_FLAGS) ; do \
26814	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26815	done; \
26816	echo "Doing dvi in texinfo"; \
26817	(cd $(HOST_SUBDIR)/texinfo && \
26818	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26819	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26820	          "RANLIB=$${RANLIB}" \
26821	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26822	          dvi) \
26823	  || exit 1
26824
26825@endif texinfo
26826
26827.PHONY: maybe-pdf-texinfo pdf-texinfo
26828maybe-pdf-texinfo:
26829@if texinfo
26830maybe-pdf-texinfo: pdf-texinfo
26831
26832pdf-texinfo: \
26833    configure-texinfo 
26834	@: $(MAKE); $(unstage)
26835	@[ -f ./texinfo/Makefile ] || exit 0; \
26836	r=`${PWD_COMMAND}`; export r; \
26837	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26838	$(HOST_EXPORTS) \
26839	for flag in $(EXTRA_HOST_FLAGS) ; do \
26840	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26841	done; \
26842	echo "Doing pdf in texinfo"; \
26843	(cd $(HOST_SUBDIR)/texinfo && \
26844	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26845	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26846	          "RANLIB=$${RANLIB}" \
26847	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26848	          pdf) \
26849	  || exit 1
26850
26851@endif texinfo
26852
26853.PHONY: maybe-html-texinfo html-texinfo
26854maybe-html-texinfo:
26855@if texinfo
26856maybe-html-texinfo: html-texinfo
26857
26858html-texinfo: \
26859    configure-texinfo 
26860	@: $(MAKE); $(unstage)
26861	@[ -f ./texinfo/Makefile ] || exit 0; \
26862	r=`${PWD_COMMAND}`; export r; \
26863	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26864	$(HOST_EXPORTS) \
26865	for flag in $(EXTRA_HOST_FLAGS) ; do \
26866	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26867	done; \
26868	echo "Doing html in texinfo"; \
26869	(cd $(HOST_SUBDIR)/texinfo && \
26870	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26871	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26872	          "RANLIB=$${RANLIB}" \
26873	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26874	          html) \
26875	  || exit 1
26876
26877@endif texinfo
26878
26879.PHONY: maybe-TAGS-texinfo TAGS-texinfo
26880maybe-TAGS-texinfo:
26881@if texinfo
26882maybe-TAGS-texinfo: TAGS-texinfo
26883
26884TAGS-texinfo: \
26885    configure-texinfo 
26886	@: $(MAKE); $(unstage)
26887	@[ -f ./texinfo/Makefile ] || exit 0; \
26888	r=`${PWD_COMMAND}`; export r; \
26889	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26890	$(HOST_EXPORTS) \
26891	for flag in $(EXTRA_HOST_FLAGS) ; do \
26892	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26893	done; \
26894	echo "Doing TAGS in texinfo"; \
26895	(cd $(HOST_SUBDIR)/texinfo && \
26896	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26897	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26898	          "RANLIB=$${RANLIB}" \
26899	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26900	          TAGS) \
26901	  || exit 1
26902
26903@endif texinfo
26904
26905.PHONY: maybe-install-info-texinfo install-info-texinfo
26906maybe-install-info-texinfo:
26907@if texinfo
26908maybe-install-info-texinfo: install-info-texinfo
26909
26910install-info-texinfo: \
26911    configure-texinfo \
26912    info-texinfo 
26913	@: $(MAKE); $(unstage)
26914	@[ -f ./texinfo/Makefile ] || exit 0; \
26915	r=`${PWD_COMMAND}`; export r; \
26916	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26917	$(HOST_EXPORTS) \
26918	for flag in $(EXTRA_HOST_FLAGS) ; do \
26919	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26920	done; \
26921	echo "Doing install-info in texinfo"; \
26922	(cd $(HOST_SUBDIR)/texinfo && \
26923	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26924	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26925	          "RANLIB=$${RANLIB}" \
26926	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26927	          install-info) \
26928	  || exit 1
26929
26930@endif texinfo
26931
26932.PHONY: maybe-install-pdf-texinfo install-pdf-texinfo
26933maybe-install-pdf-texinfo:
26934@if texinfo
26935maybe-install-pdf-texinfo: install-pdf-texinfo
26936
26937install-pdf-texinfo: \
26938    configure-texinfo \
26939    pdf-texinfo 
26940	@: $(MAKE); $(unstage)
26941	@[ -f ./texinfo/Makefile ] || exit 0; \
26942	r=`${PWD_COMMAND}`; export r; \
26943	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26944	$(HOST_EXPORTS) \
26945	for flag in $(EXTRA_HOST_FLAGS) ; do \
26946	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26947	done; \
26948	echo "Doing install-pdf in texinfo"; \
26949	(cd $(HOST_SUBDIR)/texinfo && \
26950	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26951	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26952	          "RANLIB=$${RANLIB}" \
26953	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26954	          install-pdf) \
26955	  || exit 1
26956
26957@endif texinfo
26958
26959.PHONY: maybe-install-html-texinfo install-html-texinfo
26960maybe-install-html-texinfo:
26961@if texinfo
26962maybe-install-html-texinfo: install-html-texinfo
26963
26964install-html-texinfo: \
26965    configure-texinfo \
26966    html-texinfo 
26967	@: $(MAKE); $(unstage)
26968	@[ -f ./texinfo/Makefile ] || exit 0; \
26969	r=`${PWD_COMMAND}`; export r; \
26970	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26971	$(HOST_EXPORTS) \
26972	for flag in $(EXTRA_HOST_FLAGS) ; do \
26973	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26974	done; \
26975	echo "Doing install-html in texinfo"; \
26976	(cd $(HOST_SUBDIR)/texinfo && \
26977	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26978	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26979	          "RANLIB=$${RANLIB}" \
26980	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26981	          install-html) \
26982	  || exit 1
26983
26984@endif texinfo
26985
26986.PHONY: maybe-installcheck-texinfo installcheck-texinfo
26987maybe-installcheck-texinfo:
26988@if texinfo
26989maybe-installcheck-texinfo: installcheck-texinfo
26990
26991installcheck-texinfo: \
26992    configure-texinfo 
26993	@: $(MAKE); $(unstage)
26994	@[ -f ./texinfo/Makefile ] || exit 0; \
26995	r=`${PWD_COMMAND}`; export r; \
26996	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26997	$(HOST_EXPORTS) \
26998	for flag in $(EXTRA_HOST_FLAGS) ; do \
26999	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27000	done; \
27001	echo "Doing installcheck in texinfo"; \
27002	(cd $(HOST_SUBDIR)/texinfo && \
27003	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27004	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27005	          "RANLIB=$${RANLIB}" \
27006	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27007	          installcheck) \
27008	  || exit 1
27009
27010@endif texinfo
27011
27012.PHONY: maybe-mostlyclean-texinfo mostlyclean-texinfo
27013maybe-mostlyclean-texinfo:
27014@if texinfo
27015maybe-mostlyclean-texinfo: mostlyclean-texinfo
27016
27017mostlyclean-texinfo: 
27018	@: $(MAKE); $(unstage)
27019	@[ -f ./texinfo/Makefile ] || exit 0; \
27020	r=`${PWD_COMMAND}`; export r; \
27021	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27022	$(HOST_EXPORTS) \
27023	for flag in $(EXTRA_HOST_FLAGS) ; do \
27024	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27025	done; \
27026	echo "Doing mostlyclean in texinfo"; \
27027	(cd $(HOST_SUBDIR)/texinfo && \
27028	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27029	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27030	          "RANLIB=$${RANLIB}" \
27031	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27032	          mostlyclean) \
27033	  || exit 1
27034
27035@endif texinfo
27036
27037.PHONY: maybe-clean-texinfo clean-texinfo
27038maybe-clean-texinfo:
27039@if texinfo
27040maybe-clean-texinfo: clean-texinfo
27041
27042clean-texinfo: 
27043	@: $(MAKE); $(unstage)
27044	@[ -f ./texinfo/Makefile ] || exit 0; \
27045	r=`${PWD_COMMAND}`; export r; \
27046	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27047	$(HOST_EXPORTS) \
27048	for flag in $(EXTRA_HOST_FLAGS) ; do \
27049	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27050	done; \
27051	echo "Doing clean in texinfo"; \
27052	(cd $(HOST_SUBDIR)/texinfo && \
27053	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27054	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27055	          "RANLIB=$${RANLIB}" \
27056	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27057	          clean) \
27058	  || exit 1
27059
27060@endif texinfo
27061
27062.PHONY: maybe-distclean-texinfo distclean-texinfo
27063maybe-distclean-texinfo:
27064@if texinfo
27065maybe-distclean-texinfo: distclean-texinfo
27066
27067distclean-texinfo: 
27068	@: $(MAKE); $(unstage)
27069	@[ -f ./texinfo/Makefile ] || exit 0; \
27070	r=`${PWD_COMMAND}`; export r; \
27071	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27072	$(HOST_EXPORTS) \
27073	for flag in $(EXTRA_HOST_FLAGS) ; do \
27074	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27075	done; \
27076	echo "Doing distclean in texinfo"; \
27077	(cd $(HOST_SUBDIR)/texinfo && \
27078	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27079	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27080	          "RANLIB=$${RANLIB}" \
27081	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27082	          distclean) \
27083	  || exit 1
27084
27085@endif texinfo
27086
27087.PHONY: maybe-maintainer-clean-texinfo maintainer-clean-texinfo
27088maybe-maintainer-clean-texinfo:
27089@if texinfo
27090maybe-maintainer-clean-texinfo: maintainer-clean-texinfo
27091
27092maintainer-clean-texinfo: 
27093	@: $(MAKE); $(unstage)
27094	@[ -f ./texinfo/Makefile ] || exit 0; \
27095	r=`${PWD_COMMAND}`; export r; \
27096	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27097	$(HOST_EXPORTS) \
27098	for flag in $(EXTRA_HOST_FLAGS) ; do \
27099	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27100	done; \
27101	echo "Doing maintainer-clean in texinfo"; \
27102	(cd $(HOST_SUBDIR)/texinfo && \
27103	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27104	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27105	          "RANLIB=$${RANLIB}" \
27106	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27107	          maintainer-clean) \
27108	  || exit 1
27109
27110@endif texinfo
27111
27112
27113
27114.PHONY: configure-zlib maybe-configure-zlib
27115maybe-configure-zlib:
27116@if gcc-bootstrap
27117configure-zlib: stage_current
27118@endif gcc-bootstrap
27119@if zlib
27120maybe-configure-zlib: configure-zlib
27121configure-zlib: 
27122	@r=`${PWD_COMMAND}`; export r; \
27123	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27124	test ! -f $(HOST_SUBDIR)/zlib/Makefile || exit 0; \
27125	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib; \
27126	$(HOST_EXPORTS)  \
27127	echo Configuring in $(HOST_SUBDIR)/zlib; \
27128	cd "$(HOST_SUBDIR)/zlib" || exit 1; \
27129	case $(srcdir) in \
27130	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
27131	  *) topdir=`echo $(HOST_SUBDIR)/zlib/ | \
27132		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
27133	esac; \
27134	module_srcdir=zlib; \
27135	$(SHELL) \
27136	  $$s/$$module_srcdir/configure \
27137	  --srcdir=$${topdir}/$$module_srcdir \
27138	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
27139	  --target=${target_alias} @extra_host_zlib_configure_flags@ \
27140	  || exit 1
27141@endif zlib
27142
27143
27144
27145.PHONY: configure-stage1-zlib maybe-configure-stage1-zlib
27146maybe-configure-stage1-zlib:
27147@if zlib-bootstrap
27148maybe-configure-stage1-zlib: configure-stage1-zlib
27149configure-stage1-zlib:
27150	@[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
27151	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib
27152	@r=`${PWD_COMMAND}`; export r; \
27153	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27154	TFLAGS="$(STAGE1_TFLAGS)"; \
27155	test ! -f $(HOST_SUBDIR)/zlib/Makefile || exit 0; \
27156	$(HOST_EXPORTS) \
27157	CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
27158	CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
27159	LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS;  \
27160	echo Configuring stage 1 in $(HOST_SUBDIR)/zlib; \
27161	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib; \
27162	cd $(HOST_SUBDIR)/zlib || exit 1; \
27163	case $(srcdir) in \
27164	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
27165	  *) topdir=`echo $(HOST_SUBDIR)/zlib/ | \
27166		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
27167	esac; \
27168	module_srcdir=zlib; \
27169	$(SHELL) $$s/$$module_srcdir/configure \
27170	  --srcdir=$${topdir}/$$module_srcdir \
27171	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
27172	  --target=${target_alias} \
27173	   \
27174	  $(STAGE1_CONFIGURE_FLAGS) \
27175	  @extra_host_zlib_configure_flags@
27176@endif zlib-bootstrap
27177
27178.PHONY: configure-stage2-zlib maybe-configure-stage2-zlib
27179maybe-configure-stage2-zlib:
27180@if zlib-bootstrap
27181maybe-configure-stage2-zlib: configure-stage2-zlib
27182configure-stage2-zlib:
27183	@[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
27184	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib
27185	@r=`${PWD_COMMAND}`; export r; \
27186	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27187	TFLAGS="$(STAGE2_TFLAGS)"; \
27188	test ! -f $(HOST_SUBDIR)/zlib/Makefile || exit 0; \
27189	$(HOST_EXPORTS) \
27190	$(POSTSTAGE1_HOST_EXPORTS) \
27191	CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
27192	CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
27193	LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS;  \
27194	echo Configuring stage 2 in $(HOST_SUBDIR)/zlib; \
27195	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib; \
27196	cd $(HOST_SUBDIR)/zlib || exit 1; \
27197	case $(srcdir) in \
27198	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
27199	  *) topdir=`echo $(HOST_SUBDIR)/zlib/ | \
27200		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
27201	esac; \
27202	module_srcdir=zlib; \
27203	$(SHELL) $$s/$$module_srcdir/configure \
27204	  --srcdir=$${topdir}/$$module_srcdir \
27205	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
27206	  --target=${target_alias} \
27207	  --with-build-libsubdir=$(HOST_SUBDIR) \
27208	  $(STAGE2_CONFIGURE_FLAGS) \
27209	  @extra_host_zlib_configure_flags@
27210@endif zlib-bootstrap
27211
27212.PHONY: configure-stage3-zlib maybe-configure-stage3-zlib
27213maybe-configure-stage3-zlib:
27214@if zlib-bootstrap
27215maybe-configure-stage3-zlib: configure-stage3-zlib
27216configure-stage3-zlib:
27217	@[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
27218	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib
27219	@r=`${PWD_COMMAND}`; export r; \
27220	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27221	TFLAGS="$(STAGE3_TFLAGS)"; \
27222	test ! -f $(HOST_SUBDIR)/zlib/Makefile || exit 0; \
27223	$(HOST_EXPORTS) \
27224	$(POSTSTAGE1_HOST_EXPORTS) \
27225	CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
27226	CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
27227	LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS;  \
27228	echo Configuring stage 3 in $(HOST_SUBDIR)/zlib; \
27229	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib; \
27230	cd $(HOST_SUBDIR)/zlib || exit 1; \
27231	case $(srcdir) in \
27232	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
27233	  *) topdir=`echo $(HOST_SUBDIR)/zlib/ | \
27234		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
27235	esac; \
27236	module_srcdir=zlib; \
27237	$(SHELL) $$s/$$module_srcdir/configure \
27238	  --srcdir=$${topdir}/$$module_srcdir \
27239	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
27240	  --target=${target_alias} \
27241	  --with-build-libsubdir=$(HOST_SUBDIR) \
27242	  $(STAGE3_CONFIGURE_FLAGS) \
27243	  @extra_host_zlib_configure_flags@
27244@endif zlib-bootstrap
27245
27246.PHONY: configure-stage4-zlib maybe-configure-stage4-zlib
27247maybe-configure-stage4-zlib:
27248@if zlib-bootstrap
27249maybe-configure-stage4-zlib: configure-stage4-zlib
27250configure-stage4-zlib:
27251	@[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
27252	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib
27253	@r=`${PWD_COMMAND}`; export r; \
27254	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27255	TFLAGS="$(STAGE4_TFLAGS)"; \
27256	test ! -f $(HOST_SUBDIR)/zlib/Makefile || exit 0; \
27257	$(HOST_EXPORTS) \
27258	$(POSTSTAGE1_HOST_EXPORTS) \
27259	CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
27260	CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
27261	LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS;  \
27262	echo Configuring stage 4 in $(HOST_SUBDIR)/zlib; \
27263	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib; \
27264	cd $(HOST_SUBDIR)/zlib || exit 1; \
27265	case $(srcdir) in \
27266	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
27267	  *) topdir=`echo $(HOST_SUBDIR)/zlib/ | \
27268		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
27269	esac; \
27270	module_srcdir=zlib; \
27271	$(SHELL) $$s/$$module_srcdir/configure \
27272	  --srcdir=$${topdir}/$$module_srcdir \
27273	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
27274	  --target=${target_alias} \
27275	  --with-build-libsubdir=$(HOST_SUBDIR) \
27276	  $(STAGE4_CONFIGURE_FLAGS) \
27277	  @extra_host_zlib_configure_flags@
27278@endif zlib-bootstrap
27279
27280.PHONY: configure-stageprofile-zlib maybe-configure-stageprofile-zlib
27281maybe-configure-stageprofile-zlib:
27282@if zlib-bootstrap
27283maybe-configure-stageprofile-zlib: configure-stageprofile-zlib
27284configure-stageprofile-zlib:
27285	@[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
27286	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib
27287	@r=`${PWD_COMMAND}`; export r; \
27288	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27289	TFLAGS="$(STAGEprofile_TFLAGS)"; \
27290	test ! -f $(HOST_SUBDIR)/zlib/Makefile || exit 0; \
27291	$(HOST_EXPORTS) \
27292	$(POSTSTAGE1_HOST_EXPORTS) \
27293	CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
27294	CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
27295	LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS;  \
27296	echo Configuring stage profile in $(HOST_SUBDIR)/zlib; \
27297	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib; \
27298	cd $(HOST_SUBDIR)/zlib || exit 1; \
27299	case $(srcdir) in \
27300	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
27301	  *) topdir=`echo $(HOST_SUBDIR)/zlib/ | \
27302		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
27303	esac; \
27304	module_srcdir=zlib; \
27305	$(SHELL) $$s/$$module_srcdir/configure \
27306	  --srcdir=$${topdir}/$$module_srcdir \
27307	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
27308	  --target=${target_alias} \
27309	  --with-build-libsubdir=$(HOST_SUBDIR) \
27310	  $(STAGEprofile_CONFIGURE_FLAGS) \
27311	  @extra_host_zlib_configure_flags@
27312@endif zlib-bootstrap
27313
27314.PHONY: configure-stagefeedback-zlib maybe-configure-stagefeedback-zlib
27315maybe-configure-stagefeedback-zlib:
27316@if zlib-bootstrap
27317maybe-configure-stagefeedback-zlib: configure-stagefeedback-zlib
27318configure-stagefeedback-zlib:
27319	@[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
27320	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib
27321	@r=`${PWD_COMMAND}`; export r; \
27322	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27323	TFLAGS="$(STAGEfeedback_TFLAGS)"; \
27324	test ! -f $(HOST_SUBDIR)/zlib/Makefile || exit 0; \
27325	$(HOST_EXPORTS) \
27326	$(POSTSTAGE1_HOST_EXPORTS) \
27327	CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
27328	CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
27329	LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS;  \
27330	echo Configuring stage feedback in $(HOST_SUBDIR)/zlib; \
27331	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib; \
27332	cd $(HOST_SUBDIR)/zlib || exit 1; \
27333	case $(srcdir) in \
27334	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
27335	  *) topdir=`echo $(HOST_SUBDIR)/zlib/ | \
27336		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
27337	esac; \
27338	module_srcdir=zlib; \
27339	$(SHELL) $$s/$$module_srcdir/configure \
27340	  --srcdir=$${topdir}/$$module_srcdir \
27341	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
27342	  --target=${target_alias} \
27343	  --with-build-libsubdir=$(HOST_SUBDIR) \
27344	  $(STAGEfeedback_CONFIGURE_FLAGS) \
27345	  @extra_host_zlib_configure_flags@
27346@endif zlib-bootstrap
27347
27348
27349
27350
27351
27352.PHONY: all-zlib maybe-all-zlib
27353maybe-all-zlib:
27354@if gcc-bootstrap
27355all-zlib: stage_current
27356@endif gcc-bootstrap
27357@if zlib
27358TARGET-zlib=all
27359maybe-all-zlib: all-zlib
27360all-zlib: configure-zlib
27361	@r=`${PWD_COMMAND}`; export r; \
27362	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27363	$(HOST_EXPORTS)  \
27364	(cd $(HOST_SUBDIR)/zlib && \
27365	  $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS)  \
27366		$(TARGET-zlib))
27367@endif zlib
27368
27369
27370
27371.PHONY: all-stage1-zlib maybe-all-stage1-zlib
27372.PHONY: clean-stage1-zlib maybe-clean-stage1-zlib
27373maybe-all-stage1-zlib:
27374maybe-clean-stage1-zlib:
27375@if zlib-bootstrap
27376maybe-all-stage1-zlib: all-stage1-zlib
27377all-stage1: all-stage1-zlib
27378TARGET-stage1-zlib = $(TARGET-zlib)
27379all-stage1-zlib: configure-stage1-zlib
27380	@[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
27381	@r=`${PWD_COMMAND}`; export r; \
27382	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27383	TFLAGS="$(STAGE1_TFLAGS)"; \
27384	$(HOST_EXPORTS)  \
27385	cd $(HOST_SUBDIR)/zlib && \
27386	$(MAKE) $(BASE_FLAGS_TO_PASS) \
27387		CFLAGS="$(STAGE1_CFLAGS)" \
27388		CXXFLAGS="$(STAGE1_CXXFLAGS)" \
27389		LIBCFLAGS="$(LIBCFLAGS)" \
27390		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
27391		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
27392		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
27393		$(EXTRA_HOST_FLAGS)  \
27394		$(STAGE1_FLAGS_TO_PASS)  \
27395		TFLAGS="$(STAGE1_TFLAGS)" \
27396		$(TARGET-stage1-zlib)
27397
27398maybe-clean-stage1-zlib: clean-stage1-zlib
27399clean-stage1: clean-stage1-zlib
27400clean-stage1-zlib:
27401	@if [ $(current_stage) = stage1 ]; then \
27402	  [ -f $(HOST_SUBDIR)/zlib/Makefile ] || exit 0; \
27403	else \
27404	  [ -f $(HOST_SUBDIR)/stage1-zlib/Makefile ] || exit 0; \
27405	  $(MAKE) stage1-start; \
27406	fi; \
27407	cd $(HOST_SUBDIR)/zlib && \
27408	$(MAKE) $(EXTRA_HOST_FLAGS)  \
27409	$(STAGE1_FLAGS_TO_PASS)  clean
27410@endif zlib-bootstrap
27411
27412
27413.PHONY: all-stage2-zlib maybe-all-stage2-zlib
27414.PHONY: clean-stage2-zlib maybe-clean-stage2-zlib
27415maybe-all-stage2-zlib:
27416maybe-clean-stage2-zlib:
27417@if zlib-bootstrap
27418maybe-all-stage2-zlib: all-stage2-zlib
27419all-stage2: all-stage2-zlib
27420TARGET-stage2-zlib = $(TARGET-zlib)
27421all-stage2-zlib: configure-stage2-zlib
27422	@[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
27423	@r=`${PWD_COMMAND}`; export r; \
27424	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27425	TFLAGS="$(STAGE2_TFLAGS)"; \
27426	$(HOST_EXPORTS) \
27427	$(POSTSTAGE1_HOST_EXPORTS)  \
27428	cd $(HOST_SUBDIR)/zlib && \
27429	$(MAKE) $(BASE_FLAGS_TO_PASS) \
27430		CFLAGS="$(STAGE2_CFLAGS)" \
27431		CXXFLAGS="$(STAGE2_CXXFLAGS)" \
27432		LIBCFLAGS="$(STAGE2_CFLAGS)" \
27433		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
27434		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
27435		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
27436		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
27437		TFLAGS="$(STAGE2_TFLAGS)" \
27438		$(TARGET-stage2-zlib)
27439
27440maybe-clean-stage2-zlib: clean-stage2-zlib
27441clean-stage2: clean-stage2-zlib
27442clean-stage2-zlib:
27443	@if [ $(current_stage) = stage2 ]; then \
27444	  [ -f $(HOST_SUBDIR)/zlib/Makefile ] || exit 0; \
27445	else \
27446	  [ -f $(HOST_SUBDIR)/stage2-zlib/Makefile ] || exit 0; \
27447	  $(MAKE) stage2-start; \
27448	fi; \
27449	cd $(HOST_SUBDIR)/zlib && \
27450	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
27451@endif zlib-bootstrap
27452
27453
27454.PHONY: all-stage3-zlib maybe-all-stage3-zlib
27455.PHONY: clean-stage3-zlib maybe-clean-stage3-zlib
27456maybe-all-stage3-zlib:
27457maybe-clean-stage3-zlib:
27458@if zlib-bootstrap
27459maybe-all-stage3-zlib: all-stage3-zlib
27460all-stage3: all-stage3-zlib
27461TARGET-stage3-zlib = $(TARGET-zlib)
27462all-stage3-zlib: configure-stage3-zlib
27463	@[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
27464	@r=`${PWD_COMMAND}`; export r; \
27465	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27466	TFLAGS="$(STAGE3_TFLAGS)"; \
27467	$(HOST_EXPORTS) \
27468	$(POSTSTAGE1_HOST_EXPORTS)  \
27469	cd $(HOST_SUBDIR)/zlib && \
27470	$(MAKE) $(BASE_FLAGS_TO_PASS) \
27471		CFLAGS="$(STAGE3_CFLAGS)" \
27472		CXXFLAGS="$(STAGE3_CXXFLAGS)" \
27473		LIBCFLAGS="$(STAGE3_CFLAGS)" \
27474		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
27475		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
27476		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
27477		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
27478		TFLAGS="$(STAGE3_TFLAGS)" \
27479		$(TARGET-stage3-zlib)
27480
27481maybe-clean-stage3-zlib: clean-stage3-zlib
27482clean-stage3: clean-stage3-zlib
27483clean-stage3-zlib:
27484	@if [ $(current_stage) = stage3 ]; then \
27485	  [ -f $(HOST_SUBDIR)/zlib/Makefile ] || exit 0; \
27486	else \
27487	  [ -f $(HOST_SUBDIR)/stage3-zlib/Makefile ] || exit 0; \
27488	  $(MAKE) stage3-start; \
27489	fi; \
27490	cd $(HOST_SUBDIR)/zlib && \
27491	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
27492@endif zlib-bootstrap
27493
27494
27495.PHONY: all-stage4-zlib maybe-all-stage4-zlib
27496.PHONY: clean-stage4-zlib maybe-clean-stage4-zlib
27497maybe-all-stage4-zlib:
27498maybe-clean-stage4-zlib:
27499@if zlib-bootstrap
27500maybe-all-stage4-zlib: all-stage4-zlib
27501all-stage4: all-stage4-zlib
27502TARGET-stage4-zlib = $(TARGET-zlib)
27503all-stage4-zlib: configure-stage4-zlib
27504	@[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
27505	@r=`${PWD_COMMAND}`; export r; \
27506	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27507	TFLAGS="$(STAGE4_TFLAGS)"; \
27508	$(HOST_EXPORTS) \
27509	$(POSTSTAGE1_HOST_EXPORTS)  \
27510	cd $(HOST_SUBDIR)/zlib && \
27511	$(MAKE) $(BASE_FLAGS_TO_PASS) \
27512		CFLAGS="$(STAGE4_CFLAGS)" \
27513		CXXFLAGS="$(STAGE4_CXXFLAGS)" \
27514		LIBCFLAGS="$(STAGE4_CFLAGS)" \
27515		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
27516		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
27517		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
27518		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
27519		TFLAGS="$(STAGE4_TFLAGS)" \
27520		$(TARGET-stage4-zlib)
27521
27522maybe-clean-stage4-zlib: clean-stage4-zlib
27523clean-stage4: clean-stage4-zlib
27524clean-stage4-zlib:
27525	@if [ $(current_stage) = stage4 ]; then \
27526	  [ -f $(HOST_SUBDIR)/zlib/Makefile ] || exit 0; \
27527	else \
27528	  [ -f $(HOST_SUBDIR)/stage4-zlib/Makefile ] || exit 0; \
27529	  $(MAKE) stage4-start; \
27530	fi; \
27531	cd $(HOST_SUBDIR)/zlib && \
27532	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
27533@endif zlib-bootstrap
27534
27535
27536.PHONY: all-stageprofile-zlib maybe-all-stageprofile-zlib
27537.PHONY: clean-stageprofile-zlib maybe-clean-stageprofile-zlib
27538maybe-all-stageprofile-zlib:
27539maybe-clean-stageprofile-zlib:
27540@if zlib-bootstrap
27541maybe-all-stageprofile-zlib: all-stageprofile-zlib
27542all-stageprofile: all-stageprofile-zlib
27543TARGET-stageprofile-zlib = $(TARGET-zlib)
27544all-stageprofile-zlib: configure-stageprofile-zlib
27545	@[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
27546	@r=`${PWD_COMMAND}`; export r; \
27547	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27548	TFLAGS="$(STAGEprofile_TFLAGS)"; \
27549	$(HOST_EXPORTS) \
27550	$(POSTSTAGE1_HOST_EXPORTS)  \
27551	cd $(HOST_SUBDIR)/zlib && \
27552	$(MAKE) $(BASE_FLAGS_TO_PASS) \
27553		CFLAGS="$(STAGEprofile_CFLAGS)" \
27554		CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
27555		LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
27556		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
27557		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
27558		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
27559		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
27560		TFLAGS="$(STAGEprofile_TFLAGS)" \
27561		$(TARGET-stageprofile-zlib)
27562
27563maybe-clean-stageprofile-zlib: clean-stageprofile-zlib
27564clean-stageprofile: clean-stageprofile-zlib
27565clean-stageprofile-zlib:
27566	@if [ $(current_stage) = stageprofile ]; then \
27567	  [ -f $(HOST_SUBDIR)/zlib/Makefile ] || exit 0; \
27568	else \
27569	  [ -f $(HOST_SUBDIR)/stageprofile-zlib/Makefile ] || exit 0; \
27570	  $(MAKE) stageprofile-start; \
27571	fi; \
27572	cd $(HOST_SUBDIR)/zlib && \
27573	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
27574@endif zlib-bootstrap
27575
27576
27577.PHONY: all-stagefeedback-zlib maybe-all-stagefeedback-zlib
27578.PHONY: clean-stagefeedback-zlib maybe-clean-stagefeedback-zlib
27579maybe-all-stagefeedback-zlib:
27580maybe-clean-stagefeedback-zlib:
27581@if zlib-bootstrap
27582maybe-all-stagefeedback-zlib: all-stagefeedback-zlib
27583all-stagefeedback: all-stagefeedback-zlib
27584TARGET-stagefeedback-zlib = $(TARGET-zlib)
27585all-stagefeedback-zlib: configure-stagefeedback-zlib
27586	@[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
27587	@r=`${PWD_COMMAND}`; export r; \
27588	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27589	TFLAGS="$(STAGEfeedback_TFLAGS)"; \
27590	$(HOST_EXPORTS) \
27591	$(POSTSTAGE1_HOST_EXPORTS)  \
27592	cd $(HOST_SUBDIR)/zlib && \
27593	$(MAKE) $(BASE_FLAGS_TO_PASS) \
27594		CFLAGS="$(STAGEfeedback_CFLAGS)" \
27595		CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
27596		LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
27597		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
27598		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
27599		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
27600		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
27601		TFLAGS="$(STAGEfeedback_TFLAGS)" \
27602		$(TARGET-stagefeedback-zlib)
27603
27604maybe-clean-stagefeedback-zlib: clean-stagefeedback-zlib
27605clean-stagefeedback: clean-stagefeedback-zlib
27606clean-stagefeedback-zlib:
27607	@if [ $(current_stage) = stagefeedback ]; then \
27608	  [ -f $(HOST_SUBDIR)/zlib/Makefile ] || exit 0; \
27609	else \
27610	  [ -f $(HOST_SUBDIR)/stagefeedback-zlib/Makefile ] || exit 0; \
27611	  $(MAKE) stagefeedback-start; \
27612	fi; \
27613	cd $(HOST_SUBDIR)/zlib && \
27614	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
27615@endif zlib-bootstrap
27616
27617
27618
27619
27620
27621.PHONY: check-zlib maybe-check-zlib
27622maybe-check-zlib:
27623@if zlib
27624maybe-check-zlib: check-zlib
27625
27626check-zlib:
27627
27628@endif zlib
27629
27630.PHONY: install-zlib maybe-install-zlib
27631maybe-install-zlib:
27632@if zlib
27633maybe-install-zlib: install-zlib
27634
27635install-zlib:
27636
27637@endif zlib
27638
27639.PHONY: install-strip-zlib maybe-install-strip-zlib
27640maybe-install-strip-zlib:
27641@if zlib
27642maybe-install-strip-zlib: install-strip-zlib
27643
27644install-strip-zlib:
27645
27646@endif zlib
27647
27648# Other targets (info, dvi, pdf, etc.)
27649
27650.PHONY: maybe-info-zlib info-zlib
27651maybe-info-zlib:
27652@if zlib
27653maybe-info-zlib: info-zlib
27654
27655info-zlib: \
27656    configure-zlib 
27657	@[ -f ./zlib/Makefile ] || exit 0; \
27658	r=`${PWD_COMMAND}`; export r; \
27659	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27660	$(HOST_EXPORTS) \
27661	for flag in $(EXTRA_HOST_FLAGS) ; do \
27662	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27663	done; \
27664	echo "Doing info in zlib"; \
27665	(cd $(HOST_SUBDIR)/zlib && \
27666	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27667	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27668	          "RANLIB=$${RANLIB}" \
27669	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27670	          info) \
27671	  || exit 1
27672
27673@endif zlib
27674
27675.PHONY: maybe-dvi-zlib dvi-zlib
27676maybe-dvi-zlib:
27677@if zlib
27678maybe-dvi-zlib: dvi-zlib
27679
27680dvi-zlib: \
27681    configure-zlib 
27682	@[ -f ./zlib/Makefile ] || exit 0; \
27683	r=`${PWD_COMMAND}`; export r; \
27684	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27685	$(HOST_EXPORTS) \
27686	for flag in $(EXTRA_HOST_FLAGS) ; do \
27687	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27688	done; \
27689	echo "Doing dvi in zlib"; \
27690	(cd $(HOST_SUBDIR)/zlib && \
27691	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27692	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27693	          "RANLIB=$${RANLIB}" \
27694	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27695	          dvi) \
27696	  || exit 1
27697
27698@endif zlib
27699
27700.PHONY: maybe-pdf-zlib pdf-zlib
27701maybe-pdf-zlib:
27702@if zlib
27703maybe-pdf-zlib: pdf-zlib
27704
27705pdf-zlib: \
27706    configure-zlib 
27707	@[ -f ./zlib/Makefile ] || exit 0; \
27708	r=`${PWD_COMMAND}`; export r; \
27709	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27710	$(HOST_EXPORTS) \
27711	for flag in $(EXTRA_HOST_FLAGS) ; do \
27712	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27713	done; \
27714	echo "Doing pdf in zlib"; \
27715	(cd $(HOST_SUBDIR)/zlib && \
27716	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27717	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27718	          "RANLIB=$${RANLIB}" \
27719	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27720	          pdf) \
27721	  || exit 1
27722
27723@endif zlib
27724
27725.PHONY: maybe-html-zlib html-zlib
27726maybe-html-zlib:
27727@if zlib
27728maybe-html-zlib: html-zlib
27729
27730html-zlib: \
27731    configure-zlib 
27732	@[ -f ./zlib/Makefile ] || exit 0; \
27733	r=`${PWD_COMMAND}`; export r; \
27734	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27735	$(HOST_EXPORTS) \
27736	for flag in $(EXTRA_HOST_FLAGS) ; do \
27737	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27738	done; \
27739	echo "Doing html in zlib"; \
27740	(cd $(HOST_SUBDIR)/zlib && \
27741	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27742	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27743	          "RANLIB=$${RANLIB}" \
27744	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27745	          html) \
27746	  || exit 1
27747
27748@endif zlib
27749
27750.PHONY: maybe-TAGS-zlib TAGS-zlib
27751maybe-TAGS-zlib:
27752@if zlib
27753maybe-TAGS-zlib: TAGS-zlib
27754
27755TAGS-zlib: \
27756    configure-zlib 
27757	@[ -f ./zlib/Makefile ] || exit 0; \
27758	r=`${PWD_COMMAND}`; export r; \
27759	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27760	$(HOST_EXPORTS) \
27761	for flag in $(EXTRA_HOST_FLAGS) ; do \
27762	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27763	done; \
27764	echo "Doing TAGS in zlib"; \
27765	(cd $(HOST_SUBDIR)/zlib && \
27766	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27767	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27768	          "RANLIB=$${RANLIB}" \
27769	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27770	          TAGS) \
27771	  || exit 1
27772
27773@endif zlib
27774
27775.PHONY: maybe-install-info-zlib install-info-zlib
27776maybe-install-info-zlib:
27777@if zlib
27778maybe-install-info-zlib: install-info-zlib
27779
27780install-info-zlib: \
27781    configure-zlib \
27782    info-zlib 
27783	@[ -f ./zlib/Makefile ] || exit 0; \
27784	r=`${PWD_COMMAND}`; export r; \
27785	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27786	$(HOST_EXPORTS) \
27787	for flag in $(EXTRA_HOST_FLAGS) ; do \
27788	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27789	done; \
27790	echo "Doing install-info in zlib"; \
27791	(cd $(HOST_SUBDIR)/zlib && \
27792	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27793	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27794	          "RANLIB=$${RANLIB}" \
27795	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27796	          install-info) \
27797	  || exit 1
27798
27799@endif zlib
27800
27801.PHONY: maybe-install-pdf-zlib install-pdf-zlib
27802maybe-install-pdf-zlib:
27803@if zlib
27804maybe-install-pdf-zlib: install-pdf-zlib
27805
27806install-pdf-zlib: \
27807    configure-zlib \
27808    pdf-zlib 
27809	@[ -f ./zlib/Makefile ] || exit 0; \
27810	r=`${PWD_COMMAND}`; export r; \
27811	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27812	$(HOST_EXPORTS) \
27813	for flag in $(EXTRA_HOST_FLAGS) ; do \
27814	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27815	done; \
27816	echo "Doing install-pdf in zlib"; \
27817	(cd $(HOST_SUBDIR)/zlib && \
27818	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27819	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27820	          "RANLIB=$${RANLIB}" \
27821	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27822	          install-pdf) \
27823	  || exit 1
27824
27825@endif zlib
27826
27827.PHONY: maybe-install-html-zlib install-html-zlib
27828maybe-install-html-zlib:
27829@if zlib
27830maybe-install-html-zlib: install-html-zlib
27831
27832install-html-zlib: \
27833    configure-zlib \
27834    html-zlib 
27835	@[ -f ./zlib/Makefile ] || exit 0; \
27836	r=`${PWD_COMMAND}`; export r; \
27837	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27838	$(HOST_EXPORTS) \
27839	for flag in $(EXTRA_HOST_FLAGS) ; do \
27840	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27841	done; \
27842	echo "Doing install-html in zlib"; \
27843	(cd $(HOST_SUBDIR)/zlib && \
27844	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27845	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27846	          "RANLIB=$${RANLIB}" \
27847	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27848	          install-html) \
27849	  || exit 1
27850
27851@endif zlib
27852
27853.PHONY: maybe-installcheck-zlib installcheck-zlib
27854maybe-installcheck-zlib:
27855@if zlib
27856maybe-installcheck-zlib: installcheck-zlib
27857
27858installcheck-zlib: \
27859    configure-zlib 
27860	@[ -f ./zlib/Makefile ] || exit 0; \
27861	r=`${PWD_COMMAND}`; export r; \
27862	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27863	$(HOST_EXPORTS) \
27864	for flag in $(EXTRA_HOST_FLAGS) ; do \
27865	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27866	done; \
27867	echo "Doing installcheck in zlib"; \
27868	(cd $(HOST_SUBDIR)/zlib && \
27869	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27870	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27871	          "RANLIB=$${RANLIB}" \
27872	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27873	          installcheck) \
27874	  || exit 1
27875
27876@endif zlib
27877
27878.PHONY: maybe-mostlyclean-zlib mostlyclean-zlib
27879maybe-mostlyclean-zlib:
27880@if zlib
27881maybe-mostlyclean-zlib: mostlyclean-zlib
27882
27883mostlyclean-zlib: 
27884	@[ -f ./zlib/Makefile ] || exit 0; \
27885	r=`${PWD_COMMAND}`; export r; \
27886	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27887	$(HOST_EXPORTS) \
27888	for flag in $(EXTRA_HOST_FLAGS) ; do \
27889	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27890	done; \
27891	echo "Doing mostlyclean in zlib"; \
27892	(cd $(HOST_SUBDIR)/zlib && \
27893	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27894	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27895	          "RANLIB=$${RANLIB}" \
27896	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27897	          mostlyclean) \
27898	  || exit 1
27899
27900@endif zlib
27901
27902.PHONY: maybe-clean-zlib clean-zlib
27903maybe-clean-zlib:
27904@if zlib
27905maybe-clean-zlib: clean-zlib
27906
27907clean-zlib: 
27908	@[ -f ./zlib/Makefile ] || exit 0; \
27909	r=`${PWD_COMMAND}`; export r; \
27910	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27911	$(HOST_EXPORTS) \
27912	for flag in $(EXTRA_HOST_FLAGS) ; do \
27913	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27914	done; \
27915	echo "Doing clean in zlib"; \
27916	(cd $(HOST_SUBDIR)/zlib && \
27917	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27918	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27919	          "RANLIB=$${RANLIB}" \
27920	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27921	          clean) \
27922	  || exit 1
27923
27924@endif zlib
27925
27926.PHONY: maybe-distclean-zlib distclean-zlib
27927maybe-distclean-zlib:
27928@if zlib
27929maybe-distclean-zlib: distclean-zlib
27930
27931distclean-zlib: 
27932	@[ -f ./zlib/Makefile ] || exit 0; \
27933	r=`${PWD_COMMAND}`; export r; \
27934	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27935	$(HOST_EXPORTS) \
27936	for flag in $(EXTRA_HOST_FLAGS) ; do \
27937	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27938	done; \
27939	echo "Doing distclean in zlib"; \
27940	(cd $(HOST_SUBDIR)/zlib && \
27941	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27942	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27943	          "RANLIB=$${RANLIB}" \
27944	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27945	          distclean) \
27946	  || exit 1
27947
27948@endif zlib
27949
27950.PHONY: maybe-maintainer-clean-zlib maintainer-clean-zlib
27951maybe-maintainer-clean-zlib:
27952@if zlib
27953maybe-maintainer-clean-zlib: maintainer-clean-zlib
27954
27955maintainer-clean-zlib: 
27956	@[ -f ./zlib/Makefile ] || exit 0; \
27957	r=`${PWD_COMMAND}`; export r; \
27958	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27959	$(HOST_EXPORTS) \
27960	for flag in $(EXTRA_HOST_FLAGS) ; do \
27961	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27962	done; \
27963	echo "Doing maintainer-clean in zlib"; \
27964	(cd $(HOST_SUBDIR)/zlib && \
27965	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27966	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27967	          "RANLIB=$${RANLIB}" \
27968	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27969	          maintainer-clean) \
27970	  || exit 1
27971
27972@endif zlib
27973
27974
27975
27976.PHONY: configure-gdb maybe-configure-gdb
27977maybe-configure-gdb:
27978@if gcc-bootstrap
27979configure-gdb: stage_current
27980@endif gcc-bootstrap
27981@if gdb
27982maybe-configure-gdb: configure-gdb
27983configure-gdb: 
27984	@: $(MAKE); $(unstage)
27985	@r=`${PWD_COMMAND}`; export r; \
27986	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27987	test ! -f $(HOST_SUBDIR)/gdb/Makefile || exit 0; \
27988	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gdb; \
27989	$(HOST_EXPORTS)  \
27990	echo Configuring in $(HOST_SUBDIR)/gdb; \
27991	cd "$(HOST_SUBDIR)/gdb" || exit 1; \
27992	case $(srcdir) in \
27993	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
27994	  *) topdir=`echo $(HOST_SUBDIR)/gdb/ | \
27995		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
27996	esac; \
27997	module_srcdir=gdb; \
27998	$(SHELL) \
27999	  $$s/$$module_srcdir/configure \
28000	  --srcdir=$${topdir}/$$module_srcdir \
28001	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
28002	  --target=${target_alias}  \
28003	  || exit 1
28004@endif gdb
28005
28006
28007
28008
28009
28010.PHONY: all-gdb maybe-all-gdb
28011maybe-all-gdb:
28012@if gcc-bootstrap
28013all-gdb: stage_current
28014@endif gcc-bootstrap
28015@if gdb
28016TARGET-gdb=all
28017maybe-all-gdb: all-gdb
28018all-gdb: configure-gdb
28019	@: $(MAKE); $(unstage)
28020	@r=`${PWD_COMMAND}`; export r; \
28021	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28022	$(HOST_EXPORTS)  \
28023	(cd $(HOST_SUBDIR)/gdb && \
28024	  $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS)  \
28025		$(TARGET-gdb))
28026@endif gdb
28027
28028
28029
28030
28031.PHONY: check-gdb maybe-check-gdb
28032maybe-check-gdb:
28033@if gdb
28034maybe-check-gdb: check-gdb
28035
28036check-gdb:
28037	@: $(MAKE); $(unstage)
28038	@r=`${PWD_COMMAND}`; export r; \
28039	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28040	$(HOST_EXPORTS)  \
28041	(cd $(HOST_SUBDIR)/gdb && \
28042	  $(MAKE) $(FLAGS_TO_PASS)  check)
28043
28044@endif gdb
28045
28046.PHONY: install-gdb maybe-install-gdb
28047maybe-install-gdb:
28048@if gdb
28049maybe-install-gdb: install-gdb
28050
28051install-gdb: installdirs
28052	@: $(MAKE); $(unstage)
28053	@r=`${PWD_COMMAND}`; export r; \
28054	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28055	$(HOST_EXPORTS) \
28056	(cd $(HOST_SUBDIR)/gdb && \
28057	  $(MAKE) $(FLAGS_TO_PASS)  install)
28058
28059@endif gdb
28060
28061.PHONY: install-strip-gdb maybe-install-strip-gdb
28062maybe-install-strip-gdb:
28063@if gdb
28064maybe-install-strip-gdb: install-strip-gdb
28065
28066install-strip-gdb: installdirs
28067	@: $(MAKE); $(unstage)
28068	@r=`${PWD_COMMAND}`; export r; \
28069	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28070	$(HOST_EXPORTS) \
28071	(cd $(HOST_SUBDIR)/gdb && \
28072	  $(MAKE) $(FLAGS_TO_PASS)  install-strip)
28073
28074@endif gdb
28075
28076# Other targets (info, dvi, pdf, etc.)
28077
28078.PHONY: maybe-info-gdb info-gdb
28079maybe-info-gdb:
28080@if gdb
28081maybe-info-gdb: info-gdb
28082
28083info-gdb: \
28084    configure-gdb 
28085	@: $(MAKE); $(unstage)
28086	@[ -f ./gdb/Makefile ] || exit 0; \
28087	r=`${PWD_COMMAND}`; export r; \
28088	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28089	$(HOST_EXPORTS) \
28090	for flag in $(EXTRA_HOST_FLAGS) ; do \
28091	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28092	done; \
28093	echo "Doing info in gdb"; \
28094	(cd $(HOST_SUBDIR)/gdb && \
28095	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28096	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28097	          "RANLIB=$${RANLIB}" \
28098	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28099	          info) \
28100	  || exit 1
28101
28102@endif gdb
28103
28104.PHONY: maybe-dvi-gdb dvi-gdb
28105maybe-dvi-gdb:
28106@if gdb
28107maybe-dvi-gdb: dvi-gdb
28108
28109dvi-gdb: \
28110    configure-gdb 
28111	@: $(MAKE); $(unstage)
28112	@[ -f ./gdb/Makefile ] || exit 0; \
28113	r=`${PWD_COMMAND}`; export r; \
28114	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28115	$(HOST_EXPORTS) \
28116	for flag in $(EXTRA_HOST_FLAGS) ; do \
28117	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28118	done; \
28119	echo "Doing dvi in gdb"; \
28120	(cd $(HOST_SUBDIR)/gdb && \
28121	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28122	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28123	          "RANLIB=$${RANLIB}" \
28124	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28125	          dvi) \
28126	  || exit 1
28127
28128@endif gdb
28129
28130.PHONY: maybe-pdf-gdb pdf-gdb
28131maybe-pdf-gdb:
28132@if gdb
28133maybe-pdf-gdb: pdf-gdb
28134
28135pdf-gdb: \
28136    configure-gdb 
28137	@: $(MAKE); $(unstage)
28138	@[ -f ./gdb/Makefile ] || exit 0; \
28139	r=`${PWD_COMMAND}`; export r; \
28140	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28141	$(HOST_EXPORTS) \
28142	for flag in $(EXTRA_HOST_FLAGS) ; do \
28143	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28144	done; \
28145	echo "Doing pdf in gdb"; \
28146	(cd $(HOST_SUBDIR)/gdb && \
28147	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28148	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28149	          "RANLIB=$${RANLIB}" \
28150	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28151	          pdf) \
28152	  || exit 1
28153
28154@endif gdb
28155
28156.PHONY: maybe-html-gdb html-gdb
28157maybe-html-gdb:
28158@if gdb
28159maybe-html-gdb: html-gdb
28160
28161html-gdb: \
28162    configure-gdb 
28163	@: $(MAKE); $(unstage)
28164	@[ -f ./gdb/Makefile ] || exit 0; \
28165	r=`${PWD_COMMAND}`; export r; \
28166	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28167	$(HOST_EXPORTS) \
28168	for flag in $(EXTRA_HOST_FLAGS) ; do \
28169	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28170	done; \
28171	echo "Doing html in gdb"; \
28172	(cd $(HOST_SUBDIR)/gdb && \
28173	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28174	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28175	          "RANLIB=$${RANLIB}" \
28176	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28177	          html) \
28178	  || exit 1
28179
28180@endif gdb
28181
28182.PHONY: maybe-TAGS-gdb TAGS-gdb
28183maybe-TAGS-gdb:
28184@if gdb
28185maybe-TAGS-gdb: TAGS-gdb
28186
28187TAGS-gdb: \
28188    configure-gdb 
28189	@: $(MAKE); $(unstage)
28190	@[ -f ./gdb/Makefile ] || exit 0; \
28191	r=`${PWD_COMMAND}`; export r; \
28192	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28193	$(HOST_EXPORTS) \
28194	for flag in $(EXTRA_HOST_FLAGS) ; do \
28195	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28196	done; \
28197	echo "Doing TAGS in gdb"; \
28198	(cd $(HOST_SUBDIR)/gdb && \
28199	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28200	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28201	          "RANLIB=$${RANLIB}" \
28202	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28203	          TAGS) \
28204	  || exit 1
28205
28206@endif gdb
28207
28208.PHONY: maybe-install-info-gdb install-info-gdb
28209maybe-install-info-gdb:
28210@if gdb
28211maybe-install-info-gdb: install-info-gdb
28212
28213install-info-gdb: \
28214    configure-gdb \
28215    info-gdb 
28216	@: $(MAKE); $(unstage)
28217	@[ -f ./gdb/Makefile ] || exit 0; \
28218	r=`${PWD_COMMAND}`; export r; \
28219	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28220	$(HOST_EXPORTS) \
28221	for flag in $(EXTRA_HOST_FLAGS) ; do \
28222	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28223	done; \
28224	echo "Doing install-info in gdb"; \
28225	(cd $(HOST_SUBDIR)/gdb && \
28226	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28227	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28228	          "RANLIB=$${RANLIB}" \
28229	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28230	          install-info) \
28231	  || exit 1
28232
28233@endif gdb
28234
28235.PHONY: maybe-install-pdf-gdb install-pdf-gdb
28236maybe-install-pdf-gdb:
28237@if gdb
28238maybe-install-pdf-gdb: install-pdf-gdb
28239
28240install-pdf-gdb: \
28241    configure-gdb \
28242    pdf-gdb 
28243	@: $(MAKE); $(unstage)
28244	@[ -f ./gdb/Makefile ] || exit 0; \
28245	r=`${PWD_COMMAND}`; export r; \
28246	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28247	$(HOST_EXPORTS) \
28248	for flag in $(EXTRA_HOST_FLAGS) ; do \
28249	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28250	done; \
28251	echo "Doing install-pdf in gdb"; \
28252	(cd $(HOST_SUBDIR)/gdb && \
28253	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28254	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28255	          "RANLIB=$${RANLIB}" \
28256	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28257	          install-pdf) \
28258	  || exit 1
28259
28260@endif gdb
28261
28262.PHONY: maybe-install-html-gdb install-html-gdb
28263maybe-install-html-gdb:
28264@if gdb
28265maybe-install-html-gdb: install-html-gdb
28266
28267install-html-gdb: \
28268    configure-gdb \
28269    html-gdb 
28270	@: $(MAKE); $(unstage)
28271	@[ -f ./gdb/Makefile ] || exit 0; \
28272	r=`${PWD_COMMAND}`; export r; \
28273	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28274	$(HOST_EXPORTS) \
28275	for flag in $(EXTRA_HOST_FLAGS) ; do \
28276	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28277	done; \
28278	echo "Doing install-html in gdb"; \
28279	(cd $(HOST_SUBDIR)/gdb && \
28280	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28281	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28282	          "RANLIB=$${RANLIB}" \
28283	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28284	          install-html) \
28285	  || exit 1
28286
28287@endif gdb
28288
28289.PHONY: maybe-installcheck-gdb installcheck-gdb
28290maybe-installcheck-gdb:
28291@if gdb
28292maybe-installcheck-gdb: installcheck-gdb
28293
28294installcheck-gdb: \
28295    configure-gdb 
28296	@: $(MAKE); $(unstage)
28297	@[ -f ./gdb/Makefile ] || exit 0; \
28298	r=`${PWD_COMMAND}`; export r; \
28299	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28300	$(HOST_EXPORTS) \
28301	for flag in $(EXTRA_HOST_FLAGS) ; do \
28302	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28303	done; \
28304	echo "Doing installcheck in gdb"; \
28305	(cd $(HOST_SUBDIR)/gdb && \
28306	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28307	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28308	          "RANLIB=$${RANLIB}" \
28309	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28310	          installcheck) \
28311	  || exit 1
28312
28313@endif gdb
28314
28315.PHONY: maybe-mostlyclean-gdb mostlyclean-gdb
28316maybe-mostlyclean-gdb:
28317@if gdb
28318maybe-mostlyclean-gdb: mostlyclean-gdb
28319
28320mostlyclean-gdb: 
28321	@: $(MAKE); $(unstage)
28322	@[ -f ./gdb/Makefile ] || exit 0; \
28323	r=`${PWD_COMMAND}`; export r; \
28324	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28325	$(HOST_EXPORTS) \
28326	for flag in $(EXTRA_HOST_FLAGS) ; do \
28327	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28328	done; \
28329	echo "Doing mostlyclean in gdb"; \
28330	(cd $(HOST_SUBDIR)/gdb && \
28331	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28332	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28333	          "RANLIB=$${RANLIB}" \
28334	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28335	          mostlyclean) \
28336	  || exit 1
28337
28338@endif gdb
28339
28340.PHONY: maybe-clean-gdb clean-gdb
28341maybe-clean-gdb:
28342@if gdb
28343maybe-clean-gdb: clean-gdb
28344
28345clean-gdb: 
28346	@: $(MAKE); $(unstage)
28347	@[ -f ./gdb/Makefile ] || exit 0; \
28348	r=`${PWD_COMMAND}`; export r; \
28349	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28350	$(HOST_EXPORTS) \
28351	for flag in $(EXTRA_HOST_FLAGS) ; do \
28352	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28353	done; \
28354	echo "Doing clean in gdb"; \
28355	(cd $(HOST_SUBDIR)/gdb && \
28356	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28357	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28358	          "RANLIB=$${RANLIB}" \
28359	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28360	          clean) \
28361	  || exit 1
28362
28363@endif gdb
28364
28365.PHONY: maybe-distclean-gdb distclean-gdb
28366maybe-distclean-gdb:
28367@if gdb
28368maybe-distclean-gdb: distclean-gdb
28369
28370distclean-gdb: 
28371	@: $(MAKE); $(unstage)
28372	@[ -f ./gdb/Makefile ] || exit 0; \
28373	r=`${PWD_COMMAND}`; export r; \
28374	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28375	$(HOST_EXPORTS) \
28376	for flag in $(EXTRA_HOST_FLAGS) ; do \
28377	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28378	done; \
28379	echo "Doing distclean in gdb"; \
28380	(cd $(HOST_SUBDIR)/gdb && \
28381	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28382	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28383	          "RANLIB=$${RANLIB}" \
28384	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28385	          distclean) \
28386	  || exit 1
28387
28388@endif gdb
28389
28390.PHONY: maybe-maintainer-clean-gdb maintainer-clean-gdb
28391maybe-maintainer-clean-gdb:
28392@if gdb
28393maybe-maintainer-clean-gdb: maintainer-clean-gdb
28394
28395maintainer-clean-gdb: 
28396	@: $(MAKE); $(unstage)
28397	@[ -f ./gdb/Makefile ] || exit 0; \
28398	r=`${PWD_COMMAND}`; export r; \
28399	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28400	$(HOST_EXPORTS) \
28401	for flag in $(EXTRA_HOST_FLAGS) ; do \
28402	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28403	done; \
28404	echo "Doing maintainer-clean in gdb"; \
28405	(cd $(HOST_SUBDIR)/gdb && \
28406	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28407	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28408	          "RANLIB=$${RANLIB}" \
28409	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28410	          maintainer-clean) \
28411	  || exit 1
28412
28413@endif gdb
28414
28415
28416
28417.PHONY: configure-expect maybe-configure-expect
28418maybe-configure-expect:
28419@if gcc-bootstrap
28420configure-expect: stage_current
28421@endif gcc-bootstrap
28422@if expect
28423maybe-configure-expect: configure-expect
28424configure-expect: 
28425	@: $(MAKE); $(unstage)
28426	@r=`${PWD_COMMAND}`; export r; \
28427	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28428	test ! -f $(HOST_SUBDIR)/expect/Makefile || exit 0; \
28429	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/expect; \
28430	$(HOST_EXPORTS)  \
28431	echo Configuring in $(HOST_SUBDIR)/expect; \
28432	cd "$(HOST_SUBDIR)/expect" || exit 1; \
28433	case $(srcdir) in \
28434	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
28435	  *) topdir=`echo $(HOST_SUBDIR)/expect/ | \
28436		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
28437	esac; \
28438	module_srcdir=expect; \
28439	$(SHELL) \
28440	  $$s/$$module_srcdir/configure \
28441	  --srcdir=$${topdir}/$$module_srcdir \
28442	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
28443	  --target=${target_alias}  \
28444	  || exit 1
28445@endif expect
28446
28447
28448
28449
28450
28451.PHONY: all-expect maybe-all-expect
28452maybe-all-expect:
28453@if gcc-bootstrap
28454all-expect: stage_current
28455@endif gcc-bootstrap
28456@if expect
28457TARGET-expect=all
28458maybe-all-expect: all-expect
28459all-expect: configure-expect
28460	@: $(MAKE); $(unstage)
28461	@r=`${PWD_COMMAND}`; export r; \
28462	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28463	$(HOST_EXPORTS)  \
28464	(cd $(HOST_SUBDIR)/expect && \
28465	  $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS)  \
28466		$(TARGET-expect))
28467@endif expect
28468
28469
28470
28471
28472.PHONY: check-expect maybe-check-expect
28473maybe-check-expect:
28474@if expect
28475maybe-check-expect: check-expect
28476
28477check-expect:
28478	@: $(MAKE); $(unstage)
28479	@r=`${PWD_COMMAND}`; export r; \
28480	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28481	$(HOST_EXPORTS)  \
28482	(cd $(HOST_SUBDIR)/expect && \
28483	  $(MAKE) $(FLAGS_TO_PASS)  check)
28484
28485@endif expect
28486
28487.PHONY: install-expect maybe-install-expect
28488maybe-install-expect:
28489@if expect
28490maybe-install-expect: install-expect
28491
28492install-expect: installdirs
28493	@: $(MAKE); $(unstage)
28494	@r=`${PWD_COMMAND}`; export r; \
28495	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28496	$(HOST_EXPORTS) \
28497	(cd $(HOST_SUBDIR)/expect && \
28498	  $(MAKE) $(FLAGS_TO_PASS)  install)
28499
28500@endif expect
28501
28502.PHONY: install-strip-expect maybe-install-strip-expect
28503maybe-install-strip-expect:
28504@if expect
28505maybe-install-strip-expect: install-strip-expect
28506
28507install-strip-expect: installdirs
28508	@: $(MAKE); $(unstage)
28509	@r=`${PWD_COMMAND}`; export r; \
28510	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28511	$(HOST_EXPORTS) \
28512	(cd $(HOST_SUBDIR)/expect && \
28513	  $(MAKE) $(FLAGS_TO_PASS)  install-strip)
28514
28515@endif expect
28516
28517# Other targets (info, dvi, pdf, etc.)
28518
28519.PHONY: maybe-info-expect info-expect
28520maybe-info-expect:
28521@if expect
28522maybe-info-expect: info-expect
28523
28524info-expect: \
28525    configure-expect 
28526	@: $(MAKE); $(unstage)
28527	@[ -f ./expect/Makefile ] || exit 0; \
28528	r=`${PWD_COMMAND}`; export r; \
28529	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28530	$(HOST_EXPORTS) \
28531	for flag in $(EXTRA_HOST_FLAGS) ; do \
28532	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28533	done; \
28534	echo "Doing info in expect"; \
28535	(cd $(HOST_SUBDIR)/expect && \
28536	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28537	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28538	          "RANLIB=$${RANLIB}" \
28539	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28540	          info) \
28541	  || exit 1
28542
28543@endif expect
28544
28545.PHONY: maybe-dvi-expect dvi-expect
28546maybe-dvi-expect:
28547@if expect
28548maybe-dvi-expect: dvi-expect
28549
28550dvi-expect: \
28551    configure-expect 
28552	@: $(MAKE); $(unstage)
28553	@[ -f ./expect/Makefile ] || exit 0; \
28554	r=`${PWD_COMMAND}`; export r; \
28555	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28556	$(HOST_EXPORTS) \
28557	for flag in $(EXTRA_HOST_FLAGS) ; do \
28558	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28559	done; \
28560	echo "Doing dvi in expect"; \
28561	(cd $(HOST_SUBDIR)/expect && \
28562	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28563	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28564	          "RANLIB=$${RANLIB}" \
28565	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28566	          dvi) \
28567	  || exit 1
28568
28569@endif expect
28570
28571.PHONY: maybe-pdf-expect pdf-expect
28572maybe-pdf-expect:
28573@if expect
28574maybe-pdf-expect: pdf-expect
28575
28576pdf-expect: \
28577    configure-expect 
28578	@: $(MAKE); $(unstage)
28579	@[ -f ./expect/Makefile ] || exit 0; \
28580	r=`${PWD_COMMAND}`; export r; \
28581	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28582	$(HOST_EXPORTS) \
28583	for flag in $(EXTRA_HOST_FLAGS) ; do \
28584	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28585	done; \
28586	echo "Doing pdf in expect"; \
28587	(cd $(HOST_SUBDIR)/expect && \
28588	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28589	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28590	          "RANLIB=$${RANLIB}" \
28591	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28592	          pdf) \
28593	  || exit 1
28594
28595@endif expect
28596
28597.PHONY: maybe-html-expect html-expect
28598maybe-html-expect:
28599@if expect
28600maybe-html-expect: html-expect
28601
28602html-expect: \
28603    configure-expect 
28604	@: $(MAKE); $(unstage)
28605	@[ -f ./expect/Makefile ] || exit 0; \
28606	r=`${PWD_COMMAND}`; export r; \
28607	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28608	$(HOST_EXPORTS) \
28609	for flag in $(EXTRA_HOST_FLAGS) ; do \
28610	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28611	done; \
28612	echo "Doing html in expect"; \
28613	(cd $(HOST_SUBDIR)/expect && \
28614	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28615	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28616	          "RANLIB=$${RANLIB}" \
28617	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28618	          html) \
28619	  || exit 1
28620
28621@endif expect
28622
28623.PHONY: maybe-TAGS-expect TAGS-expect
28624maybe-TAGS-expect:
28625@if expect
28626maybe-TAGS-expect: TAGS-expect
28627
28628TAGS-expect: \
28629    configure-expect 
28630	@: $(MAKE); $(unstage)
28631	@[ -f ./expect/Makefile ] || exit 0; \
28632	r=`${PWD_COMMAND}`; export r; \
28633	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28634	$(HOST_EXPORTS) \
28635	for flag in $(EXTRA_HOST_FLAGS) ; do \
28636	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28637	done; \
28638	echo "Doing TAGS in expect"; \
28639	(cd $(HOST_SUBDIR)/expect && \
28640	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28641	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28642	          "RANLIB=$${RANLIB}" \
28643	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28644	          TAGS) \
28645	  || exit 1
28646
28647@endif expect
28648
28649.PHONY: maybe-install-info-expect install-info-expect
28650maybe-install-info-expect:
28651@if expect
28652maybe-install-info-expect: install-info-expect
28653
28654install-info-expect: \
28655    configure-expect \
28656    info-expect 
28657	@: $(MAKE); $(unstage)
28658	@[ -f ./expect/Makefile ] || exit 0; \
28659	r=`${PWD_COMMAND}`; export r; \
28660	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28661	$(HOST_EXPORTS) \
28662	for flag in $(EXTRA_HOST_FLAGS) ; do \
28663	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28664	done; \
28665	echo "Doing install-info in expect"; \
28666	(cd $(HOST_SUBDIR)/expect && \
28667	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28668	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28669	          "RANLIB=$${RANLIB}" \
28670	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28671	          install-info) \
28672	  || exit 1
28673
28674@endif expect
28675
28676.PHONY: maybe-install-pdf-expect install-pdf-expect
28677maybe-install-pdf-expect:
28678@if expect
28679maybe-install-pdf-expect: install-pdf-expect
28680
28681install-pdf-expect: \
28682    configure-expect \
28683    pdf-expect 
28684	@: $(MAKE); $(unstage)
28685	@[ -f ./expect/Makefile ] || exit 0; \
28686	r=`${PWD_COMMAND}`; export r; \
28687	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28688	$(HOST_EXPORTS) \
28689	for flag in $(EXTRA_HOST_FLAGS) ; do \
28690	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28691	done; \
28692	echo "Doing install-pdf in expect"; \
28693	(cd $(HOST_SUBDIR)/expect && \
28694	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28695	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28696	          "RANLIB=$${RANLIB}" \
28697	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28698	          install-pdf) \
28699	  || exit 1
28700
28701@endif expect
28702
28703.PHONY: maybe-install-html-expect install-html-expect
28704maybe-install-html-expect:
28705@if expect
28706maybe-install-html-expect: install-html-expect
28707
28708install-html-expect: \
28709    configure-expect \
28710    html-expect 
28711	@: $(MAKE); $(unstage)
28712	@[ -f ./expect/Makefile ] || exit 0; \
28713	r=`${PWD_COMMAND}`; export r; \
28714	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28715	$(HOST_EXPORTS) \
28716	for flag in $(EXTRA_HOST_FLAGS) ; do \
28717	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28718	done; \
28719	echo "Doing install-html in expect"; \
28720	(cd $(HOST_SUBDIR)/expect && \
28721	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28722	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28723	          "RANLIB=$${RANLIB}" \
28724	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28725	          install-html) \
28726	  || exit 1
28727
28728@endif expect
28729
28730.PHONY: maybe-installcheck-expect installcheck-expect
28731maybe-installcheck-expect:
28732@if expect
28733maybe-installcheck-expect: installcheck-expect
28734
28735installcheck-expect: \
28736    configure-expect 
28737	@: $(MAKE); $(unstage)
28738	@[ -f ./expect/Makefile ] || exit 0; \
28739	r=`${PWD_COMMAND}`; export r; \
28740	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28741	$(HOST_EXPORTS) \
28742	for flag in $(EXTRA_HOST_FLAGS) ; do \
28743	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28744	done; \
28745	echo "Doing installcheck in expect"; \
28746	(cd $(HOST_SUBDIR)/expect && \
28747	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28748	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28749	          "RANLIB=$${RANLIB}" \
28750	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28751	          installcheck) \
28752	  || exit 1
28753
28754@endif expect
28755
28756.PHONY: maybe-mostlyclean-expect mostlyclean-expect
28757maybe-mostlyclean-expect:
28758@if expect
28759maybe-mostlyclean-expect: mostlyclean-expect
28760
28761mostlyclean-expect: 
28762	@: $(MAKE); $(unstage)
28763	@[ -f ./expect/Makefile ] || exit 0; \
28764	r=`${PWD_COMMAND}`; export r; \
28765	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28766	$(HOST_EXPORTS) \
28767	for flag in $(EXTRA_HOST_FLAGS) ; do \
28768	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28769	done; \
28770	echo "Doing mostlyclean in expect"; \
28771	(cd $(HOST_SUBDIR)/expect && \
28772	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28773	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28774	          "RANLIB=$${RANLIB}" \
28775	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28776	          mostlyclean) \
28777	  || exit 1
28778
28779@endif expect
28780
28781.PHONY: maybe-clean-expect clean-expect
28782maybe-clean-expect:
28783@if expect
28784maybe-clean-expect: clean-expect
28785
28786clean-expect: 
28787	@: $(MAKE); $(unstage)
28788	@[ -f ./expect/Makefile ] || exit 0; \
28789	r=`${PWD_COMMAND}`; export r; \
28790	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28791	$(HOST_EXPORTS) \
28792	for flag in $(EXTRA_HOST_FLAGS) ; do \
28793	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28794	done; \
28795	echo "Doing clean in expect"; \
28796	(cd $(HOST_SUBDIR)/expect && \
28797	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28798	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28799	          "RANLIB=$${RANLIB}" \
28800	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28801	          clean) \
28802	  || exit 1
28803
28804@endif expect
28805
28806.PHONY: maybe-distclean-expect distclean-expect
28807maybe-distclean-expect:
28808@if expect
28809maybe-distclean-expect: distclean-expect
28810
28811distclean-expect: 
28812	@: $(MAKE); $(unstage)
28813	@[ -f ./expect/Makefile ] || exit 0; \
28814	r=`${PWD_COMMAND}`; export r; \
28815	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28816	$(HOST_EXPORTS) \
28817	for flag in $(EXTRA_HOST_FLAGS) ; do \
28818	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28819	done; \
28820	echo "Doing distclean in expect"; \
28821	(cd $(HOST_SUBDIR)/expect && \
28822	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28823	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28824	          "RANLIB=$${RANLIB}" \
28825	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28826	          distclean) \
28827	  || exit 1
28828
28829@endif expect
28830
28831.PHONY: maybe-maintainer-clean-expect maintainer-clean-expect
28832maybe-maintainer-clean-expect:
28833@if expect
28834maybe-maintainer-clean-expect: maintainer-clean-expect
28835
28836maintainer-clean-expect: 
28837	@: $(MAKE); $(unstage)
28838	@[ -f ./expect/Makefile ] || exit 0; \
28839	r=`${PWD_COMMAND}`; export r; \
28840	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28841	$(HOST_EXPORTS) \
28842	for flag in $(EXTRA_HOST_FLAGS) ; do \
28843	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28844	done; \
28845	echo "Doing maintainer-clean in expect"; \
28846	(cd $(HOST_SUBDIR)/expect && \
28847	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28848	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28849	          "RANLIB=$${RANLIB}" \
28850	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28851	          maintainer-clean) \
28852	  || exit 1
28853
28854@endif expect
28855
28856
28857
28858.PHONY: configure-guile maybe-configure-guile
28859maybe-configure-guile:
28860@if gcc-bootstrap
28861configure-guile: stage_current
28862@endif gcc-bootstrap
28863@if guile
28864maybe-configure-guile: configure-guile
28865configure-guile: 
28866	@: $(MAKE); $(unstage)
28867	@r=`${PWD_COMMAND}`; export r; \
28868	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28869	test ! -f $(HOST_SUBDIR)/guile/Makefile || exit 0; \
28870	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/guile; \
28871	$(HOST_EXPORTS)  \
28872	echo Configuring in $(HOST_SUBDIR)/guile; \
28873	cd "$(HOST_SUBDIR)/guile" || exit 1; \
28874	case $(srcdir) in \
28875	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
28876	  *) topdir=`echo $(HOST_SUBDIR)/guile/ | \
28877		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
28878	esac; \
28879	module_srcdir=guile; \
28880	$(SHELL) \
28881	  $$s/$$module_srcdir/configure \
28882	  --srcdir=$${topdir}/$$module_srcdir \
28883	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
28884	  --target=${target_alias}  \
28885	  || exit 1
28886@endif guile
28887
28888
28889
28890
28891
28892.PHONY: all-guile maybe-all-guile
28893maybe-all-guile:
28894@if gcc-bootstrap
28895all-guile: stage_current
28896@endif gcc-bootstrap
28897@if guile
28898TARGET-guile=all
28899maybe-all-guile: all-guile
28900all-guile: configure-guile
28901	@: $(MAKE); $(unstage)
28902	@r=`${PWD_COMMAND}`; export r; \
28903	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28904	$(HOST_EXPORTS)  \
28905	(cd $(HOST_SUBDIR)/guile && \
28906	  $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS)  \
28907		$(TARGET-guile))
28908@endif guile
28909
28910
28911
28912
28913.PHONY: check-guile maybe-check-guile
28914maybe-check-guile:
28915@if guile
28916maybe-check-guile: check-guile
28917
28918check-guile:
28919	@: $(MAKE); $(unstage)
28920	@r=`${PWD_COMMAND}`; export r; \
28921	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28922	$(HOST_EXPORTS)  \
28923	(cd $(HOST_SUBDIR)/guile && \
28924	  $(MAKE) $(FLAGS_TO_PASS)  check)
28925
28926@endif guile
28927
28928.PHONY: install-guile maybe-install-guile
28929maybe-install-guile:
28930@if guile
28931maybe-install-guile: install-guile
28932
28933install-guile: installdirs
28934	@: $(MAKE); $(unstage)
28935	@r=`${PWD_COMMAND}`; export r; \
28936	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28937	$(HOST_EXPORTS) \
28938	(cd $(HOST_SUBDIR)/guile && \
28939	  $(MAKE) $(FLAGS_TO_PASS)  install)
28940
28941@endif guile
28942
28943.PHONY: install-strip-guile maybe-install-strip-guile
28944maybe-install-strip-guile:
28945@if guile
28946maybe-install-strip-guile: install-strip-guile
28947
28948install-strip-guile: installdirs
28949	@: $(MAKE); $(unstage)
28950	@r=`${PWD_COMMAND}`; export r; \
28951	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28952	$(HOST_EXPORTS) \
28953	(cd $(HOST_SUBDIR)/guile && \
28954	  $(MAKE) $(FLAGS_TO_PASS)  install-strip)
28955
28956@endif guile
28957
28958# Other targets (info, dvi, pdf, etc.)
28959
28960.PHONY: maybe-info-guile info-guile
28961maybe-info-guile:
28962@if guile
28963maybe-info-guile: info-guile
28964
28965info-guile: \
28966    configure-guile 
28967	@: $(MAKE); $(unstage)
28968	@[ -f ./guile/Makefile ] || exit 0; \
28969	r=`${PWD_COMMAND}`; export r; \
28970	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28971	$(HOST_EXPORTS) \
28972	for flag in $(EXTRA_HOST_FLAGS) ; do \
28973	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28974	done; \
28975	echo "Doing info in guile"; \
28976	(cd $(HOST_SUBDIR)/guile && \
28977	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28978	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28979	          "RANLIB=$${RANLIB}" \
28980	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28981	          info) \
28982	  || exit 1
28983
28984@endif guile
28985
28986.PHONY: maybe-dvi-guile dvi-guile
28987maybe-dvi-guile:
28988@if guile
28989maybe-dvi-guile: dvi-guile
28990
28991dvi-guile: \
28992    configure-guile 
28993	@: $(MAKE); $(unstage)
28994	@[ -f ./guile/Makefile ] || exit 0; \
28995	r=`${PWD_COMMAND}`; export r; \
28996	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28997	$(HOST_EXPORTS) \
28998	for flag in $(EXTRA_HOST_FLAGS) ; do \
28999	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29000	done; \
29001	echo "Doing dvi in guile"; \
29002	(cd $(HOST_SUBDIR)/guile && \
29003	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29004	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29005	          "RANLIB=$${RANLIB}" \
29006	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29007	          dvi) \
29008	  || exit 1
29009
29010@endif guile
29011
29012.PHONY: maybe-pdf-guile pdf-guile
29013maybe-pdf-guile:
29014@if guile
29015maybe-pdf-guile: pdf-guile
29016
29017pdf-guile: \
29018    configure-guile 
29019	@: $(MAKE); $(unstage)
29020	@[ -f ./guile/Makefile ] || exit 0; \
29021	r=`${PWD_COMMAND}`; export r; \
29022	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29023	$(HOST_EXPORTS) \
29024	for flag in $(EXTRA_HOST_FLAGS) ; do \
29025	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29026	done; \
29027	echo "Doing pdf in guile"; \
29028	(cd $(HOST_SUBDIR)/guile && \
29029	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29030	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29031	          "RANLIB=$${RANLIB}" \
29032	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29033	          pdf) \
29034	  || exit 1
29035
29036@endif guile
29037
29038.PHONY: maybe-html-guile html-guile
29039maybe-html-guile:
29040@if guile
29041maybe-html-guile: html-guile
29042
29043html-guile: \
29044    configure-guile 
29045	@: $(MAKE); $(unstage)
29046	@[ -f ./guile/Makefile ] || exit 0; \
29047	r=`${PWD_COMMAND}`; export r; \
29048	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29049	$(HOST_EXPORTS) \
29050	for flag in $(EXTRA_HOST_FLAGS) ; do \
29051	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29052	done; \
29053	echo "Doing html in guile"; \
29054	(cd $(HOST_SUBDIR)/guile && \
29055	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29056	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29057	          "RANLIB=$${RANLIB}" \
29058	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29059	          html) \
29060	  || exit 1
29061
29062@endif guile
29063
29064.PHONY: maybe-TAGS-guile TAGS-guile
29065maybe-TAGS-guile:
29066@if guile
29067maybe-TAGS-guile: TAGS-guile
29068
29069TAGS-guile: \
29070    configure-guile 
29071	@: $(MAKE); $(unstage)
29072	@[ -f ./guile/Makefile ] || exit 0; \
29073	r=`${PWD_COMMAND}`; export r; \
29074	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29075	$(HOST_EXPORTS) \
29076	for flag in $(EXTRA_HOST_FLAGS) ; do \
29077	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29078	done; \
29079	echo "Doing TAGS in guile"; \
29080	(cd $(HOST_SUBDIR)/guile && \
29081	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29082	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29083	          "RANLIB=$${RANLIB}" \
29084	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29085	          TAGS) \
29086	  || exit 1
29087
29088@endif guile
29089
29090.PHONY: maybe-install-info-guile install-info-guile
29091maybe-install-info-guile:
29092@if guile
29093maybe-install-info-guile: install-info-guile
29094
29095install-info-guile: \
29096    configure-guile \
29097    info-guile 
29098	@: $(MAKE); $(unstage)
29099	@[ -f ./guile/Makefile ] || exit 0; \
29100	r=`${PWD_COMMAND}`; export r; \
29101	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29102	$(HOST_EXPORTS) \
29103	for flag in $(EXTRA_HOST_FLAGS) ; do \
29104	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29105	done; \
29106	echo "Doing install-info in guile"; \
29107	(cd $(HOST_SUBDIR)/guile && \
29108	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29109	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29110	          "RANLIB=$${RANLIB}" \
29111	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29112	          install-info) \
29113	  || exit 1
29114
29115@endif guile
29116
29117.PHONY: maybe-install-pdf-guile install-pdf-guile
29118maybe-install-pdf-guile:
29119@if guile
29120maybe-install-pdf-guile: install-pdf-guile
29121
29122install-pdf-guile: \
29123    configure-guile \
29124    pdf-guile 
29125	@: $(MAKE); $(unstage)
29126	@[ -f ./guile/Makefile ] || exit 0; \
29127	r=`${PWD_COMMAND}`; export r; \
29128	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29129	$(HOST_EXPORTS) \
29130	for flag in $(EXTRA_HOST_FLAGS) ; do \
29131	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29132	done; \
29133	echo "Doing install-pdf in guile"; \
29134	(cd $(HOST_SUBDIR)/guile && \
29135	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29136	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29137	          "RANLIB=$${RANLIB}" \
29138	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29139	          install-pdf) \
29140	  || exit 1
29141
29142@endif guile
29143
29144.PHONY: maybe-install-html-guile install-html-guile
29145maybe-install-html-guile:
29146@if guile
29147maybe-install-html-guile: install-html-guile
29148
29149install-html-guile: \
29150    configure-guile \
29151    html-guile 
29152	@: $(MAKE); $(unstage)
29153	@[ -f ./guile/Makefile ] || exit 0; \
29154	r=`${PWD_COMMAND}`; export r; \
29155	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29156	$(HOST_EXPORTS) \
29157	for flag in $(EXTRA_HOST_FLAGS) ; do \
29158	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29159	done; \
29160	echo "Doing install-html in guile"; \
29161	(cd $(HOST_SUBDIR)/guile && \
29162	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29163	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29164	          "RANLIB=$${RANLIB}" \
29165	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29166	          install-html) \
29167	  || exit 1
29168
29169@endif guile
29170
29171.PHONY: maybe-installcheck-guile installcheck-guile
29172maybe-installcheck-guile:
29173@if guile
29174maybe-installcheck-guile: installcheck-guile
29175
29176installcheck-guile: \
29177    configure-guile 
29178	@: $(MAKE); $(unstage)
29179	@[ -f ./guile/Makefile ] || exit 0; \
29180	r=`${PWD_COMMAND}`; export r; \
29181	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29182	$(HOST_EXPORTS) \
29183	for flag in $(EXTRA_HOST_FLAGS) ; do \
29184	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29185	done; \
29186	echo "Doing installcheck in guile"; \
29187	(cd $(HOST_SUBDIR)/guile && \
29188	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29189	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29190	          "RANLIB=$${RANLIB}" \
29191	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29192	          installcheck) \
29193	  || exit 1
29194
29195@endif guile
29196
29197.PHONY: maybe-mostlyclean-guile mostlyclean-guile
29198maybe-mostlyclean-guile:
29199@if guile
29200maybe-mostlyclean-guile: mostlyclean-guile
29201
29202mostlyclean-guile: 
29203	@: $(MAKE); $(unstage)
29204	@[ -f ./guile/Makefile ] || exit 0; \
29205	r=`${PWD_COMMAND}`; export r; \
29206	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29207	$(HOST_EXPORTS) \
29208	for flag in $(EXTRA_HOST_FLAGS) ; do \
29209	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29210	done; \
29211	echo "Doing mostlyclean in guile"; \
29212	(cd $(HOST_SUBDIR)/guile && \
29213	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29214	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29215	          "RANLIB=$${RANLIB}" \
29216	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29217	          mostlyclean) \
29218	  || exit 1
29219
29220@endif guile
29221
29222.PHONY: maybe-clean-guile clean-guile
29223maybe-clean-guile:
29224@if guile
29225maybe-clean-guile: clean-guile
29226
29227clean-guile: 
29228	@: $(MAKE); $(unstage)
29229	@[ -f ./guile/Makefile ] || exit 0; \
29230	r=`${PWD_COMMAND}`; export r; \
29231	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29232	$(HOST_EXPORTS) \
29233	for flag in $(EXTRA_HOST_FLAGS) ; do \
29234	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29235	done; \
29236	echo "Doing clean in guile"; \
29237	(cd $(HOST_SUBDIR)/guile && \
29238	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29239	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29240	          "RANLIB=$${RANLIB}" \
29241	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29242	          clean) \
29243	  || exit 1
29244
29245@endif guile
29246
29247.PHONY: maybe-distclean-guile distclean-guile
29248maybe-distclean-guile:
29249@if guile
29250maybe-distclean-guile: distclean-guile
29251
29252distclean-guile: 
29253	@: $(MAKE); $(unstage)
29254	@[ -f ./guile/Makefile ] || exit 0; \
29255	r=`${PWD_COMMAND}`; export r; \
29256	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29257	$(HOST_EXPORTS) \
29258	for flag in $(EXTRA_HOST_FLAGS) ; do \
29259	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29260	done; \
29261	echo "Doing distclean in guile"; \
29262	(cd $(HOST_SUBDIR)/guile && \
29263	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29264	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29265	          "RANLIB=$${RANLIB}" \
29266	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29267	          distclean) \
29268	  || exit 1
29269
29270@endif guile
29271
29272.PHONY: maybe-maintainer-clean-guile maintainer-clean-guile
29273maybe-maintainer-clean-guile:
29274@if guile
29275maybe-maintainer-clean-guile: maintainer-clean-guile
29276
29277maintainer-clean-guile: 
29278	@: $(MAKE); $(unstage)
29279	@[ -f ./guile/Makefile ] || exit 0; \
29280	r=`${PWD_COMMAND}`; export r; \
29281	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29282	$(HOST_EXPORTS) \
29283	for flag in $(EXTRA_HOST_FLAGS) ; do \
29284	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29285	done; \
29286	echo "Doing maintainer-clean in guile"; \
29287	(cd $(HOST_SUBDIR)/guile && \
29288	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29289	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29290	          "RANLIB=$${RANLIB}" \
29291	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29292	          maintainer-clean) \
29293	  || exit 1
29294
29295@endif guile
29296
29297
29298
29299.PHONY: configure-tk maybe-configure-tk
29300maybe-configure-tk:
29301@if gcc-bootstrap
29302configure-tk: stage_current
29303@endif gcc-bootstrap
29304@if tk
29305maybe-configure-tk: configure-tk
29306configure-tk: 
29307	@: $(MAKE); $(unstage)
29308	@r=`${PWD_COMMAND}`; export r; \
29309	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29310	test ! -f $(HOST_SUBDIR)/tk/Makefile || exit 0; \
29311	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/tk; \
29312	$(HOST_EXPORTS)  \
29313	echo Configuring in $(HOST_SUBDIR)/tk; \
29314	cd "$(HOST_SUBDIR)/tk" || exit 1; \
29315	case $(srcdir) in \
29316	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
29317	  *) topdir=`echo $(HOST_SUBDIR)/tk/ | \
29318		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
29319	esac; \
29320	module_srcdir=tk; \
29321	$(SHELL) \
29322	  $$s/$$module_srcdir/configure \
29323	  --srcdir=$${topdir}/$$module_srcdir \
29324	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
29325	  --target=${target_alias}  \
29326	  || exit 1
29327@endif tk
29328
29329
29330
29331
29332
29333.PHONY: all-tk maybe-all-tk
29334maybe-all-tk:
29335@if gcc-bootstrap
29336all-tk: stage_current
29337@endif gcc-bootstrap
29338@if tk
29339TARGET-tk=all
29340maybe-all-tk: all-tk
29341all-tk: configure-tk
29342	@: $(MAKE); $(unstage)
29343	@r=`${PWD_COMMAND}`; export r; \
29344	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29345	$(HOST_EXPORTS)  \
29346	(cd $(HOST_SUBDIR)/tk && \
29347	  $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS)  \
29348		$(TARGET-tk))
29349@endif tk
29350
29351
29352
29353
29354.PHONY: check-tk maybe-check-tk
29355maybe-check-tk:
29356@if tk
29357maybe-check-tk: check-tk
29358
29359check-tk:
29360	@: $(MAKE); $(unstage)
29361	@r=`${PWD_COMMAND}`; export r; \
29362	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29363	$(HOST_EXPORTS)  \
29364	(cd $(HOST_SUBDIR)/tk && \
29365	  $(MAKE) $(FLAGS_TO_PASS)  check)
29366
29367@endif tk
29368
29369.PHONY: install-tk maybe-install-tk
29370maybe-install-tk:
29371@if tk
29372maybe-install-tk: install-tk
29373
29374install-tk: installdirs
29375	@: $(MAKE); $(unstage)
29376	@r=`${PWD_COMMAND}`; export r; \
29377	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29378	$(HOST_EXPORTS) \
29379	(cd $(HOST_SUBDIR)/tk && \
29380	  $(MAKE) $(FLAGS_TO_PASS)  install)
29381
29382@endif tk
29383
29384.PHONY: install-strip-tk maybe-install-strip-tk
29385maybe-install-strip-tk:
29386@if tk
29387maybe-install-strip-tk: install-strip-tk
29388
29389install-strip-tk: installdirs
29390	@: $(MAKE); $(unstage)
29391	@r=`${PWD_COMMAND}`; export r; \
29392	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29393	$(HOST_EXPORTS) \
29394	(cd $(HOST_SUBDIR)/tk && \
29395	  $(MAKE) $(FLAGS_TO_PASS)  install-strip)
29396
29397@endif tk
29398
29399# Other targets (info, dvi, pdf, etc.)
29400
29401.PHONY: maybe-info-tk info-tk
29402maybe-info-tk:
29403@if tk
29404maybe-info-tk: info-tk
29405
29406info-tk: \
29407    configure-tk 
29408	@: $(MAKE); $(unstage)
29409	@[ -f ./tk/Makefile ] || exit 0; \
29410	r=`${PWD_COMMAND}`; export r; \
29411	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29412	$(HOST_EXPORTS) \
29413	for flag in $(EXTRA_HOST_FLAGS) ; do \
29414	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29415	done; \
29416	echo "Doing info in tk"; \
29417	(cd $(HOST_SUBDIR)/tk && \
29418	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29419	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29420	          "RANLIB=$${RANLIB}" \
29421	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29422	          info) \
29423	  || exit 1
29424
29425@endif tk
29426
29427.PHONY: maybe-dvi-tk dvi-tk
29428maybe-dvi-tk:
29429@if tk
29430maybe-dvi-tk: dvi-tk
29431
29432dvi-tk: \
29433    configure-tk 
29434	@: $(MAKE); $(unstage)
29435	@[ -f ./tk/Makefile ] || exit 0; \
29436	r=`${PWD_COMMAND}`; export r; \
29437	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29438	$(HOST_EXPORTS) \
29439	for flag in $(EXTRA_HOST_FLAGS) ; do \
29440	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29441	done; \
29442	echo "Doing dvi in tk"; \
29443	(cd $(HOST_SUBDIR)/tk && \
29444	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29445	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29446	          "RANLIB=$${RANLIB}" \
29447	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29448	          dvi) \
29449	  || exit 1
29450
29451@endif tk
29452
29453.PHONY: maybe-pdf-tk pdf-tk
29454maybe-pdf-tk:
29455@if tk
29456maybe-pdf-tk: pdf-tk
29457
29458pdf-tk: \
29459    configure-tk 
29460	@: $(MAKE); $(unstage)
29461	@[ -f ./tk/Makefile ] || exit 0; \
29462	r=`${PWD_COMMAND}`; export r; \
29463	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29464	$(HOST_EXPORTS) \
29465	for flag in $(EXTRA_HOST_FLAGS) ; do \
29466	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29467	done; \
29468	echo "Doing pdf in tk"; \
29469	(cd $(HOST_SUBDIR)/tk && \
29470	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29471	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29472	          "RANLIB=$${RANLIB}" \
29473	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29474	          pdf) \
29475	  || exit 1
29476
29477@endif tk
29478
29479.PHONY: maybe-html-tk html-tk
29480maybe-html-tk:
29481@if tk
29482maybe-html-tk: html-tk
29483
29484html-tk: \
29485    configure-tk 
29486	@: $(MAKE); $(unstage)
29487	@[ -f ./tk/Makefile ] || exit 0; \
29488	r=`${PWD_COMMAND}`; export r; \
29489	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29490	$(HOST_EXPORTS) \
29491	for flag in $(EXTRA_HOST_FLAGS) ; do \
29492	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29493	done; \
29494	echo "Doing html in tk"; \
29495	(cd $(HOST_SUBDIR)/tk && \
29496	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29497	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29498	          "RANLIB=$${RANLIB}" \
29499	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29500	          html) \
29501	  || exit 1
29502
29503@endif tk
29504
29505.PHONY: maybe-TAGS-tk TAGS-tk
29506maybe-TAGS-tk:
29507@if tk
29508maybe-TAGS-tk: TAGS-tk
29509
29510TAGS-tk: \
29511    configure-tk 
29512	@: $(MAKE); $(unstage)
29513	@[ -f ./tk/Makefile ] || exit 0; \
29514	r=`${PWD_COMMAND}`; export r; \
29515	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29516	$(HOST_EXPORTS) \
29517	for flag in $(EXTRA_HOST_FLAGS) ; do \
29518	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29519	done; \
29520	echo "Doing TAGS in tk"; \
29521	(cd $(HOST_SUBDIR)/tk && \
29522	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29523	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29524	          "RANLIB=$${RANLIB}" \
29525	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29526	          TAGS) \
29527	  || exit 1
29528
29529@endif tk
29530
29531.PHONY: maybe-install-info-tk install-info-tk
29532maybe-install-info-tk:
29533@if tk
29534maybe-install-info-tk: install-info-tk
29535
29536install-info-tk: \
29537    configure-tk \
29538    info-tk 
29539	@: $(MAKE); $(unstage)
29540	@[ -f ./tk/Makefile ] || exit 0; \
29541	r=`${PWD_COMMAND}`; export r; \
29542	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29543	$(HOST_EXPORTS) \
29544	for flag in $(EXTRA_HOST_FLAGS) ; do \
29545	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29546	done; \
29547	echo "Doing install-info in tk"; \
29548	(cd $(HOST_SUBDIR)/tk && \
29549	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29550	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29551	          "RANLIB=$${RANLIB}" \
29552	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29553	          install-info) \
29554	  || exit 1
29555
29556@endif tk
29557
29558.PHONY: maybe-install-pdf-tk install-pdf-tk
29559maybe-install-pdf-tk:
29560@if tk
29561maybe-install-pdf-tk: install-pdf-tk
29562
29563install-pdf-tk: \
29564    configure-tk \
29565    pdf-tk 
29566	@: $(MAKE); $(unstage)
29567	@[ -f ./tk/Makefile ] || exit 0; \
29568	r=`${PWD_COMMAND}`; export r; \
29569	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29570	$(HOST_EXPORTS) \
29571	for flag in $(EXTRA_HOST_FLAGS) ; do \
29572	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29573	done; \
29574	echo "Doing install-pdf in tk"; \
29575	(cd $(HOST_SUBDIR)/tk && \
29576	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29577	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29578	          "RANLIB=$${RANLIB}" \
29579	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29580	          install-pdf) \
29581	  || exit 1
29582
29583@endif tk
29584
29585.PHONY: maybe-install-html-tk install-html-tk
29586maybe-install-html-tk:
29587@if tk
29588maybe-install-html-tk: install-html-tk
29589
29590install-html-tk: \
29591    configure-tk \
29592    html-tk 
29593	@: $(MAKE); $(unstage)
29594	@[ -f ./tk/Makefile ] || exit 0; \
29595	r=`${PWD_COMMAND}`; export r; \
29596	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29597	$(HOST_EXPORTS) \
29598	for flag in $(EXTRA_HOST_FLAGS) ; do \
29599	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29600	done; \
29601	echo "Doing install-html in tk"; \
29602	(cd $(HOST_SUBDIR)/tk && \
29603	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29604	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29605	          "RANLIB=$${RANLIB}" \
29606	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29607	          install-html) \
29608	  || exit 1
29609
29610@endif tk
29611
29612.PHONY: maybe-installcheck-tk installcheck-tk
29613maybe-installcheck-tk:
29614@if tk
29615maybe-installcheck-tk: installcheck-tk
29616
29617installcheck-tk: \
29618    configure-tk 
29619	@: $(MAKE); $(unstage)
29620	@[ -f ./tk/Makefile ] || exit 0; \
29621	r=`${PWD_COMMAND}`; export r; \
29622	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29623	$(HOST_EXPORTS) \
29624	for flag in $(EXTRA_HOST_FLAGS) ; do \
29625	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29626	done; \
29627	echo "Doing installcheck in tk"; \
29628	(cd $(HOST_SUBDIR)/tk && \
29629	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29630	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29631	          "RANLIB=$${RANLIB}" \
29632	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29633	          installcheck) \
29634	  || exit 1
29635
29636@endif tk
29637
29638.PHONY: maybe-mostlyclean-tk mostlyclean-tk
29639maybe-mostlyclean-tk:
29640@if tk
29641maybe-mostlyclean-tk: mostlyclean-tk
29642
29643mostlyclean-tk: 
29644	@: $(MAKE); $(unstage)
29645	@[ -f ./tk/Makefile ] || exit 0; \
29646	r=`${PWD_COMMAND}`; export r; \
29647	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29648	$(HOST_EXPORTS) \
29649	for flag in $(EXTRA_HOST_FLAGS) ; do \
29650	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29651	done; \
29652	echo "Doing mostlyclean in tk"; \
29653	(cd $(HOST_SUBDIR)/tk && \
29654	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29655	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29656	          "RANLIB=$${RANLIB}" \
29657	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29658	          mostlyclean) \
29659	  || exit 1
29660
29661@endif tk
29662
29663.PHONY: maybe-clean-tk clean-tk
29664maybe-clean-tk:
29665@if tk
29666maybe-clean-tk: clean-tk
29667
29668clean-tk: 
29669	@: $(MAKE); $(unstage)
29670	@[ -f ./tk/Makefile ] || exit 0; \
29671	r=`${PWD_COMMAND}`; export r; \
29672	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29673	$(HOST_EXPORTS) \
29674	for flag in $(EXTRA_HOST_FLAGS) ; do \
29675	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29676	done; \
29677	echo "Doing clean in tk"; \
29678	(cd $(HOST_SUBDIR)/tk && \
29679	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29680	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29681	          "RANLIB=$${RANLIB}" \
29682	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29683	          clean) \
29684	  || exit 1
29685
29686@endif tk
29687
29688.PHONY: maybe-distclean-tk distclean-tk
29689maybe-distclean-tk:
29690@if tk
29691maybe-distclean-tk: distclean-tk
29692
29693distclean-tk: 
29694	@: $(MAKE); $(unstage)
29695	@[ -f ./tk/Makefile ] || exit 0; \
29696	r=`${PWD_COMMAND}`; export r; \
29697	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29698	$(HOST_EXPORTS) \
29699	for flag in $(EXTRA_HOST_FLAGS) ; do \
29700	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29701	done; \
29702	echo "Doing distclean in tk"; \
29703	(cd $(HOST_SUBDIR)/tk && \
29704	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29705	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29706	          "RANLIB=$${RANLIB}" \
29707	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29708	          distclean) \
29709	  || exit 1
29710
29711@endif tk
29712
29713.PHONY: maybe-maintainer-clean-tk maintainer-clean-tk
29714maybe-maintainer-clean-tk:
29715@if tk
29716maybe-maintainer-clean-tk: maintainer-clean-tk
29717
29718maintainer-clean-tk: 
29719	@: $(MAKE); $(unstage)
29720	@[ -f ./tk/Makefile ] || exit 0; \
29721	r=`${PWD_COMMAND}`; export r; \
29722	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29723	$(HOST_EXPORTS) \
29724	for flag in $(EXTRA_HOST_FLAGS) ; do \
29725	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29726	done; \
29727	echo "Doing maintainer-clean in tk"; \
29728	(cd $(HOST_SUBDIR)/tk && \
29729	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29730	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29731	          "RANLIB=$${RANLIB}" \
29732	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29733	          maintainer-clean) \
29734	  || exit 1
29735
29736@endif tk
29737
29738
29739
29740.PHONY: configure-libtermcap maybe-configure-libtermcap
29741maybe-configure-libtermcap:
29742@if gcc-bootstrap
29743configure-libtermcap: stage_current
29744@endif gcc-bootstrap
29745@if libtermcap
29746maybe-configure-libtermcap: configure-libtermcap
29747configure-libtermcap: 
29748	@: $(MAKE); $(unstage)
29749	@r=`${PWD_COMMAND}`; export r; \
29750	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29751	test ! -f $(HOST_SUBDIR)/libtermcap/Makefile || exit 0; \
29752	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libtermcap; \
29753	$(HOST_EXPORTS)  \
29754	echo Configuring in $(HOST_SUBDIR)/libtermcap; \
29755	cd "$(HOST_SUBDIR)/libtermcap" || exit 1; \
29756	case $(srcdir) in \
29757	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
29758	  *) topdir=`echo $(HOST_SUBDIR)/libtermcap/ | \
29759		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
29760	esac; \
29761	module_srcdir=libtermcap; \
29762	$(SHELL) \
29763	  $$s/$$module_srcdir/configure \
29764	  --srcdir=$${topdir}/$$module_srcdir \
29765	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
29766	  --target=${target_alias}  \
29767	  || exit 1
29768@endif libtermcap
29769
29770
29771
29772
29773
29774.PHONY: all-libtermcap maybe-all-libtermcap
29775maybe-all-libtermcap:
29776@if gcc-bootstrap
29777all-libtermcap: stage_current
29778@endif gcc-bootstrap
29779@if libtermcap
29780TARGET-libtermcap=all
29781maybe-all-libtermcap: all-libtermcap
29782all-libtermcap: configure-libtermcap
29783	@: $(MAKE); $(unstage)
29784	@r=`${PWD_COMMAND}`; export r; \
29785	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29786	$(HOST_EXPORTS)  \
29787	(cd $(HOST_SUBDIR)/libtermcap && \
29788	  $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS)  \
29789		$(TARGET-libtermcap))
29790@endif libtermcap
29791
29792
29793
29794
29795.PHONY: check-libtermcap maybe-check-libtermcap
29796maybe-check-libtermcap:
29797@if libtermcap
29798maybe-check-libtermcap: check-libtermcap
29799
29800check-libtermcap:
29801
29802@endif libtermcap
29803
29804.PHONY: install-libtermcap maybe-install-libtermcap
29805maybe-install-libtermcap:
29806@if libtermcap
29807maybe-install-libtermcap: install-libtermcap
29808
29809install-libtermcap: installdirs
29810	@: $(MAKE); $(unstage)
29811	@r=`${PWD_COMMAND}`; export r; \
29812	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29813	$(HOST_EXPORTS) \
29814	(cd $(HOST_SUBDIR)/libtermcap && \
29815	  $(MAKE) $(FLAGS_TO_PASS)  install)
29816
29817@endif libtermcap
29818
29819.PHONY: install-strip-libtermcap maybe-install-strip-libtermcap
29820maybe-install-strip-libtermcap:
29821@if libtermcap
29822maybe-install-strip-libtermcap: install-strip-libtermcap
29823
29824install-strip-libtermcap: installdirs
29825	@: $(MAKE); $(unstage)
29826	@r=`${PWD_COMMAND}`; export r; \
29827	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29828	$(HOST_EXPORTS) \
29829	(cd $(HOST_SUBDIR)/libtermcap && \
29830	  $(MAKE) $(FLAGS_TO_PASS)  install-strip)
29831
29832@endif libtermcap
29833
29834# Other targets (info, dvi, pdf, etc.)
29835
29836.PHONY: maybe-info-libtermcap info-libtermcap
29837maybe-info-libtermcap:
29838@if libtermcap
29839maybe-info-libtermcap: info-libtermcap
29840
29841info-libtermcap: \
29842    configure-libtermcap 
29843	@: $(MAKE); $(unstage)
29844	@[ -f ./libtermcap/Makefile ] || exit 0; \
29845	r=`${PWD_COMMAND}`; export r; \
29846	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29847	$(HOST_EXPORTS) \
29848	for flag in $(EXTRA_HOST_FLAGS) ; do \
29849	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29850	done; \
29851	echo "Doing info in libtermcap"; \
29852	(cd $(HOST_SUBDIR)/libtermcap && \
29853	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29854	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29855	          "RANLIB=$${RANLIB}" \
29856	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29857	          info) \
29858	  || exit 1
29859
29860@endif libtermcap
29861
29862.PHONY: maybe-dvi-libtermcap dvi-libtermcap
29863maybe-dvi-libtermcap:
29864@if libtermcap
29865maybe-dvi-libtermcap: dvi-libtermcap
29866
29867dvi-libtermcap: \
29868    configure-libtermcap 
29869	@: $(MAKE); $(unstage)
29870	@[ -f ./libtermcap/Makefile ] || exit 0; \
29871	r=`${PWD_COMMAND}`; export r; \
29872	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29873	$(HOST_EXPORTS) \
29874	for flag in $(EXTRA_HOST_FLAGS) ; do \
29875	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29876	done; \
29877	echo "Doing dvi in libtermcap"; \
29878	(cd $(HOST_SUBDIR)/libtermcap && \
29879	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29880	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29881	          "RANLIB=$${RANLIB}" \
29882	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29883	          dvi) \
29884	  || exit 1
29885
29886@endif libtermcap
29887
29888.PHONY: maybe-pdf-libtermcap pdf-libtermcap
29889maybe-pdf-libtermcap:
29890@if libtermcap
29891maybe-pdf-libtermcap: pdf-libtermcap
29892
29893pdf-libtermcap: \
29894    configure-libtermcap 
29895	@: $(MAKE); $(unstage)
29896	@[ -f ./libtermcap/Makefile ] || exit 0; \
29897	r=`${PWD_COMMAND}`; export r; \
29898	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29899	$(HOST_EXPORTS) \
29900	for flag in $(EXTRA_HOST_FLAGS) ; do \
29901	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29902	done; \
29903	echo "Doing pdf in libtermcap"; \
29904	(cd $(HOST_SUBDIR)/libtermcap && \
29905	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29906	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29907	          "RANLIB=$${RANLIB}" \
29908	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29909	          pdf) \
29910	  || exit 1
29911
29912@endif libtermcap
29913
29914.PHONY: maybe-html-libtermcap html-libtermcap
29915maybe-html-libtermcap:
29916@if libtermcap
29917maybe-html-libtermcap: html-libtermcap
29918
29919html-libtermcap: \
29920    configure-libtermcap 
29921	@: $(MAKE); $(unstage)
29922	@[ -f ./libtermcap/Makefile ] || exit 0; \
29923	r=`${PWD_COMMAND}`; export r; \
29924	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29925	$(HOST_EXPORTS) \
29926	for flag in $(EXTRA_HOST_FLAGS) ; do \
29927	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29928	done; \
29929	echo "Doing html in libtermcap"; \
29930	(cd $(HOST_SUBDIR)/libtermcap && \
29931	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29932	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29933	          "RANLIB=$${RANLIB}" \
29934	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29935	          html) \
29936	  || exit 1
29937
29938@endif libtermcap
29939
29940.PHONY: maybe-TAGS-libtermcap TAGS-libtermcap
29941maybe-TAGS-libtermcap:
29942@if libtermcap
29943maybe-TAGS-libtermcap: TAGS-libtermcap
29944
29945TAGS-libtermcap: \
29946    configure-libtermcap 
29947	@: $(MAKE); $(unstage)
29948	@[ -f ./libtermcap/Makefile ] || exit 0; \
29949	r=`${PWD_COMMAND}`; export r; \
29950	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29951	$(HOST_EXPORTS) \
29952	for flag in $(EXTRA_HOST_FLAGS) ; do \
29953	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29954	done; \
29955	echo "Doing TAGS in libtermcap"; \
29956	(cd $(HOST_SUBDIR)/libtermcap && \
29957	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29958	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29959	          "RANLIB=$${RANLIB}" \
29960	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29961	          TAGS) \
29962	  || exit 1
29963
29964@endif libtermcap
29965
29966.PHONY: maybe-install-info-libtermcap install-info-libtermcap
29967maybe-install-info-libtermcap:
29968@if libtermcap
29969maybe-install-info-libtermcap: install-info-libtermcap
29970
29971install-info-libtermcap: \
29972    configure-libtermcap \
29973    info-libtermcap 
29974	@: $(MAKE); $(unstage)
29975	@[ -f ./libtermcap/Makefile ] || exit 0; \
29976	r=`${PWD_COMMAND}`; export r; \
29977	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29978	$(HOST_EXPORTS) \
29979	for flag in $(EXTRA_HOST_FLAGS) ; do \
29980	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29981	done; \
29982	echo "Doing install-info in libtermcap"; \
29983	(cd $(HOST_SUBDIR)/libtermcap && \
29984	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29985	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29986	          "RANLIB=$${RANLIB}" \
29987	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29988	          install-info) \
29989	  || exit 1
29990
29991@endif libtermcap
29992
29993.PHONY: maybe-install-pdf-libtermcap install-pdf-libtermcap
29994maybe-install-pdf-libtermcap:
29995@if libtermcap
29996maybe-install-pdf-libtermcap: install-pdf-libtermcap
29997
29998install-pdf-libtermcap: \
29999    configure-libtermcap \
30000    pdf-libtermcap 
30001	@: $(MAKE); $(unstage)
30002	@[ -f ./libtermcap/Makefile ] || exit 0; \
30003	r=`${PWD_COMMAND}`; export r; \
30004	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30005	$(HOST_EXPORTS) \
30006	for flag in $(EXTRA_HOST_FLAGS) ; do \
30007	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30008	done; \
30009	echo "Doing install-pdf in libtermcap"; \
30010	(cd $(HOST_SUBDIR)/libtermcap && \
30011	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30012	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30013	          "RANLIB=$${RANLIB}" \
30014	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30015	          install-pdf) \
30016	  || exit 1
30017
30018@endif libtermcap
30019
30020.PHONY: maybe-install-html-libtermcap install-html-libtermcap
30021maybe-install-html-libtermcap:
30022@if libtermcap
30023maybe-install-html-libtermcap: install-html-libtermcap
30024
30025install-html-libtermcap: \
30026    configure-libtermcap \
30027    html-libtermcap 
30028	@: $(MAKE); $(unstage)
30029	@[ -f ./libtermcap/Makefile ] || exit 0; \
30030	r=`${PWD_COMMAND}`; export r; \
30031	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30032	$(HOST_EXPORTS) \
30033	for flag in $(EXTRA_HOST_FLAGS) ; do \
30034	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30035	done; \
30036	echo "Doing install-html in libtermcap"; \
30037	(cd $(HOST_SUBDIR)/libtermcap && \
30038	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30039	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30040	          "RANLIB=$${RANLIB}" \
30041	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30042	          install-html) \
30043	  || exit 1
30044
30045@endif libtermcap
30046
30047.PHONY: maybe-installcheck-libtermcap installcheck-libtermcap
30048maybe-installcheck-libtermcap:
30049@if libtermcap
30050maybe-installcheck-libtermcap: installcheck-libtermcap
30051
30052installcheck-libtermcap: \
30053    configure-libtermcap 
30054	@: $(MAKE); $(unstage)
30055	@[ -f ./libtermcap/Makefile ] || exit 0; \
30056	r=`${PWD_COMMAND}`; export r; \
30057	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30058	$(HOST_EXPORTS) \
30059	for flag in $(EXTRA_HOST_FLAGS) ; do \
30060	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30061	done; \
30062	echo "Doing installcheck in libtermcap"; \
30063	(cd $(HOST_SUBDIR)/libtermcap && \
30064	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30065	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30066	          "RANLIB=$${RANLIB}" \
30067	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30068	          installcheck) \
30069	  || exit 1
30070
30071@endif libtermcap
30072
30073.PHONY: maybe-mostlyclean-libtermcap mostlyclean-libtermcap
30074maybe-mostlyclean-libtermcap:
30075@if libtermcap
30076maybe-mostlyclean-libtermcap: mostlyclean-libtermcap
30077
30078# libtermcap doesn't support mostlyclean.
30079mostlyclean-libtermcap:
30080
30081@endif libtermcap
30082
30083.PHONY: maybe-clean-libtermcap clean-libtermcap
30084maybe-clean-libtermcap:
30085@if libtermcap
30086maybe-clean-libtermcap: clean-libtermcap
30087
30088# libtermcap doesn't support clean.
30089clean-libtermcap:
30090
30091@endif libtermcap
30092
30093.PHONY: maybe-distclean-libtermcap distclean-libtermcap
30094maybe-distclean-libtermcap:
30095@if libtermcap
30096maybe-distclean-libtermcap: distclean-libtermcap
30097
30098# libtermcap doesn't support distclean.
30099distclean-libtermcap:
30100
30101@endif libtermcap
30102
30103.PHONY: maybe-maintainer-clean-libtermcap maintainer-clean-libtermcap
30104maybe-maintainer-clean-libtermcap:
30105@if libtermcap
30106maybe-maintainer-clean-libtermcap: maintainer-clean-libtermcap
30107
30108# libtermcap doesn't support maintainer-clean.
30109maintainer-clean-libtermcap:
30110
30111@endif libtermcap
30112
30113
30114
30115.PHONY: configure-utils maybe-configure-utils
30116maybe-configure-utils:
30117@if gcc-bootstrap
30118configure-utils: stage_current
30119@endif gcc-bootstrap
30120@if utils
30121maybe-configure-utils: configure-utils
30122configure-utils: 
30123	@: $(MAKE); $(unstage)
30124	@r=`${PWD_COMMAND}`; export r; \
30125	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30126	test ! -f $(HOST_SUBDIR)/utils/Makefile || exit 0; \
30127	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/utils; \
30128	$(HOST_EXPORTS)  \
30129	echo Configuring in $(HOST_SUBDIR)/utils; \
30130	cd "$(HOST_SUBDIR)/utils" || exit 1; \
30131	case $(srcdir) in \
30132	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
30133	  *) topdir=`echo $(HOST_SUBDIR)/utils/ | \
30134		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
30135	esac; \
30136	module_srcdir=utils; \
30137	$(SHELL) \
30138	  $$s/$$module_srcdir/configure \
30139	  --srcdir=$${topdir}/$$module_srcdir \
30140	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
30141	  --target=${target_alias}  \
30142	  || exit 1
30143@endif utils
30144
30145
30146
30147
30148
30149.PHONY: all-utils maybe-all-utils
30150maybe-all-utils:
30151@if gcc-bootstrap
30152all-utils: stage_current
30153@endif gcc-bootstrap
30154@if utils
30155TARGET-utils=all
30156maybe-all-utils: all-utils
30157all-utils: configure-utils
30158	@: $(MAKE); $(unstage)
30159	@r=`${PWD_COMMAND}`; export r; \
30160	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30161	$(HOST_EXPORTS)  \
30162	(cd $(HOST_SUBDIR)/utils && \
30163	  $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS)  \
30164		$(TARGET-utils))
30165@endif utils
30166
30167
30168
30169
30170.PHONY: check-utils maybe-check-utils
30171maybe-check-utils:
30172@if utils
30173maybe-check-utils: check-utils
30174
30175check-utils:
30176
30177@endif utils
30178
30179.PHONY: install-utils maybe-install-utils
30180maybe-install-utils:
30181@if utils
30182maybe-install-utils: install-utils
30183
30184install-utils: installdirs
30185	@: $(MAKE); $(unstage)
30186	@r=`${PWD_COMMAND}`; export r; \
30187	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30188	$(HOST_EXPORTS) \
30189	(cd $(HOST_SUBDIR)/utils && \
30190	  $(MAKE) $(FLAGS_TO_PASS)  install)
30191
30192@endif utils
30193
30194.PHONY: install-strip-utils maybe-install-strip-utils
30195maybe-install-strip-utils:
30196@if utils
30197maybe-install-strip-utils: install-strip-utils
30198
30199install-strip-utils: installdirs
30200	@: $(MAKE); $(unstage)
30201	@r=`${PWD_COMMAND}`; export r; \
30202	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30203	$(HOST_EXPORTS) \
30204	(cd $(HOST_SUBDIR)/utils && \
30205	  $(MAKE) $(FLAGS_TO_PASS)  install-strip)
30206
30207@endif utils
30208
30209# Other targets (info, dvi, pdf, etc.)
30210
30211.PHONY: maybe-info-utils info-utils
30212maybe-info-utils:
30213@if utils
30214maybe-info-utils: info-utils
30215
30216info-utils: \
30217    configure-utils 
30218	@: $(MAKE); $(unstage)
30219	@[ -f ./utils/Makefile ] || exit 0; \
30220	r=`${PWD_COMMAND}`; export r; \
30221	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30222	$(HOST_EXPORTS) \
30223	for flag in $(EXTRA_HOST_FLAGS) ; do \
30224	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30225	done; \
30226	echo "Doing info in utils"; \
30227	(cd $(HOST_SUBDIR)/utils && \
30228	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30229	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30230	          "RANLIB=$${RANLIB}" \
30231	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30232	          info) \
30233	  || exit 1
30234
30235@endif utils
30236
30237.PHONY: maybe-dvi-utils dvi-utils
30238maybe-dvi-utils:
30239@if utils
30240maybe-dvi-utils: dvi-utils
30241
30242dvi-utils: \
30243    configure-utils 
30244	@: $(MAKE); $(unstage)
30245	@[ -f ./utils/Makefile ] || exit 0; \
30246	r=`${PWD_COMMAND}`; export r; \
30247	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30248	$(HOST_EXPORTS) \
30249	for flag in $(EXTRA_HOST_FLAGS) ; do \
30250	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30251	done; \
30252	echo "Doing dvi in utils"; \
30253	(cd $(HOST_SUBDIR)/utils && \
30254	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30255	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30256	          "RANLIB=$${RANLIB}" \
30257	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30258	          dvi) \
30259	  || exit 1
30260
30261@endif utils
30262
30263.PHONY: maybe-pdf-utils pdf-utils
30264maybe-pdf-utils:
30265@if utils
30266maybe-pdf-utils: pdf-utils
30267
30268pdf-utils: \
30269    configure-utils 
30270	@: $(MAKE); $(unstage)
30271	@[ -f ./utils/Makefile ] || exit 0; \
30272	r=`${PWD_COMMAND}`; export r; \
30273	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30274	$(HOST_EXPORTS) \
30275	for flag in $(EXTRA_HOST_FLAGS) ; do \
30276	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30277	done; \
30278	echo "Doing pdf in utils"; \
30279	(cd $(HOST_SUBDIR)/utils && \
30280	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30281	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30282	          "RANLIB=$${RANLIB}" \
30283	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30284	          pdf) \
30285	  || exit 1
30286
30287@endif utils
30288
30289.PHONY: maybe-html-utils html-utils
30290maybe-html-utils:
30291@if utils
30292maybe-html-utils: html-utils
30293
30294html-utils: \
30295    configure-utils 
30296	@: $(MAKE); $(unstage)
30297	@[ -f ./utils/Makefile ] || exit 0; \
30298	r=`${PWD_COMMAND}`; export r; \
30299	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30300	$(HOST_EXPORTS) \
30301	for flag in $(EXTRA_HOST_FLAGS) ; do \
30302	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30303	done; \
30304	echo "Doing html in utils"; \
30305	(cd $(HOST_SUBDIR)/utils && \
30306	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30307	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30308	          "RANLIB=$${RANLIB}" \
30309	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30310	          html) \
30311	  || exit 1
30312
30313@endif utils
30314
30315.PHONY: maybe-TAGS-utils TAGS-utils
30316maybe-TAGS-utils:
30317@if utils
30318maybe-TAGS-utils: TAGS-utils
30319
30320TAGS-utils: \
30321    configure-utils 
30322	@: $(MAKE); $(unstage)
30323	@[ -f ./utils/Makefile ] || exit 0; \
30324	r=`${PWD_COMMAND}`; export r; \
30325	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30326	$(HOST_EXPORTS) \
30327	for flag in $(EXTRA_HOST_FLAGS) ; do \
30328	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30329	done; \
30330	echo "Doing TAGS in utils"; \
30331	(cd $(HOST_SUBDIR)/utils && \
30332	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30333	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30334	          "RANLIB=$${RANLIB}" \
30335	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30336	          TAGS) \
30337	  || exit 1
30338
30339@endif utils
30340
30341.PHONY: maybe-install-info-utils install-info-utils
30342maybe-install-info-utils:
30343@if utils
30344maybe-install-info-utils: install-info-utils
30345
30346install-info-utils: \
30347    configure-utils \
30348    info-utils 
30349	@: $(MAKE); $(unstage)
30350	@[ -f ./utils/Makefile ] || exit 0; \
30351	r=`${PWD_COMMAND}`; export r; \
30352	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30353	$(HOST_EXPORTS) \
30354	for flag in $(EXTRA_HOST_FLAGS) ; do \
30355	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30356	done; \
30357	echo "Doing install-info in utils"; \
30358	(cd $(HOST_SUBDIR)/utils && \
30359	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30360	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30361	          "RANLIB=$${RANLIB}" \
30362	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30363	          install-info) \
30364	  || exit 1
30365
30366@endif utils
30367
30368.PHONY: maybe-install-pdf-utils install-pdf-utils
30369maybe-install-pdf-utils:
30370@if utils
30371maybe-install-pdf-utils: install-pdf-utils
30372
30373install-pdf-utils: \
30374    configure-utils \
30375    pdf-utils 
30376	@: $(MAKE); $(unstage)
30377	@[ -f ./utils/Makefile ] || exit 0; \
30378	r=`${PWD_COMMAND}`; export r; \
30379	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30380	$(HOST_EXPORTS) \
30381	for flag in $(EXTRA_HOST_FLAGS) ; do \
30382	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30383	done; \
30384	echo "Doing install-pdf in utils"; \
30385	(cd $(HOST_SUBDIR)/utils && \
30386	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30387	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30388	          "RANLIB=$${RANLIB}" \
30389	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30390	          install-pdf) \
30391	  || exit 1
30392
30393@endif utils
30394
30395.PHONY: maybe-install-html-utils install-html-utils
30396maybe-install-html-utils:
30397@if utils
30398maybe-install-html-utils: install-html-utils
30399
30400install-html-utils: \
30401    configure-utils \
30402    html-utils 
30403	@: $(MAKE); $(unstage)
30404	@[ -f ./utils/Makefile ] || exit 0; \
30405	r=`${PWD_COMMAND}`; export r; \
30406	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30407	$(HOST_EXPORTS) \
30408	for flag in $(EXTRA_HOST_FLAGS) ; do \
30409	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30410	done; \
30411	echo "Doing install-html in utils"; \
30412	(cd $(HOST_SUBDIR)/utils && \
30413	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30414	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30415	          "RANLIB=$${RANLIB}" \
30416	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30417	          install-html) \
30418	  || exit 1
30419
30420@endif utils
30421
30422.PHONY: maybe-installcheck-utils installcheck-utils
30423maybe-installcheck-utils:
30424@if utils
30425maybe-installcheck-utils: installcheck-utils
30426
30427installcheck-utils: \
30428    configure-utils 
30429	@: $(MAKE); $(unstage)
30430	@[ -f ./utils/Makefile ] || exit 0; \
30431	r=`${PWD_COMMAND}`; export r; \
30432	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30433	$(HOST_EXPORTS) \
30434	for flag in $(EXTRA_HOST_FLAGS) ; do \
30435	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30436	done; \
30437	echo "Doing installcheck in utils"; \
30438	(cd $(HOST_SUBDIR)/utils && \
30439	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30440	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30441	          "RANLIB=$${RANLIB}" \
30442	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30443	          installcheck) \
30444	  || exit 1
30445
30446@endif utils
30447
30448.PHONY: maybe-mostlyclean-utils mostlyclean-utils
30449maybe-mostlyclean-utils:
30450@if utils
30451maybe-mostlyclean-utils: mostlyclean-utils
30452
30453mostlyclean-utils: 
30454	@: $(MAKE); $(unstage)
30455	@[ -f ./utils/Makefile ] || exit 0; \
30456	r=`${PWD_COMMAND}`; export r; \
30457	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30458	$(HOST_EXPORTS) \
30459	for flag in $(EXTRA_HOST_FLAGS) ; do \
30460	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30461	done; \
30462	echo "Doing mostlyclean in utils"; \
30463	(cd $(HOST_SUBDIR)/utils && \
30464	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30465	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30466	          "RANLIB=$${RANLIB}" \
30467	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30468	          mostlyclean) \
30469	  || exit 1
30470
30471@endif utils
30472
30473.PHONY: maybe-clean-utils clean-utils
30474maybe-clean-utils:
30475@if utils
30476maybe-clean-utils: clean-utils
30477
30478clean-utils: 
30479	@: $(MAKE); $(unstage)
30480	@[ -f ./utils/Makefile ] || exit 0; \
30481	r=`${PWD_COMMAND}`; export r; \
30482	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30483	$(HOST_EXPORTS) \
30484	for flag in $(EXTRA_HOST_FLAGS) ; do \
30485	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30486	done; \
30487	echo "Doing clean in utils"; \
30488	(cd $(HOST_SUBDIR)/utils && \
30489	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30490	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30491	          "RANLIB=$${RANLIB}" \
30492	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30493	          clean) \
30494	  || exit 1
30495
30496@endif utils
30497
30498.PHONY: maybe-distclean-utils distclean-utils
30499maybe-distclean-utils:
30500@if utils
30501maybe-distclean-utils: distclean-utils
30502
30503distclean-utils: 
30504	@: $(MAKE); $(unstage)
30505	@[ -f ./utils/Makefile ] || exit 0; \
30506	r=`${PWD_COMMAND}`; export r; \
30507	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30508	$(HOST_EXPORTS) \
30509	for flag in $(EXTRA_HOST_FLAGS) ; do \
30510	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30511	done; \
30512	echo "Doing distclean in utils"; \
30513	(cd $(HOST_SUBDIR)/utils && \
30514	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30515	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30516	          "RANLIB=$${RANLIB}" \
30517	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30518	          distclean) \
30519	  || exit 1
30520
30521@endif utils
30522
30523.PHONY: maybe-maintainer-clean-utils maintainer-clean-utils
30524maybe-maintainer-clean-utils:
30525@if utils
30526maybe-maintainer-clean-utils: maintainer-clean-utils
30527
30528maintainer-clean-utils: 
30529	@: $(MAKE); $(unstage)
30530	@[ -f ./utils/Makefile ] || exit 0; \
30531	r=`${PWD_COMMAND}`; export r; \
30532	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30533	$(HOST_EXPORTS) \
30534	for flag in $(EXTRA_HOST_FLAGS) ; do \
30535	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30536	done; \
30537	echo "Doing maintainer-clean in utils"; \
30538	(cd $(HOST_SUBDIR)/utils && \
30539	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30540	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30541	          "RANLIB=$${RANLIB}" \
30542	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30543	          maintainer-clean) \
30544	  || exit 1
30545
30546@endif utils
30547
30548
30549
30550.PHONY: configure-gnattools maybe-configure-gnattools
30551maybe-configure-gnattools:
30552@if gcc-bootstrap
30553configure-gnattools: stage_current
30554@endif gcc-bootstrap
30555@if gnattools
30556maybe-configure-gnattools: configure-gnattools
30557configure-gnattools: 
30558	@: $(MAKE); $(unstage)
30559	@r=`${PWD_COMMAND}`; export r; \
30560	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30561	test ! -f $(HOST_SUBDIR)/gnattools/Makefile || exit 0; \
30562	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gnattools; \
30563	$(HOST_EXPORTS)  \
30564	echo Configuring in $(HOST_SUBDIR)/gnattools; \
30565	cd "$(HOST_SUBDIR)/gnattools" || exit 1; \
30566	case $(srcdir) in \
30567	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
30568	  *) topdir=`echo $(HOST_SUBDIR)/gnattools/ | \
30569		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
30570	esac; \
30571	module_srcdir=gnattools; \
30572	$(SHELL) \
30573	  $$s/$$module_srcdir/configure \
30574	  --srcdir=$${topdir}/$$module_srcdir \
30575	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
30576	  --target=${target_alias}  \
30577	  || exit 1
30578@endif gnattools
30579
30580
30581
30582
30583
30584.PHONY: all-gnattools maybe-all-gnattools
30585maybe-all-gnattools:
30586@if gcc-bootstrap
30587all-gnattools: stage_current
30588@endif gcc-bootstrap
30589@if gnattools
30590TARGET-gnattools=all
30591maybe-all-gnattools: all-gnattools
30592all-gnattools: configure-gnattools
30593	@: $(MAKE); $(unstage)
30594	@r=`${PWD_COMMAND}`; export r; \
30595	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30596	$(HOST_EXPORTS)  \
30597	(cd $(HOST_SUBDIR)/gnattools && \
30598	  $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS)  \
30599		$(TARGET-gnattools))
30600@endif gnattools
30601
30602
30603
30604
30605.PHONY: check-gnattools maybe-check-gnattools
30606maybe-check-gnattools:
30607@if gnattools
30608maybe-check-gnattools: check-gnattools
30609
30610check-gnattools:
30611	@: $(MAKE); $(unstage)
30612	@r=`${PWD_COMMAND}`; export r; \
30613	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30614	$(HOST_EXPORTS)  \
30615	(cd $(HOST_SUBDIR)/gnattools && \
30616	  $(MAKE) $(FLAGS_TO_PASS)  check)
30617
30618@endif gnattools
30619
30620.PHONY: install-gnattools maybe-install-gnattools
30621maybe-install-gnattools:
30622@if gnattools
30623maybe-install-gnattools: install-gnattools
30624
30625install-gnattools: installdirs
30626	@: $(MAKE); $(unstage)
30627	@r=`${PWD_COMMAND}`; export r; \
30628	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30629	$(HOST_EXPORTS) \
30630	(cd $(HOST_SUBDIR)/gnattools && \
30631	  $(MAKE) $(FLAGS_TO_PASS)  install)
30632
30633@endif gnattools
30634
30635.PHONY: install-strip-gnattools maybe-install-strip-gnattools
30636maybe-install-strip-gnattools:
30637@if gnattools
30638maybe-install-strip-gnattools: install-strip-gnattools
30639
30640install-strip-gnattools: installdirs
30641	@: $(MAKE); $(unstage)
30642	@r=`${PWD_COMMAND}`; export r; \
30643	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30644	$(HOST_EXPORTS) \
30645	(cd $(HOST_SUBDIR)/gnattools && \
30646	  $(MAKE) $(FLAGS_TO_PASS)  install-strip)
30647
30648@endif gnattools
30649
30650# Other targets (info, dvi, pdf, etc.)
30651
30652.PHONY: maybe-info-gnattools info-gnattools
30653maybe-info-gnattools:
30654@if gnattools
30655maybe-info-gnattools: info-gnattools
30656
30657info-gnattools: \
30658    configure-gnattools 
30659	@: $(MAKE); $(unstage)
30660	@[ -f ./gnattools/Makefile ] || exit 0; \
30661	r=`${PWD_COMMAND}`; export r; \
30662	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30663	$(HOST_EXPORTS) \
30664	for flag in $(EXTRA_HOST_FLAGS) ; do \
30665	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30666	done; \
30667	echo "Doing info in gnattools"; \
30668	(cd $(HOST_SUBDIR)/gnattools && \
30669	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30670	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30671	          "RANLIB=$${RANLIB}" \
30672	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30673	          info) \
30674	  || exit 1
30675
30676@endif gnattools
30677
30678.PHONY: maybe-dvi-gnattools dvi-gnattools
30679maybe-dvi-gnattools:
30680@if gnattools
30681maybe-dvi-gnattools: dvi-gnattools
30682
30683dvi-gnattools: \
30684    configure-gnattools 
30685	@: $(MAKE); $(unstage)
30686	@[ -f ./gnattools/Makefile ] || exit 0; \
30687	r=`${PWD_COMMAND}`; export r; \
30688	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30689	$(HOST_EXPORTS) \
30690	for flag in $(EXTRA_HOST_FLAGS) ; do \
30691	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30692	done; \
30693	echo "Doing dvi in gnattools"; \
30694	(cd $(HOST_SUBDIR)/gnattools && \
30695	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30696	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30697	          "RANLIB=$${RANLIB}" \
30698	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30699	          dvi) \
30700	  || exit 1
30701
30702@endif gnattools
30703
30704.PHONY: maybe-pdf-gnattools pdf-gnattools
30705maybe-pdf-gnattools:
30706@if gnattools
30707maybe-pdf-gnattools: pdf-gnattools
30708
30709pdf-gnattools: \
30710    configure-gnattools 
30711	@: $(MAKE); $(unstage)
30712	@[ -f ./gnattools/Makefile ] || exit 0; \
30713	r=`${PWD_COMMAND}`; export r; \
30714	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30715	$(HOST_EXPORTS) \
30716	for flag in $(EXTRA_HOST_FLAGS) ; do \
30717	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30718	done; \
30719	echo "Doing pdf in gnattools"; \
30720	(cd $(HOST_SUBDIR)/gnattools && \
30721	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30722	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30723	          "RANLIB=$${RANLIB}" \
30724	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30725	          pdf) \
30726	  || exit 1
30727
30728@endif gnattools
30729
30730.PHONY: maybe-html-gnattools html-gnattools
30731maybe-html-gnattools:
30732@if gnattools
30733maybe-html-gnattools: html-gnattools
30734
30735html-gnattools: \
30736    configure-gnattools 
30737	@: $(MAKE); $(unstage)
30738	@[ -f ./gnattools/Makefile ] || exit 0; \
30739	r=`${PWD_COMMAND}`; export r; \
30740	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30741	$(HOST_EXPORTS) \
30742	for flag in $(EXTRA_HOST_FLAGS) ; do \
30743	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30744	done; \
30745	echo "Doing html in gnattools"; \
30746	(cd $(HOST_SUBDIR)/gnattools && \
30747	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30748	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30749	          "RANLIB=$${RANLIB}" \
30750	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30751	          html) \
30752	  || exit 1
30753
30754@endif gnattools
30755
30756.PHONY: maybe-TAGS-gnattools TAGS-gnattools
30757maybe-TAGS-gnattools:
30758@if gnattools
30759maybe-TAGS-gnattools: TAGS-gnattools
30760
30761TAGS-gnattools: \
30762    configure-gnattools 
30763	@: $(MAKE); $(unstage)
30764	@[ -f ./gnattools/Makefile ] || exit 0; \
30765	r=`${PWD_COMMAND}`; export r; \
30766	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30767	$(HOST_EXPORTS) \
30768	for flag in $(EXTRA_HOST_FLAGS) ; do \
30769	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30770	done; \
30771	echo "Doing TAGS in gnattools"; \
30772	(cd $(HOST_SUBDIR)/gnattools && \
30773	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30774	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30775	          "RANLIB=$${RANLIB}" \
30776	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30777	          TAGS) \
30778	  || exit 1
30779
30780@endif gnattools
30781
30782.PHONY: maybe-install-info-gnattools install-info-gnattools
30783maybe-install-info-gnattools:
30784@if gnattools
30785maybe-install-info-gnattools: install-info-gnattools
30786
30787install-info-gnattools: \
30788    configure-gnattools \
30789    info-gnattools 
30790	@: $(MAKE); $(unstage)
30791	@[ -f ./gnattools/Makefile ] || exit 0; \
30792	r=`${PWD_COMMAND}`; export r; \
30793	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30794	$(HOST_EXPORTS) \
30795	for flag in $(EXTRA_HOST_FLAGS) ; do \
30796	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30797	done; \
30798	echo "Doing install-info in gnattools"; \
30799	(cd $(HOST_SUBDIR)/gnattools && \
30800	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30801	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30802	          "RANLIB=$${RANLIB}" \
30803	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30804	          install-info) \
30805	  || exit 1
30806
30807@endif gnattools
30808
30809.PHONY: maybe-install-pdf-gnattools install-pdf-gnattools
30810maybe-install-pdf-gnattools:
30811@if gnattools
30812maybe-install-pdf-gnattools: install-pdf-gnattools
30813
30814install-pdf-gnattools: \
30815    configure-gnattools \
30816    pdf-gnattools 
30817	@: $(MAKE); $(unstage)
30818	@[ -f ./gnattools/Makefile ] || exit 0; \
30819	r=`${PWD_COMMAND}`; export r; \
30820	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30821	$(HOST_EXPORTS) \
30822	for flag in $(EXTRA_HOST_FLAGS) ; do \
30823	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30824	done; \
30825	echo "Doing install-pdf in gnattools"; \
30826	(cd $(HOST_SUBDIR)/gnattools && \
30827	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30828	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30829	          "RANLIB=$${RANLIB}" \
30830	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30831	          install-pdf) \
30832	  || exit 1
30833
30834@endif gnattools
30835
30836.PHONY: maybe-install-html-gnattools install-html-gnattools
30837maybe-install-html-gnattools:
30838@if gnattools
30839maybe-install-html-gnattools: install-html-gnattools
30840
30841install-html-gnattools: \
30842    configure-gnattools \
30843    html-gnattools 
30844	@: $(MAKE); $(unstage)
30845	@[ -f ./gnattools/Makefile ] || exit 0; \
30846	r=`${PWD_COMMAND}`; export r; \
30847	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30848	$(HOST_EXPORTS) \
30849	for flag in $(EXTRA_HOST_FLAGS) ; do \
30850	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30851	done; \
30852	echo "Doing install-html in gnattools"; \
30853	(cd $(HOST_SUBDIR)/gnattools && \
30854	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30855	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30856	          "RANLIB=$${RANLIB}" \
30857	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30858	          install-html) \
30859	  || exit 1
30860
30861@endif gnattools
30862
30863.PHONY: maybe-installcheck-gnattools installcheck-gnattools
30864maybe-installcheck-gnattools:
30865@if gnattools
30866maybe-installcheck-gnattools: installcheck-gnattools
30867
30868installcheck-gnattools: \
30869    configure-gnattools 
30870	@: $(MAKE); $(unstage)
30871	@[ -f ./gnattools/Makefile ] || exit 0; \
30872	r=`${PWD_COMMAND}`; export r; \
30873	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30874	$(HOST_EXPORTS) \
30875	for flag in $(EXTRA_HOST_FLAGS) ; do \
30876	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30877	done; \
30878	echo "Doing installcheck in gnattools"; \
30879	(cd $(HOST_SUBDIR)/gnattools && \
30880	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30881	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30882	          "RANLIB=$${RANLIB}" \
30883	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30884	          installcheck) \
30885	  || exit 1
30886
30887@endif gnattools
30888
30889.PHONY: maybe-mostlyclean-gnattools mostlyclean-gnattools
30890maybe-mostlyclean-gnattools:
30891@if gnattools
30892maybe-mostlyclean-gnattools: mostlyclean-gnattools
30893
30894mostlyclean-gnattools: 
30895	@: $(MAKE); $(unstage)
30896	@[ -f ./gnattools/Makefile ] || exit 0; \
30897	r=`${PWD_COMMAND}`; export r; \
30898	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30899	$(HOST_EXPORTS) \
30900	for flag in $(EXTRA_HOST_FLAGS) ; do \
30901	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30902	done; \
30903	echo "Doing mostlyclean in gnattools"; \
30904	(cd $(HOST_SUBDIR)/gnattools && \
30905	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30906	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30907	          "RANLIB=$${RANLIB}" \
30908	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30909	          mostlyclean) \
30910	  || exit 1
30911
30912@endif gnattools
30913
30914.PHONY: maybe-clean-gnattools clean-gnattools
30915maybe-clean-gnattools:
30916@if gnattools
30917maybe-clean-gnattools: clean-gnattools
30918
30919clean-gnattools: 
30920	@: $(MAKE); $(unstage)
30921	@[ -f ./gnattools/Makefile ] || exit 0; \
30922	r=`${PWD_COMMAND}`; export r; \
30923	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30924	$(HOST_EXPORTS) \
30925	for flag in $(EXTRA_HOST_FLAGS) ; do \
30926	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30927	done; \
30928	echo "Doing clean in gnattools"; \
30929	(cd $(HOST_SUBDIR)/gnattools && \
30930	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30931	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30932	          "RANLIB=$${RANLIB}" \
30933	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30934	          clean) \
30935	  || exit 1
30936
30937@endif gnattools
30938
30939.PHONY: maybe-distclean-gnattools distclean-gnattools
30940maybe-distclean-gnattools:
30941@if gnattools
30942maybe-distclean-gnattools: distclean-gnattools
30943
30944distclean-gnattools: 
30945	@: $(MAKE); $(unstage)
30946	@[ -f ./gnattools/Makefile ] || exit 0; \
30947	r=`${PWD_COMMAND}`; export r; \
30948	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30949	$(HOST_EXPORTS) \
30950	for flag in $(EXTRA_HOST_FLAGS) ; do \
30951	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30952	done; \
30953	echo "Doing distclean in gnattools"; \
30954	(cd $(HOST_SUBDIR)/gnattools && \
30955	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30956	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30957	          "RANLIB=$${RANLIB}" \
30958	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30959	          distclean) \
30960	  || exit 1
30961
30962@endif gnattools
30963
30964.PHONY: maybe-maintainer-clean-gnattools maintainer-clean-gnattools
30965maybe-maintainer-clean-gnattools:
30966@if gnattools
30967maybe-maintainer-clean-gnattools: maintainer-clean-gnattools
30968
30969maintainer-clean-gnattools: 
30970	@: $(MAKE); $(unstage)
30971	@[ -f ./gnattools/Makefile ] || exit 0; \
30972	r=`${PWD_COMMAND}`; export r; \
30973	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30974	$(HOST_EXPORTS) \
30975	for flag in $(EXTRA_HOST_FLAGS) ; do \
30976	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30977	done; \
30978	echo "Doing maintainer-clean in gnattools"; \
30979	(cd $(HOST_SUBDIR)/gnattools && \
30980	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30981	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30982	          "RANLIB=$${RANLIB}" \
30983	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30984	          maintainer-clean) \
30985	  || exit 1
30986
30987@endif gnattools
30988
30989
30990
30991.PHONY: configure-lto-plugin maybe-configure-lto-plugin
30992maybe-configure-lto-plugin:
30993@if gcc-bootstrap
30994configure-lto-plugin: stage_current
30995@endif gcc-bootstrap
30996@if lto-plugin
30997maybe-configure-lto-plugin: configure-lto-plugin
30998configure-lto-plugin: 
30999	@r=`${PWD_COMMAND}`; export r; \
31000	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31001	test ! -f $(HOST_SUBDIR)/lto-plugin/Makefile || exit 0; \
31002	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin; \
31003	$(HOST_EXPORTS)  \
31004	echo Configuring in $(HOST_SUBDIR)/lto-plugin; \
31005	cd "$(HOST_SUBDIR)/lto-plugin" || exit 1; \
31006	case $(srcdir) in \
31007	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
31008	  *) topdir=`echo $(HOST_SUBDIR)/lto-plugin/ | \
31009		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
31010	esac; \
31011	module_srcdir=lto-plugin; \
31012	$(SHELL) \
31013	  $$s/$$module_srcdir/configure \
31014	  --srcdir=$${topdir}/$$module_srcdir \
31015	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
31016	  --target=${target_alias} --enable-shared @extra_linker_plugin_flags@ @extra_linker_plugin_configure_flags@ \
31017	  || exit 1
31018@endif lto-plugin
31019
31020
31021
31022.PHONY: configure-stage1-lto-plugin maybe-configure-stage1-lto-plugin
31023maybe-configure-stage1-lto-plugin:
31024@if lto-plugin-bootstrap
31025maybe-configure-stage1-lto-plugin: configure-stage1-lto-plugin
31026configure-stage1-lto-plugin:
31027	@[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
31028	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin
31029	@r=`${PWD_COMMAND}`; export r; \
31030	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31031	TFLAGS="$(STAGE1_TFLAGS)"; \
31032	test ! -f $(HOST_SUBDIR)/lto-plugin/Makefile || exit 0; \
31033	$(HOST_EXPORTS) \
31034	CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
31035	CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
31036	LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS;  \
31037	echo Configuring stage 1 in $(HOST_SUBDIR)/lto-plugin; \
31038	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin; \
31039	cd $(HOST_SUBDIR)/lto-plugin || exit 1; \
31040	case $(srcdir) in \
31041	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
31042	  *) topdir=`echo $(HOST_SUBDIR)/lto-plugin/ | \
31043		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
31044	esac; \
31045	module_srcdir=lto-plugin; \
31046	$(SHELL) $$s/$$module_srcdir/configure \
31047	  --srcdir=$${topdir}/$$module_srcdir \
31048	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
31049	  --target=${target_alias} \
31050	   \
31051	  $(STAGE1_CONFIGURE_FLAGS) \
31052	  --enable-shared @extra_linker_plugin_flags@ @extra_linker_plugin_configure_flags@
31053@endif lto-plugin-bootstrap
31054
31055.PHONY: configure-stage2-lto-plugin maybe-configure-stage2-lto-plugin
31056maybe-configure-stage2-lto-plugin:
31057@if lto-plugin-bootstrap
31058maybe-configure-stage2-lto-plugin: configure-stage2-lto-plugin
31059configure-stage2-lto-plugin:
31060	@[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
31061	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin
31062	@r=`${PWD_COMMAND}`; export r; \
31063	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31064	TFLAGS="$(STAGE2_TFLAGS)"; \
31065	test ! -f $(HOST_SUBDIR)/lto-plugin/Makefile || exit 0; \
31066	$(HOST_EXPORTS) \
31067	$(POSTSTAGE1_HOST_EXPORTS) \
31068	CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
31069	CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
31070	LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS;  \
31071	echo Configuring stage 2 in $(HOST_SUBDIR)/lto-plugin; \
31072	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin; \
31073	cd $(HOST_SUBDIR)/lto-plugin || exit 1; \
31074	case $(srcdir) in \
31075	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
31076	  *) topdir=`echo $(HOST_SUBDIR)/lto-plugin/ | \
31077		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
31078	esac; \
31079	module_srcdir=lto-plugin; \
31080	$(SHELL) $$s/$$module_srcdir/configure \
31081	  --srcdir=$${topdir}/$$module_srcdir \
31082	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
31083	  --target=${target_alias} \
31084	  --with-build-libsubdir=$(HOST_SUBDIR) \
31085	  $(STAGE2_CONFIGURE_FLAGS) \
31086	  --enable-shared @extra_linker_plugin_flags@ @extra_linker_plugin_configure_flags@
31087@endif lto-plugin-bootstrap
31088
31089.PHONY: configure-stage3-lto-plugin maybe-configure-stage3-lto-plugin
31090maybe-configure-stage3-lto-plugin:
31091@if lto-plugin-bootstrap
31092maybe-configure-stage3-lto-plugin: configure-stage3-lto-plugin
31093configure-stage3-lto-plugin:
31094	@[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
31095	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin
31096	@r=`${PWD_COMMAND}`; export r; \
31097	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31098	TFLAGS="$(STAGE3_TFLAGS)"; \
31099	test ! -f $(HOST_SUBDIR)/lto-plugin/Makefile || exit 0; \
31100	$(HOST_EXPORTS) \
31101	$(POSTSTAGE1_HOST_EXPORTS) \
31102	CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
31103	CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
31104	LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS;  \
31105	echo Configuring stage 3 in $(HOST_SUBDIR)/lto-plugin; \
31106	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin; \
31107	cd $(HOST_SUBDIR)/lto-plugin || exit 1; \
31108	case $(srcdir) in \
31109	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
31110	  *) topdir=`echo $(HOST_SUBDIR)/lto-plugin/ | \
31111		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
31112	esac; \
31113	module_srcdir=lto-plugin; \
31114	$(SHELL) $$s/$$module_srcdir/configure \
31115	  --srcdir=$${topdir}/$$module_srcdir \
31116	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
31117	  --target=${target_alias} \
31118	  --with-build-libsubdir=$(HOST_SUBDIR) \
31119	  $(STAGE3_CONFIGURE_FLAGS) \
31120	  --enable-shared @extra_linker_plugin_flags@ @extra_linker_plugin_configure_flags@
31121@endif lto-plugin-bootstrap
31122
31123.PHONY: configure-stage4-lto-plugin maybe-configure-stage4-lto-plugin
31124maybe-configure-stage4-lto-plugin:
31125@if lto-plugin-bootstrap
31126maybe-configure-stage4-lto-plugin: configure-stage4-lto-plugin
31127configure-stage4-lto-plugin:
31128	@[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
31129	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin
31130	@r=`${PWD_COMMAND}`; export r; \
31131	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31132	TFLAGS="$(STAGE4_TFLAGS)"; \
31133	test ! -f $(HOST_SUBDIR)/lto-plugin/Makefile || exit 0; \
31134	$(HOST_EXPORTS) \
31135	$(POSTSTAGE1_HOST_EXPORTS) \
31136	CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
31137	CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
31138	LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS;  \
31139	echo Configuring stage 4 in $(HOST_SUBDIR)/lto-plugin; \
31140	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin; \
31141	cd $(HOST_SUBDIR)/lto-plugin || exit 1; \
31142	case $(srcdir) in \
31143	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
31144	  *) topdir=`echo $(HOST_SUBDIR)/lto-plugin/ | \
31145		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
31146	esac; \
31147	module_srcdir=lto-plugin; \
31148	$(SHELL) $$s/$$module_srcdir/configure \
31149	  --srcdir=$${topdir}/$$module_srcdir \
31150	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
31151	  --target=${target_alias} \
31152	  --with-build-libsubdir=$(HOST_SUBDIR) \
31153	  $(STAGE4_CONFIGURE_FLAGS) \
31154	  --enable-shared @extra_linker_plugin_flags@ @extra_linker_plugin_configure_flags@
31155@endif lto-plugin-bootstrap
31156
31157.PHONY: configure-stageprofile-lto-plugin maybe-configure-stageprofile-lto-plugin
31158maybe-configure-stageprofile-lto-plugin:
31159@if lto-plugin-bootstrap
31160maybe-configure-stageprofile-lto-plugin: configure-stageprofile-lto-plugin
31161configure-stageprofile-lto-plugin:
31162	@[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
31163	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin
31164	@r=`${PWD_COMMAND}`; export r; \
31165	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31166	TFLAGS="$(STAGEprofile_TFLAGS)"; \
31167	test ! -f $(HOST_SUBDIR)/lto-plugin/Makefile || exit 0; \
31168	$(HOST_EXPORTS) \
31169	$(POSTSTAGE1_HOST_EXPORTS) \
31170	CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
31171	CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
31172	LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS;  \
31173	echo Configuring stage profile in $(HOST_SUBDIR)/lto-plugin; \
31174	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin; \
31175	cd $(HOST_SUBDIR)/lto-plugin || exit 1; \
31176	case $(srcdir) in \
31177	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
31178	  *) topdir=`echo $(HOST_SUBDIR)/lto-plugin/ | \
31179		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
31180	esac; \
31181	module_srcdir=lto-plugin; \
31182	$(SHELL) $$s/$$module_srcdir/configure \
31183	  --srcdir=$${topdir}/$$module_srcdir \
31184	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
31185	  --target=${target_alias} \
31186	  --with-build-libsubdir=$(HOST_SUBDIR) \
31187	  $(STAGEprofile_CONFIGURE_FLAGS) \
31188	  --enable-shared @extra_linker_plugin_flags@ @extra_linker_plugin_configure_flags@
31189@endif lto-plugin-bootstrap
31190
31191.PHONY: configure-stagefeedback-lto-plugin maybe-configure-stagefeedback-lto-plugin
31192maybe-configure-stagefeedback-lto-plugin:
31193@if lto-plugin-bootstrap
31194maybe-configure-stagefeedback-lto-plugin: configure-stagefeedback-lto-plugin
31195configure-stagefeedback-lto-plugin:
31196	@[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
31197	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin
31198	@r=`${PWD_COMMAND}`; export r; \
31199	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31200	TFLAGS="$(STAGEfeedback_TFLAGS)"; \
31201	test ! -f $(HOST_SUBDIR)/lto-plugin/Makefile || exit 0; \
31202	$(HOST_EXPORTS) \
31203	$(POSTSTAGE1_HOST_EXPORTS) \
31204	CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
31205	CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
31206	LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS;  \
31207	echo Configuring stage feedback in $(HOST_SUBDIR)/lto-plugin; \
31208	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin; \
31209	cd $(HOST_SUBDIR)/lto-plugin || exit 1; \
31210	case $(srcdir) in \
31211	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
31212	  *) topdir=`echo $(HOST_SUBDIR)/lto-plugin/ | \
31213		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
31214	esac; \
31215	module_srcdir=lto-plugin; \
31216	$(SHELL) $$s/$$module_srcdir/configure \
31217	  --srcdir=$${topdir}/$$module_srcdir \
31218	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
31219	  --target=${target_alias} \
31220	  --with-build-libsubdir=$(HOST_SUBDIR) \
31221	  $(STAGEfeedback_CONFIGURE_FLAGS) \
31222	  --enable-shared @extra_linker_plugin_flags@ @extra_linker_plugin_configure_flags@
31223@endif lto-plugin-bootstrap
31224
31225
31226
31227
31228
31229.PHONY: all-lto-plugin maybe-all-lto-plugin
31230maybe-all-lto-plugin:
31231@if gcc-bootstrap
31232all-lto-plugin: stage_current
31233@endif gcc-bootstrap
31234@if lto-plugin
31235TARGET-lto-plugin=all
31236maybe-all-lto-plugin: all-lto-plugin
31237all-lto-plugin: configure-lto-plugin
31238	@r=`${PWD_COMMAND}`; export r; \
31239	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31240	$(HOST_EXPORTS)  \
31241	(cd $(HOST_SUBDIR)/lto-plugin && \
31242	  $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) @extra_linker_plugin_flags@ \
31243		$(TARGET-lto-plugin))
31244@endif lto-plugin
31245
31246
31247
31248.PHONY: all-stage1-lto-plugin maybe-all-stage1-lto-plugin
31249.PHONY: clean-stage1-lto-plugin maybe-clean-stage1-lto-plugin
31250maybe-all-stage1-lto-plugin:
31251maybe-clean-stage1-lto-plugin:
31252@if lto-plugin-bootstrap
31253maybe-all-stage1-lto-plugin: all-stage1-lto-plugin
31254all-stage1: all-stage1-lto-plugin
31255TARGET-stage1-lto-plugin = $(TARGET-lto-plugin)
31256all-stage1-lto-plugin: configure-stage1-lto-plugin
31257	@[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
31258	@r=`${PWD_COMMAND}`; export r; \
31259	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31260	TFLAGS="$(STAGE1_TFLAGS)"; \
31261	$(HOST_EXPORTS)  \
31262	cd $(HOST_SUBDIR)/lto-plugin && \
31263	$(MAKE) $(BASE_FLAGS_TO_PASS) \
31264		CFLAGS="$(STAGE1_CFLAGS)" \
31265		CXXFLAGS="$(STAGE1_CXXFLAGS)" \
31266		LIBCFLAGS="$(LIBCFLAGS)" \
31267		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
31268		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
31269		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
31270		$(EXTRA_HOST_FLAGS)  \
31271		$(STAGE1_FLAGS_TO_PASS) @extra_linker_plugin_flags@ \
31272		TFLAGS="$(STAGE1_TFLAGS)" \
31273		$(TARGET-stage1-lto-plugin)
31274
31275maybe-clean-stage1-lto-plugin: clean-stage1-lto-plugin
31276clean-stage1: clean-stage1-lto-plugin
31277clean-stage1-lto-plugin:
31278	@if [ $(current_stage) = stage1 ]; then \
31279	  [ -f $(HOST_SUBDIR)/lto-plugin/Makefile ] || exit 0; \
31280	else \
31281	  [ -f $(HOST_SUBDIR)/stage1-lto-plugin/Makefile ] || exit 0; \
31282	  $(MAKE) stage1-start; \
31283	fi; \
31284	cd $(HOST_SUBDIR)/lto-plugin && \
31285	$(MAKE) $(EXTRA_HOST_FLAGS)  \
31286	$(STAGE1_FLAGS_TO_PASS) @extra_linker_plugin_flags@ clean
31287@endif lto-plugin-bootstrap
31288
31289
31290.PHONY: all-stage2-lto-plugin maybe-all-stage2-lto-plugin
31291.PHONY: clean-stage2-lto-plugin maybe-clean-stage2-lto-plugin
31292maybe-all-stage2-lto-plugin:
31293maybe-clean-stage2-lto-plugin:
31294@if lto-plugin-bootstrap
31295maybe-all-stage2-lto-plugin: all-stage2-lto-plugin
31296all-stage2: all-stage2-lto-plugin
31297TARGET-stage2-lto-plugin = $(TARGET-lto-plugin)
31298all-stage2-lto-plugin: configure-stage2-lto-plugin
31299	@[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
31300	@r=`${PWD_COMMAND}`; export r; \
31301	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31302	TFLAGS="$(STAGE2_TFLAGS)"; \
31303	$(HOST_EXPORTS) \
31304	$(POSTSTAGE1_HOST_EXPORTS)  \
31305	cd $(HOST_SUBDIR)/lto-plugin && \
31306	$(MAKE) $(BASE_FLAGS_TO_PASS) \
31307		CFLAGS="$(STAGE2_CFLAGS)" \
31308		CXXFLAGS="$(STAGE2_CXXFLAGS)" \
31309		LIBCFLAGS="$(STAGE2_CFLAGS)" \
31310		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
31311		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
31312		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
31313		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) @extra_linker_plugin_flags@ \
31314		TFLAGS="$(STAGE2_TFLAGS)" \
31315		$(TARGET-stage2-lto-plugin)
31316
31317maybe-clean-stage2-lto-plugin: clean-stage2-lto-plugin
31318clean-stage2: clean-stage2-lto-plugin
31319clean-stage2-lto-plugin:
31320	@if [ $(current_stage) = stage2 ]; then \
31321	  [ -f $(HOST_SUBDIR)/lto-plugin/Makefile ] || exit 0; \
31322	else \
31323	  [ -f $(HOST_SUBDIR)/stage2-lto-plugin/Makefile ] || exit 0; \
31324	  $(MAKE) stage2-start; \
31325	fi; \
31326	cd $(HOST_SUBDIR)/lto-plugin && \
31327	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) @extra_linker_plugin_flags@ clean
31328@endif lto-plugin-bootstrap
31329
31330
31331.PHONY: all-stage3-lto-plugin maybe-all-stage3-lto-plugin
31332.PHONY: clean-stage3-lto-plugin maybe-clean-stage3-lto-plugin
31333maybe-all-stage3-lto-plugin:
31334maybe-clean-stage3-lto-plugin:
31335@if lto-plugin-bootstrap
31336maybe-all-stage3-lto-plugin: all-stage3-lto-plugin
31337all-stage3: all-stage3-lto-plugin
31338TARGET-stage3-lto-plugin = $(TARGET-lto-plugin)
31339all-stage3-lto-plugin: configure-stage3-lto-plugin
31340	@[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
31341	@r=`${PWD_COMMAND}`; export r; \
31342	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31343	TFLAGS="$(STAGE3_TFLAGS)"; \
31344	$(HOST_EXPORTS) \
31345	$(POSTSTAGE1_HOST_EXPORTS)  \
31346	cd $(HOST_SUBDIR)/lto-plugin && \
31347	$(MAKE) $(BASE_FLAGS_TO_PASS) \
31348		CFLAGS="$(STAGE3_CFLAGS)" \
31349		CXXFLAGS="$(STAGE3_CXXFLAGS)" \
31350		LIBCFLAGS="$(STAGE3_CFLAGS)" \
31351		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
31352		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
31353		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
31354		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) @extra_linker_plugin_flags@ \
31355		TFLAGS="$(STAGE3_TFLAGS)" \
31356		$(TARGET-stage3-lto-plugin)
31357
31358maybe-clean-stage3-lto-plugin: clean-stage3-lto-plugin
31359clean-stage3: clean-stage3-lto-plugin
31360clean-stage3-lto-plugin:
31361	@if [ $(current_stage) = stage3 ]; then \
31362	  [ -f $(HOST_SUBDIR)/lto-plugin/Makefile ] || exit 0; \
31363	else \
31364	  [ -f $(HOST_SUBDIR)/stage3-lto-plugin/Makefile ] || exit 0; \
31365	  $(MAKE) stage3-start; \
31366	fi; \
31367	cd $(HOST_SUBDIR)/lto-plugin && \
31368	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) @extra_linker_plugin_flags@ clean
31369@endif lto-plugin-bootstrap
31370
31371
31372.PHONY: all-stage4-lto-plugin maybe-all-stage4-lto-plugin
31373.PHONY: clean-stage4-lto-plugin maybe-clean-stage4-lto-plugin
31374maybe-all-stage4-lto-plugin:
31375maybe-clean-stage4-lto-plugin:
31376@if lto-plugin-bootstrap
31377maybe-all-stage4-lto-plugin: all-stage4-lto-plugin
31378all-stage4: all-stage4-lto-plugin
31379TARGET-stage4-lto-plugin = $(TARGET-lto-plugin)
31380all-stage4-lto-plugin: configure-stage4-lto-plugin
31381	@[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
31382	@r=`${PWD_COMMAND}`; export r; \
31383	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31384	TFLAGS="$(STAGE4_TFLAGS)"; \
31385	$(HOST_EXPORTS) \
31386	$(POSTSTAGE1_HOST_EXPORTS)  \
31387	cd $(HOST_SUBDIR)/lto-plugin && \
31388	$(MAKE) $(BASE_FLAGS_TO_PASS) \
31389		CFLAGS="$(STAGE4_CFLAGS)" \
31390		CXXFLAGS="$(STAGE4_CXXFLAGS)" \
31391		LIBCFLAGS="$(STAGE4_CFLAGS)" \
31392		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
31393		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
31394		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
31395		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) @extra_linker_plugin_flags@ \
31396		TFLAGS="$(STAGE4_TFLAGS)" \
31397		$(TARGET-stage4-lto-plugin)
31398
31399maybe-clean-stage4-lto-plugin: clean-stage4-lto-plugin
31400clean-stage4: clean-stage4-lto-plugin
31401clean-stage4-lto-plugin:
31402	@if [ $(current_stage) = stage4 ]; then \
31403	  [ -f $(HOST_SUBDIR)/lto-plugin/Makefile ] || exit 0; \
31404	else \
31405	  [ -f $(HOST_SUBDIR)/stage4-lto-plugin/Makefile ] || exit 0; \
31406	  $(MAKE) stage4-start; \
31407	fi; \
31408	cd $(HOST_SUBDIR)/lto-plugin && \
31409	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) @extra_linker_plugin_flags@ clean
31410@endif lto-plugin-bootstrap
31411
31412
31413.PHONY: all-stageprofile-lto-plugin maybe-all-stageprofile-lto-plugin
31414.PHONY: clean-stageprofile-lto-plugin maybe-clean-stageprofile-lto-plugin
31415maybe-all-stageprofile-lto-plugin:
31416maybe-clean-stageprofile-lto-plugin:
31417@if lto-plugin-bootstrap
31418maybe-all-stageprofile-lto-plugin: all-stageprofile-lto-plugin
31419all-stageprofile: all-stageprofile-lto-plugin
31420TARGET-stageprofile-lto-plugin = $(TARGET-lto-plugin)
31421all-stageprofile-lto-plugin: configure-stageprofile-lto-plugin
31422	@[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
31423	@r=`${PWD_COMMAND}`; export r; \
31424	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31425	TFLAGS="$(STAGEprofile_TFLAGS)"; \
31426	$(HOST_EXPORTS) \
31427	$(POSTSTAGE1_HOST_EXPORTS)  \
31428	cd $(HOST_SUBDIR)/lto-plugin && \
31429	$(MAKE) $(BASE_FLAGS_TO_PASS) \
31430		CFLAGS="$(STAGEprofile_CFLAGS)" \
31431		CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
31432		LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
31433		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
31434		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
31435		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
31436		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) @extra_linker_plugin_flags@ \
31437		TFLAGS="$(STAGEprofile_TFLAGS)" \
31438		$(TARGET-stageprofile-lto-plugin)
31439
31440maybe-clean-stageprofile-lto-plugin: clean-stageprofile-lto-plugin
31441clean-stageprofile: clean-stageprofile-lto-plugin
31442clean-stageprofile-lto-plugin:
31443	@if [ $(current_stage) = stageprofile ]; then \
31444	  [ -f $(HOST_SUBDIR)/lto-plugin/Makefile ] || exit 0; \
31445	else \
31446	  [ -f $(HOST_SUBDIR)/stageprofile-lto-plugin/Makefile ] || exit 0; \
31447	  $(MAKE) stageprofile-start; \
31448	fi; \
31449	cd $(HOST_SUBDIR)/lto-plugin && \
31450	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) @extra_linker_plugin_flags@ clean
31451@endif lto-plugin-bootstrap
31452
31453
31454.PHONY: all-stagefeedback-lto-plugin maybe-all-stagefeedback-lto-plugin
31455.PHONY: clean-stagefeedback-lto-plugin maybe-clean-stagefeedback-lto-plugin
31456maybe-all-stagefeedback-lto-plugin:
31457maybe-clean-stagefeedback-lto-plugin:
31458@if lto-plugin-bootstrap
31459maybe-all-stagefeedback-lto-plugin: all-stagefeedback-lto-plugin
31460all-stagefeedback: all-stagefeedback-lto-plugin
31461TARGET-stagefeedback-lto-plugin = $(TARGET-lto-plugin)
31462all-stagefeedback-lto-plugin: configure-stagefeedback-lto-plugin
31463	@[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
31464	@r=`${PWD_COMMAND}`; export r; \
31465	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31466	TFLAGS="$(STAGEfeedback_TFLAGS)"; \
31467	$(HOST_EXPORTS) \
31468	$(POSTSTAGE1_HOST_EXPORTS)  \
31469	cd $(HOST_SUBDIR)/lto-plugin && \
31470	$(MAKE) $(BASE_FLAGS_TO_PASS) \
31471		CFLAGS="$(STAGEfeedback_CFLAGS)" \
31472		CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
31473		LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
31474		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
31475		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
31476		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
31477		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) @extra_linker_plugin_flags@ \
31478		TFLAGS="$(STAGEfeedback_TFLAGS)" \
31479		$(TARGET-stagefeedback-lto-plugin)
31480
31481maybe-clean-stagefeedback-lto-plugin: clean-stagefeedback-lto-plugin
31482clean-stagefeedback: clean-stagefeedback-lto-plugin
31483clean-stagefeedback-lto-plugin:
31484	@if [ $(current_stage) = stagefeedback ]; then \
31485	  [ -f $(HOST_SUBDIR)/lto-plugin/Makefile ] || exit 0; \
31486	else \
31487	  [ -f $(HOST_SUBDIR)/stagefeedback-lto-plugin/Makefile ] || exit 0; \
31488	  $(MAKE) stagefeedback-start; \
31489	fi; \
31490	cd $(HOST_SUBDIR)/lto-plugin && \
31491	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) @extra_linker_plugin_flags@ clean
31492@endif lto-plugin-bootstrap
31493
31494
31495
31496
31497
31498.PHONY: check-lto-plugin maybe-check-lto-plugin
31499maybe-check-lto-plugin:
31500@if lto-plugin
31501maybe-check-lto-plugin: check-lto-plugin
31502
31503check-lto-plugin:
31504	@: $(MAKE); $(unstage)
31505	@r=`${PWD_COMMAND}`; export r; \
31506	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31507	$(HOST_EXPORTS) $(EXTRA_HOST_EXPORTS) \
31508	(cd $(HOST_SUBDIR)/lto-plugin && \
31509	  $(MAKE) $(FLAGS_TO_PASS) @extra_linker_plugin_flags@ $(EXTRA_BOOTSTRAP_FLAGS) check)
31510
31511@endif lto-plugin
31512
31513.PHONY: install-lto-plugin maybe-install-lto-plugin
31514maybe-install-lto-plugin:
31515@if lto-plugin
31516maybe-install-lto-plugin: install-lto-plugin
31517
31518install-lto-plugin: installdirs
31519	@: $(MAKE); $(unstage)
31520	@r=`${PWD_COMMAND}`; export r; \
31521	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31522	$(HOST_EXPORTS) \
31523	(cd $(HOST_SUBDIR)/lto-plugin && \
31524	  $(MAKE) $(FLAGS_TO_PASS) @extra_linker_plugin_flags@ install)
31525
31526@endif lto-plugin
31527
31528.PHONY: install-strip-lto-plugin maybe-install-strip-lto-plugin
31529maybe-install-strip-lto-plugin:
31530@if lto-plugin
31531maybe-install-strip-lto-plugin: install-strip-lto-plugin
31532
31533install-strip-lto-plugin: installdirs
31534	@: $(MAKE); $(unstage)
31535	@r=`${PWD_COMMAND}`; export r; \
31536	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31537	$(HOST_EXPORTS) \
31538	(cd $(HOST_SUBDIR)/lto-plugin && \
31539	  $(MAKE) $(FLAGS_TO_PASS) @extra_linker_plugin_flags@ install-strip)
31540
31541@endif lto-plugin
31542
31543# Other targets (info, dvi, pdf, etc.)
31544
31545.PHONY: maybe-info-lto-plugin info-lto-plugin
31546maybe-info-lto-plugin:
31547@if lto-plugin
31548maybe-info-lto-plugin: info-lto-plugin
31549
31550info-lto-plugin: \
31551    configure-lto-plugin 
31552	@[ -f ./lto-plugin/Makefile ] || exit 0; \
31553	r=`${PWD_COMMAND}`; export r; \
31554	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31555	$(HOST_EXPORTS) \
31556	for flag in $(EXTRA_HOST_FLAGS) @extra_linker_plugin_flags@; do \
31557	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31558	done; \
31559	echo "Doing info in lto-plugin"; \
31560	(cd $(HOST_SUBDIR)/lto-plugin && \
31561	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31562	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31563	          "RANLIB=$${RANLIB}" \
31564	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31565	          info) \
31566	  || exit 1
31567
31568@endif lto-plugin
31569
31570.PHONY: maybe-dvi-lto-plugin dvi-lto-plugin
31571maybe-dvi-lto-plugin:
31572@if lto-plugin
31573maybe-dvi-lto-plugin: dvi-lto-plugin
31574
31575dvi-lto-plugin: \
31576    configure-lto-plugin 
31577	@[ -f ./lto-plugin/Makefile ] || exit 0; \
31578	r=`${PWD_COMMAND}`; export r; \
31579	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31580	$(HOST_EXPORTS) \
31581	for flag in $(EXTRA_HOST_FLAGS) @extra_linker_plugin_flags@; do \
31582	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31583	done; \
31584	echo "Doing dvi in lto-plugin"; \
31585	(cd $(HOST_SUBDIR)/lto-plugin && \
31586	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31587	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31588	          "RANLIB=$${RANLIB}" \
31589	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31590	          dvi) \
31591	  || exit 1
31592
31593@endif lto-plugin
31594
31595.PHONY: maybe-pdf-lto-plugin pdf-lto-plugin
31596maybe-pdf-lto-plugin:
31597@if lto-plugin
31598maybe-pdf-lto-plugin: pdf-lto-plugin
31599
31600pdf-lto-plugin: \
31601    configure-lto-plugin 
31602	@[ -f ./lto-plugin/Makefile ] || exit 0; \
31603	r=`${PWD_COMMAND}`; export r; \
31604	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31605	$(HOST_EXPORTS) \
31606	for flag in $(EXTRA_HOST_FLAGS) @extra_linker_plugin_flags@; do \
31607	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31608	done; \
31609	echo "Doing pdf in lto-plugin"; \
31610	(cd $(HOST_SUBDIR)/lto-plugin && \
31611	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31612	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31613	          "RANLIB=$${RANLIB}" \
31614	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31615	          pdf) \
31616	  || exit 1
31617
31618@endif lto-plugin
31619
31620.PHONY: maybe-html-lto-plugin html-lto-plugin
31621maybe-html-lto-plugin:
31622@if lto-plugin
31623maybe-html-lto-plugin: html-lto-plugin
31624
31625html-lto-plugin: \
31626    configure-lto-plugin 
31627	@[ -f ./lto-plugin/Makefile ] || exit 0; \
31628	r=`${PWD_COMMAND}`; export r; \
31629	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31630	$(HOST_EXPORTS) \
31631	for flag in $(EXTRA_HOST_FLAGS) @extra_linker_plugin_flags@; do \
31632	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31633	done; \
31634	echo "Doing html in lto-plugin"; \
31635	(cd $(HOST_SUBDIR)/lto-plugin && \
31636	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31637	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31638	          "RANLIB=$${RANLIB}" \
31639	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31640	          html) \
31641	  || exit 1
31642
31643@endif lto-plugin
31644
31645.PHONY: maybe-TAGS-lto-plugin TAGS-lto-plugin
31646maybe-TAGS-lto-plugin:
31647@if lto-plugin
31648maybe-TAGS-lto-plugin: TAGS-lto-plugin
31649
31650TAGS-lto-plugin: \
31651    configure-lto-plugin 
31652	@[ -f ./lto-plugin/Makefile ] || exit 0; \
31653	r=`${PWD_COMMAND}`; export r; \
31654	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31655	$(HOST_EXPORTS) \
31656	for flag in $(EXTRA_HOST_FLAGS) @extra_linker_plugin_flags@; do \
31657	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31658	done; \
31659	echo "Doing TAGS in lto-plugin"; \
31660	(cd $(HOST_SUBDIR)/lto-plugin && \
31661	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31662	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31663	          "RANLIB=$${RANLIB}" \
31664	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31665	          TAGS) \
31666	  || exit 1
31667
31668@endif lto-plugin
31669
31670.PHONY: maybe-install-info-lto-plugin install-info-lto-plugin
31671maybe-install-info-lto-plugin:
31672@if lto-plugin
31673maybe-install-info-lto-plugin: install-info-lto-plugin
31674
31675install-info-lto-plugin: \
31676    configure-lto-plugin \
31677    info-lto-plugin 
31678	@[ -f ./lto-plugin/Makefile ] || exit 0; \
31679	r=`${PWD_COMMAND}`; export r; \
31680	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31681	$(HOST_EXPORTS) \
31682	for flag in $(EXTRA_HOST_FLAGS) @extra_linker_plugin_flags@; do \
31683	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31684	done; \
31685	echo "Doing install-info in lto-plugin"; \
31686	(cd $(HOST_SUBDIR)/lto-plugin && \
31687	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31688	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31689	          "RANLIB=$${RANLIB}" \
31690	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31691	          install-info) \
31692	  || exit 1
31693
31694@endif lto-plugin
31695
31696.PHONY: maybe-install-pdf-lto-plugin install-pdf-lto-plugin
31697maybe-install-pdf-lto-plugin:
31698@if lto-plugin
31699maybe-install-pdf-lto-plugin: install-pdf-lto-plugin
31700
31701install-pdf-lto-plugin: \
31702    configure-lto-plugin \
31703    pdf-lto-plugin 
31704	@[ -f ./lto-plugin/Makefile ] || exit 0; \
31705	r=`${PWD_COMMAND}`; export r; \
31706	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31707	$(HOST_EXPORTS) \
31708	for flag in $(EXTRA_HOST_FLAGS) @extra_linker_plugin_flags@; do \
31709	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31710	done; \
31711	echo "Doing install-pdf in lto-plugin"; \
31712	(cd $(HOST_SUBDIR)/lto-plugin && \
31713	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31714	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31715	          "RANLIB=$${RANLIB}" \
31716	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31717	          install-pdf) \
31718	  || exit 1
31719
31720@endif lto-plugin
31721
31722.PHONY: maybe-install-html-lto-plugin install-html-lto-plugin
31723maybe-install-html-lto-plugin:
31724@if lto-plugin
31725maybe-install-html-lto-plugin: install-html-lto-plugin
31726
31727install-html-lto-plugin: \
31728    configure-lto-plugin \
31729    html-lto-plugin 
31730	@[ -f ./lto-plugin/Makefile ] || exit 0; \
31731	r=`${PWD_COMMAND}`; export r; \
31732	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31733	$(HOST_EXPORTS) \
31734	for flag in $(EXTRA_HOST_FLAGS) @extra_linker_plugin_flags@; do \
31735	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31736	done; \
31737	echo "Doing install-html in lto-plugin"; \
31738	(cd $(HOST_SUBDIR)/lto-plugin && \
31739	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31740	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31741	          "RANLIB=$${RANLIB}" \
31742	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31743	          install-html) \
31744	  || exit 1
31745
31746@endif lto-plugin
31747
31748.PHONY: maybe-installcheck-lto-plugin installcheck-lto-plugin
31749maybe-installcheck-lto-plugin:
31750@if lto-plugin
31751maybe-installcheck-lto-plugin: installcheck-lto-plugin
31752
31753installcheck-lto-plugin: \
31754    configure-lto-plugin 
31755	@[ -f ./lto-plugin/Makefile ] || exit 0; \
31756	r=`${PWD_COMMAND}`; export r; \
31757	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31758	$(HOST_EXPORTS) \
31759	for flag in $(EXTRA_HOST_FLAGS) @extra_linker_plugin_flags@; do \
31760	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31761	done; \
31762	echo "Doing installcheck in lto-plugin"; \
31763	(cd $(HOST_SUBDIR)/lto-plugin && \
31764	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31765	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31766	          "RANLIB=$${RANLIB}" \
31767	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31768	          installcheck) \
31769	  || exit 1
31770
31771@endif lto-plugin
31772
31773.PHONY: maybe-mostlyclean-lto-plugin mostlyclean-lto-plugin
31774maybe-mostlyclean-lto-plugin:
31775@if lto-plugin
31776maybe-mostlyclean-lto-plugin: mostlyclean-lto-plugin
31777
31778mostlyclean-lto-plugin: 
31779	@[ -f ./lto-plugin/Makefile ] || exit 0; \
31780	r=`${PWD_COMMAND}`; export r; \
31781	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31782	$(HOST_EXPORTS) \
31783	for flag in $(EXTRA_HOST_FLAGS) @extra_linker_plugin_flags@; do \
31784	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31785	done; \
31786	echo "Doing mostlyclean in lto-plugin"; \
31787	(cd $(HOST_SUBDIR)/lto-plugin && \
31788	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31789	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31790	          "RANLIB=$${RANLIB}" \
31791	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31792	          mostlyclean) \
31793	  || exit 1
31794
31795@endif lto-plugin
31796
31797.PHONY: maybe-clean-lto-plugin clean-lto-plugin
31798maybe-clean-lto-plugin:
31799@if lto-plugin
31800maybe-clean-lto-plugin: clean-lto-plugin
31801
31802clean-lto-plugin: 
31803	@[ -f ./lto-plugin/Makefile ] || exit 0; \
31804	r=`${PWD_COMMAND}`; export r; \
31805	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31806	$(HOST_EXPORTS) \
31807	for flag in $(EXTRA_HOST_FLAGS) @extra_linker_plugin_flags@; do \
31808	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31809	done; \
31810	echo "Doing clean in lto-plugin"; \
31811	(cd $(HOST_SUBDIR)/lto-plugin && \
31812	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31813	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31814	          "RANLIB=$${RANLIB}" \
31815	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31816	          clean) \
31817	  || exit 1
31818
31819@endif lto-plugin
31820
31821.PHONY: maybe-distclean-lto-plugin distclean-lto-plugin
31822maybe-distclean-lto-plugin:
31823@if lto-plugin
31824maybe-distclean-lto-plugin: distclean-lto-plugin
31825
31826distclean-lto-plugin: 
31827	@[ -f ./lto-plugin/Makefile ] || exit 0; \
31828	r=`${PWD_COMMAND}`; export r; \
31829	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31830	$(HOST_EXPORTS) \
31831	for flag in $(EXTRA_HOST_FLAGS) @extra_linker_plugin_flags@; do \
31832	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31833	done; \
31834	echo "Doing distclean in lto-plugin"; \
31835	(cd $(HOST_SUBDIR)/lto-plugin && \
31836	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31837	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31838	          "RANLIB=$${RANLIB}" \
31839	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31840	          distclean) \
31841	  || exit 1
31842
31843@endif lto-plugin
31844
31845.PHONY: maybe-maintainer-clean-lto-plugin maintainer-clean-lto-plugin
31846maybe-maintainer-clean-lto-plugin:
31847@if lto-plugin
31848maybe-maintainer-clean-lto-plugin: maintainer-clean-lto-plugin
31849
31850maintainer-clean-lto-plugin: 
31851	@[ -f ./lto-plugin/Makefile ] || exit 0; \
31852	r=`${PWD_COMMAND}`; export r; \
31853	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31854	$(HOST_EXPORTS) \
31855	for flag in $(EXTRA_HOST_FLAGS) @extra_linker_plugin_flags@; do \
31856	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31857	done; \
31858	echo "Doing maintainer-clean in lto-plugin"; \
31859	(cd $(HOST_SUBDIR)/lto-plugin && \
31860	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31861	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31862	          "RANLIB=$${RANLIB}" \
31863	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31864	          maintainer-clean) \
31865	  || exit 1
31866
31867@endif lto-plugin
31868
31869
31870
31871.PHONY: configure-libcc1 maybe-configure-libcc1
31872maybe-configure-libcc1:
31873@if gcc-bootstrap
31874configure-libcc1: stage_current
31875@endif gcc-bootstrap
31876@if libcc1
31877maybe-configure-libcc1: configure-libcc1
31878configure-libcc1: 
31879	@: $(MAKE); $(unstage)
31880	@r=`${PWD_COMMAND}`; export r; \
31881	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31882	test ! -f $(HOST_SUBDIR)/libcc1/Makefile || exit 0; \
31883	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcc1; \
31884	$(HOST_EXPORTS)  \
31885	echo Configuring in $(HOST_SUBDIR)/libcc1; \
31886	cd "$(HOST_SUBDIR)/libcc1" || exit 1; \
31887	case $(srcdir) in \
31888	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
31889	  *) topdir=`echo $(HOST_SUBDIR)/libcc1/ | \
31890		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
31891	esac; \
31892	module_srcdir=libcc1; \
31893	$(SHELL) \
31894	  $$s/$$module_srcdir/configure \
31895	  --srcdir=$${topdir}/$$module_srcdir \
31896	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
31897	  --target=${target_alias} --enable-shared \
31898	  || exit 1
31899@endif libcc1
31900
31901
31902
31903
31904
31905.PHONY: all-libcc1 maybe-all-libcc1
31906maybe-all-libcc1:
31907@if gcc-bootstrap
31908all-libcc1: stage_current
31909@endif gcc-bootstrap
31910@if libcc1
31911TARGET-libcc1=all
31912maybe-all-libcc1: all-libcc1
31913all-libcc1: configure-libcc1
31914	@: $(MAKE); $(unstage)
31915	@r=`${PWD_COMMAND}`; export r; \
31916	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31917	$(HOST_EXPORTS)  \
31918	(cd $(HOST_SUBDIR)/libcc1 && \
31919	  $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS)  \
31920		$(TARGET-libcc1))
31921@endif libcc1
31922
31923
31924
31925
31926.PHONY: check-libcc1 maybe-check-libcc1
31927maybe-check-libcc1:
31928@if libcc1
31929maybe-check-libcc1: check-libcc1
31930
31931check-libcc1:
31932	@: $(MAKE); $(unstage)
31933	@r=`${PWD_COMMAND}`; export r; \
31934	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31935	$(HOST_EXPORTS)  \
31936	(cd $(HOST_SUBDIR)/libcc1 && \
31937	  $(MAKE) $(FLAGS_TO_PASS)  check)
31938
31939@endif libcc1
31940
31941.PHONY: install-libcc1 maybe-install-libcc1
31942maybe-install-libcc1:
31943@if libcc1
31944maybe-install-libcc1: install-libcc1
31945
31946install-libcc1: installdirs
31947	@: $(MAKE); $(unstage)
31948	@r=`${PWD_COMMAND}`; export r; \
31949	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31950	$(HOST_EXPORTS) \
31951	(cd $(HOST_SUBDIR)/libcc1 && \
31952	  $(MAKE) $(FLAGS_TO_PASS)  install)
31953
31954@endif libcc1
31955
31956.PHONY: install-strip-libcc1 maybe-install-strip-libcc1
31957maybe-install-strip-libcc1:
31958@if libcc1
31959maybe-install-strip-libcc1: install-strip-libcc1
31960
31961install-strip-libcc1: installdirs
31962	@: $(MAKE); $(unstage)
31963	@r=`${PWD_COMMAND}`; export r; \
31964	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31965	$(HOST_EXPORTS) \
31966	(cd $(HOST_SUBDIR)/libcc1 && \
31967	  $(MAKE) $(FLAGS_TO_PASS)  install-strip)
31968
31969@endif libcc1
31970
31971# Other targets (info, dvi, pdf, etc.)
31972
31973.PHONY: maybe-info-libcc1 info-libcc1
31974maybe-info-libcc1:
31975@if libcc1
31976maybe-info-libcc1: info-libcc1
31977
31978info-libcc1: \
31979    configure-libcc1 
31980	@: $(MAKE); $(unstage)
31981	@[ -f ./libcc1/Makefile ] || exit 0; \
31982	r=`${PWD_COMMAND}`; export r; \
31983	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31984	$(HOST_EXPORTS) \
31985	for flag in $(EXTRA_HOST_FLAGS) ; do \
31986	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31987	done; \
31988	echo "Doing info in libcc1"; \
31989	(cd $(HOST_SUBDIR)/libcc1 && \
31990	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31991	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31992	          "RANLIB=$${RANLIB}" \
31993	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31994	          info) \
31995	  || exit 1
31996
31997@endif libcc1
31998
31999.PHONY: maybe-dvi-libcc1 dvi-libcc1
32000maybe-dvi-libcc1:
32001@if libcc1
32002maybe-dvi-libcc1: dvi-libcc1
32003
32004dvi-libcc1: \
32005    configure-libcc1 
32006	@: $(MAKE); $(unstage)
32007	@[ -f ./libcc1/Makefile ] || exit 0; \
32008	r=`${PWD_COMMAND}`; export r; \
32009	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32010	$(HOST_EXPORTS) \
32011	for flag in $(EXTRA_HOST_FLAGS) ; do \
32012	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32013	done; \
32014	echo "Doing dvi in libcc1"; \
32015	(cd $(HOST_SUBDIR)/libcc1 && \
32016	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32017	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32018	          "RANLIB=$${RANLIB}" \
32019	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32020	          dvi) \
32021	  || exit 1
32022
32023@endif libcc1
32024
32025.PHONY: maybe-pdf-libcc1 pdf-libcc1
32026maybe-pdf-libcc1:
32027@if libcc1
32028maybe-pdf-libcc1: pdf-libcc1
32029
32030pdf-libcc1: \
32031    configure-libcc1 
32032	@: $(MAKE); $(unstage)
32033	@[ -f ./libcc1/Makefile ] || exit 0; \
32034	r=`${PWD_COMMAND}`; export r; \
32035	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32036	$(HOST_EXPORTS) \
32037	for flag in $(EXTRA_HOST_FLAGS) ; do \
32038	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32039	done; \
32040	echo "Doing pdf in libcc1"; \
32041	(cd $(HOST_SUBDIR)/libcc1 && \
32042	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32043	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32044	          "RANLIB=$${RANLIB}" \
32045	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32046	          pdf) \
32047	  || exit 1
32048
32049@endif libcc1
32050
32051.PHONY: maybe-html-libcc1 html-libcc1
32052maybe-html-libcc1:
32053@if libcc1
32054maybe-html-libcc1: html-libcc1
32055
32056html-libcc1: \
32057    configure-libcc1 
32058	@: $(MAKE); $(unstage)
32059	@[ -f ./libcc1/Makefile ] || exit 0; \
32060	r=`${PWD_COMMAND}`; export r; \
32061	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32062	$(HOST_EXPORTS) \
32063	for flag in $(EXTRA_HOST_FLAGS) ; do \
32064	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32065	done; \
32066	echo "Doing html in libcc1"; \
32067	(cd $(HOST_SUBDIR)/libcc1 && \
32068	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32069	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32070	          "RANLIB=$${RANLIB}" \
32071	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32072	          html) \
32073	  || exit 1
32074
32075@endif libcc1
32076
32077.PHONY: maybe-TAGS-libcc1 TAGS-libcc1
32078maybe-TAGS-libcc1:
32079@if libcc1
32080maybe-TAGS-libcc1: TAGS-libcc1
32081
32082TAGS-libcc1: \
32083    configure-libcc1 
32084	@: $(MAKE); $(unstage)
32085	@[ -f ./libcc1/Makefile ] || exit 0; \
32086	r=`${PWD_COMMAND}`; export r; \
32087	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32088	$(HOST_EXPORTS) \
32089	for flag in $(EXTRA_HOST_FLAGS) ; do \
32090	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32091	done; \
32092	echo "Doing TAGS in libcc1"; \
32093	(cd $(HOST_SUBDIR)/libcc1 && \
32094	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32095	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32096	          "RANLIB=$${RANLIB}" \
32097	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32098	          TAGS) \
32099	  || exit 1
32100
32101@endif libcc1
32102
32103.PHONY: maybe-install-info-libcc1 install-info-libcc1
32104maybe-install-info-libcc1:
32105@if libcc1
32106maybe-install-info-libcc1: install-info-libcc1
32107
32108install-info-libcc1: \
32109    configure-libcc1 \
32110    info-libcc1 
32111	@: $(MAKE); $(unstage)
32112	@[ -f ./libcc1/Makefile ] || exit 0; \
32113	r=`${PWD_COMMAND}`; export r; \
32114	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32115	$(HOST_EXPORTS) \
32116	for flag in $(EXTRA_HOST_FLAGS) ; do \
32117	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32118	done; \
32119	echo "Doing install-info in libcc1"; \
32120	(cd $(HOST_SUBDIR)/libcc1 && \
32121	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32122	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32123	          "RANLIB=$${RANLIB}" \
32124	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32125	          install-info) \
32126	  || exit 1
32127
32128@endif libcc1
32129
32130.PHONY: maybe-install-pdf-libcc1 install-pdf-libcc1
32131maybe-install-pdf-libcc1:
32132@if libcc1
32133maybe-install-pdf-libcc1: install-pdf-libcc1
32134
32135install-pdf-libcc1: \
32136    configure-libcc1 \
32137    pdf-libcc1 
32138	@: $(MAKE); $(unstage)
32139	@[ -f ./libcc1/Makefile ] || exit 0; \
32140	r=`${PWD_COMMAND}`; export r; \
32141	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32142	$(HOST_EXPORTS) \
32143	for flag in $(EXTRA_HOST_FLAGS) ; do \
32144	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32145	done; \
32146	echo "Doing install-pdf in libcc1"; \
32147	(cd $(HOST_SUBDIR)/libcc1 && \
32148	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32149	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32150	          "RANLIB=$${RANLIB}" \
32151	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32152	          install-pdf) \
32153	  || exit 1
32154
32155@endif libcc1
32156
32157.PHONY: maybe-install-html-libcc1 install-html-libcc1
32158maybe-install-html-libcc1:
32159@if libcc1
32160maybe-install-html-libcc1: install-html-libcc1
32161
32162install-html-libcc1: \
32163    configure-libcc1 \
32164    html-libcc1 
32165	@: $(MAKE); $(unstage)
32166	@[ -f ./libcc1/Makefile ] || exit 0; \
32167	r=`${PWD_COMMAND}`; export r; \
32168	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32169	$(HOST_EXPORTS) \
32170	for flag in $(EXTRA_HOST_FLAGS) ; do \
32171	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32172	done; \
32173	echo "Doing install-html in libcc1"; \
32174	(cd $(HOST_SUBDIR)/libcc1 && \
32175	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32176	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32177	          "RANLIB=$${RANLIB}" \
32178	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32179	          install-html) \
32180	  || exit 1
32181
32182@endif libcc1
32183
32184.PHONY: maybe-installcheck-libcc1 installcheck-libcc1
32185maybe-installcheck-libcc1:
32186@if libcc1
32187maybe-installcheck-libcc1: installcheck-libcc1
32188
32189installcheck-libcc1: \
32190    configure-libcc1 
32191	@: $(MAKE); $(unstage)
32192	@[ -f ./libcc1/Makefile ] || exit 0; \
32193	r=`${PWD_COMMAND}`; export r; \
32194	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32195	$(HOST_EXPORTS) \
32196	for flag in $(EXTRA_HOST_FLAGS) ; do \
32197	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32198	done; \
32199	echo "Doing installcheck in libcc1"; \
32200	(cd $(HOST_SUBDIR)/libcc1 && \
32201	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32202	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32203	          "RANLIB=$${RANLIB}" \
32204	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32205	          installcheck) \
32206	  || exit 1
32207
32208@endif libcc1
32209
32210.PHONY: maybe-mostlyclean-libcc1 mostlyclean-libcc1
32211maybe-mostlyclean-libcc1:
32212@if libcc1
32213maybe-mostlyclean-libcc1: mostlyclean-libcc1
32214
32215mostlyclean-libcc1: 
32216	@: $(MAKE); $(unstage)
32217	@[ -f ./libcc1/Makefile ] || exit 0; \
32218	r=`${PWD_COMMAND}`; export r; \
32219	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32220	$(HOST_EXPORTS) \
32221	for flag in $(EXTRA_HOST_FLAGS) ; do \
32222	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32223	done; \
32224	echo "Doing mostlyclean in libcc1"; \
32225	(cd $(HOST_SUBDIR)/libcc1 && \
32226	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32227	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32228	          "RANLIB=$${RANLIB}" \
32229	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32230	          mostlyclean) \
32231	  || exit 1
32232
32233@endif libcc1
32234
32235.PHONY: maybe-clean-libcc1 clean-libcc1
32236maybe-clean-libcc1:
32237@if libcc1
32238maybe-clean-libcc1: clean-libcc1
32239
32240clean-libcc1: 
32241	@: $(MAKE); $(unstage)
32242	@[ -f ./libcc1/Makefile ] || exit 0; \
32243	r=`${PWD_COMMAND}`; export r; \
32244	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32245	$(HOST_EXPORTS) \
32246	for flag in $(EXTRA_HOST_FLAGS) ; do \
32247	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32248	done; \
32249	echo "Doing clean in libcc1"; \
32250	(cd $(HOST_SUBDIR)/libcc1 && \
32251	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32252	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32253	          "RANLIB=$${RANLIB}" \
32254	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32255	          clean) \
32256	  || exit 1
32257
32258@endif libcc1
32259
32260.PHONY: maybe-distclean-libcc1 distclean-libcc1
32261maybe-distclean-libcc1:
32262@if libcc1
32263maybe-distclean-libcc1: distclean-libcc1
32264
32265distclean-libcc1: 
32266	@: $(MAKE); $(unstage)
32267	@[ -f ./libcc1/Makefile ] || exit 0; \
32268	r=`${PWD_COMMAND}`; export r; \
32269	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32270	$(HOST_EXPORTS) \
32271	for flag in $(EXTRA_HOST_FLAGS) ; do \
32272	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32273	done; \
32274	echo "Doing distclean in libcc1"; \
32275	(cd $(HOST_SUBDIR)/libcc1 && \
32276	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32277	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32278	          "RANLIB=$${RANLIB}" \
32279	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32280	          distclean) \
32281	  || exit 1
32282
32283@endif libcc1
32284
32285.PHONY: maybe-maintainer-clean-libcc1 maintainer-clean-libcc1
32286maybe-maintainer-clean-libcc1:
32287@if libcc1
32288maybe-maintainer-clean-libcc1: maintainer-clean-libcc1
32289
32290maintainer-clean-libcc1: 
32291	@: $(MAKE); $(unstage)
32292	@[ -f ./libcc1/Makefile ] || exit 0; \
32293	r=`${PWD_COMMAND}`; export r; \
32294	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32295	$(HOST_EXPORTS) \
32296	for flag in $(EXTRA_HOST_FLAGS) ; do \
32297	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32298	done; \
32299	echo "Doing maintainer-clean in libcc1"; \
32300	(cd $(HOST_SUBDIR)/libcc1 && \
32301	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32302	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32303	          "RANLIB=$${RANLIB}" \
32304	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32305	          maintainer-clean) \
32306	  || exit 1
32307
32308@endif libcc1
32309
32310
32311
32312.PHONY: configure-gotools maybe-configure-gotools
32313maybe-configure-gotools:
32314@if gcc-bootstrap
32315configure-gotools: stage_current
32316@endif gcc-bootstrap
32317@if gotools
32318maybe-configure-gotools: configure-gotools
32319configure-gotools: 
32320	@: $(MAKE); $(unstage)
32321	@r=`${PWD_COMMAND}`; export r; \
32322	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32323	test ! -f $(HOST_SUBDIR)/gotools/Makefile || exit 0; \
32324	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gotools; \
32325	$(HOST_EXPORTS)  \
32326	echo Configuring in $(HOST_SUBDIR)/gotools; \
32327	cd "$(HOST_SUBDIR)/gotools" || exit 1; \
32328	case $(srcdir) in \
32329	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
32330	  *) topdir=`echo $(HOST_SUBDIR)/gotools/ | \
32331		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
32332	esac; \
32333	module_srcdir=gotools; \
32334	$(SHELL) \
32335	  $$s/$$module_srcdir/configure \
32336	  --srcdir=$${topdir}/$$module_srcdir \
32337	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
32338	  --target=${target_alias}  \
32339	  || exit 1
32340@endif gotools
32341
32342
32343
32344
32345
32346.PHONY: all-gotools maybe-all-gotools
32347maybe-all-gotools:
32348@if gcc-bootstrap
32349all-gotools: stage_current
32350@endif gcc-bootstrap
32351@if gotools
32352TARGET-gotools=all
32353maybe-all-gotools: all-gotools
32354all-gotools: configure-gotools
32355	@: $(MAKE); $(unstage)
32356	@r=`${PWD_COMMAND}`; export r; \
32357	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32358	$(HOST_EXPORTS)  \
32359	(cd $(HOST_SUBDIR)/gotools && \
32360	  $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS)  \
32361		$(TARGET-gotools))
32362@endif gotools
32363
32364
32365
32366
32367.PHONY: check-gotools maybe-check-gotools
32368maybe-check-gotools:
32369@if gotools
32370maybe-check-gotools: check-gotools
32371
32372check-gotools:
32373	@: $(MAKE); $(unstage)
32374	@r=`${PWD_COMMAND}`; export r; \
32375	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32376	$(HOST_EXPORTS)  \
32377	(cd $(HOST_SUBDIR)/gotools && \
32378	  $(MAKE) $(FLAGS_TO_PASS)  check)
32379
32380@endif gotools
32381
32382.PHONY: install-gotools maybe-install-gotools
32383maybe-install-gotools:
32384@if gotools
32385maybe-install-gotools: install-gotools
32386
32387install-gotools: installdirs
32388	@: $(MAKE); $(unstage)
32389	@r=`${PWD_COMMAND}`; export r; \
32390	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32391	$(HOST_EXPORTS) \
32392	(cd $(HOST_SUBDIR)/gotools && \
32393	  $(MAKE) $(FLAGS_TO_PASS)  install)
32394
32395@endif gotools
32396
32397.PHONY: install-strip-gotools maybe-install-strip-gotools
32398maybe-install-strip-gotools:
32399@if gotools
32400maybe-install-strip-gotools: install-strip-gotools
32401
32402install-strip-gotools: installdirs
32403	@: $(MAKE); $(unstage)
32404	@r=`${PWD_COMMAND}`; export r; \
32405	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32406	$(HOST_EXPORTS) \
32407	(cd $(HOST_SUBDIR)/gotools && \
32408	  $(MAKE) $(FLAGS_TO_PASS)  install-strip)
32409
32410@endif gotools
32411
32412# Other targets (info, dvi, pdf, etc.)
32413
32414.PHONY: maybe-info-gotools info-gotools
32415maybe-info-gotools:
32416@if gotools
32417maybe-info-gotools: info-gotools
32418
32419info-gotools: \
32420    configure-gotools 
32421	@: $(MAKE); $(unstage)
32422	@[ -f ./gotools/Makefile ] || exit 0; \
32423	r=`${PWD_COMMAND}`; export r; \
32424	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32425	$(HOST_EXPORTS) \
32426	for flag in $(EXTRA_HOST_FLAGS) ; do \
32427	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32428	done; \
32429	echo "Doing info in gotools"; \
32430	(cd $(HOST_SUBDIR)/gotools && \
32431	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32432	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32433	          "RANLIB=$${RANLIB}" \
32434	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32435	          info) \
32436	  || exit 1
32437
32438@endif gotools
32439
32440.PHONY: maybe-dvi-gotools dvi-gotools
32441maybe-dvi-gotools:
32442@if gotools
32443maybe-dvi-gotools: dvi-gotools
32444
32445dvi-gotools: \
32446    configure-gotools 
32447	@: $(MAKE); $(unstage)
32448	@[ -f ./gotools/Makefile ] || exit 0; \
32449	r=`${PWD_COMMAND}`; export r; \
32450	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32451	$(HOST_EXPORTS) \
32452	for flag in $(EXTRA_HOST_FLAGS) ; do \
32453	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32454	done; \
32455	echo "Doing dvi in gotools"; \
32456	(cd $(HOST_SUBDIR)/gotools && \
32457	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32458	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32459	          "RANLIB=$${RANLIB}" \
32460	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32461	          dvi) \
32462	  || exit 1
32463
32464@endif gotools
32465
32466.PHONY: maybe-pdf-gotools pdf-gotools
32467maybe-pdf-gotools:
32468@if gotools
32469maybe-pdf-gotools: pdf-gotools
32470
32471pdf-gotools: \
32472    configure-gotools 
32473	@: $(MAKE); $(unstage)
32474	@[ -f ./gotools/Makefile ] || exit 0; \
32475	r=`${PWD_COMMAND}`; export r; \
32476	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32477	$(HOST_EXPORTS) \
32478	for flag in $(EXTRA_HOST_FLAGS) ; do \
32479	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32480	done; \
32481	echo "Doing pdf in gotools"; \
32482	(cd $(HOST_SUBDIR)/gotools && \
32483	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32484	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32485	          "RANLIB=$${RANLIB}" \
32486	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32487	          pdf) \
32488	  || exit 1
32489
32490@endif gotools
32491
32492.PHONY: maybe-html-gotools html-gotools
32493maybe-html-gotools:
32494@if gotools
32495maybe-html-gotools: html-gotools
32496
32497html-gotools: \
32498    configure-gotools 
32499	@: $(MAKE); $(unstage)
32500	@[ -f ./gotools/Makefile ] || exit 0; \
32501	r=`${PWD_COMMAND}`; export r; \
32502	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32503	$(HOST_EXPORTS) \
32504	for flag in $(EXTRA_HOST_FLAGS) ; do \
32505	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32506	done; \
32507	echo "Doing html in gotools"; \
32508	(cd $(HOST_SUBDIR)/gotools && \
32509	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32510	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32511	          "RANLIB=$${RANLIB}" \
32512	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32513	          html) \
32514	  || exit 1
32515
32516@endif gotools
32517
32518.PHONY: maybe-TAGS-gotools TAGS-gotools
32519maybe-TAGS-gotools:
32520@if gotools
32521maybe-TAGS-gotools: TAGS-gotools
32522
32523TAGS-gotools: \
32524    configure-gotools 
32525	@: $(MAKE); $(unstage)
32526	@[ -f ./gotools/Makefile ] || exit 0; \
32527	r=`${PWD_COMMAND}`; export r; \
32528	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32529	$(HOST_EXPORTS) \
32530	for flag in $(EXTRA_HOST_FLAGS) ; do \
32531	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32532	done; \
32533	echo "Doing TAGS in gotools"; \
32534	(cd $(HOST_SUBDIR)/gotools && \
32535	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32536	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32537	          "RANLIB=$${RANLIB}" \
32538	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32539	          TAGS) \
32540	  || exit 1
32541
32542@endif gotools
32543
32544.PHONY: maybe-install-info-gotools install-info-gotools
32545maybe-install-info-gotools:
32546@if gotools
32547maybe-install-info-gotools: install-info-gotools
32548
32549install-info-gotools: \
32550    configure-gotools \
32551    info-gotools 
32552	@: $(MAKE); $(unstage)
32553	@[ -f ./gotools/Makefile ] || exit 0; \
32554	r=`${PWD_COMMAND}`; export r; \
32555	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32556	$(HOST_EXPORTS) \
32557	for flag in $(EXTRA_HOST_FLAGS) ; do \
32558	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32559	done; \
32560	echo "Doing install-info in gotools"; \
32561	(cd $(HOST_SUBDIR)/gotools && \
32562	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32563	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32564	          "RANLIB=$${RANLIB}" \
32565	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32566	          install-info) \
32567	  || exit 1
32568
32569@endif gotools
32570
32571.PHONY: maybe-install-pdf-gotools install-pdf-gotools
32572maybe-install-pdf-gotools:
32573@if gotools
32574maybe-install-pdf-gotools: install-pdf-gotools
32575
32576install-pdf-gotools: \
32577    configure-gotools \
32578    pdf-gotools 
32579	@: $(MAKE); $(unstage)
32580	@[ -f ./gotools/Makefile ] || exit 0; \
32581	r=`${PWD_COMMAND}`; export r; \
32582	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32583	$(HOST_EXPORTS) \
32584	for flag in $(EXTRA_HOST_FLAGS) ; do \
32585	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32586	done; \
32587	echo "Doing install-pdf in gotools"; \
32588	(cd $(HOST_SUBDIR)/gotools && \
32589	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32590	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32591	          "RANLIB=$${RANLIB}" \
32592	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32593	          install-pdf) \
32594	  || exit 1
32595
32596@endif gotools
32597
32598.PHONY: maybe-install-html-gotools install-html-gotools
32599maybe-install-html-gotools:
32600@if gotools
32601maybe-install-html-gotools: install-html-gotools
32602
32603install-html-gotools: \
32604    configure-gotools \
32605    html-gotools 
32606	@: $(MAKE); $(unstage)
32607	@[ -f ./gotools/Makefile ] || exit 0; \
32608	r=`${PWD_COMMAND}`; export r; \
32609	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32610	$(HOST_EXPORTS) \
32611	for flag in $(EXTRA_HOST_FLAGS) ; do \
32612	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32613	done; \
32614	echo "Doing install-html in gotools"; \
32615	(cd $(HOST_SUBDIR)/gotools && \
32616	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32617	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32618	          "RANLIB=$${RANLIB}" \
32619	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32620	          install-html) \
32621	  || exit 1
32622
32623@endif gotools
32624
32625.PHONY: maybe-installcheck-gotools installcheck-gotools
32626maybe-installcheck-gotools:
32627@if gotools
32628maybe-installcheck-gotools: installcheck-gotools
32629
32630installcheck-gotools: \
32631    configure-gotools 
32632	@: $(MAKE); $(unstage)
32633	@[ -f ./gotools/Makefile ] || exit 0; \
32634	r=`${PWD_COMMAND}`; export r; \
32635	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32636	$(HOST_EXPORTS) \
32637	for flag in $(EXTRA_HOST_FLAGS) ; do \
32638	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32639	done; \
32640	echo "Doing installcheck in gotools"; \
32641	(cd $(HOST_SUBDIR)/gotools && \
32642	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32643	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32644	          "RANLIB=$${RANLIB}" \
32645	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32646	          installcheck) \
32647	  || exit 1
32648
32649@endif gotools
32650
32651.PHONY: maybe-mostlyclean-gotools mostlyclean-gotools
32652maybe-mostlyclean-gotools:
32653@if gotools
32654maybe-mostlyclean-gotools: mostlyclean-gotools
32655
32656mostlyclean-gotools: 
32657	@: $(MAKE); $(unstage)
32658	@[ -f ./gotools/Makefile ] || exit 0; \
32659	r=`${PWD_COMMAND}`; export r; \
32660	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32661	$(HOST_EXPORTS) \
32662	for flag in $(EXTRA_HOST_FLAGS) ; do \
32663	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32664	done; \
32665	echo "Doing mostlyclean in gotools"; \
32666	(cd $(HOST_SUBDIR)/gotools && \
32667	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32668	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32669	          "RANLIB=$${RANLIB}" \
32670	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32671	          mostlyclean) \
32672	  || exit 1
32673
32674@endif gotools
32675
32676.PHONY: maybe-clean-gotools clean-gotools
32677maybe-clean-gotools:
32678@if gotools
32679maybe-clean-gotools: clean-gotools
32680
32681clean-gotools: 
32682	@: $(MAKE); $(unstage)
32683	@[ -f ./gotools/Makefile ] || exit 0; \
32684	r=`${PWD_COMMAND}`; export r; \
32685	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32686	$(HOST_EXPORTS) \
32687	for flag in $(EXTRA_HOST_FLAGS) ; do \
32688	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32689	done; \
32690	echo "Doing clean in gotools"; \
32691	(cd $(HOST_SUBDIR)/gotools && \
32692	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32693	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32694	          "RANLIB=$${RANLIB}" \
32695	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32696	          clean) \
32697	  || exit 1
32698
32699@endif gotools
32700
32701.PHONY: maybe-distclean-gotools distclean-gotools
32702maybe-distclean-gotools:
32703@if gotools
32704maybe-distclean-gotools: distclean-gotools
32705
32706distclean-gotools: 
32707	@: $(MAKE); $(unstage)
32708	@[ -f ./gotools/Makefile ] || exit 0; \
32709	r=`${PWD_COMMAND}`; export r; \
32710	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32711	$(HOST_EXPORTS) \
32712	for flag in $(EXTRA_HOST_FLAGS) ; do \
32713	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32714	done; \
32715	echo "Doing distclean in gotools"; \
32716	(cd $(HOST_SUBDIR)/gotools && \
32717	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32718	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32719	          "RANLIB=$${RANLIB}" \
32720	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32721	          distclean) \
32722	  || exit 1
32723
32724@endif gotools
32725
32726.PHONY: maybe-maintainer-clean-gotools maintainer-clean-gotools
32727maybe-maintainer-clean-gotools:
32728@if gotools
32729maybe-maintainer-clean-gotools: maintainer-clean-gotools
32730
32731maintainer-clean-gotools: 
32732	@: $(MAKE); $(unstage)
32733	@[ -f ./gotools/Makefile ] || exit 0; \
32734	r=`${PWD_COMMAND}`; export r; \
32735	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32736	$(HOST_EXPORTS) \
32737	for flag in $(EXTRA_HOST_FLAGS) ; do \
32738	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32739	done; \
32740	echo "Doing maintainer-clean in gotools"; \
32741	(cd $(HOST_SUBDIR)/gotools && \
32742	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32743	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32744	          "RANLIB=$${RANLIB}" \
32745	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32746	          maintainer-clean) \
32747	  || exit 1
32748
32749@endif gotools
32750
32751
32752
32753# ---------------------------------------
32754# Modules which run on the target machine
32755# ---------------------------------------
32756
32757
32758
32759
32760.PHONY: configure-target-libstdc++-v3 maybe-configure-target-libstdc++-v3
32761maybe-configure-target-libstdc++-v3:
32762@if gcc-bootstrap
32763configure-target-libstdc++-v3: stage_current
32764@endif gcc-bootstrap
32765@if target-libstdc++-v3
32766maybe-configure-target-libstdc++-v3: configure-target-libstdc++-v3
32767configure-target-libstdc++-v3: 
32768	@r=`${PWD_COMMAND}`; export r; \
32769	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32770	echo "Checking multilib configuration for libstdc++-v3..."; \
32771	$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3; \
32772	$(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp 2> /dev/null; \
32773	if test -r $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
32774	  if cmp -s $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
32775	    rm -f $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp; \
32776	  else \
32777	    rm -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile; \
32778	    mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
32779	  fi; \
32780	else \
32781	  mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
32782	fi; \
32783	test ! -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile || exit 0; \
32784	$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3; \
32785	$(RAW_CXX_TARGET_EXPORTS)  \
32786	echo Configuring in $(TARGET_SUBDIR)/libstdc++-v3; \
32787	cd "$(TARGET_SUBDIR)/libstdc++-v3" || exit 1; \
32788	case $(srcdir) in \
32789	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
32790	  *) topdir=`echo $(TARGET_SUBDIR)/libstdc++-v3/ | \
32791		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
32792	esac; \
32793	module_srcdir=libstdc++-v3; \
32794	rm -f no-such-file || : ; \
32795	CONFIG_SITE=no-such-file $(SHELL) \
32796	  $$s/$$module_srcdir/configure \
32797	  --srcdir=$${topdir}/$$module_srcdir \
32798	  $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
32799	  --target=${target_alias}  \
32800	  || exit 1
32801@endif target-libstdc++-v3
32802
32803
32804
32805.PHONY: configure-stage1-target-libstdc++-v3 maybe-configure-stage1-target-libstdc++-v3
32806maybe-configure-stage1-target-libstdc++-v3:
32807@if target-libstdc++-v3-bootstrap
32808maybe-configure-stage1-target-libstdc++-v3: configure-stage1-target-libstdc++-v3
32809configure-stage1-target-libstdc++-v3:
32810	@[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
32811	@$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3
32812	@r=`${PWD_COMMAND}`; export r; \
32813	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32814	TFLAGS="$(STAGE1_TFLAGS)"; \
32815	echo "Checking multilib configuration for libstdc++-v3..."; \
32816	$(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp 2> /dev/null; \
32817	if test -r $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
32818	  if cmp -s $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
32819	    rm -f $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp; \
32820	  else \
32821	    rm -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile; \
32822	    mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
32823	  fi; \
32824	else \
32825	  mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
32826	fi; \
32827	test ! -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile || exit 0; \
32828	$(RAW_CXX_TARGET_EXPORTS) \
32829	CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
32830	CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
32831	LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS;  \
32832	echo Configuring stage 1 in $(TARGET_SUBDIR)/libstdc++-v3; \
32833	$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3; \
32834	cd $(TARGET_SUBDIR)/libstdc++-v3 || exit 1; \
32835	case $(srcdir) in \
32836	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
32837	  *) topdir=`echo $(TARGET_SUBDIR)/libstdc++-v3/ | \
32838		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
32839	esac; \
32840	module_srcdir=libstdc++-v3; \
32841	$(SHELL) $$s/$$module_srcdir/configure \
32842	  --srcdir=$${topdir}/$$module_srcdir \
32843	  $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
32844	  --target=${target_alias} \
32845	   \
32846	  $(STAGE1_CONFIGURE_FLAGS)
32847@endif target-libstdc++-v3-bootstrap
32848
32849.PHONY: configure-stage2-target-libstdc++-v3 maybe-configure-stage2-target-libstdc++-v3
32850maybe-configure-stage2-target-libstdc++-v3:
32851@if target-libstdc++-v3-bootstrap
32852maybe-configure-stage2-target-libstdc++-v3: configure-stage2-target-libstdc++-v3
32853configure-stage2-target-libstdc++-v3:
32854	@[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
32855	@$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3
32856	@r=`${PWD_COMMAND}`; export r; \
32857	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32858	TFLAGS="$(STAGE2_TFLAGS)"; \
32859	echo "Checking multilib configuration for libstdc++-v3..."; \
32860	$(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp 2> /dev/null; \
32861	if test -r $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
32862	  if cmp -s $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
32863	    rm -f $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp; \
32864	  else \
32865	    rm -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile; \
32866	    mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
32867	  fi; \
32868	else \
32869	  mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
32870	fi; \
32871	test ! -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile || exit 0; \
32872	$(RAW_CXX_TARGET_EXPORTS) \
32873	 \
32874	CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
32875	CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
32876	LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS;  \
32877	echo Configuring stage 2 in $(TARGET_SUBDIR)/libstdc++-v3; \
32878	$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3; \
32879	cd $(TARGET_SUBDIR)/libstdc++-v3 || exit 1; \
32880	case $(srcdir) in \
32881	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
32882	  *) topdir=`echo $(TARGET_SUBDIR)/libstdc++-v3/ | \
32883		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
32884	esac; \
32885	module_srcdir=libstdc++-v3; \
32886	$(SHELL) $$s/$$module_srcdir/configure \
32887	  --srcdir=$${topdir}/$$module_srcdir \
32888	  $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
32889	  --target=${target_alias} \
32890	  --with-build-libsubdir=$(HOST_SUBDIR) \
32891	  $(STAGE2_CONFIGURE_FLAGS)
32892@endif target-libstdc++-v3-bootstrap
32893
32894.PHONY: configure-stage3-target-libstdc++-v3 maybe-configure-stage3-target-libstdc++-v3
32895maybe-configure-stage3-target-libstdc++-v3:
32896@if target-libstdc++-v3-bootstrap
32897maybe-configure-stage3-target-libstdc++-v3: configure-stage3-target-libstdc++-v3
32898configure-stage3-target-libstdc++-v3:
32899	@[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
32900	@$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3
32901	@r=`${PWD_COMMAND}`; export r; \
32902	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32903	TFLAGS="$(STAGE3_TFLAGS)"; \
32904	echo "Checking multilib configuration for libstdc++-v3..."; \
32905	$(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp 2> /dev/null; \
32906	if test -r $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
32907	  if cmp -s $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
32908	    rm -f $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp; \
32909	  else \
32910	    rm -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile; \
32911	    mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
32912	  fi; \
32913	else \
32914	  mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
32915	fi; \
32916	test ! -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile || exit 0; \
32917	$(RAW_CXX_TARGET_EXPORTS) \
32918	 \
32919	CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
32920	CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
32921	LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS;  \
32922	echo Configuring stage 3 in $(TARGET_SUBDIR)/libstdc++-v3; \
32923	$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3; \
32924	cd $(TARGET_SUBDIR)/libstdc++-v3 || exit 1; \
32925	case $(srcdir) in \
32926	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
32927	  *) topdir=`echo $(TARGET_SUBDIR)/libstdc++-v3/ | \
32928		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
32929	esac; \
32930	module_srcdir=libstdc++-v3; \
32931	$(SHELL) $$s/$$module_srcdir/configure \
32932	  --srcdir=$${topdir}/$$module_srcdir \
32933	  $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
32934	  --target=${target_alias} \
32935	  --with-build-libsubdir=$(HOST_SUBDIR) \
32936	  $(STAGE3_CONFIGURE_FLAGS)
32937@endif target-libstdc++-v3-bootstrap
32938
32939.PHONY: configure-stage4-target-libstdc++-v3 maybe-configure-stage4-target-libstdc++-v3
32940maybe-configure-stage4-target-libstdc++-v3:
32941@if target-libstdc++-v3-bootstrap
32942maybe-configure-stage4-target-libstdc++-v3: configure-stage4-target-libstdc++-v3
32943configure-stage4-target-libstdc++-v3:
32944	@[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
32945	@$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3
32946	@r=`${PWD_COMMAND}`; export r; \
32947	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32948	TFLAGS="$(STAGE4_TFLAGS)"; \
32949	echo "Checking multilib configuration for libstdc++-v3..."; \
32950	$(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp 2> /dev/null; \
32951	if test -r $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
32952	  if cmp -s $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
32953	    rm -f $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp; \
32954	  else \
32955	    rm -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile; \
32956	    mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
32957	  fi; \
32958	else \
32959	  mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
32960	fi; \
32961	test ! -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile || exit 0; \
32962	$(RAW_CXX_TARGET_EXPORTS) \
32963	 \
32964	CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
32965	CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
32966	LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS;  \
32967	echo Configuring stage 4 in $(TARGET_SUBDIR)/libstdc++-v3; \
32968	$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3; \
32969	cd $(TARGET_SUBDIR)/libstdc++-v3 || exit 1; \
32970	case $(srcdir) in \
32971	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
32972	  *) topdir=`echo $(TARGET_SUBDIR)/libstdc++-v3/ | \
32973		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
32974	esac; \
32975	module_srcdir=libstdc++-v3; \
32976	$(SHELL) $$s/$$module_srcdir/configure \
32977	  --srcdir=$${topdir}/$$module_srcdir \
32978	  $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
32979	  --target=${target_alias} \
32980	  --with-build-libsubdir=$(HOST_SUBDIR) \
32981	  $(STAGE4_CONFIGURE_FLAGS)
32982@endif target-libstdc++-v3-bootstrap
32983
32984.PHONY: configure-stageprofile-target-libstdc++-v3 maybe-configure-stageprofile-target-libstdc++-v3
32985maybe-configure-stageprofile-target-libstdc++-v3:
32986@if target-libstdc++-v3-bootstrap
32987maybe-configure-stageprofile-target-libstdc++-v3: configure-stageprofile-target-libstdc++-v3
32988configure-stageprofile-target-libstdc++-v3:
32989	@[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
32990	@$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3
32991	@r=`${PWD_COMMAND}`; export r; \
32992	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32993	TFLAGS="$(STAGEprofile_TFLAGS)"; \
32994	echo "Checking multilib configuration for libstdc++-v3..."; \
32995	$(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp 2> /dev/null; \
32996	if test -r $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
32997	  if cmp -s $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
32998	    rm -f $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp; \
32999	  else \
33000	    rm -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile; \
33001	    mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
33002	  fi; \
33003	else \
33004	  mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
33005	fi; \
33006	test ! -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile || exit 0; \
33007	$(RAW_CXX_TARGET_EXPORTS) \
33008	 \
33009	CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
33010	CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
33011	LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS;  \
33012	echo Configuring stage profile in $(TARGET_SUBDIR)/libstdc++-v3; \
33013	$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3; \
33014	cd $(TARGET_SUBDIR)/libstdc++-v3 || exit 1; \
33015	case $(srcdir) in \
33016	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
33017	  *) topdir=`echo $(TARGET_SUBDIR)/libstdc++-v3/ | \
33018		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
33019	esac; \
33020	module_srcdir=libstdc++-v3; \
33021	$(SHELL) $$s/$$module_srcdir/configure \
33022	  --srcdir=$${topdir}/$$module_srcdir \
33023	  $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
33024	  --target=${target_alias} \
33025	  --with-build-libsubdir=$(HOST_SUBDIR) \
33026	  $(STAGEprofile_CONFIGURE_FLAGS)
33027@endif target-libstdc++-v3-bootstrap
33028
33029.PHONY: configure-stagefeedback-target-libstdc++-v3 maybe-configure-stagefeedback-target-libstdc++-v3
33030maybe-configure-stagefeedback-target-libstdc++-v3:
33031@if target-libstdc++-v3-bootstrap
33032maybe-configure-stagefeedback-target-libstdc++-v3: configure-stagefeedback-target-libstdc++-v3
33033configure-stagefeedback-target-libstdc++-v3:
33034	@[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
33035	@$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3
33036	@r=`${PWD_COMMAND}`; export r; \
33037	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33038	TFLAGS="$(STAGEfeedback_TFLAGS)"; \
33039	echo "Checking multilib configuration for libstdc++-v3..."; \
33040	$(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp 2> /dev/null; \
33041	if test -r $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
33042	  if cmp -s $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
33043	    rm -f $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp; \
33044	  else \
33045	    rm -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile; \
33046	    mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
33047	  fi; \
33048	else \
33049	  mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
33050	fi; \
33051	test ! -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile || exit 0; \
33052	$(RAW_CXX_TARGET_EXPORTS) \
33053	 \
33054	CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
33055	CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
33056	LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS;  \
33057	echo Configuring stage feedback in $(TARGET_SUBDIR)/libstdc++-v3; \
33058	$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3; \
33059	cd $(TARGET_SUBDIR)/libstdc++-v3 || exit 1; \
33060	case $(srcdir) in \
33061	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
33062	  *) topdir=`echo $(TARGET_SUBDIR)/libstdc++-v3/ | \
33063		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
33064	esac; \
33065	module_srcdir=libstdc++-v3; \
33066	$(SHELL) $$s/$$module_srcdir/configure \
33067	  --srcdir=$${topdir}/$$module_srcdir \
33068	  $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
33069	  --target=${target_alias} \
33070	  --with-build-libsubdir=$(HOST_SUBDIR) \
33071	  $(STAGEfeedback_CONFIGURE_FLAGS)
33072@endif target-libstdc++-v3-bootstrap
33073
33074
33075
33076
33077
33078.PHONY: all-target-libstdc++-v3 maybe-all-target-libstdc++-v3
33079maybe-all-target-libstdc++-v3:
33080@if gcc-bootstrap
33081all-target-libstdc++-v3: stage_current
33082@endif gcc-bootstrap
33083@if target-libstdc++-v3
33084TARGET-target-libstdc++-v3=all
33085maybe-all-target-libstdc++-v3: all-target-libstdc++-v3
33086all-target-libstdc++-v3: configure-target-libstdc++-v3
33087	@r=`${PWD_COMMAND}`; export r; \
33088	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33089	$(RAW_CXX_TARGET_EXPORTS)  \
33090	(cd $(TARGET_SUBDIR)/libstdc++-v3 && \
33091	  $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)'   \
33092		$(TARGET-target-libstdc++-v3))
33093@endif target-libstdc++-v3
33094
33095
33096
33097.PHONY: all-stage1-target-libstdc++-v3 maybe-all-stage1-target-libstdc++-v3
33098.PHONY: clean-stage1-target-libstdc++-v3 maybe-clean-stage1-target-libstdc++-v3
33099maybe-all-stage1-target-libstdc++-v3:
33100maybe-clean-stage1-target-libstdc++-v3:
33101@if target-libstdc++-v3-bootstrap
33102maybe-all-stage1-target-libstdc++-v3: all-stage1-target-libstdc++-v3
33103all-stage1: all-stage1-target-libstdc++-v3
33104TARGET-stage1-target-libstdc++-v3 = $(TARGET-target-libstdc++-v3)
33105all-stage1-target-libstdc++-v3: configure-stage1-target-libstdc++-v3
33106	@[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
33107	@r=`${PWD_COMMAND}`; export r; \
33108	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33109	TFLAGS="$(STAGE1_TFLAGS)"; \
33110	$(RAW_CXX_TARGET_EXPORTS)  \
33111	cd $(TARGET_SUBDIR)/libstdc++-v3 && \
33112	$(MAKE) $(BASE_FLAGS_TO_PASS) \
33113		CFLAGS="$(CFLAGS_FOR_TARGET)" \
33114		CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
33115		LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
33116		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
33117		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
33118		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
33119		$(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)'  \
33120		  \
33121		TFLAGS="$(STAGE1_TFLAGS)" \
33122		$(TARGET-stage1-target-libstdc++-v3)
33123
33124maybe-clean-stage1-target-libstdc++-v3: clean-stage1-target-libstdc++-v3
33125clean-stage1: clean-stage1-target-libstdc++-v3
33126clean-stage1-target-libstdc++-v3:
33127	@if [ $(current_stage) = stage1 ]; then \
33128	  [ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0; \
33129	else \
33130	  [ -f $(TARGET_SUBDIR)/stage1-libstdc++-v3/Makefile ] || exit 0; \
33131	  $(MAKE) stage1-start; \
33132	fi; \
33133	cd $(TARGET_SUBDIR)/libstdc++-v3 && \
33134	$(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)'  \
33135	  clean
33136@endif target-libstdc++-v3-bootstrap
33137
33138
33139.PHONY: all-stage2-target-libstdc++-v3 maybe-all-stage2-target-libstdc++-v3
33140.PHONY: clean-stage2-target-libstdc++-v3 maybe-clean-stage2-target-libstdc++-v3
33141maybe-all-stage2-target-libstdc++-v3:
33142maybe-clean-stage2-target-libstdc++-v3:
33143@if target-libstdc++-v3-bootstrap
33144maybe-all-stage2-target-libstdc++-v3: all-stage2-target-libstdc++-v3
33145all-stage2: all-stage2-target-libstdc++-v3
33146TARGET-stage2-target-libstdc++-v3 = $(TARGET-target-libstdc++-v3)
33147all-stage2-target-libstdc++-v3: configure-stage2-target-libstdc++-v3
33148	@[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
33149	@r=`${PWD_COMMAND}`; export r; \
33150	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33151	TFLAGS="$(STAGE2_TFLAGS)"; \
33152	$(RAW_CXX_TARGET_EXPORTS) \
33153	  \
33154	cd $(TARGET_SUBDIR)/libstdc++-v3 && \
33155	$(MAKE) $(BASE_FLAGS_TO_PASS) \
33156		CFLAGS="$(CFLAGS_FOR_TARGET)" \
33157		CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
33158		LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
33159		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
33160		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
33161		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
33162		$(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)'   \
33163		TFLAGS="$(STAGE2_TFLAGS)" \
33164		$(TARGET-stage2-target-libstdc++-v3)
33165
33166maybe-clean-stage2-target-libstdc++-v3: clean-stage2-target-libstdc++-v3
33167clean-stage2: clean-stage2-target-libstdc++-v3
33168clean-stage2-target-libstdc++-v3:
33169	@if [ $(current_stage) = stage2 ]; then \
33170	  [ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0; \
33171	else \
33172	  [ -f $(TARGET_SUBDIR)/stage2-libstdc++-v3/Makefile ] || exit 0; \
33173	  $(MAKE) stage2-start; \
33174	fi; \
33175	cd $(TARGET_SUBDIR)/libstdc++-v3 && \
33176	$(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)'   clean
33177@endif target-libstdc++-v3-bootstrap
33178
33179
33180.PHONY: all-stage3-target-libstdc++-v3 maybe-all-stage3-target-libstdc++-v3
33181.PHONY: clean-stage3-target-libstdc++-v3 maybe-clean-stage3-target-libstdc++-v3
33182maybe-all-stage3-target-libstdc++-v3:
33183maybe-clean-stage3-target-libstdc++-v3:
33184@if target-libstdc++-v3-bootstrap
33185maybe-all-stage3-target-libstdc++-v3: all-stage3-target-libstdc++-v3
33186all-stage3: all-stage3-target-libstdc++-v3
33187TARGET-stage3-target-libstdc++-v3 = $(TARGET-target-libstdc++-v3)
33188all-stage3-target-libstdc++-v3: configure-stage3-target-libstdc++-v3
33189	@[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
33190	@r=`${PWD_COMMAND}`; export r; \
33191	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33192	TFLAGS="$(STAGE3_TFLAGS)"; \
33193	$(RAW_CXX_TARGET_EXPORTS) \
33194	  \
33195	cd $(TARGET_SUBDIR)/libstdc++-v3 && \
33196	$(MAKE) $(BASE_FLAGS_TO_PASS) \
33197		CFLAGS="$(CFLAGS_FOR_TARGET)" \
33198		CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
33199		LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
33200		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
33201		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
33202		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
33203		$(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)'   \
33204		TFLAGS="$(STAGE3_TFLAGS)" \
33205		$(TARGET-stage3-target-libstdc++-v3)
33206
33207maybe-clean-stage3-target-libstdc++-v3: clean-stage3-target-libstdc++-v3
33208clean-stage3: clean-stage3-target-libstdc++-v3
33209clean-stage3-target-libstdc++-v3:
33210	@if [ $(current_stage) = stage3 ]; then \
33211	  [ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0; \
33212	else \
33213	  [ -f $(TARGET_SUBDIR)/stage3-libstdc++-v3/Makefile ] || exit 0; \
33214	  $(MAKE) stage3-start; \
33215	fi; \
33216	cd $(TARGET_SUBDIR)/libstdc++-v3 && \
33217	$(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)'   clean
33218@endif target-libstdc++-v3-bootstrap
33219
33220
33221.PHONY: all-stage4-target-libstdc++-v3 maybe-all-stage4-target-libstdc++-v3
33222.PHONY: clean-stage4-target-libstdc++-v3 maybe-clean-stage4-target-libstdc++-v3
33223maybe-all-stage4-target-libstdc++-v3:
33224maybe-clean-stage4-target-libstdc++-v3:
33225@if target-libstdc++-v3-bootstrap
33226maybe-all-stage4-target-libstdc++-v3: all-stage4-target-libstdc++-v3
33227all-stage4: all-stage4-target-libstdc++-v3
33228TARGET-stage4-target-libstdc++-v3 = $(TARGET-target-libstdc++-v3)
33229all-stage4-target-libstdc++-v3: configure-stage4-target-libstdc++-v3
33230	@[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
33231	@r=`${PWD_COMMAND}`; export r; \
33232	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33233	TFLAGS="$(STAGE4_TFLAGS)"; \
33234	$(RAW_CXX_TARGET_EXPORTS) \
33235	  \
33236	cd $(TARGET_SUBDIR)/libstdc++-v3 && \
33237	$(MAKE) $(BASE_FLAGS_TO_PASS) \
33238		CFLAGS="$(CFLAGS_FOR_TARGET)" \
33239		CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
33240		LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
33241		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
33242		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
33243		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
33244		$(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)'   \
33245		TFLAGS="$(STAGE4_TFLAGS)" \
33246		$(TARGET-stage4-target-libstdc++-v3)
33247
33248maybe-clean-stage4-target-libstdc++-v3: clean-stage4-target-libstdc++-v3
33249clean-stage4: clean-stage4-target-libstdc++-v3
33250clean-stage4-target-libstdc++-v3:
33251	@if [ $(current_stage) = stage4 ]; then \
33252	  [ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0; \
33253	else \
33254	  [ -f $(TARGET_SUBDIR)/stage4-libstdc++-v3/Makefile ] || exit 0; \
33255	  $(MAKE) stage4-start; \
33256	fi; \
33257	cd $(TARGET_SUBDIR)/libstdc++-v3 && \
33258	$(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)'   clean
33259@endif target-libstdc++-v3-bootstrap
33260
33261
33262.PHONY: all-stageprofile-target-libstdc++-v3 maybe-all-stageprofile-target-libstdc++-v3
33263.PHONY: clean-stageprofile-target-libstdc++-v3 maybe-clean-stageprofile-target-libstdc++-v3
33264maybe-all-stageprofile-target-libstdc++-v3:
33265maybe-clean-stageprofile-target-libstdc++-v3:
33266@if target-libstdc++-v3-bootstrap
33267maybe-all-stageprofile-target-libstdc++-v3: all-stageprofile-target-libstdc++-v3
33268all-stageprofile: all-stageprofile-target-libstdc++-v3
33269TARGET-stageprofile-target-libstdc++-v3 = $(TARGET-target-libstdc++-v3)
33270all-stageprofile-target-libstdc++-v3: configure-stageprofile-target-libstdc++-v3
33271	@[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
33272	@r=`${PWD_COMMAND}`; export r; \
33273	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33274	TFLAGS="$(STAGEprofile_TFLAGS)"; \
33275	$(RAW_CXX_TARGET_EXPORTS) \
33276	  \
33277	cd $(TARGET_SUBDIR)/libstdc++-v3 && \
33278	$(MAKE) $(BASE_FLAGS_TO_PASS) \
33279		CFLAGS="$(CFLAGS_FOR_TARGET)" \
33280		CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
33281		LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
33282		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
33283		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
33284		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
33285		$(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)'   \
33286		TFLAGS="$(STAGEprofile_TFLAGS)" \
33287		$(TARGET-stageprofile-target-libstdc++-v3)
33288
33289maybe-clean-stageprofile-target-libstdc++-v3: clean-stageprofile-target-libstdc++-v3
33290clean-stageprofile: clean-stageprofile-target-libstdc++-v3
33291clean-stageprofile-target-libstdc++-v3:
33292	@if [ $(current_stage) = stageprofile ]; then \
33293	  [ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0; \
33294	else \
33295	  [ -f $(TARGET_SUBDIR)/stageprofile-libstdc++-v3/Makefile ] || exit 0; \
33296	  $(MAKE) stageprofile-start; \
33297	fi; \
33298	cd $(TARGET_SUBDIR)/libstdc++-v3 && \
33299	$(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)'   clean
33300@endif target-libstdc++-v3-bootstrap
33301
33302
33303.PHONY: all-stagefeedback-target-libstdc++-v3 maybe-all-stagefeedback-target-libstdc++-v3
33304.PHONY: clean-stagefeedback-target-libstdc++-v3 maybe-clean-stagefeedback-target-libstdc++-v3
33305maybe-all-stagefeedback-target-libstdc++-v3:
33306maybe-clean-stagefeedback-target-libstdc++-v3:
33307@if target-libstdc++-v3-bootstrap
33308maybe-all-stagefeedback-target-libstdc++-v3: all-stagefeedback-target-libstdc++-v3
33309all-stagefeedback: all-stagefeedback-target-libstdc++-v3
33310TARGET-stagefeedback-target-libstdc++-v3 = $(TARGET-target-libstdc++-v3)
33311all-stagefeedback-target-libstdc++-v3: configure-stagefeedback-target-libstdc++-v3
33312	@[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
33313	@r=`${PWD_COMMAND}`; export r; \
33314	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33315	TFLAGS="$(STAGEfeedback_TFLAGS)"; \
33316	$(RAW_CXX_TARGET_EXPORTS) \
33317	  \
33318	cd $(TARGET_SUBDIR)/libstdc++-v3 && \
33319	$(MAKE) $(BASE_FLAGS_TO_PASS) \
33320		CFLAGS="$(CFLAGS_FOR_TARGET)" \
33321		CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
33322		LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
33323		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
33324		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
33325		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
33326		$(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)'   \
33327		TFLAGS="$(STAGEfeedback_TFLAGS)" \
33328		$(TARGET-stagefeedback-target-libstdc++-v3)
33329
33330maybe-clean-stagefeedback-target-libstdc++-v3: clean-stagefeedback-target-libstdc++-v3
33331clean-stagefeedback: clean-stagefeedback-target-libstdc++-v3
33332clean-stagefeedback-target-libstdc++-v3:
33333	@if [ $(current_stage) = stagefeedback ]; then \
33334	  [ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0; \
33335	else \
33336	  [ -f $(TARGET_SUBDIR)/stagefeedback-libstdc++-v3/Makefile ] || exit 0; \
33337	  $(MAKE) stagefeedback-start; \
33338	fi; \
33339	cd $(TARGET_SUBDIR)/libstdc++-v3 && \
33340	$(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)'   clean
33341@endif target-libstdc++-v3-bootstrap
33342
33343
33344
33345
33346
33347
33348.PHONY: check-target-libstdc++-v3 maybe-check-target-libstdc++-v3
33349maybe-check-target-libstdc++-v3:
33350@if target-libstdc++-v3
33351maybe-check-target-libstdc++-v3: check-target-libstdc++-v3
33352
33353check-target-libstdc++-v3:
33354	@: $(MAKE); $(unstage)
33355	@r=`${PWD_COMMAND}`; export r; \
33356	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33357	$(RAW_CXX_TARGET_EXPORTS) \
33358	(cd $(TARGET_SUBDIR)/libstdc++-v3 && \
33359	  $(MAKE) $(TARGET_FLAGS_TO_PASS)  'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)'   check)
33360
33361@endif target-libstdc++-v3
33362
33363.PHONY: install-target-libstdc++-v3 maybe-install-target-libstdc++-v3
33364maybe-install-target-libstdc++-v3:
33365@if target-libstdc++-v3
33366maybe-install-target-libstdc++-v3: install-target-libstdc++-v3
33367
33368install-target-libstdc++-v3: installdirs
33369	@: $(MAKE); $(unstage)
33370	@r=`${PWD_COMMAND}`; export r; \
33371	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33372	$(RAW_CXX_TARGET_EXPORTS) \
33373	(cd $(TARGET_SUBDIR)/libstdc++-v3 && \
33374	  $(MAKE) $(TARGET_FLAGS_TO_PASS)  install)
33375
33376@endif target-libstdc++-v3
33377
33378.PHONY: install-strip-target-libstdc++-v3 maybe-install-strip-target-libstdc++-v3
33379maybe-install-strip-target-libstdc++-v3:
33380@if target-libstdc++-v3
33381maybe-install-strip-target-libstdc++-v3: install-strip-target-libstdc++-v3
33382
33383install-strip-target-libstdc++-v3: installdirs
33384	@: $(MAKE); $(unstage)
33385	@r=`${PWD_COMMAND}`; export r; \
33386	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33387	$(RAW_CXX_TARGET_EXPORTS) \
33388	(cd $(TARGET_SUBDIR)/libstdc++-v3 && \
33389	  $(MAKE) $(TARGET_FLAGS_TO_PASS)  install-strip)
33390
33391@endif target-libstdc++-v3
33392
33393# Other targets (info, dvi, pdf, etc.)
33394
33395.PHONY: maybe-info-target-libstdc++-v3 info-target-libstdc++-v3
33396maybe-info-target-libstdc++-v3:
33397@if target-libstdc++-v3
33398maybe-info-target-libstdc++-v3: info-target-libstdc++-v3
33399
33400info-target-libstdc++-v3: \
33401    configure-target-libstdc++-v3 
33402	@: $(MAKE); $(unstage)
33403	@[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0; \
33404	r=`${PWD_COMMAND}`; export r; \
33405	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33406	$(RAW_CXX_TARGET_EXPORTS) \
33407	echo "Doing info in $(TARGET_SUBDIR)/libstdc++-v3"; \
33408	for flag in $(EXTRA_TARGET_FLAGS); do \
33409	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33410	done; \
33411	(cd $(TARGET_SUBDIR)/libstdc++-v3 && \
33412	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33413	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33414	          "RANLIB=$${RANLIB}" \
33415	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33416	           info) \
33417	  || exit 1
33418
33419@endif target-libstdc++-v3
33420
33421.PHONY: maybe-dvi-target-libstdc++-v3 dvi-target-libstdc++-v3
33422maybe-dvi-target-libstdc++-v3:
33423@if target-libstdc++-v3
33424maybe-dvi-target-libstdc++-v3: dvi-target-libstdc++-v3
33425
33426dvi-target-libstdc++-v3: \
33427    configure-target-libstdc++-v3 
33428	@: $(MAKE); $(unstage)
33429	@[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0; \
33430	r=`${PWD_COMMAND}`; export r; \
33431	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33432	$(RAW_CXX_TARGET_EXPORTS) \
33433	echo "Doing dvi in $(TARGET_SUBDIR)/libstdc++-v3"; \
33434	for flag in $(EXTRA_TARGET_FLAGS); do \
33435	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33436	done; \
33437	(cd $(TARGET_SUBDIR)/libstdc++-v3 && \
33438	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33439	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33440	          "RANLIB=$${RANLIB}" \
33441	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33442	           dvi) \
33443	  || exit 1
33444
33445@endif target-libstdc++-v3
33446
33447.PHONY: maybe-pdf-target-libstdc++-v3 pdf-target-libstdc++-v3
33448maybe-pdf-target-libstdc++-v3:
33449@if target-libstdc++-v3
33450maybe-pdf-target-libstdc++-v3: pdf-target-libstdc++-v3
33451
33452pdf-target-libstdc++-v3: \
33453    configure-target-libstdc++-v3 
33454	@: $(MAKE); $(unstage)
33455	@[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0; \
33456	r=`${PWD_COMMAND}`; export r; \
33457	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33458	$(RAW_CXX_TARGET_EXPORTS) \
33459	echo "Doing pdf in $(TARGET_SUBDIR)/libstdc++-v3"; \
33460	for flag in $(EXTRA_TARGET_FLAGS); do \
33461	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33462	done; \
33463	(cd $(TARGET_SUBDIR)/libstdc++-v3 && \
33464	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33465	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33466	          "RANLIB=$${RANLIB}" \
33467	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33468	           pdf) \
33469	  || exit 1
33470
33471@endif target-libstdc++-v3
33472
33473.PHONY: maybe-html-target-libstdc++-v3 html-target-libstdc++-v3
33474maybe-html-target-libstdc++-v3:
33475@if target-libstdc++-v3
33476maybe-html-target-libstdc++-v3: html-target-libstdc++-v3
33477
33478html-target-libstdc++-v3: \
33479    configure-target-libstdc++-v3 
33480	@: $(MAKE); $(unstage)
33481	@[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0; \
33482	r=`${PWD_COMMAND}`; export r; \
33483	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33484	$(RAW_CXX_TARGET_EXPORTS) \
33485	echo "Doing html in $(TARGET_SUBDIR)/libstdc++-v3"; \
33486	for flag in $(EXTRA_TARGET_FLAGS); do \
33487	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33488	done; \
33489	(cd $(TARGET_SUBDIR)/libstdc++-v3 && \
33490	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33491	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33492	          "RANLIB=$${RANLIB}" \
33493	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33494	           html) \
33495	  || exit 1
33496
33497@endif target-libstdc++-v3
33498
33499.PHONY: maybe-TAGS-target-libstdc++-v3 TAGS-target-libstdc++-v3
33500maybe-TAGS-target-libstdc++-v3:
33501@if target-libstdc++-v3
33502maybe-TAGS-target-libstdc++-v3: TAGS-target-libstdc++-v3
33503
33504TAGS-target-libstdc++-v3: \
33505    configure-target-libstdc++-v3 
33506	@: $(MAKE); $(unstage)
33507	@[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0; \
33508	r=`${PWD_COMMAND}`; export r; \
33509	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33510	$(RAW_CXX_TARGET_EXPORTS) \
33511	echo "Doing TAGS in $(TARGET_SUBDIR)/libstdc++-v3"; \
33512	for flag in $(EXTRA_TARGET_FLAGS); do \
33513	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33514	done; \
33515	(cd $(TARGET_SUBDIR)/libstdc++-v3 && \
33516	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33517	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33518	          "RANLIB=$${RANLIB}" \
33519	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33520	           TAGS) \
33521	  || exit 1
33522
33523@endif target-libstdc++-v3
33524
33525.PHONY: maybe-install-info-target-libstdc++-v3 install-info-target-libstdc++-v3
33526maybe-install-info-target-libstdc++-v3:
33527@if target-libstdc++-v3
33528maybe-install-info-target-libstdc++-v3: install-info-target-libstdc++-v3
33529
33530install-info-target-libstdc++-v3: \
33531    configure-target-libstdc++-v3 \
33532    info-target-libstdc++-v3 
33533	@: $(MAKE); $(unstage)
33534	@[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0; \
33535	r=`${PWD_COMMAND}`; export r; \
33536	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33537	$(RAW_CXX_TARGET_EXPORTS) \
33538	echo "Doing install-info in $(TARGET_SUBDIR)/libstdc++-v3"; \
33539	for flag in $(EXTRA_TARGET_FLAGS); do \
33540	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33541	done; \
33542	(cd $(TARGET_SUBDIR)/libstdc++-v3 && \
33543	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33544	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33545	          "RANLIB=$${RANLIB}" \
33546	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33547	           install-info) \
33548	  || exit 1
33549
33550@endif target-libstdc++-v3
33551
33552.PHONY: maybe-install-pdf-target-libstdc++-v3 install-pdf-target-libstdc++-v3
33553maybe-install-pdf-target-libstdc++-v3:
33554@if target-libstdc++-v3
33555maybe-install-pdf-target-libstdc++-v3: install-pdf-target-libstdc++-v3
33556
33557install-pdf-target-libstdc++-v3: \
33558    configure-target-libstdc++-v3 \
33559    pdf-target-libstdc++-v3 
33560	@: $(MAKE); $(unstage)
33561	@[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0; \
33562	r=`${PWD_COMMAND}`; export r; \
33563	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33564	$(RAW_CXX_TARGET_EXPORTS) \
33565	echo "Doing install-pdf in $(TARGET_SUBDIR)/libstdc++-v3"; \
33566	for flag in $(EXTRA_TARGET_FLAGS); do \
33567	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33568	done; \
33569	(cd $(TARGET_SUBDIR)/libstdc++-v3 && \
33570	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33571	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33572	          "RANLIB=$${RANLIB}" \
33573	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33574	           install-pdf) \
33575	  || exit 1
33576
33577@endif target-libstdc++-v3
33578
33579.PHONY: maybe-install-html-target-libstdc++-v3 install-html-target-libstdc++-v3
33580maybe-install-html-target-libstdc++-v3:
33581@if target-libstdc++-v3
33582maybe-install-html-target-libstdc++-v3: install-html-target-libstdc++-v3
33583
33584install-html-target-libstdc++-v3: \
33585    configure-target-libstdc++-v3 \
33586    html-target-libstdc++-v3 
33587	@: $(MAKE); $(unstage)
33588	@[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0; \
33589	r=`${PWD_COMMAND}`; export r; \
33590	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33591	$(RAW_CXX_TARGET_EXPORTS) \
33592	echo "Doing install-html in $(TARGET_SUBDIR)/libstdc++-v3"; \
33593	for flag in $(EXTRA_TARGET_FLAGS); do \
33594	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33595	done; \
33596	(cd $(TARGET_SUBDIR)/libstdc++-v3 && \
33597	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33598	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33599	          "RANLIB=$${RANLIB}" \
33600	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33601	           install-html) \
33602	  || exit 1
33603
33604@endif target-libstdc++-v3
33605
33606.PHONY: maybe-installcheck-target-libstdc++-v3 installcheck-target-libstdc++-v3
33607maybe-installcheck-target-libstdc++-v3:
33608@if target-libstdc++-v3
33609maybe-installcheck-target-libstdc++-v3: installcheck-target-libstdc++-v3
33610
33611installcheck-target-libstdc++-v3: \
33612    configure-target-libstdc++-v3 
33613	@: $(MAKE); $(unstage)
33614	@[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0; \
33615	r=`${PWD_COMMAND}`; export r; \
33616	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33617	$(RAW_CXX_TARGET_EXPORTS) \
33618	echo "Doing installcheck in $(TARGET_SUBDIR)/libstdc++-v3"; \
33619	for flag in $(EXTRA_TARGET_FLAGS); do \
33620	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33621	done; \
33622	(cd $(TARGET_SUBDIR)/libstdc++-v3 && \
33623	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33624	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33625	          "RANLIB=$${RANLIB}" \
33626	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33627	           installcheck) \
33628	  || exit 1
33629
33630@endif target-libstdc++-v3
33631
33632.PHONY: maybe-mostlyclean-target-libstdc++-v3 mostlyclean-target-libstdc++-v3
33633maybe-mostlyclean-target-libstdc++-v3:
33634@if target-libstdc++-v3
33635maybe-mostlyclean-target-libstdc++-v3: mostlyclean-target-libstdc++-v3
33636
33637mostlyclean-target-libstdc++-v3: 
33638	@: $(MAKE); $(unstage)
33639	@[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0; \
33640	r=`${PWD_COMMAND}`; export r; \
33641	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33642	$(RAW_CXX_TARGET_EXPORTS) \
33643	echo "Doing mostlyclean in $(TARGET_SUBDIR)/libstdc++-v3"; \
33644	for flag in $(EXTRA_TARGET_FLAGS); do \
33645	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33646	done; \
33647	(cd $(TARGET_SUBDIR)/libstdc++-v3 && \
33648	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33649	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33650	          "RANLIB=$${RANLIB}" \
33651	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33652	           mostlyclean) \
33653	  || exit 1
33654
33655@endif target-libstdc++-v3
33656
33657.PHONY: maybe-clean-target-libstdc++-v3 clean-target-libstdc++-v3
33658maybe-clean-target-libstdc++-v3:
33659@if target-libstdc++-v3
33660maybe-clean-target-libstdc++-v3: clean-target-libstdc++-v3
33661
33662clean-target-libstdc++-v3: 
33663	@: $(MAKE); $(unstage)
33664	@[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0; \
33665	r=`${PWD_COMMAND}`; export r; \
33666	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33667	$(RAW_CXX_TARGET_EXPORTS) \
33668	echo "Doing clean in $(TARGET_SUBDIR)/libstdc++-v3"; \
33669	for flag in $(EXTRA_TARGET_FLAGS); do \
33670	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33671	done; \
33672	(cd $(TARGET_SUBDIR)/libstdc++-v3 && \
33673	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33674	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33675	          "RANLIB=$${RANLIB}" \
33676	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33677	           clean) \
33678	  || exit 1
33679
33680@endif target-libstdc++-v3
33681
33682.PHONY: maybe-distclean-target-libstdc++-v3 distclean-target-libstdc++-v3
33683maybe-distclean-target-libstdc++-v3:
33684@if target-libstdc++-v3
33685maybe-distclean-target-libstdc++-v3: distclean-target-libstdc++-v3
33686
33687distclean-target-libstdc++-v3: 
33688	@: $(MAKE); $(unstage)
33689	@[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0; \
33690	r=`${PWD_COMMAND}`; export r; \
33691	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33692	$(RAW_CXX_TARGET_EXPORTS) \
33693	echo "Doing distclean in $(TARGET_SUBDIR)/libstdc++-v3"; \
33694	for flag in $(EXTRA_TARGET_FLAGS); do \
33695	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33696	done; \
33697	(cd $(TARGET_SUBDIR)/libstdc++-v3 && \
33698	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33699	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33700	          "RANLIB=$${RANLIB}" \
33701	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33702	           distclean) \
33703	  || exit 1
33704
33705@endif target-libstdc++-v3
33706
33707.PHONY: maybe-maintainer-clean-target-libstdc++-v3 maintainer-clean-target-libstdc++-v3
33708maybe-maintainer-clean-target-libstdc++-v3:
33709@if target-libstdc++-v3
33710maybe-maintainer-clean-target-libstdc++-v3: maintainer-clean-target-libstdc++-v3
33711
33712maintainer-clean-target-libstdc++-v3: 
33713	@: $(MAKE); $(unstage)
33714	@[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0; \
33715	r=`${PWD_COMMAND}`; export r; \
33716	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33717	$(RAW_CXX_TARGET_EXPORTS) \
33718	echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libstdc++-v3"; \
33719	for flag in $(EXTRA_TARGET_FLAGS); do \
33720	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33721	done; \
33722	(cd $(TARGET_SUBDIR)/libstdc++-v3 && \
33723	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33724	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33725	          "RANLIB=$${RANLIB}" \
33726	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33727	           maintainer-clean) \
33728	  || exit 1
33729
33730@endif target-libstdc++-v3
33731
33732
33733
33734
33735
33736.PHONY: configure-target-libsanitizer maybe-configure-target-libsanitizer
33737maybe-configure-target-libsanitizer:
33738@if gcc-bootstrap
33739configure-target-libsanitizer: stage_current
33740@endif gcc-bootstrap
33741@if target-libsanitizer
33742maybe-configure-target-libsanitizer: configure-target-libsanitizer
33743configure-target-libsanitizer: 
33744	@r=`${PWD_COMMAND}`; export r; \
33745	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33746	echo "Checking multilib configuration for libsanitizer..."; \
33747	$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libsanitizer; \
33748	$(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libsanitizer/multilib.tmp 2> /dev/null; \
33749	if test -r $(TARGET_SUBDIR)/libsanitizer/multilib.out; then \
33750	  if cmp -s $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; then \
33751	    rm -f $(TARGET_SUBDIR)/libsanitizer/multilib.tmp; \
33752	  else \
33753	    rm -f $(TARGET_SUBDIR)/libsanitizer/Makefile; \
33754	    mv $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; \
33755	  fi; \
33756	else \
33757	  mv $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; \
33758	fi; \
33759	test ! -f $(TARGET_SUBDIR)/libsanitizer/Makefile || exit 0; \
33760	$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libsanitizer; \
33761	$(RAW_CXX_TARGET_EXPORTS)  \
33762	echo Configuring in $(TARGET_SUBDIR)/libsanitizer; \
33763	cd "$(TARGET_SUBDIR)/libsanitizer" || exit 1; \
33764	case $(srcdir) in \
33765	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
33766	  *) topdir=`echo $(TARGET_SUBDIR)/libsanitizer/ | \
33767		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
33768	esac; \
33769	module_srcdir=libsanitizer; \
33770	rm -f no-such-file || : ; \
33771	CONFIG_SITE=no-such-file $(SHELL) \
33772	  $$s/$$module_srcdir/configure \
33773	  --srcdir=$${topdir}/$$module_srcdir \
33774	  $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
33775	  --target=${target_alias}  \
33776	  || exit 1
33777@endif target-libsanitizer
33778
33779
33780
33781.PHONY: configure-stage1-target-libsanitizer maybe-configure-stage1-target-libsanitizer
33782maybe-configure-stage1-target-libsanitizer:
33783@if target-libsanitizer-bootstrap
33784maybe-configure-stage1-target-libsanitizer: configure-stage1-target-libsanitizer
33785configure-stage1-target-libsanitizer:
33786	@[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
33787	@$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libsanitizer
33788	@r=`${PWD_COMMAND}`; export r; \
33789	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33790	TFLAGS="$(STAGE1_TFLAGS)"; \
33791	echo "Checking multilib configuration for libsanitizer..."; \
33792	$(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libsanitizer/multilib.tmp 2> /dev/null; \
33793	if test -r $(TARGET_SUBDIR)/libsanitizer/multilib.out; then \
33794	  if cmp -s $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; then \
33795	    rm -f $(TARGET_SUBDIR)/libsanitizer/multilib.tmp; \
33796	  else \
33797	    rm -f $(TARGET_SUBDIR)/libsanitizer/Makefile; \
33798	    mv $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; \
33799	  fi; \
33800	else \
33801	  mv $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; \
33802	fi; \
33803	test ! -f $(TARGET_SUBDIR)/libsanitizer/Makefile || exit 0; \
33804	$(RAW_CXX_TARGET_EXPORTS) \
33805	CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
33806	CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
33807	LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS;  \
33808	echo Configuring stage 1 in $(TARGET_SUBDIR)/libsanitizer; \
33809	$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libsanitizer; \
33810	cd $(TARGET_SUBDIR)/libsanitizer || exit 1; \
33811	case $(srcdir) in \
33812	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
33813	  *) topdir=`echo $(TARGET_SUBDIR)/libsanitizer/ | \
33814		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
33815	esac; \
33816	module_srcdir=libsanitizer; \
33817	$(SHELL) $$s/$$module_srcdir/configure \
33818	  --srcdir=$${topdir}/$$module_srcdir \
33819	  $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
33820	  --target=${target_alias} \
33821	   \
33822	  $(STAGE1_CONFIGURE_FLAGS)
33823@endif target-libsanitizer-bootstrap
33824
33825.PHONY: configure-stage2-target-libsanitizer maybe-configure-stage2-target-libsanitizer
33826maybe-configure-stage2-target-libsanitizer:
33827@if target-libsanitizer-bootstrap
33828maybe-configure-stage2-target-libsanitizer: configure-stage2-target-libsanitizer
33829configure-stage2-target-libsanitizer:
33830	@[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
33831	@$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libsanitizer
33832	@r=`${PWD_COMMAND}`; export r; \
33833	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33834	TFLAGS="$(STAGE2_TFLAGS)"; \
33835	echo "Checking multilib configuration for libsanitizer..."; \
33836	$(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libsanitizer/multilib.tmp 2> /dev/null; \
33837	if test -r $(TARGET_SUBDIR)/libsanitizer/multilib.out; then \
33838	  if cmp -s $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; then \
33839	    rm -f $(TARGET_SUBDIR)/libsanitizer/multilib.tmp; \
33840	  else \
33841	    rm -f $(TARGET_SUBDIR)/libsanitizer/Makefile; \
33842	    mv $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; \
33843	  fi; \
33844	else \
33845	  mv $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; \
33846	fi; \
33847	test ! -f $(TARGET_SUBDIR)/libsanitizer/Makefile || exit 0; \
33848	$(RAW_CXX_TARGET_EXPORTS) \
33849	 \
33850	CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
33851	CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
33852	LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS;  \
33853	echo Configuring stage 2 in $(TARGET_SUBDIR)/libsanitizer; \
33854	$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libsanitizer; \
33855	cd $(TARGET_SUBDIR)/libsanitizer || exit 1; \
33856	case $(srcdir) in \
33857	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
33858	  *) topdir=`echo $(TARGET_SUBDIR)/libsanitizer/ | \
33859		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
33860	esac; \
33861	module_srcdir=libsanitizer; \
33862	$(SHELL) $$s/$$module_srcdir/configure \
33863	  --srcdir=$${topdir}/$$module_srcdir \
33864	  $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
33865	  --target=${target_alias} \
33866	  --with-build-libsubdir=$(HOST_SUBDIR) \
33867	  $(STAGE2_CONFIGURE_FLAGS)
33868@endif target-libsanitizer-bootstrap
33869
33870.PHONY: configure-stage3-target-libsanitizer maybe-configure-stage3-target-libsanitizer
33871maybe-configure-stage3-target-libsanitizer:
33872@if target-libsanitizer-bootstrap
33873maybe-configure-stage3-target-libsanitizer: configure-stage3-target-libsanitizer
33874configure-stage3-target-libsanitizer:
33875	@[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
33876	@$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libsanitizer
33877	@r=`${PWD_COMMAND}`; export r; \
33878	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33879	TFLAGS="$(STAGE3_TFLAGS)"; \
33880	echo "Checking multilib configuration for libsanitizer..."; \
33881	$(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libsanitizer/multilib.tmp 2> /dev/null; \
33882	if test -r $(TARGET_SUBDIR)/libsanitizer/multilib.out; then \
33883	  if cmp -s $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; then \
33884	    rm -f $(TARGET_SUBDIR)/libsanitizer/multilib.tmp; \
33885	  else \
33886	    rm -f $(TARGET_SUBDIR)/libsanitizer/Makefile; \
33887	    mv $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; \
33888	  fi; \
33889	else \
33890	  mv $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; \
33891	fi; \
33892	test ! -f $(TARGET_SUBDIR)/libsanitizer/Makefile || exit 0; \
33893	$(RAW_CXX_TARGET_EXPORTS) \
33894	 \
33895	CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
33896	CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
33897	LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS;  \
33898	echo Configuring stage 3 in $(TARGET_SUBDIR)/libsanitizer; \
33899	$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libsanitizer; \
33900	cd $(TARGET_SUBDIR)/libsanitizer || exit 1; \
33901	case $(srcdir) in \
33902	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
33903	  *) topdir=`echo $(TARGET_SUBDIR)/libsanitizer/ | \
33904		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
33905	esac; \
33906	module_srcdir=libsanitizer; \
33907	$(SHELL) $$s/$$module_srcdir/configure \
33908	  --srcdir=$${topdir}/$$module_srcdir \
33909	  $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
33910	  --target=${target_alias} \
33911	  --with-build-libsubdir=$(HOST_SUBDIR) \
33912	  $(STAGE3_CONFIGURE_FLAGS)
33913@endif target-libsanitizer-bootstrap
33914
33915.PHONY: configure-stage4-target-libsanitizer maybe-configure-stage4-target-libsanitizer
33916maybe-configure-stage4-target-libsanitizer:
33917@if target-libsanitizer-bootstrap
33918maybe-configure-stage4-target-libsanitizer: configure-stage4-target-libsanitizer
33919configure-stage4-target-libsanitizer:
33920	@[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
33921	@$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libsanitizer
33922	@r=`${PWD_COMMAND}`; export r; \
33923	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33924	TFLAGS="$(STAGE4_TFLAGS)"; \
33925	echo "Checking multilib configuration for libsanitizer..."; \
33926	$(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libsanitizer/multilib.tmp 2> /dev/null; \
33927	if test -r $(TARGET_SUBDIR)/libsanitizer/multilib.out; then \
33928	  if cmp -s $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; then \
33929	    rm -f $(TARGET_SUBDIR)/libsanitizer/multilib.tmp; \
33930	  else \
33931	    rm -f $(TARGET_SUBDIR)/libsanitizer/Makefile; \
33932	    mv $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; \
33933	  fi; \
33934	else \
33935	  mv $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; \
33936	fi; \
33937	test ! -f $(TARGET_SUBDIR)/libsanitizer/Makefile || exit 0; \
33938	$(RAW_CXX_TARGET_EXPORTS) \
33939	 \
33940	CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
33941	CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
33942	LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS;  \
33943	echo Configuring stage 4 in $(TARGET_SUBDIR)/libsanitizer; \
33944	$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libsanitizer; \
33945	cd $(TARGET_SUBDIR)/libsanitizer || exit 1; \
33946	case $(srcdir) in \
33947	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
33948	  *) topdir=`echo $(TARGET_SUBDIR)/libsanitizer/ | \
33949		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
33950	esac; \
33951	module_srcdir=libsanitizer; \
33952	$(SHELL) $$s/$$module_srcdir/configure \
33953	  --srcdir=$${topdir}/$$module_srcdir \
33954	  $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
33955	  --target=${target_alias} \
33956	  --with-build-libsubdir=$(HOST_SUBDIR) \
33957	  $(STAGE4_CONFIGURE_FLAGS)
33958@endif target-libsanitizer-bootstrap
33959
33960.PHONY: configure-stageprofile-target-libsanitizer maybe-configure-stageprofile-target-libsanitizer
33961maybe-configure-stageprofile-target-libsanitizer:
33962@if target-libsanitizer-bootstrap
33963maybe-configure-stageprofile-target-libsanitizer: configure-stageprofile-target-libsanitizer
33964configure-stageprofile-target-libsanitizer:
33965	@[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
33966	@$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libsanitizer
33967	@r=`${PWD_COMMAND}`; export r; \
33968	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33969	TFLAGS="$(STAGEprofile_TFLAGS)"; \
33970	echo "Checking multilib configuration for libsanitizer..."; \
33971	$(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libsanitizer/multilib.tmp 2> /dev/null; \
33972	if test -r $(TARGET_SUBDIR)/libsanitizer/multilib.out; then \
33973	  if cmp -s $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; then \
33974	    rm -f $(TARGET_SUBDIR)/libsanitizer/multilib.tmp; \
33975	  else \
33976	    rm -f $(TARGET_SUBDIR)/libsanitizer/Makefile; \
33977	    mv $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; \
33978	  fi; \
33979	else \
33980	  mv $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; \
33981	fi; \
33982	test ! -f $(TARGET_SUBDIR)/libsanitizer/Makefile || exit 0; \
33983	$(RAW_CXX_TARGET_EXPORTS) \
33984	 \
33985	CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
33986	CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
33987	LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS;  \
33988	echo Configuring stage profile in $(TARGET_SUBDIR)/libsanitizer; \
33989	$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libsanitizer; \
33990	cd $(TARGET_SUBDIR)/libsanitizer || exit 1; \
33991	case $(srcdir) in \
33992	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
33993	  *) topdir=`echo $(TARGET_SUBDIR)/libsanitizer/ | \
33994		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
33995	esac; \
33996	module_srcdir=libsanitizer; \
33997	$(SHELL) $$s/$$module_srcdir/configure \
33998	  --srcdir=$${topdir}/$$module_srcdir \
33999	  $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
34000	  --target=${target_alias} \
34001	  --with-build-libsubdir=$(HOST_SUBDIR) \
34002	  $(STAGEprofile_CONFIGURE_FLAGS)
34003@endif target-libsanitizer-bootstrap
34004
34005.PHONY: configure-stagefeedback-target-libsanitizer maybe-configure-stagefeedback-target-libsanitizer
34006maybe-configure-stagefeedback-target-libsanitizer:
34007@if target-libsanitizer-bootstrap
34008maybe-configure-stagefeedback-target-libsanitizer: configure-stagefeedback-target-libsanitizer
34009configure-stagefeedback-target-libsanitizer:
34010	@[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
34011	@$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libsanitizer
34012	@r=`${PWD_COMMAND}`; export r; \
34013	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34014	TFLAGS="$(STAGEfeedback_TFLAGS)"; \
34015	echo "Checking multilib configuration for libsanitizer..."; \
34016	$(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libsanitizer/multilib.tmp 2> /dev/null; \
34017	if test -r $(TARGET_SUBDIR)/libsanitizer/multilib.out; then \
34018	  if cmp -s $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; then \
34019	    rm -f $(TARGET_SUBDIR)/libsanitizer/multilib.tmp; \
34020	  else \
34021	    rm -f $(TARGET_SUBDIR)/libsanitizer/Makefile; \
34022	    mv $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; \
34023	  fi; \
34024	else \
34025	  mv $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; \
34026	fi; \
34027	test ! -f $(TARGET_SUBDIR)/libsanitizer/Makefile || exit 0; \
34028	$(RAW_CXX_TARGET_EXPORTS) \
34029	 \
34030	CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
34031	CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
34032	LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS;  \
34033	echo Configuring stage feedback in $(TARGET_SUBDIR)/libsanitizer; \
34034	$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libsanitizer; \
34035	cd $(TARGET_SUBDIR)/libsanitizer || exit 1; \
34036	case $(srcdir) in \
34037	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
34038	  *) topdir=`echo $(TARGET_SUBDIR)/libsanitizer/ | \
34039		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
34040	esac; \
34041	module_srcdir=libsanitizer; \
34042	$(SHELL) $$s/$$module_srcdir/configure \
34043	  --srcdir=$${topdir}/$$module_srcdir \
34044	  $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
34045	  --target=${target_alias} \
34046	  --with-build-libsubdir=$(HOST_SUBDIR) \
34047	  $(STAGEfeedback_CONFIGURE_FLAGS)
34048@endif target-libsanitizer-bootstrap
34049
34050
34051
34052
34053
34054.PHONY: all-target-libsanitizer maybe-all-target-libsanitizer
34055maybe-all-target-libsanitizer:
34056@if gcc-bootstrap
34057all-target-libsanitizer: stage_current
34058@endif gcc-bootstrap
34059@if target-libsanitizer
34060TARGET-target-libsanitizer=all
34061maybe-all-target-libsanitizer: all-target-libsanitizer
34062all-target-libsanitizer: configure-target-libsanitizer
34063	@r=`${PWD_COMMAND}`; export r; \
34064	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34065	$(RAW_CXX_TARGET_EXPORTS)  \
34066	(cd $(TARGET_SUBDIR)/libsanitizer && \
34067	  $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)'   \
34068		$(TARGET-target-libsanitizer))
34069@endif target-libsanitizer
34070
34071
34072
34073.PHONY: all-stage1-target-libsanitizer maybe-all-stage1-target-libsanitizer
34074.PHONY: clean-stage1-target-libsanitizer maybe-clean-stage1-target-libsanitizer
34075maybe-all-stage1-target-libsanitizer:
34076maybe-clean-stage1-target-libsanitizer:
34077@if target-libsanitizer-bootstrap
34078maybe-all-stage1-target-libsanitizer: all-stage1-target-libsanitizer
34079all-stage1: all-stage1-target-libsanitizer
34080TARGET-stage1-target-libsanitizer = $(TARGET-target-libsanitizer)
34081all-stage1-target-libsanitizer: configure-stage1-target-libsanitizer
34082	@[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
34083	@r=`${PWD_COMMAND}`; export r; \
34084	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34085	TFLAGS="$(STAGE1_TFLAGS)"; \
34086	$(RAW_CXX_TARGET_EXPORTS)  \
34087	cd $(TARGET_SUBDIR)/libsanitizer && \
34088	$(MAKE) $(BASE_FLAGS_TO_PASS) \
34089		CFLAGS="$(CFLAGS_FOR_TARGET)" \
34090		CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
34091		LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
34092		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
34093		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
34094		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
34095		$(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)'  \
34096		  \
34097		TFLAGS="$(STAGE1_TFLAGS)" \
34098		$(TARGET-stage1-target-libsanitizer)
34099
34100maybe-clean-stage1-target-libsanitizer: clean-stage1-target-libsanitizer
34101clean-stage1: clean-stage1-target-libsanitizer
34102clean-stage1-target-libsanitizer:
34103	@if [ $(current_stage) = stage1 ]; then \
34104	  [ -f $(TARGET_SUBDIR)/libsanitizer/Makefile ] || exit 0; \
34105	else \
34106	  [ -f $(TARGET_SUBDIR)/stage1-libsanitizer/Makefile ] || exit 0; \
34107	  $(MAKE) stage1-start; \
34108	fi; \
34109	cd $(TARGET_SUBDIR)/libsanitizer && \
34110	$(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)'  \
34111	  clean
34112@endif target-libsanitizer-bootstrap
34113
34114
34115.PHONY: all-stage2-target-libsanitizer maybe-all-stage2-target-libsanitizer
34116.PHONY: clean-stage2-target-libsanitizer maybe-clean-stage2-target-libsanitizer
34117maybe-all-stage2-target-libsanitizer:
34118maybe-clean-stage2-target-libsanitizer:
34119@if target-libsanitizer-bootstrap
34120maybe-all-stage2-target-libsanitizer: all-stage2-target-libsanitizer
34121all-stage2: all-stage2-target-libsanitizer
34122TARGET-stage2-target-libsanitizer = $(TARGET-target-libsanitizer)
34123all-stage2-target-libsanitizer: configure-stage2-target-libsanitizer
34124	@[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
34125	@r=`${PWD_COMMAND}`; export r; \
34126	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34127	TFLAGS="$(STAGE2_TFLAGS)"; \
34128	$(RAW_CXX_TARGET_EXPORTS) \
34129	  \
34130	cd $(TARGET_SUBDIR)/libsanitizer && \
34131	$(MAKE) $(BASE_FLAGS_TO_PASS) \
34132		CFLAGS="$(CFLAGS_FOR_TARGET)" \
34133		CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
34134		LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
34135		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
34136		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
34137		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
34138		$(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)'   \
34139		TFLAGS="$(STAGE2_TFLAGS)" \
34140		$(TARGET-stage2-target-libsanitizer)
34141
34142maybe-clean-stage2-target-libsanitizer: clean-stage2-target-libsanitizer
34143clean-stage2: clean-stage2-target-libsanitizer
34144clean-stage2-target-libsanitizer:
34145	@if [ $(current_stage) = stage2 ]; then \
34146	  [ -f $(TARGET_SUBDIR)/libsanitizer/Makefile ] || exit 0; \
34147	else \
34148	  [ -f $(TARGET_SUBDIR)/stage2-libsanitizer/Makefile ] || exit 0; \
34149	  $(MAKE) stage2-start; \
34150	fi; \
34151	cd $(TARGET_SUBDIR)/libsanitizer && \
34152	$(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)'   clean
34153@endif target-libsanitizer-bootstrap
34154
34155
34156.PHONY: all-stage3-target-libsanitizer maybe-all-stage3-target-libsanitizer
34157.PHONY: clean-stage3-target-libsanitizer maybe-clean-stage3-target-libsanitizer
34158maybe-all-stage3-target-libsanitizer:
34159maybe-clean-stage3-target-libsanitizer:
34160@if target-libsanitizer-bootstrap
34161maybe-all-stage3-target-libsanitizer: all-stage3-target-libsanitizer
34162all-stage3: all-stage3-target-libsanitizer
34163TARGET-stage3-target-libsanitizer = $(TARGET-target-libsanitizer)
34164all-stage3-target-libsanitizer: configure-stage3-target-libsanitizer
34165	@[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
34166	@r=`${PWD_COMMAND}`; export r; \
34167	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34168	TFLAGS="$(STAGE3_TFLAGS)"; \
34169	$(RAW_CXX_TARGET_EXPORTS) \
34170	  \
34171	cd $(TARGET_SUBDIR)/libsanitizer && \
34172	$(MAKE) $(BASE_FLAGS_TO_PASS) \
34173		CFLAGS="$(CFLAGS_FOR_TARGET)" \
34174		CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
34175		LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
34176		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
34177		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
34178		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
34179		$(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)'   \
34180		TFLAGS="$(STAGE3_TFLAGS)" \
34181		$(TARGET-stage3-target-libsanitizer)
34182
34183maybe-clean-stage3-target-libsanitizer: clean-stage3-target-libsanitizer
34184clean-stage3: clean-stage3-target-libsanitizer
34185clean-stage3-target-libsanitizer:
34186	@if [ $(current_stage) = stage3 ]; then \
34187	  [ -f $(TARGET_SUBDIR)/libsanitizer/Makefile ] || exit 0; \
34188	else \
34189	  [ -f $(TARGET_SUBDIR)/stage3-libsanitizer/Makefile ] || exit 0; \
34190	  $(MAKE) stage3-start; \
34191	fi; \
34192	cd $(TARGET_SUBDIR)/libsanitizer && \
34193	$(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)'   clean
34194@endif target-libsanitizer-bootstrap
34195
34196
34197.PHONY: all-stage4-target-libsanitizer maybe-all-stage4-target-libsanitizer
34198.PHONY: clean-stage4-target-libsanitizer maybe-clean-stage4-target-libsanitizer
34199maybe-all-stage4-target-libsanitizer:
34200maybe-clean-stage4-target-libsanitizer:
34201@if target-libsanitizer-bootstrap
34202maybe-all-stage4-target-libsanitizer: all-stage4-target-libsanitizer
34203all-stage4: all-stage4-target-libsanitizer
34204TARGET-stage4-target-libsanitizer = $(TARGET-target-libsanitizer)
34205all-stage4-target-libsanitizer: configure-stage4-target-libsanitizer
34206	@[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
34207	@r=`${PWD_COMMAND}`; export r; \
34208	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34209	TFLAGS="$(STAGE4_TFLAGS)"; \
34210	$(RAW_CXX_TARGET_EXPORTS) \
34211	  \
34212	cd $(TARGET_SUBDIR)/libsanitizer && \
34213	$(MAKE) $(BASE_FLAGS_TO_PASS) \
34214		CFLAGS="$(CFLAGS_FOR_TARGET)" \
34215		CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
34216		LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
34217		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
34218		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
34219		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
34220		$(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)'   \
34221		TFLAGS="$(STAGE4_TFLAGS)" \
34222		$(TARGET-stage4-target-libsanitizer)
34223
34224maybe-clean-stage4-target-libsanitizer: clean-stage4-target-libsanitizer
34225clean-stage4: clean-stage4-target-libsanitizer
34226clean-stage4-target-libsanitizer:
34227	@if [ $(current_stage) = stage4 ]; then \
34228	  [ -f $(TARGET_SUBDIR)/libsanitizer/Makefile ] || exit 0; \
34229	else \
34230	  [ -f $(TARGET_SUBDIR)/stage4-libsanitizer/Makefile ] || exit 0; \
34231	  $(MAKE) stage4-start; \
34232	fi; \
34233	cd $(TARGET_SUBDIR)/libsanitizer && \
34234	$(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)'   clean
34235@endif target-libsanitizer-bootstrap
34236
34237
34238.PHONY: all-stageprofile-target-libsanitizer maybe-all-stageprofile-target-libsanitizer
34239.PHONY: clean-stageprofile-target-libsanitizer maybe-clean-stageprofile-target-libsanitizer
34240maybe-all-stageprofile-target-libsanitizer:
34241maybe-clean-stageprofile-target-libsanitizer:
34242@if target-libsanitizer-bootstrap
34243maybe-all-stageprofile-target-libsanitizer: all-stageprofile-target-libsanitizer
34244all-stageprofile: all-stageprofile-target-libsanitizer
34245TARGET-stageprofile-target-libsanitizer = $(TARGET-target-libsanitizer)
34246all-stageprofile-target-libsanitizer: configure-stageprofile-target-libsanitizer
34247	@[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
34248	@r=`${PWD_COMMAND}`; export r; \
34249	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34250	TFLAGS="$(STAGEprofile_TFLAGS)"; \
34251	$(RAW_CXX_TARGET_EXPORTS) \
34252	  \
34253	cd $(TARGET_SUBDIR)/libsanitizer && \
34254	$(MAKE) $(BASE_FLAGS_TO_PASS) \
34255		CFLAGS="$(CFLAGS_FOR_TARGET)" \
34256		CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
34257		LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
34258		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
34259		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
34260		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
34261		$(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)'   \
34262		TFLAGS="$(STAGEprofile_TFLAGS)" \
34263		$(TARGET-stageprofile-target-libsanitizer)
34264
34265maybe-clean-stageprofile-target-libsanitizer: clean-stageprofile-target-libsanitizer
34266clean-stageprofile: clean-stageprofile-target-libsanitizer
34267clean-stageprofile-target-libsanitizer:
34268	@if [ $(current_stage) = stageprofile ]; then \
34269	  [ -f $(TARGET_SUBDIR)/libsanitizer/Makefile ] || exit 0; \
34270	else \
34271	  [ -f $(TARGET_SUBDIR)/stageprofile-libsanitizer/Makefile ] || exit 0; \
34272	  $(MAKE) stageprofile-start; \
34273	fi; \
34274	cd $(TARGET_SUBDIR)/libsanitizer && \
34275	$(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)'   clean
34276@endif target-libsanitizer-bootstrap
34277
34278
34279.PHONY: all-stagefeedback-target-libsanitizer maybe-all-stagefeedback-target-libsanitizer
34280.PHONY: clean-stagefeedback-target-libsanitizer maybe-clean-stagefeedback-target-libsanitizer
34281maybe-all-stagefeedback-target-libsanitizer:
34282maybe-clean-stagefeedback-target-libsanitizer:
34283@if target-libsanitizer-bootstrap
34284maybe-all-stagefeedback-target-libsanitizer: all-stagefeedback-target-libsanitizer
34285all-stagefeedback: all-stagefeedback-target-libsanitizer
34286TARGET-stagefeedback-target-libsanitizer = $(TARGET-target-libsanitizer)
34287all-stagefeedback-target-libsanitizer: configure-stagefeedback-target-libsanitizer
34288	@[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
34289	@r=`${PWD_COMMAND}`; export r; \
34290	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34291	TFLAGS="$(STAGEfeedback_TFLAGS)"; \
34292	$(RAW_CXX_TARGET_EXPORTS) \
34293	  \
34294	cd $(TARGET_SUBDIR)/libsanitizer && \
34295	$(MAKE) $(BASE_FLAGS_TO_PASS) \
34296		CFLAGS="$(CFLAGS_FOR_TARGET)" \
34297		CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
34298		LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
34299		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
34300		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
34301		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
34302		$(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)'   \
34303		TFLAGS="$(STAGEfeedback_TFLAGS)" \
34304		$(TARGET-stagefeedback-target-libsanitizer)
34305
34306maybe-clean-stagefeedback-target-libsanitizer: clean-stagefeedback-target-libsanitizer
34307clean-stagefeedback: clean-stagefeedback-target-libsanitizer
34308clean-stagefeedback-target-libsanitizer:
34309	@if [ $(current_stage) = stagefeedback ]; then \
34310	  [ -f $(TARGET_SUBDIR)/libsanitizer/Makefile ] || exit 0; \
34311	else \
34312	  [ -f $(TARGET_SUBDIR)/stagefeedback-libsanitizer/Makefile ] || exit 0; \
34313	  $(MAKE) stagefeedback-start; \
34314	fi; \
34315	cd $(TARGET_SUBDIR)/libsanitizer && \
34316	$(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)'   clean
34317@endif target-libsanitizer-bootstrap
34318
34319
34320
34321
34322
34323
34324.PHONY: check-target-libsanitizer maybe-check-target-libsanitizer
34325maybe-check-target-libsanitizer:
34326@if target-libsanitizer
34327maybe-check-target-libsanitizer: check-target-libsanitizer
34328
34329check-target-libsanitizer:
34330	@: $(MAKE); $(unstage)
34331	@r=`${PWD_COMMAND}`; export r; \
34332	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34333	$(RAW_CXX_TARGET_EXPORTS) \
34334	(cd $(TARGET_SUBDIR)/libsanitizer && \
34335	  $(MAKE) $(TARGET_FLAGS_TO_PASS)  'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)'   check)
34336
34337@endif target-libsanitizer
34338
34339.PHONY: install-target-libsanitizer maybe-install-target-libsanitizer
34340maybe-install-target-libsanitizer:
34341@if target-libsanitizer
34342maybe-install-target-libsanitizer: install-target-libsanitizer
34343
34344install-target-libsanitizer: installdirs
34345	@: $(MAKE); $(unstage)
34346	@r=`${PWD_COMMAND}`; export r; \
34347	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34348	$(RAW_CXX_TARGET_EXPORTS) \
34349	(cd $(TARGET_SUBDIR)/libsanitizer && \
34350	  $(MAKE) $(TARGET_FLAGS_TO_PASS)  install)
34351
34352@endif target-libsanitizer
34353
34354.PHONY: install-strip-target-libsanitizer maybe-install-strip-target-libsanitizer
34355maybe-install-strip-target-libsanitizer:
34356@if target-libsanitizer
34357maybe-install-strip-target-libsanitizer: install-strip-target-libsanitizer
34358
34359install-strip-target-libsanitizer: installdirs
34360	@: $(MAKE); $(unstage)
34361	@r=`${PWD_COMMAND}`; export r; \
34362	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34363	$(RAW_CXX_TARGET_EXPORTS) \
34364	(cd $(TARGET_SUBDIR)/libsanitizer && \
34365	  $(MAKE) $(TARGET_FLAGS_TO_PASS)  install-strip)
34366
34367@endif target-libsanitizer
34368
34369# Other targets (info, dvi, pdf, etc.)
34370
34371.PHONY: maybe-info-target-libsanitizer info-target-libsanitizer
34372maybe-info-target-libsanitizer:
34373@if target-libsanitizer
34374maybe-info-target-libsanitizer: info-target-libsanitizer
34375
34376info-target-libsanitizer: \
34377    configure-target-libsanitizer 
34378	@: $(MAKE); $(unstage)
34379	@[ -f $(TARGET_SUBDIR)/libsanitizer/Makefile ] || exit 0; \
34380	r=`${PWD_COMMAND}`; export r; \
34381	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34382	$(RAW_CXX_TARGET_EXPORTS) \
34383	echo "Doing info in $(TARGET_SUBDIR)/libsanitizer"; \
34384	for flag in $(EXTRA_TARGET_FLAGS); do \
34385	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34386	done; \
34387	(cd $(TARGET_SUBDIR)/libsanitizer && \
34388	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34389	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34390	          "RANLIB=$${RANLIB}" \
34391	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34392	           info) \
34393	  || exit 1
34394
34395@endif target-libsanitizer
34396
34397.PHONY: maybe-dvi-target-libsanitizer dvi-target-libsanitizer
34398maybe-dvi-target-libsanitizer:
34399@if target-libsanitizer
34400maybe-dvi-target-libsanitizer: dvi-target-libsanitizer
34401
34402dvi-target-libsanitizer: \
34403    configure-target-libsanitizer 
34404	@: $(MAKE); $(unstage)
34405	@[ -f $(TARGET_SUBDIR)/libsanitizer/Makefile ] || exit 0; \
34406	r=`${PWD_COMMAND}`; export r; \
34407	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34408	$(RAW_CXX_TARGET_EXPORTS) \
34409	echo "Doing dvi in $(TARGET_SUBDIR)/libsanitizer"; \
34410	for flag in $(EXTRA_TARGET_FLAGS); do \
34411	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34412	done; \
34413	(cd $(TARGET_SUBDIR)/libsanitizer && \
34414	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34415	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34416	          "RANLIB=$${RANLIB}" \
34417	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34418	           dvi) \
34419	  || exit 1
34420
34421@endif target-libsanitizer
34422
34423.PHONY: maybe-pdf-target-libsanitizer pdf-target-libsanitizer
34424maybe-pdf-target-libsanitizer:
34425@if target-libsanitizer
34426maybe-pdf-target-libsanitizer: pdf-target-libsanitizer
34427
34428pdf-target-libsanitizer: \
34429    configure-target-libsanitizer 
34430	@: $(MAKE); $(unstage)
34431	@[ -f $(TARGET_SUBDIR)/libsanitizer/Makefile ] || exit 0; \
34432	r=`${PWD_COMMAND}`; export r; \
34433	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34434	$(RAW_CXX_TARGET_EXPORTS) \
34435	echo "Doing pdf in $(TARGET_SUBDIR)/libsanitizer"; \
34436	for flag in $(EXTRA_TARGET_FLAGS); do \
34437	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34438	done; \
34439	(cd $(TARGET_SUBDIR)/libsanitizer && \
34440	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34441	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34442	          "RANLIB=$${RANLIB}" \
34443	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34444	           pdf) \
34445	  || exit 1
34446
34447@endif target-libsanitizer
34448
34449.PHONY: maybe-html-target-libsanitizer html-target-libsanitizer
34450maybe-html-target-libsanitizer:
34451@if target-libsanitizer
34452maybe-html-target-libsanitizer: html-target-libsanitizer
34453
34454html-target-libsanitizer: \
34455    configure-target-libsanitizer 
34456	@: $(MAKE); $(unstage)
34457	@[ -f $(TARGET_SUBDIR)/libsanitizer/Makefile ] || exit 0; \
34458	r=`${PWD_COMMAND}`; export r; \
34459	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34460	$(RAW_CXX_TARGET_EXPORTS) \
34461	echo "Doing html in $(TARGET_SUBDIR)/libsanitizer"; \
34462	for flag in $(EXTRA_TARGET_FLAGS); do \
34463	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34464	done; \
34465	(cd $(TARGET_SUBDIR)/libsanitizer && \
34466	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34467	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34468	          "RANLIB=$${RANLIB}" \
34469	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34470	           html) \
34471	  || exit 1
34472
34473@endif target-libsanitizer
34474
34475.PHONY: maybe-TAGS-target-libsanitizer TAGS-target-libsanitizer
34476maybe-TAGS-target-libsanitizer:
34477@if target-libsanitizer
34478maybe-TAGS-target-libsanitizer: TAGS-target-libsanitizer
34479
34480TAGS-target-libsanitizer: \
34481    configure-target-libsanitizer 
34482	@: $(MAKE); $(unstage)
34483	@[ -f $(TARGET_SUBDIR)/libsanitizer/Makefile ] || exit 0; \
34484	r=`${PWD_COMMAND}`; export r; \
34485	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34486	$(RAW_CXX_TARGET_EXPORTS) \
34487	echo "Doing TAGS in $(TARGET_SUBDIR)/libsanitizer"; \
34488	for flag in $(EXTRA_TARGET_FLAGS); do \
34489	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34490	done; \
34491	(cd $(TARGET_SUBDIR)/libsanitizer && \
34492	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34493	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34494	          "RANLIB=$${RANLIB}" \
34495	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34496	           TAGS) \
34497	  || exit 1
34498
34499@endif target-libsanitizer
34500
34501.PHONY: maybe-install-info-target-libsanitizer install-info-target-libsanitizer
34502maybe-install-info-target-libsanitizer:
34503@if target-libsanitizer
34504maybe-install-info-target-libsanitizer: install-info-target-libsanitizer
34505
34506install-info-target-libsanitizer: \
34507    configure-target-libsanitizer \
34508    info-target-libsanitizer 
34509	@: $(MAKE); $(unstage)
34510	@[ -f $(TARGET_SUBDIR)/libsanitizer/Makefile ] || exit 0; \
34511	r=`${PWD_COMMAND}`; export r; \
34512	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34513	$(RAW_CXX_TARGET_EXPORTS) \
34514	echo "Doing install-info in $(TARGET_SUBDIR)/libsanitizer"; \
34515	for flag in $(EXTRA_TARGET_FLAGS); do \
34516	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34517	done; \
34518	(cd $(TARGET_SUBDIR)/libsanitizer && \
34519	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34520	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34521	          "RANLIB=$${RANLIB}" \
34522	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34523	           install-info) \
34524	  || exit 1
34525
34526@endif target-libsanitizer
34527
34528.PHONY: maybe-install-pdf-target-libsanitizer install-pdf-target-libsanitizer
34529maybe-install-pdf-target-libsanitizer:
34530@if target-libsanitizer
34531maybe-install-pdf-target-libsanitizer: install-pdf-target-libsanitizer
34532
34533install-pdf-target-libsanitizer: \
34534    configure-target-libsanitizer \
34535    pdf-target-libsanitizer 
34536	@: $(MAKE); $(unstage)
34537	@[ -f $(TARGET_SUBDIR)/libsanitizer/Makefile ] || exit 0; \
34538	r=`${PWD_COMMAND}`; export r; \
34539	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34540	$(RAW_CXX_TARGET_EXPORTS) \
34541	echo "Doing install-pdf in $(TARGET_SUBDIR)/libsanitizer"; \
34542	for flag in $(EXTRA_TARGET_FLAGS); do \
34543	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34544	done; \
34545	(cd $(TARGET_SUBDIR)/libsanitizer && \
34546	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34547	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34548	          "RANLIB=$${RANLIB}" \
34549	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34550	           install-pdf) \
34551	  || exit 1
34552
34553@endif target-libsanitizer
34554
34555.PHONY: maybe-install-html-target-libsanitizer install-html-target-libsanitizer
34556maybe-install-html-target-libsanitizer:
34557@if target-libsanitizer
34558maybe-install-html-target-libsanitizer: install-html-target-libsanitizer
34559
34560install-html-target-libsanitizer: \
34561    configure-target-libsanitizer \
34562    html-target-libsanitizer 
34563	@: $(MAKE); $(unstage)
34564	@[ -f $(TARGET_SUBDIR)/libsanitizer/Makefile ] || exit 0; \
34565	r=`${PWD_COMMAND}`; export r; \
34566	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34567	$(RAW_CXX_TARGET_EXPORTS) \
34568	echo "Doing install-html in $(TARGET_SUBDIR)/libsanitizer"; \
34569	for flag in $(EXTRA_TARGET_FLAGS); do \
34570	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34571	done; \
34572	(cd $(TARGET_SUBDIR)/libsanitizer && \
34573	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34574	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34575	          "RANLIB=$${RANLIB}" \
34576	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34577	           install-html) \
34578	  || exit 1
34579
34580@endif target-libsanitizer
34581
34582.PHONY: maybe-installcheck-target-libsanitizer installcheck-target-libsanitizer
34583maybe-installcheck-target-libsanitizer:
34584@if target-libsanitizer
34585maybe-installcheck-target-libsanitizer: installcheck-target-libsanitizer
34586
34587installcheck-target-libsanitizer: \
34588    configure-target-libsanitizer 
34589	@: $(MAKE); $(unstage)
34590	@[ -f $(TARGET_SUBDIR)/libsanitizer/Makefile ] || exit 0; \
34591	r=`${PWD_COMMAND}`; export r; \
34592	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34593	$(RAW_CXX_TARGET_EXPORTS) \
34594	echo "Doing installcheck in $(TARGET_SUBDIR)/libsanitizer"; \
34595	for flag in $(EXTRA_TARGET_FLAGS); do \
34596	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34597	done; \
34598	(cd $(TARGET_SUBDIR)/libsanitizer && \
34599	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34600	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34601	          "RANLIB=$${RANLIB}" \
34602	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34603	           installcheck) \
34604	  || exit 1
34605
34606@endif target-libsanitizer
34607
34608.PHONY: maybe-mostlyclean-target-libsanitizer mostlyclean-target-libsanitizer
34609maybe-mostlyclean-target-libsanitizer:
34610@if target-libsanitizer
34611maybe-mostlyclean-target-libsanitizer: mostlyclean-target-libsanitizer
34612
34613mostlyclean-target-libsanitizer: 
34614	@: $(MAKE); $(unstage)
34615	@[ -f $(TARGET_SUBDIR)/libsanitizer/Makefile ] || exit 0; \
34616	r=`${PWD_COMMAND}`; export r; \
34617	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34618	$(RAW_CXX_TARGET_EXPORTS) \
34619	echo "Doing mostlyclean in $(TARGET_SUBDIR)/libsanitizer"; \
34620	for flag in $(EXTRA_TARGET_FLAGS); do \
34621	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34622	done; \
34623	(cd $(TARGET_SUBDIR)/libsanitizer && \
34624	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34625	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34626	          "RANLIB=$${RANLIB}" \
34627	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34628	           mostlyclean) \
34629	  || exit 1
34630
34631@endif target-libsanitizer
34632
34633.PHONY: maybe-clean-target-libsanitizer clean-target-libsanitizer
34634maybe-clean-target-libsanitizer:
34635@if target-libsanitizer
34636maybe-clean-target-libsanitizer: clean-target-libsanitizer
34637
34638clean-target-libsanitizer: 
34639	@: $(MAKE); $(unstage)
34640	@[ -f $(TARGET_SUBDIR)/libsanitizer/Makefile ] || exit 0; \
34641	r=`${PWD_COMMAND}`; export r; \
34642	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34643	$(RAW_CXX_TARGET_EXPORTS) \
34644	echo "Doing clean in $(TARGET_SUBDIR)/libsanitizer"; \
34645	for flag in $(EXTRA_TARGET_FLAGS); do \
34646	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34647	done; \
34648	(cd $(TARGET_SUBDIR)/libsanitizer && \
34649	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34650	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34651	          "RANLIB=$${RANLIB}" \
34652	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34653	           clean) \
34654	  || exit 1
34655
34656@endif target-libsanitizer
34657
34658.PHONY: maybe-distclean-target-libsanitizer distclean-target-libsanitizer
34659maybe-distclean-target-libsanitizer:
34660@if target-libsanitizer
34661maybe-distclean-target-libsanitizer: distclean-target-libsanitizer
34662
34663distclean-target-libsanitizer: 
34664	@: $(MAKE); $(unstage)
34665	@[ -f $(TARGET_SUBDIR)/libsanitizer/Makefile ] || exit 0; \
34666	r=`${PWD_COMMAND}`; export r; \
34667	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34668	$(RAW_CXX_TARGET_EXPORTS) \
34669	echo "Doing distclean in $(TARGET_SUBDIR)/libsanitizer"; \
34670	for flag in $(EXTRA_TARGET_FLAGS); do \
34671	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34672	done; \
34673	(cd $(TARGET_SUBDIR)/libsanitizer && \
34674	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34675	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34676	          "RANLIB=$${RANLIB}" \
34677	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34678	           distclean) \
34679	  || exit 1
34680
34681@endif target-libsanitizer
34682
34683.PHONY: maybe-maintainer-clean-target-libsanitizer maintainer-clean-target-libsanitizer
34684maybe-maintainer-clean-target-libsanitizer:
34685@if target-libsanitizer
34686maybe-maintainer-clean-target-libsanitizer: maintainer-clean-target-libsanitizer
34687
34688maintainer-clean-target-libsanitizer: 
34689	@: $(MAKE); $(unstage)
34690	@[ -f $(TARGET_SUBDIR)/libsanitizer/Makefile ] || exit 0; \
34691	r=`${PWD_COMMAND}`; export r; \
34692	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34693	$(RAW_CXX_TARGET_EXPORTS) \
34694	echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libsanitizer"; \
34695	for flag in $(EXTRA_TARGET_FLAGS); do \
34696	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34697	done; \
34698	(cd $(TARGET_SUBDIR)/libsanitizer && \
34699	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34700	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34701	          "RANLIB=$${RANLIB}" \
34702	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34703	           maintainer-clean) \
34704	  || exit 1
34705
34706@endif target-libsanitizer
34707
34708
34709
34710
34711
34712.PHONY: configure-target-libmpx maybe-configure-target-libmpx
34713maybe-configure-target-libmpx:
34714@if gcc-bootstrap
34715configure-target-libmpx: stage_current
34716@endif gcc-bootstrap
34717@if target-libmpx
34718maybe-configure-target-libmpx: configure-target-libmpx
34719configure-target-libmpx: 
34720	@r=`${PWD_COMMAND}`; export r; \
34721	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34722	echo "Checking multilib configuration for libmpx..."; \
34723	$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libmpx; \
34724	$(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libmpx/multilib.tmp 2> /dev/null; \
34725	if test -r $(TARGET_SUBDIR)/libmpx/multilib.out; then \
34726	  if cmp -s $(TARGET_SUBDIR)/libmpx/multilib.tmp $(TARGET_SUBDIR)/libmpx/multilib.out; then \
34727	    rm -f $(TARGET_SUBDIR)/libmpx/multilib.tmp; \
34728	  else \
34729	    rm -f $(TARGET_SUBDIR)/libmpx/Makefile; \
34730	    mv $(TARGET_SUBDIR)/libmpx/multilib.tmp $(TARGET_SUBDIR)/libmpx/multilib.out; \
34731	  fi; \
34732	else \
34733	  mv $(TARGET_SUBDIR)/libmpx/multilib.tmp $(TARGET_SUBDIR)/libmpx/multilib.out; \
34734	fi; \
34735	test ! -f $(TARGET_SUBDIR)/libmpx/Makefile || exit 0; \
34736	$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libmpx; \
34737	$(NORMAL_TARGET_EXPORTS)  \
34738	echo Configuring in $(TARGET_SUBDIR)/libmpx; \
34739	cd "$(TARGET_SUBDIR)/libmpx" || exit 1; \
34740	case $(srcdir) in \
34741	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
34742	  *) topdir=`echo $(TARGET_SUBDIR)/libmpx/ | \
34743		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
34744	esac; \
34745	module_srcdir=libmpx; \
34746	rm -f no-such-file || : ; \
34747	CONFIG_SITE=no-such-file $(SHELL) \
34748	  $$s/$$module_srcdir/configure \
34749	  --srcdir=$${topdir}/$$module_srcdir \
34750	  $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
34751	  --target=${target_alias}  \
34752	  || exit 1
34753@endif target-libmpx
34754
34755
34756
34757.PHONY: configure-stage1-target-libmpx maybe-configure-stage1-target-libmpx
34758maybe-configure-stage1-target-libmpx:
34759@if target-libmpx-bootstrap
34760maybe-configure-stage1-target-libmpx: configure-stage1-target-libmpx
34761configure-stage1-target-libmpx:
34762	@[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
34763	@$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libmpx
34764	@r=`${PWD_COMMAND}`; export r; \
34765	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34766	TFLAGS="$(STAGE1_TFLAGS)"; \
34767	echo "Checking multilib configuration for libmpx..."; \
34768	$(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libmpx/multilib.tmp 2> /dev/null; \
34769	if test -r $(TARGET_SUBDIR)/libmpx/multilib.out; then \
34770	  if cmp -s $(TARGET_SUBDIR)/libmpx/multilib.tmp $(TARGET_SUBDIR)/libmpx/multilib.out; then \
34771	    rm -f $(TARGET_SUBDIR)/libmpx/multilib.tmp; \
34772	  else \
34773	    rm -f $(TARGET_SUBDIR)/libmpx/Makefile; \
34774	    mv $(TARGET_SUBDIR)/libmpx/multilib.tmp $(TARGET_SUBDIR)/libmpx/multilib.out; \
34775	  fi; \
34776	else \
34777	  mv $(TARGET_SUBDIR)/libmpx/multilib.tmp $(TARGET_SUBDIR)/libmpx/multilib.out; \
34778	fi; \
34779	test ! -f $(TARGET_SUBDIR)/libmpx/Makefile || exit 0; \
34780	$(NORMAL_TARGET_EXPORTS) \
34781	CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
34782	CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
34783	LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS;  \
34784	echo Configuring stage 1 in $(TARGET_SUBDIR)/libmpx; \
34785	$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libmpx; \
34786	cd $(TARGET_SUBDIR)/libmpx || exit 1; \
34787	case $(srcdir) in \
34788	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
34789	  *) topdir=`echo $(TARGET_SUBDIR)/libmpx/ | \
34790		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
34791	esac; \
34792	module_srcdir=libmpx; \
34793	$(SHELL) $$s/$$module_srcdir/configure \
34794	  --srcdir=$${topdir}/$$module_srcdir \
34795	  $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
34796	  --target=${target_alias} \
34797	   \
34798	  $(STAGE1_CONFIGURE_FLAGS)
34799@endif target-libmpx-bootstrap
34800
34801.PHONY: configure-stage2-target-libmpx maybe-configure-stage2-target-libmpx
34802maybe-configure-stage2-target-libmpx:
34803@if target-libmpx-bootstrap
34804maybe-configure-stage2-target-libmpx: configure-stage2-target-libmpx
34805configure-stage2-target-libmpx:
34806	@[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
34807	@$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libmpx
34808	@r=`${PWD_COMMAND}`; export r; \
34809	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34810	TFLAGS="$(STAGE2_TFLAGS)"; \
34811	echo "Checking multilib configuration for libmpx..."; \
34812	$(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libmpx/multilib.tmp 2> /dev/null; \
34813	if test -r $(TARGET_SUBDIR)/libmpx/multilib.out; then \
34814	  if cmp -s $(TARGET_SUBDIR)/libmpx/multilib.tmp $(TARGET_SUBDIR)/libmpx/multilib.out; then \
34815	    rm -f $(TARGET_SUBDIR)/libmpx/multilib.tmp; \
34816	  else \
34817	    rm -f $(TARGET_SUBDIR)/libmpx/Makefile; \
34818	    mv $(TARGET_SUBDIR)/libmpx/multilib.tmp $(TARGET_SUBDIR)/libmpx/multilib.out; \
34819	  fi; \
34820	else \
34821	  mv $(TARGET_SUBDIR)/libmpx/multilib.tmp $(TARGET_SUBDIR)/libmpx/multilib.out; \
34822	fi; \
34823	test ! -f $(TARGET_SUBDIR)/libmpx/Makefile || exit 0; \
34824	$(NORMAL_TARGET_EXPORTS) \
34825	 \
34826	CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
34827	CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
34828	LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS;  \
34829	echo Configuring stage 2 in $(TARGET_SUBDIR)/libmpx; \
34830	$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libmpx; \
34831	cd $(TARGET_SUBDIR)/libmpx || exit 1; \
34832	case $(srcdir) in \
34833	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
34834	  *) topdir=`echo $(TARGET_SUBDIR)/libmpx/ | \
34835		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
34836	esac; \
34837	module_srcdir=libmpx; \
34838	$(SHELL) $$s/$$module_srcdir/configure \
34839	  --srcdir=$${topdir}/$$module_srcdir \
34840	  $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
34841	  --target=${target_alias} \
34842	  --with-build-libsubdir=$(HOST_SUBDIR) \
34843	  $(STAGE2_CONFIGURE_FLAGS)
34844@endif target-libmpx-bootstrap
34845
34846.PHONY: configure-stage3-target-libmpx maybe-configure-stage3-target-libmpx
34847maybe-configure-stage3-target-libmpx:
34848@if target-libmpx-bootstrap
34849maybe-configure-stage3-target-libmpx: configure-stage3-target-libmpx
34850configure-stage3-target-libmpx:
34851	@[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
34852	@$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libmpx
34853	@r=`${PWD_COMMAND}`; export r; \
34854	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34855	TFLAGS="$(STAGE3_TFLAGS)"; \
34856	echo "Checking multilib configuration for libmpx..."; \
34857	$(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libmpx/multilib.tmp 2> /dev/null; \
34858	if test -r $(TARGET_SUBDIR)/libmpx/multilib.out; then \
34859	  if cmp -s $(TARGET_SUBDIR)/libmpx/multilib.tmp $(TARGET_SUBDIR)/libmpx/multilib.out; then \
34860	    rm -f $(TARGET_SUBDIR)/libmpx/multilib.tmp; \
34861	  else \
34862	    rm -f $(TARGET_SUBDIR)/libmpx/Makefile; \
34863	    mv $(TARGET_SUBDIR)/libmpx/multilib.tmp $(TARGET_SUBDIR)/libmpx/multilib.out; \
34864	  fi; \
34865	else \
34866	  mv $(TARGET_SUBDIR)/libmpx/multilib.tmp $(TARGET_SUBDIR)/libmpx/multilib.out; \
34867	fi; \
34868	test ! -f $(TARGET_SUBDIR)/libmpx/Makefile || exit 0; \
34869	$(NORMAL_TARGET_EXPORTS) \
34870	 \
34871	CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
34872	CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
34873	LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS;  \
34874	echo Configuring stage 3 in $(TARGET_SUBDIR)/libmpx; \
34875	$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libmpx; \
34876	cd $(TARGET_SUBDIR)/libmpx || exit 1; \
34877	case $(srcdir) in \
34878	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
34879	  *) topdir=`echo $(TARGET_SUBDIR)/libmpx/ | \
34880		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
34881	esac; \
34882	module_srcdir=libmpx; \
34883	$(SHELL) $$s/$$module_srcdir/configure \
34884	  --srcdir=$${topdir}/$$module_srcdir \
34885	  $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
34886	  --target=${target_alias} \
34887	  --with-build-libsubdir=$(HOST_SUBDIR) \
34888	  $(STAGE3_CONFIGURE_FLAGS)
34889@endif target-libmpx-bootstrap
34890
34891.PHONY: configure-stage4-target-libmpx maybe-configure-stage4-target-libmpx
34892maybe-configure-stage4-target-libmpx:
34893@if target-libmpx-bootstrap
34894maybe-configure-stage4-target-libmpx: configure-stage4-target-libmpx
34895configure-stage4-target-libmpx:
34896	@[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
34897	@$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libmpx
34898	@r=`${PWD_COMMAND}`; export r; \
34899	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34900	TFLAGS="$(STAGE4_TFLAGS)"; \
34901	echo "Checking multilib configuration for libmpx..."; \
34902	$(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libmpx/multilib.tmp 2> /dev/null; \
34903	if test -r $(TARGET_SUBDIR)/libmpx/multilib.out; then \
34904	  if cmp -s $(TARGET_SUBDIR)/libmpx/multilib.tmp $(TARGET_SUBDIR)/libmpx/multilib.out; then \
34905	    rm -f $(TARGET_SUBDIR)/libmpx/multilib.tmp; \
34906	  else \
34907	    rm -f $(TARGET_SUBDIR)/libmpx/Makefile; \
34908	    mv $(TARGET_SUBDIR)/libmpx/multilib.tmp $(TARGET_SUBDIR)/libmpx/multilib.out; \
34909	  fi; \
34910	else \
34911	  mv $(TARGET_SUBDIR)/libmpx/multilib.tmp $(TARGET_SUBDIR)/libmpx/multilib.out; \
34912	fi; \
34913	test ! -f $(TARGET_SUBDIR)/libmpx/Makefile || exit 0; \
34914	$(NORMAL_TARGET_EXPORTS) \
34915	 \
34916	CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
34917	CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
34918	LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS;  \
34919	echo Configuring stage 4 in $(TARGET_SUBDIR)/libmpx; \
34920	$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libmpx; \
34921	cd $(TARGET_SUBDIR)/libmpx || exit 1; \
34922	case $(srcdir) in \
34923	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
34924	  *) topdir=`echo $(TARGET_SUBDIR)/libmpx/ | \
34925		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
34926	esac; \
34927	module_srcdir=libmpx; \
34928	$(SHELL) $$s/$$module_srcdir/configure \
34929	  --srcdir=$${topdir}/$$module_srcdir \
34930	  $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
34931	  --target=${target_alias} \
34932	  --with-build-libsubdir=$(HOST_SUBDIR) \
34933	  $(STAGE4_CONFIGURE_FLAGS)
34934@endif target-libmpx-bootstrap
34935
34936.PHONY: configure-stageprofile-target-libmpx maybe-configure-stageprofile-target-libmpx
34937maybe-configure-stageprofile-target-libmpx:
34938@if target-libmpx-bootstrap
34939maybe-configure-stageprofile-target-libmpx: configure-stageprofile-target-libmpx
34940configure-stageprofile-target-libmpx:
34941	@[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
34942	@$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libmpx
34943	@r=`${PWD_COMMAND}`; export r; \
34944	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34945	TFLAGS="$(STAGEprofile_TFLAGS)"; \
34946	echo "Checking multilib configuration for libmpx..."; \
34947	$(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libmpx/multilib.tmp 2> /dev/null; \
34948	if test -r $(TARGET_SUBDIR)/libmpx/multilib.out; then \
34949	  if cmp -s $(TARGET_SUBDIR)/libmpx/multilib.tmp $(TARGET_SUBDIR)/libmpx/multilib.out; then \
34950	    rm -f $(TARGET_SUBDIR)/libmpx/multilib.tmp; \
34951	  else \
34952	    rm -f $(TARGET_SUBDIR)/libmpx/Makefile; \
34953	    mv $(TARGET_SUBDIR)/libmpx/multilib.tmp $(TARGET_SUBDIR)/libmpx/multilib.out; \
34954	  fi; \
34955	else \
34956	  mv $(TARGET_SUBDIR)/libmpx/multilib.tmp $(TARGET_SUBDIR)/libmpx/multilib.out; \
34957	fi; \
34958	test ! -f $(TARGET_SUBDIR)/libmpx/Makefile || exit 0; \
34959	$(NORMAL_TARGET_EXPORTS) \
34960	 \
34961	CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
34962	CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
34963	LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS;  \
34964	echo Configuring stage profile in $(TARGET_SUBDIR)/libmpx; \
34965	$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libmpx; \
34966	cd $(TARGET_SUBDIR)/libmpx || exit 1; \
34967	case $(srcdir) in \
34968	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
34969	  *) topdir=`echo $(TARGET_SUBDIR)/libmpx/ | \
34970		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
34971	esac; \
34972	module_srcdir=libmpx; \
34973	$(SHELL) $$s/$$module_srcdir/configure \
34974	  --srcdir=$${topdir}/$$module_srcdir \
34975	  $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
34976	  --target=${target_alias} \
34977	  --with-build-libsubdir=$(HOST_SUBDIR) \
34978	  $(STAGEprofile_CONFIGURE_FLAGS)
34979@endif target-libmpx-bootstrap
34980
34981.PHONY: configure-stagefeedback-target-libmpx maybe-configure-stagefeedback-target-libmpx
34982maybe-configure-stagefeedback-target-libmpx:
34983@if target-libmpx-bootstrap
34984maybe-configure-stagefeedback-target-libmpx: configure-stagefeedback-target-libmpx
34985configure-stagefeedback-target-libmpx:
34986	@[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
34987	@$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libmpx
34988	@r=`${PWD_COMMAND}`; export r; \
34989	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34990	TFLAGS="$(STAGEfeedback_TFLAGS)"; \
34991	echo "Checking multilib configuration for libmpx..."; \
34992	$(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libmpx/multilib.tmp 2> /dev/null; \
34993	if test -r $(TARGET_SUBDIR)/libmpx/multilib.out; then \
34994	  if cmp -s $(TARGET_SUBDIR)/libmpx/multilib.tmp $(TARGET_SUBDIR)/libmpx/multilib.out; then \
34995	    rm -f $(TARGET_SUBDIR)/libmpx/multilib.tmp; \
34996	  else \
34997	    rm -f $(TARGET_SUBDIR)/libmpx/Makefile; \
34998	    mv $(TARGET_SUBDIR)/libmpx/multilib.tmp $(TARGET_SUBDIR)/libmpx/multilib.out; \
34999	  fi; \
35000	else \
35001	  mv $(TARGET_SUBDIR)/libmpx/multilib.tmp $(TARGET_SUBDIR)/libmpx/multilib.out; \
35002	fi; \
35003	test ! -f $(TARGET_SUBDIR)/libmpx/Makefile || exit 0; \
35004	$(NORMAL_TARGET_EXPORTS) \
35005	 \
35006	CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
35007	CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
35008	LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS;  \
35009	echo Configuring stage feedback in $(TARGET_SUBDIR)/libmpx; \
35010	$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libmpx; \
35011	cd $(TARGET_SUBDIR)/libmpx || exit 1; \
35012	case $(srcdir) in \
35013	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
35014	  *) topdir=`echo $(TARGET_SUBDIR)/libmpx/ | \
35015		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
35016	esac; \
35017	module_srcdir=libmpx; \
35018	$(SHELL) $$s/$$module_srcdir/configure \
35019	  --srcdir=$${topdir}/$$module_srcdir \
35020	  $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
35021	  --target=${target_alias} \
35022	  --with-build-libsubdir=$(HOST_SUBDIR) \
35023	  $(STAGEfeedback_CONFIGURE_FLAGS)
35024@endif target-libmpx-bootstrap
35025
35026
35027
35028
35029
35030.PHONY: all-target-libmpx maybe-all-target-libmpx
35031maybe-all-target-libmpx:
35032@if gcc-bootstrap
35033all-target-libmpx: stage_current
35034@endif gcc-bootstrap
35035@if target-libmpx
35036TARGET-target-libmpx=all
35037maybe-all-target-libmpx: all-target-libmpx
35038all-target-libmpx: configure-target-libmpx
35039	@r=`${PWD_COMMAND}`; export r; \
35040	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35041	$(NORMAL_TARGET_EXPORTS)  \
35042	(cd $(TARGET_SUBDIR)/libmpx && \
35043	  $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS)   \
35044		$(TARGET-target-libmpx))
35045@endif target-libmpx
35046
35047
35048
35049.PHONY: all-stage1-target-libmpx maybe-all-stage1-target-libmpx
35050.PHONY: clean-stage1-target-libmpx maybe-clean-stage1-target-libmpx
35051maybe-all-stage1-target-libmpx:
35052maybe-clean-stage1-target-libmpx:
35053@if target-libmpx-bootstrap
35054maybe-all-stage1-target-libmpx: all-stage1-target-libmpx
35055all-stage1: all-stage1-target-libmpx
35056TARGET-stage1-target-libmpx = $(TARGET-target-libmpx)
35057all-stage1-target-libmpx: configure-stage1-target-libmpx
35058	@[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
35059	@r=`${PWD_COMMAND}`; export r; \
35060	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35061	TFLAGS="$(STAGE1_TFLAGS)"; \
35062	$(NORMAL_TARGET_EXPORTS)  \
35063	cd $(TARGET_SUBDIR)/libmpx && \
35064	$(MAKE) $(BASE_FLAGS_TO_PASS) \
35065		CFLAGS="$(CFLAGS_FOR_TARGET)" \
35066		CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
35067		LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
35068		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
35069		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
35070		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
35071		$(EXTRA_TARGET_FLAGS)  \
35072		  \
35073		TFLAGS="$(STAGE1_TFLAGS)" \
35074		$(TARGET-stage1-target-libmpx)
35075
35076maybe-clean-stage1-target-libmpx: clean-stage1-target-libmpx
35077clean-stage1: clean-stage1-target-libmpx
35078clean-stage1-target-libmpx:
35079	@if [ $(current_stage) = stage1 ]; then \
35080	  [ -f $(TARGET_SUBDIR)/libmpx/Makefile ] || exit 0; \
35081	else \
35082	  [ -f $(TARGET_SUBDIR)/stage1-libmpx/Makefile ] || exit 0; \
35083	  $(MAKE) stage1-start; \
35084	fi; \
35085	cd $(TARGET_SUBDIR)/libmpx && \
35086	$(MAKE) $(EXTRA_TARGET_FLAGS)  \
35087	  clean
35088@endif target-libmpx-bootstrap
35089
35090
35091.PHONY: all-stage2-target-libmpx maybe-all-stage2-target-libmpx
35092.PHONY: clean-stage2-target-libmpx maybe-clean-stage2-target-libmpx
35093maybe-all-stage2-target-libmpx:
35094maybe-clean-stage2-target-libmpx:
35095@if target-libmpx-bootstrap
35096maybe-all-stage2-target-libmpx: all-stage2-target-libmpx
35097all-stage2: all-stage2-target-libmpx
35098TARGET-stage2-target-libmpx = $(TARGET-target-libmpx)
35099all-stage2-target-libmpx: configure-stage2-target-libmpx
35100	@[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
35101	@r=`${PWD_COMMAND}`; export r; \
35102	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35103	TFLAGS="$(STAGE2_TFLAGS)"; \
35104	$(NORMAL_TARGET_EXPORTS) \
35105	  \
35106	cd $(TARGET_SUBDIR)/libmpx && \
35107	$(MAKE) $(BASE_FLAGS_TO_PASS) \
35108		CFLAGS="$(CFLAGS_FOR_TARGET)" \
35109		CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
35110		LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
35111		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
35112		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
35113		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
35114		$(EXTRA_TARGET_FLAGS)   \
35115		TFLAGS="$(STAGE2_TFLAGS)" \
35116		$(TARGET-stage2-target-libmpx)
35117
35118maybe-clean-stage2-target-libmpx: clean-stage2-target-libmpx
35119clean-stage2: clean-stage2-target-libmpx
35120clean-stage2-target-libmpx:
35121	@if [ $(current_stage) = stage2 ]; then \
35122	  [ -f $(TARGET_SUBDIR)/libmpx/Makefile ] || exit 0; \
35123	else \
35124	  [ -f $(TARGET_SUBDIR)/stage2-libmpx/Makefile ] || exit 0; \
35125	  $(MAKE) stage2-start; \
35126	fi; \
35127	cd $(TARGET_SUBDIR)/libmpx && \
35128	$(MAKE) $(EXTRA_TARGET_FLAGS)   clean
35129@endif target-libmpx-bootstrap
35130
35131
35132.PHONY: all-stage3-target-libmpx maybe-all-stage3-target-libmpx
35133.PHONY: clean-stage3-target-libmpx maybe-clean-stage3-target-libmpx
35134maybe-all-stage3-target-libmpx:
35135maybe-clean-stage3-target-libmpx:
35136@if target-libmpx-bootstrap
35137maybe-all-stage3-target-libmpx: all-stage3-target-libmpx
35138all-stage3: all-stage3-target-libmpx
35139TARGET-stage3-target-libmpx = $(TARGET-target-libmpx)
35140all-stage3-target-libmpx: configure-stage3-target-libmpx
35141	@[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
35142	@r=`${PWD_COMMAND}`; export r; \
35143	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35144	TFLAGS="$(STAGE3_TFLAGS)"; \
35145	$(NORMAL_TARGET_EXPORTS) \
35146	  \
35147	cd $(TARGET_SUBDIR)/libmpx && \
35148	$(MAKE) $(BASE_FLAGS_TO_PASS) \
35149		CFLAGS="$(CFLAGS_FOR_TARGET)" \
35150		CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
35151		LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
35152		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
35153		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
35154		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
35155		$(EXTRA_TARGET_FLAGS)   \
35156		TFLAGS="$(STAGE3_TFLAGS)" \
35157		$(TARGET-stage3-target-libmpx)
35158
35159maybe-clean-stage3-target-libmpx: clean-stage3-target-libmpx
35160clean-stage3: clean-stage3-target-libmpx
35161clean-stage3-target-libmpx:
35162	@if [ $(current_stage) = stage3 ]; then \
35163	  [ -f $(TARGET_SUBDIR)/libmpx/Makefile ] || exit 0; \
35164	else \
35165	  [ -f $(TARGET_SUBDIR)/stage3-libmpx/Makefile ] || exit 0; \
35166	  $(MAKE) stage3-start; \
35167	fi; \
35168	cd $(TARGET_SUBDIR)/libmpx && \
35169	$(MAKE) $(EXTRA_TARGET_FLAGS)   clean
35170@endif target-libmpx-bootstrap
35171
35172
35173.PHONY: all-stage4-target-libmpx maybe-all-stage4-target-libmpx
35174.PHONY: clean-stage4-target-libmpx maybe-clean-stage4-target-libmpx
35175maybe-all-stage4-target-libmpx:
35176maybe-clean-stage4-target-libmpx:
35177@if target-libmpx-bootstrap
35178maybe-all-stage4-target-libmpx: all-stage4-target-libmpx
35179all-stage4: all-stage4-target-libmpx
35180TARGET-stage4-target-libmpx = $(TARGET-target-libmpx)
35181all-stage4-target-libmpx: configure-stage4-target-libmpx
35182	@[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
35183	@r=`${PWD_COMMAND}`; export r; \
35184	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35185	TFLAGS="$(STAGE4_TFLAGS)"; \
35186	$(NORMAL_TARGET_EXPORTS) \
35187	  \
35188	cd $(TARGET_SUBDIR)/libmpx && \
35189	$(MAKE) $(BASE_FLAGS_TO_PASS) \
35190		CFLAGS="$(CFLAGS_FOR_TARGET)" \
35191		CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
35192		LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
35193		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
35194		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
35195		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
35196		$(EXTRA_TARGET_FLAGS)   \
35197		TFLAGS="$(STAGE4_TFLAGS)" \
35198		$(TARGET-stage4-target-libmpx)
35199
35200maybe-clean-stage4-target-libmpx: clean-stage4-target-libmpx
35201clean-stage4: clean-stage4-target-libmpx
35202clean-stage4-target-libmpx:
35203	@if [ $(current_stage) = stage4 ]; then \
35204	  [ -f $(TARGET_SUBDIR)/libmpx/Makefile ] || exit 0; \
35205	else \
35206	  [ -f $(TARGET_SUBDIR)/stage4-libmpx/Makefile ] || exit 0; \
35207	  $(MAKE) stage4-start; \
35208	fi; \
35209	cd $(TARGET_SUBDIR)/libmpx && \
35210	$(MAKE) $(EXTRA_TARGET_FLAGS)   clean
35211@endif target-libmpx-bootstrap
35212
35213
35214.PHONY: all-stageprofile-target-libmpx maybe-all-stageprofile-target-libmpx
35215.PHONY: clean-stageprofile-target-libmpx maybe-clean-stageprofile-target-libmpx
35216maybe-all-stageprofile-target-libmpx:
35217maybe-clean-stageprofile-target-libmpx:
35218@if target-libmpx-bootstrap
35219maybe-all-stageprofile-target-libmpx: all-stageprofile-target-libmpx
35220all-stageprofile: all-stageprofile-target-libmpx
35221TARGET-stageprofile-target-libmpx = $(TARGET-target-libmpx)
35222all-stageprofile-target-libmpx: configure-stageprofile-target-libmpx
35223	@[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
35224	@r=`${PWD_COMMAND}`; export r; \
35225	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35226	TFLAGS="$(STAGEprofile_TFLAGS)"; \
35227	$(NORMAL_TARGET_EXPORTS) \
35228	  \
35229	cd $(TARGET_SUBDIR)/libmpx && \
35230	$(MAKE) $(BASE_FLAGS_TO_PASS) \
35231		CFLAGS="$(CFLAGS_FOR_TARGET)" \
35232		CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
35233		LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
35234		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
35235		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
35236		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
35237		$(EXTRA_TARGET_FLAGS)   \
35238		TFLAGS="$(STAGEprofile_TFLAGS)" \
35239		$(TARGET-stageprofile-target-libmpx)
35240
35241maybe-clean-stageprofile-target-libmpx: clean-stageprofile-target-libmpx
35242clean-stageprofile: clean-stageprofile-target-libmpx
35243clean-stageprofile-target-libmpx:
35244	@if [ $(current_stage) = stageprofile ]; then \
35245	  [ -f $(TARGET_SUBDIR)/libmpx/Makefile ] || exit 0; \
35246	else \
35247	  [ -f $(TARGET_SUBDIR)/stageprofile-libmpx/Makefile ] || exit 0; \
35248	  $(MAKE) stageprofile-start; \
35249	fi; \
35250	cd $(TARGET_SUBDIR)/libmpx && \
35251	$(MAKE) $(EXTRA_TARGET_FLAGS)   clean
35252@endif target-libmpx-bootstrap
35253
35254
35255.PHONY: all-stagefeedback-target-libmpx maybe-all-stagefeedback-target-libmpx
35256.PHONY: clean-stagefeedback-target-libmpx maybe-clean-stagefeedback-target-libmpx
35257maybe-all-stagefeedback-target-libmpx:
35258maybe-clean-stagefeedback-target-libmpx:
35259@if target-libmpx-bootstrap
35260maybe-all-stagefeedback-target-libmpx: all-stagefeedback-target-libmpx
35261all-stagefeedback: all-stagefeedback-target-libmpx
35262TARGET-stagefeedback-target-libmpx = $(TARGET-target-libmpx)
35263all-stagefeedback-target-libmpx: configure-stagefeedback-target-libmpx
35264	@[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
35265	@r=`${PWD_COMMAND}`; export r; \
35266	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35267	TFLAGS="$(STAGEfeedback_TFLAGS)"; \
35268	$(NORMAL_TARGET_EXPORTS) \
35269	  \
35270	cd $(TARGET_SUBDIR)/libmpx && \
35271	$(MAKE) $(BASE_FLAGS_TO_PASS) \
35272		CFLAGS="$(CFLAGS_FOR_TARGET)" \
35273		CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
35274		LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
35275		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
35276		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
35277		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
35278		$(EXTRA_TARGET_FLAGS)   \
35279		TFLAGS="$(STAGEfeedback_TFLAGS)" \
35280		$(TARGET-stagefeedback-target-libmpx)
35281
35282maybe-clean-stagefeedback-target-libmpx: clean-stagefeedback-target-libmpx
35283clean-stagefeedback: clean-stagefeedback-target-libmpx
35284clean-stagefeedback-target-libmpx:
35285	@if [ $(current_stage) = stagefeedback ]; then \
35286	  [ -f $(TARGET_SUBDIR)/libmpx/Makefile ] || exit 0; \
35287	else \
35288	  [ -f $(TARGET_SUBDIR)/stagefeedback-libmpx/Makefile ] || exit 0; \
35289	  $(MAKE) stagefeedback-start; \
35290	fi; \
35291	cd $(TARGET_SUBDIR)/libmpx && \
35292	$(MAKE) $(EXTRA_TARGET_FLAGS)   clean
35293@endif target-libmpx-bootstrap
35294
35295
35296
35297
35298
35299
35300.PHONY: check-target-libmpx maybe-check-target-libmpx
35301maybe-check-target-libmpx:
35302@if target-libmpx
35303maybe-check-target-libmpx: check-target-libmpx
35304
35305check-target-libmpx:
35306	@: $(MAKE); $(unstage)
35307	@r=`${PWD_COMMAND}`; export r; \
35308	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35309	$(NORMAL_TARGET_EXPORTS) \
35310	(cd $(TARGET_SUBDIR)/libmpx && \
35311	  $(MAKE) $(TARGET_FLAGS_TO_PASS)   check)
35312
35313@endif target-libmpx
35314
35315.PHONY: install-target-libmpx maybe-install-target-libmpx
35316maybe-install-target-libmpx:
35317@if target-libmpx
35318maybe-install-target-libmpx: install-target-libmpx
35319
35320install-target-libmpx: installdirs
35321	@: $(MAKE); $(unstage)
35322	@r=`${PWD_COMMAND}`; export r; \
35323	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35324	$(NORMAL_TARGET_EXPORTS) \
35325	(cd $(TARGET_SUBDIR)/libmpx && \
35326	  $(MAKE) $(TARGET_FLAGS_TO_PASS)  install)
35327
35328@endif target-libmpx
35329
35330.PHONY: install-strip-target-libmpx maybe-install-strip-target-libmpx
35331maybe-install-strip-target-libmpx:
35332@if target-libmpx
35333maybe-install-strip-target-libmpx: install-strip-target-libmpx
35334
35335install-strip-target-libmpx: installdirs
35336	@: $(MAKE); $(unstage)
35337	@r=`${PWD_COMMAND}`; export r; \
35338	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35339	$(NORMAL_TARGET_EXPORTS) \
35340	(cd $(TARGET_SUBDIR)/libmpx && \
35341	  $(MAKE) $(TARGET_FLAGS_TO_PASS)  install-strip)
35342
35343@endif target-libmpx
35344
35345# Other targets (info, dvi, pdf, etc.)
35346
35347.PHONY: maybe-info-target-libmpx info-target-libmpx
35348maybe-info-target-libmpx:
35349@if target-libmpx
35350maybe-info-target-libmpx: info-target-libmpx
35351
35352info-target-libmpx: \
35353    configure-target-libmpx 
35354	@: $(MAKE); $(unstage)
35355	@[ -f $(TARGET_SUBDIR)/libmpx/Makefile ] || exit 0; \
35356	r=`${PWD_COMMAND}`; export r; \
35357	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35358	$(NORMAL_TARGET_EXPORTS) \
35359	echo "Doing info in $(TARGET_SUBDIR)/libmpx"; \
35360	for flag in $(EXTRA_TARGET_FLAGS); do \
35361	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35362	done; \
35363	(cd $(TARGET_SUBDIR)/libmpx && \
35364	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35365	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35366	          "RANLIB=$${RANLIB}" \
35367	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35368	           info) \
35369	  || exit 1
35370
35371@endif target-libmpx
35372
35373.PHONY: maybe-dvi-target-libmpx dvi-target-libmpx
35374maybe-dvi-target-libmpx:
35375@if target-libmpx
35376maybe-dvi-target-libmpx: dvi-target-libmpx
35377
35378dvi-target-libmpx: \
35379    configure-target-libmpx 
35380	@: $(MAKE); $(unstage)
35381	@[ -f $(TARGET_SUBDIR)/libmpx/Makefile ] || exit 0; \
35382	r=`${PWD_COMMAND}`; export r; \
35383	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35384	$(NORMAL_TARGET_EXPORTS) \
35385	echo "Doing dvi in $(TARGET_SUBDIR)/libmpx"; \
35386	for flag in $(EXTRA_TARGET_FLAGS); do \
35387	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35388	done; \
35389	(cd $(TARGET_SUBDIR)/libmpx && \
35390	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35391	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35392	          "RANLIB=$${RANLIB}" \
35393	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35394	           dvi) \
35395	  || exit 1
35396
35397@endif target-libmpx
35398
35399.PHONY: maybe-pdf-target-libmpx pdf-target-libmpx
35400maybe-pdf-target-libmpx:
35401@if target-libmpx
35402maybe-pdf-target-libmpx: pdf-target-libmpx
35403
35404pdf-target-libmpx: \
35405    configure-target-libmpx 
35406	@: $(MAKE); $(unstage)
35407	@[ -f $(TARGET_SUBDIR)/libmpx/Makefile ] || exit 0; \
35408	r=`${PWD_COMMAND}`; export r; \
35409	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35410	$(NORMAL_TARGET_EXPORTS) \
35411	echo "Doing pdf in $(TARGET_SUBDIR)/libmpx"; \
35412	for flag in $(EXTRA_TARGET_FLAGS); do \
35413	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35414	done; \
35415	(cd $(TARGET_SUBDIR)/libmpx && \
35416	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35417	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35418	          "RANLIB=$${RANLIB}" \
35419	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35420	           pdf) \
35421	  || exit 1
35422
35423@endif target-libmpx
35424
35425.PHONY: maybe-html-target-libmpx html-target-libmpx
35426maybe-html-target-libmpx:
35427@if target-libmpx
35428maybe-html-target-libmpx: html-target-libmpx
35429
35430html-target-libmpx: \
35431    configure-target-libmpx 
35432	@: $(MAKE); $(unstage)
35433	@[ -f $(TARGET_SUBDIR)/libmpx/Makefile ] || exit 0; \
35434	r=`${PWD_COMMAND}`; export r; \
35435	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35436	$(NORMAL_TARGET_EXPORTS) \
35437	echo "Doing html in $(TARGET_SUBDIR)/libmpx"; \
35438	for flag in $(EXTRA_TARGET_FLAGS); do \
35439	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35440	done; \
35441	(cd $(TARGET_SUBDIR)/libmpx && \
35442	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35443	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35444	          "RANLIB=$${RANLIB}" \
35445	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35446	           html) \
35447	  || exit 1
35448
35449@endif target-libmpx
35450
35451.PHONY: maybe-TAGS-target-libmpx TAGS-target-libmpx
35452maybe-TAGS-target-libmpx:
35453@if target-libmpx
35454maybe-TAGS-target-libmpx: TAGS-target-libmpx
35455
35456TAGS-target-libmpx: \
35457    configure-target-libmpx 
35458	@: $(MAKE); $(unstage)
35459	@[ -f $(TARGET_SUBDIR)/libmpx/Makefile ] || exit 0; \
35460	r=`${PWD_COMMAND}`; export r; \
35461	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35462	$(NORMAL_TARGET_EXPORTS) \
35463	echo "Doing TAGS in $(TARGET_SUBDIR)/libmpx"; \
35464	for flag in $(EXTRA_TARGET_FLAGS); do \
35465	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35466	done; \
35467	(cd $(TARGET_SUBDIR)/libmpx && \
35468	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35469	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35470	          "RANLIB=$${RANLIB}" \
35471	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35472	           TAGS) \
35473	  || exit 1
35474
35475@endif target-libmpx
35476
35477.PHONY: maybe-install-info-target-libmpx install-info-target-libmpx
35478maybe-install-info-target-libmpx:
35479@if target-libmpx
35480maybe-install-info-target-libmpx: install-info-target-libmpx
35481
35482install-info-target-libmpx: \
35483    configure-target-libmpx \
35484    info-target-libmpx 
35485	@: $(MAKE); $(unstage)
35486	@[ -f $(TARGET_SUBDIR)/libmpx/Makefile ] || exit 0; \
35487	r=`${PWD_COMMAND}`; export r; \
35488	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35489	$(NORMAL_TARGET_EXPORTS) \
35490	echo "Doing install-info in $(TARGET_SUBDIR)/libmpx"; \
35491	for flag in $(EXTRA_TARGET_FLAGS); do \
35492	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35493	done; \
35494	(cd $(TARGET_SUBDIR)/libmpx && \
35495	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35496	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35497	          "RANLIB=$${RANLIB}" \
35498	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35499	           install-info) \
35500	  || exit 1
35501
35502@endif target-libmpx
35503
35504.PHONY: maybe-install-pdf-target-libmpx install-pdf-target-libmpx
35505maybe-install-pdf-target-libmpx:
35506@if target-libmpx
35507maybe-install-pdf-target-libmpx: install-pdf-target-libmpx
35508
35509install-pdf-target-libmpx: \
35510    configure-target-libmpx \
35511    pdf-target-libmpx 
35512	@: $(MAKE); $(unstage)
35513	@[ -f $(TARGET_SUBDIR)/libmpx/Makefile ] || exit 0; \
35514	r=`${PWD_COMMAND}`; export r; \
35515	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35516	$(NORMAL_TARGET_EXPORTS) \
35517	echo "Doing install-pdf in $(TARGET_SUBDIR)/libmpx"; \
35518	for flag in $(EXTRA_TARGET_FLAGS); do \
35519	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35520	done; \
35521	(cd $(TARGET_SUBDIR)/libmpx && \
35522	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35523	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35524	          "RANLIB=$${RANLIB}" \
35525	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35526	           install-pdf) \
35527	  || exit 1
35528
35529@endif target-libmpx
35530
35531.PHONY: maybe-install-html-target-libmpx install-html-target-libmpx
35532maybe-install-html-target-libmpx:
35533@if target-libmpx
35534maybe-install-html-target-libmpx: install-html-target-libmpx
35535
35536install-html-target-libmpx: \
35537    configure-target-libmpx \
35538    html-target-libmpx 
35539	@: $(MAKE); $(unstage)
35540	@[ -f $(TARGET_SUBDIR)/libmpx/Makefile ] || exit 0; \
35541	r=`${PWD_COMMAND}`; export r; \
35542	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35543	$(NORMAL_TARGET_EXPORTS) \
35544	echo "Doing install-html in $(TARGET_SUBDIR)/libmpx"; \
35545	for flag in $(EXTRA_TARGET_FLAGS); do \
35546	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35547	done; \
35548	(cd $(TARGET_SUBDIR)/libmpx && \
35549	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35550	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35551	          "RANLIB=$${RANLIB}" \
35552	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35553	           install-html) \
35554	  || exit 1
35555
35556@endif target-libmpx
35557
35558.PHONY: maybe-installcheck-target-libmpx installcheck-target-libmpx
35559maybe-installcheck-target-libmpx:
35560@if target-libmpx
35561maybe-installcheck-target-libmpx: installcheck-target-libmpx
35562
35563installcheck-target-libmpx: \
35564    configure-target-libmpx 
35565	@: $(MAKE); $(unstage)
35566	@[ -f $(TARGET_SUBDIR)/libmpx/Makefile ] || exit 0; \
35567	r=`${PWD_COMMAND}`; export r; \
35568	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35569	$(NORMAL_TARGET_EXPORTS) \
35570	echo "Doing installcheck in $(TARGET_SUBDIR)/libmpx"; \
35571	for flag in $(EXTRA_TARGET_FLAGS); do \
35572	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35573	done; \
35574	(cd $(TARGET_SUBDIR)/libmpx && \
35575	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35576	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35577	          "RANLIB=$${RANLIB}" \
35578	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35579	           installcheck) \
35580	  || exit 1
35581
35582@endif target-libmpx
35583
35584.PHONY: maybe-mostlyclean-target-libmpx mostlyclean-target-libmpx
35585maybe-mostlyclean-target-libmpx:
35586@if target-libmpx
35587maybe-mostlyclean-target-libmpx: mostlyclean-target-libmpx
35588
35589mostlyclean-target-libmpx: 
35590	@: $(MAKE); $(unstage)
35591	@[ -f $(TARGET_SUBDIR)/libmpx/Makefile ] || exit 0; \
35592	r=`${PWD_COMMAND}`; export r; \
35593	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35594	$(NORMAL_TARGET_EXPORTS) \
35595	echo "Doing mostlyclean in $(TARGET_SUBDIR)/libmpx"; \
35596	for flag in $(EXTRA_TARGET_FLAGS); do \
35597	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35598	done; \
35599	(cd $(TARGET_SUBDIR)/libmpx && \
35600	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35601	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35602	          "RANLIB=$${RANLIB}" \
35603	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35604	           mostlyclean) \
35605	  || exit 1
35606
35607@endif target-libmpx
35608
35609.PHONY: maybe-clean-target-libmpx clean-target-libmpx
35610maybe-clean-target-libmpx:
35611@if target-libmpx
35612maybe-clean-target-libmpx: clean-target-libmpx
35613
35614clean-target-libmpx: 
35615	@: $(MAKE); $(unstage)
35616	@[ -f $(TARGET_SUBDIR)/libmpx/Makefile ] || exit 0; \
35617	r=`${PWD_COMMAND}`; export r; \
35618	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35619	$(NORMAL_TARGET_EXPORTS) \
35620	echo "Doing clean in $(TARGET_SUBDIR)/libmpx"; \
35621	for flag in $(EXTRA_TARGET_FLAGS); do \
35622	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35623	done; \
35624	(cd $(TARGET_SUBDIR)/libmpx && \
35625	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35626	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35627	          "RANLIB=$${RANLIB}" \
35628	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35629	           clean) \
35630	  || exit 1
35631
35632@endif target-libmpx
35633
35634.PHONY: maybe-distclean-target-libmpx distclean-target-libmpx
35635maybe-distclean-target-libmpx:
35636@if target-libmpx
35637maybe-distclean-target-libmpx: distclean-target-libmpx
35638
35639distclean-target-libmpx: 
35640	@: $(MAKE); $(unstage)
35641	@[ -f $(TARGET_SUBDIR)/libmpx/Makefile ] || exit 0; \
35642	r=`${PWD_COMMAND}`; export r; \
35643	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35644	$(NORMAL_TARGET_EXPORTS) \
35645	echo "Doing distclean in $(TARGET_SUBDIR)/libmpx"; \
35646	for flag in $(EXTRA_TARGET_FLAGS); do \
35647	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35648	done; \
35649	(cd $(TARGET_SUBDIR)/libmpx && \
35650	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35651	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35652	          "RANLIB=$${RANLIB}" \
35653	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35654	           distclean) \
35655	  || exit 1
35656
35657@endif target-libmpx
35658
35659.PHONY: maybe-maintainer-clean-target-libmpx maintainer-clean-target-libmpx
35660maybe-maintainer-clean-target-libmpx:
35661@if target-libmpx
35662maybe-maintainer-clean-target-libmpx: maintainer-clean-target-libmpx
35663
35664maintainer-clean-target-libmpx: 
35665	@: $(MAKE); $(unstage)
35666	@[ -f $(TARGET_SUBDIR)/libmpx/Makefile ] || exit 0; \
35667	r=`${PWD_COMMAND}`; export r; \
35668	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35669	$(NORMAL_TARGET_EXPORTS) \
35670	echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libmpx"; \
35671	for flag in $(EXTRA_TARGET_FLAGS); do \
35672	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35673	done; \
35674	(cd $(TARGET_SUBDIR)/libmpx && \
35675	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35676	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35677	          "RANLIB=$${RANLIB}" \
35678	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35679	           maintainer-clean) \
35680	  || exit 1
35681
35682@endif target-libmpx
35683
35684
35685
35686
35687
35688.PHONY: configure-target-libvtv maybe-configure-target-libvtv
35689maybe-configure-target-libvtv:
35690@if gcc-bootstrap
35691configure-target-libvtv: stage_current
35692@endif gcc-bootstrap
35693@if target-libvtv
35694maybe-configure-target-libvtv: configure-target-libvtv
35695configure-target-libvtv: 
35696	@r=`${PWD_COMMAND}`; export r; \
35697	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35698	echo "Checking multilib configuration for libvtv..."; \
35699	$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libvtv; \
35700	$(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libvtv/multilib.tmp 2> /dev/null; \
35701	if test -r $(TARGET_SUBDIR)/libvtv/multilib.out; then \
35702	  if cmp -s $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; then \
35703	    rm -f $(TARGET_SUBDIR)/libvtv/multilib.tmp; \
35704	  else \
35705	    rm -f $(TARGET_SUBDIR)/libvtv/Makefile; \
35706	    mv $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; \
35707	  fi; \
35708	else \
35709	  mv $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; \
35710	fi; \
35711	test ! -f $(TARGET_SUBDIR)/libvtv/Makefile || exit 0; \
35712	$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libvtv; \
35713	$(RAW_CXX_TARGET_EXPORTS)  \
35714	echo Configuring in $(TARGET_SUBDIR)/libvtv; \
35715	cd "$(TARGET_SUBDIR)/libvtv" || exit 1; \
35716	case $(srcdir) in \
35717	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
35718	  *) topdir=`echo $(TARGET_SUBDIR)/libvtv/ | \
35719		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
35720	esac; \
35721	module_srcdir=libvtv; \
35722	rm -f no-such-file || : ; \
35723	CONFIG_SITE=no-such-file $(SHELL) \
35724	  $$s/$$module_srcdir/configure \
35725	  --srcdir=$${topdir}/$$module_srcdir \
35726	  $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
35727	  --target=${target_alias}  \
35728	  || exit 1
35729@endif target-libvtv
35730
35731
35732
35733.PHONY: configure-stage1-target-libvtv maybe-configure-stage1-target-libvtv
35734maybe-configure-stage1-target-libvtv:
35735@if target-libvtv-bootstrap
35736maybe-configure-stage1-target-libvtv: configure-stage1-target-libvtv
35737configure-stage1-target-libvtv:
35738	@[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
35739	@$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libvtv
35740	@r=`${PWD_COMMAND}`; export r; \
35741	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35742	TFLAGS="$(STAGE1_TFLAGS)"; \
35743	echo "Checking multilib configuration for libvtv..."; \
35744	$(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libvtv/multilib.tmp 2> /dev/null; \
35745	if test -r $(TARGET_SUBDIR)/libvtv/multilib.out; then \
35746	  if cmp -s $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; then \
35747	    rm -f $(TARGET_SUBDIR)/libvtv/multilib.tmp; \
35748	  else \
35749	    rm -f $(TARGET_SUBDIR)/libvtv/Makefile; \
35750	    mv $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; \
35751	  fi; \
35752	else \
35753	  mv $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; \
35754	fi; \
35755	test ! -f $(TARGET_SUBDIR)/libvtv/Makefile || exit 0; \
35756	$(RAW_CXX_TARGET_EXPORTS) \
35757	CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
35758	CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
35759	LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS;  \
35760	echo Configuring stage 1 in $(TARGET_SUBDIR)/libvtv; \
35761	$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libvtv; \
35762	cd $(TARGET_SUBDIR)/libvtv || exit 1; \
35763	case $(srcdir) in \
35764	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
35765	  *) topdir=`echo $(TARGET_SUBDIR)/libvtv/ | \
35766		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
35767	esac; \
35768	module_srcdir=libvtv; \
35769	$(SHELL) $$s/$$module_srcdir/configure \
35770	  --srcdir=$${topdir}/$$module_srcdir \
35771	  $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
35772	  --target=${target_alias} \
35773	   \
35774	  $(STAGE1_CONFIGURE_FLAGS)
35775@endif target-libvtv-bootstrap
35776
35777.PHONY: configure-stage2-target-libvtv maybe-configure-stage2-target-libvtv
35778maybe-configure-stage2-target-libvtv:
35779@if target-libvtv-bootstrap
35780maybe-configure-stage2-target-libvtv: configure-stage2-target-libvtv
35781configure-stage2-target-libvtv:
35782	@[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
35783	@$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libvtv
35784	@r=`${PWD_COMMAND}`; export r; \
35785	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35786	TFLAGS="$(STAGE2_TFLAGS)"; \
35787	echo "Checking multilib configuration for libvtv..."; \
35788	$(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libvtv/multilib.tmp 2> /dev/null; \
35789	if test -r $(TARGET_SUBDIR)/libvtv/multilib.out; then \
35790	  if cmp -s $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; then \
35791	    rm -f $(TARGET_SUBDIR)/libvtv/multilib.tmp; \
35792	  else \
35793	    rm -f $(TARGET_SUBDIR)/libvtv/Makefile; \
35794	    mv $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; \
35795	  fi; \
35796	else \
35797	  mv $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; \
35798	fi; \
35799	test ! -f $(TARGET_SUBDIR)/libvtv/Makefile || exit 0; \
35800	$(RAW_CXX_TARGET_EXPORTS) \
35801	 \
35802	CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
35803	CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
35804	LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS;  \
35805	echo Configuring stage 2 in $(TARGET_SUBDIR)/libvtv; \
35806	$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libvtv; \
35807	cd $(TARGET_SUBDIR)/libvtv || exit 1; \
35808	case $(srcdir) in \
35809	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
35810	  *) topdir=`echo $(TARGET_SUBDIR)/libvtv/ | \
35811		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
35812	esac; \
35813	module_srcdir=libvtv; \
35814	$(SHELL) $$s/$$module_srcdir/configure \
35815	  --srcdir=$${topdir}/$$module_srcdir \
35816	  $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
35817	  --target=${target_alias} \
35818	  --with-build-libsubdir=$(HOST_SUBDIR) \
35819	  $(STAGE2_CONFIGURE_FLAGS)
35820@endif target-libvtv-bootstrap
35821
35822.PHONY: configure-stage3-target-libvtv maybe-configure-stage3-target-libvtv
35823maybe-configure-stage3-target-libvtv:
35824@if target-libvtv-bootstrap
35825maybe-configure-stage3-target-libvtv: configure-stage3-target-libvtv
35826configure-stage3-target-libvtv:
35827	@[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
35828	@$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libvtv
35829	@r=`${PWD_COMMAND}`; export r; \
35830	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35831	TFLAGS="$(STAGE3_TFLAGS)"; \
35832	echo "Checking multilib configuration for libvtv..."; \
35833	$(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libvtv/multilib.tmp 2> /dev/null; \
35834	if test -r $(TARGET_SUBDIR)/libvtv/multilib.out; then \
35835	  if cmp -s $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; then \
35836	    rm -f $(TARGET_SUBDIR)/libvtv/multilib.tmp; \
35837	  else \
35838	    rm -f $(TARGET_SUBDIR)/libvtv/Makefile; \
35839	    mv $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; \
35840	  fi; \
35841	else \
35842	  mv $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; \
35843	fi; \
35844	test ! -f $(TARGET_SUBDIR)/libvtv/Makefile || exit 0; \
35845	$(RAW_CXX_TARGET_EXPORTS) \
35846	 \
35847	CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
35848	CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
35849	LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS;  \
35850	echo Configuring stage 3 in $(TARGET_SUBDIR)/libvtv; \
35851	$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libvtv; \
35852	cd $(TARGET_SUBDIR)/libvtv || exit 1; \
35853	case $(srcdir) in \
35854	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
35855	  *) topdir=`echo $(TARGET_SUBDIR)/libvtv/ | \
35856		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
35857	esac; \
35858	module_srcdir=libvtv; \
35859	$(SHELL) $$s/$$module_srcdir/configure \
35860	  --srcdir=$${topdir}/$$module_srcdir \
35861	  $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
35862	  --target=${target_alias} \
35863	  --with-build-libsubdir=$(HOST_SUBDIR) \
35864	  $(STAGE3_CONFIGURE_FLAGS)
35865@endif target-libvtv-bootstrap
35866
35867.PHONY: configure-stage4-target-libvtv maybe-configure-stage4-target-libvtv
35868maybe-configure-stage4-target-libvtv:
35869@if target-libvtv-bootstrap
35870maybe-configure-stage4-target-libvtv: configure-stage4-target-libvtv
35871configure-stage4-target-libvtv:
35872	@[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
35873	@$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libvtv
35874	@r=`${PWD_COMMAND}`; export r; \
35875	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35876	TFLAGS="$(STAGE4_TFLAGS)"; \
35877	echo "Checking multilib configuration for libvtv..."; \
35878	$(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libvtv/multilib.tmp 2> /dev/null; \
35879	if test -r $(TARGET_SUBDIR)/libvtv/multilib.out; then \
35880	  if cmp -s $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; then \
35881	    rm -f $(TARGET_SUBDIR)/libvtv/multilib.tmp; \
35882	  else \
35883	    rm -f $(TARGET_SUBDIR)/libvtv/Makefile; \
35884	    mv $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; \
35885	  fi; \
35886	else \
35887	  mv $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; \
35888	fi; \
35889	test ! -f $(TARGET_SUBDIR)/libvtv/Makefile || exit 0; \
35890	$(RAW_CXX_TARGET_EXPORTS) \
35891	 \
35892	CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
35893	CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
35894	LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS;  \
35895	echo Configuring stage 4 in $(TARGET_SUBDIR)/libvtv; \
35896	$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libvtv; \
35897	cd $(TARGET_SUBDIR)/libvtv || exit 1; \
35898	case $(srcdir) in \
35899	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
35900	  *) topdir=`echo $(TARGET_SUBDIR)/libvtv/ | \
35901		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
35902	esac; \
35903	module_srcdir=libvtv; \
35904	$(SHELL) $$s/$$module_srcdir/configure \
35905	  --srcdir=$${topdir}/$$module_srcdir \
35906	  $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
35907	  --target=${target_alias} \
35908	  --with-build-libsubdir=$(HOST_SUBDIR) \
35909	  $(STAGE4_CONFIGURE_FLAGS)
35910@endif target-libvtv-bootstrap
35911
35912.PHONY: configure-stageprofile-target-libvtv maybe-configure-stageprofile-target-libvtv
35913maybe-configure-stageprofile-target-libvtv:
35914@if target-libvtv-bootstrap
35915maybe-configure-stageprofile-target-libvtv: configure-stageprofile-target-libvtv
35916configure-stageprofile-target-libvtv:
35917	@[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
35918	@$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libvtv
35919	@r=`${PWD_COMMAND}`; export r; \
35920	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35921	TFLAGS="$(STAGEprofile_TFLAGS)"; \
35922	echo "Checking multilib configuration for libvtv..."; \
35923	$(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libvtv/multilib.tmp 2> /dev/null; \
35924	if test -r $(TARGET_SUBDIR)/libvtv/multilib.out; then \
35925	  if cmp -s $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; then \
35926	    rm -f $(TARGET_SUBDIR)/libvtv/multilib.tmp; \
35927	  else \
35928	    rm -f $(TARGET_SUBDIR)/libvtv/Makefile; \
35929	    mv $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; \
35930	  fi; \
35931	else \
35932	  mv $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; \
35933	fi; \
35934	test ! -f $(TARGET_SUBDIR)/libvtv/Makefile || exit 0; \
35935	$(RAW_CXX_TARGET_EXPORTS) \
35936	 \
35937	CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
35938	CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
35939	LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS;  \
35940	echo Configuring stage profile in $(TARGET_SUBDIR)/libvtv; \
35941	$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libvtv; \
35942	cd $(TARGET_SUBDIR)/libvtv || exit 1; \
35943	case $(srcdir) in \
35944	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
35945	  *) topdir=`echo $(TARGET_SUBDIR)/libvtv/ | \
35946		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
35947	esac; \
35948	module_srcdir=libvtv; \
35949	$(SHELL) $$s/$$module_srcdir/configure \
35950	  --srcdir=$${topdir}/$$module_srcdir \
35951	  $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
35952	  --target=${target_alias} \
35953	  --with-build-libsubdir=$(HOST_SUBDIR) \
35954	  $(STAGEprofile_CONFIGURE_FLAGS)
35955@endif target-libvtv-bootstrap
35956
35957.PHONY: configure-stagefeedback-target-libvtv maybe-configure-stagefeedback-target-libvtv
35958maybe-configure-stagefeedback-target-libvtv:
35959@if target-libvtv-bootstrap
35960maybe-configure-stagefeedback-target-libvtv: configure-stagefeedback-target-libvtv
35961configure-stagefeedback-target-libvtv:
35962	@[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
35963	@$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libvtv
35964	@r=`${PWD_COMMAND}`; export r; \
35965	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35966	TFLAGS="$(STAGEfeedback_TFLAGS)"; \
35967	echo "Checking multilib configuration for libvtv..."; \
35968	$(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libvtv/multilib.tmp 2> /dev/null; \
35969	if test -r $(TARGET_SUBDIR)/libvtv/multilib.out; then \
35970	  if cmp -s $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; then \
35971	    rm -f $(TARGET_SUBDIR)/libvtv/multilib.tmp; \
35972	  else \
35973	    rm -f $(TARGET_SUBDIR)/libvtv/Makefile; \
35974	    mv $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; \
35975	  fi; \
35976	else \
35977	  mv $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; \
35978	fi; \
35979	test ! -f $(TARGET_SUBDIR)/libvtv/Makefile || exit 0; \
35980	$(RAW_CXX_TARGET_EXPORTS) \
35981	 \
35982	CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
35983	CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
35984	LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS;  \
35985	echo Configuring stage feedback in $(TARGET_SUBDIR)/libvtv; \
35986	$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libvtv; \
35987	cd $(TARGET_SUBDIR)/libvtv || exit 1; \
35988	case $(srcdir) in \
35989	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
35990	  *) topdir=`echo $(TARGET_SUBDIR)/libvtv/ | \
35991		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
35992	esac; \
35993	module_srcdir=libvtv; \
35994	$(SHELL) $$s/$$module_srcdir/configure \
35995	  --srcdir=$${topdir}/$$module_srcdir \
35996	  $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
35997	  --target=${target_alias} \
35998	  --with-build-libsubdir=$(HOST_SUBDIR) \
35999	  $(STAGEfeedback_CONFIGURE_FLAGS)
36000@endif target-libvtv-bootstrap
36001
36002
36003
36004
36005
36006.PHONY: all-target-libvtv maybe-all-target-libvtv
36007maybe-all-target-libvtv:
36008@if gcc-bootstrap
36009all-target-libvtv: stage_current
36010@endif gcc-bootstrap
36011@if target-libvtv
36012TARGET-target-libvtv=all
36013maybe-all-target-libvtv: all-target-libvtv
36014all-target-libvtv: configure-target-libvtv
36015	@r=`${PWD_COMMAND}`; export r; \
36016	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36017	$(RAW_CXX_TARGET_EXPORTS)  \
36018	(cd $(TARGET_SUBDIR)/libvtv && \
36019	  $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)'   \
36020		$(TARGET-target-libvtv))
36021@endif target-libvtv
36022
36023
36024
36025.PHONY: all-stage1-target-libvtv maybe-all-stage1-target-libvtv
36026.PHONY: clean-stage1-target-libvtv maybe-clean-stage1-target-libvtv
36027maybe-all-stage1-target-libvtv:
36028maybe-clean-stage1-target-libvtv:
36029@if target-libvtv-bootstrap
36030maybe-all-stage1-target-libvtv: all-stage1-target-libvtv
36031all-stage1: all-stage1-target-libvtv
36032TARGET-stage1-target-libvtv = $(TARGET-target-libvtv)
36033all-stage1-target-libvtv: configure-stage1-target-libvtv
36034	@[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
36035	@r=`${PWD_COMMAND}`; export r; \
36036	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36037	TFLAGS="$(STAGE1_TFLAGS)"; \
36038	$(RAW_CXX_TARGET_EXPORTS)  \
36039	cd $(TARGET_SUBDIR)/libvtv && \
36040	$(MAKE) $(BASE_FLAGS_TO_PASS) \
36041		CFLAGS="$(CFLAGS_FOR_TARGET)" \
36042		CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
36043		LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
36044		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
36045		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
36046		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
36047		$(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)'  \
36048		  \
36049		TFLAGS="$(STAGE1_TFLAGS)" \
36050		$(TARGET-stage1-target-libvtv)
36051
36052maybe-clean-stage1-target-libvtv: clean-stage1-target-libvtv
36053clean-stage1: clean-stage1-target-libvtv
36054clean-stage1-target-libvtv:
36055	@if [ $(current_stage) = stage1 ]; then \
36056	  [ -f $(TARGET_SUBDIR)/libvtv/Makefile ] || exit 0; \
36057	else \
36058	  [ -f $(TARGET_SUBDIR)/stage1-libvtv/Makefile ] || exit 0; \
36059	  $(MAKE) stage1-start; \
36060	fi; \
36061	cd $(TARGET_SUBDIR)/libvtv && \
36062	$(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)'  \
36063	  clean
36064@endif target-libvtv-bootstrap
36065
36066
36067.PHONY: all-stage2-target-libvtv maybe-all-stage2-target-libvtv
36068.PHONY: clean-stage2-target-libvtv maybe-clean-stage2-target-libvtv
36069maybe-all-stage2-target-libvtv:
36070maybe-clean-stage2-target-libvtv:
36071@if target-libvtv-bootstrap
36072maybe-all-stage2-target-libvtv: all-stage2-target-libvtv
36073all-stage2: all-stage2-target-libvtv
36074TARGET-stage2-target-libvtv = $(TARGET-target-libvtv)
36075all-stage2-target-libvtv: configure-stage2-target-libvtv
36076	@[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
36077	@r=`${PWD_COMMAND}`; export r; \
36078	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36079	TFLAGS="$(STAGE2_TFLAGS)"; \
36080	$(RAW_CXX_TARGET_EXPORTS) \
36081	  \
36082	cd $(TARGET_SUBDIR)/libvtv && \
36083	$(MAKE) $(BASE_FLAGS_TO_PASS) \
36084		CFLAGS="$(CFLAGS_FOR_TARGET)" \
36085		CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
36086		LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
36087		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
36088		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
36089		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
36090		$(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)'   \
36091		TFLAGS="$(STAGE2_TFLAGS)" \
36092		$(TARGET-stage2-target-libvtv)
36093
36094maybe-clean-stage2-target-libvtv: clean-stage2-target-libvtv
36095clean-stage2: clean-stage2-target-libvtv
36096clean-stage2-target-libvtv:
36097	@if [ $(current_stage) = stage2 ]; then \
36098	  [ -f $(TARGET_SUBDIR)/libvtv/Makefile ] || exit 0; \
36099	else \
36100	  [ -f $(TARGET_SUBDIR)/stage2-libvtv/Makefile ] || exit 0; \
36101	  $(MAKE) stage2-start; \
36102	fi; \
36103	cd $(TARGET_SUBDIR)/libvtv && \
36104	$(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)'   clean
36105@endif target-libvtv-bootstrap
36106
36107
36108.PHONY: all-stage3-target-libvtv maybe-all-stage3-target-libvtv
36109.PHONY: clean-stage3-target-libvtv maybe-clean-stage3-target-libvtv
36110maybe-all-stage3-target-libvtv:
36111maybe-clean-stage3-target-libvtv:
36112@if target-libvtv-bootstrap
36113maybe-all-stage3-target-libvtv: all-stage3-target-libvtv
36114all-stage3: all-stage3-target-libvtv
36115TARGET-stage3-target-libvtv = $(TARGET-target-libvtv)
36116all-stage3-target-libvtv: configure-stage3-target-libvtv
36117	@[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
36118	@r=`${PWD_COMMAND}`; export r; \
36119	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36120	TFLAGS="$(STAGE3_TFLAGS)"; \
36121	$(RAW_CXX_TARGET_EXPORTS) \
36122	  \
36123	cd $(TARGET_SUBDIR)/libvtv && \
36124	$(MAKE) $(BASE_FLAGS_TO_PASS) \
36125		CFLAGS="$(CFLAGS_FOR_TARGET)" \
36126		CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
36127		LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
36128		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
36129		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
36130		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
36131		$(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)'   \
36132		TFLAGS="$(STAGE3_TFLAGS)" \
36133		$(TARGET-stage3-target-libvtv)
36134
36135maybe-clean-stage3-target-libvtv: clean-stage3-target-libvtv
36136clean-stage3: clean-stage3-target-libvtv
36137clean-stage3-target-libvtv:
36138	@if [ $(current_stage) = stage3 ]; then \
36139	  [ -f $(TARGET_SUBDIR)/libvtv/Makefile ] || exit 0; \
36140	else \
36141	  [ -f $(TARGET_SUBDIR)/stage3-libvtv/Makefile ] || exit 0; \
36142	  $(MAKE) stage3-start; \
36143	fi; \
36144	cd $(TARGET_SUBDIR)/libvtv && \
36145	$(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)'   clean
36146@endif target-libvtv-bootstrap
36147
36148
36149.PHONY: all-stage4-target-libvtv maybe-all-stage4-target-libvtv
36150.PHONY: clean-stage4-target-libvtv maybe-clean-stage4-target-libvtv
36151maybe-all-stage4-target-libvtv:
36152maybe-clean-stage4-target-libvtv:
36153@if target-libvtv-bootstrap
36154maybe-all-stage4-target-libvtv: all-stage4-target-libvtv
36155all-stage4: all-stage4-target-libvtv
36156TARGET-stage4-target-libvtv = $(TARGET-target-libvtv)
36157all-stage4-target-libvtv: configure-stage4-target-libvtv
36158	@[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
36159	@r=`${PWD_COMMAND}`; export r; \
36160	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36161	TFLAGS="$(STAGE4_TFLAGS)"; \
36162	$(RAW_CXX_TARGET_EXPORTS) \
36163	  \
36164	cd $(TARGET_SUBDIR)/libvtv && \
36165	$(MAKE) $(BASE_FLAGS_TO_PASS) \
36166		CFLAGS="$(CFLAGS_FOR_TARGET)" \
36167		CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
36168		LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
36169		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
36170		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
36171		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
36172		$(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)'   \
36173		TFLAGS="$(STAGE4_TFLAGS)" \
36174		$(TARGET-stage4-target-libvtv)
36175
36176maybe-clean-stage4-target-libvtv: clean-stage4-target-libvtv
36177clean-stage4: clean-stage4-target-libvtv
36178clean-stage4-target-libvtv:
36179	@if [ $(current_stage) = stage4 ]; then \
36180	  [ -f $(TARGET_SUBDIR)/libvtv/Makefile ] || exit 0; \
36181	else \
36182	  [ -f $(TARGET_SUBDIR)/stage4-libvtv/Makefile ] || exit 0; \
36183	  $(MAKE) stage4-start; \
36184	fi; \
36185	cd $(TARGET_SUBDIR)/libvtv && \
36186	$(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)'   clean
36187@endif target-libvtv-bootstrap
36188
36189
36190.PHONY: all-stageprofile-target-libvtv maybe-all-stageprofile-target-libvtv
36191.PHONY: clean-stageprofile-target-libvtv maybe-clean-stageprofile-target-libvtv
36192maybe-all-stageprofile-target-libvtv:
36193maybe-clean-stageprofile-target-libvtv:
36194@if target-libvtv-bootstrap
36195maybe-all-stageprofile-target-libvtv: all-stageprofile-target-libvtv
36196all-stageprofile: all-stageprofile-target-libvtv
36197TARGET-stageprofile-target-libvtv = $(TARGET-target-libvtv)
36198all-stageprofile-target-libvtv: configure-stageprofile-target-libvtv
36199	@[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
36200	@r=`${PWD_COMMAND}`; export r; \
36201	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36202	TFLAGS="$(STAGEprofile_TFLAGS)"; \
36203	$(RAW_CXX_TARGET_EXPORTS) \
36204	  \
36205	cd $(TARGET_SUBDIR)/libvtv && \
36206	$(MAKE) $(BASE_FLAGS_TO_PASS) \
36207		CFLAGS="$(CFLAGS_FOR_TARGET)" \
36208		CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
36209		LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
36210		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
36211		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
36212		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
36213		$(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)'   \
36214		TFLAGS="$(STAGEprofile_TFLAGS)" \
36215		$(TARGET-stageprofile-target-libvtv)
36216
36217maybe-clean-stageprofile-target-libvtv: clean-stageprofile-target-libvtv
36218clean-stageprofile: clean-stageprofile-target-libvtv
36219clean-stageprofile-target-libvtv:
36220	@if [ $(current_stage) = stageprofile ]; then \
36221	  [ -f $(TARGET_SUBDIR)/libvtv/Makefile ] || exit 0; \
36222	else \
36223	  [ -f $(TARGET_SUBDIR)/stageprofile-libvtv/Makefile ] || exit 0; \
36224	  $(MAKE) stageprofile-start; \
36225	fi; \
36226	cd $(TARGET_SUBDIR)/libvtv && \
36227	$(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)'   clean
36228@endif target-libvtv-bootstrap
36229
36230
36231.PHONY: all-stagefeedback-target-libvtv maybe-all-stagefeedback-target-libvtv
36232.PHONY: clean-stagefeedback-target-libvtv maybe-clean-stagefeedback-target-libvtv
36233maybe-all-stagefeedback-target-libvtv:
36234maybe-clean-stagefeedback-target-libvtv:
36235@if target-libvtv-bootstrap
36236maybe-all-stagefeedback-target-libvtv: all-stagefeedback-target-libvtv
36237all-stagefeedback: all-stagefeedback-target-libvtv
36238TARGET-stagefeedback-target-libvtv = $(TARGET-target-libvtv)
36239all-stagefeedback-target-libvtv: configure-stagefeedback-target-libvtv
36240	@[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
36241	@r=`${PWD_COMMAND}`; export r; \
36242	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36243	TFLAGS="$(STAGEfeedback_TFLAGS)"; \
36244	$(RAW_CXX_TARGET_EXPORTS) \
36245	  \
36246	cd $(TARGET_SUBDIR)/libvtv && \
36247	$(MAKE) $(BASE_FLAGS_TO_PASS) \
36248		CFLAGS="$(CFLAGS_FOR_TARGET)" \
36249		CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
36250		LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
36251		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
36252		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
36253		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
36254		$(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)'   \
36255		TFLAGS="$(STAGEfeedback_TFLAGS)" \
36256		$(TARGET-stagefeedback-target-libvtv)
36257
36258maybe-clean-stagefeedback-target-libvtv: clean-stagefeedback-target-libvtv
36259clean-stagefeedback: clean-stagefeedback-target-libvtv
36260clean-stagefeedback-target-libvtv:
36261	@if [ $(current_stage) = stagefeedback ]; then \
36262	  [ -f $(TARGET_SUBDIR)/libvtv/Makefile ] || exit 0; \
36263	else \
36264	  [ -f $(TARGET_SUBDIR)/stagefeedback-libvtv/Makefile ] || exit 0; \
36265	  $(MAKE) stagefeedback-start; \
36266	fi; \
36267	cd $(TARGET_SUBDIR)/libvtv && \
36268	$(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)'   clean
36269@endif target-libvtv-bootstrap
36270
36271
36272
36273
36274
36275
36276.PHONY: check-target-libvtv maybe-check-target-libvtv
36277maybe-check-target-libvtv:
36278@if target-libvtv
36279maybe-check-target-libvtv: check-target-libvtv
36280
36281check-target-libvtv:
36282	@: $(MAKE); $(unstage)
36283	@r=`${PWD_COMMAND}`; export r; \
36284	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36285	$(RAW_CXX_TARGET_EXPORTS) \
36286	(cd $(TARGET_SUBDIR)/libvtv && \
36287	  $(MAKE) $(TARGET_FLAGS_TO_PASS)  'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)'   check)
36288
36289@endif target-libvtv
36290
36291.PHONY: install-target-libvtv maybe-install-target-libvtv
36292maybe-install-target-libvtv:
36293@if target-libvtv
36294maybe-install-target-libvtv: install-target-libvtv
36295
36296install-target-libvtv: installdirs
36297	@: $(MAKE); $(unstage)
36298	@r=`${PWD_COMMAND}`; export r; \
36299	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36300	$(RAW_CXX_TARGET_EXPORTS) \
36301	(cd $(TARGET_SUBDIR)/libvtv && \
36302	  $(MAKE) $(TARGET_FLAGS_TO_PASS)  install)
36303
36304@endif target-libvtv
36305
36306.PHONY: install-strip-target-libvtv maybe-install-strip-target-libvtv
36307maybe-install-strip-target-libvtv:
36308@if target-libvtv
36309maybe-install-strip-target-libvtv: install-strip-target-libvtv
36310
36311install-strip-target-libvtv: installdirs
36312	@: $(MAKE); $(unstage)
36313	@r=`${PWD_COMMAND}`; export r; \
36314	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36315	$(RAW_CXX_TARGET_EXPORTS) \
36316	(cd $(TARGET_SUBDIR)/libvtv && \
36317	  $(MAKE) $(TARGET_FLAGS_TO_PASS)  install-strip)
36318
36319@endif target-libvtv
36320
36321# Other targets (info, dvi, pdf, etc.)
36322
36323.PHONY: maybe-info-target-libvtv info-target-libvtv
36324maybe-info-target-libvtv:
36325@if target-libvtv
36326maybe-info-target-libvtv: info-target-libvtv
36327
36328info-target-libvtv: \
36329    configure-target-libvtv 
36330	@: $(MAKE); $(unstage)
36331	@[ -f $(TARGET_SUBDIR)/libvtv/Makefile ] || exit 0; \
36332	r=`${PWD_COMMAND}`; export r; \
36333	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36334	$(RAW_CXX_TARGET_EXPORTS) \
36335	echo "Doing info in $(TARGET_SUBDIR)/libvtv"; \
36336	for flag in $(EXTRA_TARGET_FLAGS); do \
36337	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36338	done; \
36339	(cd $(TARGET_SUBDIR)/libvtv && \
36340	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36341	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36342	          "RANLIB=$${RANLIB}" \
36343	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36344	           info) \
36345	  || exit 1
36346
36347@endif target-libvtv
36348
36349.PHONY: maybe-dvi-target-libvtv dvi-target-libvtv
36350maybe-dvi-target-libvtv:
36351@if target-libvtv
36352maybe-dvi-target-libvtv: dvi-target-libvtv
36353
36354dvi-target-libvtv: \
36355    configure-target-libvtv 
36356	@: $(MAKE); $(unstage)
36357	@[ -f $(TARGET_SUBDIR)/libvtv/Makefile ] || exit 0; \
36358	r=`${PWD_COMMAND}`; export r; \
36359	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36360	$(RAW_CXX_TARGET_EXPORTS) \
36361	echo "Doing dvi in $(TARGET_SUBDIR)/libvtv"; \
36362	for flag in $(EXTRA_TARGET_FLAGS); do \
36363	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36364	done; \
36365	(cd $(TARGET_SUBDIR)/libvtv && \
36366	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36367	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36368	          "RANLIB=$${RANLIB}" \
36369	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36370	           dvi) \
36371	  || exit 1
36372
36373@endif target-libvtv
36374
36375.PHONY: maybe-pdf-target-libvtv pdf-target-libvtv
36376maybe-pdf-target-libvtv:
36377@if target-libvtv
36378maybe-pdf-target-libvtv: pdf-target-libvtv
36379
36380pdf-target-libvtv: \
36381    configure-target-libvtv 
36382	@: $(MAKE); $(unstage)
36383	@[ -f $(TARGET_SUBDIR)/libvtv/Makefile ] || exit 0; \
36384	r=`${PWD_COMMAND}`; export r; \
36385	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36386	$(RAW_CXX_TARGET_EXPORTS) \
36387	echo "Doing pdf in $(TARGET_SUBDIR)/libvtv"; \
36388	for flag in $(EXTRA_TARGET_FLAGS); do \
36389	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36390	done; \
36391	(cd $(TARGET_SUBDIR)/libvtv && \
36392	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36393	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36394	          "RANLIB=$${RANLIB}" \
36395	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36396	           pdf) \
36397	  || exit 1
36398
36399@endif target-libvtv
36400
36401.PHONY: maybe-html-target-libvtv html-target-libvtv
36402maybe-html-target-libvtv:
36403@if target-libvtv
36404maybe-html-target-libvtv: html-target-libvtv
36405
36406html-target-libvtv: \
36407    configure-target-libvtv 
36408	@: $(MAKE); $(unstage)
36409	@[ -f $(TARGET_SUBDIR)/libvtv/Makefile ] || exit 0; \
36410	r=`${PWD_COMMAND}`; export r; \
36411	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36412	$(RAW_CXX_TARGET_EXPORTS) \
36413	echo "Doing html in $(TARGET_SUBDIR)/libvtv"; \
36414	for flag in $(EXTRA_TARGET_FLAGS); do \
36415	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36416	done; \
36417	(cd $(TARGET_SUBDIR)/libvtv && \
36418	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36419	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36420	          "RANLIB=$${RANLIB}" \
36421	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36422	           html) \
36423	  || exit 1
36424
36425@endif target-libvtv
36426
36427.PHONY: maybe-TAGS-target-libvtv TAGS-target-libvtv
36428maybe-TAGS-target-libvtv:
36429@if target-libvtv
36430maybe-TAGS-target-libvtv: TAGS-target-libvtv
36431
36432TAGS-target-libvtv: \
36433    configure-target-libvtv 
36434	@: $(MAKE); $(unstage)
36435	@[ -f $(TARGET_SUBDIR)/libvtv/Makefile ] || exit 0; \
36436	r=`${PWD_COMMAND}`; export r; \
36437	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36438	$(RAW_CXX_TARGET_EXPORTS) \
36439	echo "Doing TAGS in $(TARGET_SUBDIR)/libvtv"; \
36440	for flag in $(EXTRA_TARGET_FLAGS); do \
36441	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36442	done; \
36443	(cd $(TARGET_SUBDIR)/libvtv && \
36444	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36445	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36446	          "RANLIB=$${RANLIB}" \
36447	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36448	           TAGS) \
36449	  || exit 1
36450
36451@endif target-libvtv
36452
36453.PHONY: maybe-install-info-target-libvtv install-info-target-libvtv
36454maybe-install-info-target-libvtv:
36455@if target-libvtv
36456maybe-install-info-target-libvtv: install-info-target-libvtv
36457
36458install-info-target-libvtv: \
36459    configure-target-libvtv \
36460    info-target-libvtv 
36461	@: $(MAKE); $(unstage)
36462	@[ -f $(TARGET_SUBDIR)/libvtv/Makefile ] || exit 0; \
36463	r=`${PWD_COMMAND}`; export r; \
36464	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36465	$(RAW_CXX_TARGET_EXPORTS) \
36466	echo "Doing install-info in $(TARGET_SUBDIR)/libvtv"; \
36467	for flag in $(EXTRA_TARGET_FLAGS); do \
36468	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36469	done; \
36470	(cd $(TARGET_SUBDIR)/libvtv && \
36471	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36472	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36473	          "RANLIB=$${RANLIB}" \
36474	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36475	           install-info) \
36476	  || exit 1
36477
36478@endif target-libvtv
36479
36480.PHONY: maybe-install-pdf-target-libvtv install-pdf-target-libvtv
36481maybe-install-pdf-target-libvtv:
36482@if target-libvtv
36483maybe-install-pdf-target-libvtv: install-pdf-target-libvtv
36484
36485install-pdf-target-libvtv: \
36486    configure-target-libvtv \
36487    pdf-target-libvtv 
36488	@: $(MAKE); $(unstage)
36489	@[ -f $(TARGET_SUBDIR)/libvtv/Makefile ] || exit 0; \
36490	r=`${PWD_COMMAND}`; export r; \
36491	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36492	$(RAW_CXX_TARGET_EXPORTS) \
36493	echo "Doing install-pdf in $(TARGET_SUBDIR)/libvtv"; \
36494	for flag in $(EXTRA_TARGET_FLAGS); do \
36495	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36496	done; \
36497	(cd $(TARGET_SUBDIR)/libvtv && \
36498	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36499	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36500	          "RANLIB=$${RANLIB}" \
36501	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36502	           install-pdf) \
36503	  || exit 1
36504
36505@endif target-libvtv
36506
36507.PHONY: maybe-install-html-target-libvtv install-html-target-libvtv
36508maybe-install-html-target-libvtv:
36509@if target-libvtv
36510maybe-install-html-target-libvtv: install-html-target-libvtv
36511
36512install-html-target-libvtv: \
36513    configure-target-libvtv \
36514    html-target-libvtv 
36515	@: $(MAKE); $(unstage)
36516	@[ -f $(TARGET_SUBDIR)/libvtv/Makefile ] || exit 0; \
36517	r=`${PWD_COMMAND}`; export r; \
36518	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36519	$(RAW_CXX_TARGET_EXPORTS) \
36520	echo "Doing install-html in $(TARGET_SUBDIR)/libvtv"; \
36521	for flag in $(EXTRA_TARGET_FLAGS); do \
36522	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36523	done; \
36524	(cd $(TARGET_SUBDIR)/libvtv && \
36525	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36526	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36527	          "RANLIB=$${RANLIB}" \
36528	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36529	           install-html) \
36530	  || exit 1
36531
36532@endif target-libvtv
36533
36534.PHONY: maybe-installcheck-target-libvtv installcheck-target-libvtv
36535maybe-installcheck-target-libvtv:
36536@if target-libvtv
36537maybe-installcheck-target-libvtv: installcheck-target-libvtv
36538
36539installcheck-target-libvtv: \
36540    configure-target-libvtv 
36541	@: $(MAKE); $(unstage)
36542	@[ -f $(TARGET_SUBDIR)/libvtv/Makefile ] || exit 0; \
36543	r=`${PWD_COMMAND}`; export r; \
36544	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36545	$(RAW_CXX_TARGET_EXPORTS) \
36546	echo "Doing installcheck in $(TARGET_SUBDIR)/libvtv"; \
36547	for flag in $(EXTRA_TARGET_FLAGS); do \
36548	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36549	done; \
36550	(cd $(TARGET_SUBDIR)/libvtv && \
36551	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36552	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36553	          "RANLIB=$${RANLIB}" \
36554	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36555	           installcheck) \
36556	  || exit 1
36557
36558@endif target-libvtv
36559
36560.PHONY: maybe-mostlyclean-target-libvtv mostlyclean-target-libvtv
36561maybe-mostlyclean-target-libvtv:
36562@if target-libvtv
36563maybe-mostlyclean-target-libvtv: mostlyclean-target-libvtv
36564
36565mostlyclean-target-libvtv: 
36566	@: $(MAKE); $(unstage)
36567	@[ -f $(TARGET_SUBDIR)/libvtv/Makefile ] || exit 0; \
36568	r=`${PWD_COMMAND}`; export r; \
36569	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36570	$(RAW_CXX_TARGET_EXPORTS) \
36571	echo "Doing mostlyclean in $(TARGET_SUBDIR)/libvtv"; \
36572	for flag in $(EXTRA_TARGET_FLAGS); do \
36573	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36574	done; \
36575	(cd $(TARGET_SUBDIR)/libvtv && \
36576	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36577	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36578	          "RANLIB=$${RANLIB}" \
36579	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36580	           mostlyclean) \
36581	  || exit 1
36582
36583@endif target-libvtv
36584
36585.PHONY: maybe-clean-target-libvtv clean-target-libvtv
36586maybe-clean-target-libvtv:
36587@if target-libvtv
36588maybe-clean-target-libvtv: clean-target-libvtv
36589
36590clean-target-libvtv: 
36591	@: $(MAKE); $(unstage)
36592	@[ -f $(TARGET_SUBDIR)/libvtv/Makefile ] || exit 0; \
36593	r=`${PWD_COMMAND}`; export r; \
36594	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36595	$(RAW_CXX_TARGET_EXPORTS) \
36596	echo "Doing clean in $(TARGET_SUBDIR)/libvtv"; \
36597	for flag in $(EXTRA_TARGET_FLAGS); do \
36598	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36599	done; \
36600	(cd $(TARGET_SUBDIR)/libvtv && \
36601	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36602	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36603	          "RANLIB=$${RANLIB}" \
36604	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36605	           clean) \
36606	  || exit 1
36607
36608@endif target-libvtv
36609
36610.PHONY: maybe-distclean-target-libvtv distclean-target-libvtv
36611maybe-distclean-target-libvtv:
36612@if target-libvtv
36613maybe-distclean-target-libvtv: distclean-target-libvtv
36614
36615distclean-target-libvtv: 
36616	@: $(MAKE); $(unstage)
36617	@[ -f $(TARGET_SUBDIR)/libvtv/Makefile ] || exit 0; \
36618	r=`${PWD_COMMAND}`; export r; \
36619	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36620	$(RAW_CXX_TARGET_EXPORTS) \
36621	echo "Doing distclean in $(TARGET_SUBDIR)/libvtv"; \
36622	for flag in $(EXTRA_TARGET_FLAGS); do \
36623	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36624	done; \
36625	(cd $(TARGET_SUBDIR)/libvtv && \
36626	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36627	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36628	          "RANLIB=$${RANLIB}" \
36629	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36630	           distclean) \
36631	  || exit 1
36632
36633@endif target-libvtv
36634
36635.PHONY: maybe-maintainer-clean-target-libvtv maintainer-clean-target-libvtv
36636maybe-maintainer-clean-target-libvtv:
36637@if target-libvtv
36638maybe-maintainer-clean-target-libvtv: maintainer-clean-target-libvtv
36639
36640maintainer-clean-target-libvtv: 
36641	@: $(MAKE); $(unstage)
36642	@[ -f $(TARGET_SUBDIR)/libvtv/Makefile ] || exit 0; \
36643	r=`${PWD_COMMAND}`; export r; \
36644	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36645	$(RAW_CXX_TARGET_EXPORTS) \
36646	echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libvtv"; \
36647	for flag in $(EXTRA_TARGET_FLAGS); do \
36648	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36649	done; \
36650	(cd $(TARGET_SUBDIR)/libvtv && \
36651	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36652	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36653	          "RANLIB=$${RANLIB}" \
36654	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36655	           maintainer-clean) \
36656	  || exit 1
36657
36658@endif target-libvtv
36659
36660
36661
36662
36663
36664.PHONY: configure-target-libcilkrts maybe-configure-target-libcilkrts
36665maybe-configure-target-libcilkrts:
36666@if gcc-bootstrap
36667configure-target-libcilkrts: stage_current
36668@endif gcc-bootstrap
36669@if target-libcilkrts
36670maybe-configure-target-libcilkrts: configure-target-libcilkrts
36671configure-target-libcilkrts: 
36672	@: $(MAKE); $(unstage)
36673	@r=`${PWD_COMMAND}`; export r; \
36674	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36675	echo "Checking multilib configuration for libcilkrts..."; \
36676	$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libcilkrts; \
36677	$(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libcilkrts/multilib.tmp 2> /dev/null; \
36678	if test -r $(TARGET_SUBDIR)/libcilkrts/multilib.out; then \
36679	  if cmp -s $(TARGET_SUBDIR)/libcilkrts/multilib.tmp $(TARGET_SUBDIR)/libcilkrts/multilib.out; then \
36680	    rm -f $(TARGET_SUBDIR)/libcilkrts/multilib.tmp; \
36681	  else \
36682	    rm -f $(TARGET_SUBDIR)/libcilkrts/Makefile; \
36683	    mv $(TARGET_SUBDIR)/libcilkrts/multilib.tmp $(TARGET_SUBDIR)/libcilkrts/multilib.out; \
36684	  fi; \
36685	else \
36686	  mv $(TARGET_SUBDIR)/libcilkrts/multilib.tmp $(TARGET_SUBDIR)/libcilkrts/multilib.out; \
36687	fi; \
36688	test ! -f $(TARGET_SUBDIR)/libcilkrts/Makefile || exit 0; \
36689	$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libcilkrts; \
36690	$(NORMAL_TARGET_EXPORTS)  \
36691	echo Configuring in $(TARGET_SUBDIR)/libcilkrts; \
36692	cd "$(TARGET_SUBDIR)/libcilkrts" || exit 1; \
36693	case $(srcdir) in \
36694	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
36695	  *) topdir=`echo $(TARGET_SUBDIR)/libcilkrts/ | \
36696		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
36697	esac; \
36698	module_srcdir=libcilkrts; \
36699	rm -f no-such-file || : ; \
36700	CONFIG_SITE=no-such-file $(SHELL) \
36701	  $$s/$$module_srcdir/configure \
36702	  --srcdir=$${topdir}/$$module_srcdir \
36703	  $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
36704	  --target=${target_alias}  \
36705	  || exit 1
36706@endif target-libcilkrts
36707
36708
36709
36710
36711
36712.PHONY: all-target-libcilkrts maybe-all-target-libcilkrts
36713maybe-all-target-libcilkrts:
36714@if gcc-bootstrap
36715all-target-libcilkrts: stage_current
36716@endif gcc-bootstrap
36717@if target-libcilkrts
36718TARGET-target-libcilkrts=all
36719maybe-all-target-libcilkrts: all-target-libcilkrts
36720all-target-libcilkrts: configure-target-libcilkrts
36721	@: $(MAKE); $(unstage)
36722	@r=`${PWD_COMMAND}`; export r; \
36723	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36724	$(NORMAL_TARGET_EXPORTS)  \
36725	(cd $(TARGET_SUBDIR)/libcilkrts && \
36726	  $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS)   \
36727		$(TARGET-target-libcilkrts))
36728@endif target-libcilkrts
36729
36730
36731
36732
36733
36734.PHONY: check-target-libcilkrts maybe-check-target-libcilkrts
36735maybe-check-target-libcilkrts:
36736@if target-libcilkrts
36737maybe-check-target-libcilkrts: check-target-libcilkrts
36738
36739check-target-libcilkrts:
36740	@: $(MAKE); $(unstage)
36741	@r=`${PWD_COMMAND}`; export r; \
36742	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36743	$(NORMAL_TARGET_EXPORTS) \
36744	(cd $(TARGET_SUBDIR)/libcilkrts && \
36745	  $(MAKE) $(TARGET_FLAGS_TO_PASS)   check)
36746
36747@endif target-libcilkrts
36748
36749.PHONY: install-target-libcilkrts maybe-install-target-libcilkrts
36750maybe-install-target-libcilkrts:
36751@if target-libcilkrts
36752maybe-install-target-libcilkrts: install-target-libcilkrts
36753
36754install-target-libcilkrts: installdirs
36755	@: $(MAKE); $(unstage)
36756	@r=`${PWD_COMMAND}`; export r; \
36757	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36758	$(NORMAL_TARGET_EXPORTS) \
36759	(cd $(TARGET_SUBDIR)/libcilkrts && \
36760	  $(MAKE) $(TARGET_FLAGS_TO_PASS)  install)
36761
36762@endif target-libcilkrts
36763
36764.PHONY: install-strip-target-libcilkrts maybe-install-strip-target-libcilkrts
36765maybe-install-strip-target-libcilkrts:
36766@if target-libcilkrts
36767maybe-install-strip-target-libcilkrts: install-strip-target-libcilkrts
36768
36769install-strip-target-libcilkrts: installdirs
36770	@: $(MAKE); $(unstage)
36771	@r=`${PWD_COMMAND}`; export r; \
36772	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36773	$(NORMAL_TARGET_EXPORTS) \
36774	(cd $(TARGET_SUBDIR)/libcilkrts && \
36775	  $(MAKE) $(TARGET_FLAGS_TO_PASS)  install-strip)
36776
36777@endif target-libcilkrts
36778
36779# Other targets (info, dvi, pdf, etc.)
36780
36781.PHONY: maybe-info-target-libcilkrts info-target-libcilkrts
36782maybe-info-target-libcilkrts:
36783@if target-libcilkrts
36784maybe-info-target-libcilkrts: info-target-libcilkrts
36785
36786info-target-libcilkrts: \
36787    configure-target-libcilkrts 
36788	@: $(MAKE); $(unstage)
36789	@[ -f $(TARGET_SUBDIR)/libcilkrts/Makefile ] || exit 0; \
36790	r=`${PWD_COMMAND}`; export r; \
36791	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36792	$(NORMAL_TARGET_EXPORTS) \
36793	echo "Doing info in $(TARGET_SUBDIR)/libcilkrts"; \
36794	for flag in $(EXTRA_TARGET_FLAGS); do \
36795	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36796	done; \
36797	(cd $(TARGET_SUBDIR)/libcilkrts && \
36798	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36799	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36800	          "RANLIB=$${RANLIB}" \
36801	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36802	           info) \
36803	  || exit 1
36804
36805@endif target-libcilkrts
36806
36807.PHONY: maybe-dvi-target-libcilkrts dvi-target-libcilkrts
36808maybe-dvi-target-libcilkrts:
36809@if target-libcilkrts
36810maybe-dvi-target-libcilkrts: dvi-target-libcilkrts
36811
36812dvi-target-libcilkrts: \
36813    configure-target-libcilkrts 
36814	@: $(MAKE); $(unstage)
36815	@[ -f $(TARGET_SUBDIR)/libcilkrts/Makefile ] || exit 0; \
36816	r=`${PWD_COMMAND}`; export r; \
36817	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36818	$(NORMAL_TARGET_EXPORTS) \
36819	echo "Doing dvi in $(TARGET_SUBDIR)/libcilkrts"; \
36820	for flag in $(EXTRA_TARGET_FLAGS); do \
36821	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36822	done; \
36823	(cd $(TARGET_SUBDIR)/libcilkrts && \
36824	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36825	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36826	          "RANLIB=$${RANLIB}" \
36827	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36828	           dvi) \
36829	  || exit 1
36830
36831@endif target-libcilkrts
36832
36833.PHONY: maybe-pdf-target-libcilkrts pdf-target-libcilkrts
36834maybe-pdf-target-libcilkrts:
36835@if target-libcilkrts
36836maybe-pdf-target-libcilkrts: pdf-target-libcilkrts
36837
36838pdf-target-libcilkrts: \
36839    configure-target-libcilkrts 
36840	@: $(MAKE); $(unstage)
36841	@[ -f $(TARGET_SUBDIR)/libcilkrts/Makefile ] || exit 0; \
36842	r=`${PWD_COMMAND}`; export r; \
36843	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36844	$(NORMAL_TARGET_EXPORTS) \
36845	echo "Doing pdf in $(TARGET_SUBDIR)/libcilkrts"; \
36846	for flag in $(EXTRA_TARGET_FLAGS); do \
36847	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36848	done; \
36849	(cd $(TARGET_SUBDIR)/libcilkrts && \
36850	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36851	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36852	          "RANLIB=$${RANLIB}" \
36853	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36854	           pdf) \
36855	  || exit 1
36856
36857@endif target-libcilkrts
36858
36859.PHONY: maybe-html-target-libcilkrts html-target-libcilkrts
36860maybe-html-target-libcilkrts:
36861@if target-libcilkrts
36862maybe-html-target-libcilkrts: html-target-libcilkrts
36863
36864html-target-libcilkrts: \
36865    configure-target-libcilkrts 
36866	@: $(MAKE); $(unstage)
36867	@[ -f $(TARGET_SUBDIR)/libcilkrts/Makefile ] || exit 0; \
36868	r=`${PWD_COMMAND}`; export r; \
36869	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36870	$(NORMAL_TARGET_EXPORTS) \
36871	echo "Doing html in $(TARGET_SUBDIR)/libcilkrts"; \
36872	for flag in $(EXTRA_TARGET_FLAGS); do \
36873	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36874	done; \
36875	(cd $(TARGET_SUBDIR)/libcilkrts && \
36876	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36877	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36878	          "RANLIB=$${RANLIB}" \
36879	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36880	           html) \
36881	  || exit 1
36882
36883@endif target-libcilkrts
36884
36885.PHONY: maybe-TAGS-target-libcilkrts TAGS-target-libcilkrts
36886maybe-TAGS-target-libcilkrts:
36887@if target-libcilkrts
36888maybe-TAGS-target-libcilkrts: TAGS-target-libcilkrts
36889
36890TAGS-target-libcilkrts: \
36891    configure-target-libcilkrts 
36892	@: $(MAKE); $(unstage)
36893	@[ -f $(TARGET_SUBDIR)/libcilkrts/Makefile ] || exit 0; \
36894	r=`${PWD_COMMAND}`; export r; \
36895	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36896	$(NORMAL_TARGET_EXPORTS) \
36897	echo "Doing TAGS in $(TARGET_SUBDIR)/libcilkrts"; \
36898	for flag in $(EXTRA_TARGET_FLAGS); do \
36899	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36900	done; \
36901	(cd $(TARGET_SUBDIR)/libcilkrts && \
36902	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36903	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36904	          "RANLIB=$${RANLIB}" \
36905	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36906	           TAGS) \
36907	  || exit 1
36908
36909@endif target-libcilkrts
36910
36911.PHONY: maybe-install-info-target-libcilkrts install-info-target-libcilkrts
36912maybe-install-info-target-libcilkrts:
36913@if target-libcilkrts
36914maybe-install-info-target-libcilkrts: install-info-target-libcilkrts
36915
36916install-info-target-libcilkrts: \
36917    configure-target-libcilkrts \
36918    info-target-libcilkrts 
36919	@: $(MAKE); $(unstage)
36920	@[ -f $(TARGET_SUBDIR)/libcilkrts/Makefile ] || exit 0; \
36921	r=`${PWD_COMMAND}`; export r; \
36922	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36923	$(NORMAL_TARGET_EXPORTS) \
36924	echo "Doing install-info in $(TARGET_SUBDIR)/libcilkrts"; \
36925	for flag in $(EXTRA_TARGET_FLAGS); do \
36926	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36927	done; \
36928	(cd $(TARGET_SUBDIR)/libcilkrts && \
36929	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36930	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36931	          "RANLIB=$${RANLIB}" \
36932	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36933	           install-info) \
36934	  || exit 1
36935
36936@endif target-libcilkrts
36937
36938.PHONY: maybe-install-pdf-target-libcilkrts install-pdf-target-libcilkrts
36939maybe-install-pdf-target-libcilkrts:
36940@if target-libcilkrts
36941maybe-install-pdf-target-libcilkrts: install-pdf-target-libcilkrts
36942
36943install-pdf-target-libcilkrts: \
36944    configure-target-libcilkrts \
36945    pdf-target-libcilkrts 
36946	@: $(MAKE); $(unstage)
36947	@[ -f $(TARGET_SUBDIR)/libcilkrts/Makefile ] || exit 0; \
36948	r=`${PWD_COMMAND}`; export r; \
36949	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36950	$(NORMAL_TARGET_EXPORTS) \
36951	echo "Doing install-pdf in $(TARGET_SUBDIR)/libcilkrts"; \
36952	for flag in $(EXTRA_TARGET_FLAGS); do \
36953	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36954	done; \
36955	(cd $(TARGET_SUBDIR)/libcilkrts && \
36956	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36957	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36958	          "RANLIB=$${RANLIB}" \
36959	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36960	           install-pdf) \
36961	  || exit 1
36962
36963@endif target-libcilkrts
36964
36965.PHONY: maybe-install-html-target-libcilkrts install-html-target-libcilkrts
36966maybe-install-html-target-libcilkrts:
36967@if target-libcilkrts
36968maybe-install-html-target-libcilkrts: install-html-target-libcilkrts
36969
36970install-html-target-libcilkrts: \
36971    configure-target-libcilkrts \
36972    html-target-libcilkrts 
36973	@: $(MAKE); $(unstage)
36974	@[ -f $(TARGET_SUBDIR)/libcilkrts/Makefile ] || exit 0; \
36975	r=`${PWD_COMMAND}`; export r; \
36976	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36977	$(NORMAL_TARGET_EXPORTS) \
36978	echo "Doing install-html in $(TARGET_SUBDIR)/libcilkrts"; \
36979	for flag in $(EXTRA_TARGET_FLAGS); do \
36980	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36981	done; \
36982	(cd $(TARGET_SUBDIR)/libcilkrts && \
36983	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36984	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36985	          "RANLIB=$${RANLIB}" \
36986	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36987	           install-html) \
36988	  || exit 1
36989
36990@endif target-libcilkrts
36991
36992.PHONY: maybe-installcheck-target-libcilkrts installcheck-target-libcilkrts
36993maybe-installcheck-target-libcilkrts:
36994@if target-libcilkrts
36995maybe-installcheck-target-libcilkrts: installcheck-target-libcilkrts
36996
36997installcheck-target-libcilkrts: \
36998    configure-target-libcilkrts 
36999	@: $(MAKE); $(unstage)
37000	@[ -f $(TARGET_SUBDIR)/libcilkrts/Makefile ] || exit 0; \
37001	r=`${PWD_COMMAND}`; export r; \
37002	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37003	$(NORMAL_TARGET_EXPORTS) \
37004	echo "Doing installcheck in $(TARGET_SUBDIR)/libcilkrts"; \
37005	for flag in $(EXTRA_TARGET_FLAGS); do \
37006	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37007	done; \
37008	(cd $(TARGET_SUBDIR)/libcilkrts && \
37009	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37010	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37011	          "RANLIB=$${RANLIB}" \
37012	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37013	           installcheck) \
37014	  || exit 1
37015
37016@endif target-libcilkrts
37017
37018.PHONY: maybe-mostlyclean-target-libcilkrts mostlyclean-target-libcilkrts
37019maybe-mostlyclean-target-libcilkrts:
37020@if target-libcilkrts
37021maybe-mostlyclean-target-libcilkrts: mostlyclean-target-libcilkrts
37022
37023mostlyclean-target-libcilkrts: 
37024	@: $(MAKE); $(unstage)
37025	@[ -f $(TARGET_SUBDIR)/libcilkrts/Makefile ] || exit 0; \
37026	r=`${PWD_COMMAND}`; export r; \
37027	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37028	$(NORMAL_TARGET_EXPORTS) \
37029	echo "Doing mostlyclean in $(TARGET_SUBDIR)/libcilkrts"; \
37030	for flag in $(EXTRA_TARGET_FLAGS); do \
37031	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37032	done; \
37033	(cd $(TARGET_SUBDIR)/libcilkrts && \
37034	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37035	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37036	          "RANLIB=$${RANLIB}" \
37037	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37038	           mostlyclean) \
37039	  || exit 1
37040
37041@endif target-libcilkrts
37042
37043.PHONY: maybe-clean-target-libcilkrts clean-target-libcilkrts
37044maybe-clean-target-libcilkrts:
37045@if target-libcilkrts
37046maybe-clean-target-libcilkrts: clean-target-libcilkrts
37047
37048clean-target-libcilkrts: 
37049	@: $(MAKE); $(unstage)
37050	@[ -f $(TARGET_SUBDIR)/libcilkrts/Makefile ] || exit 0; \
37051	r=`${PWD_COMMAND}`; export r; \
37052	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37053	$(NORMAL_TARGET_EXPORTS) \
37054	echo "Doing clean in $(TARGET_SUBDIR)/libcilkrts"; \
37055	for flag in $(EXTRA_TARGET_FLAGS); do \
37056	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37057	done; \
37058	(cd $(TARGET_SUBDIR)/libcilkrts && \
37059	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37060	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37061	          "RANLIB=$${RANLIB}" \
37062	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37063	           clean) \
37064	  || exit 1
37065
37066@endif target-libcilkrts
37067
37068.PHONY: maybe-distclean-target-libcilkrts distclean-target-libcilkrts
37069maybe-distclean-target-libcilkrts:
37070@if target-libcilkrts
37071maybe-distclean-target-libcilkrts: distclean-target-libcilkrts
37072
37073distclean-target-libcilkrts: 
37074	@: $(MAKE); $(unstage)
37075	@[ -f $(TARGET_SUBDIR)/libcilkrts/Makefile ] || exit 0; \
37076	r=`${PWD_COMMAND}`; export r; \
37077	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37078	$(NORMAL_TARGET_EXPORTS) \
37079	echo "Doing distclean in $(TARGET_SUBDIR)/libcilkrts"; \
37080	for flag in $(EXTRA_TARGET_FLAGS); do \
37081	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37082	done; \
37083	(cd $(TARGET_SUBDIR)/libcilkrts && \
37084	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37085	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37086	          "RANLIB=$${RANLIB}" \
37087	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37088	           distclean) \
37089	  || exit 1
37090
37091@endif target-libcilkrts
37092
37093.PHONY: maybe-maintainer-clean-target-libcilkrts maintainer-clean-target-libcilkrts
37094maybe-maintainer-clean-target-libcilkrts:
37095@if target-libcilkrts
37096maybe-maintainer-clean-target-libcilkrts: maintainer-clean-target-libcilkrts
37097
37098maintainer-clean-target-libcilkrts: 
37099	@: $(MAKE); $(unstage)
37100	@[ -f $(TARGET_SUBDIR)/libcilkrts/Makefile ] || exit 0; \
37101	r=`${PWD_COMMAND}`; export r; \
37102	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37103	$(NORMAL_TARGET_EXPORTS) \
37104	echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libcilkrts"; \
37105	for flag in $(EXTRA_TARGET_FLAGS); do \
37106	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37107	done; \
37108	(cd $(TARGET_SUBDIR)/libcilkrts && \
37109	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37110	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37111	          "RANLIB=$${RANLIB}" \
37112	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37113	           maintainer-clean) \
37114	  || exit 1
37115
37116@endif target-libcilkrts
37117
37118
37119
37120
37121
37122.PHONY: configure-target-liboffloadmic maybe-configure-target-liboffloadmic
37123maybe-configure-target-liboffloadmic:
37124@if gcc-bootstrap
37125configure-target-liboffloadmic: stage_current
37126@endif gcc-bootstrap
37127@if target-liboffloadmic
37128maybe-configure-target-liboffloadmic: configure-target-liboffloadmic
37129configure-target-liboffloadmic: 
37130	@: $(MAKE); $(unstage)
37131	@r=`${PWD_COMMAND}`; export r; \
37132	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37133	echo "Checking multilib configuration for liboffloadmic..."; \
37134	$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/liboffloadmic; \
37135	$(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/liboffloadmic/multilib.tmp 2> /dev/null; \
37136	if test -r $(TARGET_SUBDIR)/liboffloadmic/multilib.out; then \
37137	  if cmp -s $(TARGET_SUBDIR)/liboffloadmic/multilib.tmp $(TARGET_SUBDIR)/liboffloadmic/multilib.out; then \
37138	    rm -f $(TARGET_SUBDIR)/liboffloadmic/multilib.tmp; \
37139	  else \
37140	    rm -f $(TARGET_SUBDIR)/liboffloadmic/Makefile; \
37141	    mv $(TARGET_SUBDIR)/liboffloadmic/multilib.tmp $(TARGET_SUBDIR)/liboffloadmic/multilib.out; \
37142	  fi; \
37143	else \
37144	  mv $(TARGET_SUBDIR)/liboffloadmic/multilib.tmp $(TARGET_SUBDIR)/liboffloadmic/multilib.out; \
37145	fi; \
37146	test ! -f $(TARGET_SUBDIR)/liboffloadmic/Makefile || exit 0; \
37147	$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/liboffloadmic; \
37148	$(NORMAL_TARGET_EXPORTS)  \
37149	echo Configuring in $(TARGET_SUBDIR)/liboffloadmic; \
37150	cd "$(TARGET_SUBDIR)/liboffloadmic" || exit 1; \
37151	case $(srcdir) in \
37152	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
37153	  *) topdir=`echo $(TARGET_SUBDIR)/liboffloadmic/ | \
37154		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
37155	esac; \
37156	module_srcdir=liboffloadmic; \
37157	rm -f no-such-file || : ; \
37158	CONFIG_SITE=no-such-file $(SHELL) \
37159	  $$s/$$module_srcdir/configure \
37160	  --srcdir=$${topdir}/$$module_srcdir \
37161	  $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
37162	  --target=${target_alias} @extra_liboffloadmic_configure_flags@ \
37163	  || exit 1
37164@endif target-liboffloadmic
37165
37166
37167
37168
37169
37170.PHONY: all-target-liboffloadmic maybe-all-target-liboffloadmic
37171maybe-all-target-liboffloadmic:
37172@if gcc-bootstrap
37173all-target-liboffloadmic: stage_current
37174@endif gcc-bootstrap
37175@if target-liboffloadmic
37176TARGET-target-liboffloadmic=all
37177maybe-all-target-liboffloadmic: all-target-liboffloadmic
37178all-target-liboffloadmic: configure-target-liboffloadmic
37179	@: $(MAKE); $(unstage)
37180	@r=`${PWD_COMMAND}`; export r; \
37181	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37182	$(NORMAL_TARGET_EXPORTS)  \
37183	(cd $(TARGET_SUBDIR)/liboffloadmic && \
37184	  $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS)   \
37185		$(TARGET-target-liboffloadmic))
37186@endif target-liboffloadmic
37187
37188
37189
37190
37191
37192.PHONY: check-target-liboffloadmic maybe-check-target-liboffloadmic
37193maybe-check-target-liboffloadmic:
37194@if target-liboffloadmic
37195maybe-check-target-liboffloadmic: check-target-liboffloadmic
37196
37197check-target-liboffloadmic:
37198	@: $(MAKE); $(unstage)
37199	@r=`${PWD_COMMAND}`; export r; \
37200	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37201	$(NORMAL_TARGET_EXPORTS) \
37202	(cd $(TARGET_SUBDIR)/liboffloadmic && \
37203	  $(MAKE) $(TARGET_FLAGS_TO_PASS)   check)
37204
37205@endif target-liboffloadmic
37206
37207.PHONY: install-target-liboffloadmic maybe-install-target-liboffloadmic
37208maybe-install-target-liboffloadmic:
37209@if target-liboffloadmic
37210maybe-install-target-liboffloadmic: install-target-liboffloadmic
37211
37212install-target-liboffloadmic: installdirs
37213	@: $(MAKE); $(unstage)
37214	@r=`${PWD_COMMAND}`; export r; \
37215	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37216	$(NORMAL_TARGET_EXPORTS) \
37217	(cd $(TARGET_SUBDIR)/liboffloadmic && \
37218	  $(MAKE) $(TARGET_FLAGS_TO_PASS)  install)
37219
37220@endif target-liboffloadmic
37221
37222.PHONY: install-strip-target-liboffloadmic maybe-install-strip-target-liboffloadmic
37223maybe-install-strip-target-liboffloadmic:
37224@if target-liboffloadmic
37225maybe-install-strip-target-liboffloadmic: install-strip-target-liboffloadmic
37226
37227install-strip-target-liboffloadmic: installdirs
37228	@: $(MAKE); $(unstage)
37229	@r=`${PWD_COMMAND}`; export r; \
37230	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37231	$(NORMAL_TARGET_EXPORTS) \
37232	(cd $(TARGET_SUBDIR)/liboffloadmic && \
37233	  $(MAKE) $(TARGET_FLAGS_TO_PASS)  install-strip)
37234
37235@endif target-liboffloadmic
37236
37237# Other targets (info, dvi, pdf, etc.)
37238
37239.PHONY: maybe-info-target-liboffloadmic info-target-liboffloadmic
37240maybe-info-target-liboffloadmic:
37241@if target-liboffloadmic
37242maybe-info-target-liboffloadmic: info-target-liboffloadmic
37243
37244info-target-liboffloadmic: \
37245    configure-target-liboffloadmic 
37246	@: $(MAKE); $(unstage)
37247	@[ -f $(TARGET_SUBDIR)/liboffloadmic/Makefile ] || exit 0; \
37248	r=`${PWD_COMMAND}`; export r; \
37249	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37250	$(NORMAL_TARGET_EXPORTS) \
37251	echo "Doing info in $(TARGET_SUBDIR)/liboffloadmic"; \
37252	for flag in $(EXTRA_TARGET_FLAGS); do \
37253	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37254	done; \
37255	(cd $(TARGET_SUBDIR)/liboffloadmic && \
37256	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37257	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37258	          "RANLIB=$${RANLIB}" \
37259	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37260	           info) \
37261	  || exit 1
37262
37263@endif target-liboffloadmic
37264
37265.PHONY: maybe-dvi-target-liboffloadmic dvi-target-liboffloadmic
37266maybe-dvi-target-liboffloadmic:
37267@if target-liboffloadmic
37268maybe-dvi-target-liboffloadmic: dvi-target-liboffloadmic
37269
37270dvi-target-liboffloadmic: \
37271    configure-target-liboffloadmic 
37272	@: $(MAKE); $(unstage)
37273	@[ -f $(TARGET_SUBDIR)/liboffloadmic/Makefile ] || exit 0; \
37274	r=`${PWD_COMMAND}`; export r; \
37275	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37276	$(NORMAL_TARGET_EXPORTS) \
37277	echo "Doing dvi in $(TARGET_SUBDIR)/liboffloadmic"; \
37278	for flag in $(EXTRA_TARGET_FLAGS); do \
37279	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37280	done; \
37281	(cd $(TARGET_SUBDIR)/liboffloadmic && \
37282	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37283	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37284	          "RANLIB=$${RANLIB}" \
37285	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37286	           dvi) \
37287	  || exit 1
37288
37289@endif target-liboffloadmic
37290
37291.PHONY: maybe-pdf-target-liboffloadmic pdf-target-liboffloadmic
37292maybe-pdf-target-liboffloadmic:
37293@if target-liboffloadmic
37294maybe-pdf-target-liboffloadmic: pdf-target-liboffloadmic
37295
37296pdf-target-liboffloadmic: \
37297    configure-target-liboffloadmic 
37298	@: $(MAKE); $(unstage)
37299	@[ -f $(TARGET_SUBDIR)/liboffloadmic/Makefile ] || exit 0; \
37300	r=`${PWD_COMMAND}`; export r; \
37301	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37302	$(NORMAL_TARGET_EXPORTS) \
37303	echo "Doing pdf in $(TARGET_SUBDIR)/liboffloadmic"; \
37304	for flag in $(EXTRA_TARGET_FLAGS); do \
37305	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37306	done; \
37307	(cd $(TARGET_SUBDIR)/liboffloadmic && \
37308	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37309	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37310	          "RANLIB=$${RANLIB}" \
37311	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37312	           pdf) \
37313	  || exit 1
37314
37315@endif target-liboffloadmic
37316
37317.PHONY: maybe-html-target-liboffloadmic html-target-liboffloadmic
37318maybe-html-target-liboffloadmic:
37319@if target-liboffloadmic
37320maybe-html-target-liboffloadmic: html-target-liboffloadmic
37321
37322html-target-liboffloadmic: \
37323    configure-target-liboffloadmic 
37324	@: $(MAKE); $(unstage)
37325	@[ -f $(TARGET_SUBDIR)/liboffloadmic/Makefile ] || exit 0; \
37326	r=`${PWD_COMMAND}`; export r; \
37327	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37328	$(NORMAL_TARGET_EXPORTS) \
37329	echo "Doing html in $(TARGET_SUBDIR)/liboffloadmic"; \
37330	for flag in $(EXTRA_TARGET_FLAGS); do \
37331	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37332	done; \
37333	(cd $(TARGET_SUBDIR)/liboffloadmic && \
37334	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37335	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37336	          "RANLIB=$${RANLIB}" \
37337	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37338	           html) \
37339	  || exit 1
37340
37341@endif target-liboffloadmic
37342
37343.PHONY: maybe-TAGS-target-liboffloadmic TAGS-target-liboffloadmic
37344maybe-TAGS-target-liboffloadmic:
37345@if target-liboffloadmic
37346maybe-TAGS-target-liboffloadmic: TAGS-target-liboffloadmic
37347
37348TAGS-target-liboffloadmic: \
37349    configure-target-liboffloadmic 
37350	@: $(MAKE); $(unstage)
37351	@[ -f $(TARGET_SUBDIR)/liboffloadmic/Makefile ] || exit 0; \
37352	r=`${PWD_COMMAND}`; export r; \
37353	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37354	$(NORMAL_TARGET_EXPORTS) \
37355	echo "Doing TAGS in $(TARGET_SUBDIR)/liboffloadmic"; \
37356	for flag in $(EXTRA_TARGET_FLAGS); do \
37357	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37358	done; \
37359	(cd $(TARGET_SUBDIR)/liboffloadmic && \
37360	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37361	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37362	          "RANLIB=$${RANLIB}" \
37363	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37364	           TAGS) \
37365	  || exit 1
37366
37367@endif target-liboffloadmic
37368
37369.PHONY: maybe-install-info-target-liboffloadmic install-info-target-liboffloadmic
37370maybe-install-info-target-liboffloadmic:
37371@if target-liboffloadmic
37372maybe-install-info-target-liboffloadmic: install-info-target-liboffloadmic
37373
37374install-info-target-liboffloadmic: \
37375    configure-target-liboffloadmic \
37376    info-target-liboffloadmic 
37377	@: $(MAKE); $(unstage)
37378	@[ -f $(TARGET_SUBDIR)/liboffloadmic/Makefile ] || exit 0; \
37379	r=`${PWD_COMMAND}`; export r; \
37380	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37381	$(NORMAL_TARGET_EXPORTS) \
37382	echo "Doing install-info in $(TARGET_SUBDIR)/liboffloadmic"; \
37383	for flag in $(EXTRA_TARGET_FLAGS); do \
37384	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37385	done; \
37386	(cd $(TARGET_SUBDIR)/liboffloadmic && \
37387	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37388	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37389	          "RANLIB=$${RANLIB}" \
37390	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37391	           install-info) \
37392	  || exit 1
37393
37394@endif target-liboffloadmic
37395
37396.PHONY: maybe-install-pdf-target-liboffloadmic install-pdf-target-liboffloadmic
37397maybe-install-pdf-target-liboffloadmic:
37398@if target-liboffloadmic
37399maybe-install-pdf-target-liboffloadmic: install-pdf-target-liboffloadmic
37400
37401install-pdf-target-liboffloadmic: \
37402    configure-target-liboffloadmic \
37403    pdf-target-liboffloadmic 
37404	@: $(MAKE); $(unstage)
37405	@[ -f $(TARGET_SUBDIR)/liboffloadmic/Makefile ] || exit 0; \
37406	r=`${PWD_COMMAND}`; export r; \
37407	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37408	$(NORMAL_TARGET_EXPORTS) \
37409	echo "Doing install-pdf in $(TARGET_SUBDIR)/liboffloadmic"; \
37410	for flag in $(EXTRA_TARGET_FLAGS); do \
37411	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37412	done; \
37413	(cd $(TARGET_SUBDIR)/liboffloadmic && \
37414	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37415	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37416	          "RANLIB=$${RANLIB}" \
37417	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37418	           install-pdf) \
37419	  || exit 1
37420
37421@endif target-liboffloadmic
37422
37423.PHONY: maybe-install-html-target-liboffloadmic install-html-target-liboffloadmic
37424maybe-install-html-target-liboffloadmic:
37425@if target-liboffloadmic
37426maybe-install-html-target-liboffloadmic: install-html-target-liboffloadmic
37427
37428install-html-target-liboffloadmic: \
37429    configure-target-liboffloadmic \
37430    html-target-liboffloadmic 
37431	@: $(MAKE); $(unstage)
37432	@[ -f $(TARGET_SUBDIR)/liboffloadmic/Makefile ] || exit 0; \
37433	r=`${PWD_COMMAND}`; export r; \
37434	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37435	$(NORMAL_TARGET_EXPORTS) \
37436	echo "Doing install-html in $(TARGET_SUBDIR)/liboffloadmic"; \
37437	for flag in $(EXTRA_TARGET_FLAGS); do \
37438	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37439	done; \
37440	(cd $(TARGET_SUBDIR)/liboffloadmic && \
37441	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37442	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37443	          "RANLIB=$${RANLIB}" \
37444	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37445	           install-html) \
37446	  || exit 1
37447
37448@endif target-liboffloadmic
37449
37450.PHONY: maybe-installcheck-target-liboffloadmic installcheck-target-liboffloadmic
37451maybe-installcheck-target-liboffloadmic:
37452@if target-liboffloadmic
37453maybe-installcheck-target-liboffloadmic: installcheck-target-liboffloadmic
37454
37455installcheck-target-liboffloadmic: \
37456    configure-target-liboffloadmic 
37457	@: $(MAKE); $(unstage)
37458	@[ -f $(TARGET_SUBDIR)/liboffloadmic/Makefile ] || exit 0; \
37459	r=`${PWD_COMMAND}`; export r; \
37460	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37461	$(NORMAL_TARGET_EXPORTS) \
37462	echo "Doing installcheck in $(TARGET_SUBDIR)/liboffloadmic"; \
37463	for flag in $(EXTRA_TARGET_FLAGS); do \
37464	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37465	done; \
37466	(cd $(TARGET_SUBDIR)/liboffloadmic && \
37467	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37468	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37469	          "RANLIB=$${RANLIB}" \
37470	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37471	           installcheck) \
37472	  || exit 1
37473
37474@endif target-liboffloadmic
37475
37476.PHONY: maybe-mostlyclean-target-liboffloadmic mostlyclean-target-liboffloadmic
37477maybe-mostlyclean-target-liboffloadmic:
37478@if target-liboffloadmic
37479maybe-mostlyclean-target-liboffloadmic: mostlyclean-target-liboffloadmic
37480
37481mostlyclean-target-liboffloadmic: 
37482	@: $(MAKE); $(unstage)
37483	@[ -f $(TARGET_SUBDIR)/liboffloadmic/Makefile ] || exit 0; \
37484	r=`${PWD_COMMAND}`; export r; \
37485	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37486	$(NORMAL_TARGET_EXPORTS) \
37487	echo "Doing mostlyclean in $(TARGET_SUBDIR)/liboffloadmic"; \
37488	for flag in $(EXTRA_TARGET_FLAGS); do \
37489	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37490	done; \
37491	(cd $(TARGET_SUBDIR)/liboffloadmic && \
37492	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37493	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37494	          "RANLIB=$${RANLIB}" \
37495	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37496	           mostlyclean) \
37497	  || exit 1
37498
37499@endif target-liboffloadmic
37500
37501.PHONY: maybe-clean-target-liboffloadmic clean-target-liboffloadmic
37502maybe-clean-target-liboffloadmic:
37503@if target-liboffloadmic
37504maybe-clean-target-liboffloadmic: clean-target-liboffloadmic
37505
37506clean-target-liboffloadmic: 
37507	@: $(MAKE); $(unstage)
37508	@[ -f $(TARGET_SUBDIR)/liboffloadmic/Makefile ] || exit 0; \
37509	r=`${PWD_COMMAND}`; export r; \
37510	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37511	$(NORMAL_TARGET_EXPORTS) \
37512	echo "Doing clean in $(TARGET_SUBDIR)/liboffloadmic"; \
37513	for flag in $(EXTRA_TARGET_FLAGS); do \
37514	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37515	done; \
37516	(cd $(TARGET_SUBDIR)/liboffloadmic && \
37517	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37518	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37519	          "RANLIB=$${RANLIB}" \
37520	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37521	           clean) \
37522	  || exit 1
37523
37524@endif target-liboffloadmic
37525
37526.PHONY: maybe-distclean-target-liboffloadmic distclean-target-liboffloadmic
37527maybe-distclean-target-liboffloadmic:
37528@if target-liboffloadmic
37529maybe-distclean-target-liboffloadmic: distclean-target-liboffloadmic
37530
37531distclean-target-liboffloadmic: 
37532	@: $(MAKE); $(unstage)
37533	@[ -f $(TARGET_SUBDIR)/liboffloadmic/Makefile ] || exit 0; \
37534	r=`${PWD_COMMAND}`; export r; \
37535	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37536	$(NORMAL_TARGET_EXPORTS) \
37537	echo "Doing distclean in $(TARGET_SUBDIR)/liboffloadmic"; \
37538	for flag in $(EXTRA_TARGET_FLAGS); do \
37539	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37540	done; \
37541	(cd $(TARGET_SUBDIR)/liboffloadmic && \
37542	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37543	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37544	          "RANLIB=$${RANLIB}" \
37545	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37546	           distclean) \
37547	  || exit 1
37548
37549@endif target-liboffloadmic
37550
37551.PHONY: maybe-maintainer-clean-target-liboffloadmic maintainer-clean-target-liboffloadmic
37552maybe-maintainer-clean-target-liboffloadmic:
37553@if target-liboffloadmic
37554maybe-maintainer-clean-target-liboffloadmic: maintainer-clean-target-liboffloadmic
37555
37556maintainer-clean-target-liboffloadmic: 
37557	@: $(MAKE); $(unstage)
37558	@[ -f $(TARGET_SUBDIR)/liboffloadmic/Makefile ] || exit 0; \
37559	r=`${PWD_COMMAND}`; export r; \
37560	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37561	$(NORMAL_TARGET_EXPORTS) \
37562	echo "Doing maintainer-clean in $(TARGET_SUBDIR)/liboffloadmic"; \
37563	for flag in $(EXTRA_TARGET_FLAGS); do \
37564	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37565	done; \
37566	(cd $(TARGET_SUBDIR)/liboffloadmic && \
37567	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37568	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37569	          "RANLIB=$${RANLIB}" \
37570	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37571	           maintainer-clean) \
37572	  || exit 1
37573
37574@endif target-liboffloadmic
37575
37576
37577
37578
37579
37580.PHONY: configure-target-libssp maybe-configure-target-libssp
37581maybe-configure-target-libssp:
37582@if gcc-bootstrap
37583configure-target-libssp: stage_current
37584@endif gcc-bootstrap
37585@if target-libssp
37586maybe-configure-target-libssp: configure-target-libssp
37587configure-target-libssp: 
37588	@: $(MAKE); $(unstage)
37589	@r=`${PWD_COMMAND}`; export r; \
37590	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37591	echo "Checking multilib configuration for libssp..."; \
37592	$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libssp; \
37593	$(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libssp/multilib.tmp 2> /dev/null; \
37594	if test -r $(TARGET_SUBDIR)/libssp/multilib.out; then \
37595	  if cmp -s $(TARGET_SUBDIR)/libssp/multilib.tmp $(TARGET_SUBDIR)/libssp/multilib.out; then \
37596	    rm -f $(TARGET_SUBDIR)/libssp/multilib.tmp; \
37597	  else \
37598	    rm -f $(TARGET_SUBDIR)/libssp/Makefile; \
37599	    mv $(TARGET_SUBDIR)/libssp/multilib.tmp $(TARGET_SUBDIR)/libssp/multilib.out; \
37600	  fi; \
37601	else \
37602	  mv $(TARGET_SUBDIR)/libssp/multilib.tmp $(TARGET_SUBDIR)/libssp/multilib.out; \
37603	fi; \
37604	test ! -f $(TARGET_SUBDIR)/libssp/Makefile || exit 0; \
37605	$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libssp; \
37606	$(NORMAL_TARGET_EXPORTS)  \
37607	echo Configuring in $(TARGET_SUBDIR)/libssp; \
37608	cd "$(TARGET_SUBDIR)/libssp" || exit 1; \
37609	case $(srcdir) in \
37610	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
37611	  *) topdir=`echo $(TARGET_SUBDIR)/libssp/ | \
37612		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
37613	esac; \
37614	module_srcdir=libssp; \
37615	rm -f no-such-file || : ; \
37616	CONFIG_SITE=no-such-file $(SHELL) \
37617	  $$s/$$module_srcdir/configure \
37618	  --srcdir=$${topdir}/$$module_srcdir \
37619	  $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
37620	  --target=${target_alias}  \
37621	  || exit 1
37622@endif target-libssp
37623
37624
37625
37626
37627
37628.PHONY: all-target-libssp maybe-all-target-libssp
37629maybe-all-target-libssp:
37630@if gcc-bootstrap
37631all-target-libssp: stage_current
37632@endif gcc-bootstrap
37633@if target-libssp
37634TARGET-target-libssp=all
37635maybe-all-target-libssp: all-target-libssp
37636all-target-libssp: configure-target-libssp
37637	@: $(MAKE); $(unstage)
37638	@r=`${PWD_COMMAND}`; export r; \
37639	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37640	$(NORMAL_TARGET_EXPORTS)  \
37641	(cd $(TARGET_SUBDIR)/libssp && \
37642	  $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS)   \
37643		$(TARGET-target-libssp))
37644@endif target-libssp
37645
37646
37647
37648
37649
37650.PHONY: check-target-libssp maybe-check-target-libssp
37651maybe-check-target-libssp:
37652@if target-libssp
37653maybe-check-target-libssp: check-target-libssp
37654
37655check-target-libssp:
37656	@: $(MAKE); $(unstage)
37657	@r=`${PWD_COMMAND}`; export r; \
37658	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37659	$(NORMAL_TARGET_EXPORTS) \
37660	(cd $(TARGET_SUBDIR)/libssp && \
37661	  $(MAKE) $(TARGET_FLAGS_TO_PASS)   check)
37662
37663@endif target-libssp
37664
37665.PHONY: install-target-libssp maybe-install-target-libssp
37666maybe-install-target-libssp:
37667@if target-libssp
37668maybe-install-target-libssp: install-target-libssp
37669
37670install-target-libssp: installdirs
37671	@: $(MAKE); $(unstage)
37672	@r=`${PWD_COMMAND}`; export r; \
37673	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37674	$(NORMAL_TARGET_EXPORTS) \
37675	(cd $(TARGET_SUBDIR)/libssp && \
37676	  $(MAKE) $(TARGET_FLAGS_TO_PASS)  install)
37677
37678@endif target-libssp
37679
37680.PHONY: install-strip-target-libssp maybe-install-strip-target-libssp
37681maybe-install-strip-target-libssp:
37682@if target-libssp
37683maybe-install-strip-target-libssp: install-strip-target-libssp
37684
37685install-strip-target-libssp: installdirs
37686	@: $(MAKE); $(unstage)
37687	@r=`${PWD_COMMAND}`; export r; \
37688	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37689	$(NORMAL_TARGET_EXPORTS) \
37690	(cd $(TARGET_SUBDIR)/libssp && \
37691	  $(MAKE) $(TARGET_FLAGS_TO_PASS)  install-strip)
37692
37693@endif target-libssp
37694
37695# Other targets (info, dvi, pdf, etc.)
37696
37697.PHONY: maybe-info-target-libssp info-target-libssp
37698maybe-info-target-libssp:
37699@if target-libssp
37700maybe-info-target-libssp: info-target-libssp
37701
37702info-target-libssp: \
37703    configure-target-libssp 
37704	@: $(MAKE); $(unstage)
37705	@[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0; \
37706	r=`${PWD_COMMAND}`; export r; \
37707	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37708	$(NORMAL_TARGET_EXPORTS) \
37709	echo "Doing info in $(TARGET_SUBDIR)/libssp"; \
37710	for flag in $(EXTRA_TARGET_FLAGS); do \
37711	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37712	done; \
37713	(cd $(TARGET_SUBDIR)/libssp && \
37714	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37715	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37716	          "RANLIB=$${RANLIB}" \
37717	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37718	           info) \
37719	  || exit 1
37720
37721@endif target-libssp
37722
37723.PHONY: maybe-dvi-target-libssp dvi-target-libssp
37724maybe-dvi-target-libssp:
37725@if target-libssp
37726maybe-dvi-target-libssp: dvi-target-libssp
37727
37728dvi-target-libssp: \
37729    configure-target-libssp 
37730	@: $(MAKE); $(unstage)
37731	@[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0; \
37732	r=`${PWD_COMMAND}`; export r; \
37733	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37734	$(NORMAL_TARGET_EXPORTS) \
37735	echo "Doing dvi in $(TARGET_SUBDIR)/libssp"; \
37736	for flag in $(EXTRA_TARGET_FLAGS); do \
37737	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37738	done; \
37739	(cd $(TARGET_SUBDIR)/libssp && \
37740	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37741	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37742	          "RANLIB=$${RANLIB}" \
37743	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37744	           dvi) \
37745	  || exit 1
37746
37747@endif target-libssp
37748
37749.PHONY: maybe-pdf-target-libssp pdf-target-libssp
37750maybe-pdf-target-libssp:
37751@if target-libssp
37752maybe-pdf-target-libssp: pdf-target-libssp
37753
37754pdf-target-libssp: \
37755    configure-target-libssp 
37756	@: $(MAKE); $(unstage)
37757	@[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0; \
37758	r=`${PWD_COMMAND}`; export r; \
37759	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37760	$(NORMAL_TARGET_EXPORTS) \
37761	echo "Doing pdf in $(TARGET_SUBDIR)/libssp"; \
37762	for flag in $(EXTRA_TARGET_FLAGS); do \
37763	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37764	done; \
37765	(cd $(TARGET_SUBDIR)/libssp && \
37766	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37767	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37768	          "RANLIB=$${RANLIB}" \
37769	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37770	           pdf) \
37771	  || exit 1
37772
37773@endif target-libssp
37774
37775.PHONY: maybe-html-target-libssp html-target-libssp
37776maybe-html-target-libssp:
37777@if target-libssp
37778maybe-html-target-libssp: html-target-libssp
37779
37780html-target-libssp: \
37781    configure-target-libssp 
37782	@: $(MAKE); $(unstage)
37783	@[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0; \
37784	r=`${PWD_COMMAND}`; export r; \
37785	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37786	$(NORMAL_TARGET_EXPORTS) \
37787	echo "Doing html in $(TARGET_SUBDIR)/libssp"; \
37788	for flag in $(EXTRA_TARGET_FLAGS); do \
37789	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37790	done; \
37791	(cd $(TARGET_SUBDIR)/libssp && \
37792	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37793	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37794	          "RANLIB=$${RANLIB}" \
37795	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37796	           html) \
37797	  || exit 1
37798
37799@endif target-libssp
37800
37801.PHONY: maybe-TAGS-target-libssp TAGS-target-libssp
37802maybe-TAGS-target-libssp:
37803@if target-libssp
37804maybe-TAGS-target-libssp: TAGS-target-libssp
37805
37806TAGS-target-libssp: \
37807    configure-target-libssp 
37808	@: $(MAKE); $(unstage)
37809	@[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0; \
37810	r=`${PWD_COMMAND}`; export r; \
37811	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37812	$(NORMAL_TARGET_EXPORTS) \
37813	echo "Doing TAGS in $(TARGET_SUBDIR)/libssp"; \
37814	for flag in $(EXTRA_TARGET_FLAGS); do \
37815	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37816	done; \
37817	(cd $(TARGET_SUBDIR)/libssp && \
37818	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37819	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37820	          "RANLIB=$${RANLIB}" \
37821	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37822	           TAGS) \
37823	  || exit 1
37824
37825@endif target-libssp
37826
37827.PHONY: maybe-install-info-target-libssp install-info-target-libssp
37828maybe-install-info-target-libssp:
37829@if target-libssp
37830maybe-install-info-target-libssp: install-info-target-libssp
37831
37832install-info-target-libssp: \
37833    configure-target-libssp \
37834    info-target-libssp 
37835	@: $(MAKE); $(unstage)
37836	@[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0; \
37837	r=`${PWD_COMMAND}`; export r; \
37838	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37839	$(NORMAL_TARGET_EXPORTS) \
37840	echo "Doing install-info in $(TARGET_SUBDIR)/libssp"; \
37841	for flag in $(EXTRA_TARGET_FLAGS); do \
37842	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37843	done; \
37844	(cd $(TARGET_SUBDIR)/libssp && \
37845	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37846	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37847	          "RANLIB=$${RANLIB}" \
37848	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37849	           install-info) \
37850	  || exit 1
37851
37852@endif target-libssp
37853
37854.PHONY: maybe-install-pdf-target-libssp install-pdf-target-libssp
37855maybe-install-pdf-target-libssp:
37856@if target-libssp
37857maybe-install-pdf-target-libssp: install-pdf-target-libssp
37858
37859install-pdf-target-libssp: \
37860    configure-target-libssp \
37861    pdf-target-libssp 
37862	@: $(MAKE); $(unstage)
37863	@[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0; \
37864	r=`${PWD_COMMAND}`; export r; \
37865	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37866	$(NORMAL_TARGET_EXPORTS) \
37867	echo "Doing install-pdf in $(TARGET_SUBDIR)/libssp"; \
37868	for flag in $(EXTRA_TARGET_FLAGS); do \
37869	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37870	done; \
37871	(cd $(TARGET_SUBDIR)/libssp && \
37872	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37873	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37874	          "RANLIB=$${RANLIB}" \
37875	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37876	           install-pdf) \
37877	  || exit 1
37878
37879@endif target-libssp
37880
37881.PHONY: maybe-install-html-target-libssp install-html-target-libssp
37882maybe-install-html-target-libssp:
37883@if target-libssp
37884maybe-install-html-target-libssp: install-html-target-libssp
37885
37886install-html-target-libssp: \
37887    configure-target-libssp \
37888    html-target-libssp 
37889	@: $(MAKE); $(unstage)
37890	@[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0; \
37891	r=`${PWD_COMMAND}`; export r; \
37892	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37893	$(NORMAL_TARGET_EXPORTS) \
37894	echo "Doing install-html in $(TARGET_SUBDIR)/libssp"; \
37895	for flag in $(EXTRA_TARGET_FLAGS); do \
37896	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37897	done; \
37898	(cd $(TARGET_SUBDIR)/libssp && \
37899	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37900	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37901	          "RANLIB=$${RANLIB}" \
37902	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37903	           install-html) \
37904	  || exit 1
37905
37906@endif target-libssp
37907
37908.PHONY: maybe-installcheck-target-libssp installcheck-target-libssp
37909maybe-installcheck-target-libssp:
37910@if target-libssp
37911maybe-installcheck-target-libssp: installcheck-target-libssp
37912
37913installcheck-target-libssp: \
37914    configure-target-libssp 
37915	@: $(MAKE); $(unstage)
37916	@[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0; \
37917	r=`${PWD_COMMAND}`; export r; \
37918	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37919	$(NORMAL_TARGET_EXPORTS) \
37920	echo "Doing installcheck in $(TARGET_SUBDIR)/libssp"; \
37921	for flag in $(EXTRA_TARGET_FLAGS); do \
37922	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37923	done; \
37924	(cd $(TARGET_SUBDIR)/libssp && \
37925	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37926	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37927	          "RANLIB=$${RANLIB}" \
37928	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37929	           installcheck) \
37930	  || exit 1
37931
37932@endif target-libssp
37933
37934.PHONY: maybe-mostlyclean-target-libssp mostlyclean-target-libssp
37935maybe-mostlyclean-target-libssp:
37936@if target-libssp
37937maybe-mostlyclean-target-libssp: mostlyclean-target-libssp
37938
37939mostlyclean-target-libssp: 
37940	@: $(MAKE); $(unstage)
37941	@[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0; \
37942	r=`${PWD_COMMAND}`; export r; \
37943	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37944	$(NORMAL_TARGET_EXPORTS) \
37945	echo "Doing mostlyclean in $(TARGET_SUBDIR)/libssp"; \
37946	for flag in $(EXTRA_TARGET_FLAGS); do \
37947	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37948	done; \
37949	(cd $(TARGET_SUBDIR)/libssp && \
37950	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37951	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37952	          "RANLIB=$${RANLIB}" \
37953	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37954	           mostlyclean) \
37955	  || exit 1
37956
37957@endif target-libssp
37958
37959.PHONY: maybe-clean-target-libssp clean-target-libssp
37960maybe-clean-target-libssp:
37961@if target-libssp
37962maybe-clean-target-libssp: clean-target-libssp
37963
37964clean-target-libssp: 
37965	@: $(MAKE); $(unstage)
37966	@[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0; \
37967	r=`${PWD_COMMAND}`; export r; \
37968	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37969	$(NORMAL_TARGET_EXPORTS) \
37970	echo "Doing clean in $(TARGET_SUBDIR)/libssp"; \
37971	for flag in $(EXTRA_TARGET_FLAGS); do \
37972	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37973	done; \
37974	(cd $(TARGET_SUBDIR)/libssp && \
37975	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37976	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37977	          "RANLIB=$${RANLIB}" \
37978	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37979	           clean) \
37980	  || exit 1
37981
37982@endif target-libssp
37983
37984.PHONY: maybe-distclean-target-libssp distclean-target-libssp
37985maybe-distclean-target-libssp:
37986@if target-libssp
37987maybe-distclean-target-libssp: distclean-target-libssp
37988
37989distclean-target-libssp: 
37990	@: $(MAKE); $(unstage)
37991	@[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0; \
37992	r=`${PWD_COMMAND}`; export r; \
37993	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37994	$(NORMAL_TARGET_EXPORTS) \
37995	echo "Doing distclean in $(TARGET_SUBDIR)/libssp"; \
37996	for flag in $(EXTRA_TARGET_FLAGS); do \
37997	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37998	done; \
37999	(cd $(TARGET_SUBDIR)/libssp && \
38000	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38001	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38002	          "RANLIB=$${RANLIB}" \
38003	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38004	           distclean) \
38005	  || exit 1
38006
38007@endif target-libssp
38008
38009.PHONY: maybe-maintainer-clean-target-libssp maintainer-clean-target-libssp
38010maybe-maintainer-clean-target-libssp:
38011@if target-libssp
38012maybe-maintainer-clean-target-libssp: maintainer-clean-target-libssp
38013
38014maintainer-clean-target-libssp: 
38015	@: $(MAKE); $(unstage)
38016	@[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0; \
38017	r=`${PWD_COMMAND}`; export r; \
38018	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38019	$(NORMAL_TARGET_EXPORTS) \
38020	echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libssp"; \
38021	for flag in $(EXTRA_TARGET_FLAGS); do \
38022	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38023	done; \
38024	(cd $(TARGET_SUBDIR)/libssp && \
38025	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38026	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38027	          "RANLIB=$${RANLIB}" \
38028	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38029	           maintainer-clean) \
38030	  || exit 1
38031
38032@endif target-libssp
38033
38034
38035
38036
38037
38038.PHONY: configure-target-newlib maybe-configure-target-newlib
38039maybe-configure-target-newlib:
38040@if gcc-bootstrap
38041configure-target-newlib: stage_current
38042@endif gcc-bootstrap
38043@if target-newlib
38044maybe-configure-target-newlib: configure-target-newlib
38045configure-target-newlib: 
38046	@: $(MAKE); $(unstage)
38047	@r=`${PWD_COMMAND}`; export r; \
38048	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38049	echo "Checking multilib configuration for newlib..."; \
38050	$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/newlib; \
38051	$(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/newlib/multilib.tmp 2> /dev/null; \
38052	if test -r $(TARGET_SUBDIR)/newlib/multilib.out; then \
38053	  if cmp -s $(TARGET_SUBDIR)/newlib/multilib.tmp $(TARGET_SUBDIR)/newlib/multilib.out; then \
38054	    rm -f $(TARGET_SUBDIR)/newlib/multilib.tmp; \
38055	  else \
38056	    rm -f $(TARGET_SUBDIR)/newlib/Makefile; \
38057	    mv $(TARGET_SUBDIR)/newlib/multilib.tmp $(TARGET_SUBDIR)/newlib/multilib.out; \
38058	  fi; \
38059	else \
38060	  mv $(TARGET_SUBDIR)/newlib/multilib.tmp $(TARGET_SUBDIR)/newlib/multilib.out; \
38061	fi; \
38062	test ! -f $(TARGET_SUBDIR)/newlib/Makefile || exit 0; \
38063	$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/newlib; \
38064	$(NORMAL_TARGET_EXPORTS)  \
38065	echo Configuring in $(TARGET_SUBDIR)/newlib; \
38066	cd "$(TARGET_SUBDIR)/newlib" || exit 1; \
38067	case $(srcdir) in \
38068	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
38069	  *) topdir=`echo $(TARGET_SUBDIR)/newlib/ | \
38070		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
38071	esac; \
38072	module_srcdir=newlib; \
38073	rm -f no-such-file || : ; \
38074	CONFIG_SITE=no-such-file $(SHELL) \
38075	  $$s/$$module_srcdir/configure \
38076	  --srcdir=$${topdir}/$$module_srcdir \
38077	  $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
38078	  --target=${target_alias}  \
38079	  || exit 1
38080@endif target-newlib
38081
38082
38083
38084
38085
38086.PHONY: all-target-newlib maybe-all-target-newlib
38087maybe-all-target-newlib:
38088@if gcc-bootstrap
38089all-target-newlib: stage_current
38090@endif gcc-bootstrap
38091@if target-newlib
38092TARGET-target-newlib=all
38093maybe-all-target-newlib: all-target-newlib
38094all-target-newlib: configure-target-newlib
38095	@: $(MAKE); $(unstage)
38096	@r=`${PWD_COMMAND}`; export r; \
38097	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38098	$(NORMAL_TARGET_EXPORTS)  \
38099	(cd $(TARGET_SUBDIR)/newlib && \
38100	  $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS)   \
38101		$(TARGET-target-newlib))
38102@endif target-newlib
38103
38104
38105
38106
38107
38108.PHONY: check-target-newlib maybe-check-target-newlib
38109maybe-check-target-newlib:
38110@if target-newlib
38111maybe-check-target-newlib: check-target-newlib
38112
38113check-target-newlib:
38114	@: $(MAKE); $(unstage)
38115	@r=`${PWD_COMMAND}`; export r; \
38116	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38117	$(NORMAL_TARGET_EXPORTS) \
38118	(cd $(TARGET_SUBDIR)/newlib && \
38119	  $(MAKE) $(TARGET_FLAGS_TO_PASS)   check)
38120
38121@endif target-newlib
38122
38123.PHONY: install-target-newlib maybe-install-target-newlib
38124maybe-install-target-newlib:
38125@if target-newlib
38126maybe-install-target-newlib: install-target-newlib
38127
38128install-target-newlib: installdirs
38129	@: $(MAKE); $(unstage)
38130	@r=`${PWD_COMMAND}`; export r; \
38131	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38132	$(NORMAL_TARGET_EXPORTS) \
38133	(cd $(TARGET_SUBDIR)/newlib && \
38134	  $(MAKE) $(TARGET_FLAGS_TO_PASS)  install)
38135
38136@endif target-newlib
38137
38138.PHONY: install-strip-target-newlib maybe-install-strip-target-newlib
38139maybe-install-strip-target-newlib:
38140@if target-newlib
38141maybe-install-strip-target-newlib: install-strip-target-newlib
38142
38143install-strip-target-newlib: installdirs
38144	@: $(MAKE); $(unstage)
38145	@r=`${PWD_COMMAND}`; export r; \
38146	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38147	$(NORMAL_TARGET_EXPORTS) \
38148	(cd $(TARGET_SUBDIR)/newlib && \
38149	  $(MAKE) $(TARGET_FLAGS_TO_PASS)  install-strip)
38150
38151@endif target-newlib
38152
38153# Other targets (info, dvi, pdf, etc.)
38154
38155.PHONY: maybe-info-target-newlib info-target-newlib
38156maybe-info-target-newlib:
38157@if target-newlib
38158maybe-info-target-newlib: info-target-newlib
38159
38160info-target-newlib: \
38161    configure-target-newlib 
38162	@: $(MAKE); $(unstage)
38163	@[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0; \
38164	r=`${PWD_COMMAND}`; export r; \
38165	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38166	$(NORMAL_TARGET_EXPORTS) \
38167	echo "Doing info in $(TARGET_SUBDIR)/newlib"; \
38168	for flag in $(EXTRA_TARGET_FLAGS); do \
38169	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38170	done; \
38171	(cd $(TARGET_SUBDIR)/newlib && \
38172	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38173	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38174	          "RANLIB=$${RANLIB}" \
38175	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38176	           info) \
38177	  || exit 1
38178
38179@endif target-newlib
38180
38181.PHONY: maybe-dvi-target-newlib dvi-target-newlib
38182maybe-dvi-target-newlib:
38183@if target-newlib
38184maybe-dvi-target-newlib: dvi-target-newlib
38185
38186dvi-target-newlib: \
38187    configure-target-newlib 
38188	@: $(MAKE); $(unstage)
38189	@[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0; \
38190	r=`${PWD_COMMAND}`; export r; \
38191	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38192	$(NORMAL_TARGET_EXPORTS) \
38193	echo "Doing dvi in $(TARGET_SUBDIR)/newlib"; \
38194	for flag in $(EXTRA_TARGET_FLAGS); do \
38195	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38196	done; \
38197	(cd $(TARGET_SUBDIR)/newlib && \
38198	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38199	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38200	          "RANLIB=$${RANLIB}" \
38201	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38202	           dvi) \
38203	  || exit 1
38204
38205@endif target-newlib
38206
38207.PHONY: maybe-pdf-target-newlib pdf-target-newlib
38208maybe-pdf-target-newlib:
38209@if target-newlib
38210maybe-pdf-target-newlib: pdf-target-newlib
38211
38212pdf-target-newlib: \
38213    configure-target-newlib 
38214	@: $(MAKE); $(unstage)
38215	@[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0; \
38216	r=`${PWD_COMMAND}`; export r; \
38217	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38218	$(NORMAL_TARGET_EXPORTS) \
38219	echo "Doing pdf in $(TARGET_SUBDIR)/newlib"; \
38220	for flag in $(EXTRA_TARGET_FLAGS); do \
38221	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38222	done; \
38223	(cd $(TARGET_SUBDIR)/newlib && \
38224	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38225	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38226	          "RANLIB=$${RANLIB}" \
38227	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38228	           pdf) \
38229	  || exit 1
38230
38231@endif target-newlib
38232
38233.PHONY: maybe-html-target-newlib html-target-newlib
38234maybe-html-target-newlib:
38235@if target-newlib
38236maybe-html-target-newlib: html-target-newlib
38237
38238html-target-newlib: \
38239    configure-target-newlib 
38240	@: $(MAKE); $(unstage)
38241	@[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0; \
38242	r=`${PWD_COMMAND}`; export r; \
38243	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38244	$(NORMAL_TARGET_EXPORTS) \
38245	echo "Doing html in $(TARGET_SUBDIR)/newlib"; \
38246	for flag in $(EXTRA_TARGET_FLAGS); do \
38247	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38248	done; \
38249	(cd $(TARGET_SUBDIR)/newlib && \
38250	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38251	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38252	          "RANLIB=$${RANLIB}" \
38253	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38254	           html) \
38255	  || exit 1
38256
38257@endif target-newlib
38258
38259.PHONY: maybe-TAGS-target-newlib TAGS-target-newlib
38260maybe-TAGS-target-newlib:
38261@if target-newlib
38262maybe-TAGS-target-newlib: TAGS-target-newlib
38263
38264TAGS-target-newlib: \
38265    configure-target-newlib 
38266	@: $(MAKE); $(unstage)
38267	@[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0; \
38268	r=`${PWD_COMMAND}`; export r; \
38269	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38270	$(NORMAL_TARGET_EXPORTS) \
38271	echo "Doing TAGS in $(TARGET_SUBDIR)/newlib"; \
38272	for flag in $(EXTRA_TARGET_FLAGS); do \
38273	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38274	done; \
38275	(cd $(TARGET_SUBDIR)/newlib && \
38276	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38277	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38278	          "RANLIB=$${RANLIB}" \
38279	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38280	           TAGS) \
38281	  || exit 1
38282
38283@endif target-newlib
38284
38285.PHONY: maybe-install-info-target-newlib install-info-target-newlib
38286maybe-install-info-target-newlib:
38287@if target-newlib
38288maybe-install-info-target-newlib: install-info-target-newlib
38289
38290install-info-target-newlib: \
38291    configure-target-newlib \
38292    info-target-newlib 
38293	@: $(MAKE); $(unstage)
38294	@[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0; \
38295	r=`${PWD_COMMAND}`; export r; \
38296	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38297	$(NORMAL_TARGET_EXPORTS) \
38298	echo "Doing install-info in $(TARGET_SUBDIR)/newlib"; \
38299	for flag in $(EXTRA_TARGET_FLAGS); do \
38300	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38301	done; \
38302	(cd $(TARGET_SUBDIR)/newlib && \
38303	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38304	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38305	          "RANLIB=$${RANLIB}" \
38306	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38307	           install-info) \
38308	  || exit 1
38309
38310@endif target-newlib
38311
38312.PHONY: maybe-install-pdf-target-newlib install-pdf-target-newlib
38313maybe-install-pdf-target-newlib:
38314@if target-newlib
38315maybe-install-pdf-target-newlib: install-pdf-target-newlib
38316
38317install-pdf-target-newlib: \
38318    configure-target-newlib \
38319    pdf-target-newlib 
38320	@: $(MAKE); $(unstage)
38321	@[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0; \
38322	r=`${PWD_COMMAND}`; export r; \
38323	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38324	$(NORMAL_TARGET_EXPORTS) \
38325	echo "Doing install-pdf in $(TARGET_SUBDIR)/newlib"; \
38326	for flag in $(EXTRA_TARGET_FLAGS); do \
38327	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38328	done; \
38329	(cd $(TARGET_SUBDIR)/newlib && \
38330	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38331	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38332	          "RANLIB=$${RANLIB}" \
38333	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38334	           install-pdf) \
38335	  || exit 1
38336
38337@endif target-newlib
38338
38339.PHONY: maybe-install-html-target-newlib install-html-target-newlib
38340maybe-install-html-target-newlib:
38341@if target-newlib
38342maybe-install-html-target-newlib: install-html-target-newlib
38343
38344install-html-target-newlib: \
38345    configure-target-newlib \
38346    html-target-newlib 
38347	@: $(MAKE); $(unstage)
38348	@[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0; \
38349	r=`${PWD_COMMAND}`; export r; \
38350	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38351	$(NORMAL_TARGET_EXPORTS) \
38352	echo "Doing install-html in $(TARGET_SUBDIR)/newlib"; \
38353	for flag in $(EXTRA_TARGET_FLAGS); do \
38354	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38355	done; \
38356	(cd $(TARGET_SUBDIR)/newlib && \
38357	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38358	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38359	          "RANLIB=$${RANLIB}" \
38360	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38361	           install-html) \
38362	  || exit 1
38363
38364@endif target-newlib
38365
38366.PHONY: maybe-installcheck-target-newlib installcheck-target-newlib
38367maybe-installcheck-target-newlib:
38368@if target-newlib
38369maybe-installcheck-target-newlib: installcheck-target-newlib
38370
38371installcheck-target-newlib: \
38372    configure-target-newlib 
38373	@: $(MAKE); $(unstage)
38374	@[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0; \
38375	r=`${PWD_COMMAND}`; export r; \
38376	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38377	$(NORMAL_TARGET_EXPORTS) \
38378	echo "Doing installcheck in $(TARGET_SUBDIR)/newlib"; \
38379	for flag in $(EXTRA_TARGET_FLAGS); do \
38380	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38381	done; \
38382	(cd $(TARGET_SUBDIR)/newlib && \
38383	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38384	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38385	          "RANLIB=$${RANLIB}" \
38386	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38387	           installcheck) \
38388	  || exit 1
38389
38390@endif target-newlib
38391
38392.PHONY: maybe-mostlyclean-target-newlib mostlyclean-target-newlib
38393maybe-mostlyclean-target-newlib:
38394@if target-newlib
38395maybe-mostlyclean-target-newlib: mostlyclean-target-newlib
38396
38397mostlyclean-target-newlib: 
38398	@: $(MAKE); $(unstage)
38399	@[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0; \
38400	r=`${PWD_COMMAND}`; export r; \
38401	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38402	$(NORMAL_TARGET_EXPORTS) \
38403	echo "Doing mostlyclean in $(TARGET_SUBDIR)/newlib"; \
38404	for flag in $(EXTRA_TARGET_FLAGS); do \
38405	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38406	done; \
38407	(cd $(TARGET_SUBDIR)/newlib && \
38408	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38409	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38410	          "RANLIB=$${RANLIB}" \
38411	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38412	           mostlyclean) \
38413	  || exit 1
38414
38415@endif target-newlib
38416
38417.PHONY: maybe-clean-target-newlib clean-target-newlib
38418maybe-clean-target-newlib:
38419@if target-newlib
38420maybe-clean-target-newlib: clean-target-newlib
38421
38422clean-target-newlib: 
38423	@: $(MAKE); $(unstage)
38424	@[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0; \
38425	r=`${PWD_COMMAND}`; export r; \
38426	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38427	$(NORMAL_TARGET_EXPORTS) \
38428	echo "Doing clean in $(TARGET_SUBDIR)/newlib"; \
38429	for flag in $(EXTRA_TARGET_FLAGS); do \
38430	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38431	done; \
38432	(cd $(TARGET_SUBDIR)/newlib && \
38433	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38434	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38435	          "RANLIB=$${RANLIB}" \
38436	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38437	           clean) \
38438	  || exit 1
38439
38440@endif target-newlib
38441
38442.PHONY: maybe-distclean-target-newlib distclean-target-newlib
38443maybe-distclean-target-newlib:
38444@if target-newlib
38445maybe-distclean-target-newlib: distclean-target-newlib
38446
38447distclean-target-newlib: 
38448	@: $(MAKE); $(unstage)
38449	@[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0; \
38450	r=`${PWD_COMMAND}`; export r; \
38451	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38452	$(NORMAL_TARGET_EXPORTS) \
38453	echo "Doing distclean in $(TARGET_SUBDIR)/newlib"; \
38454	for flag in $(EXTRA_TARGET_FLAGS); do \
38455	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38456	done; \
38457	(cd $(TARGET_SUBDIR)/newlib && \
38458	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38459	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38460	          "RANLIB=$${RANLIB}" \
38461	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38462	           distclean) \
38463	  || exit 1
38464
38465@endif target-newlib
38466
38467.PHONY: maybe-maintainer-clean-target-newlib maintainer-clean-target-newlib
38468maybe-maintainer-clean-target-newlib:
38469@if target-newlib
38470maybe-maintainer-clean-target-newlib: maintainer-clean-target-newlib
38471
38472maintainer-clean-target-newlib: 
38473	@: $(MAKE); $(unstage)
38474	@[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0; \
38475	r=`${PWD_COMMAND}`; export r; \
38476	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38477	$(NORMAL_TARGET_EXPORTS) \
38478	echo "Doing maintainer-clean in $(TARGET_SUBDIR)/newlib"; \
38479	for flag in $(EXTRA_TARGET_FLAGS); do \
38480	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38481	done; \
38482	(cd $(TARGET_SUBDIR)/newlib && \
38483	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38484	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38485	          "RANLIB=$${RANLIB}" \
38486	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38487	           maintainer-clean) \
38488	  || exit 1
38489
38490@endif target-newlib
38491
38492
38493
38494
38495
38496.PHONY: configure-target-libgcc maybe-configure-target-libgcc
38497maybe-configure-target-libgcc:
38498@if gcc-bootstrap
38499configure-target-libgcc: stage_current
38500@endif gcc-bootstrap
38501@if target-libgcc
38502maybe-configure-target-libgcc: configure-target-libgcc
38503configure-target-libgcc: 
38504	@r=`${PWD_COMMAND}`; export r; \
38505	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38506	echo "Checking multilib configuration for libgcc..."; \
38507	$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc; \
38508	$(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgcc/multilib.tmp 2> /dev/null; \
38509	if test -r $(TARGET_SUBDIR)/libgcc/multilib.out; then \
38510	  if cmp -s $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; then \
38511	    rm -f $(TARGET_SUBDIR)/libgcc/multilib.tmp; \
38512	  else \
38513	    rm -f $(TARGET_SUBDIR)/libgcc/Makefile; \
38514	    mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
38515	  fi; \
38516	else \
38517	  mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
38518	fi; \
38519	test ! -f $(TARGET_SUBDIR)/libgcc/Makefile || exit 0; \
38520	$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc; \
38521	$(NORMAL_TARGET_EXPORTS)  \
38522	echo Configuring in $(TARGET_SUBDIR)/libgcc; \
38523	cd "$(TARGET_SUBDIR)/libgcc" || exit 1; \
38524	case $(srcdir) in \
38525	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
38526	  *) topdir=`echo $(TARGET_SUBDIR)/libgcc/ | \
38527		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
38528	esac; \
38529	module_srcdir=libgcc; \
38530	rm -f no-such-file || : ; \
38531	CONFIG_SITE=no-such-file $(SHELL) \
38532	  $$s/$$module_srcdir/configure \
38533	  --srcdir=$${topdir}/$$module_srcdir \
38534	  $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
38535	  --target=${target_alias}  \
38536	  || exit 1
38537@endif target-libgcc
38538
38539
38540
38541.PHONY: configure-stage1-target-libgcc maybe-configure-stage1-target-libgcc
38542maybe-configure-stage1-target-libgcc:
38543@if target-libgcc-bootstrap
38544maybe-configure-stage1-target-libgcc: configure-stage1-target-libgcc
38545configure-stage1-target-libgcc:
38546	@[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
38547	@$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc
38548	@r=`${PWD_COMMAND}`; export r; \
38549	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38550	TFLAGS="$(STAGE1_TFLAGS)"; \
38551	echo "Checking multilib configuration for libgcc..."; \
38552	$(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgcc/multilib.tmp 2> /dev/null; \
38553	if test -r $(TARGET_SUBDIR)/libgcc/multilib.out; then \
38554	  if cmp -s $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; then \
38555	    rm -f $(TARGET_SUBDIR)/libgcc/multilib.tmp; \
38556	  else \
38557	    rm -f $(TARGET_SUBDIR)/libgcc/Makefile; \
38558	    mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
38559	  fi; \
38560	else \
38561	  mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
38562	fi; \
38563	test ! -f $(TARGET_SUBDIR)/libgcc/Makefile || exit 0; \
38564	$(NORMAL_TARGET_EXPORTS) \
38565	CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
38566	CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
38567	LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS;  \
38568	echo Configuring stage 1 in $(TARGET_SUBDIR)/libgcc; \
38569	$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc; \
38570	cd $(TARGET_SUBDIR)/libgcc || exit 1; \
38571	case $(srcdir) in \
38572	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
38573	  *) topdir=`echo $(TARGET_SUBDIR)/libgcc/ | \
38574		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
38575	esac; \
38576	module_srcdir=libgcc; \
38577	$(SHELL) $$s/$$module_srcdir/configure \
38578	  --srcdir=$${topdir}/$$module_srcdir \
38579	  $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
38580	  --target=${target_alias} \
38581	   \
38582	  $(STAGE1_CONFIGURE_FLAGS)
38583@endif target-libgcc-bootstrap
38584
38585.PHONY: configure-stage2-target-libgcc maybe-configure-stage2-target-libgcc
38586maybe-configure-stage2-target-libgcc:
38587@if target-libgcc-bootstrap
38588maybe-configure-stage2-target-libgcc: configure-stage2-target-libgcc
38589configure-stage2-target-libgcc:
38590	@[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
38591	@$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc
38592	@r=`${PWD_COMMAND}`; export r; \
38593	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38594	TFLAGS="$(STAGE2_TFLAGS)"; \
38595	echo "Checking multilib configuration for libgcc..."; \
38596	$(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgcc/multilib.tmp 2> /dev/null; \
38597	if test -r $(TARGET_SUBDIR)/libgcc/multilib.out; then \
38598	  if cmp -s $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; then \
38599	    rm -f $(TARGET_SUBDIR)/libgcc/multilib.tmp; \
38600	  else \
38601	    rm -f $(TARGET_SUBDIR)/libgcc/Makefile; \
38602	    mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
38603	  fi; \
38604	else \
38605	  mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
38606	fi; \
38607	test ! -f $(TARGET_SUBDIR)/libgcc/Makefile || exit 0; \
38608	$(NORMAL_TARGET_EXPORTS) \
38609	 \
38610	CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
38611	CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
38612	LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS;  \
38613	echo Configuring stage 2 in $(TARGET_SUBDIR)/libgcc; \
38614	$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc; \
38615	cd $(TARGET_SUBDIR)/libgcc || exit 1; \
38616	case $(srcdir) in \
38617	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
38618	  *) topdir=`echo $(TARGET_SUBDIR)/libgcc/ | \
38619		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
38620	esac; \
38621	module_srcdir=libgcc; \
38622	$(SHELL) $$s/$$module_srcdir/configure \
38623	  --srcdir=$${topdir}/$$module_srcdir \
38624	  $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
38625	  --target=${target_alias} \
38626	  --with-build-libsubdir=$(HOST_SUBDIR) \
38627	  $(STAGE2_CONFIGURE_FLAGS)
38628@endif target-libgcc-bootstrap
38629
38630.PHONY: configure-stage3-target-libgcc maybe-configure-stage3-target-libgcc
38631maybe-configure-stage3-target-libgcc:
38632@if target-libgcc-bootstrap
38633maybe-configure-stage3-target-libgcc: configure-stage3-target-libgcc
38634configure-stage3-target-libgcc:
38635	@[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
38636	@$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc
38637	@r=`${PWD_COMMAND}`; export r; \
38638	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38639	TFLAGS="$(STAGE3_TFLAGS)"; \
38640	echo "Checking multilib configuration for libgcc..."; \
38641	$(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgcc/multilib.tmp 2> /dev/null; \
38642	if test -r $(TARGET_SUBDIR)/libgcc/multilib.out; then \
38643	  if cmp -s $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; then \
38644	    rm -f $(TARGET_SUBDIR)/libgcc/multilib.tmp; \
38645	  else \
38646	    rm -f $(TARGET_SUBDIR)/libgcc/Makefile; \
38647	    mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
38648	  fi; \
38649	else \
38650	  mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
38651	fi; \
38652	test ! -f $(TARGET_SUBDIR)/libgcc/Makefile || exit 0; \
38653	$(NORMAL_TARGET_EXPORTS) \
38654	 \
38655	CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
38656	CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
38657	LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS;  \
38658	echo Configuring stage 3 in $(TARGET_SUBDIR)/libgcc; \
38659	$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc; \
38660	cd $(TARGET_SUBDIR)/libgcc || exit 1; \
38661	case $(srcdir) in \
38662	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
38663	  *) topdir=`echo $(TARGET_SUBDIR)/libgcc/ | \
38664		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
38665	esac; \
38666	module_srcdir=libgcc; \
38667	$(SHELL) $$s/$$module_srcdir/configure \
38668	  --srcdir=$${topdir}/$$module_srcdir \
38669	  $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
38670	  --target=${target_alias} \
38671	  --with-build-libsubdir=$(HOST_SUBDIR) \
38672	  $(STAGE3_CONFIGURE_FLAGS)
38673@endif target-libgcc-bootstrap
38674
38675.PHONY: configure-stage4-target-libgcc maybe-configure-stage4-target-libgcc
38676maybe-configure-stage4-target-libgcc:
38677@if target-libgcc-bootstrap
38678maybe-configure-stage4-target-libgcc: configure-stage4-target-libgcc
38679configure-stage4-target-libgcc:
38680	@[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
38681	@$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc
38682	@r=`${PWD_COMMAND}`; export r; \
38683	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38684	TFLAGS="$(STAGE4_TFLAGS)"; \
38685	echo "Checking multilib configuration for libgcc..."; \
38686	$(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgcc/multilib.tmp 2> /dev/null; \
38687	if test -r $(TARGET_SUBDIR)/libgcc/multilib.out; then \
38688	  if cmp -s $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; then \
38689	    rm -f $(TARGET_SUBDIR)/libgcc/multilib.tmp; \
38690	  else \
38691	    rm -f $(TARGET_SUBDIR)/libgcc/Makefile; \
38692	    mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
38693	  fi; \
38694	else \
38695	  mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
38696	fi; \
38697	test ! -f $(TARGET_SUBDIR)/libgcc/Makefile || exit 0; \
38698	$(NORMAL_TARGET_EXPORTS) \
38699	 \
38700	CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
38701	CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
38702	LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS;  \
38703	echo Configuring stage 4 in $(TARGET_SUBDIR)/libgcc; \
38704	$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc; \
38705	cd $(TARGET_SUBDIR)/libgcc || exit 1; \
38706	case $(srcdir) in \
38707	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
38708	  *) topdir=`echo $(TARGET_SUBDIR)/libgcc/ | \
38709		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
38710	esac; \
38711	module_srcdir=libgcc; \
38712	$(SHELL) $$s/$$module_srcdir/configure \
38713	  --srcdir=$${topdir}/$$module_srcdir \
38714	  $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
38715	  --target=${target_alias} \
38716	  --with-build-libsubdir=$(HOST_SUBDIR) \
38717	  $(STAGE4_CONFIGURE_FLAGS)
38718@endif target-libgcc-bootstrap
38719
38720.PHONY: configure-stageprofile-target-libgcc maybe-configure-stageprofile-target-libgcc
38721maybe-configure-stageprofile-target-libgcc:
38722@if target-libgcc-bootstrap
38723maybe-configure-stageprofile-target-libgcc: configure-stageprofile-target-libgcc
38724configure-stageprofile-target-libgcc:
38725	@[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
38726	@$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc
38727	@r=`${PWD_COMMAND}`; export r; \
38728	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38729	TFLAGS="$(STAGEprofile_TFLAGS)"; \
38730	echo "Checking multilib configuration for libgcc..."; \
38731	$(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgcc/multilib.tmp 2> /dev/null; \
38732	if test -r $(TARGET_SUBDIR)/libgcc/multilib.out; then \
38733	  if cmp -s $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; then \
38734	    rm -f $(TARGET_SUBDIR)/libgcc/multilib.tmp; \
38735	  else \
38736	    rm -f $(TARGET_SUBDIR)/libgcc/Makefile; \
38737	    mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
38738	  fi; \
38739	else \
38740	  mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
38741	fi; \
38742	test ! -f $(TARGET_SUBDIR)/libgcc/Makefile || exit 0; \
38743	$(NORMAL_TARGET_EXPORTS) \
38744	 \
38745	CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
38746	CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
38747	LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS;  \
38748	echo Configuring stage profile in $(TARGET_SUBDIR)/libgcc; \
38749	$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc; \
38750	cd $(TARGET_SUBDIR)/libgcc || exit 1; \
38751	case $(srcdir) in \
38752	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
38753	  *) topdir=`echo $(TARGET_SUBDIR)/libgcc/ | \
38754		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
38755	esac; \
38756	module_srcdir=libgcc; \
38757	$(SHELL) $$s/$$module_srcdir/configure \
38758	  --srcdir=$${topdir}/$$module_srcdir \
38759	  $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
38760	  --target=${target_alias} \
38761	  --with-build-libsubdir=$(HOST_SUBDIR) \
38762	  $(STAGEprofile_CONFIGURE_FLAGS)
38763@endif target-libgcc-bootstrap
38764
38765.PHONY: configure-stagefeedback-target-libgcc maybe-configure-stagefeedback-target-libgcc
38766maybe-configure-stagefeedback-target-libgcc:
38767@if target-libgcc-bootstrap
38768maybe-configure-stagefeedback-target-libgcc: configure-stagefeedback-target-libgcc
38769configure-stagefeedback-target-libgcc:
38770	@[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
38771	@$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc
38772	@r=`${PWD_COMMAND}`; export r; \
38773	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38774	TFLAGS="$(STAGEfeedback_TFLAGS)"; \
38775	echo "Checking multilib configuration for libgcc..."; \
38776	$(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgcc/multilib.tmp 2> /dev/null; \
38777	if test -r $(TARGET_SUBDIR)/libgcc/multilib.out; then \
38778	  if cmp -s $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; then \
38779	    rm -f $(TARGET_SUBDIR)/libgcc/multilib.tmp; \
38780	  else \
38781	    rm -f $(TARGET_SUBDIR)/libgcc/Makefile; \
38782	    mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
38783	  fi; \
38784	else \
38785	  mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
38786	fi; \
38787	test ! -f $(TARGET_SUBDIR)/libgcc/Makefile || exit 0; \
38788	$(NORMAL_TARGET_EXPORTS) \
38789	 \
38790	CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
38791	CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
38792	LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS;  \
38793	echo Configuring stage feedback in $(TARGET_SUBDIR)/libgcc; \
38794	$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc; \
38795	cd $(TARGET_SUBDIR)/libgcc || exit 1; \
38796	case $(srcdir) in \
38797	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
38798	  *) topdir=`echo $(TARGET_SUBDIR)/libgcc/ | \
38799		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
38800	esac; \
38801	module_srcdir=libgcc; \
38802	$(SHELL) $$s/$$module_srcdir/configure \
38803	  --srcdir=$${topdir}/$$module_srcdir \
38804	  $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
38805	  --target=${target_alias} \
38806	  --with-build-libsubdir=$(HOST_SUBDIR) \
38807	  $(STAGEfeedback_CONFIGURE_FLAGS)
38808@endif target-libgcc-bootstrap
38809
38810
38811
38812
38813
38814.PHONY: all-target-libgcc maybe-all-target-libgcc
38815maybe-all-target-libgcc:
38816@if gcc-bootstrap
38817all-target-libgcc: stage_current
38818@endif gcc-bootstrap
38819@if target-libgcc
38820TARGET-target-libgcc=all
38821maybe-all-target-libgcc: all-target-libgcc
38822all-target-libgcc: configure-target-libgcc
38823	@r=`${PWD_COMMAND}`; export r; \
38824	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38825	$(NORMAL_TARGET_EXPORTS)  \
38826	(cd $(TARGET_SUBDIR)/libgcc && \
38827	  $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS)   \
38828		$(TARGET-target-libgcc))
38829@endif target-libgcc
38830
38831
38832
38833.PHONY: all-stage1-target-libgcc maybe-all-stage1-target-libgcc
38834.PHONY: clean-stage1-target-libgcc maybe-clean-stage1-target-libgcc
38835maybe-all-stage1-target-libgcc:
38836maybe-clean-stage1-target-libgcc:
38837@if target-libgcc-bootstrap
38838maybe-all-stage1-target-libgcc: all-stage1-target-libgcc
38839all-stage1: all-stage1-target-libgcc
38840TARGET-stage1-target-libgcc = $(TARGET-target-libgcc)
38841all-stage1-target-libgcc: configure-stage1-target-libgcc
38842	@[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
38843	@r=`${PWD_COMMAND}`; export r; \
38844	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38845	TFLAGS="$(STAGE1_TFLAGS)"; \
38846	$(NORMAL_TARGET_EXPORTS)  \
38847	cd $(TARGET_SUBDIR)/libgcc && \
38848	$(MAKE) $(BASE_FLAGS_TO_PASS) \
38849		CFLAGS="$(CFLAGS_FOR_TARGET)" \
38850		CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
38851		LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
38852		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
38853		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
38854		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
38855		$(EXTRA_TARGET_FLAGS)  \
38856		  \
38857		TFLAGS="$(STAGE1_TFLAGS)" \
38858		$(TARGET-stage1-target-libgcc)
38859
38860maybe-clean-stage1-target-libgcc: clean-stage1-target-libgcc
38861clean-stage1: clean-stage1-target-libgcc
38862clean-stage1-target-libgcc:
38863	@if [ $(current_stage) = stage1 ]; then \
38864	  [ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0; \
38865	else \
38866	  [ -f $(TARGET_SUBDIR)/stage1-libgcc/Makefile ] || exit 0; \
38867	  $(MAKE) stage1-start; \
38868	fi; \
38869	cd $(TARGET_SUBDIR)/libgcc && \
38870	$(MAKE) $(EXTRA_TARGET_FLAGS)  \
38871	  clean
38872@endif target-libgcc-bootstrap
38873
38874
38875.PHONY: all-stage2-target-libgcc maybe-all-stage2-target-libgcc
38876.PHONY: clean-stage2-target-libgcc maybe-clean-stage2-target-libgcc
38877maybe-all-stage2-target-libgcc:
38878maybe-clean-stage2-target-libgcc:
38879@if target-libgcc-bootstrap
38880maybe-all-stage2-target-libgcc: all-stage2-target-libgcc
38881all-stage2: all-stage2-target-libgcc
38882TARGET-stage2-target-libgcc = $(TARGET-target-libgcc)
38883all-stage2-target-libgcc: configure-stage2-target-libgcc
38884	@[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
38885	@r=`${PWD_COMMAND}`; export r; \
38886	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38887	TFLAGS="$(STAGE2_TFLAGS)"; \
38888	$(NORMAL_TARGET_EXPORTS) \
38889	  \
38890	cd $(TARGET_SUBDIR)/libgcc && \
38891	$(MAKE) $(BASE_FLAGS_TO_PASS) \
38892		CFLAGS="$(CFLAGS_FOR_TARGET)" \
38893		CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
38894		LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
38895		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
38896		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
38897		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
38898		$(EXTRA_TARGET_FLAGS)   \
38899		TFLAGS="$(STAGE2_TFLAGS)" \
38900		$(TARGET-stage2-target-libgcc)
38901
38902maybe-clean-stage2-target-libgcc: clean-stage2-target-libgcc
38903clean-stage2: clean-stage2-target-libgcc
38904clean-stage2-target-libgcc:
38905	@if [ $(current_stage) = stage2 ]; then \
38906	  [ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0; \
38907	else \
38908	  [ -f $(TARGET_SUBDIR)/stage2-libgcc/Makefile ] || exit 0; \
38909	  $(MAKE) stage2-start; \
38910	fi; \
38911	cd $(TARGET_SUBDIR)/libgcc && \
38912	$(MAKE) $(EXTRA_TARGET_FLAGS)   clean
38913@endif target-libgcc-bootstrap
38914
38915
38916.PHONY: all-stage3-target-libgcc maybe-all-stage3-target-libgcc
38917.PHONY: clean-stage3-target-libgcc maybe-clean-stage3-target-libgcc
38918maybe-all-stage3-target-libgcc:
38919maybe-clean-stage3-target-libgcc:
38920@if target-libgcc-bootstrap
38921maybe-all-stage3-target-libgcc: all-stage3-target-libgcc
38922all-stage3: all-stage3-target-libgcc
38923TARGET-stage3-target-libgcc = $(TARGET-target-libgcc)
38924all-stage3-target-libgcc: configure-stage3-target-libgcc
38925	@[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
38926	@r=`${PWD_COMMAND}`; export r; \
38927	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38928	TFLAGS="$(STAGE3_TFLAGS)"; \
38929	$(NORMAL_TARGET_EXPORTS) \
38930	  \
38931	cd $(TARGET_SUBDIR)/libgcc && \
38932	$(MAKE) $(BASE_FLAGS_TO_PASS) \
38933		CFLAGS="$(CFLAGS_FOR_TARGET)" \
38934		CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
38935		LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
38936		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
38937		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
38938		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
38939		$(EXTRA_TARGET_FLAGS)   \
38940		TFLAGS="$(STAGE3_TFLAGS)" \
38941		$(TARGET-stage3-target-libgcc)
38942
38943maybe-clean-stage3-target-libgcc: clean-stage3-target-libgcc
38944clean-stage3: clean-stage3-target-libgcc
38945clean-stage3-target-libgcc:
38946	@if [ $(current_stage) = stage3 ]; then \
38947	  [ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0; \
38948	else \
38949	  [ -f $(TARGET_SUBDIR)/stage3-libgcc/Makefile ] || exit 0; \
38950	  $(MAKE) stage3-start; \
38951	fi; \
38952	cd $(TARGET_SUBDIR)/libgcc && \
38953	$(MAKE) $(EXTRA_TARGET_FLAGS)   clean
38954@endif target-libgcc-bootstrap
38955
38956
38957.PHONY: all-stage4-target-libgcc maybe-all-stage4-target-libgcc
38958.PHONY: clean-stage4-target-libgcc maybe-clean-stage4-target-libgcc
38959maybe-all-stage4-target-libgcc:
38960maybe-clean-stage4-target-libgcc:
38961@if target-libgcc-bootstrap
38962maybe-all-stage4-target-libgcc: all-stage4-target-libgcc
38963all-stage4: all-stage4-target-libgcc
38964TARGET-stage4-target-libgcc = $(TARGET-target-libgcc)
38965all-stage4-target-libgcc: configure-stage4-target-libgcc
38966	@[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
38967	@r=`${PWD_COMMAND}`; export r; \
38968	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38969	TFLAGS="$(STAGE4_TFLAGS)"; \
38970	$(NORMAL_TARGET_EXPORTS) \
38971	  \
38972	cd $(TARGET_SUBDIR)/libgcc && \
38973	$(MAKE) $(BASE_FLAGS_TO_PASS) \
38974		CFLAGS="$(CFLAGS_FOR_TARGET)" \
38975		CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
38976		LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
38977		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
38978		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
38979		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
38980		$(EXTRA_TARGET_FLAGS)   \
38981		TFLAGS="$(STAGE4_TFLAGS)" \
38982		$(TARGET-stage4-target-libgcc)
38983
38984maybe-clean-stage4-target-libgcc: clean-stage4-target-libgcc
38985clean-stage4: clean-stage4-target-libgcc
38986clean-stage4-target-libgcc:
38987	@if [ $(current_stage) = stage4 ]; then \
38988	  [ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0; \
38989	else \
38990	  [ -f $(TARGET_SUBDIR)/stage4-libgcc/Makefile ] || exit 0; \
38991	  $(MAKE) stage4-start; \
38992	fi; \
38993	cd $(TARGET_SUBDIR)/libgcc && \
38994	$(MAKE) $(EXTRA_TARGET_FLAGS)   clean
38995@endif target-libgcc-bootstrap
38996
38997
38998.PHONY: all-stageprofile-target-libgcc maybe-all-stageprofile-target-libgcc
38999.PHONY: clean-stageprofile-target-libgcc maybe-clean-stageprofile-target-libgcc
39000maybe-all-stageprofile-target-libgcc:
39001maybe-clean-stageprofile-target-libgcc:
39002@if target-libgcc-bootstrap
39003maybe-all-stageprofile-target-libgcc: all-stageprofile-target-libgcc
39004all-stageprofile: all-stageprofile-target-libgcc
39005TARGET-stageprofile-target-libgcc = $(TARGET-target-libgcc)
39006all-stageprofile-target-libgcc: configure-stageprofile-target-libgcc
39007	@[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
39008	@r=`${PWD_COMMAND}`; export r; \
39009	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39010	TFLAGS="$(STAGEprofile_TFLAGS)"; \
39011	$(NORMAL_TARGET_EXPORTS) \
39012	  \
39013	cd $(TARGET_SUBDIR)/libgcc && \
39014	$(MAKE) $(BASE_FLAGS_TO_PASS) \
39015		CFLAGS="$(CFLAGS_FOR_TARGET)" \
39016		CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
39017		LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
39018		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
39019		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
39020		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
39021		$(EXTRA_TARGET_FLAGS)   \
39022		TFLAGS="$(STAGEprofile_TFLAGS)" \
39023		$(TARGET-stageprofile-target-libgcc)
39024
39025maybe-clean-stageprofile-target-libgcc: clean-stageprofile-target-libgcc
39026clean-stageprofile: clean-stageprofile-target-libgcc
39027clean-stageprofile-target-libgcc:
39028	@if [ $(current_stage) = stageprofile ]; then \
39029	  [ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0; \
39030	else \
39031	  [ -f $(TARGET_SUBDIR)/stageprofile-libgcc/Makefile ] || exit 0; \
39032	  $(MAKE) stageprofile-start; \
39033	fi; \
39034	cd $(TARGET_SUBDIR)/libgcc && \
39035	$(MAKE) $(EXTRA_TARGET_FLAGS)   clean
39036@endif target-libgcc-bootstrap
39037
39038
39039.PHONY: all-stagefeedback-target-libgcc maybe-all-stagefeedback-target-libgcc
39040.PHONY: clean-stagefeedback-target-libgcc maybe-clean-stagefeedback-target-libgcc
39041maybe-all-stagefeedback-target-libgcc:
39042maybe-clean-stagefeedback-target-libgcc:
39043@if target-libgcc-bootstrap
39044maybe-all-stagefeedback-target-libgcc: all-stagefeedback-target-libgcc
39045all-stagefeedback: all-stagefeedback-target-libgcc
39046TARGET-stagefeedback-target-libgcc = $(TARGET-target-libgcc)
39047all-stagefeedback-target-libgcc: configure-stagefeedback-target-libgcc
39048	@[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
39049	@r=`${PWD_COMMAND}`; export r; \
39050	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39051	TFLAGS="$(STAGEfeedback_TFLAGS)"; \
39052	$(NORMAL_TARGET_EXPORTS) \
39053	  \
39054	cd $(TARGET_SUBDIR)/libgcc && \
39055	$(MAKE) $(BASE_FLAGS_TO_PASS) \
39056		CFLAGS="$(CFLAGS_FOR_TARGET)" \
39057		CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
39058		LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
39059		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
39060		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
39061		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
39062		$(EXTRA_TARGET_FLAGS)   \
39063		TFLAGS="$(STAGEfeedback_TFLAGS)" \
39064		$(TARGET-stagefeedback-target-libgcc)
39065
39066maybe-clean-stagefeedback-target-libgcc: clean-stagefeedback-target-libgcc
39067clean-stagefeedback: clean-stagefeedback-target-libgcc
39068clean-stagefeedback-target-libgcc:
39069	@if [ $(current_stage) = stagefeedback ]; then \
39070	  [ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0; \
39071	else \
39072	  [ -f $(TARGET_SUBDIR)/stagefeedback-libgcc/Makefile ] || exit 0; \
39073	  $(MAKE) stagefeedback-start; \
39074	fi; \
39075	cd $(TARGET_SUBDIR)/libgcc && \
39076	$(MAKE) $(EXTRA_TARGET_FLAGS)   clean
39077@endif target-libgcc-bootstrap
39078
39079
39080
39081
39082
39083
39084.PHONY: check-target-libgcc maybe-check-target-libgcc
39085maybe-check-target-libgcc:
39086@if target-libgcc
39087maybe-check-target-libgcc: check-target-libgcc
39088
39089# Dummy target for uncheckable module.
39090check-target-libgcc:
39091
39092@endif target-libgcc
39093
39094.PHONY: install-target-libgcc maybe-install-target-libgcc
39095maybe-install-target-libgcc:
39096@if target-libgcc
39097maybe-install-target-libgcc: install-target-libgcc
39098
39099install-target-libgcc: installdirs
39100	@: $(MAKE); $(unstage)
39101	@r=`${PWD_COMMAND}`; export r; \
39102	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39103	$(NORMAL_TARGET_EXPORTS) \
39104	(cd $(TARGET_SUBDIR)/libgcc && \
39105	  $(MAKE) $(TARGET_FLAGS_TO_PASS)  install)
39106
39107@endif target-libgcc
39108
39109.PHONY: install-strip-target-libgcc maybe-install-strip-target-libgcc
39110maybe-install-strip-target-libgcc:
39111@if target-libgcc
39112maybe-install-strip-target-libgcc: install-strip-target-libgcc
39113
39114install-strip-target-libgcc: installdirs
39115	@: $(MAKE); $(unstage)
39116	@r=`${PWD_COMMAND}`; export r; \
39117	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39118	$(NORMAL_TARGET_EXPORTS) \
39119	(cd $(TARGET_SUBDIR)/libgcc && \
39120	  $(MAKE) $(TARGET_FLAGS_TO_PASS)  install-strip)
39121
39122@endif target-libgcc
39123
39124# Other targets (info, dvi, pdf, etc.)
39125
39126.PHONY: maybe-info-target-libgcc info-target-libgcc
39127maybe-info-target-libgcc:
39128@if target-libgcc
39129maybe-info-target-libgcc: info-target-libgcc
39130
39131info-target-libgcc: \
39132    configure-target-libgcc 
39133	@: $(MAKE); $(unstage)
39134	@[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0; \
39135	r=`${PWD_COMMAND}`; export r; \
39136	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39137	$(NORMAL_TARGET_EXPORTS) \
39138	echo "Doing info in $(TARGET_SUBDIR)/libgcc"; \
39139	for flag in $(EXTRA_TARGET_FLAGS); do \
39140	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39141	done; \
39142	(cd $(TARGET_SUBDIR)/libgcc && \
39143	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39144	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39145	          "RANLIB=$${RANLIB}" \
39146	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39147	           info) \
39148	  || exit 1
39149
39150@endif target-libgcc
39151
39152.PHONY: maybe-dvi-target-libgcc dvi-target-libgcc
39153maybe-dvi-target-libgcc:
39154@if target-libgcc
39155maybe-dvi-target-libgcc: dvi-target-libgcc
39156
39157dvi-target-libgcc: \
39158    configure-target-libgcc 
39159	@: $(MAKE); $(unstage)
39160	@[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0; \
39161	r=`${PWD_COMMAND}`; export r; \
39162	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39163	$(NORMAL_TARGET_EXPORTS) \
39164	echo "Doing dvi in $(TARGET_SUBDIR)/libgcc"; \
39165	for flag in $(EXTRA_TARGET_FLAGS); do \
39166	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39167	done; \
39168	(cd $(TARGET_SUBDIR)/libgcc && \
39169	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39170	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39171	          "RANLIB=$${RANLIB}" \
39172	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39173	           dvi) \
39174	  || exit 1
39175
39176@endif target-libgcc
39177
39178.PHONY: maybe-pdf-target-libgcc pdf-target-libgcc
39179maybe-pdf-target-libgcc:
39180@if target-libgcc
39181maybe-pdf-target-libgcc: pdf-target-libgcc
39182
39183pdf-target-libgcc: \
39184    configure-target-libgcc 
39185	@: $(MAKE); $(unstage)
39186	@[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0; \
39187	r=`${PWD_COMMAND}`; export r; \
39188	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39189	$(NORMAL_TARGET_EXPORTS) \
39190	echo "Doing pdf in $(TARGET_SUBDIR)/libgcc"; \
39191	for flag in $(EXTRA_TARGET_FLAGS); do \
39192	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39193	done; \
39194	(cd $(TARGET_SUBDIR)/libgcc && \
39195	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39196	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39197	          "RANLIB=$${RANLIB}" \
39198	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39199	           pdf) \
39200	  || exit 1
39201
39202@endif target-libgcc
39203
39204.PHONY: maybe-html-target-libgcc html-target-libgcc
39205maybe-html-target-libgcc:
39206@if target-libgcc
39207maybe-html-target-libgcc: html-target-libgcc
39208
39209html-target-libgcc: \
39210    configure-target-libgcc 
39211	@: $(MAKE); $(unstage)
39212	@[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0; \
39213	r=`${PWD_COMMAND}`; export r; \
39214	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39215	$(NORMAL_TARGET_EXPORTS) \
39216	echo "Doing html in $(TARGET_SUBDIR)/libgcc"; \
39217	for flag in $(EXTRA_TARGET_FLAGS); do \
39218	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39219	done; \
39220	(cd $(TARGET_SUBDIR)/libgcc && \
39221	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39222	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39223	          "RANLIB=$${RANLIB}" \
39224	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39225	           html) \
39226	  || exit 1
39227
39228@endif target-libgcc
39229
39230.PHONY: maybe-TAGS-target-libgcc TAGS-target-libgcc
39231maybe-TAGS-target-libgcc:
39232@if target-libgcc
39233maybe-TAGS-target-libgcc: TAGS-target-libgcc
39234
39235TAGS-target-libgcc: \
39236    configure-target-libgcc 
39237	@: $(MAKE); $(unstage)
39238	@[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0; \
39239	r=`${PWD_COMMAND}`; export r; \
39240	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39241	$(NORMAL_TARGET_EXPORTS) \
39242	echo "Doing TAGS in $(TARGET_SUBDIR)/libgcc"; \
39243	for flag in $(EXTRA_TARGET_FLAGS); do \
39244	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39245	done; \
39246	(cd $(TARGET_SUBDIR)/libgcc && \
39247	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39248	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39249	          "RANLIB=$${RANLIB}" \
39250	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39251	           TAGS) \
39252	  || exit 1
39253
39254@endif target-libgcc
39255
39256.PHONY: maybe-install-info-target-libgcc install-info-target-libgcc
39257maybe-install-info-target-libgcc:
39258@if target-libgcc
39259maybe-install-info-target-libgcc: install-info-target-libgcc
39260
39261install-info-target-libgcc: \
39262    configure-target-libgcc \
39263    info-target-libgcc 
39264	@: $(MAKE); $(unstage)
39265	@[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0; \
39266	r=`${PWD_COMMAND}`; export r; \
39267	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39268	$(NORMAL_TARGET_EXPORTS) \
39269	echo "Doing install-info in $(TARGET_SUBDIR)/libgcc"; \
39270	for flag in $(EXTRA_TARGET_FLAGS); do \
39271	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39272	done; \
39273	(cd $(TARGET_SUBDIR)/libgcc && \
39274	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39275	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39276	          "RANLIB=$${RANLIB}" \
39277	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39278	           install-info) \
39279	  || exit 1
39280
39281@endif target-libgcc
39282
39283.PHONY: maybe-install-pdf-target-libgcc install-pdf-target-libgcc
39284maybe-install-pdf-target-libgcc:
39285@if target-libgcc
39286maybe-install-pdf-target-libgcc: install-pdf-target-libgcc
39287
39288install-pdf-target-libgcc: \
39289    configure-target-libgcc \
39290    pdf-target-libgcc 
39291	@: $(MAKE); $(unstage)
39292	@[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0; \
39293	r=`${PWD_COMMAND}`; export r; \
39294	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39295	$(NORMAL_TARGET_EXPORTS) \
39296	echo "Doing install-pdf in $(TARGET_SUBDIR)/libgcc"; \
39297	for flag in $(EXTRA_TARGET_FLAGS); do \
39298	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39299	done; \
39300	(cd $(TARGET_SUBDIR)/libgcc && \
39301	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39302	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39303	          "RANLIB=$${RANLIB}" \
39304	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39305	           install-pdf) \
39306	  || exit 1
39307
39308@endif target-libgcc
39309
39310.PHONY: maybe-install-html-target-libgcc install-html-target-libgcc
39311maybe-install-html-target-libgcc:
39312@if target-libgcc
39313maybe-install-html-target-libgcc: install-html-target-libgcc
39314
39315install-html-target-libgcc: \
39316    configure-target-libgcc \
39317    html-target-libgcc 
39318	@: $(MAKE); $(unstage)
39319	@[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0; \
39320	r=`${PWD_COMMAND}`; export r; \
39321	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39322	$(NORMAL_TARGET_EXPORTS) \
39323	echo "Doing install-html in $(TARGET_SUBDIR)/libgcc"; \
39324	for flag in $(EXTRA_TARGET_FLAGS); do \
39325	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39326	done; \
39327	(cd $(TARGET_SUBDIR)/libgcc && \
39328	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39329	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39330	          "RANLIB=$${RANLIB}" \
39331	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39332	           install-html) \
39333	  || exit 1
39334
39335@endif target-libgcc
39336
39337.PHONY: maybe-installcheck-target-libgcc installcheck-target-libgcc
39338maybe-installcheck-target-libgcc:
39339@if target-libgcc
39340maybe-installcheck-target-libgcc: installcheck-target-libgcc
39341
39342installcheck-target-libgcc: \
39343    configure-target-libgcc 
39344	@: $(MAKE); $(unstage)
39345	@[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0; \
39346	r=`${PWD_COMMAND}`; export r; \
39347	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39348	$(NORMAL_TARGET_EXPORTS) \
39349	echo "Doing installcheck in $(TARGET_SUBDIR)/libgcc"; \
39350	for flag in $(EXTRA_TARGET_FLAGS); do \
39351	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39352	done; \
39353	(cd $(TARGET_SUBDIR)/libgcc && \
39354	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39355	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39356	          "RANLIB=$${RANLIB}" \
39357	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39358	           installcheck) \
39359	  || exit 1
39360
39361@endif target-libgcc
39362
39363.PHONY: maybe-mostlyclean-target-libgcc mostlyclean-target-libgcc
39364maybe-mostlyclean-target-libgcc:
39365@if target-libgcc
39366maybe-mostlyclean-target-libgcc: mostlyclean-target-libgcc
39367
39368mostlyclean-target-libgcc: 
39369	@: $(MAKE); $(unstage)
39370	@[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0; \
39371	r=`${PWD_COMMAND}`; export r; \
39372	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39373	$(NORMAL_TARGET_EXPORTS) \
39374	echo "Doing mostlyclean in $(TARGET_SUBDIR)/libgcc"; \
39375	for flag in $(EXTRA_TARGET_FLAGS); do \
39376	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39377	done; \
39378	(cd $(TARGET_SUBDIR)/libgcc && \
39379	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39380	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39381	          "RANLIB=$${RANLIB}" \
39382	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39383	           mostlyclean) \
39384	  || exit 1
39385
39386@endif target-libgcc
39387
39388.PHONY: maybe-clean-target-libgcc clean-target-libgcc
39389maybe-clean-target-libgcc:
39390@if target-libgcc
39391maybe-clean-target-libgcc: clean-target-libgcc
39392
39393clean-target-libgcc: 
39394	@: $(MAKE); $(unstage)
39395	@[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0; \
39396	r=`${PWD_COMMAND}`; export r; \
39397	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39398	$(NORMAL_TARGET_EXPORTS) \
39399	echo "Doing clean in $(TARGET_SUBDIR)/libgcc"; \
39400	for flag in $(EXTRA_TARGET_FLAGS); do \
39401	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39402	done; \
39403	(cd $(TARGET_SUBDIR)/libgcc && \
39404	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39405	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39406	          "RANLIB=$${RANLIB}" \
39407	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39408	           clean) \
39409	  || exit 1
39410
39411@endif target-libgcc
39412
39413.PHONY: maybe-distclean-target-libgcc distclean-target-libgcc
39414maybe-distclean-target-libgcc:
39415@if target-libgcc
39416maybe-distclean-target-libgcc: distclean-target-libgcc
39417
39418distclean-target-libgcc: 
39419	@: $(MAKE); $(unstage)
39420	@[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0; \
39421	r=`${PWD_COMMAND}`; export r; \
39422	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39423	$(NORMAL_TARGET_EXPORTS) \
39424	echo "Doing distclean in $(TARGET_SUBDIR)/libgcc"; \
39425	for flag in $(EXTRA_TARGET_FLAGS); do \
39426	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39427	done; \
39428	(cd $(TARGET_SUBDIR)/libgcc && \
39429	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39430	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39431	          "RANLIB=$${RANLIB}" \
39432	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39433	           distclean) \
39434	  || exit 1
39435
39436@endif target-libgcc
39437
39438.PHONY: maybe-maintainer-clean-target-libgcc maintainer-clean-target-libgcc
39439maybe-maintainer-clean-target-libgcc:
39440@if target-libgcc
39441maybe-maintainer-clean-target-libgcc: maintainer-clean-target-libgcc
39442
39443maintainer-clean-target-libgcc: 
39444	@: $(MAKE); $(unstage)
39445	@[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0; \
39446	r=`${PWD_COMMAND}`; export r; \
39447	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39448	$(NORMAL_TARGET_EXPORTS) \
39449	echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libgcc"; \
39450	for flag in $(EXTRA_TARGET_FLAGS); do \
39451	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39452	done; \
39453	(cd $(TARGET_SUBDIR)/libgcc && \
39454	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39455	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39456	          "RANLIB=$${RANLIB}" \
39457	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39458	           maintainer-clean) \
39459	  || exit 1
39460
39461@endif target-libgcc
39462
39463
39464
39465
39466
39467.PHONY: configure-target-libbacktrace maybe-configure-target-libbacktrace
39468maybe-configure-target-libbacktrace:
39469@if gcc-bootstrap
39470configure-target-libbacktrace: stage_current
39471@endif gcc-bootstrap
39472@if target-libbacktrace
39473maybe-configure-target-libbacktrace: configure-target-libbacktrace
39474configure-target-libbacktrace: 
39475	@: $(MAKE); $(unstage)
39476	@r=`${PWD_COMMAND}`; export r; \
39477	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39478	echo "Checking multilib configuration for libbacktrace..."; \
39479	$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libbacktrace; \
39480	$(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libbacktrace/multilib.tmp 2> /dev/null; \
39481	if test -r $(TARGET_SUBDIR)/libbacktrace/multilib.out; then \
39482	  if cmp -s $(TARGET_SUBDIR)/libbacktrace/multilib.tmp $(TARGET_SUBDIR)/libbacktrace/multilib.out; then \
39483	    rm -f $(TARGET_SUBDIR)/libbacktrace/multilib.tmp; \
39484	  else \
39485	    rm -f $(TARGET_SUBDIR)/libbacktrace/Makefile; \
39486	    mv $(TARGET_SUBDIR)/libbacktrace/multilib.tmp $(TARGET_SUBDIR)/libbacktrace/multilib.out; \
39487	  fi; \
39488	else \
39489	  mv $(TARGET_SUBDIR)/libbacktrace/multilib.tmp $(TARGET_SUBDIR)/libbacktrace/multilib.out; \
39490	fi; \
39491	test ! -f $(TARGET_SUBDIR)/libbacktrace/Makefile || exit 0; \
39492	$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libbacktrace; \
39493	$(NORMAL_TARGET_EXPORTS)  \
39494	echo Configuring in $(TARGET_SUBDIR)/libbacktrace; \
39495	cd "$(TARGET_SUBDIR)/libbacktrace" || exit 1; \
39496	case $(srcdir) in \
39497	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
39498	  *) topdir=`echo $(TARGET_SUBDIR)/libbacktrace/ | \
39499		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
39500	esac; \
39501	module_srcdir=libbacktrace; \
39502	rm -f no-such-file || : ; \
39503	CONFIG_SITE=no-such-file $(SHELL) \
39504	  $$s/$$module_srcdir/configure \
39505	  --srcdir=$${topdir}/$$module_srcdir \
39506	  $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
39507	  --target=${target_alias}  \
39508	  || exit 1
39509@endif target-libbacktrace
39510
39511
39512
39513
39514
39515.PHONY: all-target-libbacktrace maybe-all-target-libbacktrace
39516maybe-all-target-libbacktrace:
39517@if gcc-bootstrap
39518all-target-libbacktrace: stage_current
39519@endif gcc-bootstrap
39520@if target-libbacktrace
39521TARGET-target-libbacktrace=all
39522maybe-all-target-libbacktrace: all-target-libbacktrace
39523all-target-libbacktrace: configure-target-libbacktrace
39524	@: $(MAKE); $(unstage)
39525	@r=`${PWD_COMMAND}`; export r; \
39526	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39527	$(NORMAL_TARGET_EXPORTS)  \
39528	(cd $(TARGET_SUBDIR)/libbacktrace && \
39529	  $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS)   \
39530		$(TARGET-target-libbacktrace))
39531@endif target-libbacktrace
39532
39533
39534
39535
39536
39537.PHONY: check-target-libbacktrace maybe-check-target-libbacktrace
39538maybe-check-target-libbacktrace:
39539@if target-libbacktrace
39540maybe-check-target-libbacktrace: check-target-libbacktrace
39541
39542check-target-libbacktrace:
39543	@: $(MAKE); $(unstage)
39544	@r=`${PWD_COMMAND}`; export r; \
39545	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39546	$(NORMAL_TARGET_EXPORTS) \
39547	(cd $(TARGET_SUBDIR)/libbacktrace && \
39548	  $(MAKE) $(TARGET_FLAGS_TO_PASS)   check)
39549
39550@endif target-libbacktrace
39551
39552.PHONY: install-target-libbacktrace maybe-install-target-libbacktrace
39553maybe-install-target-libbacktrace:
39554@if target-libbacktrace
39555maybe-install-target-libbacktrace: install-target-libbacktrace
39556
39557install-target-libbacktrace: installdirs
39558	@: $(MAKE); $(unstage)
39559	@r=`${PWD_COMMAND}`; export r; \
39560	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39561	$(NORMAL_TARGET_EXPORTS) \
39562	(cd $(TARGET_SUBDIR)/libbacktrace && \
39563	  $(MAKE) $(TARGET_FLAGS_TO_PASS)  install)
39564
39565@endif target-libbacktrace
39566
39567.PHONY: install-strip-target-libbacktrace maybe-install-strip-target-libbacktrace
39568maybe-install-strip-target-libbacktrace:
39569@if target-libbacktrace
39570maybe-install-strip-target-libbacktrace: install-strip-target-libbacktrace
39571
39572install-strip-target-libbacktrace: installdirs
39573	@: $(MAKE); $(unstage)
39574	@r=`${PWD_COMMAND}`; export r; \
39575	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39576	$(NORMAL_TARGET_EXPORTS) \
39577	(cd $(TARGET_SUBDIR)/libbacktrace && \
39578	  $(MAKE) $(TARGET_FLAGS_TO_PASS)  install-strip)
39579
39580@endif target-libbacktrace
39581
39582# Other targets (info, dvi, pdf, etc.)
39583
39584.PHONY: maybe-info-target-libbacktrace info-target-libbacktrace
39585maybe-info-target-libbacktrace:
39586@if target-libbacktrace
39587maybe-info-target-libbacktrace: info-target-libbacktrace
39588
39589info-target-libbacktrace: \
39590    configure-target-libbacktrace 
39591	@: $(MAKE); $(unstage)
39592	@[ -f $(TARGET_SUBDIR)/libbacktrace/Makefile ] || exit 0; \
39593	r=`${PWD_COMMAND}`; export r; \
39594	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39595	$(NORMAL_TARGET_EXPORTS) \
39596	echo "Doing info in $(TARGET_SUBDIR)/libbacktrace"; \
39597	for flag in $(EXTRA_TARGET_FLAGS); do \
39598	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39599	done; \
39600	(cd $(TARGET_SUBDIR)/libbacktrace && \
39601	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39602	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39603	          "RANLIB=$${RANLIB}" \
39604	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39605	           info) \
39606	  || exit 1
39607
39608@endif target-libbacktrace
39609
39610.PHONY: maybe-dvi-target-libbacktrace dvi-target-libbacktrace
39611maybe-dvi-target-libbacktrace:
39612@if target-libbacktrace
39613maybe-dvi-target-libbacktrace: dvi-target-libbacktrace
39614
39615dvi-target-libbacktrace: \
39616    configure-target-libbacktrace 
39617	@: $(MAKE); $(unstage)
39618	@[ -f $(TARGET_SUBDIR)/libbacktrace/Makefile ] || exit 0; \
39619	r=`${PWD_COMMAND}`; export r; \
39620	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39621	$(NORMAL_TARGET_EXPORTS) \
39622	echo "Doing dvi in $(TARGET_SUBDIR)/libbacktrace"; \
39623	for flag in $(EXTRA_TARGET_FLAGS); do \
39624	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39625	done; \
39626	(cd $(TARGET_SUBDIR)/libbacktrace && \
39627	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39628	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39629	          "RANLIB=$${RANLIB}" \
39630	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39631	           dvi) \
39632	  || exit 1
39633
39634@endif target-libbacktrace
39635
39636.PHONY: maybe-pdf-target-libbacktrace pdf-target-libbacktrace
39637maybe-pdf-target-libbacktrace:
39638@if target-libbacktrace
39639maybe-pdf-target-libbacktrace: pdf-target-libbacktrace
39640
39641pdf-target-libbacktrace: \
39642    configure-target-libbacktrace 
39643	@: $(MAKE); $(unstage)
39644	@[ -f $(TARGET_SUBDIR)/libbacktrace/Makefile ] || exit 0; \
39645	r=`${PWD_COMMAND}`; export r; \
39646	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39647	$(NORMAL_TARGET_EXPORTS) \
39648	echo "Doing pdf in $(TARGET_SUBDIR)/libbacktrace"; \
39649	for flag in $(EXTRA_TARGET_FLAGS); do \
39650	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39651	done; \
39652	(cd $(TARGET_SUBDIR)/libbacktrace && \
39653	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39654	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39655	          "RANLIB=$${RANLIB}" \
39656	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39657	           pdf) \
39658	  || exit 1
39659
39660@endif target-libbacktrace
39661
39662.PHONY: maybe-html-target-libbacktrace html-target-libbacktrace
39663maybe-html-target-libbacktrace:
39664@if target-libbacktrace
39665maybe-html-target-libbacktrace: html-target-libbacktrace
39666
39667html-target-libbacktrace: \
39668    configure-target-libbacktrace 
39669	@: $(MAKE); $(unstage)
39670	@[ -f $(TARGET_SUBDIR)/libbacktrace/Makefile ] || exit 0; \
39671	r=`${PWD_COMMAND}`; export r; \
39672	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39673	$(NORMAL_TARGET_EXPORTS) \
39674	echo "Doing html in $(TARGET_SUBDIR)/libbacktrace"; \
39675	for flag in $(EXTRA_TARGET_FLAGS); do \
39676	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39677	done; \
39678	(cd $(TARGET_SUBDIR)/libbacktrace && \
39679	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39680	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39681	          "RANLIB=$${RANLIB}" \
39682	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39683	           html) \
39684	  || exit 1
39685
39686@endif target-libbacktrace
39687
39688.PHONY: maybe-TAGS-target-libbacktrace TAGS-target-libbacktrace
39689maybe-TAGS-target-libbacktrace:
39690@if target-libbacktrace
39691maybe-TAGS-target-libbacktrace: TAGS-target-libbacktrace
39692
39693TAGS-target-libbacktrace: \
39694    configure-target-libbacktrace 
39695	@: $(MAKE); $(unstage)
39696	@[ -f $(TARGET_SUBDIR)/libbacktrace/Makefile ] || exit 0; \
39697	r=`${PWD_COMMAND}`; export r; \
39698	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39699	$(NORMAL_TARGET_EXPORTS) \
39700	echo "Doing TAGS in $(TARGET_SUBDIR)/libbacktrace"; \
39701	for flag in $(EXTRA_TARGET_FLAGS); do \
39702	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39703	done; \
39704	(cd $(TARGET_SUBDIR)/libbacktrace && \
39705	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39706	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39707	          "RANLIB=$${RANLIB}" \
39708	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39709	           TAGS) \
39710	  || exit 1
39711
39712@endif target-libbacktrace
39713
39714.PHONY: maybe-install-info-target-libbacktrace install-info-target-libbacktrace
39715maybe-install-info-target-libbacktrace:
39716@if target-libbacktrace
39717maybe-install-info-target-libbacktrace: install-info-target-libbacktrace
39718
39719install-info-target-libbacktrace: \
39720    configure-target-libbacktrace \
39721    info-target-libbacktrace 
39722	@: $(MAKE); $(unstage)
39723	@[ -f $(TARGET_SUBDIR)/libbacktrace/Makefile ] || exit 0; \
39724	r=`${PWD_COMMAND}`; export r; \
39725	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39726	$(NORMAL_TARGET_EXPORTS) \
39727	echo "Doing install-info in $(TARGET_SUBDIR)/libbacktrace"; \
39728	for flag in $(EXTRA_TARGET_FLAGS); do \
39729	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39730	done; \
39731	(cd $(TARGET_SUBDIR)/libbacktrace && \
39732	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39733	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39734	          "RANLIB=$${RANLIB}" \
39735	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39736	           install-info) \
39737	  || exit 1
39738
39739@endif target-libbacktrace
39740
39741.PHONY: maybe-install-pdf-target-libbacktrace install-pdf-target-libbacktrace
39742maybe-install-pdf-target-libbacktrace:
39743@if target-libbacktrace
39744maybe-install-pdf-target-libbacktrace: install-pdf-target-libbacktrace
39745
39746install-pdf-target-libbacktrace: \
39747    configure-target-libbacktrace \
39748    pdf-target-libbacktrace 
39749	@: $(MAKE); $(unstage)
39750	@[ -f $(TARGET_SUBDIR)/libbacktrace/Makefile ] || exit 0; \
39751	r=`${PWD_COMMAND}`; export r; \
39752	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39753	$(NORMAL_TARGET_EXPORTS) \
39754	echo "Doing install-pdf in $(TARGET_SUBDIR)/libbacktrace"; \
39755	for flag in $(EXTRA_TARGET_FLAGS); do \
39756	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39757	done; \
39758	(cd $(TARGET_SUBDIR)/libbacktrace && \
39759	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39760	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39761	          "RANLIB=$${RANLIB}" \
39762	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39763	           install-pdf) \
39764	  || exit 1
39765
39766@endif target-libbacktrace
39767
39768.PHONY: maybe-install-html-target-libbacktrace install-html-target-libbacktrace
39769maybe-install-html-target-libbacktrace:
39770@if target-libbacktrace
39771maybe-install-html-target-libbacktrace: install-html-target-libbacktrace
39772
39773install-html-target-libbacktrace: \
39774    configure-target-libbacktrace \
39775    html-target-libbacktrace 
39776	@: $(MAKE); $(unstage)
39777	@[ -f $(TARGET_SUBDIR)/libbacktrace/Makefile ] || exit 0; \
39778	r=`${PWD_COMMAND}`; export r; \
39779	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39780	$(NORMAL_TARGET_EXPORTS) \
39781	echo "Doing install-html in $(TARGET_SUBDIR)/libbacktrace"; \
39782	for flag in $(EXTRA_TARGET_FLAGS); do \
39783	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39784	done; \
39785	(cd $(TARGET_SUBDIR)/libbacktrace && \
39786	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39787	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39788	          "RANLIB=$${RANLIB}" \
39789	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39790	           install-html) \
39791	  || exit 1
39792
39793@endif target-libbacktrace
39794
39795.PHONY: maybe-installcheck-target-libbacktrace installcheck-target-libbacktrace
39796maybe-installcheck-target-libbacktrace:
39797@if target-libbacktrace
39798maybe-installcheck-target-libbacktrace: installcheck-target-libbacktrace
39799
39800installcheck-target-libbacktrace: \
39801    configure-target-libbacktrace 
39802	@: $(MAKE); $(unstage)
39803	@[ -f $(TARGET_SUBDIR)/libbacktrace/Makefile ] || exit 0; \
39804	r=`${PWD_COMMAND}`; export r; \
39805	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39806	$(NORMAL_TARGET_EXPORTS) \
39807	echo "Doing installcheck in $(TARGET_SUBDIR)/libbacktrace"; \
39808	for flag in $(EXTRA_TARGET_FLAGS); do \
39809	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39810	done; \
39811	(cd $(TARGET_SUBDIR)/libbacktrace && \
39812	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39813	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39814	          "RANLIB=$${RANLIB}" \
39815	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39816	           installcheck) \
39817	  || exit 1
39818
39819@endif target-libbacktrace
39820
39821.PHONY: maybe-mostlyclean-target-libbacktrace mostlyclean-target-libbacktrace
39822maybe-mostlyclean-target-libbacktrace:
39823@if target-libbacktrace
39824maybe-mostlyclean-target-libbacktrace: mostlyclean-target-libbacktrace
39825
39826mostlyclean-target-libbacktrace: 
39827	@: $(MAKE); $(unstage)
39828	@[ -f $(TARGET_SUBDIR)/libbacktrace/Makefile ] || exit 0; \
39829	r=`${PWD_COMMAND}`; export r; \
39830	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39831	$(NORMAL_TARGET_EXPORTS) \
39832	echo "Doing mostlyclean in $(TARGET_SUBDIR)/libbacktrace"; \
39833	for flag in $(EXTRA_TARGET_FLAGS); do \
39834	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39835	done; \
39836	(cd $(TARGET_SUBDIR)/libbacktrace && \
39837	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39838	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39839	          "RANLIB=$${RANLIB}" \
39840	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39841	           mostlyclean) \
39842	  || exit 1
39843
39844@endif target-libbacktrace
39845
39846.PHONY: maybe-clean-target-libbacktrace clean-target-libbacktrace
39847maybe-clean-target-libbacktrace:
39848@if target-libbacktrace
39849maybe-clean-target-libbacktrace: clean-target-libbacktrace
39850
39851clean-target-libbacktrace: 
39852	@: $(MAKE); $(unstage)
39853	@[ -f $(TARGET_SUBDIR)/libbacktrace/Makefile ] || exit 0; \
39854	r=`${PWD_COMMAND}`; export r; \
39855	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39856	$(NORMAL_TARGET_EXPORTS) \
39857	echo "Doing clean in $(TARGET_SUBDIR)/libbacktrace"; \
39858	for flag in $(EXTRA_TARGET_FLAGS); do \
39859	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39860	done; \
39861	(cd $(TARGET_SUBDIR)/libbacktrace && \
39862	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39863	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39864	          "RANLIB=$${RANLIB}" \
39865	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39866	           clean) \
39867	  || exit 1
39868
39869@endif target-libbacktrace
39870
39871.PHONY: maybe-distclean-target-libbacktrace distclean-target-libbacktrace
39872maybe-distclean-target-libbacktrace:
39873@if target-libbacktrace
39874maybe-distclean-target-libbacktrace: distclean-target-libbacktrace
39875
39876distclean-target-libbacktrace: 
39877	@: $(MAKE); $(unstage)
39878	@[ -f $(TARGET_SUBDIR)/libbacktrace/Makefile ] || exit 0; \
39879	r=`${PWD_COMMAND}`; export r; \
39880	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39881	$(NORMAL_TARGET_EXPORTS) \
39882	echo "Doing distclean in $(TARGET_SUBDIR)/libbacktrace"; \
39883	for flag in $(EXTRA_TARGET_FLAGS); do \
39884	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39885	done; \
39886	(cd $(TARGET_SUBDIR)/libbacktrace && \
39887	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39888	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39889	          "RANLIB=$${RANLIB}" \
39890	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39891	           distclean) \
39892	  || exit 1
39893
39894@endif target-libbacktrace
39895
39896.PHONY: maybe-maintainer-clean-target-libbacktrace maintainer-clean-target-libbacktrace
39897maybe-maintainer-clean-target-libbacktrace:
39898@if target-libbacktrace
39899maybe-maintainer-clean-target-libbacktrace: maintainer-clean-target-libbacktrace
39900
39901maintainer-clean-target-libbacktrace: 
39902	@: $(MAKE); $(unstage)
39903	@[ -f $(TARGET_SUBDIR)/libbacktrace/Makefile ] || exit 0; \
39904	r=`${PWD_COMMAND}`; export r; \
39905	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39906	$(NORMAL_TARGET_EXPORTS) \
39907	echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libbacktrace"; \
39908	for flag in $(EXTRA_TARGET_FLAGS); do \
39909	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39910	done; \
39911	(cd $(TARGET_SUBDIR)/libbacktrace && \
39912	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39913	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39914	          "RANLIB=$${RANLIB}" \
39915	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39916	           maintainer-clean) \
39917	  || exit 1
39918
39919@endif target-libbacktrace
39920
39921
39922
39923
39924
39925.PHONY: configure-target-libquadmath maybe-configure-target-libquadmath
39926maybe-configure-target-libquadmath:
39927@if gcc-bootstrap
39928configure-target-libquadmath: stage_current
39929@endif gcc-bootstrap
39930@if target-libquadmath
39931maybe-configure-target-libquadmath: configure-target-libquadmath
39932configure-target-libquadmath: 
39933	@: $(MAKE); $(unstage)
39934	@r=`${PWD_COMMAND}`; export r; \
39935	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39936	echo "Checking multilib configuration for libquadmath..."; \
39937	$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libquadmath; \
39938	$(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libquadmath/multilib.tmp 2> /dev/null; \
39939	if test -r $(TARGET_SUBDIR)/libquadmath/multilib.out; then \
39940	  if cmp -s $(TARGET_SUBDIR)/libquadmath/multilib.tmp $(TARGET_SUBDIR)/libquadmath/multilib.out; then \
39941	    rm -f $(TARGET_SUBDIR)/libquadmath/multilib.tmp; \
39942	  else \
39943	    rm -f $(TARGET_SUBDIR)/libquadmath/Makefile; \
39944	    mv $(TARGET_SUBDIR)/libquadmath/multilib.tmp $(TARGET_SUBDIR)/libquadmath/multilib.out; \
39945	  fi; \
39946	else \
39947	  mv $(TARGET_SUBDIR)/libquadmath/multilib.tmp $(TARGET_SUBDIR)/libquadmath/multilib.out; \
39948	fi; \
39949	test ! -f $(TARGET_SUBDIR)/libquadmath/Makefile || exit 0; \
39950	$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libquadmath; \
39951	$(NORMAL_TARGET_EXPORTS)  \
39952	echo Configuring in $(TARGET_SUBDIR)/libquadmath; \
39953	cd "$(TARGET_SUBDIR)/libquadmath" || exit 1; \
39954	case $(srcdir) in \
39955	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
39956	  *) topdir=`echo $(TARGET_SUBDIR)/libquadmath/ | \
39957		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
39958	esac; \
39959	module_srcdir=libquadmath; \
39960	rm -f no-such-file || : ; \
39961	CONFIG_SITE=no-such-file $(SHELL) \
39962	  $$s/$$module_srcdir/configure \
39963	  --srcdir=$${topdir}/$$module_srcdir \
39964	  $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
39965	  --target=${target_alias}  \
39966	  || exit 1
39967@endif target-libquadmath
39968
39969
39970
39971
39972
39973.PHONY: all-target-libquadmath maybe-all-target-libquadmath
39974maybe-all-target-libquadmath:
39975@if gcc-bootstrap
39976all-target-libquadmath: stage_current
39977@endif gcc-bootstrap
39978@if target-libquadmath
39979TARGET-target-libquadmath=all
39980maybe-all-target-libquadmath: all-target-libquadmath
39981all-target-libquadmath: configure-target-libquadmath
39982	@: $(MAKE); $(unstage)
39983	@r=`${PWD_COMMAND}`; export r; \
39984	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39985	$(NORMAL_TARGET_EXPORTS)  \
39986	(cd $(TARGET_SUBDIR)/libquadmath && \
39987	  $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS)   \
39988		$(TARGET-target-libquadmath))
39989@endif target-libquadmath
39990
39991
39992
39993
39994
39995.PHONY: check-target-libquadmath maybe-check-target-libquadmath
39996maybe-check-target-libquadmath:
39997@if target-libquadmath
39998maybe-check-target-libquadmath: check-target-libquadmath
39999
40000check-target-libquadmath:
40001	@: $(MAKE); $(unstage)
40002	@r=`${PWD_COMMAND}`; export r; \
40003	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40004	$(NORMAL_TARGET_EXPORTS) \
40005	(cd $(TARGET_SUBDIR)/libquadmath && \
40006	  $(MAKE) $(TARGET_FLAGS_TO_PASS)   check)
40007
40008@endif target-libquadmath
40009
40010.PHONY: install-target-libquadmath maybe-install-target-libquadmath
40011maybe-install-target-libquadmath:
40012@if target-libquadmath
40013maybe-install-target-libquadmath: install-target-libquadmath
40014
40015install-target-libquadmath: installdirs
40016	@: $(MAKE); $(unstage)
40017	@r=`${PWD_COMMAND}`; export r; \
40018	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40019	$(NORMAL_TARGET_EXPORTS) \
40020	(cd $(TARGET_SUBDIR)/libquadmath && \
40021	  $(MAKE) $(TARGET_FLAGS_TO_PASS)  install)
40022
40023@endif target-libquadmath
40024
40025.PHONY: install-strip-target-libquadmath maybe-install-strip-target-libquadmath
40026maybe-install-strip-target-libquadmath:
40027@if target-libquadmath
40028maybe-install-strip-target-libquadmath: install-strip-target-libquadmath
40029
40030install-strip-target-libquadmath: installdirs
40031	@: $(MAKE); $(unstage)
40032	@r=`${PWD_COMMAND}`; export r; \
40033	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40034	$(NORMAL_TARGET_EXPORTS) \
40035	(cd $(TARGET_SUBDIR)/libquadmath && \
40036	  $(MAKE) $(TARGET_FLAGS_TO_PASS)  install-strip)
40037
40038@endif target-libquadmath
40039
40040# Other targets (info, dvi, pdf, etc.)
40041
40042.PHONY: maybe-info-target-libquadmath info-target-libquadmath
40043maybe-info-target-libquadmath:
40044@if target-libquadmath
40045maybe-info-target-libquadmath: info-target-libquadmath
40046
40047info-target-libquadmath: \
40048    configure-target-libquadmath 
40049	@: $(MAKE); $(unstage)
40050	@[ -f $(TARGET_SUBDIR)/libquadmath/Makefile ] || exit 0; \
40051	r=`${PWD_COMMAND}`; export r; \
40052	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40053	$(NORMAL_TARGET_EXPORTS) \
40054	echo "Doing info in $(TARGET_SUBDIR)/libquadmath"; \
40055	for flag in $(EXTRA_TARGET_FLAGS); do \
40056	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40057	done; \
40058	(cd $(TARGET_SUBDIR)/libquadmath && \
40059	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40060	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40061	          "RANLIB=$${RANLIB}" \
40062	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40063	           info) \
40064	  || exit 1
40065
40066@endif target-libquadmath
40067
40068.PHONY: maybe-dvi-target-libquadmath dvi-target-libquadmath
40069maybe-dvi-target-libquadmath:
40070@if target-libquadmath
40071maybe-dvi-target-libquadmath: dvi-target-libquadmath
40072
40073dvi-target-libquadmath: \
40074    configure-target-libquadmath 
40075	@: $(MAKE); $(unstage)
40076	@[ -f $(TARGET_SUBDIR)/libquadmath/Makefile ] || exit 0; \
40077	r=`${PWD_COMMAND}`; export r; \
40078	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40079	$(NORMAL_TARGET_EXPORTS) \
40080	echo "Doing dvi in $(TARGET_SUBDIR)/libquadmath"; \
40081	for flag in $(EXTRA_TARGET_FLAGS); do \
40082	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40083	done; \
40084	(cd $(TARGET_SUBDIR)/libquadmath && \
40085	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40086	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40087	          "RANLIB=$${RANLIB}" \
40088	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40089	           dvi) \
40090	  || exit 1
40091
40092@endif target-libquadmath
40093
40094.PHONY: maybe-pdf-target-libquadmath pdf-target-libquadmath
40095maybe-pdf-target-libquadmath:
40096@if target-libquadmath
40097maybe-pdf-target-libquadmath: pdf-target-libquadmath
40098
40099pdf-target-libquadmath: \
40100    configure-target-libquadmath 
40101	@: $(MAKE); $(unstage)
40102	@[ -f $(TARGET_SUBDIR)/libquadmath/Makefile ] || exit 0; \
40103	r=`${PWD_COMMAND}`; export r; \
40104	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40105	$(NORMAL_TARGET_EXPORTS) \
40106	echo "Doing pdf in $(TARGET_SUBDIR)/libquadmath"; \
40107	for flag in $(EXTRA_TARGET_FLAGS); do \
40108	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40109	done; \
40110	(cd $(TARGET_SUBDIR)/libquadmath && \
40111	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40112	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40113	          "RANLIB=$${RANLIB}" \
40114	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40115	           pdf) \
40116	  || exit 1
40117
40118@endif target-libquadmath
40119
40120.PHONY: maybe-html-target-libquadmath html-target-libquadmath
40121maybe-html-target-libquadmath:
40122@if target-libquadmath
40123maybe-html-target-libquadmath: html-target-libquadmath
40124
40125html-target-libquadmath: \
40126    configure-target-libquadmath 
40127	@: $(MAKE); $(unstage)
40128	@[ -f $(TARGET_SUBDIR)/libquadmath/Makefile ] || exit 0; \
40129	r=`${PWD_COMMAND}`; export r; \
40130	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40131	$(NORMAL_TARGET_EXPORTS) \
40132	echo "Doing html in $(TARGET_SUBDIR)/libquadmath"; \
40133	for flag in $(EXTRA_TARGET_FLAGS); do \
40134	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40135	done; \
40136	(cd $(TARGET_SUBDIR)/libquadmath && \
40137	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40138	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40139	          "RANLIB=$${RANLIB}" \
40140	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40141	           html) \
40142	  || exit 1
40143
40144@endif target-libquadmath
40145
40146.PHONY: maybe-TAGS-target-libquadmath TAGS-target-libquadmath
40147maybe-TAGS-target-libquadmath:
40148@if target-libquadmath
40149maybe-TAGS-target-libquadmath: TAGS-target-libquadmath
40150
40151TAGS-target-libquadmath: \
40152    configure-target-libquadmath 
40153	@: $(MAKE); $(unstage)
40154	@[ -f $(TARGET_SUBDIR)/libquadmath/Makefile ] || exit 0; \
40155	r=`${PWD_COMMAND}`; export r; \
40156	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40157	$(NORMAL_TARGET_EXPORTS) \
40158	echo "Doing TAGS in $(TARGET_SUBDIR)/libquadmath"; \
40159	for flag in $(EXTRA_TARGET_FLAGS); do \
40160	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40161	done; \
40162	(cd $(TARGET_SUBDIR)/libquadmath && \
40163	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40164	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40165	          "RANLIB=$${RANLIB}" \
40166	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40167	           TAGS) \
40168	  || exit 1
40169
40170@endif target-libquadmath
40171
40172.PHONY: maybe-install-info-target-libquadmath install-info-target-libquadmath
40173maybe-install-info-target-libquadmath:
40174@if target-libquadmath
40175maybe-install-info-target-libquadmath: install-info-target-libquadmath
40176
40177install-info-target-libquadmath: \
40178    configure-target-libquadmath \
40179    info-target-libquadmath 
40180	@: $(MAKE); $(unstage)
40181	@[ -f $(TARGET_SUBDIR)/libquadmath/Makefile ] || exit 0; \
40182	r=`${PWD_COMMAND}`; export r; \
40183	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40184	$(NORMAL_TARGET_EXPORTS) \
40185	echo "Doing install-info in $(TARGET_SUBDIR)/libquadmath"; \
40186	for flag in $(EXTRA_TARGET_FLAGS); do \
40187	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40188	done; \
40189	(cd $(TARGET_SUBDIR)/libquadmath && \
40190	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40191	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40192	          "RANLIB=$${RANLIB}" \
40193	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40194	           install-info) \
40195	  || exit 1
40196
40197@endif target-libquadmath
40198
40199.PHONY: maybe-install-pdf-target-libquadmath install-pdf-target-libquadmath
40200maybe-install-pdf-target-libquadmath:
40201@if target-libquadmath
40202maybe-install-pdf-target-libquadmath: install-pdf-target-libquadmath
40203
40204install-pdf-target-libquadmath: \
40205    configure-target-libquadmath \
40206    pdf-target-libquadmath 
40207	@: $(MAKE); $(unstage)
40208	@[ -f $(TARGET_SUBDIR)/libquadmath/Makefile ] || exit 0; \
40209	r=`${PWD_COMMAND}`; export r; \
40210	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40211	$(NORMAL_TARGET_EXPORTS) \
40212	echo "Doing install-pdf in $(TARGET_SUBDIR)/libquadmath"; \
40213	for flag in $(EXTRA_TARGET_FLAGS); do \
40214	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40215	done; \
40216	(cd $(TARGET_SUBDIR)/libquadmath && \
40217	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40218	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40219	          "RANLIB=$${RANLIB}" \
40220	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40221	           install-pdf) \
40222	  || exit 1
40223
40224@endif target-libquadmath
40225
40226.PHONY: maybe-install-html-target-libquadmath install-html-target-libquadmath
40227maybe-install-html-target-libquadmath:
40228@if target-libquadmath
40229maybe-install-html-target-libquadmath: install-html-target-libquadmath
40230
40231install-html-target-libquadmath: \
40232    configure-target-libquadmath \
40233    html-target-libquadmath 
40234	@: $(MAKE); $(unstage)
40235	@[ -f $(TARGET_SUBDIR)/libquadmath/Makefile ] || exit 0; \
40236	r=`${PWD_COMMAND}`; export r; \
40237	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40238	$(NORMAL_TARGET_EXPORTS) \
40239	echo "Doing install-html in $(TARGET_SUBDIR)/libquadmath"; \
40240	for flag in $(EXTRA_TARGET_FLAGS); do \
40241	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40242	done; \
40243	(cd $(TARGET_SUBDIR)/libquadmath && \
40244	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40245	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40246	          "RANLIB=$${RANLIB}" \
40247	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40248	           install-html) \
40249	  || exit 1
40250
40251@endif target-libquadmath
40252
40253.PHONY: maybe-installcheck-target-libquadmath installcheck-target-libquadmath
40254maybe-installcheck-target-libquadmath:
40255@if target-libquadmath
40256maybe-installcheck-target-libquadmath: installcheck-target-libquadmath
40257
40258installcheck-target-libquadmath: \
40259    configure-target-libquadmath 
40260	@: $(MAKE); $(unstage)
40261	@[ -f $(TARGET_SUBDIR)/libquadmath/Makefile ] || exit 0; \
40262	r=`${PWD_COMMAND}`; export r; \
40263	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40264	$(NORMAL_TARGET_EXPORTS) \
40265	echo "Doing installcheck in $(TARGET_SUBDIR)/libquadmath"; \
40266	for flag in $(EXTRA_TARGET_FLAGS); do \
40267	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40268	done; \
40269	(cd $(TARGET_SUBDIR)/libquadmath && \
40270	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40271	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40272	          "RANLIB=$${RANLIB}" \
40273	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40274	           installcheck) \
40275	  || exit 1
40276
40277@endif target-libquadmath
40278
40279.PHONY: maybe-mostlyclean-target-libquadmath mostlyclean-target-libquadmath
40280maybe-mostlyclean-target-libquadmath:
40281@if target-libquadmath
40282maybe-mostlyclean-target-libquadmath: mostlyclean-target-libquadmath
40283
40284mostlyclean-target-libquadmath: 
40285	@: $(MAKE); $(unstage)
40286	@[ -f $(TARGET_SUBDIR)/libquadmath/Makefile ] || exit 0; \
40287	r=`${PWD_COMMAND}`; export r; \
40288	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40289	$(NORMAL_TARGET_EXPORTS) \
40290	echo "Doing mostlyclean in $(TARGET_SUBDIR)/libquadmath"; \
40291	for flag in $(EXTRA_TARGET_FLAGS); do \
40292	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40293	done; \
40294	(cd $(TARGET_SUBDIR)/libquadmath && \
40295	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40296	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40297	          "RANLIB=$${RANLIB}" \
40298	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40299	           mostlyclean) \
40300	  || exit 1
40301
40302@endif target-libquadmath
40303
40304.PHONY: maybe-clean-target-libquadmath clean-target-libquadmath
40305maybe-clean-target-libquadmath:
40306@if target-libquadmath
40307maybe-clean-target-libquadmath: clean-target-libquadmath
40308
40309clean-target-libquadmath: 
40310	@: $(MAKE); $(unstage)
40311	@[ -f $(TARGET_SUBDIR)/libquadmath/Makefile ] || exit 0; \
40312	r=`${PWD_COMMAND}`; export r; \
40313	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40314	$(NORMAL_TARGET_EXPORTS) \
40315	echo "Doing clean in $(TARGET_SUBDIR)/libquadmath"; \
40316	for flag in $(EXTRA_TARGET_FLAGS); do \
40317	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40318	done; \
40319	(cd $(TARGET_SUBDIR)/libquadmath && \
40320	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40321	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40322	          "RANLIB=$${RANLIB}" \
40323	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40324	           clean) \
40325	  || exit 1
40326
40327@endif target-libquadmath
40328
40329.PHONY: maybe-distclean-target-libquadmath distclean-target-libquadmath
40330maybe-distclean-target-libquadmath:
40331@if target-libquadmath
40332maybe-distclean-target-libquadmath: distclean-target-libquadmath
40333
40334distclean-target-libquadmath: 
40335	@: $(MAKE); $(unstage)
40336	@[ -f $(TARGET_SUBDIR)/libquadmath/Makefile ] || exit 0; \
40337	r=`${PWD_COMMAND}`; export r; \
40338	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40339	$(NORMAL_TARGET_EXPORTS) \
40340	echo "Doing distclean in $(TARGET_SUBDIR)/libquadmath"; \
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)/libquadmath && \
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	           distclean) \
40350	  || exit 1
40351
40352@endif target-libquadmath
40353
40354.PHONY: maybe-maintainer-clean-target-libquadmath maintainer-clean-target-libquadmath
40355maybe-maintainer-clean-target-libquadmath:
40356@if target-libquadmath
40357maybe-maintainer-clean-target-libquadmath: maintainer-clean-target-libquadmath
40358
40359maintainer-clean-target-libquadmath: 
40360	@: $(MAKE); $(unstage)
40361	@[ -f $(TARGET_SUBDIR)/libquadmath/Makefile ] || exit 0; \
40362	r=`${PWD_COMMAND}`; export r; \
40363	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40364	$(NORMAL_TARGET_EXPORTS) \
40365	echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libquadmath"; \
40366	for flag in $(EXTRA_TARGET_FLAGS); do \
40367	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40368	done; \
40369	(cd $(TARGET_SUBDIR)/libquadmath && \
40370	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40371	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40372	          "RANLIB=$${RANLIB}" \
40373	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40374	           maintainer-clean) \
40375	  || exit 1
40376
40377@endif target-libquadmath
40378
40379
40380
40381
40382
40383.PHONY: configure-target-libgfortran maybe-configure-target-libgfortran
40384maybe-configure-target-libgfortran:
40385@if gcc-bootstrap
40386configure-target-libgfortran: stage_current
40387@endif gcc-bootstrap
40388@if target-libgfortran
40389maybe-configure-target-libgfortran: configure-target-libgfortran
40390configure-target-libgfortran: 
40391	@: $(MAKE); $(unstage)
40392	@r=`${PWD_COMMAND}`; export r; \
40393	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40394	echo "Checking multilib configuration for libgfortran..."; \
40395	$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgfortran; \
40396	$(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgfortran/multilib.tmp 2> /dev/null; \
40397	if test -r $(TARGET_SUBDIR)/libgfortran/multilib.out; then \
40398	  if cmp -s $(TARGET_SUBDIR)/libgfortran/multilib.tmp $(TARGET_SUBDIR)/libgfortran/multilib.out; then \
40399	    rm -f $(TARGET_SUBDIR)/libgfortran/multilib.tmp; \
40400	  else \
40401	    rm -f $(TARGET_SUBDIR)/libgfortran/Makefile; \
40402	    mv $(TARGET_SUBDIR)/libgfortran/multilib.tmp $(TARGET_SUBDIR)/libgfortran/multilib.out; \
40403	  fi; \
40404	else \
40405	  mv $(TARGET_SUBDIR)/libgfortran/multilib.tmp $(TARGET_SUBDIR)/libgfortran/multilib.out; \
40406	fi; \
40407	test ! -f $(TARGET_SUBDIR)/libgfortran/Makefile || exit 0; \
40408	$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgfortran; \
40409	$(NORMAL_TARGET_EXPORTS)  \
40410	echo Configuring in $(TARGET_SUBDIR)/libgfortran; \
40411	cd "$(TARGET_SUBDIR)/libgfortran" || exit 1; \
40412	case $(srcdir) in \
40413	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
40414	  *) topdir=`echo $(TARGET_SUBDIR)/libgfortran/ | \
40415		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
40416	esac; \
40417	module_srcdir=libgfortran; \
40418	rm -f no-such-file || : ; \
40419	CONFIG_SITE=no-such-file $(SHELL) \
40420	  $$s/$$module_srcdir/configure \
40421	  --srcdir=$${topdir}/$$module_srcdir \
40422	  $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
40423	  --target=${target_alias}  \
40424	  || exit 1
40425@endif target-libgfortran
40426
40427
40428
40429
40430
40431.PHONY: all-target-libgfortran maybe-all-target-libgfortran
40432maybe-all-target-libgfortran:
40433@if gcc-bootstrap
40434all-target-libgfortran: stage_current
40435@endif gcc-bootstrap
40436@if target-libgfortran
40437TARGET-target-libgfortran=all
40438maybe-all-target-libgfortran: all-target-libgfortran
40439all-target-libgfortran: configure-target-libgfortran
40440	@: $(MAKE); $(unstage)
40441	@r=`${PWD_COMMAND}`; export r; \
40442	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40443	$(NORMAL_TARGET_EXPORTS)  \
40444	(cd $(TARGET_SUBDIR)/libgfortran && \
40445	  $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS)   \
40446		$(TARGET-target-libgfortran))
40447@endif target-libgfortran
40448
40449
40450
40451
40452
40453.PHONY: check-target-libgfortran maybe-check-target-libgfortran
40454maybe-check-target-libgfortran:
40455@if target-libgfortran
40456maybe-check-target-libgfortran: check-target-libgfortran
40457
40458check-target-libgfortran:
40459	@: $(MAKE); $(unstage)
40460	@r=`${PWD_COMMAND}`; export r; \
40461	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40462	$(NORMAL_TARGET_EXPORTS) \
40463	(cd $(TARGET_SUBDIR)/libgfortran && \
40464	  $(MAKE) $(TARGET_FLAGS_TO_PASS)   check)
40465
40466@endif target-libgfortran
40467
40468.PHONY: install-target-libgfortran maybe-install-target-libgfortran
40469maybe-install-target-libgfortran:
40470@if target-libgfortran
40471maybe-install-target-libgfortran: install-target-libgfortran
40472
40473install-target-libgfortran: installdirs
40474	@: $(MAKE); $(unstage)
40475	@r=`${PWD_COMMAND}`; export r; \
40476	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40477	$(NORMAL_TARGET_EXPORTS) \
40478	(cd $(TARGET_SUBDIR)/libgfortran && \
40479	  $(MAKE) $(TARGET_FLAGS_TO_PASS)  install)
40480
40481@endif target-libgfortran
40482
40483.PHONY: install-strip-target-libgfortran maybe-install-strip-target-libgfortran
40484maybe-install-strip-target-libgfortran:
40485@if target-libgfortran
40486maybe-install-strip-target-libgfortran: install-strip-target-libgfortran
40487
40488install-strip-target-libgfortran: installdirs
40489	@: $(MAKE); $(unstage)
40490	@r=`${PWD_COMMAND}`; export r; \
40491	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40492	$(NORMAL_TARGET_EXPORTS) \
40493	(cd $(TARGET_SUBDIR)/libgfortran && \
40494	  $(MAKE) $(TARGET_FLAGS_TO_PASS)  install-strip)
40495
40496@endif target-libgfortran
40497
40498# Other targets (info, dvi, pdf, etc.)
40499
40500.PHONY: maybe-info-target-libgfortran info-target-libgfortran
40501maybe-info-target-libgfortran:
40502@if target-libgfortran
40503maybe-info-target-libgfortran: info-target-libgfortran
40504
40505info-target-libgfortran: \
40506    configure-target-libgfortran 
40507	@: $(MAKE); $(unstage)
40508	@[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0; \
40509	r=`${PWD_COMMAND}`; export r; \
40510	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40511	$(NORMAL_TARGET_EXPORTS) \
40512	echo "Doing info in $(TARGET_SUBDIR)/libgfortran"; \
40513	for flag in $(EXTRA_TARGET_FLAGS); do \
40514	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40515	done; \
40516	(cd $(TARGET_SUBDIR)/libgfortran && \
40517	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40518	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40519	          "RANLIB=$${RANLIB}" \
40520	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40521	           info) \
40522	  || exit 1
40523
40524@endif target-libgfortran
40525
40526.PHONY: maybe-dvi-target-libgfortran dvi-target-libgfortran
40527maybe-dvi-target-libgfortran:
40528@if target-libgfortran
40529maybe-dvi-target-libgfortran: dvi-target-libgfortran
40530
40531dvi-target-libgfortran: \
40532    configure-target-libgfortran 
40533	@: $(MAKE); $(unstage)
40534	@[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0; \
40535	r=`${PWD_COMMAND}`; export r; \
40536	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40537	$(NORMAL_TARGET_EXPORTS) \
40538	echo "Doing dvi in $(TARGET_SUBDIR)/libgfortran"; \
40539	for flag in $(EXTRA_TARGET_FLAGS); do \
40540	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40541	done; \
40542	(cd $(TARGET_SUBDIR)/libgfortran && \
40543	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40544	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40545	          "RANLIB=$${RANLIB}" \
40546	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40547	           dvi) \
40548	  || exit 1
40549
40550@endif target-libgfortran
40551
40552.PHONY: maybe-pdf-target-libgfortran pdf-target-libgfortran
40553maybe-pdf-target-libgfortran:
40554@if target-libgfortran
40555maybe-pdf-target-libgfortran: pdf-target-libgfortran
40556
40557pdf-target-libgfortran: \
40558    configure-target-libgfortran 
40559	@: $(MAKE); $(unstage)
40560	@[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0; \
40561	r=`${PWD_COMMAND}`; export r; \
40562	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40563	$(NORMAL_TARGET_EXPORTS) \
40564	echo "Doing pdf in $(TARGET_SUBDIR)/libgfortran"; \
40565	for flag in $(EXTRA_TARGET_FLAGS); do \
40566	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40567	done; \
40568	(cd $(TARGET_SUBDIR)/libgfortran && \
40569	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40570	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40571	          "RANLIB=$${RANLIB}" \
40572	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40573	           pdf) \
40574	  || exit 1
40575
40576@endif target-libgfortran
40577
40578.PHONY: maybe-html-target-libgfortran html-target-libgfortran
40579maybe-html-target-libgfortran:
40580@if target-libgfortran
40581maybe-html-target-libgfortran: html-target-libgfortran
40582
40583html-target-libgfortran: \
40584    configure-target-libgfortran 
40585	@: $(MAKE); $(unstage)
40586	@[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0; \
40587	r=`${PWD_COMMAND}`; export r; \
40588	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40589	$(NORMAL_TARGET_EXPORTS) \
40590	echo "Doing html in $(TARGET_SUBDIR)/libgfortran"; \
40591	for flag in $(EXTRA_TARGET_FLAGS); do \
40592	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40593	done; \
40594	(cd $(TARGET_SUBDIR)/libgfortran && \
40595	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40596	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40597	          "RANLIB=$${RANLIB}" \
40598	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40599	           html) \
40600	  || exit 1
40601
40602@endif target-libgfortran
40603
40604.PHONY: maybe-TAGS-target-libgfortran TAGS-target-libgfortran
40605maybe-TAGS-target-libgfortran:
40606@if target-libgfortran
40607maybe-TAGS-target-libgfortran: TAGS-target-libgfortran
40608
40609TAGS-target-libgfortran: \
40610    configure-target-libgfortran 
40611	@: $(MAKE); $(unstage)
40612	@[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0; \
40613	r=`${PWD_COMMAND}`; export r; \
40614	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40615	$(NORMAL_TARGET_EXPORTS) \
40616	echo "Doing TAGS in $(TARGET_SUBDIR)/libgfortran"; \
40617	for flag in $(EXTRA_TARGET_FLAGS); do \
40618	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40619	done; \
40620	(cd $(TARGET_SUBDIR)/libgfortran && \
40621	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40622	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40623	          "RANLIB=$${RANLIB}" \
40624	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40625	           TAGS) \
40626	  || exit 1
40627
40628@endif target-libgfortran
40629
40630.PHONY: maybe-install-info-target-libgfortran install-info-target-libgfortran
40631maybe-install-info-target-libgfortran:
40632@if target-libgfortran
40633maybe-install-info-target-libgfortran: install-info-target-libgfortran
40634
40635install-info-target-libgfortran: \
40636    configure-target-libgfortran \
40637    info-target-libgfortran 
40638	@: $(MAKE); $(unstage)
40639	@[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0; \
40640	r=`${PWD_COMMAND}`; export r; \
40641	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40642	$(NORMAL_TARGET_EXPORTS) \
40643	echo "Doing install-info in $(TARGET_SUBDIR)/libgfortran"; \
40644	for flag in $(EXTRA_TARGET_FLAGS); do \
40645	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40646	done; \
40647	(cd $(TARGET_SUBDIR)/libgfortran && \
40648	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40649	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40650	          "RANLIB=$${RANLIB}" \
40651	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40652	           install-info) \
40653	  || exit 1
40654
40655@endif target-libgfortran
40656
40657.PHONY: maybe-install-pdf-target-libgfortran install-pdf-target-libgfortran
40658maybe-install-pdf-target-libgfortran:
40659@if target-libgfortran
40660maybe-install-pdf-target-libgfortran: install-pdf-target-libgfortran
40661
40662install-pdf-target-libgfortran: \
40663    configure-target-libgfortran \
40664    pdf-target-libgfortran 
40665	@: $(MAKE); $(unstage)
40666	@[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0; \
40667	r=`${PWD_COMMAND}`; export r; \
40668	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40669	$(NORMAL_TARGET_EXPORTS) \
40670	echo "Doing install-pdf in $(TARGET_SUBDIR)/libgfortran"; \
40671	for flag in $(EXTRA_TARGET_FLAGS); do \
40672	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40673	done; \
40674	(cd $(TARGET_SUBDIR)/libgfortran && \
40675	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40676	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40677	          "RANLIB=$${RANLIB}" \
40678	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40679	           install-pdf) \
40680	  || exit 1
40681
40682@endif target-libgfortran
40683
40684.PHONY: maybe-install-html-target-libgfortran install-html-target-libgfortran
40685maybe-install-html-target-libgfortran:
40686@if target-libgfortran
40687maybe-install-html-target-libgfortran: install-html-target-libgfortran
40688
40689install-html-target-libgfortran: \
40690    configure-target-libgfortran \
40691    html-target-libgfortran 
40692	@: $(MAKE); $(unstage)
40693	@[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0; \
40694	r=`${PWD_COMMAND}`; export r; \
40695	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40696	$(NORMAL_TARGET_EXPORTS) \
40697	echo "Doing install-html in $(TARGET_SUBDIR)/libgfortran"; \
40698	for flag in $(EXTRA_TARGET_FLAGS); do \
40699	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40700	done; \
40701	(cd $(TARGET_SUBDIR)/libgfortran && \
40702	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40703	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40704	          "RANLIB=$${RANLIB}" \
40705	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40706	           install-html) \
40707	  || exit 1
40708
40709@endif target-libgfortran
40710
40711.PHONY: maybe-installcheck-target-libgfortran installcheck-target-libgfortran
40712maybe-installcheck-target-libgfortran:
40713@if target-libgfortran
40714maybe-installcheck-target-libgfortran: installcheck-target-libgfortran
40715
40716installcheck-target-libgfortran: \
40717    configure-target-libgfortran 
40718	@: $(MAKE); $(unstage)
40719	@[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0; \
40720	r=`${PWD_COMMAND}`; export r; \
40721	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40722	$(NORMAL_TARGET_EXPORTS) \
40723	echo "Doing installcheck in $(TARGET_SUBDIR)/libgfortran"; \
40724	for flag in $(EXTRA_TARGET_FLAGS); do \
40725	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40726	done; \
40727	(cd $(TARGET_SUBDIR)/libgfortran && \
40728	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40729	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40730	          "RANLIB=$${RANLIB}" \
40731	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40732	           installcheck) \
40733	  || exit 1
40734
40735@endif target-libgfortran
40736
40737.PHONY: maybe-mostlyclean-target-libgfortran mostlyclean-target-libgfortran
40738maybe-mostlyclean-target-libgfortran:
40739@if target-libgfortran
40740maybe-mostlyclean-target-libgfortran: mostlyclean-target-libgfortran
40741
40742mostlyclean-target-libgfortran: 
40743	@: $(MAKE); $(unstage)
40744	@[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0; \
40745	r=`${PWD_COMMAND}`; export r; \
40746	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40747	$(NORMAL_TARGET_EXPORTS) \
40748	echo "Doing mostlyclean in $(TARGET_SUBDIR)/libgfortran"; \
40749	for flag in $(EXTRA_TARGET_FLAGS); do \
40750	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40751	done; \
40752	(cd $(TARGET_SUBDIR)/libgfortran && \
40753	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40754	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40755	          "RANLIB=$${RANLIB}" \
40756	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40757	           mostlyclean) \
40758	  || exit 1
40759
40760@endif target-libgfortran
40761
40762.PHONY: maybe-clean-target-libgfortran clean-target-libgfortran
40763maybe-clean-target-libgfortran:
40764@if target-libgfortran
40765maybe-clean-target-libgfortran: clean-target-libgfortran
40766
40767clean-target-libgfortran: 
40768	@: $(MAKE); $(unstage)
40769	@[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0; \
40770	r=`${PWD_COMMAND}`; export r; \
40771	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40772	$(NORMAL_TARGET_EXPORTS) \
40773	echo "Doing clean in $(TARGET_SUBDIR)/libgfortran"; \
40774	for flag in $(EXTRA_TARGET_FLAGS); do \
40775	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40776	done; \
40777	(cd $(TARGET_SUBDIR)/libgfortran && \
40778	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40779	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40780	          "RANLIB=$${RANLIB}" \
40781	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40782	           clean) \
40783	  || exit 1
40784
40785@endif target-libgfortran
40786
40787.PHONY: maybe-distclean-target-libgfortran distclean-target-libgfortran
40788maybe-distclean-target-libgfortran:
40789@if target-libgfortran
40790maybe-distclean-target-libgfortran: distclean-target-libgfortran
40791
40792distclean-target-libgfortran: 
40793	@: $(MAKE); $(unstage)
40794	@[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0; \
40795	r=`${PWD_COMMAND}`; export r; \
40796	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40797	$(NORMAL_TARGET_EXPORTS) \
40798	echo "Doing distclean in $(TARGET_SUBDIR)/libgfortran"; \
40799	for flag in $(EXTRA_TARGET_FLAGS); do \
40800	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40801	done; \
40802	(cd $(TARGET_SUBDIR)/libgfortran && \
40803	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40804	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40805	          "RANLIB=$${RANLIB}" \
40806	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40807	           distclean) \
40808	  || exit 1
40809
40810@endif target-libgfortran
40811
40812.PHONY: maybe-maintainer-clean-target-libgfortran maintainer-clean-target-libgfortran
40813maybe-maintainer-clean-target-libgfortran:
40814@if target-libgfortran
40815maybe-maintainer-clean-target-libgfortran: maintainer-clean-target-libgfortran
40816
40817maintainer-clean-target-libgfortran: 
40818	@: $(MAKE); $(unstage)
40819	@[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0; \
40820	r=`${PWD_COMMAND}`; export r; \
40821	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40822	$(NORMAL_TARGET_EXPORTS) \
40823	echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libgfortran"; \
40824	for flag in $(EXTRA_TARGET_FLAGS); do \
40825	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40826	done; \
40827	(cd $(TARGET_SUBDIR)/libgfortran && \
40828	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40829	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40830	          "RANLIB=$${RANLIB}" \
40831	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40832	           maintainer-clean) \
40833	  || exit 1
40834
40835@endif target-libgfortran
40836
40837
40838
40839
40840
40841.PHONY: configure-target-libobjc maybe-configure-target-libobjc
40842maybe-configure-target-libobjc:
40843@if gcc-bootstrap
40844configure-target-libobjc: stage_current
40845@endif gcc-bootstrap
40846@if target-libobjc
40847maybe-configure-target-libobjc: configure-target-libobjc
40848configure-target-libobjc: 
40849	@: $(MAKE); $(unstage)
40850	@r=`${PWD_COMMAND}`; export r; \
40851	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40852	echo "Checking multilib configuration for libobjc..."; \
40853	$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libobjc; \
40854	$(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libobjc/multilib.tmp 2> /dev/null; \
40855	if test -r $(TARGET_SUBDIR)/libobjc/multilib.out; then \
40856	  if cmp -s $(TARGET_SUBDIR)/libobjc/multilib.tmp $(TARGET_SUBDIR)/libobjc/multilib.out; then \
40857	    rm -f $(TARGET_SUBDIR)/libobjc/multilib.tmp; \
40858	  else \
40859	    rm -f $(TARGET_SUBDIR)/libobjc/Makefile; \
40860	    mv $(TARGET_SUBDIR)/libobjc/multilib.tmp $(TARGET_SUBDIR)/libobjc/multilib.out; \
40861	  fi; \
40862	else \
40863	  mv $(TARGET_SUBDIR)/libobjc/multilib.tmp $(TARGET_SUBDIR)/libobjc/multilib.out; \
40864	fi; \
40865	test ! -f $(TARGET_SUBDIR)/libobjc/Makefile || exit 0; \
40866	$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libobjc; \
40867	$(NORMAL_TARGET_EXPORTS)  \
40868	echo Configuring in $(TARGET_SUBDIR)/libobjc; \
40869	cd "$(TARGET_SUBDIR)/libobjc" || exit 1; \
40870	case $(srcdir) in \
40871	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
40872	  *) topdir=`echo $(TARGET_SUBDIR)/libobjc/ | \
40873		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
40874	esac; \
40875	module_srcdir=libobjc; \
40876	rm -f no-such-file || : ; \
40877	CONFIG_SITE=no-such-file $(SHELL) \
40878	  $$s/$$module_srcdir/configure \
40879	  --srcdir=$${topdir}/$$module_srcdir \
40880	  $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
40881	  --target=${target_alias}  \
40882	  || exit 1
40883@endif target-libobjc
40884
40885
40886
40887
40888
40889.PHONY: all-target-libobjc maybe-all-target-libobjc
40890maybe-all-target-libobjc:
40891@if gcc-bootstrap
40892all-target-libobjc: stage_current
40893@endif gcc-bootstrap
40894@if target-libobjc
40895TARGET-target-libobjc=all
40896maybe-all-target-libobjc: all-target-libobjc
40897all-target-libobjc: configure-target-libobjc
40898	@: $(MAKE); $(unstage)
40899	@r=`${PWD_COMMAND}`; export r; \
40900	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40901	$(NORMAL_TARGET_EXPORTS)  \
40902	(cd $(TARGET_SUBDIR)/libobjc && \
40903	  $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS)   \
40904		$(TARGET-target-libobjc))
40905@endif target-libobjc
40906
40907
40908
40909
40910
40911.PHONY: check-target-libobjc maybe-check-target-libobjc
40912maybe-check-target-libobjc:
40913@if target-libobjc
40914maybe-check-target-libobjc: check-target-libobjc
40915
40916check-target-libobjc:
40917	@: $(MAKE); $(unstage)
40918	@r=`${PWD_COMMAND}`; export r; \
40919	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40920	$(NORMAL_TARGET_EXPORTS) \
40921	(cd $(TARGET_SUBDIR)/libobjc && \
40922	  $(MAKE) $(TARGET_FLAGS_TO_PASS)   check)
40923
40924@endif target-libobjc
40925
40926.PHONY: install-target-libobjc maybe-install-target-libobjc
40927maybe-install-target-libobjc:
40928@if target-libobjc
40929maybe-install-target-libobjc: install-target-libobjc
40930
40931install-target-libobjc: installdirs
40932	@: $(MAKE); $(unstage)
40933	@r=`${PWD_COMMAND}`; export r; \
40934	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40935	$(NORMAL_TARGET_EXPORTS) \
40936	(cd $(TARGET_SUBDIR)/libobjc && \
40937	  $(MAKE) $(TARGET_FLAGS_TO_PASS)  install)
40938
40939@endif target-libobjc
40940
40941.PHONY: install-strip-target-libobjc maybe-install-strip-target-libobjc
40942maybe-install-strip-target-libobjc:
40943@if target-libobjc
40944maybe-install-strip-target-libobjc: install-strip-target-libobjc
40945
40946install-strip-target-libobjc: installdirs
40947	@: $(MAKE); $(unstage)
40948	@r=`${PWD_COMMAND}`; export r; \
40949	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40950	$(NORMAL_TARGET_EXPORTS) \
40951	(cd $(TARGET_SUBDIR)/libobjc && \
40952	  $(MAKE) $(TARGET_FLAGS_TO_PASS)  install-strip)
40953
40954@endif target-libobjc
40955
40956# Other targets (info, dvi, pdf, etc.)
40957
40958.PHONY: maybe-info-target-libobjc info-target-libobjc
40959maybe-info-target-libobjc:
40960@if target-libobjc
40961maybe-info-target-libobjc: info-target-libobjc
40962
40963info-target-libobjc: \
40964    configure-target-libobjc 
40965	@: $(MAKE); $(unstage)
40966	@[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0; \
40967	r=`${PWD_COMMAND}`; export r; \
40968	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40969	$(NORMAL_TARGET_EXPORTS) \
40970	echo "Doing info in $(TARGET_SUBDIR)/libobjc"; \
40971	for flag in $(EXTRA_TARGET_FLAGS); do \
40972	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40973	done; \
40974	(cd $(TARGET_SUBDIR)/libobjc && \
40975	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40976	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40977	          "RANLIB=$${RANLIB}" \
40978	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40979	           info) \
40980	  || exit 1
40981
40982@endif target-libobjc
40983
40984.PHONY: maybe-dvi-target-libobjc dvi-target-libobjc
40985maybe-dvi-target-libobjc:
40986@if target-libobjc
40987maybe-dvi-target-libobjc: dvi-target-libobjc
40988
40989dvi-target-libobjc: \
40990    configure-target-libobjc 
40991	@: $(MAKE); $(unstage)
40992	@[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0; \
40993	r=`${PWD_COMMAND}`; export r; \
40994	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40995	$(NORMAL_TARGET_EXPORTS) \
40996	echo "Doing dvi in $(TARGET_SUBDIR)/libobjc"; \
40997	for flag in $(EXTRA_TARGET_FLAGS); do \
40998	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40999	done; \
41000	(cd $(TARGET_SUBDIR)/libobjc && \
41001	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41002	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41003	          "RANLIB=$${RANLIB}" \
41004	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41005	           dvi) \
41006	  || exit 1
41007
41008@endif target-libobjc
41009
41010.PHONY: maybe-pdf-target-libobjc pdf-target-libobjc
41011maybe-pdf-target-libobjc:
41012@if target-libobjc
41013maybe-pdf-target-libobjc: pdf-target-libobjc
41014
41015pdf-target-libobjc: \
41016    configure-target-libobjc 
41017	@: $(MAKE); $(unstage)
41018	@[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0; \
41019	r=`${PWD_COMMAND}`; export r; \
41020	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41021	$(NORMAL_TARGET_EXPORTS) \
41022	echo "Doing pdf in $(TARGET_SUBDIR)/libobjc"; \
41023	for flag in $(EXTRA_TARGET_FLAGS); do \
41024	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41025	done; \
41026	(cd $(TARGET_SUBDIR)/libobjc && \
41027	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41028	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41029	          "RANLIB=$${RANLIB}" \
41030	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41031	           pdf) \
41032	  || exit 1
41033
41034@endif target-libobjc
41035
41036.PHONY: maybe-html-target-libobjc html-target-libobjc
41037maybe-html-target-libobjc:
41038@if target-libobjc
41039maybe-html-target-libobjc: html-target-libobjc
41040
41041html-target-libobjc: \
41042    configure-target-libobjc 
41043	@: $(MAKE); $(unstage)
41044	@[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0; \
41045	r=`${PWD_COMMAND}`; export r; \
41046	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41047	$(NORMAL_TARGET_EXPORTS) \
41048	echo "Doing html in $(TARGET_SUBDIR)/libobjc"; \
41049	for flag in $(EXTRA_TARGET_FLAGS); do \
41050	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41051	done; \
41052	(cd $(TARGET_SUBDIR)/libobjc && \
41053	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41054	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41055	          "RANLIB=$${RANLIB}" \
41056	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41057	           html) \
41058	  || exit 1
41059
41060@endif target-libobjc
41061
41062.PHONY: maybe-TAGS-target-libobjc TAGS-target-libobjc
41063maybe-TAGS-target-libobjc:
41064@if target-libobjc
41065maybe-TAGS-target-libobjc: TAGS-target-libobjc
41066
41067TAGS-target-libobjc: \
41068    configure-target-libobjc 
41069	@: $(MAKE); $(unstage)
41070	@[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0; \
41071	r=`${PWD_COMMAND}`; export r; \
41072	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41073	$(NORMAL_TARGET_EXPORTS) \
41074	echo "Doing TAGS in $(TARGET_SUBDIR)/libobjc"; \
41075	for flag in $(EXTRA_TARGET_FLAGS); do \
41076	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41077	done; \
41078	(cd $(TARGET_SUBDIR)/libobjc && \
41079	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41080	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41081	          "RANLIB=$${RANLIB}" \
41082	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41083	           TAGS) \
41084	  || exit 1
41085
41086@endif target-libobjc
41087
41088.PHONY: maybe-install-info-target-libobjc install-info-target-libobjc
41089maybe-install-info-target-libobjc:
41090@if target-libobjc
41091maybe-install-info-target-libobjc: install-info-target-libobjc
41092
41093install-info-target-libobjc: \
41094    configure-target-libobjc \
41095    info-target-libobjc 
41096	@: $(MAKE); $(unstage)
41097	@[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0; \
41098	r=`${PWD_COMMAND}`; export r; \
41099	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41100	$(NORMAL_TARGET_EXPORTS) \
41101	echo "Doing install-info in $(TARGET_SUBDIR)/libobjc"; \
41102	for flag in $(EXTRA_TARGET_FLAGS); do \
41103	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41104	done; \
41105	(cd $(TARGET_SUBDIR)/libobjc && \
41106	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41107	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41108	          "RANLIB=$${RANLIB}" \
41109	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41110	           install-info) \
41111	  || exit 1
41112
41113@endif target-libobjc
41114
41115.PHONY: maybe-install-pdf-target-libobjc install-pdf-target-libobjc
41116maybe-install-pdf-target-libobjc:
41117@if target-libobjc
41118maybe-install-pdf-target-libobjc: install-pdf-target-libobjc
41119
41120install-pdf-target-libobjc: \
41121    configure-target-libobjc \
41122    pdf-target-libobjc 
41123	@: $(MAKE); $(unstage)
41124	@[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0; \
41125	r=`${PWD_COMMAND}`; export r; \
41126	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41127	$(NORMAL_TARGET_EXPORTS) \
41128	echo "Doing install-pdf in $(TARGET_SUBDIR)/libobjc"; \
41129	for flag in $(EXTRA_TARGET_FLAGS); do \
41130	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41131	done; \
41132	(cd $(TARGET_SUBDIR)/libobjc && \
41133	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41134	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41135	          "RANLIB=$${RANLIB}" \
41136	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41137	           install-pdf) \
41138	  || exit 1
41139
41140@endif target-libobjc
41141
41142.PHONY: maybe-install-html-target-libobjc install-html-target-libobjc
41143maybe-install-html-target-libobjc:
41144@if target-libobjc
41145maybe-install-html-target-libobjc: install-html-target-libobjc
41146
41147install-html-target-libobjc: \
41148    configure-target-libobjc \
41149    html-target-libobjc 
41150	@: $(MAKE); $(unstage)
41151	@[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0; \
41152	r=`${PWD_COMMAND}`; export r; \
41153	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41154	$(NORMAL_TARGET_EXPORTS) \
41155	echo "Doing install-html in $(TARGET_SUBDIR)/libobjc"; \
41156	for flag in $(EXTRA_TARGET_FLAGS); do \
41157	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41158	done; \
41159	(cd $(TARGET_SUBDIR)/libobjc && \
41160	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41161	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41162	          "RANLIB=$${RANLIB}" \
41163	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41164	           install-html) \
41165	  || exit 1
41166
41167@endif target-libobjc
41168
41169.PHONY: maybe-installcheck-target-libobjc installcheck-target-libobjc
41170maybe-installcheck-target-libobjc:
41171@if target-libobjc
41172maybe-installcheck-target-libobjc: installcheck-target-libobjc
41173
41174installcheck-target-libobjc: \
41175    configure-target-libobjc 
41176	@: $(MAKE); $(unstage)
41177	@[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0; \
41178	r=`${PWD_COMMAND}`; export r; \
41179	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41180	$(NORMAL_TARGET_EXPORTS) \
41181	echo "Doing installcheck in $(TARGET_SUBDIR)/libobjc"; \
41182	for flag in $(EXTRA_TARGET_FLAGS); do \
41183	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41184	done; \
41185	(cd $(TARGET_SUBDIR)/libobjc && \
41186	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41187	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41188	          "RANLIB=$${RANLIB}" \
41189	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41190	           installcheck) \
41191	  || exit 1
41192
41193@endif target-libobjc
41194
41195.PHONY: maybe-mostlyclean-target-libobjc mostlyclean-target-libobjc
41196maybe-mostlyclean-target-libobjc:
41197@if target-libobjc
41198maybe-mostlyclean-target-libobjc: mostlyclean-target-libobjc
41199
41200mostlyclean-target-libobjc: 
41201	@: $(MAKE); $(unstage)
41202	@[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0; \
41203	r=`${PWD_COMMAND}`; export r; \
41204	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41205	$(NORMAL_TARGET_EXPORTS) \
41206	echo "Doing mostlyclean in $(TARGET_SUBDIR)/libobjc"; \
41207	for flag in $(EXTRA_TARGET_FLAGS); do \
41208	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41209	done; \
41210	(cd $(TARGET_SUBDIR)/libobjc && \
41211	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41212	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41213	          "RANLIB=$${RANLIB}" \
41214	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41215	           mostlyclean) \
41216	  || exit 1
41217
41218@endif target-libobjc
41219
41220.PHONY: maybe-clean-target-libobjc clean-target-libobjc
41221maybe-clean-target-libobjc:
41222@if target-libobjc
41223maybe-clean-target-libobjc: clean-target-libobjc
41224
41225clean-target-libobjc: 
41226	@: $(MAKE); $(unstage)
41227	@[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0; \
41228	r=`${PWD_COMMAND}`; export r; \
41229	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41230	$(NORMAL_TARGET_EXPORTS) \
41231	echo "Doing clean in $(TARGET_SUBDIR)/libobjc"; \
41232	for flag in $(EXTRA_TARGET_FLAGS); do \
41233	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41234	done; \
41235	(cd $(TARGET_SUBDIR)/libobjc && \
41236	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41237	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41238	          "RANLIB=$${RANLIB}" \
41239	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41240	           clean) \
41241	  || exit 1
41242
41243@endif target-libobjc
41244
41245.PHONY: maybe-distclean-target-libobjc distclean-target-libobjc
41246maybe-distclean-target-libobjc:
41247@if target-libobjc
41248maybe-distclean-target-libobjc: distclean-target-libobjc
41249
41250distclean-target-libobjc: 
41251	@: $(MAKE); $(unstage)
41252	@[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0; \
41253	r=`${PWD_COMMAND}`; export r; \
41254	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41255	$(NORMAL_TARGET_EXPORTS) \
41256	echo "Doing distclean in $(TARGET_SUBDIR)/libobjc"; \
41257	for flag in $(EXTRA_TARGET_FLAGS); do \
41258	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41259	done; \
41260	(cd $(TARGET_SUBDIR)/libobjc && \
41261	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41262	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41263	          "RANLIB=$${RANLIB}" \
41264	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41265	           distclean) \
41266	  || exit 1
41267
41268@endif target-libobjc
41269
41270.PHONY: maybe-maintainer-clean-target-libobjc maintainer-clean-target-libobjc
41271maybe-maintainer-clean-target-libobjc:
41272@if target-libobjc
41273maybe-maintainer-clean-target-libobjc: maintainer-clean-target-libobjc
41274
41275maintainer-clean-target-libobjc: 
41276	@: $(MAKE); $(unstage)
41277	@[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0; \
41278	r=`${PWD_COMMAND}`; export r; \
41279	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41280	$(NORMAL_TARGET_EXPORTS) \
41281	echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libobjc"; \
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)/libobjc && \
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	           maintainer-clean) \
41291	  || exit 1
41292
41293@endif target-libobjc
41294
41295
41296
41297
41298
41299.PHONY: configure-target-libgo maybe-configure-target-libgo
41300maybe-configure-target-libgo:
41301@if gcc-bootstrap
41302configure-target-libgo: stage_current
41303@endif gcc-bootstrap
41304@if target-libgo
41305maybe-configure-target-libgo: configure-target-libgo
41306configure-target-libgo: 
41307	@: $(MAKE); $(unstage)
41308	@r=`${PWD_COMMAND}`; export r; \
41309	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41310	echo "Checking multilib configuration for libgo..."; \
41311	$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgo; \
41312	$(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgo/multilib.tmp 2> /dev/null; \
41313	if test -r $(TARGET_SUBDIR)/libgo/multilib.out; then \
41314	  if cmp -s $(TARGET_SUBDIR)/libgo/multilib.tmp $(TARGET_SUBDIR)/libgo/multilib.out; then \
41315	    rm -f $(TARGET_SUBDIR)/libgo/multilib.tmp; \
41316	  else \
41317	    rm -f $(TARGET_SUBDIR)/libgo/Makefile; \
41318	    mv $(TARGET_SUBDIR)/libgo/multilib.tmp $(TARGET_SUBDIR)/libgo/multilib.out; \
41319	  fi; \
41320	else \
41321	  mv $(TARGET_SUBDIR)/libgo/multilib.tmp $(TARGET_SUBDIR)/libgo/multilib.out; \
41322	fi; \
41323	test ! -f $(TARGET_SUBDIR)/libgo/Makefile || exit 0; \
41324	$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgo; \
41325	$(NORMAL_TARGET_EXPORTS)  \
41326	echo Configuring in $(TARGET_SUBDIR)/libgo; \
41327	cd "$(TARGET_SUBDIR)/libgo" || exit 1; \
41328	case $(srcdir) in \
41329	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
41330	  *) topdir=`echo $(TARGET_SUBDIR)/libgo/ | \
41331		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
41332	esac; \
41333	module_srcdir=libgo; \
41334	rm -f no-such-file || : ; \
41335	CONFIG_SITE=no-such-file $(SHELL) \
41336	  $$s/$$module_srcdir/configure \
41337	  --srcdir=$${topdir}/$$module_srcdir \
41338	  $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
41339	  --target=${target_alias}  \
41340	  || exit 1
41341@endif target-libgo
41342
41343
41344
41345
41346
41347.PHONY: all-target-libgo maybe-all-target-libgo
41348maybe-all-target-libgo:
41349@if gcc-bootstrap
41350all-target-libgo: stage_current
41351@endif gcc-bootstrap
41352@if target-libgo
41353TARGET-target-libgo=all
41354maybe-all-target-libgo: all-target-libgo
41355all-target-libgo: configure-target-libgo
41356	@: $(MAKE); $(unstage)
41357	@r=`${PWD_COMMAND}`; export r; \
41358	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41359	$(NORMAL_TARGET_EXPORTS)  \
41360	(cd $(TARGET_SUBDIR)/libgo && \
41361	  $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS)   \
41362		$(TARGET-target-libgo))
41363@endif target-libgo
41364
41365
41366
41367
41368
41369.PHONY: check-target-libgo maybe-check-target-libgo
41370maybe-check-target-libgo:
41371@if target-libgo
41372maybe-check-target-libgo: check-target-libgo
41373
41374check-target-libgo:
41375	@: $(MAKE); $(unstage)
41376	@r=`${PWD_COMMAND}`; export r; \
41377	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41378	$(NORMAL_TARGET_EXPORTS) \
41379	(cd $(TARGET_SUBDIR)/libgo && \
41380	  $(MAKE) $(TARGET_FLAGS_TO_PASS)   check)
41381
41382@endif target-libgo
41383
41384.PHONY: install-target-libgo maybe-install-target-libgo
41385maybe-install-target-libgo:
41386@if target-libgo
41387maybe-install-target-libgo: install-target-libgo
41388
41389install-target-libgo: installdirs
41390	@: $(MAKE); $(unstage)
41391	@r=`${PWD_COMMAND}`; export r; \
41392	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41393	$(NORMAL_TARGET_EXPORTS) \
41394	(cd $(TARGET_SUBDIR)/libgo && \
41395	  $(MAKE) $(TARGET_FLAGS_TO_PASS)  install)
41396
41397@endif target-libgo
41398
41399.PHONY: install-strip-target-libgo maybe-install-strip-target-libgo
41400maybe-install-strip-target-libgo:
41401@if target-libgo
41402maybe-install-strip-target-libgo: install-strip-target-libgo
41403
41404install-strip-target-libgo: installdirs
41405	@: $(MAKE); $(unstage)
41406	@r=`${PWD_COMMAND}`; export r; \
41407	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41408	$(NORMAL_TARGET_EXPORTS) \
41409	(cd $(TARGET_SUBDIR)/libgo && \
41410	  $(MAKE) $(TARGET_FLAGS_TO_PASS)  install-strip)
41411
41412@endif target-libgo
41413
41414# Other targets (info, dvi, pdf, etc.)
41415
41416.PHONY: maybe-info-target-libgo info-target-libgo
41417maybe-info-target-libgo:
41418@if target-libgo
41419maybe-info-target-libgo: info-target-libgo
41420
41421info-target-libgo: \
41422    configure-target-libgo 
41423	@: $(MAKE); $(unstage)
41424	@[ -f $(TARGET_SUBDIR)/libgo/Makefile ] || exit 0; \
41425	r=`${PWD_COMMAND}`; export r; \
41426	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41427	$(NORMAL_TARGET_EXPORTS) \
41428	echo "Doing info in $(TARGET_SUBDIR)/libgo"; \
41429	for flag in $(EXTRA_TARGET_FLAGS); do \
41430	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41431	done; \
41432	(cd $(TARGET_SUBDIR)/libgo && \
41433	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41434	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41435	          "RANLIB=$${RANLIB}" \
41436	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41437	           info) \
41438	  || exit 1
41439
41440@endif target-libgo
41441
41442.PHONY: maybe-dvi-target-libgo dvi-target-libgo
41443maybe-dvi-target-libgo:
41444@if target-libgo
41445maybe-dvi-target-libgo: dvi-target-libgo
41446
41447dvi-target-libgo: \
41448    configure-target-libgo 
41449	@: $(MAKE); $(unstage)
41450	@[ -f $(TARGET_SUBDIR)/libgo/Makefile ] || exit 0; \
41451	r=`${PWD_COMMAND}`; export r; \
41452	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41453	$(NORMAL_TARGET_EXPORTS) \
41454	echo "Doing dvi in $(TARGET_SUBDIR)/libgo"; \
41455	for flag in $(EXTRA_TARGET_FLAGS); do \
41456	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41457	done; \
41458	(cd $(TARGET_SUBDIR)/libgo && \
41459	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41460	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41461	          "RANLIB=$${RANLIB}" \
41462	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41463	           dvi) \
41464	  || exit 1
41465
41466@endif target-libgo
41467
41468.PHONY: maybe-pdf-target-libgo pdf-target-libgo
41469maybe-pdf-target-libgo:
41470@if target-libgo
41471maybe-pdf-target-libgo: pdf-target-libgo
41472
41473pdf-target-libgo: \
41474    configure-target-libgo 
41475	@: $(MAKE); $(unstage)
41476	@[ -f $(TARGET_SUBDIR)/libgo/Makefile ] || exit 0; \
41477	r=`${PWD_COMMAND}`; export r; \
41478	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41479	$(NORMAL_TARGET_EXPORTS) \
41480	echo "Doing pdf in $(TARGET_SUBDIR)/libgo"; \
41481	for flag in $(EXTRA_TARGET_FLAGS); do \
41482	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41483	done; \
41484	(cd $(TARGET_SUBDIR)/libgo && \
41485	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41486	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41487	          "RANLIB=$${RANLIB}" \
41488	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41489	           pdf) \
41490	  || exit 1
41491
41492@endif target-libgo
41493
41494.PHONY: maybe-html-target-libgo html-target-libgo
41495maybe-html-target-libgo:
41496@if target-libgo
41497maybe-html-target-libgo: html-target-libgo
41498
41499html-target-libgo: \
41500    configure-target-libgo 
41501	@: $(MAKE); $(unstage)
41502	@[ -f $(TARGET_SUBDIR)/libgo/Makefile ] || exit 0; \
41503	r=`${PWD_COMMAND}`; export r; \
41504	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41505	$(NORMAL_TARGET_EXPORTS) \
41506	echo "Doing html in $(TARGET_SUBDIR)/libgo"; \
41507	for flag in $(EXTRA_TARGET_FLAGS); do \
41508	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41509	done; \
41510	(cd $(TARGET_SUBDIR)/libgo && \
41511	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41512	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41513	          "RANLIB=$${RANLIB}" \
41514	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41515	           html) \
41516	  || exit 1
41517
41518@endif target-libgo
41519
41520.PHONY: maybe-TAGS-target-libgo TAGS-target-libgo
41521maybe-TAGS-target-libgo:
41522@if target-libgo
41523maybe-TAGS-target-libgo: TAGS-target-libgo
41524
41525TAGS-target-libgo: \
41526    configure-target-libgo 
41527	@: $(MAKE); $(unstage)
41528	@[ -f $(TARGET_SUBDIR)/libgo/Makefile ] || exit 0; \
41529	r=`${PWD_COMMAND}`; export r; \
41530	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41531	$(NORMAL_TARGET_EXPORTS) \
41532	echo "Doing TAGS in $(TARGET_SUBDIR)/libgo"; \
41533	for flag in $(EXTRA_TARGET_FLAGS); do \
41534	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41535	done; \
41536	(cd $(TARGET_SUBDIR)/libgo && \
41537	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41538	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41539	          "RANLIB=$${RANLIB}" \
41540	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41541	           TAGS) \
41542	  || exit 1
41543
41544@endif target-libgo
41545
41546.PHONY: maybe-install-info-target-libgo install-info-target-libgo
41547maybe-install-info-target-libgo:
41548@if target-libgo
41549maybe-install-info-target-libgo: install-info-target-libgo
41550
41551install-info-target-libgo: \
41552    configure-target-libgo \
41553    info-target-libgo 
41554	@: $(MAKE); $(unstage)
41555	@[ -f $(TARGET_SUBDIR)/libgo/Makefile ] || exit 0; \
41556	r=`${PWD_COMMAND}`; export r; \
41557	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41558	$(NORMAL_TARGET_EXPORTS) \
41559	echo "Doing install-info in $(TARGET_SUBDIR)/libgo"; \
41560	for flag in $(EXTRA_TARGET_FLAGS); do \
41561	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41562	done; \
41563	(cd $(TARGET_SUBDIR)/libgo && \
41564	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41565	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41566	          "RANLIB=$${RANLIB}" \
41567	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41568	           install-info) \
41569	  || exit 1
41570
41571@endif target-libgo
41572
41573.PHONY: maybe-install-pdf-target-libgo install-pdf-target-libgo
41574maybe-install-pdf-target-libgo:
41575@if target-libgo
41576maybe-install-pdf-target-libgo: install-pdf-target-libgo
41577
41578install-pdf-target-libgo: \
41579    configure-target-libgo \
41580    pdf-target-libgo 
41581	@: $(MAKE); $(unstage)
41582	@[ -f $(TARGET_SUBDIR)/libgo/Makefile ] || exit 0; \
41583	r=`${PWD_COMMAND}`; export r; \
41584	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41585	$(NORMAL_TARGET_EXPORTS) \
41586	echo "Doing install-pdf in $(TARGET_SUBDIR)/libgo"; \
41587	for flag in $(EXTRA_TARGET_FLAGS); do \
41588	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41589	done; \
41590	(cd $(TARGET_SUBDIR)/libgo && \
41591	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41592	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41593	          "RANLIB=$${RANLIB}" \
41594	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41595	           install-pdf) \
41596	  || exit 1
41597
41598@endif target-libgo
41599
41600.PHONY: maybe-install-html-target-libgo install-html-target-libgo
41601maybe-install-html-target-libgo:
41602@if target-libgo
41603maybe-install-html-target-libgo: install-html-target-libgo
41604
41605install-html-target-libgo: \
41606    configure-target-libgo \
41607    html-target-libgo 
41608	@: $(MAKE); $(unstage)
41609	@[ -f $(TARGET_SUBDIR)/libgo/Makefile ] || exit 0; \
41610	r=`${PWD_COMMAND}`; export r; \
41611	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41612	$(NORMAL_TARGET_EXPORTS) \
41613	echo "Doing install-html in $(TARGET_SUBDIR)/libgo"; \
41614	for flag in $(EXTRA_TARGET_FLAGS); do \
41615	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41616	done; \
41617	(cd $(TARGET_SUBDIR)/libgo && \
41618	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41619	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41620	          "RANLIB=$${RANLIB}" \
41621	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41622	           install-html) \
41623	  || exit 1
41624
41625@endif target-libgo
41626
41627.PHONY: maybe-installcheck-target-libgo installcheck-target-libgo
41628maybe-installcheck-target-libgo:
41629@if target-libgo
41630maybe-installcheck-target-libgo: installcheck-target-libgo
41631
41632installcheck-target-libgo: \
41633    configure-target-libgo 
41634	@: $(MAKE); $(unstage)
41635	@[ -f $(TARGET_SUBDIR)/libgo/Makefile ] || exit 0; \
41636	r=`${PWD_COMMAND}`; export r; \
41637	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41638	$(NORMAL_TARGET_EXPORTS) \
41639	echo "Doing installcheck in $(TARGET_SUBDIR)/libgo"; \
41640	for flag in $(EXTRA_TARGET_FLAGS); do \
41641	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41642	done; \
41643	(cd $(TARGET_SUBDIR)/libgo && \
41644	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41645	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41646	          "RANLIB=$${RANLIB}" \
41647	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41648	           installcheck) \
41649	  || exit 1
41650
41651@endif target-libgo
41652
41653.PHONY: maybe-mostlyclean-target-libgo mostlyclean-target-libgo
41654maybe-mostlyclean-target-libgo:
41655@if target-libgo
41656maybe-mostlyclean-target-libgo: mostlyclean-target-libgo
41657
41658mostlyclean-target-libgo: 
41659	@: $(MAKE); $(unstage)
41660	@[ -f $(TARGET_SUBDIR)/libgo/Makefile ] || exit 0; \
41661	r=`${PWD_COMMAND}`; export r; \
41662	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41663	$(NORMAL_TARGET_EXPORTS) \
41664	echo "Doing mostlyclean in $(TARGET_SUBDIR)/libgo"; \
41665	for flag in $(EXTRA_TARGET_FLAGS); do \
41666	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41667	done; \
41668	(cd $(TARGET_SUBDIR)/libgo && \
41669	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41670	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41671	          "RANLIB=$${RANLIB}" \
41672	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41673	           mostlyclean) \
41674	  || exit 1
41675
41676@endif target-libgo
41677
41678.PHONY: maybe-clean-target-libgo clean-target-libgo
41679maybe-clean-target-libgo:
41680@if target-libgo
41681maybe-clean-target-libgo: clean-target-libgo
41682
41683clean-target-libgo: 
41684	@: $(MAKE); $(unstage)
41685	@[ -f $(TARGET_SUBDIR)/libgo/Makefile ] || exit 0; \
41686	r=`${PWD_COMMAND}`; export r; \
41687	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41688	$(NORMAL_TARGET_EXPORTS) \
41689	echo "Doing clean in $(TARGET_SUBDIR)/libgo"; \
41690	for flag in $(EXTRA_TARGET_FLAGS); do \
41691	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41692	done; \
41693	(cd $(TARGET_SUBDIR)/libgo && \
41694	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41695	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41696	          "RANLIB=$${RANLIB}" \
41697	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41698	           clean) \
41699	  || exit 1
41700
41701@endif target-libgo
41702
41703.PHONY: maybe-distclean-target-libgo distclean-target-libgo
41704maybe-distclean-target-libgo:
41705@if target-libgo
41706maybe-distclean-target-libgo: distclean-target-libgo
41707
41708distclean-target-libgo: 
41709	@: $(MAKE); $(unstage)
41710	@[ -f $(TARGET_SUBDIR)/libgo/Makefile ] || exit 0; \
41711	r=`${PWD_COMMAND}`; export r; \
41712	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41713	$(NORMAL_TARGET_EXPORTS) \
41714	echo "Doing distclean in $(TARGET_SUBDIR)/libgo"; \
41715	for flag in $(EXTRA_TARGET_FLAGS); do \
41716	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41717	done; \
41718	(cd $(TARGET_SUBDIR)/libgo && \
41719	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41720	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41721	          "RANLIB=$${RANLIB}" \
41722	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41723	           distclean) \
41724	  || exit 1
41725
41726@endif target-libgo
41727
41728.PHONY: maybe-maintainer-clean-target-libgo maintainer-clean-target-libgo
41729maybe-maintainer-clean-target-libgo:
41730@if target-libgo
41731maybe-maintainer-clean-target-libgo: maintainer-clean-target-libgo
41732
41733maintainer-clean-target-libgo: 
41734	@: $(MAKE); $(unstage)
41735	@[ -f $(TARGET_SUBDIR)/libgo/Makefile ] || exit 0; \
41736	r=`${PWD_COMMAND}`; export r; \
41737	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41738	$(NORMAL_TARGET_EXPORTS) \
41739	echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libgo"; \
41740	for flag in $(EXTRA_TARGET_FLAGS); do \
41741	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41742	done; \
41743	(cd $(TARGET_SUBDIR)/libgo && \
41744	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41745	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41746	          "RANLIB=$${RANLIB}" \
41747	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41748	           maintainer-clean) \
41749	  || exit 1
41750
41751@endif target-libgo
41752
41753
41754
41755
41756
41757.PHONY: configure-target-libtermcap maybe-configure-target-libtermcap
41758maybe-configure-target-libtermcap:
41759@if gcc-bootstrap
41760configure-target-libtermcap: stage_current
41761@endif gcc-bootstrap
41762@if target-libtermcap
41763maybe-configure-target-libtermcap: configure-target-libtermcap
41764configure-target-libtermcap: 
41765	@: $(MAKE); $(unstage)
41766	@r=`${PWD_COMMAND}`; export r; \
41767	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41768	echo "Checking multilib configuration for libtermcap..."; \
41769	$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libtermcap; \
41770	$(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libtermcap/multilib.tmp 2> /dev/null; \
41771	if test -r $(TARGET_SUBDIR)/libtermcap/multilib.out; then \
41772	  if cmp -s $(TARGET_SUBDIR)/libtermcap/multilib.tmp $(TARGET_SUBDIR)/libtermcap/multilib.out; then \
41773	    rm -f $(TARGET_SUBDIR)/libtermcap/multilib.tmp; \
41774	  else \
41775	    rm -f $(TARGET_SUBDIR)/libtermcap/Makefile; \
41776	    mv $(TARGET_SUBDIR)/libtermcap/multilib.tmp $(TARGET_SUBDIR)/libtermcap/multilib.out; \
41777	  fi; \
41778	else \
41779	  mv $(TARGET_SUBDIR)/libtermcap/multilib.tmp $(TARGET_SUBDIR)/libtermcap/multilib.out; \
41780	fi; \
41781	test ! -f $(TARGET_SUBDIR)/libtermcap/Makefile || exit 0; \
41782	$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libtermcap; \
41783	$(NORMAL_TARGET_EXPORTS)  \
41784	echo Configuring in $(TARGET_SUBDIR)/libtermcap; \
41785	cd "$(TARGET_SUBDIR)/libtermcap" || exit 1; \
41786	case $(srcdir) in \
41787	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
41788	  *) topdir=`echo $(TARGET_SUBDIR)/libtermcap/ | \
41789		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
41790	esac; \
41791	module_srcdir=libtermcap; \
41792	rm -f no-such-file || : ; \
41793	CONFIG_SITE=no-such-file $(SHELL) \
41794	  $$s/$$module_srcdir/configure \
41795	  --srcdir=$${topdir}/$$module_srcdir \
41796	  $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
41797	  --target=${target_alias}  \
41798	  || exit 1
41799@endif target-libtermcap
41800
41801
41802
41803
41804
41805.PHONY: all-target-libtermcap maybe-all-target-libtermcap
41806maybe-all-target-libtermcap:
41807@if gcc-bootstrap
41808all-target-libtermcap: stage_current
41809@endif gcc-bootstrap
41810@if target-libtermcap
41811TARGET-target-libtermcap=all
41812maybe-all-target-libtermcap: all-target-libtermcap
41813all-target-libtermcap: configure-target-libtermcap
41814	@: $(MAKE); $(unstage)
41815	@r=`${PWD_COMMAND}`; export r; \
41816	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41817	$(NORMAL_TARGET_EXPORTS)  \
41818	(cd $(TARGET_SUBDIR)/libtermcap && \
41819	  $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS)   \
41820		$(TARGET-target-libtermcap))
41821@endif target-libtermcap
41822
41823
41824
41825
41826
41827.PHONY: check-target-libtermcap maybe-check-target-libtermcap
41828maybe-check-target-libtermcap:
41829@if target-libtermcap
41830maybe-check-target-libtermcap: check-target-libtermcap
41831
41832# Dummy target for uncheckable module.
41833check-target-libtermcap:
41834
41835@endif target-libtermcap
41836
41837.PHONY: install-target-libtermcap maybe-install-target-libtermcap
41838maybe-install-target-libtermcap:
41839@if target-libtermcap
41840maybe-install-target-libtermcap: install-target-libtermcap
41841
41842install-target-libtermcap: installdirs
41843	@: $(MAKE); $(unstage)
41844	@r=`${PWD_COMMAND}`; export r; \
41845	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41846	$(NORMAL_TARGET_EXPORTS) \
41847	(cd $(TARGET_SUBDIR)/libtermcap && \
41848	  $(MAKE) $(TARGET_FLAGS_TO_PASS)  install)
41849
41850@endif target-libtermcap
41851
41852.PHONY: install-strip-target-libtermcap maybe-install-strip-target-libtermcap
41853maybe-install-strip-target-libtermcap:
41854@if target-libtermcap
41855maybe-install-strip-target-libtermcap: install-strip-target-libtermcap
41856
41857install-strip-target-libtermcap: installdirs
41858	@: $(MAKE); $(unstage)
41859	@r=`${PWD_COMMAND}`; export r; \
41860	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41861	$(NORMAL_TARGET_EXPORTS) \
41862	(cd $(TARGET_SUBDIR)/libtermcap && \
41863	  $(MAKE) $(TARGET_FLAGS_TO_PASS)  install-strip)
41864
41865@endif target-libtermcap
41866
41867# Other targets (info, dvi, pdf, etc.)
41868
41869.PHONY: maybe-info-target-libtermcap info-target-libtermcap
41870maybe-info-target-libtermcap:
41871@if target-libtermcap
41872maybe-info-target-libtermcap: info-target-libtermcap
41873
41874info-target-libtermcap: \
41875    configure-target-libtermcap 
41876	@: $(MAKE); $(unstage)
41877	@[ -f $(TARGET_SUBDIR)/libtermcap/Makefile ] || exit 0; \
41878	r=`${PWD_COMMAND}`; export r; \
41879	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41880	$(NORMAL_TARGET_EXPORTS) \
41881	echo "Doing info in $(TARGET_SUBDIR)/libtermcap"; \
41882	for flag in $(EXTRA_TARGET_FLAGS); do \
41883	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41884	done; \
41885	(cd $(TARGET_SUBDIR)/libtermcap && \
41886	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41887	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41888	          "RANLIB=$${RANLIB}" \
41889	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41890	           info) \
41891	  || exit 1
41892
41893@endif target-libtermcap
41894
41895.PHONY: maybe-dvi-target-libtermcap dvi-target-libtermcap
41896maybe-dvi-target-libtermcap:
41897@if target-libtermcap
41898maybe-dvi-target-libtermcap: dvi-target-libtermcap
41899
41900dvi-target-libtermcap: \
41901    configure-target-libtermcap 
41902	@: $(MAKE); $(unstage)
41903	@[ -f $(TARGET_SUBDIR)/libtermcap/Makefile ] || exit 0; \
41904	r=`${PWD_COMMAND}`; export r; \
41905	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41906	$(NORMAL_TARGET_EXPORTS) \
41907	echo "Doing dvi in $(TARGET_SUBDIR)/libtermcap"; \
41908	for flag in $(EXTRA_TARGET_FLAGS); do \
41909	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41910	done; \
41911	(cd $(TARGET_SUBDIR)/libtermcap && \
41912	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41913	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41914	          "RANLIB=$${RANLIB}" \
41915	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41916	           dvi) \
41917	  || exit 1
41918
41919@endif target-libtermcap
41920
41921.PHONY: maybe-pdf-target-libtermcap pdf-target-libtermcap
41922maybe-pdf-target-libtermcap:
41923@if target-libtermcap
41924maybe-pdf-target-libtermcap: pdf-target-libtermcap
41925
41926pdf-target-libtermcap: \
41927    configure-target-libtermcap 
41928	@: $(MAKE); $(unstage)
41929	@[ -f $(TARGET_SUBDIR)/libtermcap/Makefile ] || exit 0; \
41930	r=`${PWD_COMMAND}`; export r; \
41931	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41932	$(NORMAL_TARGET_EXPORTS) \
41933	echo "Doing pdf in $(TARGET_SUBDIR)/libtermcap"; \
41934	for flag in $(EXTRA_TARGET_FLAGS); do \
41935	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41936	done; \
41937	(cd $(TARGET_SUBDIR)/libtermcap && \
41938	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41939	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41940	          "RANLIB=$${RANLIB}" \
41941	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41942	           pdf) \
41943	  || exit 1
41944
41945@endif target-libtermcap
41946
41947.PHONY: maybe-html-target-libtermcap html-target-libtermcap
41948maybe-html-target-libtermcap:
41949@if target-libtermcap
41950maybe-html-target-libtermcap: html-target-libtermcap
41951
41952html-target-libtermcap: \
41953    configure-target-libtermcap 
41954	@: $(MAKE); $(unstage)
41955	@[ -f $(TARGET_SUBDIR)/libtermcap/Makefile ] || exit 0; \
41956	r=`${PWD_COMMAND}`; export r; \
41957	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41958	$(NORMAL_TARGET_EXPORTS) \
41959	echo "Doing html in $(TARGET_SUBDIR)/libtermcap"; \
41960	for flag in $(EXTRA_TARGET_FLAGS); do \
41961	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41962	done; \
41963	(cd $(TARGET_SUBDIR)/libtermcap && \
41964	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41965	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41966	          "RANLIB=$${RANLIB}" \
41967	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41968	           html) \
41969	  || exit 1
41970
41971@endif target-libtermcap
41972
41973.PHONY: maybe-TAGS-target-libtermcap TAGS-target-libtermcap
41974maybe-TAGS-target-libtermcap:
41975@if target-libtermcap
41976maybe-TAGS-target-libtermcap: TAGS-target-libtermcap
41977
41978TAGS-target-libtermcap: \
41979    configure-target-libtermcap 
41980	@: $(MAKE); $(unstage)
41981	@[ -f $(TARGET_SUBDIR)/libtermcap/Makefile ] || exit 0; \
41982	r=`${PWD_COMMAND}`; export r; \
41983	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41984	$(NORMAL_TARGET_EXPORTS) \
41985	echo "Doing TAGS in $(TARGET_SUBDIR)/libtermcap"; \
41986	for flag in $(EXTRA_TARGET_FLAGS); do \
41987	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41988	done; \
41989	(cd $(TARGET_SUBDIR)/libtermcap && \
41990	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41991	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41992	          "RANLIB=$${RANLIB}" \
41993	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41994	           TAGS) \
41995	  || exit 1
41996
41997@endif target-libtermcap
41998
41999.PHONY: maybe-install-info-target-libtermcap install-info-target-libtermcap
42000maybe-install-info-target-libtermcap:
42001@if target-libtermcap
42002maybe-install-info-target-libtermcap: install-info-target-libtermcap
42003
42004install-info-target-libtermcap: \
42005    configure-target-libtermcap \
42006    info-target-libtermcap 
42007	@: $(MAKE); $(unstage)
42008	@[ -f $(TARGET_SUBDIR)/libtermcap/Makefile ] || exit 0; \
42009	r=`${PWD_COMMAND}`; export r; \
42010	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42011	$(NORMAL_TARGET_EXPORTS) \
42012	echo "Doing install-info in $(TARGET_SUBDIR)/libtermcap"; \
42013	for flag in $(EXTRA_TARGET_FLAGS); do \
42014	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42015	done; \
42016	(cd $(TARGET_SUBDIR)/libtermcap && \
42017	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42018	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42019	          "RANLIB=$${RANLIB}" \
42020	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42021	           install-info) \
42022	  || exit 1
42023
42024@endif target-libtermcap
42025
42026.PHONY: maybe-install-pdf-target-libtermcap install-pdf-target-libtermcap
42027maybe-install-pdf-target-libtermcap:
42028@if target-libtermcap
42029maybe-install-pdf-target-libtermcap: install-pdf-target-libtermcap
42030
42031install-pdf-target-libtermcap: \
42032    configure-target-libtermcap \
42033    pdf-target-libtermcap 
42034	@: $(MAKE); $(unstage)
42035	@[ -f $(TARGET_SUBDIR)/libtermcap/Makefile ] || exit 0; \
42036	r=`${PWD_COMMAND}`; export r; \
42037	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42038	$(NORMAL_TARGET_EXPORTS) \
42039	echo "Doing install-pdf in $(TARGET_SUBDIR)/libtermcap"; \
42040	for flag in $(EXTRA_TARGET_FLAGS); do \
42041	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42042	done; \
42043	(cd $(TARGET_SUBDIR)/libtermcap && \
42044	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42045	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42046	          "RANLIB=$${RANLIB}" \
42047	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42048	           install-pdf) \
42049	  || exit 1
42050
42051@endif target-libtermcap
42052
42053.PHONY: maybe-install-html-target-libtermcap install-html-target-libtermcap
42054maybe-install-html-target-libtermcap:
42055@if target-libtermcap
42056maybe-install-html-target-libtermcap: install-html-target-libtermcap
42057
42058install-html-target-libtermcap: \
42059    configure-target-libtermcap \
42060    html-target-libtermcap 
42061	@: $(MAKE); $(unstage)
42062	@[ -f $(TARGET_SUBDIR)/libtermcap/Makefile ] || exit 0; \
42063	r=`${PWD_COMMAND}`; export r; \
42064	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42065	$(NORMAL_TARGET_EXPORTS) \
42066	echo "Doing install-html in $(TARGET_SUBDIR)/libtermcap"; \
42067	for flag in $(EXTRA_TARGET_FLAGS); do \
42068	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42069	done; \
42070	(cd $(TARGET_SUBDIR)/libtermcap && \
42071	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42072	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42073	          "RANLIB=$${RANLIB}" \
42074	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42075	           install-html) \
42076	  || exit 1
42077
42078@endif target-libtermcap
42079
42080.PHONY: maybe-installcheck-target-libtermcap installcheck-target-libtermcap
42081maybe-installcheck-target-libtermcap:
42082@if target-libtermcap
42083maybe-installcheck-target-libtermcap: installcheck-target-libtermcap
42084
42085installcheck-target-libtermcap: \
42086    configure-target-libtermcap 
42087	@: $(MAKE); $(unstage)
42088	@[ -f $(TARGET_SUBDIR)/libtermcap/Makefile ] || exit 0; \
42089	r=`${PWD_COMMAND}`; export r; \
42090	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42091	$(NORMAL_TARGET_EXPORTS) \
42092	echo "Doing installcheck in $(TARGET_SUBDIR)/libtermcap"; \
42093	for flag in $(EXTRA_TARGET_FLAGS); do \
42094	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42095	done; \
42096	(cd $(TARGET_SUBDIR)/libtermcap && \
42097	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42098	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42099	          "RANLIB=$${RANLIB}" \
42100	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42101	           installcheck) \
42102	  || exit 1
42103
42104@endif target-libtermcap
42105
42106.PHONY: maybe-mostlyclean-target-libtermcap mostlyclean-target-libtermcap
42107maybe-mostlyclean-target-libtermcap:
42108@if target-libtermcap
42109maybe-mostlyclean-target-libtermcap: mostlyclean-target-libtermcap
42110
42111# libtermcap doesn't support mostlyclean.
42112mostlyclean-target-libtermcap:
42113
42114@endif target-libtermcap
42115
42116.PHONY: maybe-clean-target-libtermcap clean-target-libtermcap
42117maybe-clean-target-libtermcap:
42118@if target-libtermcap
42119maybe-clean-target-libtermcap: clean-target-libtermcap
42120
42121# libtermcap doesn't support clean.
42122clean-target-libtermcap:
42123
42124@endif target-libtermcap
42125
42126.PHONY: maybe-distclean-target-libtermcap distclean-target-libtermcap
42127maybe-distclean-target-libtermcap:
42128@if target-libtermcap
42129maybe-distclean-target-libtermcap: distclean-target-libtermcap
42130
42131# libtermcap doesn't support distclean.
42132distclean-target-libtermcap:
42133
42134@endif target-libtermcap
42135
42136.PHONY: maybe-maintainer-clean-target-libtermcap maintainer-clean-target-libtermcap
42137maybe-maintainer-clean-target-libtermcap:
42138@if target-libtermcap
42139maybe-maintainer-clean-target-libtermcap: maintainer-clean-target-libtermcap
42140
42141# libtermcap doesn't support maintainer-clean.
42142maintainer-clean-target-libtermcap:
42143
42144@endif target-libtermcap
42145
42146
42147
42148
42149
42150.PHONY: configure-target-winsup maybe-configure-target-winsup
42151maybe-configure-target-winsup:
42152@if gcc-bootstrap
42153configure-target-winsup: stage_current
42154@endif gcc-bootstrap
42155@if target-winsup
42156maybe-configure-target-winsup: configure-target-winsup
42157configure-target-winsup: 
42158	@: $(MAKE); $(unstage)
42159	@r=`${PWD_COMMAND}`; export r; \
42160	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42161	echo "Checking multilib configuration for winsup..."; \
42162	$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/winsup; \
42163	$(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/winsup/multilib.tmp 2> /dev/null; \
42164	if test -r $(TARGET_SUBDIR)/winsup/multilib.out; then \
42165	  if cmp -s $(TARGET_SUBDIR)/winsup/multilib.tmp $(TARGET_SUBDIR)/winsup/multilib.out; then \
42166	    rm -f $(TARGET_SUBDIR)/winsup/multilib.tmp; \
42167	  else \
42168	    rm -f $(TARGET_SUBDIR)/winsup/Makefile; \
42169	    mv $(TARGET_SUBDIR)/winsup/multilib.tmp $(TARGET_SUBDIR)/winsup/multilib.out; \
42170	  fi; \
42171	else \
42172	  mv $(TARGET_SUBDIR)/winsup/multilib.tmp $(TARGET_SUBDIR)/winsup/multilib.out; \
42173	fi; \
42174	test ! -f $(TARGET_SUBDIR)/winsup/Makefile || exit 0; \
42175	$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/winsup; \
42176	$(NORMAL_TARGET_EXPORTS)  \
42177	echo Configuring in $(TARGET_SUBDIR)/winsup; \
42178	cd "$(TARGET_SUBDIR)/winsup" || exit 1; \
42179	case $(srcdir) in \
42180	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
42181	  *) topdir=`echo $(TARGET_SUBDIR)/winsup/ | \
42182		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
42183	esac; \
42184	module_srcdir=winsup; \
42185	rm -f no-such-file || : ; \
42186	CONFIG_SITE=no-such-file $(SHELL) \
42187	  $$s/$$module_srcdir/configure \
42188	  --srcdir=$${topdir}/$$module_srcdir \
42189	  $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
42190	  --target=${target_alias}  \
42191	  || exit 1
42192@endif target-winsup
42193
42194
42195
42196
42197
42198.PHONY: all-target-winsup maybe-all-target-winsup
42199maybe-all-target-winsup:
42200@if gcc-bootstrap
42201all-target-winsup: stage_current
42202@endif gcc-bootstrap
42203@if target-winsup
42204TARGET-target-winsup=all
42205maybe-all-target-winsup: all-target-winsup
42206all-target-winsup: configure-target-winsup
42207	@: $(MAKE); $(unstage)
42208	@r=`${PWD_COMMAND}`; export r; \
42209	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42210	$(NORMAL_TARGET_EXPORTS)  \
42211	(cd $(TARGET_SUBDIR)/winsup && \
42212	  $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS)   \
42213		$(TARGET-target-winsup))
42214@endif target-winsup
42215
42216
42217
42218
42219
42220.PHONY: check-target-winsup maybe-check-target-winsup
42221maybe-check-target-winsup:
42222@if target-winsup
42223maybe-check-target-winsup: check-target-winsup
42224
42225check-target-winsup:
42226	@: $(MAKE); $(unstage)
42227	@r=`${PWD_COMMAND}`; export r; \
42228	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42229	$(NORMAL_TARGET_EXPORTS) \
42230	(cd $(TARGET_SUBDIR)/winsup && \
42231	  $(MAKE) $(TARGET_FLAGS_TO_PASS)   check)
42232
42233@endif target-winsup
42234
42235.PHONY: install-target-winsup maybe-install-target-winsup
42236maybe-install-target-winsup:
42237@if target-winsup
42238maybe-install-target-winsup: install-target-winsup
42239
42240install-target-winsup: installdirs
42241	@: $(MAKE); $(unstage)
42242	@r=`${PWD_COMMAND}`; export r; \
42243	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42244	$(NORMAL_TARGET_EXPORTS) \
42245	(cd $(TARGET_SUBDIR)/winsup && \
42246	  $(MAKE) $(TARGET_FLAGS_TO_PASS)  install)
42247
42248@endif target-winsup
42249
42250.PHONY: install-strip-target-winsup maybe-install-strip-target-winsup
42251maybe-install-strip-target-winsup:
42252@if target-winsup
42253maybe-install-strip-target-winsup: install-strip-target-winsup
42254
42255install-strip-target-winsup: installdirs
42256	@: $(MAKE); $(unstage)
42257	@r=`${PWD_COMMAND}`; export r; \
42258	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42259	$(NORMAL_TARGET_EXPORTS) \
42260	(cd $(TARGET_SUBDIR)/winsup && \
42261	  $(MAKE) $(TARGET_FLAGS_TO_PASS)  install-strip)
42262
42263@endif target-winsup
42264
42265# Other targets (info, dvi, pdf, etc.)
42266
42267.PHONY: maybe-info-target-winsup info-target-winsup
42268maybe-info-target-winsup:
42269@if target-winsup
42270maybe-info-target-winsup: info-target-winsup
42271
42272info-target-winsup: \
42273    configure-target-winsup 
42274	@: $(MAKE); $(unstage)
42275	@[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0; \
42276	r=`${PWD_COMMAND}`; export r; \
42277	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42278	$(NORMAL_TARGET_EXPORTS) \
42279	echo "Doing info in $(TARGET_SUBDIR)/winsup"; \
42280	for flag in $(EXTRA_TARGET_FLAGS); do \
42281	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42282	done; \
42283	(cd $(TARGET_SUBDIR)/winsup && \
42284	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42285	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42286	          "RANLIB=$${RANLIB}" \
42287	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42288	           info) \
42289	  || exit 1
42290
42291@endif target-winsup
42292
42293.PHONY: maybe-dvi-target-winsup dvi-target-winsup
42294maybe-dvi-target-winsup:
42295@if target-winsup
42296maybe-dvi-target-winsup: dvi-target-winsup
42297
42298dvi-target-winsup: \
42299    configure-target-winsup 
42300	@: $(MAKE); $(unstage)
42301	@[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0; \
42302	r=`${PWD_COMMAND}`; export r; \
42303	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42304	$(NORMAL_TARGET_EXPORTS) \
42305	echo "Doing dvi in $(TARGET_SUBDIR)/winsup"; \
42306	for flag in $(EXTRA_TARGET_FLAGS); do \
42307	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42308	done; \
42309	(cd $(TARGET_SUBDIR)/winsup && \
42310	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42311	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42312	          "RANLIB=$${RANLIB}" \
42313	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42314	           dvi) \
42315	  || exit 1
42316
42317@endif target-winsup
42318
42319.PHONY: maybe-pdf-target-winsup pdf-target-winsup
42320maybe-pdf-target-winsup:
42321@if target-winsup
42322maybe-pdf-target-winsup: pdf-target-winsup
42323
42324pdf-target-winsup: \
42325    configure-target-winsup 
42326	@: $(MAKE); $(unstage)
42327	@[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0; \
42328	r=`${PWD_COMMAND}`; export r; \
42329	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42330	$(NORMAL_TARGET_EXPORTS) \
42331	echo "Doing pdf in $(TARGET_SUBDIR)/winsup"; \
42332	for flag in $(EXTRA_TARGET_FLAGS); do \
42333	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42334	done; \
42335	(cd $(TARGET_SUBDIR)/winsup && \
42336	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42337	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42338	          "RANLIB=$${RANLIB}" \
42339	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42340	           pdf) \
42341	  || exit 1
42342
42343@endif target-winsup
42344
42345.PHONY: maybe-html-target-winsup html-target-winsup
42346maybe-html-target-winsup:
42347@if target-winsup
42348maybe-html-target-winsup: html-target-winsup
42349
42350html-target-winsup: \
42351    configure-target-winsup 
42352	@: $(MAKE); $(unstage)
42353	@[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0; \
42354	r=`${PWD_COMMAND}`; export r; \
42355	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42356	$(NORMAL_TARGET_EXPORTS) \
42357	echo "Doing html in $(TARGET_SUBDIR)/winsup"; \
42358	for flag in $(EXTRA_TARGET_FLAGS); do \
42359	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42360	done; \
42361	(cd $(TARGET_SUBDIR)/winsup && \
42362	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42363	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42364	          "RANLIB=$${RANLIB}" \
42365	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42366	           html) \
42367	  || exit 1
42368
42369@endif target-winsup
42370
42371.PHONY: maybe-TAGS-target-winsup TAGS-target-winsup
42372maybe-TAGS-target-winsup:
42373@if target-winsup
42374maybe-TAGS-target-winsup: TAGS-target-winsup
42375
42376TAGS-target-winsup: \
42377    configure-target-winsup 
42378	@: $(MAKE); $(unstage)
42379	@[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0; \
42380	r=`${PWD_COMMAND}`; export r; \
42381	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42382	$(NORMAL_TARGET_EXPORTS) \
42383	echo "Doing TAGS in $(TARGET_SUBDIR)/winsup"; \
42384	for flag in $(EXTRA_TARGET_FLAGS); do \
42385	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42386	done; \
42387	(cd $(TARGET_SUBDIR)/winsup && \
42388	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42389	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42390	          "RANLIB=$${RANLIB}" \
42391	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42392	           TAGS) \
42393	  || exit 1
42394
42395@endif target-winsup
42396
42397.PHONY: maybe-install-info-target-winsup install-info-target-winsup
42398maybe-install-info-target-winsup:
42399@if target-winsup
42400maybe-install-info-target-winsup: install-info-target-winsup
42401
42402install-info-target-winsup: \
42403    configure-target-winsup \
42404    info-target-winsup 
42405	@: $(MAKE); $(unstage)
42406	@[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0; \
42407	r=`${PWD_COMMAND}`; export r; \
42408	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42409	$(NORMAL_TARGET_EXPORTS) \
42410	echo "Doing install-info in $(TARGET_SUBDIR)/winsup"; \
42411	for flag in $(EXTRA_TARGET_FLAGS); do \
42412	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42413	done; \
42414	(cd $(TARGET_SUBDIR)/winsup && \
42415	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42416	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42417	          "RANLIB=$${RANLIB}" \
42418	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42419	           install-info) \
42420	  || exit 1
42421
42422@endif target-winsup
42423
42424.PHONY: maybe-install-pdf-target-winsup install-pdf-target-winsup
42425maybe-install-pdf-target-winsup:
42426@if target-winsup
42427maybe-install-pdf-target-winsup: install-pdf-target-winsup
42428
42429install-pdf-target-winsup: \
42430    configure-target-winsup \
42431    pdf-target-winsup 
42432	@: $(MAKE); $(unstage)
42433	@[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0; \
42434	r=`${PWD_COMMAND}`; export r; \
42435	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42436	$(NORMAL_TARGET_EXPORTS) \
42437	echo "Doing install-pdf in $(TARGET_SUBDIR)/winsup"; \
42438	for flag in $(EXTRA_TARGET_FLAGS); do \
42439	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42440	done; \
42441	(cd $(TARGET_SUBDIR)/winsup && \
42442	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42443	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42444	          "RANLIB=$${RANLIB}" \
42445	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42446	           install-pdf) \
42447	  || exit 1
42448
42449@endif target-winsup
42450
42451.PHONY: maybe-install-html-target-winsup install-html-target-winsup
42452maybe-install-html-target-winsup:
42453@if target-winsup
42454maybe-install-html-target-winsup: install-html-target-winsup
42455
42456install-html-target-winsup: \
42457    configure-target-winsup \
42458    html-target-winsup 
42459	@: $(MAKE); $(unstage)
42460	@[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0; \
42461	r=`${PWD_COMMAND}`; export r; \
42462	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42463	$(NORMAL_TARGET_EXPORTS) \
42464	echo "Doing install-html in $(TARGET_SUBDIR)/winsup"; \
42465	for flag in $(EXTRA_TARGET_FLAGS); do \
42466	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42467	done; \
42468	(cd $(TARGET_SUBDIR)/winsup && \
42469	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42470	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42471	          "RANLIB=$${RANLIB}" \
42472	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42473	           install-html) \
42474	  || exit 1
42475
42476@endif target-winsup
42477
42478.PHONY: maybe-installcheck-target-winsup installcheck-target-winsup
42479maybe-installcheck-target-winsup:
42480@if target-winsup
42481maybe-installcheck-target-winsup: installcheck-target-winsup
42482
42483installcheck-target-winsup: \
42484    configure-target-winsup 
42485	@: $(MAKE); $(unstage)
42486	@[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0; \
42487	r=`${PWD_COMMAND}`; export r; \
42488	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42489	$(NORMAL_TARGET_EXPORTS) \
42490	echo "Doing installcheck in $(TARGET_SUBDIR)/winsup"; \
42491	for flag in $(EXTRA_TARGET_FLAGS); do \
42492	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42493	done; \
42494	(cd $(TARGET_SUBDIR)/winsup && \
42495	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42496	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42497	          "RANLIB=$${RANLIB}" \
42498	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42499	           installcheck) \
42500	  || exit 1
42501
42502@endif target-winsup
42503
42504.PHONY: maybe-mostlyclean-target-winsup mostlyclean-target-winsup
42505maybe-mostlyclean-target-winsup:
42506@if target-winsup
42507maybe-mostlyclean-target-winsup: mostlyclean-target-winsup
42508
42509mostlyclean-target-winsup: 
42510	@: $(MAKE); $(unstage)
42511	@[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0; \
42512	r=`${PWD_COMMAND}`; export r; \
42513	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42514	$(NORMAL_TARGET_EXPORTS) \
42515	echo "Doing mostlyclean in $(TARGET_SUBDIR)/winsup"; \
42516	for flag in $(EXTRA_TARGET_FLAGS); do \
42517	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42518	done; \
42519	(cd $(TARGET_SUBDIR)/winsup && \
42520	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42521	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42522	          "RANLIB=$${RANLIB}" \
42523	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42524	           mostlyclean) \
42525	  || exit 1
42526
42527@endif target-winsup
42528
42529.PHONY: maybe-clean-target-winsup clean-target-winsup
42530maybe-clean-target-winsup:
42531@if target-winsup
42532maybe-clean-target-winsup: clean-target-winsup
42533
42534clean-target-winsup: 
42535	@: $(MAKE); $(unstage)
42536	@[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0; \
42537	r=`${PWD_COMMAND}`; export r; \
42538	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42539	$(NORMAL_TARGET_EXPORTS) \
42540	echo "Doing clean in $(TARGET_SUBDIR)/winsup"; \
42541	for flag in $(EXTRA_TARGET_FLAGS); do \
42542	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42543	done; \
42544	(cd $(TARGET_SUBDIR)/winsup && \
42545	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42546	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42547	          "RANLIB=$${RANLIB}" \
42548	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42549	           clean) \
42550	  || exit 1
42551
42552@endif target-winsup
42553
42554.PHONY: maybe-distclean-target-winsup distclean-target-winsup
42555maybe-distclean-target-winsup:
42556@if target-winsup
42557maybe-distclean-target-winsup: distclean-target-winsup
42558
42559distclean-target-winsup: 
42560	@: $(MAKE); $(unstage)
42561	@[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0; \
42562	r=`${PWD_COMMAND}`; export r; \
42563	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42564	$(NORMAL_TARGET_EXPORTS) \
42565	echo "Doing distclean in $(TARGET_SUBDIR)/winsup"; \
42566	for flag in $(EXTRA_TARGET_FLAGS); do \
42567	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42568	done; \
42569	(cd $(TARGET_SUBDIR)/winsup && \
42570	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42571	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42572	          "RANLIB=$${RANLIB}" \
42573	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42574	           distclean) \
42575	  || exit 1
42576
42577@endif target-winsup
42578
42579.PHONY: maybe-maintainer-clean-target-winsup maintainer-clean-target-winsup
42580maybe-maintainer-clean-target-winsup:
42581@if target-winsup
42582maybe-maintainer-clean-target-winsup: maintainer-clean-target-winsup
42583
42584maintainer-clean-target-winsup: 
42585	@: $(MAKE); $(unstage)
42586	@[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0; \
42587	r=`${PWD_COMMAND}`; export r; \
42588	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42589	$(NORMAL_TARGET_EXPORTS) \
42590	echo "Doing maintainer-clean in $(TARGET_SUBDIR)/winsup"; \
42591	for flag in $(EXTRA_TARGET_FLAGS); do \
42592	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42593	done; \
42594	(cd $(TARGET_SUBDIR)/winsup && \
42595	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42596	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42597	          "RANLIB=$${RANLIB}" \
42598	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42599	           maintainer-clean) \
42600	  || exit 1
42601
42602@endif target-winsup
42603
42604
42605
42606
42607
42608.PHONY: configure-target-libgloss maybe-configure-target-libgloss
42609maybe-configure-target-libgloss:
42610@if gcc-bootstrap
42611configure-target-libgloss: stage_current
42612@endif gcc-bootstrap
42613@if target-libgloss
42614maybe-configure-target-libgloss: configure-target-libgloss
42615configure-target-libgloss: 
42616	@: $(MAKE); $(unstage)
42617	@r=`${PWD_COMMAND}`; export r; \
42618	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42619	echo "Checking multilib configuration for libgloss..."; \
42620	$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgloss; \
42621	$(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgloss/multilib.tmp 2> /dev/null; \
42622	if test -r $(TARGET_SUBDIR)/libgloss/multilib.out; then \
42623	  if cmp -s $(TARGET_SUBDIR)/libgloss/multilib.tmp $(TARGET_SUBDIR)/libgloss/multilib.out; then \
42624	    rm -f $(TARGET_SUBDIR)/libgloss/multilib.tmp; \
42625	  else \
42626	    rm -f $(TARGET_SUBDIR)/libgloss/Makefile; \
42627	    mv $(TARGET_SUBDIR)/libgloss/multilib.tmp $(TARGET_SUBDIR)/libgloss/multilib.out; \
42628	  fi; \
42629	else \
42630	  mv $(TARGET_SUBDIR)/libgloss/multilib.tmp $(TARGET_SUBDIR)/libgloss/multilib.out; \
42631	fi; \
42632	test ! -f $(TARGET_SUBDIR)/libgloss/Makefile || exit 0; \
42633	$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgloss; \
42634	$(NORMAL_TARGET_EXPORTS)  \
42635	echo Configuring in $(TARGET_SUBDIR)/libgloss; \
42636	cd "$(TARGET_SUBDIR)/libgloss" || exit 1; \
42637	case $(srcdir) in \
42638	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
42639	  *) topdir=`echo $(TARGET_SUBDIR)/libgloss/ | \
42640		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
42641	esac; \
42642	module_srcdir=libgloss; \
42643	rm -f no-such-file || : ; \
42644	CONFIG_SITE=no-such-file $(SHELL) \
42645	  $$s/$$module_srcdir/configure \
42646	  --srcdir=$${topdir}/$$module_srcdir \
42647	  $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
42648	  --target=${target_alias}  \
42649	  || exit 1
42650@endif target-libgloss
42651
42652
42653
42654
42655
42656.PHONY: all-target-libgloss maybe-all-target-libgloss
42657maybe-all-target-libgloss:
42658@if gcc-bootstrap
42659all-target-libgloss: stage_current
42660@endif gcc-bootstrap
42661@if target-libgloss
42662TARGET-target-libgloss=all
42663maybe-all-target-libgloss: all-target-libgloss
42664all-target-libgloss: configure-target-libgloss
42665	@: $(MAKE); $(unstage)
42666	@r=`${PWD_COMMAND}`; export r; \
42667	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42668	$(NORMAL_TARGET_EXPORTS)  \
42669	(cd $(TARGET_SUBDIR)/libgloss && \
42670	  $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS)   \
42671		$(TARGET-target-libgloss))
42672@endif target-libgloss
42673
42674
42675
42676
42677
42678.PHONY: check-target-libgloss maybe-check-target-libgloss
42679maybe-check-target-libgloss:
42680@if target-libgloss
42681maybe-check-target-libgloss: check-target-libgloss
42682
42683# Dummy target for uncheckable module.
42684check-target-libgloss:
42685
42686@endif target-libgloss
42687
42688.PHONY: install-target-libgloss maybe-install-target-libgloss
42689maybe-install-target-libgloss:
42690@if target-libgloss
42691maybe-install-target-libgloss: install-target-libgloss
42692
42693install-target-libgloss: installdirs
42694	@: $(MAKE); $(unstage)
42695	@r=`${PWD_COMMAND}`; export r; \
42696	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42697	$(NORMAL_TARGET_EXPORTS) \
42698	(cd $(TARGET_SUBDIR)/libgloss && \
42699	  $(MAKE) $(TARGET_FLAGS_TO_PASS)  install)
42700
42701@endif target-libgloss
42702
42703.PHONY: install-strip-target-libgloss maybe-install-strip-target-libgloss
42704maybe-install-strip-target-libgloss:
42705@if target-libgloss
42706maybe-install-strip-target-libgloss: install-strip-target-libgloss
42707
42708install-strip-target-libgloss: installdirs
42709	@: $(MAKE); $(unstage)
42710	@r=`${PWD_COMMAND}`; export r; \
42711	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42712	$(NORMAL_TARGET_EXPORTS) \
42713	(cd $(TARGET_SUBDIR)/libgloss && \
42714	  $(MAKE) $(TARGET_FLAGS_TO_PASS)  install-strip)
42715
42716@endif target-libgloss
42717
42718# Other targets (info, dvi, pdf, etc.)
42719
42720.PHONY: maybe-info-target-libgloss info-target-libgloss
42721maybe-info-target-libgloss:
42722@if target-libgloss
42723maybe-info-target-libgloss: info-target-libgloss
42724
42725info-target-libgloss: \
42726    configure-target-libgloss 
42727	@: $(MAKE); $(unstage)
42728	@[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0; \
42729	r=`${PWD_COMMAND}`; export r; \
42730	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42731	$(NORMAL_TARGET_EXPORTS) \
42732	echo "Doing info in $(TARGET_SUBDIR)/libgloss"; \
42733	for flag in $(EXTRA_TARGET_FLAGS); do \
42734	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42735	done; \
42736	(cd $(TARGET_SUBDIR)/libgloss && \
42737	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42738	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42739	          "RANLIB=$${RANLIB}" \
42740	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42741	           info) \
42742	  || exit 1
42743
42744@endif target-libgloss
42745
42746.PHONY: maybe-dvi-target-libgloss dvi-target-libgloss
42747maybe-dvi-target-libgloss:
42748@if target-libgloss
42749maybe-dvi-target-libgloss: dvi-target-libgloss
42750
42751dvi-target-libgloss: \
42752    configure-target-libgloss 
42753	@: $(MAKE); $(unstage)
42754	@[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0; \
42755	r=`${PWD_COMMAND}`; export r; \
42756	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42757	$(NORMAL_TARGET_EXPORTS) \
42758	echo "Doing dvi in $(TARGET_SUBDIR)/libgloss"; \
42759	for flag in $(EXTRA_TARGET_FLAGS); do \
42760	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42761	done; \
42762	(cd $(TARGET_SUBDIR)/libgloss && \
42763	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42764	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42765	          "RANLIB=$${RANLIB}" \
42766	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42767	           dvi) \
42768	  || exit 1
42769
42770@endif target-libgloss
42771
42772.PHONY: maybe-pdf-target-libgloss pdf-target-libgloss
42773maybe-pdf-target-libgloss:
42774@if target-libgloss
42775maybe-pdf-target-libgloss: pdf-target-libgloss
42776
42777pdf-target-libgloss: \
42778    configure-target-libgloss 
42779	@: $(MAKE); $(unstage)
42780	@[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0; \
42781	r=`${PWD_COMMAND}`; export r; \
42782	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42783	$(NORMAL_TARGET_EXPORTS) \
42784	echo "Doing pdf in $(TARGET_SUBDIR)/libgloss"; \
42785	for flag in $(EXTRA_TARGET_FLAGS); do \
42786	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42787	done; \
42788	(cd $(TARGET_SUBDIR)/libgloss && \
42789	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42790	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42791	          "RANLIB=$${RANLIB}" \
42792	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42793	           pdf) \
42794	  || exit 1
42795
42796@endif target-libgloss
42797
42798.PHONY: maybe-html-target-libgloss html-target-libgloss
42799maybe-html-target-libgloss:
42800@if target-libgloss
42801maybe-html-target-libgloss: html-target-libgloss
42802
42803html-target-libgloss: \
42804    configure-target-libgloss 
42805	@: $(MAKE); $(unstage)
42806	@[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0; \
42807	r=`${PWD_COMMAND}`; export r; \
42808	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42809	$(NORMAL_TARGET_EXPORTS) \
42810	echo "Doing html in $(TARGET_SUBDIR)/libgloss"; \
42811	for flag in $(EXTRA_TARGET_FLAGS); do \
42812	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42813	done; \
42814	(cd $(TARGET_SUBDIR)/libgloss && \
42815	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42816	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42817	          "RANLIB=$${RANLIB}" \
42818	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42819	           html) \
42820	  || exit 1
42821
42822@endif target-libgloss
42823
42824.PHONY: maybe-TAGS-target-libgloss TAGS-target-libgloss
42825maybe-TAGS-target-libgloss:
42826@if target-libgloss
42827maybe-TAGS-target-libgloss: TAGS-target-libgloss
42828
42829TAGS-target-libgloss: \
42830    configure-target-libgloss 
42831	@: $(MAKE); $(unstage)
42832	@[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0; \
42833	r=`${PWD_COMMAND}`; export r; \
42834	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42835	$(NORMAL_TARGET_EXPORTS) \
42836	echo "Doing TAGS in $(TARGET_SUBDIR)/libgloss"; \
42837	for flag in $(EXTRA_TARGET_FLAGS); do \
42838	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42839	done; \
42840	(cd $(TARGET_SUBDIR)/libgloss && \
42841	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42842	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42843	          "RANLIB=$${RANLIB}" \
42844	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42845	           TAGS) \
42846	  || exit 1
42847
42848@endif target-libgloss
42849
42850.PHONY: maybe-install-info-target-libgloss install-info-target-libgloss
42851maybe-install-info-target-libgloss:
42852@if target-libgloss
42853maybe-install-info-target-libgloss: install-info-target-libgloss
42854
42855install-info-target-libgloss: \
42856    configure-target-libgloss \
42857    info-target-libgloss 
42858	@: $(MAKE); $(unstage)
42859	@[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0; \
42860	r=`${PWD_COMMAND}`; export r; \
42861	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42862	$(NORMAL_TARGET_EXPORTS) \
42863	echo "Doing install-info in $(TARGET_SUBDIR)/libgloss"; \
42864	for flag in $(EXTRA_TARGET_FLAGS); do \
42865	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42866	done; \
42867	(cd $(TARGET_SUBDIR)/libgloss && \
42868	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42869	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42870	          "RANLIB=$${RANLIB}" \
42871	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42872	           install-info) \
42873	  || exit 1
42874
42875@endif target-libgloss
42876
42877.PHONY: maybe-install-pdf-target-libgloss install-pdf-target-libgloss
42878maybe-install-pdf-target-libgloss:
42879@if target-libgloss
42880maybe-install-pdf-target-libgloss: install-pdf-target-libgloss
42881
42882install-pdf-target-libgloss: \
42883    configure-target-libgloss \
42884    pdf-target-libgloss 
42885	@: $(MAKE); $(unstage)
42886	@[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0; \
42887	r=`${PWD_COMMAND}`; export r; \
42888	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42889	$(NORMAL_TARGET_EXPORTS) \
42890	echo "Doing install-pdf in $(TARGET_SUBDIR)/libgloss"; \
42891	for flag in $(EXTRA_TARGET_FLAGS); do \
42892	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42893	done; \
42894	(cd $(TARGET_SUBDIR)/libgloss && \
42895	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42896	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42897	          "RANLIB=$${RANLIB}" \
42898	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42899	           install-pdf) \
42900	  || exit 1
42901
42902@endif target-libgloss
42903
42904.PHONY: maybe-install-html-target-libgloss install-html-target-libgloss
42905maybe-install-html-target-libgloss:
42906@if target-libgloss
42907maybe-install-html-target-libgloss: install-html-target-libgloss
42908
42909install-html-target-libgloss: \
42910    configure-target-libgloss \
42911    html-target-libgloss 
42912	@: $(MAKE); $(unstage)
42913	@[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0; \
42914	r=`${PWD_COMMAND}`; export r; \
42915	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42916	$(NORMAL_TARGET_EXPORTS) \
42917	echo "Doing install-html in $(TARGET_SUBDIR)/libgloss"; \
42918	for flag in $(EXTRA_TARGET_FLAGS); do \
42919	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42920	done; \
42921	(cd $(TARGET_SUBDIR)/libgloss && \
42922	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42923	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42924	          "RANLIB=$${RANLIB}" \
42925	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42926	           install-html) \
42927	  || exit 1
42928
42929@endif target-libgloss
42930
42931.PHONY: maybe-installcheck-target-libgloss installcheck-target-libgloss
42932maybe-installcheck-target-libgloss:
42933@if target-libgloss
42934maybe-installcheck-target-libgloss: installcheck-target-libgloss
42935
42936installcheck-target-libgloss: \
42937    configure-target-libgloss 
42938	@: $(MAKE); $(unstage)
42939	@[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0; \
42940	r=`${PWD_COMMAND}`; export r; \
42941	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42942	$(NORMAL_TARGET_EXPORTS) \
42943	echo "Doing installcheck in $(TARGET_SUBDIR)/libgloss"; \
42944	for flag in $(EXTRA_TARGET_FLAGS); do \
42945	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42946	done; \
42947	(cd $(TARGET_SUBDIR)/libgloss && \
42948	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42949	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42950	          "RANLIB=$${RANLIB}" \
42951	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42952	           installcheck) \
42953	  || exit 1
42954
42955@endif target-libgloss
42956
42957.PHONY: maybe-mostlyclean-target-libgloss mostlyclean-target-libgloss
42958maybe-mostlyclean-target-libgloss:
42959@if target-libgloss
42960maybe-mostlyclean-target-libgloss: mostlyclean-target-libgloss
42961
42962mostlyclean-target-libgloss: 
42963	@: $(MAKE); $(unstage)
42964	@[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0; \
42965	r=`${PWD_COMMAND}`; export r; \
42966	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42967	$(NORMAL_TARGET_EXPORTS) \
42968	echo "Doing mostlyclean in $(TARGET_SUBDIR)/libgloss"; \
42969	for flag in $(EXTRA_TARGET_FLAGS); do \
42970	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42971	done; \
42972	(cd $(TARGET_SUBDIR)/libgloss && \
42973	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42974	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42975	          "RANLIB=$${RANLIB}" \
42976	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42977	           mostlyclean) \
42978	  || exit 1
42979
42980@endif target-libgloss
42981
42982.PHONY: maybe-clean-target-libgloss clean-target-libgloss
42983maybe-clean-target-libgloss:
42984@if target-libgloss
42985maybe-clean-target-libgloss: clean-target-libgloss
42986
42987clean-target-libgloss: 
42988	@: $(MAKE); $(unstage)
42989	@[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0; \
42990	r=`${PWD_COMMAND}`; export r; \
42991	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42992	$(NORMAL_TARGET_EXPORTS) \
42993	echo "Doing clean in $(TARGET_SUBDIR)/libgloss"; \
42994	for flag in $(EXTRA_TARGET_FLAGS); do \
42995	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42996	done; \
42997	(cd $(TARGET_SUBDIR)/libgloss && \
42998	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42999	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43000	          "RANLIB=$${RANLIB}" \
43001	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
43002	           clean) \
43003	  || exit 1
43004
43005@endif target-libgloss
43006
43007.PHONY: maybe-distclean-target-libgloss distclean-target-libgloss
43008maybe-distclean-target-libgloss:
43009@if target-libgloss
43010maybe-distclean-target-libgloss: distclean-target-libgloss
43011
43012distclean-target-libgloss: 
43013	@: $(MAKE); $(unstage)
43014	@[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0; \
43015	r=`${PWD_COMMAND}`; export r; \
43016	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43017	$(NORMAL_TARGET_EXPORTS) \
43018	echo "Doing distclean in $(TARGET_SUBDIR)/libgloss"; \
43019	for flag in $(EXTRA_TARGET_FLAGS); do \
43020	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43021	done; \
43022	(cd $(TARGET_SUBDIR)/libgloss && \
43023	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43024	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43025	          "RANLIB=$${RANLIB}" \
43026	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
43027	           distclean) \
43028	  || exit 1
43029
43030@endif target-libgloss
43031
43032.PHONY: maybe-maintainer-clean-target-libgloss maintainer-clean-target-libgloss
43033maybe-maintainer-clean-target-libgloss:
43034@if target-libgloss
43035maybe-maintainer-clean-target-libgloss: maintainer-clean-target-libgloss
43036
43037maintainer-clean-target-libgloss: 
43038	@: $(MAKE); $(unstage)
43039	@[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0; \
43040	r=`${PWD_COMMAND}`; export r; \
43041	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43042	$(NORMAL_TARGET_EXPORTS) \
43043	echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libgloss"; \
43044	for flag in $(EXTRA_TARGET_FLAGS); do \
43045	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43046	done; \
43047	(cd $(TARGET_SUBDIR)/libgloss && \
43048	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43049	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43050	          "RANLIB=$${RANLIB}" \
43051	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
43052	           maintainer-clean) \
43053	  || exit 1
43054
43055@endif target-libgloss
43056
43057
43058
43059
43060
43061.PHONY: configure-target-libffi maybe-configure-target-libffi
43062maybe-configure-target-libffi:
43063@if gcc-bootstrap
43064configure-target-libffi: stage_current
43065@endif gcc-bootstrap
43066@if target-libffi
43067maybe-configure-target-libffi: configure-target-libffi
43068configure-target-libffi: 
43069	@: $(MAKE); $(unstage)
43070	@r=`${PWD_COMMAND}`; export r; \
43071	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43072	echo "Checking multilib configuration for libffi..."; \
43073	$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libffi; \
43074	$(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libffi/multilib.tmp 2> /dev/null; \
43075	if test -r $(TARGET_SUBDIR)/libffi/multilib.out; then \
43076	  if cmp -s $(TARGET_SUBDIR)/libffi/multilib.tmp $(TARGET_SUBDIR)/libffi/multilib.out; then \
43077	    rm -f $(TARGET_SUBDIR)/libffi/multilib.tmp; \
43078	  else \
43079	    rm -f $(TARGET_SUBDIR)/libffi/Makefile; \
43080	    mv $(TARGET_SUBDIR)/libffi/multilib.tmp $(TARGET_SUBDIR)/libffi/multilib.out; \
43081	  fi; \
43082	else \
43083	  mv $(TARGET_SUBDIR)/libffi/multilib.tmp $(TARGET_SUBDIR)/libffi/multilib.out; \
43084	fi; \
43085	test ! -f $(TARGET_SUBDIR)/libffi/Makefile || exit 0; \
43086	$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libffi; \
43087	$(NORMAL_TARGET_EXPORTS)  \
43088	echo Configuring in $(TARGET_SUBDIR)/libffi; \
43089	cd "$(TARGET_SUBDIR)/libffi" || exit 1; \
43090	case $(srcdir) in \
43091	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
43092	  *) topdir=`echo $(TARGET_SUBDIR)/libffi/ | \
43093		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
43094	esac; \
43095	module_srcdir=libffi; \
43096	rm -f no-such-file || : ; \
43097	CONFIG_SITE=no-such-file $(SHELL) \
43098	  $$s/$$module_srcdir/configure \
43099	  --srcdir=$${topdir}/$$module_srcdir \
43100	  $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
43101	  --target=${target_alias}  \
43102	  || exit 1
43103@endif target-libffi
43104
43105
43106
43107
43108
43109.PHONY: all-target-libffi maybe-all-target-libffi
43110maybe-all-target-libffi:
43111@if gcc-bootstrap
43112all-target-libffi: stage_current
43113@endif gcc-bootstrap
43114@if target-libffi
43115TARGET-target-libffi=all
43116maybe-all-target-libffi: all-target-libffi
43117all-target-libffi: configure-target-libffi
43118	@: $(MAKE); $(unstage)
43119	@r=`${PWD_COMMAND}`; export r; \
43120	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43121	$(NORMAL_TARGET_EXPORTS)  \
43122	(cd $(TARGET_SUBDIR)/libffi && \
43123	  $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS)   \
43124		$(TARGET-target-libffi))
43125@endif target-libffi
43126
43127
43128
43129
43130
43131.PHONY: check-target-libffi maybe-check-target-libffi
43132maybe-check-target-libffi:
43133@if target-libffi
43134maybe-check-target-libffi: check-target-libffi
43135
43136check-target-libffi:
43137	@: $(MAKE); $(unstage)
43138	@r=`${PWD_COMMAND}`; export r; \
43139	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43140	$(NORMAL_TARGET_EXPORTS) \
43141	(cd $(TARGET_SUBDIR)/libffi && \
43142	  $(MAKE) $(TARGET_FLAGS_TO_PASS)   check)
43143
43144@endif target-libffi
43145
43146.PHONY: install-target-libffi maybe-install-target-libffi
43147maybe-install-target-libffi:
43148@if target-libffi
43149maybe-install-target-libffi: install-target-libffi
43150
43151# Dummy target for uninstallable.
43152install-target-libffi:
43153
43154@endif target-libffi
43155
43156.PHONY: install-strip-target-libffi maybe-install-strip-target-libffi
43157maybe-install-strip-target-libffi:
43158@if target-libffi
43159maybe-install-strip-target-libffi: install-strip-target-libffi
43160
43161# Dummy target for uninstallable.
43162install-strip-target-libffi:
43163
43164@endif target-libffi
43165
43166# Other targets (info, dvi, pdf, etc.)
43167
43168.PHONY: maybe-info-target-libffi info-target-libffi
43169maybe-info-target-libffi:
43170@if target-libffi
43171maybe-info-target-libffi: info-target-libffi
43172
43173info-target-libffi: \
43174    configure-target-libffi 
43175	@: $(MAKE); $(unstage)
43176	@[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0; \
43177	r=`${PWD_COMMAND}`; export r; \
43178	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43179	$(NORMAL_TARGET_EXPORTS) \
43180	echo "Doing info in $(TARGET_SUBDIR)/libffi"; \
43181	for flag in $(EXTRA_TARGET_FLAGS); do \
43182	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43183	done; \
43184	(cd $(TARGET_SUBDIR)/libffi && \
43185	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43186	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43187	          "RANLIB=$${RANLIB}" \
43188	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
43189	           info) \
43190	  || exit 1
43191
43192@endif target-libffi
43193
43194.PHONY: maybe-dvi-target-libffi dvi-target-libffi
43195maybe-dvi-target-libffi:
43196@if target-libffi
43197maybe-dvi-target-libffi: dvi-target-libffi
43198
43199dvi-target-libffi: \
43200    configure-target-libffi 
43201	@: $(MAKE); $(unstage)
43202	@[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0; \
43203	r=`${PWD_COMMAND}`; export r; \
43204	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43205	$(NORMAL_TARGET_EXPORTS) \
43206	echo "Doing dvi in $(TARGET_SUBDIR)/libffi"; \
43207	for flag in $(EXTRA_TARGET_FLAGS); do \
43208	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43209	done; \
43210	(cd $(TARGET_SUBDIR)/libffi && \
43211	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43212	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43213	          "RANLIB=$${RANLIB}" \
43214	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
43215	           dvi) \
43216	  || exit 1
43217
43218@endif target-libffi
43219
43220.PHONY: maybe-pdf-target-libffi pdf-target-libffi
43221maybe-pdf-target-libffi:
43222@if target-libffi
43223maybe-pdf-target-libffi: pdf-target-libffi
43224
43225pdf-target-libffi: \
43226    configure-target-libffi 
43227	@: $(MAKE); $(unstage)
43228	@[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0; \
43229	r=`${PWD_COMMAND}`; export r; \
43230	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43231	$(NORMAL_TARGET_EXPORTS) \
43232	echo "Doing pdf in $(TARGET_SUBDIR)/libffi"; \
43233	for flag in $(EXTRA_TARGET_FLAGS); do \
43234	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43235	done; \
43236	(cd $(TARGET_SUBDIR)/libffi && \
43237	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43238	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43239	          "RANLIB=$${RANLIB}" \
43240	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
43241	           pdf) \
43242	  || exit 1
43243
43244@endif target-libffi
43245
43246.PHONY: maybe-html-target-libffi html-target-libffi
43247maybe-html-target-libffi:
43248@if target-libffi
43249maybe-html-target-libffi: html-target-libffi
43250
43251html-target-libffi: \
43252    configure-target-libffi 
43253	@: $(MAKE); $(unstage)
43254	@[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0; \
43255	r=`${PWD_COMMAND}`; export r; \
43256	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43257	$(NORMAL_TARGET_EXPORTS) \
43258	echo "Doing html in $(TARGET_SUBDIR)/libffi"; \
43259	for flag in $(EXTRA_TARGET_FLAGS); do \
43260	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43261	done; \
43262	(cd $(TARGET_SUBDIR)/libffi && \
43263	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43264	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43265	          "RANLIB=$${RANLIB}" \
43266	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
43267	           html) \
43268	  || exit 1
43269
43270@endif target-libffi
43271
43272.PHONY: maybe-TAGS-target-libffi TAGS-target-libffi
43273maybe-TAGS-target-libffi:
43274@if target-libffi
43275maybe-TAGS-target-libffi: TAGS-target-libffi
43276
43277TAGS-target-libffi: \
43278    configure-target-libffi 
43279	@: $(MAKE); $(unstage)
43280	@[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0; \
43281	r=`${PWD_COMMAND}`; export r; \
43282	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43283	$(NORMAL_TARGET_EXPORTS) \
43284	echo "Doing TAGS in $(TARGET_SUBDIR)/libffi"; \
43285	for flag in $(EXTRA_TARGET_FLAGS); do \
43286	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43287	done; \
43288	(cd $(TARGET_SUBDIR)/libffi && \
43289	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43290	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43291	          "RANLIB=$${RANLIB}" \
43292	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
43293	           TAGS) \
43294	  || exit 1
43295
43296@endif target-libffi
43297
43298.PHONY: maybe-install-info-target-libffi install-info-target-libffi
43299maybe-install-info-target-libffi:
43300@if target-libffi
43301maybe-install-info-target-libffi: install-info-target-libffi
43302
43303install-info-target-libffi: \
43304    configure-target-libffi \
43305    info-target-libffi 
43306	@: $(MAKE); $(unstage)
43307	@[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0; \
43308	r=`${PWD_COMMAND}`; export r; \
43309	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43310	$(NORMAL_TARGET_EXPORTS) \
43311	echo "Doing install-info in $(TARGET_SUBDIR)/libffi"; \
43312	for flag in $(EXTRA_TARGET_FLAGS); do \
43313	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43314	done; \
43315	(cd $(TARGET_SUBDIR)/libffi && \
43316	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43317	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43318	          "RANLIB=$${RANLIB}" \
43319	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
43320	           install-info) \
43321	  || exit 1
43322
43323@endif target-libffi
43324
43325.PHONY: maybe-install-pdf-target-libffi install-pdf-target-libffi
43326maybe-install-pdf-target-libffi:
43327@if target-libffi
43328maybe-install-pdf-target-libffi: install-pdf-target-libffi
43329
43330install-pdf-target-libffi: \
43331    configure-target-libffi \
43332    pdf-target-libffi 
43333	@: $(MAKE); $(unstage)
43334	@[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0; \
43335	r=`${PWD_COMMAND}`; export r; \
43336	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43337	$(NORMAL_TARGET_EXPORTS) \
43338	echo "Doing install-pdf in $(TARGET_SUBDIR)/libffi"; \
43339	for flag in $(EXTRA_TARGET_FLAGS); do \
43340	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43341	done; \
43342	(cd $(TARGET_SUBDIR)/libffi && \
43343	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43344	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43345	          "RANLIB=$${RANLIB}" \
43346	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
43347	           install-pdf) \
43348	  || exit 1
43349
43350@endif target-libffi
43351
43352.PHONY: maybe-install-html-target-libffi install-html-target-libffi
43353maybe-install-html-target-libffi:
43354@if target-libffi
43355maybe-install-html-target-libffi: install-html-target-libffi
43356
43357install-html-target-libffi: \
43358    configure-target-libffi \
43359    html-target-libffi 
43360	@: $(MAKE); $(unstage)
43361	@[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0; \
43362	r=`${PWD_COMMAND}`; export r; \
43363	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43364	$(NORMAL_TARGET_EXPORTS) \
43365	echo "Doing install-html in $(TARGET_SUBDIR)/libffi"; \
43366	for flag in $(EXTRA_TARGET_FLAGS); do \
43367	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43368	done; \
43369	(cd $(TARGET_SUBDIR)/libffi && \
43370	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43371	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43372	          "RANLIB=$${RANLIB}" \
43373	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
43374	           install-html) \
43375	  || exit 1
43376
43377@endif target-libffi
43378
43379.PHONY: maybe-installcheck-target-libffi installcheck-target-libffi
43380maybe-installcheck-target-libffi:
43381@if target-libffi
43382maybe-installcheck-target-libffi: installcheck-target-libffi
43383
43384installcheck-target-libffi: \
43385    configure-target-libffi 
43386	@: $(MAKE); $(unstage)
43387	@[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0; \
43388	r=`${PWD_COMMAND}`; export r; \
43389	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43390	$(NORMAL_TARGET_EXPORTS) \
43391	echo "Doing installcheck in $(TARGET_SUBDIR)/libffi"; \
43392	for flag in $(EXTRA_TARGET_FLAGS); do \
43393	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43394	done; \
43395	(cd $(TARGET_SUBDIR)/libffi && \
43396	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43397	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43398	          "RANLIB=$${RANLIB}" \
43399	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
43400	           installcheck) \
43401	  || exit 1
43402
43403@endif target-libffi
43404
43405.PHONY: maybe-mostlyclean-target-libffi mostlyclean-target-libffi
43406maybe-mostlyclean-target-libffi:
43407@if target-libffi
43408maybe-mostlyclean-target-libffi: mostlyclean-target-libffi
43409
43410mostlyclean-target-libffi: 
43411	@: $(MAKE); $(unstage)
43412	@[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0; \
43413	r=`${PWD_COMMAND}`; export r; \
43414	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43415	$(NORMAL_TARGET_EXPORTS) \
43416	echo "Doing mostlyclean in $(TARGET_SUBDIR)/libffi"; \
43417	for flag in $(EXTRA_TARGET_FLAGS); do \
43418	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43419	done; \
43420	(cd $(TARGET_SUBDIR)/libffi && \
43421	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43422	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43423	          "RANLIB=$${RANLIB}" \
43424	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
43425	           mostlyclean) \
43426	  || exit 1
43427
43428@endif target-libffi
43429
43430.PHONY: maybe-clean-target-libffi clean-target-libffi
43431maybe-clean-target-libffi:
43432@if target-libffi
43433maybe-clean-target-libffi: clean-target-libffi
43434
43435clean-target-libffi: 
43436	@: $(MAKE); $(unstage)
43437	@[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0; \
43438	r=`${PWD_COMMAND}`; export r; \
43439	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43440	$(NORMAL_TARGET_EXPORTS) \
43441	echo "Doing clean in $(TARGET_SUBDIR)/libffi"; \
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)/libffi && \
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	           clean) \
43451	  || exit 1
43452
43453@endif target-libffi
43454
43455.PHONY: maybe-distclean-target-libffi distclean-target-libffi
43456maybe-distclean-target-libffi:
43457@if target-libffi
43458maybe-distclean-target-libffi: distclean-target-libffi
43459
43460distclean-target-libffi: 
43461	@: $(MAKE); $(unstage)
43462	@[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0; \
43463	r=`${PWD_COMMAND}`; export r; \
43464	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43465	$(NORMAL_TARGET_EXPORTS) \
43466	echo "Doing distclean in $(TARGET_SUBDIR)/libffi"; \
43467	for flag in $(EXTRA_TARGET_FLAGS); do \
43468	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43469	done; \
43470	(cd $(TARGET_SUBDIR)/libffi && \
43471	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43472	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43473	          "RANLIB=$${RANLIB}" \
43474	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
43475	           distclean) \
43476	  || exit 1
43477
43478@endif target-libffi
43479
43480.PHONY: maybe-maintainer-clean-target-libffi maintainer-clean-target-libffi
43481maybe-maintainer-clean-target-libffi:
43482@if target-libffi
43483maybe-maintainer-clean-target-libffi: maintainer-clean-target-libffi
43484
43485maintainer-clean-target-libffi: 
43486	@: $(MAKE); $(unstage)
43487	@[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0; \
43488	r=`${PWD_COMMAND}`; export r; \
43489	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43490	$(NORMAL_TARGET_EXPORTS) \
43491	echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libffi"; \
43492	for flag in $(EXTRA_TARGET_FLAGS); do \
43493	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43494	done; \
43495	(cd $(TARGET_SUBDIR)/libffi && \
43496	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43497	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43498	          "RANLIB=$${RANLIB}" \
43499	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
43500	           maintainer-clean) \
43501	  || exit 1
43502
43503@endif target-libffi
43504
43505
43506
43507
43508
43509.PHONY: configure-target-libjava maybe-configure-target-libjava
43510maybe-configure-target-libjava:
43511@if gcc-bootstrap
43512configure-target-libjava: stage_current
43513@endif gcc-bootstrap
43514@if target-libjava
43515maybe-configure-target-libjava: configure-target-libjava
43516configure-target-libjava: 
43517	@: $(MAKE); $(unstage)
43518	@r=`${PWD_COMMAND}`; export r; \
43519	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43520	echo "Checking multilib configuration for libjava..."; \
43521	$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libjava; \
43522	$(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libjava/multilib.tmp 2> /dev/null; \
43523	if test -r $(TARGET_SUBDIR)/libjava/multilib.out; then \
43524	  if cmp -s $(TARGET_SUBDIR)/libjava/multilib.tmp $(TARGET_SUBDIR)/libjava/multilib.out; then \
43525	    rm -f $(TARGET_SUBDIR)/libjava/multilib.tmp; \
43526	  else \
43527	    rm -f $(TARGET_SUBDIR)/libjava/Makefile; \
43528	    mv $(TARGET_SUBDIR)/libjava/multilib.tmp $(TARGET_SUBDIR)/libjava/multilib.out; \
43529	  fi; \
43530	else \
43531	  mv $(TARGET_SUBDIR)/libjava/multilib.tmp $(TARGET_SUBDIR)/libjava/multilib.out; \
43532	fi; \
43533	test ! -f $(TARGET_SUBDIR)/libjava/Makefile || exit 0; \
43534	$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libjava; \
43535	$(RAW_CXX_TARGET_EXPORTS)  \
43536	echo Configuring in $(TARGET_SUBDIR)/libjava; \
43537	cd "$(TARGET_SUBDIR)/libjava" || exit 1; \
43538	case $(srcdir) in \
43539	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
43540	  *) topdir=`echo $(TARGET_SUBDIR)/libjava/ | \
43541		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
43542	esac; \
43543	module_srcdir=libjava; \
43544	rm -f no-such-file || : ; \
43545	CONFIG_SITE=no-such-file $(SHELL) \
43546	  $$s/$$module_srcdir/configure \
43547	  --srcdir=$${topdir}/$$module_srcdir \
43548	  $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
43549	  --target=${target_alias} $(EXTRA_CONFIGARGS_LIBJAVA) \
43550	  || exit 1
43551@endif target-libjava
43552
43553
43554
43555
43556
43557.PHONY: all-target-libjava maybe-all-target-libjava
43558maybe-all-target-libjava:
43559@if gcc-bootstrap
43560all-target-libjava: stage_current
43561@endif gcc-bootstrap
43562@if target-libjava
43563TARGET-target-libjava=all
43564maybe-all-target-libjava: all-target-libjava
43565all-target-libjava: configure-target-libjava
43566	@: $(MAKE); $(unstage)
43567	@r=`${PWD_COMMAND}`; export r; \
43568	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43569	$(RAW_CXX_TARGET_EXPORTS)  \
43570	(cd $(TARGET_SUBDIR)/libjava && \
43571	  $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)'   \
43572		$(TARGET-target-libjava))
43573@endif target-libjava
43574
43575
43576
43577
43578
43579.PHONY: check-target-libjava maybe-check-target-libjava
43580maybe-check-target-libjava:
43581@if target-libjava
43582maybe-check-target-libjava: check-target-libjava
43583
43584check-target-libjava:
43585	@: $(MAKE); $(unstage)
43586	@r=`${PWD_COMMAND}`; export r; \
43587	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43588	$(RAW_CXX_TARGET_EXPORTS) \
43589	(cd $(TARGET_SUBDIR)/libjava && \
43590	  $(MAKE) $(TARGET_FLAGS_TO_PASS)  'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)'   check)
43591
43592@endif target-libjava
43593
43594.PHONY: install-target-libjava maybe-install-target-libjava
43595maybe-install-target-libjava:
43596@if target-libjava
43597maybe-install-target-libjava: install-target-libjava
43598
43599install-target-libjava: installdirs
43600	@: $(MAKE); $(unstage)
43601	@r=`${PWD_COMMAND}`; export r; \
43602	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43603	$(RAW_CXX_TARGET_EXPORTS) \
43604	(cd $(TARGET_SUBDIR)/libjava && \
43605	  $(MAKE) $(TARGET_FLAGS_TO_PASS)  install)
43606
43607@endif target-libjava
43608
43609.PHONY: install-strip-target-libjava maybe-install-strip-target-libjava
43610maybe-install-strip-target-libjava:
43611@if target-libjava
43612maybe-install-strip-target-libjava: install-strip-target-libjava
43613
43614install-strip-target-libjava: installdirs
43615	@: $(MAKE); $(unstage)
43616	@r=`${PWD_COMMAND}`; export r; \
43617	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43618	$(RAW_CXX_TARGET_EXPORTS) \
43619	(cd $(TARGET_SUBDIR)/libjava && \
43620	  $(MAKE) $(TARGET_FLAGS_TO_PASS)  install-strip)
43621
43622@endif target-libjava
43623
43624# Other targets (info, dvi, pdf, etc.)
43625
43626.PHONY: maybe-info-target-libjava info-target-libjava
43627maybe-info-target-libjava:
43628@if target-libjava
43629maybe-info-target-libjava: info-target-libjava
43630
43631info-target-libjava: \
43632    configure-target-libjava 
43633	@: $(MAKE); $(unstage)
43634	@[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0; \
43635	r=`${PWD_COMMAND}`; export r; \
43636	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43637	$(RAW_CXX_TARGET_EXPORTS) \
43638	echo "Doing info in $(TARGET_SUBDIR)/libjava"; \
43639	for flag in $(EXTRA_TARGET_FLAGS); do \
43640	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43641	done; \
43642	(cd $(TARGET_SUBDIR)/libjava && \
43643	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43644	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43645	          "RANLIB=$${RANLIB}" \
43646	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
43647	           info) \
43648	  || exit 1
43649
43650@endif target-libjava
43651
43652.PHONY: maybe-dvi-target-libjava dvi-target-libjava
43653maybe-dvi-target-libjava:
43654@if target-libjava
43655maybe-dvi-target-libjava: dvi-target-libjava
43656
43657dvi-target-libjava: \
43658    configure-target-libjava 
43659	@: $(MAKE); $(unstage)
43660	@[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0; \
43661	r=`${PWD_COMMAND}`; export r; \
43662	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43663	$(RAW_CXX_TARGET_EXPORTS) \
43664	echo "Doing dvi in $(TARGET_SUBDIR)/libjava"; \
43665	for flag in $(EXTRA_TARGET_FLAGS); do \
43666	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43667	done; \
43668	(cd $(TARGET_SUBDIR)/libjava && \
43669	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43670	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43671	          "RANLIB=$${RANLIB}" \
43672	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
43673	           dvi) \
43674	  || exit 1
43675
43676@endif target-libjava
43677
43678.PHONY: maybe-pdf-target-libjava pdf-target-libjava
43679maybe-pdf-target-libjava:
43680@if target-libjava
43681maybe-pdf-target-libjava: pdf-target-libjava
43682
43683pdf-target-libjava: \
43684    configure-target-libjava 
43685	@: $(MAKE); $(unstage)
43686	@[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0; \
43687	r=`${PWD_COMMAND}`; export r; \
43688	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43689	$(RAW_CXX_TARGET_EXPORTS) \
43690	echo "Doing pdf in $(TARGET_SUBDIR)/libjava"; \
43691	for flag in $(EXTRA_TARGET_FLAGS); do \
43692	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43693	done; \
43694	(cd $(TARGET_SUBDIR)/libjava && \
43695	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43696	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43697	          "RANLIB=$${RANLIB}" \
43698	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
43699	           pdf) \
43700	  || exit 1
43701
43702@endif target-libjava
43703
43704.PHONY: maybe-html-target-libjava html-target-libjava
43705maybe-html-target-libjava:
43706@if target-libjava
43707maybe-html-target-libjava: html-target-libjava
43708
43709html-target-libjava: \
43710    configure-target-libjava 
43711	@: $(MAKE); $(unstage)
43712	@[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0; \
43713	r=`${PWD_COMMAND}`; export r; \
43714	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43715	$(RAW_CXX_TARGET_EXPORTS) \
43716	echo "Doing html in $(TARGET_SUBDIR)/libjava"; \
43717	for flag in $(EXTRA_TARGET_FLAGS); do \
43718	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43719	done; \
43720	(cd $(TARGET_SUBDIR)/libjava && \
43721	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43722	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43723	          "RANLIB=$${RANLIB}" \
43724	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
43725	           html) \
43726	  || exit 1
43727
43728@endif target-libjava
43729
43730.PHONY: maybe-TAGS-target-libjava TAGS-target-libjava
43731maybe-TAGS-target-libjava:
43732@if target-libjava
43733maybe-TAGS-target-libjava: TAGS-target-libjava
43734
43735TAGS-target-libjava: \
43736    configure-target-libjava 
43737	@: $(MAKE); $(unstage)
43738	@[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0; \
43739	r=`${PWD_COMMAND}`; export r; \
43740	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43741	$(RAW_CXX_TARGET_EXPORTS) \
43742	echo "Doing TAGS in $(TARGET_SUBDIR)/libjava"; \
43743	for flag in $(EXTRA_TARGET_FLAGS); do \
43744	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43745	done; \
43746	(cd $(TARGET_SUBDIR)/libjava && \
43747	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43748	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43749	          "RANLIB=$${RANLIB}" \
43750	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
43751	           TAGS) \
43752	  || exit 1
43753
43754@endif target-libjava
43755
43756.PHONY: maybe-install-info-target-libjava install-info-target-libjava
43757maybe-install-info-target-libjava:
43758@if target-libjava
43759maybe-install-info-target-libjava: install-info-target-libjava
43760
43761install-info-target-libjava: \
43762    configure-target-libjava \
43763    info-target-libjava 
43764	@: $(MAKE); $(unstage)
43765	@[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0; \
43766	r=`${PWD_COMMAND}`; export r; \
43767	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43768	$(RAW_CXX_TARGET_EXPORTS) \
43769	echo "Doing install-info in $(TARGET_SUBDIR)/libjava"; \
43770	for flag in $(EXTRA_TARGET_FLAGS); do \
43771	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43772	done; \
43773	(cd $(TARGET_SUBDIR)/libjava && \
43774	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43775	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43776	          "RANLIB=$${RANLIB}" \
43777	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
43778	           install-info) \
43779	  || exit 1
43780
43781@endif target-libjava
43782
43783.PHONY: maybe-install-pdf-target-libjava install-pdf-target-libjava
43784maybe-install-pdf-target-libjava:
43785@if target-libjava
43786maybe-install-pdf-target-libjava: install-pdf-target-libjava
43787
43788install-pdf-target-libjava: \
43789    configure-target-libjava \
43790    pdf-target-libjava 
43791	@: $(MAKE); $(unstage)
43792	@[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0; \
43793	r=`${PWD_COMMAND}`; export r; \
43794	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43795	$(RAW_CXX_TARGET_EXPORTS) \
43796	echo "Doing install-pdf in $(TARGET_SUBDIR)/libjava"; \
43797	for flag in $(EXTRA_TARGET_FLAGS); do \
43798	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43799	done; \
43800	(cd $(TARGET_SUBDIR)/libjava && \
43801	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43802	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43803	          "RANLIB=$${RANLIB}" \
43804	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
43805	           install-pdf) \
43806	  || exit 1
43807
43808@endif target-libjava
43809
43810.PHONY: maybe-install-html-target-libjava install-html-target-libjava
43811maybe-install-html-target-libjava:
43812@if target-libjava
43813maybe-install-html-target-libjava: install-html-target-libjava
43814
43815install-html-target-libjava: \
43816    configure-target-libjava \
43817    html-target-libjava 
43818	@: $(MAKE); $(unstage)
43819	@[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0; \
43820	r=`${PWD_COMMAND}`; export r; \
43821	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43822	$(RAW_CXX_TARGET_EXPORTS) \
43823	echo "Doing install-html in $(TARGET_SUBDIR)/libjava"; \
43824	for flag in $(EXTRA_TARGET_FLAGS); do \
43825	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43826	done; \
43827	(cd $(TARGET_SUBDIR)/libjava && \
43828	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43829	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43830	          "RANLIB=$${RANLIB}" \
43831	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
43832	           install-html) \
43833	  || exit 1
43834
43835@endif target-libjava
43836
43837.PHONY: maybe-installcheck-target-libjava installcheck-target-libjava
43838maybe-installcheck-target-libjava:
43839@if target-libjava
43840maybe-installcheck-target-libjava: installcheck-target-libjava
43841
43842installcheck-target-libjava: \
43843    configure-target-libjava 
43844	@: $(MAKE); $(unstage)
43845	@[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0; \
43846	r=`${PWD_COMMAND}`; export r; \
43847	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43848	$(RAW_CXX_TARGET_EXPORTS) \
43849	echo "Doing installcheck in $(TARGET_SUBDIR)/libjava"; \
43850	for flag in $(EXTRA_TARGET_FLAGS); do \
43851	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43852	done; \
43853	(cd $(TARGET_SUBDIR)/libjava && \
43854	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43855	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43856	          "RANLIB=$${RANLIB}" \
43857	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
43858	           installcheck) \
43859	  || exit 1
43860
43861@endif target-libjava
43862
43863.PHONY: maybe-mostlyclean-target-libjava mostlyclean-target-libjava
43864maybe-mostlyclean-target-libjava:
43865@if target-libjava
43866maybe-mostlyclean-target-libjava: mostlyclean-target-libjava
43867
43868mostlyclean-target-libjava: 
43869	@: $(MAKE); $(unstage)
43870	@[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0; \
43871	r=`${PWD_COMMAND}`; export r; \
43872	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43873	$(RAW_CXX_TARGET_EXPORTS) \
43874	echo "Doing mostlyclean in $(TARGET_SUBDIR)/libjava"; \
43875	for flag in $(EXTRA_TARGET_FLAGS); do \
43876	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43877	done; \
43878	(cd $(TARGET_SUBDIR)/libjava && \
43879	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43880	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43881	          "RANLIB=$${RANLIB}" \
43882	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
43883	           mostlyclean) \
43884	  || exit 1
43885
43886@endif target-libjava
43887
43888.PHONY: maybe-clean-target-libjava clean-target-libjava
43889maybe-clean-target-libjava:
43890@if target-libjava
43891maybe-clean-target-libjava: clean-target-libjava
43892
43893clean-target-libjava: 
43894	@: $(MAKE); $(unstage)
43895	@[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0; \
43896	r=`${PWD_COMMAND}`; export r; \
43897	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43898	$(RAW_CXX_TARGET_EXPORTS) \
43899	echo "Doing clean in $(TARGET_SUBDIR)/libjava"; \
43900	for flag in $(EXTRA_TARGET_FLAGS); do \
43901	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43902	done; \
43903	(cd $(TARGET_SUBDIR)/libjava && \
43904	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43905	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43906	          "RANLIB=$${RANLIB}" \
43907	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
43908	           clean) \
43909	  || exit 1
43910
43911@endif target-libjava
43912
43913.PHONY: maybe-distclean-target-libjava distclean-target-libjava
43914maybe-distclean-target-libjava:
43915@if target-libjava
43916maybe-distclean-target-libjava: distclean-target-libjava
43917
43918distclean-target-libjava: 
43919	@: $(MAKE); $(unstage)
43920	@[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0; \
43921	r=`${PWD_COMMAND}`; export r; \
43922	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43923	$(RAW_CXX_TARGET_EXPORTS) \
43924	echo "Doing distclean in $(TARGET_SUBDIR)/libjava"; \
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)/libjava && \
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	           distclean) \
43934	  || exit 1
43935
43936@endif target-libjava
43937
43938.PHONY: maybe-maintainer-clean-target-libjava maintainer-clean-target-libjava
43939maybe-maintainer-clean-target-libjava:
43940@if target-libjava
43941maybe-maintainer-clean-target-libjava: maintainer-clean-target-libjava
43942
43943maintainer-clean-target-libjava: 
43944	@: $(MAKE); $(unstage)
43945	@[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0; \
43946	r=`${PWD_COMMAND}`; export r; \
43947	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43948	$(RAW_CXX_TARGET_EXPORTS) \
43949	echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libjava"; \
43950	for flag in $(EXTRA_TARGET_FLAGS); do \
43951	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43952	done; \
43953	(cd $(TARGET_SUBDIR)/libjava && \
43954	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43955	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43956	          "RANLIB=$${RANLIB}" \
43957	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
43958	           maintainer-clean) \
43959	  || exit 1
43960
43961@endif target-libjava
43962
43963
43964
43965
43966
43967.PHONY: configure-target-zlib maybe-configure-target-zlib
43968maybe-configure-target-zlib:
43969@if gcc-bootstrap
43970configure-target-zlib: stage_current
43971@endif gcc-bootstrap
43972@if target-zlib
43973maybe-configure-target-zlib: configure-target-zlib
43974configure-target-zlib: 
43975	@: $(MAKE); $(unstage)
43976	@r=`${PWD_COMMAND}`; export r; \
43977	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43978	echo "Checking multilib configuration for zlib..."; \
43979	$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/zlib; \
43980	$(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/zlib/multilib.tmp 2> /dev/null; \
43981	if test -r $(TARGET_SUBDIR)/zlib/multilib.out; then \
43982	  if cmp -s $(TARGET_SUBDIR)/zlib/multilib.tmp $(TARGET_SUBDIR)/zlib/multilib.out; then \
43983	    rm -f $(TARGET_SUBDIR)/zlib/multilib.tmp; \
43984	  else \
43985	    rm -f $(TARGET_SUBDIR)/zlib/Makefile; \
43986	    mv $(TARGET_SUBDIR)/zlib/multilib.tmp $(TARGET_SUBDIR)/zlib/multilib.out; \
43987	  fi; \
43988	else \
43989	  mv $(TARGET_SUBDIR)/zlib/multilib.tmp $(TARGET_SUBDIR)/zlib/multilib.out; \
43990	fi; \
43991	test ! -f $(TARGET_SUBDIR)/zlib/Makefile || exit 0; \
43992	$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/zlib; \
43993	$(NORMAL_TARGET_EXPORTS)  \
43994	echo Configuring in $(TARGET_SUBDIR)/zlib; \
43995	cd "$(TARGET_SUBDIR)/zlib" || exit 1; \
43996	case $(srcdir) in \
43997	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
43998	  *) topdir=`echo $(TARGET_SUBDIR)/zlib/ | \
43999		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
44000	esac; \
44001	module_srcdir=zlib; \
44002	rm -f no-such-file || : ; \
44003	CONFIG_SITE=no-such-file $(SHELL) \
44004	  $$s/$$module_srcdir/configure \
44005	  --srcdir=$${topdir}/$$module_srcdir \
44006	  $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
44007	  --target=${target_alias}  \
44008	  || exit 1
44009@endif target-zlib
44010
44011
44012
44013
44014
44015.PHONY: all-target-zlib maybe-all-target-zlib
44016maybe-all-target-zlib:
44017@if gcc-bootstrap
44018all-target-zlib: stage_current
44019@endif gcc-bootstrap
44020@if target-zlib
44021TARGET-target-zlib=all
44022maybe-all-target-zlib: all-target-zlib
44023all-target-zlib: configure-target-zlib
44024	@: $(MAKE); $(unstage)
44025	@r=`${PWD_COMMAND}`; export r; \
44026	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44027	$(NORMAL_TARGET_EXPORTS)  \
44028	(cd $(TARGET_SUBDIR)/zlib && \
44029	  $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS)   \
44030		$(TARGET-target-zlib))
44031@endif target-zlib
44032
44033
44034
44035
44036
44037.PHONY: check-target-zlib maybe-check-target-zlib
44038maybe-check-target-zlib:
44039@if target-zlib
44040maybe-check-target-zlib: check-target-zlib
44041
44042check-target-zlib:
44043	@: $(MAKE); $(unstage)
44044	@r=`${PWD_COMMAND}`; export r; \
44045	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44046	$(NORMAL_TARGET_EXPORTS) \
44047	(cd $(TARGET_SUBDIR)/zlib && \
44048	  $(MAKE) $(TARGET_FLAGS_TO_PASS)   check)
44049
44050@endif target-zlib
44051
44052.PHONY: install-target-zlib maybe-install-target-zlib
44053maybe-install-target-zlib:
44054@if target-zlib
44055maybe-install-target-zlib: install-target-zlib
44056
44057install-target-zlib: installdirs
44058	@: $(MAKE); $(unstage)
44059	@r=`${PWD_COMMAND}`; export r; \
44060	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44061	$(NORMAL_TARGET_EXPORTS) \
44062	(cd $(TARGET_SUBDIR)/zlib && \
44063	  $(MAKE) $(TARGET_FLAGS_TO_PASS)  install)
44064
44065@endif target-zlib
44066
44067.PHONY: install-strip-target-zlib maybe-install-strip-target-zlib
44068maybe-install-strip-target-zlib:
44069@if target-zlib
44070maybe-install-strip-target-zlib: install-strip-target-zlib
44071
44072install-strip-target-zlib: installdirs
44073	@: $(MAKE); $(unstage)
44074	@r=`${PWD_COMMAND}`; export r; \
44075	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44076	$(NORMAL_TARGET_EXPORTS) \
44077	(cd $(TARGET_SUBDIR)/zlib && \
44078	  $(MAKE) $(TARGET_FLAGS_TO_PASS)  install-strip)
44079
44080@endif target-zlib
44081
44082# Other targets (info, dvi, pdf, etc.)
44083
44084.PHONY: maybe-info-target-zlib info-target-zlib
44085maybe-info-target-zlib:
44086@if target-zlib
44087maybe-info-target-zlib: info-target-zlib
44088
44089info-target-zlib: \
44090    configure-target-zlib 
44091	@: $(MAKE); $(unstage)
44092	@[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0; \
44093	r=`${PWD_COMMAND}`; export r; \
44094	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44095	$(NORMAL_TARGET_EXPORTS) \
44096	echo "Doing info in $(TARGET_SUBDIR)/zlib"; \
44097	for flag in $(EXTRA_TARGET_FLAGS); do \
44098	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44099	done; \
44100	(cd $(TARGET_SUBDIR)/zlib && \
44101	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44102	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44103	          "RANLIB=$${RANLIB}" \
44104	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
44105	           info) \
44106	  || exit 1
44107
44108@endif target-zlib
44109
44110.PHONY: maybe-dvi-target-zlib dvi-target-zlib
44111maybe-dvi-target-zlib:
44112@if target-zlib
44113maybe-dvi-target-zlib: dvi-target-zlib
44114
44115dvi-target-zlib: \
44116    configure-target-zlib 
44117	@: $(MAKE); $(unstage)
44118	@[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0; \
44119	r=`${PWD_COMMAND}`; export r; \
44120	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44121	$(NORMAL_TARGET_EXPORTS) \
44122	echo "Doing dvi in $(TARGET_SUBDIR)/zlib"; \
44123	for flag in $(EXTRA_TARGET_FLAGS); do \
44124	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44125	done; \
44126	(cd $(TARGET_SUBDIR)/zlib && \
44127	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44128	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44129	          "RANLIB=$${RANLIB}" \
44130	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
44131	           dvi) \
44132	  || exit 1
44133
44134@endif target-zlib
44135
44136.PHONY: maybe-pdf-target-zlib pdf-target-zlib
44137maybe-pdf-target-zlib:
44138@if target-zlib
44139maybe-pdf-target-zlib: pdf-target-zlib
44140
44141pdf-target-zlib: \
44142    configure-target-zlib 
44143	@: $(MAKE); $(unstage)
44144	@[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0; \
44145	r=`${PWD_COMMAND}`; export r; \
44146	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44147	$(NORMAL_TARGET_EXPORTS) \
44148	echo "Doing pdf in $(TARGET_SUBDIR)/zlib"; \
44149	for flag in $(EXTRA_TARGET_FLAGS); do \
44150	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44151	done; \
44152	(cd $(TARGET_SUBDIR)/zlib && \
44153	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44154	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44155	          "RANLIB=$${RANLIB}" \
44156	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
44157	           pdf) \
44158	  || exit 1
44159
44160@endif target-zlib
44161
44162.PHONY: maybe-html-target-zlib html-target-zlib
44163maybe-html-target-zlib:
44164@if target-zlib
44165maybe-html-target-zlib: html-target-zlib
44166
44167html-target-zlib: \
44168    configure-target-zlib 
44169	@: $(MAKE); $(unstage)
44170	@[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0; \
44171	r=`${PWD_COMMAND}`; export r; \
44172	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44173	$(NORMAL_TARGET_EXPORTS) \
44174	echo "Doing html in $(TARGET_SUBDIR)/zlib"; \
44175	for flag in $(EXTRA_TARGET_FLAGS); do \
44176	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44177	done; \
44178	(cd $(TARGET_SUBDIR)/zlib && \
44179	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44180	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44181	          "RANLIB=$${RANLIB}" \
44182	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
44183	           html) \
44184	  || exit 1
44185
44186@endif target-zlib
44187
44188.PHONY: maybe-TAGS-target-zlib TAGS-target-zlib
44189maybe-TAGS-target-zlib:
44190@if target-zlib
44191maybe-TAGS-target-zlib: TAGS-target-zlib
44192
44193TAGS-target-zlib: \
44194    configure-target-zlib 
44195	@: $(MAKE); $(unstage)
44196	@[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0; \
44197	r=`${PWD_COMMAND}`; export r; \
44198	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44199	$(NORMAL_TARGET_EXPORTS) \
44200	echo "Doing TAGS in $(TARGET_SUBDIR)/zlib"; \
44201	for flag in $(EXTRA_TARGET_FLAGS); do \
44202	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44203	done; \
44204	(cd $(TARGET_SUBDIR)/zlib && \
44205	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44206	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44207	          "RANLIB=$${RANLIB}" \
44208	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
44209	           TAGS) \
44210	  || exit 1
44211
44212@endif target-zlib
44213
44214.PHONY: maybe-install-info-target-zlib install-info-target-zlib
44215maybe-install-info-target-zlib:
44216@if target-zlib
44217maybe-install-info-target-zlib: install-info-target-zlib
44218
44219install-info-target-zlib: \
44220    configure-target-zlib \
44221    info-target-zlib 
44222	@: $(MAKE); $(unstage)
44223	@[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0; \
44224	r=`${PWD_COMMAND}`; export r; \
44225	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44226	$(NORMAL_TARGET_EXPORTS) \
44227	echo "Doing install-info in $(TARGET_SUBDIR)/zlib"; \
44228	for flag in $(EXTRA_TARGET_FLAGS); do \
44229	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44230	done; \
44231	(cd $(TARGET_SUBDIR)/zlib && \
44232	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44233	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44234	          "RANLIB=$${RANLIB}" \
44235	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
44236	           install-info) \
44237	  || exit 1
44238
44239@endif target-zlib
44240
44241.PHONY: maybe-install-pdf-target-zlib install-pdf-target-zlib
44242maybe-install-pdf-target-zlib:
44243@if target-zlib
44244maybe-install-pdf-target-zlib: install-pdf-target-zlib
44245
44246install-pdf-target-zlib: \
44247    configure-target-zlib \
44248    pdf-target-zlib 
44249	@: $(MAKE); $(unstage)
44250	@[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0; \
44251	r=`${PWD_COMMAND}`; export r; \
44252	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44253	$(NORMAL_TARGET_EXPORTS) \
44254	echo "Doing install-pdf in $(TARGET_SUBDIR)/zlib"; \
44255	for flag in $(EXTRA_TARGET_FLAGS); do \
44256	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44257	done; \
44258	(cd $(TARGET_SUBDIR)/zlib && \
44259	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44260	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44261	          "RANLIB=$${RANLIB}" \
44262	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
44263	           install-pdf) \
44264	  || exit 1
44265
44266@endif target-zlib
44267
44268.PHONY: maybe-install-html-target-zlib install-html-target-zlib
44269maybe-install-html-target-zlib:
44270@if target-zlib
44271maybe-install-html-target-zlib: install-html-target-zlib
44272
44273install-html-target-zlib: \
44274    configure-target-zlib \
44275    html-target-zlib 
44276	@: $(MAKE); $(unstage)
44277	@[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0; \
44278	r=`${PWD_COMMAND}`; export r; \
44279	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44280	$(NORMAL_TARGET_EXPORTS) \
44281	echo "Doing install-html in $(TARGET_SUBDIR)/zlib"; \
44282	for flag in $(EXTRA_TARGET_FLAGS); do \
44283	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44284	done; \
44285	(cd $(TARGET_SUBDIR)/zlib && \
44286	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44287	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44288	          "RANLIB=$${RANLIB}" \
44289	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
44290	           install-html) \
44291	  || exit 1
44292
44293@endif target-zlib
44294
44295.PHONY: maybe-installcheck-target-zlib installcheck-target-zlib
44296maybe-installcheck-target-zlib:
44297@if target-zlib
44298maybe-installcheck-target-zlib: installcheck-target-zlib
44299
44300installcheck-target-zlib: \
44301    configure-target-zlib 
44302	@: $(MAKE); $(unstage)
44303	@[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0; \
44304	r=`${PWD_COMMAND}`; export r; \
44305	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44306	$(NORMAL_TARGET_EXPORTS) \
44307	echo "Doing installcheck in $(TARGET_SUBDIR)/zlib"; \
44308	for flag in $(EXTRA_TARGET_FLAGS); do \
44309	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44310	done; \
44311	(cd $(TARGET_SUBDIR)/zlib && \
44312	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44313	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44314	          "RANLIB=$${RANLIB}" \
44315	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
44316	           installcheck) \
44317	  || exit 1
44318
44319@endif target-zlib
44320
44321.PHONY: maybe-mostlyclean-target-zlib mostlyclean-target-zlib
44322maybe-mostlyclean-target-zlib:
44323@if target-zlib
44324maybe-mostlyclean-target-zlib: mostlyclean-target-zlib
44325
44326mostlyclean-target-zlib: 
44327	@: $(MAKE); $(unstage)
44328	@[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0; \
44329	r=`${PWD_COMMAND}`; export r; \
44330	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44331	$(NORMAL_TARGET_EXPORTS) \
44332	echo "Doing mostlyclean in $(TARGET_SUBDIR)/zlib"; \
44333	for flag in $(EXTRA_TARGET_FLAGS); do \
44334	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44335	done; \
44336	(cd $(TARGET_SUBDIR)/zlib && \
44337	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44338	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44339	          "RANLIB=$${RANLIB}" \
44340	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
44341	           mostlyclean) \
44342	  || exit 1
44343
44344@endif target-zlib
44345
44346.PHONY: maybe-clean-target-zlib clean-target-zlib
44347maybe-clean-target-zlib:
44348@if target-zlib
44349maybe-clean-target-zlib: clean-target-zlib
44350
44351clean-target-zlib: 
44352	@: $(MAKE); $(unstage)
44353	@[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0; \
44354	r=`${PWD_COMMAND}`; export r; \
44355	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44356	$(NORMAL_TARGET_EXPORTS) \
44357	echo "Doing clean in $(TARGET_SUBDIR)/zlib"; \
44358	for flag in $(EXTRA_TARGET_FLAGS); do \
44359	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44360	done; \
44361	(cd $(TARGET_SUBDIR)/zlib && \
44362	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44363	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44364	          "RANLIB=$${RANLIB}" \
44365	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
44366	           clean) \
44367	  || exit 1
44368
44369@endif target-zlib
44370
44371.PHONY: maybe-distclean-target-zlib distclean-target-zlib
44372maybe-distclean-target-zlib:
44373@if target-zlib
44374maybe-distclean-target-zlib: distclean-target-zlib
44375
44376distclean-target-zlib: 
44377	@: $(MAKE); $(unstage)
44378	@[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0; \
44379	r=`${PWD_COMMAND}`; export r; \
44380	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44381	$(NORMAL_TARGET_EXPORTS) \
44382	echo "Doing distclean in $(TARGET_SUBDIR)/zlib"; \
44383	for flag in $(EXTRA_TARGET_FLAGS); do \
44384	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44385	done; \
44386	(cd $(TARGET_SUBDIR)/zlib && \
44387	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44388	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44389	          "RANLIB=$${RANLIB}" \
44390	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
44391	           distclean) \
44392	  || exit 1
44393
44394@endif target-zlib
44395
44396.PHONY: maybe-maintainer-clean-target-zlib maintainer-clean-target-zlib
44397maybe-maintainer-clean-target-zlib:
44398@if target-zlib
44399maybe-maintainer-clean-target-zlib: maintainer-clean-target-zlib
44400
44401maintainer-clean-target-zlib: 
44402	@: $(MAKE); $(unstage)
44403	@[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0; \
44404	r=`${PWD_COMMAND}`; export r; \
44405	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44406	$(NORMAL_TARGET_EXPORTS) \
44407	echo "Doing maintainer-clean in $(TARGET_SUBDIR)/zlib"; \
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)/zlib && \
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	           maintainer-clean) \
44417	  || exit 1
44418
44419@endif target-zlib
44420
44421
44422
44423
44424
44425.PHONY: configure-target-boehm-gc maybe-configure-target-boehm-gc
44426maybe-configure-target-boehm-gc:
44427@if gcc-bootstrap
44428configure-target-boehm-gc: stage_current
44429@endif gcc-bootstrap
44430@if target-boehm-gc
44431maybe-configure-target-boehm-gc: configure-target-boehm-gc
44432configure-target-boehm-gc: 
44433	@: $(MAKE); $(unstage)
44434	@r=`${PWD_COMMAND}`; export r; \
44435	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44436	echo "Checking multilib configuration for boehm-gc..."; \
44437	$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/boehm-gc; \
44438	$(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/boehm-gc/multilib.tmp 2> /dev/null; \
44439	if test -r $(TARGET_SUBDIR)/boehm-gc/multilib.out; then \
44440	  if cmp -s $(TARGET_SUBDIR)/boehm-gc/multilib.tmp $(TARGET_SUBDIR)/boehm-gc/multilib.out; then \
44441	    rm -f $(TARGET_SUBDIR)/boehm-gc/multilib.tmp; \
44442	  else \
44443	    rm -f $(TARGET_SUBDIR)/boehm-gc/Makefile; \
44444	    mv $(TARGET_SUBDIR)/boehm-gc/multilib.tmp $(TARGET_SUBDIR)/boehm-gc/multilib.out; \
44445	  fi; \
44446	else \
44447	  mv $(TARGET_SUBDIR)/boehm-gc/multilib.tmp $(TARGET_SUBDIR)/boehm-gc/multilib.out; \
44448	fi; \
44449	test ! -f $(TARGET_SUBDIR)/boehm-gc/Makefile || exit 0; \
44450	$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/boehm-gc; \
44451	$(NORMAL_TARGET_EXPORTS)  \
44452	echo Configuring in $(TARGET_SUBDIR)/boehm-gc; \
44453	cd "$(TARGET_SUBDIR)/boehm-gc" || exit 1; \
44454	case $(srcdir) in \
44455	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
44456	  *) topdir=`echo $(TARGET_SUBDIR)/boehm-gc/ | \
44457		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
44458	esac; \
44459	module_srcdir=boehm-gc; \
44460	rm -f no-such-file || : ; \
44461	CONFIG_SITE=no-such-file $(SHELL) \
44462	  $$s/$$module_srcdir/configure \
44463	  --srcdir=$${topdir}/$$module_srcdir \
44464	  $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
44465	  --target=${target_alias}  \
44466	  || exit 1
44467@endif target-boehm-gc
44468
44469
44470
44471
44472
44473.PHONY: all-target-boehm-gc maybe-all-target-boehm-gc
44474maybe-all-target-boehm-gc:
44475@if gcc-bootstrap
44476all-target-boehm-gc: stage_current
44477@endif gcc-bootstrap
44478@if target-boehm-gc
44479TARGET-target-boehm-gc=all
44480maybe-all-target-boehm-gc: all-target-boehm-gc
44481all-target-boehm-gc: configure-target-boehm-gc
44482	@: $(MAKE); $(unstage)
44483	@r=`${PWD_COMMAND}`; export r; \
44484	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44485	$(NORMAL_TARGET_EXPORTS)  \
44486	(cd $(TARGET_SUBDIR)/boehm-gc && \
44487	  $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS)   \
44488		$(TARGET-target-boehm-gc))
44489@endif target-boehm-gc
44490
44491
44492
44493
44494
44495.PHONY: check-target-boehm-gc maybe-check-target-boehm-gc
44496maybe-check-target-boehm-gc:
44497@if target-boehm-gc
44498maybe-check-target-boehm-gc: check-target-boehm-gc
44499
44500check-target-boehm-gc:
44501	@: $(MAKE); $(unstage)
44502	@r=`${PWD_COMMAND}`; export r; \
44503	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44504	$(NORMAL_TARGET_EXPORTS) \
44505	(cd $(TARGET_SUBDIR)/boehm-gc && \
44506	  $(MAKE) $(TARGET_FLAGS_TO_PASS)   check)
44507
44508@endif target-boehm-gc
44509
44510.PHONY: install-target-boehm-gc maybe-install-target-boehm-gc
44511maybe-install-target-boehm-gc:
44512@if target-boehm-gc
44513maybe-install-target-boehm-gc: install-target-boehm-gc
44514
44515install-target-boehm-gc: installdirs
44516	@: $(MAKE); $(unstage)
44517	@r=`${PWD_COMMAND}`; export r; \
44518	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44519	$(NORMAL_TARGET_EXPORTS) \
44520	(cd $(TARGET_SUBDIR)/boehm-gc && \
44521	  $(MAKE) $(TARGET_FLAGS_TO_PASS)  install)
44522
44523@endif target-boehm-gc
44524
44525.PHONY: install-strip-target-boehm-gc maybe-install-strip-target-boehm-gc
44526maybe-install-strip-target-boehm-gc:
44527@if target-boehm-gc
44528maybe-install-strip-target-boehm-gc: install-strip-target-boehm-gc
44529
44530install-strip-target-boehm-gc: installdirs
44531	@: $(MAKE); $(unstage)
44532	@r=`${PWD_COMMAND}`; export r; \
44533	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44534	$(NORMAL_TARGET_EXPORTS) \
44535	(cd $(TARGET_SUBDIR)/boehm-gc && \
44536	  $(MAKE) $(TARGET_FLAGS_TO_PASS)  install-strip)
44537
44538@endif target-boehm-gc
44539
44540# Other targets (info, dvi, pdf, etc.)
44541
44542.PHONY: maybe-info-target-boehm-gc info-target-boehm-gc
44543maybe-info-target-boehm-gc:
44544@if target-boehm-gc
44545maybe-info-target-boehm-gc: info-target-boehm-gc
44546
44547info-target-boehm-gc: \
44548    configure-target-boehm-gc 
44549	@: $(MAKE); $(unstage)
44550	@[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0; \
44551	r=`${PWD_COMMAND}`; export r; \
44552	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44553	$(NORMAL_TARGET_EXPORTS) \
44554	echo "Doing info in $(TARGET_SUBDIR)/boehm-gc"; \
44555	for flag in $(EXTRA_TARGET_FLAGS); do \
44556	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44557	done; \
44558	(cd $(TARGET_SUBDIR)/boehm-gc && \
44559	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44560	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44561	          "RANLIB=$${RANLIB}" \
44562	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
44563	           info) \
44564	  || exit 1
44565
44566@endif target-boehm-gc
44567
44568.PHONY: maybe-dvi-target-boehm-gc dvi-target-boehm-gc
44569maybe-dvi-target-boehm-gc:
44570@if target-boehm-gc
44571maybe-dvi-target-boehm-gc: dvi-target-boehm-gc
44572
44573dvi-target-boehm-gc: \
44574    configure-target-boehm-gc 
44575	@: $(MAKE); $(unstage)
44576	@[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0; \
44577	r=`${PWD_COMMAND}`; export r; \
44578	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44579	$(NORMAL_TARGET_EXPORTS) \
44580	echo "Doing dvi in $(TARGET_SUBDIR)/boehm-gc"; \
44581	for flag in $(EXTRA_TARGET_FLAGS); do \
44582	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44583	done; \
44584	(cd $(TARGET_SUBDIR)/boehm-gc && \
44585	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44586	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44587	          "RANLIB=$${RANLIB}" \
44588	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
44589	           dvi) \
44590	  || exit 1
44591
44592@endif target-boehm-gc
44593
44594.PHONY: maybe-pdf-target-boehm-gc pdf-target-boehm-gc
44595maybe-pdf-target-boehm-gc:
44596@if target-boehm-gc
44597maybe-pdf-target-boehm-gc: pdf-target-boehm-gc
44598
44599pdf-target-boehm-gc: \
44600    configure-target-boehm-gc 
44601	@: $(MAKE); $(unstage)
44602	@[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0; \
44603	r=`${PWD_COMMAND}`; export r; \
44604	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44605	$(NORMAL_TARGET_EXPORTS) \
44606	echo "Doing pdf in $(TARGET_SUBDIR)/boehm-gc"; \
44607	for flag in $(EXTRA_TARGET_FLAGS); do \
44608	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44609	done; \
44610	(cd $(TARGET_SUBDIR)/boehm-gc && \
44611	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44612	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44613	          "RANLIB=$${RANLIB}" \
44614	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
44615	           pdf) \
44616	  || exit 1
44617
44618@endif target-boehm-gc
44619
44620.PHONY: maybe-html-target-boehm-gc html-target-boehm-gc
44621maybe-html-target-boehm-gc:
44622@if target-boehm-gc
44623maybe-html-target-boehm-gc: html-target-boehm-gc
44624
44625html-target-boehm-gc: \
44626    configure-target-boehm-gc 
44627	@: $(MAKE); $(unstage)
44628	@[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0; \
44629	r=`${PWD_COMMAND}`; export r; \
44630	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44631	$(NORMAL_TARGET_EXPORTS) \
44632	echo "Doing html in $(TARGET_SUBDIR)/boehm-gc"; \
44633	for flag in $(EXTRA_TARGET_FLAGS); do \
44634	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44635	done; \
44636	(cd $(TARGET_SUBDIR)/boehm-gc && \
44637	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44638	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44639	          "RANLIB=$${RANLIB}" \
44640	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
44641	           html) \
44642	  || exit 1
44643
44644@endif target-boehm-gc
44645
44646.PHONY: maybe-TAGS-target-boehm-gc TAGS-target-boehm-gc
44647maybe-TAGS-target-boehm-gc:
44648@if target-boehm-gc
44649maybe-TAGS-target-boehm-gc: TAGS-target-boehm-gc
44650
44651TAGS-target-boehm-gc: \
44652    configure-target-boehm-gc 
44653	@: $(MAKE); $(unstage)
44654	@[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0; \
44655	r=`${PWD_COMMAND}`; export r; \
44656	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44657	$(NORMAL_TARGET_EXPORTS) \
44658	echo "Doing TAGS in $(TARGET_SUBDIR)/boehm-gc"; \
44659	for flag in $(EXTRA_TARGET_FLAGS); do \
44660	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44661	done; \
44662	(cd $(TARGET_SUBDIR)/boehm-gc && \
44663	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44664	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44665	          "RANLIB=$${RANLIB}" \
44666	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
44667	           TAGS) \
44668	  || exit 1
44669
44670@endif target-boehm-gc
44671
44672.PHONY: maybe-install-info-target-boehm-gc install-info-target-boehm-gc
44673maybe-install-info-target-boehm-gc:
44674@if target-boehm-gc
44675maybe-install-info-target-boehm-gc: install-info-target-boehm-gc
44676
44677install-info-target-boehm-gc: \
44678    configure-target-boehm-gc \
44679    info-target-boehm-gc 
44680	@: $(MAKE); $(unstage)
44681	@[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0; \
44682	r=`${PWD_COMMAND}`; export r; \
44683	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44684	$(NORMAL_TARGET_EXPORTS) \
44685	echo "Doing install-info in $(TARGET_SUBDIR)/boehm-gc"; \
44686	for flag in $(EXTRA_TARGET_FLAGS); do \
44687	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44688	done; \
44689	(cd $(TARGET_SUBDIR)/boehm-gc && \
44690	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44691	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44692	          "RANLIB=$${RANLIB}" \
44693	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
44694	           install-info) \
44695	  || exit 1
44696
44697@endif target-boehm-gc
44698
44699.PHONY: maybe-install-pdf-target-boehm-gc install-pdf-target-boehm-gc
44700maybe-install-pdf-target-boehm-gc:
44701@if target-boehm-gc
44702maybe-install-pdf-target-boehm-gc: install-pdf-target-boehm-gc
44703
44704install-pdf-target-boehm-gc: \
44705    configure-target-boehm-gc \
44706    pdf-target-boehm-gc 
44707	@: $(MAKE); $(unstage)
44708	@[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0; \
44709	r=`${PWD_COMMAND}`; export r; \
44710	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44711	$(NORMAL_TARGET_EXPORTS) \
44712	echo "Doing install-pdf in $(TARGET_SUBDIR)/boehm-gc"; \
44713	for flag in $(EXTRA_TARGET_FLAGS); do \
44714	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44715	done; \
44716	(cd $(TARGET_SUBDIR)/boehm-gc && \
44717	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44718	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44719	          "RANLIB=$${RANLIB}" \
44720	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
44721	           install-pdf) \
44722	  || exit 1
44723
44724@endif target-boehm-gc
44725
44726.PHONY: maybe-install-html-target-boehm-gc install-html-target-boehm-gc
44727maybe-install-html-target-boehm-gc:
44728@if target-boehm-gc
44729maybe-install-html-target-boehm-gc: install-html-target-boehm-gc
44730
44731install-html-target-boehm-gc: \
44732    configure-target-boehm-gc \
44733    html-target-boehm-gc 
44734	@: $(MAKE); $(unstage)
44735	@[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0; \
44736	r=`${PWD_COMMAND}`; export r; \
44737	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44738	$(NORMAL_TARGET_EXPORTS) \
44739	echo "Doing install-html in $(TARGET_SUBDIR)/boehm-gc"; \
44740	for flag in $(EXTRA_TARGET_FLAGS); do \
44741	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44742	done; \
44743	(cd $(TARGET_SUBDIR)/boehm-gc && \
44744	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44745	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44746	          "RANLIB=$${RANLIB}" \
44747	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
44748	           install-html) \
44749	  || exit 1
44750
44751@endif target-boehm-gc
44752
44753.PHONY: maybe-installcheck-target-boehm-gc installcheck-target-boehm-gc
44754maybe-installcheck-target-boehm-gc:
44755@if target-boehm-gc
44756maybe-installcheck-target-boehm-gc: installcheck-target-boehm-gc
44757
44758installcheck-target-boehm-gc: \
44759    configure-target-boehm-gc 
44760	@: $(MAKE); $(unstage)
44761	@[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0; \
44762	r=`${PWD_COMMAND}`; export r; \
44763	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44764	$(NORMAL_TARGET_EXPORTS) \
44765	echo "Doing installcheck in $(TARGET_SUBDIR)/boehm-gc"; \
44766	for flag in $(EXTRA_TARGET_FLAGS); do \
44767	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44768	done; \
44769	(cd $(TARGET_SUBDIR)/boehm-gc && \
44770	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44771	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44772	          "RANLIB=$${RANLIB}" \
44773	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
44774	           installcheck) \
44775	  || exit 1
44776
44777@endif target-boehm-gc
44778
44779.PHONY: maybe-mostlyclean-target-boehm-gc mostlyclean-target-boehm-gc
44780maybe-mostlyclean-target-boehm-gc:
44781@if target-boehm-gc
44782maybe-mostlyclean-target-boehm-gc: mostlyclean-target-boehm-gc
44783
44784mostlyclean-target-boehm-gc: 
44785	@: $(MAKE); $(unstage)
44786	@[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0; \
44787	r=`${PWD_COMMAND}`; export r; \
44788	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44789	$(NORMAL_TARGET_EXPORTS) \
44790	echo "Doing mostlyclean in $(TARGET_SUBDIR)/boehm-gc"; \
44791	for flag in $(EXTRA_TARGET_FLAGS); do \
44792	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44793	done; \
44794	(cd $(TARGET_SUBDIR)/boehm-gc && \
44795	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44796	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44797	          "RANLIB=$${RANLIB}" \
44798	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
44799	           mostlyclean) \
44800	  || exit 1
44801
44802@endif target-boehm-gc
44803
44804.PHONY: maybe-clean-target-boehm-gc clean-target-boehm-gc
44805maybe-clean-target-boehm-gc:
44806@if target-boehm-gc
44807maybe-clean-target-boehm-gc: clean-target-boehm-gc
44808
44809clean-target-boehm-gc: 
44810	@: $(MAKE); $(unstage)
44811	@[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0; \
44812	r=`${PWD_COMMAND}`; export r; \
44813	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44814	$(NORMAL_TARGET_EXPORTS) \
44815	echo "Doing clean in $(TARGET_SUBDIR)/boehm-gc"; \
44816	for flag in $(EXTRA_TARGET_FLAGS); do \
44817	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44818	done; \
44819	(cd $(TARGET_SUBDIR)/boehm-gc && \
44820	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44821	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44822	          "RANLIB=$${RANLIB}" \
44823	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
44824	           clean) \
44825	  || exit 1
44826
44827@endif target-boehm-gc
44828
44829.PHONY: maybe-distclean-target-boehm-gc distclean-target-boehm-gc
44830maybe-distclean-target-boehm-gc:
44831@if target-boehm-gc
44832maybe-distclean-target-boehm-gc: distclean-target-boehm-gc
44833
44834distclean-target-boehm-gc: 
44835	@: $(MAKE); $(unstage)
44836	@[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0; \
44837	r=`${PWD_COMMAND}`; export r; \
44838	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44839	$(NORMAL_TARGET_EXPORTS) \
44840	echo "Doing distclean in $(TARGET_SUBDIR)/boehm-gc"; \
44841	for flag in $(EXTRA_TARGET_FLAGS); do \
44842	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44843	done; \
44844	(cd $(TARGET_SUBDIR)/boehm-gc && \
44845	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44846	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44847	          "RANLIB=$${RANLIB}" \
44848	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
44849	           distclean) \
44850	  || exit 1
44851
44852@endif target-boehm-gc
44853
44854.PHONY: maybe-maintainer-clean-target-boehm-gc maintainer-clean-target-boehm-gc
44855maybe-maintainer-clean-target-boehm-gc:
44856@if target-boehm-gc
44857maybe-maintainer-clean-target-boehm-gc: maintainer-clean-target-boehm-gc
44858
44859maintainer-clean-target-boehm-gc: 
44860	@: $(MAKE); $(unstage)
44861	@[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0; \
44862	r=`${PWD_COMMAND}`; export r; \
44863	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44864	$(NORMAL_TARGET_EXPORTS) \
44865	echo "Doing maintainer-clean in $(TARGET_SUBDIR)/boehm-gc"; \
44866	for flag in $(EXTRA_TARGET_FLAGS); do \
44867	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44868	done; \
44869	(cd $(TARGET_SUBDIR)/boehm-gc && \
44870	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44871	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44872	          "RANLIB=$${RANLIB}" \
44873	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
44874	           maintainer-clean) \
44875	  || exit 1
44876
44877@endif target-boehm-gc
44878
44879
44880
44881
44882
44883.PHONY: configure-target-rda maybe-configure-target-rda
44884maybe-configure-target-rda:
44885@if gcc-bootstrap
44886configure-target-rda: stage_current
44887@endif gcc-bootstrap
44888@if target-rda
44889maybe-configure-target-rda: configure-target-rda
44890configure-target-rda: 
44891	@: $(MAKE); $(unstage)
44892	@r=`${PWD_COMMAND}`; export r; \
44893	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44894	echo "Checking multilib configuration for rda..."; \
44895	$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/rda; \
44896	$(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/rda/multilib.tmp 2> /dev/null; \
44897	if test -r $(TARGET_SUBDIR)/rda/multilib.out; then \
44898	  if cmp -s $(TARGET_SUBDIR)/rda/multilib.tmp $(TARGET_SUBDIR)/rda/multilib.out; then \
44899	    rm -f $(TARGET_SUBDIR)/rda/multilib.tmp; \
44900	  else \
44901	    rm -f $(TARGET_SUBDIR)/rda/Makefile; \
44902	    mv $(TARGET_SUBDIR)/rda/multilib.tmp $(TARGET_SUBDIR)/rda/multilib.out; \
44903	  fi; \
44904	else \
44905	  mv $(TARGET_SUBDIR)/rda/multilib.tmp $(TARGET_SUBDIR)/rda/multilib.out; \
44906	fi; \
44907	test ! -f $(TARGET_SUBDIR)/rda/Makefile || exit 0; \
44908	$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/rda; \
44909	$(NORMAL_TARGET_EXPORTS)  \
44910	echo Configuring in $(TARGET_SUBDIR)/rda; \
44911	cd "$(TARGET_SUBDIR)/rda" || exit 1; \
44912	case $(srcdir) in \
44913	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
44914	  *) topdir=`echo $(TARGET_SUBDIR)/rda/ | \
44915		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
44916	esac; \
44917	module_srcdir=rda; \
44918	rm -f no-such-file || : ; \
44919	CONFIG_SITE=no-such-file $(SHELL) \
44920	  $$s/$$module_srcdir/configure \
44921	  --srcdir=$${topdir}/$$module_srcdir \
44922	  $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
44923	  --target=${target_alias}  \
44924	  || exit 1
44925@endif target-rda
44926
44927
44928
44929
44930
44931.PHONY: all-target-rda maybe-all-target-rda
44932maybe-all-target-rda:
44933@if gcc-bootstrap
44934all-target-rda: stage_current
44935@endif gcc-bootstrap
44936@if target-rda
44937TARGET-target-rda=all
44938maybe-all-target-rda: all-target-rda
44939all-target-rda: configure-target-rda
44940	@: $(MAKE); $(unstage)
44941	@r=`${PWD_COMMAND}`; export r; \
44942	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44943	$(NORMAL_TARGET_EXPORTS)  \
44944	(cd $(TARGET_SUBDIR)/rda && \
44945	  $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS)   \
44946		$(TARGET-target-rda))
44947@endif target-rda
44948
44949
44950
44951
44952
44953.PHONY: check-target-rda maybe-check-target-rda
44954maybe-check-target-rda:
44955@if target-rda
44956maybe-check-target-rda: check-target-rda
44957
44958check-target-rda:
44959	@: $(MAKE); $(unstage)
44960	@r=`${PWD_COMMAND}`; export r; \
44961	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44962	$(NORMAL_TARGET_EXPORTS) \
44963	(cd $(TARGET_SUBDIR)/rda && \
44964	  $(MAKE) $(TARGET_FLAGS_TO_PASS)   check)
44965
44966@endif target-rda
44967
44968.PHONY: install-target-rda maybe-install-target-rda
44969maybe-install-target-rda:
44970@if target-rda
44971maybe-install-target-rda: install-target-rda
44972
44973install-target-rda: installdirs
44974	@: $(MAKE); $(unstage)
44975	@r=`${PWD_COMMAND}`; export r; \
44976	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44977	$(NORMAL_TARGET_EXPORTS) \
44978	(cd $(TARGET_SUBDIR)/rda && \
44979	  $(MAKE) $(TARGET_FLAGS_TO_PASS)  install)
44980
44981@endif target-rda
44982
44983.PHONY: install-strip-target-rda maybe-install-strip-target-rda
44984maybe-install-strip-target-rda:
44985@if target-rda
44986maybe-install-strip-target-rda: install-strip-target-rda
44987
44988install-strip-target-rda: installdirs
44989	@: $(MAKE); $(unstage)
44990	@r=`${PWD_COMMAND}`; export r; \
44991	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44992	$(NORMAL_TARGET_EXPORTS) \
44993	(cd $(TARGET_SUBDIR)/rda && \
44994	  $(MAKE) $(TARGET_FLAGS_TO_PASS)  install-strip)
44995
44996@endif target-rda
44997
44998# Other targets (info, dvi, pdf, etc.)
44999
45000.PHONY: maybe-info-target-rda info-target-rda
45001maybe-info-target-rda:
45002@if target-rda
45003maybe-info-target-rda: info-target-rda
45004
45005info-target-rda: \
45006    configure-target-rda 
45007	@: $(MAKE); $(unstage)
45008	@[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0; \
45009	r=`${PWD_COMMAND}`; export r; \
45010	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45011	$(NORMAL_TARGET_EXPORTS) \
45012	echo "Doing info in $(TARGET_SUBDIR)/rda"; \
45013	for flag in $(EXTRA_TARGET_FLAGS); do \
45014	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45015	done; \
45016	(cd $(TARGET_SUBDIR)/rda && \
45017	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45018	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45019	          "RANLIB=$${RANLIB}" \
45020	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
45021	           info) \
45022	  || exit 1
45023
45024@endif target-rda
45025
45026.PHONY: maybe-dvi-target-rda dvi-target-rda
45027maybe-dvi-target-rda:
45028@if target-rda
45029maybe-dvi-target-rda: dvi-target-rda
45030
45031dvi-target-rda: \
45032    configure-target-rda 
45033	@: $(MAKE); $(unstage)
45034	@[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0; \
45035	r=`${PWD_COMMAND}`; export r; \
45036	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45037	$(NORMAL_TARGET_EXPORTS) \
45038	echo "Doing dvi in $(TARGET_SUBDIR)/rda"; \
45039	for flag in $(EXTRA_TARGET_FLAGS); do \
45040	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45041	done; \
45042	(cd $(TARGET_SUBDIR)/rda && \
45043	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45044	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45045	          "RANLIB=$${RANLIB}" \
45046	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
45047	           dvi) \
45048	  || exit 1
45049
45050@endif target-rda
45051
45052.PHONY: maybe-pdf-target-rda pdf-target-rda
45053maybe-pdf-target-rda:
45054@if target-rda
45055maybe-pdf-target-rda: pdf-target-rda
45056
45057pdf-target-rda: \
45058    configure-target-rda 
45059	@: $(MAKE); $(unstage)
45060	@[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0; \
45061	r=`${PWD_COMMAND}`; export r; \
45062	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45063	$(NORMAL_TARGET_EXPORTS) \
45064	echo "Doing pdf in $(TARGET_SUBDIR)/rda"; \
45065	for flag in $(EXTRA_TARGET_FLAGS); do \
45066	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45067	done; \
45068	(cd $(TARGET_SUBDIR)/rda && \
45069	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45070	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45071	          "RANLIB=$${RANLIB}" \
45072	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
45073	           pdf) \
45074	  || exit 1
45075
45076@endif target-rda
45077
45078.PHONY: maybe-html-target-rda html-target-rda
45079maybe-html-target-rda:
45080@if target-rda
45081maybe-html-target-rda: html-target-rda
45082
45083html-target-rda: \
45084    configure-target-rda 
45085	@: $(MAKE); $(unstage)
45086	@[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0; \
45087	r=`${PWD_COMMAND}`; export r; \
45088	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45089	$(NORMAL_TARGET_EXPORTS) \
45090	echo "Doing html in $(TARGET_SUBDIR)/rda"; \
45091	for flag in $(EXTRA_TARGET_FLAGS); do \
45092	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45093	done; \
45094	(cd $(TARGET_SUBDIR)/rda && \
45095	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45096	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45097	          "RANLIB=$${RANLIB}" \
45098	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
45099	           html) \
45100	  || exit 1
45101
45102@endif target-rda
45103
45104.PHONY: maybe-TAGS-target-rda TAGS-target-rda
45105maybe-TAGS-target-rda:
45106@if target-rda
45107maybe-TAGS-target-rda: TAGS-target-rda
45108
45109TAGS-target-rda: \
45110    configure-target-rda 
45111	@: $(MAKE); $(unstage)
45112	@[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0; \
45113	r=`${PWD_COMMAND}`; export r; \
45114	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45115	$(NORMAL_TARGET_EXPORTS) \
45116	echo "Doing TAGS in $(TARGET_SUBDIR)/rda"; \
45117	for flag in $(EXTRA_TARGET_FLAGS); do \
45118	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45119	done; \
45120	(cd $(TARGET_SUBDIR)/rda && \
45121	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45122	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45123	          "RANLIB=$${RANLIB}" \
45124	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
45125	           TAGS) \
45126	  || exit 1
45127
45128@endif target-rda
45129
45130.PHONY: maybe-install-info-target-rda install-info-target-rda
45131maybe-install-info-target-rda:
45132@if target-rda
45133maybe-install-info-target-rda: install-info-target-rda
45134
45135install-info-target-rda: \
45136    configure-target-rda \
45137    info-target-rda 
45138	@: $(MAKE); $(unstage)
45139	@[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0; \
45140	r=`${PWD_COMMAND}`; export r; \
45141	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45142	$(NORMAL_TARGET_EXPORTS) \
45143	echo "Doing install-info in $(TARGET_SUBDIR)/rda"; \
45144	for flag in $(EXTRA_TARGET_FLAGS); do \
45145	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45146	done; \
45147	(cd $(TARGET_SUBDIR)/rda && \
45148	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45149	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45150	          "RANLIB=$${RANLIB}" \
45151	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
45152	           install-info) \
45153	  || exit 1
45154
45155@endif target-rda
45156
45157.PHONY: maybe-install-pdf-target-rda install-pdf-target-rda
45158maybe-install-pdf-target-rda:
45159@if target-rda
45160maybe-install-pdf-target-rda: install-pdf-target-rda
45161
45162install-pdf-target-rda: \
45163    configure-target-rda \
45164    pdf-target-rda 
45165	@: $(MAKE); $(unstage)
45166	@[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0; \
45167	r=`${PWD_COMMAND}`; export r; \
45168	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45169	$(NORMAL_TARGET_EXPORTS) \
45170	echo "Doing install-pdf in $(TARGET_SUBDIR)/rda"; \
45171	for flag in $(EXTRA_TARGET_FLAGS); do \
45172	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45173	done; \
45174	(cd $(TARGET_SUBDIR)/rda && \
45175	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45176	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45177	          "RANLIB=$${RANLIB}" \
45178	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
45179	           install-pdf) \
45180	  || exit 1
45181
45182@endif target-rda
45183
45184.PHONY: maybe-install-html-target-rda install-html-target-rda
45185maybe-install-html-target-rda:
45186@if target-rda
45187maybe-install-html-target-rda: install-html-target-rda
45188
45189install-html-target-rda: \
45190    configure-target-rda \
45191    html-target-rda 
45192	@: $(MAKE); $(unstage)
45193	@[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0; \
45194	r=`${PWD_COMMAND}`; export r; \
45195	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45196	$(NORMAL_TARGET_EXPORTS) \
45197	echo "Doing install-html in $(TARGET_SUBDIR)/rda"; \
45198	for flag in $(EXTRA_TARGET_FLAGS); do \
45199	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45200	done; \
45201	(cd $(TARGET_SUBDIR)/rda && \
45202	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45203	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45204	          "RANLIB=$${RANLIB}" \
45205	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
45206	           install-html) \
45207	  || exit 1
45208
45209@endif target-rda
45210
45211.PHONY: maybe-installcheck-target-rda installcheck-target-rda
45212maybe-installcheck-target-rda:
45213@if target-rda
45214maybe-installcheck-target-rda: installcheck-target-rda
45215
45216installcheck-target-rda: \
45217    configure-target-rda 
45218	@: $(MAKE); $(unstage)
45219	@[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0; \
45220	r=`${PWD_COMMAND}`; export r; \
45221	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45222	$(NORMAL_TARGET_EXPORTS) \
45223	echo "Doing installcheck in $(TARGET_SUBDIR)/rda"; \
45224	for flag in $(EXTRA_TARGET_FLAGS); do \
45225	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45226	done; \
45227	(cd $(TARGET_SUBDIR)/rda && \
45228	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45229	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45230	          "RANLIB=$${RANLIB}" \
45231	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
45232	           installcheck) \
45233	  || exit 1
45234
45235@endif target-rda
45236
45237.PHONY: maybe-mostlyclean-target-rda mostlyclean-target-rda
45238maybe-mostlyclean-target-rda:
45239@if target-rda
45240maybe-mostlyclean-target-rda: mostlyclean-target-rda
45241
45242mostlyclean-target-rda: 
45243	@: $(MAKE); $(unstage)
45244	@[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0; \
45245	r=`${PWD_COMMAND}`; export r; \
45246	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45247	$(NORMAL_TARGET_EXPORTS) \
45248	echo "Doing mostlyclean in $(TARGET_SUBDIR)/rda"; \
45249	for flag in $(EXTRA_TARGET_FLAGS); do \
45250	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45251	done; \
45252	(cd $(TARGET_SUBDIR)/rda && \
45253	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45254	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45255	          "RANLIB=$${RANLIB}" \
45256	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
45257	           mostlyclean) \
45258	  || exit 1
45259
45260@endif target-rda
45261
45262.PHONY: maybe-clean-target-rda clean-target-rda
45263maybe-clean-target-rda:
45264@if target-rda
45265maybe-clean-target-rda: clean-target-rda
45266
45267clean-target-rda: 
45268	@: $(MAKE); $(unstage)
45269	@[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0; \
45270	r=`${PWD_COMMAND}`; export r; \
45271	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45272	$(NORMAL_TARGET_EXPORTS) \
45273	echo "Doing clean in $(TARGET_SUBDIR)/rda"; \
45274	for flag in $(EXTRA_TARGET_FLAGS); do \
45275	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45276	done; \
45277	(cd $(TARGET_SUBDIR)/rda && \
45278	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45279	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45280	          "RANLIB=$${RANLIB}" \
45281	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
45282	           clean) \
45283	  || exit 1
45284
45285@endif target-rda
45286
45287.PHONY: maybe-distclean-target-rda distclean-target-rda
45288maybe-distclean-target-rda:
45289@if target-rda
45290maybe-distclean-target-rda: distclean-target-rda
45291
45292distclean-target-rda: 
45293	@: $(MAKE); $(unstage)
45294	@[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0; \
45295	r=`${PWD_COMMAND}`; export r; \
45296	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45297	$(NORMAL_TARGET_EXPORTS) \
45298	echo "Doing distclean in $(TARGET_SUBDIR)/rda"; \
45299	for flag in $(EXTRA_TARGET_FLAGS); do \
45300	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45301	done; \
45302	(cd $(TARGET_SUBDIR)/rda && \
45303	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45304	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45305	          "RANLIB=$${RANLIB}" \
45306	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
45307	           distclean) \
45308	  || exit 1
45309
45310@endif target-rda
45311
45312.PHONY: maybe-maintainer-clean-target-rda maintainer-clean-target-rda
45313maybe-maintainer-clean-target-rda:
45314@if target-rda
45315maybe-maintainer-clean-target-rda: maintainer-clean-target-rda
45316
45317maintainer-clean-target-rda: 
45318	@: $(MAKE); $(unstage)
45319	@[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0; \
45320	r=`${PWD_COMMAND}`; export r; \
45321	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45322	$(NORMAL_TARGET_EXPORTS) \
45323	echo "Doing maintainer-clean in $(TARGET_SUBDIR)/rda"; \
45324	for flag in $(EXTRA_TARGET_FLAGS); do \
45325	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45326	done; \
45327	(cd $(TARGET_SUBDIR)/rda && \
45328	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45329	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45330	          "RANLIB=$${RANLIB}" \
45331	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
45332	           maintainer-clean) \
45333	  || exit 1
45334
45335@endif target-rda
45336
45337
45338
45339
45340
45341.PHONY: configure-target-libada maybe-configure-target-libada
45342maybe-configure-target-libada:
45343@if gcc-bootstrap
45344configure-target-libada: stage_current
45345@endif gcc-bootstrap
45346@if target-libada
45347maybe-configure-target-libada: configure-target-libada
45348configure-target-libada: 
45349	@: $(MAKE); $(unstage)
45350	@r=`${PWD_COMMAND}`; export r; \
45351	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45352	echo "Checking multilib configuration for libada..."; \
45353	$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libada; \
45354	$(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libada/multilib.tmp 2> /dev/null; \
45355	if test -r $(TARGET_SUBDIR)/libada/multilib.out; then \
45356	  if cmp -s $(TARGET_SUBDIR)/libada/multilib.tmp $(TARGET_SUBDIR)/libada/multilib.out; then \
45357	    rm -f $(TARGET_SUBDIR)/libada/multilib.tmp; \
45358	  else \
45359	    rm -f $(TARGET_SUBDIR)/libada/Makefile; \
45360	    mv $(TARGET_SUBDIR)/libada/multilib.tmp $(TARGET_SUBDIR)/libada/multilib.out; \
45361	  fi; \
45362	else \
45363	  mv $(TARGET_SUBDIR)/libada/multilib.tmp $(TARGET_SUBDIR)/libada/multilib.out; \
45364	fi; \
45365	test ! -f $(TARGET_SUBDIR)/libada/Makefile || exit 0; \
45366	$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libada; \
45367	$(NORMAL_TARGET_EXPORTS)  \
45368	echo Configuring in $(TARGET_SUBDIR)/libada; \
45369	cd "$(TARGET_SUBDIR)/libada" || exit 1; \
45370	case $(srcdir) in \
45371	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
45372	  *) topdir=`echo $(TARGET_SUBDIR)/libada/ | \
45373		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
45374	esac; \
45375	module_srcdir=libada; \
45376	rm -f no-such-file || : ; \
45377	CONFIG_SITE=no-such-file $(SHELL) \
45378	  $$s/$$module_srcdir/configure \
45379	  --srcdir=$${topdir}/$$module_srcdir \
45380	  $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
45381	  --target=${target_alias}  \
45382	  || exit 1
45383@endif target-libada
45384
45385
45386
45387
45388
45389.PHONY: all-target-libada maybe-all-target-libada
45390maybe-all-target-libada:
45391@if gcc-bootstrap
45392all-target-libada: stage_current
45393@endif gcc-bootstrap
45394@if target-libada
45395TARGET-target-libada=all
45396maybe-all-target-libada: all-target-libada
45397all-target-libada: configure-target-libada
45398	@: $(MAKE); $(unstage)
45399	@r=`${PWD_COMMAND}`; export r; \
45400	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45401	$(NORMAL_TARGET_EXPORTS)  \
45402	(cd $(TARGET_SUBDIR)/libada && \
45403	  $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS)   \
45404		$(TARGET-target-libada))
45405@endif target-libada
45406
45407
45408
45409
45410
45411.PHONY: check-target-libada maybe-check-target-libada
45412maybe-check-target-libada:
45413@if target-libada
45414maybe-check-target-libada: check-target-libada
45415
45416check-target-libada:
45417	@: $(MAKE); $(unstage)
45418	@r=`${PWD_COMMAND}`; export r; \
45419	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45420	$(NORMAL_TARGET_EXPORTS) \
45421	(cd $(TARGET_SUBDIR)/libada && \
45422	  $(MAKE) $(TARGET_FLAGS_TO_PASS)   check)
45423
45424@endif target-libada
45425
45426.PHONY: install-target-libada maybe-install-target-libada
45427maybe-install-target-libada:
45428@if target-libada
45429maybe-install-target-libada: install-target-libada
45430
45431install-target-libada: installdirs
45432	@: $(MAKE); $(unstage)
45433	@r=`${PWD_COMMAND}`; export r; \
45434	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45435	$(NORMAL_TARGET_EXPORTS) \
45436	(cd $(TARGET_SUBDIR)/libada && \
45437	  $(MAKE) $(TARGET_FLAGS_TO_PASS)  install)
45438
45439@endif target-libada
45440
45441.PHONY: install-strip-target-libada maybe-install-strip-target-libada
45442maybe-install-strip-target-libada:
45443@if target-libada
45444maybe-install-strip-target-libada: install-strip-target-libada
45445
45446install-strip-target-libada: installdirs
45447	@: $(MAKE); $(unstage)
45448	@r=`${PWD_COMMAND}`; export r; \
45449	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45450	$(NORMAL_TARGET_EXPORTS) \
45451	(cd $(TARGET_SUBDIR)/libada && \
45452	  $(MAKE) $(TARGET_FLAGS_TO_PASS)  install-strip)
45453
45454@endif target-libada
45455
45456# Other targets (info, dvi, pdf, etc.)
45457
45458.PHONY: maybe-info-target-libada info-target-libada
45459maybe-info-target-libada:
45460@if target-libada
45461maybe-info-target-libada: info-target-libada
45462
45463info-target-libada: \
45464    configure-target-libada 
45465	@: $(MAKE); $(unstage)
45466	@[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0; \
45467	r=`${PWD_COMMAND}`; export r; \
45468	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45469	$(NORMAL_TARGET_EXPORTS) \
45470	echo "Doing info in $(TARGET_SUBDIR)/libada"; \
45471	for flag in $(EXTRA_TARGET_FLAGS); do \
45472	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45473	done; \
45474	(cd $(TARGET_SUBDIR)/libada && \
45475	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45476	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45477	          "RANLIB=$${RANLIB}" \
45478	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
45479	           info) \
45480	  || exit 1
45481
45482@endif target-libada
45483
45484.PHONY: maybe-dvi-target-libada dvi-target-libada
45485maybe-dvi-target-libada:
45486@if target-libada
45487maybe-dvi-target-libada: dvi-target-libada
45488
45489dvi-target-libada: \
45490    configure-target-libada 
45491	@: $(MAKE); $(unstage)
45492	@[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0; \
45493	r=`${PWD_COMMAND}`; export r; \
45494	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45495	$(NORMAL_TARGET_EXPORTS) \
45496	echo "Doing dvi in $(TARGET_SUBDIR)/libada"; \
45497	for flag in $(EXTRA_TARGET_FLAGS); do \
45498	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45499	done; \
45500	(cd $(TARGET_SUBDIR)/libada && \
45501	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45502	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45503	          "RANLIB=$${RANLIB}" \
45504	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
45505	           dvi) \
45506	  || exit 1
45507
45508@endif target-libada
45509
45510.PHONY: maybe-pdf-target-libada pdf-target-libada
45511maybe-pdf-target-libada:
45512@if target-libada
45513maybe-pdf-target-libada: pdf-target-libada
45514
45515pdf-target-libada: \
45516    configure-target-libada 
45517	@: $(MAKE); $(unstage)
45518	@[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0; \
45519	r=`${PWD_COMMAND}`; export r; \
45520	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45521	$(NORMAL_TARGET_EXPORTS) \
45522	echo "Doing pdf in $(TARGET_SUBDIR)/libada"; \
45523	for flag in $(EXTRA_TARGET_FLAGS); do \
45524	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45525	done; \
45526	(cd $(TARGET_SUBDIR)/libada && \
45527	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45528	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45529	          "RANLIB=$${RANLIB}" \
45530	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
45531	           pdf) \
45532	  || exit 1
45533
45534@endif target-libada
45535
45536.PHONY: maybe-html-target-libada html-target-libada
45537maybe-html-target-libada:
45538@if target-libada
45539maybe-html-target-libada: html-target-libada
45540
45541html-target-libada: \
45542    configure-target-libada 
45543	@: $(MAKE); $(unstage)
45544	@[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0; \
45545	r=`${PWD_COMMAND}`; export r; \
45546	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45547	$(NORMAL_TARGET_EXPORTS) \
45548	echo "Doing html in $(TARGET_SUBDIR)/libada"; \
45549	for flag in $(EXTRA_TARGET_FLAGS); do \
45550	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45551	done; \
45552	(cd $(TARGET_SUBDIR)/libada && \
45553	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45554	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45555	          "RANLIB=$${RANLIB}" \
45556	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
45557	           html) \
45558	  || exit 1
45559
45560@endif target-libada
45561
45562.PHONY: maybe-TAGS-target-libada TAGS-target-libada
45563maybe-TAGS-target-libada:
45564@if target-libada
45565maybe-TAGS-target-libada: TAGS-target-libada
45566
45567TAGS-target-libada: \
45568    configure-target-libada 
45569	@: $(MAKE); $(unstage)
45570	@[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0; \
45571	r=`${PWD_COMMAND}`; export r; \
45572	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45573	$(NORMAL_TARGET_EXPORTS) \
45574	echo "Doing TAGS in $(TARGET_SUBDIR)/libada"; \
45575	for flag in $(EXTRA_TARGET_FLAGS); do \
45576	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45577	done; \
45578	(cd $(TARGET_SUBDIR)/libada && \
45579	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45580	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45581	          "RANLIB=$${RANLIB}" \
45582	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
45583	           TAGS) \
45584	  || exit 1
45585
45586@endif target-libada
45587
45588.PHONY: maybe-install-info-target-libada install-info-target-libada
45589maybe-install-info-target-libada:
45590@if target-libada
45591maybe-install-info-target-libada: install-info-target-libada
45592
45593install-info-target-libada: \
45594    configure-target-libada \
45595    info-target-libada 
45596	@: $(MAKE); $(unstage)
45597	@[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0; \
45598	r=`${PWD_COMMAND}`; export r; \
45599	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45600	$(NORMAL_TARGET_EXPORTS) \
45601	echo "Doing install-info in $(TARGET_SUBDIR)/libada"; \
45602	for flag in $(EXTRA_TARGET_FLAGS); do \
45603	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45604	done; \
45605	(cd $(TARGET_SUBDIR)/libada && \
45606	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45607	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45608	          "RANLIB=$${RANLIB}" \
45609	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
45610	           install-info) \
45611	  || exit 1
45612
45613@endif target-libada
45614
45615.PHONY: maybe-install-pdf-target-libada install-pdf-target-libada
45616maybe-install-pdf-target-libada:
45617@if target-libada
45618maybe-install-pdf-target-libada: install-pdf-target-libada
45619
45620install-pdf-target-libada: \
45621    configure-target-libada \
45622    pdf-target-libada 
45623	@: $(MAKE); $(unstage)
45624	@[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0; \
45625	r=`${PWD_COMMAND}`; export r; \
45626	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45627	$(NORMAL_TARGET_EXPORTS) \
45628	echo "Doing install-pdf in $(TARGET_SUBDIR)/libada"; \
45629	for flag in $(EXTRA_TARGET_FLAGS); do \
45630	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45631	done; \
45632	(cd $(TARGET_SUBDIR)/libada && \
45633	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45634	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45635	          "RANLIB=$${RANLIB}" \
45636	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
45637	           install-pdf) \
45638	  || exit 1
45639
45640@endif target-libada
45641
45642.PHONY: maybe-install-html-target-libada install-html-target-libada
45643maybe-install-html-target-libada:
45644@if target-libada
45645maybe-install-html-target-libada: install-html-target-libada
45646
45647install-html-target-libada: \
45648    configure-target-libada \
45649    html-target-libada 
45650	@: $(MAKE); $(unstage)
45651	@[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0; \
45652	r=`${PWD_COMMAND}`; export r; \
45653	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45654	$(NORMAL_TARGET_EXPORTS) \
45655	echo "Doing install-html in $(TARGET_SUBDIR)/libada"; \
45656	for flag in $(EXTRA_TARGET_FLAGS); do \
45657	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45658	done; \
45659	(cd $(TARGET_SUBDIR)/libada && \
45660	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45661	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45662	          "RANLIB=$${RANLIB}" \
45663	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
45664	           install-html) \
45665	  || exit 1
45666
45667@endif target-libada
45668
45669.PHONY: maybe-installcheck-target-libada installcheck-target-libada
45670maybe-installcheck-target-libada:
45671@if target-libada
45672maybe-installcheck-target-libada: installcheck-target-libada
45673
45674installcheck-target-libada: \
45675    configure-target-libada 
45676	@: $(MAKE); $(unstage)
45677	@[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0; \
45678	r=`${PWD_COMMAND}`; export r; \
45679	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45680	$(NORMAL_TARGET_EXPORTS) \
45681	echo "Doing installcheck in $(TARGET_SUBDIR)/libada"; \
45682	for flag in $(EXTRA_TARGET_FLAGS); do \
45683	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45684	done; \
45685	(cd $(TARGET_SUBDIR)/libada && \
45686	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45687	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45688	          "RANLIB=$${RANLIB}" \
45689	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
45690	           installcheck) \
45691	  || exit 1
45692
45693@endif target-libada
45694
45695.PHONY: maybe-mostlyclean-target-libada mostlyclean-target-libada
45696maybe-mostlyclean-target-libada:
45697@if target-libada
45698maybe-mostlyclean-target-libada: mostlyclean-target-libada
45699
45700mostlyclean-target-libada: 
45701	@: $(MAKE); $(unstage)
45702	@[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0; \
45703	r=`${PWD_COMMAND}`; export r; \
45704	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45705	$(NORMAL_TARGET_EXPORTS) \
45706	echo "Doing mostlyclean in $(TARGET_SUBDIR)/libada"; \
45707	for flag in $(EXTRA_TARGET_FLAGS); do \
45708	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45709	done; \
45710	(cd $(TARGET_SUBDIR)/libada && \
45711	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45712	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45713	          "RANLIB=$${RANLIB}" \
45714	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
45715	           mostlyclean) \
45716	  || exit 1
45717
45718@endif target-libada
45719
45720.PHONY: maybe-clean-target-libada clean-target-libada
45721maybe-clean-target-libada:
45722@if target-libada
45723maybe-clean-target-libada: clean-target-libada
45724
45725clean-target-libada: 
45726	@: $(MAKE); $(unstage)
45727	@[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0; \
45728	r=`${PWD_COMMAND}`; export r; \
45729	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45730	$(NORMAL_TARGET_EXPORTS) \
45731	echo "Doing clean in $(TARGET_SUBDIR)/libada"; \
45732	for flag in $(EXTRA_TARGET_FLAGS); do \
45733	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45734	done; \
45735	(cd $(TARGET_SUBDIR)/libada && \
45736	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45737	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45738	          "RANLIB=$${RANLIB}" \
45739	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
45740	           clean) \
45741	  || exit 1
45742
45743@endif target-libada
45744
45745.PHONY: maybe-distclean-target-libada distclean-target-libada
45746maybe-distclean-target-libada:
45747@if target-libada
45748maybe-distclean-target-libada: distclean-target-libada
45749
45750distclean-target-libada: 
45751	@: $(MAKE); $(unstage)
45752	@[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0; \
45753	r=`${PWD_COMMAND}`; export r; \
45754	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45755	$(NORMAL_TARGET_EXPORTS) \
45756	echo "Doing distclean in $(TARGET_SUBDIR)/libada"; \
45757	for flag in $(EXTRA_TARGET_FLAGS); do \
45758	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45759	done; \
45760	(cd $(TARGET_SUBDIR)/libada && \
45761	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45762	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45763	          "RANLIB=$${RANLIB}" \
45764	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
45765	           distclean) \
45766	  || exit 1
45767
45768@endif target-libada
45769
45770.PHONY: maybe-maintainer-clean-target-libada maintainer-clean-target-libada
45771maybe-maintainer-clean-target-libada:
45772@if target-libada
45773maybe-maintainer-clean-target-libada: maintainer-clean-target-libada
45774
45775maintainer-clean-target-libada: 
45776	@: $(MAKE); $(unstage)
45777	@[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0; \
45778	r=`${PWD_COMMAND}`; export r; \
45779	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45780	$(NORMAL_TARGET_EXPORTS) \
45781	echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libada"; \
45782	for flag in $(EXTRA_TARGET_FLAGS); do \
45783	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45784	done; \
45785	(cd $(TARGET_SUBDIR)/libada && \
45786	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45787	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45788	          "RANLIB=$${RANLIB}" \
45789	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
45790	           maintainer-clean) \
45791	  || exit 1
45792
45793@endif target-libada
45794
45795
45796
45797
45798
45799.PHONY: configure-target-libgomp maybe-configure-target-libgomp
45800maybe-configure-target-libgomp:
45801@if gcc-bootstrap
45802configure-target-libgomp: stage_current
45803@endif gcc-bootstrap
45804@if target-libgomp
45805maybe-configure-target-libgomp: configure-target-libgomp
45806configure-target-libgomp: 
45807	@r=`${PWD_COMMAND}`; export r; \
45808	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45809	echo "Checking multilib configuration for libgomp..."; \
45810	$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp; \
45811	$(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgomp/multilib.tmp 2> /dev/null; \
45812	if test -r $(TARGET_SUBDIR)/libgomp/multilib.out; then \
45813	  if cmp -s $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; then \
45814	    rm -f $(TARGET_SUBDIR)/libgomp/multilib.tmp; \
45815	  else \
45816	    rm -f $(TARGET_SUBDIR)/libgomp/Makefile; \
45817	    mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
45818	  fi; \
45819	else \
45820	  mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
45821	fi; \
45822	test ! -f $(TARGET_SUBDIR)/libgomp/Makefile || exit 0; \
45823	$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp; \
45824	$(NORMAL_TARGET_EXPORTS)  \
45825	echo Configuring in $(TARGET_SUBDIR)/libgomp; \
45826	cd "$(TARGET_SUBDIR)/libgomp" || exit 1; \
45827	case $(srcdir) in \
45828	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
45829	  *) topdir=`echo $(TARGET_SUBDIR)/libgomp/ | \
45830		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
45831	esac; \
45832	module_srcdir=libgomp; \
45833	rm -f no-such-file || : ; \
45834	CONFIG_SITE=no-such-file $(SHELL) \
45835	  $$s/$$module_srcdir/configure \
45836	  --srcdir=$${topdir}/$$module_srcdir \
45837	  $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
45838	  --target=${target_alias}  \
45839	  || exit 1
45840@endif target-libgomp
45841
45842
45843
45844.PHONY: configure-stage1-target-libgomp maybe-configure-stage1-target-libgomp
45845maybe-configure-stage1-target-libgomp:
45846@if target-libgomp-bootstrap
45847maybe-configure-stage1-target-libgomp: configure-stage1-target-libgomp
45848configure-stage1-target-libgomp:
45849	@[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
45850	@$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp
45851	@r=`${PWD_COMMAND}`; export r; \
45852	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45853	TFLAGS="$(STAGE1_TFLAGS)"; \
45854	echo "Checking multilib configuration for libgomp..."; \
45855	$(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgomp/multilib.tmp 2> /dev/null; \
45856	if test -r $(TARGET_SUBDIR)/libgomp/multilib.out; then \
45857	  if cmp -s $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; then \
45858	    rm -f $(TARGET_SUBDIR)/libgomp/multilib.tmp; \
45859	  else \
45860	    rm -f $(TARGET_SUBDIR)/libgomp/Makefile; \
45861	    mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
45862	  fi; \
45863	else \
45864	  mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
45865	fi; \
45866	test ! -f $(TARGET_SUBDIR)/libgomp/Makefile || exit 0; \
45867	$(NORMAL_TARGET_EXPORTS) \
45868	CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
45869	CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
45870	LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS;  \
45871	echo Configuring stage 1 in $(TARGET_SUBDIR)/libgomp; \
45872	$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp; \
45873	cd $(TARGET_SUBDIR)/libgomp || exit 1; \
45874	case $(srcdir) in \
45875	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
45876	  *) topdir=`echo $(TARGET_SUBDIR)/libgomp/ | \
45877		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
45878	esac; \
45879	module_srcdir=libgomp; \
45880	$(SHELL) $$s/$$module_srcdir/configure \
45881	  --srcdir=$${topdir}/$$module_srcdir \
45882	  $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
45883	  --target=${target_alias} \
45884	   \
45885	  $(STAGE1_CONFIGURE_FLAGS)
45886@endif target-libgomp-bootstrap
45887
45888.PHONY: configure-stage2-target-libgomp maybe-configure-stage2-target-libgomp
45889maybe-configure-stage2-target-libgomp:
45890@if target-libgomp-bootstrap
45891maybe-configure-stage2-target-libgomp: configure-stage2-target-libgomp
45892configure-stage2-target-libgomp:
45893	@[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
45894	@$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp
45895	@r=`${PWD_COMMAND}`; export r; \
45896	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45897	TFLAGS="$(STAGE2_TFLAGS)"; \
45898	echo "Checking multilib configuration for libgomp..."; \
45899	$(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgomp/multilib.tmp 2> /dev/null; \
45900	if test -r $(TARGET_SUBDIR)/libgomp/multilib.out; then \
45901	  if cmp -s $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; then \
45902	    rm -f $(TARGET_SUBDIR)/libgomp/multilib.tmp; \
45903	  else \
45904	    rm -f $(TARGET_SUBDIR)/libgomp/Makefile; \
45905	    mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
45906	  fi; \
45907	else \
45908	  mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
45909	fi; \
45910	test ! -f $(TARGET_SUBDIR)/libgomp/Makefile || exit 0; \
45911	$(NORMAL_TARGET_EXPORTS) \
45912	 \
45913	CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
45914	CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
45915	LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS;  \
45916	echo Configuring stage 2 in $(TARGET_SUBDIR)/libgomp; \
45917	$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp; \
45918	cd $(TARGET_SUBDIR)/libgomp || exit 1; \
45919	case $(srcdir) in \
45920	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
45921	  *) topdir=`echo $(TARGET_SUBDIR)/libgomp/ | \
45922		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
45923	esac; \
45924	module_srcdir=libgomp; \
45925	$(SHELL) $$s/$$module_srcdir/configure \
45926	  --srcdir=$${topdir}/$$module_srcdir \
45927	  $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
45928	  --target=${target_alias} \
45929	  --with-build-libsubdir=$(HOST_SUBDIR) \
45930	  $(STAGE2_CONFIGURE_FLAGS)
45931@endif target-libgomp-bootstrap
45932
45933.PHONY: configure-stage3-target-libgomp maybe-configure-stage3-target-libgomp
45934maybe-configure-stage3-target-libgomp:
45935@if target-libgomp-bootstrap
45936maybe-configure-stage3-target-libgomp: configure-stage3-target-libgomp
45937configure-stage3-target-libgomp:
45938	@[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
45939	@$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp
45940	@r=`${PWD_COMMAND}`; export r; \
45941	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45942	TFLAGS="$(STAGE3_TFLAGS)"; \
45943	echo "Checking multilib configuration for libgomp..."; \
45944	$(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgomp/multilib.tmp 2> /dev/null; \
45945	if test -r $(TARGET_SUBDIR)/libgomp/multilib.out; then \
45946	  if cmp -s $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; then \
45947	    rm -f $(TARGET_SUBDIR)/libgomp/multilib.tmp; \
45948	  else \
45949	    rm -f $(TARGET_SUBDIR)/libgomp/Makefile; \
45950	    mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
45951	  fi; \
45952	else \
45953	  mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
45954	fi; \
45955	test ! -f $(TARGET_SUBDIR)/libgomp/Makefile || exit 0; \
45956	$(NORMAL_TARGET_EXPORTS) \
45957	 \
45958	CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
45959	CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
45960	LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS;  \
45961	echo Configuring stage 3 in $(TARGET_SUBDIR)/libgomp; \
45962	$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp; \
45963	cd $(TARGET_SUBDIR)/libgomp || exit 1; \
45964	case $(srcdir) in \
45965	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
45966	  *) topdir=`echo $(TARGET_SUBDIR)/libgomp/ | \
45967		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
45968	esac; \
45969	module_srcdir=libgomp; \
45970	$(SHELL) $$s/$$module_srcdir/configure \
45971	  --srcdir=$${topdir}/$$module_srcdir \
45972	  $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
45973	  --target=${target_alias} \
45974	  --with-build-libsubdir=$(HOST_SUBDIR) \
45975	  $(STAGE3_CONFIGURE_FLAGS)
45976@endif target-libgomp-bootstrap
45977
45978.PHONY: configure-stage4-target-libgomp maybe-configure-stage4-target-libgomp
45979maybe-configure-stage4-target-libgomp:
45980@if target-libgomp-bootstrap
45981maybe-configure-stage4-target-libgomp: configure-stage4-target-libgomp
45982configure-stage4-target-libgomp:
45983	@[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
45984	@$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp
45985	@r=`${PWD_COMMAND}`; export r; \
45986	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45987	TFLAGS="$(STAGE4_TFLAGS)"; \
45988	echo "Checking multilib configuration for libgomp..."; \
45989	$(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgomp/multilib.tmp 2> /dev/null; \
45990	if test -r $(TARGET_SUBDIR)/libgomp/multilib.out; then \
45991	  if cmp -s $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; then \
45992	    rm -f $(TARGET_SUBDIR)/libgomp/multilib.tmp; \
45993	  else \
45994	    rm -f $(TARGET_SUBDIR)/libgomp/Makefile; \
45995	    mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
45996	  fi; \
45997	else \
45998	  mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
45999	fi; \
46000	test ! -f $(TARGET_SUBDIR)/libgomp/Makefile || exit 0; \
46001	$(NORMAL_TARGET_EXPORTS) \
46002	 \
46003	CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
46004	CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
46005	LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS;  \
46006	echo Configuring stage 4 in $(TARGET_SUBDIR)/libgomp; \
46007	$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp; \
46008	cd $(TARGET_SUBDIR)/libgomp || exit 1; \
46009	case $(srcdir) in \
46010	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
46011	  *) topdir=`echo $(TARGET_SUBDIR)/libgomp/ | \
46012		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
46013	esac; \
46014	module_srcdir=libgomp; \
46015	$(SHELL) $$s/$$module_srcdir/configure \
46016	  --srcdir=$${topdir}/$$module_srcdir \
46017	  $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
46018	  --target=${target_alias} \
46019	  --with-build-libsubdir=$(HOST_SUBDIR) \
46020	  $(STAGE4_CONFIGURE_FLAGS)
46021@endif target-libgomp-bootstrap
46022
46023.PHONY: configure-stageprofile-target-libgomp maybe-configure-stageprofile-target-libgomp
46024maybe-configure-stageprofile-target-libgomp:
46025@if target-libgomp-bootstrap
46026maybe-configure-stageprofile-target-libgomp: configure-stageprofile-target-libgomp
46027configure-stageprofile-target-libgomp:
46028	@[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
46029	@$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp
46030	@r=`${PWD_COMMAND}`; export r; \
46031	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46032	TFLAGS="$(STAGEprofile_TFLAGS)"; \
46033	echo "Checking multilib configuration for libgomp..."; \
46034	$(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgomp/multilib.tmp 2> /dev/null; \
46035	if test -r $(TARGET_SUBDIR)/libgomp/multilib.out; then \
46036	  if cmp -s $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; then \
46037	    rm -f $(TARGET_SUBDIR)/libgomp/multilib.tmp; \
46038	  else \
46039	    rm -f $(TARGET_SUBDIR)/libgomp/Makefile; \
46040	    mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
46041	  fi; \
46042	else \
46043	  mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
46044	fi; \
46045	test ! -f $(TARGET_SUBDIR)/libgomp/Makefile || exit 0; \
46046	$(NORMAL_TARGET_EXPORTS) \
46047	 \
46048	CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
46049	CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
46050	LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS;  \
46051	echo Configuring stage profile in $(TARGET_SUBDIR)/libgomp; \
46052	$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp; \
46053	cd $(TARGET_SUBDIR)/libgomp || exit 1; \
46054	case $(srcdir) in \
46055	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
46056	  *) topdir=`echo $(TARGET_SUBDIR)/libgomp/ | \
46057		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
46058	esac; \
46059	module_srcdir=libgomp; \
46060	$(SHELL) $$s/$$module_srcdir/configure \
46061	  --srcdir=$${topdir}/$$module_srcdir \
46062	  $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
46063	  --target=${target_alias} \
46064	  --with-build-libsubdir=$(HOST_SUBDIR) \
46065	  $(STAGEprofile_CONFIGURE_FLAGS)
46066@endif target-libgomp-bootstrap
46067
46068.PHONY: configure-stagefeedback-target-libgomp maybe-configure-stagefeedback-target-libgomp
46069maybe-configure-stagefeedback-target-libgomp:
46070@if target-libgomp-bootstrap
46071maybe-configure-stagefeedback-target-libgomp: configure-stagefeedback-target-libgomp
46072configure-stagefeedback-target-libgomp:
46073	@[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
46074	@$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp
46075	@r=`${PWD_COMMAND}`; export r; \
46076	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46077	TFLAGS="$(STAGEfeedback_TFLAGS)"; \
46078	echo "Checking multilib configuration for libgomp..."; \
46079	$(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgomp/multilib.tmp 2> /dev/null; \
46080	if test -r $(TARGET_SUBDIR)/libgomp/multilib.out; then \
46081	  if cmp -s $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; then \
46082	    rm -f $(TARGET_SUBDIR)/libgomp/multilib.tmp; \
46083	  else \
46084	    rm -f $(TARGET_SUBDIR)/libgomp/Makefile; \
46085	    mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
46086	  fi; \
46087	else \
46088	  mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
46089	fi; \
46090	test ! -f $(TARGET_SUBDIR)/libgomp/Makefile || exit 0; \
46091	$(NORMAL_TARGET_EXPORTS) \
46092	 \
46093	CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
46094	CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
46095	LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS;  \
46096	echo Configuring stage feedback in $(TARGET_SUBDIR)/libgomp; \
46097	$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp; \
46098	cd $(TARGET_SUBDIR)/libgomp || exit 1; \
46099	case $(srcdir) in \
46100	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
46101	  *) topdir=`echo $(TARGET_SUBDIR)/libgomp/ | \
46102		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
46103	esac; \
46104	module_srcdir=libgomp; \
46105	$(SHELL) $$s/$$module_srcdir/configure \
46106	  --srcdir=$${topdir}/$$module_srcdir \
46107	  $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
46108	  --target=${target_alias} \
46109	  --with-build-libsubdir=$(HOST_SUBDIR) \
46110	  $(STAGEfeedback_CONFIGURE_FLAGS)
46111@endif target-libgomp-bootstrap
46112
46113
46114
46115
46116
46117.PHONY: all-target-libgomp maybe-all-target-libgomp
46118maybe-all-target-libgomp:
46119@if gcc-bootstrap
46120all-target-libgomp: stage_current
46121@endif gcc-bootstrap
46122@if target-libgomp
46123TARGET-target-libgomp=all
46124maybe-all-target-libgomp: all-target-libgomp
46125all-target-libgomp: configure-target-libgomp
46126	@r=`${PWD_COMMAND}`; export r; \
46127	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46128	$(NORMAL_TARGET_EXPORTS)  \
46129	(cd $(TARGET_SUBDIR)/libgomp && \
46130	  $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS)   \
46131		$(TARGET-target-libgomp))
46132@endif target-libgomp
46133
46134
46135
46136.PHONY: all-stage1-target-libgomp maybe-all-stage1-target-libgomp
46137.PHONY: clean-stage1-target-libgomp maybe-clean-stage1-target-libgomp
46138maybe-all-stage1-target-libgomp:
46139maybe-clean-stage1-target-libgomp:
46140@if target-libgomp-bootstrap
46141maybe-all-stage1-target-libgomp: all-stage1-target-libgomp
46142all-stage1: all-stage1-target-libgomp
46143TARGET-stage1-target-libgomp = $(TARGET-target-libgomp)
46144all-stage1-target-libgomp: configure-stage1-target-libgomp
46145	@[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
46146	@r=`${PWD_COMMAND}`; export r; \
46147	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46148	TFLAGS="$(STAGE1_TFLAGS)"; \
46149	$(NORMAL_TARGET_EXPORTS)  \
46150	cd $(TARGET_SUBDIR)/libgomp && \
46151	$(MAKE) $(BASE_FLAGS_TO_PASS) \
46152		CFLAGS="$(CFLAGS_FOR_TARGET)" \
46153		CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
46154		LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
46155		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
46156		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
46157		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
46158		$(EXTRA_TARGET_FLAGS)  \
46159		  \
46160		TFLAGS="$(STAGE1_TFLAGS)" \
46161		$(TARGET-stage1-target-libgomp)
46162
46163maybe-clean-stage1-target-libgomp: clean-stage1-target-libgomp
46164clean-stage1: clean-stage1-target-libgomp
46165clean-stage1-target-libgomp:
46166	@if [ $(current_stage) = stage1 ]; then \
46167	  [ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0; \
46168	else \
46169	  [ -f $(TARGET_SUBDIR)/stage1-libgomp/Makefile ] || exit 0; \
46170	  $(MAKE) stage1-start; \
46171	fi; \
46172	cd $(TARGET_SUBDIR)/libgomp && \
46173	$(MAKE) $(EXTRA_TARGET_FLAGS)  \
46174	  clean
46175@endif target-libgomp-bootstrap
46176
46177
46178.PHONY: all-stage2-target-libgomp maybe-all-stage2-target-libgomp
46179.PHONY: clean-stage2-target-libgomp maybe-clean-stage2-target-libgomp
46180maybe-all-stage2-target-libgomp:
46181maybe-clean-stage2-target-libgomp:
46182@if target-libgomp-bootstrap
46183maybe-all-stage2-target-libgomp: all-stage2-target-libgomp
46184all-stage2: all-stage2-target-libgomp
46185TARGET-stage2-target-libgomp = $(TARGET-target-libgomp)
46186all-stage2-target-libgomp: configure-stage2-target-libgomp
46187	@[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
46188	@r=`${PWD_COMMAND}`; export r; \
46189	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46190	TFLAGS="$(STAGE2_TFLAGS)"; \
46191	$(NORMAL_TARGET_EXPORTS) \
46192	  \
46193	cd $(TARGET_SUBDIR)/libgomp && \
46194	$(MAKE) $(BASE_FLAGS_TO_PASS) \
46195		CFLAGS="$(CFLAGS_FOR_TARGET)" \
46196		CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
46197		LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
46198		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
46199		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
46200		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
46201		$(EXTRA_TARGET_FLAGS)   \
46202		TFLAGS="$(STAGE2_TFLAGS)" \
46203		$(TARGET-stage2-target-libgomp)
46204
46205maybe-clean-stage2-target-libgomp: clean-stage2-target-libgomp
46206clean-stage2: clean-stage2-target-libgomp
46207clean-stage2-target-libgomp:
46208	@if [ $(current_stage) = stage2 ]; then \
46209	  [ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0; \
46210	else \
46211	  [ -f $(TARGET_SUBDIR)/stage2-libgomp/Makefile ] || exit 0; \
46212	  $(MAKE) stage2-start; \
46213	fi; \
46214	cd $(TARGET_SUBDIR)/libgomp && \
46215	$(MAKE) $(EXTRA_TARGET_FLAGS)   clean
46216@endif target-libgomp-bootstrap
46217
46218
46219.PHONY: all-stage3-target-libgomp maybe-all-stage3-target-libgomp
46220.PHONY: clean-stage3-target-libgomp maybe-clean-stage3-target-libgomp
46221maybe-all-stage3-target-libgomp:
46222maybe-clean-stage3-target-libgomp:
46223@if target-libgomp-bootstrap
46224maybe-all-stage3-target-libgomp: all-stage3-target-libgomp
46225all-stage3: all-stage3-target-libgomp
46226TARGET-stage3-target-libgomp = $(TARGET-target-libgomp)
46227all-stage3-target-libgomp: configure-stage3-target-libgomp
46228	@[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
46229	@r=`${PWD_COMMAND}`; export r; \
46230	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46231	TFLAGS="$(STAGE3_TFLAGS)"; \
46232	$(NORMAL_TARGET_EXPORTS) \
46233	  \
46234	cd $(TARGET_SUBDIR)/libgomp && \
46235	$(MAKE) $(BASE_FLAGS_TO_PASS) \
46236		CFLAGS="$(CFLAGS_FOR_TARGET)" \
46237		CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
46238		LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
46239		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
46240		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
46241		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
46242		$(EXTRA_TARGET_FLAGS)   \
46243		TFLAGS="$(STAGE3_TFLAGS)" \
46244		$(TARGET-stage3-target-libgomp)
46245
46246maybe-clean-stage3-target-libgomp: clean-stage3-target-libgomp
46247clean-stage3: clean-stage3-target-libgomp
46248clean-stage3-target-libgomp:
46249	@if [ $(current_stage) = stage3 ]; then \
46250	  [ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0; \
46251	else \
46252	  [ -f $(TARGET_SUBDIR)/stage3-libgomp/Makefile ] || exit 0; \
46253	  $(MAKE) stage3-start; \
46254	fi; \
46255	cd $(TARGET_SUBDIR)/libgomp && \
46256	$(MAKE) $(EXTRA_TARGET_FLAGS)   clean
46257@endif target-libgomp-bootstrap
46258
46259
46260.PHONY: all-stage4-target-libgomp maybe-all-stage4-target-libgomp
46261.PHONY: clean-stage4-target-libgomp maybe-clean-stage4-target-libgomp
46262maybe-all-stage4-target-libgomp:
46263maybe-clean-stage4-target-libgomp:
46264@if target-libgomp-bootstrap
46265maybe-all-stage4-target-libgomp: all-stage4-target-libgomp
46266all-stage4: all-stage4-target-libgomp
46267TARGET-stage4-target-libgomp = $(TARGET-target-libgomp)
46268all-stage4-target-libgomp: configure-stage4-target-libgomp
46269	@[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
46270	@r=`${PWD_COMMAND}`; export r; \
46271	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46272	TFLAGS="$(STAGE4_TFLAGS)"; \
46273	$(NORMAL_TARGET_EXPORTS) \
46274	  \
46275	cd $(TARGET_SUBDIR)/libgomp && \
46276	$(MAKE) $(BASE_FLAGS_TO_PASS) \
46277		CFLAGS="$(CFLAGS_FOR_TARGET)" \
46278		CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
46279		LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
46280		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
46281		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
46282		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
46283		$(EXTRA_TARGET_FLAGS)   \
46284		TFLAGS="$(STAGE4_TFLAGS)" \
46285		$(TARGET-stage4-target-libgomp)
46286
46287maybe-clean-stage4-target-libgomp: clean-stage4-target-libgomp
46288clean-stage4: clean-stage4-target-libgomp
46289clean-stage4-target-libgomp:
46290	@if [ $(current_stage) = stage4 ]; then \
46291	  [ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0; \
46292	else \
46293	  [ -f $(TARGET_SUBDIR)/stage4-libgomp/Makefile ] || exit 0; \
46294	  $(MAKE) stage4-start; \
46295	fi; \
46296	cd $(TARGET_SUBDIR)/libgomp && \
46297	$(MAKE) $(EXTRA_TARGET_FLAGS)   clean
46298@endif target-libgomp-bootstrap
46299
46300
46301.PHONY: all-stageprofile-target-libgomp maybe-all-stageprofile-target-libgomp
46302.PHONY: clean-stageprofile-target-libgomp maybe-clean-stageprofile-target-libgomp
46303maybe-all-stageprofile-target-libgomp:
46304maybe-clean-stageprofile-target-libgomp:
46305@if target-libgomp-bootstrap
46306maybe-all-stageprofile-target-libgomp: all-stageprofile-target-libgomp
46307all-stageprofile: all-stageprofile-target-libgomp
46308TARGET-stageprofile-target-libgomp = $(TARGET-target-libgomp)
46309all-stageprofile-target-libgomp: configure-stageprofile-target-libgomp
46310	@[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
46311	@r=`${PWD_COMMAND}`; export r; \
46312	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46313	TFLAGS="$(STAGEprofile_TFLAGS)"; \
46314	$(NORMAL_TARGET_EXPORTS) \
46315	  \
46316	cd $(TARGET_SUBDIR)/libgomp && \
46317	$(MAKE) $(BASE_FLAGS_TO_PASS) \
46318		CFLAGS="$(CFLAGS_FOR_TARGET)" \
46319		CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
46320		LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
46321		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
46322		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
46323		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
46324		$(EXTRA_TARGET_FLAGS)   \
46325		TFLAGS="$(STAGEprofile_TFLAGS)" \
46326		$(TARGET-stageprofile-target-libgomp)
46327
46328maybe-clean-stageprofile-target-libgomp: clean-stageprofile-target-libgomp
46329clean-stageprofile: clean-stageprofile-target-libgomp
46330clean-stageprofile-target-libgomp:
46331	@if [ $(current_stage) = stageprofile ]; then \
46332	  [ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0; \
46333	else \
46334	  [ -f $(TARGET_SUBDIR)/stageprofile-libgomp/Makefile ] || exit 0; \
46335	  $(MAKE) stageprofile-start; \
46336	fi; \
46337	cd $(TARGET_SUBDIR)/libgomp && \
46338	$(MAKE) $(EXTRA_TARGET_FLAGS)   clean
46339@endif target-libgomp-bootstrap
46340
46341
46342.PHONY: all-stagefeedback-target-libgomp maybe-all-stagefeedback-target-libgomp
46343.PHONY: clean-stagefeedback-target-libgomp maybe-clean-stagefeedback-target-libgomp
46344maybe-all-stagefeedback-target-libgomp:
46345maybe-clean-stagefeedback-target-libgomp:
46346@if target-libgomp-bootstrap
46347maybe-all-stagefeedback-target-libgomp: all-stagefeedback-target-libgomp
46348all-stagefeedback: all-stagefeedback-target-libgomp
46349TARGET-stagefeedback-target-libgomp = $(TARGET-target-libgomp)
46350all-stagefeedback-target-libgomp: configure-stagefeedback-target-libgomp
46351	@[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
46352	@r=`${PWD_COMMAND}`; export r; \
46353	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46354	TFLAGS="$(STAGEfeedback_TFLAGS)"; \
46355	$(NORMAL_TARGET_EXPORTS) \
46356	  \
46357	cd $(TARGET_SUBDIR)/libgomp && \
46358	$(MAKE) $(BASE_FLAGS_TO_PASS) \
46359		CFLAGS="$(CFLAGS_FOR_TARGET)" \
46360		CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
46361		LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
46362		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
46363		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
46364		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
46365		$(EXTRA_TARGET_FLAGS)   \
46366		TFLAGS="$(STAGEfeedback_TFLAGS)" \
46367		$(TARGET-stagefeedback-target-libgomp)
46368
46369maybe-clean-stagefeedback-target-libgomp: clean-stagefeedback-target-libgomp
46370clean-stagefeedback: clean-stagefeedback-target-libgomp
46371clean-stagefeedback-target-libgomp:
46372	@if [ $(current_stage) = stagefeedback ]; then \
46373	  [ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0; \
46374	else \
46375	  [ -f $(TARGET_SUBDIR)/stagefeedback-libgomp/Makefile ] || exit 0; \
46376	  $(MAKE) stagefeedback-start; \
46377	fi; \
46378	cd $(TARGET_SUBDIR)/libgomp && \
46379	$(MAKE) $(EXTRA_TARGET_FLAGS)   clean
46380@endif target-libgomp-bootstrap
46381
46382
46383
46384
46385
46386
46387.PHONY: check-target-libgomp maybe-check-target-libgomp
46388maybe-check-target-libgomp:
46389@if target-libgomp
46390maybe-check-target-libgomp: check-target-libgomp
46391
46392check-target-libgomp:
46393	@: $(MAKE); $(unstage)
46394	@r=`${PWD_COMMAND}`; export r; \
46395	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46396	$(NORMAL_TARGET_EXPORTS) \
46397	(cd $(TARGET_SUBDIR)/libgomp && \
46398	  $(MAKE) $(TARGET_FLAGS_TO_PASS)   check)
46399
46400@endif target-libgomp
46401
46402.PHONY: install-target-libgomp maybe-install-target-libgomp
46403maybe-install-target-libgomp:
46404@if target-libgomp
46405maybe-install-target-libgomp: install-target-libgomp
46406
46407install-target-libgomp: installdirs
46408	@: $(MAKE); $(unstage)
46409	@r=`${PWD_COMMAND}`; export r; \
46410	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46411	$(NORMAL_TARGET_EXPORTS) \
46412	(cd $(TARGET_SUBDIR)/libgomp && \
46413	  $(MAKE) $(TARGET_FLAGS_TO_PASS)  install)
46414
46415@endif target-libgomp
46416
46417.PHONY: install-strip-target-libgomp maybe-install-strip-target-libgomp
46418maybe-install-strip-target-libgomp:
46419@if target-libgomp
46420maybe-install-strip-target-libgomp: install-strip-target-libgomp
46421
46422install-strip-target-libgomp: installdirs
46423	@: $(MAKE); $(unstage)
46424	@r=`${PWD_COMMAND}`; export r; \
46425	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46426	$(NORMAL_TARGET_EXPORTS) \
46427	(cd $(TARGET_SUBDIR)/libgomp && \
46428	  $(MAKE) $(TARGET_FLAGS_TO_PASS)  install-strip)
46429
46430@endif target-libgomp
46431
46432# Other targets (info, dvi, pdf, etc.)
46433
46434.PHONY: maybe-info-target-libgomp info-target-libgomp
46435maybe-info-target-libgomp:
46436@if target-libgomp
46437maybe-info-target-libgomp: info-target-libgomp
46438
46439info-target-libgomp: \
46440    configure-target-libgomp 
46441	@: $(MAKE); $(unstage)
46442	@[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0; \
46443	r=`${PWD_COMMAND}`; export r; \
46444	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46445	$(NORMAL_TARGET_EXPORTS) \
46446	echo "Doing info in $(TARGET_SUBDIR)/libgomp"; \
46447	for flag in $(EXTRA_TARGET_FLAGS); do \
46448	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46449	done; \
46450	(cd $(TARGET_SUBDIR)/libgomp && \
46451	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46452	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46453	          "RANLIB=$${RANLIB}" \
46454	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
46455	           info) \
46456	  || exit 1
46457
46458@endif target-libgomp
46459
46460.PHONY: maybe-dvi-target-libgomp dvi-target-libgomp
46461maybe-dvi-target-libgomp:
46462@if target-libgomp
46463maybe-dvi-target-libgomp: dvi-target-libgomp
46464
46465dvi-target-libgomp: \
46466    configure-target-libgomp 
46467	@: $(MAKE); $(unstage)
46468	@[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0; \
46469	r=`${PWD_COMMAND}`; export r; \
46470	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46471	$(NORMAL_TARGET_EXPORTS) \
46472	echo "Doing dvi in $(TARGET_SUBDIR)/libgomp"; \
46473	for flag in $(EXTRA_TARGET_FLAGS); do \
46474	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46475	done; \
46476	(cd $(TARGET_SUBDIR)/libgomp && \
46477	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46478	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46479	          "RANLIB=$${RANLIB}" \
46480	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
46481	           dvi) \
46482	  || exit 1
46483
46484@endif target-libgomp
46485
46486.PHONY: maybe-pdf-target-libgomp pdf-target-libgomp
46487maybe-pdf-target-libgomp:
46488@if target-libgomp
46489maybe-pdf-target-libgomp: pdf-target-libgomp
46490
46491pdf-target-libgomp: \
46492    configure-target-libgomp 
46493	@: $(MAKE); $(unstage)
46494	@[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0; \
46495	r=`${PWD_COMMAND}`; export r; \
46496	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46497	$(NORMAL_TARGET_EXPORTS) \
46498	echo "Doing pdf in $(TARGET_SUBDIR)/libgomp"; \
46499	for flag in $(EXTRA_TARGET_FLAGS); do \
46500	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46501	done; \
46502	(cd $(TARGET_SUBDIR)/libgomp && \
46503	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46504	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46505	          "RANLIB=$${RANLIB}" \
46506	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
46507	           pdf) \
46508	  || exit 1
46509
46510@endif target-libgomp
46511
46512.PHONY: maybe-html-target-libgomp html-target-libgomp
46513maybe-html-target-libgomp:
46514@if target-libgomp
46515maybe-html-target-libgomp: html-target-libgomp
46516
46517html-target-libgomp: \
46518    configure-target-libgomp 
46519	@: $(MAKE); $(unstage)
46520	@[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0; \
46521	r=`${PWD_COMMAND}`; export r; \
46522	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46523	$(NORMAL_TARGET_EXPORTS) \
46524	echo "Doing html in $(TARGET_SUBDIR)/libgomp"; \
46525	for flag in $(EXTRA_TARGET_FLAGS); do \
46526	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46527	done; \
46528	(cd $(TARGET_SUBDIR)/libgomp && \
46529	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46530	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46531	          "RANLIB=$${RANLIB}" \
46532	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
46533	           html) \
46534	  || exit 1
46535
46536@endif target-libgomp
46537
46538.PHONY: maybe-TAGS-target-libgomp TAGS-target-libgomp
46539maybe-TAGS-target-libgomp:
46540@if target-libgomp
46541maybe-TAGS-target-libgomp: TAGS-target-libgomp
46542
46543TAGS-target-libgomp: \
46544    configure-target-libgomp 
46545	@: $(MAKE); $(unstage)
46546	@[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0; \
46547	r=`${PWD_COMMAND}`; export r; \
46548	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46549	$(NORMAL_TARGET_EXPORTS) \
46550	echo "Doing TAGS in $(TARGET_SUBDIR)/libgomp"; \
46551	for flag in $(EXTRA_TARGET_FLAGS); do \
46552	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46553	done; \
46554	(cd $(TARGET_SUBDIR)/libgomp && \
46555	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46556	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46557	          "RANLIB=$${RANLIB}" \
46558	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
46559	           TAGS) \
46560	  || exit 1
46561
46562@endif target-libgomp
46563
46564.PHONY: maybe-install-info-target-libgomp install-info-target-libgomp
46565maybe-install-info-target-libgomp:
46566@if target-libgomp
46567maybe-install-info-target-libgomp: install-info-target-libgomp
46568
46569install-info-target-libgomp: \
46570    configure-target-libgomp \
46571    info-target-libgomp 
46572	@: $(MAKE); $(unstage)
46573	@[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0; \
46574	r=`${PWD_COMMAND}`; export r; \
46575	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46576	$(NORMAL_TARGET_EXPORTS) \
46577	echo "Doing install-info in $(TARGET_SUBDIR)/libgomp"; \
46578	for flag in $(EXTRA_TARGET_FLAGS); do \
46579	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46580	done; \
46581	(cd $(TARGET_SUBDIR)/libgomp && \
46582	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46583	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46584	          "RANLIB=$${RANLIB}" \
46585	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
46586	           install-info) \
46587	  || exit 1
46588
46589@endif target-libgomp
46590
46591.PHONY: maybe-install-pdf-target-libgomp install-pdf-target-libgomp
46592maybe-install-pdf-target-libgomp:
46593@if target-libgomp
46594maybe-install-pdf-target-libgomp: install-pdf-target-libgomp
46595
46596install-pdf-target-libgomp: \
46597    configure-target-libgomp \
46598    pdf-target-libgomp 
46599	@: $(MAKE); $(unstage)
46600	@[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0; \
46601	r=`${PWD_COMMAND}`; export r; \
46602	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46603	$(NORMAL_TARGET_EXPORTS) \
46604	echo "Doing install-pdf in $(TARGET_SUBDIR)/libgomp"; \
46605	for flag in $(EXTRA_TARGET_FLAGS); do \
46606	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46607	done; \
46608	(cd $(TARGET_SUBDIR)/libgomp && \
46609	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46610	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46611	          "RANLIB=$${RANLIB}" \
46612	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
46613	           install-pdf) \
46614	  || exit 1
46615
46616@endif target-libgomp
46617
46618.PHONY: maybe-install-html-target-libgomp install-html-target-libgomp
46619maybe-install-html-target-libgomp:
46620@if target-libgomp
46621maybe-install-html-target-libgomp: install-html-target-libgomp
46622
46623install-html-target-libgomp: \
46624    configure-target-libgomp \
46625    html-target-libgomp 
46626	@: $(MAKE); $(unstage)
46627	@[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0; \
46628	r=`${PWD_COMMAND}`; export r; \
46629	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46630	$(NORMAL_TARGET_EXPORTS) \
46631	echo "Doing install-html in $(TARGET_SUBDIR)/libgomp"; \
46632	for flag in $(EXTRA_TARGET_FLAGS); do \
46633	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46634	done; \
46635	(cd $(TARGET_SUBDIR)/libgomp && \
46636	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46637	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46638	          "RANLIB=$${RANLIB}" \
46639	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
46640	           install-html) \
46641	  || exit 1
46642
46643@endif target-libgomp
46644
46645.PHONY: maybe-installcheck-target-libgomp installcheck-target-libgomp
46646maybe-installcheck-target-libgomp:
46647@if target-libgomp
46648maybe-installcheck-target-libgomp: installcheck-target-libgomp
46649
46650installcheck-target-libgomp: \
46651    configure-target-libgomp 
46652	@: $(MAKE); $(unstage)
46653	@[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0; \
46654	r=`${PWD_COMMAND}`; export r; \
46655	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46656	$(NORMAL_TARGET_EXPORTS) \
46657	echo "Doing installcheck in $(TARGET_SUBDIR)/libgomp"; \
46658	for flag in $(EXTRA_TARGET_FLAGS); do \
46659	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46660	done; \
46661	(cd $(TARGET_SUBDIR)/libgomp && \
46662	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46663	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46664	          "RANLIB=$${RANLIB}" \
46665	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
46666	           installcheck) \
46667	  || exit 1
46668
46669@endif target-libgomp
46670
46671.PHONY: maybe-mostlyclean-target-libgomp mostlyclean-target-libgomp
46672maybe-mostlyclean-target-libgomp:
46673@if target-libgomp
46674maybe-mostlyclean-target-libgomp: mostlyclean-target-libgomp
46675
46676mostlyclean-target-libgomp: 
46677	@: $(MAKE); $(unstage)
46678	@[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0; \
46679	r=`${PWD_COMMAND}`; export r; \
46680	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46681	$(NORMAL_TARGET_EXPORTS) \
46682	echo "Doing mostlyclean in $(TARGET_SUBDIR)/libgomp"; \
46683	for flag in $(EXTRA_TARGET_FLAGS); do \
46684	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46685	done; \
46686	(cd $(TARGET_SUBDIR)/libgomp && \
46687	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46688	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46689	          "RANLIB=$${RANLIB}" \
46690	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
46691	           mostlyclean) \
46692	  || exit 1
46693
46694@endif target-libgomp
46695
46696.PHONY: maybe-clean-target-libgomp clean-target-libgomp
46697maybe-clean-target-libgomp:
46698@if target-libgomp
46699maybe-clean-target-libgomp: clean-target-libgomp
46700
46701clean-target-libgomp: 
46702	@: $(MAKE); $(unstage)
46703	@[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0; \
46704	r=`${PWD_COMMAND}`; export r; \
46705	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46706	$(NORMAL_TARGET_EXPORTS) \
46707	echo "Doing clean in $(TARGET_SUBDIR)/libgomp"; \
46708	for flag in $(EXTRA_TARGET_FLAGS); do \
46709	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46710	done; \
46711	(cd $(TARGET_SUBDIR)/libgomp && \
46712	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46713	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46714	          "RANLIB=$${RANLIB}" \
46715	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
46716	           clean) \
46717	  || exit 1
46718
46719@endif target-libgomp
46720
46721.PHONY: maybe-distclean-target-libgomp distclean-target-libgomp
46722maybe-distclean-target-libgomp:
46723@if target-libgomp
46724maybe-distclean-target-libgomp: distclean-target-libgomp
46725
46726distclean-target-libgomp: 
46727	@: $(MAKE); $(unstage)
46728	@[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0; \
46729	r=`${PWD_COMMAND}`; export r; \
46730	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46731	$(NORMAL_TARGET_EXPORTS) \
46732	echo "Doing distclean in $(TARGET_SUBDIR)/libgomp"; \
46733	for flag in $(EXTRA_TARGET_FLAGS); do \
46734	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46735	done; \
46736	(cd $(TARGET_SUBDIR)/libgomp && \
46737	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46738	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46739	          "RANLIB=$${RANLIB}" \
46740	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
46741	           distclean) \
46742	  || exit 1
46743
46744@endif target-libgomp
46745
46746.PHONY: maybe-maintainer-clean-target-libgomp maintainer-clean-target-libgomp
46747maybe-maintainer-clean-target-libgomp:
46748@if target-libgomp
46749maybe-maintainer-clean-target-libgomp: maintainer-clean-target-libgomp
46750
46751maintainer-clean-target-libgomp: 
46752	@: $(MAKE); $(unstage)
46753	@[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0; \
46754	r=`${PWD_COMMAND}`; export r; \
46755	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46756	$(NORMAL_TARGET_EXPORTS) \
46757	echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libgomp"; \
46758	for flag in $(EXTRA_TARGET_FLAGS); do \
46759	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46760	done; \
46761	(cd $(TARGET_SUBDIR)/libgomp && \
46762	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46763	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46764	          "RANLIB=$${RANLIB}" \
46765	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
46766	           maintainer-clean) \
46767	  || exit 1
46768
46769@endif target-libgomp
46770
46771
46772
46773
46774
46775.PHONY: configure-target-libitm maybe-configure-target-libitm
46776maybe-configure-target-libitm:
46777@if gcc-bootstrap
46778configure-target-libitm: stage_current
46779@endif gcc-bootstrap
46780@if target-libitm
46781maybe-configure-target-libitm: configure-target-libitm
46782configure-target-libitm: 
46783	@: $(MAKE); $(unstage)
46784	@r=`${PWD_COMMAND}`; export r; \
46785	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46786	echo "Checking multilib configuration for libitm..."; \
46787	$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libitm; \
46788	$(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libitm/multilib.tmp 2> /dev/null; \
46789	if test -r $(TARGET_SUBDIR)/libitm/multilib.out; then \
46790	  if cmp -s $(TARGET_SUBDIR)/libitm/multilib.tmp $(TARGET_SUBDIR)/libitm/multilib.out; then \
46791	    rm -f $(TARGET_SUBDIR)/libitm/multilib.tmp; \
46792	  else \
46793	    rm -f $(TARGET_SUBDIR)/libitm/Makefile; \
46794	    mv $(TARGET_SUBDIR)/libitm/multilib.tmp $(TARGET_SUBDIR)/libitm/multilib.out; \
46795	  fi; \
46796	else \
46797	  mv $(TARGET_SUBDIR)/libitm/multilib.tmp $(TARGET_SUBDIR)/libitm/multilib.out; \
46798	fi; \
46799	test ! -f $(TARGET_SUBDIR)/libitm/Makefile || exit 0; \
46800	$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libitm; \
46801	$(NORMAL_TARGET_EXPORTS)  \
46802	echo Configuring in $(TARGET_SUBDIR)/libitm; \
46803	cd "$(TARGET_SUBDIR)/libitm" || exit 1; \
46804	case $(srcdir) in \
46805	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
46806	  *) topdir=`echo $(TARGET_SUBDIR)/libitm/ | \
46807		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
46808	esac; \
46809	module_srcdir=libitm; \
46810	rm -f no-such-file || : ; \
46811	CONFIG_SITE=no-such-file $(SHELL) \
46812	  $$s/$$module_srcdir/configure \
46813	  --srcdir=$${topdir}/$$module_srcdir \
46814	  $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
46815	  --target=${target_alias}  \
46816	  || exit 1
46817@endif target-libitm
46818
46819
46820
46821
46822
46823.PHONY: all-target-libitm maybe-all-target-libitm
46824maybe-all-target-libitm:
46825@if gcc-bootstrap
46826all-target-libitm: stage_current
46827@endif gcc-bootstrap
46828@if target-libitm
46829TARGET-target-libitm=all
46830maybe-all-target-libitm: all-target-libitm
46831all-target-libitm: configure-target-libitm
46832	@: $(MAKE); $(unstage)
46833	@r=`${PWD_COMMAND}`; export r; \
46834	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46835	$(NORMAL_TARGET_EXPORTS)  \
46836	(cd $(TARGET_SUBDIR)/libitm && \
46837	  $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS)   \
46838		$(TARGET-target-libitm))
46839@endif target-libitm
46840
46841
46842
46843
46844
46845.PHONY: check-target-libitm maybe-check-target-libitm
46846maybe-check-target-libitm:
46847@if target-libitm
46848maybe-check-target-libitm: check-target-libitm
46849
46850check-target-libitm:
46851	@: $(MAKE); $(unstage)
46852	@r=`${PWD_COMMAND}`; export r; \
46853	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46854	$(NORMAL_TARGET_EXPORTS) \
46855	(cd $(TARGET_SUBDIR)/libitm && \
46856	  $(MAKE) $(TARGET_FLAGS_TO_PASS)   check)
46857
46858@endif target-libitm
46859
46860.PHONY: install-target-libitm maybe-install-target-libitm
46861maybe-install-target-libitm:
46862@if target-libitm
46863maybe-install-target-libitm: install-target-libitm
46864
46865install-target-libitm: installdirs
46866	@: $(MAKE); $(unstage)
46867	@r=`${PWD_COMMAND}`; export r; \
46868	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46869	$(NORMAL_TARGET_EXPORTS) \
46870	(cd $(TARGET_SUBDIR)/libitm && \
46871	  $(MAKE) $(TARGET_FLAGS_TO_PASS)  install)
46872
46873@endif target-libitm
46874
46875.PHONY: install-strip-target-libitm maybe-install-strip-target-libitm
46876maybe-install-strip-target-libitm:
46877@if target-libitm
46878maybe-install-strip-target-libitm: install-strip-target-libitm
46879
46880install-strip-target-libitm: installdirs
46881	@: $(MAKE); $(unstage)
46882	@r=`${PWD_COMMAND}`; export r; \
46883	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46884	$(NORMAL_TARGET_EXPORTS) \
46885	(cd $(TARGET_SUBDIR)/libitm && \
46886	  $(MAKE) $(TARGET_FLAGS_TO_PASS)  install-strip)
46887
46888@endif target-libitm
46889
46890# Other targets (info, dvi, pdf, etc.)
46891
46892.PHONY: maybe-info-target-libitm info-target-libitm
46893maybe-info-target-libitm:
46894@if target-libitm
46895maybe-info-target-libitm: info-target-libitm
46896
46897info-target-libitm: \
46898    configure-target-libitm 
46899	@: $(MAKE); $(unstage)
46900	@[ -f $(TARGET_SUBDIR)/libitm/Makefile ] || exit 0; \
46901	r=`${PWD_COMMAND}`; export r; \
46902	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46903	$(NORMAL_TARGET_EXPORTS) \
46904	echo "Doing info in $(TARGET_SUBDIR)/libitm"; \
46905	for flag in $(EXTRA_TARGET_FLAGS); do \
46906	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46907	done; \
46908	(cd $(TARGET_SUBDIR)/libitm && \
46909	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46910	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46911	          "RANLIB=$${RANLIB}" \
46912	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
46913	           info) \
46914	  || exit 1
46915
46916@endif target-libitm
46917
46918.PHONY: maybe-dvi-target-libitm dvi-target-libitm
46919maybe-dvi-target-libitm:
46920@if target-libitm
46921maybe-dvi-target-libitm: dvi-target-libitm
46922
46923dvi-target-libitm: \
46924    configure-target-libitm 
46925	@: $(MAKE); $(unstage)
46926	@[ -f $(TARGET_SUBDIR)/libitm/Makefile ] || exit 0; \
46927	r=`${PWD_COMMAND}`; export r; \
46928	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46929	$(NORMAL_TARGET_EXPORTS) \
46930	echo "Doing dvi in $(TARGET_SUBDIR)/libitm"; \
46931	for flag in $(EXTRA_TARGET_FLAGS); do \
46932	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46933	done; \
46934	(cd $(TARGET_SUBDIR)/libitm && \
46935	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46936	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46937	          "RANLIB=$${RANLIB}" \
46938	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
46939	           dvi) \
46940	  || exit 1
46941
46942@endif target-libitm
46943
46944.PHONY: maybe-pdf-target-libitm pdf-target-libitm
46945maybe-pdf-target-libitm:
46946@if target-libitm
46947maybe-pdf-target-libitm: pdf-target-libitm
46948
46949pdf-target-libitm: \
46950    configure-target-libitm 
46951	@: $(MAKE); $(unstage)
46952	@[ -f $(TARGET_SUBDIR)/libitm/Makefile ] || exit 0; \
46953	r=`${PWD_COMMAND}`; export r; \
46954	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46955	$(NORMAL_TARGET_EXPORTS) \
46956	echo "Doing pdf in $(TARGET_SUBDIR)/libitm"; \
46957	for flag in $(EXTRA_TARGET_FLAGS); do \
46958	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46959	done; \
46960	(cd $(TARGET_SUBDIR)/libitm && \
46961	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46962	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46963	          "RANLIB=$${RANLIB}" \
46964	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
46965	           pdf) \
46966	  || exit 1
46967
46968@endif target-libitm
46969
46970.PHONY: maybe-html-target-libitm html-target-libitm
46971maybe-html-target-libitm:
46972@if target-libitm
46973maybe-html-target-libitm: html-target-libitm
46974
46975html-target-libitm: \
46976    configure-target-libitm 
46977	@: $(MAKE); $(unstage)
46978	@[ -f $(TARGET_SUBDIR)/libitm/Makefile ] || exit 0; \
46979	r=`${PWD_COMMAND}`; export r; \
46980	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46981	$(NORMAL_TARGET_EXPORTS) \
46982	echo "Doing html in $(TARGET_SUBDIR)/libitm"; \
46983	for flag in $(EXTRA_TARGET_FLAGS); do \
46984	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46985	done; \
46986	(cd $(TARGET_SUBDIR)/libitm && \
46987	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46988	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46989	          "RANLIB=$${RANLIB}" \
46990	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
46991	           html) \
46992	  || exit 1
46993
46994@endif target-libitm
46995
46996.PHONY: maybe-TAGS-target-libitm TAGS-target-libitm
46997maybe-TAGS-target-libitm:
46998@if target-libitm
46999maybe-TAGS-target-libitm: TAGS-target-libitm
47000
47001TAGS-target-libitm: \
47002    configure-target-libitm 
47003	@: $(MAKE); $(unstage)
47004	@[ -f $(TARGET_SUBDIR)/libitm/Makefile ] || exit 0; \
47005	r=`${PWD_COMMAND}`; export r; \
47006	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47007	$(NORMAL_TARGET_EXPORTS) \
47008	echo "Doing TAGS in $(TARGET_SUBDIR)/libitm"; \
47009	for flag in $(EXTRA_TARGET_FLAGS); do \
47010	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47011	done; \
47012	(cd $(TARGET_SUBDIR)/libitm && \
47013	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47014	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47015	          "RANLIB=$${RANLIB}" \
47016	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
47017	           TAGS) \
47018	  || exit 1
47019
47020@endif target-libitm
47021
47022.PHONY: maybe-install-info-target-libitm install-info-target-libitm
47023maybe-install-info-target-libitm:
47024@if target-libitm
47025maybe-install-info-target-libitm: install-info-target-libitm
47026
47027install-info-target-libitm: \
47028    configure-target-libitm \
47029    info-target-libitm 
47030	@: $(MAKE); $(unstage)
47031	@[ -f $(TARGET_SUBDIR)/libitm/Makefile ] || exit 0; \
47032	r=`${PWD_COMMAND}`; export r; \
47033	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47034	$(NORMAL_TARGET_EXPORTS) \
47035	echo "Doing install-info in $(TARGET_SUBDIR)/libitm"; \
47036	for flag in $(EXTRA_TARGET_FLAGS); do \
47037	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47038	done; \
47039	(cd $(TARGET_SUBDIR)/libitm && \
47040	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47041	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47042	          "RANLIB=$${RANLIB}" \
47043	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
47044	           install-info) \
47045	  || exit 1
47046
47047@endif target-libitm
47048
47049.PHONY: maybe-install-pdf-target-libitm install-pdf-target-libitm
47050maybe-install-pdf-target-libitm:
47051@if target-libitm
47052maybe-install-pdf-target-libitm: install-pdf-target-libitm
47053
47054install-pdf-target-libitm: \
47055    configure-target-libitm \
47056    pdf-target-libitm 
47057	@: $(MAKE); $(unstage)
47058	@[ -f $(TARGET_SUBDIR)/libitm/Makefile ] || exit 0; \
47059	r=`${PWD_COMMAND}`; export r; \
47060	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47061	$(NORMAL_TARGET_EXPORTS) \
47062	echo "Doing install-pdf in $(TARGET_SUBDIR)/libitm"; \
47063	for flag in $(EXTRA_TARGET_FLAGS); do \
47064	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47065	done; \
47066	(cd $(TARGET_SUBDIR)/libitm && \
47067	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47068	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47069	          "RANLIB=$${RANLIB}" \
47070	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
47071	           install-pdf) \
47072	  || exit 1
47073
47074@endif target-libitm
47075
47076.PHONY: maybe-install-html-target-libitm install-html-target-libitm
47077maybe-install-html-target-libitm:
47078@if target-libitm
47079maybe-install-html-target-libitm: install-html-target-libitm
47080
47081install-html-target-libitm: \
47082    configure-target-libitm \
47083    html-target-libitm 
47084	@: $(MAKE); $(unstage)
47085	@[ -f $(TARGET_SUBDIR)/libitm/Makefile ] || exit 0; \
47086	r=`${PWD_COMMAND}`; export r; \
47087	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47088	$(NORMAL_TARGET_EXPORTS) \
47089	echo "Doing install-html in $(TARGET_SUBDIR)/libitm"; \
47090	for flag in $(EXTRA_TARGET_FLAGS); do \
47091	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47092	done; \
47093	(cd $(TARGET_SUBDIR)/libitm && \
47094	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47095	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47096	          "RANLIB=$${RANLIB}" \
47097	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
47098	           install-html) \
47099	  || exit 1
47100
47101@endif target-libitm
47102
47103.PHONY: maybe-installcheck-target-libitm installcheck-target-libitm
47104maybe-installcheck-target-libitm:
47105@if target-libitm
47106maybe-installcheck-target-libitm: installcheck-target-libitm
47107
47108installcheck-target-libitm: \
47109    configure-target-libitm 
47110	@: $(MAKE); $(unstage)
47111	@[ -f $(TARGET_SUBDIR)/libitm/Makefile ] || exit 0; \
47112	r=`${PWD_COMMAND}`; export r; \
47113	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47114	$(NORMAL_TARGET_EXPORTS) \
47115	echo "Doing installcheck in $(TARGET_SUBDIR)/libitm"; \
47116	for flag in $(EXTRA_TARGET_FLAGS); do \
47117	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47118	done; \
47119	(cd $(TARGET_SUBDIR)/libitm && \
47120	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47121	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47122	          "RANLIB=$${RANLIB}" \
47123	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
47124	           installcheck) \
47125	  || exit 1
47126
47127@endif target-libitm
47128
47129.PHONY: maybe-mostlyclean-target-libitm mostlyclean-target-libitm
47130maybe-mostlyclean-target-libitm:
47131@if target-libitm
47132maybe-mostlyclean-target-libitm: mostlyclean-target-libitm
47133
47134mostlyclean-target-libitm: 
47135	@: $(MAKE); $(unstage)
47136	@[ -f $(TARGET_SUBDIR)/libitm/Makefile ] || exit 0; \
47137	r=`${PWD_COMMAND}`; export r; \
47138	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47139	$(NORMAL_TARGET_EXPORTS) \
47140	echo "Doing mostlyclean in $(TARGET_SUBDIR)/libitm"; \
47141	for flag in $(EXTRA_TARGET_FLAGS); do \
47142	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47143	done; \
47144	(cd $(TARGET_SUBDIR)/libitm && \
47145	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47146	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47147	          "RANLIB=$${RANLIB}" \
47148	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
47149	           mostlyclean) \
47150	  || exit 1
47151
47152@endif target-libitm
47153
47154.PHONY: maybe-clean-target-libitm clean-target-libitm
47155maybe-clean-target-libitm:
47156@if target-libitm
47157maybe-clean-target-libitm: clean-target-libitm
47158
47159clean-target-libitm: 
47160	@: $(MAKE); $(unstage)
47161	@[ -f $(TARGET_SUBDIR)/libitm/Makefile ] || exit 0; \
47162	r=`${PWD_COMMAND}`; export r; \
47163	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47164	$(NORMAL_TARGET_EXPORTS) \
47165	echo "Doing clean in $(TARGET_SUBDIR)/libitm"; \
47166	for flag in $(EXTRA_TARGET_FLAGS); do \
47167	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47168	done; \
47169	(cd $(TARGET_SUBDIR)/libitm && \
47170	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47171	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47172	          "RANLIB=$${RANLIB}" \
47173	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
47174	           clean) \
47175	  || exit 1
47176
47177@endif target-libitm
47178
47179.PHONY: maybe-distclean-target-libitm distclean-target-libitm
47180maybe-distclean-target-libitm:
47181@if target-libitm
47182maybe-distclean-target-libitm: distclean-target-libitm
47183
47184distclean-target-libitm: 
47185	@: $(MAKE); $(unstage)
47186	@[ -f $(TARGET_SUBDIR)/libitm/Makefile ] || exit 0; \
47187	r=`${PWD_COMMAND}`; export r; \
47188	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47189	$(NORMAL_TARGET_EXPORTS) \
47190	echo "Doing distclean in $(TARGET_SUBDIR)/libitm"; \
47191	for flag in $(EXTRA_TARGET_FLAGS); do \
47192	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47193	done; \
47194	(cd $(TARGET_SUBDIR)/libitm && \
47195	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47196	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47197	          "RANLIB=$${RANLIB}" \
47198	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
47199	           distclean) \
47200	  || exit 1
47201
47202@endif target-libitm
47203
47204.PHONY: maybe-maintainer-clean-target-libitm maintainer-clean-target-libitm
47205maybe-maintainer-clean-target-libitm:
47206@if target-libitm
47207maybe-maintainer-clean-target-libitm: maintainer-clean-target-libitm
47208
47209maintainer-clean-target-libitm: 
47210	@: $(MAKE); $(unstage)
47211	@[ -f $(TARGET_SUBDIR)/libitm/Makefile ] || exit 0; \
47212	r=`${PWD_COMMAND}`; export r; \
47213	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47214	$(NORMAL_TARGET_EXPORTS) \
47215	echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libitm"; \
47216	for flag in $(EXTRA_TARGET_FLAGS); do \
47217	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47218	done; \
47219	(cd $(TARGET_SUBDIR)/libitm && \
47220	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47221	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47222	          "RANLIB=$${RANLIB}" \
47223	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
47224	           maintainer-clean) \
47225	  || exit 1
47226
47227@endif target-libitm
47228
47229
47230
47231
47232
47233.PHONY: configure-target-libatomic maybe-configure-target-libatomic
47234maybe-configure-target-libatomic:
47235@if gcc-bootstrap
47236configure-target-libatomic: stage_current
47237@endif gcc-bootstrap
47238@if target-libatomic
47239maybe-configure-target-libatomic: configure-target-libatomic
47240configure-target-libatomic: 
47241	@: $(MAKE); $(unstage)
47242	@r=`${PWD_COMMAND}`; export r; \
47243	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47244	echo "Checking multilib configuration for libatomic..."; \
47245	$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libatomic; \
47246	$(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libatomic/multilib.tmp 2> /dev/null; \
47247	if test -r $(TARGET_SUBDIR)/libatomic/multilib.out; then \
47248	  if cmp -s $(TARGET_SUBDIR)/libatomic/multilib.tmp $(TARGET_SUBDIR)/libatomic/multilib.out; then \
47249	    rm -f $(TARGET_SUBDIR)/libatomic/multilib.tmp; \
47250	  else \
47251	    rm -f $(TARGET_SUBDIR)/libatomic/Makefile; \
47252	    mv $(TARGET_SUBDIR)/libatomic/multilib.tmp $(TARGET_SUBDIR)/libatomic/multilib.out; \
47253	  fi; \
47254	else \
47255	  mv $(TARGET_SUBDIR)/libatomic/multilib.tmp $(TARGET_SUBDIR)/libatomic/multilib.out; \
47256	fi; \
47257	test ! -f $(TARGET_SUBDIR)/libatomic/Makefile || exit 0; \
47258	$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libatomic; \
47259	$(NORMAL_TARGET_EXPORTS)  \
47260	echo Configuring in $(TARGET_SUBDIR)/libatomic; \
47261	cd "$(TARGET_SUBDIR)/libatomic" || exit 1; \
47262	case $(srcdir) in \
47263	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
47264	  *) topdir=`echo $(TARGET_SUBDIR)/libatomic/ | \
47265		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
47266	esac; \
47267	module_srcdir=libatomic; \
47268	rm -f no-such-file || : ; \
47269	CONFIG_SITE=no-such-file $(SHELL) \
47270	  $$s/$$module_srcdir/configure \
47271	  --srcdir=$${topdir}/$$module_srcdir \
47272	  $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
47273	  --target=${target_alias}  \
47274	  || exit 1
47275@endif target-libatomic
47276
47277
47278
47279
47280
47281.PHONY: all-target-libatomic maybe-all-target-libatomic
47282maybe-all-target-libatomic:
47283@if gcc-bootstrap
47284all-target-libatomic: stage_current
47285@endif gcc-bootstrap
47286@if target-libatomic
47287TARGET-target-libatomic=all
47288maybe-all-target-libatomic: all-target-libatomic
47289all-target-libatomic: configure-target-libatomic
47290	@: $(MAKE); $(unstage)
47291	@r=`${PWD_COMMAND}`; export r; \
47292	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47293	$(NORMAL_TARGET_EXPORTS)  \
47294	(cd $(TARGET_SUBDIR)/libatomic && \
47295	  $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS)   \
47296		$(TARGET-target-libatomic))
47297@endif target-libatomic
47298
47299
47300
47301
47302
47303.PHONY: check-target-libatomic maybe-check-target-libatomic
47304maybe-check-target-libatomic:
47305@if target-libatomic
47306maybe-check-target-libatomic: check-target-libatomic
47307
47308check-target-libatomic:
47309	@: $(MAKE); $(unstage)
47310	@r=`${PWD_COMMAND}`; export r; \
47311	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47312	$(NORMAL_TARGET_EXPORTS) \
47313	(cd $(TARGET_SUBDIR)/libatomic && \
47314	  $(MAKE) $(TARGET_FLAGS_TO_PASS)   check)
47315
47316@endif target-libatomic
47317
47318.PHONY: install-target-libatomic maybe-install-target-libatomic
47319maybe-install-target-libatomic:
47320@if target-libatomic
47321maybe-install-target-libatomic: install-target-libatomic
47322
47323install-target-libatomic: installdirs
47324	@: $(MAKE); $(unstage)
47325	@r=`${PWD_COMMAND}`; export r; \
47326	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47327	$(NORMAL_TARGET_EXPORTS) \
47328	(cd $(TARGET_SUBDIR)/libatomic && \
47329	  $(MAKE) $(TARGET_FLAGS_TO_PASS)  install)
47330
47331@endif target-libatomic
47332
47333.PHONY: install-strip-target-libatomic maybe-install-strip-target-libatomic
47334maybe-install-strip-target-libatomic:
47335@if target-libatomic
47336maybe-install-strip-target-libatomic: install-strip-target-libatomic
47337
47338install-strip-target-libatomic: installdirs
47339	@: $(MAKE); $(unstage)
47340	@r=`${PWD_COMMAND}`; export r; \
47341	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47342	$(NORMAL_TARGET_EXPORTS) \
47343	(cd $(TARGET_SUBDIR)/libatomic && \
47344	  $(MAKE) $(TARGET_FLAGS_TO_PASS)  install-strip)
47345
47346@endif target-libatomic
47347
47348# Other targets (info, dvi, pdf, etc.)
47349
47350.PHONY: maybe-info-target-libatomic info-target-libatomic
47351maybe-info-target-libatomic:
47352@if target-libatomic
47353maybe-info-target-libatomic: info-target-libatomic
47354
47355info-target-libatomic: \
47356    configure-target-libatomic 
47357	@: $(MAKE); $(unstage)
47358	@[ -f $(TARGET_SUBDIR)/libatomic/Makefile ] || exit 0; \
47359	r=`${PWD_COMMAND}`; export r; \
47360	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47361	$(NORMAL_TARGET_EXPORTS) \
47362	echo "Doing info in $(TARGET_SUBDIR)/libatomic"; \
47363	for flag in $(EXTRA_TARGET_FLAGS); do \
47364	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47365	done; \
47366	(cd $(TARGET_SUBDIR)/libatomic && \
47367	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47368	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47369	          "RANLIB=$${RANLIB}" \
47370	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
47371	           info) \
47372	  || exit 1
47373
47374@endif target-libatomic
47375
47376.PHONY: maybe-dvi-target-libatomic dvi-target-libatomic
47377maybe-dvi-target-libatomic:
47378@if target-libatomic
47379maybe-dvi-target-libatomic: dvi-target-libatomic
47380
47381dvi-target-libatomic: \
47382    configure-target-libatomic 
47383	@: $(MAKE); $(unstage)
47384	@[ -f $(TARGET_SUBDIR)/libatomic/Makefile ] || exit 0; \
47385	r=`${PWD_COMMAND}`; export r; \
47386	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47387	$(NORMAL_TARGET_EXPORTS) \
47388	echo "Doing dvi in $(TARGET_SUBDIR)/libatomic"; \
47389	for flag in $(EXTRA_TARGET_FLAGS); do \
47390	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47391	done; \
47392	(cd $(TARGET_SUBDIR)/libatomic && \
47393	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47394	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47395	          "RANLIB=$${RANLIB}" \
47396	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
47397	           dvi) \
47398	  || exit 1
47399
47400@endif target-libatomic
47401
47402.PHONY: maybe-pdf-target-libatomic pdf-target-libatomic
47403maybe-pdf-target-libatomic:
47404@if target-libatomic
47405maybe-pdf-target-libatomic: pdf-target-libatomic
47406
47407pdf-target-libatomic: \
47408    configure-target-libatomic 
47409	@: $(MAKE); $(unstage)
47410	@[ -f $(TARGET_SUBDIR)/libatomic/Makefile ] || exit 0; \
47411	r=`${PWD_COMMAND}`; export r; \
47412	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47413	$(NORMAL_TARGET_EXPORTS) \
47414	echo "Doing pdf in $(TARGET_SUBDIR)/libatomic"; \
47415	for flag in $(EXTRA_TARGET_FLAGS); do \
47416	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47417	done; \
47418	(cd $(TARGET_SUBDIR)/libatomic && \
47419	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47420	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47421	          "RANLIB=$${RANLIB}" \
47422	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
47423	           pdf) \
47424	  || exit 1
47425
47426@endif target-libatomic
47427
47428.PHONY: maybe-html-target-libatomic html-target-libatomic
47429maybe-html-target-libatomic:
47430@if target-libatomic
47431maybe-html-target-libatomic: html-target-libatomic
47432
47433html-target-libatomic: \
47434    configure-target-libatomic 
47435	@: $(MAKE); $(unstage)
47436	@[ -f $(TARGET_SUBDIR)/libatomic/Makefile ] || exit 0; \
47437	r=`${PWD_COMMAND}`; export r; \
47438	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47439	$(NORMAL_TARGET_EXPORTS) \
47440	echo "Doing html in $(TARGET_SUBDIR)/libatomic"; \
47441	for flag in $(EXTRA_TARGET_FLAGS); do \
47442	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47443	done; \
47444	(cd $(TARGET_SUBDIR)/libatomic && \
47445	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47446	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47447	          "RANLIB=$${RANLIB}" \
47448	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
47449	           html) \
47450	  || exit 1
47451
47452@endif target-libatomic
47453
47454.PHONY: maybe-TAGS-target-libatomic TAGS-target-libatomic
47455maybe-TAGS-target-libatomic:
47456@if target-libatomic
47457maybe-TAGS-target-libatomic: TAGS-target-libatomic
47458
47459TAGS-target-libatomic: \
47460    configure-target-libatomic 
47461	@: $(MAKE); $(unstage)
47462	@[ -f $(TARGET_SUBDIR)/libatomic/Makefile ] || exit 0; \
47463	r=`${PWD_COMMAND}`; export r; \
47464	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47465	$(NORMAL_TARGET_EXPORTS) \
47466	echo "Doing TAGS in $(TARGET_SUBDIR)/libatomic"; \
47467	for flag in $(EXTRA_TARGET_FLAGS); do \
47468	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47469	done; \
47470	(cd $(TARGET_SUBDIR)/libatomic && \
47471	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47472	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47473	          "RANLIB=$${RANLIB}" \
47474	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
47475	           TAGS) \
47476	  || exit 1
47477
47478@endif target-libatomic
47479
47480.PHONY: maybe-install-info-target-libatomic install-info-target-libatomic
47481maybe-install-info-target-libatomic:
47482@if target-libatomic
47483maybe-install-info-target-libatomic: install-info-target-libatomic
47484
47485install-info-target-libatomic: \
47486    configure-target-libatomic \
47487    info-target-libatomic 
47488	@: $(MAKE); $(unstage)
47489	@[ -f $(TARGET_SUBDIR)/libatomic/Makefile ] || exit 0; \
47490	r=`${PWD_COMMAND}`; export r; \
47491	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47492	$(NORMAL_TARGET_EXPORTS) \
47493	echo "Doing install-info in $(TARGET_SUBDIR)/libatomic"; \
47494	for flag in $(EXTRA_TARGET_FLAGS); do \
47495	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47496	done; \
47497	(cd $(TARGET_SUBDIR)/libatomic && \
47498	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47499	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47500	          "RANLIB=$${RANLIB}" \
47501	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
47502	           install-info) \
47503	  || exit 1
47504
47505@endif target-libatomic
47506
47507.PHONY: maybe-install-pdf-target-libatomic install-pdf-target-libatomic
47508maybe-install-pdf-target-libatomic:
47509@if target-libatomic
47510maybe-install-pdf-target-libatomic: install-pdf-target-libatomic
47511
47512install-pdf-target-libatomic: \
47513    configure-target-libatomic \
47514    pdf-target-libatomic 
47515	@: $(MAKE); $(unstage)
47516	@[ -f $(TARGET_SUBDIR)/libatomic/Makefile ] || exit 0; \
47517	r=`${PWD_COMMAND}`; export r; \
47518	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47519	$(NORMAL_TARGET_EXPORTS) \
47520	echo "Doing install-pdf in $(TARGET_SUBDIR)/libatomic"; \
47521	for flag in $(EXTRA_TARGET_FLAGS); do \
47522	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47523	done; \
47524	(cd $(TARGET_SUBDIR)/libatomic && \
47525	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47526	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47527	          "RANLIB=$${RANLIB}" \
47528	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
47529	           install-pdf) \
47530	  || exit 1
47531
47532@endif target-libatomic
47533
47534.PHONY: maybe-install-html-target-libatomic install-html-target-libatomic
47535maybe-install-html-target-libatomic:
47536@if target-libatomic
47537maybe-install-html-target-libatomic: install-html-target-libatomic
47538
47539install-html-target-libatomic: \
47540    configure-target-libatomic \
47541    html-target-libatomic 
47542	@: $(MAKE); $(unstage)
47543	@[ -f $(TARGET_SUBDIR)/libatomic/Makefile ] || exit 0; \
47544	r=`${PWD_COMMAND}`; export r; \
47545	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47546	$(NORMAL_TARGET_EXPORTS) \
47547	echo "Doing install-html in $(TARGET_SUBDIR)/libatomic"; \
47548	for flag in $(EXTRA_TARGET_FLAGS); do \
47549	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47550	done; \
47551	(cd $(TARGET_SUBDIR)/libatomic && \
47552	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47553	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47554	          "RANLIB=$${RANLIB}" \
47555	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
47556	           install-html) \
47557	  || exit 1
47558
47559@endif target-libatomic
47560
47561.PHONY: maybe-installcheck-target-libatomic installcheck-target-libatomic
47562maybe-installcheck-target-libatomic:
47563@if target-libatomic
47564maybe-installcheck-target-libatomic: installcheck-target-libatomic
47565
47566installcheck-target-libatomic: \
47567    configure-target-libatomic 
47568	@: $(MAKE); $(unstage)
47569	@[ -f $(TARGET_SUBDIR)/libatomic/Makefile ] || exit 0; \
47570	r=`${PWD_COMMAND}`; export r; \
47571	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47572	$(NORMAL_TARGET_EXPORTS) \
47573	echo "Doing installcheck in $(TARGET_SUBDIR)/libatomic"; \
47574	for flag in $(EXTRA_TARGET_FLAGS); do \
47575	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47576	done; \
47577	(cd $(TARGET_SUBDIR)/libatomic && \
47578	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47579	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47580	          "RANLIB=$${RANLIB}" \
47581	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
47582	           installcheck) \
47583	  || exit 1
47584
47585@endif target-libatomic
47586
47587.PHONY: maybe-mostlyclean-target-libatomic mostlyclean-target-libatomic
47588maybe-mostlyclean-target-libatomic:
47589@if target-libatomic
47590maybe-mostlyclean-target-libatomic: mostlyclean-target-libatomic
47591
47592mostlyclean-target-libatomic: 
47593	@: $(MAKE); $(unstage)
47594	@[ -f $(TARGET_SUBDIR)/libatomic/Makefile ] || exit 0; \
47595	r=`${PWD_COMMAND}`; export r; \
47596	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47597	$(NORMAL_TARGET_EXPORTS) \
47598	echo "Doing mostlyclean in $(TARGET_SUBDIR)/libatomic"; \
47599	for flag in $(EXTRA_TARGET_FLAGS); do \
47600	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47601	done; \
47602	(cd $(TARGET_SUBDIR)/libatomic && \
47603	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47604	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47605	          "RANLIB=$${RANLIB}" \
47606	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
47607	           mostlyclean) \
47608	  || exit 1
47609
47610@endif target-libatomic
47611
47612.PHONY: maybe-clean-target-libatomic clean-target-libatomic
47613maybe-clean-target-libatomic:
47614@if target-libatomic
47615maybe-clean-target-libatomic: clean-target-libatomic
47616
47617clean-target-libatomic: 
47618	@: $(MAKE); $(unstage)
47619	@[ -f $(TARGET_SUBDIR)/libatomic/Makefile ] || exit 0; \
47620	r=`${PWD_COMMAND}`; export r; \
47621	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47622	$(NORMAL_TARGET_EXPORTS) \
47623	echo "Doing clean in $(TARGET_SUBDIR)/libatomic"; \
47624	for flag in $(EXTRA_TARGET_FLAGS); do \
47625	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47626	done; \
47627	(cd $(TARGET_SUBDIR)/libatomic && \
47628	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47629	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47630	          "RANLIB=$${RANLIB}" \
47631	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
47632	           clean) \
47633	  || exit 1
47634
47635@endif target-libatomic
47636
47637.PHONY: maybe-distclean-target-libatomic distclean-target-libatomic
47638maybe-distclean-target-libatomic:
47639@if target-libatomic
47640maybe-distclean-target-libatomic: distclean-target-libatomic
47641
47642distclean-target-libatomic: 
47643	@: $(MAKE); $(unstage)
47644	@[ -f $(TARGET_SUBDIR)/libatomic/Makefile ] || exit 0; \
47645	r=`${PWD_COMMAND}`; export r; \
47646	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47647	$(NORMAL_TARGET_EXPORTS) \
47648	echo "Doing distclean in $(TARGET_SUBDIR)/libatomic"; \
47649	for flag in $(EXTRA_TARGET_FLAGS); do \
47650	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47651	done; \
47652	(cd $(TARGET_SUBDIR)/libatomic && \
47653	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47654	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47655	          "RANLIB=$${RANLIB}" \
47656	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
47657	           distclean) \
47658	  || exit 1
47659
47660@endif target-libatomic
47661
47662.PHONY: maybe-maintainer-clean-target-libatomic maintainer-clean-target-libatomic
47663maybe-maintainer-clean-target-libatomic:
47664@if target-libatomic
47665maybe-maintainer-clean-target-libatomic: maintainer-clean-target-libatomic
47666
47667maintainer-clean-target-libatomic: 
47668	@: $(MAKE); $(unstage)
47669	@[ -f $(TARGET_SUBDIR)/libatomic/Makefile ] || exit 0; \
47670	r=`${PWD_COMMAND}`; export r; \
47671	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47672	$(NORMAL_TARGET_EXPORTS) \
47673	echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libatomic"; \
47674	for flag in $(EXTRA_TARGET_FLAGS); do \
47675	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47676	done; \
47677	(cd $(TARGET_SUBDIR)/libatomic && \
47678	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47679	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47680	          "RANLIB=$${RANLIB}" \
47681	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
47682	           maintainer-clean) \
47683	  || exit 1
47684
47685@endif target-libatomic
47686
47687
47688
47689@if target-libgomp
47690.PHONY: check-target-libgomp-c++
47691check-target-libgomp-c++:
47692	$(MAKE) RUNTESTFLAGS="$(RUNTESTFLAGS) c++.exp" check-target-libgomp
47693
47694@endif target-libgomp
47695
47696@if target-libitm
47697.PHONY: check-target-libitm-c++
47698check-target-libitm-c++:
47699	$(MAKE) RUNTESTFLAGS="$(RUNTESTFLAGS) c++.exp" check-target-libitm
47700
47701@endif target-libitm
47702
47703# ----------
47704# GCC module
47705# ----------
47706
47707@if gcc-no-bootstrap
47708.PHONY: cross
47709cross: all-build all-gas all-ld
47710	@r=`${PWD_COMMAND}`; export r; \
47711	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47712	$(HOST_EXPORTS) \
47713	echo "Building the C and C++ compiler"; \
47714	cd gcc && $(MAKE) $(GCC_FLAGS_TO_PASS) LANGUAGES="c c++"
47715	@r=`${PWD_COMMAND}`; export r; \
47716	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47717	echo "Building runtime libraries"; \
47718	$(MAKE) $(RECURSE_FLAGS_TO_PASS) LANGUAGES="c c++" all
47719@endif gcc-no-bootstrap
47720
47721@if gcc
47722
47723.PHONY: check-gcc-c check-c
47724check-gcc-c:
47725	r=`${PWD_COMMAND}`; export r; \
47726	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47727	$(HOST_EXPORTS) \
47728	(cd gcc && $(MAKE) $(GCC_FLAGS_TO_PASS) check-gcc);
47729check-c: check-gcc-c
47730
47731.PHONY: check-gcc-c++ check-c++
47732check-gcc-c++:
47733	r=`${PWD_COMMAND}`; export r; \
47734	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47735	$(HOST_EXPORTS) \
47736	(cd gcc && $(MAKE) $(GCC_FLAGS_TO_PASS) check-c++);
47737check-c++: check-gcc-c++ check-target-libstdc++-v3 check-target-libitm-c++ check-target-libgomp-c++
47738
47739.PHONY: check-gcc-fortran check-fortran
47740check-gcc-fortran:
47741	r=`${PWD_COMMAND}`; export r; \
47742	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47743	$(HOST_EXPORTS) \
47744	(cd gcc && $(MAKE) $(GCC_FLAGS_TO_PASS) check-fortran);
47745check-fortran: check-gcc-fortran check-target-libquadmath check-target-libgfortran
47746
47747.PHONY: check-gcc-java check-java
47748check-gcc-java:
47749	r=`${PWD_COMMAND}`; export r; \
47750	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47751	$(HOST_EXPORTS) \
47752	(cd gcc && $(MAKE) $(GCC_FLAGS_TO_PASS) check-java);
47753check-java: check-gcc-java check-target-libjava
47754
47755.PHONY: check-gcc-ada check-ada
47756check-gcc-ada:
47757	r=`${PWD_COMMAND}`; export r; \
47758	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47759	$(HOST_EXPORTS) \
47760	(cd gcc && $(MAKE) $(GCC_FLAGS_TO_PASS) check-ada);
47761check-ada: check-gcc-ada check-target-libada
47762
47763.PHONY: check-gcc-objc check-objc
47764check-gcc-objc:
47765	r=`${PWD_COMMAND}`; export r; \
47766	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47767	$(HOST_EXPORTS) \
47768	(cd gcc && $(MAKE) $(GCC_FLAGS_TO_PASS) check-objc);
47769check-objc: check-gcc-objc check-target-libobjc
47770
47771.PHONY: check-gcc-obj-c++ check-obj-c++
47772check-gcc-obj-c++:
47773	r=`${PWD_COMMAND}`; export r; \
47774	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47775	$(HOST_EXPORTS) \
47776	(cd gcc && $(MAKE) $(GCC_FLAGS_TO_PASS) check-obj-c++);
47777check-obj-c++: check-gcc-obj-c++
47778
47779.PHONY: check-gcc-go check-go
47780check-gcc-go:
47781	r=`${PWD_COMMAND}`; export r; \
47782	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47783	$(HOST_EXPORTS) \
47784	(cd gcc && $(MAKE) $(GCC_FLAGS_TO_PASS) check-go);
47785check-go: check-gcc-go check-target-libgo
47786
47787
47788# The gcc part of install-no-fixedincludes, which relies on an intimate
47789# knowledge of how a number of gcc internal targets (inter)operate.  Delegate.
47790.PHONY: gcc-install-no-fixedincludes
47791gcc-install-no-fixedincludes:
47792	@if [ -f ./gcc/Makefile ]; then \
47793	  r=`${PWD_COMMAND}`; export r; \
47794	  s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47795	  $(HOST_EXPORTS) \
47796	  (cd ./gcc \
47797	   && $(MAKE) $(GCC_FLAGS_TO_PASS) install-no-fixedincludes); \
47798	else true; fi
47799@endif gcc
47800
47801# ---------------------
47802# GCC bootstrap support
47803# ---------------------
47804
47805# We track the current stage (the one in 'gcc') in the stage_current file.
47806# stage_last instead tracks the stage that was built last.  These targets
47807# are dummy when toplevel bootstrap is not active.
47808
47809# While making host and target tools, symlinks to the final stage must be
47810# there, so $(unstage) should be run at various points.  To avoid excessive
47811# recursive invocations of make, we "inline" them using a variable.  These
47812# must be referenced as ": $(MAKE) ; $(unstage)" rather than "$(unstage)"
47813# to avoid warnings from the GNU Make job server.
47814
47815unstage = :
47816stage = :
47817current_stage = ""
47818
47819@if gcc-bootstrap
47820unstage = if [ -f stage_last ]; then [ -f stage_current ] || $(MAKE) `cat stage_last`-start || exit 1; else :; fi
47821stage = if [ -f stage_current ]; then $(MAKE) `cat stage_current`-end || exit 1; else :; fi
47822current_stage = "`cat stage_current 2> /dev/null`"
47823@endif gcc-bootstrap
47824
47825.PHONY: unstage stage
47826unstage:
47827	@: $(MAKE); $(unstage)
47828stage:
47829	@: $(MAKE); $(stage)
47830
47831# Disable commands for lean bootstrap.
47832LEAN = false
47833
47834# We name the build directories for the various stages "stage1-gcc",
47835# "stage2-gcc","stage3-gcc", etc.
47836
47837# Since the 'compare' process will fail (on debugging information) if any
47838# directory names are different, we need to link the gcc directory for
47839# the previous stage to a constant name ('prev-gcc'), and to make the name of
47840# the build directories constant as well. For the latter, we use naked names
47841# like 'gcc', because the scripts in that directory assume it.  We use
47842# mv on platforms where symlinks to directories do not work or are not
47843# reliable.
47844
47845# 'touch' doesn't work right on some platforms.
47846STAMP = echo timestamp > 
47847
47848# We only want to compare .o files, so set this!
47849objext = .o
47850
47851
47852.PHONY: stage1-start stage1-end
47853
47854stage1-start::
47855	@: $(MAKE); $(stage); \
47856	echo stage1 > stage_current; \
47857	echo stage1 > stage_last; \
47858	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)
47859@if bfd
47860	@cd $(HOST_SUBDIR); [ -d stage1-bfd ] || \
47861	  mkdir stage1-bfd; \
47862	mv stage1-bfd bfd
47863@endif bfd
47864@if opcodes
47865	@cd $(HOST_SUBDIR); [ -d stage1-opcodes ] || \
47866	  mkdir stage1-opcodes; \
47867	mv stage1-opcodes opcodes
47868@endif opcodes
47869@if binutils
47870	@cd $(HOST_SUBDIR); [ -d stage1-binutils ] || \
47871	  mkdir stage1-binutils; \
47872	mv stage1-binutils binutils
47873@endif binutils
47874@if fixincludes
47875	@cd $(HOST_SUBDIR); [ -d stage1-fixincludes ] || \
47876	  mkdir stage1-fixincludes; \
47877	mv stage1-fixincludes fixincludes
47878@endif fixincludes
47879@if gas
47880	@cd $(HOST_SUBDIR); [ -d stage1-gas ] || \
47881	  mkdir stage1-gas; \
47882	mv stage1-gas gas
47883@endif gas
47884@if gcc
47885	@cd $(HOST_SUBDIR); [ -d stage1-gcc ] || \
47886	  mkdir stage1-gcc; \
47887	mv stage1-gcc gcc
47888@endif gcc
47889@if gmp
47890	@cd $(HOST_SUBDIR); [ -d stage1-gmp ] || \
47891	  mkdir stage1-gmp; \
47892	mv stage1-gmp gmp
47893@endif gmp
47894@if mpfr
47895	@cd $(HOST_SUBDIR); [ -d stage1-mpfr ] || \
47896	  mkdir stage1-mpfr; \
47897	mv stage1-mpfr mpfr
47898@endif mpfr
47899@if mpc
47900	@cd $(HOST_SUBDIR); [ -d stage1-mpc ] || \
47901	  mkdir stage1-mpc; \
47902	mv stage1-mpc mpc
47903@endif mpc
47904@if isl
47905	@cd $(HOST_SUBDIR); [ -d stage1-isl ] || \
47906	  mkdir stage1-isl; \
47907	mv stage1-isl isl
47908@endif isl
47909@if libelf
47910	@cd $(HOST_SUBDIR); [ -d stage1-libelf ] || \
47911	  mkdir stage1-libelf; \
47912	mv stage1-libelf libelf
47913@endif libelf
47914@if gold
47915	@cd $(HOST_SUBDIR); [ -d stage1-gold ] || \
47916	  mkdir stage1-gold; \
47917	mv stage1-gold gold
47918@endif gold
47919@if intl
47920	@cd $(HOST_SUBDIR); [ -d stage1-intl ] || \
47921	  mkdir stage1-intl; \
47922	mv stage1-intl intl
47923@endif intl
47924@if ld
47925	@cd $(HOST_SUBDIR); [ -d stage1-ld ] || \
47926	  mkdir stage1-ld; \
47927	mv stage1-ld ld
47928@endif ld
47929@if libbacktrace
47930	@cd $(HOST_SUBDIR); [ -d stage1-libbacktrace ] || \
47931	  mkdir stage1-libbacktrace; \
47932	mv stage1-libbacktrace libbacktrace
47933@endif libbacktrace
47934@if libcpp
47935	@cd $(HOST_SUBDIR); [ -d stage1-libcpp ] || \
47936	  mkdir stage1-libcpp; \
47937	mv stage1-libcpp libcpp
47938@endif libcpp
47939@if libdecnumber
47940	@cd $(HOST_SUBDIR); [ -d stage1-libdecnumber ] || \
47941	  mkdir stage1-libdecnumber; \
47942	mv stage1-libdecnumber libdecnumber
47943@endif libdecnumber
47944@if libiberty
47945	@cd $(HOST_SUBDIR); [ -d stage1-libiberty ] || \
47946	  mkdir stage1-libiberty; \
47947	mv stage1-libiberty libiberty
47948@endif libiberty
47949@if libiberty-linker-plugin
47950	@cd $(HOST_SUBDIR); [ -d stage1-libiberty-linker-plugin ] || \
47951	  mkdir stage1-libiberty-linker-plugin; \
47952	mv stage1-libiberty-linker-plugin libiberty-linker-plugin
47953@endif libiberty-linker-plugin
47954@if libiconv
47955	@cd $(HOST_SUBDIR); [ -d stage1-libiconv ] || \
47956	  mkdir stage1-libiconv; \
47957	mv stage1-libiconv libiconv
47958@endif libiconv
47959@if zlib
47960	@cd $(HOST_SUBDIR); [ -d stage1-zlib ] || \
47961	  mkdir stage1-zlib; \
47962	mv stage1-zlib zlib
47963@endif zlib
47964@if lto-plugin
47965	@cd $(HOST_SUBDIR); [ -d stage1-lto-plugin ] || \
47966	  mkdir stage1-lto-plugin; \
47967	mv stage1-lto-plugin lto-plugin
47968@endif lto-plugin
47969	@[ -d stage1-$(TARGET_SUBDIR) ] || \
47970	  mkdir stage1-$(TARGET_SUBDIR); \
47971	mv stage1-$(TARGET_SUBDIR) $(TARGET_SUBDIR)
47972
47973stage1-end:: 
47974@if bfd
47975	@if test -d $(HOST_SUBDIR)/bfd; then \
47976	  cd $(HOST_SUBDIR); mv bfd stage1-bfd; \
47977	fi
47978@endif bfd
47979@if opcodes
47980	@if test -d $(HOST_SUBDIR)/opcodes; then \
47981	  cd $(HOST_SUBDIR); mv opcodes stage1-opcodes; \
47982	fi
47983@endif opcodes
47984@if binutils
47985	@if test -d $(HOST_SUBDIR)/binutils; then \
47986	  cd $(HOST_SUBDIR); mv binutils stage1-binutils; \
47987	fi
47988@endif binutils
47989@if fixincludes
47990	@if test -d $(HOST_SUBDIR)/fixincludes; then \
47991	  cd $(HOST_SUBDIR); mv fixincludes stage1-fixincludes; \
47992	fi
47993@endif fixincludes
47994@if gas
47995	@if test -d $(HOST_SUBDIR)/gas; then \
47996	  cd $(HOST_SUBDIR); mv gas stage1-gas; \
47997	fi
47998@endif gas
47999@if gcc
48000	@if test -d $(HOST_SUBDIR)/gcc; then \
48001	  cd $(HOST_SUBDIR); mv gcc stage1-gcc; \
48002	fi
48003@endif gcc
48004@if gmp
48005	@if test -d $(HOST_SUBDIR)/gmp; then \
48006	  cd $(HOST_SUBDIR); mv gmp stage1-gmp; \
48007	fi
48008@endif gmp
48009@if mpfr
48010	@if test -d $(HOST_SUBDIR)/mpfr; then \
48011	  cd $(HOST_SUBDIR); mv mpfr stage1-mpfr; \
48012	fi
48013@endif mpfr
48014@if mpc
48015	@if test -d $(HOST_SUBDIR)/mpc; then \
48016	  cd $(HOST_SUBDIR); mv mpc stage1-mpc; \
48017	fi
48018@endif mpc
48019@if isl
48020	@if test -d $(HOST_SUBDIR)/isl; then \
48021	  cd $(HOST_SUBDIR); mv isl stage1-isl; \
48022	fi
48023@endif isl
48024@if libelf
48025	@if test -d $(HOST_SUBDIR)/libelf; then \
48026	  cd $(HOST_SUBDIR); mv libelf stage1-libelf; \
48027	fi
48028@endif libelf
48029@if gold
48030	@if test -d $(HOST_SUBDIR)/gold; then \
48031	  cd $(HOST_SUBDIR); mv gold stage1-gold; \
48032	fi
48033@endif gold
48034@if intl
48035	@if test -d $(HOST_SUBDIR)/intl; then \
48036	  cd $(HOST_SUBDIR); mv intl stage1-intl; \
48037	fi
48038@endif intl
48039@if ld
48040	@if test -d $(HOST_SUBDIR)/ld; then \
48041	  cd $(HOST_SUBDIR); mv ld stage1-ld; \
48042	fi
48043@endif ld
48044@if libbacktrace
48045	@if test -d $(HOST_SUBDIR)/libbacktrace; then \
48046	  cd $(HOST_SUBDIR); mv libbacktrace stage1-libbacktrace; \
48047	fi
48048@endif libbacktrace
48049@if libcpp
48050	@if test -d $(HOST_SUBDIR)/libcpp; then \
48051	  cd $(HOST_SUBDIR); mv libcpp stage1-libcpp; \
48052	fi
48053@endif libcpp
48054@if libdecnumber
48055	@if test -d $(HOST_SUBDIR)/libdecnumber; then \
48056	  cd $(HOST_SUBDIR); mv libdecnumber stage1-libdecnumber; \
48057	fi
48058@endif libdecnumber
48059@if libiberty
48060	@if test -d $(HOST_SUBDIR)/libiberty; then \
48061	  cd $(HOST_SUBDIR); mv libiberty stage1-libiberty; \
48062	fi
48063@endif libiberty
48064@if libiberty-linker-plugin
48065	@if test -d $(HOST_SUBDIR)/libiberty-linker-plugin; then \
48066	  cd $(HOST_SUBDIR); mv libiberty-linker-plugin stage1-libiberty-linker-plugin; \
48067	fi
48068@endif libiberty-linker-plugin
48069@if libiconv
48070	@if test -d $(HOST_SUBDIR)/libiconv; then \
48071	  cd $(HOST_SUBDIR); mv libiconv stage1-libiconv; \
48072	fi
48073@endif libiconv
48074@if zlib
48075	@if test -d $(HOST_SUBDIR)/zlib; then \
48076	  cd $(HOST_SUBDIR); mv zlib stage1-zlib; \
48077	fi
48078@endif zlib
48079@if lto-plugin
48080	@if test -d $(HOST_SUBDIR)/lto-plugin; then \
48081	  cd $(HOST_SUBDIR); mv lto-plugin stage1-lto-plugin; \
48082	fi
48083@endif lto-plugin
48084	@if test -d $(TARGET_SUBDIR); then \
48085	  mv $(TARGET_SUBDIR) stage1-$(TARGET_SUBDIR); \
48086	fi
48087	rm -f stage_current
48088
48089# Bubble a bug fix through all the stages up to stage 1.  They are
48090# remade, but not reconfigured.  The next stage (if any) will not be
48091# reconfigured either.
48092.PHONY: stage1-bubble
48093stage1-bubble:: 
48094	@r=`${PWD_COMMAND}`; export r; \
48095	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
48096	if test -f stage1-lean ; then \
48097	  echo Skipping rebuild of stage1; \
48098	else \
48099	  $(MAKE) stage1-start; \
48100	  $(MAKE) $(RECURSE_FLAGS_TO_PASS) all-stage1; \
48101	fi
48102
48103.PHONY: all-stage1 clean-stage1
48104do-clean: clean-stage1
48105
48106# FIXME: Will not need to be conditional when toplevel bootstrap is the
48107# only possibility, but now it conflicts with no-bootstrap rules
48108@if gcc-bootstrap
48109
48110
48111
48112
48113# Rules to wipe a stage and all the following ones, also used for cleanstrap
48114
48115.PHONY: distclean-stage1
48116distclean-stage1::
48117	@: $(MAKE); $(stage)
48118	@test "`cat stage_last`" != stage1 || rm -f stage_last
48119	rm -rf stage1-* 
48120
48121
48122@endif gcc-bootstrap
48123
48124
48125.PHONY: stage2-start stage2-end
48126
48127stage2-start::
48128	@: $(MAKE); $(stage); \
48129	echo stage2 > stage_current; \
48130	echo stage2 > stage_last; \
48131	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)
48132@if bfd
48133	@cd $(HOST_SUBDIR); [ -d stage2-bfd ] || \
48134	  mkdir stage2-bfd; \
48135	mv stage2-bfd bfd; \
48136	mv stage1-bfd prev-bfd || test -f stage1-lean 
48137@endif bfd
48138@if opcodes
48139	@cd $(HOST_SUBDIR); [ -d stage2-opcodes ] || \
48140	  mkdir stage2-opcodes; \
48141	mv stage2-opcodes opcodes; \
48142	mv stage1-opcodes prev-opcodes || test -f stage1-lean 
48143@endif opcodes
48144@if binutils
48145	@cd $(HOST_SUBDIR); [ -d stage2-binutils ] || \
48146	  mkdir stage2-binutils; \
48147	mv stage2-binutils binutils; \
48148	mv stage1-binutils prev-binutils || test -f stage1-lean 
48149@endif binutils
48150@if fixincludes
48151	@cd $(HOST_SUBDIR); [ -d stage2-fixincludes ] || \
48152	  mkdir stage2-fixincludes; \
48153	mv stage2-fixincludes fixincludes; \
48154	mv stage1-fixincludes prev-fixincludes || test -f stage1-lean 
48155@endif fixincludes
48156@if gas
48157	@cd $(HOST_SUBDIR); [ -d stage2-gas ] || \
48158	  mkdir stage2-gas; \
48159	mv stage2-gas gas; \
48160	mv stage1-gas prev-gas || test -f stage1-lean 
48161@endif gas
48162@if gcc
48163	@cd $(HOST_SUBDIR); [ -d stage2-gcc ] || \
48164	  mkdir stage2-gcc; \
48165	mv stage2-gcc gcc; \
48166	mv stage1-gcc prev-gcc || test -f stage1-lean 
48167@endif gcc
48168@if gmp
48169	@cd $(HOST_SUBDIR); [ -d stage2-gmp ] || \
48170	  mkdir stage2-gmp; \
48171	mv stage2-gmp gmp; \
48172	mv stage1-gmp prev-gmp || test -f stage1-lean 
48173@endif gmp
48174@if mpfr
48175	@cd $(HOST_SUBDIR); [ -d stage2-mpfr ] || \
48176	  mkdir stage2-mpfr; \
48177	mv stage2-mpfr mpfr; \
48178	mv stage1-mpfr prev-mpfr || test -f stage1-lean 
48179@endif mpfr
48180@if mpc
48181	@cd $(HOST_SUBDIR); [ -d stage2-mpc ] || \
48182	  mkdir stage2-mpc; \
48183	mv stage2-mpc mpc; \
48184	mv stage1-mpc prev-mpc || test -f stage1-lean 
48185@endif mpc
48186@if isl
48187	@cd $(HOST_SUBDIR); [ -d stage2-isl ] || \
48188	  mkdir stage2-isl; \
48189	mv stage2-isl isl; \
48190	mv stage1-isl prev-isl || test -f stage1-lean 
48191@endif isl
48192@if libelf
48193	@cd $(HOST_SUBDIR); [ -d stage2-libelf ] || \
48194	  mkdir stage2-libelf; \
48195	mv stage2-libelf libelf; \
48196	mv stage1-libelf prev-libelf || test -f stage1-lean 
48197@endif libelf
48198@if gold
48199	@cd $(HOST_SUBDIR); [ -d stage2-gold ] || \
48200	  mkdir stage2-gold; \
48201	mv stage2-gold gold; \
48202	mv stage1-gold prev-gold || test -f stage1-lean 
48203@endif gold
48204@if intl
48205	@cd $(HOST_SUBDIR); [ -d stage2-intl ] || \
48206	  mkdir stage2-intl; \
48207	mv stage2-intl intl; \
48208	mv stage1-intl prev-intl || test -f stage1-lean 
48209@endif intl
48210@if ld
48211	@cd $(HOST_SUBDIR); [ -d stage2-ld ] || \
48212	  mkdir stage2-ld; \
48213	mv stage2-ld ld; \
48214	mv stage1-ld prev-ld || test -f stage1-lean 
48215@endif ld
48216@if libbacktrace
48217	@cd $(HOST_SUBDIR); [ -d stage2-libbacktrace ] || \
48218	  mkdir stage2-libbacktrace; \
48219	mv stage2-libbacktrace libbacktrace; \
48220	mv stage1-libbacktrace prev-libbacktrace || test -f stage1-lean 
48221@endif libbacktrace
48222@if libcpp
48223	@cd $(HOST_SUBDIR); [ -d stage2-libcpp ] || \
48224	  mkdir stage2-libcpp; \
48225	mv stage2-libcpp libcpp; \
48226	mv stage1-libcpp prev-libcpp || test -f stage1-lean 
48227@endif libcpp
48228@if libdecnumber
48229	@cd $(HOST_SUBDIR); [ -d stage2-libdecnumber ] || \
48230	  mkdir stage2-libdecnumber; \
48231	mv stage2-libdecnumber libdecnumber; \
48232	mv stage1-libdecnumber prev-libdecnumber || test -f stage1-lean 
48233@endif libdecnumber
48234@if libiberty
48235	@cd $(HOST_SUBDIR); [ -d stage2-libiberty ] || \
48236	  mkdir stage2-libiberty; \
48237	mv stage2-libiberty libiberty; \
48238	mv stage1-libiberty prev-libiberty || test -f stage1-lean 
48239@endif libiberty
48240@if libiberty-linker-plugin
48241	@cd $(HOST_SUBDIR); [ -d stage2-libiberty-linker-plugin ] || \
48242	  mkdir stage2-libiberty-linker-plugin; \
48243	mv stage2-libiberty-linker-plugin libiberty-linker-plugin; \
48244	mv stage1-libiberty-linker-plugin prev-libiberty-linker-plugin || test -f stage1-lean 
48245@endif libiberty-linker-plugin
48246@if libiconv
48247	@cd $(HOST_SUBDIR); [ -d stage2-libiconv ] || \
48248	  mkdir stage2-libiconv; \
48249	mv stage2-libiconv libiconv; \
48250	mv stage1-libiconv prev-libiconv || test -f stage1-lean 
48251@endif libiconv
48252@if zlib
48253	@cd $(HOST_SUBDIR); [ -d stage2-zlib ] || \
48254	  mkdir stage2-zlib; \
48255	mv stage2-zlib zlib; \
48256	mv stage1-zlib prev-zlib || test -f stage1-lean 
48257@endif zlib
48258@if lto-plugin
48259	@cd $(HOST_SUBDIR); [ -d stage2-lto-plugin ] || \
48260	  mkdir stage2-lto-plugin; \
48261	mv stage2-lto-plugin lto-plugin; \
48262	mv stage1-lto-plugin prev-lto-plugin || test -f stage1-lean 
48263@endif lto-plugin
48264	@[ -d stage2-$(TARGET_SUBDIR) ] || \
48265	  mkdir stage2-$(TARGET_SUBDIR); \
48266	mv stage2-$(TARGET_SUBDIR) $(TARGET_SUBDIR); \
48267	mv stage1-$(TARGET_SUBDIR) prev-$(TARGET_SUBDIR) || test -f stage1-lean 
48268
48269stage2-end:: 
48270@if bfd
48271	@if test -d $(HOST_SUBDIR)/bfd; then \
48272	  cd $(HOST_SUBDIR); mv bfd stage2-bfd; \
48273	  mv prev-bfd stage1-bfd; : ; \
48274	fi
48275@endif bfd
48276@if opcodes
48277	@if test -d $(HOST_SUBDIR)/opcodes; then \
48278	  cd $(HOST_SUBDIR); mv opcodes stage2-opcodes; \
48279	  mv prev-opcodes stage1-opcodes; : ; \
48280	fi
48281@endif opcodes
48282@if binutils
48283	@if test -d $(HOST_SUBDIR)/binutils; then \
48284	  cd $(HOST_SUBDIR); mv binutils stage2-binutils; \
48285	  mv prev-binutils stage1-binutils; : ; \
48286	fi
48287@endif binutils
48288@if fixincludes
48289	@if test -d $(HOST_SUBDIR)/fixincludes; then \
48290	  cd $(HOST_SUBDIR); mv fixincludes stage2-fixincludes; \
48291	  mv prev-fixincludes stage1-fixincludes; : ; \
48292	fi
48293@endif fixincludes
48294@if gas
48295	@if test -d $(HOST_SUBDIR)/gas; then \
48296	  cd $(HOST_SUBDIR); mv gas stage2-gas; \
48297	  mv prev-gas stage1-gas; : ; \
48298	fi
48299@endif gas
48300@if gcc
48301	@if test -d $(HOST_SUBDIR)/gcc; then \
48302	  cd $(HOST_SUBDIR); mv gcc stage2-gcc; \
48303	  mv prev-gcc stage1-gcc; : ; \
48304	fi
48305@endif gcc
48306@if gmp
48307	@if test -d $(HOST_SUBDIR)/gmp; then \
48308	  cd $(HOST_SUBDIR); mv gmp stage2-gmp; \
48309	  mv prev-gmp stage1-gmp; : ; \
48310	fi
48311@endif gmp
48312@if mpfr
48313	@if test -d $(HOST_SUBDIR)/mpfr; then \
48314	  cd $(HOST_SUBDIR); mv mpfr stage2-mpfr; \
48315	  mv prev-mpfr stage1-mpfr; : ; \
48316	fi
48317@endif mpfr
48318@if mpc
48319	@if test -d $(HOST_SUBDIR)/mpc; then \
48320	  cd $(HOST_SUBDIR); mv mpc stage2-mpc; \
48321	  mv prev-mpc stage1-mpc; : ; \
48322	fi
48323@endif mpc
48324@if isl
48325	@if test -d $(HOST_SUBDIR)/isl; then \
48326	  cd $(HOST_SUBDIR); mv isl stage2-isl; \
48327	  mv prev-isl stage1-isl; : ; \
48328	fi
48329@endif isl
48330@if libelf
48331	@if test -d $(HOST_SUBDIR)/libelf; then \
48332	  cd $(HOST_SUBDIR); mv libelf stage2-libelf; \
48333	  mv prev-libelf stage1-libelf; : ; \
48334	fi
48335@endif libelf
48336@if gold
48337	@if test -d $(HOST_SUBDIR)/gold; then \
48338	  cd $(HOST_SUBDIR); mv gold stage2-gold; \
48339	  mv prev-gold stage1-gold; : ; \
48340	fi
48341@endif gold
48342@if intl
48343	@if test -d $(HOST_SUBDIR)/intl; then \
48344	  cd $(HOST_SUBDIR); mv intl stage2-intl; \
48345	  mv prev-intl stage1-intl; : ; \
48346	fi
48347@endif intl
48348@if ld
48349	@if test -d $(HOST_SUBDIR)/ld; then \
48350	  cd $(HOST_SUBDIR); mv ld stage2-ld; \
48351	  mv prev-ld stage1-ld; : ; \
48352	fi
48353@endif ld
48354@if libbacktrace
48355	@if test -d $(HOST_SUBDIR)/libbacktrace; then \
48356	  cd $(HOST_SUBDIR); mv libbacktrace stage2-libbacktrace; \
48357	  mv prev-libbacktrace stage1-libbacktrace; : ; \
48358	fi
48359@endif libbacktrace
48360@if libcpp
48361	@if test -d $(HOST_SUBDIR)/libcpp; then \
48362	  cd $(HOST_SUBDIR); mv libcpp stage2-libcpp; \
48363	  mv prev-libcpp stage1-libcpp; : ; \
48364	fi
48365@endif libcpp
48366@if libdecnumber
48367	@if test -d $(HOST_SUBDIR)/libdecnumber; then \
48368	  cd $(HOST_SUBDIR); mv libdecnumber stage2-libdecnumber; \
48369	  mv prev-libdecnumber stage1-libdecnumber; : ; \
48370	fi
48371@endif libdecnumber
48372@if libiberty
48373	@if test -d $(HOST_SUBDIR)/libiberty; then \
48374	  cd $(HOST_SUBDIR); mv libiberty stage2-libiberty; \
48375	  mv prev-libiberty stage1-libiberty; : ; \
48376	fi
48377@endif libiberty
48378@if libiberty-linker-plugin
48379	@if test -d $(HOST_SUBDIR)/libiberty-linker-plugin; then \
48380	  cd $(HOST_SUBDIR); mv libiberty-linker-plugin stage2-libiberty-linker-plugin; \
48381	  mv prev-libiberty-linker-plugin stage1-libiberty-linker-plugin; : ; \
48382	fi
48383@endif libiberty-linker-plugin
48384@if libiconv
48385	@if test -d $(HOST_SUBDIR)/libiconv; then \
48386	  cd $(HOST_SUBDIR); mv libiconv stage2-libiconv; \
48387	  mv prev-libiconv stage1-libiconv; : ; \
48388	fi
48389@endif libiconv
48390@if zlib
48391	@if test -d $(HOST_SUBDIR)/zlib; then \
48392	  cd $(HOST_SUBDIR); mv zlib stage2-zlib; \
48393	  mv prev-zlib stage1-zlib; : ; \
48394	fi
48395@endif zlib
48396@if lto-plugin
48397	@if test -d $(HOST_SUBDIR)/lto-plugin; then \
48398	  cd $(HOST_SUBDIR); mv lto-plugin stage2-lto-plugin; \
48399	  mv prev-lto-plugin stage1-lto-plugin; : ; \
48400	fi
48401@endif lto-plugin
48402	@if test -d $(TARGET_SUBDIR); then \
48403	  mv $(TARGET_SUBDIR) stage2-$(TARGET_SUBDIR); \
48404	  mv prev-$(TARGET_SUBDIR) stage1-$(TARGET_SUBDIR); : ; \
48405	fi
48406	rm -f stage_current
48407
48408# Bubble a bug fix through all the stages up to stage 2.  They are
48409# remade, but not reconfigured.  The next stage (if any) will not be
48410# reconfigured either.
48411.PHONY: stage2-bubble
48412stage2-bubble:: stage1-bubble
48413	@r=`${PWD_COMMAND}`; export r; \
48414	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
48415	if test -f stage2-lean || test -f stage1-lean ; then \
48416	  echo Skipping rebuild of stage2; \
48417	else \
48418	  $(MAKE) stage2-start; \
48419	  $(MAKE) $(RECURSE_FLAGS_TO_PASS) all-stage2; \
48420	fi
48421
48422.PHONY: all-stage2 clean-stage2
48423do-clean: clean-stage2
48424
48425# FIXME: Will not need to be conditional when toplevel bootstrap is the
48426# only possibility, but now it conflicts with no-bootstrap rules
48427@if gcc-bootstrap
48428
48429
48430
48431.PHONY: bootstrap2 bootstrap2-lean
48432bootstrap2:
48433	echo stage2 > stage_final
48434	@r=`${PWD_COMMAND}`; export r; \
48435	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
48436	$(MAKE) $(RECURSE_FLAGS_TO_PASS) stage2-bubble
48437	@: $(MAKE); $(unstage)
48438	@r=`${PWD_COMMAND}`; export r; \
48439	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
48440	TFLAGS="$(STAGE2_TFLAGS)"; \
48441	$(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
48442
48443bootstrap2-lean:
48444	echo stage2 > stage_final
48445	@r=`${PWD_COMMAND}`; export r; \
48446	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
48447	$(MAKE) $(RECURSE_FLAGS_TO_PASS) LEAN=: stage2-bubble
48448	@: $(MAKE); $(unstage)
48449	@r=`${PWD_COMMAND}`; export r; \
48450	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
48451	TFLAGS="$(STAGE2_TFLAGS)"; \
48452	$(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
48453
48454
48455# Rules to wipe a stage and all the following ones, also used for cleanstrap
48456distclean-stage1:: distclean-stage2 
48457.PHONY: distclean-stage2
48458distclean-stage2::
48459	@: $(MAKE); $(stage)
48460	@test "`cat stage_last`" != stage2 || rm -f stage_last
48461	rm -rf stage2-* 
48462
48463
48464@endif gcc-bootstrap
48465
48466
48467.PHONY: stage3-start stage3-end
48468
48469stage3-start::
48470	@: $(MAKE); $(stage); \
48471	echo stage3 > stage_current; \
48472	echo stage3 > stage_last; \
48473	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)
48474@if bfd
48475	@cd $(HOST_SUBDIR); [ -d stage3-bfd ] || \
48476	  mkdir stage3-bfd; \
48477	mv stage3-bfd bfd; \
48478	mv stage2-bfd prev-bfd || test -f stage2-lean 
48479@endif bfd
48480@if opcodes
48481	@cd $(HOST_SUBDIR); [ -d stage3-opcodes ] || \
48482	  mkdir stage3-opcodes; \
48483	mv stage3-opcodes opcodes; \
48484	mv stage2-opcodes prev-opcodes || test -f stage2-lean 
48485@endif opcodes
48486@if binutils
48487	@cd $(HOST_SUBDIR); [ -d stage3-binutils ] || \
48488	  mkdir stage3-binutils; \
48489	mv stage3-binutils binutils; \
48490	mv stage2-binutils prev-binutils || test -f stage2-lean 
48491@endif binutils
48492@if fixincludes
48493	@cd $(HOST_SUBDIR); [ -d stage3-fixincludes ] || \
48494	  mkdir stage3-fixincludes; \
48495	mv stage3-fixincludes fixincludes; \
48496	mv stage2-fixincludes prev-fixincludes || test -f stage2-lean 
48497@endif fixincludes
48498@if gas
48499	@cd $(HOST_SUBDIR); [ -d stage3-gas ] || \
48500	  mkdir stage3-gas; \
48501	mv stage3-gas gas; \
48502	mv stage2-gas prev-gas || test -f stage2-lean 
48503@endif gas
48504@if gcc
48505	@cd $(HOST_SUBDIR); [ -d stage3-gcc ] || \
48506	  mkdir stage3-gcc; \
48507	mv stage3-gcc gcc; \
48508	mv stage2-gcc prev-gcc || test -f stage2-lean 
48509@endif gcc
48510@if gmp
48511	@cd $(HOST_SUBDIR); [ -d stage3-gmp ] || \
48512	  mkdir stage3-gmp; \
48513	mv stage3-gmp gmp; \
48514	mv stage2-gmp prev-gmp || test -f stage2-lean 
48515@endif gmp
48516@if mpfr
48517	@cd $(HOST_SUBDIR); [ -d stage3-mpfr ] || \
48518	  mkdir stage3-mpfr; \
48519	mv stage3-mpfr mpfr; \
48520	mv stage2-mpfr prev-mpfr || test -f stage2-lean 
48521@endif mpfr
48522@if mpc
48523	@cd $(HOST_SUBDIR); [ -d stage3-mpc ] || \
48524	  mkdir stage3-mpc; \
48525	mv stage3-mpc mpc; \
48526	mv stage2-mpc prev-mpc || test -f stage2-lean 
48527@endif mpc
48528@if isl
48529	@cd $(HOST_SUBDIR); [ -d stage3-isl ] || \
48530	  mkdir stage3-isl; \
48531	mv stage3-isl isl; \
48532	mv stage2-isl prev-isl || test -f stage2-lean 
48533@endif isl
48534@if libelf
48535	@cd $(HOST_SUBDIR); [ -d stage3-libelf ] || \
48536	  mkdir stage3-libelf; \
48537	mv stage3-libelf libelf; \
48538	mv stage2-libelf prev-libelf || test -f stage2-lean 
48539@endif libelf
48540@if gold
48541	@cd $(HOST_SUBDIR); [ -d stage3-gold ] || \
48542	  mkdir stage3-gold; \
48543	mv stage3-gold gold; \
48544	mv stage2-gold prev-gold || test -f stage2-lean 
48545@endif gold
48546@if intl
48547	@cd $(HOST_SUBDIR); [ -d stage3-intl ] || \
48548	  mkdir stage3-intl; \
48549	mv stage3-intl intl; \
48550	mv stage2-intl prev-intl || test -f stage2-lean 
48551@endif intl
48552@if ld
48553	@cd $(HOST_SUBDIR); [ -d stage3-ld ] || \
48554	  mkdir stage3-ld; \
48555	mv stage3-ld ld; \
48556	mv stage2-ld prev-ld || test -f stage2-lean 
48557@endif ld
48558@if libbacktrace
48559	@cd $(HOST_SUBDIR); [ -d stage3-libbacktrace ] || \
48560	  mkdir stage3-libbacktrace; \
48561	mv stage3-libbacktrace libbacktrace; \
48562	mv stage2-libbacktrace prev-libbacktrace || test -f stage2-lean 
48563@endif libbacktrace
48564@if libcpp
48565	@cd $(HOST_SUBDIR); [ -d stage3-libcpp ] || \
48566	  mkdir stage3-libcpp; \
48567	mv stage3-libcpp libcpp; \
48568	mv stage2-libcpp prev-libcpp || test -f stage2-lean 
48569@endif libcpp
48570@if libdecnumber
48571	@cd $(HOST_SUBDIR); [ -d stage3-libdecnumber ] || \
48572	  mkdir stage3-libdecnumber; \
48573	mv stage3-libdecnumber libdecnumber; \
48574	mv stage2-libdecnumber prev-libdecnumber || test -f stage2-lean 
48575@endif libdecnumber
48576@if libiberty
48577	@cd $(HOST_SUBDIR); [ -d stage3-libiberty ] || \
48578	  mkdir stage3-libiberty; \
48579	mv stage3-libiberty libiberty; \
48580	mv stage2-libiberty prev-libiberty || test -f stage2-lean 
48581@endif libiberty
48582@if libiberty-linker-plugin
48583	@cd $(HOST_SUBDIR); [ -d stage3-libiberty-linker-plugin ] || \
48584	  mkdir stage3-libiberty-linker-plugin; \
48585	mv stage3-libiberty-linker-plugin libiberty-linker-plugin; \
48586	mv stage2-libiberty-linker-plugin prev-libiberty-linker-plugin || test -f stage2-lean 
48587@endif libiberty-linker-plugin
48588@if libiconv
48589	@cd $(HOST_SUBDIR); [ -d stage3-libiconv ] || \
48590	  mkdir stage3-libiconv; \
48591	mv stage3-libiconv libiconv; \
48592	mv stage2-libiconv prev-libiconv || test -f stage2-lean 
48593@endif libiconv
48594@if zlib
48595	@cd $(HOST_SUBDIR); [ -d stage3-zlib ] || \
48596	  mkdir stage3-zlib; \
48597	mv stage3-zlib zlib; \
48598	mv stage2-zlib prev-zlib || test -f stage2-lean 
48599@endif zlib
48600@if lto-plugin
48601	@cd $(HOST_SUBDIR); [ -d stage3-lto-plugin ] || \
48602	  mkdir stage3-lto-plugin; \
48603	mv stage3-lto-plugin lto-plugin; \
48604	mv stage2-lto-plugin prev-lto-plugin || test -f stage2-lean 
48605@endif lto-plugin
48606	@[ -d stage3-$(TARGET_SUBDIR) ] || \
48607	  mkdir stage3-$(TARGET_SUBDIR); \
48608	mv stage3-$(TARGET_SUBDIR) $(TARGET_SUBDIR); \
48609	mv stage2-$(TARGET_SUBDIR) prev-$(TARGET_SUBDIR) || test -f stage2-lean 
48610
48611stage3-end:: 
48612@if bfd
48613	@if test -d $(HOST_SUBDIR)/bfd; then \
48614	  cd $(HOST_SUBDIR); mv bfd stage3-bfd; \
48615	  mv prev-bfd stage2-bfd; : ; \
48616	fi
48617@endif bfd
48618@if opcodes
48619	@if test -d $(HOST_SUBDIR)/opcodes; then \
48620	  cd $(HOST_SUBDIR); mv opcodes stage3-opcodes; \
48621	  mv prev-opcodes stage2-opcodes; : ; \
48622	fi
48623@endif opcodes
48624@if binutils
48625	@if test -d $(HOST_SUBDIR)/binutils; then \
48626	  cd $(HOST_SUBDIR); mv binutils stage3-binutils; \
48627	  mv prev-binutils stage2-binutils; : ; \
48628	fi
48629@endif binutils
48630@if fixincludes
48631	@if test -d $(HOST_SUBDIR)/fixincludes; then \
48632	  cd $(HOST_SUBDIR); mv fixincludes stage3-fixincludes; \
48633	  mv prev-fixincludes stage2-fixincludes; : ; \
48634	fi
48635@endif fixincludes
48636@if gas
48637	@if test -d $(HOST_SUBDIR)/gas; then \
48638	  cd $(HOST_SUBDIR); mv gas stage3-gas; \
48639	  mv prev-gas stage2-gas; : ; \
48640	fi
48641@endif gas
48642@if gcc
48643	@if test -d $(HOST_SUBDIR)/gcc; then \
48644	  cd $(HOST_SUBDIR); mv gcc stage3-gcc; \
48645	  mv prev-gcc stage2-gcc; : ; \
48646	fi
48647@endif gcc
48648@if gmp
48649	@if test -d $(HOST_SUBDIR)/gmp; then \
48650	  cd $(HOST_SUBDIR); mv gmp stage3-gmp; \
48651	  mv prev-gmp stage2-gmp; : ; \
48652	fi
48653@endif gmp
48654@if mpfr
48655	@if test -d $(HOST_SUBDIR)/mpfr; then \
48656	  cd $(HOST_SUBDIR); mv mpfr stage3-mpfr; \
48657	  mv prev-mpfr stage2-mpfr; : ; \
48658	fi
48659@endif mpfr
48660@if mpc
48661	@if test -d $(HOST_SUBDIR)/mpc; then \
48662	  cd $(HOST_SUBDIR); mv mpc stage3-mpc; \
48663	  mv prev-mpc stage2-mpc; : ; \
48664	fi
48665@endif mpc
48666@if isl
48667	@if test -d $(HOST_SUBDIR)/isl; then \
48668	  cd $(HOST_SUBDIR); mv isl stage3-isl; \
48669	  mv prev-isl stage2-isl; : ; \
48670	fi
48671@endif isl
48672@if libelf
48673	@if test -d $(HOST_SUBDIR)/libelf; then \
48674	  cd $(HOST_SUBDIR); mv libelf stage3-libelf; \
48675	  mv prev-libelf stage2-libelf; : ; \
48676	fi
48677@endif libelf
48678@if gold
48679	@if test -d $(HOST_SUBDIR)/gold; then \
48680	  cd $(HOST_SUBDIR); mv gold stage3-gold; \
48681	  mv prev-gold stage2-gold; : ; \
48682	fi
48683@endif gold
48684@if intl
48685	@if test -d $(HOST_SUBDIR)/intl; then \
48686	  cd $(HOST_SUBDIR); mv intl stage3-intl; \
48687	  mv prev-intl stage2-intl; : ; \
48688	fi
48689@endif intl
48690@if ld
48691	@if test -d $(HOST_SUBDIR)/ld; then \
48692	  cd $(HOST_SUBDIR); mv ld stage3-ld; \
48693	  mv prev-ld stage2-ld; : ; \
48694	fi
48695@endif ld
48696@if libbacktrace
48697	@if test -d $(HOST_SUBDIR)/libbacktrace; then \
48698	  cd $(HOST_SUBDIR); mv libbacktrace stage3-libbacktrace; \
48699	  mv prev-libbacktrace stage2-libbacktrace; : ; \
48700	fi
48701@endif libbacktrace
48702@if libcpp
48703	@if test -d $(HOST_SUBDIR)/libcpp; then \
48704	  cd $(HOST_SUBDIR); mv libcpp stage3-libcpp; \
48705	  mv prev-libcpp stage2-libcpp; : ; \
48706	fi
48707@endif libcpp
48708@if libdecnumber
48709	@if test -d $(HOST_SUBDIR)/libdecnumber; then \
48710	  cd $(HOST_SUBDIR); mv libdecnumber stage3-libdecnumber; \
48711	  mv prev-libdecnumber stage2-libdecnumber; : ; \
48712	fi
48713@endif libdecnumber
48714@if libiberty
48715	@if test -d $(HOST_SUBDIR)/libiberty; then \
48716	  cd $(HOST_SUBDIR); mv libiberty stage3-libiberty; \
48717	  mv prev-libiberty stage2-libiberty; : ; \
48718	fi
48719@endif libiberty
48720@if libiberty-linker-plugin
48721	@if test -d $(HOST_SUBDIR)/libiberty-linker-plugin; then \
48722	  cd $(HOST_SUBDIR); mv libiberty-linker-plugin stage3-libiberty-linker-plugin; \
48723	  mv prev-libiberty-linker-plugin stage2-libiberty-linker-plugin; : ; \
48724	fi
48725@endif libiberty-linker-plugin
48726@if libiconv
48727	@if test -d $(HOST_SUBDIR)/libiconv; then \
48728	  cd $(HOST_SUBDIR); mv libiconv stage3-libiconv; \
48729	  mv prev-libiconv stage2-libiconv; : ; \
48730	fi
48731@endif libiconv
48732@if zlib
48733	@if test -d $(HOST_SUBDIR)/zlib; then \
48734	  cd $(HOST_SUBDIR); mv zlib stage3-zlib; \
48735	  mv prev-zlib stage2-zlib; : ; \
48736	fi
48737@endif zlib
48738@if lto-plugin
48739	@if test -d $(HOST_SUBDIR)/lto-plugin; then \
48740	  cd $(HOST_SUBDIR); mv lto-plugin stage3-lto-plugin; \
48741	  mv prev-lto-plugin stage2-lto-plugin; : ; \
48742	fi
48743@endif lto-plugin
48744	@if test -d $(TARGET_SUBDIR); then \
48745	  mv $(TARGET_SUBDIR) stage3-$(TARGET_SUBDIR); \
48746	  mv prev-$(TARGET_SUBDIR) stage2-$(TARGET_SUBDIR); : ; \
48747	fi
48748	rm -f stage_current
48749
48750# Bubble a bug fix through all the stages up to stage 3.  They are
48751# remade, but not reconfigured.  The next stage (if any) will not be
48752# reconfigured either.
48753.PHONY: stage3-bubble
48754stage3-bubble:: stage2-bubble
48755	@r=`${PWD_COMMAND}`; export r; \
48756	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
48757	if test -f stage3-lean || test -f stage2-lean ; then \
48758	  echo Skipping rebuild of stage3; \
48759	else \
48760	  $(MAKE) stage3-start; \
48761	  if $(LEAN); then \
48762	    rm -rf stage1-*; \
48763	    $(STAMP) stage1-lean; \
48764	  fi; \
48765	  $(MAKE) $(RECURSE_FLAGS_TO_PASS) all-stage3; \
48766	fi
48767	$(MAKE) $(RECURSE_FLAGS_TO_PASS) compare
48768
48769.PHONY: all-stage3 clean-stage3
48770do-clean: clean-stage3
48771
48772# FIXME: Will not need to be conditional when toplevel bootstrap is the
48773# only possibility, but now it conflicts with no-bootstrap rules
48774@if gcc-bootstrap
48775
48776compare:
48777	@r=`${PWD_COMMAND}`; export r; \
48778	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
48779	if test -f stage2-lean; then \
48780	  echo Cannot compare object files as stage 2 was deleted.; \
48781	  exit 0; \
48782	fi; \
48783	: $(MAKE); $(stage); \
48784	rm -f .bad_compare; \
48785	echo Comparing stages 2 and 3; \
48786        sed=`echo stage3 | sed 's,^stage,,;s,.,.,g'`; \
48787	files=`find stage3-* -name "*$(objext)" -print | \
48788		 sed -n s,^stage$$sed-,,p`; \
48789	for file in $${files}; do \
48790	  f1=$$r/stage2-$$file; f2=$$r/stage3-$$file; \
48791	  if test ! -f $$f1; then continue; fi; \
48792	  $(do-compare) > /dev/null 2>&1; \
48793	  if test $$? -eq 1; then \
48794	    case $$file in \
48795	      @compare_exclusions@) \
48796	        echo warning: $$file differs ;; \
48797	      *) \
48798	        echo $$file differs >> .bad_compare ;; \
48799	    esac; \
48800	  fi; \
48801	done; \
48802	if [ -f .bad_compare ]; then \
48803	  echo "Bootstrap comparison failure!"; \
48804	  cat .bad_compare; \
48805	  exit 1; \
48806	else \
48807	  echo Comparison successful.; \
48808	fi; \
48809	$(STAMP) compare
48810	if $(LEAN); then \
48811	  rm -rf stage2-*; \
48812	  $(STAMP) stage2-lean; \
48813	fi
48814
48815
48816
48817.PHONY: bootstrap bootstrap-lean
48818bootstrap:
48819	echo stage3 > stage_final
48820	@r=`${PWD_COMMAND}`; export r; \
48821	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
48822	$(MAKE) $(RECURSE_FLAGS_TO_PASS) stage3-bubble
48823	@: $(MAKE); $(unstage)
48824	@r=`${PWD_COMMAND}`; export r; \
48825	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
48826	TFLAGS="$(STAGE3_TFLAGS)"; \
48827	$(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
48828
48829bootstrap-lean:
48830	echo stage3 > stage_final
48831	@r=`${PWD_COMMAND}`; export r; \
48832	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
48833	$(MAKE) $(RECURSE_FLAGS_TO_PASS) LEAN=: stage3-bubble
48834	@: $(MAKE); $(unstage)
48835	@r=`${PWD_COMMAND}`; export r; \
48836	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
48837	TFLAGS="$(STAGE3_TFLAGS)"; \
48838	$(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
48839
48840
48841# Rules to wipe a stage and all the following ones, also used for cleanstrap
48842distclean-stage2:: distclean-stage3 
48843.PHONY: distclean-stage3
48844distclean-stage3::
48845	@: $(MAKE); $(stage)
48846	@test "`cat stage_last`" != stage3 || rm -f stage_last
48847	rm -rf stage3-* compare 
48848
48849
48850.PHONY: cleanstrap
48851cleanstrap: do-distclean local-clean
48852	echo stage3 > stage_final
48853	@r=`${PWD_COMMAND}`; export r; \
48854	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
48855	$(MAKE) $(RECURSE_FLAGS_TO_PASS) stage3-bubble
48856	@: $(MAKE); $(unstage)
48857	@r=`${PWD_COMMAND}`; export r; \
48858	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
48859	TFLAGS="$(STAGE3_TFLAGS)"; \
48860	$(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
48861
48862@endif gcc-bootstrap
48863
48864
48865.PHONY: stage4-start stage4-end
48866
48867stage4-start::
48868	@: $(MAKE); $(stage); \
48869	echo stage4 > stage_current; \
48870	echo stage4 > stage_last; \
48871	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)
48872@if bfd
48873	@cd $(HOST_SUBDIR); [ -d stage4-bfd ] || \
48874	  mkdir stage4-bfd; \
48875	mv stage4-bfd bfd; \
48876	mv stage3-bfd prev-bfd || test -f stage3-lean 
48877@endif bfd
48878@if opcodes
48879	@cd $(HOST_SUBDIR); [ -d stage4-opcodes ] || \
48880	  mkdir stage4-opcodes; \
48881	mv stage4-opcodes opcodes; \
48882	mv stage3-opcodes prev-opcodes || test -f stage3-lean 
48883@endif opcodes
48884@if binutils
48885	@cd $(HOST_SUBDIR); [ -d stage4-binutils ] || \
48886	  mkdir stage4-binutils; \
48887	mv stage4-binutils binutils; \
48888	mv stage3-binutils prev-binutils || test -f stage3-lean 
48889@endif binutils
48890@if fixincludes
48891	@cd $(HOST_SUBDIR); [ -d stage4-fixincludes ] || \
48892	  mkdir stage4-fixincludes; \
48893	mv stage4-fixincludes fixincludes; \
48894	mv stage3-fixincludes prev-fixincludes || test -f stage3-lean 
48895@endif fixincludes
48896@if gas
48897	@cd $(HOST_SUBDIR); [ -d stage4-gas ] || \
48898	  mkdir stage4-gas; \
48899	mv stage4-gas gas; \
48900	mv stage3-gas prev-gas || test -f stage3-lean 
48901@endif gas
48902@if gcc
48903	@cd $(HOST_SUBDIR); [ -d stage4-gcc ] || \
48904	  mkdir stage4-gcc; \
48905	mv stage4-gcc gcc; \
48906	mv stage3-gcc prev-gcc || test -f stage3-lean 
48907@endif gcc
48908@if gmp
48909	@cd $(HOST_SUBDIR); [ -d stage4-gmp ] || \
48910	  mkdir stage4-gmp; \
48911	mv stage4-gmp gmp; \
48912	mv stage3-gmp prev-gmp || test -f stage3-lean 
48913@endif gmp
48914@if mpfr
48915	@cd $(HOST_SUBDIR); [ -d stage4-mpfr ] || \
48916	  mkdir stage4-mpfr; \
48917	mv stage4-mpfr mpfr; \
48918	mv stage3-mpfr prev-mpfr || test -f stage3-lean 
48919@endif mpfr
48920@if mpc
48921	@cd $(HOST_SUBDIR); [ -d stage4-mpc ] || \
48922	  mkdir stage4-mpc; \
48923	mv stage4-mpc mpc; \
48924	mv stage3-mpc prev-mpc || test -f stage3-lean 
48925@endif mpc
48926@if isl
48927	@cd $(HOST_SUBDIR); [ -d stage4-isl ] || \
48928	  mkdir stage4-isl; \
48929	mv stage4-isl isl; \
48930	mv stage3-isl prev-isl || test -f stage3-lean 
48931@endif isl
48932@if libelf
48933	@cd $(HOST_SUBDIR); [ -d stage4-libelf ] || \
48934	  mkdir stage4-libelf; \
48935	mv stage4-libelf libelf; \
48936	mv stage3-libelf prev-libelf || test -f stage3-lean 
48937@endif libelf
48938@if gold
48939	@cd $(HOST_SUBDIR); [ -d stage4-gold ] || \
48940	  mkdir stage4-gold; \
48941	mv stage4-gold gold; \
48942	mv stage3-gold prev-gold || test -f stage3-lean 
48943@endif gold
48944@if intl
48945	@cd $(HOST_SUBDIR); [ -d stage4-intl ] || \
48946	  mkdir stage4-intl; \
48947	mv stage4-intl intl; \
48948	mv stage3-intl prev-intl || test -f stage3-lean 
48949@endif intl
48950@if ld
48951	@cd $(HOST_SUBDIR); [ -d stage4-ld ] || \
48952	  mkdir stage4-ld; \
48953	mv stage4-ld ld; \
48954	mv stage3-ld prev-ld || test -f stage3-lean 
48955@endif ld
48956@if libbacktrace
48957	@cd $(HOST_SUBDIR); [ -d stage4-libbacktrace ] || \
48958	  mkdir stage4-libbacktrace; \
48959	mv stage4-libbacktrace libbacktrace; \
48960	mv stage3-libbacktrace prev-libbacktrace || test -f stage3-lean 
48961@endif libbacktrace
48962@if libcpp
48963	@cd $(HOST_SUBDIR); [ -d stage4-libcpp ] || \
48964	  mkdir stage4-libcpp; \
48965	mv stage4-libcpp libcpp; \
48966	mv stage3-libcpp prev-libcpp || test -f stage3-lean 
48967@endif libcpp
48968@if libdecnumber
48969	@cd $(HOST_SUBDIR); [ -d stage4-libdecnumber ] || \
48970	  mkdir stage4-libdecnumber; \
48971	mv stage4-libdecnumber libdecnumber; \
48972	mv stage3-libdecnumber prev-libdecnumber || test -f stage3-lean 
48973@endif libdecnumber
48974@if libiberty
48975	@cd $(HOST_SUBDIR); [ -d stage4-libiberty ] || \
48976	  mkdir stage4-libiberty; \
48977	mv stage4-libiberty libiberty; \
48978	mv stage3-libiberty prev-libiberty || test -f stage3-lean 
48979@endif libiberty
48980@if libiberty-linker-plugin
48981	@cd $(HOST_SUBDIR); [ -d stage4-libiberty-linker-plugin ] || \
48982	  mkdir stage4-libiberty-linker-plugin; \
48983	mv stage4-libiberty-linker-plugin libiberty-linker-plugin; \
48984	mv stage3-libiberty-linker-plugin prev-libiberty-linker-plugin || test -f stage3-lean 
48985@endif libiberty-linker-plugin
48986@if libiconv
48987	@cd $(HOST_SUBDIR); [ -d stage4-libiconv ] || \
48988	  mkdir stage4-libiconv; \
48989	mv stage4-libiconv libiconv; \
48990	mv stage3-libiconv prev-libiconv || test -f stage3-lean 
48991@endif libiconv
48992@if zlib
48993	@cd $(HOST_SUBDIR); [ -d stage4-zlib ] || \
48994	  mkdir stage4-zlib; \
48995	mv stage4-zlib zlib; \
48996	mv stage3-zlib prev-zlib || test -f stage3-lean 
48997@endif zlib
48998@if lto-plugin
48999	@cd $(HOST_SUBDIR); [ -d stage4-lto-plugin ] || \
49000	  mkdir stage4-lto-plugin; \
49001	mv stage4-lto-plugin lto-plugin; \
49002	mv stage3-lto-plugin prev-lto-plugin || test -f stage3-lean 
49003@endif lto-plugin
49004	@[ -d stage4-$(TARGET_SUBDIR) ] || \
49005	  mkdir stage4-$(TARGET_SUBDIR); \
49006	mv stage4-$(TARGET_SUBDIR) $(TARGET_SUBDIR); \
49007	mv stage3-$(TARGET_SUBDIR) prev-$(TARGET_SUBDIR) || test -f stage3-lean 
49008
49009stage4-end:: 
49010@if bfd
49011	@if test -d $(HOST_SUBDIR)/bfd; then \
49012	  cd $(HOST_SUBDIR); mv bfd stage4-bfd; \
49013	  mv prev-bfd stage3-bfd; : ; \
49014	fi
49015@endif bfd
49016@if opcodes
49017	@if test -d $(HOST_SUBDIR)/opcodes; then \
49018	  cd $(HOST_SUBDIR); mv opcodes stage4-opcodes; \
49019	  mv prev-opcodes stage3-opcodes; : ; \
49020	fi
49021@endif opcodes
49022@if binutils
49023	@if test -d $(HOST_SUBDIR)/binutils; then \
49024	  cd $(HOST_SUBDIR); mv binutils stage4-binutils; \
49025	  mv prev-binutils stage3-binutils; : ; \
49026	fi
49027@endif binutils
49028@if fixincludes
49029	@if test -d $(HOST_SUBDIR)/fixincludes; then \
49030	  cd $(HOST_SUBDIR); mv fixincludes stage4-fixincludes; \
49031	  mv prev-fixincludes stage3-fixincludes; : ; \
49032	fi
49033@endif fixincludes
49034@if gas
49035	@if test -d $(HOST_SUBDIR)/gas; then \
49036	  cd $(HOST_SUBDIR); mv gas stage4-gas; \
49037	  mv prev-gas stage3-gas; : ; \
49038	fi
49039@endif gas
49040@if gcc
49041	@if test -d $(HOST_SUBDIR)/gcc; then \
49042	  cd $(HOST_SUBDIR); mv gcc stage4-gcc; \
49043	  mv prev-gcc stage3-gcc; : ; \
49044	fi
49045@endif gcc
49046@if gmp
49047	@if test -d $(HOST_SUBDIR)/gmp; then \
49048	  cd $(HOST_SUBDIR); mv gmp stage4-gmp; \
49049	  mv prev-gmp stage3-gmp; : ; \
49050	fi
49051@endif gmp
49052@if mpfr
49053	@if test -d $(HOST_SUBDIR)/mpfr; then \
49054	  cd $(HOST_SUBDIR); mv mpfr stage4-mpfr; \
49055	  mv prev-mpfr stage3-mpfr; : ; \
49056	fi
49057@endif mpfr
49058@if mpc
49059	@if test -d $(HOST_SUBDIR)/mpc; then \
49060	  cd $(HOST_SUBDIR); mv mpc stage4-mpc; \
49061	  mv prev-mpc stage3-mpc; : ; \
49062	fi
49063@endif mpc
49064@if isl
49065	@if test -d $(HOST_SUBDIR)/isl; then \
49066	  cd $(HOST_SUBDIR); mv isl stage4-isl; \
49067	  mv prev-isl stage3-isl; : ; \
49068	fi
49069@endif isl
49070@if libelf
49071	@if test -d $(HOST_SUBDIR)/libelf; then \
49072	  cd $(HOST_SUBDIR); mv libelf stage4-libelf; \
49073	  mv prev-libelf stage3-libelf; : ; \
49074	fi
49075@endif libelf
49076@if gold
49077	@if test -d $(HOST_SUBDIR)/gold; then \
49078	  cd $(HOST_SUBDIR); mv gold stage4-gold; \
49079	  mv prev-gold stage3-gold; : ; \
49080	fi
49081@endif gold
49082@if intl
49083	@if test -d $(HOST_SUBDIR)/intl; then \
49084	  cd $(HOST_SUBDIR); mv intl stage4-intl; \
49085	  mv prev-intl stage3-intl; : ; \
49086	fi
49087@endif intl
49088@if ld
49089	@if test -d $(HOST_SUBDIR)/ld; then \
49090	  cd $(HOST_SUBDIR); mv ld stage4-ld; \
49091	  mv prev-ld stage3-ld; : ; \
49092	fi
49093@endif ld
49094@if libbacktrace
49095	@if test -d $(HOST_SUBDIR)/libbacktrace; then \
49096	  cd $(HOST_SUBDIR); mv libbacktrace stage4-libbacktrace; \
49097	  mv prev-libbacktrace stage3-libbacktrace; : ; \
49098	fi
49099@endif libbacktrace
49100@if libcpp
49101	@if test -d $(HOST_SUBDIR)/libcpp; then \
49102	  cd $(HOST_SUBDIR); mv libcpp stage4-libcpp; \
49103	  mv prev-libcpp stage3-libcpp; : ; \
49104	fi
49105@endif libcpp
49106@if libdecnumber
49107	@if test -d $(HOST_SUBDIR)/libdecnumber; then \
49108	  cd $(HOST_SUBDIR); mv libdecnumber stage4-libdecnumber; \
49109	  mv prev-libdecnumber stage3-libdecnumber; : ; \
49110	fi
49111@endif libdecnumber
49112@if libiberty
49113	@if test -d $(HOST_SUBDIR)/libiberty; then \
49114	  cd $(HOST_SUBDIR); mv libiberty stage4-libiberty; \
49115	  mv prev-libiberty stage3-libiberty; : ; \
49116	fi
49117@endif libiberty
49118@if libiberty-linker-plugin
49119	@if test -d $(HOST_SUBDIR)/libiberty-linker-plugin; then \
49120	  cd $(HOST_SUBDIR); mv libiberty-linker-plugin stage4-libiberty-linker-plugin; \
49121	  mv prev-libiberty-linker-plugin stage3-libiberty-linker-plugin; : ; \
49122	fi
49123@endif libiberty-linker-plugin
49124@if libiconv
49125	@if test -d $(HOST_SUBDIR)/libiconv; then \
49126	  cd $(HOST_SUBDIR); mv libiconv stage4-libiconv; \
49127	  mv prev-libiconv stage3-libiconv; : ; \
49128	fi
49129@endif libiconv
49130@if zlib
49131	@if test -d $(HOST_SUBDIR)/zlib; then \
49132	  cd $(HOST_SUBDIR); mv zlib stage4-zlib; \
49133	  mv prev-zlib stage3-zlib; : ; \
49134	fi
49135@endif zlib
49136@if lto-plugin
49137	@if test -d $(HOST_SUBDIR)/lto-plugin; then \
49138	  cd $(HOST_SUBDIR); mv lto-plugin stage4-lto-plugin; \
49139	  mv prev-lto-plugin stage3-lto-plugin; : ; \
49140	fi
49141@endif lto-plugin
49142	@if test -d $(TARGET_SUBDIR); then \
49143	  mv $(TARGET_SUBDIR) stage4-$(TARGET_SUBDIR); \
49144	  mv prev-$(TARGET_SUBDIR) stage3-$(TARGET_SUBDIR); : ; \
49145	fi
49146	rm -f stage_current
49147
49148# Bubble a bug fix through all the stages up to stage 4.  They are
49149# remade, but not reconfigured.  The next stage (if any) will not be
49150# reconfigured either.
49151.PHONY: stage4-bubble
49152stage4-bubble:: stage3-bubble
49153	@r=`${PWD_COMMAND}`; export r; \
49154	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
49155	if test -f stage4-lean || test -f stage3-lean ; then \
49156	  echo Skipping rebuild of stage4; \
49157	else \
49158	  $(MAKE) stage4-start; \
49159	  if $(LEAN); then \
49160	    rm -rf stage2-*; \
49161	    $(STAMP) stage2-lean; \
49162	  fi; \
49163	  $(MAKE) $(RECURSE_FLAGS_TO_PASS) all-stage4; \
49164	fi
49165	$(MAKE) $(RECURSE_FLAGS_TO_PASS) compare3
49166
49167.PHONY: all-stage4 clean-stage4
49168do-clean: clean-stage4
49169
49170# FIXME: Will not need to be conditional when toplevel bootstrap is the
49171# only possibility, but now it conflicts with no-bootstrap rules
49172@if gcc-bootstrap
49173
49174compare3:
49175	@r=`${PWD_COMMAND}`; export r; \
49176	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
49177	if test -f stage3-lean; then \
49178	  echo Cannot compare object files as stage 3 was deleted.; \
49179	  exit 0; \
49180	fi; \
49181	: $(MAKE); $(stage); \
49182	rm -f .bad_compare; \
49183	echo Comparing stages 3 and 4; \
49184        sed=`echo stage4 | sed 's,^stage,,;s,.,.,g'`; \
49185	files=`find stage4-* -name "*$(objext)" -print | \
49186		 sed -n s,^stage$$sed-,,p`; \
49187	for file in $${files}; do \
49188	  f1=$$r/stage3-$$file; f2=$$r/stage4-$$file; \
49189	  if test ! -f $$f1; then continue; fi; \
49190	  $(do-compare3) > /dev/null 2>&1; \
49191	  if test $$? -eq 1; then \
49192	    case $$file in \
49193	      @compare_exclusions@) \
49194	        echo warning: $$file differs ;; \
49195	      *) \
49196	        echo $$file differs >> .bad_compare ;; \
49197	    esac; \
49198	  fi; \
49199	done; \
49200	if [ -f .bad_compare ]; then \
49201	  echo "Bootstrap comparison failure!"; \
49202	  cat .bad_compare; \
49203	  exit 1; \
49204	else \
49205	  echo Comparison successful.; \
49206	fi; \
49207	$(STAMP) compare3
49208	if $(LEAN); then \
49209	  rm -rf stage3-*; \
49210	  $(STAMP) stage3-lean; \
49211	fi
49212
49213
49214
49215.PHONY: bootstrap4 bootstrap4-lean
49216bootstrap4:
49217	echo stage4 > stage_final
49218	@r=`${PWD_COMMAND}`; export r; \
49219	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
49220	$(MAKE) $(RECURSE_FLAGS_TO_PASS) stage4-bubble
49221	@: $(MAKE); $(unstage)
49222	@r=`${PWD_COMMAND}`; export r; \
49223	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
49224	TFLAGS="$(STAGE4_TFLAGS)"; \
49225	$(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
49226
49227bootstrap4-lean:
49228	echo stage4 > stage_final
49229	@r=`${PWD_COMMAND}`; export r; \
49230	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
49231	$(MAKE) $(RECURSE_FLAGS_TO_PASS) LEAN=: stage4-bubble
49232	@: $(MAKE); $(unstage)
49233	@r=`${PWD_COMMAND}`; export r; \
49234	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
49235	TFLAGS="$(STAGE4_TFLAGS)"; \
49236	$(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
49237
49238
49239# Rules to wipe a stage and all the following ones, also used for cleanstrap
49240distclean-stage3:: distclean-stage4 
49241.PHONY: distclean-stage4
49242distclean-stage4::
49243	@: $(MAKE); $(stage)
49244	@test "`cat stage_last`" != stage4 || rm -f stage_last
49245	rm -rf stage4-* compare3 
49246
49247
49248@endif gcc-bootstrap
49249
49250
49251.PHONY: stageprofile-start stageprofile-end
49252
49253stageprofile-start::
49254	@: $(MAKE); $(stage); \
49255	echo stageprofile > stage_current; \
49256	echo stageprofile > stage_last; \
49257	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)
49258@if bfd
49259	@cd $(HOST_SUBDIR); [ -d stageprofile-bfd ] || \
49260	  mkdir stageprofile-bfd; \
49261	mv stageprofile-bfd bfd; \
49262	mv stage1-bfd prev-bfd || test -f stage1-lean 
49263@endif bfd
49264@if opcodes
49265	@cd $(HOST_SUBDIR); [ -d stageprofile-opcodes ] || \
49266	  mkdir stageprofile-opcodes; \
49267	mv stageprofile-opcodes opcodes; \
49268	mv stage1-opcodes prev-opcodes || test -f stage1-lean 
49269@endif opcodes
49270@if binutils
49271	@cd $(HOST_SUBDIR); [ -d stageprofile-binutils ] || \
49272	  mkdir stageprofile-binutils; \
49273	mv stageprofile-binutils binutils; \
49274	mv stage1-binutils prev-binutils || test -f stage1-lean 
49275@endif binutils
49276@if fixincludes
49277	@cd $(HOST_SUBDIR); [ -d stageprofile-fixincludes ] || \
49278	  mkdir stageprofile-fixincludes; \
49279	mv stageprofile-fixincludes fixincludes; \
49280	mv stage1-fixincludes prev-fixincludes || test -f stage1-lean 
49281@endif fixincludes
49282@if gas
49283	@cd $(HOST_SUBDIR); [ -d stageprofile-gas ] || \
49284	  mkdir stageprofile-gas; \
49285	mv stageprofile-gas gas; \
49286	mv stage1-gas prev-gas || test -f stage1-lean 
49287@endif gas
49288@if gcc
49289	@cd $(HOST_SUBDIR); [ -d stageprofile-gcc ] || \
49290	  mkdir stageprofile-gcc; \
49291	mv stageprofile-gcc gcc; \
49292	mv stage1-gcc prev-gcc || test -f stage1-lean 
49293@endif gcc
49294@if gmp
49295	@cd $(HOST_SUBDIR); [ -d stageprofile-gmp ] || \
49296	  mkdir stageprofile-gmp; \
49297	mv stageprofile-gmp gmp; \
49298	mv stage1-gmp prev-gmp || test -f stage1-lean 
49299@endif gmp
49300@if mpfr
49301	@cd $(HOST_SUBDIR); [ -d stageprofile-mpfr ] || \
49302	  mkdir stageprofile-mpfr; \
49303	mv stageprofile-mpfr mpfr; \
49304	mv stage1-mpfr prev-mpfr || test -f stage1-lean 
49305@endif mpfr
49306@if mpc
49307	@cd $(HOST_SUBDIR); [ -d stageprofile-mpc ] || \
49308	  mkdir stageprofile-mpc; \
49309	mv stageprofile-mpc mpc; \
49310	mv stage1-mpc prev-mpc || test -f stage1-lean 
49311@endif mpc
49312@if isl
49313	@cd $(HOST_SUBDIR); [ -d stageprofile-isl ] || \
49314	  mkdir stageprofile-isl; \
49315	mv stageprofile-isl isl; \
49316	mv stage1-isl prev-isl || test -f stage1-lean 
49317@endif isl
49318@if libelf
49319	@cd $(HOST_SUBDIR); [ -d stageprofile-libelf ] || \
49320	  mkdir stageprofile-libelf; \
49321	mv stageprofile-libelf libelf; \
49322	mv stage1-libelf prev-libelf || test -f stage1-lean 
49323@endif libelf
49324@if gold
49325	@cd $(HOST_SUBDIR); [ -d stageprofile-gold ] || \
49326	  mkdir stageprofile-gold; \
49327	mv stageprofile-gold gold; \
49328	mv stage1-gold prev-gold || test -f stage1-lean 
49329@endif gold
49330@if intl
49331	@cd $(HOST_SUBDIR); [ -d stageprofile-intl ] || \
49332	  mkdir stageprofile-intl; \
49333	mv stageprofile-intl intl; \
49334	mv stage1-intl prev-intl || test -f stage1-lean 
49335@endif intl
49336@if ld
49337	@cd $(HOST_SUBDIR); [ -d stageprofile-ld ] || \
49338	  mkdir stageprofile-ld; \
49339	mv stageprofile-ld ld; \
49340	mv stage1-ld prev-ld || test -f stage1-lean 
49341@endif ld
49342@if libbacktrace
49343	@cd $(HOST_SUBDIR); [ -d stageprofile-libbacktrace ] || \
49344	  mkdir stageprofile-libbacktrace; \
49345	mv stageprofile-libbacktrace libbacktrace; \
49346	mv stage1-libbacktrace prev-libbacktrace || test -f stage1-lean 
49347@endif libbacktrace
49348@if libcpp
49349	@cd $(HOST_SUBDIR); [ -d stageprofile-libcpp ] || \
49350	  mkdir stageprofile-libcpp; \
49351	mv stageprofile-libcpp libcpp; \
49352	mv stage1-libcpp prev-libcpp || test -f stage1-lean 
49353@endif libcpp
49354@if libdecnumber
49355	@cd $(HOST_SUBDIR); [ -d stageprofile-libdecnumber ] || \
49356	  mkdir stageprofile-libdecnumber; \
49357	mv stageprofile-libdecnumber libdecnumber; \
49358	mv stage1-libdecnumber prev-libdecnumber || test -f stage1-lean 
49359@endif libdecnumber
49360@if libiberty
49361	@cd $(HOST_SUBDIR); [ -d stageprofile-libiberty ] || \
49362	  mkdir stageprofile-libiberty; \
49363	mv stageprofile-libiberty libiberty; \
49364	mv stage1-libiberty prev-libiberty || test -f stage1-lean 
49365@endif libiberty
49366@if libiberty-linker-plugin
49367	@cd $(HOST_SUBDIR); [ -d stageprofile-libiberty-linker-plugin ] || \
49368	  mkdir stageprofile-libiberty-linker-plugin; \
49369	mv stageprofile-libiberty-linker-plugin libiberty-linker-plugin; \
49370	mv stage1-libiberty-linker-plugin prev-libiberty-linker-plugin || test -f stage1-lean 
49371@endif libiberty-linker-plugin
49372@if libiconv
49373	@cd $(HOST_SUBDIR); [ -d stageprofile-libiconv ] || \
49374	  mkdir stageprofile-libiconv; \
49375	mv stageprofile-libiconv libiconv; \
49376	mv stage1-libiconv prev-libiconv || test -f stage1-lean 
49377@endif libiconv
49378@if zlib
49379	@cd $(HOST_SUBDIR); [ -d stageprofile-zlib ] || \
49380	  mkdir stageprofile-zlib; \
49381	mv stageprofile-zlib zlib; \
49382	mv stage1-zlib prev-zlib || test -f stage1-lean 
49383@endif zlib
49384@if lto-plugin
49385	@cd $(HOST_SUBDIR); [ -d stageprofile-lto-plugin ] || \
49386	  mkdir stageprofile-lto-plugin; \
49387	mv stageprofile-lto-plugin lto-plugin; \
49388	mv stage1-lto-plugin prev-lto-plugin || test -f stage1-lean 
49389@endif lto-plugin
49390	@[ -d stageprofile-$(TARGET_SUBDIR) ] || \
49391	  mkdir stageprofile-$(TARGET_SUBDIR); \
49392	mv stageprofile-$(TARGET_SUBDIR) $(TARGET_SUBDIR); \
49393	mv stage1-$(TARGET_SUBDIR) prev-$(TARGET_SUBDIR) || test -f stage1-lean 
49394
49395stageprofile-end:: 
49396@if bfd
49397	@if test -d $(HOST_SUBDIR)/bfd; then \
49398	  cd $(HOST_SUBDIR); mv bfd stageprofile-bfd; \
49399	  mv prev-bfd stage1-bfd; : ; \
49400	fi
49401@endif bfd
49402@if opcodes
49403	@if test -d $(HOST_SUBDIR)/opcodes; then \
49404	  cd $(HOST_SUBDIR); mv opcodes stageprofile-opcodes; \
49405	  mv prev-opcodes stage1-opcodes; : ; \
49406	fi
49407@endif opcodes
49408@if binutils
49409	@if test -d $(HOST_SUBDIR)/binutils; then \
49410	  cd $(HOST_SUBDIR); mv binutils stageprofile-binutils; \
49411	  mv prev-binutils stage1-binutils; : ; \
49412	fi
49413@endif binutils
49414@if fixincludes
49415	@if test -d $(HOST_SUBDIR)/fixincludes; then \
49416	  cd $(HOST_SUBDIR); mv fixincludes stageprofile-fixincludes; \
49417	  mv prev-fixincludes stage1-fixincludes; : ; \
49418	fi
49419@endif fixincludes
49420@if gas
49421	@if test -d $(HOST_SUBDIR)/gas; then \
49422	  cd $(HOST_SUBDIR); mv gas stageprofile-gas; \
49423	  mv prev-gas stage1-gas; : ; \
49424	fi
49425@endif gas
49426@if gcc
49427	@if test -d $(HOST_SUBDIR)/gcc; then \
49428	  cd $(HOST_SUBDIR); mv gcc stageprofile-gcc; \
49429	  mv prev-gcc stage1-gcc; : ; \
49430	fi
49431@endif gcc
49432@if gmp
49433	@if test -d $(HOST_SUBDIR)/gmp; then \
49434	  cd $(HOST_SUBDIR); mv gmp stageprofile-gmp; \
49435	  mv prev-gmp stage1-gmp; : ; \
49436	fi
49437@endif gmp
49438@if mpfr
49439	@if test -d $(HOST_SUBDIR)/mpfr; then \
49440	  cd $(HOST_SUBDIR); mv mpfr stageprofile-mpfr; \
49441	  mv prev-mpfr stage1-mpfr; : ; \
49442	fi
49443@endif mpfr
49444@if mpc
49445	@if test -d $(HOST_SUBDIR)/mpc; then \
49446	  cd $(HOST_SUBDIR); mv mpc stageprofile-mpc; \
49447	  mv prev-mpc stage1-mpc; : ; \
49448	fi
49449@endif mpc
49450@if isl
49451	@if test -d $(HOST_SUBDIR)/isl; then \
49452	  cd $(HOST_SUBDIR); mv isl stageprofile-isl; \
49453	  mv prev-isl stage1-isl; : ; \
49454	fi
49455@endif isl
49456@if libelf
49457	@if test -d $(HOST_SUBDIR)/libelf; then \
49458	  cd $(HOST_SUBDIR); mv libelf stageprofile-libelf; \
49459	  mv prev-libelf stage1-libelf; : ; \
49460	fi
49461@endif libelf
49462@if gold
49463	@if test -d $(HOST_SUBDIR)/gold; then \
49464	  cd $(HOST_SUBDIR); mv gold stageprofile-gold; \
49465	  mv prev-gold stage1-gold; : ; \
49466	fi
49467@endif gold
49468@if intl
49469	@if test -d $(HOST_SUBDIR)/intl; then \
49470	  cd $(HOST_SUBDIR); mv intl stageprofile-intl; \
49471	  mv prev-intl stage1-intl; : ; \
49472	fi
49473@endif intl
49474@if ld
49475	@if test -d $(HOST_SUBDIR)/ld; then \
49476	  cd $(HOST_SUBDIR); mv ld stageprofile-ld; \
49477	  mv prev-ld stage1-ld; : ; \
49478	fi
49479@endif ld
49480@if libbacktrace
49481	@if test -d $(HOST_SUBDIR)/libbacktrace; then \
49482	  cd $(HOST_SUBDIR); mv libbacktrace stageprofile-libbacktrace; \
49483	  mv prev-libbacktrace stage1-libbacktrace; : ; \
49484	fi
49485@endif libbacktrace
49486@if libcpp
49487	@if test -d $(HOST_SUBDIR)/libcpp; then \
49488	  cd $(HOST_SUBDIR); mv libcpp stageprofile-libcpp; \
49489	  mv prev-libcpp stage1-libcpp; : ; \
49490	fi
49491@endif libcpp
49492@if libdecnumber
49493	@if test -d $(HOST_SUBDIR)/libdecnumber; then \
49494	  cd $(HOST_SUBDIR); mv libdecnumber stageprofile-libdecnumber; \
49495	  mv prev-libdecnumber stage1-libdecnumber; : ; \
49496	fi
49497@endif libdecnumber
49498@if libiberty
49499	@if test -d $(HOST_SUBDIR)/libiberty; then \
49500	  cd $(HOST_SUBDIR); mv libiberty stageprofile-libiberty; \
49501	  mv prev-libiberty stage1-libiberty; : ; \
49502	fi
49503@endif libiberty
49504@if libiberty-linker-plugin
49505	@if test -d $(HOST_SUBDIR)/libiberty-linker-plugin; then \
49506	  cd $(HOST_SUBDIR); mv libiberty-linker-plugin stageprofile-libiberty-linker-plugin; \
49507	  mv prev-libiberty-linker-plugin stage1-libiberty-linker-plugin; : ; \
49508	fi
49509@endif libiberty-linker-plugin
49510@if libiconv
49511	@if test -d $(HOST_SUBDIR)/libiconv; then \
49512	  cd $(HOST_SUBDIR); mv libiconv stageprofile-libiconv; \
49513	  mv prev-libiconv stage1-libiconv; : ; \
49514	fi
49515@endif libiconv
49516@if zlib
49517	@if test -d $(HOST_SUBDIR)/zlib; then \
49518	  cd $(HOST_SUBDIR); mv zlib stageprofile-zlib; \
49519	  mv prev-zlib stage1-zlib; : ; \
49520	fi
49521@endif zlib
49522@if lto-plugin
49523	@if test -d $(HOST_SUBDIR)/lto-plugin; then \
49524	  cd $(HOST_SUBDIR); mv lto-plugin stageprofile-lto-plugin; \
49525	  mv prev-lto-plugin stage1-lto-plugin; : ; \
49526	fi
49527@endif lto-plugin
49528	@if test -d $(TARGET_SUBDIR); then \
49529	  mv $(TARGET_SUBDIR) stageprofile-$(TARGET_SUBDIR); \
49530	  mv prev-$(TARGET_SUBDIR) stage1-$(TARGET_SUBDIR); : ; \
49531	fi
49532	rm -f stage_current
49533
49534# Bubble a bug fix through all the stages up to stage profile.  They are
49535# remade, but not reconfigured.  The next stage (if any) will not be
49536# reconfigured either.
49537.PHONY: stageprofile-bubble
49538stageprofile-bubble:: stage1-bubble
49539	@r=`${PWD_COMMAND}`; export r; \
49540	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
49541	if test -f stageprofile-lean || test -f stage1-lean ; then \
49542	  echo Skipping rebuild of stageprofile; \
49543	else \
49544	  $(MAKE) stageprofile-start; \
49545	  $(MAKE) $(RECURSE_FLAGS_TO_PASS) all-stageprofile; \
49546	fi
49547
49548.PHONY: all-stageprofile clean-stageprofile
49549do-clean: clean-stageprofile
49550
49551# FIXME: Will not need to be conditional when toplevel bootstrap is the
49552# only possibility, but now it conflicts with no-bootstrap rules
49553@if gcc-bootstrap
49554
49555
49556
49557
49558# Rules to wipe a stage and all the following ones, also used for cleanstrap
49559distclean-stage1:: distclean-stageprofile 
49560.PHONY: distclean-stageprofile
49561distclean-stageprofile::
49562	@: $(MAKE); $(stage)
49563	@test "`cat stage_last`" != stageprofile || rm -f stage_last
49564	rm -rf stageprofile-* 
49565
49566
49567@endif gcc-bootstrap
49568
49569
49570.PHONY: stagefeedback-start stagefeedback-end
49571
49572stagefeedback-start::
49573	@: $(MAKE); $(stage); \
49574	echo stagefeedback > stage_current; \
49575	echo stagefeedback > stage_last; \
49576	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)
49577@if bfd
49578	@cd $(HOST_SUBDIR); [ -d stagefeedback-bfd ] || \
49579	  mkdir stagefeedback-bfd; \
49580	mv stagefeedback-bfd bfd; \
49581	mv stageprofile-bfd prev-bfd || test -f stageprofile-lean 
49582@endif bfd
49583@if opcodes
49584	@cd $(HOST_SUBDIR); [ -d stagefeedback-opcodes ] || \
49585	  mkdir stagefeedback-opcodes; \
49586	mv stagefeedback-opcodes opcodes; \
49587	mv stageprofile-opcodes prev-opcodes || test -f stageprofile-lean 
49588@endif opcodes
49589@if binutils
49590	@cd $(HOST_SUBDIR); [ -d stagefeedback-binutils ] || \
49591	  mkdir stagefeedback-binutils; \
49592	mv stagefeedback-binutils binutils; \
49593	mv stageprofile-binutils prev-binutils || test -f stageprofile-lean 
49594@endif binutils
49595@if fixincludes
49596	@cd $(HOST_SUBDIR); [ -d stagefeedback-fixincludes ] || \
49597	  mkdir stagefeedback-fixincludes; \
49598	mv stagefeedback-fixincludes fixincludes; \
49599	mv stageprofile-fixincludes prev-fixincludes || test -f stageprofile-lean 
49600@endif fixincludes
49601@if gas
49602	@cd $(HOST_SUBDIR); [ -d stagefeedback-gas ] || \
49603	  mkdir stagefeedback-gas; \
49604	mv stagefeedback-gas gas; \
49605	mv stageprofile-gas prev-gas || test -f stageprofile-lean 
49606@endif gas
49607@if gcc
49608	@cd $(HOST_SUBDIR); [ -d stagefeedback-gcc ] || \
49609	  mkdir stagefeedback-gcc; \
49610	mv stagefeedback-gcc gcc; \
49611	mv stageprofile-gcc prev-gcc || test -f stageprofile-lean 
49612@endif gcc
49613@if gmp
49614	@cd $(HOST_SUBDIR); [ -d stagefeedback-gmp ] || \
49615	  mkdir stagefeedback-gmp; \
49616	mv stagefeedback-gmp gmp; \
49617	mv stageprofile-gmp prev-gmp || test -f stageprofile-lean 
49618@endif gmp
49619@if mpfr
49620	@cd $(HOST_SUBDIR); [ -d stagefeedback-mpfr ] || \
49621	  mkdir stagefeedback-mpfr; \
49622	mv stagefeedback-mpfr mpfr; \
49623	mv stageprofile-mpfr prev-mpfr || test -f stageprofile-lean 
49624@endif mpfr
49625@if mpc
49626	@cd $(HOST_SUBDIR); [ -d stagefeedback-mpc ] || \
49627	  mkdir stagefeedback-mpc; \
49628	mv stagefeedback-mpc mpc; \
49629	mv stageprofile-mpc prev-mpc || test -f stageprofile-lean 
49630@endif mpc
49631@if isl
49632	@cd $(HOST_SUBDIR); [ -d stagefeedback-isl ] || \
49633	  mkdir stagefeedback-isl; \
49634	mv stagefeedback-isl isl; \
49635	mv stageprofile-isl prev-isl || test -f stageprofile-lean 
49636@endif isl
49637@if libelf
49638	@cd $(HOST_SUBDIR); [ -d stagefeedback-libelf ] || \
49639	  mkdir stagefeedback-libelf; \
49640	mv stagefeedback-libelf libelf; \
49641	mv stageprofile-libelf prev-libelf || test -f stageprofile-lean 
49642@endif libelf
49643@if gold
49644	@cd $(HOST_SUBDIR); [ -d stagefeedback-gold ] || \
49645	  mkdir stagefeedback-gold; \
49646	mv stagefeedback-gold gold; \
49647	mv stageprofile-gold prev-gold || test -f stageprofile-lean 
49648@endif gold
49649@if intl
49650	@cd $(HOST_SUBDIR); [ -d stagefeedback-intl ] || \
49651	  mkdir stagefeedback-intl; \
49652	mv stagefeedback-intl intl; \
49653	mv stageprofile-intl prev-intl || test -f stageprofile-lean 
49654@endif intl
49655@if ld
49656	@cd $(HOST_SUBDIR); [ -d stagefeedback-ld ] || \
49657	  mkdir stagefeedback-ld; \
49658	mv stagefeedback-ld ld; \
49659	mv stageprofile-ld prev-ld || test -f stageprofile-lean 
49660@endif ld
49661@if libbacktrace
49662	@cd $(HOST_SUBDIR); [ -d stagefeedback-libbacktrace ] || \
49663	  mkdir stagefeedback-libbacktrace; \
49664	mv stagefeedback-libbacktrace libbacktrace; \
49665	mv stageprofile-libbacktrace prev-libbacktrace || test -f stageprofile-lean 
49666@endif libbacktrace
49667@if libcpp
49668	@cd $(HOST_SUBDIR); [ -d stagefeedback-libcpp ] || \
49669	  mkdir stagefeedback-libcpp; \
49670	mv stagefeedback-libcpp libcpp; \
49671	mv stageprofile-libcpp prev-libcpp || test -f stageprofile-lean 
49672@endif libcpp
49673@if libdecnumber
49674	@cd $(HOST_SUBDIR); [ -d stagefeedback-libdecnumber ] || \
49675	  mkdir stagefeedback-libdecnumber; \
49676	mv stagefeedback-libdecnumber libdecnumber; \
49677	mv stageprofile-libdecnumber prev-libdecnumber || test -f stageprofile-lean 
49678@endif libdecnumber
49679@if libiberty
49680	@cd $(HOST_SUBDIR); [ -d stagefeedback-libiberty ] || \
49681	  mkdir stagefeedback-libiberty; \
49682	mv stagefeedback-libiberty libiberty; \
49683	mv stageprofile-libiberty prev-libiberty || test -f stageprofile-lean 
49684@endif libiberty
49685@if libiberty-linker-plugin
49686	@cd $(HOST_SUBDIR); [ -d stagefeedback-libiberty-linker-plugin ] || \
49687	  mkdir stagefeedback-libiberty-linker-plugin; \
49688	mv stagefeedback-libiberty-linker-plugin libiberty-linker-plugin; \
49689	mv stageprofile-libiberty-linker-plugin prev-libiberty-linker-plugin || test -f stageprofile-lean 
49690@endif libiberty-linker-plugin
49691@if libiconv
49692	@cd $(HOST_SUBDIR); [ -d stagefeedback-libiconv ] || \
49693	  mkdir stagefeedback-libiconv; \
49694	mv stagefeedback-libiconv libiconv; \
49695	mv stageprofile-libiconv prev-libiconv || test -f stageprofile-lean 
49696@endif libiconv
49697@if zlib
49698	@cd $(HOST_SUBDIR); [ -d stagefeedback-zlib ] || \
49699	  mkdir stagefeedback-zlib; \
49700	mv stagefeedback-zlib zlib; \
49701	mv stageprofile-zlib prev-zlib || test -f stageprofile-lean 
49702@endif zlib
49703@if lto-plugin
49704	@cd $(HOST_SUBDIR); [ -d stagefeedback-lto-plugin ] || \
49705	  mkdir stagefeedback-lto-plugin; \
49706	mv stagefeedback-lto-plugin lto-plugin; \
49707	mv stageprofile-lto-plugin prev-lto-plugin || test -f stageprofile-lean 
49708@endif lto-plugin
49709	@[ -d stagefeedback-$(TARGET_SUBDIR) ] || \
49710	  mkdir stagefeedback-$(TARGET_SUBDIR); \
49711	mv stagefeedback-$(TARGET_SUBDIR) $(TARGET_SUBDIR); \
49712	mv stageprofile-$(TARGET_SUBDIR) prev-$(TARGET_SUBDIR) || test -f stageprofile-lean 
49713
49714stagefeedback-end:: 
49715@if bfd
49716	@if test -d $(HOST_SUBDIR)/bfd; then \
49717	  cd $(HOST_SUBDIR); mv bfd stagefeedback-bfd; \
49718	  mv prev-bfd stageprofile-bfd; : ; \
49719	fi
49720@endif bfd
49721@if opcodes
49722	@if test -d $(HOST_SUBDIR)/opcodes; then \
49723	  cd $(HOST_SUBDIR); mv opcodes stagefeedback-opcodes; \
49724	  mv prev-opcodes stageprofile-opcodes; : ; \
49725	fi
49726@endif opcodes
49727@if binutils
49728	@if test -d $(HOST_SUBDIR)/binutils; then \
49729	  cd $(HOST_SUBDIR); mv binutils stagefeedback-binutils; \
49730	  mv prev-binutils stageprofile-binutils; : ; \
49731	fi
49732@endif binutils
49733@if fixincludes
49734	@if test -d $(HOST_SUBDIR)/fixincludes; then \
49735	  cd $(HOST_SUBDIR); mv fixincludes stagefeedback-fixincludes; \
49736	  mv prev-fixincludes stageprofile-fixincludes; : ; \
49737	fi
49738@endif fixincludes
49739@if gas
49740	@if test -d $(HOST_SUBDIR)/gas; then \
49741	  cd $(HOST_SUBDIR); mv gas stagefeedback-gas; \
49742	  mv prev-gas stageprofile-gas; : ; \
49743	fi
49744@endif gas
49745@if gcc
49746	@if test -d $(HOST_SUBDIR)/gcc; then \
49747	  cd $(HOST_SUBDIR); mv gcc stagefeedback-gcc; \
49748	  mv prev-gcc stageprofile-gcc; : ; \
49749	fi
49750@endif gcc
49751@if gmp
49752	@if test -d $(HOST_SUBDIR)/gmp; then \
49753	  cd $(HOST_SUBDIR); mv gmp stagefeedback-gmp; \
49754	  mv prev-gmp stageprofile-gmp; : ; \
49755	fi
49756@endif gmp
49757@if mpfr
49758	@if test -d $(HOST_SUBDIR)/mpfr; then \
49759	  cd $(HOST_SUBDIR); mv mpfr stagefeedback-mpfr; \
49760	  mv prev-mpfr stageprofile-mpfr; : ; \
49761	fi
49762@endif mpfr
49763@if mpc
49764	@if test -d $(HOST_SUBDIR)/mpc; then \
49765	  cd $(HOST_SUBDIR); mv mpc stagefeedback-mpc; \
49766	  mv prev-mpc stageprofile-mpc; : ; \
49767	fi
49768@endif mpc
49769@if isl
49770	@if test -d $(HOST_SUBDIR)/isl; then \
49771	  cd $(HOST_SUBDIR); mv isl stagefeedback-isl; \
49772	  mv prev-isl stageprofile-isl; : ; \
49773	fi
49774@endif isl
49775@if libelf
49776	@if test -d $(HOST_SUBDIR)/libelf; then \
49777	  cd $(HOST_SUBDIR); mv libelf stagefeedback-libelf; \
49778	  mv prev-libelf stageprofile-libelf; : ; \
49779	fi
49780@endif libelf
49781@if gold
49782	@if test -d $(HOST_SUBDIR)/gold; then \
49783	  cd $(HOST_SUBDIR); mv gold stagefeedback-gold; \
49784	  mv prev-gold stageprofile-gold; : ; \
49785	fi
49786@endif gold
49787@if intl
49788	@if test -d $(HOST_SUBDIR)/intl; then \
49789	  cd $(HOST_SUBDIR); mv intl stagefeedback-intl; \
49790	  mv prev-intl stageprofile-intl; : ; \
49791	fi
49792@endif intl
49793@if ld
49794	@if test -d $(HOST_SUBDIR)/ld; then \
49795	  cd $(HOST_SUBDIR); mv ld stagefeedback-ld; \
49796	  mv prev-ld stageprofile-ld; : ; \
49797	fi
49798@endif ld
49799@if libbacktrace
49800	@if test -d $(HOST_SUBDIR)/libbacktrace; then \
49801	  cd $(HOST_SUBDIR); mv libbacktrace stagefeedback-libbacktrace; \
49802	  mv prev-libbacktrace stageprofile-libbacktrace; : ; \
49803	fi
49804@endif libbacktrace
49805@if libcpp
49806	@if test -d $(HOST_SUBDIR)/libcpp; then \
49807	  cd $(HOST_SUBDIR); mv libcpp stagefeedback-libcpp; \
49808	  mv prev-libcpp stageprofile-libcpp; : ; \
49809	fi
49810@endif libcpp
49811@if libdecnumber
49812	@if test -d $(HOST_SUBDIR)/libdecnumber; then \
49813	  cd $(HOST_SUBDIR); mv libdecnumber stagefeedback-libdecnumber; \
49814	  mv prev-libdecnumber stageprofile-libdecnumber; : ; \
49815	fi
49816@endif libdecnumber
49817@if libiberty
49818	@if test -d $(HOST_SUBDIR)/libiberty; then \
49819	  cd $(HOST_SUBDIR); mv libiberty stagefeedback-libiberty; \
49820	  mv prev-libiberty stageprofile-libiberty; : ; \
49821	fi
49822@endif libiberty
49823@if libiberty-linker-plugin
49824	@if test -d $(HOST_SUBDIR)/libiberty-linker-plugin; then \
49825	  cd $(HOST_SUBDIR); mv libiberty-linker-plugin stagefeedback-libiberty-linker-plugin; \
49826	  mv prev-libiberty-linker-plugin stageprofile-libiberty-linker-plugin; : ; \
49827	fi
49828@endif libiberty-linker-plugin
49829@if libiconv
49830	@if test -d $(HOST_SUBDIR)/libiconv; then \
49831	  cd $(HOST_SUBDIR); mv libiconv stagefeedback-libiconv; \
49832	  mv prev-libiconv stageprofile-libiconv; : ; \
49833	fi
49834@endif libiconv
49835@if zlib
49836	@if test -d $(HOST_SUBDIR)/zlib; then \
49837	  cd $(HOST_SUBDIR); mv zlib stagefeedback-zlib; \
49838	  mv prev-zlib stageprofile-zlib; : ; \
49839	fi
49840@endif zlib
49841@if lto-plugin
49842	@if test -d $(HOST_SUBDIR)/lto-plugin; then \
49843	  cd $(HOST_SUBDIR); mv lto-plugin stagefeedback-lto-plugin; \
49844	  mv prev-lto-plugin stageprofile-lto-plugin; : ; \
49845	fi
49846@endif lto-plugin
49847	@if test -d $(TARGET_SUBDIR); then \
49848	  mv $(TARGET_SUBDIR) stagefeedback-$(TARGET_SUBDIR); \
49849	  mv prev-$(TARGET_SUBDIR) stageprofile-$(TARGET_SUBDIR); : ; \
49850	fi
49851	rm -f stage_current
49852
49853# Bubble a bug fix through all the stages up to stage feedback.  They are
49854# remade, but not reconfigured.  The next stage (if any) will not be
49855# reconfigured either.
49856.PHONY: stagefeedback-bubble
49857stagefeedback-bubble:: stageprofile-bubble
49858	@r=`${PWD_COMMAND}`; export r; \
49859	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
49860	if test -f stagefeedback-lean || test -f stageprofile-lean ; then \
49861	  echo Skipping rebuild of stagefeedback; \
49862	else \
49863	  $(MAKE) stagefeedback-start; \
49864	  $(MAKE) $(RECURSE_FLAGS_TO_PASS) all-stagefeedback; \
49865	fi
49866
49867.PHONY: all-stagefeedback clean-stagefeedback
49868do-clean: clean-stagefeedback
49869
49870# FIXME: Will not need to be conditional when toplevel bootstrap is the
49871# only possibility, but now it conflicts with no-bootstrap rules
49872@if gcc-bootstrap
49873
49874
49875
49876.PHONY: profiledbootstrap profiledbootstrap-lean
49877profiledbootstrap:
49878	echo stagefeedback > stage_final
49879	@r=`${PWD_COMMAND}`; export r; \
49880	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
49881	$(MAKE) $(RECURSE_FLAGS_TO_PASS) stagefeedback-bubble
49882	@: $(MAKE); $(unstage)
49883	@r=`${PWD_COMMAND}`; export r; \
49884	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
49885	TFLAGS="$(STAGEfeedback_TFLAGS)"; \
49886	$(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
49887
49888profiledbootstrap-lean:
49889	echo stagefeedback > stage_final
49890	@r=`${PWD_COMMAND}`; export r; \
49891	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
49892	$(MAKE) $(RECURSE_FLAGS_TO_PASS) LEAN=: stagefeedback-bubble
49893	@: $(MAKE); $(unstage)
49894	@r=`${PWD_COMMAND}`; export r; \
49895	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
49896	TFLAGS="$(STAGEfeedback_TFLAGS)"; \
49897	$(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
49898
49899
49900# Rules to wipe a stage and all the following ones, also used for cleanstrap
49901distclean-stageprofile:: distclean-stagefeedback 
49902.PHONY: distclean-stagefeedback
49903distclean-stagefeedback::
49904	@: $(MAKE); $(stage)
49905	@test "`cat stage_last`" != stagefeedback || rm -f stage_last
49906	rm -rf stagefeedback-* 
49907
49908
49909@endif gcc-bootstrap
49910
49911
49912
49913stageprofile-end::
49914	$(MAKE) distclean-stagefeedback
49915
49916stagefeedback-start::
49917	@r=`${PWD_COMMAND}`; export r; \
49918	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
49919	for i in prev-*; do \
49920	  j=`echo $$i | sed s/^prev-//`; \
49921	  cd $$r/$$i && \
49922	  { find . -type d | sort | sed 's,.*,$(SHELL) '"$$s"'/mkinstalldirs "../'$$j'/&",' | $(SHELL); } && \
49923	  { find . -name '*.*da' | sed 's,.*,$(LN) -f "&" "../'$$j'/&",' | $(SHELL); }; \
49924	done
49925
49926@if gcc-bootstrap
49927do-distclean: distclean-stage1
49928
49929# Provide a GCC build when we're building target libraries.  This does
49930# not work as a dependency, just as the minimum necessary to avoid errors.
49931stage_last:
49932	@r=`${PWD_COMMAND}`; export r; \
49933	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
49934	$(MAKE) $(RECURSE_FLAGS_TO_PASS) stage1-bubble
49935
49936# Same as unstage, but not phony and defaulting to stage1-start.  We place
49937# it in the dependency so that for example `make -j3 all-gcc' works.
49938stage_current:
49939	@if test -f stage_last; then $(unstage); else $(MAKE) stage1-start; fi
49940
49941.PHONY: restrap
49942restrap::
49943	@: $(MAKE); $(stage)
49944	rm -rf stage1-$(TARGET_SUBDIR) stage2-* stage3-* stage4-* stageprofile-* stagefeedback-*
49945restrap:: all
49946@endif gcc-bootstrap
49947
49948# --------------------------------------
49949# Dependencies between different modules
49950# --------------------------------------
49951
49952# Generic dependencies for target modules on host stuff, especially gcc
49953@if gcc-bootstrap
49954configure-stage1-target-libstdc++-v3: maybe-all-stage1-gcc
49955configure-stage2-target-libstdc++-v3: maybe-all-stage2-gcc
49956configure-stage3-target-libstdc++-v3: maybe-all-stage3-gcc
49957configure-stage4-target-libstdc++-v3: maybe-all-stage4-gcc
49958configure-stageprofile-target-libstdc++-v3: maybe-all-stageprofile-gcc
49959configure-stagefeedback-target-libstdc++-v3: maybe-all-stagefeedback-gcc
49960configure-stage1-target-libsanitizer: maybe-all-stage1-gcc
49961configure-stage2-target-libsanitizer: maybe-all-stage2-gcc
49962configure-stage3-target-libsanitizer: maybe-all-stage3-gcc
49963configure-stage4-target-libsanitizer: maybe-all-stage4-gcc
49964configure-stageprofile-target-libsanitizer: maybe-all-stageprofile-gcc
49965configure-stagefeedback-target-libsanitizer: maybe-all-stagefeedback-gcc
49966configure-stage1-target-libmpx: maybe-all-stage1-gcc
49967configure-stage2-target-libmpx: maybe-all-stage2-gcc
49968configure-stage3-target-libmpx: maybe-all-stage3-gcc
49969configure-stage4-target-libmpx: maybe-all-stage4-gcc
49970configure-stageprofile-target-libmpx: maybe-all-stageprofile-gcc
49971configure-stagefeedback-target-libmpx: maybe-all-stagefeedback-gcc
49972configure-stage1-target-libvtv: maybe-all-stage1-gcc
49973configure-stage2-target-libvtv: maybe-all-stage2-gcc
49974configure-stage3-target-libvtv: maybe-all-stage3-gcc
49975configure-stage4-target-libvtv: maybe-all-stage4-gcc
49976configure-stageprofile-target-libvtv: maybe-all-stageprofile-gcc
49977configure-stagefeedback-target-libvtv: maybe-all-stagefeedback-gcc
49978configure-target-libcilkrts: stage_last
49979configure-target-liboffloadmic: stage_last
49980configure-target-libssp: stage_last
49981configure-target-newlib: stage_last
49982configure-stage1-target-libgcc: maybe-all-stage1-gcc
49983configure-stage2-target-libgcc: maybe-all-stage2-gcc
49984configure-stage3-target-libgcc: maybe-all-stage3-gcc
49985configure-stage4-target-libgcc: maybe-all-stage4-gcc
49986configure-stageprofile-target-libgcc: maybe-all-stageprofile-gcc
49987configure-stagefeedback-target-libgcc: maybe-all-stagefeedback-gcc
49988configure-target-libbacktrace: stage_last
49989configure-target-libquadmath: stage_last
49990configure-target-libgfortran: stage_last
49991configure-target-libobjc: stage_last
49992configure-target-libgo: stage_last
49993configure-target-libtermcap: stage_last
49994configure-target-winsup: stage_last
49995configure-target-libgloss: stage_last
49996configure-target-libffi: stage_last
49997configure-target-libjava: stage_last
49998configure-target-zlib: stage_last
49999configure-target-boehm-gc: stage_last
50000configure-target-rda: stage_last
50001configure-target-libada: stage_last
50002configure-stage1-target-libgomp: maybe-all-stage1-gcc
50003configure-stage2-target-libgomp: maybe-all-stage2-gcc
50004configure-stage3-target-libgomp: maybe-all-stage3-gcc
50005configure-stage4-target-libgomp: maybe-all-stage4-gcc
50006configure-stageprofile-target-libgomp: maybe-all-stageprofile-gcc
50007configure-stagefeedback-target-libgomp: maybe-all-stagefeedback-gcc
50008configure-target-libitm: stage_last
50009configure-target-libatomic: stage_last
50010@endif gcc-bootstrap
50011
50012@if gcc-no-bootstrap
50013configure-target-libstdc++-v3: maybe-all-gcc
50014configure-target-libsanitizer: maybe-all-gcc
50015configure-target-libmpx: maybe-all-gcc
50016configure-target-libvtv: maybe-all-gcc
50017configure-target-libcilkrts: maybe-all-gcc
50018configure-target-liboffloadmic: maybe-all-gcc
50019configure-target-libssp: maybe-all-gcc
50020configure-target-newlib: maybe-all-gcc
50021configure-target-libgcc: maybe-all-gcc
50022configure-target-libbacktrace: maybe-all-gcc
50023configure-target-libquadmath: maybe-all-gcc
50024configure-target-libgfortran: maybe-all-gcc
50025configure-target-libobjc: maybe-all-gcc
50026configure-target-libgo: maybe-all-gcc
50027configure-target-libtermcap: maybe-all-gcc
50028configure-target-winsup: maybe-all-gcc
50029configure-target-libgloss: maybe-all-gcc
50030configure-target-libffi: maybe-all-gcc
50031configure-target-libjava: maybe-all-gcc
50032configure-target-zlib: maybe-all-gcc
50033configure-target-boehm-gc: maybe-all-gcc
50034configure-target-rda: maybe-all-gcc
50035configure-target-libada: maybe-all-gcc
50036configure-target-libgomp: maybe-all-gcc
50037configure-target-libitm: maybe-all-gcc
50038configure-target-libatomic: maybe-all-gcc
50039@endif gcc-no-bootstrap
50040
50041
50042# There are two types of dependencies here: 'hard' dependencies, where one
50043# module simply won't build without the other; and 'soft' dependencies, where
50044# if the depended-on module is missing, the depending module will do without
50045# or find a substitute somewhere (perhaps installed).  Soft dependencies
50046# are made here to depend on a 'maybe-' target.  If you're not sure,
50047# it's safer to use a soft dependency.
50048
50049
50050
50051
50052
50053
50054# With all the machinery above in place, it is pretty easy to generate
50055# dependencies.  Host dependencies are a bit more complex because we have
50056# to check for bootstrap/prebootstrap dependencies.  To resolve
50057# prebootstrap dependencies, prebootstrap modules are gathered in
50058# a hash table.
50059all-build-bison: maybe-all-build-texinfo
50060all-build-flex: maybe-all-build-texinfo
50061all-build-flex: maybe-all-build-bison
50062all-build-flex: maybe-all-build-m4
50063all-build-libiberty: maybe-all-build-texinfo
50064all-build-m4: maybe-all-build-texinfo
50065all-build-fixincludes: maybe-all-build-libiberty
50066all-build-libcpp: maybe-all-build-libiberty
50067configure-gcc: maybe-configure-intl
50068
50069configure-stage1-gcc: maybe-configure-stage1-intl
50070configure-stage2-gcc: maybe-configure-stage2-intl
50071configure-stage3-gcc: maybe-configure-stage3-intl
50072configure-stage4-gcc: maybe-configure-stage4-intl
50073configure-stageprofile-gcc: maybe-configure-stageprofile-intl
50074configure-stagefeedback-gcc: maybe-configure-stagefeedback-intl
50075configure-gcc: maybe-all-gmp
50076
50077configure-stage1-gcc: maybe-all-stage1-gmp
50078configure-stage2-gcc: maybe-all-stage2-gmp
50079configure-stage3-gcc: maybe-all-stage3-gmp
50080configure-stage4-gcc: maybe-all-stage4-gmp
50081configure-stageprofile-gcc: maybe-all-stageprofile-gmp
50082configure-stagefeedback-gcc: maybe-all-stagefeedback-gmp
50083configure-gcc: maybe-all-mpfr
50084
50085configure-stage1-gcc: maybe-all-stage1-mpfr
50086configure-stage2-gcc: maybe-all-stage2-mpfr
50087configure-stage3-gcc: maybe-all-stage3-mpfr
50088configure-stage4-gcc: maybe-all-stage4-mpfr
50089configure-stageprofile-gcc: maybe-all-stageprofile-mpfr
50090configure-stagefeedback-gcc: maybe-all-stagefeedback-mpfr
50091configure-gcc: maybe-all-mpc
50092
50093configure-stage1-gcc: maybe-all-stage1-mpc
50094configure-stage2-gcc: maybe-all-stage2-mpc
50095configure-stage3-gcc: maybe-all-stage3-mpc
50096configure-stage4-gcc: maybe-all-stage4-mpc
50097configure-stageprofile-gcc: maybe-all-stageprofile-mpc
50098configure-stagefeedback-gcc: maybe-all-stagefeedback-mpc
50099configure-gcc: maybe-all-isl
50100
50101configure-stage1-gcc: maybe-all-stage1-isl
50102configure-stage2-gcc: maybe-all-stage2-isl
50103configure-stage3-gcc: maybe-all-stage3-isl
50104configure-stage4-gcc: maybe-all-stage4-isl
50105configure-stageprofile-gcc: maybe-all-stageprofile-isl
50106configure-stagefeedback-gcc: maybe-all-stagefeedback-isl
50107configure-gcc: maybe-all-lto-plugin
50108
50109configure-stage1-gcc: maybe-all-stage1-lto-plugin
50110configure-stage2-gcc: maybe-all-stage2-lto-plugin
50111configure-stage3-gcc: maybe-all-stage3-lto-plugin
50112configure-stage4-gcc: maybe-all-stage4-lto-plugin
50113configure-stageprofile-gcc: maybe-all-stageprofile-lto-plugin
50114configure-stagefeedback-gcc: maybe-all-stagefeedback-lto-plugin
50115configure-gcc: maybe-all-binutils
50116
50117configure-stage1-gcc: maybe-all-stage1-binutils
50118configure-stage2-gcc: maybe-all-stage2-binutils
50119configure-stage3-gcc: maybe-all-stage3-binutils
50120configure-stage4-gcc: maybe-all-stage4-binutils
50121configure-stageprofile-gcc: maybe-all-stageprofile-binutils
50122configure-stagefeedback-gcc: maybe-all-stagefeedback-binutils
50123configure-gcc: maybe-all-gas
50124
50125configure-stage1-gcc: maybe-all-stage1-gas
50126configure-stage2-gcc: maybe-all-stage2-gas
50127configure-stage3-gcc: maybe-all-stage3-gas
50128configure-stage4-gcc: maybe-all-stage4-gas
50129configure-stageprofile-gcc: maybe-all-stageprofile-gas
50130configure-stagefeedback-gcc: maybe-all-stagefeedback-gas
50131configure-gcc: maybe-all-ld
50132
50133configure-stage1-gcc: maybe-all-stage1-ld
50134configure-stage2-gcc: maybe-all-stage2-ld
50135configure-stage3-gcc: maybe-all-stage3-ld
50136configure-stage4-gcc: maybe-all-stage4-ld
50137configure-stageprofile-gcc: maybe-all-stageprofile-ld
50138configure-stagefeedback-gcc: maybe-all-stagefeedback-ld
50139configure-gcc: maybe-all-gold
50140
50141configure-stage1-gcc: maybe-all-stage1-gold
50142configure-stage2-gcc: maybe-all-stage2-gold
50143configure-stage3-gcc: maybe-all-stage3-gold
50144configure-stage4-gcc: maybe-all-stage4-gold
50145configure-stageprofile-gcc: maybe-all-stageprofile-gold
50146configure-stagefeedback-gcc: maybe-all-stagefeedback-gold
50147configure-gcc: maybe-all-libelf
50148
50149configure-stage1-gcc: maybe-all-stage1-libelf
50150configure-stage2-gcc: maybe-all-stage2-libelf
50151configure-stage3-gcc: maybe-all-stage3-libelf
50152configure-stage4-gcc: maybe-all-stage4-libelf
50153configure-stageprofile-gcc: maybe-all-stageprofile-libelf
50154configure-stagefeedback-gcc: maybe-all-stagefeedback-libelf
50155configure-gcc: maybe-all-libiconv
50156
50157configure-stage1-gcc: maybe-all-stage1-libiconv
50158configure-stage2-gcc: maybe-all-stage2-libiconv
50159configure-stage3-gcc: maybe-all-stage3-libiconv
50160configure-stage4-gcc: maybe-all-stage4-libiconv
50161configure-stageprofile-gcc: maybe-all-stageprofile-libiconv
50162configure-stagefeedback-gcc: maybe-all-stagefeedback-libiconv
50163all-gcc: all-libiberty
50164
50165all-stage1-gcc: all-stage1-libiberty
50166all-stage2-gcc: all-stage2-libiberty
50167all-stage3-gcc: all-stage3-libiberty
50168all-stage4-gcc: all-stage4-libiberty
50169all-stageprofile-gcc: all-stageprofile-libiberty
50170all-stagefeedback-gcc: all-stagefeedback-libiberty
50171all-gcc: maybe-all-intl
50172
50173all-stage1-gcc: maybe-all-stage1-intl
50174all-stage2-gcc: maybe-all-stage2-intl
50175all-stage3-gcc: maybe-all-stage3-intl
50176all-stage4-gcc: maybe-all-stage4-intl
50177all-stageprofile-gcc: maybe-all-stageprofile-intl
50178all-stagefeedback-gcc: maybe-all-stagefeedback-intl
50179all-gcc: maybe-all-mpfr
50180
50181all-stage1-gcc: maybe-all-stage1-mpfr
50182all-stage2-gcc: maybe-all-stage2-mpfr
50183all-stage3-gcc: maybe-all-stage3-mpfr
50184all-stage4-gcc: maybe-all-stage4-mpfr
50185all-stageprofile-gcc: maybe-all-stageprofile-mpfr
50186all-stagefeedback-gcc: maybe-all-stagefeedback-mpfr
50187all-gcc: maybe-all-mpc
50188
50189all-stage1-gcc: maybe-all-stage1-mpc
50190all-stage2-gcc: maybe-all-stage2-mpc
50191all-stage3-gcc: maybe-all-stage3-mpc
50192all-stage4-gcc: maybe-all-stage4-mpc
50193all-stageprofile-gcc: maybe-all-stageprofile-mpc
50194all-stagefeedback-gcc: maybe-all-stagefeedback-mpc
50195all-gcc: maybe-all-isl
50196
50197all-stage1-gcc: maybe-all-stage1-isl
50198all-stage2-gcc: maybe-all-stage2-isl
50199all-stage3-gcc: maybe-all-stage3-isl
50200all-stage4-gcc: maybe-all-stage4-isl
50201all-stageprofile-gcc: maybe-all-stageprofile-isl
50202all-stagefeedback-gcc: maybe-all-stagefeedback-isl
50203all-gcc: maybe-all-build-texinfo
50204
50205all-stage1-gcc: maybe-all-build-texinfo
50206all-stage2-gcc: maybe-all-build-texinfo
50207all-stage3-gcc: maybe-all-build-texinfo
50208all-stage4-gcc: maybe-all-build-texinfo
50209all-stageprofile-gcc: maybe-all-build-texinfo
50210all-stagefeedback-gcc: maybe-all-build-texinfo
50211all-gcc: maybe-all-build-bison
50212
50213all-stage1-gcc: maybe-all-build-bison
50214all-stage2-gcc: maybe-all-build-bison
50215all-stage3-gcc: maybe-all-build-bison
50216all-stage4-gcc: maybe-all-build-bison
50217all-stageprofile-gcc: maybe-all-build-bison
50218all-stagefeedback-gcc: maybe-all-build-bison
50219all-gcc: maybe-all-build-flex
50220
50221all-stage1-gcc: maybe-all-build-flex
50222all-stage2-gcc: maybe-all-build-flex
50223all-stage3-gcc: maybe-all-build-flex
50224all-stage4-gcc: maybe-all-build-flex
50225all-stageprofile-gcc: maybe-all-build-flex
50226all-stagefeedback-gcc: maybe-all-build-flex
50227all-gcc: maybe-all-build-libiberty
50228
50229all-stage1-gcc: maybe-all-build-libiberty
50230all-stage2-gcc: maybe-all-build-libiberty
50231all-stage3-gcc: maybe-all-build-libiberty
50232all-stage4-gcc: maybe-all-build-libiberty
50233all-stageprofile-gcc: maybe-all-build-libiberty
50234all-stagefeedback-gcc: maybe-all-build-libiberty
50235all-gcc: maybe-all-build-fixincludes
50236
50237all-stage1-gcc: maybe-all-build-fixincludes
50238all-stage2-gcc: maybe-all-build-fixincludes
50239all-stage3-gcc: maybe-all-build-fixincludes
50240all-stage4-gcc: maybe-all-build-fixincludes
50241all-stageprofile-gcc: maybe-all-build-fixincludes
50242all-stagefeedback-gcc: maybe-all-build-fixincludes
50243all-gcc: maybe-all-build-libcpp
50244
50245all-stage1-gcc: maybe-all-build-libcpp
50246all-stage2-gcc: maybe-all-build-libcpp
50247all-stage3-gcc: maybe-all-build-libcpp
50248all-stage4-gcc: maybe-all-build-libcpp
50249all-stageprofile-gcc: maybe-all-build-libcpp
50250all-stagefeedback-gcc: maybe-all-build-libcpp
50251all-gcc: maybe-all-zlib
50252
50253all-stage1-gcc: maybe-all-stage1-zlib
50254all-stage2-gcc: maybe-all-stage2-zlib
50255all-stage3-gcc: maybe-all-stage3-zlib
50256all-stage4-gcc: maybe-all-stage4-zlib
50257all-stageprofile-gcc: maybe-all-stageprofile-zlib
50258all-stagefeedback-gcc: maybe-all-stagefeedback-zlib
50259all-gcc: all-libbacktrace
50260
50261all-stage1-gcc: all-stage1-libbacktrace
50262all-stage2-gcc: all-stage2-libbacktrace
50263all-stage3-gcc: all-stage3-libbacktrace
50264all-stage4-gcc: all-stage4-libbacktrace
50265all-stageprofile-gcc: all-stageprofile-libbacktrace
50266all-stagefeedback-gcc: all-stagefeedback-libbacktrace
50267all-gcc: all-libcpp
50268
50269all-stage1-gcc: all-stage1-libcpp
50270all-stage2-gcc: all-stage2-libcpp
50271all-stage3-gcc: all-stage3-libcpp
50272all-stage4-gcc: all-stage4-libcpp
50273all-stageprofile-gcc: all-stageprofile-libcpp
50274all-stagefeedback-gcc: all-stagefeedback-libcpp
50275all-gcc: all-libdecnumber
50276
50277all-stage1-gcc: all-stage1-libdecnumber
50278all-stage2-gcc: all-stage2-libdecnumber
50279all-stage3-gcc: all-stage3-libdecnumber
50280all-stage4-gcc: all-stage4-libdecnumber
50281all-stageprofile-gcc: all-stageprofile-libdecnumber
50282all-stagefeedback-gcc: all-stagefeedback-libdecnumber
50283all-gcc: maybe-all-libiberty
50284
50285all-stage1-gcc: maybe-all-stage1-libiberty
50286all-stage2-gcc: maybe-all-stage2-libiberty
50287all-stage3-gcc: maybe-all-stage3-libiberty
50288all-stage4-gcc: maybe-all-stage4-libiberty
50289all-stageprofile-gcc: maybe-all-stageprofile-libiberty
50290all-stagefeedback-gcc: maybe-all-stagefeedback-libiberty
50291all-gcc: maybe-all-fixincludes
50292
50293all-stage1-gcc: maybe-all-stage1-fixincludes
50294all-stage2-gcc: maybe-all-stage2-fixincludes
50295all-stage3-gcc: maybe-all-stage3-fixincludes
50296all-stage4-gcc: maybe-all-stage4-fixincludes
50297all-stageprofile-gcc: maybe-all-stageprofile-fixincludes
50298all-stagefeedback-gcc: maybe-all-stagefeedback-fixincludes
50299all-gcc: maybe-all-lto-plugin
50300
50301all-stage1-gcc: maybe-all-stage1-lto-plugin
50302all-stage2-gcc: maybe-all-stage2-lto-plugin
50303all-stage3-gcc: maybe-all-stage3-lto-plugin
50304all-stage4-gcc: maybe-all-stage4-lto-plugin
50305all-stageprofile-gcc: maybe-all-stageprofile-lto-plugin
50306all-stagefeedback-gcc: maybe-all-stagefeedback-lto-plugin
50307all-gcc: maybe-all-libiconv
50308
50309all-stage1-gcc: maybe-all-stage1-libiconv
50310all-stage2-gcc: maybe-all-stage2-libiconv
50311all-stage3-gcc: maybe-all-stage3-libiconv
50312all-stage4-gcc: maybe-all-stage4-libiconv
50313all-stageprofile-gcc: maybe-all-stageprofile-libiconv
50314all-stagefeedback-gcc: maybe-all-stagefeedback-libiconv
50315info-gcc: maybe-all-build-libiberty
50316
50317info-stage1-gcc: maybe-all-build-libiberty
50318info-stage2-gcc: maybe-all-build-libiberty
50319info-stage3-gcc: maybe-all-build-libiberty
50320info-stage4-gcc: maybe-all-build-libiberty
50321info-stageprofile-gcc: maybe-all-build-libiberty
50322info-stagefeedback-gcc: maybe-all-build-libiberty
50323dvi-gcc: maybe-all-build-libiberty
50324
50325dvi-stage1-gcc: maybe-all-build-libiberty
50326dvi-stage2-gcc: maybe-all-build-libiberty
50327dvi-stage3-gcc: maybe-all-build-libiberty
50328dvi-stage4-gcc: maybe-all-build-libiberty
50329dvi-stageprofile-gcc: maybe-all-build-libiberty
50330dvi-stagefeedback-gcc: maybe-all-build-libiberty
50331pdf-gcc: maybe-all-build-libiberty
50332
50333pdf-stage1-gcc: maybe-all-build-libiberty
50334pdf-stage2-gcc: maybe-all-build-libiberty
50335pdf-stage3-gcc: maybe-all-build-libiberty
50336pdf-stage4-gcc: maybe-all-build-libiberty
50337pdf-stageprofile-gcc: maybe-all-build-libiberty
50338pdf-stagefeedback-gcc: maybe-all-build-libiberty
50339html-gcc: maybe-all-build-libiberty
50340
50341html-stage1-gcc: maybe-all-build-libiberty
50342html-stage2-gcc: maybe-all-build-libiberty
50343html-stage3-gcc: maybe-all-build-libiberty
50344html-stage4-gcc: maybe-all-build-libiberty
50345html-stageprofile-gcc: maybe-all-build-libiberty
50346html-stagefeedback-gcc: maybe-all-build-libiberty
50347install-gcc: maybe-install-fixincludes
50348install-gcc: maybe-install-lto-plugin
50349install-strip-gcc: maybe-install-strip-fixincludes
50350install-strip-gcc: maybe-install-strip-lto-plugin
50351configure-libcpp: configure-libiberty
50352
50353configure-stage1-libcpp: configure-stage1-libiberty
50354configure-stage2-libcpp: configure-stage2-libiberty
50355configure-stage3-libcpp: configure-stage3-libiberty
50356configure-stage4-libcpp: configure-stage4-libiberty
50357configure-stageprofile-libcpp: configure-stageprofile-libiberty
50358configure-stagefeedback-libcpp: configure-stagefeedback-libiberty
50359configure-libcpp: maybe-configure-intl
50360
50361configure-stage1-libcpp: maybe-configure-stage1-intl
50362configure-stage2-libcpp: maybe-configure-stage2-intl
50363configure-stage3-libcpp: maybe-configure-stage3-intl
50364configure-stage4-libcpp: maybe-configure-stage4-intl
50365configure-stageprofile-libcpp: maybe-configure-stageprofile-intl
50366configure-stagefeedback-libcpp: maybe-configure-stagefeedback-intl
50367configure-libcpp: maybe-all-libiconv
50368
50369configure-stage1-libcpp: maybe-all-stage1-libiconv
50370configure-stage2-libcpp: maybe-all-stage2-libiconv
50371configure-stage3-libcpp: maybe-all-stage3-libiconv
50372configure-stage4-libcpp: maybe-all-stage4-libiconv
50373configure-stageprofile-libcpp: maybe-all-stageprofile-libiconv
50374configure-stagefeedback-libcpp: maybe-all-stagefeedback-libiconv
50375all-libcpp: all-libiberty
50376
50377all-stage1-libcpp: all-stage1-libiberty
50378all-stage2-libcpp: all-stage2-libiberty
50379all-stage3-libcpp: all-stage3-libiberty
50380all-stage4-libcpp: all-stage4-libiberty
50381all-stageprofile-libcpp: all-stageprofile-libiberty
50382all-stagefeedback-libcpp: all-stagefeedback-libiberty
50383all-libcpp: maybe-all-intl
50384
50385all-stage1-libcpp: maybe-all-stage1-intl
50386all-stage2-libcpp: maybe-all-stage2-intl
50387all-stage3-libcpp: maybe-all-stage3-intl
50388all-stage4-libcpp: maybe-all-stage4-intl
50389all-stageprofile-libcpp: maybe-all-stageprofile-intl
50390all-stagefeedback-libcpp: maybe-all-stagefeedback-intl
50391all-libcpp: maybe-all-libiconv
50392
50393all-stage1-libcpp: maybe-all-stage1-libiconv
50394all-stage2-libcpp: maybe-all-stage2-libiconv
50395all-stage3-libcpp: maybe-all-stage3-libiconv
50396all-stage4-libcpp: maybe-all-stage4-libiconv
50397all-stageprofile-libcpp: maybe-all-stageprofile-libiconv
50398all-stagefeedback-libcpp: maybe-all-stagefeedback-libiconv
50399all-fixincludes: maybe-all-libiberty
50400
50401all-stage1-fixincludes: maybe-all-stage1-libiberty
50402all-stage2-fixincludes: maybe-all-stage2-libiberty
50403all-stage3-fixincludes: maybe-all-stage3-libiberty
50404all-stage4-fixincludes: maybe-all-stage4-libiberty
50405all-stageprofile-fixincludes: maybe-all-stageprofile-libiberty
50406all-stagefeedback-fixincludes: maybe-all-stagefeedback-libiberty
50407all-gnattools: maybe-all-target-libada
50408all-gnattools: maybe-all-target-libstdc++-v3
50409all-lto-plugin: maybe-all-libiberty
50410
50411all-stage1-lto-plugin: maybe-all-stage1-libiberty
50412all-stage2-lto-plugin: maybe-all-stage2-libiberty
50413all-stage3-lto-plugin: maybe-all-stage3-libiberty
50414all-stage4-lto-plugin: maybe-all-stage4-libiberty
50415all-stageprofile-lto-plugin: maybe-all-stageprofile-libiberty
50416all-stagefeedback-lto-plugin: maybe-all-stagefeedback-libiberty
50417all-lto-plugin: maybe-all-libiberty-linker-plugin
50418
50419all-stage1-lto-plugin: maybe-all-stage1-libiberty-linker-plugin
50420all-stage2-lto-plugin: maybe-all-stage2-libiberty-linker-plugin
50421all-stage3-lto-plugin: maybe-all-stage3-libiberty-linker-plugin
50422all-stage4-lto-plugin: maybe-all-stage4-libiberty-linker-plugin
50423all-stageprofile-lto-plugin: maybe-all-stageprofile-libiberty-linker-plugin
50424all-stagefeedback-lto-plugin: maybe-all-stagefeedback-libiberty-linker-plugin
50425configure-libcc1: maybe-configure-gcc
50426all-libcc1: maybe-all-gcc
50427all-gotools: maybe-all-target-libgo
50428all-utils: maybe-all-libiberty
50429configure-intl: maybe-all-libiconv
50430
50431configure-stage1-intl: maybe-all-stage1-libiconv
50432configure-stage2-intl: maybe-all-stage2-libiconv
50433configure-stage3-intl: maybe-all-stage3-libiconv
50434configure-stage4-intl: maybe-all-stage4-libiconv
50435configure-stageprofile-intl: maybe-all-stageprofile-libiconv
50436configure-stagefeedback-intl: maybe-all-stagefeedback-libiconv
50437configure-mpfr: maybe-all-gmp
50438
50439configure-stage1-mpfr: maybe-all-stage1-gmp
50440configure-stage2-mpfr: maybe-all-stage2-gmp
50441configure-stage3-mpfr: maybe-all-stage3-gmp
50442configure-stage4-mpfr: maybe-all-stage4-gmp
50443configure-stageprofile-mpfr: maybe-all-stageprofile-gmp
50444configure-stagefeedback-mpfr: maybe-all-stagefeedback-gmp
50445configure-mpc: maybe-all-mpfr
50446
50447configure-stage1-mpc: maybe-all-stage1-mpfr
50448configure-stage2-mpc: maybe-all-stage2-mpfr
50449configure-stage3-mpc: maybe-all-stage3-mpfr
50450configure-stage4-mpc: maybe-all-stage4-mpfr
50451configure-stageprofile-mpc: maybe-all-stageprofile-mpfr
50452configure-stagefeedback-mpc: maybe-all-stagefeedback-mpfr
50453configure-isl: maybe-all-gmp
50454
50455configure-stage1-isl: maybe-all-stage1-gmp
50456configure-stage2-isl: maybe-all-stage2-gmp
50457configure-stage3-isl: maybe-all-stage3-gmp
50458configure-stage4-isl: maybe-all-stage4-gmp
50459configure-stageprofile-isl: maybe-all-stageprofile-gmp
50460configure-stagefeedback-isl: maybe-all-stagefeedback-gmp
50461all-intl: maybe-all-libiconv
50462
50463all-stage1-intl: maybe-all-stage1-libiconv
50464all-stage2-intl: maybe-all-stage2-libiconv
50465all-stage3-intl: maybe-all-stage3-libiconv
50466all-stage4-intl: maybe-all-stage4-libiconv
50467all-stageprofile-intl: maybe-all-stageprofile-libiconv
50468all-stagefeedback-intl: maybe-all-stagefeedback-libiconv
50469configure-gdb: maybe-all-intl
50470configure-gdb: maybe-configure-sim
50471configure-gdb: maybe-all-bfd
50472configure-gdb: maybe-all-libiconv
50473all-gdb: maybe-all-libiberty
50474all-gdb: maybe-all-libiconv
50475all-gdb: maybe-all-opcodes
50476all-gdb: maybe-all-readline
50477all-gdb: maybe-all-build-bison
50478all-gdb: maybe-all-sim
50479all-gdb: maybe-all-libdecnumber
50480all-gdb: maybe-all-libtermcap
50481configure-libgui: maybe-configure-tcl
50482configure-libgui: maybe-configure-tk
50483all-libgui: maybe-all-tcl
50484all-libgui: maybe-all-tk
50485all-libgui: maybe-all-itcl
50486configure-bfd: configure-libiberty
50487
50488configure-stage1-bfd: configure-stage1-libiberty
50489configure-stage2-bfd: configure-stage2-libiberty
50490configure-stage3-bfd: configure-stage3-libiberty
50491configure-stage4-bfd: configure-stage4-libiberty
50492configure-stageprofile-bfd: configure-stageprofile-libiberty
50493configure-stagefeedback-bfd: configure-stagefeedback-libiberty
50494configure-bfd: maybe-configure-intl
50495
50496configure-stage1-bfd: maybe-configure-stage1-intl
50497configure-stage2-bfd: maybe-configure-stage2-intl
50498configure-stage3-bfd: maybe-configure-stage3-intl
50499configure-stage4-bfd: maybe-configure-stage4-intl
50500configure-stageprofile-bfd: maybe-configure-stageprofile-intl
50501configure-stagefeedback-bfd: maybe-configure-stagefeedback-intl
50502all-bfd: maybe-all-libiberty
50503
50504all-stage1-bfd: maybe-all-stage1-libiberty
50505all-stage2-bfd: maybe-all-stage2-libiberty
50506all-stage3-bfd: maybe-all-stage3-libiberty
50507all-stage4-bfd: maybe-all-stage4-libiberty
50508all-stageprofile-bfd: maybe-all-stageprofile-libiberty
50509all-stagefeedback-bfd: maybe-all-stagefeedback-libiberty
50510all-bfd: maybe-all-intl
50511
50512all-stage1-bfd: maybe-all-stage1-intl
50513all-stage2-bfd: maybe-all-stage2-intl
50514all-stage3-bfd: maybe-all-stage3-intl
50515all-stage4-bfd: maybe-all-stage4-intl
50516all-stageprofile-bfd: maybe-all-stageprofile-intl
50517all-stagefeedback-bfd: maybe-all-stagefeedback-intl
50518all-bfd: maybe-all-zlib
50519
50520all-stage1-bfd: maybe-all-stage1-zlib
50521all-stage2-bfd: maybe-all-stage2-zlib
50522all-stage3-bfd: maybe-all-stage3-zlib
50523all-stage4-bfd: maybe-all-stage4-zlib
50524all-stageprofile-bfd: maybe-all-stageprofile-zlib
50525all-stagefeedback-bfd: maybe-all-stagefeedback-zlib
50526configure-opcodes: configure-libiberty
50527
50528configure-stage1-opcodes: configure-stage1-libiberty
50529configure-stage2-opcodes: configure-stage2-libiberty
50530configure-stage3-opcodes: configure-stage3-libiberty
50531configure-stage4-opcodes: configure-stage4-libiberty
50532configure-stageprofile-opcodes: configure-stageprofile-libiberty
50533configure-stagefeedback-opcodes: configure-stagefeedback-libiberty
50534all-opcodes: maybe-all-libiberty
50535
50536all-stage1-opcodes: maybe-all-stage1-libiberty
50537all-stage2-opcodes: maybe-all-stage2-libiberty
50538all-stage3-opcodes: maybe-all-stage3-libiberty
50539all-stage4-opcodes: maybe-all-stage4-libiberty
50540all-stageprofile-opcodes: maybe-all-stageprofile-libiberty
50541all-stagefeedback-opcodes: maybe-all-stagefeedback-libiberty
50542configure-binutils: maybe-configure-intl
50543
50544configure-stage1-binutils: maybe-configure-stage1-intl
50545configure-stage2-binutils: maybe-configure-stage2-intl
50546configure-stage3-binutils: maybe-configure-stage3-intl
50547configure-stage4-binutils: maybe-configure-stage4-intl
50548configure-stageprofile-binutils: maybe-configure-stageprofile-intl
50549configure-stagefeedback-binutils: maybe-configure-stagefeedback-intl
50550all-binutils: maybe-all-libiberty
50551
50552all-stage1-binutils: maybe-all-stage1-libiberty
50553all-stage2-binutils: maybe-all-stage2-libiberty
50554all-stage3-binutils: maybe-all-stage3-libiberty
50555all-stage4-binutils: maybe-all-stage4-libiberty
50556all-stageprofile-binutils: maybe-all-stageprofile-libiberty
50557all-stagefeedback-binutils: maybe-all-stagefeedback-libiberty
50558all-binutils: maybe-all-opcodes
50559
50560all-stage1-binutils: maybe-all-stage1-opcodes
50561all-stage2-binutils: maybe-all-stage2-opcodes
50562all-stage3-binutils: maybe-all-stage3-opcodes
50563all-stage4-binutils: maybe-all-stage4-opcodes
50564all-stageprofile-binutils: maybe-all-stageprofile-opcodes
50565all-stagefeedback-binutils: maybe-all-stagefeedback-opcodes
50566all-binutils: maybe-all-bfd
50567
50568all-stage1-binutils: maybe-all-stage1-bfd
50569all-stage2-binutils: maybe-all-stage2-bfd
50570all-stage3-binutils: maybe-all-stage3-bfd
50571all-stage4-binutils: maybe-all-stage4-bfd
50572all-stageprofile-binutils: maybe-all-stageprofile-bfd
50573all-stagefeedback-binutils: maybe-all-stagefeedback-bfd
50574all-binutils: maybe-all-build-flex
50575
50576all-stage1-binutils: maybe-all-build-flex
50577all-stage2-binutils: maybe-all-build-flex
50578all-stage3-binutils: maybe-all-build-flex
50579all-stage4-binutils: maybe-all-build-flex
50580all-stageprofile-binutils: maybe-all-build-flex
50581all-stagefeedback-binutils: maybe-all-build-flex
50582all-binutils: maybe-all-build-bison
50583
50584all-stage1-binutils: maybe-all-build-bison
50585all-stage2-binutils: maybe-all-build-bison
50586all-stage3-binutils: maybe-all-build-bison
50587all-stage4-binutils: maybe-all-build-bison
50588all-stageprofile-binutils: maybe-all-build-bison
50589all-stagefeedback-binutils: maybe-all-build-bison
50590all-binutils: maybe-all-intl
50591
50592all-stage1-binutils: maybe-all-stage1-intl
50593all-stage2-binutils: maybe-all-stage2-intl
50594all-stage3-binutils: maybe-all-stage3-intl
50595all-stage4-binutils: maybe-all-stage4-intl
50596all-stageprofile-binutils: maybe-all-stageprofile-intl
50597all-stagefeedback-binutils: maybe-all-stagefeedback-intl
50598all-binutils: maybe-all-gas
50599
50600all-stage1-binutils: maybe-all-stage1-gas
50601all-stage2-binutils: maybe-all-stage2-gas
50602all-stage3-binutils: maybe-all-stage3-gas
50603all-stage4-binutils: maybe-all-stage4-gas
50604all-stageprofile-binutils: maybe-all-stageprofile-gas
50605all-stagefeedback-binutils: maybe-all-stagefeedback-gas
50606install-binutils: maybe-install-opcodes
50607install-strip-binutils: maybe-install-strip-opcodes
50608install-opcodes: maybe-install-bfd
50609install-strip-opcodes: maybe-install-strip-bfd
50610configure-gas: maybe-configure-intl
50611
50612configure-stage1-gas: maybe-configure-stage1-intl
50613configure-stage2-gas: maybe-configure-stage2-intl
50614configure-stage3-gas: maybe-configure-stage3-intl
50615configure-stage4-gas: maybe-configure-stage4-intl
50616configure-stageprofile-gas: maybe-configure-stageprofile-intl
50617configure-stagefeedback-gas: maybe-configure-stagefeedback-intl
50618all-gas: maybe-all-libiberty
50619
50620all-stage1-gas: maybe-all-stage1-libiberty
50621all-stage2-gas: maybe-all-stage2-libiberty
50622all-stage3-gas: maybe-all-stage3-libiberty
50623all-stage4-gas: maybe-all-stage4-libiberty
50624all-stageprofile-gas: maybe-all-stageprofile-libiberty
50625all-stagefeedback-gas: maybe-all-stagefeedback-libiberty
50626all-gas: maybe-all-opcodes
50627
50628all-stage1-gas: maybe-all-stage1-opcodes
50629all-stage2-gas: maybe-all-stage2-opcodes
50630all-stage3-gas: maybe-all-stage3-opcodes
50631all-stage4-gas: maybe-all-stage4-opcodes
50632all-stageprofile-gas: maybe-all-stageprofile-opcodes
50633all-stagefeedback-gas: maybe-all-stagefeedback-opcodes
50634all-gas: maybe-all-bfd
50635
50636all-stage1-gas: maybe-all-stage1-bfd
50637all-stage2-gas: maybe-all-stage2-bfd
50638all-stage3-gas: maybe-all-stage3-bfd
50639all-stage4-gas: maybe-all-stage4-bfd
50640all-stageprofile-gas: maybe-all-stageprofile-bfd
50641all-stagefeedback-gas: maybe-all-stagefeedback-bfd
50642all-gas: maybe-all-intl
50643
50644all-stage1-gas: maybe-all-stage1-intl
50645all-stage2-gas: maybe-all-stage2-intl
50646all-stage3-gas: maybe-all-stage3-intl
50647all-stage4-gas: maybe-all-stage4-intl
50648all-stageprofile-gas: maybe-all-stageprofile-intl
50649all-stagefeedback-gas: maybe-all-stagefeedback-intl
50650configure-gprof: maybe-configure-intl
50651all-gprof: maybe-all-libiberty
50652all-gprof: maybe-all-bfd
50653all-gprof: maybe-all-opcodes
50654all-gprof: maybe-all-intl
50655all-gprof: maybe-all-gas
50656configure-ld: maybe-configure-intl
50657
50658configure-stage1-ld: maybe-configure-stage1-intl
50659configure-stage2-ld: maybe-configure-stage2-intl
50660configure-stage3-ld: maybe-configure-stage3-intl
50661configure-stage4-ld: maybe-configure-stage4-intl
50662configure-stageprofile-ld: maybe-configure-stageprofile-intl
50663configure-stagefeedback-ld: maybe-configure-stagefeedback-intl
50664all-ld: maybe-all-libiberty
50665
50666all-stage1-ld: maybe-all-stage1-libiberty
50667all-stage2-ld: maybe-all-stage2-libiberty
50668all-stage3-ld: maybe-all-stage3-libiberty
50669all-stage4-ld: maybe-all-stage4-libiberty
50670all-stageprofile-ld: maybe-all-stageprofile-libiberty
50671all-stagefeedback-ld: maybe-all-stagefeedback-libiberty
50672all-ld: maybe-all-bfd
50673
50674all-stage1-ld: maybe-all-stage1-bfd
50675all-stage2-ld: maybe-all-stage2-bfd
50676all-stage3-ld: maybe-all-stage3-bfd
50677all-stage4-ld: maybe-all-stage4-bfd
50678all-stageprofile-ld: maybe-all-stageprofile-bfd
50679all-stagefeedback-ld: maybe-all-stagefeedback-bfd
50680all-ld: maybe-all-opcodes
50681
50682all-stage1-ld: maybe-all-stage1-opcodes
50683all-stage2-ld: maybe-all-stage2-opcodes
50684all-stage3-ld: maybe-all-stage3-opcodes
50685all-stage4-ld: maybe-all-stage4-opcodes
50686all-stageprofile-ld: maybe-all-stageprofile-opcodes
50687all-stagefeedback-ld: maybe-all-stagefeedback-opcodes
50688all-ld: maybe-all-build-bison
50689
50690all-stage1-ld: maybe-all-build-bison
50691all-stage2-ld: maybe-all-build-bison
50692all-stage3-ld: maybe-all-build-bison
50693all-stage4-ld: maybe-all-build-bison
50694all-stageprofile-ld: maybe-all-build-bison
50695all-stagefeedback-ld: maybe-all-build-bison
50696all-ld: maybe-all-build-flex
50697
50698all-stage1-ld: maybe-all-build-flex
50699all-stage2-ld: maybe-all-build-flex
50700all-stage3-ld: maybe-all-build-flex
50701all-stage4-ld: maybe-all-build-flex
50702all-stageprofile-ld: maybe-all-build-flex
50703all-stagefeedback-ld: maybe-all-build-flex
50704all-ld: maybe-all-intl
50705
50706all-stage1-ld: maybe-all-stage1-intl
50707all-stage2-ld: maybe-all-stage2-intl
50708all-stage3-ld: maybe-all-stage3-intl
50709all-stage4-ld: maybe-all-stage4-intl
50710all-stageprofile-ld: maybe-all-stageprofile-intl
50711all-stagefeedback-ld: maybe-all-stagefeedback-intl
50712all-ld: maybe-all-gas
50713
50714all-stage1-ld: maybe-all-stage1-gas
50715all-stage2-ld: maybe-all-stage2-gas
50716all-stage3-ld: maybe-all-stage3-gas
50717all-stage4-ld: maybe-all-stage4-gas
50718all-stageprofile-ld: maybe-all-stageprofile-gas
50719all-stagefeedback-ld: maybe-all-stagefeedback-gas
50720all-ld: maybe-all-binutils
50721
50722all-stage1-ld: maybe-all-stage1-binutils
50723all-stage2-ld: maybe-all-stage2-binutils
50724all-stage3-ld: maybe-all-stage3-binutils
50725all-stage4-ld: maybe-all-stage4-binutils
50726all-stageprofile-ld: maybe-all-stageprofile-binutils
50727all-stagefeedback-ld: maybe-all-stagefeedback-binutils
50728install-ld: maybe-install-gold
50729install-strip-ld: maybe-install-strip-gold
50730configure-gold: maybe-configure-intl
50731
50732configure-stage1-gold: maybe-configure-stage1-intl
50733configure-stage2-gold: maybe-configure-stage2-intl
50734configure-stage3-gold: maybe-configure-stage3-intl
50735configure-stage4-gold: maybe-configure-stage4-intl
50736configure-stageprofile-gold: maybe-configure-stageprofile-intl
50737configure-stagefeedback-gold: maybe-configure-stagefeedback-intl
50738all-gold: maybe-all-libiberty
50739
50740all-stage1-gold: maybe-all-stage1-libiberty
50741all-stage2-gold: maybe-all-stage2-libiberty
50742all-stage3-gold: maybe-all-stage3-libiberty
50743all-stage4-gold: maybe-all-stage4-libiberty
50744all-stageprofile-gold: maybe-all-stageprofile-libiberty
50745all-stagefeedback-gold: maybe-all-stagefeedback-libiberty
50746all-gold: maybe-all-intl
50747
50748all-stage1-gold: maybe-all-stage1-intl
50749all-stage2-gold: maybe-all-stage2-intl
50750all-stage3-gold: maybe-all-stage3-intl
50751all-stage4-gold: maybe-all-stage4-intl
50752all-stageprofile-gold: maybe-all-stageprofile-intl
50753all-stagefeedback-gold: maybe-all-stagefeedback-intl
50754all-gold: maybe-all-bfd
50755
50756all-stage1-gold: maybe-all-stage1-bfd
50757all-stage2-gold: maybe-all-stage2-bfd
50758all-stage3-gold: maybe-all-stage3-bfd
50759all-stage4-gold: maybe-all-stage4-bfd
50760all-stageprofile-gold: maybe-all-stageprofile-bfd
50761all-stagefeedback-gold: maybe-all-stagefeedback-bfd
50762all-gold: maybe-all-build-bison
50763
50764all-stage1-gold: maybe-all-build-bison
50765all-stage2-gold: maybe-all-build-bison
50766all-stage3-gold: maybe-all-build-bison
50767all-stage4-gold: maybe-all-build-bison
50768all-stageprofile-gold: maybe-all-build-bison
50769all-stagefeedback-gold: maybe-all-build-bison
50770all-gold: maybe-all-gas
50771
50772all-stage1-gold: maybe-all-stage1-gas
50773all-stage2-gold: maybe-all-stage2-gas
50774all-stage3-gold: maybe-all-stage3-gas
50775all-stage4-gold: maybe-all-stage4-gas
50776all-stageprofile-gold: maybe-all-stageprofile-gas
50777all-stagefeedback-gold: maybe-all-stagefeedback-gas
50778check-gold: maybe-all-binutils
50779
50780check-stage1-gold: maybe-all-stage1-binutils
50781check-stage2-gold: maybe-all-stage2-binutils
50782check-stage3-gold: maybe-all-stage3-binutils
50783check-stage4-gold: maybe-all-stage4-binutils
50784check-stageprofile-gold: maybe-all-stageprofile-binutils
50785check-stagefeedback-gold: maybe-all-stagefeedback-binutils
50786check-gold: maybe-all-gas
50787
50788check-stage1-gold: maybe-all-stage1-gas
50789check-stage2-gold: maybe-all-stage2-gas
50790check-stage3-gold: maybe-all-stage3-gas
50791check-stage4-gold: maybe-all-stage4-gas
50792check-stageprofile-gold: maybe-all-stageprofile-gas
50793check-stagefeedback-gold: maybe-all-stagefeedback-gas
50794configure-opcodes: maybe-configure-intl
50795
50796configure-stage1-opcodes: maybe-configure-stage1-intl
50797configure-stage2-opcodes: maybe-configure-stage2-intl
50798configure-stage3-opcodes: maybe-configure-stage3-intl
50799configure-stage4-opcodes: maybe-configure-stage4-intl
50800configure-stageprofile-opcodes: maybe-configure-stageprofile-intl
50801configure-stagefeedback-opcodes: maybe-configure-stagefeedback-intl
50802all-opcodes: maybe-all-bfd
50803
50804all-stage1-opcodes: maybe-all-stage1-bfd
50805all-stage2-opcodes: maybe-all-stage2-bfd
50806all-stage3-opcodes: maybe-all-stage3-bfd
50807all-stage4-opcodes: maybe-all-stage4-bfd
50808all-stageprofile-opcodes: maybe-all-stageprofile-bfd
50809all-stagefeedback-opcodes: maybe-all-stagefeedback-bfd
50810all-opcodes: maybe-all-libiberty
50811
50812all-stage1-opcodes: maybe-all-stage1-libiberty
50813all-stage2-opcodes: maybe-all-stage2-libiberty
50814all-stage3-opcodes: maybe-all-stage3-libiberty
50815all-stage4-opcodes: maybe-all-stage4-libiberty
50816all-stageprofile-opcodes: maybe-all-stageprofile-libiberty
50817all-stagefeedback-opcodes: maybe-all-stagefeedback-libiberty
50818all-opcodes: maybe-all-intl
50819
50820all-stage1-opcodes: maybe-all-stage1-intl
50821all-stage2-opcodes: maybe-all-stage2-intl
50822all-stage3-opcodes: maybe-all-stage3-intl
50823all-stage4-opcodes: maybe-all-stage4-intl
50824all-stageprofile-opcodes: maybe-all-stageprofile-intl
50825all-stagefeedback-opcodes: maybe-all-stagefeedback-intl
50826all-dejagnu: maybe-all-tcl
50827all-dejagnu: maybe-all-expect
50828all-dejagnu: maybe-all-tk
50829configure-expect: maybe-configure-tcl
50830configure-expect: maybe-configure-tk
50831all-expect: maybe-all-tcl
50832all-expect: maybe-all-tk
50833configure-itcl: maybe-configure-tcl
50834configure-itcl: maybe-configure-tk
50835all-itcl: maybe-all-tcl
50836all-itcl: maybe-all-tk
50837install-itcl: maybe-install-tcl
50838install-strip-itcl: maybe-install-strip-tcl
50839configure-tk: maybe-configure-tcl
50840all-tk: maybe-all-tcl
50841all-sid: maybe-all-libiberty
50842all-sid: maybe-all-bfd
50843all-sid: maybe-all-opcodes
50844all-sid: maybe-all-tcl
50845all-sid: maybe-all-tk
50846install-sid: maybe-install-tcl
50847install-strip-sid: maybe-install-strip-tcl
50848install-sid: maybe-install-tk
50849install-strip-sid: maybe-install-strip-tk
50850configure-sim: maybe-configure-intl
50851all-sim: maybe-all-intl
50852all-sim: maybe-all-libiberty
50853all-sim: maybe-all-bfd
50854all-sim: maybe-all-opcodes
50855all-sim: maybe-all-readline
50856all-sim: maybe-configure-gdb
50857all-fastjar: maybe-all-zlib
50858all-fastjar: maybe-all-build-texinfo
50859all-fastjar: maybe-all-libiberty
50860all-bison: maybe-all-intl
50861all-bison: maybe-all-build-texinfo
50862all-flex: maybe-all-build-bison
50863all-flex: maybe-all-intl
50864all-flex: maybe-all-m4
50865all-flex: maybe-all-build-texinfo
50866all-m4: maybe-all-intl
50867all-m4: maybe-all-build-texinfo
50868configure-target-boehm-gc: maybe-all-target-libstdc++-v3
50869configure-target-fastjar: maybe-configure-target-zlib
50870all-target-fastjar: maybe-all-target-zlib
50871configure-target-libgo: maybe-configure-target-libffi
50872configure-target-libgo: maybe-all-target-libstdc++-v3
50873all-target-libgo: maybe-all-target-libbacktrace
50874all-target-libgo: maybe-all-target-libffi
50875all-target-libgo: maybe-all-target-libatomic
50876configure-target-libjava: maybe-configure-target-zlib
50877configure-target-libjava: maybe-configure-target-boehm-gc
50878configure-target-libjava: maybe-configure-target-libffi
50879all-target-libjava: maybe-all-fastjar
50880all-target-libjava: maybe-all-target-zlib
50881all-target-libjava: maybe-all-target-boehm-gc
50882all-target-libjava: maybe-all-target-libffi
50883configure-target-libobjc: maybe-configure-target-boehm-gc
50884all-target-libobjc: maybe-all-target-boehm-gc
50885configure-target-libstdc++-v3: maybe-configure-target-libgomp
50886
50887configure-stage1-target-libstdc++-v3: maybe-configure-stage1-target-libgomp
50888configure-stage2-target-libstdc++-v3: maybe-configure-stage2-target-libgomp
50889configure-stage3-target-libstdc++-v3: maybe-configure-stage3-target-libgomp
50890configure-stage4-target-libstdc++-v3: maybe-configure-stage4-target-libgomp
50891configure-stageprofile-target-libstdc++-v3: maybe-configure-stageprofile-target-libgomp
50892configure-stagefeedback-target-libstdc++-v3: maybe-configure-stagefeedback-target-libgomp
50893configure-target-liboffloadmic: maybe-configure-target-libgomp
50894configure-target-libsanitizer: maybe-all-target-libstdc++-v3
50895
50896configure-stage1-target-libsanitizer: maybe-all-stage1-target-libstdc++-v3
50897configure-stage2-target-libsanitizer: maybe-all-stage2-target-libstdc++-v3
50898configure-stage3-target-libsanitizer: maybe-all-stage3-target-libstdc++-v3
50899configure-stage4-target-libsanitizer: maybe-all-stage4-target-libstdc++-v3
50900configure-stageprofile-target-libsanitizer: maybe-all-stageprofile-target-libstdc++-v3
50901configure-stagefeedback-target-libsanitizer: maybe-all-stagefeedback-target-libstdc++-v3
50902configure-target-libvtv: maybe-all-target-libstdc++-v3
50903
50904configure-stage1-target-libvtv: maybe-all-stage1-target-libstdc++-v3
50905configure-stage2-target-libvtv: maybe-all-stage2-target-libstdc++-v3
50906configure-stage3-target-libvtv: maybe-all-stage3-target-libstdc++-v3
50907configure-stage4-target-libvtv: maybe-all-stage4-target-libstdc++-v3
50908configure-stageprofile-target-libvtv: maybe-all-stageprofile-target-libstdc++-v3
50909configure-stagefeedback-target-libvtv: maybe-all-stagefeedback-target-libstdc++-v3
50910all-target-libstdc++-v3: maybe-configure-target-libgomp
50911
50912all-stage1-target-libstdc++-v3: maybe-configure-stage1-target-libgomp
50913all-stage2-target-libstdc++-v3: maybe-configure-stage2-target-libgomp
50914all-stage3-target-libstdc++-v3: maybe-configure-stage3-target-libgomp
50915all-stage4-target-libstdc++-v3: maybe-configure-stage4-target-libgomp
50916all-stageprofile-target-libstdc++-v3: maybe-configure-stageprofile-target-libgomp
50917all-stagefeedback-target-libstdc++-v3: maybe-configure-stagefeedback-target-libgomp
50918all-target-liboffloadmic: maybe-all-target-libgomp
50919install-target-libgo: maybe-install-target-libatomic
50920install-target-libgfortran: maybe-install-target-libquadmath
50921install-target-libgfortran: maybe-install-target-libgcc
50922install-target-libsanitizer: maybe-install-target-libstdc++-v3
50923install-target-libsanitizer: maybe-install-target-libgcc
50924install-target-libvtv: maybe-install-target-libstdc++-v3
50925install-target-libvtv: maybe-install-target-libgcc
50926install-target-libcilkrts: maybe-install-target-libstdc++-v3
50927install-target-libcilkrts: maybe-install-target-libgcc
50928install-target-liboffloadmic: maybe-install-target-libstdc++-v3
50929install-target-liboffloadmic: maybe-install-target-libgcc
50930install-target-libjava: maybe-install-target-libgcc
50931install-target-libitm: maybe-install-target-libgcc
50932install-target-libobjc: maybe-install-target-libgcc
50933install-target-libstdc++-v3: maybe-install-target-libgcc
50934all-target-libgloss: maybe-all-target-newlib
50935all-target-winsup: maybe-all-target-libtermcap
50936configure-target-newlib: maybe-all-binutils
50937configure-target-newlib: maybe-all-ld
50938configure-target-libgfortran: maybe-all-target-libquadmath
50939configure-target-libgfortran: maybe-all-target-libbacktrace
50940
50941
50942# Dependencies for target modules on other target modules are
50943# described by lang_env_dependencies; the defaults apply to anything
50944# not mentioned there.
50945
50946
50947@if gcc-bootstrap
50948configure-stage1-target-libstdc++-v3: maybe-all-stage1-target-libgcc
50949configure-stage2-target-libstdc++-v3: maybe-all-stage2-target-libgcc
50950configure-stage3-target-libstdc++-v3: maybe-all-stage3-target-libgcc
50951configure-stage4-target-libstdc++-v3: maybe-all-stage4-target-libgcc
50952configure-stageprofile-target-libstdc++-v3: maybe-all-stageprofile-target-libgcc
50953configure-stagefeedback-target-libstdc++-v3: maybe-all-stagefeedback-target-libgcc
50954configure-stage1-target-libsanitizer: maybe-all-stage1-target-libgcc
50955configure-stage2-target-libsanitizer: maybe-all-stage2-target-libgcc
50956configure-stage3-target-libsanitizer: maybe-all-stage3-target-libgcc
50957configure-stage4-target-libsanitizer: maybe-all-stage4-target-libgcc
50958configure-stageprofile-target-libsanitizer: maybe-all-stageprofile-target-libgcc
50959configure-stagefeedback-target-libsanitizer: maybe-all-stagefeedback-target-libgcc
50960configure-stage1-target-libmpx: maybe-all-stage1-target-libgcc
50961configure-stage2-target-libmpx: maybe-all-stage2-target-libgcc
50962configure-stage3-target-libmpx: maybe-all-stage3-target-libgcc
50963configure-stage4-target-libmpx: maybe-all-stage4-target-libgcc
50964configure-stageprofile-target-libmpx: maybe-all-stageprofile-target-libgcc
50965configure-stagefeedback-target-libmpx: maybe-all-stagefeedback-target-libgcc
50966configure-stage1-target-libvtv: maybe-all-stage1-target-libgcc
50967configure-stage2-target-libvtv: maybe-all-stage2-target-libgcc
50968configure-stage3-target-libvtv: maybe-all-stage3-target-libgcc
50969configure-stage4-target-libvtv: maybe-all-stage4-target-libgcc
50970configure-stageprofile-target-libvtv: maybe-all-stageprofile-target-libgcc
50971configure-stagefeedback-target-libvtv: maybe-all-stagefeedback-target-libgcc
50972configure-stage1-target-libgomp: maybe-all-stage1-target-libgcc
50973configure-stage2-target-libgomp: maybe-all-stage2-target-libgcc
50974configure-stage3-target-libgomp: maybe-all-stage3-target-libgcc
50975configure-stage4-target-libgomp: maybe-all-stage4-target-libgcc
50976configure-stageprofile-target-libgomp: maybe-all-stageprofile-target-libgcc
50977configure-stagefeedback-target-libgomp: maybe-all-stagefeedback-target-libgcc
50978@endif gcc-bootstrap
50979
50980@if gcc-no-bootstrap
50981configure-target-libstdc++-v3: maybe-all-target-libgcc
50982configure-target-libsanitizer: maybe-all-target-libgcc
50983configure-target-libmpx: maybe-all-target-libgcc
50984configure-target-libvtv: maybe-all-target-libgcc
50985configure-target-libcilkrts: maybe-all-target-libgcc
50986configure-target-liboffloadmic: maybe-all-target-libgcc
50987configure-target-libssp: maybe-all-target-libgcc
50988configure-target-newlib: maybe-all-target-libgcc
50989configure-target-libbacktrace: maybe-all-target-libgcc
50990configure-target-libquadmath: maybe-all-target-libgcc
50991configure-target-libgfortran: maybe-all-target-libgcc
50992configure-target-libobjc: maybe-all-target-libgcc
50993configure-target-libgo: maybe-all-target-libgcc
50994configure-target-libtermcap: maybe-all-target-libgcc
50995configure-target-winsup: maybe-all-target-libgcc
50996configure-target-libgloss: maybe-all-target-libgcc
50997configure-target-libffi: maybe-all-target-libgcc
50998configure-target-libjava: maybe-all-target-libgcc
50999configure-target-zlib: maybe-all-target-libgcc
51000configure-target-boehm-gc: maybe-all-target-libgcc
51001configure-target-rda: maybe-all-target-libgcc
51002configure-target-libada: maybe-all-target-libgcc
51003configure-target-libgomp: maybe-all-target-libgcc
51004configure-target-libitm: maybe-all-target-libgcc
51005configure-target-libatomic: maybe-all-target-libgcc
51006@endif gcc-no-bootstrap
51007
51008
51009configure-target-libstdc++-v3: maybe-all-target-newlib maybe-all-target-libgloss
51010
51011configure-target-libsanitizer: maybe-all-target-newlib maybe-all-target-libgloss
51012
51013configure-target-libmpx: maybe-all-target-newlib maybe-all-target-libgloss
51014
51015configure-target-libvtv: maybe-all-target-newlib maybe-all-target-libgloss
51016
51017configure-target-libcilkrts: maybe-all-target-newlib maybe-all-target-libgloss
51018configure-target-libcilkrts: maybe-all-target-libstdc++-v3
51019
51020configure-target-liboffloadmic: maybe-all-target-newlib maybe-all-target-libgloss
51021configure-target-liboffloadmic: maybe-all-target-libstdc++-v3
51022
51023configure-target-libssp: maybe-all-target-newlib maybe-all-target-libgloss
51024
51025
51026
51027configure-target-libbacktrace: maybe-all-target-newlib maybe-all-target-libgloss
51028
51029configure-target-libquadmath: maybe-all-target-newlib maybe-all-target-libgloss
51030
51031configure-target-libgfortran: maybe-all-target-newlib maybe-all-target-libgloss
51032
51033configure-target-libobjc: maybe-all-target-newlib maybe-all-target-libgloss
51034
51035configure-target-libgo: maybe-all-target-newlib maybe-all-target-libgloss
51036
51037configure-target-libtermcap: maybe-all-target-newlib maybe-all-target-libgloss
51038
51039configure-target-winsup: maybe-all-target-newlib maybe-all-target-libgloss
51040
51041
51042configure-target-libffi: maybe-all-target-newlib maybe-all-target-libgloss
51043configure-target-libffi: maybe-all-target-libstdc++-v3
51044
51045configure-target-libjava: maybe-all-target-newlib maybe-all-target-libgloss
51046configure-target-libjava: maybe-all-target-libstdc++-v3
51047
51048configure-target-zlib: maybe-all-target-newlib maybe-all-target-libgloss
51049
51050configure-target-boehm-gc: maybe-all-target-newlib maybe-all-target-libgloss
51051
51052configure-target-rda: maybe-all-target-newlib maybe-all-target-libgloss
51053
51054configure-target-libada: maybe-all-target-newlib maybe-all-target-libgloss
51055
51056configure-target-libgomp: maybe-all-target-newlib maybe-all-target-libgloss
51057
51058configure-target-libitm: maybe-all-target-newlib maybe-all-target-libgloss
51059configure-target-libitm: maybe-all-target-libstdc++-v3
51060
51061configure-target-libatomic: maybe-all-target-newlib maybe-all-target-libgloss
51062
51063
51064CONFIGURE_GDB_TK = @CONFIGURE_GDB_TK@
51065GDB_TK = @GDB_TK@
51066INSTALL_GDB_TK = @INSTALL_GDB_TK@
51067configure-gdb: $(CONFIGURE_GDB_TK)
51068all-gdb: $(gdbnlmrequirements) $(GDB_TK)
51069install-gdb: $(INSTALL_GDB_TK)
51070
51071# Serialization dependencies.  Host configures don't work well in parallel to
51072# each other, due to contention over config.cache.  Target configures and 
51073# build configures are similar.
51074@serialization_dependencies@
51075
51076# --------------------------------
51077# Regenerating top level configury
51078# --------------------------------
51079
51080# Rebuilding Makefile.in, using autogen.
51081AUTOGEN = autogen
51082$(srcdir)/Makefile.in: @MAINT@ $(srcdir)/Makefile.tpl $(srcdir)/Makefile.def
51083	cd $(srcdir) && $(AUTOGEN) Makefile.def
51084
51085# Rebuilding Makefile.
51086Makefile: $(srcdir)/Makefile.in config.status
51087	CONFIG_FILES=$@ CONFIG_HEADERS= $(SHELL) ./config.status
51088
51089config.status: configure
51090	CONFIG_SHELL="$(SHELL)" $(SHELL) ./config.status --recheck
51091
51092# Rebuilding configure.
51093AUTOCONF = autoconf
51094$(srcdir)/configure: @MAINT@ $(srcdir)/configure.ac $(srcdir)/config/acx.m4 \
51095	$(srcdir)/config/override.m4 $(srcdir)/config/proginstall.m4 \
51096	$(srcdir)/config/elf.m4 $(srcdir)/config/isl.m4 \
51097	$(srcdir)/libtool.m4 $(srcdir)/ltoptions.m4 $(srcdir)/ltsugar.m4 \
51098	$(srcdir)/ltversion.m4 $(srcdir)/lt~obsolete.m4
51099	cd $(srcdir) && $(AUTOCONF)
51100
51101# ------------------------------
51102# Special directives to GNU Make
51103# ------------------------------
51104
51105# Don't pass command-line variables to submakes.
51106.NOEXPORT:
51107MAKEOVERRIDES=
51108
51109# end of Makefile.in
51110