xref: /netbsd-src/external/gpl3/binutils/dist/Makefile.in (revision f89f6560d453f5e37386cc7938c072d2f528b9fa)
1
2# Makefile.in is generated from Makefile.tpl by 'autogen Makefile.def'.
3#
4# Makefile for directory with subdirs to build.
5#   Copyright (C) 1990, 1991, 1992, 1993, 1994, 1995, 1996, 1997, 1998,
6#   1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011
7#   Free Software Foundation
8#
9# This file is free software; you can redistribute it and/or modify
10# it under the terms of the GNU General Public License as published by
11# the Free Software Foundation; either version 3 of the License, or
12# (at your option) any later version.
13#
14# This program is distributed in the hope that it will be useful,
15# but WITHOUT ANY WARRANTY; without even the implied warranty of
16# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
17# GNU General Public License for more details.
18#
19# You should have received a copy of the GNU General Public License
20# along with this program; see the file COPYING3.  If not see
21# <http://www.gnu.org/licenses/>.
22#
23
24# First, test for a proper version of make, but only where one is required.
25
26@if gcc
27ifeq (,$(.VARIABLES)) # The variable .VARIABLES, new with 3.80, is never empty.
28$(error GNU make version 3.80 or newer is required.)
29endif
30@endif gcc
31
32# -------------------------------
33# Standard Autoconf-set variables
34# -------------------------------
35VPATH=@srcdir@
36
37build_alias=@build_noncanonical@
38build_vendor=@build_vendor@
39build_os=@build_os@
40build=@build@
41host_alias=@host_noncanonical@
42host_vendor=@host_vendor@
43host_os=@host_os@
44host=@host@
45target_alias=@target_noncanonical@
46target_vendor=@target_vendor@
47target_os=@target_os@
48target=@target@
49
50program_transform_name = @program_transform_name@
51
52prefix = @prefix@
53exec_prefix = @exec_prefix@
54
55srcdir = @srcdir@
56
57bindir = @bindir@
58sbindir = @sbindir@
59libexecdir = @libexecdir@
60datadir = @datadir@
61sysconfdir = @sysconfdir@
62sharedstatedir = @sharedstatedir@
63localstatedir = @localstatedir@
64libdir = @libdir@
65includedir = @includedir@
66oldincludedir = @oldincludedir@
67infodir = @infodir@
68datarootdir = @datarootdir@
69docdir = @docdir@
70pdfdir = @pdfdir@
71htmldir = @htmldir@
72mandir = @mandir@
73man1dir = $(mandir)/man1
74man2dir = $(mandir)/man2
75man3dir = $(mandir)/man3
76man4dir = $(mandir)/man4
77man5dir = $(mandir)/man5
78man6dir = $(mandir)/man6
79man7dir = $(mandir)/man7
80man8dir = $(mandir)/man8
81man9dir = $(mandir)/man9
82
83INSTALL = @INSTALL@
84INSTALL_PROGRAM = @INSTALL_PROGRAM@
85INSTALL_SCRIPT = @INSTALL_SCRIPT@
86INSTALL_DATA = @INSTALL_DATA@
87LN = @LN@
88LN_S = @LN_S@
89MAINT = @MAINT@
90MAINTAINER_MODE_FALSE = @MAINTAINER_MODE_FALSE@
91MAINTAINER_MODE_TRUE = @MAINTAINER_MODE_TRUE@
92
93# -------------------------------------------------
94# Miscellaneous non-standard autoconf-set variables
95# -------------------------------------------------
96
97# The gcc driver likes to know the arguments it was configured with.
98TOPLEVEL_CONFIGURE_ARGUMENTS=@TOPLEVEL_CONFIGURE_ARGUMENTS@
99
100tooldir = @tooldir@
101build_tooldir = @build_tooldir@
102
103# This is the name of the environment variable used for the path to
104# the libraries.
105RPATH_ENVVAR = @RPATH_ENVVAR@
106
107# On targets where RPATH_ENVVAR is PATH, a subdirectory of the GCC build path
108# is used instead of the directory itself to avoid including built
109# executables in PATH.
110GCC_SHLIB_SUBDIR = @GCC_SHLIB_SUBDIR@
111
112# Build programs are put under this directory.
113BUILD_SUBDIR = @build_subdir@
114# This is set by the configure script to the arguments to use when configuring
115# directories built for the build system.
116BUILD_CONFIGARGS = @build_configargs@ --with-build-subdir="$(BUILD_SUBDIR)"
117
118# Linker flags to use on the host, for stage1 or when not
119# bootstrapping.
120STAGE1_LDFLAGS = @stage1_ldflags@
121
122# Libraries to use on the host, for stage1 or when not bootstrapping.
123STAGE1_LIBS = @stage1_libs@
124
125# Linker flags to use for stage2 and later.
126POSTSTAGE1_LDFLAGS = @poststage1_ldflags@
127
128# Libraries to use for stage2 and later.
129POSTSTAGE1_LIBS = @poststage1_libs@
130
131# This is the list of variables to export in the environment when
132# configuring any subdirectory.  It must also be exported whenever
133# recursing into a build directory in case that directory's Makefile
134# re-runs configure.
135BASE_EXPORTS = \
136	FLEX="$(FLEX)"; export FLEX; \
137	LEX="$(LEX)"; export LEX; \
138	BISON="$(BISON)"; export BISON; \
139	YACC="$(YACC)"; export YACC; \
140	M4="$(M4)"; export M4; \
141	SED="$(SED)"; export SED; \
142	AWK="$(AWK)"; export AWK; \
143	MAKEINFO="$(MAKEINFO)"; export MAKEINFO;
144
145# This is the list of variables to export in the environment when
146# configuring subdirectories for the build system.
147BUILD_EXPORTS = \
148	$(BASE_EXPORTS) \
149	AR="$(AR_FOR_BUILD)"; export AR; \
150	AS="$(AS_FOR_BUILD)"; export AS; \
151	CC="$(CC_FOR_BUILD)"; export CC; \
152	CFLAGS="$(CFLAGS_FOR_BUILD)"; export CFLAGS; \
153	CONFIG_SHELL="$(SHELL)"; export CONFIG_SHELL; \
154	CXX="$(CXX_FOR_BUILD)"; export CXX; \
155	CXXFLAGS="$(CXXFLAGS_FOR_BUILD)"; export CXXFLAGS; \
156	GCJ="$(GCJ_FOR_BUILD)"; export GCJ; \
157	GFORTRAN="$(GFORTRAN_FOR_BUILD)"; export GFORTRAN; \
158	GOC="$(GOC_FOR_BUILD)"; export GOC; \
159	GOCFLAGS="$(GOCFLAGS_FOR_BUILD)"; export GOCFLAGS; \
160	DLLTOOL="$(DLLTOOL_FOR_BUILD)"; export DLLTOOL; \
161	LD="$(LD_FOR_BUILD)"; export LD; \
162	LDFLAGS="$(LDFLAGS_FOR_BUILD)"; export LDFLAGS; \
163	NM="$(NM_FOR_BUILD)"; export NM; \
164	RANLIB="$(RANLIB_FOR_BUILD)"; export RANLIB; \
165	WINDRES="$(WINDRES_FOR_BUILD)"; export WINDRES; \
166	WINDMC="$(WINDMC_FOR_BUILD)"; export WINDMC;
167
168# These variables must be set on the make command line for directories
169# built for the build system to override those in BASE_FLAGS_TO_PASSS.
170EXTRA_BUILD_FLAGS = \
171	CFLAGS="$(CFLAGS_FOR_BUILD)" \
172	LDFLAGS="$(LDFLAGS_FOR_BUILD)"
173
174# This is the list of directories to built for the host system.
175SUBDIRS = @configdirs@
176TARGET_CONFIGDIRS = @target_configdirs@
177# This is set by the configure script to the arguments to use when configuring
178# directories built for the host system.
179HOST_CONFIGARGS = @host_configargs@
180# Host programs are put under this directory, which is . except if building
181# with srcdir=..
182HOST_SUBDIR = @host_subdir@
183# This is the list of variables to export in the environment when
184# configuring subdirectories for the host system.  We need to pass
185# some to the GCC configure because of its hybrid host/target nature.
186HOST_EXPORTS = \
187	$(BASE_EXPORTS) \
188	CC="$(CC)"; export CC; \
189	ADA_CFLAGS="$(ADA_CFLAGS)"; export ADA_CFLAGS; \
190	CFLAGS="$(CFLAGS)"; export CFLAGS; \
191	CONFIG_SHELL="$(SHELL)"; export CONFIG_SHELL; \
192	CXX="$(CXX)"; export CXX; \
193	CXXFLAGS="$(CXXFLAGS)"; export CXXFLAGS; \
194	GCJ="$(GCJ)"; export GCJ; \
195	GFORTRAN="$(GFORTRAN)"; export GFORTRAN; \
196	GOC="$(GOC)"; export GOC; \
197	AR="$(AR)"; export AR; \
198	AS="$(AS)"; export AS; \
199	CC_FOR_BUILD="$(CC_FOR_BUILD)"; export CC_FOR_BUILD; \
200	DLLTOOL="$(DLLTOOL)"; export DLLTOOL; \
201	LD="$(LD)"; export LD; \
202	LDFLAGS="$(STAGE1_LDFLAGS) $(LDFLAGS)"; export LDFLAGS; \
203	NM="$(NM)"; export NM; \
204	RANLIB="$(RANLIB)"; export RANLIB; \
205	WINDRES="$(WINDRES)"; export WINDRES; \
206	WINDMC="$(WINDMC)"; export WINDMC; \
207	OBJCOPY="$(OBJCOPY)"; export OBJCOPY; \
208	OBJDUMP="$(OBJDUMP)"; export OBJDUMP; \
209	READELF="$(READELF)"; export READELF; \
210	AR_FOR_TARGET="$(AR_FOR_TARGET)"; export AR_FOR_TARGET; \
211	AS_FOR_TARGET="$(AS_FOR_TARGET)"; export AS_FOR_TARGET; \
212	GCC_FOR_TARGET="$(GCC_FOR_TARGET)"; export GCC_FOR_TARGET; \
213	LD_FOR_TARGET="$(LD_FOR_TARGET)"; export LD_FOR_TARGET; \
214	NM_FOR_TARGET="$(NM_FOR_TARGET)"; export NM_FOR_TARGET; \
215	OBJDUMP_FOR_TARGET="$(OBJDUMP_FOR_TARGET)"; export OBJDUMP_FOR_TARGET; \
216	RANLIB_FOR_TARGET="$(RANLIB_FOR_TARGET)"; export RANLIB_FOR_TARGET; \
217	READELF_FOR_TARGET="$(READELF_FOR_TARGET)"; export READELF_FOR_TARGET; \
218	TOPLEVEL_CONFIGURE_ARGUMENTS="$(TOPLEVEL_CONFIGURE_ARGUMENTS)"; export TOPLEVEL_CONFIGURE_ARGUMENTS; \
219	HOST_LIBS="$(STAGE1_LIBS)"; export HOST_LIBS; \
220	GMPLIBS="$(HOST_GMPLIBS)"; export GMPLIBS; \
221	GMPINC="$(HOST_GMPINC)"; export GMPINC; \
222	PPLLIBS="$(HOST_PPLLIBS)"; export PPLLIBS; \
223	PPLINC="$(HOST_PPLINC)"; export PPLINC; \
224	CLOOGLIBS="$(HOST_CLOOGLIBS)"; export CLOOGLIBS; \
225	CLOOGINC="$(HOST_CLOOGINC)"; export CLOOGINC; \
226	LIBELFLIBS="$(HOST_LIBELFLIBS)" ; export LIBELFLIBS; \
227	LIBELFINC="$(HOST_LIBELFINC)" ; export LIBELFINC; \
228@if gcc-bootstrap
229	$(RPATH_ENVVAR)=`echo "$(TARGET_LIB_PATH)$$$(RPATH_ENVVAR)" | sed 's,::*,:,g;s,^:*,,;s,:*$$,,'`; export $(RPATH_ENVVAR); \
230@endif gcc-bootstrap
231	$(RPATH_ENVVAR)=`echo "$(HOST_LIB_PATH)$$$(RPATH_ENVVAR)" | sed 's,::*,:,g;s,^:*,,;s,:*$$,,'`; export $(RPATH_ENVVAR);
232
233POSTSTAGE1_CXX_EXPORT = \
234	CXX='$(CXX)'; export CXX; \
235	CXX_FOR_BUILD='$(CXX_FOR_BUILD)'; export CXX_FOR_BUILD;
236@if target-libstdc++-v3-bootstrap
237# Override the above if we're bootstrapping C++.
238POSTSTAGE1_CXX_EXPORT = \
239	CXX="$(STAGE_CC_WRAPPER) $$r/$(HOST_SUBDIR)/prev-gcc/g++$(exeext) \
240	  -B$$r/$(HOST_SUBDIR)/prev-gcc/ -B$(build_tooldir)/bin/ -nostdinc++ \
241	  -B$$r/prev-$(TARGET_SUBDIR)/libstdc++-v3/src/.libs \
242	  -B$$r/prev-$(TARGET_SUBDIR)/libstdc++-v3/libsupc++/.libs \
243	  -I$$r/prev-$(TARGET_SUBDIR)/libstdc++-v3/include/$(TARGET_SUBDIR) \
244	  -I$$r/prev-$(TARGET_SUBDIR)/libstdc++-v3/include \
245	  -I$$s/libstdc++-v3/libsupc++ \
246	  -L$$r/prev-$(TARGET_SUBDIR)/libstdc++-v3/src/.libs \
247	  -L$$r/prev-$(TARGET_SUBDIR)/libstdc++-v3/libsupc++/.libs"; \
248	  export CXX; \
249	CXX_FOR_BUILD="$$CXX"; export CXX_FOR_BUILD;
250@endif target-libstdc++-v3-bootstrap
251
252# Similar, for later GCC stages.
253POSTSTAGE1_HOST_EXPORTS = \
254	$(HOST_EXPORTS) \
255	CC="$(STAGE_CC_WRAPPER) $$r/$(HOST_SUBDIR)/prev-gcc/xgcc$(exeext) \
256	  -B$$r/$(HOST_SUBDIR)/prev-gcc/ -B$(build_tooldir)/bin/ \
257	  $(XGCC_FLAGS_FOR_TARGET) $$TFLAGS"; export CC; \
258	CC_FOR_BUILD="$$CC"; export CC_FOR_BUILD; \
259	$(POSTSTAGE1_CXX_EXPORT) \
260	GNATBIND="$$r/$(HOST_SUBDIR)/prev-gcc/gnatbind"; export GNATBIND; \
261	LDFLAGS="$(POSTSTAGE1_LDFLAGS) $(BOOT_LDFLAGS)"; export LDFLAGS; \
262	HOST_LIBS="$(POSTSTAGE1_LIBS)"; export HOST_LIBS;
263
264# Target libraries are put under this directory:
265TARGET_SUBDIR = @target_subdir@
266# This is set by the configure script to the arguments to use when configuring
267# directories built for the target.
268TARGET_CONFIGARGS = @target_configargs@ --with-target-subdir="$(TARGET_SUBDIR)"
269# This is the list of variables to export in the environment when
270# configuring subdirectories for the target system.
271BASE_TARGET_EXPORTS = \
272	$(BASE_EXPORTS) \
273	AR="$(AR_FOR_TARGET)"; export AR; \
274	AS="$(COMPILER_AS_FOR_TARGET)"; export AS; \
275	CC="$(CC_FOR_TARGET) $(XGCC_FLAGS_FOR_TARGET) $$TFLAGS"; export CC; \
276	CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
277	CONFIG_SHELL="$(SHELL)"; export CONFIG_SHELL; \
278	CPPFLAGS="$(CPPFLAGS_FOR_TARGET)"; export CPPFLAGS; \
279	CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
280	GCJ="$(GCJ_FOR_TARGET) $(XGCC_FLAGS_FOR_TARGET) $$TFLAGS"; export GCJ; \
281	GFORTRAN="$(GFORTRAN_FOR_TARGET) $(XGCC_FLAGS_FOR_TARGET) $$TFLAGS"; export GFORTRAN; \
282	GOC="$(GOC_FOR_TARGET) $(XGCC_FLAGS_FOR_TARGET) $$TFLAGS"; export GOC; \
283	DLLTOOL="$(DLLTOOL_FOR_TARGET)"; export DLLTOOL; \
284	LD="$(COMPILER_LD_FOR_TARGET)"; export LD; \
285	LDFLAGS="$(LDFLAGS_FOR_TARGET)"; export LDFLAGS; \
286	LIPO="$(LIPO_FOR_TARGET)"; export LIPO; \
287	NM="$(COMPILER_NM_FOR_TARGET)"; export NM; \
288	OBJDUMP="$(OBJDUMP_FOR_TARGET)"; export OBJDUMP; \
289	RANLIB="$(RANLIB_FOR_TARGET)"; export RANLIB; \
290	READELF="$(READELF_FOR_TARGET)"; export READELF; \
291	STRIP="$(STRIP_FOR_TARGET)"; export STRIP; \
292	WINDRES="$(WINDRES_FOR_TARGET)"; export WINDRES; \
293	WINDMC="$(WINDMC_FOR_TARGET)"; export WINDMC; \
294@if gcc-bootstrap
295	$(RPATH_ENVVAR)=`echo "$(TARGET_LIB_PATH)$$$(RPATH_ENVVAR)" | sed 's,::*,:,g;s,^:*,,;s,:*$$,,'`; export $(RPATH_ENVVAR); \
296@endif gcc-bootstrap
297	$(RPATH_ENVVAR)=`echo "$(HOST_LIB_PATH)$$$(RPATH_ENVVAR)" | sed 's,::*,:,g;s,^:*,,;s,:*$$,,'`; export $(RPATH_ENVVAR); \
298	TARGET_CONFIGDIRS="$(TARGET_CONFIGDIRS)"; export TARGET_CONFIGDIRS;
299
300RAW_CXX_TARGET_EXPORTS = \
301	$(BASE_TARGET_EXPORTS) \
302	CXX_FOR_TARGET="$(RAW_CXX_FOR_TARGET)"; export CXX_FOR_TARGET; \
303	CXX="$(RAW_CXX_FOR_TARGET) $(XGCC_FLAGS_FOR_TARGET) $$TFLAGS"; export CXX;
304
305NORMAL_TARGET_EXPORTS = \
306	$(BASE_TARGET_EXPORTS) \
307	CXX="$(CXX_FOR_TARGET) $(XGCC_FLAGS_FOR_TARGET) $$TFLAGS"; export CXX;
308
309# Where to find GMP
310HOST_GMPLIBS = @gmplibs@
311HOST_GMPINC = @gmpinc@
312
313# Where to find PPL
314HOST_PPLLIBS = @ppllibs@
315HOST_PPLINC = @pplinc@
316
317# Where to find CLOOG
318HOST_CLOOGLIBS = @clooglibs@
319HOST_CLOOGINC = @clooginc@
320
321# Where to find libelf
322HOST_LIBELFLIBS = @libelflibs@
323HOST_LIBELFINC = @libelfinc@
324
325EXTRA_CONFIGARGS_LIBJAVA = @EXTRA_CONFIGARGS_LIBJAVA@
326
327# ----------------------------------------------
328# Programs producing files for the BUILD machine
329# ----------------------------------------------
330
331SHELL = @SHELL@
332
333# pwd command to use.  Allow user to override default by setting PWDCMD in
334# the environment to account for automounters.  The make variable must not
335# be called PWDCMD, otherwise the value set here is passed to make
336# subprocesses and overrides the setting from the user's environment.
337# Don't use PWD since it is a common shell environment variable and we
338# don't want to corrupt it.
339PWD_COMMAND = $${PWDCMD-pwd}
340
341# compilers to use to create programs which must be run in the build
342# environment.
343AR_FOR_BUILD = @AR_FOR_BUILD@
344AS_FOR_BUILD = @AS_FOR_BUILD@
345CC_FOR_BUILD = @CC_FOR_BUILD@
346CFLAGS_FOR_BUILD = @CFLAGS_FOR_BUILD@
347CXXFLAGS_FOR_BUILD = @CXXFLAGS_FOR_BUILD@
348CXX_FOR_BUILD = @CXX_FOR_BUILD@
349DLLTOOL_FOR_BUILD = @DLLTOOL_FOR_BUILD@
350GCJ_FOR_BUILD = @GCJ_FOR_BUILD@
351GFORTRAN_FOR_BUILD = @GFORTRAN_FOR_BUILD@
352GOC_FOR_BUILD = @GOC_FOR_BUILD@
353LDFLAGS_FOR_BUILD = @LDFLAGS_FOR_BUILD@
354LD_FOR_BUILD = @LD_FOR_BUILD@
355NM_FOR_BUILD = @NM_FOR_BUILD@
356RANLIB_FOR_BUILD = @RANLIB_FOR_BUILD@
357WINDMC_FOR_BUILD = @WINDMC_FOR_BUILD@
358WINDRES_FOR_BUILD = @WINDRES_FOR_BUILD@
359
360# Special variables passed down in EXTRA_GCC_FLAGS.  They are defined
361# here so that they can be overridden by Makefile fragments.
362BUILD_PREFIX = @BUILD_PREFIX@
363BUILD_PREFIX_1 = @BUILD_PREFIX_1@
364
365# Flags to pass to stage2 and later makes.  They are defined
366# here so that they can be overridden by Makefile fragments.
367BOOT_CFLAGS= -g -O2
368BOOT_LDFLAGS=
369BOOT_ADAFLAGS=-gnatpg -gnata
370
371AWK = @AWK@
372SED = @SED@
373BISON = @BISON@
374YACC = @YACC@
375FLEX = @FLEX@
376LEX = @LEX@
377M4 = @M4@
378MAKEINFO = @MAKEINFO@
379EXPECT = @EXPECT@
380RUNTEST = @RUNTEST@
381
382# This just becomes part of the MAKEINFO definition passed down to
383# sub-makes.  It lets flags be given on the command line while still
384# using the makeinfo from the object tree.
385# (Default to avoid splitting info files by setting the threshold high.)
386MAKEINFOFLAGS = --split-size=5000000
387
388# ---------------------------------------------
389# Programs producing files for the HOST machine
390# ---------------------------------------------
391
392AS = @AS@
393AR = @AR@
394AR_FLAGS = rc
395CC = @CC@
396CXX = @CXX@
397DLLTOOL = @DLLTOOL@
398LD = @LD@
399LIPO = @LIPO@
400NM = @NM@
401OBJDUMP = @OBJDUMP@
402RANLIB = @RANLIB@
403READELF = @READELF@
404STRIP = @STRIP@
405WINDRES = @WINDRES@
406WINDMC = @WINDMC@
407
408GNATBIND = @GNATBIND@
409GNATMAKE = @GNATMAKE@
410
411CFLAGS = @CFLAGS@
412LDFLAGS = @LDFLAGS@
413LIBCFLAGS = $(CFLAGS)
414CXXFLAGS = @CXXFLAGS@
415LIBCXXFLAGS = $(CXXFLAGS) -fno-implicit-templates
416GOCFLAGS = $(CFLAGS)
417
418TFLAGS =
419
420# Defaults for all stages; some are overridden below.
421
422STAGE_CFLAGS = $(BOOT_CFLAGS)
423STAGE_TFLAGS = $(TFLAGS)
424STAGE_CONFIGURE_FLAGS=@stage2_werror_flag@
425POSTSTAGE1_CONFIGURE_FLAGS = @POSTSTAGE1_CONFIGURE_FLAGS@
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)
436# STAGE1_CONFIGURE_FLAGS overridden below, so we can use
437# POSTSTAGE1_CONFIGURE_FLAGS here.
438STAGE1_CONFIGURE_FLAGS = \
439	$(STAGE_CONFIGURE_FLAGS) $(POSTSTAGE1_CONFIGURE_FLAGS)
440
441# Defaults for stage 2; some are overridden below.
442STAGE2_CFLAGS = $(STAGE_CFLAGS)
443STAGE2_CXXFLAGS = $(CXXFLAGS)
444@if target-libstdc++-v3-bootstrap
445# Override the above if we're bootstrapping C++.
446STAGE2_CXXFLAGS = $(STAGE2_CFLAGS)
447@endif target-libstdc++-v3-bootstrap
448STAGE2_TFLAGS = $(STAGE_TFLAGS)
449# STAGE1_CONFIGURE_FLAGS overridden below, so we can use
450# POSTSTAGE1_CONFIGURE_FLAGS here.
451STAGE2_CONFIGURE_FLAGS = \
452	$(STAGE_CONFIGURE_FLAGS) $(POSTSTAGE1_CONFIGURE_FLAGS)
453
454# Defaults for stage 3; some are overridden below.
455STAGE3_CFLAGS = $(STAGE_CFLAGS)
456STAGE3_CXXFLAGS = $(CXXFLAGS)
457@if target-libstdc++-v3-bootstrap
458# Override the above if we're bootstrapping C++.
459STAGE3_CXXFLAGS = $(STAGE3_CFLAGS)
460@endif target-libstdc++-v3-bootstrap
461STAGE3_TFLAGS = $(STAGE_TFLAGS)
462# STAGE1_CONFIGURE_FLAGS overridden below, so we can use
463# POSTSTAGE1_CONFIGURE_FLAGS here.
464STAGE3_CONFIGURE_FLAGS = \
465	$(STAGE_CONFIGURE_FLAGS) $(POSTSTAGE1_CONFIGURE_FLAGS)
466
467# Defaults for stage 4; some are overridden below.
468STAGE4_CFLAGS = $(STAGE_CFLAGS)
469STAGE4_CXXFLAGS = $(CXXFLAGS)
470@if target-libstdc++-v3-bootstrap
471# Override the above if we're bootstrapping C++.
472STAGE4_CXXFLAGS = $(STAGE4_CFLAGS)
473@endif target-libstdc++-v3-bootstrap
474STAGE4_TFLAGS = $(STAGE_TFLAGS)
475# STAGE1_CONFIGURE_FLAGS overridden below, so we can use
476# POSTSTAGE1_CONFIGURE_FLAGS here.
477STAGE4_CONFIGURE_FLAGS = \
478	$(STAGE_CONFIGURE_FLAGS) $(POSTSTAGE1_CONFIGURE_FLAGS)
479
480# Defaults for stage profile; some are overridden below.
481STAGEprofile_CFLAGS = $(STAGE_CFLAGS)
482STAGEprofile_CXXFLAGS = $(CXXFLAGS)
483@if target-libstdc++-v3-bootstrap
484# Override the above if we're bootstrapping C++.
485STAGEprofile_CXXFLAGS = $(STAGEprofile_CFLAGS)
486@endif target-libstdc++-v3-bootstrap
487STAGEprofile_TFLAGS = $(STAGE_TFLAGS)
488# STAGE1_CONFIGURE_FLAGS overridden below, so we can use
489# POSTSTAGE1_CONFIGURE_FLAGS here.
490STAGEprofile_CONFIGURE_FLAGS = \
491	$(STAGE_CONFIGURE_FLAGS) $(POSTSTAGE1_CONFIGURE_FLAGS)
492
493# Defaults for stage feedback; some are overridden below.
494STAGEfeedback_CFLAGS = $(STAGE_CFLAGS)
495STAGEfeedback_CXXFLAGS = $(CXXFLAGS)
496@if target-libstdc++-v3-bootstrap
497# Override the above if we're bootstrapping C++.
498STAGEfeedback_CXXFLAGS = $(STAGEfeedback_CFLAGS)
499@endif target-libstdc++-v3-bootstrap
500STAGEfeedback_TFLAGS = $(STAGE_TFLAGS)
501# STAGE1_CONFIGURE_FLAGS overridden below, so we can use
502# POSTSTAGE1_CONFIGURE_FLAGS here.
503STAGEfeedback_CONFIGURE_FLAGS = \
504	$(STAGE_CONFIGURE_FLAGS) $(POSTSTAGE1_CONFIGURE_FLAGS)
505
506
507# Only build the C compiler for stage1, because that is the only one that
508# we can guarantee will build with the native compiler, and also it is the
509# only thing useful for building stage2. STAGE1_CFLAGS (via CFLAGS),
510# MAKEINFO and MAKEINFOFLAGS are explicitly passed here to make them
511# overrideable (for a bootstrap build stage1 also builds gcc.info).
512
513STAGE1_CFLAGS = @stage1_cflags@
514STAGE1_CHECKING = @stage1_checking@
515STAGE1_LANGUAGES = @stage1_languages@
516# * We force-disable intermodule optimizations, even if
517#   --enable-intermodule was passed, since the installed compiler
518#   probably can't handle them.  Luckily, autoconf always respects
519#   the last argument when conflicting --enable arguments are passed.
520# * Likewise, we force-disable coverage flags, since the installed
521#   compiler probably has never heard of them.
522# * Don't remove this, because above we added
523#   POSTSTAGE1_CONFIGURE_FLAGS to STAGE_CONFIGURE_FLAGS, which
524#   we don't want for STAGE1_CONFIGURE_FLAGS.
525STAGE1_CONFIGURE_FLAGS = --disable-intermodule $(STAGE1_CHECKING) \
526	  --disable-coverage --enable-languages="$(STAGE1_LANGUAGES)"
527
528STAGEprofile_CFLAGS = $(STAGE2_CFLAGS) -fprofile-generate
529STAGEprofile_TFLAGS = $(STAGE2_TFLAGS)
530
531STAGEfeedback_CFLAGS = $(STAGE3_CFLAGS) -fprofile-use
532STAGEfeedback_TFLAGS = $(STAGE3_TFLAGS)
533
534do-compare = @do_compare@
535do-compare3 = $(do-compare)
536
537# -----------------------------------------------
538# Programs producing files for the TARGET machine
539# -----------------------------------------------
540
541AR_FOR_TARGET=@AR_FOR_TARGET@
542AS_FOR_TARGET=@AS_FOR_TARGET@
543CC_FOR_TARGET=$(STAGE_CC_WRAPPER) @CC_FOR_TARGET@
544
545# If GCC_FOR_TARGET is not overriden on the command line, then this
546# variable is passed down to the gcc Makefile, where it is used to
547# build libgcc2.a.  We define it here so that it can itself be
548# overridden on the command line.
549GCC_FOR_TARGET=$(STAGE_CC_WRAPPER) @GCC_FOR_TARGET@
550CXX_FOR_TARGET=$(STAGE_CC_WRAPPER) @CXX_FOR_TARGET@
551RAW_CXX_FOR_TARGET=$(STAGE_CC_WRAPPER) @RAW_CXX_FOR_TARGET@
552GCJ_FOR_TARGET=$(STAGE_CC_WRAPPER) @GCJ_FOR_TARGET@
553GFORTRAN_FOR_TARGET=$(STAGE_CC_WRAPPER) @GFORTRAN_FOR_TARGET@
554GOC_FOR_TARGET=$(STAGE_CC_WRAPPER) @GOC_FOR_TARGET@
555DLLTOOL_FOR_TARGET=@DLLTOOL_FOR_TARGET@
556LD_FOR_TARGET=@LD_FOR_TARGET@
557
558LIPO_FOR_TARGET=@LIPO_FOR_TARGET@
559NM_FOR_TARGET=@NM_FOR_TARGET@
560OBJDUMP_FOR_TARGET=@OBJDUMP_FOR_TARGET@
561RANLIB_FOR_TARGET=@RANLIB_FOR_TARGET@
562READELF_FOR_TARGET=@READELF_FOR_TARGET@
563STRIP_FOR_TARGET=@STRIP_FOR_TARGET@
564WINDRES_FOR_TARGET=@WINDRES_FOR_TARGET@
565WINDMC_FOR_TARGET=@WINDMC_FOR_TARGET@
566
567COMPILER_AS_FOR_TARGET=@COMPILER_AS_FOR_TARGET@
568COMPILER_LD_FOR_TARGET=@COMPILER_LD_FOR_TARGET@
569COMPILER_NM_FOR_TARGET=@COMPILER_NM_FOR_TARGET@
570
571CFLAGS_FOR_TARGET = @CFLAGS_FOR_TARGET@
572CXXFLAGS_FOR_TARGET = @CXXFLAGS_FOR_TARGET@
573
574LIBCFLAGS_FOR_TARGET = $(CFLAGS_FOR_TARGET)
575LIBCXXFLAGS_FOR_TARGET = $(CXXFLAGS_FOR_TARGET) -fno-implicit-templates
576LDFLAGS_FOR_TARGET = @LDFLAGS_FOR_TARGET@
577GOCFLAGS_FOR_TARGET = -O2 -g
578
579FLAGS_FOR_TARGET = @FLAGS_FOR_TARGET@
580SYSROOT_CFLAGS_FOR_TARGET = @SYSROOT_CFLAGS_FOR_TARGET@
581DEBUG_PREFIX_CFLAGS_FOR_TARGET = @DEBUG_PREFIX_CFLAGS_FOR_TARGET@
582
583XGCC_FLAGS_FOR_TARGET = $(FLAGS_FOR_TARGET) $(SYSROOT_CFLAGS_FOR_TARGET) $(DEBUG_PREFIX_CFLAGS_FOR_TARGET)
584
585# ------------------------------------
586# Miscellaneous targets and flag lists
587# ------------------------------------
588
589# The first rule in the file had better be this one.  Don't put any above it.
590# This lives here to allow makefile fragments to contain dependencies.
591all:
592
593#### host and target specific makefile fragments come in here.
594@target_makefile_frag@
595@alphaieee_frag@
596@ospace_frag@
597@host_makefile_frag@
598###
599
600# This is the list of directories that may be needed in RPATH_ENVVAR
601# so that programs built for the target machine work.
602TARGET_LIB_PATH = $(TARGET_LIB_PATH_libstdc++-v3)$(TARGET_LIB_PATH_libmudflap)$(TARGET_LIB_PATH_libssp)$(TARGET_LIB_PATH_libgomp)$(HOST_LIB_PATH_gcc)
603
604@if target-libstdc++-v3
605TARGET_LIB_PATH_libstdc++-v3 = $$r/$(TARGET_SUBDIR)/libstdc++-v3/src/.libs:
606@endif target-libstdc++-v3
607
608@if target-libmudflap
609TARGET_LIB_PATH_libmudflap = $$r/$(TARGET_SUBDIR)/libmudflap/.libs:
610@endif target-libmudflap
611
612@if target-libssp
613TARGET_LIB_PATH_libssp = $$r/$(TARGET_SUBDIR)/libssp/.libs:
614@endif target-libssp
615
616@if target-libgomp
617TARGET_LIB_PATH_libgomp = $$r/$(TARGET_SUBDIR)/libgomp/.libs:
618@endif target-libgomp
619
620
621
622# This is the list of directories that may be needed in RPATH_ENVVAR
623# so that programs built for the host machine work.
624HOST_LIB_PATH = $(HOST_LIB_PATH_gmp)$(HOST_LIB_PATH_mpfr)$(HOST_LIB_PATH_mpc)$(HOST_LIB_PATH_ppl)$(HOST_LIB_PATH_cloog)$(HOST_LIB_PATH_libelf)
625
626# Define HOST_LIB_PATH_gcc here, for the sake of TARGET_LIB_PATH, ouch
627@if gcc
628HOST_LIB_PATH_gcc = $$r/$(HOST_SUBDIR)/gcc$(GCC_SHLIB_SUBDIR):$$r/$(HOST_SUBDIR)/prev-gcc$(GCC_SHLIB_SUBDIR):
629@endif gcc
630
631
632@if gmp
633HOST_LIB_PATH_gmp = \
634  $$r/$(HOST_SUBDIR)/gmp/.libs:$$r/$(HOST_SUBDIR)/prev-gmp/.libs:
635@endif gmp
636
637@if mpfr
638HOST_LIB_PATH_mpfr = \
639  $$r/$(HOST_SUBDIR)/mpfr/.libs:$$r/$(HOST_SUBDIR)/prev-mpfr/.libs:
640@endif mpfr
641
642@if mpc
643HOST_LIB_PATH_mpc = \
644  $$r/$(HOST_SUBDIR)/mpc/.libs:$$r/$(HOST_SUBDIR)/prev-mpc/.libs:
645@endif mpc
646
647@if ppl
648HOST_LIB_PATH_ppl = \
649  $$r/$(HOST_SUBDIR)/ppl/src/.libs:$$r/$(HOST_SUBDIR)/prev-ppl/src/.libs:
650@endif ppl
651
652@if cloog
653HOST_LIB_PATH_cloog = \
654  $$r/$(HOST_SUBDIR)/cloog/.libs:$$r/$(HOST_SUBDIR)/prev-cloog/.libs:
655@endif cloog
656
657@if libelf
658HOST_LIB_PATH_libelf = \
659  $$r/$(HOST_SUBDIR)/libelf/.libs:$$r/$(HOST_SUBDIR)/prev-libelf/.libs:
660@endif libelf
661
662
663CXX_FOR_TARGET_FLAG_TO_PASS = \
664	"CXX_FOR_TARGET=$(CXX_FOR_TARGET)"
665@if target-libstdc++-v3
666# CXX_FOR_TARGET is tricky to get right for target libs that require a
667# functional C++ compiler.  When we recurse, if we expand
668# CXX_FOR_TARGET before configuring libstdc++-v3, we won't get
669# libstdc++ include flags from the script.  Instead, we get an
670# -funconfigured-* word, so that we'll get errors if this invalid C++
671# command line is used for anything, but also so that we can use the
672# word to decide whether or not to pass on this CXX_FOR_TARGET.  If we
673# don't pass it on, sub-make will use the default definition, that
674# re-expands it at the time of use, so we'll get it right when we need
675# it.  One potential exception is the expansion of CXX_FOR_TARGET
676# passed down as part of CXX within TARGET_FLAGS, but this wouldn't
677# really work, for C++ host programs can't depend on the current-stage
678# C++ target library.
679CXX_FOR_TARGET_FLAG_TO_PASS = \
680	$(shell if echo "$(CXX_FOR_TARGET)" | grep " -funconfigured-" > /dev/null; then :; else echo '"CXX_FOR_TARGET=$(CXX_FOR_TARGET)"'; fi)
681@endif target-libstdc++-v3
682
683# Flags to pass down to all sub-makes.
684BASE_FLAGS_TO_PASS = \
685	"DESTDIR=$(DESTDIR)" \
686	"RPATH_ENVVAR=$(RPATH_ENVVAR)" \
687	"TARGET_SUBDIR=$(TARGET_SUBDIR)" \
688	"bindir=$(bindir)" \
689	"datadir=$(datadir)" \
690	"exec_prefix=$(exec_prefix)" \
691	"includedir=$(includedir)" \
692	"datarootdir=$(datarootdir)" \
693	"docdir=$(docdir)" \
694	"infodir=$(infodir)" \
695	"pdfdir=$(pdfdir)" \
696	"htmldir=$(htmldir)" \
697	"libdir=$(libdir)" \
698	"libexecdir=$(libexecdir)" \
699	"lispdir=$(lispdir)" \
700	"localstatedir=$(localstatedir)" \
701	"mandir=$(mandir)" \
702	"oldincludedir=$(oldincludedir)" \
703	"prefix=$(prefix)" \
704	"sbindir=$(sbindir)" \
705	"sharedstatedir=$(sharedstatedir)" \
706	"sysconfdir=$(sysconfdir)" \
707	"tooldir=$(tooldir)" \
708	"build_tooldir=$(build_tooldir)" \
709	"target_alias=$(target_alias)" \
710	"AWK=$(AWK)" \
711	"BISON=$(BISON)" \
712	"CC_FOR_BUILD=$(CC_FOR_BUILD)" \
713	"CFLAGS_FOR_BUILD=$(CFLAGS_FOR_BUILD)" \
714	"CXX_FOR_BUILD=$(CXX_FOR_BUILD)" \
715	"EXPECT=$(EXPECT)" \
716	"FLEX=$(FLEX)" \
717	"INSTALL=$(INSTALL)" \
718	"INSTALL_DATA=$(INSTALL_DATA)" \
719	"INSTALL_PROGRAM=$(INSTALL_PROGRAM)" \
720	"INSTALL_SCRIPT=$(INSTALL_SCRIPT)" \
721	"LDFLAGS_FOR_BUILD=$(LDFLAGS_FOR_BUILD)" \
722	"LEX=$(LEX)" \
723	"M4=$(M4)" \
724	"MAKE=$(MAKE)" \
725	"RUNTEST=$(RUNTEST)" \
726	"RUNTESTFLAGS=$(RUNTESTFLAGS)" \
727	"SED=$(SED)" \
728	"SHELL=$(SHELL)" \
729	"YACC=$(YACC)" \
730	"`echo 'ADAFLAGS=$(ADAFLAGS)' | sed -e s'/[^=][^=]*=$$/XFOO=/'`" \
731	"ADA_CFLAGS=$(ADA_CFLAGS)" \
732	"AR_FLAGS=$(AR_FLAGS)" \
733	"`echo 'BOOT_ADAFLAGS=$(BOOT_ADAFLAGS)' | sed -e s'/[^=][^=]*=$$/XFOO=/'`" \
734	"BOOT_CFLAGS=$(BOOT_CFLAGS)" \
735	"BOOT_LDFLAGS=$(BOOT_LDFLAGS)" \
736	"CFLAGS=$(CFLAGS)" \
737	"CXXFLAGS=$(CXXFLAGS)" \
738	"LDFLAGS=$(LDFLAGS)" \
739	"LIBCFLAGS=$(LIBCFLAGS)" \
740	"LIBCXXFLAGS=$(LIBCXXFLAGS)" \
741	"STAGE1_CHECKING=$(STAGE1_CHECKING)" \
742	"STAGE1_LANGUAGES=$(STAGE1_LANGUAGES)" \
743	"GNATBIND=$(GNATBIND)" \
744	"GNATMAKE=$(GNATMAKE)" \
745	"AR_FOR_TARGET=$(AR_FOR_TARGET)" \
746	"AS_FOR_TARGET=$(AS_FOR_TARGET)" \
747	"CC_FOR_TARGET=$(CC_FOR_TARGET)" \
748	"CFLAGS_FOR_TARGET=$(CFLAGS_FOR_TARGET)" \
749	"CPPFLAGS_FOR_TARGET=$(CPPFLAGS_FOR_TARGET)" \
750	"CXXFLAGS_FOR_TARGET=$(CXXFLAGS_FOR_TARGET)" \
751	"DLLTOOL_FOR_TARGET=$(DLLTOOL_FOR_TARGET)" \
752	"FLAGS_FOR_TARGET=$(FLAGS_FOR_TARGET)" \
753	"GCJ_FOR_TARGET=$(GCJ_FOR_TARGET)" \
754	"GFORTRAN_FOR_TARGET=$(GFORTRAN_FOR_TARGET)" \
755	"GOC_FOR_TARGET=$(GOC_FOR_TARGET)" \
756	"GOCFLAGS_FOR_TARGET=$(GOCFLAGS_FOR_TARGET)" \
757	"LD_FOR_TARGET=$(LD_FOR_TARGET)" \
758	"LIPO_FOR_TARGET=$(LIPO_FOR_TARGET)" \
759	"LDFLAGS_FOR_TARGET=$(LDFLAGS_FOR_TARGET)" \
760	"LIBCFLAGS_FOR_TARGET=$(LIBCFLAGS_FOR_TARGET)" \
761	"LIBCXXFLAGS_FOR_TARGET=$(LIBCXXFLAGS_FOR_TARGET)" \
762	"NM_FOR_TARGET=$(NM_FOR_TARGET)" \
763	"OBJDUMP_FOR_TARGET=$(OBJDUMP_FOR_TARGET)" \
764	"RANLIB_FOR_TARGET=$(RANLIB_FOR_TARGET)" \
765	"READELF_FOR_TARGET=$(READELF_FOR_TARGET)" \
766	"STRIP_FOR_TARGET=$(STRIP_FOR_TARGET)" \
767	"WINDRES_FOR_TARGET=$(WINDRES_FOR_TARGET)" \
768	"WINDMC_FOR_TARGET=$(WINDMC_FOR_TARGET)" \
769	"BUILD_CONFIG=$(BUILD_CONFIG)" \
770	"`echo 'LANGUAGES=$(LANGUAGES)' | sed -e s'/[^=][^=]*=$$/XFOO=/'`" \
771	"LEAN=$(LEAN)" \
772	"STAGE1_CFLAGS=$(STAGE1_CFLAGS)" \
773	"STAGE1_CXXFLAGS=$(STAGE1_CXXFLAGS)" \
774	"STAGE1_TFLAGS=$(STAGE1_TFLAGS)" \
775	"STAGE2_CFLAGS=$(STAGE2_CFLAGS)" \
776	"STAGE2_CXXFLAGS=$(STAGE2_CXXFLAGS)" \
777	"STAGE2_TFLAGS=$(STAGE2_TFLAGS)" \
778	"STAGE3_CFLAGS=$(STAGE3_CFLAGS)" \
779	"STAGE3_CXXFLAGS=$(STAGE3_CXXFLAGS)" \
780	"STAGE3_TFLAGS=$(STAGE3_TFLAGS)" \
781	"STAGE4_CFLAGS=$(STAGE4_CFLAGS)" \
782	"STAGE4_CXXFLAGS=$(STAGE4_CXXFLAGS)" \
783	"STAGE4_TFLAGS=$(STAGE4_TFLAGS)" \
784	"STAGEprofile_CFLAGS=$(STAGEprofile_CFLAGS)" \
785	"STAGEprofile_CXXFLAGS=$(STAGEprofile_CXXFLAGS)" \
786	"STAGEprofile_TFLAGS=$(STAGEprofile_TFLAGS)" \
787	"STAGEfeedback_CFLAGS=$(STAGEfeedback_CFLAGS)" \
788	"STAGEfeedback_CXXFLAGS=$(STAGEfeedback_CXXFLAGS)" \
789	"STAGEfeedback_TFLAGS=$(STAGEfeedback_TFLAGS)" \
790	$(CXX_FOR_TARGET_FLAG_TO_PASS) \
791	"TFLAGS=$(TFLAGS)" \
792	"CONFIG_SHELL=$(SHELL)" \
793	"MAKEINFO=$(MAKEINFO) $(MAKEINFOFLAGS)"
794
795# We leave this in just in case, but it is not needed anymore.
796RECURSE_FLAGS_TO_PASS = $(BASE_FLAGS_TO_PASS)
797
798# Flags to pass down to most sub-makes, in which we're building with
799# the host environment.
800EXTRA_HOST_FLAGS = \
801	'AR=$(AR)' \
802	'AS=$(AS)' \
803	'CC=$(CC)' \
804	'CXX=$(CXX)' \
805	'DLLTOOL=$(DLLTOOL)' \
806	'GCJ=$(GCJ)' \
807	'GFORTRAN=$(GFORTRAN)' \
808	'GOC=$(GOC)' \
809	'LD=$(LD)' \
810	'LIPO=$(LIPO)' \
811	'NM=$(NM)' \
812	'OBJDUMP=$(OBJDUMP)' \
813	'RANLIB=$(RANLIB)' \
814	'READELF=$(READELF)' \
815	'STRIP=$(STRIP)' \
816	'WINDRES=$(WINDRES)' \
817	'WINDMC=$(WINDMC)'
818
819FLAGS_TO_PASS = $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS)
820
821# Flags to pass to stage2 and later makes.
822
823POSTSTAGE1_FLAGS_TO_PASS = \
824	CC="$${CC}" CC_FOR_BUILD="$${CC_FOR_BUILD}" \
825	CXX="$${CXX}" CXX_FOR_BUILD="$${CXX_FOR_BUILD}" \
826	GNATBIND="$${GNATBIND}" \
827	LDFLAGS="$${LDFLAGS}" \
828	HOST_LIBS="$${HOST_LIBS}" \
829	"`echo 'ADAFLAGS=$(BOOT_ADAFLAGS)' | sed -e s'/[^=][^=]*=$$/XFOO=/'`"
830
831# Flags to pass down to makes which are built with the target environment.
832# The double $ decreases the length of the command line; those variables
833# are set in BASE_FLAGS_TO_PASS, and the sub-make will expand them.  The
834# *_CFLAGS_FOR_TARGET variables are not passed down and most often empty,
835# so we expand them here.
836EXTRA_TARGET_FLAGS = \
837	'AR=$$(AR_FOR_TARGET)' \
838	'AS=$(COMPILER_AS_FOR_TARGET)' \
839	'CC=$$(CC_FOR_TARGET) $$(XGCC_FLAGS_FOR_TARGET) $$(TFLAGS)' \
840	'CFLAGS=$$(CFLAGS_FOR_TARGET)' \
841	'CXX=$$(CXX_FOR_TARGET) $$(XGCC_FLAGS_FOR_TARGET) $$(TFLAGS)' \
842	'CXXFLAGS=$$(CXXFLAGS_FOR_TARGET)' \
843	'DLLTOOL=$$(DLLTOOL_FOR_TARGET)' \
844	'GCJ=$$(GCJ_FOR_TARGET) $$(XGCC_FLAGS_FOR_TARGET) $$(TFLAGS)' \
845	'GFORTRAN=$$(GFORTRAN_FOR_TARGET) $$(XGCC_FLAGS_FOR_TARGET) $$(TFLAGS)' \
846	'GOC=$$(GOC_FOR_TARGET) $$(XGCC_FLAGS_FOR_TARGET) $$(TFLAGS)' \
847	'GOCFLAGS=$$(GOCFLAGS_FOR_TARGET)' \
848	'LD=$(COMPILER_LD_FOR_TARGET)' \
849	'LDFLAGS=$$(LDFLAGS_FOR_TARGET)' \
850	'LIBCFLAGS=$$(LIBCFLAGS_FOR_TARGET)' \
851	'LIBCXXFLAGS=$$(LIBCXXFLAGS_FOR_TARGET)' \
852	'NM=$(COMPILER_NM_FOR_TARGET)' \
853	'OBJDUMP=$$(OBJDUMP_FOR_TARGET)' \
854	'RANLIB=$$(RANLIB_FOR_TARGET)' \
855	'READELF=$$(READELF_FOR_TARGET)' \
856	'WINDRES=$$(WINDRES_FOR_TARGET)' \
857	'WINDMC=$$(WINDMC_FOR_TARGET)' \
858	'XGCC_FLAGS_FOR_TARGET=$(XGCC_FLAGS_FOR_TARGET)' \
859	"TFLAGS=$$TFLAGS"
860
861TARGET_FLAGS_TO_PASS = $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS)
862
863# Flags to pass down to gcc.  gcc builds a library, libgcc.a, so it
864# unfortunately needs the native compiler and the target ar and
865# ranlib.
866# If any variables are added here, they must be added to do-*, below.
867# The BUILD_* variables are a special case, which are used for the gcc
868# cross-building scheme.
869EXTRA_GCC_FLAGS = \
870	"GCC_FOR_TARGET=$(GCC_FOR_TARGET)" \
871	"`echo 'STMP_FIXPROTO=$(STMP_FIXPROTO)' | sed -e s'/[^=][^=]*=$$/XFOO=/'`" \
872	"`echo 'LIMITS_H_TEST=$(LIMITS_H_TEST)' | sed -e s'/[^=][^=]*=$$/XFOO=/'`"
873
874GCC_FLAGS_TO_PASS = $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS)
875
876@if gcc
877BUILD_CONFIG = @BUILD_CONFIG@
878ifneq ($(BUILD_CONFIG),)
879include $(foreach CONFIG, $(BUILD_CONFIG), $(srcdir)/config/$(CONFIG).mk)
880endif
881@endif gcc
882
883.PHONY: configure-host
884configure-host:  \
885    maybe-configure-bfd \
886    maybe-configure-opcodes \
887    maybe-configure-binutils \
888    maybe-configure-bison \
889    maybe-configure-cgen \
890    maybe-configure-dejagnu \
891    maybe-configure-etc \
892    maybe-configure-fastjar \
893    maybe-configure-fixincludes \
894    maybe-configure-flex \
895    maybe-configure-gas \
896    maybe-configure-gcc \
897    maybe-configure-gmp \
898    maybe-configure-mpfr \
899    maybe-configure-mpc \
900    maybe-configure-ppl \
901    maybe-configure-cloog \
902    maybe-configure-libelf \
903    maybe-configure-gold \
904    maybe-configure-gprof \
905    maybe-configure-intl \
906    maybe-configure-tcl \
907    maybe-configure-itcl \
908    maybe-configure-ld \
909    maybe-configure-libcpp \
910    maybe-configure-libdecnumber \
911    maybe-configure-libgui \
912    maybe-configure-libiberty \
913    maybe-configure-libiconv \
914    maybe-configure-m4 \
915    maybe-configure-readline \
916    maybe-configure-sid \
917    maybe-configure-sim \
918    maybe-configure-texinfo \
919    maybe-configure-zlib \
920    maybe-configure-gdb \
921    maybe-configure-expect \
922    maybe-configure-guile \
923    maybe-configure-tk \
924    maybe-configure-libtermcap \
925    maybe-configure-utils \
926    maybe-configure-gnattools \
927    maybe-configure-lto-plugin
928.PHONY: configure-target
929configure-target:  \
930    maybe-configure-target-libstdc++-v3 \
931    maybe-configure-target-libmudflap \
932    maybe-configure-target-libssp \
933    maybe-configure-target-newlib \
934    maybe-configure-target-libgcc \
935    maybe-configure-target-libquadmath \
936    maybe-configure-target-libgfortran \
937    maybe-configure-target-libobjc \
938    maybe-configure-target-libgo \
939    maybe-configure-target-libtermcap \
940    maybe-configure-target-winsup \
941    maybe-configure-target-libgloss \
942    maybe-configure-target-libffi \
943    maybe-configure-target-libjava \
944    maybe-configure-target-zlib \
945    maybe-configure-target-boehm-gc \
946    maybe-configure-target-rda \
947    maybe-configure-target-libada \
948    maybe-configure-target-libgomp
949
950# The target built for a native non-bootstrap build.
951.PHONY: all
952all:
953@if gcc-bootstrap
954	[ -f stage_final ] || echo stage3 > stage_final
955	@r=`${PWD_COMMAND}`; export r; \
956	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
957	$(MAKE) $(RECURSE_FLAGS_TO_PASS) `cat stage_final`-bubble
958@endif gcc-bootstrap
959	@: $(MAKE); $(unstage)
960	@r=`${PWD_COMMAND}`; export r; \
961	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
962@if gcc-bootstrap
963	if [ -f stage_last ]; then \
964	  TFLAGS="$(STAGE$(shell test ! -f stage_last || sed s,^stage,, stage_last)_TFLAGS)"; \
965	  $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target; \
966	else \
967@endif gcc-bootstrap
968	  $(MAKE) $(RECURSE_FLAGS_TO_PASS) all-host all-target \
969@if gcc-bootstrap
970	    ; \
971	fi \
972@endif gcc-bootstrap
973	&& :
974
975.PHONY: all-build
976
977all-build: maybe-all-build-libiberty
978all-build: maybe-all-build-bison
979all-build: maybe-all-build-flex
980all-build: maybe-all-build-m4
981all-build: maybe-all-build-texinfo
982all-build: maybe-all-build-fixincludes
983
984.PHONY: all-host
985
986@if bfd-no-bootstrap
987all-host: maybe-all-bfd
988@endif bfd-no-bootstrap
989@if opcodes-no-bootstrap
990all-host: maybe-all-opcodes
991@endif opcodes-no-bootstrap
992@if binutils-no-bootstrap
993all-host: maybe-all-binutils
994@endif binutils-no-bootstrap
995all-host: maybe-all-bison
996all-host: maybe-all-cgen
997all-host: maybe-all-dejagnu
998all-host: maybe-all-etc
999all-host: maybe-all-fastjar
1000all-host: maybe-all-fixincludes
1001all-host: maybe-all-flex
1002@if gas-no-bootstrap
1003all-host: maybe-all-gas
1004@endif gas-no-bootstrap
1005@if gcc-no-bootstrap
1006all-host: maybe-all-gcc
1007@endif gcc-no-bootstrap
1008@if gmp-no-bootstrap
1009all-host: maybe-all-gmp
1010@endif gmp-no-bootstrap
1011@if mpfr-no-bootstrap
1012all-host: maybe-all-mpfr
1013@endif mpfr-no-bootstrap
1014@if mpc-no-bootstrap
1015all-host: maybe-all-mpc
1016@endif mpc-no-bootstrap
1017@if ppl-no-bootstrap
1018all-host: maybe-all-ppl
1019@endif ppl-no-bootstrap
1020@if cloog-no-bootstrap
1021all-host: maybe-all-cloog
1022@endif cloog-no-bootstrap
1023@if libelf-no-bootstrap
1024all-host: maybe-all-libelf
1025@endif libelf-no-bootstrap
1026@if gold-no-bootstrap
1027all-host: maybe-all-gold
1028@endif gold-no-bootstrap
1029all-host: maybe-all-gprof
1030@if intl-no-bootstrap
1031all-host: maybe-all-intl
1032@endif intl-no-bootstrap
1033all-host: maybe-all-tcl
1034all-host: maybe-all-itcl
1035@if ld-no-bootstrap
1036all-host: maybe-all-ld
1037@endif ld-no-bootstrap
1038@if libcpp-no-bootstrap
1039all-host: maybe-all-libcpp
1040@endif libcpp-no-bootstrap
1041@if libdecnumber-no-bootstrap
1042all-host: maybe-all-libdecnumber
1043@endif libdecnumber-no-bootstrap
1044all-host: maybe-all-libgui
1045@if libiberty-no-bootstrap
1046all-host: maybe-all-libiberty
1047@endif libiberty-no-bootstrap
1048all-host: maybe-all-libiconv
1049all-host: maybe-all-m4
1050all-host: maybe-all-readline
1051all-host: maybe-all-sid
1052all-host: maybe-all-sim
1053all-host: maybe-all-texinfo
1054@if zlib-no-bootstrap
1055all-host: maybe-all-zlib
1056@endif zlib-no-bootstrap
1057all-host: maybe-all-gdb
1058all-host: maybe-all-expect
1059all-host: maybe-all-guile
1060all-host: maybe-all-tk
1061all-host: maybe-all-libtermcap
1062all-host: maybe-all-utils
1063all-host: maybe-all-gnattools
1064@if lto-plugin-no-bootstrap
1065all-host: maybe-all-lto-plugin
1066@endif lto-plugin-no-bootstrap
1067
1068.PHONY: all-target
1069
1070@if target-libstdc++-v3-no-bootstrap
1071all-target: maybe-all-target-libstdc++-v3
1072@endif target-libstdc++-v3-no-bootstrap
1073all-target: maybe-all-target-libmudflap
1074all-target: maybe-all-target-libssp
1075all-target: maybe-all-target-newlib
1076@if target-libgcc-no-bootstrap
1077all-target: maybe-all-target-libgcc
1078@endif target-libgcc-no-bootstrap
1079all-target: maybe-all-target-libquadmath
1080all-target: maybe-all-target-libgfortran
1081all-target: maybe-all-target-libobjc
1082all-target: maybe-all-target-libgo
1083all-target: maybe-all-target-libtermcap
1084all-target: maybe-all-target-winsup
1085all-target: maybe-all-target-libgloss
1086all-target: maybe-all-target-libffi
1087all-target: maybe-all-target-libjava
1088all-target: maybe-all-target-zlib
1089all-target: maybe-all-target-boehm-gc
1090all-target: maybe-all-target-rda
1091all-target: maybe-all-target-libada
1092@if target-libgomp-no-bootstrap
1093all-target: maybe-all-target-libgomp
1094@endif target-libgomp-no-bootstrap
1095
1096# Do a target for all the subdirectories.  A ``make do-X'' will do a
1097# ``make X'' in all subdirectories (because, in general, there is a
1098# dependency (below) of X upon do-X, a ``make X'' will also do this,
1099# but it may do additional work as well).
1100
1101.PHONY: do-info
1102do-info:
1103	@: $(MAKE); $(unstage)
1104	@r=`${PWD_COMMAND}`; export r; \
1105	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1106	$(MAKE) $(RECURSE_FLAGS_TO_PASS) info-host \
1107	  info-target
1108
1109
1110.PHONY: info-host
1111
1112info-host: maybe-info-bfd
1113info-host: maybe-info-opcodes
1114info-host: maybe-info-binutils
1115info-host: maybe-info-bison
1116info-host: maybe-info-cgen
1117info-host: maybe-info-dejagnu
1118info-host: maybe-info-etc
1119info-host: maybe-info-fastjar
1120info-host: maybe-info-fixincludes
1121info-host: maybe-info-flex
1122info-host: maybe-info-gas
1123info-host: maybe-info-gcc
1124info-host: maybe-info-gmp
1125info-host: maybe-info-mpfr
1126info-host: maybe-info-mpc
1127info-host: maybe-info-ppl
1128info-host: maybe-info-cloog
1129info-host: maybe-info-libelf
1130info-host: maybe-info-gold
1131info-host: maybe-info-gprof
1132info-host: maybe-info-intl
1133info-host: maybe-info-tcl
1134info-host: maybe-info-itcl
1135info-host: maybe-info-ld
1136info-host: maybe-info-libcpp
1137info-host: maybe-info-libdecnumber
1138info-host: maybe-info-libgui
1139info-host: maybe-info-libiberty
1140info-host: maybe-info-libiconv
1141info-host: maybe-info-m4
1142info-host: maybe-info-readline
1143info-host: maybe-info-sid
1144info-host: maybe-info-sim
1145info-host: maybe-info-texinfo
1146info-host: maybe-info-zlib
1147info-host: maybe-info-gdb
1148info-host: maybe-info-expect
1149info-host: maybe-info-guile
1150info-host: maybe-info-tk
1151info-host: maybe-info-libtermcap
1152info-host: maybe-info-utils
1153info-host: maybe-info-gnattools
1154info-host: maybe-info-lto-plugin
1155
1156.PHONY: info-target
1157
1158info-target: maybe-info-target-libstdc++-v3
1159info-target: maybe-info-target-libmudflap
1160info-target: maybe-info-target-libssp
1161info-target: maybe-info-target-newlib
1162info-target: maybe-info-target-libgcc
1163info-target: maybe-info-target-libquadmath
1164info-target: maybe-info-target-libgfortran
1165info-target: maybe-info-target-libobjc
1166info-target: maybe-info-target-libgo
1167info-target: maybe-info-target-libtermcap
1168info-target: maybe-info-target-winsup
1169info-target: maybe-info-target-libgloss
1170info-target: maybe-info-target-libffi
1171info-target: maybe-info-target-libjava
1172info-target: maybe-info-target-zlib
1173info-target: maybe-info-target-boehm-gc
1174info-target: maybe-info-target-rda
1175info-target: maybe-info-target-libada
1176info-target: maybe-info-target-libgomp
1177
1178.PHONY: do-dvi
1179do-dvi:
1180	@: $(MAKE); $(unstage)
1181	@r=`${PWD_COMMAND}`; export r; \
1182	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1183	$(MAKE) $(RECURSE_FLAGS_TO_PASS) dvi-host \
1184	  dvi-target
1185
1186
1187.PHONY: dvi-host
1188
1189dvi-host: maybe-dvi-bfd
1190dvi-host: maybe-dvi-opcodes
1191dvi-host: maybe-dvi-binutils
1192dvi-host: maybe-dvi-bison
1193dvi-host: maybe-dvi-cgen
1194dvi-host: maybe-dvi-dejagnu
1195dvi-host: maybe-dvi-etc
1196dvi-host: maybe-dvi-fastjar
1197dvi-host: maybe-dvi-fixincludes
1198dvi-host: maybe-dvi-flex
1199dvi-host: maybe-dvi-gas
1200dvi-host: maybe-dvi-gcc
1201dvi-host: maybe-dvi-gmp
1202dvi-host: maybe-dvi-mpfr
1203dvi-host: maybe-dvi-mpc
1204dvi-host: maybe-dvi-ppl
1205dvi-host: maybe-dvi-cloog
1206dvi-host: maybe-dvi-libelf
1207dvi-host: maybe-dvi-gold
1208dvi-host: maybe-dvi-gprof
1209dvi-host: maybe-dvi-intl
1210dvi-host: maybe-dvi-tcl
1211dvi-host: maybe-dvi-itcl
1212dvi-host: maybe-dvi-ld
1213dvi-host: maybe-dvi-libcpp
1214dvi-host: maybe-dvi-libdecnumber
1215dvi-host: maybe-dvi-libgui
1216dvi-host: maybe-dvi-libiberty
1217dvi-host: maybe-dvi-libiconv
1218dvi-host: maybe-dvi-m4
1219dvi-host: maybe-dvi-readline
1220dvi-host: maybe-dvi-sid
1221dvi-host: maybe-dvi-sim
1222dvi-host: maybe-dvi-texinfo
1223dvi-host: maybe-dvi-zlib
1224dvi-host: maybe-dvi-gdb
1225dvi-host: maybe-dvi-expect
1226dvi-host: maybe-dvi-guile
1227dvi-host: maybe-dvi-tk
1228dvi-host: maybe-dvi-libtermcap
1229dvi-host: maybe-dvi-utils
1230dvi-host: maybe-dvi-gnattools
1231dvi-host: maybe-dvi-lto-plugin
1232
1233.PHONY: dvi-target
1234
1235dvi-target: maybe-dvi-target-libstdc++-v3
1236dvi-target: maybe-dvi-target-libmudflap
1237dvi-target: maybe-dvi-target-libssp
1238dvi-target: maybe-dvi-target-newlib
1239dvi-target: maybe-dvi-target-libgcc
1240dvi-target: maybe-dvi-target-libquadmath
1241dvi-target: maybe-dvi-target-libgfortran
1242dvi-target: maybe-dvi-target-libobjc
1243dvi-target: maybe-dvi-target-libgo
1244dvi-target: maybe-dvi-target-libtermcap
1245dvi-target: maybe-dvi-target-winsup
1246dvi-target: maybe-dvi-target-libgloss
1247dvi-target: maybe-dvi-target-libffi
1248dvi-target: maybe-dvi-target-libjava
1249dvi-target: maybe-dvi-target-zlib
1250dvi-target: maybe-dvi-target-boehm-gc
1251dvi-target: maybe-dvi-target-rda
1252dvi-target: maybe-dvi-target-libada
1253dvi-target: maybe-dvi-target-libgomp
1254
1255.PHONY: do-pdf
1256do-pdf:
1257	@: $(MAKE); $(unstage)
1258	@r=`${PWD_COMMAND}`; export r; \
1259	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1260	$(MAKE) $(RECURSE_FLAGS_TO_PASS) pdf-host \
1261	  pdf-target
1262
1263
1264.PHONY: pdf-host
1265
1266pdf-host: maybe-pdf-bfd
1267pdf-host: maybe-pdf-opcodes
1268pdf-host: maybe-pdf-binutils
1269pdf-host: maybe-pdf-bison
1270pdf-host: maybe-pdf-cgen
1271pdf-host: maybe-pdf-dejagnu
1272pdf-host: maybe-pdf-etc
1273pdf-host: maybe-pdf-fastjar
1274pdf-host: maybe-pdf-fixincludes
1275pdf-host: maybe-pdf-flex
1276pdf-host: maybe-pdf-gas
1277pdf-host: maybe-pdf-gcc
1278pdf-host: maybe-pdf-gmp
1279pdf-host: maybe-pdf-mpfr
1280pdf-host: maybe-pdf-mpc
1281pdf-host: maybe-pdf-ppl
1282pdf-host: maybe-pdf-cloog
1283pdf-host: maybe-pdf-libelf
1284pdf-host: maybe-pdf-gold
1285pdf-host: maybe-pdf-gprof
1286pdf-host: maybe-pdf-intl
1287pdf-host: maybe-pdf-tcl
1288pdf-host: maybe-pdf-itcl
1289pdf-host: maybe-pdf-ld
1290pdf-host: maybe-pdf-libcpp
1291pdf-host: maybe-pdf-libdecnumber
1292pdf-host: maybe-pdf-libgui
1293pdf-host: maybe-pdf-libiberty
1294pdf-host: maybe-pdf-libiconv
1295pdf-host: maybe-pdf-m4
1296pdf-host: maybe-pdf-readline
1297pdf-host: maybe-pdf-sid
1298pdf-host: maybe-pdf-sim
1299pdf-host: maybe-pdf-texinfo
1300pdf-host: maybe-pdf-zlib
1301pdf-host: maybe-pdf-gdb
1302pdf-host: maybe-pdf-expect
1303pdf-host: maybe-pdf-guile
1304pdf-host: maybe-pdf-tk
1305pdf-host: maybe-pdf-libtermcap
1306pdf-host: maybe-pdf-utils
1307pdf-host: maybe-pdf-gnattools
1308pdf-host: maybe-pdf-lto-plugin
1309
1310.PHONY: pdf-target
1311
1312pdf-target: maybe-pdf-target-libstdc++-v3
1313pdf-target: maybe-pdf-target-libmudflap
1314pdf-target: maybe-pdf-target-libssp
1315pdf-target: maybe-pdf-target-newlib
1316pdf-target: maybe-pdf-target-libgcc
1317pdf-target: maybe-pdf-target-libquadmath
1318pdf-target: maybe-pdf-target-libgfortran
1319pdf-target: maybe-pdf-target-libobjc
1320pdf-target: maybe-pdf-target-libgo
1321pdf-target: maybe-pdf-target-libtermcap
1322pdf-target: maybe-pdf-target-winsup
1323pdf-target: maybe-pdf-target-libgloss
1324pdf-target: maybe-pdf-target-libffi
1325pdf-target: maybe-pdf-target-libjava
1326pdf-target: maybe-pdf-target-zlib
1327pdf-target: maybe-pdf-target-boehm-gc
1328pdf-target: maybe-pdf-target-rda
1329pdf-target: maybe-pdf-target-libada
1330pdf-target: maybe-pdf-target-libgomp
1331
1332.PHONY: do-html
1333do-html:
1334	@: $(MAKE); $(unstage)
1335	@r=`${PWD_COMMAND}`; export r; \
1336	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1337	$(MAKE) $(RECURSE_FLAGS_TO_PASS) html-host \
1338	  html-target
1339
1340
1341.PHONY: html-host
1342
1343html-host: maybe-html-bfd
1344html-host: maybe-html-opcodes
1345html-host: maybe-html-binutils
1346html-host: maybe-html-bison
1347html-host: maybe-html-cgen
1348html-host: maybe-html-dejagnu
1349html-host: maybe-html-etc
1350html-host: maybe-html-fastjar
1351html-host: maybe-html-fixincludes
1352html-host: maybe-html-flex
1353html-host: maybe-html-gas
1354html-host: maybe-html-gcc
1355html-host: maybe-html-gmp
1356html-host: maybe-html-mpfr
1357html-host: maybe-html-mpc
1358html-host: maybe-html-ppl
1359html-host: maybe-html-cloog
1360html-host: maybe-html-libelf
1361html-host: maybe-html-gold
1362html-host: maybe-html-gprof
1363html-host: maybe-html-intl
1364html-host: maybe-html-tcl
1365html-host: maybe-html-itcl
1366html-host: maybe-html-ld
1367html-host: maybe-html-libcpp
1368html-host: maybe-html-libdecnumber
1369html-host: maybe-html-libgui
1370html-host: maybe-html-libiberty
1371html-host: maybe-html-libiconv
1372html-host: maybe-html-m4
1373html-host: maybe-html-readline
1374html-host: maybe-html-sid
1375html-host: maybe-html-sim
1376html-host: maybe-html-texinfo
1377html-host: maybe-html-zlib
1378html-host: maybe-html-gdb
1379html-host: maybe-html-expect
1380html-host: maybe-html-guile
1381html-host: maybe-html-tk
1382html-host: maybe-html-libtermcap
1383html-host: maybe-html-utils
1384html-host: maybe-html-gnattools
1385html-host: maybe-html-lto-plugin
1386
1387.PHONY: html-target
1388
1389html-target: maybe-html-target-libstdc++-v3
1390html-target: maybe-html-target-libmudflap
1391html-target: maybe-html-target-libssp
1392html-target: maybe-html-target-newlib
1393html-target: maybe-html-target-libgcc
1394html-target: maybe-html-target-libquadmath
1395html-target: maybe-html-target-libgfortran
1396html-target: maybe-html-target-libobjc
1397html-target: maybe-html-target-libgo
1398html-target: maybe-html-target-libtermcap
1399html-target: maybe-html-target-winsup
1400html-target: maybe-html-target-libgloss
1401html-target: maybe-html-target-libffi
1402html-target: maybe-html-target-libjava
1403html-target: maybe-html-target-zlib
1404html-target: maybe-html-target-boehm-gc
1405html-target: maybe-html-target-rda
1406html-target: maybe-html-target-libada
1407html-target: maybe-html-target-libgomp
1408
1409.PHONY: do-TAGS
1410do-TAGS:
1411	@: $(MAKE); $(unstage)
1412	@r=`${PWD_COMMAND}`; export r; \
1413	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1414	$(MAKE) $(RECURSE_FLAGS_TO_PASS) TAGS-host \
1415	  TAGS-target
1416
1417
1418.PHONY: TAGS-host
1419
1420TAGS-host: maybe-TAGS-bfd
1421TAGS-host: maybe-TAGS-opcodes
1422TAGS-host: maybe-TAGS-binutils
1423TAGS-host: maybe-TAGS-bison
1424TAGS-host: maybe-TAGS-cgen
1425TAGS-host: maybe-TAGS-dejagnu
1426TAGS-host: maybe-TAGS-etc
1427TAGS-host: maybe-TAGS-fastjar
1428TAGS-host: maybe-TAGS-fixincludes
1429TAGS-host: maybe-TAGS-flex
1430TAGS-host: maybe-TAGS-gas
1431TAGS-host: maybe-TAGS-gcc
1432TAGS-host: maybe-TAGS-gmp
1433TAGS-host: maybe-TAGS-mpfr
1434TAGS-host: maybe-TAGS-mpc
1435TAGS-host: maybe-TAGS-ppl
1436TAGS-host: maybe-TAGS-cloog
1437TAGS-host: maybe-TAGS-libelf
1438TAGS-host: maybe-TAGS-gold
1439TAGS-host: maybe-TAGS-gprof
1440TAGS-host: maybe-TAGS-intl
1441TAGS-host: maybe-TAGS-tcl
1442TAGS-host: maybe-TAGS-itcl
1443TAGS-host: maybe-TAGS-ld
1444TAGS-host: maybe-TAGS-libcpp
1445TAGS-host: maybe-TAGS-libdecnumber
1446TAGS-host: maybe-TAGS-libgui
1447TAGS-host: maybe-TAGS-libiberty
1448TAGS-host: maybe-TAGS-libiconv
1449TAGS-host: maybe-TAGS-m4
1450TAGS-host: maybe-TAGS-readline
1451TAGS-host: maybe-TAGS-sid
1452TAGS-host: maybe-TAGS-sim
1453TAGS-host: maybe-TAGS-texinfo
1454TAGS-host: maybe-TAGS-zlib
1455TAGS-host: maybe-TAGS-gdb
1456TAGS-host: maybe-TAGS-expect
1457TAGS-host: maybe-TAGS-guile
1458TAGS-host: maybe-TAGS-tk
1459TAGS-host: maybe-TAGS-libtermcap
1460TAGS-host: maybe-TAGS-utils
1461TAGS-host: maybe-TAGS-gnattools
1462TAGS-host: maybe-TAGS-lto-plugin
1463
1464.PHONY: TAGS-target
1465
1466TAGS-target: maybe-TAGS-target-libstdc++-v3
1467TAGS-target: maybe-TAGS-target-libmudflap
1468TAGS-target: maybe-TAGS-target-libssp
1469TAGS-target: maybe-TAGS-target-newlib
1470TAGS-target: maybe-TAGS-target-libgcc
1471TAGS-target: maybe-TAGS-target-libquadmath
1472TAGS-target: maybe-TAGS-target-libgfortran
1473TAGS-target: maybe-TAGS-target-libobjc
1474TAGS-target: maybe-TAGS-target-libgo
1475TAGS-target: maybe-TAGS-target-libtermcap
1476TAGS-target: maybe-TAGS-target-winsup
1477TAGS-target: maybe-TAGS-target-libgloss
1478TAGS-target: maybe-TAGS-target-libffi
1479TAGS-target: maybe-TAGS-target-libjava
1480TAGS-target: maybe-TAGS-target-zlib
1481TAGS-target: maybe-TAGS-target-boehm-gc
1482TAGS-target: maybe-TAGS-target-rda
1483TAGS-target: maybe-TAGS-target-libada
1484TAGS-target: maybe-TAGS-target-libgomp
1485
1486.PHONY: do-install-info
1487do-install-info:
1488	@: $(MAKE); $(unstage)
1489	@r=`${PWD_COMMAND}`; export r; \
1490	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1491	$(MAKE) $(RECURSE_FLAGS_TO_PASS) install-info-host \
1492	  install-info-target
1493
1494
1495.PHONY: install-info-host
1496
1497install-info-host: maybe-install-info-bfd
1498install-info-host: maybe-install-info-opcodes
1499install-info-host: maybe-install-info-binutils
1500install-info-host: maybe-install-info-bison
1501install-info-host: maybe-install-info-cgen
1502install-info-host: maybe-install-info-dejagnu
1503install-info-host: maybe-install-info-etc
1504install-info-host: maybe-install-info-fastjar
1505install-info-host: maybe-install-info-fixincludes
1506install-info-host: maybe-install-info-flex
1507install-info-host: maybe-install-info-gas
1508install-info-host: maybe-install-info-gcc
1509install-info-host: maybe-install-info-gmp
1510install-info-host: maybe-install-info-mpfr
1511install-info-host: maybe-install-info-mpc
1512install-info-host: maybe-install-info-ppl
1513install-info-host: maybe-install-info-cloog
1514install-info-host: maybe-install-info-libelf
1515install-info-host: maybe-install-info-gold
1516install-info-host: maybe-install-info-gprof
1517install-info-host: maybe-install-info-intl
1518install-info-host: maybe-install-info-tcl
1519install-info-host: maybe-install-info-itcl
1520install-info-host: maybe-install-info-ld
1521install-info-host: maybe-install-info-libcpp
1522install-info-host: maybe-install-info-libdecnumber
1523install-info-host: maybe-install-info-libgui
1524install-info-host: maybe-install-info-libiberty
1525install-info-host: maybe-install-info-libiconv
1526install-info-host: maybe-install-info-m4
1527install-info-host: maybe-install-info-readline
1528install-info-host: maybe-install-info-sid
1529install-info-host: maybe-install-info-sim
1530install-info-host: maybe-install-info-texinfo
1531install-info-host: maybe-install-info-zlib
1532install-info-host: maybe-install-info-gdb
1533install-info-host: maybe-install-info-expect
1534install-info-host: maybe-install-info-guile
1535install-info-host: maybe-install-info-tk
1536install-info-host: maybe-install-info-libtermcap
1537install-info-host: maybe-install-info-utils
1538install-info-host: maybe-install-info-gnattools
1539install-info-host: maybe-install-info-lto-plugin
1540
1541.PHONY: install-info-target
1542
1543install-info-target: maybe-install-info-target-libstdc++-v3
1544install-info-target: maybe-install-info-target-libmudflap
1545install-info-target: maybe-install-info-target-libssp
1546install-info-target: maybe-install-info-target-newlib
1547install-info-target: maybe-install-info-target-libgcc
1548install-info-target: maybe-install-info-target-libquadmath
1549install-info-target: maybe-install-info-target-libgfortran
1550install-info-target: maybe-install-info-target-libobjc
1551install-info-target: maybe-install-info-target-libgo
1552install-info-target: maybe-install-info-target-libtermcap
1553install-info-target: maybe-install-info-target-winsup
1554install-info-target: maybe-install-info-target-libgloss
1555install-info-target: maybe-install-info-target-libffi
1556install-info-target: maybe-install-info-target-libjava
1557install-info-target: maybe-install-info-target-zlib
1558install-info-target: maybe-install-info-target-boehm-gc
1559install-info-target: maybe-install-info-target-rda
1560install-info-target: maybe-install-info-target-libada
1561install-info-target: maybe-install-info-target-libgomp
1562
1563.PHONY: do-install-pdf
1564do-install-pdf:
1565	@: $(MAKE); $(unstage)
1566	@r=`${PWD_COMMAND}`; export r; \
1567	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1568	$(MAKE) $(RECURSE_FLAGS_TO_PASS) install-pdf-host \
1569	  install-pdf-target
1570
1571
1572.PHONY: install-pdf-host
1573
1574install-pdf-host: maybe-install-pdf-bfd
1575install-pdf-host: maybe-install-pdf-opcodes
1576install-pdf-host: maybe-install-pdf-binutils
1577install-pdf-host: maybe-install-pdf-bison
1578install-pdf-host: maybe-install-pdf-cgen
1579install-pdf-host: maybe-install-pdf-dejagnu
1580install-pdf-host: maybe-install-pdf-etc
1581install-pdf-host: maybe-install-pdf-fastjar
1582install-pdf-host: maybe-install-pdf-fixincludes
1583install-pdf-host: maybe-install-pdf-flex
1584install-pdf-host: maybe-install-pdf-gas
1585install-pdf-host: maybe-install-pdf-gcc
1586install-pdf-host: maybe-install-pdf-gmp
1587install-pdf-host: maybe-install-pdf-mpfr
1588install-pdf-host: maybe-install-pdf-mpc
1589install-pdf-host: maybe-install-pdf-ppl
1590install-pdf-host: maybe-install-pdf-cloog
1591install-pdf-host: maybe-install-pdf-libelf
1592install-pdf-host: maybe-install-pdf-gold
1593install-pdf-host: maybe-install-pdf-gprof
1594install-pdf-host: maybe-install-pdf-intl
1595install-pdf-host: maybe-install-pdf-tcl
1596install-pdf-host: maybe-install-pdf-itcl
1597install-pdf-host: maybe-install-pdf-ld
1598install-pdf-host: maybe-install-pdf-libcpp
1599install-pdf-host: maybe-install-pdf-libdecnumber
1600install-pdf-host: maybe-install-pdf-libgui
1601install-pdf-host: maybe-install-pdf-libiberty
1602install-pdf-host: maybe-install-pdf-libiconv
1603install-pdf-host: maybe-install-pdf-m4
1604install-pdf-host: maybe-install-pdf-readline
1605install-pdf-host: maybe-install-pdf-sid
1606install-pdf-host: maybe-install-pdf-sim
1607install-pdf-host: maybe-install-pdf-texinfo
1608install-pdf-host: maybe-install-pdf-zlib
1609install-pdf-host: maybe-install-pdf-gdb
1610install-pdf-host: maybe-install-pdf-expect
1611install-pdf-host: maybe-install-pdf-guile
1612install-pdf-host: maybe-install-pdf-tk
1613install-pdf-host: maybe-install-pdf-libtermcap
1614install-pdf-host: maybe-install-pdf-utils
1615install-pdf-host: maybe-install-pdf-gnattools
1616install-pdf-host: maybe-install-pdf-lto-plugin
1617
1618.PHONY: install-pdf-target
1619
1620install-pdf-target: maybe-install-pdf-target-libstdc++-v3
1621install-pdf-target: maybe-install-pdf-target-libmudflap
1622install-pdf-target: maybe-install-pdf-target-libssp
1623install-pdf-target: maybe-install-pdf-target-newlib
1624install-pdf-target: maybe-install-pdf-target-libgcc
1625install-pdf-target: maybe-install-pdf-target-libquadmath
1626install-pdf-target: maybe-install-pdf-target-libgfortran
1627install-pdf-target: maybe-install-pdf-target-libobjc
1628install-pdf-target: maybe-install-pdf-target-libgo
1629install-pdf-target: maybe-install-pdf-target-libtermcap
1630install-pdf-target: maybe-install-pdf-target-winsup
1631install-pdf-target: maybe-install-pdf-target-libgloss
1632install-pdf-target: maybe-install-pdf-target-libffi
1633install-pdf-target: maybe-install-pdf-target-libjava
1634install-pdf-target: maybe-install-pdf-target-zlib
1635install-pdf-target: maybe-install-pdf-target-boehm-gc
1636install-pdf-target: maybe-install-pdf-target-rda
1637install-pdf-target: maybe-install-pdf-target-libada
1638install-pdf-target: maybe-install-pdf-target-libgomp
1639
1640.PHONY: do-install-html
1641do-install-html:
1642	@: $(MAKE); $(unstage)
1643	@r=`${PWD_COMMAND}`; export r; \
1644	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1645	$(MAKE) $(RECURSE_FLAGS_TO_PASS) install-html-host \
1646	  install-html-target
1647
1648
1649.PHONY: install-html-host
1650
1651install-html-host: maybe-install-html-bfd
1652install-html-host: maybe-install-html-opcodes
1653install-html-host: maybe-install-html-binutils
1654install-html-host: maybe-install-html-bison
1655install-html-host: maybe-install-html-cgen
1656install-html-host: maybe-install-html-dejagnu
1657install-html-host: maybe-install-html-etc
1658install-html-host: maybe-install-html-fastjar
1659install-html-host: maybe-install-html-fixincludes
1660install-html-host: maybe-install-html-flex
1661install-html-host: maybe-install-html-gas
1662install-html-host: maybe-install-html-gcc
1663install-html-host: maybe-install-html-gmp
1664install-html-host: maybe-install-html-mpfr
1665install-html-host: maybe-install-html-mpc
1666install-html-host: maybe-install-html-ppl
1667install-html-host: maybe-install-html-cloog
1668install-html-host: maybe-install-html-libelf
1669install-html-host: maybe-install-html-gold
1670install-html-host: maybe-install-html-gprof
1671install-html-host: maybe-install-html-intl
1672install-html-host: maybe-install-html-tcl
1673install-html-host: maybe-install-html-itcl
1674install-html-host: maybe-install-html-ld
1675install-html-host: maybe-install-html-libcpp
1676install-html-host: maybe-install-html-libdecnumber
1677install-html-host: maybe-install-html-libgui
1678install-html-host: maybe-install-html-libiberty
1679install-html-host: maybe-install-html-libiconv
1680install-html-host: maybe-install-html-m4
1681install-html-host: maybe-install-html-readline
1682install-html-host: maybe-install-html-sid
1683install-html-host: maybe-install-html-sim
1684install-html-host: maybe-install-html-texinfo
1685install-html-host: maybe-install-html-zlib
1686install-html-host: maybe-install-html-gdb
1687install-html-host: maybe-install-html-expect
1688install-html-host: maybe-install-html-guile
1689install-html-host: maybe-install-html-tk
1690install-html-host: maybe-install-html-libtermcap
1691install-html-host: maybe-install-html-utils
1692install-html-host: maybe-install-html-gnattools
1693install-html-host: maybe-install-html-lto-plugin
1694
1695.PHONY: install-html-target
1696
1697install-html-target: maybe-install-html-target-libstdc++-v3
1698install-html-target: maybe-install-html-target-libmudflap
1699install-html-target: maybe-install-html-target-libssp
1700install-html-target: maybe-install-html-target-newlib
1701install-html-target: maybe-install-html-target-libgcc
1702install-html-target: maybe-install-html-target-libquadmath
1703install-html-target: maybe-install-html-target-libgfortran
1704install-html-target: maybe-install-html-target-libobjc
1705install-html-target: maybe-install-html-target-libgo
1706install-html-target: maybe-install-html-target-libtermcap
1707install-html-target: maybe-install-html-target-winsup
1708install-html-target: maybe-install-html-target-libgloss
1709install-html-target: maybe-install-html-target-libffi
1710install-html-target: maybe-install-html-target-libjava
1711install-html-target: maybe-install-html-target-zlib
1712install-html-target: maybe-install-html-target-boehm-gc
1713install-html-target: maybe-install-html-target-rda
1714install-html-target: maybe-install-html-target-libada
1715install-html-target: maybe-install-html-target-libgomp
1716
1717.PHONY: do-installcheck
1718do-installcheck:
1719	@: $(MAKE); $(unstage)
1720	@r=`${PWD_COMMAND}`; export r; \
1721	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1722	$(MAKE) $(RECURSE_FLAGS_TO_PASS) installcheck-host \
1723	  installcheck-target
1724
1725
1726.PHONY: installcheck-host
1727
1728installcheck-host: maybe-installcheck-bfd
1729installcheck-host: maybe-installcheck-opcodes
1730installcheck-host: maybe-installcheck-binutils
1731installcheck-host: maybe-installcheck-bison
1732installcheck-host: maybe-installcheck-cgen
1733installcheck-host: maybe-installcheck-dejagnu
1734installcheck-host: maybe-installcheck-etc
1735installcheck-host: maybe-installcheck-fastjar
1736installcheck-host: maybe-installcheck-fixincludes
1737installcheck-host: maybe-installcheck-flex
1738installcheck-host: maybe-installcheck-gas
1739installcheck-host: maybe-installcheck-gcc
1740installcheck-host: maybe-installcheck-gmp
1741installcheck-host: maybe-installcheck-mpfr
1742installcheck-host: maybe-installcheck-mpc
1743installcheck-host: maybe-installcheck-ppl
1744installcheck-host: maybe-installcheck-cloog
1745installcheck-host: maybe-installcheck-libelf
1746installcheck-host: maybe-installcheck-gold
1747installcheck-host: maybe-installcheck-gprof
1748installcheck-host: maybe-installcheck-intl
1749installcheck-host: maybe-installcheck-tcl
1750installcheck-host: maybe-installcheck-itcl
1751installcheck-host: maybe-installcheck-ld
1752installcheck-host: maybe-installcheck-libcpp
1753installcheck-host: maybe-installcheck-libdecnumber
1754installcheck-host: maybe-installcheck-libgui
1755installcheck-host: maybe-installcheck-libiberty
1756installcheck-host: maybe-installcheck-libiconv
1757installcheck-host: maybe-installcheck-m4
1758installcheck-host: maybe-installcheck-readline
1759installcheck-host: maybe-installcheck-sid
1760installcheck-host: maybe-installcheck-sim
1761installcheck-host: maybe-installcheck-texinfo
1762installcheck-host: maybe-installcheck-zlib
1763installcheck-host: maybe-installcheck-gdb
1764installcheck-host: maybe-installcheck-expect
1765installcheck-host: maybe-installcheck-guile
1766installcheck-host: maybe-installcheck-tk
1767installcheck-host: maybe-installcheck-libtermcap
1768installcheck-host: maybe-installcheck-utils
1769installcheck-host: maybe-installcheck-gnattools
1770installcheck-host: maybe-installcheck-lto-plugin
1771
1772.PHONY: installcheck-target
1773
1774installcheck-target: maybe-installcheck-target-libstdc++-v3
1775installcheck-target: maybe-installcheck-target-libmudflap
1776installcheck-target: maybe-installcheck-target-libssp
1777installcheck-target: maybe-installcheck-target-newlib
1778installcheck-target: maybe-installcheck-target-libgcc
1779installcheck-target: maybe-installcheck-target-libquadmath
1780installcheck-target: maybe-installcheck-target-libgfortran
1781installcheck-target: maybe-installcheck-target-libobjc
1782installcheck-target: maybe-installcheck-target-libgo
1783installcheck-target: maybe-installcheck-target-libtermcap
1784installcheck-target: maybe-installcheck-target-winsup
1785installcheck-target: maybe-installcheck-target-libgloss
1786installcheck-target: maybe-installcheck-target-libffi
1787installcheck-target: maybe-installcheck-target-libjava
1788installcheck-target: maybe-installcheck-target-zlib
1789installcheck-target: maybe-installcheck-target-boehm-gc
1790installcheck-target: maybe-installcheck-target-rda
1791installcheck-target: maybe-installcheck-target-libada
1792installcheck-target: maybe-installcheck-target-libgomp
1793
1794.PHONY: do-mostlyclean
1795do-mostlyclean:
1796	@: $(MAKE); $(unstage)
1797	@r=`${PWD_COMMAND}`; export r; \
1798	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1799	$(MAKE) $(RECURSE_FLAGS_TO_PASS) mostlyclean-host \
1800	  mostlyclean-target
1801
1802
1803.PHONY: mostlyclean-host
1804
1805mostlyclean-host: maybe-mostlyclean-bfd
1806mostlyclean-host: maybe-mostlyclean-opcodes
1807mostlyclean-host: maybe-mostlyclean-binutils
1808mostlyclean-host: maybe-mostlyclean-bison
1809mostlyclean-host: maybe-mostlyclean-cgen
1810mostlyclean-host: maybe-mostlyclean-dejagnu
1811mostlyclean-host: maybe-mostlyclean-etc
1812mostlyclean-host: maybe-mostlyclean-fastjar
1813mostlyclean-host: maybe-mostlyclean-fixincludes
1814mostlyclean-host: maybe-mostlyclean-flex
1815mostlyclean-host: maybe-mostlyclean-gas
1816mostlyclean-host: maybe-mostlyclean-gcc
1817mostlyclean-host: maybe-mostlyclean-gmp
1818mostlyclean-host: maybe-mostlyclean-mpfr
1819mostlyclean-host: maybe-mostlyclean-mpc
1820mostlyclean-host: maybe-mostlyclean-ppl
1821mostlyclean-host: maybe-mostlyclean-cloog
1822mostlyclean-host: maybe-mostlyclean-libelf
1823mostlyclean-host: maybe-mostlyclean-gold
1824mostlyclean-host: maybe-mostlyclean-gprof
1825mostlyclean-host: maybe-mostlyclean-intl
1826mostlyclean-host: maybe-mostlyclean-tcl
1827mostlyclean-host: maybe-mostlyclean-itcl
1828mostlyclean-host: maybe-mostlyclean-ld
1829mostlyclean-host: maybe-mostlyclean-libcpp
1830mostlyclean-host: maybe-mostlyclean-libdecnumber
1831mostlyclean-host: maybe-mostlyclean-libgui
1832mostlyclean-host: maybe-mostlyclean-libiberty
1833mostlyclean-host: maybe-mostlyclean-libiconv
1834mostlyclean-host: maybe-mostlyclean-m4
1835mostlyclean-host: maybe-mostlyclean-readline
1836mostlyclean-host: maybe-mostlyclean-sid
1837mostlyclean-host: maybe-mostlyclean-sim
1838mostlyclean-host: maybe-mostlyclean-texinfo
1839mostlyclean-host: maybe-mostlyclean-zlib
1840mostlyclean-host: maybe-mostlyclean-gdb
1841mostlyclean-host: maybe-mostlyclean-expect
1842mostlyclean-host: maybe-mostlyclean-guile
1843mostlyclean-host: maybe-mostlyclean-tk
1844mostlyclean-host: maybe-mostlyclean-libtermcap
1845mostlyclean-host: maybe-mostlyclean-utils
1846mostlyclean-host: maybe-mostlyclean-gnattools
1847mostlyclean-host: maybe-mostlyclean-lto-plugin
1848
1849.PHONY: mostlyclean-target
1850
1851mostlyclean-target: maybe-mostlyclean-target-libstdc++-v3
1852mostlyclean-target: maybe-mostlyclean-target-libmudflap
1853mostlyclean-target: maybe-mostlyclean-target-libssp
1854mostlyclean-target: maybe-mostlyclean-target-newlib
1855mostlyclean-target: maybe-mostlyclean-target-libgcc
1856mostlyclean-target: maybe-mostlyclean-target-libquadmath
1857mostlyclean-target: maybe-mostlyclean-target-libgfortran
1858mostlyclean-target: maybe-mostlyclean-target-libobjc
1859mostlyclean-target: maybe-mostlyclean-target-libgo
1860mostlyclean-target: maybe-mostlyclean-target-libtermcap
1861mostlyclean-target: maybe-mostlyclean-target-winsup
1862mostlyclean-target: maybe-mostlyclean-target-libgloss
1863mostlyclean-target: maybe-mostlyclean-target-libffi
1864mostlyclean-target: maybe-mostlyclean-target-libjava
1865mostlyclean-target: maybe-mostlyclean-target-zlib
1866mostlyclean-target: maybe-mostlyclean-target-boehm-gc
1867mostlyclean-target: maybe-mostlyclean-target-rda
1868mostlyclean-target: maybe-mostlyclean-target-libada
1869mostlyclean-target: maybe-mostlyclean-target-libgomp
1870
1871.PHONY: do-clean
1872do-clean:
1873	@: $(MAKE); $(unstage)
1874	@r=`${PWD_COMMAND}`; export r; \
1875	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1876	$(MAKE) $(RECURSE_FLAGS_TO_PASS) clean-host \
1877	  clean-target
1878
1879
1880.PHONY: clean-host
1881
1882clean-host: maybe-clean-bfd
1883clean-host: maybe-clean-opcodes
1884clean-host: maybe-clean-binutils
1885clean-host: maybe-clean-bison
1886clean-host: maybe-clean-cgen
1887clean-host: maybe-clean-dejagnu
1888clean-host: maybe-clean-etc
1889clean-host: maybe-clean-fastjar
1890clean-host: maybe-clean-fixincludes
1891clean-host: maybe-clean-flex
1892clean-host: maybe-clean-gas
1893clean-host: maybe-clean-gcc
1894clean-host: maybe-clean-gmp
1895clean-host: maybe-clean-mpfr
1896clean-host: maybe-clean-mpc
1897clean-host: maybe-clean-ppl
1898clean-host: maybe-clean-cloog
1899clean-host: maybe-clean-libelf
1900clean-host: maybe-clean-gold
1901clean-host: maybe-clean-gprof
1902clean-host: maybe-clean-intl
1903clean-host: maybe-clean-tcl
1904clean-host: maybe-clean-itcl
1905clean-host: maybe-clean-ld
1906clean-host: maybe-clean-libcpp
1907clean-host: maybe-clean-libdecnumber
1908clean-host: maybe-clean-libgui
1909clean-host: maybe-clean-libiberty
1910clean-host: maybe-clean-libiconv
1911clean-host: maybe-clean-m4
1912clean-host: maybe-clean-readline
1913clean-host: maybe-clean-sid
1914clean-host: maybe-clean-sim
1915clean-host: maybe-clean-texinfo
1916clean-host: maybe-clean-zlib
1917clean-host: maybe-clean-gdb
1918clean-host: maybe-clean-expect
1919clean-host: maybe-clean-guile
1920clean-host: maybe-clean-tk
1921clean-host: maybe-clean-libtermcap
1922clean-host: maybe-clean-utils
1923clean-host: maybe-clean-gnattools
1924clean-host: maybe-clean-lto-plugin
1925
1926.PHONY: clean-target
1927
1928clean-target: maybe-clean-target-libstdc++-v3
1929clean-target: maybe-clean-target-libmudflap
1930clean-target: maybe-clean-target-libssp
1931clean-target: maybe-clean-target-newlib
1932clean-target: maybe-clean-target-libgcc
1933clean-target: maybe-clean-target-libquadmath
1934clean-target: maybe-clean-target-libgfortran
1935clean-target: maybe-clean-target-libobjc
1936clean-target: maybe-clean-target-libgo
1937clean-target: maybe-clean-target-libtermcap
1938clean-target: maybe-clean-target-winsup
1939clean-target: maybe-clean-target-libgloss
1940clean-target: maybe-clean-target-libffi
1941clean-target: maybe-clean-target-libjava
1942clean-target: maybe-clean-target-zlib
1943clean-target: maybe-clean-target-boehm-gc
1944clean-target: maybe-clean-target-rda
1945clean-target: maybe-clean-target-libada
1946clean-target: maybe-clean-target-libgomp
1947
1948.PHONY: do-distclean
1949do-distclean:
1950	@: $(MAKE); $(unstage)
1951	@r=`${PWD_COMMAND}`; export r; \
1952	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1953	$(MAKE) $(RECURSE_FLAGS_TO_PASS) distclean-host \
1954	  distclean-target
1955
1956
1957.PHONY: distclean-host
1958
1959distclean-host: maybe-distclean-bfd
1960distclean-host: maybe-distclean-opcodes
1961distclean-host: maybe-distclean-binutils
1962distclean-host: maybe-distclean-bison
1963distclean-host: maybe-distclean-cgen
1964distclean-host: maybe-distclean-dejagnu
1965distclean-host: maybe-distclean-etc
1966distclean-host: maybe-distclean-fastjar
1967distclean-host: maybe-distclean-fixincludes
1968distclean-host: maybe-distclean-flex
1969distclean-host: maybe-distclean-gas
1970distclean-host: maybe-distclean-gcc
1971distclean-host: maybe-distclean-gmp
1972distclean-host: maybe-distclean-mpfr
1973distclean-host: maybe-distclean-mpc
1974distclean-host: maybe-distclean-ppl
1975distclean-host: maybe-distclean-cloog
1976distclean-host: maybe-distclean-libelf
1977distclean-host: maybe-distclean-gold
1978distclean-host: maybe-distclean-gprof
1979distclean-host: maybe-distclean-intl
1980distclean-host: maybe-distclean-tcl
1981distclean-host: maybe-distclean-itcl
1982distclean-host: maybe-distclean-ld
1983distclean-host: maybe-distclean-libcpp
1984distclean-host: maybe-distclean-libdecnumber
1985distclean-host: maybe-distclean-libgui
1986distclean-host: maybe-distclean-libiberty
1987distclean-host: maybe-distclean-libiconv
1988distclean-host: maybe-distclean-m4
1989distclean-host: maybe-distclean-readline
1990distclean-host: maybe-distclean-sid
1991distclean-host: maybe-distclean-sim
1992distclean-host: maybe-distclean-texinfo
1993distclean-host: maybe-distclean-zlib
1994distclean-host: maybe-distclean-gdb
1995distclean-host: maybe-distclean-expect
1996distclean-host: maybe-distclean-guile
1997distclean-host: maybe-distclean-tk
1998distclean-host: maybe-distclean-libtermcap
1999distclean-host: maybe-distclean-utils
2000distclean-host: maybe-distclean-gnattools
2001distclean-host: maybe-distclean-lto-plugin
2002
2003.PHONY: distclean-target
2004
2005distclean-target: maybe-distclean-target-libstdc++-v3
2006distclean-target: maybe-distclean-target-libmudflap
2007distclean-target: maybe-distclean-target-libssp
2008distclean-target: maybe-distclean-target-newlib
2009distclean-target: maybe-distclean-target-libgcc
2010distclean-target: maybe-distclean-target-libquadmath
2011distclean-target: maybe-distclean-target-libgfortran
2012distclean-target: maybe-distclean-target-libobjc
2013distclean-target: maybe-distclean-target-libgo
2014distclean-target: maybe-distclean-target-libtermcap
2015distclean-target: maybe-distclean-target-winsup
2016distclean-target: maybe-distclean-target-libgloss
2017distclean-target: maybe-distclean-target-libffi
2018distclean-target: maybe-distclean-target-libjava
2019distclean-target: maybe-distclean-target-zlib
2020distclean-target: maybe-distclean-target-boehm-gc
2021distclean-target: maybe-distclean-target-rda
2022distclean-target: maybe-distclean-target-libada
2023distclean-target: maybe-distclean-target-libgomp
2024
2025.PHONY: do-maintainer-clean
2026do-maintainer-clean:
2027	@: $(MAKE); $(unstage)
2028	@r=`${PWD_COMMAND}`; export r; \
2029	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2030	$(MAKE) $(RECURSE_FLAGS_TO_PASS) maintainer-clean-host \
2031	  maintainer-clean-target
2032
2033
2034.PHONY: maintainer-clean-host
2035
2036maintainer-clean-host: maybe-maintainer-clean-bfd
2037maintainer-clean-host: maybe-maintainer-clean-opcodes
2038maintainer-clean-host: maybe-maintainer-clean-binutils
2039maintainer-clean-host: maybe-maintainer-clean-bison
2040maintainer-clean-host: maybe-maintainer-clean-cgen
2041maintainer-clean-host: maybe-maintainer-clean-dejagnu
2042maintainer-clean-host: maybe-maintainer-clean-etc
2043maintainer-clean-host: maybe-maintainer-clean-fastjar
2044maintainer-clean-host: maybe-maintainer-clean-fixincludes
2045maintainer-clean-host: maybe-maintainer-clean-flex
2046maintainer-clean-host: maybe-maintainer-clean-gas
2047maintainer-clean-host: maybe-maintainer-clean-gcc
2048maintainer-clean-host: maybe-maintainer-clean-gmp
2049maintainer-clean-host: maybe-maintainer-clean-mpfr
2050maintainer-clean-host: maybe-maintainer-clean-mpc
2051maintainer-clean-host: maybe-maintainer-clean-ppl
2052maintainer-clean-host: maybe-maintainer-clean-cloog
2053maintainer-clean-host: maybe-maintainer-clean-libelf
2054maintainer-clean-host: maybe-maintainer-clean-gold
2055maintainer-clean-host: maybe-maintainer-clean-gprof
2056maintainer-clean-host: maybe-maintainer-clean-intl
2057maintainer-clean-host: maybe-maintainer-clean-tcl
2058maintainer-clean-host: maybe-maintainer-clean-itcl
2059maintainer-clean-host: maybe-maintainer-clean-ld
2060maintainer-clean-host: maybe-maintainer-clean-libcpp
2061maintainer-clean-host: maybe-maintainer-clean-libdecnumber
2062maintainer-clean-host: maybe-maintainer-clean-libgui
2063maintainer-clean-host: maybe-maintainer-clean-libiberty
2064maintainer-clean-host: maybe-maintainer-clean-libiconv
2065maintainer-clean-host: maybe-maintainer-clean-m4
2066maintainer-clean-host: maybe-maintainer-clean-readline
2067maintainer-clean-host: maybe-maintainer-clean-sid
2068maintainer-clean-host: maybe-maintainer-clean-sim
2069maintainer-clean-host: maybe-maintainer-clean-texinfo
2070maintainer-clean-host: maybe-maintainer-clean-zlib
2071maintainer-clean-host: maybe-maintainer-clean-gdb
2072maintainer-clean-host: maybe-maintainer-clean-expect
2073maintainer-clean-host: maybe-maintainer-clean-guile
2074maintainer-clean-host: maybe-maintainer-clean-tk
2075maintainer-clean-host: maybe-maintainer-clean-libtermcap
2076maintainer-clean-host: maybe-maintainer-clean-utils
2077maintainer-clean-host: maybe-maintainer-clean-gnattools
2078maintainer-clean-host: maybe-maintainer-clean-lto-plugin
2079
2080.PHONY: maintainer-clean-target
2081
2082maintainer-clean-target: maybe-maintainer-clean-target-libstdc++-v3
2083maintainer-clean-target: maybe-maintainer-clean-target-libmudflap
2084maintainer-clean-target: maybe-maintainer-clean-target-libssp
2085maintainer-clean-target: maybe-maintainer-clean-target-newlib
2086maintainer-clean-target: maybe-maintainer-clean-target-libgcc
2087maintainer-clean-target: maybe-maintainer-clean-target-libquadmath
2088maintainer-clean-target: maybe-maintainer-clean-target-libgfortran
2089maintainer-clean-target: maybe-maintainer-clean-target-libobjc
2090maintainer-clean-target: maybe-maintainer-clean-target-libgo
2091maintainer-clean-target: maybe-maintainer-clean-target-libtermcap
2092maintainer-clean-target: maybe-maintainer-clean-target-winsup
2093maintainer-clean-target: maybe-maintainer-clean-target-libgloss
2094maintainer-clean-target: maybe-maintainer-clean-target-libffi
2095maintainer-clean-target: maybe-maintainer-clean-target-libjava
2096maintainer-clean-target: maybe-maintainer-clean-target-zlib
2097maintainer-clean-target: maybe-maintainer-clean-target-boehm-gc
2098maintainer-clean-target: maybe-maintainer-clean-target-rda
2099maintainer-clean-target: maybe-maintainer-clean-target-libada
2100maintainer-clean-target: maybe-maintainer-clean-target-libgomp
2101
2102
2103# Here are the targets which correspond to the do-X targets.
2104
2105.PHONY: info installcheck dvi pdf html
2106.PHONY: install-info install-pdf install-html
2107.PHONY: clean distclean mostlyclean maintainer-clean realclean
2108.PHONY: local-clean local-distclean local-maintainer-clean
2109info: do-info
2110installcheck: do-installcheck
2111dvi: do-dvi
2112pdf: do-pdf
2113html: do-html
2114
2115# Make sure makeinfo is built before we do a `make info', if we're
2116# in fact building texinfo.
2117do-info: maybe-all-texinfo
2118
2119install-info: do-install-info dir.info
2120	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2121	if [ -f dir.info ] ; then \
2122	  $(INSTALL_DATA) dir.info $(DESTDIR)$(infodir)/dir.info ; \
2123	else true ; fi
2124
2125install-pdf: do-install-pdf
2126
2127install-html: do-install-html
2128
2129local-clean:
2130	-rm -f *.a TEMP errs core *.o *~ \#* TAGS *.E *.log
2131
2132local-distclean:
2133	-rm -f Makefile config.status config.cache mh-frag mt-frag
2134	-rm -f maybedep.tmp serdep.tmp
2135	-if [ "$(TARGET_SUBDIR)" != "." ]; then \
2136	  rm -rf $(TARGET_SUBDIR); \
2137	else true; fi
2138	-rm -rf $(BUILD_SUBDIR)
2139	-if [ "$(HOST_SUBDIR)" != "." ]; then \
2140	  rm -rf $(HOST_SUBDIR); \
2141	else true; fi
2142	-rm -f texinfo/po/Makefile texinfo/po/Makefile.in texinfo/info/Makefile
2143	-rm -f texinfo/doc/Makefile texinfo/po/POTFILES
2144	-rmdir texinfo/doc texinfo/info texinfo/intl texinfo/lib 2>/dev/null
2145	-rmdir texinfo/makeinfo texinfo/po texinfo/util 2>/dev/null
2146	-rmdir fastjar gcc libiberty texinfo zlib 2>/dev/null
2147	-find . -name config.cache -exec rm -f {} \; \; 2>/dev/null
2148
2149local-maintainer-clean:
2150	@echo "This command is intended for maintainers to use;"
2151	@echo "it deletes files that may require special tools to rebuild."
2152
2153clean: do-clean local-clean
2154mostlyclean: do-mostlyclean local-clean
2155distclean: do-distclean local-clean local-distclean
2156maintainer-clean: local-maintainer-clean do-maintainer-clean local-clean
2157maintainer-clean: local-distclean
2158realclean: maintainer-clean
2159
2160# Check target.
2161
2162.PHONY: check do-check
2163check: do-check
2164
2165# Only include modules actually being configured and built.
2166.PHONY: check-host
2167check-host:  \
2168    maybe-check-bfd \
2169    maybe-check-opcodes \
2170    maybe-check-binutils \
2171    maybe-check-bison \
2172    maybe-check-cgen \
2173    maybe-check-dejagnu \
2174    maybe-check-etc \
2175    maybe-check-fastjar \
2176    maybe-check-fixincludes \
2177    maybe-check-flex \
2178    maybe-check-gas \
2179    maybe-check-gcc \
2180    maybe-check-gmp \
2181    maybe-check-mpfr \
2182    maybe-check-mpc \
2183    maybe-check-ppl \
2184    maybe-check-cloog \
2185    maybe-check-libelf \
2186    maybe-check-gold \
2187    maybe-check-gprof \
2188    maybe-check-intl \
2189    maybe-check-tcl \
2190    maybe-check-itcl \
2191    maybe-check-ld \
2192    maybe-check-libcpp \
2193    maybe-check-libdecnumber \
2194    maybe-check-libgui \
2195    maybe-check-libiberty \
2196    maybe-check-libiconv \
2197    maybe-check-m4 \
2198    maybe-check-readline \
2199    maybe-check-sid \
2200    maybe-check-sim \
2201    maybe-check-texinfo \
2202    maybe-check-zlib \
2203    maybe-check-gdb \
2204    maybe-check-expect \
2205    maybe-check-guile \
2206    maybe-check-tk \
2207    maybe-check-libtermcap \
2208    maybe-check-utils \
2209    maybe-check-gnattools \
2210    maybe-check-lto-plugin
2211
2212.PHONY: check-target
2213check-target:  \
2214    maybe-check-target-libstdc++-v3 \
2215    maybe-check-target-libmudflap \
2216    maybe-check-target-libssp \
2217    maybe-check-target-newlib \
2218    maybe-check-target-libgcc \
2219    maybe-check-target-libquadmath \
2220    maybe-check-target-libgfortran \
2221    maybe-check-target-libobjc \
2222    maybe-check-target-libgo \
2223    maybe-check-target-libtermcap \
2224    maybe-check-target-winsup \
2225    maybe-check-target-libgloss \
2226    maybe-check-target-libffi \
2227    maybe-check-target-libjava \
2228    maybe-check-target-zlib \
2229    maybe-check-target-boehm-gc \
2230    maybe-check-target-rda \
2231    maybe-check-target-libada \
2232    maybe-check-target-libgomp
2233
2234do-check:
2235	@: $(MAKE); $(unstage)
2236	@r=`${PWD_COMMAND}`; export r; \
2237	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2238	$(MAKE) $(RECURSE_FLAGS_TO_PASS) check-host check-target
2239
2240# Automated reporting of test results.
2241
2242warning.log: build.log
2243	$(srcdir)/contrib/warn_summary build.log > $@
2244
2245mail-report.log:
2246	if test x'$(BOOT_CFLAGS)' != x''; then \
2247	    BOOT_CFLAGS='$(BOOT_CFLAGS)'; export BOOT_CFLAGS; \
2248	fi; \
2249	$(srcdir)/contrib/test_summary -t >$@
2250	chmod +x $@
2251	echo If you really want to send e-mail, run ./$@ now
2252
2253mail-report-with-warnings.log: warning.log
2254	if test x'$(BOOT_CFLAGS)' != x''; then \
2255	    BOOT_CFLAGS='$(BOOT_CFLAGS)'; export BOOT_CFLAGS; \
2256	fi; \
2257	$(srcdir)/contrib/test_summary -t -i warning.log >$@
2258	chmod +x $@
2259	echo If you really want to send e-mail, run ./$@ now
2260
2261# Installation targets.
2262
2263.PHONY: install uninstall
2264install:
2265	@: $(MAKE); $(unstage)
2266	@r=`${PWD_COMMAND}`; export r; \
2267	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2268	$(MAKE) $(RECURSE_FLAGS_TO_PASS) installdirs install-host install-target
2269
2270.PHONY: install-host-nogcc
2271install-host-nogcc:  \
2272    maybe-install-bfd \
2273    maybe-install-opcodes \
2274    maybe-install-binutils \
2275    maybe-install-bison \
2276    maybe-install-cgen \
2277    maybe-install-dejagnu \
2278    maybe-install-etc \
2279    maybe-install-fastjar \
2280    maybe-install-fixincludes \
2281    maybe-install-flex \
2282    maybe-install-gas \
2283    maybe-install-gmp \
2284    maybe-install-mpfr \
2285    maybe-install-mpc \
2286    maybe-install-ppl \
2287    maybe-install-cloog \
2288    maybe-install-libelf \
2289    maybe-install-gold \
2290    maybe-install-gprof \
2291    maybe-install-intl \
2292    maybe-install-tcl \
2293    maybe-install-itcl \
2294    maybe-install-ld \
2295    maybe-install-libcpp \
2296    maybe-install-libdecnumber \
2297    maybe-install-libgui \
2298    maybe-install-libiberty \
2299    maybe-install-libiconv \
2300    maybe-install-m4 \
2301    maybe-install-readline \
2302    maybe-install-sid \
2303    maybe-install-sim \
2304    maybe-install-texinfo \
2305    maybe-install-zlib \
2306    maybe-install-gdb \
2307    maybe-install-expect \
2308    maybe-install-guile \
2309    maybe-install-tk \
2310    maybe-install-libtermcap \
2311    maybe-install-utils \
2312    maybe-install-gnattools \
2313    maybe-install-lto-plugin
2314
2315.PHONY: install-host
2316install-host:  \
2317    maybe-install-bfd \
2318    maybe-install-opcodes \
2319    maybe-install-binutils \
2320    maybe-install-bison \
2321    maybe-install-cgen \
2322    maybe-install-dejagnu \
2323    maybe-install-etc \
2324    maybe-install-fastjar \
2325    maybe-install-fixincludes \
2326    maybe-install-flex \
2327    maybe-install-gas \
2328    maybe-install-gcc \
2329    maybe-install-gmp \
2330    maybe-install-mpfr \
2331    maybe-install-mpc \
2332    maybe-install-ppl \
2333    maybe-install-cloog \
2334    maybe-install-libelf \
2335    maybe-install-gold \
2336    maybe-install-gprof \
2337    maybe-install-intl \
2338    maybe-install-tcl \
2339    maybe-install-itcl \
2340    maybe-install-ld \
2341    maybe-install-libcpp \
2342    maybe-install-libdecnumber \
2343    maybe-install-libgui \
2344    maybe-install-libiberty \
2345    maybe-install-libiconv \
2346    maybe-install-m4 \
2347    maybe-install-readline \
2348    maybe-install-sid \
2349    maybe-install-sim \
2350    maybe-install-texinfo \
2351    maybe-install-zlib \
2352    maybe-install-gdb \
2353    maybe-install-expect \
2354    maybe-install-guile \
2355    maybe-install-tk \
2356    maybe-install-libtermcap \
2357    maybe-install-utils \
2358    maybe-install-gnattools \
2359    maybe-install-lto-plugin
2360
2361.PHONY: install-target
2362install-target:  \
2363    maybe-install-target-libstdc++-v3 \
2364    maybe-install-target-libmudflap \
2365    maybe-install-target-libssp \
2366    maybe-install-target-newlib \
2367    maybe-install-target-libgcc \
2368    maybe-install-target-libquadmath \
2369    maybe-install-target-libgfortran \
2370    maybe-install-target-libobjc \
2371    maybe-install-target-libgo \
2372    maybe-install-target-libtermcap \
2373    maybe-install-target-winsup \
2374    maybe-install-target-libgloss \
2375    maybe-install-target-libffi \
2376    maybe-install-target-libjava \
2377    maybe-install-target-zlib \
2378    maybe-install-target-boehm-gc \
2379    maybe-install-target-rda \
2380    maybe-install-target-libada \
2381    maybe-install-target-libgomp
2382
2383uninstall:
2384	@echo "the uninstall target is not supported in this tree"
2385
2386.PHONY: install.all
2387install.all: install-no-fixedincludes
2388	@if [ -f ./gcc/Makefile ] ; then \
2389		r=`${PWD_COMMAND}` ; export r ; \
2390		s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2391		$(HOST_EXPORTS) \
2392		(cd ./gcc && \
2393		$(MAKE) $(FLAGS_TO_PASS) install-headers) ; \
2394	else \
2395		true ; \
2396	fi
2397
2398# install-no-fixedincludes is used because Cygnus can not distribute
2399# the fixed header files.
2400.PHONY: install-no-fixedincludes
2401install-no-fixedincludes: installdirs install-host-nogcc \
2402	install-target gcc-no-fixedincludes
2403
2404.PHONY: install-strip
2405install-strip:
2406	@: $(MAKE); $(unstage)
2407	@r=`${PWD_COMMAND}`; export r; \
2408	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2409	$(MAKE) $(RECURSE_FLAGS_TO_PASS) installdirs install-strip-host install-strip-target
2410
2411.PHONY: install-strip-host
2412install-strip-host:  \
2413    maybe-install-strip-bfd \
2414    maybe-install-strip-opcodes \
2415    maybe-install-strip-binutils \
2416    maybe-install-strip-bison \
2417    maybe-install-strip-cgen \
2418    maybe-install-strip-dejagnu \
2419    maybe-install-strip-etc \
2420    maybe-install-strip-fastjar \
2421    maybe-install-strip-fixincludes \
2422    maybe-install-strip-flex \
2423    maybe-install-strip-gas \
2424    maybe-install-strip-gcc \
2425    maybe-install-strip-gmp \
2426    maybe-install-strip-mpfr \
2427    maybe-install-strip-mpc \
2428    maybe-install-strip-ppl \
2429    maybe-install-strip-cloog \
2430    maybe-install-strip-libelf \
2431    maybe-install-strip-gold \
2432    maybe-install-strip-gprof \
2433    maybe-install-strip-intl \
2434    maybe-install-strip-tcl \
2435    maybe-install-strip-itcl \
2436    maybe-install-strip-ld \
2437    maybe-install-strip-libcpp \
2438    maybe-install-strip-libdecnumber \
2439    maybe-install-strip-libgui \
2440    maybe-install-strip-libiberty \
2441    maybe-install-strip-libiconv \
2442    maybe-install-strip-m4 \
2443    maybe-install-strip-readline \
2444    maybe-install-strip-sid \
2445    maybe-install-strip-sim \
2446    maybe-install-strip-texinfo \
2447    maybe-install-strip-zlib \
2448    maybe-install-strip-gdb \
2449    maybe-install-strip-expect \
2450    maybe-install-strip-guile \
2451    maybe-install-strip-tk \
2452    maybe-install-strip-libtermcap \
2453    maybe-install-strip-utils \
2454    maybe-install-strip-gnattools \
2455    maybe-install-strip-lto-plugin
2456
2457.PHONY: install-strip-target
2458install-strip-target:  \
2459    maybe-install-strip-target-libstdc++-v3 \
2460    maybe-install-strip-target-libmudflap \
2461    maybe-install-strip-target-libssp \
2462    maybe-install-strip-target-newlib \
2463    maybe-install-strip-target-libgcc \
2464    maybe-install-strip-target-libquadmath \
2465    maybe-install-strip-target-libgfortran \
2466    maybe-install-strip-target-libobjc \
2467    maybe-install-strip-target-libgo \
2468    maybe-install-strip-target-libtermcap \
2469    maybe-install-strip-target-winsup \
2470    maybe-install-strip-target-libgloss \
2471    maybe-install-strip-target-libffi \
2472    maybe-install-strip-target-libjava \
2473    maybe-install-strip-target-zlib \
2474    maybe-install-strip-target-boehm-gc \
2475    maybe-install-strip-target-rda \
2476    maybe-install-strip-target-libada \
2477    maybe-install-strip-target-libgomp
2478
2479
2480### other supporting targets
2481
2482MAKEDIRS= \
2483	$(DESTDIR)$(prefix) \
2484	$(DESTDIR)$(exec_prefix)
2485.PHONY: installdirs
2486installdirs: mkinstalldirs
2487	$(SHELL) $(srcdir)/mkinstalldirs $(MAKEDIRS)
2488
2489dir.info: do-install-info
2490	if [ -f $(srcdir)/texinfo/gen-info-dir ] ; then \
2491	  $(srcdir)/texinfo/gen-info-dir $(DESTDIR)$(infodir) $(srcdir)/texinfo/dir.info-template > dir.info.new ; \
2492	  mv -f dir.info.new dir.info ; \
2493	else true ; \
2494	fi
2495
2496dist:
2497	@echo "Building a full distribution of this tree isn't done"
2498	@echo "via 'make dist'.  Check out the etc/ subdirectory"
2499
2500etags tags: TAGS
2501
2502# Right now this just builds TAGS in each subdirectory.  emacs19 has the
2503# ability to use several tags files at once, so there is probably no need
2504# to combine them into one big TAGS file (like CVS 1.3 does).  We could
2505# (if we felt like it) have this Makefile write a piece of elisp which
2506# the user could load to tell emacs19 where all the TAGS files we just
2507# built are.
2508TAGS: do-TAGS
2509
2510# ------------------------------------
2511# Macros for configure and all targets
2512# ------------------------------------
2513
2514
2515
2516
2517
2518# --------------------------------------
2519# Modules which run on the build machine
2520# --------------------------------------
2521
2522
2523.PHONY: configure-build-libiberty maybe-configure-build-libiberty
2524maybe-configure-build-libiberty:
2525@if gcc-bootstrap
2526configure-build-libiberty: stage_current
2527@endif gcc-bootstrap
2528@if build-libiberty
2529maybe-configure-build-libiberty: configure-build-libiberty
2530configure-build-libiberty:
2531	@: $(MAKE); $(unstage)
2532	@r=`${PWD_COMMAND}`; export r; \
2533	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2534	test ! -f $(BUILD_SUBDIR)/libiberty/Makefile || exit 0; \
2535	$(SHELL) $(srcdir)/mkinstalldirs $(BUILD_SUBDIR)/libiberty ; \
2536	$(BUILD_EXPORTS)  \
2537	echo Configuring in $(BUILD_SUBDIR)/libiberty; \
2538	cd "$(BUILD_SUBDIR)/libiberty" || exit 1; \
2539	case $(srcdir) in \
2540	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
2541	  *) topdir=`echo $(BUILD_SUBDIR)/libiberty/ | \
2542		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
2543	esac; \
2544	srcdiroption="--srcdir=$${topdir}/libiberty"; \
2545	libsrcdir="$$s/libiberty"; \
2546	rm -f no-such-file || : ; \
2547	CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
2548	  $(BUILD_CONFIGARGS) --build=${build_alias} --host=${build_alias} \
2549	  --target=${target_alias} $${srcdiroption}  \
2550	  || exit 1
2551@endif build-libiberty
2552
2553
2554
2555
2556
2557.PHONY: all-build-libiberty maybe-all-build-libiberty
2558maybe-all-build-libiberty:
2559@if gcc-bootstrap
2560all-build-libiberty: stage_current
2561@endif gcc-bootstrap
2562@if build-libiberty
2563TARGET-build-libiberty=all
2564maybe-all-build-libiberty: all-build-libiberty
2565all-build-libiberty: configure-build-libiberty
2566	@: $(MAKE); $(unstage)
2567	@r=`${PWD_COMMAND}`; export r; \
2568	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2569	$(BUILD_EXPORTS)  \
2570	(cd $(BUILD_SUBDIR)/libiberty && \
2571	  $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_BUILD_FLAGS)  \
2572		$(TARGET-build-libiberty))
2573@endif build-libiberty
2574
2575
2576
2577
2578
2579.PHONY: configure-build-bison maybe-configure-build-bison
2580maybe-configure-build-bison:
2581@if gcc-bootstrap
2582configure-build-bison: stage_current
2583@endif gcc-bootstrap
2584@if build-bison
2585maybe-configure-build-bison: configure-build-bison
2586configure-build-bison:
2587	@: $(MAKE); $(unstage)
2588	@r=`${PWD_COMMAND}`; export r; \
2589	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2590	test ! -f $(BUILD_SUBDIR)/bison/Makefile || exit 0; \
2591	$(SHELL) $(srcdir)/mkinstalldirs $(BUILD_SUBDIR)/bison ; \
2592	$(BUILD_EXPORTS)  \
2593	echo Configuring in $(BUILD_SUBDIR)/bison; \
2594	cd "$(BUILD_SUBDIR)/bison" || exit 1; \
2595	case $(srcdir) in \
2596	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
2597	  *) topdir=`echo $(BUILD_SUBDIR)/bison/ | \
2598		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
2599	esac; \
2600	srcdiroption="--srcdir=$${topdir}/bison"; \
2601	libsrcdir="$$s/bison"; \
2602	rm -f no-such-file || : ; \
2603	CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
2604	  $(BUILD_CONFIGARGS) --build=${build_alias} --host=${build_alias} \
2605	  --target=${target_alias} $${srcdiroption}  \
2606	  || exit 1
2607@endif build-bison
2608
2609
2610
2611
2612
2613.PHONY: all-build-bison maybe-all-build-bison
2614maybe-all-build-bison:
2615@if gcc-bootstrap
2616all-build-bison: stage_current
2617@endif gcc-bootstrap
2618@if build-bison
2619TARGET-build-bison=all
2620maybe-all-build-bison: all-build-bison
2621all-build-bison: configure-build-bison
2622	@: $(MAKE); $(unstage)
2623	@r=`${PWD_COMMAND}`; export r; \
2624	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2625	$(BUILD_EXPORTS)  \
2626	(cd $(BUILD_SUBDIR)/bison && \
2627	  $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_BUILD_FLAGS)  \
2628		$(TARGET-build-bison))
2629@endif build-bison
2630
2631
2632
2633
2634
2635.PHONY: configure-build-flex maybe-configure-build-flex
2636maybe-configure-build-flex:
2637@if gcc-bootstrap
2638configure-build-flex: stage_current
2639@endif gcc-bootstrap
2640@if build-flex
2641maybe-configure-build-flex: configure-build-flex
2642configure-build-flex:
2643	@: $(MAKE); $(unstage)
2644	@r=`${PWD_COMMAND}`; export r; \
2645	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2646	test ! -f $(BUILD_SUBDIR)/flex/Makefile || exit 0; \
2647	$(SHELL) $(srcdir)/mkinstalldirs $(BUILD_SUBDIR)/flex ; \
2648	$(BUILD_EXPORTS)  \
2649	echo Configuring in $(BUILD_SUBDIR)/flex; \
2650	cd "$(BUILD_SUBDIR)/flex" || exit 1; \
2651	case $(srcdir) in \
2652	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
2653	  *) topdir=`echo $(BUILD_SUBDIR)/flex/ | \
2654		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
2655	esac; \
2656	srcdiroption="--srcdir=$${topdir}/flex"; \
2657	libsrcdir="$$s/flex"; \
2658	rm -f no-such-file || : ; \
2659	CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
2660	  $(BUILD_CONFIGARGS) --build=${build_alias} --host=${build_alias} \
2661	  --target=${target_alias} $${srcdiroption}  \
2662	  || exit 1
2663@endif build-flex
2664
2665
2666
2667
2668
2669.PHONY: all-build-flex maybe-all-build-flex
2670maybe-all-build-flex:
2671@if gcc-bootstrap
2672all-build-flex: stage_current
2673@endif gcc-bootstrap
2674@if build-flex
2675TARGET-build-flex=all
2676maybe-all-build-flex: all-build-flex
2677all-build-flex: configure-build-flex
2678	@: $(MAKE); $(unstage)
2679	@r=`${PWD_COMMAND}`; export r; \
2680	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2681	$(BUILD_EXPORTS)  \
2682	(cd $(BUILD_SUBDIR)/flex && \
2683	  $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_BUILD_FLAGS)  \
2684		$(TARGET-build-flex))
2685@endif build-flex
2686
2687
2688
2689
2690
2691.PHONY: configure-build-m4 maybe-configure-build-m4
2692maybe-configure-build-m4:
2693@if gcc-bootstrap
2694configure-build-m4: stage_current
2695@endif gcc-bootstrap
2696@if build-m4
2697maybe-configure-build-m4: configure-build-m4
2698configure-build-m4:
2699	@: $(MAKE); $(unstage)
2700	@r=`${PWD_COMMAND}`; export r; \
2701	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2702	test ! -f $(BUILD_SUBDIR)/m4/Makefile || exit 0; \
2703	$(SHELL) $(srcdir)/mkinstalldirs $(BUILD_SUBDIR)/m4 ; \
2704	$(BUILD_EXPORTS)  \
2705	echo Configuring in $(BUILD_SUBDIR)/m4; \
2706	cd "$(BUILD_SUBDIR)/m4" || exit 1; \
2707	case $(srcdir) in \
2708	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
2709	  *) topdir=`echo $(BUILD_SUBDIR)/m4/ | \
2710		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
2711	esac; \
2712	srcdiroption="--srcdir=$${topdir}/m4"; \
2713	libsrcdir="$$s/m4"; \
2714	rm -f no-such-file || : ; \
2715	CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
2716	  $(BUILD_CONFIGARGS) --build=${build_alias} --host=${build_alias} \
2717	  --target=${target_alias} $${srcdiroption}  \
2718	  || exit 1
2719@endif build-m4
2720
2721
2722
2723
2724
2725.PHONY: all-build-m4 maybe-all-build-m4
2726maybe-all-build-m4:
2727@if gcc-bootstrap
2728all-build-m4: stage_current
2729@endif gcc-bootstrap
2730@if build-m4
2731TARGET-build-m4=all
2732maybe-all-build-m4: all-build-m4
2733all-build-m4: configure-build-m4
2734	@: $(MAKE); $(unstage)
2735	@r=`${PWD_COMMAND}`; export r; \
2736	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2737	$(BUILD_EXPORTS)  \
2738	(cd $(BUILD_SUBDIR)/m4 && \
2739	  $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_BUILD_FLAGS)  \
2740		$(TARGET-build-m4))
2741@endif build-m4
2742
2743
2744
2745
2746
2747.PHONY: configure-build-texinfo maybe-configure-build-texinfo
2748maybe-configure-build-texinfo:
2749@if gcc-bootstrap
2750configure-build-texinfo: stage_current
2751@endif gcc-bootstrap
2752@if build-texinfo
2753maybe-configure-build-texinfo: configure-build-texinfo
2754configure-build-texinfo:
2755	@: $(MAKE); $(unstage)
2756	@r=`${PWD_COMMAND}`; export r; \
2757	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2758	test ! -f $(BUILD_SUBDIR)/texinfo/Makefile || exit 0; \
2759	$(SHELL) $(srcdir)/mkinstalldirs $(BUILD_SUBDIR)/texinfo ; \
2760	$(BUILD_EXPORTS)  \
2761	echo Configuring in $(BUILD_SUBDIR)/texinfo; \
2762	cd "$(BUILD_SUBDIR)/texinfo" || exit 1; \
2763	case $(srcdir) in \
2764	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
2765	  *) topdir=`echo $(BUILD_SUBDIR)/texinfo/ | \
2766		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
2767	esac; \
2768	srcdiroption="--srcdir=$${topdir}/texinfo"; \
2769	libsrcdir="$$s/texinfo"; \
2770	rm -f no-such-file || : ; \
2771	CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
2772	  $(BUILD_CONFIGARGS) --build=${build_alias} --host=${build_alias} \
2773	  --target=${target_alias} $${srcdiroption}  \
2774	  || exit 1
2775@endif build-texinfo
2776
2777
2778
2779
2780
2781.PHONY: all-build-texinfo maybe-all-build-texinfo
2782maybe-all-build-texinfo:
2783@if gcc-bootstrap
2784all-build-texinfo: stage_current
2785@endif gcc-bootstrap
2786@if build-texinfo
2787TARGET-build-texinfo=all
2788maybe-all-build-texinfo: all-build-texinfo
2789all-build-texinfo: configure-build-texinfo
2790	@: $(MAKE); $(unstage)
2791	@r=`${PWD_COMMAND}`; export r; \
2792	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2793	$(BUILD_EXPORTS)  \
2794	(cd $(BUILD_SUBDIR)/texinfo && \
2795	  $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_BUILD_FLAGS)  \
2796		$(TARGET-build-texinfo))
2797@endif build-texinfo
2798
2799
2800
2801
2802
2803.PHONY: configure-build-fixincludes maybe-configure-build-fixincludes
2804maybe-configure-build-fixincludes:
2805@if gcc-bootstrap
2806configure-build-fixincludes: stage_current
2807@endif gcc-bootstrap
2808@if build-fixincludes
2809maybe-configure-build-fixincludes: configure-build-fixincludes
2810configure-build-fixincludes:
2811	@: $(MAKE); $(unstage)
2812	@r=`${PWD_COMMAND}`; export r; \
2813	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2814	test ! -f $(BUILD_SUBDIR)/fixincludes/Makefile || exit 0; \
2815	$(SHELL) $(srcdir)/mkinstalldirs $(BUILD_SUBDIR)/fixincludes ; \
2816	$(BUILD_EXPORTS)  \
2817	echo Configuring in $(BUILD_SUBDIR)/fixincludes; \
2818	cd "$(BUILD_SUBDIR)/fixincludes" || exit 1; \
2819	case $(srcdir) in \
2820	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
2821	  *) topdir=`echo $(BUILD_SUBDIR)/fixincludes/ | \
2822		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
2823	esac; \
2824	srcdiroption="--srcdir=$${topdir}/fixincludes"; \
2825	libsrcdir="$$s/fixincludes"; \
2826	rm -f no-such-file || : ; \
2827	CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
2828	  $(BUILD_CONFIGARGS) --build=${build_alias} --host=${build_alias} \
2829	  --target=${target_alias} $${srcdiroption}  \
2830	  || exit 1
2831@endif build-fixincludes
2832
2833
2834
2835
2836
2837.PHONY: all-build-fixincludes maybe-all-build-fixincludes
2838maybe-all-build-fixincludes:
2839@if gcc-bootstrap
2840all-build-fixincludes: stage_current
2841@endif gcc-bootstrap
2842@if build-fixincludes
2843TARGET-build-fixincludes=all
2844maybe-all-build-fixincludes: all-build-fixincludes
2845all-build-fixincludes: configure-build-fixincludes
2846	@: $(MAKE); $(unstage)
2847	@r=`${PWD_COMMAND}`; export r; \
2848	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2849	$(BUILD_EXPORTS)  \
2850	(cd $(BUILD_SUBDIR)/fixincludes && \
2851	  $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_BUILD_FLAGS)  \
2852		$(TARGET-build-fixincludes))
2853@endif build-fixincludes
2854
2855
2856
2857
2858
2859# --------------------------------------
2860# Modules which run on the host machine
2861# --------------------------------------
2862
2863
2864.PHONY: configure-bfd maybe-configure-bfd
2865maybe-configure-bfd:
2866@if gcc-bootstrap
2867configure-bfd: stage_current
2868@endif gcc-bootstrap
2869@if bfd
2870maybe-configure-bfd: configure-bfd
2871configure-bfd:
2872	@r=`${PWD_COMMAND}`; export r; \
2873	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2874	test ! -f $(HOST_SUBDIR)/bfd/Makefile || exit 0; \
2875	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd ; \
2876	$(HOST_EXPORTS)  \
2877	echo Configuring in $(HOST_SUBDIR)/bfd; \
2878	cd "$(HOST_SUBDIR)/bfd" || exit 1; \
2879	case $(srcdir) in \
2880	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
2881	  *) topdir=`echo $(HOST_SUBDIR)/bfd/ | \
2882		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
2883	esac; \
2884	srcdiroption="--srcdir=$${topdir}/bfd"; \
2885	libsrcdir="$$s/bfd"; \
2886	$(SHELL) $${libsrcdir}/configure \
2887	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
2888	  --target=${target_alias} $${srcdiroption}  \
2889	  || exit 1
2890@endif bfd
2891
2892
2893
2894.PHONY: configure-stage1-bfd maybe-configure-stage1-bfd
2895maybe-configure-stage1-bfd:
2896@if bfd-bootstrap
2897maybe-configure-stage1-bfd: configure-stage1-bfd
2898configure-stage1-bfd:
2899	@[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
2900	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd
2901	@r=`${PWD_COMMAND}`; export r; \
2902	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2903	TFLAGS="$(STAGE1_TFLAGS)"; \
2904	test ! -f $(HOST_SUBDIR)/bfd/Makefile || exit 0; \
2905	$(HOST_EXPORTS) \
2906	CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
2907	CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
2908	LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS;  \
2909	echo Configuring stage 1 in $(HOST_SUBDIR)/bfd ; \
2910	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd ; \
2911	cd $(HOST_SUBDIR)/bfd || exit 1; \
2912	case $(srcdir) in \
2913	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
2914	  *) topdir=`echo $(HOST_SUBDIR)/bfd/ | \
2915		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
2916	esac; \
2917	srcdiroption="--srcdir=$${topdir}/bfd"; \
2918	libsrcdir="$$s/bfd"; \
2919	$(SHELL) $${libsrcdir}/configure \
2920	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
2921	  --target=${target_alias} $${srcdiroption} \
2922	  $(STAGE1_CONFIGURE_FLAGS)
2923@endif bfd-bootstrap
2924
2925.PHONY: configure-stage2-bfd maybe-configure-stage2-bfd
2926maybe-configure-stage2-bfd:
2927@if bfd-bootstrap
2928maybe-configure-stage2-bfd: configure-stage2-bfd
2929configure-stage2-bfd:
2930	@[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
2931	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd
2932	@r=`${PWD_COMMAND}`; export r; \
2933	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2934	TFLAGS="$(STAGE2_TFLAGS)"; \
2935	test ! -f $(HOST_SUBDIR)/bfd/Makefile || exit 0; \
2936	$(HOST_EXPORTS) \
2937	$(POSTSTAGE1_HOST_EXPORTS) \
2938	CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
2939	CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
2940	LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS;  \
2941	echo Configuring stage 2 in $(HOST_SUBDIR)/bfd ; \
2942	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd ; \
2943	cd $(HOST_SUBDIR)/bfd || exit 1; \
2944	case $(srcdir) in \
2945	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
2946	  *) topdir=`echo $(HOST_SUBDIR)/bfd/ | \
2947		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
2948	esac; \
2949	srcdiroption="--srcdir=$${topdir}/bfd"; \
2950	libsrcdir="$$s/bfd"; \
2951	$(SHELL) $${libsrcdir}/configure \
2952	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
2953	  --target=${target_alias} $${srcdiroption} \
2954	  --with-build-libsubdir=$(HOST_SUBDIR) \
2955	  $(STAGE2_CONFIGURE_FLAGS)
2956@endif bfd-bootstrap
2957
2958.PHONY: configure-stage3-bfd maybe-configure-stage3-bfd
2959maybe-configure-stage3-bfd:
2960@if bfd-bootstrap
2961maybe-configure-stage3-bfd: configure-stage3-bfd
2962configure-stage3-bfd:
2963	@[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
2964	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd
2965	@r=`${PWD_COMMAND}`; export r; \
2966	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2967	TFLAGS="$(STAGE3_TFLAGS)"; \
2968	test ! -f $(HOST_SUBDIR)/bfd/Makefile || exit 0; \
2969	$(HOST_EXPORTS) \
2970	$(POSTSTAGE1_HOST_EXPORTS) \
2971	CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
2972	CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
2973	LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS;  \
2974	echo Configuring stage 3 in $(HOST_SUBDIR)/bfd ; \
2975	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd ; \
2976	cd $(HOST_SUBDIR)/bfd || exit 1; \
2977	case $(srcdir) in \
2978	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
2979	  *) topdir=`echo $(HOST_SUBDIR)/bfd/ | \
2980		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
2981	esac; \
2982	srcdiroption="--srcdir=$${topdir}/bfd"; \
2983	libsrcdir="$$s/bfd"; \
2984	$(SHELL) $${libsrcdir}/configure \
2985	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
2986	  --target=${target_alias} $${srcdiroption} \
2987	  --with-build-libsubdir=$(HOST_SUBDIR) \
2988	  $(STAGE3_CONFIGURE_FLAGS)
2989@endif bfd-bootstrap
2990
2991.PHONY: configure-stage4-bfd maybe-configure-stage4-bfd
2992maybe-configure-stage4-bfd:
2993@if bfd-bootstrap
2994maybe-configure-stage4-bfd: configure-stage4-bfd
2995configure-stage4-bfd:
2996	@[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
2997	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd
2998	@r=`${PWD_COMMAND}`; export r; \
2999	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3000	TFLAGS="$(STAGE4_TFLAGS)"; \
3001	test ! -f $(HOST_SUBDIR)/bfd/Makefile || exit 0; \
3002	$(HOST_EXPORTS) \
3003	$(POSTSTAGE1_HOST_EXPORTS) \
3004	CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
3005	CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
3006	LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS;  \
3007	echo Configuring stage 4 in $(HOST_SUBDIR)/bfd ; \
3008	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd ; \
3009	cd $(HOST_SUBDIR)/bfd || exit 1; \
3010	case $(srcdir) in \
3011	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
3012	  *) topdir=`echo $(HOST_SUBDIR)/bfd/ | \
3013		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
3014	esac; \
3015	srcdiroption="--srcdir=$${topdir}/bfd"; \
3016	libsrcdir="$$s/bfd"; \
3017	$(SHELL) $${libsrcdir}/configure \
3018	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
3019	  --target=${target_alias} $${srcdiroption} \
3020	  --with-build-libsubdir=$(HOST_SUBDIR) \
3021	  $(STAGE4_CONFIGURE_FLAGS)
3022@endif bfd-bootstrap
3023
3024.PHONY: configure-stageprofile-bfd maybe-configure-stageprofile-bfd
3025maybe-configure-stageprofile-bfd:
3026@if bfd-bootstrap
3027maybe-configure-stageprofile-bfd: configure-stageprofile-bfd
3028configure-stageprofile-bfd:
3029	@[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
3030	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd
3031	@r=`${PWD_COMMAND}`; export r; \
3032	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3033	TFLAGS="$(STAGEprofile_TFLAGS)"; \
3034	test ! -f $(HOST_SUBDIR)/bfd/Makefile || exit 0; \
3035	$(HOST_EXPORTS) \
3036	$(POSTSTAGE1_HOST_EXPORTS) \
3037	CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
3038	CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
3039	LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS;  \
3040	echo Configuring stage profile in $(HOST_SUBDIR)/bfd ; \
3041	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd ; \
3042	cd $(HOST_SUBDIR)/bfd || exit 1; \
3043	case $(srcdir) in \
3044	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
3045	  *) topdir=`echo $(HOST_SUBDIR)/bfd/ | \
3046		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
3047	esac; \
3048	srcdiroption="--srcdir=$${topdir}/bfd"; \
3049	libsrcdir="$$s/bfd"; \
3050	$(SHELL) $${libsrcdir}/configure \
3051	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
3052	  --target=${target_alias} $${srcdiroption} \
3053	  --with-build-libsubdir=$(HOST_SUBDIR) \
3054	  $(STAGEprofile_CONFIGURE_FLAGS)
3055@endif bfd-bootstrap
3056
3057.PHONY: configure-stagefeedback-bfd maybe-configure-stagefeedback-bfd
3058maybe-configure-stagefeedback-bfd:
3059@if bfd-bootstrap
3060maybe-configure-stagefeedback-bfd: configure-stagefeedback-bfd
3061configure-stagefeedback-bfd:
3062	@[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
3063	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd
3064	@r=`${PWD_COMMAND}`; export r; \
3065	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3066	TFLAGS="$(STAGEfeedback_TFLAGS)"; \
3067	test ! -f $(HOST_SUBDIR)/bfd/Makefile || exit 0; \
3068	$(HOST_EXPORTS) \
3069	$(POSTSTAGE1_HOST_EXPORTS) \
3070	CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
3071	CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
3072	LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS;  \
3073	echo Configuring stage feedback in $(HOST_SUBDIR)/bfd ; \
3074	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd ; \
3075	cd $(HOST_SUBDIR)/bfd || exit 1; \
3076	case $(srcdir) in \
3077	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
3078	  *) topdir=`echo $(HOST_SUBDIR)/bfd/ | \
3079		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
3080	esac; \
3081	srcdiroption="--srcdir=$${topdir}/bfd"; \
3082	libsrcdir="$$s/bfd"; \
3083	$(SHELL) $${libsrcdir}/configure \
3084	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
3085	  --target=${target_alias} $${srcdiroption} \
3086	  --with-build-libsubdir=$(HOST_SUBDIR) \
3087	  $(STAGEfeedback_CONFIGURE_FLAGS)
3088@endif bfd-bootstrap
3089
3090
3091
3092
3093
3094.PHONY: all-bfd maybe-all-bfd
3095maybe-all-bfd:
3096@if gcc-bootstrap
3097all-bfd: stage_current
3098@endif gcc-bootstrap
3099@if bfd
3100TARGET-bfd=all
3101maybe-all-bfd: all-bfd
3102all-bfd: configure-bfd
3103	@r=`${PWD_COMMAND}`; export r; \
3104	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3105	$(HOST_EXPORTS)  \
3106	(cd $(HOST_SUBDIR)/bfd && \
3107	  $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS)  \
3108		$(TARGET-bfd))
3109@endif bfd
3110
3111
3112
3113.PHONY: all-stage1-bfd maybe-all-stage1-bfd
3114.PHONY: clean-stage1-bfd maybe-clean-stage1-bfd
3115maybe-all-stage1-bfd:
3116maybe-clean-stage1-bfd:
3117@if bfd-bootstrap
3118maybe-all-stage1-bfd: all-stage1-bfd
3119all-stage1: all-stage1-bfd
3120TARGET-stage1-bfd = $(TARGET-bfd)
3121all-stage1-bfd: configure-stage1-bfd
3122	@[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
3123	@r=`${PWD_COMMAND}`; export r; \
3124	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3125	TFLAGS="$(STAGE1_TFLAGS)"; \
3126	$(HOST_EXPORTS)  \
3127	cd $(HOST_SUBDIR)/bfd && \
3128	$(MAKE) $(BASE_FLAGS_TO_PASS) \
3129		CFLAGS="$(STAGE1_CFLAGS)" \
3130		CXXFLAGS="$(STAGE1_CXXFLAGS)" \
3131		LIBCFLAGS="$(LIBCFLAGS)" \
3132		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
3133		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
3134		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
3135		$(EXTRA_HOST_FLAGS)   \
3136		TFLAGS="$(STAGE1_TFLAGS)" \
3137		$(TARGET-stage1-bfd)
3138
3139maybe-clean-stage1-bfd: clean-stage1-bfd
3140clean-stage1: clean-stage1-bfd
3141clean-stage1-bfd:
3142	@if [ $(current_stage) = stage1 ]; then \
3143	  [ -f $(HOST_SUBDIR)/bfd/Makefile ] || exit 0; \
3144	else \
3145	  [ -f $(HOST_SUBDIR)/stage1-bfd/Makefile ] || exit 0; \
3146	  $(MAKE) stage1-start; \
3147	fi; \
3148	cd $(HOST_SUBDIR)/bfd && \
3149	$(MAKE) $(EXTRA_HOST_FLAGS)  \
3150		 clean
3151@endif bfd-bootstrap
3152
3153
3154.PHONY: all-stage2-bfd maybe-all-stage2-bfd
3155.PHONY: clean-stage2-bfd maybe-clean-stage2-bfd
3156maybe-all-stage2-bfd:
3157maybe-clean-stage2-bfd:
3158@if bfd-bootstrap
3159maybe-all-stage2-bfd: all-stage2-bfd
3160all-stage2: all-stage2-bfd
3161TARGET-stage2-bfd = $(TARGET-bfd)
3162all-stage2-bfd: configure-stage2-bfd
3163	@[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
3164	@r=`${PWD_COMMAND}`; export r; \
3165	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3166	TFLAGS="$(STAGE2_TFLAGS)"; \
3167	$(HOST_EXPORTS) \
3168	$(POSTSTAGE1_HOST_EXPORTS)  \
3169	cd $(HOST_SUBDIR)/bfd && \
3170	$(MAKE) $(BASE_FLAGS_TO_PASS) \
3171		CFLAGS="$(STAGE2_CFLAGS)" \
3172		CXXFLAGS="$(STAGE2_CXXFLAGS)" \
3173		LIBCFLAGS="$(STAGE2_CFLAGS)" \
3174		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
3175		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
3176		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
3177		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
3178		TFLAGS="$(STAGE2_TFLAGS)" \
3179		$(TARGET-stage2-bfd)
3180
3181maybe-clean-stage2-bfd: clean-stage2-bfd
3182clean-stage2: clean-stage2-bfd
3183clean-stage2-bfd:
3184	@if [ $(current_stage) = stage2 ]; then \
3185	  [ -f $(HOST_SUBDIR)/bfd/Makefile ] || exit 0; \
3186	else \
3187	  [ -f $(HOST_SUBDIR)/stage2-bfd/Makefile ] || exit 0; \
3188	  $(MAKE) stage2-start; \
3189	fi; \
3190	cd $(HOST_SUBDIR)/bfd && \
3191	$(MAKE) $(EXTRA_HOST_FLAGS)  \
3192		$(POSTSTAGE1_FLAGS_TO_PASS)  \
3193		 clean
3194@endif bfd-bootstrap
3195
3196
3197.PHONY: all-stage3-bfd maybe-all-stage3-bfd
3198.PHONY: clean-stage3-bfd maybe-clean-stage3-bfd
3199maybe-all-stage3-bfd:
3200maybe-clean-stage3-bfd:
3201@if bfd-bootstrap
3202maybe-all-stage3-bfd: all-stage3-bfd
3203all-stage3: all-stage3-bfd
3204TARGET-stage3-bfd = $(TARGET-bfd)
3205all-stage3-bfd: configure-stage3-bfd
3206	@[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
3207	@r=`${PWD_COMMAND}`; export r; \
3208	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3209	TFLAGS="$(STAGE3_TFLAGS)"; \
3210	$(HOST_EXPORTS) \
3211	$(POSTSTAGE1_HOST_EXPORTS)  \
3212	cd $(HOST_SUBDIR)/bfd && \
3213	$(MAKE) $(BASE_FLAGS_TO_PASS) \
3214		CFLAGS="$(STAGE3_CFLAGS)" \
3215		CXXFLAGS="$(STAGE3_CXXFLAGS)" \
3216		LIBCFLAGS="$(STAGE3_CFLAGS)" \
3217		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
3218		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
3219		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
3220		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
3221		TFLAGS="$(STAGE3_TFLAGS)" \
3222		$(TARGET-stage3-bfd)
3223
3224maybe-clean-stage3-bfd: clean-stage3-bfd
3225clean-stage3: clean-stage3-bfd
3226clean-stage3-bfd:
3227	@if [ $(current_stage) = stage3 ]; then \
3228	  [ -f $(HOST_SUBDIR)/bfd/Makefile ] || exit 0; \
3229	else \
3230	  [ -f $(HOST_SUBDIR)/stage3-bfd/Makefile ] || exit 0; \
3231	  $(MAKE) stage3-start; \
3232	fi; \
3233	cd $(HOST_SUBDIR)/bfd && \
3234	$(MAKE) $(EXTRA_HOST_FLAGS)  \
3235		$(POSTSTAGE1_FLAGS_TO_PASS)  \
3236		 clean
3237@endif bfd-bootstrap
3238
3239
3240.PHONY: all-stage4-bfd maybe-all-stage4-bfd
3241.PHONY: clean-stage4-bfd maybe-clean-stage4-bfd
3242maybe-all-stage4-bfd:
3243maybe-clean-stage4-bfd:
3244@if bfd-bootstrap
3245maybe-all-stage4-bfd: all-stage4-bfd
3246all-stage4: all-stage4-bfd
3247TARGET-stage4-bfd = $(TARGET-bfd)
3248all-stage4-bfd: configure-stage4-bfd
3249	@[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
3250	@r=`${PWD_COMMAND}`; export r; \
3251	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3252	TFLAGS="$(STAGE4_TFLAGS)"; \
3253	$(HOST_EXPORTS) \
3254	$(POSTSTAGE1_HOST_EXPORTS)  \
3255	cd $(HOST_SUBDIR)/bfd && \
3256	$(MAKE) $(BASE_FLAGS_TO_PASS) \
3257		CFLAGS="$(STAGE4_CFLAGS)" \
3258		CXXFLAGS="$(STAGE4_CXXFLAGS)" \
3259		LIBCFLAGS="$(STAGE4_CFLAGS)" \
3260		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
3261		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
3262		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
3263		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
3264		TFLAGS="$(STAGE4_TFLAGS)" \
3265		$(TARGET-stage4-bfd)
3266
3267maybe-clean-stage4-bfd: clean-stage4-bfd
3268clean-stage4: clean-stage4-bfd
3269clean-stage4-bfd:
3270	@if [ $(current_stage) = stage4 ]; then \
3271	  [ -f $(HOST_SUBDIR)/bfd/Makefile ] || exit 0; \
3272	else \
3273	  [ -f $(HOST_SUBDIR)/stage4-bfd/Makefile ] || exit 0; \
3274	  $(MAKE) stage4-start; \
3275	fi; \
3276	cd $(HOST_SUBDIR)/bfd && \
3277	$(MAKE) $(EXTRA_HOST_FLAGS)  \
3278		$(POSTSTAGE1_FLAGS_TO_PASS)  \
3279		 clean
3280@endif bfd-bootstrap
3281
3282
3283.PHONY: all-stageprofile-bfd maybe-all-stageprofile-bfd
3284.PHONY: clean-stageprofile-bfd maybe-clean-stageprofile-bfd
3285maybe-all-stageprofile-bfd:
3286maybe-clean-stageprofile-bfd:
3287@if bfd-bootstrap
3288maybe-all-stageprofile-bfd: all-stageprofile-bfd
3289all-stageprofile: all-stageprofile-bfd
3290TARGET-stageprofile-bfd = $(TARGET-bfd)
3291all-stageprofile-bfd: configure-stageprofile-bfd
3292	@[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
3293	@r=`${PWD_COMMAND}`; export r; \
3294	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3295	TFLAGS="$(STAGEprofile_TFLAGS)"; \
3296	$(HOST_EXPORTS) \
3297	$(POSTSTAGE1_HOST_EXPORTS)  \
3298	cd $(HOST_SUBDIR)/bfd && \
3299	$(MAKE) $(BASE_FLAGS_TO_PASS) \
3300		CFLAGS="$(STAGEprofile_CFLAGS)" \
3301		CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
3302		LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
3303		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
3304		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
3305		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
3306		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
3307		TFLAGS="$(STAGEprofile_TFLAGS)" \
3308		$(TARGET-stageprofile-bfd)
3309
3310maybe-clean-stageprofile-bfd: clean-stageprofile-bfd
3311clean-stageprofile: clean-stageprofile-bfd
3312clean-stageprofile-bfd:
3313	@if [ $(current_stage) = stageprofile ]; then \
3314	  [ -f $(HOST_SUBDIR)/bfd/Makefile ] || exit 0; \
3315	else \
3316	  [ -f $(HOST_SUBDIR)/stageprofile-bfd/Makefile ] || exit 0; \
3317	  $(MAKE) stageprofile-start; \
3318	fi; \
3319	cd $(HOST_SUBDIR)/bfd && \
3320	$(MAKE) $(EXTRA_HOST_FLAGS)  \
3321		$(POSTSTAGE1_FLAGS_TO_PASS)  \
3322		 clean
3323@endif bfd-bootstrap
3324
3325
3326.PHONY: all-stagefeedback-bfd maybe-all-stagefeedback-bfd
3327.PHONY: clean-stagefeedback-bfd maybe-clean-stagefeedback-bfd
3328maybe-all-stagefeedback-bfd:
3329maybe-clean-stagefeedback-bfd:
3330@if bfd-bootstrap
3331maybe-all-stagefeedback-bfd: all-stagefeedback-bfd
3332all-stagefeedback: all-stagefeedback-bfd
3333TARGET-stagefeedback-bfd = $(TARGET-bfd)
3334all-stagefeedback-bfd: configure-stagefeedback-bfd
3335	@[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
3336	@r=`${PWD_COMMAND}`; export r; \
3337	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3338	TFLAGS="$(STAGEfeedback_TFLAGS)"; \
3339	$(HOST_EXPORTS) \
3340	$(POSTSTAGE1_HOST_EXPORTS)  \
3341	cd $(HOST_SUBDIR)/bfd && \
3342	$(MAKE) $(BASE_FLAGS_TO_PASS) \
3343		CFLAGS="$(STAGEfeedback_CFLAGS)" \
3344		CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
3345		LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
3346		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
3347		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
3348		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
3349		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
3350		TFLAGS="$(STAGEfeedback_TFLAGS)" \
3351		$(TARGET-stagefeedback-bfd)
3352
3353maybe-clean-stagefeedback-bfd: clean-stagefeedback-bfd
3354clean-stagefeedback: clean-stagefeedback-bfd
3355clean-stagefeedback-bfd:
3356	@if [ $(current_stage) = stagefeedback ]; then \
3357	  [ -f $(HOST_SUBDIR)/bfd/Makefile ] || exit 0; \
3358	else \
3359	  [ -f $(HOST_SUBDIR)/stagefeedback-bfd/Makefile ] || exit 0; \
3360	  $(MAKE) stagefeedback-start; \
3361	fi; \
3362	cd $(HOST_SUBDIR)/bfd && \
3363	$(MAKE) $(EXTRA_HOST_FLAGS)  \
3364		$(POSTSTAGE1_FLAGS_TO_PASS)  \
3365		 clean
3366@endif bfd-bootstrap
3367
3368
3369
3370
3371
3372.PHONY: check-bfd maybe-check-bfd
3373maybe-check-bfd:
3374@if bfd
3375maybe-check-bfd: check-bfd
3376
3377check-bfd:
3378	@: $(MAKE); $(unstage)
3379	@r=`${PWD_COMMAND}`; export r; \
3380	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3381	$(HOST_EXPORTS) \
3382	(cd $(HOST_SUBDIR)/bfd && \
3383	  $(MAKE) $(FLAGS_TO_PASS)  check)
3384
3385@endif bfd
3386
3387.PHONY: install-bfd maybe-install-bfd
3388maybe-install-bfd:
3389@if bfd
3390maybe-install-bfd: install-bfd
3391
3392install-bfd: installdirs
3393	@: $(MAKE); $(unstage)
3394	@r=`${PWD_COMMAND}`; export r; \
3395	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3396	$(HOST_EXPORTS) \
3397	(cd $(HOST_SUBDIR)/bfd && \
3398	  $(MAKE) $(FLAGS_TO_PASS)  install)
3399
3400@endif bfd
3401
3402.PHONY: install-strip-bfd maybe-install-strip-bfd
3403maybe-install-strip-bfd:
3404@if bfd
3405maybe-install-strip-bfd: install-strip-bfd
3406
3407install-strip-bfd: installdirs
3408	@: $(MAKE); $(unstage)
3409	@r=`${PWD_COMMAND}`; export r; \
3410	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3411	$(HOST_EXPORTS) \
3412	(cd $(HOST_SUBDIR)/bfd && \
3413	  $(MAKE) $(FLAGS_TO_PASS)  install-strip)
3414
3415@endif bfd
3416
3417# Other targets (info, dvi, pdf, etc.)
3418
3419.PHONY: maybe-info-bfd info-bfd
3420maybe-info-bfd:
3421@if bfd
3422maybe-info-bfd: info-bfd
3423
3424info-bfd: \
3425    configure-bfd
3426	@[ -f ./bfd/Makefile ] || exit 0; \
3427	r=`${PWD_COMMAND}`; export r; \
3428	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3429	$(HOST_EXPORTS) \
3430	for flag in $(EXTRA_HOST_FLAGS) ; do \
3431	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3432	done; \
3433	echo "Doing info in bfd" ; \
3434	(cd $(HOST_SUBDIR)/bfd && \
3435	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3436	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3437	          "RANLIB=$${RANLIB}" \
3438	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
3439	          info) \
3440	  || exit 1
3441
3442@endif bfd
3443
3444.PHONY: maybe-dvi-bfd dvi-bfd
3445maybe-dvi-bfd:
3446@if bfd
3447maybe-dvi-bfd: dvi-bfd
3448
3449dvi-bfd: \
3450    configure-bfd
3451	@[ -f ./bfd/Makefile ] || exit 0; \
3452	r=`${PWD_COMMAND}`; export r; \
3453	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3454	$(HOST_EXPORTS) \
3455	for flag in $(EXTRA_HOST_FLAGS) ; do \
3456	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3457	done; \
3458	echo "Doing dvi in bfd" ; \
3459	(cd $(HOST_SUBDIR)/bfd && \
3460	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3461	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3462	          "RANLIB=$${RANLIB}" \
3463	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
3464	          dvi) \
3465	  || exit 1
3466
3467@endif bfd
3468
3469.PHONY: maybe-pdf-bfd pdf-bfd
3470maybe-pdf-bfd:
3471@if bfd
3472maybe-pdf-bfd: pdf-bfd
3473
3474pdf-bfd: \
3475    configure-bfd
3476	@[ -f ./bfd/Makefile ] || exit 0; \
3477	r=`${PWD_COMMAND}`; export r; \
3478	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3479	$(HOST_EXPORTS) \
3480	for flag in $(EXTRA_HOST_FLAGS) ; do \
3481	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3482	done; \
3483	echo "Doing pdf in bfd" ; \
3484	(cd $(HOST_SUBDIR)/bfd && \
3485	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3486	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3487	          "RANLIB=$${RANLIB}" \
3488	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
3489	          pdf) \
3490	  || exit 1
3491
3492@endif bfd
3493
3494.PHONY: maybe-html-bfd html-bfd
3495maybe-html-bfd:
3496@if bfd
3497maybe-html-bfd: html-bfd
3498
3499html-bfd: \
3500    configure-bfd
3501	@[ -f ./bfd/Makefile ] || exit 0; \
3502	r=`${PWD_COMMAND}`; export r; \
3503	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3504	$(HOST_EXPORTS) \
3505	for flag in $(EXTRA_HOST_FLAGS) ; do \
3506	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3507	done; \
3508	echo "Doing html in bfd" ; \
3509	(cd $(HOST_SUBDIR)/bfd && \
3510	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3511	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3512	          "RANLIB=$${RANLIB}" \
3513	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
3514	          html) \
3515	  || exit 1
3516
3517@endif bfd
3518
3519.PHONY: maybe-TAGS-bfd TAGS-bfd
3520maybe-TAGS-bfd:
3521@if bfd
3522maybe-TAGS-bfd: TAGS-bfd
3523
3524TAGS-bfd: \
3525    configure-bfd
3526	@[ -f ./bfd/Makefile ] || exit 0; \
3527	r=`${PWD_COMMAND}`; export r; \
3528	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3529	$(HOST_EXPORTS) \
3530	for flag in $(EXTRA_HOST_FLAGS) ; do \
3531	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3532	done; \
3533	echo "Doing TAGS in bfd" ; \
3534	(cd $(HOST_SUBDIR)/bfd && \
3535	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3536	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3537	          "RANLIB=$${RANLIB}" \
3538	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
3539	          TAGS) \
3540	  || exit 1
3541
3542@endif bfd
3543
3544.PHONY: maybe-install-info-bfd install-info-bfd
3545maybe-install-info-bfd:
3546@if bfd
3547maybe-install-info-bfd: install-info-bfd
3548
3549install-info-bfd: \
3550    configure-bfd \
3551    info-bfd
3552	@[ -f ./bfd/Makefile ] || exit 0; \
3553	r=`${PWD_COMMAND}`; export r; \
3554	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3555	$(HOST_EXPORTS) \
3556	for flag in $(EXTRA_HOST_FLAGS) ; do \
3557	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3558	done; \
3559	echo "Doing install-info in bfd" ; \
3560	(cd $(HOST_SUBDIR)/bfd && \
3561	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3562	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3563	          "RANLIB=$${RANLIB}" \
3564	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
3565	          install-info) \
3566	  || exit 1
3567
3568@endif bfd
3569
3570.PHONY: maybe-install-pdf-bfd install-pdf-bfd
3571maybe-install-pdf-bfd:
3572@if bfd
3573maybe-install-pdf-bfd: install-pdf-bfd
3574
3575install-pdf-bfd: \
3576    configure-bfd \
3577    pdf-bfd
3578	@[ -f ./bfd/Makefile ] || exit 0; \
3579	r=`${PWD_COMMAND}`; export r; \
3580	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3581	$(HOST_EXPORTS) \
3582	for flag in $(EXTRA_HOST_FLAGS) ; do \
3583	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3584	done; \
3585	echo "Doing install-pdf in bfd" ; \
3586	(cd $(HOST_SUBDIR)/bfd && \
3587	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3588	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3589	          "RANLIB=$${RANLIB}" \
3590	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
3591	          install-pdf) \
3592	  || exit 1
3593
3594@endif bfd
3595
3596.PHONY: maybe-install-html-bfd install-html-bfd
3597maybe-install-html-bfd:
3598@if bfd
3599maybe-install-html-bfd: install-html-bfd
3600
3601install-html-bfd: \
3602    configure-bfd \
3603    html-bfd
3604	@[ -f ./bfd/Makefile ] || exit 0; \
3605	r=`${PWD_COMMAND}`; export r; \
3606	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3607	$(HOST_EXPORTS) \
3608	for flag in $(EXTRA_HOST_FLAGS) ; do \
3609	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3610	done; \
3611	echo "Doing install-html in bfd" ; \
3612	(cd $(HOST_SUBDIR)/bfd && \
3613	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3614	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3615	          "RANLIB=$${RANLIB}" \
3616	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
3617	          install-html) \
3618	  || exit 1
3619
3620@endif bfd
3621
3622.PHONY: maybe-installcheck-bfd installcheck-bfd
3623maybe-installcheck-bfd:
3624@if bfd
3625maybe-installcheck-bfd: installcheck-bfd
3626
3627installcheck-bfd: \
3628    configure-bfd
3629	@[ -f ./bfd/Makefile ] || exit 0; \
3630	r=`${PWD_COMMAND}`; export r; \
3631	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3632	$(HOST_EXPORTS) \
3633	for flag in $(EXTRA_HOST_FLAGS) ; do \
3634	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3635	done; \
3636	echo "Doing installcheck in bfd" ; \
3637	(cd $(HOST_SUBDIR)/bfd && \
3638	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3639	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3640	          "RANLIB=$${RANLIB}" \
3641	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
3642	          installcheck) \
3643	  || exit 1
3644
3645@endif bfd
3646
3647.PHONY: maybe-mostlyclean-bfd mostlyclean-bfd
3648maybe-mostlyclean-bfd:
3649@if bfd
3650maybe-mostlyclean-bfd: mostlyclean-bfd
3651
3652mostlyclean-bfd:
3653	@[ -f ./bfd/Makefile ] || exit 0; \
3654	r=`${PWD_COMMAND}`; export r; \
3655	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3656	$(HOST_EXPORTS) \
3657	for flag in $(EXTRA_HOST_FLAGS) ; do \
3658	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3659	done; \
3660	echo "Doing mostlyclean in bfd" ; \
3661	(cd $(HOST_SUBDIR)/bfd && \
3662	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3663	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3664	          "RANLIB=$${RANLIB}" \
3665	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
3666	          mostlyclean) \
3667	  || exit 1
3668
3669@endif bfd
3670
3671.PHONY: maybe-clean-bfd clean-bfd
3672maybe-clean-bfd:
3673@if bfd
3674maybe-clean-bfd: clean-bfd
3675
3676clean-bfd:
3677	@[ -f ./bfd/Makefile ] || exit 0; \
3678	r=`${PWD_COMMAND}`; export r; \
3679	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3680	$(HOST_EXPORTS) \
3681	for flag in $(EXTRA_HOST_FLAGS) ; do \
3682	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3683	done; \
3684	echo "Doing clean in bfd" ; \
3685	(cd $(HOST_SUBDIR)/bfd && \
3686	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3687	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3688	          "RANLIB=$${RANLIB}" \
3689	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
3690	          clean) \
3691	  || exit 1
3692
3693@endif bfd
3694
3695.PHONY: maybe-distclean-bfd distclean-bfd
3696maybe-distclean-bfd:
3697@if bfd
3698maybe-distclean-bfd: distclean-bfd
3699
3700distclean-bfd:
3701	@[ -f ./bfd/Makefile ] || exit 0; \
3702	r=`${PWD_COMMAND}`; export r; \
3703	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3704	$(HOST_EXPORTS) \
3705	for flag in $(EXTRA_HOST_FLAGS) ; do \
3706	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3707	done; \
3708	echo "Doing distclean in bfd" ; \
3709	(cd $(HOST_SUBDIR)/bfd && \
3710	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3711	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3712	          "RANLIB=$${RANLIB}" \
3713	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
3714	          distclean) \
3715	  || exit 1
3716
3717@endif bfd
3718
3719.PHONY: maybe-maintainer-clean-bfd maintainer-clean-bfd
3720maybe-maintainer-clean-bfd:
3721@if bfd
3722maybe-maintainer-clean-bfd: maintainer-clean-bfd
3723
3724maintainer-clean-bfd:
3725	@[ -f ./bfd/Makefile ] || exit 0; \
3726	r=`${PWD_COMMAND}`; export r; \
3727	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3728	$(HOST_EXPORTS) \
3729	for flag in $(EXTRA_HOST_FLAGS) ; do \
3730	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3731	done; \
3732	echo "Doing maintainer-clean in bfd" ; \
3733	(cd $(HOST_SUBDIR)/bfd && \
3734	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3735	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3736	          "RANLIB=$${RANLIB}" \
3737	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
3738	          maintainer-clean) \
3739	  || exit 1
3740
3741@endif bfd
3742
3743
3744
3745.PHONY: configure-opcodes maybe-configure-opcodes
3746maybe-configure-opcodes:
3747@if gcc-bootstrap
3748configure-opcodes: stage_current
3749@endif gcc-bootstrap
3750@if opcodes
3751maybe-configure-opcodes: configure-opcodes
3752configure-opcodes:
3753	@r=`${PWD_COMMAND}`; export r; \
3754	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3755	test ! -f $(HOST_SUBDIR)/opcodes/Makefile || exit 0; \
3756	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes ; \
3757	$(HOST_EXPORTS)  \
3758	echo Configuring in $(HOST_SUBDIR)/opcodes; \
3759	cd "$(HOST_SUBDIR)/opcodes" || exit 1; \
3760	case $(srcdir) in \
3761	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
3762	  *) topdir=`echo $(HOST_SUBDIR)/opcodes/ | \
3763		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
3764	esac; \
3765	srcdiroption="--srcdir=$${topdir}/opcodes"; \
3766	libsrcdir="$$s/opcodes"; \
3767	$(SHELL) $${libsrcdir}/configure \
3768	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
3769	  --target=${target_alias} $${srcdiroption}  \
3770	  || exit 1
3771@endif opcodes
3772
3773
3774
3775.PHONY: configure-stage1-opcodes maybe-configure-stage1-opcodes
3776maybe-configure-stage1-opcodes:
3777@if opcodes-bootstrap
3778maybe-configure-stage1-opcodes: configure-stage1-opcodes
3779configure-stage1-opcodes:
3780	@[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
3781	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes
3782	@r=`${PWD_COMMAND}`; export r; \
3783	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3784	TFLAGS="$(STAGE1_TFLAGS)"; \
3785	test ! -f $(HOST_SUBDIR)/opcodes/Makefile || exit 0; \
3786	$(HOST_EXPORTS) \
3787	CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
3788	CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
3789	LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS;  \
3790	echo Configuring stage 1 in $(HOST_SUBDIR)/opcodes ; \
3791	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes ; \
3792	cd $(HOST_SUBDIR)/opcodes || exit 1; \
3793	case $(srcdir) in \
3794	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
3795	  *) topdir=`echo $(HOST_SUBDIR)/opcodes/ | \
3796		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
3797	esac; \
3798	srcdiroption="--srcdir=$${topdir}/opcodes"; \
3799	libsrcdir="$$s/opcodes"; \
3800	$(SHELL) $${libsrcdir}/configure \
3801	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
3802	  --target=${target_alias} $${srcdiroption} \
3803	  $(STAGE1_CONFIGURE_FLAGS)
3804@endif opcodes-bootstrap
3805
3806.PHONY: configure-stage2-opcodes maybe-configure-stage2-opcodes
3807maybe-configure-stage2-opcodes:
3808@if opcodes-bootstrap
3809maybe-configure-stage2-opcodes: configure-stage2-opcodes
3810configure-stage2-opcodes:
3811	@[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
3812	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes
3813	@r=`${PWD_COMMAND}`; export r; \
3814	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3815	TFLAGS="$(STAGE2_TFLAGS)"; \
3816	test ! -f $(HOST_SUBDIR)/opcodes/Makefile || exit 0; \
3817	$(HOST_EXPORTS) \
3818	$(POSTSTAGE1_HOST_EXPORTS) \
3819	CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
3820	CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
3821	LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS;  \
3822	echo Configuring stage 2 in $(HOST_SUBDIR)/opcodes ; \
3823	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes ; \
3824	cd $(HOST_SUBDIR)/opcodes || exit 1; \
3825	case $(srcdir) in \
3826	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
3827	  *) topdir=`echo $(HOST_SUBDIR)/opcodes/ | \
3828		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
3829	esac; \
3830	srcdiroption="--srcdir=$${topdir}/opcodes"; \
3831	libsrcdir="$$s/opcodes"; \
3832	$(SHELL) $${libsrcdir}/configure \
3833	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
3834	  --target=${target_alias} $${srcdiroption} \
3835	  --with-build-libsubdir=$(HOST_SUBDIR) \
3836	  $(STAGE2_CONFIGURE_FLAGS)
3837@endif opcodes-bootstrap
3838
3839.PHONY: configure-stage3-opcodes maybe-configure-stage3-opcodes
3840maybe-configure-stage3-opcodes:
3841@if opcodes-bootstrap
3842maybe-configure-stage3-opcodes: configure-stage3-opcodes
3843configure-stage3-opcodes:
3844	@[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
3845	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes
3846	@r=`${PWD_COMMAND}`; export r; \
3847	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3848	TFLAGS="$(STAGE3_TFLAGS)"; \
3849	test ! -f $(HOST_SUBDIR)/opcodes/Makefile || exit 0; \
3850	$(HOST_EXPORTS) \
3851	$(POSTSTAGE1_HOST_EXPORTS) \
3852	CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
3853	CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
3854	LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS;  \
3855	echo Configuring stage 3 in $(HOST_SUBDIR)/opcodes ; \
3856	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes ; \
3857	cd $(HOST_SUBDIR)/opcodes || exit 1; \
3858	case $(srcdir) in \
3859	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
3860	  *) topdir=`echo $(HOST_SUBDIR)/opcodes/ | \
3861		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
3862	esac; \
3863	srcdiroption="--srcdir=$${topdir}/opcodes"; \
3864	libsrcdir="$$s/opcodes"; \
3865	$(SHELL) $${libsrcdir}/configure \
3866	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
3867	  --target=${target_alias} $${srcdiroption} \
3868	  --with-build-libsubdir=$(HOST_SUBDIR) \
3869	  $(STAGE3_CONFIGURE_FLAGS)
3870@endif opcodes-bootstrap
3871
3872.PHONY: configure-stage4-opcodes maybe-configure-stage4-opcodes
3873maybe-configure-stage4-opcodes:
3874@if opcodes-bootstrap
3875maybe-configure-stage4-opcodes: configure-stage4-opcodes
3876configure-stage4-opcodes:
3877	@[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
3878	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes
3879	@r=`${PWD_COMMAND}`; export r; \
3880	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3881	TFLAGS="$(STAGE4_TFLAGS)"; \
3882	test ! -f $(HOST_SUBDIR)/opcodes/Makefile || exit 0; \
3883	$(HOST_EXPORTS) \
3884	$(POSTSTAGE1_HOST_EXPORTS) \
3885	CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
3886	CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
3887	LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS;  \
3888	echo Configuring stage 4 in $(HOST_SUBDIR)/opcodes ; \
3889	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes ; \
3890	cd $(HOST_SUBDIR)/opcodes || exit 1; \
3891	case $(srcdir) in \
3892	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
3893	  *) topdir=`echo $(HOST_SUBDIR)/opcodes/ | \
3894		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
3895	esac; \
3896	srcdiroption="--srcdir=$${topdir}/opcodes"; \
3897	libsrcdir="$$s/opcodes"; \
3898	$(SHELL) $${libsrcdir}/configure \
3899	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
3900	  --target=${target_alias} $${srcdiroption} \
3901	  --with-build-libsubdir=$(HOST_SUBDIR) \
3902	  $(STAGE4_CONFIGURE_FLAGS)
3903@endif opcodes-bootstrap
3904
3905.PHONY: configure-stageprofile-opcodes maybe-configure-stageprofile-opcodes
3906maybe-configure-stageprofile-opcodes:
3907@if opcodes-bootstrap
3908maybe-configure-stageprofile-opcodes: configure-stageprofile-opcodes
3909configure-stageprofile-opcodes:
3910	@[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
3911	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes
3912	@r=`${PWD_COMMAND}`; export r; \
3913	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3914	TFLAGS="$(STAGEprofile_TFLAGS)"; \
3915	test ! -f $(HOST_SUBDIR)/opcodes/Makefile || exit 0; \
3916	$(HOST_EXPORTS) \
3917	$(POSTSTAGE1_HOST_EXPORTS) \
3918	CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
3919	CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
3920	LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS;  \
3921	echo Configuring stage profile in $(HOST_SUBDIR)/opcodes ; \
3922	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes ; \
3923	cd $(HOST_SUBDIR)/opcodes || exit 1; \
3924	case $(srcdir) in \
3925	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
3926	  *) topdir=`echo $(HOST_SUBDIR)/opcodes/ | \
3927		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
3928	esac; \
3929	srcdiroption="--srcdir=$${topdir}/opcodes"; \
3930	libsrcdir="$$s/opcodes"; \
3931	$(SHELL) $${libsrcdir}/configure \
3932	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
3933	  --target=${target_alias} $${srcdiroption} \
3934	  --with-build-libsubdir=$(HOST_SUBDIR) \
3935	  $(STAGEprofile_CONFIGURE_FLAGS)
3936@endif opcodes-bootstrap
3937
3938.PHONY: configure-stagefeedback-opcodes maybe-configure-stagefeedback-opcodes
3939maybe-configure-stagefeedback-opcodes:
3940@if opcodes-bootstrap
3941maybe-configure-stagefeedback-opcodes: configure-stagefeedback-opcodes
3942configure-stagefeedback-opcodes:
3943	@[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
3944	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes
3945	@r=`${PWD_COMMAND}`; export r; \
3946	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3947	TFLAGS="$(STAGEfeedback_TFLAGS)"; \
3948	test ! -f $(HOST_SUBDIR)/opcodes/Makefile || exit 0; \
3949	$(HOST_EXPORTS) \
3950	$(POSTSTAGE1_HOST_EXPORTS) \
3951	CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
3952	CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
3953	LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS;  \
3954	echo Configuring stage feedback in $(HOST_SUBDIR)/opcodes ; \
3955	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes ; \
3956	cd $(HOST_SUBDIR)/opcodes || exit 1; \
3957	case $(srcdir) in \
3958	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
3959	  *) topdir=`echo $(HOST_SUBDIR)/opcodes/ | \
3960		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
3961	esac; \
3962	srcdiroption="--srcdir=$${topdir}/opcodes"; \
3963	libsrcdir="$$s/opcodes"; \
3964	$(SHELL) $${libsrcdir}/configure \
3965	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
3966	  --target=${target_alias} $${srcdiroption} \
3967	  --with-build-libsubdir=$(HOST_SUBDIR) \
3968	  $(STAGEfeedback_CONFIGURE_FLAGS)
3969@endif opcodes-bootstrap
3970
3971
3972
3973
3974
3975.PHONY: all-opcodes maybe-all-opcodes
3976maybe-all-opcodes:
3977@if gcc-bootstrap
3978all-opcodes: stage_current
3979@endif gcc-bootstrap
3980@if opcodes
3981TARGET-opcodes=all
3982maybe-all-opcodes: all-opcodes
3983all-opcodes: configure-opcodes
3984	@r=`${PWD_COMMAND}`; export r; \
3985	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3986	$(HOST_EXPORTS)  \
3987	(cd $(HOST_SUBDIR)/opcodes && \
3988	  $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS)  \
3989		$(TARGET-opcodes))
3990@endif opcodes
3991
3992
3993
3994.PHONY: all-stage1-opcodes maybe-all-stage1-opcodes
3995.PHONY: clean-stage1-opcodes maybe-clean-stage1-opcodes
3996maybe-all-stage1-opcodes:
3997maybe-clean-stage1-opcodes:
3998@if opcodes-bootstrap
3999maybe-all-stage1-opcodes: all-stage1-opcodes
4000all-stage1: all-stage1-opcodes
4001TARGET-stage1-opcodes = $(TARGET-opcodes)
4002all-stage1-opcodes: configure-stage1-opcodes
4003	@[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
4004	@r=`${PWD_COMMAND}`; export r; \
4005	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4006	TFLAGS="$(STAGE1_TFLAGS)"; \
4007	$(HOST_EXPORTS)  \
4008	cd $(HOST_SUBDIR)/opcodes && \
4009	$(MAKE) $(BASE_FLAGS_TO_PASS) \
4010		CFLAGS="$(STAGE1_CFLAGS)" \
4011		CXXFLAGS="$(STAGE1_CXXFLAGS)" \
4012		LIBCFLAGS="$(LIBCFLAGS)" \
4013		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
4014		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
4015		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
4016		$(EXTRA_HOST_FLAGS)   \
4017		TFLAGS="$(STAGE1_TFLAGS)" \
4018		$(TARGET-stage1-opcodes)
4019
4020maybe-clean-stage1-opcodes: clean-stage1-opcodes
4021clean-stage1: clean-stage1-opcodes
4022clean-stage1-opcodes:
4023	@if [ $(current_stage) = stage1 ]; then \
4024	  [ -f $(HOST_SUBDIR)/opcodes/Makefile ] || exit 0; \
4025	else \
4026	  [ -f $(HOST_SUBDIR)/stage1-opcodes/Makefile ] || exit 0; \
4027	  $(MAKE) stage1-start; \
4028	fi; \
4029	cd $(HOST_SUBDIR)/opcodes && \
4030	$(MAKE) $(EXTRA_HOST_FLAGS)  \
4031		 clean
4032@endif opcodes-bootstrap
4033
4034
4035.PHONY: all-stage2-opcodes maybe-all-stage2-opcodes
4036.PHONY: clean-stage2-opcodes maybe-clean-stage2-opcodes
4037maybe-all-stage2-opcodes:
4038maybe-clean-stage2-opcodes:
4039@if opcodes-bootstrap
4040maybe-all-stage2-opcodes: all-stage2-opcodes
4041all-stage2: all-stage2-opcodes
4042TARGET-stage2-opcodes = $(TARGET-opcodes)
4043all-stage2-opcodes: configure-stage2-opcodes
4044	@[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
4045	@r=`${PWD_COMMAND}`; export r; \
4046	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4047	TFLAGS="$(STAGE2_TFLAGS)"; \
4048	$(HOST_EXPORTS) \
4049	$(POSTSTAGE1_HOST_EXPORTS)  \
4050	cd $(HOST_SUBDIR)/opcodes && \
4051	$(MAKE) $(BASE_FLAGS_TO_PASS) \
4052		CFLAGS="$(STAGE2_CFLAGS)" \
4053		CXXFLAGS="$(STAGE2_CXXFLAGS)" \
4054		LIBCFLAGS="$(STAGE2_CFLAGS)" \
4055		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
4056		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
4057		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
4058		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
4059		TFLAGS="$(STAGE2_TFLAGS)" \
4060		$(TARGET-stage2-opcodes)
4061
4062maybe-clean-stage2-opcodes: clean-stage2-opcodes
4063clean-stage2: clean-stage2-opcodes
4064clean-stage2-opcodes:
4065	@if [ $(current_stage) = stage2 ]; then \
4066	  [ -f $(HOST_SUBDIR)/opcodes/Makefile ] || exit 0; \
4067	else \
4068	  [ -f $(HOST_SUBDIR)/stage2-opcodes/Makefile ] || exit 0; \
4069	  $(MAKE) stage2-start; \
4070	fi; \
4071	cd $(HOST_SUBDIR)/opcodes && \
4072	$(MAKE) $(EXTRA_HOST_FLAGS)  \
4073		$(POSTSTAGE1_FLAGS_TO_PASS)  \
4074		 clean
4075@endif opcodes-bootstrap
4076
4077
4078.PHONY: all-stage3-opcodes maybe-all-stage3-opcodes
4079.PHONY: clean-stage3-opcodes maybe-clean-stage3-opcodes
4080maybe-all-stage3-opcodes:
4081maybe-clean-stage3-opcodes:
4082@if opcodes-bootstrap
4083maybe-all-stage3-opcodes: all-stage3-opcodes
4084all-stage3: all-stage3-opcodes
4085TARGET-stage3-opcodes = $(TARGET-opcodes)
4086all-stage3-opcodes: configure-stage3-opcodes
4087	@[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
4088	@r=`${PWD_COMMAND}`; export r; \
4089	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4090	TFLAGS="$(STAGE3_TFLAGS)"; \
4091	$(HOST_EXPORTS) \
4092	$(POSTSTAGE1_HOST_EXPORTS)  \
4093	cd $(HOST_SUBDIR)/opcodes && \
4094	$(MAKE) $(BASE_FLAGS_TO_PASS) \
4095		CFLAGS="$(STAGE3_CFLAGS)" \
4096		CXXFLAGS="$(STAGE3_CXXFLAGS)" \
4097		LIBCFLAGS="$(STAGE3_CFLAGS)" \
4098		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
4099		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
4100		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
4101		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
4102		TFLAGS="$(STAGE3_TFLAGS)" \
4103		$(TARGET-stage3-opcodes)
4104
4105maybe-clean-stage3-opcodes: clean-stage3-opcodes
4106clean-stage3: clean-stage3-opcodes
4107clean-stage3-opcodes:
4108	@if [ $(current_stage) = stage3 ]; then \
4109	  [ -f $(HOST_SUBDIR)/opcodes/Makefile ] || exit 0; \
4110	else \
4111	  [ -f $(HOST_SUBDIR)/stage3-opcodes/Makefile ] || exit 0; \
4112	  $(MAKE) stage3-start; \
4113	fi; \
4114	cd $(HOST_SUBDIR)/opcodes && \
4115	$(MAKE) $(EXTRA_HOST_FLAGS)  \
4116		$(POSTSTAGE1_FLAGS_TO_PASS)  \
4117		 clean
4118@endif opcodes-bootstrap
4119
4120
4121.PHONY: all-stage4-opcodes maybe-all-stage4-opcodes
4122.PHONY: clean-stage4-opcodes maybe-clean-stage4-opcodes
4123maybe-all-stage4-opcodes:
4124maybe-clean-stage4-opcodes:
4125@if opcodes-bootstrap
4126maybe-all-stage4-opcodes: all-stage4-opcodes
4127all-stage4: all-stage4-opcodes
4128TARGET-stage4-opcodes = $(TARGET-opcodes)
4129all-stage4-opcodes: configure-stage4-opcodes
4130	@[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
4131	@r=`${PWD_COMMAND}`; export r; \
4132	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4133	TFLAGS="$(STAGE4_TFLAGS)"; \
4134	$(HOST_EXPORTS) \
4135	$(POSTSTAGE1_HOST_EXPORTS)  \
4136	cd $(HOST_SUBDIR)/opcodes && \
4137	$(MAKE) $(BASE_FLAGS_TO_PASS) \
4138		CFLAGS="$(STAGE4_CFLAGS)" \
4139		CXXFLAGS="$(STAGE4_CXXFLAGS)" \
4140		LIBCFLAGS="$(STAGE4_CFLAGS)" \
4141		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
4142		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
4143		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
4144		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
4145		TFLAGS="$(STAGE4_TFLAGS)" \
4146		$(TARGET-stage4-opcodes)
4147
4148maybe-clean-stage4-opcodes: clean-stage4-opcodes
4149clean-stage4: clean-stage4-opcodes
4150clean-stage4-opcodes:
4151	@if [ $(current_stage) = stage4 ]; then \
4152	  [ -f $(HOST_SUBDIR)/opcodes/Makefile ] || exit 0; \
4153	else \
4154	  [ -f $(HOST_SUBDIR)/stage4-opcodes/Makefile ] || exit 0; \
4155	  $(MAKE) stage4-start; \
4156	fi; \
4157	cd $(HOST_SUBDIR)/opcodes && \
4158	$(MAKE) $(EXTRA_HOST_FLAGS)  \
4159		$(POSTSTAGE1_FLAGS_TO_PASS)  \
4160		 clean
4161@endif opcodes-bootstrap
4162
4163
4164.PHONY: all-stageprofile-opcodes maybe-all-stageprofile-opcodes
4165.PHONY: clean-stageprofile-opcodes maybe-clean-stageprofile-opcodes
4166maybe-all-stageprofile-opcodes:
4167maybe-clean-stageprofile-opcodes:
4168@if opcodes-bootstrap
4169maybe-all-stageprofile-opcodes: all-stageprofile-opcodes
4170all-stageprofile: all-stageprofile-opcodes
4171TARGET-stageprofile-opcodes = $(TARGET-opcodes)
4172all-stageprofile-opcodes: configure-stageprofile-opcodes
4173	@[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
4174	@r=`${PWD_COMMAND}`; export r; \
4175	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4176	TFLAGS="$(STAGEprofile_TFLAGS)"; \
4177	$(HOST_EXPORTS) \
4178	$(POSTSTAGE1_HOST_EXPORTS)  \
4179	cd $(HOST_SUBDIR)/opcodes && \
4180	$(MAKE) $(BASE_FLAGS_TO_PASS) \
4181		CFLAGS="$(STAGEprofile_CFLAGS)" \
4182		CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
4183		LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
4184		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
4185		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
4186		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
4187		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
4188		TFLAGS="$(STAGEprofile_TFLAGS)" \
4189		$(TARGET-stageprofile-opcodes)
4190
4191maybe-clean-stageprofile-opcodes: clean-stageprofile-opcodes
4192clean-stageprofile: clean-stageprofile-opcodes
4193clean-stageprofile-opcodes:
4194	@if [ $(current_stage) = stageprofile ]; then \
4195	  [ -f $(HOST_SUBDIR)/opcodes/Makefile ] || exit 0; \
4196	else \
4197	  [ -f $(HOST_SUBDIR)/stageprofile-opcodes/Makefile ] || exit 0; \
4198	  $(MAKE) stageprofile-start; \
4199	fi; \
4200	cd $(HOST_SUBDIR)/opcodes && \
4201	$(MAKE) $(EXTRA_HOST_FLAGS)  \
4202		$(POSTSTAGE1_FLAGS_TO_PASS)  \
4203		 clean
4204@endif opcodes-bootstrap
4205
4206
4207.PHONY: all-stagefeedback-opcodes maybe-all-stagefeedback-opcodes
4208.PHONY: clean-stagefeedback-opcodes maybe-clean-stagefeedback-opcodes
4209maybe-all-stagefeedback-opcodes:
4210maybe-clean-stagefeedback-opcodes:
4211@if opcodes-bootstrap
4212maybe-all-stagefeedback-opcodes: all-stagefeedback-opcodes
4213all-stagefeedback: all-stagefeedback-opcodes
4214TARGET-stagefeedback-opcodes = $(TARGET-opcodes)
4215all-stagefeedback-opcodes: configure-stagefeedback-opcodes
4216	@[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
4217	@r=`${PWD_COMMAND}`; export r; \
4218	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4219	TFLAGS="$(STAGEfeedback_TFLAGS)"; \
4220	$(HOST_EXPORTS) \
4221	$(POSTSTAGE1_HOST_EXPORTS)  \
4222	cd $(HOST_SUBDIR)/opcodes && \
4223	$(MAKE) $(BASE_FLAGS_TO_PASS) \
4224		CFLAGS="$(STAGEfeedback_CFLAGS)" \
4225		CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
4226		LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
4227		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
4228		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
4229		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
4230		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
4231		TFLAGS="$(STAGEfeedback_TFLAGS)" \
4232		$(TARGET-stagefeedback-opcodes)
4233
4234maybe-clean-stagefeedback-opcodes: clean-stagefeedback-opcodes
4235clean-stagefeedback: clean-stagefeedback-opcodes
4236clean-stagefeedback-opcodes:
4237	@if [ $(current_stage) = stagefeedback ]; then \
4238	  [ -f $(HOST_SUBDIR)/opcodes/Makefile ] || exit 0; \
4239	else \
4240	  [ -f $(HOST_SUBDIR)/stagefeedback-opcodes/Makefile ] || exit 0; \
4241	  $(MAKE) stagefeedback-start; \
4242	fi; \
4243	cd $(HOST_SUBDIR)/opcodes && \
4244	$(MAKE) $(EXTRA_HOST_FLAGS)  \
4245		$(POSTSTAGE1_FLAGS_TO_PASS)  \
4246		 clean
4247@endif opcodes-bootstrap
4248
4249
4250
4251
4252
4253.PHONY: check-opcodes maybe-check-opcodes
4254maybe-check-opcodes:
4255@if opcodes
4256maybe-check-opcodes: check-opcodes
4257
4258check-opcodes:
4259	@: $(MAKE); $(unstage)
4260	@r=`${PWD_COMMAND}`; export r; \
4261	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4262	$(HOST_EXPORTS) \
4263	(cd $(HOST_SUBDIR)/opcodes && \
4264	  $(MAKE) $(FLAGS_TO_PASS)  check)
4265
4266@endif opcodes
4267
4268.PHONY: install-opcodes maybe-install-opcodes
4269maybe-install-opcodes:
4270@if opcodes
4271maybe-install-opcodes: install-opcodes
4272
4273install-opcodes: installdirs
4274	@: $(MAKE); $(unstage)
4275	@r=`${PWD_COMMAND}`; export r; \
4276	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4277	$(HOST_EXPORTS) \
4278	(cd $(HOST_SUBDIR)/opcodes && \
4279	  $(MAKE) $(FLAGS_TO_PASS)  install)
4280
4281@endif opcodes
4282
4283.PHONY: install-strip-opcodes maybe-install-strip-opcodes
4284maybe-install-strip-opcodes:
4285@if opcodes
4286maybe-install-strip-opcodes: install-strip-opcodes
4287
4288install-strip-opcodes: installdirs
4289	@: $(MAKE); $(unstage)
4290	@r=`${PWD_COMMAND}`; export r; \
4291	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4292	$(HOST_EXPORTS) \
4293	(cd $(HOST_SUBDIR)/opcodes && \
4294	  $(MAKE) $(FLAGS_TO_PASS)  install-strip)
4295
4296@endif opcodes
4297
4298# Other targets (info, dvi, pdf, etc.)
4299
4300.PHONY: maybe-info-opcodes info-opcodes
4301maybe-info-opcodes:
4302@if opcodes
4303maybe-info-opcodes: info-opcodes
4304
4305info-opcodes: \
4306    configure-opcodes
4307	@[ -f ./opcodes/Makefile ] || exit 0; \
4308	r=`${PWD_COMMAND}`; export r; \
4309	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4310	$(HOST_EXPORTS) \
4311	for flag in $(EXTRA_HOST_FLAGS) ; do \
4312	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4313	done; \
4314	echo "Doing info in opcodes" ; \
4315	(cd $(HOST_SUBDIR)/opcodes && \
4316	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4317	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4318	          "RANLIB=$${RANLIB}" \
4319	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4320	          info) \
4321	  || exit 1
4322
4323@endif opcodes
4324
4325.PHONY: maybe-dvi-opcodes dvi-opcodes
4326maybe-dvi-opcodes:
4327@if opcodes
4328maybe-dvi-opcodes: dvi-opcodes
4329
4330dvi-opcodes: \
4331    configure-opcodes
4332	@[ -f ./opcodes/Makefile ] || exit 0; \
4333	r=`${PWD_COMMAND}`; export r; \
4334	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4335	$(HOST_EXPORTS) \
4336	for flag in $(EXTRA_HOST_FLAGS) ; do \
4337	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4338	done; \
4339	echo "Doing dvi in opcodes" ; \
4340	(cd $(HOST_SUBDIR)/opcodes && \
4341	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4342	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4343	          "RANLIB=$${RANLIB}" \
4344	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4345	          dvi) \
4346	  || exit 1
4347
4348@endif opcodes
4349
4350.PHONY: maybe-pdf-opcodes pdf-opcodes
4351maybe-pdf-opcodes:
4352@if opcodes
4353maybe-pdf-opcodes: pdf-opcodes
4354
4355pdf-opcodes: \
4356    configure-opcodes
4357	@[ -f ./opcodes/Makefile ] || exit 0; \
4358	r=`${PWD_COMMAND}`; export r; \
4359	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4360	$(HOST_EXPORTS) \
4361	for flag in $(EXTRA_HOST_FLAGS) ; do \
4362	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4363	done; \
4364	echo "Doing pdf in opcodes" ; \
4365	(cd $(HOST_SUBDIR)/opcodes && \
4366	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4367	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4368	          "RANLIB=$${RANLIB}" \
4369	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4370	          pdf) \
4371	  || exit 1
4372
4373@endif opcodes
4374
4375.PHONY: maybe-html-opcodes html-opcodes
4376maybe-html-opcodes:
4377@if opcodes
4378maybe-html-opcodes: html-opcodes
4379
4380html-opcodes: \
4381    configure-opcodes
4382	@[ -f ./opcodes/Makefile ] || exit 0; \
4383	r=`${PWD_COMMAND}`; export r; \
4384	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4385	$(HOST_EXPORTS) \
4386	for flag in $(EXTRA_HOST_FLAGS) ; do \
4387	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4388	done; \
4389	echo "Doing html in opcodes" ; \
4390	(cd $(HOST_SUBDIR)/opcodes && \
4391	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4392	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4393	          "RANLIB=$${RANLIB}" \
4394	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4395	          html) \
4396	  || exit 1
4397
4398@endif opcodes
4399
4400.PHONY: maybe-TAGS-opcodes TAGS-opcodes
4401maybe-TAGS-opcodes:
4402@if opcodes
4403maybe-TAGS-opcodes: TAGS-opcodes
4404
4405TAGS-opcodes: \
4406    configure-opcodes
4407	@[ -f ./opcodes/Makefile ] || exit 0; \
4408	r=`${PWD_COMMAND}`; export r; \
4409	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4410	$(HOST_EXPORTS) \
4411	for flag in $(EXTRA_HOST_FLAGS) ; do \
4412	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4413	done; \
4414	echo "Doing TAGS in opcodes" ; \
4415	(cd $(HOST_SUBDIR)/opcodes && \
4416	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4417	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4418	          "RANLIB=$${RANLIB}" \
4419	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4420	          TAGS) \
4421	  || exit 1
4422
4423@endif opcodes
4424
4425.PHONY: maybe-install-info-opcodes install-info-opcodes
4426maybe-install-info-opcodes:
4427@if opcodes
4428maybe-install-info-opcodes: install-info-opcodes
4429
4430install-info-opcodes: \
4431    configure-opcodes \
4432    info-opcodes
4433	@[ -f ./opcodes/Makefile ] || exit 0; \
4434	r=`${PWD_COMMAND}`; export r; \
4435	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4436	$(HOST_EXPORTS) \
4437	for flag in $(EXTRA_HOST_FLAGS) ; do \
4438	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4439	done; \
4440	echo "Doing install-info in opcodes" ; \
4441	(cd $(HOST_SUBDIR)/opcodes && \
4442	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4443	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4444	          "RANLIB=$${RANLIB}" \
4445	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4446	          install-info) \
4447	  || exit 1
4448
4449@endif opcodes
4450
4451.PHONY: maybe-install-pdf-opcodes install-pdf-opcodes
4452maybe-install-pdf-opcodes:
4453@if opcodes
4454maybe-install-pdf-opcodes: install-pdf-opcodes
4455
4456install-pdf-opcodes: \
4457    configure-opcodes \
4458    pdf-opcodes
4459	@[ -f ./opcodes/Makefile ] || exit 0; \
4460	r=`${PWD_COMMAND}`; export r; \
4461	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4462	$(HOST_EXPORTS) \
4463	for flag in $(EXTRA_HOST_FLAGS) ; do \
4464	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4465	done; \
4466	echo "Doing install-pdf in opcodes" ; \
4467	(cd $(HOST_SUBDIR)/opcodes && \
4468	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4469	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4470	          "RANLIB=$${RANLIB}" \
4471	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4472	          install-pdf) \
4473	  || exit 1
4474
4475@endif opcodes
4476
4477.PHONY: maybe-install-html-opcodes install-html-opcodes
4478maybe-install-html-opcodes:
4479@if opcodes
4480maybe-install-html-opcodes: install-html-opcodes
4481
4482install-html-opcodes: \
4483    configure-opcodes \
4484    html-opcodes
4485	@[ -f ./opcodes/Makefile ] || exit 0; \
4486	r=`${PWD_COMMAND}`; export r; \
4487	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4488	$(HOST_EXPORTS) \
4489	for flag in $(EXTRA_HOST_FLAGS) ; do \
4490	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4491	done; \
4492	echo "Doing install-html in opcodes" ; \
4493	(cd $(HOST_SUBDIR)/opcodes && \
4494	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4495	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4496	          "RANLIB=$${RANLIB}" \
4497	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4498	          install-html) \
4499	  || exit 1
4500
4501@endif opcodes
4502
4503.PHONY: maybe-installcheck-opcodes installcheck-opcodes
4504maybe-installcheck-opcodes:
4505@if opcodes
4506maybe-installcheck-opcodes: installcheck-opcodes
4507
4508installcheck-opcodes: \
4509    configure-opcodes
4510	@[ -f ./opcodes/Makefile ] || exit 0; \
4511	r=`${PWD_COMMAND}`; export r; \
4512	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4513	$(HOST_EXPORTS) \
4514	for flag in $(EXTRA_HOST_FLAGS) ; do \
4515	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4516	done; \
4517	echo "Doing installcheck in opcodes" ; \
4518	(cd $(HOST_SUBDIR)/opcodes && \
4519	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4520	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4521	          "RANLIB=$${RANLIB}" \
4522	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4523	          installcheck) \
4524	  || exit 1
4525
4526@endif opcodes
4527
4528.PHONY: maybe-mostlyclean-opcodes mostlyclean-opcodes
4529maybe-mostlyclean-opcodes:
4530@if opcodes
4531maybe-mostlyclean-opcodes: mostlyclean-opcodes
4532
4533mostlyclean-opcodes:
4534	@[ -f ./opcodes/Makefile ] || exit 0; \
4535	r=`${PWD_COMMAND}`; export r; \
4536	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4537	$(HOST_EXPORTS) \
4538	for flag in $(EXTRA_HOST_FLAGS) ; do \
4539	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4540	done; \
4541	echo "Doing mostlyclean in opcodes" ; \
4542	(cd $(HOST_SUBDIR)/opcodes && \
4543	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4544	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4545	          "RANLIB=$${RANLIB}" \
4546	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4547	          mostlyclean) \
4548	  || exit 1
4549
4550@endif opcodes
4551
4552.PHONY: maybe-clean-opcodes clean-opcodes
4553maybe-clean-opcodes:
4554@if opcodes
4555maybe-clean-opcodes: clean-opcodes
4556
4557clean-opcodes:
4558	@[ -f ./opcodes/Makefile ] || exit 0; \
4559	r=`${PWD_COMMAND}`; export r; \
4560	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4561	$(HOST_EXPORTS) \
4562	for flag in $(EXTRA_HOST_FLAGS) ; do \
4563	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4564	done; \
4565	echo "Doing clean in opcodes" ; \
4566	(cd $(HOST_SUBDIR)/opcodes && \
4567	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4568	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4569	          "RANLIB=$${RANLIB}" \
4570	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4571	          clean) \
4572	  || exit 1
4573
4574@endif opcodes
4575
4576.PHONY: maybe-distclean-opcodes distclean-opcodes
4577maybe-distclean-opcodes:
4578@if opcodes
4579maybe-distclean-opcodes: distclean-opcodes
4580
4581distclean-opcodes:
4582	@[ -f ./opcodes/Makefile ] || exit 0; \
4583	r=`${PWD_COMMAND}`; export r; \
4584	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4585	$(HOST_EXPORTS) \
4586	for flag in $(EXTRA_HOST_FLAGS) ; do \
4587	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4588	done; \
4589	echo "Doing distclean in opcodes" ; \
4590	(cd $(HOST_SUBDIR)/opcodes && \
4591	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4592	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4593	          "RANLIB=$${RANLIB}" \
4594	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4595	          distclean) \
4596	  || exit 1
4597
4598@endif opcodes
4599
4600.PHONY: maybe-maintainer-clean-opcodes maintainer-clean-opcodes
4601maybe-maintainer-clean-opcodes:
4602@if opcodes
4603maybe-maintainer-clean-opcodes: maintainer-clean-opcodes
4604
4605maintainer-clean-opcodes:
4606	@[ -f ./opcodes/Makefile ] || exit 0; \
4607	r=`${PWD_COMMAND}`; export r; \
4608	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4609	$(HOST_EXPORTS) \
4610	for flag in $(EXTRA_HOST_FLAGS) ; do \
4611	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4612	done; \
4613	echo "Doing maintainer-clean in opcodes" ; \
4614	(cd $(HOST_SUBDIR)/opcodes && \
4615	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4616	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4617	          "RANLIB=$${RANLIB}" \
4618	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4619	          maintainer-clean) \
4620	  || exit 1
4621
4622@endif opcodes
4623
4624
4625
4626.PHONY: configure-binutils maybe-configure-binutils
4627maybe-configure-binutils:
4628@if gcc-bootstrap
4629configure-binutils: stage_current
4630@endif gcc-bootstrap
4631@if binutils
4632maybe-configure-binutils: configure-binutils
4633configure-binutils:
4634	@r=`${PWD_COMMAND}`; export r; \
4635	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4636	test ! -f $(HOST_SUBDIR)/binutils/Makefile || exit 0; \
4637	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils ; \
4638	$(HOST_EXPORTS)  \
4639	echo Configuring in $(HOST_SUBDIR)/binutils; \
4640	cd "$(HOST_SUBDIR)/binutils" || exit 1; \
4641	case $(srcdir) in \
4642	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
4643	  *) topdir=`echo $(HOST_SUBDIR)/binutils/ | \
4644		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4645	esac; \
4646	srcdiroption="--srcdir=$${topdir}/binutils"; \
4647	libsrcdir="$$s/binutils"; \
4648	$(SHELL) $${libsrcdir}/configure \
4649	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
4650	  --target=${target_alias} $${srcdiroption}  \
4651	  || exit 1
4652@endif binutils
4653
4654
4655
4656.PHONY: configure-stage1-binutils maybe-configure-stage1-binutils
4657maybe-configure-stage1-binutils:
4658@if binutils-bootstrap
4659maybe-configure-stage1-binutils: configure-stage1-binutils
4660configure-stage1-binutils:
4661	@[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
4662	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils
4663	@r=`${PWD_COMMAND}`; export r; \
4664	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4665	TFLAGS="$(STAGE1_TFLAGS)"; \
4666	test ! -f $(HOST_SUBDIR)/binutils/Makefile || exit 0; \
4667	$(HOST_EXPORTS) \
4668	CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
4669	CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
4670	LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS;  \
4671	echo Configuring stage 1 in $(HOST_SUBDIR)/binutils ; \
4672	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils ; \
4673	cd $(HOST_SUBDIR)/binutils || exit 1; \
4674	case $(srcdir) in \
4675	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
4676	  *) topdir=`echo $(HOST_SUBDIR)/binutils/ | \
4677		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4678	esac; \
4679	srcdiroption="--srcdir=$${topdir}/binutils"; \
4680	libsrcdir="$$s/binutils"; \
4681	$(SHELL) $${libsrcdir}/configure \
4682	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
4683	  --target=${target_alias} $${srcdiroption} \
4684	  $(STAGE1_CONFIGURE_FLAGS)
4685@endif binutils-bootstrap
4686
4687.PHONY: configure-stage2-binutils maybe-configure-stage2-binutils
4688maybe-configure-stage2-binutils:
4689@if binutils-bootstrap
4690maybe-configure-stage2-binutils: configure-stage2-binutils
4691configure-stage2-binutils:
4692	@[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
4693	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils
4694	@r=`${PWD_COMMAND}`; export r; \
4695	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4696	TFLAGS="$(STAGE2_TFLAGS)"; \
4697	test ! -f $(HOST_SUBDIR)/binutils/Makefile || exit 0; \
4698	$(HOST_EXPORTS) \
4699	$(POSTSTAGE1_HOST_EXPORTS) \
4700	CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
4701	CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
4702	LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS;  \
4703	echo Configuring stage 2 in $(HOST_SUBDIR)/binutils ; \
4704	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils ; \
4705	cd $(HOST_SUBDIR)/binutils || exit 1; \
4706	case $(srcdir) in \
4707	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
4708	  *) topdir=`echo $(HOST_SUBDIR)/binutils/ | \
4709		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4710	esac; \
4711	srcdiroption="--srcdir=$${topdir}/binutils"; \
4712	libsrcdir="$$s/binutils"; \
4713	$(SHELL) $${libsrcdir}/configure \
4714	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
4715	  --target=${target_alias} $${srcdiroption} \
4716	  --with-build-libsubdir=$(HOST_SUBDIR) \
4717	  $(STAGE2_CONFIGURE_FLAGS)
4718@endif binutils-bootstrap
4719
4720.PHONY: configure-stage3-binutils maybe-configure-stage3-binutils
4721maybe-configure-stage3-binutils:
4722@if binutils-bootstrap
4723maybe-configure-stage3-binutils: configure-stage3-binutils
4724configure-stage3-binutils:
4725	@[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
4726	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils
4727	@r=`${PWD_COMMAND}`; export r; \
4728	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4729	TFLAGS="$(STAGE3_TFLAGS)"; \
4730	test ! -f $(HOST_SUBDIR)/binutils/Makefile || exit 0; \
4731	$(HOST_EXPORTS) \
4732	$(POSTSTAGE1_HOST_EXPORTS) \
4733	CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
4734	CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
4735	LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS;  \
4736	echo Configuring stage 3 in $(HOST_SUBDIR)/binutils ; \
4737	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils ; \
4738	cd $(HOST_SUBDIR)/binutils || exit 1; \
4739	case $(srcdir) in \
4740	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
4741	  *) topdir=`echo $(HOST_SUBDIR)/binutils/ | \
4742		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4743	esac; \
4744	srcdiroption="--srcdir=$${topdir}/binutils"; \
4745	libsrcdir="$$s/binutils"; \
4746	$(SHELL) $${libsrcdir}/configure \
4747	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
4748	  --target=${target_alias} $${srcdiroption} \
4749	  --with-build-libsubdir=$(HOST_SUBDIR) \
4750	  $(STAGE3_CONFIGURE_FLAGS)
4751@endif binutils-bootstrap
4752
4753.PHONY: configure-stage4-binutils maybe-configure-stage4-binutils
4754maybe-configure-stage4-binutils:
4755@if binutils-bootstrap
4756maybe-configure-stage4-binutils: configure-stage4-binutils
4757configure-stage4-binutils:
4758	@[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
4759	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils
4760	@r=`${PWD_COMMAND}`; export r; \
4761	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4762	TFLAGS="$(STAGE4_TFLAGS)"; \
4763	test ! -f $(HOST_SUBDIR)/binutils/Makefile || exit 0; \
4764	$(HOST_EXPORTS) \
4765	$(POSTSTAGE1_HOST_EXPORTS) \
4766	CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
4767	CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
4768	LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS;  \
4769	echo Configuring stage 4 in $(HOST_SUBDIR)/binutils ; \
4770	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils ; \
4771	cd $(HOST_SUBDIR)/binutils || exit 1; \
4772	case $(srcdir) in \
4773	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
4774	  *) topdir=`echo $(HOST_SUBDIR)/binutils/ | \
4775		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4776	esac; \
4777	srcdiroption="--srcdir=$${topdir}/binutils"; \
4778	libsrcdir="$$s/binutils"; \
4779	$(SHELL) $${libsrcdir}/configure \
4780	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
4781	  --target=${target_alias} $${srcdiroption} \
4782	  --with-build-libsubdir=$(HOST_SUBDIR) \
4783	  $(STAGE4_CONFIGURE_FLAGS)
4784@endif binutils-bootstrap
4785
4786.PHONY: configure-stageprofile-binutils maybe-configure-stageprofile-binutils
4787maybe-configure-stageprofile-binutils:
4788@if binutils-bootstrap
4789maybe-configure-stageprofile-binutils: configure-stageprofile-binutils
4790configure-stageprofile-binutils:
4791	@[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
4792	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils
4793	@r=`${PWD_COMMAND}`; export r; \
4794	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4795	TFLAGS="$(STAGEprofile_TFLAGS)"; \
4796	test ! -f $(HOST_SUBDIR)/binutils/Makefile || exit 0; \
4797	$(HOST_EXPORTS) \
4798	$(POSTSTAGE1_HOST_EXPORTS) \
4799	CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
4800	CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
4801	LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS;  \
4802	echo Configuring stage profile in $(HOST_SUBDIR)/binutils ; \
4803	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils ; \
4804	cd $(HOST_SUBDIR)/binutils || exit 1; \
4805	case $(srcdir) in \
4806	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
4807	  *) topdir=`echo $(HOST_SUBDIR)/binutils/ | \
4808		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4809	esac; \
4810	srcdiroption="--srcdir=$${topdir}/binutils"; \
4811	libsrcdir="$$s/binutils"; \
4812	$(SHELL) $${libsrcdir}/configure \
4813	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
4814	  --target=${target_alias} $${srcdiroption} \
4815	  --with-build-libsubdir=$(HOST_SUBDIR) \
4816	  $(STAGEprofile_CONFIGURE_FLAGS)
4817@endif binutils-bootstrap
4818
4819.PHONY: configure-stagefeedback-binutils maybe-configure-stagefeedback-binutils
4820maybe-configure-stagefeedback-binutils:
4821@if binutils-bootstrap
4822maybe-configure-stagefeedback-binutils: configure-stagefeedback-binutils
4823configure-stagefeedback-binutils:
4824	@[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
4825	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils
4826	@r=`${PWD_COMMAND}`; export r; \
4827	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4828	TFLAGS="$(STAGEfeedback_TFLAGS)"; \
4829	test ! -f $(HOST_SUBDIR)/binutils/Makefile || exit 0; \
4830	$(HOST_EXPORTS) \
4831	$(POSTSTAGE1_HOST_EXPORTS) \
4832	CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
4833	CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
4834	LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS;  \
4835	echo Configuring stage feedback in $(HOST_SUBDIR)/binutils ; \
4836	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils ; \
4837	cd $(HOST_SUBDIR)/binutils || exit 1; \
4838	case $(srcdir) in \
4839	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
4840	  *) topdir=`echo $(HOST_SUBDIR)/binutils/ | \
4841		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4842	esac; \
4843	srcdiroption="--srcdir=$${topdir}/binutils"; \
4844	libsrcdir="$$s/binutils"; \
4845	$(SHELL) $${libsrcdir}/configure \
4846	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
4847	  --target=${target_alias} $${srcdiroption} \
4848	  --with-build-libsubdir=$(HOST_SUBDIR) \
4849	  $(STAGEfeedback_CONFIGURE_FLAGS)
4850@endif binutils-bootstrap
4851
4852
4853
4854
4855
4856.PHONY: all-binutils maybe-all-binutils
4857maybe-all-binutils:
4858@if gcc-bootstrap
4859all-binutils: stage_current
4860@endif gcc-bootstrap
4861@if binutils
4862TARGET-binutils=all
4863maybe-all-binutils: all-binutils
4864all-binutils: configure-binutils
4865	@r=`${PWD_COMMAND}`; export r; \
4866	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4867	$(HOST_EXPORTS)  \
4868	(cd $(HOST_SUBDIR)/binutils && \
4869	  $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS)  \
4870		$(TARGET-binutils))
4871@endif binutils
4872
4873
4874
4875.PHONY: all-stage1-binutils maybe-all-stage1-binutils
4876.PHONY: clean-stage1-binutils maybe-clean-stage1-binutils
4877maybe-all-stage1-binutils:
4878maybe-clean-stage1-binutils:
4879@if binutils-bootstrap
4880maybe-all-stage1-binutils: all-stage1-binutils
4881all-stage1: all-stage1-binutils
4882TARGET-stage1-binutils = $(TARGET-binutils)
4883all-stage1-binutils: configure-stage1-binutils
4884	@[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
4885	@r=`${PWD_COMMAND}`; export r; \
4886	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4887	TFLAGS="$(STAGE1_TFLAGS)"; \
4888	$(HOST_EXPORTS)  \
4889	cd $(HOST_SUBDIR)/binutils && \
4890	$(MAKE) $(BASE_FLAGS_TO_PASS) \
4891		CFLAGS="$(STAGE1_CFLAGS)" \
4892		CXXFLAGS="$(STAGE1_CXXFLAGS)" \
4893		LIBCFLAGS="$(LIBCFLAGS)" \
4894		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
4895		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
4896		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
4897		$(EXTRA_HOST_FLAGS)   \
4898		TFLAGS="$(STAGE1_TFLAGS)" \
4899		$(TARGET-stage1-binutils)
4900
4901maybe-clean-stage1-binutils: clean-stage1-binutils
4902clean-stage1: clean-stage1-binutils
4903clean-stage1-binutils:
4904	@if [ $(current_stage) = stage1 ]; then \
4905	  [ -f $(HOST_SUBDIR)/binutils/Makefile ] || exit 0; \
4906	else \
4907	  [ -f $(HOST_SUBDIR)/stage1-binutils/Makefile ] || exit 0; \
4908	  $(MAKE) stage1-start; \
4909	fi; \
4910	cd $(HOST_SUBDIR)/binutils && \
4911	$(MAKE) $(EXTRA_HOST_FLAGS)  \
4912		 clean
4913@endif binutils-bootstrap
4914
4915
4916.PHONY: all-stage2-binutils maybe-all-stage2-binutils
4917.PHONY: clean-stage2-binutils maybe-clean-stage2-binutils
4918maybe-all-stage2-binutils:
4919maybe-clean-stage2-binutils:
4920@if binutils-bootstrap
4921maybe-all-stage2-binutils: all-stage2-binutils
4922all-stage2: all-stage2-binutils
4923TARGET-stage2-binutils = $(TARGET-binutils)
4924all-stage2-binutils: configure-stage2-binutils
4925	@[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
4926	@r=`${PWD_COMMAND}`; export r; \
4927	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4928	TFLAGS="$(STAGE2_TFLAGS)"; \
4929	$(HOST_EXPORTS) \
4930	$(POSTSTAGE1_HOST_EXPORTS)  \
4931	cd $(HOST_SUBDIR)/binutils && \
4932	$(MAKE) $(BASE_FLAGS_TO_PASS) \
4933		CFLAGS="$(STAGE2_CFLAGS)" \
4934		CXXFLAGS="$(STAGE2_CXXFLAGS)" \
4935		LIBCFLAGS="$(STAGE2_CFLAGS)" \
4936		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
4937		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
4938		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
4939		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
4940		TFLAGS="$(STAGE2_TFLAGS)" \
4941		$(TARGET-stage2-binutils)
4942
4943maybe-clean-stage2-binutils: clean-stage2-binutils
4944clean-stage2: clean-stage2-binutils
4945clean-stage2-binutils:
4946	@if [ $(current_stage) = stage2 ]; then \
4947	  [ -f $(HOST_SUBDIR)/binutils/Makefile ] || exit 0; \
4948	else \
4949	  [ -f $(HOST_SUBDIR)/stage2-binutils/Makefile ] || exit 0; \
4950	  $(MAKE) stage2-start; \
4951	fi; \
4952	cd $(HOST_SUBDIR)/binutils && \
4953	$(MAKE) $(EXTRA_HOST_FLAGS)  \
4954		$(POSTSTAGE1_FLAGS_TO_PASS)  \
4955		 clean
4956@endif binutils-bootstrap
4957
4958
4959.PHONY: all-stage3-binutils maybe-all-stage3-binutils
4960.PHONY: clean-stage3-binutils maybe-clean-stage3-binutils
4961maybe-all-stage3-binutils:
4962maybe-clean-stage3-binutils:
4963@if binutils-bootstrap
4964maybe-all-stage3-binutils: all-stage3-binutils
4965all-stage3: all-stage3-binutils
4966TARGET-stage3-binutils = $(TARGET-binutils)
4967all-stage3-binutils: configure-stage3-binutils
4968	@[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
4969	@r=`${PWD_COMMAND}`; export r; \
4970	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4971	TFLAGS="$(STAGE3_TFLAGS)"; \
4972	$(HOST_EXPORTS) \
4973	$(POSTSTAGE1_HOST_EXPORTS)  \
4974	cd $(HOST_SUBDIR)/binutils && \
4975	$(MAKE) $(BASE_FLAGS_TO_PASS) \
4976		CFLAGS="$(STAGE3_CFLAGS)" \
4977		CXXFLAGS="$(STAGE3_CXXFLAGS)" \
4978		LIBCFLAGS="$(STAGE3_CFLAGS)" \
4979		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
4980		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
4981		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
4982		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
4983		TFLAGS="$(STAGE3_TFLAGS)" \
4984		$(TARGET-stage3-binutils)
4985
4986maybe-clean-stage3-binutils: clean-stage3-binutils
4987clean-stage3: clean-stage3-binutils
4988clean-stage3-binutils:
4989	@if [ $(current_stage) = stage3 ]; then \
4990	  [ -f $(HOST_SUBDIR)/binutils/Makefile ] || exit 0; \
4991	else \
4992	  [ -f $(HOST_SUBDIR)/stage3-binutils/Makefile ] || exit 0; \
4993	  $(MAKE) stage3-start; \
4994	fi; \
4995	cd $(HOST_SUBDIR)/binutils && \
4996	$(MAKE) $(EXTRA_HOST_FLAGS)  \
4997		$(POSTSTAGE1_FLAGS_TO_PASS)  \
4998		 clean
4999@endif binutils-bootstrap
5000
5001
5002.PHONY: all-stage4-binutils maybe-all-stage4-binutils
5003.PHONY: clean-stage4-binutils maybe-clean-stage4-binutils
5004maybe-all-stage4-binutils:
5005maybe-clean-stage4-binutils:
5006@if binutils-bootstrap
5007maybe-all-stage4-binutils: all-stage4-binutils
5008all-stage4: all-stage4-binutils
5009TARGET-stage4-binutils = $(TARGET-binutils)
5010all-stage4-binutils: configure-stage4-binutils
5011	@[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
5012	@r=`${PWD_COMMAND}`; export r; \
5013	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5014	TFLAGS="$(STAGE4_TFLAGS)"; \
5015	$(HOST_EXPORTS) \
5016	$(POSTSTAGE1_HOST_EXPORTS)  \
5017	cd $(HOST_SUBDIR)/binutils && \
5018	$(MAKE) $(BASE_FLAGS_TO_PASS) \
5019		CFLAGS="$(STAGE4_CFLAGS)" \
5020		CXXFLAGS="$(STAGE4_CXXFLAGS)" \
5021		LIBCFLAGS="$(STAGE4_CFLAGS)" \
5022		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
5023		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
5024		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
5025		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
5026		TFLAGS="$(STAGE4_TFLAGS)" \
5027		$(TARGET-stage4-binutils)
5028
5029maybe-clean-stage4-binutils: clean-stage4-binutils
5030clean-stage4: clean-stage4-binutils
5031clean-stage4-binutils:
5032	@if [ $(current_stage) = stage4 ]; then \
5033	  [ -f $(HOST_SUBDIR)/binutils/Makefile ] || exit 0; \
5034	else \
5035	  [ -f $(HOST_SUBDIR)/stage4-binutils/Makefile ] || exit 0; \
5036	  $(MAKE) stage4-start; \
5037	fi; \
5038	cd $(HOST_SUBDIR)/binutils && \
5039	$(MAKE) $(EXTRA_HOST_FLAGS)  \
5040		$(POSTSTAGE1_FLAGS_TO_PASS)  \
5041		 clean
5042@endif binutils-bootstrap
5043
5044
5045.PHONY: all-stageprofile-binutils maybe-all-stageprofile-binutils
5046.PHONY: clean-stageprofile-binutils maybe-clean-stageprofile-binutils
5047maybe-all-stageprofile-binutils:
5048maybe-clean-stageprofile-binutils:
5049@if binutils-bootstrap
5050maybe-all-stageprofile-binutils: all-stageprofile-binutils
5051all-stageprofile: all-stageprofile-binutils
5052TARGET-stageprofile-binutils = $(TARGET-binutils)
5053all-stageprofile-binutils: configure-stageprofile-binutils
5054	@[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
5055	@r=`${PWD_COMMAND}`; export r; \
5056	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5057	TFLAGS="$(STAGEprofile_TFLAGS)"; \
5058	$(HOST_EXPORTS) \
5059	$(POSTSTAGE1_HOST_EXPORTS)  \
5060	cd $(HOST_SUBDIR)/binutils && \
5061	$(MAKE) $(BASE_FLAGS_TO_PASS) \
5062		CFLAGS="$(STAGEprofile_CFLAGS)" \
5063		CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
5064		LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
5065		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
5066		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
5067		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
5068		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
5069		TFLAGS="$(STAGEprofile_TFLAGS)" \
5070		$(TARGET-stageprofile-binutils)
5071
5072maybe-clean-stageprofile-binutils: clean-stageprofile-binutils
5073clean-stageprofile: clean-stageprofile-binutils
5074clean-stageprofile-binutils:
5075	@if [ $(current_stage) = stageprofile ]; then \
5076	  [ -f $(HOST_SUBDIR)/binutils/Makefile ] || exit 0; \
5077	else \
5078	  [ -f $(HOST_SUBDIR)/stageprofile-binutils/Makefile ] || exit 0; \
5079	  $(MAKE) stageprofile-start; \
5080	fi; \
5081	cd $(HOST_SUBDIR)/binutils && \
5082	$(MAKE) $(EXTRA_HOST_FLAGS)  \
5083		$(POSTSTAGE1_FLAGS_TO_PASS)  \
5084		 clean
5085@endif binutils-bootstrap
5086
5087
5088.PHONY: all-stagefeedback-binutils maybe-all-stagefeedback-binutils
5089.PHONY: clean-stagefeedback-binutils maybe-clean-stagefeedback-binutils
5090maybe-all-stagefeedback-binutils:
5091maybe-clean-stagefeedback-binutils:
5092@if binutils-bootstrap
5093maybe-all-stagefeedback-binutils: all-stagefeedback-binutils
5094all-stagefeedback: all-stagefeedback-binutils
5095TARGET-stagefeedback-binutils = $(TARGET-binutils)
5096all-stagefeedback-binutils: configure-stagefeedback-binutils
5097	@[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
5098	@r=`${PWD_COMMAND}`; export r; \
5099	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5100	TFLAGS="$(STAGEfeedback_TFLAGS)"; \
5101	$(HOST_EXPORTS) \
5102	$(POSTSTAGE1_HOST_EXPORTS)  \
5103	cd $(HOST_SUBDIR)/binutils && \
5104	$(MAKE) $(BASE_FLAGS_TO_PASS) \
5105		CFLAGS="$(STAGEfeedback_CFLAGS)" \
5106		CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
5107		LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
5108		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
5109		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
5110		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
5111		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
5112		TFLAGS="$(STAGEfeedback_TFLAGS)" \
5113		$(TARGET-stagefeedback-binutils)
5114
5115maybe-clean-stagefeedback-binutils: clean-stagefeedback-binutils
5116clean-stagefeedback: clean-stagefeedback-binutils
5117clean-stagefeedback-binutils:
5118	@if [ $(current_stage) = stagefeedback ]; then \
5119	  [ -f $(HOST_SUBDIR)/binutils/Makefile ] || exit 0; \
5120	else \
5121	  [ -f $(HOST_SUBDIR)/stagefeedback-binutils/Makefile ] || exit 0; \
5122	  $(MAKE) stagefeedback-start; \
5123	fi; \
5124	cd $(HOST_SUBDIR)/binutils && \
5125	$(MAKE) $(EXTRA_HOST_FLAGS)  \
5126		$(POSTSTAGE1_FLAGS_TO_PASS)  \
5127		 clean
5128@endif binutils-bootstrap
5129
5130
5131
5132
5133
5134.PHONY: check-binutils maybe-check-binutils
5135maybe-check-binutils:
5136@if binutils
5137maybe-check-binutils: check-binutils
5138
5139check-binutils:
5140	@: $(MAKE); $(unstage)
5141	@r=`${PWD_COMMAND}`; export r; \
5142	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5143	$(HOST_EXPORTS) \
5144	(cd $(HOST_SUBDIR)/binutils && \
5145	  $(MAKE) $(FLAGS_TO_PASS)  check)
5146
5147@endif binutils
5148
5149.PHONY: install-binutils maybe-install-binutils
5150maybe-install-binutils:
5151@if binutils
5152maybe-install-binutils: install-binutils
5153
5154install-binutils: installdirs
5155	@: $(MAKE); $(unstage)
5156	@r=`${PWD_COMMAND}`; export r; \
5157	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5158	$(HOST_EXPORTS) \
5159	(cd $(HOST_SUBDIR)/binutils && \
5160	  $(MAKE) $(FLAGS_TO_PASS)  install)
5161
5162@endif binutils
5163
5164.PHONY: install-strip-binutils maybe-install-strip-binutils
5165maybe-install-strip-binutils:
5166@if binutils
5167maybe-install-strip-binutils: install-strip-binutils
5168
5169install-strip-binutils: installdirs
5170	@: $(MAKE); $(unstage)
5171	@r=`${PWD_COMMAND}`; export r; \
5172	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5173	$(HOST_EXPORTS) \
5174	(cd $(HOST_SUBDIR)/binutils && \
5175	  $(MAKE) $(FLAGS_TO_PASS)  install-strip)
5176
5177@endif binutils
5178
5179# Other targets (info, dvi, pdf, etc.)
5180
5181.PHONY: maybe-info-binutils info-binutils
5182maybe-info-binutils:
5183@if binutils
5184maybe-info-binutils: info-binutils
5185
5186info-binutils: \
5187    configure-binutils
5188	@[ -f ./binutils/Makefile ] || exit 0; \
5189	r=`${PWD_COMMAND}`; export r; \
5190	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5191	$(HOST_EXPORTS) \
5192	for flag in $(EXTRA_HOST_FLAGS) ; do \
5193	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5194	done; \
5195	echo "Doing info in binutils" ; \
5196	(cd $(HOST_SUBDIR)/binutils && \
5197	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5198	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5199	          "RANLIB=$${RANLIB}" \
5200	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5201	          info) \
5202	  || exit 1
5203
5204@endif binutils
5205
5206.PHONY: maybe-dvi-binutils dvi-binutils
5207maybe-dvi-binutils:
5208@if binutils
5209maybe-dvi-binutils: dvi-binutils
5210
5211dvi-binutils: \
5212    configure-binutils
5213	@[ -f ./binutils/Makefile ] || exit 0; \
5214	r=`${PWD_COMMAND}`; export r; \
5215	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5216	$(HOST_EXPORTS) \
5217	for flag in $(EXTRA_HOST_FLAGS) ; do \
5218	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5219	done; \
5220	echo "Doing dvi in binutils" ; \
5221	(cd $(HOST_SUBDIR)/binutils && \
5222	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5223	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5224	          "RANLIB=$${RANLIB}" \
5225	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5226	          dvi) \
5227	  || exit 1
5228
5229@endif binutils
5230
5231.PHONY: maybe-pdf-binutils pdf-binutils
5232maybe-pdf-binutils:
5233@if binutils
5234maybe-pdf-binutils: pdf-binutils
5235
5236pdf-binutils: \
5237    configure-binutils
5238	@[ -f ./binutils/Makefile ] || exit 0; \
5239	r=`${PWD_COMMAND}`; export r; \
5240	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5241	$(HOST_EXPORTS) \
5242	for flag in $(EXTRA_HOST_FLAGS) ; do \
5243	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5244	done; \
5245	echo "Doing pdf in binutils" ; \
5246	(cd $(HOST_SUBDIR)/binutils && \
5247	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5248	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5249	          "RANLIB=$${RANLIB}" \
5250	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5251	          pdf) \
5252	  || exit 1
5253
5254@endif binutils
5255
5256.PHONY: maybe-html-binutils html-binutils
5257maybe-html-binutils:
5258@if binutils
5259maybe-html-binutils: html-binutils
5260
5261html-binutils: \
5262    configure-binutils
5263	@[ -f ./binutils/Makefile ] || exit 0; \
5264	r=`${PWD_COMMAND}`; export r; \
5265	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5266	$(HOST_EXPORTS) \
5267	for flag in $(EXTRA_HOST_FLAGS) ; do \
5268	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5269	done; \
5270	echo "Doing html in binutils" ; \
5271	(cd $(HOST_SUBDIR)/binutils && \
5272	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5273	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5274	          "RANLIB=$${RANLIB}" \
5275	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5276	          html) \
5277	  || exit 1
5278
5279@endif binutils
5280
5281.PHONY: maybe-TAGS-binutils TAGS-binutils
5282maybe-TAGS-binutils:
5283@if binutils
5284maybe-TAGS-binutils: TAGS-binutils
5285
5286TAGS-binutils: \
5287    configure-binutils
5288	@[ -f ./binutils/Makefile ] || exit 0; \
5289	r=`${PWD_COMMAND}`; export r; \
5290	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5291	$(HOST_EXPORTS) \
5292	for flag in $(EXTRA_HOST_FLAGS) ; do \
5293	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5294	done; \
5295	echo "Doing TAGS in binutils" ; \
5296	(cd $(HOST_SUBDIR)/binutils && \
5297	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5298	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5299	          "RANLIB=$${RANLIB}" \
5300	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5301	          TAGS) \
5302	  || exit 1
5303
5304@endif binutils
5305
5306.PHONY: maybe-install-info-binutils install-info-binutils
5307maybe-install-info-binutils:
5308@if binutils
5309maybe-install-info-binutils: install-info-binutils
5310
5311install-info-binutils: \
5312    configure-binutils \
5313    info-binutils
5314	@[ -f ./binutils/Makefile ] || exit 0; \
5315	r=`${PWD_COMMAND}`; export r; \
5316	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5317	$(HOST_EXPORTS) \
5318	for flag in $(EXTRA_HOST_FLAGS) ; do \
5319	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5320	done; \
5321	echo "Doing install-info in binutils" ; \
5322	(cd $(HOST_SUBDIR)/binutils && \
5323	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5324	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5325	          "RANLIB=$${RANLIB}" \
5326	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5327	          install-info) \
5328	  || exit 1
5329
5330@endif binutils
5331
5332.PHONY: maybe-install-pdf-binutils install-pdf-binutils
5333maybe-install-pdf-binutils:
5334@if binutils
5335maybe-install-pdf-binutils: install-pdf-binutils
5336
5337install-pdf-binutils: \
5338    configure-binutils \
5339    pdf-binutils
5340	@[ -f ./binutils/Makefile ] || exit 0; \
5341	r=`${PWD_COMMAND}`; export r; \
5342	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5343	$(HOST_EXPORTS) \
5344	for flag in $(EXTRA_HOST_FLAGS) ; do \
5345	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5346	done; \
5347	echo "Doing install-pdf in binutils" ; \
5348	(cd $(HOST_SUBDIR)/binutils && \
5349	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5350	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5351	          "RANLIB=$${RANLIB}" \
5352	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5353	          install-pdf) \
5354	  || exit 1
5355
5356@endif binutils
5357
5358.PHONY: maybe-install-html-binutils install-html-binutils
5359maybe-install-html-binutils:
5360@if binutils
5361maybe-install-html-binutils: install-html-binutils
5362
5363install-html-binutils: \
5364    configure-binutils \
5365    html-binutils
5366	@[ -f ./binutils/Makefile ] || exit 0; \
5367	r=`${PWD_COMMAND}`; export r; \
5368	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5369	$(HOST_EXPORTS) \
5370	for flag in $(EXTRA_HOST_FLAGS) ; do \
5371	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5372	done; \
5373	echo "Doing install-html in binutils" ; \
5374	(cd $(HOST_SUBDIR)/binutils && \
5375	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5376	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5377	          "RANLIB=$${RANLIB}" \
5378	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5379	          install-html) \
5380	  || exit 1
5381
5382@endif binutils
5383
5384.PHONY: maybe-installcheck-binutils installcheck-binutils
5385maybe-installcheck-binutils:
5386@if binutils
5387maybe-installcheck-binutils: installcheck-binutils
5388
5389installcheck-binutils: \
5390    configure-binutils
5391	@[ -f ./binutils/Makefile ] || exit 0; \
5392	r=`${PWD_COMMAND}`; export r; \
5393	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5394	$(HOST_EXPORTS) \
5395	for flag in $(EXTRA_HOST_FLAGS) ; do \
5396	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5397	done; \
5398	echo "Doing installcheck in binutils" ; \
5399	(cd $(HOST_SUBDIR)/binutils && \
5400	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5401	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5402	          "RANLIB=$${RANLIB}" \
5403	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5404	          installcheck) \
5405	  || exit 1
5406
5407@endif binutils
5408
5409.PHONY: maybe-mostlyclean-binutils mostlyclean-binutils
5410maybe-mostlyclean-binutils:
5411@if binutils
5412maybe-mostlyclean-binutils: mostlyclean-binutils
5413
5414mostlyclean-binutils:
5415	@[ -f ./binutils/Makefile ] || exit 0; \
5416	r=`${PWD_COMMAND}`; export r; \
5417	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5418	$(HOST_EXPORTS) \
5419	for flag in $(EXTRA_HOST_FLAGS) ; do \
5420	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5421	done; \
5422	echo "Doing mostlyclean in binutils" ; \
5423	(cd $(HOST_SUBDIR)/binutils && \
5424	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5425	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5426	          "RANLIB=$${RANLIB}" \
5427	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5428	          mostlyclean) \
5429	  || exit 1
5430
5431@endif binutils
5432
5433.PHONY: maybe-clean-binutils clean-binutils
5434maybe-clean-binutils:
5435@if binutils
5436maybe-clean-binutils: clean-binutils
5437
5438clean-binutils:
5439	@[ -f ./binutils/Makefile ] || exit 0; \
5440	r=`${PWD_COMMAND}`; export r; \
5441	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5442	$(HOST_EXPORTS) \
5443	for flag in $(EXTRA_HOST_FLAGS) ; do \
5444	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5445	done; \
5446	echo "Doing clean in binutils" ; \
5447	(cd $(HOST_SUBDIR)/binutils && \
5448	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5449	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5450	          "RANLIB=$${RANLIB}" \
5451	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5452	          clean) \
5453	  || exit 1
5454
5455@endif binutils
5456
5457.PHONY: maybe-distclean-binutils distclean-binutils
5458maybe-distclean-binutils:
5459@if binutils
5460maybe-distclean-binutils: distclean-binutils
5461
5462distclean-binutils:
5463	@[ -f ./binutils/Makefile ] || exit 0; \
5464	r=`${PWD_COMMAND}`; export r; \
5465	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5466	$(HOST_EXPORTS) \
5467	for flag in $(EXTRA_HOST_FLAGS) ; do \
5468	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5469	done; \
5470	echo "Doing distclean in binutils" ; \
5471	(cd $(HOST_SUBDIR)/binutils && \
5472	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5473	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5474	          "RANLIB=$${RANLIB}" \
5475	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5476	          distclean) \
5477	  || exit 1
5478
5479@endif binutils
5480
5481.PHONY: maybe-maintainer-clean-binutils maintainer-clean-binutils
5482maybe-maintainer-clean-binutils:
5483@if binutils
5484maybe-maintainer-clean-binutils: maintainer-clean-binutils
5485
5486maintainer-clean-binutils:
5487	@[ -f ./binutils/Makefile ] || exit 0; \
5488	r=`${PWD_COMMAND}`; export r; \
5489	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5490	$(HOST_EXPORTS) \
5491	for flag in $(EXTRA_HOST_FLAGS) ; do \
5492	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5493	done; \
5494	echo "Doing maintainer-clean in binutils" ; \
5495	(cd $(HOST_SUBDIR)/binutils && \
5496	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5497	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5498	          "RANLIB=$${RANLIB}" \
5499	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5500	          maintainer-clean) \
5501	  || exit 1
5502
5503@endif binutils
5504
5505
5506
5507.PHONY: configure-bison maybe-configure-bison
5508maybe-configure-bison:
5509@if gcc-bootstrap
5510configure-bison: stage_current
5511@endif gcc-bootstrap
5512@if bison
5513maybe-configure-bison: configure-bison
5514configure-bison:
5515	@: $(MAKE); $(unstage)
5516	@r=`${PWD_COMMAND}`; export r; \
5517	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5518	test ! -f $(HOST_SUBDIR)/bison/Makefile || exit 0; \
5519	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bison ; \
5520	$(HOST_EXPORTS)  \
5521	echo Configuring in $(HOST_SUBDIR)/bison; \
5522	cd "$(HOST_SUBDIR)/bison" || exit 1; \
5523	case $(srcdir) in \
5524	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
5525	  *) topdir=`echo $(HOST_SUBDIR)/bison/ | \
5526		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
5527	esac; \
5528	srcdiroption="--srcdir=$${topdir}/bison"; \
5529	libsrcdir="$$s/bison"; \
5530	$(SHELL) $${libsrcdir}/configure \
5531	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
5532	  --target=${target_alias} $${srcdiroption}  \
5533	  || exit 1
5534@endif bison
5535
5536
5537
5538
5539
5540.PHONY: all-bison maybe-all-bison
5541maybe-all-bison:
5542@if gcc-bootstrap
5543all-bison: stage_current
5544@endif gcc-bootstrap
5545@if bison
5546TARGET-bison=all
5547maybe-all-bison: all-bison
5548all-bison: configure-bison
5549	@: $(MAKE); $(unstage)
5550	@r=`${PWD_COMMAND}`; export r; \
5551	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5552	$(HOST_EXPORTS)  \
5553	(cd $(HOST_SUBDIR)/bison && \
5554	  $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS)  \
5555		$(TARGET-bison))
5556@endif bison
5557
5558
5559
5560
5561.PHONY: check-bison maybe-check-bison
5562maybe-check-bison:
5563@if bison
5564maybe-check-bison: check-bison
5565
5566# This module is only tested in a native toolchain.
5567check-bison:
5568	@: $(MAKE); $(unstage)
5569	@if [ '$(host)' = '$(target)' ] ; then \
5570	  r=`${PWD_COMMAND}`; export r; \
5571	  s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5572	  $(HOST_EXPORTS) \
5573	  (cd $(HOST_SUBDIR)/bison && \
5574	    $(MAKE) $(FLAGS_TO_PASS)  check); \
5575	fi
5576
5577@endif bison
5578
5579.PHONY: install-bison maybe-install-bison
5580maybe-install-bison:
5581@if bison
5582maybe-install-bison: install-bison
5583
5584install-bison: installdirs
5585	@: $(MAKE); $(unstage)
5586	@r=`${PWD_COMMAND}`; export r; \
5587	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5588	$(HOST_EXPORTS) \
5589	(cd $(HOST_SUBDIR)/bison && \
5590	  $(MAKE) $(FLAGS_TO_PASS)  install)
5591
5592@endif bison
5593
5594.PHONY: install-strip-bison maybe-install-strip-bison
5595maybe-install-strip-bison:
5596@if bison
5597maybe-install-strip-bison: install-strip-bison
5598
5599install-strip-bison: installdirs
5600	@: $(MAKE); $(unstage)
5601	@r=`${PWD_COMMAND}`; export r; \
5602	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5603	$(HOST_EXPORTS) \
5604	(cd $(HOST_SUBDIR)/bison && \
5605	  $(MAKE) $(FLAGS_TO_PASS)  install-strip)
5606
5607@endif bison
5608
5609# Other targets (info, dvi, pdf, etc.)
5610
5611.PHONY: maybe-info-bison info-bison
5612maybe-info-bison:
5613@if bison
5614maybe-info-bison: info-bison
5615
5616info-bison: \
5617    configure-bison
5618	@: $(MAKE); $(unstage)
5619	@[ -f ./bison/Makefile ] || exit 0; \
5620	r=`${PWD_COMMAND}`; export r; \
5621	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5622	$(HOST_EXPORTS) \
5623	for flag in $(EXTRA_HOST_FLAGS) ; do \
5624	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5625	done; \
5626	echo "Doing info in bison" ; \
5627	(cd $(HOST_SUBDIR)/bison && \
5628	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5629	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5630	          "RANLIB=$${RANLIB}" \
5631	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5632	          info) \
5633	  || exit 1
5634
5635@endif bison
5636
5637.PHONY: maybe-dvi-bison dvi-bison
5638maybe-dvi-bison:
5639@if bison
5640maybe-dvi-bison: dvi-bison
5641
5642dvi-bison: \
5643    configure-bison
5644	@: $(MAKE); $(unstage)
5645	@[ -f ./bison/Makefile ] || exit 0; \
5646	r=`${PWD_COMMAND}`; export r; \
5647	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5648	$(HOST_EXPORTS) \
5649	for flag in $(EXTRA_HOST_FLAGS) ; do \
5650	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5651	done; \
5652	echo "Doing dvi in bison" ; \
5653	(cd $(HOST_SUBDIR)/bison && \
5654	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5655	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5656	          "RANLIB=$${RANLIB}" \
5657	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5658	          dvi) \
5659	  || exit 1
5660
5661@endif bison
5662
5663.PHONY: maybe-pdf-bison pdf-bison
5664maybe-pdf-bison:
5665@if bison
5666maybe-pdf-bison: pdf-bison
5667
5668pdf-bison: \
5669    configure-bison
5670	@: $(MAKE); $(unstage)
5671	@[ -f ./bison/Makefile ] || exit 0; \
5672	r=`${PWD_COMMAND}`; export r; \
5673	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5674	$(HOST_EXPORTS) \
5675	for flag in $(EXTRA_HOST_FLAGS) ; do \
5676	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5677	done; \
5678	echo "Doing pdf in bison" ; \
5679	(cd $(HOST_SUBDIR)/bison && \
5680	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5681	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5682	          "RANLIB=$${RANLIB}" \
5683	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5684	          pdf) \
5685	  || exit 1
5686
5687@endif bison
5688
5689.PHONY: maybe-html-bison html-bison
5690maybe-html-bison:
5691@if bison
5692maybe-html-bison: html-bison
5693
5694html-bison: \
5695    configure-bison
5696	@: $(MAKE); $(unstage)
5697	@[ -f ./bison/Makefile ] || exit 0; \
5698	r=`${PWD_COMMAND}`; export r; \
5699	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5700	$(HOST_EXPORTS) \
5701	for flag in $(EXTRA_HOST_FLAGS) ; do \
5702	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5703	done; \
5704	echo "Doing html in bison" ; \
5705	(cd $(HOST_SUBDIR)/bison && \
5706	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5707	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5708	          "RANLIB=$${RANLIB}" \
5709	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5710	          html) \
5711	  || exit 1
5712
5713@endif bison
5714
5715.PHONY: maybe-TAGS-bison TAGS-bison
5716maybe-TAGS-bison:
5717@if bison
5718maybe-TAGS-bison: TAGS-bison
5719
5720TAGS-bison: \
5721    configure-bison
5722	@: $(MAKE); $(unstage)
5723	@[ -f ./bison/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 TAGS in bison" ; \
5731	(cd $(HOST_SUBDIR)/bison && \
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	          TAGS) \
5737	  || exit 1
5738
5739@endif bison
5740
5741.PHONY: maybe-install-info-bison install-info-bison
5742maybe-install-info-bison:
5743@if bison
5744maybe-install-info-bison: install-info-bison
5745
5746install-info-bison: \
5747    configure-bison \
5748    info-bison
5749	@: $(MAKE); $(unstage)
5750	@[ -f ./bison/Makefile ] || exit 0; \
5751	r=`${PWD_COMMAND}`; export r; \
5752	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5753	$(HOST_EXPORTS) \
5754	for flag in $(EXTRA_HOST_FLAGS) ; do \
5755	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5756	done; \
5757	echo "Doing install-info in bison" ; \
5758	(cd $(HOST_SUBDIR)/bison && \
5759	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5760	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5761	          "RANLIB=$${RANLIB}" \
5762	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5763	          install-info) \
5764	  || exit 1
5765
5766@endif bison
5767
5768.PHONY: maybe-install-pdf-bison install-pdf-bison
5769maybe-install-pdf-bison:
5770@if bison
5771maybe-install-pdf-bison: install-pdf-bison
5772
5773install-pdf-bison: \
5774    configure-bison \
5775    pdf-bison
5776	@: $(MAKE); $(unstage)
5777	@[ -f ./bison/Makefile ] || exit 0; \
5778	r=`${PWD_COMMAND}`; export r; \
5779	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5780	$(HOST_EXPORTS) \
5781	for flag in $(EXTRA_HOST_FLAGS) ; do \
5782	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5783	done; \
5784	echo "Doing install-pdf in bison" ; \
5785	(cd $(HOST_SUBDIR)/bison && \
5786	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5787	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5788	          "RANLIB=$${RANLIB}" \
5789	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5790	          install-pdf) \
5791	  || exit 1
5792
5793@endif bison
5794
5795.PHONY: maybe-install-html-bison install-html-bison
5796maybe-install-html-bison:
5797@if bison
5798maybe-install-html-bison: install-html-bison
5799
5800install-html-bison: \
5801    configure-bison \
5802    html-bison
5803	@: $(MAKE); $(unstage)
5804	@[ -f ./bison/Makefile ] || exit 0; \
5805	r=`${PWD_COMMAND}`; export r; \
5806	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5807	$(HOST_EXPORTS) \
5808	for flag in $(EXTRA_HOST_FLAGS) ; do \
5809	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5810	done; \
5811	echo "Doing install-html in bison" ; \
5812	(cd $(HOST_SUBDIR)/bison && \
5813	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5814	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5815	          "RANLIB=$${RANLIB}" \
5816	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5817	          install-html) \
5818	  || exit 1
5819
5820@endif bison
5821
5822.PHONY: maybe-installcheck-bison installcheck-bison
5823maybe-installcheck-bison:
5824@if bison
5825maybe-installcheck-bison: installcheck-bison
5826
5827installcheck-bison: \
5828    configure-bison
5829	@: $(MAKE); $(unstage)
5830	@[ -f ./bison/Makefile ] || exit 0; \
5831	r=`${PWD_COMMAND}`; export r; \
5832	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5833	$(HOST_EXPORTS) \
5834	for flag in $(EXTRA_HOST_FLAGS) ; do \
5835	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5836	done; \
5837	echo "Doing installcheck in bison" ; \
5838	(cd $(HOST_SUBDIR)/bison && \
5839	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5840	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5841	          "RANLIB=$${RANLIB}" \
5842	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5843	          installcheck) \
5844	  || exit 1
5845
5846@endif bison
5847
5848.PHONY: maybe-mostlyclean-bison mostlyclean-bison
5849maybe-mostlyclean-bison:
5850@if bison
5851maybe-mostlyclean-bison: mostlyclean-bison
5852
5853mostlyclean-bison:
5854	@: $(MAKE); $(unstage)
5855	@[ -f ./bison/Makefile ] || exit 0; \
5856	r=`${PWD_COMMAND}`; export r; \
5857	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5858	$(HOST_EXPORTS) \
5859	for flag in $(EXTRA_HOST_FLAGS) ; do \
5860	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5861	done; \
5862	echo "Doing mostlyclean in bison" ; \
5863	(cd $(HOST_SUBDIR)/bison && \
5864	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5865	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5866	          "RANLIB=$${RANLIB}" \
5867	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5868	          mostlyclean) \
5869	  || exit 1
5870
5871@endif bison
5872
5873.PHONY: maybe-clean-bison clean-bison
5874maybe-clean-bison:
5875@if bison
5876maybe-clean-bison: clean-bison
5877
5878clean-bison:
5879	@: $(MAKE); $(unstage)
5880	@[ -f ./bison/Makefile ] || exit 0; \
5881	r=`${PWD_COMMAND}`; export r; \
5882	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5883	$(HOST_EXPORTS) \
5884	for flag in $(EXTRA_HOST_FLAGS) ; do \
5885	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5886	done; \
5887	echo "Doing clean in bison" ; \
5888	(cd $(HOST_SUBDIR)/bison && \
5889	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5890	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5891	          "RANLIB=$${RANLIB}" \
5892	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5893	          clean) \
5894	  || exit 1
5895
5896@endif bison
5897
5898.PHONY: maybe-distclean-bison distclean-bison
5899maybe-distclean-bison:
5900@if bison
5901maybe-distclean-bison: distclean-bison
5902
5903distclean-bison:
5904	@: $(MAKE); $(unstage)
5905	@[ -f ./bison/Makefile ] || exit 0; \
5906	r=`${PWD_COMMAND}`; export r; \
5907	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5908	$(HOST_EXPORTS) \
5909	for flag in $(EXTRA_HOST_FLAGS) ; do \
5910	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5911	done; \
5912	echo "Doing distclean in bison" ; \
5913	(cd $(HOST_SUBDIR)/bison && \
5914	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5915	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5916	          "RANLIB=$${RANLIB}" \
5917	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5918	          distclean) \
5919	  || exit 1
5920
5921@endif bison
5922
5923.PHONY: maybe-maintainer-clean-bison maintainer-clean-bison
5924maybe-maintainer-clean-bison:
5925@if bison
5926maybe-maintainer-clean-bison: maintainer-clean-bison
5927
5928maintainer-clean-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 maintainer-clean 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	          maintainer-clean) \
5944	  || exit 1
5945
5946@endif bison
5947
5948
5949
5950.PHONY: configure-cgen maybe-configure-cgen
5951maybe-configure-cgen:
5952@if gcc-bootstrap
5953configure-cgen: stage_current
5954@endif gcc-bootstrap
5955@if cgen
5956maybe-configure-cgen: configure-cgen
5957configure-cgen:
5958	@: $(MAKE); $(unstage)
5959	@r=`${PWD_COMMAND}`; export r; \
5960	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5961	test ! -f $(HOST_SUBDIR)/cgen/Makefile || exit 0; \
5962	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/cgen ; \
5963	$(HOST_EXPORTS)  \
5964	echo Configuring in $(HOST_SUBDIR)/cgen; \
5965	cd "$(HOST_SUBDIR)/cgen" || exit 1; \
5966	case $(srcdir) in \
5967	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
5968	  *) topdir=`echo $(HOST_SUBDIR)/cgen/ | \
5969		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
5970	esac; \
5971	srcdiroption="--srcdir=$${topdir}/cgen"; \
5972	libsrcdir="$$s/cgen"; \
5973	$(SHELL) $${libsrcdir}/configure \
5974	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
5975	  --target=${target_alias} $${srcdiroption}  \
5976	  || exit 1
5977@endif cgen
5978
5979
5980
5981
5982
5983.PHONY: all-cgen maybe-all-cgen
5984maybe-all-cgen:
5985@if gcc-bootstrap
5986all-cgen: stage_current
5987@endif gcc-bootstrap
5988@if cgen
5989TARGET-cgen=all
5990maybe-all-cgen: all-cgen
5991all-cgen: configure-cgen
5992	@: $(MAKE); $(unstage)
5993	@r=`${PWD_COMMAND}`; export r; \
5994	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5995	$(HOST_EXPORTS)  \
5996	(cd $(HOST_SUBDIR)/cgen && \
5997	  $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS)  \
5998		$(TARGET-cgen))
5999@endif cgen
6000
6001
6002
6003
6004.PHONY: check-cgen maybe-check-cgen
6005maybe-check-cgen:
6006@if cgen
6007maybe-check-cgen: check-cgen
6008
6009check-cgen:
6010	@: $(MAKE); $(unstage)
6011	@r=`${PWD_COMMAND}`; export r; \
6012	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6013	$(HOST_EXPORTS) \
6014	(cd $(HOST_SUBDIR)/cgen && \
6015	  $(MAKE) $(FLAGS_TO_PASS)  check)
6016
6017@endif cgen
6018
6019.PHONY: install-cgen maybe-install-cgen
6020maybe-install-cgen:
6021@if cgen
6022maybe-install-cgen: install-cgen
6023
6024install-cgen: installdirs
6025	@: $(MAKE); $(unstage)
6026	@r=`${PWD_COMMAND}`; export r; \
6027	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6028	$(HOST_EXPORTS) \
6029	(cd $(HOST_SUBDIR)/cgen && \
6030	  $(MAKE) $(FLAGS_TO_PASS)  install)
6031
6032@endif cgen
6033
6034.PHONY: install-strip-cgen maybe-install-strip-cgen
6035maybe-install-strip-cgen:
6036@if cgen
6037maybe-install-strip-cgen: install-strip-cgen
6038
6039install-strip-cgen: installdirs
6040	@: $(MAKE); $(unstage)
6041	@r=`${PWD_COMMAND}`; export r; \
6042	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6043	$(HOST_EXPORTS) \
6044	(cd $(HOST_SUBDIR)/cgen && \
6045	  $(MAKE) $(FLAGS_TO_PASS)  install-strip)
6046
6047@endif cgen
6048
6049# Other targets (info, dvi, pdf, etc.)
6050
6051.PHONY: maybe-info-cgen info-cgen
6052maybe-info-cgen:
6053@if cgen
6054maybe-info-cgen: info-cgen
6055
6056info-cgen: \
6057    configure-cgen
6058	@: $(MAKE); $(unstage)
6059	@[ -f ./cgen/Makefile ] || exit 0; \
6060	r=`${PWD_COMMAND}`; export r; \
6061	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6062	$(HOST_EXPORTS) \
6063	for flag in $(EXTRA_HOST_FLAGS) ; do \
6064	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6065	done; \
6066	echo "Doing info in cgen" ; \
6067	(cd $(HOST_SUBDIR)/cgen && \
6068	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6069	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6070	          "RANLIB=$${RANLIB}" \
6071	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6072	          info) \
6073	  || exit 1
6074
6075@endif cgen
6076
6077.PHONY: maybe-dvi-cgen dvi-cgen
6078maybe-dvi-cgen:
6079@if cgen
6080maybe-dvi-cgen: dvi-cgen
6081
6082dvi-cgen: \
6083    configure-cgen
6084	@: $(MAKE); $(unstage)
6085	@[ -f ./cgen/Makefile ] || exit 0; \
6086	r=`${PWD_COMMAND}`; export r; \
6087	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6088	$(HOST_EXPORTS) \
6089	for flag in $(EXTRA_HOST_FLAGS) ; do \
6090	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6091	done; \
6092	echo "Doing dvi in cgen" ; \
6093	(cd $(HOST_SUBDIR)/cgen && \
6094	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6095	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6096	          "RANLIB=$${RANLIB}" \
6097	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6098	          dvi) \
6099	  || exit 1
6100
6101@endif cgen
6102
6103.PHONY: maybe-pdf-cgen pdf-cgen
6104maybe-pdf-cgen:
6105@if cgen
6106maybe-pdf-cgen: pdf-cgen
6107
6108pdf-cgen: \
6109    configure-cgen
6110	@: $(MAKE); $(unstage)
6111	@[ -f ./cgen/Makefile ] || exit 0; \
6112	r=`${PWD_COMMAND}`; export r; \
6113	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6114	$(HOST_EXPORTS) \
6115	for flag in $(EXTRA_HOST_FLAGS) ; do \
6116	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6117	done; \
6118	echo "Doing pdf in cgen" ; \
6119	(cd $(HOST_SUBDIR)/cgen && \
6120	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6121	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6122	          "RANLIB=$${RANLIB}" \
6123	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6124	          pdf) \
6125	  || exit 1
6126
6127@endif cgen
6128
6129.PHONY: maybe-html-cgen html-cgen
6130maybe-html-cgen:
6131@if cgen
6132maybe-html-cgen: html-cgen
6133
6134html-cgen: \
6135    configure-cgen
6136	@: $(MAKE); $(unstage)
6137	@[ -f ./cgen/Makefile ] || exit 0; \
6138	r=`${PWD_COMMAND}`; export r; \
6139	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6140	$(HOST_EXPORTS) \
6141	for flag in $(EXTRA_HOST_FLAGS) ; do \
6142	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6143	done; \
6144	echo "Doing html in cgen" ; \
6145	(cd $(HOST_SUBDIR)/cgen && \
6146	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6147	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6148	          "RANLIB=$${RANLIB}" \
6149	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6150	          html) \
6151	  || exit 1
6152
6153@endif cgen
6154
6155.PHONY: maybe-TAGS-cgen TAGS-cgen
6156maybe-TAGS-cgen:
6157@if cgen
6158maybe-TAGS-cgen: TAGS-cgen
6159
6160TAGS-cgen: \
6161    configure-cgen
6162	@: $(MAKE); $(unstage)
6163	@[ -f ./cgen/Makefile ] || exit 0; \
6164	r=`${PWD_COMMAND}`; export r; \
6165	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6166	$(HOST_EXPORTS) \
6167	for flag in $(EXTRA_HOST_FLAGS) ; do \
6168	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6169	done; \
6170	echo "Doing TAGS in cgen" ; \
6171	(cd $(HOST_SUBDIR)/cgen && \
6172	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6173	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6174	          "RANLIB=$${RANLIB}" \
6175	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6176	          TAGS) \
6177	  || exit 1
6178
6179@endif cgen
6180
6181.PHONY: maybe-install-info-cgen install-info-cgen
6182maybe-install-info-cgen:
6183@if cgen
6184maybe-install-info-cgen: install-info-cgen
6185
6186install-info-cgen: \
6187    configure-cgen \
6188    info-cgen
6189	@: $(MAKE); $(unstage)
6190	@[ -f ./cgen/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 install-info in cgen" ; \
6198	(cd $(HOST_SUBDIR)/cgen && \
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	          install-info) \
6204	  || exit 1
6205
6206@endif cgen
6207
6208.PHONY: maybe-install-pdf-cgen install-pdf-cgen
6209maybe-install-pdf-cgen:
6210@if cgen
6211maybe-install-pdf-cgen: install-pdf-cgen
6212
6213install-pdf-cgen: \
6214    configure-cgen \
6215    pdf-cgen
6216	@: $(MAKE); $(unstage)
6217	@[ -f ./cgen/Makefile ] || exit 0; \
6218	r=`${PWD_COMMAND}`; export r; \
6219	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6220	$(HOST_EXPORTS) \
6221	for flag in $(EXTRA_HOST_FLAGS) ; do \
6222	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6223	done; \
6224	echo "Doing install-pdf in cgen" ; \
6225	(cd $(HOST_SUBDIR)/cgen && \
6226	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6227	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6228	          "RANLIB=$${RANLIB}" \
6229	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6230	          install-pdf) \
6231	  || exit 1
6232
6233@endif cgen
6234
6235.PHONY: maybe-install-html-cgen install-html-cgen
6236maybe-install-html-cgen:
6237@if cgen
6238maybe-install-html-cgen: install-html-cgen
6239
6240install-html-cgen: \
6241    configure-cgen \
6242    html-cgen
6243	@: $(MAKE); $(unstage)
6244	@[ -f ./cgen/Makefile ] || exit 0; \
6245	r=`${PWD_COMMAND}`; export r; \
6246	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6247	$(HOST_EXPORTS) \
6248	for flag in $(EXTRA_HOST_FLAGS) ; do \
6249	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6250	done; \
6251	echo "Doing install-html in cgen" ; \
6252	(cd $(HOST_SUBDIR)/cgen && \
6253	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6254	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6255	          "RANLIB=$${RANLIB}" \
6256	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6257	          install-html) \
6258	  || exit 1
6259
6260@endif cgen
6261
6262.PHONY: maybe-installcheck-cgen installcheck-cgen
6263maybe-installcheck-cgen:
6264@if cgen
6265maybe-installcheck-cgen: installcheck-cgen
6266
6267installcheck-cgen: \
6268    configure-cgen
6269	@: $(MAKE); $(unstage)
6270	@[ -f ./cgen/Makefile ] || exit 0; \
6271	r=`${PWD_COMMAND}`; export r; \
6272	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6273	$(HOST_EXPORTS) \
6274	for flag in $(EXTRA_HOST_FLAGS) ; do \
6275	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6276	done; \
6277	echo "Doing installcheck in cgen" ; \
6278	(cd $(HOST_SUBDIR)/cgen && \
6279	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6280	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6281	          "RANLIB=$${RANLIB}" \
6282	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6283	          installcheck) \
6284	  || exit 1
6285
6286@endif cgen
6287
6288.PHONY: maybe-mostlyclean-cgen mostlyclean-cgen
6289maybe-mostlyclean-cgen:
6290@if cgen
6291maybe-mostlyclean-cgen: mostlyclean-cgen
6292
6293mostlyclean-cgen:
6294	@: $(MAKE); $(unstage)
6295	@[ -f ./cgen/Makefile ] || exit 0; \
6296	r=`${PWD_COMMAND}`; export r; \
6297	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6298	$(HOST_EXPORTS) \
6299	for flag in $(EXTRA_HOST_FLAGS) ; do \
6300	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6301	done; \
6302	echo "Doing mostlyclean in cgen" ; \
6303	(cd $(HOST_SUBDIR)/cgen && \
6304	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6305	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6306	          "RANLIB=$${RANLIB}" \
6307	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6308	          mostlyclean) \
6309	  || exit 1
6310
6311@endif cgen
6312
6313.PHONY: maybe-clean-cgen clean-cgen
6314maybe-clean-cgen:
6315@if cgen
6316maybe-clean-cgen: clean-cgen
6317
6318clean-cgen:
6319	@: $(MAKE); $(unstage)
6320	@[ -f ./cgen/Makefile ] || exit 0; \
6321	r=`${PWD_COMMAND}`; export r; \
6322	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6323	$(HOST_EXPORTS) \
6324	for flag in $(EXTRA_HOST_FLAGS) ; do \
6325	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6326	done; \
6327	echo "Doing clean in cgen" ; \
6328	(cd $(HOST_SUBDIR)/cgen && \
6329	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6330	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6331	          "RANLIB=$${RANLIB}" \
6332	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6333	          clean) \
6334	  || exit 1
6335
6336@endif cgen
6337
6338.PHONY: maybe-distclean-cgen distclean-cgen
6339maybe-distclean-cgen:
6340@if cgen
6341maybe-distclean-cgen: distclean-cgen
6342
6343distclean-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 distclean 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	          distclean) \
6359	  || exit 1
6360
6361@endif cgen
6362
6363.PHONY: maybe-maintainer-clean-cgen maintainer-clean-cgen
6364maybe-maintainer-clean-cgen:
6365@if cgen
6366maybe-maintainer-clean-cgen: maintainer-clean-cgen
6367
6368maintainer-clean-cgen:
6369	@: $(MAKE); $(unstage)
6370	@[ -f ./cgen/Makefile ] || exit 0; \
6371	r=`${PWD_COMMAND}`; export r; \
6372	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6373	$(HOST_EXPORTS) \
6374	for flag in $(EXTRA_HOST_FLAGS) ; do \
6375	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6376	done; \
6377	echo "Doing maintainer-clean in cgen" ; \
6378	(cd $(HOST_SUBDIR)/cgen && \
6379	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6380	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6381	          "RANLIB=$${RANLIB}" \
6382	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6383	          maintainer-clean) \
6384	  || exit 1
6385
6386@endif cgen
6387
6388
6389
6390.PHONY: configure-dejagnu maybe-configure-dejagnu
6391maybe-configure-dejagnu:
6392@if gcc-bootstrap
6393configure-dejagnu: stage_current
6394@endif gcc-bootstrap
6395@if dejagnu
6396maybe-configure-dejagnu: configure-dejagnu
6397configure-dejagnu:
6398	@: $(MAKE); $(unstage)
6399	@r=`${PWD_COMMAND}`; export r; \
6400	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6401	test ! -f $(HOST_SUBDIR)/dejagnu/Makefile || exit 0; \
6402	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/dejagnu ; \
6403	$(HOST_EXPORTS)  \
6404	echo Configuring in $(HOST_SUBDIR)/dejagnu; \
6405	cd "$(HOST_SUBDIR)/dejagnu" || exit 1; \
6406	case $(srcdir) in \
6407	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
6408	  *) topdir=`echo $(HOST_SUBDIR)/dejagnu/ | \
6409		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
6410	esac; \
6411	srcdiroption="--srcdir=$${topdir}/dejagnu"; \
6412	libsrcdir="$$s/dejagnu"; \
6413	$(SHELL) $${libsrcdir}/configure \
6414	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
6415	  --target=${target_alias} $${srcdiroption}  \
6416	  || exit 1
6417@endif dejagnu
6418
6419
6420
6421
6422
6423.PHONY: all-dejagnu maybe-all-dejagnu
6424maybe-all-dejagnu:
6425@if gcc-bootstrap
6426all-dejagnu: stage_current
6427@endif gcc-bootstrap
6428@if dejagnu
6429TARGET-dejagnu=all
6430maybe-all-dejagnu: all-dejagnu
6431all-dejagnu: configure-dejagnu
6432	@: $(MAKE); $(unstage)
6433	@r=`${PWD_COMMAND}`; export r; \
6434	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6435	$(HOST_EXPORTS)  \
6436	(cd $(HOST_SUBDIR)/dejagnu && \
6437	  $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS)  \
6438		$(TARGET-dejagnu))
6439@endif dejagnu
6440
6441
6442
6443
6444.PHONY: check-dejagnu maybe-check-dejagnu
6445maybe-check-dejagnu:
6446@if dejagnu
6447maybe-check-dejagnu: check-dejagnu
6448
6449check-dejagnu:
6450	@: $(MAKE); $(unstage)
6451	@r=`${PWD_COMMAND}`; export r; \
6452	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6453	$(HOST_EXPORTS) \
6454	(cd $(HOST_SUBDIR)/dejagnu && \
6455	  $(MAKE) $(FLAGS_TO_PASS)  check)
6456
6457@endif dejagnu
6458
6459.PHONY: install-dejagnu maybe-install-dejagnu
6460maybe-install-dejagnu:
6461@if dejagnu
6462maybe-install-dejagnu: install-dejagnu
6463
6464install-dejagnu: installdirs
6465	@: $(MAKE); $(unstage)
6466	@r=`${PWD_COMMAND}`; export r; \
6467	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6468	$(HOST_EXPORTS) \
6469	(cd $(HOST_SUBDIR)/dejagnu && \
6470	  $(MAKE) $(FLAGS_TO_PASS)  install)
6471
6472@endif dejagnu
6473
6474.PHONY: install-strip-dejagnu maybe-install-strip-dejagnu
6475maybe-install-strip-dejagnu:
6476@if dejagnu
6477maybe-install-strip-dejagnu: install-strip-dejagnu
6478
6479install-strip-dejagnu: installdirs
6480	@: $(MAKE); $(unstage)
6481	@r=`${PWD_COMMAND}`; export r; \
6482	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6483	$(HOST_EXPORTS) \
6484	(cd $(HOST_SUBDIR)/dejagnu && \
6485	  $(MAKE) $(FLAGS_TO_PASS)  install-strip)
6486
6487@endif dejagnu
6488
6489# Other targets (info, dvi, pdf, etc.)
6490
6491.PHONY: maybe-info-dejagnu info-dejagnu
6492maybe-info-dejagnu:
6493@if dejagnu
6494maybe-info-dejagnu: info-dejagnu
6495
6496info-dejagnu: \
6497    configure-dejagnu
6498	@: $(MAKE); $(unstage)
6499	@[ -f ./dejagnu/Makefile ] || exit 0; \
6500	r=`${PWD_COMMAND}`; export r; \
6501	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6502	$(HOST_EXPORTS) \
6503	for flag in $(EXTRA_HOST_FLAGS) ; do \
6504	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6505	done; \
6506	echo "Doing info in dejagnu" ; \
6507	(cd $(HOST_SUBDIR)/dejagnu && \
6508	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6509	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6510	          "RANLIB=$${RANLIB}" \
6511	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6512	          info) \
6513	  || exit 1
6514
6515@endif dejagnu
6516
6517.PHONY: maybe-dvi-dejagnu dvi-dejagnu
6518maybe-dvi-dejagnu:
6519@if dejagnu
6520maybe-dvi-dejagnu: dvi-dejagnu
6521
6522dvi-dejagnu: \
6523    configure-dejagnu
6524	@: $(MAKE); $(unstage)
6525	@[ -f ./dejagnu/Makefile ] || exit 0; \
6526	r=`${PWD_COMMAND}`; export r; \
6527	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6528	$(HOST_EXPORTS) \
6529	for flag in $(EXTRA_HOST_FLAGS) ; do \
6530	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6531	done; \
6532	echo "Doing dvi in dejagnu" ; \
6533	(cd $(HOST_SUBDIR)/dejagnu && \
6534	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6535	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6536	          "RANLIB=$${RANLIB}" \
6537	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6538	          dvi) \
6539	  || exit 1
6540
6541@endif dejagnu
6542
6543.PHONY: maybe-pdf-dejagnu pdf-dejagnu
6544maybe-pdf-dejagnu:
6545@if dejagnu
6546maybe-pdf-dejagnu: pdf-dejagnu
6547
6548pdf-dejagnu: \
6549    configure-dejagnu
6550	@: $(MAKE); $(unstage)
6551	@[ -f ./dejagnu/Makefile ] || exit 0; \
6552	r=`${PWD_COMMAND}`; export r; \
6553	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6554	$(HOST_EXPORTS) \
6555	for flag in $(EXTRA_HOST_FLAGS) ; do \
6556	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6557	done; \
6558	echo "Doing pdf in dejagnu" ; \
6559	(cd $(HOST_SUBDIR)/dejagnu && \
6560	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6561	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6562	          "RANLIB=$${RANLIB}" \
6563	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6564	          pdf) \
6565	  || exit 1
6566
6567@endif dejagnu
6568
6569.PHONY: maybe-html-dejagnu html-dejagnu
6570maybe-html-dejagnu:
6571@if dejagnu
6572maybe-html-dejagnu: html-dejagnu
6573
6574html-dejagnu: \
6575    configure-dejagnu
6576	@: $(MAKE); $(unstage)
6577	@[ -f ./dejagnu/Makefile ] || exit 0; \
6578	r=`${PWD_COMMAND}`; export r; \
6579	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6580	$(HOST_EXPORTS) \
6581	for flag in $(EXTRA_HOST_FLAGS) ; do \
6582	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6583	done; \
6584	echo "Doing html in dejagnu" ; \
6585	(cd $(HOST_SUBDIR)/dejagnu && \
6586	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6587	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6588	          "RANLIB=$${RANLIB}" \
6589	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6590	          html) \
6591	  || exit 1
6592
6593@endif dejagnu
6594
6595.PHONY: maybe-TAGS-dejagnu TAGS-dejagnu
6596maybe-TAGS-dejagnu:
6597@if dejagnu
6598maybe-TAGS-dejagnu: TAGS-dejagnu
6599
6600TAGS-dejagnu: \
6601    configure-dejagnu
6602	@: $(MAKE); $(unstage)
6603	@[ -f ./dejagnu/Makefile ] || exit 0; \
6604	r=`${PWD_COMMAND}`; export r; \
6605	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6606	$(HOST_EXPORTS) \
6607	for flag in $(EXTRA_HOST_FLAGS) ; do \
6608	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6609	done; \
6610	echo "Doing TAGS in dejagnu" ; \
6611	(cd $(HOST_SUBDIR)/dejagnu && \
6612	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6613	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6614	          "RANLIB=$${RANLIB}" \
6615	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6616	          TAGS) \
6617	  || exit 1
6618
6619@endif dejagnu
6620
6621.PHONY: maybe-install-info-dejagnu install-info-dejagnu
6622maybe-install-info-dejagnu:
6623@if dejagnu
6624maybe-install-info-dejagnu: install-info-dejagnu
6625
6626install-info-dejagnu: \
6627    configure-dejagnu \
6628    info-dejagnu
6629	@: $(MAKE); $(unstage)
6630	@[ -f ./dejagnu/Makefile ] || exit 0; \
6631	r=`${PWD_COMMAND}`; export r; \
6632	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6633	$(HOST_EXPORTS) \
6634	for flag in $(EXTRA_HOST_FLAGS) ; do \
6635	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6636	done; \
6637	echo "Doing install-info in dejagnu" ; \
6638	(cd $(HOST_SUBDIR)/dejagnu && \
6639	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6640	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6641	          "RANLIB=$${RANLIB}" \
6642	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6643	          install-info) \
6644	  || exit 1
6645
6646@endif dejagnu
6647
6648.PHONY: maybe-install-pdf-dejagnu install-pdf-dejagnu
6649maybe-install-pdf-dejagnu:
6650@if dejagnu
6651maybe-install-pdf-dejagnu: install-pdf-dejagnu
6652
6653install-pdf-dejagnu: \
6654    configure-dejagnu \
6655    pdf-dejagnu
6656	@: $(MAKE); $(unstage)
6657	@[ -f ./dejagnu/Makefile ] || exit 0; \
6658	r=`${PWD_COMMAND}`; export r; \
6659	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6660	$(HOST_EXPORTS) \
6661	for flag in $(EXTRA_HOST_FLAGS) ; do \
6662	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6663	done; \
6664	echo "Doing install-pdf in dejagnu" ; \
6665	(cd $(HOST_SUBDIR)/dejagnu && \
6666	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6667	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6668	          "RANLIB=$${RANLIB}" \
6669	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6670	          install-pdf) \
6671	  || exit 1
6672
6673@endif dejagnu
6674
6675.PHONY: maybe-install-html-dejagnu install-html-dejagnu
6676maybe-install-html-dejagnu:
6677@if dejagnu
6678maybe-install-html-dejagnu: install-html-dejagnu
6679
6680install-html-dejagnu: \
6681    configure-dejagnu \
6682    html-dejagnu
6683	@: $(MAKE); $(unstage)
6684	@[ -f ./dejagnu/Makefile ] || exit 0; \
6685	r=`${PWD_COMMAND}`; export r; \
6686	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6687	$(HOST_EXPORTS) \
6688	for flag in $(EXTRA_HOST_FLAGS) ; do \
6689	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6690	done; \
6691	echo "Doing install-html in dejagnu" ; \
6692	(cd $(HOST_SUBDIR)/dejagnu && \
6693	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6694	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6695	          "RANLIB=$${RANLIB}" \
6696	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6697	          install-html) \
6698	  || exit 1
6699
6700@endif dejagnu
6701
6702.PHONY: maybe-installcheck-dejagnu installcheck-dejagnu
6703maybe-installcheck-dejagnu:
6704@if dejagnu
6705maybe-installcheck-dejagnu: installcheck-dejagnu
6706
6707installcheck-dejagnu: \
6708    configure-dejagnu
6709	@: $(MAKE); $(unstage)
6710	@[ -f ./dejagnu/Makefile ] || exit 0; \
6711	r=`${PWD_COMMAND}`; export r; \
6712	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6713	$(HOST_EXPORTS) \
6714	for flag in $(EXTRA_HOST_FLAGS) ; do \
6715	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6716	done; \
6717	echo "Doing installcheck in dejagnu" ; \
6718	(cd $(HOST_SUBDIR)/dejagnu && \
6719	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6720	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6721	          "RANLIB=$${RANLIB}" \
6722	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6723	          installcheck) \
6724	  || exit 1
6725
6726@endif dejagnu
6727
6728.PHONY: maybe-mostlyclean-dejagnu mostlyclean-dejagnu
6729maybe-mostlyclean-dejagnu:
6730@if dejagnu
6731maybe-mostlyclean-dejagnu: mostlyclean-dejagnu
6732
6733mostlyclean-dejagnu:
6734	@: $(MAKE); $(unstage)
6735	@[ -f ./dejagnu/Makefile ] || exit 0; \
6736	r=`${PWD_COMMAND}`; export r; \
6737	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6738	$(HOST_EXPORTS) \
6739	for flag in $(EXTRA_HOST_FLAGS) ; do \
6740	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6741	done; \
6742	echo "Doing mostlyclean in dejagnu" ; \
6743	(cd $(HOST_SUBDIR)/dejagnu && \
6744	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6745	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6746	          "RANLIB=$${RANLIB}" \
6747	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6748	          mostlyclean) \
6749	  || exit 1
6750
6751@endif dejagnu
6752
6753.PHONY: maybe-clean-dejagnu clean-dejagnu
6754maybe-clean-dejagnu:
6755@if dejagnu
6756maybe-clean-dejagnu: clean-dejagnu
6757
6758clean-dejagnu:
6759	@: $(MAKE); $(unstage)
6760	@[ -f ./dejagnu/Makefile ] || exit 0; \
6761	r=`${PWD_COMMAND}`; export r; \
6762	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6763	$(HOST_EXPORTS) \
6764	for flag in $(EXTRA_HOST_FLAGS) ; do \
6765	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6766	done; \
6767	echo "Doing clean in dejagnu" ; \
6768	(cd $(HOST_SUBDIR)/dejagnu && \
6769	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6770	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6771	          "RANLIB=$${RANLIB}" \
6772	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6773	          clean) \
6774	  || exit 1
6775
6776@endif dejagnu
6777
6778.PHONY: maybe-distclean-dejagnu distclean-dejagnu
6779maybe-distclean-dejagnu:
6780@if dejagnu
6781maybe-distclean-dejagnu: distclean-dejagnu
6782
6783distclean-dejagnu:
6784	@: $(MAKE); $(unstage)
6785	@[ -f ./dejagnu/Makefile ] || exit 0; \
6786	r=`${PWD_COMMAND}`; export r; \
6787	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6788	$(HOST_EXPORTS) \
6789	for flag in $(EXTRA_HOST_FLAGS) ; do \
6790	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6791	done; \
6792	echo "Doing distclean in dejagnu" ; \
6793	(cd $(HOST_SUBDIR)/dejagnu && \
6794	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6795	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6796	          "RANLIB=$${RANLIB}" \
6797	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6798	          distclean) \
6799	  || exit 1
6800
6801@endif dejagnu
6802
6803.PHONY: maybe-maintainer-clean-dejagnu maintainer-clean-dejagnu
6804maybe-maintainer-clean-dejagnu:
6805@if dejagnu
6806maybe-maintainer-clean-dejagnu: maintainer-clean-dejagnu
6807
6808maintainer-clean-dejagnu:
6809	@: $(MAKE); $(unstage)
6810	@[ -f ./dejagnu/Makefile ] || exit 0; \
6811	r=`${PWD_COMMAND}`; export r; \
6812	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6813	$(HOST_EXPORTS) \
6814	for flag in $(EXTRA_HOST_FLAGS) ; do \
6815	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6816	done; \
6817	echo "Doing maintainer-clean in dejagnu" ; \
6818	(cd $(HOST_SUBDIR)/dejagnu && \
6819	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6820	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6821	          "RANLIB=$${RANLIB}" \
6822	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6823	          maintainer-clean) \
6824	  || exit 1
6825
6826@endif dejagnu
6827
6828
6829
6830.PHONY: configure-etc maybe-configure-etc
6831maybe-configure-etc:
6832@if gcc-bootstrap
6833configure-etc: stage_current
6834@endif gcc-bootstrap
6835@if etc
6836maybe-configure-etc: configure-etc
6837configure-etc:
6838	@: $(MAKE); $(unstage)
6839	@r=`${PWD_COMMAND}`; export r; \
6840	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6841	test ! -f $(HOST_SUBDIR)/etc/Makefile || exit 0; \
6842	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/etc ; \
6843	$(HOST_EXPORTS)  \
6844	echo Configuring in $(HOST_SUBDIR)/etc; \
6845	cd "$(HOST_SUBDIR)/etc" || exit 1; \
6846	case $(srcdir) in \
6847	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
6848	  *) topdir=`echo $(HOST_SUBDIR)/etc/ | \
6849		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
6850	esac; \
6851	srcdiroption="--srcdir=$${topdir}/etc"; \
6852	libsrcdir="$$s/etc"; \
6853	$(SHELL) $${libsrcdir}/configure \
6854	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
6855	  --target=${target_alias} $${srcdiroption}  \
6856	  || exit 1
6857@endif etc
6858
6859
6860
6861
6862
6863.PHONY: all-etc maybe-all-etc
6864maybe-all-etc:
6865@if gcc-bootstrap
6866all-etc: stage_current
6867@endif gcc-bootstrap
6868@if etc
6869TARGET-etc=all
6870maybe-all-etc: all-etc
6871all-etc: configure-etc
6872	@: $(MAKE); $(unstage)
6873	@r=`${PWD_COMMAND}`; export r; \
6874	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6875	$(HOST_EXPORTS)  \
6876	(cd $(HOST_SUBDIR)/etc && \
6877	  $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS)  \
6878		$(TARGET-etc))
6879@endif etc
6880
6881
6882
6883
6884.PHONY: check-etc maybe-check-etc
6885maybe-check-etc:
6886@if etc
6887maybe-check-etc: check-etc
6888
6889check-etc:
6890	@: $(MAKE); $(unstage)
6891	@r=`${PWD_COMMAND}`; export r; \
6892	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6893	$(HOST_EXPORTS) \
6894	(cd $(HOST_SUBDIR)/etc && \
6895	  $(MAKE) $(FLAGS_TO_PASS)  check)
6896
6897@endif etc
6898
6899.PHONY: install-etc maybe-install-etc
6900maybe-install-etc:
6901@if etc
6902maybe-install-etc: install-etc
6903
6904install-etc: installdirs
6905	@: $(MAKE); $(unstage)
6906	@r=`${PWD_COMMAND}`; export r; \
6907	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6908	$(HOST_EXPORTS) \
6909	(cd $(HOST_SUBDIR)/etc && \
6910	  $(MAKE) $(FLAGS_TO_PASS)  install)
6911
6912@endif etc
6913
6914.PHONY: install-strip-etc maybe-install-strip-etc
6915maybe-install-strip-etc:
6916@if etc
6917maybe-install-strip-etc: install-strip-etc
6918
6919install-strip-etc: installdirs
6920	@: $(MAKE); $(unstage)
6921	@r=`${PWD_COMMAND}`; export r; \
6922	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6923	$(HOST_EXPORTS) \
6924	(cd $(HOST_SUBDIR)/etc && \
6925	  $(MAKE) $(FLAGS_TO_PASS)  install-strip)
6926
6927@endif etc
6928
6929# Other targets (info, dvi, pdf, etc.)
6930
6931.PHONY: maybe-info-etc info-etc
6932maybe-info-etc:
6933@if etc
6934maybe-info-etc: info-etc
6935
6936info-etc: \
6937    configure-etc
6938	@: $(MAKE); $(unstage)
6939	@[ -f ./etc/Makefile ] || exit 0; \
6940	r=`${PWD_COMMAND}`; export r; \
6941	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6942	$(HOST_EXPORTS) \
6943	for flag in $(EXTRA_HOST_FLAGS) ; do \
6944	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6945	done; \
6946	echo "Doing info in etc" ; \
6947	(cd $(HOST_SUBDIR)/etc && \
6948	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6949	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6950	          "RANLIB=$${RANLIB}" \
6951	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6952	          info) \
6953	  || exit 1
6954
6955@endif etc
6956
6957.PHONY: maybe-dvi-etc dvi-etc
6958maybe-dvi-etc:
6959@if etc
6960maybe-dvi-etc: dvi-etc
6961
6962dvi-etc: \
6963    configure-etc
6964	@: $(MAKE); $(unstage)
6965	@[ -f ./etc/Makefile ] || exit 0; \
6966	r=`${PWD_COMMAND}`; export r; \
6967	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6968	$(HOST_EXPORTS) \
6969	for flag in $(EXTRA_HOST_FLAGS) ; do \
6970	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6971	done; \
6972	echo "Doing dvi in etc" ; \
6973	(cd $(HOST_SUBDIR)/etc && \
6974	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6975	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6976	          "RANLIB=$${RANLIB}" \
6977	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6978	          dvi) \
6979	  || exit 1
6980
6981@endif etc
6982
6983.PHONY: maybe-pdf-etc pdf-etc
6984maybe-pdf-etc:
6985@if etc
6986maybe-pdf-etc: pdf-etc
6987
6988pdf-etc: \
6989    configure-etc
6990	@: $(MAKE); $(unstage)
6991	@[ -f ./etc/Makefile ] || exit 0; \
6992	r=`${PWD_COMMAND}`; export r; \
6993	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6994	$(HOST_EXPORTS) \
6995	for flag in $(EXTRA_HOST_FLAGS) ; do \
6996	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6997	done; \
6998	echo "Doing pdf in etc" ; \
6999	(cd $(HOST_SUBDIR)/etc && \
7000	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7001	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7002	          "RANLIB=$${RANLIB}" \
7003	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7004	          pdf) \
7005	  || exit 1
7006
7007@endif etc
7008
7009.PHONY: maybe-html-etc html-etc
7010maybe-html-etc:
7011@if etc
7012maybe-html-etc: html-etc
7013
7014html-etc: \
7015    configure-etc
7016	@: $(MAKE); $(unstage)
7017	@[ -f ./etc/Makefile ] || exit 0; \
7018	r=`${PWD_COMMAND}`; export r; \
7019	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7020	$(HOST_EXPORTS) \
7021	for flag in $(EXTRA_HOST_FLAGS) ; do \
7022	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7023	done; \
7024	echo "Doing html in etc" ; \
7025	(cd $(HOST_SUBDIR)/etc && \
7026	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7027	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7028	          "RANLIB=$${RANLIB}" \
7029	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7030	          html) \
7031	  || exit 1
7032
7033@endif etc
7034
7035.PHONY: maybe-TAGS-etc TAGS-etc
7036maybe-TAGS-etc:
7037@if etc
7038maybe-TAGS-etc: TAGS-etc
7039
7040TAGS-etc: \
7041    configure-etc
7042	@: $(MAKE); $(unstage)
7043	@[ -f ./etc/Makefile ] || exit 0; \
7044	r=`${PWD_COMMAND}`; export r; \
7045	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7046	$(HOST_EXPORTS) \
7047	for flag in $(EXTRA_HOST_FLAGS) ; do \
7048	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7049	done; \
7050	echo "Doing TAGS in etc" ; \
7051	(cd $(HOST_SUBDIR)/etc && \
7052	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7053	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7054	          "RANLIB=$${RANLIB}" \
7055	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7056	          TAGS) \
7057	  || exit 1
7058
7059@endif etc
7060
7061.PHONY: maybe-install-info-etc install-info-etc
7062maybe-install-info-etc:
7063@if etc
7064maybe-install-info-etc: install-info-etc
7065
7066install-info-etc: \
7067    configure-etc \
7068    info-etc
7069	@: $(MAKE); $(unstage)
7070	@[ -f ./etc/Makefile ] || exit 0; \
7071	r=`${PWD_COMMAND}`; export r; \
7072	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7073	$(HOST_EXPORTS) \
7074	for flag in $(EXTRA_HOST_FLAGS) ; do \
7075	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7076	done; \
7077	echo "Doing install-info in etc" ; \
7078	(cd $(HOST_SUBDIR)/etc && \
7079	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7080	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7081	          "RANLIB=$${RANLIB}" \
7082	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7083	          install-info) \
7084	  || exit 1
7085
7086@endif etc
7087
7088.PHONY: maybe-install-pdf-etc install-pdf-etc
7089maybe-install-pdf-etc:
7090@if etc
7091maybe-install-pdf-etc: install-pdf-etc
7092
7093install-pdf-etc: \
7094    configure-etc \
7095    pdf-etc
7096	@: $(MAKE); $(unstage)
7097	@[ -f ./etc/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 install-pdf in etc" ; \
7105	(cd $(HOST_SUBDIR)/etc && \
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	          install-pdf) \
7111	  || exit 1
7112
7113@endif etc
7114
7115.PHONY: maybe-install-html-etc install-html-etc
7116maybe-install-html-etc:
7117@if etc
7118maybe-install-html-etc: install-html-etc
7119
7120install-html-etc: \
7121    configure-etc \
7122    html-etc
7123	@: $(MAKE); $(unstage)
7124	@[ -f ./etc/Makefile ] || exit 0; \
7125	r=`${PWD_COMMAND}`; export r; \
7126	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7127	$(HOST_EXPORTS) \
7128	for flag in $(EXTRA_HOST_FLAGS) ; do \
7129	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7130	done; \
7131	echo "Doing install-html in etc" ; \
7132	(cd $(HOST_SUBDIR)/etc && \
7133	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7134	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7135	          "RANLIB=$${RANLIB}" \
7136	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7137	          install-html) \
7138	  || exit 1
7139
7140@endif etc
7141
7142.PHONY: maybe-installcheck-etc installcheck-etc
7143maybe-installcheck-etc:
7144@if etc
7145maybe-installcheck-etc: installcheck-etc
7146
7147installcheck-etc: \
7148    configure-etc
7149	@: $(MAKE); $(unstage)
7150	@[ -f ./etc/Makefile ] || exit 0; \
7151	r=`${PWD_COMMAND}`; export r; \
7152	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7153	$(HOST_EXPORTS) \
7154	for flag in $(EXTRA_HOST_FLAGS) ; do \
7155	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7156	done; \
7157	echo "Doing installcheck in etc" ; \
7158	(cd $(HOST_SUBDIR)/etc && \
7159	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7160	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7161	          "RANLIB=$${RANLIB}" \
7162	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7163	          installcheck) \
7164	  || exit 1
7165
7166@endif etc
7167
7168.PHONY: maybe-mostlyclean-etc mostlyclean-etc
7169maybe-mostlyclean-etc:
7170@if etc
7171maybe-mostlyclean-etc: mostlyclean-etc
7172
7173mostlyclean-etc:
7174	@: $(MAKE); $(unstage)
7175	@[ -f ./etc/Makefile ] || exit 0; \
7176	r=`${PWD_COMMAND}`; export r; \
7177	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7178	$(HOST_EXPORTS) \
7179	for flag in $(EXTRA_HOST_FLAGS) ; do \
7180	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7181	done; \
7182	echo "Doing mostlyclean in etc" ; \
7183	(cd $(HOST_SUBDIR)/etc && \
7184	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7185	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7186	          "RANLIB=$${RANLIB}" \
7187	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7188	          mostlyclean) \
7189	  || exit 1
7190
7191@endif etc
7192
7193.PHONY: maybe-clean-etc clean-etc
7194maybe-clean-etc:
7195@if etc
7196maybe-clean-etc: clean-etc
7197
7198clean-etc:
7199	@: $(MAKE); $(unstage)
7200	@[ -f ./etc/Makefile ] || exit 0; \
7201	r=`${PWD_COMMAND}`; export r; \
7202	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7203	$(HOST_EXPORTS) \
7204	for flag in $(EXTRA_HOST_FLAGS) ; do \
7205	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7206	done; \
7207	echo "Doing clean in etc" ; \
7208	(cd $(HOST_SUBDIR)/etc && \
7209	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7210	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7211	          "RANLIB=$${RANLIB}" \
7212	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7213	          clean) \
7214	  || exit 1
7215
7216@endif etc
7217
7218.PHONY: maybe-distclean-etc distclean-etc
7219maybe-distclean-etc:
7220@if etc
7221maybe-distclean-etc: distclean-etc
7222
7223distclean-etc:
7224	@: $(MAKE); $(unstage)
7225	@[ -f ./etc/Makefile ] || exit 0; \
7226	r=`${PWD_COMMAND}`; export r; \
7227	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7228	$(HOST_EXPORTS) \
7229	for flag in $(EXTRA_HOST_FLAGS) ; do \
7230	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7231	done; \
7232	echo "Doing distclean in etc" ; \
7233	(cd $(HOST_SUBDIR)/etc && \
7234	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7235	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7236	          "RANLIB=$${RANLIB}" \
7237	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7238	          distclean) \
7239	  || exit 1
7240
7241@endif etc
7242
7243.PHONY: maybe-maintainer-clean-etc maintainer-clean-etc
7244maybe-maintainer-clean-etc:
7245@if etc
7246maybe-maintainer-clean-etc: maintainer-clean-etc
7247
7248maintainer-clean-etc:
7249	@: $(MAKE); $(unstage)
7250	@[ -f ./etc/Makefile ] || exit 0; \
7251	r=`${PWD_COMMAND}`; export r; \
7252	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7253	$(HOST_EXPORTS) \
7254	for flag in $(EXTRA_HOST_FLAGS) ; do \
7255	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7256	done; \
7257	echo "Doing maintainer-clean in etc" ; \
7258	(cd $(HOST_SUBDIR)/etc && \
7259	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7260	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7261	          "RANLIB=$${RANLIB}" \
7262	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7263	          maintainer-clean) \
7264	  || exit 1
7265
7266@endif etc
7267
7268
7269
7270.PHONY: configure-fastjar maybe-configure-fastjar
7271maybe-configure-fastjar:
7272@if gcc-bootstrap
7273configure-fastjar: stage_current
7274@endif gcc-bootstrap
7275@if fastjar
7276maybe-configure-fastjar: configure-fastjar
7277configure-fastjar:
7278	@: $(MAKE); $(unstage)
7279	@r=`${PWD_COMMAND}`; export r; \
7280	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7281	test ! -f $(HOST_SUBDIR)/fastjar/Makefile || exit 0; \
7282	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/fastjar ; \
7283	$(HOST_EXPORTS)  \
7284	echo Configuring in $(HOST_SUBDIR)/fastjar; \
7285	cd "$(HOST_SUBDIR)/fastjar" || exit 1; \
7286	case $(srcdir) in \
7287	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
7288	  *) topdir=`echo $(HOST_SUBDIR)/fastjar/ | \
7289		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
7290	esac; \
7291	srcdiroption="--srcdir=$${topdir}/fastjar"; \
7292	libsrcdir="$$s/fastjar"; \
7293	$(SHELL) $${libsrcdir}/configure \
7294	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
7295	  --target=${target_alias} $${srcdiroption}  \
7296	  || exit 1
7297@endif fastjar
7298
7299
7300
7301
7302
7303.PHONY: all-fastjar maybe-all-fastjar
7304maybe-all-fastjar:
7305@if gcc-bootstrap
7306all-fastjar: stage_current
7307@endif gcc-bootstrap
7308@if fastjar
7309TARGET-fastjar=all
7310maybe-all-fastjar: all-fastjar
7311all-fastjar: configure-fastjar
7312	@: $(MAKE); $(unstage)
7313	@r=`${PWD_COMMAND}`; export r; \
7314	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7315	$(HOST_EXPORTS)  \
7316	(cd $(HOST_SUBDIR)/fastjar && \
7317	  $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS)  \
7318		$(TARGET-fastjar))
7319@endif fastjar
7320
7321
7322
7323
7324.PHONY: check-fastjar maybe-check-fastjar
7325maybe-check-fastjar:
7326@if fastjar
7327maybe-check-fastjar: check-fastjar
7328
7329# This module is only tested in a native toolchain.
7330check-fastjar:
7331	@: $(MAKE); $(unstage)
7332	@if [ '$(host)' = '$(target)' ] ; then \
7333	  r=`${PWD_COMMAND}`; export r; \
7334	  s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7335	  $(HOST_EXPORTS) \
7336	  (cd $(HOST_SUBDIR)/fastjar && \
7337	    $(MAKE) $(FLAGS_TO_PASS)  check); \
7338	fi
7339
7340@endif fastjar
7341
7342.PHONY: install-fastjar maybe-install-fastjar
7343maybe-install-fastjar:
7344@if fastjar
7345maybe-install-fastjar: install-fastjar
7346
7347install-fastjar: installdirs
7348	@: $(MAKE); $(unstage)
7349	@r=`${PWD_COMMAND}`; export r; \
7350	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7351	$(HOST_EXPORTS) \
7352	(cd $(HOST_SUBDIR)/fastjar && \
7353	  $(MAKE) $(FLAGS_TO_PASS)  install)
7354
7355@endif fastjar
7356
7357.PHONY: install-strip-fastjar maybe-install-strip-fastjar
7358maybe-install-strip-fastjar:
7359@if fastjar
7360maybe-install-strip-fastjar: install-strip-fastjar
7361
7362install-strip-fastjar: installdirs
7363	@: $(MAKE); $(unstage)
7364	@r=`${PWD_COMMAND}`; export r; \
7365	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7366	$(HOST_EXPORTS) \
7367	(cd $(HOST_SUBDIR)/fastjar && \
7368	  $(MAKE) $(FLAGS_TO_PASS)  install-strip)
7369
7370@endif fastjar
7371
7372# Other targets (info, dvi, pdf, etc.)
7373
7374.PHONY: maybe-info-fastjar info-fastjar
7375maybe-info-fastjar:
7376@if fastjar
7377maybe-info-fastjar: info-fastjar
7378
7379info-fastjar: \
7380    configure-fastjar
7381	@: $(MAKE); $(unstage)
7382	@[ -f ./fastjar/Makefile ] || exit 0; \
7383	r=`${PWD_COMMAND}`; export r; \
7384	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7385	$(HOST_EXPORTS) \
7386	for flag in $(EXTRA_HOST_FLAGS) ; do \
7387	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7388	done; \
7389	echo "Doing info in fastjar" ; \
7390	(cd $(HOST_SUBDIR)/fastjar && \
7391	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7392	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7393	          "RANLIB=$${RANLIB}" \
7394	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7395	          info) \
7396	  || exit 1
7397
7398@endif fastjar
7399
7400.PHONY: maybe-dvi-fastjar dvi-fastjar
7401maybe-dvi-fastjar:
7402@if fastjar
7403maybe-dvi-fastjar: dvi-fastjar
7404
7405dvi-fastjar: \
7406    configure-fastjar
7407	@: $(MAKE); $(unstage)
7408	@[ -f ./fastjar/Makefile ] || exit 0; \
7409	r=`${PWD_COMMAND}`; export r; \
7410	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7411	$(HOST_EXPORTS) \
7412	for flag in $(EXTRA_HOST_FLAGS) ; do \
7413	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7414	done; \
7415	echo "Doing dvi in fastjar" ; \
7416	(cd $(HOST_SUBDIR)/fastjar && \
7417	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7418	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7419	          "RANLIB=$${RANLIB}" \
7420	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7421	          dvi) \
7422	  || exit 1
7423
7424@endif fastjar
7425
7426.PHONY: maybe-pdf-fastjar pdf-fastjar
7427maybe-pdf-fastjar:
7428@if fastjar
7429maybe-pdf-fastjar: pdf-fastjar
7430
7431pdf-fastjar: \
7432    configure-fastjar
7433	@: $(MAKE); $(unstage)
7434	@[ -f ./fastjar/Makefile ] || exit 0; \
7435	r=`${PWD_COMMAND}`; export r; \
7436	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7437	$(HOST_EXPORTS) \
7438	for flag in $(EXTRA_HOST_FLAGS) ; do \
7439	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7440	done; \
7441	echo "Doing pdf in fastjar" ; \
7442	(cd $(HOST_SUBDIR)/fastjar && \
7443	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7444	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7445	          "RANLIB=$${RANLIB}" \
7446	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7447	          pdf) \
7448	  || exit 1
7449
7450@endif fastjar
7451
7452.PHONY: maybe-html-fastjar html-fastjar
7453maybe-html-fastjar:
7454@if fastjar
7455maybe-html-fastjar: html-fastjar
7456
7457html-fastjar: \
7458    configure-fastjar
7459	@: $(MAKE); $(unstage)
7460	@[ -f ./fastjar/Makefile ] || exit 0; \
7461	r=`${PWD_COMMAND}`; export r; \
7462	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7463	$(HOST_EXPORTS) \
7464	for flag in $(EXTRA_HOST_FLAGS) ; do \
7465	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7466	done; \
7467	echo "Doing html in fastjar" ; \
7468	(cd $(HOST_SUBDIR)/fastjar && \
7469	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7470	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7471	          "RANLIB=$${RANLIB}" \
7472	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7473	          html) \
7474	  || exit 1
7475
7476@endif fastjar
7477
7478.PHONY: maybe-TAGS-fastjar TAGS-fastjar
7479maybe-TAGS-fastjar:
7480@if fastjar
7481maybe-TAGS-fastjar: TAGS-fastjar
7482
7483TAGS-fastjar: \
7484    configure-fastjar
7485	@: $(MAKE); $(unstage)
7486	@[ -f ./fastjar/Makefile ] || exit 0; \
7487	r=`${PWD_COMMAND}`; export r; \
7488	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7489	$(HOST_EXPORTS) \
7490	for flag in $(EXTRA_HOST_FLAGS) ; do \
7491	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7492	done; \
7493	echo "Doing TAGS in fastjar" ; \
7494	(cd $(HOST_SUBDIR)/fastjar && \
7495	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7496	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7497	          "RANLIB=$${RANLIB}" \
7498	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7499	          TAGS) \
7500	  || exit 1
7501
7502@endif fastjar
7503
7504.PHONY: maybe-install-info-fastjar install-info-fastjar
7505maybe-install-info-fastjar:
7506@if fastjar
7507maybe-install-info-fastjar: install-info-fastjar
7508
7509install-info-fastjar: \
7510    configure-fastjar \
7511    info-fastjar
7512	@: $(MAKE); $(unstage)
7513	@[ -f ./fastjar/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 install-info in fastjar" ; \
7521	(cd $(HOST_SUBDIR)/fastjar && \
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	          install-info) \
7527	  || exit 1
7528
7529@endif fastjar
7530
7531.PHONY: maybe-install-pdf-fastjar install-pdf-fastjar
7532maybe-install-pdf-fastjar:
7533@if fastjar
7534maybe-install-pdf-fastjar: install-pdf-fastjar
7535
7536install-pdf-fastjar: \
7537    configure-fastjar \
7538    pdf-fastjar
7539	@: $(MAKE); $(unstage)
7540	@[ -f ./fastjar/Makefile ] || exit 0; \
7541	r=`${PWD_COMMAND}`; export r; \
7542	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7543	$(HOST_EXPORTS) \
7544	for flag in $(EXTRA_HOST_FLAGS) ; do \
7545	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7546	done; \
7547	echo "Doing install-pdf in fastjar" ; \
7548	(cd $(HOST_SUBDIR)/fastjar && \
7549	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7550	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7551	          "RANLIB=$${RANLIB}" \
7552	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7553	          install-pdf) \
7554	  || exit 1
7555
7556@endif fastjar
7557
7558.PHONY: maybe-install-html-fastjar install-html-fastjar
7559maybe-install-html-fastjar:
7560@if fastjar
7561maybe-install-html-fastjar: install-html-fastjar
7562
7563install-html-fastjar: \
7564    configure-fastjar \
7565    html-fastjar
7566	@: $(MAKE); $(unstage)
7567	@[ -f ./fastjar/Makefile ] || exit 0; \
7568	r=`${PWD_COMMAND}`; export r; \
7569	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7570	$(HOST_EXPORTS) \
7571	for flag in $(EXTRA_HOST_FLAGS) ; do \
7572	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7573	done; \
7574	echo "Doing install-html in fastjar" ; \
7575	(cd $(HOST_SUBDIR)/fastjar && \
7576	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7577	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7578	          "RANLIB=$${RANLIB}" \
7579	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7580	          install-html) \
7581	  || exit 1
7582
7583@endif fastjar
7584
7585.PHONY: maybe-installcheck-fastjar installcheck-fastjar
7586maybe-installcheck-fastjar:
7587@if fastjar
7588maybe-installcheck-fastjar: installcheck-fastjar
7589
7590installcheck-fastjar: \
7591    configure-fastjar
7592	@: $(MAKE); $(unstage)
7593	@[ -f ./fastjar/Makefile ] || exit 0; \
7594	r=`${PWD_COMMAND}`; export r; \
7595	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7596	$(HOST_EXPORTS) \
7597	for flag in $(EXTRA_HOST_FLAGS) ; do \
7598	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7599	done; \
7600	echo "Doing installcheck in fastjar" ; \
7601	(cd $(HOST_SUBDIR)/fastjar && \
7602	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7603	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7604	          "RANLIB=$${RANLIB}" \
7605	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7606	          installcheck) \
7607	  || exit 1
7608
7609@endif fastjar
7610
7611.PHONY: maybe-mostlyclean-fastjar mostlyclean-fastjar
7612maybe-mostlyclean-fastjar:
7613@if fastjar
7614maybe-mostlyclean-fastjar: mostlyclean-fastjar
7615
7616mostlyclean-fastjar:
7617	@: $(MAKE); $(unstage)
7618	@[ -f ./fastjar/Makefile ] || exit 0; \
7619	r=`${PWD_COMMAND}`; export r; \
7620	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7621	$(HOST_EXPORTS) \
7622	for flag in $(EXTRA_HOST_FLAGS) ; do \
7623	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7624	done; \
7625	echo "Doing mostlyclean in fastjar" ; \
7626	(cd $(HOST_SUBDIR)/fastjar && \
7627	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7628	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7629	          "RANLIB=$${RANLIB}" \
7630	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7631	          mostlyclean) \
7632	  || exit 1
7633
7634@endif fastjar
7635
7636.PHONY: maybe-clean-fastjar clean-fastjar
7637maybe-clean-fastjar:
7638@if fastjar
7639maybe-clean-fastjar: clean-fastjar
7640
7641clean-fastjar:
7642	@: $(MAKE); $(unstage)
7643	@[ -f ./fastjar/Makefile ] || exit 0; \
7644	r=`${PWD_COMMAND}`; export r; \
7645	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7646	$(HOST_EXPORTS) \
7647	for flag in $(EXTRA_HOST_FLAGS) ; do \
7648	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7649	done; \
7650	echo "Doing clean in fastjar" ; \
7651	(cd $(HOST_SUBDIR)/fastjar && \
7652	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7653	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7654	          "RANLIB=$${RANLIB}" \
7655	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7656	          clean) \
7657	  || exit 1
7658
7659@endif fastjar
7660
7661.PHONY: maybe-distclean-fastjar distclean-fastjar
7662maybe-distclean-fastjar:
7663@if fastjar
7664maybe-distclean-fastjar: distclean-fastjar
7665
7666distclean-fastjar:
7667	@: $(MAKE); $(unstage)
7668	@[ -f ./fastjar/Makefile ] || exit 0; \
7669	r=`${PWD_COMMAND}`; export r; \
7670	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7671	$(HOST_EXPORTS) \
7672	for flag in $(EXTRA_HOST_FLAGS) ; do \
7673	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7674	done; \
7675	echo "Doing distclean in fastjar" ; \
7676	(cd $(HOST_SUBDIR)/fastjar && \
7677	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7678	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7679	          "RANLIB=$${RANLIB}" \
7680	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7681	          distclean) \
7682	  || exit 1
7683
7684@endif fastjar
7685
7686.PHONY: maybe-maintainer-clean-fastjar maintainer-clean-fastjar
7687maybe-maintainer-clean-fastjar:
7688@if fastjar
7689maybe-maintainer-clean-fastjar: maintainer-clean-fastjar
7690
7691maintainer-clean-fastjar:
7692	@: $(MAKE); $(unstage)
7693	@[ -f ./fastjar/Makefile ] || exit 0; \
7694	r=`${PWD_COMMAND}`; export r; \
7695	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7696	$(HOST_EXPORTS) \
7697	for flag in $(EXTRA_HOST_FLAGS) ; do \
7698	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7699	done; \
7700	echo "Doing maintainer-clean in fastjar" ; \
7701	(cd $(HOST_SUBDIR)/fastjar && \
7702	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7703	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7704	          "RANLIB=$${RANLIB}" \
7705	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7706	          maintainer-clean) \
7707	  || exit 1
7708
7709@endif fastjar
7710
7711
7712
7713.PHONY: configure-fixincludes maybe-configure-fixincludes
7714maybe-configure-fixincludes:
7715@if gcc-bootstrap
7716configure-fixincludes: stage_current
7717@endif gcc-bootstrap
7718@if fixincludes
7719maybe-configure-fixincludes: configure-fixincludes
7720configure-fixincludes:
7721	@: $(MAKE); $(unstage)
7722	@r=`${PWD_COMMAND}`; export r; \
7723	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7724	test ! -f $(HOST_SUBDIR)/fixincludes/Makefile || exit 0; \
7725	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/fixincludes ; \
7726	$(HOST_EXPORTS)  \
7727	echo Configuring in $(HOST_SUBDIR)/fixincludes; \
7728	cd "$(HOST_SUBDIR)/fixincludes" || exit 1; \
7729	case $(srcdir) in \
7730	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
7731	  *) topdir=`echo $(HOST_SUBDIR)/fixincludes/ | \
7732		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
7733	esac; \
7734	srcdiroption="--srcdir=$${topdir}/fixincludes"; \
7735	libsrcdir="$$s/fixincludes"; \
7736	$(SHELL) $${libsrcdir}/configure \
7737	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
7738	  --target=${target_alias} $${srcdiroption}  \
7739	  || exit 1
7740@endif fixincludes
7741
7742
7743
7744
7745
7746.PHONY: all-fixincludes maybe-all-fixincludes
7747maybe-all-fixincludes:
7748@if gcc-bootstrap
7749all-fixincludes: stage_current
7750@endif gcc-bootstrap
7751@if fixincludes
7752TARGET-fixincludes=all
7753maybe-all-fixincludes: all-fixincludes
7754all-fixincludes: configure-fixincludes
7755	@: $(MAKE); $(unstage)
7756	@r=`${PWD_COMMAND}`; export r; \
7757	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7758	$(HOST_EXPORTS)  \
7759	(cd $(HOST_SUBDIR)/fixincludes && \
7760	  $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS)  \
7761		$(TARGET-fixincludes))
7762@endif fixincludes
7763
7764
7765
7766
7767.PHONY: check-fixincludes maybe-check-fixincludes
7768maybe-check-fixincludes:
7769@if fixincludes
7770maybe-check-fixincludes: check-fixincludes
7771
7772check-fixincludes:
7773	@: $(MAKE); $(unstage)
7774	@r=`${PWD_COMMAND}`; export r; \
7775	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7776	$(HOST_EXPORTS) \
7777	(cd $(HOST_SUBDIR)/fixincludes && \
7778	  $(MAKE) $(FLAGS_TO_PASS)  check)
7779
7780@endif fixincludes
7781
7782.PHONY: install-fixincludes maybe-install-fixincludes
7783maybe-install-fixincludes:
7784@if fixincludes
7785maybe-install-fixincludes: install-fixincludes
7786
7787install-fixincludes: installdirs
7788	@: $(MAKE); $(unstage)
7789	@r=`${PWD_COMMAND}`; export r; \
7790	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7791	$(HOST_EXPORTS) \
7792	(cd $(HOST_SUBDIR)/fixincludes && \
7793	  $(MAKE) $(FLAGS_TO_PASS)  install)
7794
7795@endif fixincludes
7796
7797.PHONY: install-strip-fixincludes maybe-install-strip-fixincludes
7798maybe-install-strip-fixincludes:
7799@if fixincludes
7800maybe-install-strip-fixincludes: install-strip-fixincludes
7801
7802install-strip-fixincludes: installdirs
7803	@: $(MAKE); $(unstage)
7804	@r=`${PWD_COMMAND}`; export r; \
7805	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7806	$(HOST_EXPORTS) \
7807	(cd $(HOST_SUBDIR)/fixincludes && \
7808	  $(MAKE) $(FLAGS_TO_PASS)  install-strip)
7809
7810@endif fixincludes
7811
7812# Other targets (info, dvi, pdf, etc.)
7813
7814.PHONY: maybe-info-fixincludes info-fixincludes
7815maybe-info-fixincludes:
7816@if fixincludes
7817maybe-info-fixincludes: info-fixincludes
7818
7819info-fixincludes: \
7820    configure-fixincludes
7821	@: $(MAKE); $(unstage)
7822	@[ -f ./fixincludes/Makefile ] || exit 0; \
7823	r=`${PWD_COMMAND}`; export r; \
7824	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7825	$(HOST_EXPORTS) \
7826	for flag in $(EXTRA_HOST_FLAGS) ; do \
7827	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7828	done; \
7829	echo "Doing info in fixincludes" ; \
7830	(cd $(HOST_SUBDIR)/fixincludes && \
7831	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7832	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7833	          "RANLIB=$${RANLIB}" \
7834	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7835	          info) \
7836	  || exit 1
7837
7838@endif fixincludes
7839
7840.PHONY: maybe-dvi-fixincludes dvi-fixincludes
7841maybe-dvi-fixincludes:
7842@if fixincludes
7843maybe-dvi-fixincludes: dvi-fixincludes
7844
7845dvi-fixincludes: \
7846    configure-fixincludes
7847	@: $(MAKE); $(unstage)
7848	@[ -f ./fixincludes/Makefile ] || exit 0; \
7849	r=`${PWD_COMMAND}`; export r; \
7850	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7851	$(HOST_EXPORTS) \
7852	for flag in $(EXTRA_HOST_FLAGS) ; do \
7853	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7854	done; \
7855	echo "Doing dvi in fixincludes" ; \
7856	(cd $(HOST_SUBDIR)/fixincludes && \
7857	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7858	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7859	          "RANLIB=$${RANLIB}" \
7860	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7861	          dvi) \
7862	  || exit 1
7863
7864@endif fixincludes
7865
7866.PHONY: maybe-pdf-fixincludes pdf-fixincludes
7867maybe-pdf-fixincludes:
7868@if fixincludes
7869maybe-pdf-fixincludes: pdf-fixincludes
7870
7871pdf-fixincludes: \
7872    configure-fixincludes
7873	@: $(MAKE); $(unstage)
7874	@[ -f ./fixincludes/Makefile ] || exit 0; \
7875	r=`${PWD_COMMAND}`; export r; \
7876	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7877	$(HOST_EXPORTS) \
7878	for flag in $(EXTRA_HOST_FLAGS) ; do \
7879	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7880	done; \
7881	echo "Doing pdf in fixincludes" ; \
7882	(cd $(HOST_SUBDIR)/fixincludes && \
7883	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7884	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7885	          "RANLIB=$${RANLIB}" \
7886	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7887	          pdf) \
7888	  || exit 1
7889
7890@endif fixincludes
7891
7892.PHONY: maybe-html-fixincludes html-fixincludes
7893maybe-html-fixincludes:
7894@if fixincludes
7895maybe-html-fixincludes: html-fixincludes
7896
7897html-fixincludes: \
7898    configure-fixincludes
7899	@: $(MAKE); $(unstage)
7900	@[ -f ./fixincludes/Makefile ] || exit 0; \
7901	r=`${PWD_COMMAND}`; export r; \
7902	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7903	$(HOST_EXPORTS) \
7904	for flag in $(EXTRA_HOST_FLAGS) ; do \
7905	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7906	done; \
7907	echo "Doing html in fixincludes" ; \
7908	(cd $(HOST_SUBDIR)/fixincludes && \
7909	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7910	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7911	          "RANLIB=$${RANLIB}" \
7912	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7913	          html) \
7914	  || exit 1
7915
7916@endif fixincludes
7917
7918.PHONY: maybe-TAGS-fixincludes TAGS-fixincludes
7919maybe-TAGS-fixincludes:
7920@if fixincludes
7921maybe-TAGS-fixincludes: TAGS-fixincludes
7922
7923# fixincludes doesn't support TAGS.
7924TAGS-fixincludes:
7925
7926@endif fixincludes
7927
7928.PHONY: maybe-install-info-fixincludes install-info-fixincludes
7929maybe-install-info-fixincludes:
7930@if fixincludes
7931maybe-install-info-fixincludes: install-info-fixincludes
7932
7933install-info-fixincludes: \
7934    configure-fixincludes \
7935    info-fixincludes
7936	@: $(MAKE); $(unstage)
7937	@[ -f ./fixincludes/Makefile ] || exit 0; \
7938	r=`${PWD_COMMAND}`; export r; \
7939	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7940	$(HOST_EXPORTS) \
7941	for flag in $(EXTRA_HOST_FLAGS) ; do \
7942	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7943	done; \
7944	echo "Doing install-info in fixincludes" ; \
7945	(cd $(HOST_SUBDIR)/fixincludes && \
7946	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7947	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7948	          "RANLIB=$${RANLIB}" \
7949	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7950	          install-info) \
7951	  || exit 1
7952
7953@endif fixincludes
7954
7955.PHONY: maybe-install-pdf-fixincludes install-pdf-fixincludes
7956maybe-install-pdf-fixincludes:
7957@if fixincludes
7958maybe-install-pdf-fixincludes: install-pdf-fixincludes
7959
7960install-pdf-fixincludes: \
7961    configure-fixincludes \
7962    pdf-fixincludes
7963	@: $(MAKE); $(unstage)
7964	@[ -f ./fixincludes/Makefile ] || exit 0; \
7965	r=`${PWD_COMMAND}`; export r; \
7966	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7967	$(HOST_EXPORTS) \
7968	for flag in $(EXTRA_HOST_FLAGS) ; do \
7969	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7970	done; \
7971	echo "Doing install-pdf in fixincludes" ; \
7972	(cd $(HOST_SUBDIR)/fixincludes && \
7973	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7974	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7975	          "RANLIB=$${RANLIB}" \
7976	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7977	          install-pdf) \
7978	  || exit 1
7979
7980@endif fixincludes
7981
7982.PHONY: maybe-install-html-fixincludes install-html-fixincludes
7983maybe-install-html-fixincludes:
7984@if fixincludes
7985maybe-install-html-fixincludes: install-html-fixincludes
7986
7987install-html-fixincludes: \
7988    configure-fixincludes \
7989    html-fixincludes
7990	@: $(MAKE); $(unstage)
7991	@[ -f ./fixincludes/Makefile ] || exit 0; \
7992	r=`${PWD_COMMAND}`; export r; \
7993	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7994	$(HOST_EXPORTS) \
7995	for flag in $(EXTRA_HOST_FLAGS) ; do \
7996	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7997	done; \
7998	echo "Doing install-html in fixincludes" ; \
7999	(cd $(HOST_SUBDIR)/fixincludes && \
8000	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8001	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8002	          "RANLIB=$${RANLIB}" \
8003	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8004	          install-html) \
8005	  || exit 1
8006
8007@endif fixincludes
8008
8009.PHONY: maybe-installcheck-fixincludes installcheck-fixincludes
8010maybe-installcheck-fixincludes:
8011@if fixincludes
8012maybe-installcheck-fixincludes: installcheck-fixincludes
8013
8014installcheck-fixincludes: \
8015    configure-fixincludes
8016	@: $(MAKE); $(unstage)
8017	@[ -f ./fixincludes/Makefile ] || exit 0; \
8018	r=`${PWD_COMMAND}`; export r; \
8019	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8020	$(HOST_EXPORTS) \
8021	for flag in $(EXTRA_HOST_FLAGS) ; do \
8022	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8023	done; \
8024	echo "Doing installcheck in fixincludes" ; \
8025	(cd $(HOST_SUBDIR)/fixincludes && \
8026	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8027	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8028	          "RANLIB=$${RANLIB}" \
8029	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8030	          installcheck) \
8031	  || exit 1
8032
8033@endif fixincludes
8034
8035.PHONY: maybe-mostlyclean-fixincludes mostlyclean-fixincludes
8036maybe-mostlyclean-fixincludes:
8037@if fixincludes
8038maybe-mostlyclean-fixincludes: mostlyclean-fixincludes
8039
8040mostlyclean-fixincludes:
8041	@: $(MAKE); $(unstage)
8042	@[ -f ./fixincludes/Makefile ] || exit 0; \
8043	r=`${PWD_COMMAND}`; export r; \
8044	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8045	$(HOST_EXPORTS) \
8046	for flag in $(EXTRA_HOST_FLAGS) ; do \
8047	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8048	done; \
8049	echo "Doing mostlyclean in fixincludes" ; \
8050	(cd $(HOST_SUBDIR)/fixincludes && \
8051	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8052	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8053	          "RANLIB=$${RANLIB}" \
8054	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8055	          mostlyclean) \
8056	  || exit 1
8057
8058@endif fixincludes
8059
8060.PHONY: maybe-clean-fixincludes clean-fixincludes
8061maybe-clean-fixincludes:
8062@if fixincludes
8063maybe-clean-fixincludes: clean-fixincludes
8064
8065clean-fixincludes:
8066	@: $(MAKE); $(unstage)
8067	@[ -f ./fixincludes/Makefile ] || exit 0; \
8068	r=`${PWD_COMMAND}`; export r; \
8069	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8070	$(HOST_EXPORTS) \
8071	for flag in $(EXTRA_HOST_FLAGS) ; do \
8072	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8073	done; \
8074	echo "Doing clean in fixincludes" ; \
8075	(cd $(HOST_SUBDIR)/fixincludes && \
8076	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8077	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8078	          "RANLIB=$${RANLIB}" \
8079	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8080	          clean) \
8081	  || exit 1
8082
8083@endif fixincludes
8084
8085.PHONY: maybe-distclean-fixincludes distclean-fixincludes
8086maybe-distclean-fixincludes:
8087@if fixincludes
8088maybe-distclean-fixincludes: distclean-fixincludes
8089
8090distclean-fixincludes:
8091	@: $(MAKE); $(unstage)
8092	@[ -f ./fixincludes/Makefile ] || exit 0; \
8093	r=`${PWD_COMMAND}`; export r; \
8094	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8095	$(HOST_EXPORTS) \
8096	for flag in $(EXTRA_HOST_FLAGS) ; do \
8097	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8098	done; \
8099	echo "Doing distclean in fixincludes" ; \
8100	(cd $(HOST_SUBDIR)/fixincludes && \
8101	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8102	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8103	          "RANLIB=$${RANLIB}" \
8104	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8105	          distclean) \
8106	  || exit 1
8107
8108@endif fixincludes
8109
8110.PHONY: maybe-maintainer-clean-fixincludes maintainer-clean-fixincludes
8111maybe-maintainer-clean-fixincludes:
8112@if fixincludes
8113maybe-maintainer-clean-fixincludes: maintainer-clean-fixincludes
8114
8115maintainer-clean-fixincludes:
8116	@: $(MAKE); $(unstage)
8117	@[ -f ./fixincludes/Makefile ] || exit 0; \
8118	r=`${PWD_COMMAND}`; export r; \
8119	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8120	$(HOST_EXPORTS) \
8121	for flag in $(EXTRA_HOST_FLAGS) ; do \
8122	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8123	done; \
8124	echo "Doing maintainer-clean in fixincludes" ; \
8125	(cd $(HOST_SUBDIR)/fixincludes && \
8126	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8127	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8128	          "RANLIB=$${RANLIB}" \
8129	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8130	          maintainer-clean) \
8131	  || exit 1
8132
8133@endif fixincludes
8134
8135
8136
8137.PHONY: configure-flex maybe-configure-flex
8138maybe-configure-flex:
8139@if gcc-bootstrap
8140configure-flex: stage_current
8141@endif gcc-bootstrap
8142@if flex
8143maybe-configure-flex: configure-flex
8144configure-flex:
8145	@: $(MAKE); $(unstage)
8146	@r=`${PWD_COMMAND}`; export r; \
8147	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8148	test ! -f $(HOST_SUBDIR)/flex/Makefile || exit 0; \
8149	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/flex ; \
8150	$(HOST_EXPORTS)  \
8151	echo Configuring in $(HOST_SUBDIR)/flex; \
8152	cd "$(HOST_SUBDIR)/flex" || exit 1; \
8153	case $(srcdir) in \
8154	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
8155	  *) topdir=`echo $(HOST_SUBDIR)/flex/ | \
8156		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
8157	esac; \
8158	srcdiroption="--srcdir=$${topdir}/flex"; \
8159	libsrcdir="$$s/flex"; \
8160	$(SHELL) $${libsrcdir}/configure \
8161	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
8162	  --target=${target_alias} $${srcdiroption}  \
8163	  || exit 1
8164@endif flex
8165
8166
8167
8168
8169
8170.PHONY: all-flex maybe-all-flex
8171maybe-all-flex:
8172@if gcc-bootstrap
8173all-flex: stage_current
8174@endif gcc-bootstrap
8175@if flex
8176TARGET-flex=all
8177maybe-all-flex: all-flex
8178all-flex: configure-flex
8179	@: $(MAKE); $(unstage)
8180	@r=`${PWD_COMMAND}`; export r; \
8181	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8182	$(HOST_EXPORTS)  \
8183	(cd $(HOST_SUBDIR)/flex && \
8184	  $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS)  \
8185		$(TARGET-flex))
8186@endif flex
8187
8188
8189
8190
8191.PHONY: check-flex maybe-check-flex
8192maybe-check-flex:
8193@if flex
8194maybe-check-flex: check-flex
8195
8196# This module is only tested in a native toolchain.
8197check-flex:
8198	@: $(MAKE); $(unstage)
8199	@if [ '$(host)' = '$(target)' ] ; then \
8200	  r=`${PWD_COMMAND}`; export r; \
8201	  s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8202	  $(HOST_EXPORTS) \
8203	  (cd $(HOST_SUBDIR)/flex && \
8204	    $(MAKE) $(FLAGS_TO_PASS)  check); \
8205	fi
8206
8207@endif flex
8208
8209.PHONY: install-flex maybe-install-flex
8210maybe-install-flex:
8211@if flex
8212maybe-install-flex: install-flex
8213
8214install-flex: installdirs
8215	@: $(MAKE); $(unstage)
8216	@r=`${PWD_COMMAND}`; export r; \
8217	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8218	$(HOST_EXPORTS) \
8219	(cd $(HOST_SUBDIR)/flex && \
8220	  $(MAKE) $(FLAGS_TO_PASS)  install)
8221
8222@endif flex
8223
8224.PHONY: install-strip-flex maybe-install-strip-flex
8225maybe-install-strip-flex:
8226@if flex
8227maybe-install-strip-flex: install-strip-flex
8228
8229install-strip-flex: installdirs
8230	@: $(MAKE); $(unstage)
8231	@r=`${PWD_COMMAND}`; export r; \
8232	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8233	$(HOST_EXPORTS) \
8234	(cd $(HOST_SUBDIR)/flex && \
8235	  $(MAKE) $(FLAGS_TO_PASS)  install-strip)
8236
8237@endif flex
8238
8239# Other targets (info, dvi, pdf, etc.)
8240
8241.PHONY: maybe-info-flex info-flex
8242maybe-info-flex:
8243@if flex
8244maybe-info-flex: info-flex
8245
8246info-flex: \
8247    configure-flex
8248	@: $(MAKE); $(unstage)
8249	@[ -f ./flex/Makefile ] || exit 0; \
8250	r=`${PWD_COMMAND}`; export r; \
8251	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8252	$(HOST_EXPORTS) \
8253	for flag in $(EXTRA_HOST_FLAGS) ; do \
8254	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8255	done; \
8256	echo "Doing info in flex" ; \
8257	(cd $(HOST_SUBDIR)/flex && \
8258	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8259	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8260	          "RANLIB=$${RANLIB}" \
8261	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8262	          info) \
8263	  || exit 1
8264
8265@endif flex
8266
8267.PHONY: maybe-dvi-flex dvi-flex
8268maybe-dvi-flex:
8269@if flex
8270maybe-dvi-flex: dvi-flex
8271
8272dvi-flex: \
8273    configure-flex
8274	@: $(MAKE); $(unstage)
8275	@[ -f ./flex/Makefile ] || exit 0; \
8276	r=`${PWD_COMMAND}`; export r; \
8277	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8278	$(HOST_EXPORTS) \
8279	for flag in $(EXTRA_HOST_FLAGS) ; do \
8280	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8281	done; \
8282	echo "Doing dvi in flex" ; \
8283	(cd $(HOST_SUBDIR)/flex && \
8284	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8285	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8286	          "RANLIB=$${RANLIB}" \
8287	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8288	          dvi) \
8289	  || exit 1
8290
8291@endif flex
8292
8293.PHONY: maybe-pdf-flex pdf-flex
8294maybe-pdf-flex:
8295@if flex
8296maybe-pdf-flex: pdf-flex
8297
8298pdf-flex: \
8299    configure-flex
8300	@: $(MAKE); $(unstage)
8301	@[ -f ./flex/Makefile ] || exit 0; \
8302	r=`${PWD_COMMAND}`; export r; \
8303	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8304	$(HOST_EXPORTS) \
8305	for flag in $(EXTRA_HOST_FLAGS) ; do \
8306	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8307	done; \
8308	echo "Doing pdf in flex" ; \
8309	(cd $(HOST_SUBDIR)/flex && \
8310	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8311	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8312	          "RANLIB=$${RANLIB}" \
8313	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8314	          pdf) \
8315	  || exit 1
8316
8317@endif flex
8318
8319.PHONY: maybe-html-flex html-flex
8320maybe-html-flex:
8321@if flex
8322maybe-html-flex: html-flex
8323
8324html-flex: \
8325    configure-flex
8326	@: $(MAKE); $(unstage)
8327	@[ -f ./flex/Makefile ] || exit 0; \
8328	r=`${PWD_COMMAND}`; export r; \
8329	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8330	$(HOST_EXPORTS) \
8331	for flag in $(EXTRA_HOST_FLAGS) ; do \
8332	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8333	done; \
8334	echo "Doing html in flex" ; \
8335	(cd $(HOST_SUBDIR)/flex && \
8336	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8337	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8338	          "RANLIB=$${RANLIB}" \
8339	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8340	          html) \
8341	  || exit 1
8342
8343@endif flex
8344
8345.PHONY: maybe-TAGS-flex TAGS-flex
8346maybe-TAGS-flex:
8347@if flex
8348maybe-TAGS-flex: TAGS-flex
8349
8350TAGS-flex: \
8351    configure-flex
8352	@: $(MAKE); $(unstage)
8353	@[ -f ./flex/Makefile ] || exit 0; \
8354	r=`${PWD_COMMAND}`; export r; \
8355	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8356	$(HOST_EXPORTS) \
8357	for flag in $(EXTRA_HOST_FLAGS) ; do \
8358	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8359	done; \
8360	echo "Doing TAGS in flex" ; \
8361	(cd $(HOST_SUBDIR)/flex && \
8362	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8363	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8364	          "RANLIB=$${RANLIB}" \
8365	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8366	          TAGS) \
8367	  || exit 1
8368
8369@endif flex
8370
8371.PHONY: maybe-install-info-flex install-info-flex
8372maybe-install-info-flex:
8373@if flex
8374maybe-install-info-flex: install-info-flex
8375
8376install-info-flex: \
8377    configure-flex \
8378    info-flex
8379	@: $(MAKE); $(unstage)
8380	@[ -f ./flex/Makefile ] || exit 0; \
8381	r=`${PWD_COMMAND}`; export r; \
8382	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8383	$(HOST_EXPORTS) \
8384	for flag in $(EXTRA_HOST_FLAGS) ; do \
8385	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8386	done; \
8387	echo "Doing install-info in flex" ; \
8388	(cd $(HOST_SUBDIR)/flex && \
8389	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8390	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8391	          "RANLIB=$${RANLIB}" \
8392	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8393	          install-info) \
8394	  || exit 1
8395
8396@endif flex
8397
8398.PHONY: maybe-install-pdf-flex install-pdf-flex
8399maybe-install-pdf-flex:
8400@if flex
8401maybe-install-pdf-flex: install-pdf-flex
8402
8403install-pdf-flex: \
8404    configure-flex \
8405    pdf-flex
8406	@: $(MAKE); $(unstage)
8407	@[ -f ./flex/Makefile ] || exit 0; \
8408	r=`${PWD_COMMAND}`; export r; \
8409	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8410	$(HOST_EXPORTS) \
8411	for flag in $(EXTRA_HOST_FLAGS) ; do \
8412	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8413	done; \
8414	echo "Doing install-pdf in flex" ; \
8415	(cd $(HOST_SUBDIR)/flex && \
8416	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8417	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8418	          "RANLIB=$${RANLIB}" \
8419	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8420	          install-pdf) \
8421	  || exit 1
8422
8423@endif flex
8424
8425.PHONY: maybe-install-html-flex install-html-flex
8426maybe-install-html-flex:
8427@if flex
8428maybe-install-html-flex: install-html-flex
8429
8430install-html-flex: \
8431    configure-flex \
8432    html-flex
8433	@: $(MAKE); $(unstage)
8434	@[ -f ./flex/Makefile ] || exit 0; \
8435	r=`${PWD_COMMAND}`; export r; \
8436	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8437	$(HOST_EXPORTS) \
8438	for flag in $(EXTRA_HOST_FLAGS) ; do \
8439	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8440	done; \
8441	echo "Doing install-html in flex" ; \
8442	(cd $(HOST_SUBDIR)/flex && \
8443	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8444	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8445	          "RANLIB=$${RANLIB}" \
8446	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8447	          install-html) \
8448	  || exit 1
8449
8450@endif flex
8451
8452.PHONY: maybe-installcheck-flex installcheck-flex
8453maybe-installcheck-flex:
8454@if flex
8455maybe-installcheck-flex: installcheck-flex
8456
8457installcheck-flex: \
8458    configure-flex
8459	@: $(MAKE); $(unstage)
8460	@[ -f ./flex/Makefile ] || exit 0; \
8461	r=`${PWD_COMMAND}`; export r; \
8462	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8463	$(HOST_EXPORTS) \
8464	for flag in $(EXTRA_HOST_FLAGS) ; do \
8465	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8466	done; \
8467	echo "Doing installcheck in flex" ; \
8468	(cd $(HOST_SUBDIR)/flex && \
8469	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8470	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8471	          "RANLIB=$${RANLIB}" \
8472	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8473	          installcheck) \
8474	  || exit 1
8475
8476@endif flex
8477
8478.PHONY: maybe-mostlyclean-flex mostlyclean-flex
8479maybe-mostlyclean-flex:
8480@if flex
8481maybe-mostlyclean-flex: mostlyclean-flex
8482
8483mostlyclean-flex:
8484	@: $(MAKE); $(unstage)
8485	@[ -f ./flex/Makefile ] || exit 0; \
8486	r=`${PWD_COMMAND}`; export r; \
8487	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8488	$(HOST_EXPORTS) \
8489	for flag in $(EXTRA_HOST_FLAGS) ; do \
8490	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8491	done; \
8492	echo "Doing mostlyclean in flex" ; \
8493	(cd $(HOST_SUBDIR)/flex && \
8494	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8495	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8496	          "RANLIB=$${RANLIB}" \
8497	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8498	          mostlyclean) \
8499	  || exit 1
8500
8501@endif flex
8502
8503.PHONY: maybe-clean-flex clean-flex
8504maybe-clean-flex:
8505@if flex
8506maybe-clean-flex: clean-flex
8507
8508clean-flex:
8509	@: $(MAKE); $(unstage)
8510	@[ -f ./flex/Makefile ] || exit 0; \
8511	r=`${PWD_COMMAND}`; export r; \
8512	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8513	$(HOST_EXPORTS) \
8514	for flag in $(EXTRA_HOST_FLAGS) ; do \
8515	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8516	done; \
8517	echo "Doing clean in flex" ; \
8518	(cd $(HOST_SUBDIR)/flex && \
8519	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8520	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8521	          "RANLIB=$${RANLIB}" \
8522	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8523	          clean) \
8524	  || exit 1
8525
8526@endif flex
8527
8528.PHONY: maybe-distclean-flex distclean-flex
8529maybe-distclean-flex:
8530@if flex
8531maybe-distclean-flex: distclean-flex
8532
8533distclean-flex:
8534	@: $(MAKE); $(unstage)
8535	@[ -f ./flex/Makefile ] || exit 0; \
8536	r=`${PWD_COMMAND}`; export r; \
8537	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8538	$(HOST_EXPORTS) \
8539	for flag in $(EXTRA_HOST_FLAGS) ; do \
8540	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8541	done; \
8542	echo "Doing distclean in flex" ; \
8543	(cd $(HOST_SUBDIR)/flex && \
8544	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8545	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8546	          "RANLIB=$${RANLIB}" \
8547	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8548	          distclean) \
8549	  || exit 1
8550
8551@endif flex
8552
8553.PHONY: maybe-maintainer-clean-flex maintainer-clean-flex
8554maybe-maintainer-clean-flex:
8555@if flex
8556maybe-maintainer-clean-flex: maintainer-clean-flex
8557
8558maintainer-clean-flex:
8559	@: $(MAKE); $(unstage)
8560	@[ -f ./flex/Makefile ] || exit 0; \
8561	r=`${PWD_COMMAND}`; export r; \
8562	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8563	$(HOST_EXPORTS) \
8564	for flag in $(EXTRA_HOST_FLAGS) ; do \
8565	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8566	done; \
8567	echo "Doing maintainer-clean in flex" ; \
8568	(cd $(HOST_SUBDIR)/flex && \
8569	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8570	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8571	          "RANLIB=$${RANLIB}" \
8572	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8573	          maintainer-clean) \
8574	  || exit 1
8575
8576@endif flex
8577
8578
8579
8580.PHONY: configure-gas maybe-configure-gas
8581maybe-configure-gas:
8582@if gcc-bootstrap
8583configure-gas: stage_current
8584@endif gcc-bootstrap
8585@if gas
8586maybe-configure-gas: configure-gas
8587configure-gas:
8588	@r=`${PWD_COMMAND}`; export r; \
8589	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8590	test ! -f $(HOST_SUBDIR)/gas/Makefile || exit 0; \
8591	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas ; \
8592	$(HOST_EXPORTS)  \
8593	echo Configuring in $(HOST_SUBDIR)/gas; \
8594	cd "$(HOST_SUBDIR)/gas" || exit 1; \
8595	case $(srcdir) in \
8596	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
8597	  *) topdir=`echo $(HOST_SUBDIR)/gas/ | \
8598		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
8599	esac; \
8600	srcdiroption="--srcdir=$${topdir}/gas"; \
8601	libsrcdir="$$s/gas"; \
8602	$(SHELL) $${libsrcdir}/configure \
8603	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
8604	  --target=${target_alias} $${srcdiroption}  \
8605	  || exit 1
8606@endif gas
8607
8608
8609
8610.PHONY: configure-stage1-gas maybe-configure-stage1-gas
8611maybe-configure-stage1-gas:
8612@if gas-bootstrap
8613maybe-configure-stage1-gas: configure-stage1-gas
8614configure-stage1-gas:
8615	@[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
8616	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas
8617	@r=`${PWD_COMMAND}`; export r; \
8618	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8619	TFLAGS="$(STAGE1_TFLAGS)"; \
8620	test ! -f $(HOST_SUBDIR)/gas/Makefile || exit 0; \
8621	$(HOST_EXPORTS) \
8622	CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
8623	CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
8624	LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS;  \
8625	echo Configuring stage 1 in $(HOST_SUBDIR)/gas ; \
8626	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas ; \
8627	cd $(HOST_SUBDIR)/gas || exit 1; \
8628	case $(srcdir) in \
8629	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
8630	  *) topdir=`echo $(HOST_SUBDIR)/gas/ | \
8631		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
8632	esac; \
8633	srcdiroption="--srcdir=$${topdir}/gas"; \
8634	libsrcdir="$$s/gas"; \
8635	$(SHELL) $${libsrcdir}/configure \
8636	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
8637	  --target=${target_alias} $${srcdiroption} \
8638	  $(STAGE1_CONFIGURE_FLAGS)
8639@endif gas-bootstrap
8640
8641.PHONY: configure-stage2-gas maybe-configure-stage2-gas
8642maybe-configure-stage2-gas:
8643@if gas-bootstrap
8644maybe-configure-stage2-gas: configure-stage2-gas
8645configure-stage2-gas:
8646	@[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
8647	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas
8648	@r=`${PWD_COMMAND}`; export r; \
8649	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8650	TFLAGS="$(STAGE2_TFLAGS)"; \
8651	test ! -f $(HOST_SUBDIR)/gas/Makefile || exit 0; \
8652	$(HOST_EXPORTS) \
8653	$(POSTSTAGE1_HOST_EXPORTS) \
8654	CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
8655	CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
8656	LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS;  \
8657	echo Configuring stage 2 in $(HOST_SUBDIR)/gas ; \
8658	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas ; \
8659	cd $(HOST_SUBDIR)/gas || exit 1; \
8660	case $(srcdir) in \
8661	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
8662	  *) topdir=`echo $(HOST_SUBDIR)/gas/ | \
8663		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
8664	esac; \
8665	srcdiroption="--srcdir=$${topdir}/gas"; \
8666	libsrcdir="$$s/gas"; \
8667	$(SHELL) $${libsrcdir}/configure \
8668	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
8669	  --target=${target_alias} $${srcdiroption} \
8670	  --with-build-libsubdir=$(HOST_SUBDIR) \
8671	  $(STAGE2_CONFIGURE_FLAGS)
8672@endif gas-bootstrap
8673
8674.PHONY: configure-stage3-gas maybe-configure-stage3-gas
8675maybe-configure-stage3-gas:
8676@if gas-bootstrap
8677maybe-configure-stage3-gas: configure-stage3-gas
8678configure-stage3-gas:
8679	@[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
8680	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas
8681	@r=`${PWD_COMMAND}`; export r; \
8682	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8683	TFLAGS="$(STAGE3_TFLAGS)"; \
8684	test ! -f $(HOST_SUBDIR)/gas/Makefile || exit 0; \
8685	$(HOST_EXPORTS) \
8686	$(POSTSTAGE1_HOST_EXPORTS) \
8687	CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
8688	CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
8689	LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS;  \
8690	echo Configuring stage 3 in $(HOST_SUBDIR)/gas ; \
8691	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas ; \
8692	cd $(HOST_SUBDIR)/gas || exit 1; \
8693	case $(srcdir) in \
8694	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
8695	  *) topdir=`echo $(HOST_SUBDIR)/gas/ | \
8696		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
8697	esac; \
8698	srcdiroption="--srcdir=$${topdir}/gas"; \
8699	libsrcdir="$$s/gas"; \
8700	$(SHELL) $${libsrcdir}/configure \
8701	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
8702	  --target=${target_alias} $${srcdiroption} \
8703	  --with-build-libsubdir=$(HOST_SUBDIR) \
8704	  $(STAGE3_CONFIGURE_FLAGS)
8705@endif gas-bootstrap
8706
8707.PHONY: configure-stage4-gas maybe-configure-stage4-gas
8708maybe-configure-stage4-gas:
8709@if gas-bootstrap
8710maybe-configure-stage4-gas: configure-stage4-gas
8711configure-stage4-gas:
8712	@[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
8713	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas
8714	@r=`${PWD_COMMAND}`; export r; \
8715	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8716	TFLAGS="$(STAGE4_TFLAGS)"; \
8717	test ! -f $(HOST_SUBDIR)/gas/Makefile || exit 0; \
8718	$(HOST_EXPORTS) \
8719	$(POSTSTAGE1_HOST_EXPORTS) \
8720	CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
8721	CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
8722	LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS;  \
8723	echo Configuring stage 4 in $(HOST_SUBDIR)/gas ; \
8724	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas ; \
8725	cd $(HOST_SUBDIR)/gas || exit 1; \
8726	case $(srcdir) in \
8727	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
8728	  *) topdir=`echo $(HOST_SUBDIR)/gas/ | \
8729		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
8730	esac; \
8731	srcdiroption="--srcdir=$${topdir}/gas"; \
8732	libsrcdir="$$s/gas"; \
8733	$(SHELL) $${libsrcdir}/configure \
8734	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
8735	  --target=${target_alias} $${srcdiroption} \
8736	  --with-build-libsubdir=$(HOST_SUBDIR) \
8737	  $(STAGE4_CONFIGURE_FLAGS)
8738@endif gas-bootstrap
8739
8740.PHONY: configure-stageprofile-gas maybe-configure-stageprofile-gas
8741maybe-configure-stageprofile-gas:
8742@if gas-bootstrap
8743maybe-configure-stageprofile-gas: configure-stageprofile-gas
8744configure-stageprofile-gas:
8745	@[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
8746	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas
8747	@r=`${PWD_COMMAND}`; export r; \
8748	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8749	TFLAGS="$(STAGEprofile_TFLAGS)"; \
8750	test ! -f $(HOST_SUBDIR)/gas/Makefile || exit 0; \
8751	$(HOST_EXPORTS) \
8752	$(POSTSTAGE1_HOST_EXPORTS) \
8753	CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
8754	CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
8755	LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS;  \
8756	echo Configuring stage profile in $(HOST_SUBDIR)/gas ; \
8757	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas ; \
8758	cd $(HOST_SUBDIR)/gas || exit 1; \
8759	case $(srcdir) in \
8760	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
8761	  *) topdir=`echo $(HOST_SUBDIR)/gas/ | \
8762		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
8763	esac; \
8764	srcdiroption="--srcdir=$${topdir}/gas"; \
8765	libsrcdir="$$s/gas"; \
8766	$(SHELL) $${libsrcdir}/configure \
8767	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
8768	  --target=${target_alias} $${srcdiroption} \
8769	  --with-build-libsubdir=$(HOST_SUBDIR) \
8770	  $(STAGEprofile_CONFIGURE_FLAGS)
8771@endif gas-bootstrap
8772
8773.PHONY: configure-stagefeedback-gas maybe-configure-stagefeedback-gas
8774maybe-configure-stagefeedback-gas:
8775@if gas-bootstrap
8776maybe-configure-stagefeedback-gas: configure-stagefeedback-gas
8777configure-stagefeedback-gas:
8778	@[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
8779	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas
8780	@r=`${PWD_COMMAND}`; export r; \
8781	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8782	TFLAGS="$(STAGEfeedback_TFLAGS)"; \
8783	test ! -f $(HOST_SUBDIR)/gas/Makefile || exit 0; \
8784	$(HOST_EXPORTS) \
8785	$(POSTSTAGE1_HOST_EXPORTS) \
8786	CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
8787	CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
8788	LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS;  \
8789	echo Configuring stage feedback in $(HOST_SUBDIR)/gas ; \
8790	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas ; \
8791	cd $(HOST_SUBDIR)/gas || exit 1; \
8792	case $(srcdir) in \
8793	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
8794	  *) topdir=`echo $(HOST_SUBDIR)/gas/ | \
8795		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
8796	esac; \
8797	srcdiroption="--srcdir=$${topdir}/gas"; \
8798	libsrcdir="$$s/gas"; \
8799	$(SHELL) $${libsrcdir}/configure \
8800	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
8801	  --target=${target_alias} $${srcdiroption} \
8802	  --with-build-libsubdir=$(HOST_SUBDIR) \
8803	  $(STAGEfeedback_CONFIGURE_FLAGS)
8804@endif gas-bootstrap
8805
8806
8807
8808
8809
8810.PHONY: all-gas maybe-all-gas
8811maybe-all-gas:
8812@if gcc-bootstrap
8813all-gas: stage_current
8814@endif gcc-bootstrap
8815@if gas
8816TARGET-gas=all
8817maybe-all-gas: all-gas
8818all-gas: configure-gas
8819	@r=`${PWD_COMMAND}`; export r; \
8820	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8821	$(HOST_EXPORTS)  \
8822	(cd $(HOST_SUBDIR)/gas && \
8823	  $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS)  \
8824		$(TARGET-gas))
8825@endif gas
8826
8827
8828
8829.PHONY: all-stage1-gas maybe-all-stage1-gas
8830.PHONY: clean-stage1-gas maybe-clean-stage1-gas
8831maybe-all-stage1-gas:
8832maybe-clean-stage1-gas:
8833@if gas-bootstrap
8834maybe-all-stage1-gas: all-stage1-gas
8835all-stage1: all-stage1-gas
8836TARGET-stage1-gas = $(TARGET-gas)
8837all-stage1-gas: configure-stage1-gas
8838	@[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
8839	@r=`${PWD_COMMAND}`; export r; \
8840	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8841	TFLAGS="$(STAGE1_TFLAGS)"; \
8842	$(HOST_EXPORTS)  \
8843	cd $(HOST_SUBDIR)/gas && \
8844	$(MAKE) $(BASE_FLAGS_TO_PASS) \
8845		CFLAGS="$(STAGE1_CFLAGS)" \
8846		CXXFLAGS="$(STAGE1_CXXFLAGS)" \
8847		LIBCFLAGS="$(LIBCFLAGS)" \
8848		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
8849		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
8850		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
8851		$(EXTRA_HOST_FLAGS)   \
8852		TFLAGS="$(STAGE1_TFLAGS)" \
8853		$(TARGET-stage1-gas)
8854
8855maybe-clean-stage1-gas: clean-stage1-gas
8856clean-stage1: clean-stage1-gas
8857clean-stage1-gas:
8858	@if [ $(current_stage) = stage1 ]; then \
8859	  [ -f $(HOST_SUBDIR)/gas/Makefile ] || exit 0; \
8860	else \
8861	  [ -f $(HOST_SUBDIR)/stage1-gas/Makefile ] || exit 0; \
8862	  $(MAKE) stage1-start; \
8863	fi; \
8864	cd $(HOST_SUBDIR)/gas && \
8865	$(MAKE) $(EXTRA_HOST_FLAGS)  \
8866		 clean
8867@endif gas-bootstrap
8868
8869
8870.PHONY: all-stage2-gas maybe-all-stage2-gas
8871.PHONY: clean-stage2-gas maybe-clean-stage2-gas
8872maybe-all-stage2-gas:
8873maybe-clean-stage2-gas:
8874@if gas-bootstrap
8875maybe-all-stage2-gas: all-stage2-gas
8876all-stage2: all-stage2-gas
8877TARGET-stage2-gas = $(TARGET-gas)
8878all-stage2-gas: configure-stage2-gas
8879	@[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
8880	@r=`${PWD_COMMAND}`; export r; \
8881	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8882	TFLAGS="$(STAGE2_TFLAGS)"; \
8883	$(HOST_EXPORTS) \
8884	$(POSTSTAGE1_HOST_EXPORTS)  \
8885	cd $(HOST_SUBDIR)/gas && \
8886	$(MAKE) $(BASE_FLAGS_TO_PASS) \
8887		CFLAGS="$(STAGE2_CFLAGS)" \
8888		CXXFLAGS="$(STAGE2_CXXFLAGS)" \
8889		LIBCFLAGS="$(STAGE2_CFLAGS)" \
8890		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
8891		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
8892		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
8893		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
8894		TFLAGS="$(STAGE2_TFLAGS)" \
8895		$(TARGET-stage2-gas)
8896
8897maybe-clean-stage2-gas: clean-stage2-gas
8898clean-stage2: clean-stage2-gas
8899clean-stage2-gas:
8900	@if [ $(current_stage) = stage2 ]; then \
8901	  [ -f $(HOST_SUBDIR)/gas/Makefile ] || exit 0; \
8902	else \
8903	  [ -f $(HOST_SUBDIR)/stage2-gas/Makefile ] || exit 0; \
8904	  $(MAKE) stage2-start; \
8905	fi; \
8906	cd $(HOST_SUBDIR)/gas && \
8907	$(MAKE) $(EXTRA_HOST_FLAGS)  \
8908		$(POSTSTAGE1_FLAGS_TO_PASS)  \
8909		 clean
8910@endif gas-bootstrap
8911
8912
8913.PHONY: all-stage3-gas maybe-all-stage3-gas
8914.PHONY: clean-stage3-gas maybe-clean-stage3-gas
8915maybe-all-stage3-gas:
8916maybe-clean-stage3-gas:
8917@if gas-bootstrap
8918maybe-all-stage3-gas: all-stage3-gas
8919all-stage3: all-stage3-gas
8920TARGET-stage3-gas = $(TARGET-gas)
8921all-stage3-gas: configure-stage3-gas
8922	@[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
8923	@r=`${PWD_COMMAND}`; export r; \
8924	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8925	TFLAGS="$(STAGE3_TFLAGS)"; \
8926	$(HOST_EXPORTS) \
8927	$(POSTSTAGE1_HOST_EXPORTS)  \
8928	cd $(HOST_SUBDIR)/gas && \
8929	$(MAKE) $(BASE_FLAGS_TO_PASS) \
8930		CFLAGS="$(STAGE3_CFLAGS)" \
8931		CXXFLAGS="$(STAGE3_CXXFLAGS)" \
8932		LIBCFLAGS="$(STAGE3_CFLAGS)" \
8933		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
8934		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
8935		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
8936		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
8937		TFLAGS="$(STAGE3_TFLAGS)" \
8938		$(TARGET-stage3-gas)
8939
8940maybe-clean-stage3-gas: clean-stage3-gas
8941clean-stage3: clean-stage3-gas
8942clean-stage3-gas:
8943	@if [ $(current_stage) = stage3 ]; then \
8944	  [ -f $(HOST_SUBDIR)/gas/Makefile ] || exit 0; \
8945	else \
8946	  [ -f $(HOST_SUBDIR)/stage3-gas/Makefile ] || exit 0; \
8947	  $(MAKE) stage3-start; \
8948	fi; \
8949	cd $(HOST_SUBDIR)/gas && \
8950	$(MAKE) $(EXTRA_HOST_FLAGS)  \
8951		$(POSTSTAGE1_FLAGS_TO_PASS)  \
8952		 clean
8953@endif gas-bootstrap
8954
8955
8956.PHONY: all-stage4-gas maybe-all-stage4-gas
8957.PHONY: clean-stage4-gas maybe-clean-stage4-gas
8958maybe-all-stage4-gas:
8959maybe-clean-stage4-gas:
8960@if gas-bootstrap
8961maybe-all-stage4-gas: all-stage4-gas
8962all-stage4: all-stage4-gas
8963TARGET-stage4-gas = $(TARGET-gas)
8964all-stage4-gas: configure-stage4-gas
8965	@[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
8966	@r=`${PWD_COMMAND}`; export r; \
8967	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8968	TFLAGS="$(STAGE4_TFLAGS)"; \
8969	$(HOST_EXPORTS) \
8970	$(POSTSTAGE1_HOST_EXPORTS)  \
8971	cd $(HOST_SUBDIR)/gas && \
8972	$(MAKE) $(BASE_FLAGS_TO_PASS) \
8973		CFLAGS="$(STAGE4_CFLAGS)" \
8974		CXXFLAGS="$(STAGE4_CXXFLAGS)" \
8975		LIBCFLAGS="$(STAGE4_CFLAGS)" \
8976		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
8977		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
8978		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
8979		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
8980		TFLAGS="$(STAGE4_TFLAGS)" \
8981		$(TARGET-stage4-gas)
8982
8983maybe-clean-stage4-gas: clean-stage4-gas
8984clean-stage4: clean-stage4-gas
8985clean-stage4-gas:
8986	@if [ $(current_stage) = stage4 ]; then \
8987	  [ -f $(HOST_SUBDIR)/gas/Makefile ] || exit 0; \
8988	else \
8989	  [ -f $(HOST_SUBDIR)/stage4-gas/Makefile ] || exit 0; \
8990	  $(MAKE) stage4-start; \
8991	fi; \
8992	cd $(HOST_SUBDIR)/gas && \
8993	$(MAKE) $(EXTRA_HOST_FLAGS)  \
8994		$(POSTSTAGE1_FLAGS_TO_PASS)  \
8995		 clean
8996@endif gas-bootstrap
8997
8998
8999.PHONY: all-stageprofile-gas maybe-all-stageprofile-gas
9000.PHONY: clean-stageprofile-gas maybe-clean-stageprofile-gas
9001maybe-all-stageprofile-gas:
9002maybe-clean-stageprofile-gas:
9003@if gas-bootstrap
9004maybe-all-stageprofile-gas: all-stageprofile-gas
9005all-stageprofile: all-stageprofile-gas
9006TARGET-stageprofile-gas = $(TARGET-gas)
9007all-stageprofile-gas: configure-stageprofile-gas
9008	@[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
9009	@r=`${PWD_COMMAND}`; export r; \
9010	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9011	TFLAGS="$(STAGEprofile_TFLAGS)"; \
9012	$(HOST_EXPORTS) \
9013	$(POSTSTAGE1_HOST_EXPORTS)  \
9014	cd $(HOST_SUBDIR)/gas && \
9015	$(MAKE) $(BASE_FLAGS_TO_PASS) \
9016		CFLAGS="$(STAGEprofile_CFLAGS)" \
9017		CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
9018		LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
9019		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
9020		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
9021		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
9022		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
9023		TFLAGS="$(STAGEprofile_TFLAGS)" \
9024		$(TARGET-stageprofile-gas)
9025
9026maybe-clean-stageprofile-gas: clean-stageprofile-gas
9027clean-stageprofile: clean-stageprofile-gas
9028clean-stageprofile-gas:
9029	@if [ $(current_stage) = stageprofile ]; then \
9030	  [ -f $(HOST_SUBDIR)/gas/Makefile ] || exit 0; \
9031	else \
9032	  [ -f $(HOST_SUBDIR)/stageprofile-gas/Makefile ] || exit 0; \
9033	  $(MAKE) stageprofile-start; \
9034	fi; \
9035	cd $(HOST_SUBDIR)/gas && \
9036	$(MAKE) $(EXTRA_HOST_FLAGS)  \
9037		$(POSTSTAGE1_FLAGS_TO_PASS)  \
9038		 clean
9039@endif gas-bootstrap
9040
9041
9042.PHONY: all-stagefeedback-gas maybe-all-stagefeedback-gas
9043.PHONY: clean-stagefeedback-gas maybe-clean-stagefeedback-gas
9044maybe-all-stagefeedback-gas:
9045maybe-clean-stagefeedback-gas:
9046@if gas-bootstrap
9047maybe-all-stagefeedback-gas: all-stagefeedback-gas
9048all-stagefeedback: all-stagefeedback-gas
9049TARGET-stagefeedback-gas = $(TARGET-gas)
9050all-stagefeedback-gas: configure-stagefeedback-gas
9051	@[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
9052	@r=`${PWD_COMMAND}`; export r; \
9053	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9054	TFLAGS="$(STAGEfeedback_TFLAGS)"; \
9055	$(HOST_EXPORTS) \
9056	$(POSTSTAGE1_HOST_EXPORTS)  \
9057	cd $(HOST_SUBDIR)/gas && \
9058	$(MAKE) $(BASE_FLAGS_TO_PASS) \
9059		CFLAGS="$(STAGEfeedback_CFLAGS)" \
9060		CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
9061		LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
9062		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
9063		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
9064		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
9065		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
9066		TFLAGS="$(STAGEfeedback_TFLAGS)" \
9067		$(TARGET-stagefeedback-gas)
9068
9069maybe-clean-stagefeedback-gas: clean-stagefeedback-gas
9070clean-stagefeedback: clean-stagefeedback-gas
9071clean-stagefeedback-gas:
9072	@if [ $(current_stage) = stagefeedback ]; then \
9073	  [ -f $(HOST_SUBDIR)/gas/Makefile ] || exit 0; \
9074	else \
9075	  [ -f $(HOST_SUBDIR)/stagefeedback-gas/Makefile ] || exit 0; \
9076	  $(MAKE) stagefeedback-start; \
9077	fi; \
9078	cd $(HOST_SUBDIR)/gas && \
9079	$(MAKE) $(EXTRA_HOST_FLAGS)  \
9080		$(POSTSTAGE1_FLAGS_TO_PASS)  \
9081		 clean
9082@endif gas-bootstrap
9083
9084
9085
9086
9087
9088.PHONY: check-gas maybe-check-gas
9089maybe-check-gas:
9090@if gas
9091maybe-check-gas: check-gas
9092
9093check-gas:
9094	@: $(MAKE); $(unstage)
9095	@r=`${PWD_COMMAND}`; export r; \
9096	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9097	$(HOST_EXPORTS) \
9098	(cd $(HOST_SUBDIR)/gas && \
9099	  $(MAKE) $(FLAGS_TO_PASS)  check)
9100
9101@endif gas
9102
9103.PHONY: install-gas maybe-install-gas
9104maybe-install-gas:
9105@if gas
9106maybe-install-gas: install-gas
9107
9108install-gas: installdirs
9109	@: $(MAKE); $(unstage)
9110	@r=`${PWD_COMMAND}`; export r; \
9111	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9112	$(HOST_EXPORTS) \
9113	(cd $(HOST_SUBDIR)/gas && \
9114	  $(MAKE) $(FLAGS_TO_PASS)  install)
9115
9116@endif gas
9117
9118.PHONY: install-strip-gas maybe-install-strip-gas
9119maybe-install-strip-gas:
9120@if gas
9121maybe-install-strip-gas: install-strip-gas
9122
9123install-strip-gas: installdirs
9124	@: $(MAKE); $(unstage)
9125	@r=`${PWD_COMMAND}`; export r; \
9126	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9127	$(HOST_EXPORTS) \
9128	(cd $(HOST_SUBDIR)/gas && \
9129	  $(MAKE) $(FLAGS_TO_PASS)  install-strip)
9130
9131@endif gas
9132
9133# Other targets (info, dvi, pdf, etc.)
9134
9135.PHONY: maybe-info-gas info-gas
9136maybe-info-gas:
9137@if gas
9138maybe-info-gas: info-gas
9139
9140info-gas: \
9141    configure-gas
9142	@[ -f ./gas/Makefile ] || exit 0; \
9143	r=`${PWD_COMMAND}`; export r; \
9144	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9145	$(HOST_EXPORTS) \
9146	for flag in $(EXTRA_HOST_FLAGS) ; do \
9147	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9148	done; \
9149	echo "Doing info in gas" ; \
9150	(cd $(HOST_SUBDIR)/gas && \
9151	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9152	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9153	          "RANLIB=$${RANLIB}" \
9154	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9155	          info) \
9156	  || exit 1
9157
9158@endif gas
9159
9160.PHONY: maybe-dvi-gas dvi-gas
9161maybe-dvi-gas:
9162@if gas
9163maybe-dvi-gas: dvi-gas
9164
9165dvi-gas: \
9166    configure-gas
9167	@[ -f ./gas/Makefile ] || exit 0; \
9168	r=`${PWD_COMMAND}`; export r; \
9169	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9170	$(HOST_EXPORTS) \
9171	for flag in $(EXTRA_HOST_FLAGS) ; do \
9172	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9173	done; \
9174	echo "Doing dvi in gas" ; \
9175	(cd $(HOST_SUBDIR)/gas && \
9176	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9177	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9178	          "RANLIB=$${RANLIB}" \
9179	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9180	          dvi) \
9181	  || exit 1
9182
9183@endif gas
9184
9185.PHONY: maybe-pdf-gas pdf-gas
9186maybe-pdf-gas:
9187@if gas
9188maybe-pdf-gas: pdf-gas
9189
9190pdf-gas: \
9191    configure-gas
9192	@[ -f ./gas/Makefile ] || exit 0; \
9193	r=`${PWD_COMMAND}`; export r; \
9194	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9195	$(HOST_EXPORTS) \
9196	for flag in $(EXTRA_HOST_FLAGS) ; do \
9197	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9198	done; \
9199	echo "Doing pdf in gas" ; \
9200	(cd $(HOST_SUBDIR)/gas && \
9201	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9202	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9203	          "RANLIB=$${RANLIB}" \
9204	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9205	          pdf) \
9206	  || exit 1
9207
9208@endif gas
9209
9210.PHONY: maybe-html-gas html-gas
9211maybe-html-gas:
9212@if gas
9213maybe-html-gas: html-gas
9214
9215html-gas: \
9216    configure-gas
9217	@[ -f ./gas/Makefile ] || exit 0; \
9218	r=`${PWD_COMMAND}`; export r; \
9219	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9220	$(HOST_EXPORTS) \
9221	for flag in $(EXTRA_HOST_FLAGS) ; do \
9222	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9223	done; \
9224	echo "Doing html in gas" ; \
9225	(cd $(HOST_SUBDIR)/gas && \
9226	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9227	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9228	          "RANLIB=$${RANLIB}" \
9229	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9230	          html) \
9231	  || exit 1
9232
9233@endif gas
9234
9235.PHONY: maybe-TAGS-gas TAGS-gas
9236maybe-TAGS-gas:
9237@if gas
9238maybe-TAGS-gas: TAGS-gas
9239
9240TAGS-gas: \
9241    configure-gas
9242	@[ -f ./gas/Makefile ] || exit 0; \
9243	r=`${PWD_COMMAND}`; export r; \
9244	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9245	$(HOST_EXPORTS) \
9246	for flag in $(EXTRA_HOST_FLAGS) ; do \
9247	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9248	done; \
9249	echo "Doing TAGS in gas" ; \
9250	(cd $(HOST_SUBDIR)/gas && \
9251	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9252	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9253	          "RANLIB=$${RANLIB}" \
9254	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9255	          TAGS) \
9256	  || exit 1
9257
9258@endif gas
9259
9260.PHONY: maybe-install-info-gas install-info-gas
9261maybe-install-info-gas:
9262@if gas
9263maybe-install-info-gas: install-info-gas
9264
9265install-info-gas: \
9266    configure-gas \
9267    info-gas
9268	@[ -f ./gas/Makefile ] || exit 0; \
9269	r=`${PWD_COMMAND}`; export r; \
9270	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9271	$(HOST_EXPORTS) \
9272	for flag in $(EXTRA_HOST_FLAGS) ; do \
9273	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9274	done; \
9275	echo "Doing install-info in gas" ; \
9276	(cd $(HOST_SUBDIR)/gas && \
9277	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9278	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9279	          "RANLIB=$${RANLIB}" \
9280	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9281	          install-info) \
9282	  || exit 1
9283
9284@endif gas
9285
9286.PHONY: maybe-install-pdf-gas install-pdf-gas
9287maybe-install-pdf-gas:
9288@if gas
9289maybe-install-pdf-gas: install-pdf-gas
9290
9291install-pdf-gas: \
9292    configure-gas \
9293    pdf-gas
9294	@[ -f ./gas/Makefile ] || exit 0; \
9295	r=`${PWD_COMMAND}`; export r; \
9296	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9297	$(HOST_EXPORTS) \
9298	for flag in $(EXTRA_HOST_FLAGS) ; do \
9299	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9300	done; \
9301	echo "Doing install-pdf in gas" ; \
9302	(cd $(HOST_SUBDIR)/gas && \
9303	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9304	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9305	          "RANLIB=$${RANLIB}" \
9306	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9307	          install-pdf) \
9308	  || exit 1
9309
9310@endif gas
9311
9312.PHONY: maybe-install-html-gas install-html-gas
9313maybe-install-html-gas:
9314@if gas
9315maybe-install-html-gas: install-html-gas
9316
9317install-html-gas: \
9318    configure-gas \
9319    html-gas
9320	@[ -f ./gas/Makefile ] || exit 0; \
9321	r=`${PWD_COMMAND}`; export r; \
9322	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9323	$(HOST_EXPORTS) \
9324	for flag in $(EXTRA_HOST_FLAGS) ; do \
9325	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9326	done; \
9327	echo "Doing install-html in gas" ; \
9328	(cd $(HOST_SUBDIR)/gas && \
9329	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9330	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9331	          "RANLIB=$${RANLIB}" \
9332	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9333	          install-html) \
9334	  || exit 1
9335
9336@endif gas
9337
9338.PHONY: maybe-installcheck-gas installcheck-gas
9339maybe-installcheck-gas:
9340@if gas
9341maybe-installcheck-gas: installcheck-gas
9342
9343installcheck-gas: \
9344    configure-gas
9345	@[ -f ./gas/Makefile ] || exit 0; \
9346	r=`${PWD_COMMAND}`; export r; \
9347	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9348	$(HOST_EXPORTS) \
9349	for flag in $(EXTRA_HOST_FLAGS) ; do \
9350	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9351	done; \
9352	echo "Doing installcheck in gas" ; \
9353	(cd $(HOST_SUBDIR)/gas && \
9354	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9355	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9356	          "RANLIB=$${RANLIB}" \
9357	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9358	          installcheck) \
9359	  || exit 1
9360
9361@endif gas
9362
9363.PHONY: maybe-mostlyclean-gas mostlyclean-gas
9364maybe-mostlyclean-gas:
9365@if gas
9366maybe-mostlyclean-gas: mostlyclean-gas
9367
9368mostlyclean-gas:
9369	@[ -f ./gas/Makefile ] || exit 0; \
9370	r=`${PWD_COMMAND}`; export r; \
9371	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9372	$(HOST_EXPORTS) \
9373	for flag in $(EXTRA_HOST_FLAGS) ; do \
9374	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9375	done; \
9376	echo "Doing mostlyclean in gas" ; \
9377	(cd $(HOST_SUBDIR)/gas && \
9378	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9379	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9380	          "RANLIB=$${RANLIB}" \
9381	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9382	          mostlyclean) \
9383	  || exit 1
9384
9385@endif gas
9386
9387.PHONY: maybe-clean-gas clean-gas
9388maybe-clean-gas:
9389@if gas
9390maybe-clean-gas: clean-gas
9391
9392clean-gas:
9393	@[ -f ./gas/Makefile ] || exit 0; \
9394	r=`${PWD_COMMAND}`; export r; \
9395	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9396	$(HOST_EXPORTS) \
9397	for flag in $(EXTRA_HOST_FLAGS) ; do \
9398	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9399	done; \
9400	echo "Doing clean in gas" ; \
9401	(cd $(HOST_SUBDIR)/gas && \
9402	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9403	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9404	          "RANLIB=$${RANLIB}" \
9405	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9406	          clean) \
9407	  || exit 1
9408
9409@endif gas
9410
9411.PHONY: maybe-distclean-gas distclean-gas
9412maybe-distclean-gas:
9413@if gas
9414maybe-distclean-gas: distclean-gas
9415
9416distclean-gas:
9417	@[ -f ./gas/Makefile ] || exit 0; \
9418	r=`${PWD_COMMAND}`; export r; \
9419	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9420	$(HOST_EXPORTS) \
9421	for flag in $(EXTRA_HOST_FLAGS) ; do \
9422	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9423	done; \
9424	echo "Doing distclean in gas" ; \
9425	(cd $(HOST_SUBDIR)/gas && \
9426	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9427	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9428	          "RANLIB=$${RANLIB}" \
9429	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9430	          distclean) \
9431	  || exit 1
9432
9433@endif gas
9434
9435.PHONY: maybe-maintainer-clean-gas maintainer-clean-gas
9436maybe-maintainer-clean-gas:
9437@if gas
9438maybe-maintainer-clean-gas: maintainer-clean-gas
9439
9440maintainer-clean-gas:
9441	@[ -f ./gas/Makefile ] || exit 0; \
9442	r=`${PWD_COMMAND}`; export r; \
9443	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9444	$(HOST_EXPORTS) \
9445	for flag in $(EXTRA_HOST_FLAGS) ; do \
9446	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9447	done; \
9448	echo "Doing maintainer-clean in gas" ; \
9449	(cd $(HOST_SUBDIR)/gas && \
9450	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9451	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9452	          "RANLIB=$${RANLIB}" \
9453	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9454	          maintainer-clean) \
9455	  || exit 1
9456
9457@endif gas
9458
9459
9460
9461.PHONY: configure-gcc maybe-configure-gcc
9462maybe-configure-gcc:
9463@if gcc-bootstrap
9464configure-gcc: stage_current
9465@endif gcc-bootstrap
9466@if gcc
9467maybe-configure-gcc: configure-gcc
9468configure-gcc:
9469	@r=`${PWD_COMMAND}`; export r; \
9470	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9471	test ! -f $(HOST_SUBDIR)/gcc/Makefile || exit 0; \
9472	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc ; \
9473	$(HOST_EXPORTS)  \
9474	echo Configuring in $(HOST_SUBDIR)/gcc; \
9475	cd "$(HOST_SUBDIR)/gcc" || exit 1; \
9476	case $(srcdir) in \
9477	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
9478	  *) topdir=`echo $(HOST_SUBDIR)/gcc/ | \
9479		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
9480	esac; \
9481	srcdiroption="--srcdir=$${topdir}/gcc"; \
9482	libsrcdir="$$s/gcc"; \
9483	$(SHELL) $${libsrcdir}/configure \
9484	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
9485	  --target=${target_alias} $${srcdiroption}  \
9486	  || exit 1
9487@endif gcc
9488
9489
9490
9491.PHONY: configure-stage1-gcc maybe-configure-stage1-gcc
9492maybe-configure-stage1-gcc:
9493@if gcc-bootstrap
9494maybe-configure-stage1-gcc: configure-stage1-gcc
9495configure-stage1-gcc:
9496	@[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
9497	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc
9498	@r=`${PWD_COMMAND}`; export r; \
9499	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9500	TFLAGS="$(STAGE1_TFLAGS)"; \
9501	test ! -f $(HOST_SUBDIR)/gcc/Makefile || exit 0; \
9502	$(HOST_EXPORTS) \
9503	CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
9504	CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
9505	LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS;  \
9506	echo Configuring stage 1 in $(HOST_SUBDIR)/gcc ; \
9507	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc ; \
9508	cd $(HOST_SUBDIR)/gcc || exit 1; \
9509	case $(srcdir) in \
9510	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
9511	  *) topdir=`echo $(HOST_SUBDIR)/gcc/ | \
9512		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
9513	esac; \
9514	srcdiroption="--srcdir=$${topdir}/gcc"; \
9515	libsrcdir="$$s/gcc"; \
9516	$(SHELL) $${libsrcdir}/configure \
9517	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
9518	  --target=${target_alias} $${srcdiroption} \
9519	  $(STAGE1_CONFIGURE_FLAGS)
9520@endif gcc-bootstrap
9521
9522.PHONY: configure-stage2-gcc maybe-configure-stage2-gcc
9523maybe-configure-stage2-gcc:
9524@if gcc-bootstrap
9525maybe-configure-stage2-gcc: configure-stage2-gcc
9526configure-stage2-gcc:
9527	@[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
9528	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc
9529	@r=`${PWD_COMMAND}`; export r; \
9530	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9531	TFLAGS="$(STAGE2_TFLAGS)"; \
9532	test ! -f $(HOST_SUBDIR)/gcc/Makefile || exit 0; \
9533	$(HOST_EXPORTS) \
9534	$(POSTSTAGE1_HOST_EXPORTS) \
9535	CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
9536	CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
9537	LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS;  \
9538	echo Configuring stage 2 in $(HOST_SUBDIR)/gcc ; \
9539	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc ; \
9540	cd $(HOST_SUBDIR)/gcc || exit 1; \
9541	case $(srcdir) in \
9542	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
9543	  *) topdir=`echo $(HOST_SUBDIR)/gcc/ | \
9544		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
9545	esac; \
9546	srcdiroption="--srcdir=$${topdir}/gcc"; \
9547	libsrcdir="$$s/gcc"; \
9548	$(SHELL) $${libsrcdir}/configure \
9549	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
9550	  --target=${target_alias} $${srcdiroption} \
9551	  --with-build-libsubdir=$(HOST_SUBDIR) \
9552	  $(STAGE2_CONFIGURE_FLAGS)
9553@endif gcc-bootstrap
9554
9555.PHONY: configure-stage3-gcc maybe-configure-stage3-gcc
9556maybe-configure-stage3-gcc:
9557@if gcc-bootstrap
9558maybe-configure-stage3-gcc: configure-stage3-gcc
9559configure-stage3-gcc:
9560	@[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
9561	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc
9562	@r=`${PWD_COMMAND}`; export r; \
9563	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9564	TFLAGS="$(STAGE3_TFLAGS)"; \
9565	test ! -f $(HOST_SUBDIR)/gcc/Makefile || exit 0; \
9566	$(HOST_EXPORTS) \
9567	$(POSTSTAGE1_HOST_EXPORTS) \
9568	CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
9569	CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
9570	LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS;  \
9571	echo Configuring stage 3 in $(HOST_SUBDIR)/gcc ; \
9572	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc ; \
9573	cd $(HOST_SUBDIR)/gcc || exit 1; \
9574	case $(srcdir) in \
9575	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
9576	  *) topdir=`echo $(HOST_SUBDIR)/gcc/ | \
9577		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
9578	esac; \
9579	srcdiroption="--srcdir=$${topdir}/gcc"; \
9580	libsrcdir="$$s/gcc"; \
9581	$(SHELL) $${libsrcdir}/configure \
9582	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
9583	  --target=${target_alias} $${srcdiroption} \
9584	  --with-build-libsubdir=$(HOST_SUBDIR) \
9585	  $(STAGE3_CONFIGURE_FLAGS)
9586@endif gcc-bootstrap
9587
9588.PHONY: configure-stage4-gcc maybe-configure-stage4-gcc
9589maybe-configure-stage4-gcc:
9590@if gcc-bootstrap
9591maybe-configure-stage4-gcc: configure-stage4-gcc
9592configure-stage4-gcc:
9593	@[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
9594	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc
9595	@r=`${PWD_COMMAND}`; export r; \
9596	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9597	TFLAGS="$(STAGE4_TFLAGS)"; \
9598	test ! -f $(HOST_SUBDIR)/gcc/Makefile || exit 0; \
9599	$(HOST_EXPORTS) \
9600	$(POSTSTAGE1_HOST_EXPORTS) \
9601	CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
9602	CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
9603	LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS;  \
9604	echo Configuring stage 4 in $(HOST_SUBDIR)/gcc ; \
9605	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc ; \
9606	cd $(HOST_SUBDIR)/gcc || exit 1; \
9607	case $(srcdir) in \
9608	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
9609	  *) topdir=`echo $(HOST_SUBDIR)/gcc/ | \
9610		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
9611	esac; \
9612	srcdiroption="--srcdir=$${topdir}/gcc"; \
9613	libsrcdir="$$s/gcc"; \
9614	$(SHELL) $${libsrcdir}/configure \
9615	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
9616	  --target=${target_alias} $${srcdiroption} \
9617	  --with-build-libsubdir=$(HOST_SUBDIR) \
9618	  $(STAGE4_CONFIGURE_FLAGS)
9619@endif gcc-bootstrap
9620
9621.PHONY: configure-stageprofile-gcc maybe-configure-stageprofile-gcc
9622maybe-configure-stageprofile-gcc:
9623@if gcc-bootstrap
9624maybe-configure-stageprofile-gcc: configure-stageprofile-gcc
9625configure-stageprofile-gcc:
9626	@[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
9627	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc
9628	@r=`${PWD_COMMAND}`; export r; \
9629	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9630	TFLAGS="$(STAGEprofile_TFLAGS)"; \
9631	test ! -f $(HOST_SUBDIR)/gcc/Makefile || exit 0; \
9632	$(HOST_EXPORTS) \
9633	$(POSTSTAGE1_HOST_EXPORTS) \
9634	CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
9635	CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
9636	LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS;  \
9637	echo Configuring stage profile in $(HOST_SUBDIR)/gcc ; \
9638	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc ; \
9639	cd $(HOST_SUBDIR)/gcc || exit 1; \
9640	case $(srcdir) in \
9641	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
9642	  *) topdir=`echo $(HOST_SUBDIR)/gcc/ | \
9643		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
9644	esac; \
9645	srcdiroption="--srcdir=$${topdir}/gcc"; \
9646	libsrcdir="$$s/gcc"; \
9647	$(SHELL) $${libsrcdir}/configure \
9648	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
9649	  --target=${target_alias} $${srcdiroption} \
9650	  --with-build-libsubdir=$(HOST_SUBDIR) \
9651	  $(STAGEprofile_CONFIGURE_FLAGS)
9652@endif gcc-bootstrap
9653
9654.PHONY: configure-stagefeedback-gcc maybe-configure-stagefeedback-gcc
9655maybe-configure-stagefeedback-gcc:
9656@if gcc-bootstrap
9657maybe-configure-stagefeedback-gcc: configure-stagefeedback-gcc
9658configure-stagefeedback-gcc:
9659	@[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
9660	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc
9661	@r=`${PWD_COMMAND}`; export r; \
9662	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9663	TFLAGS="$(STAGEfeedback_TFLAGS)"; \
9664	test ! -f $(HOST_SUBDIR)/gcc/Makefile || exit 0; \
9665	$(HOST_EXPORTS) \
9666	$(POSTSTAGE1_HOST_EXPORTS) \
9667	CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
9668	CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
9669	LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS;  \
9670	echo Configuring stage feedback in $(HOST_SUBDIR)/gcc ; \
9671	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc ; \
9672	cd $(HOST_SUBDIR)/gcc || exit 1; \
9673	case $(srcdir) in \
9674	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
9675	  *) topdir=`echo $(HOST_SUBDIR)/gcc/ | \
9676		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
9677	esac; \
9678	srcdiroption="--srcdir=$${topdir}/gcc"; \
9679	libsrcdir="$$s/gcc"; \
9680	$(SHELL) $${libsrcdir}/configure \
9681	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
9682	  --target=${target_alias} $${srcdiroption} \
9683	  --with-build-libsubdir=$(HOST_SUBDIR) \
9684	  $(STAGEfeedback_CONFIGURE_FLAGS)
9685@endif gcc-bootstrap
9686
9687
9688
9689
9690
9691.PHONY: all-gcc maybe-all-gcc
9692maybe-all-gcc:
9693@if gcc-bootstrap
9694all-gcc: stage_current
9695@endif gcc-bootstrap
9696@if gcc
9697TARGET-gcc=all
9698maybe-all-gcc: all-gcc
9699all-gcc: configure-gcc
9700	@r=`${PWD_COMMAND}`; export r; \
9701	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9702	$(HOST_EXPORTS)  \
9703	(cd $(HOST_SUBDIR)/gcc && \
9704	  $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS) \
9705		$(TARGET-gcc))
9706@endif gcc
9707
9708
9709
9710.PHONY: all-stage1-gcc maybe-all-stage1-gcc
9711.PHONY: clean-stage1-gcc maybe-clean-stage1-gcc
9712maybe-all-stage1-gcc:
9713maybe-clean-stage1-gcc:
9714@if gcc-bootstrap
9715maybe-all-stage1-gcc: all-stage1-gcc
9716all-stage1: all-stage1-gcc
9717TARGET-stage1-gcc = $(TARGET-gcc)
9718all-stage1-gcc: configure-stage1-gcc
9719	@[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
9720	@r=`${PWD_COMMAND}`; export r; \
9721	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9722	TFLAGS="$(STAGE1_TFLAGS)"; \
9723	$(HOST_EXPORTS)  \
9724	cd $(HOST_SUBDIR)/gcc && \
9725	$(MAKE) $(BASE_FLAGS_TO_PASS) \
9726		CFLAGS="$(STAGE1_CFLAGS)" \
9727		CXXFLAGS="$(STAGE1_CXXFLAGS)" \
9728		LIBCFLAGS="$(LIBCFLAGS)" \
9729		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
9730		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
9731		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
9732		$(EXTRA_HOST_FLAGS)  $(EXTRA_GCC_FLAGS) \
9733		TFLAGS="$(STAGE1_TFLAGS)" \
9734		$(TARGET-stage1-gcc)
9735
9736maybe-clean-stage1-gcc: clean-stage1-gcc
9737clean-stage1: clean-stage1-gcc
9738clean-stage1-gcc:
9739	@if [ $(current_stage) = stage1 ]; then \
9740	  [ -f $(HOST_SUBDIR)/gcc/Makefile ] || exit 0; \
9741	else \
9742	  [ -f $(HOST_SUBDIR)/stage1-gcc/Makefile ] || exit 0; \
9743	  $(MAKE) stage1-start; \
9744	fi; \
9745	cd $(HOST_SUBDIR)/gcc && \
9746	$(MAKE) $(EXTRA_HOST_FLAGS)  \
9747		$(EXTRA_GCC_FLAGS) clean
9748@endif gcc-bootstrap
9749
9750
9751.PHONY: all-stage2-gcc maybe-all-stage2-gcc
9752.PHONY: clean-stage2-gcc maybe-clean-stage2-gcc
9753maybe-all-stage2-gcc:
9754maybe-clean-stage2-gcc:
9755@if gcc-bootstrap
9756maybe-all-stage2-gcc: all-stage2-gcc
9757all-stage2: all-stage2-gcc
9758TARGET-stage2-gcc = $(TARGET-gcc)
9759all-stage2-gcc: configure-stage2-gcc
9760	@[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
9761	@r=`${PWD_COMMAND}`; export r; \
9762	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9763	TFLAGS="$(STAGE2_TFLAGS)"; \
9764	$(HOST_EXPORTS) \
9765	$(POSTSTAGE1_HOST_EXPORTS)  \
9766	cd $(HOST_SUBDIR)/gcc && \
9767	$(MAKE) $(BASE_FLAGS_TO_PASS) \
9768		CFLAGS="$(STAGE2_CFLAGS)" \
9769		CXXFLAGS="$(STAGE2_CXXFLAGS)" \
9770		LIBCFLAGS="$(STAGE2_CFLAGS)" \
9771		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
9772		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
9773		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
9774		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) \
9775		TFLAGS="$(STAGE2_TFLAGS)" \
9776		$(TARGET-stage2-gcc)
9777
9778maybe-clean-stage2-gcc: clean-stage2-gcc
9779clean-stage2: clean-stage2-gcc
9780clean-stage2-gcc:
9781	@if [ $(current_stage) = stage2 ]; then \
9782	  [ -f $(HOST_SUBDIR)/gcc/Makefile ] || exit 0; \
9783	else \
9784	  [ -f $(HOST_SUBDIR)/stage2-gcc/Makefile ] || exit 0; \
9785	  $(MAKE) stage2-start; \
9786	fi; \
9787	cd $(HOST_SUBDIR)/gcc && \
9788	$(MAKE) $(EXTRA_HOST_FLAGS)  \
9789		$(POSTSTAGE1_FLAGS_TO_PASS)  \
9790		$(EXTRA_GCC_FLAGS) clean
9791@endif gcc-bootstrap
9792
9793
9794.PHONY: all-stage3-gcc maybe-all-stage3-gcc
9795.PHONY: clean-stage3-gcc maybe-clean-stage3-gcc
9796maybe-all-stage3-gcc:
9797maybe-clean-stage3-gcc:
9798@if gcc-bootstrap
9799maybe-all-stage3-gcc: all-stage3-gcc
9800all-stage3: all-stage3-gcc
9801TARGET-stage3-gcc = $(TARGET-gcc)
9802all-stage3-gcc: configure-stage3-gcc
9803	@[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
9804	@r=`${PWD_COMMAND}`; export r; \
9805	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9806	TFLAGS="$(STAGE3_TFLAGS)"; \
9807	$(HOST_EXPORTS) \
9808	$(POSTSTAGE1_HOST_EXPORTS)  \
9809	cd $(HOST_SUBDIR)/gcc && \
9810	$(MAKE) $(BASE_FLAGS_TO_PASS) \
9811		CFLAGS="$(STAGE3_CFLAGS)" \
9812		CXXFLAGS="$(STAGE3_CXXFLAGS)" \
9813		LIBCFLAGS="$(STAGE3_CFLAGS)" \
9814		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
9815		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
9816		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
9817		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) \
9818		TFLAGS="$(STAGE3_TFLAGS)" \
9819		$(TARGET-stage3-gcc)
9820
9821maybe-clean-stage3-gcc: clean-stage3-gcc
9822clean-stage3: clean-stage3-gcc
9823clean-stage3-gcc:
9824	@if [ $(current_stage) = stage3 ]; then \
9825	  [ -f $(HOST_SUBDIR)/gcc/Makefile ] || exit 0; \
9826	else \
9827	  [ -f $(HOST_SUBDIR)/stage3-gcc/Makefile ] || exit 0; \
9828	  $(MAKE) stage3-start; \
9829	fi; \
9830	cd $(HOST_SUBDIR)/gcc && \
9831	$(MAKE) $(EXTRA_HOST_FLAGS)  \
9832		$(POSTSTAGE1_FLAGS_TO_PASS)  \
9833		$(EXTRA_GCC_FLAGS) clean
9834@endif gcc-bootstrap
9835
9836
9837.PHONY: all-stage4-gcc maybe-all-stage4-gcc
9838.PHONY: clean-stage4-gcc maybe-clean-stage4-gcc
9839maybe-all-stage4-gcc:
9840maybe-clean-stage4-gcc:
9841@if gcc-bootstrap
9842maybe-all-stage4-gcc: all-stage4-gcc
9843all-stage4: all-stage4-gcc
9844TARGET-stage4-gcc = $(TARGET-gcc)
9845all-stage4-gcc: configure-stage4-gcc
9846	@[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
9847	@r=`${PWD_COMMAND}`; export r; \
9848	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9849	TFLAGS="$(STAGE4_TFLAGS)"; \
9850	$(HOST_EXPORTS) \
9851	$(POSTSTAGE1_HOST_EXPORTS)  \
9852	cd $(HOST_SUBDIR)/gcc && \
9853	$(MAKE) $(BASE_FLAGS_TO_PASS) \
9854		CFLAGS="$(STAGE4_CFLAGS)" \
9855		CXXFLAGS="$(STAGE4_CXXFLAGS)" \
9856		LIBCFLAGS="$(STAGE4_CFLAGS)" \
9857		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
9858		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
9859		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
9860		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) \
9861		TFLAGS="$(STAGE4_TFLAGS)" \
9862		$(TARGET-stage4-gcc)
9863
9864maybe-clean-stage4-gcc: clean-stage4-gcc
9865clean-stage4: clean-stage4-gcc
9866clean-stage4-gcc:
9867	@if [ $(current_stage) = stage4 ]; then \
9868	  [ -f $(HOST_SUBDIR)/gcc/Makefile ] || exit 0; \
9869	else \
9870	  [ -f $(HOST_SUBDIR)/stage4-gcc/Makefile ] || exit 0; \
9871	  $(MAKE) stage4-start; \
9872	fi; \
9873	cd $(HOST_SUBDIR)/gcc && \
9874	$(MAKE) $(EXTRA_HOST_FLAGS)  \
9875		$(POSTSTAGE1_FLAGS_TO_PASS)  \
9876		$(EXTRA_GCC_FLAGS) clean
9877@endif gcc-bootstrap
9878
9879
9880.PHONY: all-stageprofile-gcc maybe-all-stageprofile-gcc
9881.PHONY: clean-stageprofile-gcc maybe-clean-stageprofile-gcc
9882maybe-all-stageprofile-gcc:
9883maybe-clean-stageprofile-gcc:
9884@if gcc-bootstrap
9885maybe-all-stageprofile-gcc: all-stageprofile-gcc
9886all-stageprofile: all-stageprofile-gcc
9887TARGET-stageprofile-gcc = $(TARGET-gcc)
9888all-stageprofile-gcc: configure-stageprofile-gcc
9889	@[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
9890	@r=`${PWD_COMMAND}`; export r; \
9891	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9892	TFLAGS="$(STAGEprofile_TFLAGS)"; \
9893	$(HOST_EXPORTS) \
9894	$(POSTSTAGE1_HOST_EXPORTS)  \
9895	cd $(HOST_SUBDIR)/gcc && \
9896	$(MAKE) $(BASE_FLAGS_TO_PASS) \
9897		CFLAGS="$(STAGEprofile_CFLAGS)" \
9898		CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
9899		LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
9900		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
9901		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
9902		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
9903		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) \
9904		TFLAGS="$(STAGEprofile_TFLAGS)" \
9905		$(TARGET-stageprofile-gcc)
9906
9907maybe-clean-stageprofile-gcc: clean-stageprofile-gcc
9908clean-stageprofile: clean-stageprofile-gcc
9909clean-stageprofile-gcc:
9910	@if [ $(current_stage) = stageprofile ]; then \
9911	  [ -f $(HOST_SUBDIR)/gcc/Makefile ] || exit 0; \
9912	else \
9913	  [ -f $(HOST_SUBDIR)/stageprofile-gcc/Makefile ] || exit 0; \
9914	  $(MAKE) stageprofile-start; \
9915	fi; \
9916	cd $(HOST_SUBDIR)/gcc && \
9917	$(MAKE) $(EXTRA_HOST_FLAGS)  \
9918		$(POSTSTAGE1_FLAGS_TO_PASS)  \
9919		$(EXTRA_GCC_FLAGS) clean
9920@endif gcc-bootstrap
9921
9922
9923.PHONY: all-stagefeedback-gcc maybe-all-stagefeedback-gcc
9924.PHONY: clean-stagefeedback-gcc maybe-clean-stagefeedback-gcc
9925maybe-all-stagefeedback-gcc:
9926maybe-clean-stagefeedback-gcc:
9927@if gcc-bootstrap
9928maybe-all-stagefeedback-gcc: all-stagefeedback-gcc
9929all-stagefeedback: all-stagefeedback-gcc
9930TARGET-stagefeedback-gcc = $(TARGET-gcc)
9931all-stagefeedback-gcc: configure-stagefeedback-gcc
9932	@[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
9933	@r=`${PWD_COMMAND}`; export r; \
9934	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9935	TFLAGS="$(STAGEfeedback_TFLAGS)"; \
9936	$(HOST_EXPORTS) \
9937	$(POSTSTAGE1_HOST_EXPORTS)  \
9938	cd $(HOST_SUBDIR)/gcc && \
9939	$(MAKE) $(BASE_FLAGS_TO_PASS) \
9940		CFLAGS="$(STAGEfeedback_CFLAGS)" \
9941		CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
9942		LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
9943		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
9944		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
9945		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
9946		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) \
9947		TFLAGS="$(STAGEfeedback_TFLAGS)" \
9948		$(TARGET-stagefeedback-gcc)
9949
9950maybe-clean-stagefeedback-gcc: clean-stagefeedback-gcc
9951clean-stagefeedback: clean-stagefeedback-gcc
9952clean-stagefeedback-gcc:
9953	@if [ $(current_stage) = stagefeedback ]; then \
9954	  [ -f $(HOST_SUBDIR)/gcc/Makefile ] || exit 0; \
9955	else \
9956	  [ -f $(HOST_SUBDIR)/stagefeedback-gcc/Makefile ] || exit 0; \
9957	  $(MAKE) stagefeedback-start; \
9958	fi; \
9959	cd $(HOST_SUBDIR)/gcc && \
9960	$(MAKE) $(EXTRA_HOST_FLAGS)  \
9961		$(POSTSTAGE1_FLAGS_TO_PASS)  \
9962		$(EXTRA_GCC_FLAGS) clean
9963@endif gcc-bootstrap
9964
9965
9966
9967
9968
9969.PHONY: check-gcc maybe-check-gcc
9970maybe-check-gcc:
9971@if gcc
9972maybe-check-gcc: check-gcc
9973
9974check-gcc:
9975	@: $(MAKE); $(unstage)
9976	@r=`${PWD_COMMAND}`; export r; \
9977	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9978	$(HOST_EXPORTS) \
9979	(cd $(HOST_SUBDIR)/gcc && \
9980	  $(MAKE) $(FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) check)
9981
9982@endif gcc
9983
9984.PHONY: install-gcc maybe-install-gcc
9985maybe-install-gcc:
9986@if gcc
9987maybe-install-gcc: install-gcc
9988
9989install-gcc: installdirs
9990	@: $(MAKE); $(unstage)
9991	@r=`${PWD_COMMAND}`; export r; \
9992	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9993	$(HOST_EXPORTS) \
9994	(cd $(HOST_SUBDIR)/gcc && \
9995	  $(MAKE) $(FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) install)
9996
9997@endif gcc
9998
9999.PHONY: install-strip-gcc maybe-install-strip-gcc
10000maybe-install-strip-gcc:
10001@if gcc
10002maybe-install-strip-gcc: install-strip-gcc
10003
10004install-strip-gcc: installdirs
10005	@: $(MAKE); $(unstage)
10006	@r=`${PWD_COMMAND}`; export r; \
10007	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10008	$(HOST_EXPORTS) \
10009	(cd $(HOST_SUBDIR)/gcc && \
10010	  $(MAKE) $(FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) install-strip)
10011
10012@endif gcc
10013
10014# Other targets (info, dvi, pdf, etc.)
10015
10016.PHONY: maybe-info-gcc info-gcc
10017maybe-info-gcc:
10018@if gcc
10019maybe-info-gcc: info-gcc
10020
10021info-gcc: \
10022    configure-gcc
10023	@[ -f ./gcc/Makefile ] || exit 0; \
10024	r=`${PWD_COMMAND}`; export r; \
10025	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10026	$(HOST_EXPORTS) \
10027	for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
10028	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10029	done; \
10030	echo "Doing info in gcc" ; \
10031	(cd $(HOST_SUBDIR)/gcc && \
10032	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10033	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10034	          "RANLIB=$${RANLIB}" \
10035	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10036	          info) \
10037	  || exit 1
10038
10039@endif gcc
10040
10041.PHONY: maybe-dvi-gcc dvi-gcc
10042maybe-dvi-gcc:
10043@if gcc
10044maybe-dvi-gcc: dvi-gcc
10045
10046dvi-gcc: \
10047    configure-gcc
10048	@[ -f ./gcc/Makefile ] || exit 0; \
10049	r=`${PWD_COMMAND}`; export r; \
10050	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10051	$(HOST_EXPORTS) \
10052	for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
10053	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10054	done; \
10055	echo "Doing dvi in gcc" ; \
10056	(cd $(HOST_SUBDIR)/gcc && \
10057	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10058	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10059	          "RANLIB=$${RANLIB}" \
10060	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10061	          dvi) \
10062	  || exit 1
10063
10064@endif gcc
10065
10066.PHONY: maybe-pdf-gcc pdf-gcc
10067maybe-pdf-gcc:
10068@if gcc
10069maybe-pdf-gcc: pdf-gcc
10070
10071pdf-gcc: \
10072    configure-gcc
10073	@[ -f ./gcc/Makefile ] || exit 0; \
10074	r=`${PWD_COMMAND}`; export r; \
10075	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10076	$(HOST_EXPORTS) \
10077	for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
10078	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10079	done; \
10080	echo "Doing pdf in gcc" ; \
10081	(cd $(HOST_SUBDIR)/gcc && \
10082	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10083	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10084	          "RANLIB=$${RANLIB}" \
10085	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10086	          pdf) \
10087	  || exit 1
10088
10089@endif gcc
10090
10091.PHONY: maybe-html-gcc html-gcc
10092maybe-html-gcc:
10093@if gcc
10094maybe-html-gcc: html-gcc
10095
10096html-gcc: \
10097    configure-gcc
10098	@[ -f ./gcc/Makefile ] || exit 0; \
10099	r=`${PWD_COMMAND}`; export r; \
10100	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10101	$(HOST_EXPORTS) \
10102	for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
10103	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10104	done; \
10105	echo "Doing html in gcc" ; \
10106	(cd $(HOST_SUBDIR)/gcc && \
10107	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10108	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10109	          "RANLIB=$${RANLIB}" \
10110	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10111	          html) \
10112	  || exit 1
10113
10114@endif gcc
10115
10116.PHONY: maybe-TAGS-gcc TAGS-gcc
10117maybe-TAGS-gcc:
10118@if gcc
10119maybe-TAGS-gcc: TAGS-gcc
10120
10121TAGS-gcc: \
10122    configure-gcc
10123	@[ -f ./gcc/Makefile ] || exit 0; \
10124	r=`${PWD_COMMAND}`; export r; \
10125	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10126	$(HOST_EXPORTS) \
10127	for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
10128	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10129	done; \
10130	echo "Doing TAGS in gcc" ; \
10131	(cd $(HOST_SUBDIR)/gcc && \
10132	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10133	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10134	          "RANLIB=$${RANLIB}" \
10135	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10136	          TAGS) \
10137	  || exit 1
10138
10139@endif gcc
10140
10141.PHONY: maybe-install-info-gcc install-info-gcc
10142maybe-install-info-gcc:
10143@if gcc
10144maybe-install-info-gcc: install-info-gcc
10145
10146install-info-gcc: \
10147    configure-gcc \
10148    info-gcc
10149	@[ -f ./gcc/Makefile ] || exit 0; \
10150	r=`${PWD_COMMAND}`; export r; \
10151	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10152	$(HOST_EXPORTS) \
10153	for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
10154	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10155	done; \
10156	echo "Doing install-info in gcc" ; \
10157	(cd $(HOST_SUBDIR)/gcc && \
10158	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10159	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10160	          "RANLIB=$${RANLIB}" \
10161	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10162	          install-info) \
10163	  || exit 1
10164
10165@endif gcc
10166
10167.PHONY: maybe-install-pdf-gcc install-pdf-gcc
10168maybe-install-pdf-gcc:
10169@if gcc
10170maybe-install-pdf-gcc: install-pdf-gcc
10171
10172install-pdf-gcc: \
10173    configure-gcc \
10174    pdf-gcc
10175	@[ -f ./gcc/Makefile ] || exit 0; \
10176	r=`${PWD_COMMAND}`; export r; \
10177	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10178	$(HOST_EXPORTS) \
10179	for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
10180	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10181	done; \
10182	echo "Doing install-pdf in gcc" ; \
10183	(cd $(HOST_SUBDIR)/gcc && \
10184	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10185	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10186	          "RANLIB=$${RANLIB}" \
10187	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10188	          install-pdf) \
10189	  || exit 1
10190
10191@endif gcc
10192
10193.PHONY: maybe-install-html-gcc install-html-gcc
10194maybe-install-html-gcc:
10195@if gcc
10196maybe-install-html-gcc: install-html-gcc
10197
10198install-html-gcc: \
10199    configure-gcc \
10200    html-gcc
10201	@[ -f ./gcc/Makefile ] || exit 0; \
10202	r=`${PWD_COMMAND}`; export r; \
10203	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10204	$(HOST_EXPORTS) \
10205	for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
10206	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10207	done; \
10208	echo "Doing install-html in gcc" ; \
10209	(cd $(HOST_SUBDIR)/gcc && \
10210	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10211	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10212	          "RANLIB=$${RANLIB}" \
10213	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10214	          install-html) \
10215	  || exit 1
10216
10217@endif gcc
10218
10219.PHONY: maybe-installcheck-gcc installcheck-gcc
10220maybe-installcheck-gcc:
10221@if gcc
10222maybe-installcheck-gcc: installcheck-gcc
10223
10224installcheck-gcc: \
10225    configure-gcc
10226	@[ -f ./gcc/Makefile ] || exit 0; \
10227	r=`${PWD_COMMAND}`; export r; \
10228	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10229	$(HOST_EXPORTS) \
10230	for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
10231	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10232	done; \
10233	echo "Doing installcheck in gcc" ; \
10234	(cd $(HOST_SUBDIR)/gcc && \
10235	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10236	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10237	          "RANLIB=$${RANLIB}" \
10238	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10239	          installcheck) \
10240	  || exit 1
10241
10242@endif gcc
10243
10244.PHONY: maybe-mostlyclean-gcc mostlyclean-gcc
10245maybe-mostlyclean-gcc:
10246@if gcc
10247maybe-mostlyclean-gcc: mostlyclean-gcc
10248
10249mostlyclean-gcc:
10250	@[ -f ./gcc/Makefile ] || exit 0; \
10251	r=`${PWD_COMMAND}`; export r; \
10252	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10253	$(HOST_EXPORTS) \
10254	for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
10255	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10256	done; \
10257	echo "Doing mostlyclean in gcc" ; \
10258	(cd $(HOST_SUBDIR)/gcc && \
10259	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10260	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10261	          "RANLIB=$${RANLIB}" \
10262	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10263	          mostlyclean) \
10264	  || exit 1
10265
10266@endif gcc
10267
10268.PHONY: maybe-clean-gcc clean-gcc
10269maybe-clean-gcc:
10270@if gcc
10271maybe-clean-gcc: clean-gcc
10272
10273clean-gcc:
10274	@[ -f ./gcc/Makefile ] || exit 0; \
10275	r=`${PWD_COMMAND}`; export r; \
10276	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10277	$(HOST_EXPORTS) \
10278	for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
10279	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10280	done; \
10281	echo "Doing clean in gcc" ; \
10282	(cd $(HOST_SUBDIR)/gcc && \
10283	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10284	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10285	          "RANLIB=$${RANLIB}" \
10286	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10287	          clean) \
10288	  || exit 1
10289
10290@endif gcc
10291
10292.PHONY: maybe-distclean-gcc distclean-gcc
10293maybe-distclean-gcc:
10294@if gcc
10295maybe-distclean-gcc: distclean-gcc
10296
10297distclean-gcc:
10298	@[ -f ./gcc/Makefile ] || exit 0; \
10299	r=`${PWD_COMMAND}`; export r; \
10300	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10301	$(HOST_EXPORTS) \
10302	for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
10303	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10304	done; \
10305	echo "Doing distclean in gcc" ; \
10306	(cd $(HOST_SUBDIR)/gcc && \
10307	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10308	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10309	          "RANLIB=$${RANLIB}" \
10310	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10311	          distclean) \
10312	  || exit 1
10313
10314@endif gcc
10315
10316.PHONY: maybe-maintainer-clean-gcc maintainer-clean-gcc
10317maybe-maintainer-clean-gcc:
10318@if gcc
10319maybe-maintainer-clean-gcc: maintainer-clean-gcc
10320
10321maintainer-clean-gcc:
10322	@[ -f ./gcc/Makefile ] || exit 0; \
10323	r=`${PWD_COMMAND}`; export r; \
10324	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10325	$(HOST_EXPORTS) \
10326	for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
10327	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10328	done; \
10329	echo "Doing maintainer-clean in gcc" ; \
10330	(cd $(HOST_SUBDIR)/gcc && \
10331	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10332	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10333	          "RANLIB=$${RANLIB}" \
10334	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10335	          maintainer-clean) \
10336	  || exit 1
10337
10338@endif gcc
10339
10340
10341
10342.PHONY: configure-gmp maybe-configure-gmp
10343maybe-configure-gmp:
10344@if gcc-bootstrap
10345configure-gmp: stage_current
10346@endif gcc-bootstrap
10347@if gmp
10348maybe-configure-gmp: configure-gmp
10349configure-gmp:
10350	@r=`${PWD_COMMAND}`; export r; \
10351	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10352	test ! -f $(HOST_SUBDIR)/gmp/Makefile || exit 0; \
10353	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp ; \
10354	$(HOST_EXPORTS)  \
10355	echo Configuring in $(HOST_SUBDIR)/gmp; \
10356	cd "$(HOST_SUBDIR)/gmp" || exit 1; \
10357	case $(srcdir) in \
10358	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
10359	  *) topdir=`echo $(HOST_SUBDIR)/gmp/ | \
10360		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
10361	esac; \
10362	srcdiroption="--srcdir=$${topdir}/gmp"; \
10363	libsrcdir="$$s/gmp"; \
10364	$(SHELL) $${libsrcdir}/configure \
10365	  $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
10366	  --target=none-${host_vendor}-${host_os} $${srcdiroption} --disable-shared \
10367	  || exit 1
10368@endif gmp
10369
10370
10371
10372.PHONY: configure-stage1-gmp maybe-configure-stage1-gmp
10373maybe-configure-stage1-gmp:
10374@if gmp-bootstrap
10375maybe-configure-stage1-gmp: configure-stage1-gmp
10376configure-stage1-gmp:
10377	@[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
10378	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp
10379	@r=`${PWD_COMMAND}`; export r; \
10380	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10381	TFLAGS="$(STAGE1_TFLAGS)"; \
10382	test ! -f $(HOST_SUBDIR)/gmp/Makefile || exit 0; \
10383	$(HOST_EXPORTS) \
10384	CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
10385	CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
10386	LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS;  \
10387	echo Configuring stage 1 in $(HOST_SUBDIR)/gmp ; \
10388	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp ; \
10389	cd $(HOST_SUBDIR)/gmp || exit 1; \
10390	case $(srcdir) in \
10391	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
10392	  *) topdir=`echo $(HOST_SUBDIR)/gmp/ | \
10393		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
10394	esac; \
10395	srcdiroption="--srcdir=$${topdir}/gmp"; \
10396	libsrcdir="$$s/gmp"; \
10397	$(SHELL) $${libsrcdir}/configure \
10398	  $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
10399	  --target=none-${host_vendor}-${host_os} $${srcdiroption} \
10400	  $(STAGE1_CONFIGURE_FLAGS) \
10401	  --disable-shared
10402@endif gmp-bootstrap
10403
10404.PHONY: configure-stage2-gmp maybe-configure-stage2-gmp
10405maybe-configure-stage2-gmp:
10406@if gmp-bootstrap
10407maybe-configure-stage2-gmp: configure-stage2-gmp
10408configure-stage2-gmp:
10409	@[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
10410	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp
10411	@r=`${PWD_COMMAND}`; export r; \
10412	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10413	TFLAGS="$(STAGE2_TFLAGS)"; \
10414	test ! -f $(HOST_SUBDIR)/gmp/Makefile || exit 0; \
10415	$(HOST_EXPORTS) \
10416	$(POSTSTAGE1_HOST_EXPORTS) \
10417	CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
10418	CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
10419	LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS;  \
10420	echo Configuring stage 2 in $(HOST_SUBDIR)/gmp ; \
10421	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp ; \
10422	cd $(HOST_SUBDIR)/gmp || exit 1; \
10423	case $(srcdir) in \
10424	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
10425	  *) topdir=`echo $(HOST_SUBDIR)/gmp/ | \
10426		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
10427	esac; \
10428	srcdiroption="--srcdir=$${topdir}/gmp"; \
10429	libsrcdir="$$s/gmp"; \
10430	$(SHELL) $${libsrcdir}/configure \
10431	  $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
10432	  --target=none-${host_vendor}-${host_os} $${srcdiroption} \
10433	  --with-build-libsubdir=$(HOST_SUBDIR) \
10434	  $(STAGE2_CONFIGURE_FLAGS) \
10435	  --disable-shared
10436@endif gmp-bootstrap
10437
10438.PHONY: configure-stage3-gmp maybe-configure-stage3-gmp
10439maybe-configure-stage3-gmp:
10440@if gmp-bootstrap
10441maybe-configure-stage3-gmp: configure-stage3-gmp
10442configure-stage3-gmp:
10443	@[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
10444	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp
10445	@r=`${PWD_COMMAND}`; export r; \
10446	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10447	TFLAGS="$(STAGE3_TFLAGS)"; \
10448	test ! -f $(HOST_SUBDIR)/gmp/Makefile || exit 0; \
10449	$(HOST_EXPORTS) \
10450	$(POSTSTAGE1_HOST_EXPORTS) \
10451	CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
10452	CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
10453	LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS;  \
10454	echo Configuring stage 3 in $(HOST_SUBDIR)/gmp ; \
10455	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp ; \
10456	cd $(HOST_SUBDIR)/gmp || exit 1; \
10457	case $(srcdir) in \
10458	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
10459	  *) topdir=`echo $(HOST_SUBDIR)/gmp/ | \
10460		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
10461	esac; \
10462	srcdiroption="--srcdir=$${topdir}/gmp"; \
10463	libsrcdir="$$s/gmp"; \
10464	$(SHELL) $${libsrcdir}/configure \
10465	  $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
10466	  --target=none-${host_vendor}-${host_os} $${srcdiroption} \
10467	  --with-build-libsubdir=$(HOST_SUBDIR) \
10468	  $(STAGE3_CONFIGURE_FLAGS) \
10469	  --disable-shared
10470@endif gmp-bootstrap
10471
10472.PHONY: configure-stage4-gmp maybe-configure-stage4-gmp
10473maybe-configure-stage4-gmp:
10474@if gmp-bootstrap
10475maybe-configure-stage4-gmp: configure-stage4-gmp
10476configure-stage4-gmp:
10477	@[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
10478	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp
10479	@r=`${PWD_COMMAND}`; export r; \
10480	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10481	TFLAGS="$(STAGE4_TFLAGS)"; \
10482	test ! -f $(HOST_SUBDIR)/gmp/Makefile || exit 0; \
10483	$(HOST_EXPORTS) \
10484	$(POSTSTAGE1_HOST_EXPORTS) \
10485	CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
10486	CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
10487	LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS;  \
10488	echo Configuring stage 4 in $(HOST_SUBDIR)/gmp ; \
10489	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp ; \
10490	cd $(HOST_SUBDIR)/gmp || exit 1; \
10491	case $(srcdir) in \
10492	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
10493	  *) topdir=`echo $(HOST_SUBDIR)/gmp/ | \
10494		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
10495	esac; \
10496	srcdiroption="--srcdir=$${topdir}/gmp"; \
10497	libsrcdir="$$s/gmp"; \
10498	$(SHELL) $${libsrcdir}/configure \
10499	  $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
10500	  --target=none-${host_vendor}-${host_os} $${srcdiroption} \
10501	  --with-build-libsubdir=$(HOST_SUBDIR) \
10502	  $(STAGE4_CONFIGURE_FLAGS) \
10503	  --disable-shared
10504@endif gmp-bootstrap
10505
10506.PHONY: configure-stageprofile-gmp maybe-configure-stageprofile-gmp
10507maybe-configure-stageprofile-gmp:
10508@if gmp-bootstrap
10509maybe-configure-stageprofile-gmp: configure-stageprofile-gmp
10510configure-stageprofile-gmp:
10511	@[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
10512	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp
10513	@r=`${PWD_COMMAND}`; export r; \
10514	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10515	TFLAGS="$(STAGEprofile_TFLAGS)"; \
10516	test ! -f $(HOST_SUBDIR)/gmp/Makefile || exit 0; \
10517	$(HOST_EXPORTS) \
10518	$(POSTSTAGE1_HOST_EXPORTS) \
10519	CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
10520	CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
10521	LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS;  \
10522	echo Configuring stage profile in $(HOST_SUBDIR)/gmp ; \
10523	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp ; \
10524	cd $(HOST_SUBDIR)/gmp || exit 1; \
10525	case $(srcdir) in \
10526	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
10527	  *) topdir=`echo $(HOST_SUBDIR)/gmp/ | \
10528		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
10529	esac; \
10530	srcdiroption="--srcdir=$${topdir}/gmp"; \
10531	libsrcdir="$$s/gmp"; \
10532	$(SHELL) $${libsrcdir}/configure \
10533	  $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
10534	  --target=none-${host_vendor}-${host_os} $${srcdiroption} \
10535	  --with-build-libsubdir=$(HOST_SUBDIR) \
10536	  $(STAGEprofile_CONFIGURE_FLAGS) \
10537	  --disable-shared
10538@endif gmp-bootstrap
10539
10540.PHONY: configure-stagefeedback-gmp maybe-configure-stagefeedback-gmp
10541maybe-configure-stagefeedback-gmp:
10542@if gmp-bootstrap
10543maybe-configure-stagefeedback-gmp: configure-stagefeedback-gmp
10544configure-stagefeedback-gmp:
10545	@[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
10546	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp
10547	@r=`${PWD_COMMAND}`; export r; \
10548	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10549	TFLAGS="$(STAGEfeedback_TFLAGS)"; \
10550	test ! -f $(HOST_SUBDIR)/gmp/Makefile || exit 0; \
10551	$(HOST_EXPORTS) \
10552	$(POSTSTAGE1_HOST_EXPORTS) \
10553	CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
10554	CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
10555	LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS;  \
10556	echo Configuring stage feedback in $(HOST_SUBDIR)/gmp ; \
10557	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp ; \
10558	cd $(HOST_SUBDIR)/gmp || exit 1; \
10559	case $(srcdir) in \
10560	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
10561	  *) topdir=`echo $(HOST_SUBDIR)/gmp/ | \
10562		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
10563	esac; \
10564	srcdiroption="--srcdir=$${topdir}/gmp"; \
10565	libsrcdir="$$s/gmp"; \
10566	$(SHELL) $${libsrcdir}/configure \
10567	  $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
10568	  --target=none-${host_vendor}-${host_os} $${srcdiroption} \
10569	  --with-build-libsubdir=$(HOST_SUBDIR) \
10570	  $(STAGEfeedback_CONFIGURE_FLAGS) \
10571	  --disable-shared
10572@endif gmp-bootstrap
10573
10574
10575
10576
10577
10578.PHONY: all-gmp maybe-all-gmp
10579maybe-all-gmp:
10580@if gcc-bootstrap
10581all-gmp: stage_current
10582@endif gcc-bootstrap
10583@if gmp
10584TARGET-gmp=all
10585maybe-all-gmp: all-gmp
10586all-gmp: configure-gmp
10587	@r=`${PWD_COMMAND}`; export r; \
10588	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10589	$(HOST_EXPORTS)  \
10590	(cd $(HOST_SUBDIR)/gmp && \
10591	  $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS)  \
10592		$(TARGET-gmp))
10593@endif gmp
10594
10595
10596
10597.PHONY: all-stage1-gmp maybe-all-stage1-gmp
10598.PHONY: clean-stage1-gmp maybe-clean-stage1-gmp
10599maybe-all-stage1-gmp:
10600maybe-clean-stage1-gmp:
10601@if gmp-bootstrap
10602maybe-all-stage1-gmp: all-stage1-gmp
10603all-stage1: all-stage1-gmp
10604TARGET-stage1-gmp = $(TARGET-gmp)
10605all-stage1-gmp: configure-stage1-gmp
10606	@[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
10607	@r=`${PWD_COMMAND}`; export r; \
10608	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10609	TFLAGS="$(STAGE1_TFLAGS)"; \
10610	$(HOST_EXPORTS)  \
10611	cd $(HOST_SUBDIR)/gmp && \
10612	$(MAKE) $(BASE_FLAGS_TO_PASS) \
10613		CFLAGS="$(STAGE1_CFLAGS)" \
10614		CXXFLAGS="$(STAGE1_CXXFLAGS)" \
10615		LIBCFLAGS="$(LIBCFLAGS)" \
10616		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
10617		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
10618		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
10619		$(EXTRA_HOST_FLAGS)   \
10620		TFLAGS="$(STAGE1_TFLAGS)" \
10621		$(TARGET-stage1-gmp)
10622
10623maybe-clean-stage1-gmp: clean-stage1-gmp
10624clean-stage1: clean-stage1-gmp
10625clean-stage1-gmp:
10626	@if [ $(current_stage) = stage1 ]; then \
10627	  [ -f $(HOST_SUBDIR)/gmp/Makefile ] || exit 0; \
10628	else \
10629	  [ -f $(HOST_SUBDIR)/stage1-gmp/Makefile ] || exit 0; \
10630	  $(MAKE) stage1-start; \
10631	fi; \
10632	cd $(HOST_SUBDIR)/gmp && \
10633	$(MAKE) $(EXTRA_HOST_FLAGS)  \
10634		 clean
10635@endif gmp-bootstrap
10636
10637
10638.PHONY: all-stage2-gmp maybe-all-stage2-gmp
10639.PHONY: clean-stage2-gmp maybe-clean-stage2-gmp
10640maybe-all-stage2-gmp:
10641maybe-clean-stage2-gmp:
10642@if gmp-bootstrap
10643maybe-all-stage2-gmp: all-stage2-gmp
10644all-stage2: all-stage2-gmp
10645TARGET-stage2-gmp = $(TARGET-gmp)
10646all-stage2-gmp: configure-stage2-gmp
10647	@[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
10648	@r=`${PWD_COMMAND}`; export r; \
10649	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10650	TFLAGS="$(STAGE2_TFLAGS)"; \
10651	$(HOST_EXPORTS) \
10652	$(POSTSTAGE1_HOST_EXPORTS)  \
10653	cd $(HOST_SUBDIR)/gmp && \
10654	$(MAKE) $(BASE_FLAGS_TO_PASS) \
10655		CFLAGS="$(STAGE2_CFLAGS)" \
10656		CXXFLAGS="$(STAGE2_CXXFLAGS)" \
10657		LIBCFLAGS="$(STAGE2_CFLAGS)" \
10658		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
10659		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
10660		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
10661		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
10662		TFLAGS="$(STAGE2_TFLAGS)" \
10663		$(TARGET-stage2-gmp)
10664
10665maybe-clean-stage2-gmp: clean-stage2-gmp
10666clean-stage2: clean-stage2-gmp
10667clean-stage2-gmp:
10668	@if [ $(current_stage) = stage2 ]; then \
10669	  [ -f $(HOST_SUBDIR)/gmp/Makefile ] || exit 0; \
10670	else \
10671	  [ -f $(HOST_SUBDIR)/stage2-gmp/Makefile ] || exit 0; \
10672	  $(MAKE) stage2-start; \
10673	fi; \
10674	cd $(HOST_SUBDIR)/gmp && \
10675	$(MAKE) $(EXTRA_HOST_FLAGS)  \
10676		$(POSTSTAGE1_FLAGS_TO_PASS)  \
10677		 clean
10678@endif gmp-bootstrap
10679
10680
10681.PHONY: all-stage3-gmp maybe-all-stage3-gmp
10682.PHONY: clean-stage3-gmp maybe-clean-stage3-gmp
10683maybe-all-stage3-gmp:
10684maybe-clean-stage3-gmp:
10685@if gmp-bootstrap
10686maybe-all-stage3-gmp: all-stage3-gmp
10687all-stage3: all-stage3-gmp
10688TARGET-stage3-gmp = $(TARGET-gmp)
10689all-stage3-gmp: configure-stage3-gmp
10690	@[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
10691	@r=`${PWD_COMMAND}`; export r; \
10692	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10693	TFLAGS="$(STAGE3_TFLAGS)"; \
10694	$(HOST_EXPORTS) \
10695	$(POSTSTAGE1_HOST_EXPORTS)  \
10696	cd $(HOST_SUBDIR)/gmp && \
10697	$(MAKE) $(BASE_FLAGS_TO_PASS) \
10698		CFLAGS="$(STAGE3_CFLAGS)" \
10699		CXXFLAGS="$(STAGE3_CXXFLAGS)" \
10700		LIBCFLAGS="$(STAGE3_CFLAGS)" \
10701		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
10702		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
10703		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
10704		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
10705		TFLAGS="$(STAGE3_TFLAGS)" \
10706		$(TARGET-stage3-gmp)
10707
10708maybe-clean-stage3-gmp: clean-stage3-gmp
10709clean-stage3: clean-stage3-gmp
10710clean-stage3-gmp:
10711	@if [ $(current_stage) = stage3 ]; then \
10712	  [ -f $(HOST_SUBDIR)/gmp/Makefile ] || exit 0; \
10713	else \
10714	  [ -f $(HOST_SUBDIR)/stage3-gmp/Makefile ] || exit 0; \
10715	  $(MAKE) stage3-start; \
10716	fi; \
10717	cd $(HOST_SUBDIR)/gmp && \
10718	$(MAKE) $(EXTRA_HOST_FLAGS)  \
10719		$(POSTSTAGE1_FLAGS_TO_PASS)  \
10720		 clean
10721@endif gmp-bootstrap
10722
10723
10724.PHONY: all-stage4-gmp maybe-all-stage4-gmp
10725.PHONY: clean-stage4-gmp maybe-clean-stage4-gmp
10726maybe-all-stage4-gmp:
10727maybe-clean-stage4-gmp:
10728@if gmp-bootstrap
10729maybe-all-stage4-gmp: all-stage4-gmp
10730all-stage4: all-stage4-gmp
10731TARGET-stage4-gmp = $(TARGET-gmp)
10732all-stage4-gmp: configure-stage4-gmp
10733	@[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
10734	@r=`${PWD_COMMAND}`; export r; \
10735	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10736	TFLAGS="$(STAGE4_TFLAGS)"; \
10737	$(HOST_EXPORTS) \
10738	$(POSTSTAGE1_HOST_EXPORTS)  \
10739	cd $(HOST_SUBDIR)/gmp && \
10740	$(MAKE) $(BASE_FLAGS_TO_PASS) \
10741		CFLAGS="$(STAGE4_CFLAGS)" \
10742		CXXFLAGS="$(STAGE4_CXXFLAGS)" \
10743		LIBCFLAGS="$(STAGE4_CFLAGS)" \
10744		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
10745		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
10746		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
10747		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
10748		TFLAGS="$(STAGE4_TFLAGS)" \
10749		$(TARGET-stage4-gmp)
10750
10751maybe-clean-stage4-gmp: clean-stage4-gmp
10752clean-stage4: clean-stage4-gmp
10753clean-stage4-gmp:
10754	@if [ $(current_stage) = stage4 ]; then \
10755	  [ -f $(HOST_SUBDIR)/gmp/Makefile ] || exit 0; \
10756	else \
10757	  [ -f $(HOST_SUBDIR)/stage4-gmp/Makefile ] || exit 0; \
10758	  $(MAKE) stage4-start; \
10759	fi; \
10760	cd $(HOST_SUBDIR)/gmp && \
10761	$(MAKE) $(EXTRA_HOST_FLAGS)  \
10762		$(POSTSTAGE1_FLAGS_TO_PASS)  \
10763		 clean
10764@endif gmp-bootstrap
10765
10766
10767.PHONY: all-stageprofile-gmp maybe-all-stageprofile-gmp
10768.PHONY: clean-stageprofile-gmp maybe-clean-stageprofile-gmp
10769maybe-all-stageprofile-gmp:
10770maybe-clean-stageprofile-gmp:
10771@if gmp-bootstrap
10772maybe-all-stageprofile-gmp: all-stageprofile-gmp
10773all-stageprofile: all-stageprofile-gmp
10774TARGET-stageprofile-gmp = $(TARGET-gmp)
10775all-stageprofile-gmp: configure-stageprofile-gmp
10776	@[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
10777	@r=`${PWD_COMMAND}`; export r; \
10778	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10779	TFLAGS="$(STAGEprofile_TFLAGS)"; \
10780	$(HOST_EXPORTS) \
10781	$(POSTSTAGE1_HOST_EXPORTS)  \
10782	cd $(HOST_SUBDIR)/gmp && \
10783	$(MAKE) $(BASE_FLAGS_TO_PASS) \
10784		CFLAGS="$(STAGEprofile_CFLAGS)" \
10785		CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
10786		LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
10787		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
10788		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
10789		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
10790		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
10791		TFLAGS="$(STAGEprofile_TFLAGS)" \
10792		$(TARGET-stageprofile-gmp)
10793
10794maybe-clean-stageprofile-gmp: clean-stageprofile-gmp
10795clean-stageprofile: clean-stageprofile-gmp
10796clean-stageprofile-gmp:
10797	@if [ $(current_stage) = stageprofile ]; then \
10798	  [ -f $(HOST_SUBDIR)/gmp/Makefile ] || exit 0; \
10799	else \
10800	  [ -f $(HOST_SUBDIR)/stageprofile-gmp/Makefile ] || exit 0; \
10801	  $(MAKE) stageprofile-start; \
10802	fi; \
10803	cd $(HOST_SUBDIR)/gmp && \
10804	$(MAKE) $(EXTRA_HOST_FLAGS)  \
10805		$(POSTSTAGE1_FLAGS_TO_PASS)  \
10806		 clean
10807@endif gmp-bootstrap
10808
10809
10810.PHONY: all-stagefeedback-gmp maybe-all-stagefeedback-gmp
10811.PHONY: clean-stagefeedback-gmp maybe-clean-stagefeedback-gmp
10812maybe-all-stagefeedback-gmp:
10813maybe-clean-stagefeedback-gmp:
10814@if gmp-bootstrap
10815maybe-all-stagefeedback-gmp: all-stagefeedback-gmp
10816all-stagefeedback: all-stagefeedback-gmp
10817TARGET-stagefeedback-gmp = $(TARGET-gmp)
10818all-stagefeedback-gmp: configure-stagefeedback-gmp
10819	@[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
10820	@r=`${PWD_COMMAND}`; export r; \
10821	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10822	TFLAGS="$(STAGEfeedback_TFLAGS)"; \
10823	$(HOST_EXPORTS) \
10824	$(POSTSTAGE1_HOST_EXPORTS)  \
10825	cd $(HOST_SUBDIR)/gmp && \
10826	$(MAKE) $(BASE_FLAGS_TO_PASS) \
10827		CFLAGS="$(STAGEfeedback_CFLAGS)" \
10828		CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
10829		LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
10830		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
10831		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
10832		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
10833		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
10834		TFLAGS="$(STAGEfeedback_TFLAGS)" \
10835		$(TARGET-stagefeedback-gmp)
10836
10837maybe-clean-stagefeedback-gmp: clean-stagefeedback-gmp
10838clean-stagefeedback: clean-stagefeedback-gmp
10839clean-stagefeedback-gmp:
10840	@if [ $(current_stage) = stagefeedback ]; then \
10841	  [ -f $(HOST_SUBDIR)/gmp/Makefile ] || exit 0; \
10842	else \
10843	  [ -f $(HOST_SUBDIR)/stagefeedback-gmp/Makefile ] || exit 0; \
10844	  $(MAKE) stagefeedback-start; \
10845	fi; \
10846	cd $(HOST_SUBDIR)/gmp && \
10847	$(MAKE) $(EXTRA_HOST_FLAGS)  \
10848		$(POSTSTAGE1_FLAGS_TO_PASS)  \
10849		 clean
10850@endif gmp-bootstrap
10851
10852
10853
10854
10855
10856.PHONY: check-gmp maybe-check-gmp
10857maybe-check-gmp:
10858@if gmp
10859maybe-check-gmp: check-gmp
10860
10861check-gmp:
10862	@: $(MAKE); $(unstage)
10863	@r=`${PWD_COMMAND}`; export r; \
10864	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10865	$(HOST_EXPORTS) \
10866	(cd $(HOST_SUBDIR)/gmp && \
10867	  $(MAKE) $(FLAGS_TO_PASS)  check)
10868
10869@endif gmp
10870
10871.PHONY: install-gmp maybe-install-gmp
10872maybe-install-gmp:
10873@if gmp
10874maybe-install-gmp: install-gmp
10875
10876install-gmp:
10877
10878@endif gmp
10879
10880.PHONY: install-strip-gmp maybe-install-strip-gmp
10881maybe-install-strip-gmp:
10882@if gmp
10883maybe-install-strip-gmp: install-strip-gmp
10884
10885install-strip-gmp:
10886
10887@endif gmp
10888
10889# Other targets (info, dvi, pdf, etc.)
10890
10891.PHONY: maybe-info-gmp info-gmp
10892maybe-info-gmp:
10893@if gmp
10894maybe-info-gmp: info-gmp
10895
10896info-gmp: \
10897    configure-gmp
10898	@[ -f ./gmp/Makefile ] || exit 0; \
10899	r=`${PWD_COMMAND}`; export r; \
10900	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10901	$(HOST_EXPORTS) \
10902	for flag in $(EXTRA_HOST_FLAGS) ; do \
10903	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10904	done; \
10905	echo "Doing info in gmp" ; \
10906	(cd $(HOST_SUBDIR)/gmp && \
10907	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10908	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10909	          "RANLIB=$${RANLIB}" \
10910	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10911	          info) \
10912	  || exit 1
10913
10914@endif gmp
10915
10916.PHONY: maybe-dvi-gmp dvi-gmp
10917maybe-dvi-gmp:
10918@if gmp
10919maybe-dvi-gmp: dvi-gmp
10920
10921dvi-gmp: \
10922    configure-gmp
10923	@[ -f ./gmp/Makefile ] || exit 0; \
10924	r=`${PWD_COMMAND}`; export r; \
10925	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10926	$(HOST_EXPORTS) \
10927	for flag in $(EXTRA_HOST_FLAGS) ; do \
10928	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10929	done; \
10930	echo "Doing dvi in gmp" ; \
10931	(cd $(HOST_SUBDIR)/gmp && \
10932	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10933	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10934	          "RANLIB=$${RANLIB}" \
10935	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10936	          dvi) \
10937	  || exit 1
10938
10939@endif gmp
10940
10941.PHONY: maybe-pdf-gmp pdf-gmp
10942maybe-pdf-gmp:
10943@if gmp
10944maybe-pdf-gmp: pdf-gmp
10945
10946pdf-gmp: \
10947    configure-gmp
10948	@[ -f ./gmp/Makefile ] || exit 0; \
10949	r=`${PWD_COMMAND}`; export r; \
10950	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10951	$(HOST_EXPORTS) \
10952	for flag in $(EXTRA_HOST_FLAGS) ; do \
10953	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10954	done; \
10955	echo "Doing pdf in gmp" ; \
10956	(cd $(HOST_SUBDIR)/gmp && \
10957	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10958	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10959	          "RANLIB=$${RANLIB}" \
10960	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10961	          pdf) \
10962	  || exit 1
10963
10964@endif gmp
10965
10966.PHONY: maybe-html-gmp html-gmp
10967maybe-html-gmp:
10968@if gmp
10969maybe-html-gmp: html-gmp
10970
10971html-gmp: \
10972    configure-gmp
10973	@[ -f ./gmp/Makefile ] || exit 0; \
10974	r=`${PWD_COMMAND}`; export r; \
10975	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10976	$(HOST_EXPORTS) \
10977	for flag in $(EXTRA_HOST_FLAGS) ; do \
10978	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10979	done; \
10980	echo "Doing html in gmp" ; \
10981	(cd $(HOST_SUBDIR)/gmp && \
10982	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10983	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10984	          "RANLIB=$${RANLIB}" \
10985	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10986	          html) \
10987	  || exit 1
10988
10989@endif gmp
10990
10991.PHONY: maybe-TAGS-gmp TAGS-gmp
10992maybe-TAGS-gmp:
10993@if gmp
10994maybe-TAGS-gmp: TAGS-gmp
10995
10996TAGS-gmp: \
10997    configure-gmp
10998	@[ -f ./gmp/Makefile ] || exit 0; \
10999	r=`${PWD_COMMAND}`; export r; \
11000	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11001	$(HOST_EXPORTS) \
11002	for flag in $(EXTRA_HOST_FLAGS) ; do \
11003	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11004	done; \
11005	echo "Doing TAGS in gmp" ; \
11006	(cd $(HOST_SUBDIR)/gmp && \
11007	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11008	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11009	          "RANLIB=$${RANLIB}" \
11010	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11011	          TAGS) \
11012	  || exit 1
11013
11014@endif gmp
11015
11016.PHONY: maybe-install-info-gmp install-info-gmp
11017maybe-install-info-gmp:
11018@if gmp
11019maybe-install-info-gmp: install-info-gmp
11020
11021install-info-gmp: \
11022    configure-gmp \
11023    info-gmp
11024	@[ -f ./gmp/Makefile ] || exit 0; \
11025	r=`${PWD_COMMAND}`; export r; \
11026	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11027	$(HOST_EXPORTS) \
11028	for flag in $(EXTRA_HOST_FLAGS) ; do \
11029	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11030	done; \
11031	echo "Doing install-info in gmp" ; \
11032	(cd $(HOST_SUBDIR)/gmp && \
11033	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11034	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11035	          "RANLIB=$${RANLIB}" \
11036	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11037	          install-info) \
11038	  || exit 1
11039
11040@endif gmp
11041
11042.PHONY: maybe-install-pdf-gmp install-pdf-gmp
11043maybe-install-pdf-gmp:
11044@if gmp
11045maybe-install-pdf-gmp: install-pdf-gmp
11046
11047install-pdf-gmp: \
11048    configure-gmp \
11049    pdf-gmp
11050	@[ -f ./gmp/Makefile ] || exit 0; \
11051	r=`${PWD_COMMAND}`; export r; \
11052	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11053	$(HOST_EXPORTS) \
11054	for flag in $(EXTRA_HOST_FLAGS) ; do \
11055	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11056	done; \
11057	echo "Doing install-pdf in gmp" ; \
11058	(cd $(HOST_SUBDIR)/gmp && \
11059	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11060	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11061	          "RANLIB=$${RANLIB}" \
11062	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11063	          install-pdf) \
11064	  || exit 1
11065
11066@endif gmp
11067
11068.PHONY: maybe-install-html-gmp install-html-gmp
11069maybe-install-html-gmp:
11070@if gmp
11071maybe-install-html-gmp: install-html-gmp
11072
11073install-html-gmp: \
11074    configure-gmp \
11075    html-gmp
11076	@[ -f ./gmp/Makefile ] || exit 0; \
11077	r=`${PWD_COMMAND}`; export r; \
11078	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11079	$(HOST_EXPORTS) \
11080	for flag in $(EXTRA_HOST_FLAGS) ; do \
11081	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11082	done; \
11083	echo "Doing install-html in gmp" ; \
11084	(cd $(HOST_SUBDIR)/gmp && \
11085	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11086	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11087	          "RANLIB=$${RANLIB}" \
11088	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11089	          install-html) \
11090	  || exit 1
11091
11092@endif gmp
11093
11094.PHONY: maybe-installcheck-gmp installcheck-gmp
11095maybe-installcheck-gmp:
11096@if gmp
11097maybe-installcheck-gmp: installcheck-gmp
11098
11099installcheck-gmp: \
11100    configure-gmp
11101	@[ -f ./gmp/Makefile ] || exit 0; \
11102	r=`${PWD_COMMAND}`; export r; \
11103	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11104	$(HOST_EXPORTS) \
11105	for flag in $(EXTRA_HOST_FLAGS) ; do \
11106	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11107	done; \
11108	echo "Doing installcheck in gmp" ; \
11109	(cd $(HOST_SUBDIR)/gmp && \
11110	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11111	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11112	          "RANLIB=$${RANLIB}" \
11113	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11114	          installcheck) \
11115	  || exit 1
11116
11117@endif gmp
11118
11119.PHONY: maybe-mostlyclean-gmp mostlyclean-gmp
11120maybe-mostlyclean-gmp:
11121@if gmp
11122maybe-mostlyclean-gmp: mostlyclean-gmp
11123
11124mostlyclean-gmp:
11125	@[ -f ./gmp/Makefile ] || exit 0; \
11126	r=`${PWD_COMMAND}`; export r; \
11127	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11128	$(HOST_EXPORTS) \
11129	for flag in $(EXTRA_HOST_FLAGS) ; do \
11130	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11131	done; \
11132	echo "Doing mostlyclean in gmp" ; \
11133	(cd $(HOST_SUBDIR)/gmp && \
11134	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11135	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11136	          "RANLIB=$${RANLIB}" \
11137	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11138	          mostlyclean) \
11139	  || exit 1
11140
11141@endif gmp
11142
11143.PHONY: maybe-clean-gmp clean-gmp
11144maybe-clean-gmp:
11145@if gmp
11146maybe-clean-gmp: clean-gmp
11147
11148clean-gmp:
11149	@[ -f ./gmp/Makefile ] || exit 0; \
11150	r=`${PWD_COMMAND}`; export r; \
11151	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11152	$(HOST_EXPORTS) \
11153	for flag in $(EXTRA_HOST_FLAGS) ; do \
11154	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11155	done; \
11156	echo "Doing clean in gmp" ; \
11157	(cd $(HOST_SUBDIR)/gmp && \
11158	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11159	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11160	          "RANLIB=$${RANLIB}" \
11161	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11162	          clean) \
11163	  || exit 1
11164
11165@endif gmp
11166
11167.PHONY: maybe-distclean-gmp distclean-gmp
11168maybe-distclean-gmp:
11169@if gmp
11170maybe-distclean-gmp: distclean-gmp
11171
11172distclean-gmp:
11173	@[ -f ./gmp/Makefile ] || exit 0; \
11174	r=`${PWD_COMMAND}`; export r; \
11175	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11176	$(HOST_EXPORTS) \
11177	for flag in $(EXTRA_HOST_FLAGS) ; do \
11178	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11179	done; \
11180	echo "Doing distclean in gmp" ; \
11181	(cd $(HOST_SUBDIR)/gmp && \
11182	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11183	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11184	          "RANLIB=$${RANLIB}" \
11185	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11186	          distclean) \
11187	  || exit 1
11188
11189@endif gmp
11190
11191.PHONY: maybe-maintainer-clean-gmp maintainer-clean-gmp
11192maybe-maintainer-clean-gmp:
11193@if gmp
11194maybe-maintainer-clean-gmp: maintainer-clean-gmp
11195
11196maintainer-clean-gmp:
11197	@[ -f ./gmp/Makefile ] || exit 0; \
11198	r=`${PWD_COMMAND}`; export r; \
11199	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11200	$(HOST_EXPORTS) \
11201	for flag in $(EXTRA_HOST_FLAGS) ; do \
11202	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11203	done; \
11204	echo "Doing maintainer-clean in gmp" ; \
11205	(cd $(HOST_SUBDIR)/gmp && \
11206	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11207	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11208	          "RANLIB=$${RANLIB}" \
11209	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11210	          maintainer-clean) \
11211	  || exit 1
11212
11213@endif gmp
11214
11215
11216
11217.PHONY: configure-mpfr maybe-configure-mpfr
11218maybe-configure-mpfr:
11219@if gcc-bootstrap
11220configure-mpfr: stage_current
11221@endif gcc-bootstrap
11222@if mpfr
11223maybe-configure-mpfr: configure-mpfr
11224configure-mpfr:
11225	@r=`${PWD_COMMAND}`; export r; \
11226	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11227	test ! -f $(HOST_SUBDIR)/mpfr/Makefile || exit 0; \
11228	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr ; \
11229	$(HOST_EXPORTS)  \
11230	echo Configuring in $(HOST_SUBDIR)/mpfr; \
11231	cd "$(HOST_SUBDIR)/mpfr" || exit 1; \
11232	case $(srcdir) in \
11233	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
11234	  *) topdir=`echo $(HOST_SUBDIR)/mpfr/ | \
11235		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
11236	esac; \
11237	srcdiroption="--srcdir=$${topdir}/mpfr"; \
11238	libsrcdir="$$s/mpfr"; \
11239	$(SHELL) $${libsrcdir}/configure \
11240	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
11241	  --target=${target_alias} $${srcdiroption} --disable-shared @extra_mpfr_configure_flags@ \
11242	  || exit 1
11243@endif mpfr
11244
11245
11246
11247.PHONY: configure-stage1-mpfr maybe-configure-stage1-mpfr
11248maybe-configure-stage1-mpfr:
11249@if mpfr-bootstrap
11250maybe-configure-stage1-mpfr: configure-stage1-mpfr
11251configure-stage1-mpfr:
11252	@[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
11253	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr
11254	@r=`${PWD_COMMAND}`; export r; \
11255	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11256	TFLAGS="$(STAGE1_TFLAGS)"; \
11257	test ! -f $(HOST_SUBDIR)/mpfr/Makefile || exit 0; \
11258	$(HOST_EXPORTS) \
11259	CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
11260	CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
11261	LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS;  \
11262	echo Configuring stage 1 in $(HOST_SUBDIR)/mpfr ; \
11263	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr ; \
11264	cd $(HOST_SUBDIR)/mpfr || exit 1; \
11265	case $(srcdir) in \
11266	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
11267	  *) topdir=`echo $(HOST_SUBDIR)/mpfr/ | \
11268		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
11269	esac; \
11270	srcdiroption="--srcdir=$${topdir}/mpfr"; \
11271	libsrcdir="$$s/mpfr"; \
11272	$(SHELL) $${libsrcdir}/configure \
11273	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
11274	  --target=${target_alias} $${srcdiroption} \
11275	  $(STAGE1_CONFIGURE_FLAGS) \
11276	  --disable-shared @extra_mpfr_configure_flags@
11277@endif mpfr-bootstrap
11278
11279.PHONY: configure-stage2-mpfr maybe-configure-stage2-mpfr
11280maybe-configure-stage2-mpfr:
11281@if mpfr-bootstrap
11282maybe-configure-stage2-mpfr: configure-stage2-mpfr
11283configure-stage2-mpfr:
11284	@[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
11285	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr
11286	@r=`${PWD_COMMAND}`; export r; \
11287	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11288	TFLAGS="$(STAGE2_TFLAGS)"; \
11289	test ! -f $(HOST_SUBDIR)/mpfr/Makefile || exit 0; \
11290	$(HOST_EXPORTS) \
11291	$(POSTSTAGE1_HOST_EXPORTS) \
11292	CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
11293	CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
11294	LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS;  \
11295	echo Configuring stage 2 in $(HOST_SUBDIR)/mpfr ; \
11296	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr ; \
11297	cd $(HOST_SUBDIR)/mpfr || exit 1; \
11298	case $(srcdir) in \
11299	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
11300	  *) topdir=`echo $(HOST_SUBDIR)/mpfr/ | \
11301		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
11302	esac; \
11303	srcdiroption="--srcdir=$${topdir}/mpfr"; \
11304	libsrcdir="$$s/mpfr"; \
11305	$(SHELL) $${libsrcdir}/configure \
11306	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
11307	  --target=${target_alias} $${srcdiroption} \
11308	  --with-build-libsubdir=$(HOST_SUBDIR) \
11309	  $(STAGE2_CONFIGURE_FLAGS) \
11310	  --disable-shared @extra_mpfr_configure_flags@
11311@endif mpfr-bootstrap
11312
11313.PHONY: configure-stage3-mpfr maybe-configure-stage3-mpfr
11314maybe-configure-stage3-mpfr:
11315@if mpfr-bootstrap
11316maybe-configure-stage3-mpfr: configure-stage3-mpfr
11317configure-stage3-mpfr:
11318	@[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
11319	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr
11320	@r=`${PWD_COMMAND}`; export r; \
11321	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11322	TFLAGS="$(STAGE3_TFLAGS)"; \
11323	test ! -f $(HOST_SUBDIR)/mpfr/Makefile || exit 0; \
11324	$(HOST_EXPORTS) \
11325	$(POSTSTAGE1_HOST_EXPORTS) \
11326	CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
11327	CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
11328	LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS;  \
11329	echo Configuring stage 3 in $(HOST_SUBDIR)/mpfr ; \
11330	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr ; \
11331	cd $(HOST_SUBDIR)/mpfr || exit 1; \
11332	case $(srcdir) in \
11333	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
11334	  *) topdir=`echo $(HOST_SUBDIR)/mpfr/ | \
11335		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
11336	esac; \
11337	srcdiroption="--srcdir=$${topdir}/mpfr"; \
11338	libsrcdir="$$s/mpfr"; \
11339	$(SHELL) $${libsrcdir}/configure \
11340	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
11341	  --target=${target_alias} $${srcdiroption} \
11342	  --with-build-libsubdir=$(HOST_SUBDIR) \
11343	  $(STAGE3_CONFIGURE_FLAGS) \
11344	  --disable-shared @extra_mpfr_configure_flags@
11345@endif mpfr-bootstrap
11346
11347.PHONY: configure-stage4-mpfr maybe-configure-stage4-mpfr
11348maybe-configure-stage4-mpfr:
11349@if mpfr-bootstrap
11350maybe-configure-stage4-mpfr: configure-stage4-mpfr
11351configure-stage4-mpfr:
11352	@[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
11353	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr
11354	@r=`${PWD_COMMAND}`; export r; \
11355	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11356	TFLAGS="$(STAGE4_TFLAGS)"; \
11357	test ! -f $(HOST_SUBDIR)/mpfr/Makefile || exit 0; \
11358	$(HOST_EXPORTS) \
11359	$(POSTSTAGE1_HOST_EXPORTS) \
11360	CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
11361	CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
11362	LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS;  \
11363	echo Configuring stage 4 in $(HOST_SUBDIR)/mpfr ; \
11364	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr ; \
11365	cd $(HOST_SUBDIR)/mpfr || exit 1; \
11366	case $(srcdir) in \
11367	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
11368	  *) topdir=`echo $(HOST_SUBDIR)/mpfr/ | \
11369		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
11370	esac; \
11371	srcdiroption="--srcdir=$${topdir}/mpfr"; \
11372	libsrcdir="$$s/mpfr"; \
11373	$(SHELL) $${libsrcdir}/configure \
11374	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
11375	  --target=${target_alias} $${srcdiroption} \
11376	  --with-build-libsubdir=$(HOST_SUBDIR) \
11377	  $(STAGE4_CONFIGURE_FLAGS) \
11378	  --disable-shared @extra_mpfr_configure_flags@
11379@endif mpfr-bootstrap
11380
11381.PHONY: configure-stageprofile-mpfr maybe-configure-stageprofile-mpfr
11382maybe-configure-stageprofile-mpfr:
11383@if mpfr-bootstrap
11384maybe-configure-stageprofile-mpfr: configure-stageprofile-mpfr
11385configure-stageprofile-mpfr:
11386	@[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
11387	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr
11388	@r=`${PWD_COMMAND}`; export r; \
11389	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11390	TFLAGS="$(STAGEprofile_TFLAGS)"; \
11391	test ! -f $(HOST_SUBDIR)/mpfr/Makefile || exit 0; \
11392	$(HOST_EXPORTS) \
11393	$(POSTSTAGE1_HOST_EXPORTS) \
11394	CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
11395	CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
11396	LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS;  \
11397	echo Configuring stage profile in $(HOST_SUBDIR)/mpfr ; \
11398	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr ; \
11399	cd $(HOST_SUBDIR)/mpfr || exit 1; \
11400	case $(srcdir) in \
11401	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
11402	  *) topdir=`echo $(HOST_SUBDIR)/mpfr/ | \
11403		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
11404	esac; \
11405	srcdiroption="--srcdir=$${topdir}/mpfr"; \
11406	libsrcdir="$$s/mpfr"; \
11407	$(SHELL) $${libsrcdir}/configure \
11408	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
11409	  --target=${target_alias} $${srcdiroption} \
11410	  --with-build-libsubdir=$(HOST_SUBDIR) \
11411	  $(STAGEprofile_CONFIGURE_FLAGS) \
11412	  --disable-shared @extra_mpfr_configure_flags@
11413@endif mpfr-bootstrap
11414
11415.PHONY: configure-stagefeedback-mpfr maybe-configure-stagefeedback-mpfr
11416maybe-configure-stagefeedback-mpfr:
11417@if mpfr-bootstrap
11418maybe-configure-stagefeedback-mpfr: configure-stagefeedback-mpfr
11419configure-stagefeedback-mpfr:
11420	@[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
11421	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr
11422	@r=`${PWD_COMMAND}`; export r; \
11423	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11424	TFLAGS="$(STAGEfeedback_TFLAGS)"; \
11425	test ! -f $(HOST_SUBDIR)/mpfr/Makefile || exit 0; \
11426	$(HOST_EXPORTS) \
11427	$(POSTSTAGE1_HOST_EXPORTS) \
11428	CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
11429	CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
11430	LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS;  \
11431	echo Configuring stage feedback in $(HOST_SUBDIR)/mpfr ; \
11432	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr ; \
11433	cd $(HOST_SUBDIR)/mpfr || exit 1; \
11434	case $(srcdir) in \
11435	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
11436	  *) topdir=`echo $(HOST_SUBDIR)/mpfr/ | \
11437		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
11438	esac; \
11439	srcdiroption="--srcdir=$${topdir}/mpfr"; \
11440	libsrcdir="$$s/mpfr"; \
11441	$(SHELL) $${libsrcdir}/configure \
11442	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
11443	  --target=${target_alias} $${srcdiroption} \
11444	  --with-build-libsubdir=$(HOST_SUBDIR) \
11445	  $(STAGEfeedback_CONFIGURE_FLAGS) \
11446	  --disable-shared @extra_mpfr_configure_flags@
11447@endif mpfr-bootstrap
11448
11449
11450
11451
11452
11453.PHONY: all-mpfr maybe-all-mpfr
11454maybe-all-mpfr:
11455@if gcc-bootstrap
11456all-mpfr: stage_current
11457@endif gcc-bootstrap
11458@if mpfr
11459TARGET-mpfr=all
11460maybe-all-mpfr: all-mpfr
11461all-mpfr: configure-mpfr
11462	@r=`${PWD_COMMAND}`; export r; \
11463	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11464	$(HOST_EXPORTS)  \
11465	(cd $(HOST_SUBDIR)/mpfr && \
11466	  $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS)  \
11467		$(TARGET-mpfr))
11468@endif mpfr
11469
11470
11471
11472.PHONY: all-stage1-mpfr maybe-all-stage1-mpfr
11473.PHONY: clean-stage1-mpfr maybe-clean-stage1-mpfr
11474maybe-all-stage1-mpfr:
11475maybe-clean-stage1-mpfr:
11476@if mpfr-bootstrap
11477maybe-all-stage1-mpfr: all-stage1-mpfr
11478all-stage1: all-stage1-mpfr
11479TARGET-stage1-mpfr = $(TARGET-mpfr)
11480all-stage1-mpfr: configure-stage1-mpfr
11481	@[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
11482	@r=`${PWD_COMMAND}`; export r; \
11483	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11484	TFLAGS="$(STAGE1_TFLAGS)"; \
11485	$(HOST_EXPORTS)  \
11486	cd $(HOST_SUBDIR)/mpfr && \
11487	$(MAKE) $(BASE_FLAGS_TO_PASS) \
11488		CFLAGS="$(STAGE1_CFLAGS)" \
11489		CXXFLAGS="$(STAGE1_CXXFLAGS)" \
11490		LIBCFLAGS="$(LIBCFLAGS)" \
11491		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
11492		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
11493		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
11494		$(EXTRA_HOST_FLAGS)   \
11495		TFLAGS="$(STAGE1_TFLAGS)" \
11496		$(TARGET-stage1-mpfr)
11497
11498maybe-clean-stage1-mpfr: clean-stage1-mpfr
11499clean-stage1: clean-stage1-mpfr
11500clean-stage1-mpfr:
11501	@if [ $(current_stage) = stage1 ]; then \
11502	  [ -f $(HOST_SUBDIR)/mpfr/Makefile ] || exit 0; \
11503	else \
11504	  [ -f $(HOST_SUBDIR)/stage1-mpfr/Makefile ] || exit 0; \
11505	  $(MAKE) stage1-start; \
11506	fi; \
11507	cd $(HOST_SUBDIR)/mpfr && \
11508	$(MAKE) $(EXTRA_HOST_FLAGS)  \
11509		 clean
11510@endif mpfr-bootstrap
11511
11512
11513.PHONY: all-stage2-mpfr maybe-all-stage2-mpfr
11514.PHONY: clean-stage2-mpfr maybe-clean-stage2-mpfr
11515maybe-all-stage2-mpfr:
11516maybe-clean-stage2-mpfr:
11517@if mpfr-bootstrap
11518maybe-all-stage2-mpfr: all-stage2-mpfr
11519all-stage2: all-stage2-mpfr
11520TARGET-stage2-mpfr = $(TARGET-mpfr)
11521all-stage2-mpfr: configure-stage2-mpfr
11522	@[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
11523	@r=`${PWD_COMMAND}`; export r; \
11524	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11525	TFLAGS="$(STAGE2_TFLAGS)"; \
11526	$(HOST_EXPORTS) \
11527	$(POSTSTAGE1_HOST_EXPORTS)  \
11528	cd $(HOST_SUBDIR)/mpfr && \
11529	$(MAKE) $(BASE_FLAGS_TO_PASS) \
11530		CFLAGS="$(STAGE2_CFLAGS)" \
11531		CXXFLAGS="$(STAGE2_CXXFLAGS)" \
11532		LIBCFLAGS="$(STAGE2_CFLAGS)" \
11533		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
11534		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
11535		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
11536		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
11537		TFLAGS="$(STAGE2_TFLAGS)" \
11538		$(TARGET-stage2-mpfr)
11539
11540maybe-clean-stage2-mpfr: clean-stage2-mpfr
11541clean-stage2: clean-stage2-mpfr
11542clean-stage2-mpfr:
11543	@if [ $(current_stage) = stage2 ]; then \
11544	  [ -f $(HOST_SUBDIR)/mpfr/Makefile ] || exit 0; \
11545	else \
11546	  [ -f $(HOST_SUBDIR)/stage2-mpfr/Makefile ] || exit 0; \
11547	  $(MAKE) stage2-start; \
11548	fi; \
11549	cd $(HOST_SUBDIR)/mpfr && \
11550	$(MAKE) $(EXTRA_HOST_FLAGS)  \
11551		$(POSTSTAGE1_FLAGS_TO_PASS)  \
11552		 clean
11553@endif mpfr-bootstrap
11554
11555
11556.PHONY: all-stage3-mpfr maybe-all-stage3-mpfr
11557.PHONY: clean-stage3-mpfr maybe-clean-stage3-mpfr
11558maybe-all-stage3-mpfr:
11559maybe-clean-stage3-mpfr:
11560@if mpfr-bootstrap
11561maybe-all-stage3-mpfr: all-stage3-mpfr
11562all-stage3: all-stage3-mpfr
11563TARGET-stage3-mpfr = $(TARGET-mpfr)
11564all-stage3-mpfr: configure-stage3-mpfr
11565	@[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
11566	@r=`${PWD_COMMAND}`; export r; \
11567	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11568	TFLAGS="$(STAGE3_TFLAGS)"; \
11569	$(HOST_EXPORTS) \
11570	$(POSTSTAGE1_HOST_EXPORTS)  \
11571	cd $(HOST_SUBDIR)/mpfr && \
11572	$(MAKE) $(BASE_FLAGS_TO_PASS) \
11573		CFLAGS="$(STAGE3_CFLAGS)" \
11574		CXXFLAGS="$(STAGE3_CXXFLAGS)" \
11575		LIBCFLAGS="$(STAGE3_CFLAGS)" \
11576		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
11577		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
11578		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
11579		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
11580		TFLAGS="$(STAGE3_TFLAGS)" \
11581		$(TARGET-stage3-mpfr)
11582
11583maybe-clean-stage3-mpfr: clean-stage3-mpfr
11584clean-stage3: clean-stage3-mpfr
11585clean-stage3-mpfr:
11586	@if [ $(current_stage) = stage3 ]; then \
11587	  [ -f $(HOST_SUBDIR)/mpfr/Makefile ] || exit 0; \
11588	else \
11589	  [ -f $(HOST_SUBDIR)/stage3-mpfr/Makefile ] || exit 0; \
11590	  $(MAKE) stage3-start; \
11591	fi; \
11592	cd $(HOST_SUBDIR)/mpfr && \
11593	$(MAKE) $(EXTRA_HOST_FLAGS)  \
11594		$(POSTSTAGE1_FLAGS_TO_PASS)  \
11595		 clean
11596@endif mpfr-bootstrap
11597
11598
11599.PHONY: all-stage4-mpfr maybe-all-stage4-mpfr
11600.PHONY: clean-stage4-mpfr maybe-clean-stage4-mpfr
11601maybe-all-stage4-mpfr:
11602maybe-clean-stage4-mpfr:
11603@if mpfr-bootstrap
11604maybe-all-stage4-mpfr: all-stage4-mpfr
11605all-stage4: all-stage4-mpfr
11606TARGET-stage4-mpfr = $(TARGET-mpfr)
11607all-stage4-mpfr: configure-stage4-mpfr
11608	@[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
11609	@r=`${PWD_COMMAND}`; export r; \
11610	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11611	TFLAGS="$(STAGE4_TFLAGS)"; \
11612	$(HOST_EXPORTS) \
11613	$(POSTSTAGE1_HOST_EXPORTS)  \
11614	cd $(HOST_SUBDIR)/mpfr && \
11615	$(MAKE) $(BASE_FLAGS_TO_PASS) \
11616		CFLAGS="$(STAGE4_CFLAGS)" \
11617		CXXFLAGS="$(STAGE4_CXXFLAGS)" \
11618		LIBCFLAGS="$(STAGE4_CFLAGS)" \
11619		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
11620		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
11621		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
11622		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
11623		TFLAGS="$(STAGE4_TFLAGS)" \
11624		$(TARGET-stage4-mpfr)
11625
11626maybe-clean-stage4-mpfr: clean-stage4-mpfr
11627clean-stage4: clean-stage4-mpfr
11628clean-stage4-mpfr:
11629	@if [ $(current_stage) = stage4 ]; then \
11630	  [ -f $(HOST_SUBDIR)/mpfr/Makefile ] || exit 0; \
11631	else \
11632	  [ -f $(HOST_SUBDIR)/stage4-mpfr/Makefile ] || exit 0; \
11633	  $(MAKE) stage4-start; \
11634	fi; \
11635	cd $(HOST_SUBDIR)/mpfr && \
11636	$(MAKE) $(EXTRA_HOST_FLAGS)  \
11637		$(POSTSTAGE1_FLAGS_TO_PASS)  \
11638		 clean
11639@endif mpfr-bootstrap
11640
11641
11642.PHONY: all-stageprofile-mpfr maybe-all-stageprofile-mpfr
11643.PHONY: clean-stageprofile-mpfr maybe-clean-stageprofile-mpfr
11644maybe-all-stageprofile-mpfr:
11645maybe-clean-stageprofile-mpfr:
11646@if mpfr-bootstrap
11647maybe-all-stageprofile-mpfr: all-stageprofile-mpfr
11648all-stageprofile: all-stageprofile-mpfr
11649TARGET-stageprofile-mpfr = $(TARGET-mpfr)
11650all-stageprofile-mpfr: configure-stageprofile-mpfr
11651	@[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
11652	@r=`${PWD_COMMAND}`; export r; \
11653	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11654	TFLAGS="$(STAGEprofile_TFLAGS)"; \
11655	$(HOST_EXPORTS) \
11656	$(POSTSTAGE1_HOST_EXPORTS)  \
11657	cd $(HOST_SUBDIR)/mpfr && \
11658	$(MAKE) $(BASE_FLAGS_TO_PASS) \
11659		CFLAGS="$(STAGEprofile_CFLAGS)" \
11660		CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
11661		LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
11662		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
11663		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
11664		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
11665		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
11666		TFLAGS="$(STAGEprofile_TFLAGS)" \
11667		$(TARGET-stageprofile-mpfr)
11668
11669maybe-clean-stageprofile-mpfr: clean-stageprofile-mpfr
11670clean-stageprofile: clean-stageprofile-mpfr
11671clean-stageprofile-mpfr:
11672	@if [ $(current_stage) = stageprofile ]; then \
11673	  [ -f $(HOST_SUBDIR)/mpfr/Makefile ] || exit 0; \
11674	else \
11675	  [ -f $(HOST_SUBDIR)/stageprofile-mpfr/Makefile ] || exit 0; \
11676	  $(MAKE) stageprofile-start; \
11677	fi; \
11678	cd $(HOST_SUBDIR)/mpfr && \
11679	$(MAKE) $(EXTRA_HOST_FLAGS)  \
11680		$(POSTSTAGE1_FLAGS_TO_PASS)  \
11681		 clean
11682@endif mpfr-bootstrap
11683
11684
11685.PHONY: all-stagefeedback-mpfr maybe-all-stagefeedback-mpfr
11686.PHONY: clean-stagefeedback-mpfr maybe-clean-stagefeedback-mpfr
11687maybe-all-stagefeedback-mpfr:
11688maybe-clean-stagefeedback-mpfr:
11689@if mpfr-bootstrap
11690maybe-all-stagefeedback-mpfr: all-stagefeedback-mpfr
11691all-stagefeedback: all-stagefeedback-mpfr
11692TARGET-stagefeedback-mpfr = $(TARGET-mpfr)
11693all-stagefeedback-mpfr: configure-stagefeedback-mpfr
11694	@[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
11695	@r=`${PWD_COMMAND}`; export r; \
11696	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11697	TFLAGS="$(STAGEfeedback_TFLAGS)"; \
11698	$(HOST_EXPORTS) \
11699	$(POSTSTAGE1_HOST_EXPORTS)  \
11700	cd $(HOST_SUBDIR)/mpfr && \
11701	$(MAKE) $(BASE_FLAGS_TO_PASS) \
11702		CFLAGS="$(STAGEfeedback_CFLAGS)" \
11703		CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
11704		LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
11705		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
11706		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
11707		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
11708		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
11709		TFLAGS="$(STAGEfeedback_TFLAGS)" \
11710		$(TARGET-stagefeedback-mpfr)
11711
11712maybe-clean-stagefeedback-mpfr: clean-stagefeedback-mpfr
11713clean-stagefeedback: clean-stagefeedback-mpfr
11714clean-stagefeedback-mpfr:
11715	@if [ $(current_stage) = stagefeedback ]; then \
11716	  [ -f $(HOST_SUBDIR)/mpfr/Makefile ] || exit 0; \
11717	else \
11718	  [ -f $(HOST_SUBDIR)/stagefeedback-mpfr/Makefile ] || exit 0; \
11719	  $(MAKE) stagefeedback-start; \
11720	fi; \
11721	cd $(HOST_SUBDIR)/mpfr && \
11722	$(MAKE) $(EXTRA_HOST_FLAGS)  \
11723		$(POSTSTAGE1_FLAGS_TO_PASS)  \
11724		 clean
11725@endif mpfr-bootstrap
11726
11727
11728
11729
11730
11731.PHONY: check-mpfr maybe-check-mpfr
11732maybe-check-mpfr:
11733@if mpfr
11734maybe-check-mpfr: check-mpfr
11735
11736check-mpfr:
11737	@: $(MAKE); $(unstage)
11738	@r=`${PWD_COMMAND}`; export r; \
11739	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11740	$(HOST_EXPORTS) \
11741	(cd $(HOST_SUBDIR)/mpfr && \
11742	  $(MAKE) $(FLAGS_TO_PASS)  check)
11743
11744@endif mpfr
11745
11746.PHONY: install-mpfr maybe-install-mpfr
11747maybe-install-mpfr:
11748@if mpfr
11749maybe-install-mpfr: install-mpfr
11750
11751install-mpfr:
11752
11753@endif mpfr
11754
11755.PHONY: install-strip-mpfr maybe-install-strip-mpfr
11756maybe-install-strip-mpfr:
11757@if mpfr
11758maybe-install-strip-mpfr: install-strip-mpfr
11759
11760install-strip-mpfr:
11761
11762@endif mpfr
11763
11764# Other targets (info, dvi, pdf, etc.)
11765
11766.PHONY: maybe-info-mpfr info-mpfr
11767maybe-info-mpfr:
11768@if mpfr
11769maybe-info-mpfr: info-mpfr
11770
11771info-mpfr: \
11772    configure-mpfr
11773	@[ -f ./mpfr/Makefile ] || exit 0; \
11774	r=`${PWD_COMMAND}`; export r; \
11775	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11776	$(HOST_EXPORTS) \
11777	for flag in $(EXTRA_HOST_FLAGS) ; do \
11778	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11779	done; \
11780	echo "Doing info in mpfr" ; \
11781	(cd $(HOST_SUBDIR)/mpfr && \
11782	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11783	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11784	          "RANLIB=$${RANLIB}" \
11785	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11786	          info) \
11787	  || exit 1
11788
11789@endif mpfr
11790
11791.PHONY: maybe-dvi-mpfr dvi-mpfr
11792maybe-dvi-mpfr:
11793@if mpfr
11794maybe-dvi-mpfr: dvi-mpfr
11795
11796dvi-mpfr: \
11797    configure-mpfr
11798	@[ -f ./mpfr/Makefile ] || exit 0; \
11799	r=`${PWD_COMMAND}`; export r; \
11800	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11801	$(HOST_EXPORTS) \
11802	for flag in $(EXTRA_HOST_FLAGS) ; do \
11803	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11804	done; \
11805	echo "Doing dvi in mpfr" ; \
11806	(cd $(HOST_SUBDIR)/mpfr && \
11807	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11808	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11809	          "RANLIB=$${RANLIB}" \
11810	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11811	          dvi) \
11812	  || exit 1
11813
11814@endif mpfr
11815
11816.PHONY: maybe-pdf-mpfr pdf-mpfr
11817maybe-pdf-mpfr:
11818@if mpfr
11819maybe-pdf-mpfr: pdf-mpfr
11820
11821pdf-mpfr: \
11822    configure-mpfr
11823	@[ -f ./mpfr/Makefile ] || exit 0; \
11824	r=`${PWD_COMMAND}`; export r; \
11825	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11826	$(HOST_EXPORTS) \
11827	for flag in $(EXTRA_HOST_FLAGS) ; do \
11828	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11829	done; \
11830	echo "Doing pdf in mpfr" ; \
11831	(cd $(HOST_SUBDIR)/mpfr && \
11832	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11833	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11834	          "RANLIB=$${RANLIB}" \
11835	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11836	          pdf) \
11837	  || exit 1
11838
11839@endif mpfr
11840
11841.PHONY: maybe-html-mpfr html-mpfr
11842maybe-html-mpfr:
11843@if mpfr
11844maybe-html-mpfr: html-mpfr
11845
11846html-mpfr: \
11847    configure-mpfr
11848	@[ -f ./mpfr/Makefile ] || exit 0; \
11849	r=`${PWD_COMMAND}`; export r; \
11850	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11851	$(HOST_EXPORTS) \
11852	for flag in $(EXTRA_HOST_FLAGS) ; do \
11853	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11854	done; \
11855	echo "Doing html in mpfr" ; \
11856	(cd $(HOST_SUBDIR)/mpfr && \
11857	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11858	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11859	          "RANLIB=$${RANLIB}" \
11860	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11861	          html) \
11862	  || exit 1
11863
11864@endif mpfr
11865
11866.PHONY: maybe-TAGS-mpfr TAGS-mpfr
11867maybe-TAGS-mpfr:
11868@if mpfr
11869maybe-TAGS-mpfr: TAGS-mpfr
11870
11871TAGS-mpfr: \
11872    configure-mpfr
11873	@[ -f ./mpfr/Makefile ] || exit 0; \
11874	r=`${PWD_COMMAND}`; export r; \
11875	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11876	$(HOST_EXPORTS) \
11877	for flag in $(EXTRA_HOST_FLAGS) ; do \
11878	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11879	done; \
11880	echo "Doing TAGS in mpfr" ; \
11881	(cd $(HOST_SUBDIR)/mpfr && \
11882	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11883	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11884	          "RANLIB=$${RANLIB}" \
11885	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11886	          TAGS) \
11887	  || exit 1
11888
11889@endif mpfr
11890
11891.PHONY: maybe-install-info-mpfr install-info-mpfr
11892maybe-install-info-mpfr:
11893@if mpfr
11894maybe-install-info-mpfr: install-info-mpfr
11895
11896install-info-mpfr: \
11897    configure-mpfr \
11898    info-mpfr
11899	@[ -f ./mpfr/Makefile ] || exit 0; \
11900	r=`${PWD_COMMAND}`; export r; \
11901	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11902	$(HOST_EXPORTS) \
11903	for flag in $(EXTRA_HOST_FLAGS) ; do \
11904	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11905	done; \
11906	echo "Doing install-info in mpfr" ; \
11907	(cd $(HOST_SUBDIR)/mpfr && \
11908	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11909	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11910	          "RANLIB=$${RANLIB}" \
11911	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11912	          install-info) \
11913	  || exit 1
11914
11915@endif mpfr
11916
11917.PHONY: maybe-install-pdf-mpfr install-pdf-mpfr
11918maybe-install-pdf-mpfr:
11919@if mpfr
11920maybe-install-pdf-mpfr: install-pdf-mpfr
11921
11922install-pdf-mpfr: \
11923    configure-mpfr \
11924    pdf-mpfr
11925	@[ -f ./mpfr/Makefile ] || exit 0; \
11926	r=`${PWD_COMMAND}`; export r; \
11927	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11928	$(HOST_EXPORTS) \
11929	for flag in $(EXTRA_HOST_FLAGS) ; do \
11930	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11931	done; \
11932	echo "Doing install-pdf in mpfr" ; \
11933	(cd $(HOST_SUBDIR)/mpfr && \
11934	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11935	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11936	          "RANLIB=$${RANLIB}" \
11937	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11938	          install-pdf) \
11939	  || exit 1
11940
11941@endif mpfr
11942
11943.PHONY: maybe-install-html-mpfr install-html-mpfr
11944maybe-install-html-mpfr:
11945@if mpfr
11946maybe-install-html-mpfr: install-html-mpfr
11947
11948install-html-mpfr: \
11949    configure-mpfr \
11950    html-mpfr
11951	@[ -f ./mpfr/Makefile ] || exit 0; \
11952	r=`${PWD_COMMAND}`; export r; \
11953	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11954	$(HOST_EXPORTS) \
11955	for flag in $(EXTRA_HOST_FLAGS) ; do \
11956	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11957	done; \
11958	echo "Doing install-html in mpfr" ; \
11959	(cd $(HOST_SUBDIR)/mpfr && \
11960	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11961	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11962	          "RANLIB=$${RANLIB}" \
11963	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11964	          install-html) \
11965	  || exit 1
11966
11967@endif mpfr
11968
11969.PHONY: maybe-installcheck-mpfr installcheck-mpfr
11970maybe-installcheck-mpfr:
11971@if mpfr
11972maybe-installcheck-mpfr: installcheck-mpfr
11973
11974installcheck-mpfr: \
11975    configure-mpfr
11976	@[ -f ./mpfr/Makefile ] || exit 0; \
11977	r=`${PWD_COMMAND}`; export r; \
11978	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11979	$(HOST_EXPORTS) \
11980	for flag in $(EXTRA_HOST_FLAGS) ; do \
11981	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11982	done; \
11983	echo "Doing installcheck in mpfr" ; \
11984	(cd $(HOST_SUBDIR)/mpfr && \
11985	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11986	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11987	          "RANLIB=$${RANLIB}" \
11988	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11989	          installcheck) \
11990	  || exit 1
11991
11992@endif mpfr
11993
11994.PHONY: maybe-mostlyclean-mpfr mostlyclean-mpfr
11995maybe-mostlyclean-mpfr:
11996@if mpfr
11997maybe-mostlyclean-mpfr: mostlyclean-mpfr
11998
11999mostlyclean-mpfr:
12000	@[ -f ./mpfr/Makefile ] || exit 0; \
12001	r=`${PWD_COMMAND}`; export r; \
12002	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12003	$(HOST_EXPORTS) \
12004	for flag in $(EXTRA_HOST_FLAGS) ; do \
12005	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12006	done; \
12007	echo "Doing mostlyclean in mpfr" ; \
12008	(cd $(HOST_SUBDIR)/mpfr && \
12009	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12010	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12011	          "RANLIB=$${RANLIB}" \
12012	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
12013	          mostlyclean) \
12014	  || exit 1
12015
12016@endif mpfr
12017
12018.PHONY: maybe-clean-mpfr clean-mpfr
12019maybe-clean-mpfr:
12020@if mpfr
12021maybe-clean-mpfr: clean-mpfr
12022
12023clean-mpfr:
12024	@[ -f ./mpfr/Makefile ] || exit 0; \
12025	r=`${PWD_COMMAND}`; export r; \
12026	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12027	$(HOST_EXPORTS) \
12028	for flag in $(EXTRA_HOST_FLAGS) ; do \
12029	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12030	done; \
12031	echo "Doing clean in mpfr" ; \
12032	(cd $(HOST_SUBDIR)/mpfr && \
12033	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12034	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12035	          "RANLIB=$${RANLIB}" \
12036	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
12037	          clean) \
12038	  || exit 1
12039
12040@endif mpfr
12041
12042.PHONY: maybe-distclean-mpfr distclean-mpfr
12043maybe-distclean-mpfr:
12044@if mpfr
12045maybe-distclean-mpfr: distclean-mpfr
12046
12047distclean-mpfr:
12048	@[ -f ./mpfr/Makefile ] || exit 0; \
12049	r=`${PWD_COMMAND}`; export r; \
12050	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12051	$(HOST_EXPORTS) \
12052	for flag in $(EXTRA_HOST_FLAGS) ; do \
12053	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12054	done; \
12055	echo "Doing distclean in mpfr" ; \
12056	(cd $(HOST_SUBDIR)/mpfr && \
12057	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12058	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12059	          "RANLIB=$${RANLIB}" \
12060	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
12061	          distclean) \
12062	  || exit 1
12063
12064@endif mpfr
12065
12066.PHONY: maybe-maintainer-clean-mpfr maintainer-clean-mpfr
12067maybe-maintainer-clean-mpfr:
12068@if mpfr
12069maybe-maintainer-clean-mpfr: maintainer-clean-mpfr
12070
12071maintainer-clean-mpfr:
12072	@[ -f ./mpfr/Makefile ] || exit 0; \
12073	r=`${PWD_COMMAND}`; export r; \
12074	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12075	$(HOST_EXPORTS) \
12076	for flag in $(EXTRA_HOST_FLAGS) ; do \
12077	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12078	done; \
12079	echo "Doing maintainer-clean in mpfr" ; \
12080	(cd $(HOST_SUBDIR)/mpfr && \
12081	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12082	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12083	          "RANLIB=$${RANLIB}" \
12084	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
12085	          maintainer-clean) \
12086	  || exit 1
12087
12088@endif mpfr
12089
12090
12091
12092.PHONY: configure-mpc maybe-configure-mpc
12093maybe-configure-mpc:
12094@if gcc-bootstrap
12095configure-mpc: stage_current
12096@endif gcc-bootstrap
12097@if mpc
12098maybe-configure-mpc: configure-mpc
12099configure-mpc:
12100	@r=`${PWD_COMMAND}`; export r; \
12101	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12102	test ! -f $(HOST_SUBDIR)/mpc/Makefile || exit 0; \
12103	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc ; \
12104	$(HOST_EXPORTS)  \
12105	echo Configuring in $(HOST_SUBDIR)/mpc; \
12106	cd "$(HOST_SUBDIR)/mpc" || exit 1; \
12107	case $(srcdir) in \
12108	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
12109	  *) topdir=`echo $(HOST_SUBDIR)/mpc/ | \
12110		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
12111	esac; \
12112	srcdiroption="--srcdir=$${topdir}/mpc"; \
12113	libsrcdir="$$s/mpc"; \
12114	$(SHELL) $${libsrcdir}/configure \
12115	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
12116	  --target=${target_alias} $${srcdiroption} --disable-shared @extra_mpc_gmp_configure_flags@ @extra_mpc_mpfr_configure_flags@ \
12117	  || exit 1
12118@endif mpc
12119
12120
12121
12122.PHONY: configure-stage1-mpc maybe-configure-stage1-mpc
12123maybe-configure-stage1-mpc:
12124@if mpc-bootstrap
12125maybe-configure-stage1-mpc: configure-stage1-mpc
12126configure-stage1-mpc:
12127	@[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
12128	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc
12129	@r=`${PWD_COMMAND}`; export r; \
12130	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12131	TFLAGS="$(STAGE1_TFLAGS)"; \
12132	test ! -f $(HOST_SUBDIR)/mpc/Makefile || exit 0; \
12133	$(HOST_EXPORTS) \
12134	CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
12135	CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
12136	LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS;  \
12137	echo Configuring stage 1 in $(HOST_SUBDIR)/mpc ; \
12138	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc ; \
12139	cd $(HOST_SUBDIR)/mpc || exit 1; \
12140	case $(srcdir) in \
12141	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
12142	  *) topdir=`echo $(HOST_SUBDIR)/mpc/ | \
12143		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
12144	esac; \
12145	srcdiroption="--srcdir=$${topdir}/mpc"; \
12146	libsrcdir="$$s/mpc"; \
12147	$(SHELL) $${libsrcdir}/configure \
12148	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
12149	  --target=${target_alias} $${srcdiroption} \
12150	  $(STAGE1_CONFIGURE_FLAGS) \
12151	  --disable-shared @extra_mpc_gmp_configure_flags@ @extra_mpc_mpfr_configure_flags@
12152@endif mpc-bootstrap
12153
12154.PHONY: configure-stage2-mpc maybe-configure-stage2-mpc
12155maybe-configure-stage2-mpc:
12156@if mpc-bootstrap
12157maybe-configure-stage2-mpc: configure-stage2-mpc
12158configure-stage2-mpc:
12159	@[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
12160	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc
12161	@r=`${PWD_COMMAND}`; export r; \
12162	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12163	TFLAGS="$(STAGE2_TFLAGS)"; \
12164	test ! -f $(HOST_SUBDIR)/mpc/Makefile || exit 0; \
12165	$(HOST_EXPORTS) \
12166	$(POSTSTAGE1_HOST_EXPORTS) \
12167	CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
12168	CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
12169	LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS;  \
12170	echo Configuring stage 2 in $(HOST_SUBDIR)/mpc ; \
12171	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc ; \
12172	cd $(HOST_SUBDIR)/mpc || exit 1; \
12173	case $(srcdir) in \
12174	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
12175	  *) topdir=`echo $(HOST_SUBDIR)/mpc/ | \
12176		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
12177	esac; \
12178	srcdiroption="--srcdir=$${topdir}/mpc"; \
12179	libsrcdir="$$s/mpc"; \
12180	$(SHELL) $${libsrcdir}/configure \
12181	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
12182	  --target=${target_alias} $${srcdiroption} \
12183	  --with-build-libsubdir=$(HOST_SUBDIR) \
12184	  $(STAGE2_CONFIGURE_FLAGS) \
12185	  --disable-shared @extra_mpc_gmp_configure_flags@ @extra_mpc_mpfr_configure_flags@
12186@endif mpc-bootstrap
12187
12188.PHONY: configure-stage3-mpc maybe-configure-stage3-mpc
12189maybe-configure-stage3-mpc:
12190@if mpc-bootstrap
12191maybe-configure-stage3-mpc: configure-stage3-mpc
12192configure-stage3-mpc:
12193	@[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
12194	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc
12195	@r=`${PWD_COMMAND}`; export r; \
12196	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12197	TFLAGS="$(STAGE3_TFLAGS)"; \
12198	test ! -f $(HOST_SUBDIR)/mpc/Makefile || exit 0; \
12199	$(HOST_EXPORTS) \
12200	$(POSTSTAGE1_HOST_EXPORTS) \
12201	CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
12202	CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
12203	LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS;  \
12204	echo Configuring stage 3 in $(HOST_SUBDIR)/mpc ; \
12205	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc ; \
12206	cd $(HOST_SUBDIR)/mpc || exit 1; \
12207	case $(srcdir) in \
12208	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
12209	  *) topdir=`echo $(HOST_SUBDIR)/mpc/ | \
12210		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
12211	esac; \
12212	srcdiroption="--srcdir=$${topdir}/mpc"; \
12213	libsrcdir="$$s/mpc"; \
12214	$(SHELL) $${libsrcdir}/configure \
12215	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
12216	  --target=${target_alias} $${srcdiroption} \
12217	  --with-build-libsubdir=$(HOST_SUBDIR) \
12218	  $(STAGE3_CONFIGURE_FLAGS) \
12219	  --disable-shared @extra_mpc_gmp_configure_flags@ @extra_mpc_mpfr_configure_flags@
12220@endif mpc-bootstrap
12221
12222.PHONY: configure-stage4-mpc maybe-configure-stage4-mpc
12223maybe-configure-stage4-mpc:
12224@if mpc-bootstrap
12225maybe-configure-stage4-mpc: configure-stage4-mpc
12226configure-stage4-mpc:
12227	@[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
12228	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc
12229	@r=`${PWD_COMMAND}`; export r; \
12230	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12231	TFLAGS="$(STAGE4_TFLAGS)"; \
12232	test ! -f $(HOST_SUBDIR)/mpc/Makefile || exit 0; \
12233	$(HOST_EXPORTS) \
12234	$(POSTSTAGE1_HOST_EXPORTS) \
12235	CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
12236	CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
12237	LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS;  \
12238	echo Configuring stage 4 in $(HOST_SUBDIR)/mpc ; \
12239	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc ; \
12240	cd $(HOST_SUBDIR)/mpc || exit 1; \
12241	case $(srcdir) in \
12242	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
12243	  *) topdir=`echo $(HOST_SUBDIR)/mpc/ | \
12244		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
12245	esac; \
12246	srcdiroption="--srcdir=$${topdir}/mpc"; \
12247	libsrcdir="$$s/mpc"; \
12248	$(SHELL) $${libsrcdir}/configure \
12249	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
12250	  --target=${target_alias} $${srcdiroption} \
12251	  --with-build-libsubdir=$(HOST_SUBDIR) \
12252	  $(STAGE4_CONFIGURE_FLAGS) \
12253	  --disable-shared @extra_mpc_gmp_configure_flags@ @extra_mpc_mpfr_configure_flags@
12254@endif mpc-bootstrap
12255
12256.PHONY: configure-stageprofile-mpc maybe-configure-stageprofile-mpc
12257maybe-configure-stageprofile-mpc:
12258@if mpc-bootstrap
12259maybe-configure-stageprofile-mpc: configure-stageprofile-mpc
12260configure-stageprofile-mpc:
12261	@[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
12262	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc
12263	@r=`${PWD_COMMAND}`; export r; \
12264	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12265	TFLAGS="$(STAGEprofile_TFLAGS)"; \
12266	test ! -f $(HOST_SUBDIR)/mpc/Makefile || exit 0; \
12267	$(HOST_EXPORTS) \
12268	$(POSTSTAGE1_HOST_EXPORTS) \
12269	CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
12270	CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
12271	LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS;  \
12272	echo Configuring stage profile in $(HOST_SUBDIR)/mpc ; \
12273	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc ; \
12274	cd $(HOST_SUBDIR)/mpc || exit 1; \
12275	case $(srcdir) in \
12276	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
12277	  *) topdir=`echo $(HOST_SUBDIR)/mpc/ | \
12278		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
12279	esac; \
12280	srcdiroption="--srcdir=$${topdir}/mpc"; \
12281	libsrcdir="$$s/mpc"; \
12282	$(SHELL) $${libsrcdir}/configure \
12283	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
12284	  --target=${target_alias} $${srcdiroption} \
12285	  --with-build-libsubdir=$(HOST_SUBDIR) \
12286	  $(STAGEprofile_CONFIGURE_FLAGS) \
12287	  --disable-shared @extra_mpc_gmp_configure_flags@ @extra_mpc_mpfr_configure_flags@
12288@endif mpc-bootstrap
12289
12290.PHONY: configure-stagefeedback-mpc maybe-configure-stagefeedback-mpc
12291maybe-configure-stagefeedback-mpc:
12292@if mpc-bootstrap
12293maybe-configure-stagefeedback-mpc: configure-stagefeedback-mpc
12294configure-stagefeedback-mpc:
12295	@[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
12296	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc
12297	@r=`${PWD_COMMAND}`; export r; \
12298	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12299	TFLAGS="$(STAGEfeedback_TFLAGS)"; \
12300	test ! -f $(HOST_SUBDIR)/mpc/Makefile || exit 0; \
12301	$(HOST_EXPORTS) \
12302	$(POSTSTAGE1_HOST_EXPORTS) \
12303	CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
12304	CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
12305	LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS;  \
12306	echo Configuring stage feedback in $(HOST_SUBDIR)/mpc ; \
12307	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc ; \
12308	cd $(HOST_SUBDIR)/mpc || exit 1; \
12309	case $(srcdir) in \
12310	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
12311	  *) topdir=`echo $(HOST_SUBDIR)/mpc/ | \
12312		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
12313	esac; \
12314	srcdiroption="--srcdir=$${topdir}/mpc"; \
12315	libsrcdir="$$s/mpc"; \
12316	$(SHELL) $${libsrcdir}/configure \
12317	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
12318	  --target=${target_alias} $${srcdiroption} \
12319	  --with-build-libsubdir=$(HOST_SUBDIR) \
12320	  $(STAGEfeedback_CONFIGURE_FLAGS) \
12321	  --disable-shared @extra_mpc_gmp_configure_flags@ @extra_mpc_mpfr_configure_flags@
12322@endif mpc-bootstrap
12323
12324
12325
12326
12327
12328.PHONY: all-mpc maybe-all-mpc
12329maybe-all-mpc:
12330@if gcc-bootstrap
12331all-mpc: stage_current
12332@endif gcc-bootstrap
12333@if mpc
12334TARGET-mpc=all
12335maybe-all-mpc: all-mpc
12336all-mpc: configure-mpc
12337	@r=`${PWD_COMMAND}`; export r; \
12338	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12339	$(HOST_EXPORTS)  \
12340	(cd $(HOST_SUBDIR)/mpc && \
12341	  $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS)  \
12342		$(TARGET-mpc))
12343@endif mpc
12344
12345
12346
12347.PHONY: all-stage1-mpc maybe-all-stage1-mpc
12348.PHONY: clean-stage1-mpc maybe-clean-stage1-mpc
12349maybe-all-stage1-mpc:
12350maybe-clean-stage1-mpc:
12351@if mpc-bootstrap
12352maybe-all-stage1-mpc: all-stage1-mpc
12353all-stage1: all-stage1-mpc
12354TARGET-stage1-mpc = $(TARGET-mpc)
12355all-stage1-mpc: configure-stage1-mpc
12356	@[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
12357	@r=`${PWD_COMMAND}`; export r; \
12358	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12359	TFLAGS="$(STAGE1_TFLAGS)"; \
12360	$(HOST_EXPORTS)  \
12361	cd $(HOST_SUBDIR)/mpc && \
12362	$(MAKE) $(BASE_FLAGS_TO_PASS) \
12363		CFLAGS="$(STAGE1_CFLAGS)" \
12364		CXXFLAGS="$(STAGE1_CXXFLAGS)" \
12365		LIBCFLAGS="$(LIBCFLAGS)" \
12366		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
12367		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
12368		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
12369		$(EXTRA_HOST_FLAGS)   \
12370		TFLAGS="$(STAGE1_TFLAGS)" \
12371		$(TARGET-stage1-mpc)
12372
12373maybe-clean-stage1-mpc: clean-stage1-mpc
12374clean-stage1: clean-stage1-mpc
12375clean-stage1-mpc:
12376	@if [ $(current_stage) = stage1 ]; then \
12377	  [ -f $(HOST_SUBDIR)/mpc/Makefile ] || exit 0; \
12378	else \
12379	  [ -f $(HOST_SUBDIR)/stage1-mpc/Makefile ] || exit 0; \
12380	  $(MAKE) stage1-start; \
12381	fi; \
12382	cd $(HOST_SUBDIR)/mpc && \
12383	$(MAKE) $(EXTRA_HOST_FLAGS)  \
12384		 clean
12385@endif mpc-bootstrap
12386
12387
12388.PHONY: all-stage2-mpc maybe-all-stage2-mpc
12389.PHONY: clean-stage2-mpc maybe-clean-stage2-mpc
12390maybe-all-stage2-mpc:
12391maybe-clean-stage2-mpc:
12392@if mpc-bootstrap
12393maybe-all-stage2-mpc: all-stage2-mpc
12394all-stage2: all-stage2-mpc
12395TARGET-stage2-mpc = $(TARGET-mpc)
12396all-stage2-mpc: configure-stage2-mpc
12397	@[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
12398	@r=`${PWD_COMMAND}`; export r; \
12399	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12400	TFLAGS="$(STAGE2_TFLAGS)"; \
12401	$(HOST_EXPORTS) \
12402	$(POSTSTAGE1_HOST_EXPORTS)  \
12403	cd $(HOST_SUBDIR)/mpc && \
12404	$(MAKE) $(BASE_FLAGS_TO_PASS) \
12405		CFLAGS="$(STAGE2_CFLAGS)" \
12406		CXXFLAGS="$(STAGE2_CXXFLAGS)" \
12407		LIBCFLAGS="$(STAGE2_CFLAGS)" \
12408		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
12409		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
12410		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
12411		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
12412		TFLAGS="$(STAGE2_TFLAGS)" \
12413		$(TARGET-stage2-mpc)
12414
12415maybe-clean-stage2-mpc: clean-stage2-mpc
12416clean-stage2: clean-stage2-mpc
12417clean-stage2-mpc:
12418	@if [ $(current_stage) = stage2 ]; then \
12419	  [ -f $(HOST_SUBDIR)/mpc/Makefile ] || exit 0; \
12420	else \
12421	  [ -f $(HOST_SUBDIR)/stage2-mpc/Makefile ] || exit 0; \
12422	  $(MAKE) stage2-start; \
12423	fi; \
12424	cd $(HOST_SUBDIR)/mpc && \
12425	$(MAKE) $(EXTRA_HOST_FLAGS)  \
12426		$(POSTSTAGE1_FLAGS_TO_PASS)  \
12427		 clean
12428@endif mpc-bootstrap
12429
12430
12431.PHONY: all-stage3-mpc maybe-all-stage3-mpc
12432.PHONY: clean-stage3-mpc maybe-clean-stage3-mpc
12433maybe-all-stage3-mpc:
12434maybe-clean-stage3-mpc:
12435@if mpc-bootstrap
12436maybe-all-stage3-mpc: all-stage3-mpc
12437all-stage3: all-stage3-mpc
12438TARGET-stage3-mpc = $(TARGET-mpc)
12439all-stage3-mpc: configure-stage3-mpc
12440	@[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
12441	@r=`${PWD_COMMAND}`; export r; \
12442	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12443	TFLAGS="$(STAGE3_TFLAGS)"; \
12444	$(HOST_EXPORTS) \
12445	$(POSTSTAGE1_HOST_EXPORTS)  \
12446	cd $(HOST_SUBDIR)/mpc && \
12447	$(MAKE) $(BASE_FLAGS_TO_PASS) \
12448		CFLAGS="$(STAGE3_CFLAGS)" \
12449		CXXFLAGS="$(STAGE3_CXXFLAGS)" \
12450		LIBCFLAGS="$(STAGE3_CFLAGS)" \
12451		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
12452		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
12453		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
12454		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
12455		TFLAGS="$(STAGE3_TFLAGS)" \
12456		$(TARGET-stage3-mpc)
12457
12458maybe-clean-stage3-mpc: clean-stage3-mpc
12459clean-stage3: clean-stage3-mpc
12460clean-stage3-mpc:
12461	@if [ $(current_stage) = stage3 ]; then \
12462	  [ -f $(HOST_SUBDIR)/mpc/Makefile ] || exit 0; \
12463	else \
12464	  [ -f $(HOST_SUBDIR)/stage3-mpc/Makefile ] || exit 0; \
12465	  $(MAKE) stage3-start; \
12466	fi; \
12467	cd $(HOST_SUBDIR)/mpc && \
12468	$(MAKE) $(EXTRA_HOST_FLAGS)  \
12469		$(POSTSTAGE1_FLAGS_TO_PASS)  \
12470		 clean
12471@endif mpc-bootstrap
12472
12473
12474.PHONY: all-stage4-mpc maybe-all-stage4-mpc
12475.PHONY: clean-stage4-mpc maybe-clean-stage4-mpc
12476maybe-all-stage4-mpc:
12477maybe-clean-stage4-mpc:
12478@if mpc-bootstrap
12479maybe-all-stage4-mpc: all-stage4-mpc
12480all-stage4: all-stage4-mpc
12481TARGET-stage4-mpc = $(TARGET-mpc)
12482all-stage4-mpc: configure-stage4-mpc
12483	@[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
12484	@r=`${PWD_COMMAND}`; export r; \
12485	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12486	TFLAGS="$(STAGE4_TFLAGS)"; \
12487	$(HOST_EXPORTS) \
12488	$(POSTSTAGE1_HOST_EXPORTS)  \
12489	cd $(HOST_SUBDIR)/mpc && \
12490	$(MAKE) $(BASE_FLAGS_TO_PASS) \
12491		CFLAGS="$(STAGE4_CFLAGS)" \
12492		CXXFLAGS="$(STAGE4_CXXFLAGS)" \
12493		LIBCFLAGS="$(STAGE4_CFLAGS)" \
12494		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
12495		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
12496		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
12497		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
12498		TFLAGS="$(STAGE4_TFLAGS)" \
12499		$(TARGET-stage4-mpc)
12500
12501maybe-clean-stage4-mpc: clean-stage4-mpc
12502clean-stage4: clean-stage4-mpc
12503clean-stage4-mpc:
12504	@if [ $(current_stage) = stage4 ]; then \
12505	  [ -f $(HOST_SUBDIR)/mpc/Makefile ] || exit 0; \
12506	else \
12507	  [ -f $(HOST_SUBDIR)/stage4-mpc/Makefile ] || exit 0; \
12508	  $(MAKE) stage4-start; \
12509	fi; \
12510	cd $(HOST_SUBDIR)/mpc && \
12511	$(MAKE) $(EXTRA_HOST_FLAGS)  \
12512		$(POSTSTAGE1_FLAGS_TO_PASS)  \
12513		 clean
12514@endif mpc-bootstrap
12515
12516
12517.PHONY: all-stageprofile-mpc maybe-all-stageprofile-mpc
12518.PHONY: clean-stageprofile-mpc maybe-clean-stageprofile-mpc
12519maybe-all-stageprofile-mpc:
12520maybe-clean-stageprofile-mpc:
12521@if mpc-bootstrap
12522maybe-all-stageprofile-mpc: all-stageprofile-mpc
12523all-stageprofile: all-stageprofile-mpc
12524TARGET-stageprofile-mpc = $(TARGET-mpc)
12525all-stageprofile-mpc: configure-stageprofile-mpc
12526	@[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
12527	@r=`${PWD_COMMAND}`; export r; \
12528	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12529	TFLAGS="$(STAGEprofile_TFLAGS)"; \
12530	$(HOST_EXPORTS) \
12531	$(POSTSTAGE1_HOST_EXPORTS)  \
12532	cd $(HOST_SUBDIR)/mpc && \
12533	$(MAKE) $(BASE_FLAGS_TO_PASS) \
12534		CFLAGS="$(STAGEprofile_CFLAGS)" \
12535		CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
12536		LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
12537		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
12538		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
12539		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
12540		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
12541		TFLAGS="$(STAGEprofile_TFLAGS)" \
12542		$(TARGET-stageprofile-mpc)
12543
12544maybe-clean-stageprofile-mpc: clean-stageprofile-mpc
12545clean-stageprofile: clean-stageprofile-mpc
12546clean-stageprofile-mpc:
12547	@if [ $(current_stage) = stageprofile ]; then \
12548	  [ -f $(HOST_SUBDIR)/mpc/Makefile ] || exit 0; \
12549	else \
12550	  [ -f $(HOST_SUBDIR)/stageprofile-mpc/Makefile ] || exit 0; \
12551	  $(MAKE) stageprofile-start; \
12552	fi; \
12553	cd $(HOST_SUBDIR)/mpc && \
12554	$(MAKE) $(EXTRA_HOST_FLAGS)  \
12555		$(POSTSTAGE1_FLAGS_TO_PASS)  \
12556		 clean
12557@endif mpc-bootstrap
12558
12559
12560.PHONY: all-stagefeedback-mpc maybe-all-stagefeedback-mpc
12561.PHONY: clean-stagefeedback-mpc maybe-clean-stagefeedback-mpc
12562maybe-all-stagefeedback-mpc:
12563maybe-clean-stagefeedback-mpc:
12564@if mpc-bootstrap
12565maybe-all-stagefeedback-mpc: all-stagefeedback-mpc
12566all-stagefeedback: all-stagefeedback-mpc
12567TARGET-stagefeedback-mpc = $(TARGET-mpc)
12568all-stagefeedback-mpc: configure-stagefeedback-mpc
12569	@[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
12570	@r=`${PWD_COMMAND}`; export r; \
12571	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12572	TFLAGS="$(STAGEfeedback_TFLAGS)"; \
12573	$(HOST_EXPORTS) \
12574	$(POSTSTAGE1_HOST_EXPORTS)  \
12575	cd $(HOST_SUBDIR)/mpc && \
12576	$(MAKE) $(BASE_FLAGS_TO_PASS) \
12577		CFLAGS="$(STAGEfeedback_CFLAGS)" \
12578		CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
12579		LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
12580		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
12581		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
12582		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
12583		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
12584		TFLAGS="$(STAGEfeedback_TFLAGS)" \
12585		$(TARGET-stagefeedback-mpc)
12586
12587maybe-clean-stagefeedback-mpc: clean-stagefeedback-mpc
12588clean-stagefeedback: clean-stagefeedback-mpc
12589clean-stagefeedback-mpc:
12590	@if [ $(current_stage) = stagefeedback ]; then \
12591	  [ -f $(HOST_SUBDIR)/mpc/Makefile ] || exit 0; \
12592	else \
12593	  [ -f $(HOST_SUBDIR)/stagefeedback-mpc/Makefile ] || exit 0; \
12594	  $(MAKE) stagefeedback-start; \
12595	fi; \
12596	cd $(HOST_SUBDIR)/mpc && \
12597	$(MAKE) $(EXTRA_HOST_FLAGS)  \
12598		$(POSTSTAGE1_FLAGS_TO_PASS)  \
12599		 clean
12600@endif mpc-bootstrap
12601
12602
12603
12604
12605
12606.PHONY: check-mpc maybe-check-mpc
12607maybe-check-mpc:
12608@if mpc
12609maybe-check-mpc: check-mpc
12610
12611check-mpc:
12612	@: $(MAKE); $(unstage)
12613	@r=`${PWD_COMMAND}`; export r; \
12614	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12615	$(HOST_EXPORTS) \
12616	(cd $(HOST_SUBDIR)/mpc && \
12617	  $(MAKE) $(FLAGS_TO_PASS)  check)
12618
12619@endif mpc
12620
12621.PHONY: install-mpc maybe-install-mpc
12622maybe-install-mpc:
12623@if mpc
12624maybe-install-mpc: install-mpc
12625
12626install-mpc:
12627
12628@endif mpc
12629
12630.PHONY: install-strip-mpc maybe-install-strip-mpc
12631maybe-install-strip-mpc:
12632@if mpc
12633maybe-install-strip-mpc: install-strip-mpc
12634
12635install-strip-mpc:
12636
12637@endif mpc
12638
12639# Other targets (info, dvi, pdf, etc.)
12640
12641.PHONY: maybe-info-mpc info-mpc
12642maybe-info-mpc:
12643@if mpc
12644maybe-info-mpc: info-mpc
12645
12646info-mpc: \
12647    configure-mpc
12648	@[ -f ./mpc/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) ; do \
12653	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12654	done; \
12655	echo "Doing info in mpc" ; \
12656	(cd $(HOST_SUBDIR)/mpc && \
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	          info) \
12662	  || exit 1
12663
12664@endif mpc
12665
12666.PHONY: maybe-dvi-mpc dvi-mpc
12667maybe-dvi-mpc:
12668@if mpc
12669maybe-dvi-mpc: dvi-mpc
12670
12671dvi-mpc: \
12672    configure-mpc
12673	@[ -f ./mpc/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) ; do \
12678	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12679	done; \
12680	echo "Doing dvi in mpc" ; \
12681	(cd $(HOST_SUBDIR)/mpc && \
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	          dvi) \
12687	  || exit 1
12688
12689@endif mpc
12690
12691.PHONY: maybe-pdf-mpc pdf-mpc
12692maybe-pdf-mpc:
12693@if mpc
12694maybe-pdf-mpc: pdf-mpc
12695
12696pdf-mpc: \
12697    configure-mpc
12698	@[ -f ./mpc/Makefile ] || exit 0; \
12699	r=`${PWD_COMMAND}`; export r; \
12700	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12701	$(HOST_EXPORTS) \
12702	for flag in $(EXTRA_HOST_FLAGS) ; do \
12703	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12704	done; \
12705	echo "Doing pdf in mpc" ; \
12706	(cd $(HOST_SUBDIR)/mpc && \
12707	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12708	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12709	          "RANLIB=$${RANLIB}" \
12710	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
12711	          pdf) \
12712	  || exit 1
12713
12714@endif mpc
12715
12716.PHONY: maybe-html-mpc html-mpc
12717maybe-html-mpc:
12718@if mpc
12719maybe-html-mpc: html-mpc
12720
12721html-mpc: \
12722    configure-mpc
12723	@[ -f ./mpc/Makefile ] || exit 0; \
12724	r=`${PWD_COMMAND}`; export r; \
12725	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12726	$(HOST_EXPORTS) \
12727	for flag in $(EXTRA_HOST_FLAGS) ; do \
12728	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12729	done; \
12730	echo "Doing html in mpc" ; \
12731	(cd $(HOST_SUBDIR)/mpc && \
12732	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12733	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12734	          "RANLIB=$${RANLIB}" \
12735	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
12736	          html) \
12737	  || exit 1
12738
12739@endif mpc
12740
12741.PHONY: maybe-TAGS-mpc TAGS-mpc
12742maybe-TAGS-mpc:
12743@if mpc
12744maybe-TAGS-mpc: TAGS-mpc
12745
12746TAGS-mpc: \
12747    configure-mpc
12748	@[ -f ./mpc/Makefile ] || exit 0; \
12749	r=`${PWD_COMMAND}`; export r; \
12750	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12751	$(HOST_EXPORTS) \
12752	for flag in $(EXTRA_HOST_FLAGS) ; do \
12753	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12754	done; \
12755	echo "Doing TAGS in mpc" ; \
12756	(cd $(HOST_SUBDIR)/mpc && \
12757	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12758	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12759	          "RANLIB=$${RANLIB}" \
12760	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
12761	          TAGS) \
12762	  || exit 1
12763
12764@endif mpc
12765
12766.PHONY: maybe-install-info-mpc install-info-mpc
12767maybe-install-info-mpc:
12768@if mpc
12769maybe-install-info-mpc: install-info-mpc
12770
12771install-info-mpc: \
12772    configure-mpc \
12773    info-mpc
12774	@[ -f ./mpc/Makefile ] || exit 0; \
12775	r=`${PWD_COMMAND}`; export r; \
12776	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12777	$(HOST_EXPORTS) \
12778	for flag in $(EXTRA_HOST_FLAGS) ; do \
12779	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12780	done; \
12781	echo "Doing install-info in mpc" ; \
12782	(cd $(HOST_SUBDIR)/mpc && \
12783	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12784	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12785	          "RANLIB=$${RANLIB}" \
12786	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
12787	          install-info) \
12788	  || exit 1
12789
12790@endif mpc
12791
12792.PHONY: maybe-install-pdf-mpc install-pdf-mpc
12793maybe-install-pdf-mpc:
12794@if mpc
12795maybe-install-pdf-mpc: install-pdf-mpc
12796
12797install-pdf-mpc: \
12798    configure-mpc \
12799    pdf-mpc
12800	@[ -f ./mpc/Makefile ] || exit 0; \
12801	r=`${PWD_COMMAND}`; export r; \
12802	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12803	$(HOST_EXPORTS) \
12804	for flag in $(EXTRA_HOST_FLAGS) ; do \
12805	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12806	done; \
12807	echo "Doing install-pdf in mpc" ; \
12808	(cd $(HOST_SUBDIR)/mpc && \
12809	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12810	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12811	          "RANLIB=$${RANLIB}" \
12812	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
12813	          install-pdf) \
12814	  || exit 1
12815
12816@endif mpc
12817
12818.PHONY: maybe-install-html-mpc install-html-mpc
12819maybe-install-html-mpc:
12820@if mpc
12821maybe-install-html-mpc: install-html-mpc
12822
12823install-html-mpc: \
12824    configure-mpc \
12825    html-mpc
12826	@[ -f ./mpc/Makefile ] || exit 0; \
12827	r=`${PWD_COMMAND}`; export r; \
12828	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12829	$(HOST_EXPORTS) \
12830	for flag in $(EXTRA_HOST_FLAGS) ; do \
12831	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12832	done; \
12833	echo "Doing install-html in mpc" ; \
12834	(cd $(HOST_SUBDIR)/mpc && \
12835	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12836	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12837	          "RANLIB=$${RANLIB}" \
12838	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
12839	          install-html) \
12840	  || exit 1
12841
12842@endif mpc
12843
12844.PHONY: maybe-installcheck-mpc installcheck-mpc
12845maybe-installcheck-mpc:
12846@if mpc
12847maybe-installcheck-mpc: installcheck-mpc
12848
12849installcheck-mpc: \
12850    configure-mpc
12851	@[ -f ./mpc/Makefile ] || exit 0; \
12852	r=`${PWD_COMMAND}`; export r; \
12853	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12854	$(HOST_EXPORTS) \
12855	for flag in $(EXTRA_HOST_FLAGS) ; do \
12856	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12857	done; \
12858	echo "Doing installcheck in mpc" ; \
12859	(cd $(HOST_SUBDIR)/mpc && \
12860	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12861	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12862	          "RANLIB=$${RANLIB}" \
12863	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
12864	          installcheck) \
12865	  || exit 1
12866
12867@endif mpc
12868
12869.PHONY: maybe-mostlyclean-mpc mostlyclean-mpc
12870maybe-mostlyclean-mpc:
12871@if mpc
12872maybe-mostlyclean-mpc: mostlyclean-mpc
12873
12874mostlyclean-mpc:
12875	@[ -f ./mpc/Makefile ] || exit 0; \
12876	r=`${PWD_COMMAND}`; export r; \
12877	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12878	$(HOST_EXPORTS) \
12879	for flag in $(EXTRA_HOST_FLAGS) ; do \
12880	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12881	done; \
12882	echo "Doing mostlyclean in mpc" ; \
12883	(cd $(HOST_SUBDIR)/mpc && \
12884	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12885	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12886	          "RANLIB=$${RANLIB}" \
12887	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
12888	          mostlyclean) \
12889	  || exit 1
12890
12891@endif mpc
12892
12893.PHONY: maybe-clean-mpc clean-mpc
12894maybe-clean-mpc:
12895@if mpc
12896maybe-clean-mpc: clean-mpc
12897
12898clean-mpc:
12899	@[ -f ./mpc/Makefile ] || exit 0; \
12900	r=`${PWD_COMMAND}`; export r; \
12901	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12902	$(HOST_EXPORTS) \
12903	for flag in $(EXTRA_HOST_FLAGS) ; do \
12904	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12905	done; \
12906	echo "Doing clean in mpc" ; \
12907	(cd $(HOST_SUBDIR)/mpc && \
12908	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12909	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12910	          "RANLIB=$${RANLIB}" \
12911	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
12912	          clean) \
12913	  || exit 1
12914
12915@endif mpc
12916
12917.PHONY: maybe-distclean-mpc distclean-mpc
12918maybe-distclean-mpc:
12919@if mpc
12920maybe-distclean-mpc: distclean-mpc
12921
12922distclean-mpc:
12923	@[ -f ./mpc/Makefile ] || exit 0; \
12924	r=`${PWD_COMMAND}`; export r; \
12925	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12926	$(HOST_EXPORTS) \
12927	for flag in $(EXTRA_HOST_FLAGS) ; do \
12928	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12929	done; \
12930	echo "Doing distclean in mpc" ; \
12931	(cd $(HOST_SUBDIR)/mpc && \
12932	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12933	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12934	          "RANLIB=$${RANLIB}" \
12935	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
12936	          distclean) \
12937	  || exit 1
12938
12939@endif mpc
12940
12941.PHONY: maybe-maintainer-clean-mpc maintainer-clean-mpc
12942maybe-maintainer-clean-mpc:
12943@if mpc
12944maybe-maintainer-clean-mpc: maintainer-clean-mpc
12945
12946maintainer-clean-mpc:
12947	@[ -f ./mpc/Makefile ] || exit 0; \
12948	r=`${PWD_COMMAND}`; export r; \
12949	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12950	$(HOST_EXPORTS) \
12951	for flag in $(EXTRA_HOST_FLAGS) ; do \
12952	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12953	done; \
12954	echo "Doing maintainer-clean in mpc" ; \
12955	(cd $(HOST_SUBDIR)/mpc && \
12956	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12957	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12958	          "RANLIB=$${RANLIB}" \
12959	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
12960	          maintainer-clean) \
12961	  || exit 1
12962
12963@endif mpc
12964
12965
12966
12967.PHONY: configure-ppl maybe-configure-ppl
12968maybe-configure-ppl:
12969@if gcc-bootstrap
12970configure-ppl: stage_current
12971@endif gcc-bootstrap
12972@if ppl
12973maybe-configure-ppl: configure-ppl
12974configure-ppl:
12975	@r=`${PWD_COMMAND}`; export r; \
12976	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12977	test ! -f $(HOST_SUBDIR)/ppl/Makefile || exit 0; \
12978	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ppl ; \
12979	$(HOST_EXPORTS)  \
12980	echo Configuring in $(HOST_SUBDIR)/ppl; \
12981	cd "$(HOST_SUBDIR)/ppl" || exit 1; \
12982	case $(srcdir) in \
12983	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
12984	  *) topdir=`echo $(HOST_SUBDIR)/ppl/ | \
12985		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
12986	esac; \
12987	srcdiroption="--srcdir=$${topdir}/ppl"; \
12988	libsrcdir="$$s/ppl"; \
12989	$(SHELL) $${libsrcdir}/configure \
12990	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
12991	  --target=${target_alias} $${srcdiroption} --disable-shared --with-libgmp-prefix=$$r/$(HOST_SUBDIR)/gmp/ --with-libgmpxx-prefix=$$r/$(HOST_SUBDIR)/gmp/ \
12992	  || exit 1
12993@endif ppl
12994
12995
12996
12997.PHONY: configure-stage1-ppl maybe-configure-stage1-ppl
12998maybe-configure-stage1-ppl:
12999@if ppl-bootstrap
13000maybe-configure-stage1-ppl: configure-stage1-ppl
13001configure-stage1-ppl:
13002	@[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
13003	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ppl
13004	@r=`${PWD_COMMAND}`; export r; \
13005	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13006	TFLAGS="$(STAGE1_TFLAGS)"; \
13007	test ! -f $(HOST_SUBDIR)/ppl/Makefile || exit 0; \
13008	$(HOST_EXPORTS) \
13009	CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
13010	CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
13011	LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS;  \
13012	echo Configuring stage 1 in $(HOST_SUBDIR)/ppl ; \
13013	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ppl ; \
13014	cd $(HOST_SUBDIR)/ppl || exit 1; \
13015	case $(srcdir) in \
13016	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
13017	  *) topdir=`echo $(HOST_SUBDIR)/ppl/ | \
13018		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
13019	esac; \
13020	srcdiroption="--srcdir=$${topdir}/ppl"; \
13021	libsrcdir="$$s/ppl"; \
13022	$(SHELL) $${libsrcdir}/configure \
13023	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
13024	  --target=${target_alias} $${srcdiroption} \
13025	  $(STAGE1_CONFIGURE_FLAGS) \
13026	  --disable-shared --with-libgmp-prefix=$$r/$(HOST_SUBDIR)/gmp/ --with-libgmpxx-prefix=$$r/$(HOST_SUBDIR)/gmp/
13027@endif ppl-bootstrap
13028
13029.PHONY: configure-stage2-ppl maybe-configure-stage2-ppl
13030maybe-configure-stage2-ppl:
13031@if ppl-bootstrap
13032maybe-configure-stage2-ppl: configure-stage2-ppl
13033configure-stage2-ppl:
13034	@[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
13035	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ppl
13036	@r=`${PWD_COMMAND}`; export r; \
13037	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13038	TFLAGS="$(STAGE2_TFLAGS)"; \
13039	test ! -f $(HOST_SUBDIR)/ppl/Makefile || exit 0; \
13040	$(HOST_EXPORTS) \
13041	$(POSTSTAGE1_HOST_EXPORTS) \
13042	CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
13043	CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
13044	LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS;  \
13045	echo Configuring stage 2 in $(HOST_SUBDIR)/ppl ; \
13046	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ppl ; \
13047	cd $(HOST_SUBDIR)/ppl || exit 1; \
13048	case $(srcdir) in \
13049	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
13050	  *) topdir=`echo $(HOST_SUBDIR)/ppl/ | \
13051		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
13052	esac; \
13053	srcdiroption="--srcdir=$${topdir}/ppl"; \
13054	libsrcdir="$$s/ppl"; \
13055	$(SHELL) $${libsrcdir}/configure \
13056	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
13057	  --target=${target_alias} $${srcdiroption} \
13058	  --with-build-libsubdir=$(HOST_SUBDIR) \
13059	  $(STAGE2_CONFIGURE_FLAGS) \
13060	  --disable-shared --with-libgmp-prefix=$$r/$(HOST_SUBDIR)/gmp/ --with-libgmpxx-prefix=$$r/$(HOST_SUBDIR)/gmp/
13061@endif ppl-bootstrap
13062
13063.PHONY: configure-stage3-ppl maybe-configure-stage3-ppl
13064maybe-configure-stage3-ppl:
13065@if ppl-bootstrap
13066maybe-configure-stage3-ppl: configure-stage3-ppl
13067configure-stage3-ppl:
13068	@[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
13069	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ppl
13070	@r=`${PWD_COMMAND}`; export r; \
13071	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13072	TFLAGS="$(STAGE3_TFLAGS)"; \
13073	test ! -f $(HOST_SUBDIR)/ppl/Makefile || exit 0; \
13074	$(HOST_EXPORTS) \
13075	$(POSTSTAGE1_HOST_EXPORTS) \
13076	CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
13077	CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
13078	LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS;  \
13079	echo Configuring stage 3 in $(HOST_SUBDIR)/ppl ; \
13080	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ppl ; \
13081	cd $(HOST_SUBDIR)/ppl || exit 1; \
13082	case $(srcdir) in \
13083	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
13084	  *) topdir=`echo $(HOST_SUBDIR)/ppl/ | \
13085		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
13086	esac; \
13087	srcdiroption="--srcdir=$${topdir}/ppl"; \
13088	libsrcdir="$$s/ppl"; \
13089	$(SHELL) $${libsrcdir}/configure \
13090	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
13091	  --target=${target_alias} $${srcdiroption} \
13092	  --with-build-libsubdir=$(HOST_SUBDIR) \
13093	  $(STAGE3_CONFIGURE_FLAGS) \
13094	  --disable-shared --with-libgmp-prefix=$$r/$(HOST_SUBDIR)/gmp/ --with-libgmpxx-prefix=$$r/$(HOST_SUBDIR)/gmp/
13095@endif ppl-bootstrap
13096
13097.PHONY: configure-stage4-ppl maybe-configure-stage4-ppl
13098maybe-configure-stage4-ppl:
13099@if ppl-bootstrap
13100maybe-configure-stage4-ppl: configure-stage4-ppl
13101configure-stage4-ppl:
13102	@[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
13103	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ppl
13104	@r=`${PWD_COMMAND}`; export r; \
13105	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13106	TFLAGS="$(STAGE4_TFLAGS)"; \
13107	test ! -f $(HOST_SUBDIR)/ppl/Makefile || exit 0; \
13108	$(HOST_EXPORTS) \
13109	$(POSTSTAGE1_HOST_EXPORTS) \
13110	CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
13111	CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
13112	LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS;  \
13113	echo Configuring stage 4 in $(HOST_SUBDIR)/ppl ; \
13114	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ppl ; \
13115	cd $(HOST_SUBDIR)/ppl || exit 1; \
13116	case $(srcdir) in \
13117	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
13118	  *) topdir=`echo $(HOST_SUBDIR)/ppl/ | \
13119		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
13120	esac; \
13121	srcdiroption="--srcdir=$${topdir}/ppl"; \
13122	libsrcdir="$$s/ppl"; \
13123	$(SHELL) $${libsrcdir}/configure \
13124	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
13125	  --target=${target_alias} $${srcdiroption} \
13126	  --with-build-libsubdir=$(HOST_SUBDIR) \
13127	  $(STAGE4_CONFIGURE_FLAGS) \
13128	  --disable-shared --with-libgmp-prefix=$$r/$(HOST_SUBDIR)/gmp/ --with-libgmpxx-prefix=$$r/$(HOST_SUBDIR)/gmp/
13129@endif ppl-bootstrap
13130
13131.PHONY: configure-stageprofile-ppl maybe-configure-stageprofile-ppl
13132maybe-configure-stageprofile-ppl:
13133@if ppl-bootstrap
13134maybe-configure-stageprofile-ppl: configure-stageprofile-ppl
13135configure-stageprofile-ppl:
13136	@[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
13137	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ppl
13138	@r=`${PWD_COMMAND}`; export r; \
13139	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13140	TFLAGS="$(STAGEprofile_TFLAGS)"; \
13141	test ! -f $(HOST_SUBDIR)/ppl/Makefile || exit 0; \
13142	$(HOST_EXPORTS) \
13143	$(POSTSTAGE1_HOST_EXPORTS) \
13144	CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
13145	CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
13146	LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS;  \
13147	echo Configuring stage profile in $(HOST_SUBDIR)/ppl ; \
13148	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ppl ; \
13149	cd $(HOST_SUBDIR)/ppl || exit 1; \
13150	case $(srcdir) in \
13151	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
13152	  *) topdir=`echo $(HOST_SUBDIR)/ppl/ | \
13153		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
13154	esac; \
13155	srcdiroption="--srcdir=$${topdir}/ppl"; \
13156	libsrcdir="$$s/ppl"; \
13157	$(SHELL) $${libsrcdir}/configure \
13158	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
13159	  --target=${target_alias} $${srcdiroption} \
13160	  --with-build-libsubdir=$(HOST_SUBDIR) \
13161	  $(STAGEprofile_CONFIGURE_FLAGS) \
13162	  --disable-shared --with-libgmp-prefix=$$r/$(HOST_SUBDIR)/gmp/ --with-libgmpxx-prefix=$$r/$(HOST_SUBDIR)/gmp/
13163@endif ppl-bootstrap
13164
13165.PHONY: configure-stagefeedback-ppl maybe-configure-stagefeedback-ppl
13166maybe-configure-stagefeedback-ppl:
13167@if ppl-bootstrap
13168maybe-configure-stagefeedback-ppl: configure-stagefeedback-ppl
13169configure-stagefeedback-ppl:
13170	@[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
13171	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ppl
13172	@r=`${PWD_COMMAND}`; export r; \
13173	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13174	TFLAGS="$(STAGEfeedback_TFLAGS)"; \
13175	test ! -f $(HOST_SUBDIR)/ppl/Makefile || exit 0; \
13176	$(HOST_EXPORTS) \
13177	$(POSTSTAGE1_HOST_EXPORTS) \
13178	CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
13179	CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
13180	LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS;  \
13181	echo Configuring stage feedback in $(HOST_SUBDIR)/ppl ; \
13182	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ppl ; \
13183	cd $(HOST_SUBDIR)/ppl || exit 1; \
13184	case $(srcdir) in \
13185	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
13186	  *) topdir=`echo $(HOST_SUBDIR)/ppl/ | \
13187		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
13188	esac; \
13189	srcdiroption="--srcdir=$${topdir}/ppl"; \
13190	libsrcdir="$$s/ppl"; \
13191	$(SHELL) $${libsrcdir}/configure \
13192	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
13193	  --target=${target_alias} $${srcdiroption} \
13194	  --with-build-libsubdir=$(HOST_SUBDIR) \
13195	  $(STAGEfeedback_CONFIGURE_FLAGS) \
13196	  --disable-shared --with-libgmp-prefix=$$r/$(HOST_SUBDIR)/gmp/ --with-libgmpxx-prefix=$$r/$(HOST_SUBDIR)/gmp/
13197@endif ppl-bootstrap
13198
13199
13200
13201
13202
13203.PHONY: all-ppl maybe-all-ppl
13204maybe-all-ppl:
13205@if gcc-bootstrap
13206all-ppl: stage_current
13207@endif gcc-bootstrap
13208@if ppl
13209TARGET-ppl=all
13210maybe-all-ppl: all-ppl
13211all-ppl: configure-ppl
13212	@r=`${PWD_COMMAND}`; export r; \
13213	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13214	$(HOST_EXPORTS)  \
13215	(cd $(HOST_SUBDIR)/ppl && \
13216	  $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS)  \
13217		$(TARGET-ppl))
13218@endif ppl
13219
13220
13221
13222.PHONY: all-stage1-ppl maybe-all-stage1-ppl
13223.PHONY: clean-stage1-ppl maybe-clean-stage1-ppl
13224maybe-all-stage1-ppl:
13225maybe-clean-stage1-ppl:
13226@if ppl-bootstrap
13227maybe-all-stage1-ppl: all-stage1-ppl
13228all-stage1: all-stage1-ppl
13229TARGET-stage1-ppl = $(TARGET-ppl)
13230all-stage1-ppl: configure-stage1-ppl
13231	@[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
13232	@r=`${PWD_COMMAND}`; export r; \
13233	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13234	TFLAGS="$(STAGE1_TFLAGS)"; \
13235	$(HOST_EXPORTS)  \
13236	cd $(HOST_SUBDIR)/ppl && \
13237	$(MAKE) $(BASE_FLAGS_TO_PASS) \
13238		CFLAGS="$(STAGE1_CFLAGS)" \
13239		CXXFLAGS="$(STAGE1_CXXFLAGS)" \
13240		LIBCFLAGS="$(LIBCFLAGS)" \
13241		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
13242		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
13243		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
13244		$(EXTRA_HOST_FLAGS)   \
13245		TFLAGS="$(STAGE1_TFLAGS)" \
13246		$(TARGET-stage1-ppl)
13247
13248maybe-clean-stage1-ppl: clean-stage1-ppl
13249clean-stage1: clean-stage1-ppl
13250clean-stage1-ppl:
13251	@if [ $(current_stage) = stage1 ]; then \
13252	  [ -f $(HOST_SUBDIR)/ppl/Makefile ] || exit 0; \
13253	else \
13254	  [ -f $(HOST_SUBDIR)/stage1-ppl/Makefile ] || exit 0; \
13255	  $(MAKE) stage1-start; \
13256	fi; \
13257	cd $(HOST_SUBDIR)/ppl && \
13258	$(MAKE) $(EXTRA_HOST_FLAGS)  \
13259		 clean
13260@endif ppl-bootstrap
13261
13262
13263.PHONY: all-stage2-ppl maybe-all-stage2-ppl
13264.PHONY: clean-stage2-ppl maybe-clean-stage2-ppl
13265maybe-all-stage2-ppl:
13266maybe-clean-stage2-ppl:
13267@if ppl-bootstrap
13268maybe-all-stage2-ppl: all-stage2-ppl
13269all-stage2: all-stage2-ppl
13270TARGET-stage2-ppl = $(TARGET-ppl)
13271all-stage2-ppl: configure-stage2-ppl
13272	@[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
13273	@r=`${PWD_COMMAND}`; export r; \
13274	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13275	TFLAGS="$(STAGE2_TFLAGS)"; \
13276	$(HOST_EXPORTS) \
13277	$(POSTSTAGE1_HOST_EXPORTS)  \
13278	cd $(HOST_SUBDIR)/ppl && \
13279	$(MAKE) $(BASE_FLAGS_TO_PASS) \
13280		CFLAGS="$(STAGE2_CFLAGS)" \
13281		CXXFLAGS="$(STAGE2_CXXFLAGS)" \
13282		LIBCFLAGS="$(STAGE2_CFLAGS)" \
13283		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
13284		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
13285		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
13286		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
13287		TFLAGS="$(STAGE2_TFLAGS)" \
13288		$(TARGET-stage2-ppl)
13289
13290maybe-clean-stage2-ppl: clean-stage2-ppl
13291clean-stage2: clean-stage2-ppl
13292clean-stage2-ppl:
13293	@if [ $(current_stage) = stage2 ]; then \
13294	  [ -f $(HOST_SUBDIR)/ppl/Makefile ] || exit 0; \
13295	else \
13296	  [ -f $(HOST_SUBDIR)/stage2-ppl/Makefile ] || exit 0; \
13297	  $(MAKE) stage2-start; \
13298	fi; \
13299	cd $(HOST_SUBDIR)/ppl && \
13300	$(MAKE) $(EXTRA_HOST_FLAGS)  \
13301		$(POSTSTAGE1_FLAGS_TO_PASS)  \
13302		 clean
13303@endif ppl-bootstrap
13304
13305
13306.PHONY: all-stage3-ppl maybe-all-stage3-ppl
13307.PHONY: clean-stage3-ppl maybe-clean-stage3-ppl
13308maybe-all-stage3-ppl:
13309maybe-clean-stage3-ppl:
13310@if ppl-bootstrap
13311maybe-all-stage3-ppl: all-stage3-ppl
13312all-stage3: all-stage3-ppl
13313TARGET-stage3-ppl = $(TARGET-ppl)
13314all-stage3-ppl: configure-stage3-ppl
13315	@[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
13316	@r=`${PWD_COMMAND}`; export r; \
13317	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13318	TFLAGS="$(STAGE3_TFLAGS)"; \
13319	$(HOST_EXPORTS) \
13320	$(POSTSTAGE1_HOST_EXPORTS)  \
13321	cd $(HOST_SUBDIR)/ppl && \
13322	$(MAKE) $(BASE_FLAGS_TO_PASS) \
13323		CFLAGS="$(STAGE3_CFLAGS)" \
13324		CXXFLAGS="$(STAGE3_CXXFLAGS)" \
13325		LIBCFLAGS="$(STAGE3_CFLAGS)" \
13326		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
13327		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
13328		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
13329		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
13330		TFLAGS="$(STAGE3_TFLAGS)" \
13331		$(TARGET-stage3-ppl)
13332
13333maybe-clean-stage3-ppl: clean-stage3-ppl
13334clean-stage3: clean-stage3-ppl
13335clean-stage3-ppl:
13336	@if [ $(current_stage) = stage3 ]; then \
13337	  [ -f $(HOST_SUBDIR)/ppl/Makefile ] || exit 0; \
13338	else \
13339	  [ -f $(HOST_SUBDIR)/stage3-ppl/Makefile ] || exit 0; \
13340	  $(MAKE) stage3-start; \
13341	fi; \
13342	cd $(HOST_SUBDIR)/ppl && \
13343	$(MAKE) $(EXTRA_HOST_FLAGS)  \
13344		$(POSTSTAGE1_FLAGS_TO_PASS)  \
13345		 clean
13346@endif ppl-bootstrap
13347
13348
13349.PHONY: all-stage4-ppl maybe-all-stage4-ppl
13350.PHONY: clean-stage4-ppl maybe-clean-stage4-ppl
13351maybe-all-stage4-ppl:
13352maybe-clean-stage4-ppl:
13353@if ppl-bootstrap
13354maybe-all-stage4-ppl: all-stage4-ppl
13355all-stage4: all-stage4-ppl
13356TARGET-stage4-ppl = $(TARGET-ppl)
13357all-stage4-ppl: configure-stage4-ppl
13358	@[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
13359	@r=`${PWD_COMMAND}`; export r; \
13360	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13361	TFLAGS="$(STAGE4_TFLAGS)"; \
13362	$(HOST_EXPORTS) \
13363	$(POSTSTAGE1_HOST_EXPORTS)  \
13364	cd $(HOST_SUBDIR)/ppl && \
13365	$(MAKE) $(BASE_FLAGS_TO_PASS) \
13366		CFLAGS="$(STAGE4_CFLAGS)" \
13367		CXXFLAGS="$(STAGE4_CXXFLAGS)" \
13368		LIBCFLAGS="$(STAGE4_CFLAGS)" \
13369		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
13370		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
13371		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
13372		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
13373		TFLAGS="$(STAGE4_TFLAGS)" \
13374		$(TARGET-stage4-ppl)
13375
13376maybe-clean-stage4-ppl: clean-stage4-ppl
13377clean-stage4: clean-stage4-ppl
13378clean-stage4-ppl:
13379	@if [ $(current_stage) = stage4 ]; then \
13380	  [ -f $(HOST_SUBDIR)/ppl/Makefile ] || exit 0; \
13381	else \
13382	  [ -f $(HOST_SUBDIR)/stage4-ppl/Makefile ] || exit 0; \
13383	  $(MAKE) stage4-start; \
13384	fi; \
13385	cd $(HOST_SUBDIR)/ppl && \
13386	$(MAKE) $(EXTRA_HOST_FLAGS)  \
13387		$(POSTSTAGE1_FLAGS_TO_PASS)  \
13388		 clean
13389@endif ppl-bootstrap
13390
13391
13392.PHONY: all-stageprofile-ppl maybe-all-stageprofile-ppl
13393.PHONY: clean-stageprofile-ppl maybe-clean-stageprofile-ppl
13394maybe-all-stageprofile-ppl:
13395maybe-clean-stageprofile-ppl:
13396@if ppl-bootstrap
13397maybe-all-stageprofile-ppl: all-stageprofile-ppl
13398all-stageprofile: all-stageprofile-ppl
13399TARGET-stageprofile-ppl = $(TARGET-ppl)
13400all-stageprofile-ppl: configure-stageprofile-ppl
13401	@[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
13402	@r=`${PWD_COMMAND}`; export r; \
13403	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13404	TFLAGS="$(STAGEprofile_TFLAGS)"; \
13405	$(HOST_EXPORTS) \
13406	$(POSTSTAGE1_HOST_EXPORTS)  \
13407	cd $(HOST_SUBDIR)/ppl && \
13408	$(MAKE) $(BASE_FLAGS_TO_PASS) \
13409		CFLAGS="$(STAGEprofile_CFLAGS)" \
13410		CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
13411		LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
13412		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
13413		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
13414		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
13415		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
13416		TFLAGS="$(STAGEprofile_TFLAGS)" \
13417		$(TARGET-stageprofile-ppl)
13418
13419maybe-clean-stageprofile-ppl: clean-stageprofile-ppl
13420clean-stageprofile: clean-stageprofile-ppl
13421clean-stageprofile-ppl:
13422	@if [ $(current_stage) = stageprofile ]; then \
13423	  [ -f $(HOST_SUBDIR)/ppl/Makefile ] || exit 0; \
13424	else \
13425	  [ -f $(HOST_SUBDIR)/stageprofile-ppl/Makefile ] || exit 0; \
13426	  $(MAKE) stageprofile-start; \
13427	fi; \
13428	cd $(HOST_SUBDIR)/ppl && \
13429	$(MAKE) $(EXTRA_HOST_FLAGS)  \
13430		$(POSTSTAGE1_FLAGS_TO_PASS)  \
13431		 clean
13432@endif ppl-bootstrap
13433
13434
13435.PHONY: all-stagefeedback-ppl maybe-all-stagefeedback-ppl
13436.PHONY: clean-stagefeedback-ppl maybe-clean-stagefeedback-ppl
13437maybe-all-stagefeedback-ppl:
13438maybe-clean-stagefeedback-ppl:
13439@if ppl-bootstrap
13440maybe-all-stagefeedback-ppl: all-stagefeedback-ppl
13441all-stagefeedback: all-stagefeedback-ppl
13442TARGET-stagefeedback-ppl = $(TARGET-ppl)
13443all-stagefeedback-ppl: configure-stagefeedback-ppl
13444	@[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
13445	@r=`${PWD_COMMAND}`; export r; \
13446	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13447	TFLAGS="$(STAGEfeedback_TFLAGS)"; \
13448	$(HOST_EXPORTS) \
13449	$(POSTSTAGE1_HOST_EXPORTS)  \
13450	cd $(HOST_SUBDIR)/ppl && \
13451	$(MAKE) $(BASE_FLAGS_TO_PASS) \
13452		CFLAGS="$(STAGEfeedback_CFLAGS)" \
13453		CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
13454		LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
13455		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
13456		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
13457		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
13458		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
13459		TFLAGS="$(STAGEfeedback_TFLAGS)" \
13460		$(TARGET-stagefeedback-ppl)
13461
13462maybe-clean-stagefeedback-ppl: clean-stagefeedback-ppl
13463clean-stagefeedback: clean-stagefeedback-ppl
13464clean-stagefeedback-ppl:
13465	@if [ $(current_stage) = stagefeedback ]; then \
13466	  [ -f $(HOST_SUBDIR)/ppl/Makefile ] || exit 0; \
13467	else \
13468	  [ -f $(HOST_SUBDIR)/stagefeedback-ppl/Makefile ] || exit 0; \
13469	  $(MAKE) stagefeedback-start; \
13470	fi; \
13471	cd $(HOST_SUBDIR)/ppl && \
13472	$(MAKE) $(EXTRA_HOST_FLAGS)  \
13473		$(POSTSTAGE1_FLAGS_TO_PASS)  \
13474		 clean
13475@endif ppl-bootstrap
13476
13477
13478
13479
13480
13481.PHONY: check-ppl maybe-check-ppl
13482maybe-check-ppl:
13483@if ppl
13484maybe-check-ppl: check-ppl
13485
13486check-ppl:
13487	@: $(MAKE); $(unstage)
13488	@r=`${PWD_COMMAND}`; export r; \
13489	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13490	$(HOST_EXPORTS) \
13491	(cd $(HOST_SUBDIR)/ppl && \
13492	  $(MAKE) $(FLAGS_TO_PASS)  check)
13493
13494@endif ppl
13495
13496.PHONY: install-ppl maybe-install-ppl
13497maybe-install-ppl:
13498@if ppl
13499maybe-install-ppl: install-ppl
13500
13501install-ppl:
13502
13503@endif ppl
13504
13505.PHONY: install-strip-ppl maybe-install-strip-ppl
13506maybe-install-strip-ppl:
13507@if ppl
13508maybe-install-strip-ppl: install-strip-ppl
13509
13510install-strip-ppl:
13511
13512@endif ppl
13513
13514# Other targets (info, dvi, pdf, etc.)
13515
13516.PHONY: maybe-info-ppl info-ppl
13517maybe-info-ppl:
13518@if ppl
13519maybe-info-ppl: info-ppl
13520
13521info-ppl: \
13522    configure-ppl
13523	@[ -f ./ppl/Makefile ] || exit 0; \
13524	r=`${PWD_COMMAND}`; export r; \
13525	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13526	$(HOST_EXPORTS) \
13527	for flag in $(EXTRA_HOST_FLAGS) ; do \
13528	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13529	done; \
13530	echo "Doing info in ppl" ; \
13531	(cd $(HOST_SUBDIR)/ppl && \
13532	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13533	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13534	          "RANLIB=$${RANLIB}" \
13535	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
13536	          info) \
13537	  || exit 1
13538
13539@endif ppl
13540
13541.PHONY: maybe-dvi-ppl dvi-ppl
13542maybe-dvi-ppl:
13543@if ppl
13544maybe-dvi-ppl: dvi-ppl
13545
13546dvi-ppl: \
13547    configure-ppl
13548	@[ -f ./ppl/Makefile ] || exit 0; \
13549	r=`${PWD_COMMAND}`; export r; \
13550	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13551	$(HOST_EXPORTS) \
13552	for flag in $(EXTRA_HOST_FLAGS) ; do \
13553	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13554	done; \
13555	echo "Doing dvi in ppl" ; \
13556	(cd $(HOST_SUBDIR)/ppl && \
13557	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13558	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13559	          "RANLIB=$${RANLIB}" \
13560	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
13561	          dvi) \
13562	  || exit 1
13563
13564@endif ppl
13565
13566.PHONY: maybe-pdf-ppl pdf-ppl
13567maybe-pdf-ppl:
13568@if ppl
13569maybe-pdf-ppl: pdf-ppl
13570
13571pdf-ppl: \
13572    configure-ppl
13573	@[ -f ./ppl/Makefile ] || exit 0; \
13574	r=`${PWD_COMMAND}`; export r; \
13575	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13576	$(HOST_EXPORTS) \
13577	for flag in $(EXTRA_HOST_FLAGS) ; do \
13578	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13579	done; \
13580	echo "Doing pdf in ppl" ; \
13581	(cd $(HOST_SUBDIR)/ppl && \
13582	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13583	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13584	          "RANLIB=$${RANLIB}" \
13585	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
13586	          pdf) \
13587	  || exit 1
13588
13589@endif ppl
13590
13591.PHONY: maybe-html-ppl html-ppl
13592maybe-html-ppl:
13593@if ppl
13594maybe-html-ppl: html-ppl
13595
13596html-ppl: \
13597    configure-ppl
13598	@[ -f ./ppl/Makefile ] || exit 0; \
13599	r=`${PWD_COMMAND}`; export r; \
13600	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13601	$(HOST_EXPORTS) \
13602	for flag in $(EXTRA_HOST_FLAGS) ; do \
13603	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13604	done; \
13605	echo "Doing html in ppl" ; \
13606	(cd $(HOST_SUBDIR)/ppl && \
13607	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13608	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13609	          "RANLIB=$${RANLIB}" \
13610	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
13611	          html) \
13612	  || exit 1
13613
13614@endif ppl
13615
13616.PHONY: maybe-TAGS-ppl TAGS-ppl
13617maybe-TAGS-ppl:
13618@if ppl
13619maybe-TAGS-ppl: TAGS-ppl
13620
13621TAGS-ppl: \
13622    configure-ppl
13623	@[ -f ./ppl/Makefile ] || exit 0; \
13624	r=`${PWD_COMMAND}`; export r; \
13625	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13626	$(HOST_EXPORTS) \
13627	for flag in $(EXTRA_HOST_FLAGS) ; do \
13628	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13629	done; \
13630	echo "Doing TAGS in ppl" ; \
13631	(cd $(HOST_SUBDIR)/ppl && \
13632	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13633	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13634	          "RANLIB=$${RANLIB}" \
13635	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
13636	          TAGS) \
13637	  || exit 1
13638
13639@endif ppl
13640
13641.PHONY: maybe-install-info-ppl install-info-ppl
13642maybe-install-info-ppl:
13643@if ppl
13644maybe-install-info-ppl: install-info-ppl
13645
13646install-info-ppl: \
13647    configure-ppl \
13648    info-ppl
13649	@[ -f ./ppl/Makefile ] || exit 0; \
13650	r=`${PWD_COMMAND}`; export r; \
13651	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13652	$(HOST_EXPORTS) \
13653	for flag in $(EXTRA_HOST_FLAGS) ; do \
13654	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13655	done; \
13656	echo "Doing install-info in ppl" ; \
13657	(cd $(HOST_SUBDIR)/ppl && \
13658	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13659	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13660	          "RANLIB=$${RANLIB}" \
13661	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
13662	          install-info) \
13663	  || exit 1
13664
13665@endif ppl
13666
13667.PHONY: maybe-install-pdf-ppl install-pdf-ppl
13668maybe-install-pdf-ppl:
13669@if ppl
13670maybe-install-pdf-ppl: install-pdf-ppl
13671
13672install-pdf-ppl: \
13673    configure-ppl \
13674    pdf-ppl
13675	@[ -f ./ppl/Makefile ] || exit 0; \
13676	r=`${PWD_COMMAND}`; export r; \
13677	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13678	$(HOST_EXPORTS) \
13679	for flag in $(EXTRA_HOST_FLAGS) ; do \
13680	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13681	done; \
13682	echo "Doing install-pdf in ppl" ; \
13683	(cd $(HOST_SUBDIR)/ppl && \
13684	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13685	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13686	          "RANLIB=$${RANLIB}" \
13687	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
13688	          install-pdf) \
13689	  || exit 1
13690
13691@endif ppl
13692
13693.PHONY: maybe-install-html-ppl install-html-ppl
13694maybe-install-html-ppl:
13695@if ppl
13696maybe-install-html-ppl: install-html-ppl
13697
13698install-html-ppl: \
13699    configure-ppl \
13700    html-ppl
13701	@[ -f ./ppl/Makefile ] || exit 0; \
13702	r=`${PWD_COMMAND}`; export r; \
13703	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13704	$(HOST_EXPORTS) \
13705	for flag in $(EXTRA_HOST_FLAGS) ; do \
13706	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13707	done; \
13708	echo "Doing install-html in ppl" ; \
13709	(cd $(HOST_SUBDIR)/ppl && \
13710	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13711	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13712	          "RANLIB=$${RANLIB}" \
13713	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
13714	          install-html) \
13715	  || exit 1
13716
13717@endif ppl
13718
13719.PHONY: maybe-installcheck-ppl installcheck-ppl
13720maybe-installcheck-ppl:
13721@if ppl
13722maybe-installcheck-ppl: installcheck-ppl
13723
13724installcheck-ppl: \
13725    configure-ppl
13726	@[ -f ./ppl/Makefile ] || exit 0; \
13727	r=`${PWD_COMMAND}`; export r; \
13728	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13729	$(HOST_EXPORTS) \
13730	for flag in $(EXTRA_HOST_FLAGS) ; do \
13731	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13732	done; \
13733	echo "Doing installcheck in ppl" ; \
13734	(cd $(HOST_SUBDIR)/ppl && \
13735	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13736	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13737	          "RANLIB=$${RANLIB}" \
13738	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
13739	          installcheck) \
13740	  || exit 1
13741
13742@endif ppl
13743
13744.PHONY: maybe-mostlyclean-ppl mostlyclean-ppl
13745maybe-mostlyclean-ppl:
13746@if ppl
13747maybe-mostlyclean-ppl: mostlyclean-ppl
13748
13749mostlyclean-ppl:
13750	@[ -f ./ppl/Makefile ] || exit 0; \
13751	r=`${PWD_COMMAND}`; export r; \
13752	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13753	$(HOST_EXPORTS) \
13754	for flag in $(EXTRA_HOST_FLAGS) ; do \
13755	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13756	done; \
13757	echo "Doing mostlyclean in ppl" ; \
13758	(cd $(HOST_SUBDIR)/ppl && \
13759	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13760	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13761	          "RANLIB=$${RANLIB}" \
13762	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
13763	          mostlyclean) \
13764	  || exit 1
13765
13766@endif ppl
13767
13768.PHONY: maybe-clean-ppl clean-ppl
13769maybe-clean-ppl:
13770@if ppl
13771maybe-clean-ppl: clean-ppl
13772
13773clean-ppl:
13774	@[ -f ./ppl/Makefile ] || exit 0; \
13775	r=`${PWD_COMMAND}`; export r; \
13776	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13777	$(HOST_EXPORTS) \
13778	for flag in $(EXTRA_HOST_FLAGS) ; do \
13779	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13780	done; \
13781	echo "Doing clean in ppl" ; \
13782	(cd $(HOST_SUBDIR)/ppl && \
13783	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13784	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13785	          "RANLIB=$${RANLIB}" \
13786	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
13787	          clean) \
13788	  || exit 1
13789
13790@endif ppl
13791
13792.PHONY: maybe-distclean-ppl distclean-ppl
13793maybe-distclean-ppl:
13794@if ppl
13795maybe-distclean-ppl: distclean-ppl
13796
13797distclean-ppl:
13798	@[ -f ./ppl/Makefile ] || exit 0; \
13799	r=`${PWD_COMMAND}`; export r; \
13800	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13801	$(HOST_EXPORTS) \
13802	for flag in $(EXTRA_HOST_FLAGS) ; do \
13803	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13804	done; \
13805	echo "Doing distclean in ppl" ; \
13806	(cd $(HOST_SUBDIR)/ppl && \
13807	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13808	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13809	          "RANLIB=$${RANLIB}" \
13810	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
13811	          distclean) \
13812	  || exit 1
13813
13814@endif ppl
13815
13816.PHONY: maybe-maintainer-clean-ppl maintainer-clean-ppl
13817maybe-maintainer-clean-ppl:
13818@if ppl
13819maybe-maintainer-clean-ppl: maintainer-clean-ppl
13820
13821maintainer-clean-ppl:
13822	@[ -f ./ppl/Makefile ] || exit 0; \
13823	r=`${PWD_COMMAND}`; export r; \
13824	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13825	$(HOST_EXPORTS) \
13826	for flag in $(EXTRA_HOST_FLAGS) ; do \
13827	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13828	done; \
13829	echo "Doing maintainer-clean in ppl" ; \
13830	(cd $(HOST_SUBDIR)/ppl && \
13831	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13832	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13833	          "RANLIB=$${RANLIB}" \
13834	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
13835	          maintainer-clean) \
13836	  || exit 1
13837
13838@endif ppl
13839
13840
13841
13842.PHONY: configure-cloog maybe-configure-cloog
13843maybe-configure-cloog:
13844@if gcc-bootstrap
13845configure-cloog: stage_current
13846@endif gcc-bootstrap
13847@if cloog
13848maybe-configure-cloog: configure-cloog
13849configure-cloog:
13850	@r=`${PWD_COMMAND}`; export r; \
13851	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13852	test ! -f $(HOST_SUBDIR)/cloog/Makefile || exit 0; \
13853	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/cloog ; \
13854	$(HOST_EXPORTS) CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}"; export CPPFLAGS; LDFLAGS="$$LDFLAGS ${HOST_PPLLIBS}"; export LDFLAGS;  \
13855	echo Configuring in $(HOST_SUBDIR)/cloog; \
13856	cd "$(HOST_SUBDIR)/cloog" || exit 1; \
13857	case $(srcdir) in \
13858	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
13859	  *) topdir=`echo $(HOST_SUBDIR)/cloog/ | \
13860		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
13861	esac; \
13862	srcdiroption="--srcdir=$${topdir}/cloog"; \
13863	libsrcdir="$$s/cloog"; \
13864	$(SHELL) $${libsrcdir}/configure \
13865	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
13866	  --target=${target_alias} $${srcdiroption} --disable-shared --with-gmp-library=$$r/$(HOST_SUBDIR)/gmp/.libs --with-gmp-include=$$r/$(HOST_SUBDIR)/gmp --with-bits=gmp --with-ppl \
13867	  || exit 1
13868@endif cloog
13869
13870
13871
13872.PHONY: configure-stage1-cloog maybe-configure-stage1-cloog
13873maybe-configure-stage1-cloog:
13874@if cloog-bootstrap
13875maybe-configure-stage1-cloog: configure-stage1-cloog
13876configure-stage1-cloog:
13877	@[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
13878	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/cloog
13879	@r=`${PWD_COMMAND}`; export r; \
13880	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13881	TFLAGS="$(STAGE1_TFLAGS)"; \
13882	test ! -f $(HOST_SUBDIR)/cloog/Makefile || exit 0; \
13883	$(HOST_EXPORTS) \
13884	CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
13885	CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
13886	LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}"; export CPPFLAGS; LDFLAGS="$$LDFLAGS ${HOST_PPLLIBS}"; export LDFLAGS;  \
13887	echo Configuring stage 1 in $(HOST_SUBDIR)/cloog ; \
13888	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/cloog ; \
13889	cd $(HOST_SUBDIR)/cloog || exit 1; \
13890	case $(srcdir) in \
13891	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
13892	  *) topdir=`echo $(HOST_SUBDIR)/cloog/ | \
13893		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
13894	esac; \
13895	srcdiroption="--srcdir=$${topdir}/cloog"; \
13896	libsrcdir="$$s/cloog"; \
13897	$(SHELL) $${libsrcdir}/configure \
13898	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
13899	  --target=${target_alias} $${srcdiroption} \
13900	  $(STAGE1_CONFIGURE_FLAGS) \
13901	  --disable-shared --with-gmp-library=$$r/$(HOST_SUBDIR)/gmp/.libs --with-gmp-include=$$r/$(HOST_SUBDIR)/gmp --with-bits=gmp --with-ppl
13902@endif cloog-bootstrap
13903
13904.PHONY: configure-stage2-cloog maybe-configure-stage2-cloog
13905maybe-configure-stage2-cloog:
13906@if cloog-bootstrap
13907maybe-configure-stage2-cloog: configure-stage2-cloog
13908configure-stage2-cloog:
13909	@[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
13910	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/cloog
13911	@r=`${PWD_COMMAND}`; export r; \
13912	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13913	TFLAGS="$(STAGE2_TFLAGS)"; \
13914	test ! -f $(HOST_SUBDIR)/cloog/Makefile || exit 0; \
13915	$(HOST_EXPORTS) \
13916	$(POSTSTAGE1_HOST_EXPORTS) \
13917	CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
13918	CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
13919	LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}"; export CPPFLAGS; LDFLAGS="$$LDFLAGS ${HOST_PPLLIBS}"; export LDFLAGS;  \
13920	echo Configuring stage 2 in $(HOST_SUBDIR)/cloog ; \
13921	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/cloog ; \
13922	cd $(HOST_SUBDIR)/cloog || exit 1; \
13923	case $(srcdir) in \
13924	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
13925	  *) topdir=`echo $(HOST_SUBDIR)/cloog/ | \
13926		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
13927	esac; \
13928	srcdiroption="--srcdir=$${topdir}/cloog"; \
13929	libsrcdir="$$s/cloog"; \
13930	$(SHELL) $${libsrcdir}/configure \
13931	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
13932	  --target=${target_alias} $${srcdiroption} \
13933	  --with-build-libsubdir=$(HOST_SUBDIR) \
13934	  $(STAGE2_CONFIGURE_FLAGS) \
13935	  --disable-shared --with-gmp-library=$$r/$(HOST_SUBDIR)/gmp/.libs --with-gmp-include=$$r/$(HOST_SUBDIR)/gmp --with-bits=gmp --with-ppl
13936@endif cloog-bootstrap
13937
13938.PHONY: configure-stage3-cloog maybe-configure-stage3-cloog
13939maybe-configure-stage3-cloog:
13940@if cloog-bootstrap
13941maybe-configure-stage3-cloog: configure-stage3-cloog
13942configure-stage3-cloog:
13943	@[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
13944	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/cloog
13945	@r=`${PWD_COMMAND}`; export r; \
13946	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13947	TFLAGS="$(STAGE3_TFLAGS)"; \
13948	test ! -f $(HOST_SUBDIR)/cloog/Makefile || exit 0; \
13949	$(HOST_EXPORTS) \
13950	$(POSTSTAGE1_HOST_EXPORTS) \
13951	CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
13952	CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
13953	LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}"; export CPPFLAGS; LDFLAGS="$$LDFLAGS ${HOST_PPLLIBS}"; export LDFLAGS;  \
13954	echo Configuring stage 3 in $(HOST_SUBDIR)/cloog ; \
13955	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/cloog ; \
13956	cd $(HOST_SUBDIR)/cloog || exit 1; \
13957	case $(srcdir) in \
13958	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
13959	  *) topdir=`echo $(HOST_SUBDIR)/cloog/ | \
13960		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
13961	esac; \
13962	srcdiroption="--srcdir=$${topdir}/cloog"; \
13963	libsrcdir="$$s/cloog"; \
13964	$(SHELL) $${libsrcdir}/configure \
13965	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
13966	  --target=${target_alias} $${srcdiroption} \
13967	  --with-build-libsubdir=$(HOST_SUBDIR) \
13968	  $(STAGE3_CONFIGURE_FLAGS) \
13969	  --disable-shared --with-gmp-library=$$r/$(HOST_SUBDIR)/gmp/.libs --with-gmp-include=$$r/$(HOST_SUBDIR)/gmp --with-bits=gmp --with-ppl
13970@endif cloog-bootstrap
13971
13972.PHONY: configure-stage4-cloog maybe-configure-stage4-cloog
13973maybe-configure-stage4-cloog:
13974@if cloog-bootstrap
13975maybe-configure-stage4-cloog: configure-stage4-cloog
13976configure-stage4-cloog:
13977	@[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
13978	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/cloog
13979	@r=`${PWD_COMMAND}`; export r; \
13980	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13981	TFLAGS="$(STAGE4_TFLAGS)"; \
13982	test ! -f $(HOST_SUBDIR)/cloog/Makefile || exit 0; \
13983	$(HOST_EXPORTS) \
13984	$(POSTSTAGE1_HOST_EXPORTS) \
13985	CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
13986	CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
13987	LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}"; export CPPFLAGS; LDFLAGS="$$LDFLAGS ${HOST_PPLLIBS}"; export LDFLAGS;  \
13988	echo Configuring stage 4 in $(HOST_SUBDIR)/cloog ; \
13989	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/cloog ; \
13990	cd $(HOST_SUBDIR)/cloog || exit 1; \
13991	case $(srcdir) in \
13992	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
13993	  *) topdir=`echo $(HOST_SUBDIR)/cloog/ | \
13994		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
13995	esac; \
13996	srcdiroption="--srcdir=$${topdir}/cloog"; \
13997	libsrcdir="$$s/cloog"; \
13998	$(SHELL) $${libsrcdir}/configure \
13999	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
14000	  --target=${target_alias} $${srcdiroption} \
14001	  --with-build-libsubdir=$(HOST_SUBDIR) \
14002	  $(STAGE4_CONFIGURE_FLAGS) \
14003	  --disable-shared --with-gmp-library=$$r/$(HOST_SUBDIR)/gmp/.libs --with-gmp-include=$$r/$(HOST_SUBDIR)/gmp --with-bits=gmp --with-ppl
14004@endif cloog-bootstrap
14005
14006.PHONY: configure-stageprofile-cloog maybe-configure-stageprofile-cloog
14007maybe-configure-stageprofile-cloog:
14008@if cloog-bootstrap
14009maybe-configure-stageprofile-cloog: configure-stageprofile-cloog
14010configure-stageprofile-cloog:
14011	@[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
14012	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/cloog
14013	@r=`${PWD_COMMAND}`; export r; \
14014	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14015	TFLAGS="$(STAGEprofile_TFLAGS)"; \
14016	test ! -f $(HOST_SUBDIR)/cloog/Makefile || exit 0; \
14017	$(HOST_EXPORTS) \
14018	$(POSTSTAGE1_HOST_EXPORTS) \
14019	CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
14020	CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
14021	LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}"; export CPPFLAGS; LDFLAGS="$$LDFLAGS ${HOST_PPLLIBS}"; export LDFLAGS;  \
14022	echo Configuring stage profile in $(HOST_SUBDIR)/cloog ; \
14023	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/cloog ; \
14024	cd $(HOST_SUBDIR)/cloog || exit 1; \
14025	case $(srcdir) in \
14026	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
14027	  *) topdir=`echo $(HOST_SUBDIR)/cloog/ | \
14028		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
14029	esac; \
14030	srcdiroption="--srcdir=$${topdir}/cloog"; \
14031	libsrcdir="$$s/cloog"; \
14032	$(SHELL) $${libsrcdir}/configure \
14033	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
14034	  --target=${target_alias} $${srcdiroption} \
14035	  --with-build-libsubdir=$(HOST_SUBDIR) \
14036	  $(STAGEprofile_CONFIGURE_FLAGS) \
14037	  --disable-shared --with-gmp-library=$$r/$(HOST_SUBDIR)/gmp/.libs --with-gmp-include=$$r/$(HOST_SUBDIR)/gmp --with-bits=gmp --with-ppl
14038@endif cloog-bootstrap
14039
14040.PHONY: configure-stagefeedback-cloog maybe-configure-stagefeedback-cloog
14041maybe-configure-stagefeedback-cloog:
14042@if cloog-bootstrap
14043maybe-configure-stagefeedback-cloog: configure-stagefeedback-cloog
14044configure-stagefeedback-cloog:
14045	@[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
14046	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/cloog
14047	@r=`${PWD_COMMAND}`; export r; \
14048	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14049	TFLAGS="$(STAGEfeedback_TFLAGS)"; \
14050	test ! -f $(HOST_SUBDIR)/cloog/Makefile || exit 0; \
14051	$(HOST_EXPORTS) \
14052	$(POSTSTAGE1_HOST_EXPORTS) \
14053	CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
14054	CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
14055	LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}"; export CPPFLAGS; LDFLAGS="$$LDFLAGS ${HOST_PPLLIBS}"; export LDFLAGS;  \
14056	echo Configuring stage feedback in $(HOST_SUBDIR)/cloog ; \
14057	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/cloog ; \
14058	cd $(HOST_SUBDIR)/cloog || exit 1; \
14059	case $(srcdir) in \
14060	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
14061	  *) topdir=`echo $(HOST_SUBDIR)/cloog/ | \
14062		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
14063	esac; \
14064	srcdiroption="--srcdir=$${topdir}/cloog"; \
14065	libsrcdir="$$s/cloog"; \
14066	$(SHELL) $${libsrcdir}/configure \
14067	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
14068	  --target=${target_alias} $${srcdiroption} \
14069	  --with-build-libsubdir=$(HOST_SUBDIR) \
14070	  $(STAGEfeedback_CONFIGURE_FLAGS) \
14071	  --disable-shared --with-gmp-library=$$r/$(HOST_SUBDIR)/gmp/.libs --with-gmp-include=$$r/$(HOST_SUBDIR)/gmp --with-bits=gmp --with-ppl
14072@endif cloog-bootstrap
14073
14074
14075
14076
14077
14078.PHONY: all-cloog maybe-all-cloog
14079maybe-all-cloog:
14080@if gcc-bootstrap
14081all-cloog: stage_current
14082@endif gcc-bootstrap
14083@if cloog
14084TARGET-cloog=all
14085maybe-all-cloog: all-cloog
14086all-cloog: configure-cloog
14087	@r=`${PWD_COMMAND}`; export r; \
14088	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14089	$(HOST_EXPORTS) CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}"; export CPPFLAGS; LDFLAGS="$$LDFLAGS ${HOST_PPLLIBS}"; export LDFLAGS;  \
14090	(cd $(HOST_SUBDIR)/cloog && \
14091	  $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}" LDFLAGS="$$LDFLAGS" \
14092		$(TARGET-cloog))
14093@endif cloog
14094
14095
14096
14097.PHONY: all-stage1-cloog maybe-all-stage1-cloog
14098.PHONY: clean-stage1-cloog maybe-clean-stage1-cloog
14099maybe-all-stage1-cloog:
14100maybe-clean-stage1-cloog:
14101@if cloog-bootstrap
14102maybe-all-stage1-cloog: all-stage1-cloog
14103all-stage1: all-stage1-cloog
14104TARGET-stage1-cloog = $(TARGET-cloog)
14105all-stage1-cloog: configure-stage1-cloog
14106	@[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
14107	@r=`${PWD_COMMAND}`; export r; \
14108	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14109	TFLAGS="$(STAGE1_TFLAGS)"; \
14110	$(HOST_EXPORTS) CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}"; export CPPFLAGS; LDFLAGS="$$LDFLAGS ${HOST_PPLLIBS}"; export LDFLAGS;  \
14111	cd $(HOST_SUBDIR)/cloog && \
14112	$(MAKE) $(BASE_FLAGS_TO_PASS) \
14113		CFLAGS="$(STAGE1_CFLAGS)" \
14114		CXXFLAGS="$(STAGE1_CXXFLAGS)" \
14115		LIBCFLAGS="$(LIBCFLAGS)" \
14116		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
14117		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
14118		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
14119		$(EXTRA_HOST_FLAGS)  CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}" LDFLAGS="$$LDFLAGS" \
14120		TFLAGS="$(STAGE1_TFLAGS)" \
14121		$(TARGET-stage1-cloog)
14122
14123maybe-clean-stage1-cloog: clean-stage1-cloog
14124clean-stage1: clean-stage1-cloog
14125clean-stage1-cloog:
14126	@if [ $(current_stage) = stage1 ]; then \
14127	  [ -f $(HOST_SUBDIR)/cloog/Makefile ] || exit 0; \
14128	else \
14129	  [ -f $(HOST_SUBDIR)/stage1-cloog/Makefile ] || exit 0; \
14130	  $(MAKE) stage1-start; \
14131	fi; \
14132	cd $(HOST_SUBDIR)/cloog && \
14133	$(MAKE) $(EXTRA_HOST_FLAGS)  \
14134		CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}" LDFLAGS="$$LDFLAGS" clean
14135@endif cloog-bootstrap
14136
14137
14138.PHONY: all-stage2-cloog maybe-all-stage2-cloog
14139.PHONY: clean-stage2-cloog maybe-clean-stage2-cloog
14140maybe-all-stage2-cloog:
14141maybe-clean-stage2-cloog:
14142@if cloog-bootstrap
14143maybe-all-stage2-cloog: all-stage2-cloog
14144all-stage2: all-stage2-cloog
14145TARGET-stage2-cloog = $(TARGET-cloog)
14146all-stage2-cloog: configure-stage2-cloog
14147	@[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
14148	@r=`${PWD_COMMAND}`; export r; \
14149	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14150	TFLAGS="$(STAGE2_TFLAGS)"; \
14151	$(HOST_EXPORTS) \
14152	$(POSTSTAGE1_HOST_EXPORTS) CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}"; export CPPFLAGS; LDFLAGS="$$LDFLAGS ${HOST_PPLLIBS}"; export LDFLAGS;  \
14153	cd $(HOST_SUBDIR)/cloog && \
14154	$(MAKE) $(BASE_FLAGS_TO_PASS) \
14155		CFLAGS="$(STAGE2_CFLAGS)" \
14156		CXXFLAGS="$(STAGE2_CXXFLAGS)" \
14157		LIBCFLAGS="$(STAGE2_CFLAGS)" \
14158		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
14159		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
14160		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
14161		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}" LDFLAGS="$$LDFLAGS" \
14162		TFLAGS="$(STAGE2_TFLAGS)" \
14163		$(TARGET-stage2-cloog)
14164
14165maybe-clean-stage2-cloog: clean-stage2-cloog
14166clean-stage2: clean-stage2-cloog
14167clean-stage2-cloog:
14168	@if [ $(current_stage) = stage2 ]; then \
14169	  [ -f $(HOST_SUBDIR)/cloog/Makefile ] || exit 0; \
14170	else \
14171	  [ -f $(HOST_SUBDIR)/stage2-cloog/Makefile ] || exit 0; \
14172	  $(MAKE) stage2-start; \
14173	fi; \
14174	cd $(HOST_SUBDIR)/cloog && \
14175	$(MAKE) $(EXTRA_HOST_FLAGS)  \
14176		$(POSTSTAGE1_FLAGS_TO_PASS)  \
14177		CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}" LDFLAGS="$$LDFLAGS" clean
14178@endif cloog-bootstrap
14179
14180
14181.PHONY: all-stage3-cloog maybe-all-stage3-cloog
14182.PHONY: clean-stage3-cloog maybe-clean-stage3-cloog
14183maybe-all-stage3-cloog:
14184maybe-clean-stage3-cloog:
14185@if cloog-bootstrap
14186maybe-all-stage3-cloog: all-stage3-cloog
14187all-stage3: all-stage3-cloog
14188TARGET-stage3-cloog = $(TARGET-cloog)
14189all-stage3-cloog: configure-stage3-cloog
14190	@[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
14191	@r=`${PWD_COMMAND}`; export r; \
14192	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14193	TFLAGS="$(STAGE3_TFLAGS)"; \
14194	$(HOST_EXPORTS) \
14195	$(POSTSTAGE1_HOST_EXPORTS) CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}"; export CPPFLAGS; LDFLAGS="$$LDFLAGS ${HOST_PPLLIBS}"; export LDFLAGS;  \
14196	cd $(HOST_SUBDIR)/cloog && \
14197	$(MAKE) $(BASE_FLAGS_TO_PASS) \
14198		CFLAGS="$(STAGE3_CFLAGS)" \
14199		CXXFLAGS="$(STAGE3_CXXFLAGS)" \
14200		LIBCFLAGS="$(STAGE3_CFLAGS)" \
14201		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
14202		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
14203		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
14204		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}" LDFLAGS="$$LDFLAGS" \
14205		TFLAGS="$(STAGE3_TFLAGS)" \
14206		$(TARGET-stage3-cloog)
14207
14208maybe-clean-stage3-cloog: clean-stage3-cloog
14209clean-stage3: clean-stage3-cloog
14210clean-stage3-cloog:
14211	@if [ $(current_stage) = stage3 ]; then \
14212	  [ -f $(HOST_SUBDIR)/cloog/Makefile ] || exit 0; \
14213	else \
14214	  [ -f $(HOST_SUBDIR)/stage3-cloog/Makefile ] || exit 0; \
14215	  $(MAKE) stage3-start; \
14216	fi; \
14217	cd $(HOST_SUBDIR)/cloog && \
14218	$(MAKE) $(EXTRA_HOST_FLAGS)  \
14219		$(POSTSTAGE1_FLAGS_TO_PASS)  \
14220		CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}" LDFLAGS="$$LDFLAGS" clean
14221@endif cloog-bootstrap
14222
14223
14224.PHONY: all-stage4-cloog maybe-all-stage4-cloog
14225.PHONY: clean-stage4-cloog maybe-clean-stage4-cloog
14226maybe-all-stage4-cloog:
14227maybe-clean-stage4-cloog:
14228@if cloog-bootstrap
14229maybe-all-stage4-cloog: all-stage4-cloog
14230all-stage4: all-stage4-cloog
14231TARGET-stage4-cloog = $(TARGET-cloog)
14232all-stage4-cloog: configure-stage4-cloog
14233	@[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
14234	@r=`${PWD_COMMAND}`; export r; \
14235	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14236	TFLAGS="$(STAGE4_TFLAGS)"; \
14237	$(HOST_EXPORTS) \
14238	$(POSTSTAGE1_HOST_EXPORTS) CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}"; export CPPFLAGS; LDFLAGS="$$LDFLAGS ${HOST_PPLLIBS}"; export LDFLAGS;  \
14239	cd $(HOST_SUBDIR)/cloog && \
14240	$(MAKE) $(BASE_FLAGS_TO_PASS) \
14241		CFLAGS="$(STAGE4_CFLAGS)" \
14242		CXXFLAGS="$(STAGE4_CXXFLAGS)" \
14243		LIBCFLAGS="$(STAGE4_CFLAGS)" \
14244		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
14245		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
14246		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
14247		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}" LDFLAGS="$$LDFLAGS" \
14248		TFLAGS="$(STAGE4_TFLAGS)" \
14249		$(TARGET-stage4-cloog)
14250
14251maybe-clean-stage4-cloog: clean-stage4-cloog
14252clean-stage4: clean-stage4-cloog
14253clean-stage4-cloog:
14254	@if [ $(current_stage) = stage4 ]; then \
14255	  [ -f $(HOST_SUBDIR)/cloog/Makefile ] || exit 0; \
14256	else \
14257	  [ -f $(HOST_SUBDIR)/stage4-cloog/Makefile ] || exit 0; \
14258	  $(MAKE) stage4-start; \
14259	fi; \
14260	cd $(HOST_SUBDIR)/cloog && \
14261	$(MAKE) $(EXTRA_HOST_FLAGS)  \
14262		$(POSTSTAGE1_FLAGS_TO_PASS)  \
14263		CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}" LDFLAGS="$$LDFLAGS" clean
14264@endif cloog-bootstrap
14265
14266
14267.PHONY: all-stageprofile-cloog maybe-all-stageprofile-cloog
14268.PHONY: clean-stageprofile-cloog maybe-clean-stageprofile-cloog
14269maybe-all-stageprofile-cloog:
14270maybe-clean-stageprofile-cloog:
14271@if cloog-bootstrap
14272maybe-all-stageprofile-cloog: all-stageprofile-cloog
14273all-stageprofile: all-stageprofile-cloog
14274TARGET-stageprofile-cloog = $(TARGET-cloog)
14275all-stageprofile-cloog: configure-stageprofile-cloog
14276	@[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
14277	@r=`${PWD_COMMAND}`; export r; \
14278	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14279	TFLAGS="$(STAGEprofile_TFLAGS)"; \
14280	$(HOST_EXPORTS) \
14281	$(POSTSTAGE1_HOST_EXPORTS) CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}"; export CPPFLAGS; LDFLAGS="$$LDFLAGS ${HOST_PPLLIBS}"; export LDFLAGS;  \
14282	cd $(HOST_SUBDIR)/cloog && \
14283	$(MAKE) $(BASE_FLAGS_TO_PASS) \
14284		CFLAGS="$(STAGEprofile_CFLAGS)" \
14285		CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
14286		LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
14287		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
14288		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
14289		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
14290		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}" LDFLAGS="$$LDFLAGS" \
14291		TFLAGS="$(STAGEprofile_TFLAGS)" \
14292		$(TARGET-stageprofile-cloog)
14293
14294maybe-clean-stageprofile-cloog: clean-stageprofile-cloog
14295clean-stageprofile: clean-stageprofile-cloog
14296clean-stageprofile-cloog:
14297	@if [ $(current_stage) = stageprofile ]; then \
14298	  [ -f $(HOST_SUBDIR)/cloog/Makefile ] || exit 0; \
14299	else \
14300	  [ -f $(HOST_SUBDIR)/stageprofile-cloog/Makefile ] || exit 0; \
14301	  $(MAKE) stageprofile-start; \
14302	fi; \
14303	cd $(HOST_SUBDIR)/cloog && \
14304	$(MAKE) $(EXTRA_HOST_FLAGS)  \
14305		$(POSTSTAGE1_FLAGS_TO_PASS)  \
14306		CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}" LDFLAGS="$$LDFLAGS" clean
14307@endif cloog-bootstrap
14308
14309
14310.PHONY: all-stagefeedback-cloog maybe-all-stagefeedback-cloog
14311.PHONY: clean-stagefeedback-cloog maybe-clean-stagefeedback-cloog
14312maybe-all-stagefeedback-cloog:
14313maybe-clean-stagefeedback-cloog:
14314@if cloog-bootstrap
14315maybe-all-stagefeedback-cloog: all-stagefeedback-cloog
14316all-stagefeedback: all-stagefeedback-cloog
14317TARGET-stagefeedback-cloog = $(TARGET-cloog)
14318all-stagefeedback-cloog: configure-stagefeedback-cloog
14319	@[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
14320	@r=`${PWD_COMMAND}`; export r; \
14321	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14322	TFLAGS="$(STAGEfeedback_TFLAGS)"; \
14323	$(HOST_EXPORTS) \
14324	$(POSTSTAGE1_HOST_EXPORTS) CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}"; export CPPFLAGS; LDFLAGS="$$LDFLAGS ${HOST_PPLLIBS}"; export LDFLAGS;  \
14325	cd $(HOST_SUBDIR)/cloog && \
14326	$(MAKE) $(BASE_FLAGS_TO_PASS) \
14327		CFLAGS="$(STAGEfeedback_CFLAGS)" \
14328		CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
14329		LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
14330		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
14331		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
14332		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
14333		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}" LDFLAGS="$$LDFLAGS" \
14334		TFLAGS="$(STAGEfeedback_TFLAGS)" \
14335		$(TARGET-stagefeedback-cloog)
14336
14337maybe-clean-stagefeedback-cloog: clean-stagefeedback-cloog
14338clean-stagefeedback: clean-stagefeedback-cloog
14339clean-stagefeedback-cloog:
14340	@if [ $(current_stage) = stagefeedback ]; then \
14341	  [ -f $(HOST_SUBDIR)/cloog/Makefile ] || exit 0; \
14342	else \
14343	  [ -f $(HOST_SUBDIR)/stagefeedback-cloog/Makefile ] || exit 0; \
14344	  $(MAKE) stagefeedback-start; \
14345	fi; \
14346	cd $(HOST_SUBDIR)/cloog && \
14347	$(MAKE) $(EXTRA_HOST_FLAGS)  \
14348		$(POSTSTAGE1_FLAGS_TO_PASS)  \
14349		CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}" LDFLAGS="$$LDFLAGS" clean
14350@endif cloog-bootstrap
14351
14352
14353
14354
14355
14356.PHONY: check-cloog maybe-check-cloog
14357maybe-check-cloog:
14358@if cloog
14359maybe-check-cloog: check-cloog
14360
14361check-cloog:
14362	@: $(MAKE); $(unstage)
14363	@r=`${PWD_COMMAND}`; export r; \
14364	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14365	$(HOST_EXPORTS) \
14366	(cd $(HOST_SUBDIR)/cloog && \
14367	  $(MAKE) $(FLAGS_TO_PASS) CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}" LDFLAGS="$$LDFLAGS" check)
14368
14369@endif cloog
14370
14371.PHONY: install-cloog maybe-install-cloog
14372maybe-install-cloog:
14373@if cloog
14374maybe-install-cloog: install-cloog
14375
14376install-cloog:
14377
14378@endif cloog
14379
14380.PHONY: install-strip-cloog maybe-install-strip-cloog
14381maybe-install-strip-cloog:
14382@if cloog
14383maybe-install-strip-cloog: install-strip-cloog
14384
14385install-strip-cloog:
14386
14387@endif cloog
14388
14389# Other targets (info, dvi, pdf, etc.)
14390
14391.PHONY: maybe-info-cloog info-cloog
14392maybe-info-cloog:
14393@if cloog
14394maybe-info-cloog: info-cloog
14395
14396info-cloog: \
14397    configure-cloog
14398	@[ -f ./cloog/Makefile ] || exit 0; \
14399	r=`${PWD_COMMAND}`; export r; \
14400	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14401	$(HOST_EXPORTS) \
14402	for flag in $(EXTRA_HOST_FLAGS) CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}" LDFLAGS="$$LDFLAGS"; do \
14403	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14404	done; \
14405	echo "Doing info in cloog" ; \
14406	(cd $(HOST_SUBDIR)/cloog && \
14407	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14408	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14409	          "RANLIB=$${RANLIB}" \
14410	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
14411	          info) \
14412	  || exit 1
14413
14414@endif cloog
14415
14416.PHONY: maybe-dvi-cloog dvi-cloog
14417maybe-dvi-cloog:
14418@if cloog
14419maybe-dvi-cloog: dvi-cloog
14420
14421dvi-cloog: \
14422    configure-cloog
14423	@[ -f ./cloog/Makefile ] || exit 0; \
14424	r=`${PWD_COMMAND}`; export r; \
14425	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14426	$(HOST_EXPORTS) \
14427	for flag in $(EXTRA_HOST_FLAGS) CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}" LDFLAGS="$$LDFLAGS"; do \
14428	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14429	done; \
14430	echo "Doing dvi in cloog" ; \
14431	(cd $(HOST_SUBDIR)/cloog && \
14432	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14433	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14434	          "RANLIB=$${RANLIB}" \
14435	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
14436	          dvi) \
14437	  || exit 1
14438
14439@endif cloog
14440
14441.PHONY: maybe-pdf-cloog pdf-cloog
14442maybe-pdf-cloog:
14443@if cloog
14444maybe-pdf-cloog: pdf-cloog
14445
14446pdf-cloog: \
14447    configure-cloog
14448	@[ -f ./cloog/Makefile ] || exit 0; \
14449	r=`${PWD_COMMAND}`; export r; \
14450	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14451	$(HOST_EXPORTS) \
14452	for flag in $(EXTRA_HOST_FLAGS) CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}" LDFLAGS="$$LDFLAGS"; do \
14453	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14454	done; \
14455	echo "Doing pdf in cloog" ; \
14456	(cd $(HOST_SUBDIR)/cloog && \
14457	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14458	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14459	          "RANLIB=$${RANLIB}" \
14460	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
14461	          pdf) \
14462	  || exit 1
14463
14464@endif cloog
14465
14466.PHONY: maybe-html-cloog html-cloog
14467maybe-html-cloog:
14468@if cloog
14469maybe-html-cloog: html-cloog
14470
14471html-cloog: \
14472    configure-cloog
14473	@[ -f ./cloog/Makefile ] || exit 0; \
14474	r=`${PWD_COMMAND}`; export r; \
14475	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14476	$(HOST_EXPORTS) \
14477	for flag in $(EXTRA_HOST_FLAGS) CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}" LDFLAGS="$$LDFLAGS"; do \
14478	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14479	done; \
14480	echo "Doing html in cloog" ; \
14481	(cd $(HOST_SUBDIR)/cloog && \
14482	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14483	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14484	          "RANLIB=$${RANLIB}" \
14485	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
14486	          html) \
14487	  || exit 1
14488
14489@endif cloog
14490
14491.PHONY: maybe-TAGS-cloog TAGS-cloog
14492maybe-TAGS-cloog:
14493@if cloog
14494maybe-TAGS-cloog: TAGS-cloog
14495
14496TAGS-cloog: \
14497    configure-cloog
14498	@[ -f ./cloog/Makefile ] || exit 0; \
14499	r=`${PWD_COMMAND}`; export r; \
14500	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14501	$(HOST_EXPORTS) \
14502	for flag in $(EXTRA_HOST_FLAGS) CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}" LDFLAGS="$$LDFLAGS"; do \
14503	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14504	done; \
14505	echo "Doing TAGS in cloog" ; \
14506	(cd $(HOST_SUBDIR)/cloog && \
14507	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14508	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14509	          "RANLIB=$${RANLIB}" \
14510	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
14511	          TAGS) \
14512	  || exit 1
14513
14514@endif cloog
14515
14516.PHONY: maybe-install-info-cloog install-info-cloog
14517maybe-install-info-cloog:
14518@if cloog
14519maybe-install-info-cloog: install-info-cloog
14520
14521install-info-cloog: \
14522    configure-cloog \
14523    info-cloog
14524	@[ -f ./cloog/Makefile ] || exit 0; \
14525	r=`${PWD_COMMAND}`; export r; \
14526	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14527	$(HOST_EXPORTS) \
14528	for flag in $(EXTRA_HOST_FLAGS) CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}" LDFLAGS="$$LDFLAGS"; do \
14529	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14530	done; \
14531	echo "Doing install-info in cloog" ; \
14532	(cd $(HOST_SUBDIR)/cloog && \
14533	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14534	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14535	          "RANLIB=$${RANLIB}" \
14536	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
14537	          install-info) \
14538	  || exit 1
14539
14540@endif cloog
14541
14542.PHONY: maybe-install-pdf-cloog install-pdf-cloog
14543maybe-install-pdf-cloog:
14544@if cloog
14545maybe-install-pdf-cloog: install-pdf-cloog
14546
14547install-pdf-cloog: \
14548    configure-cloog \
14549    pdf-cloog
14550	@[ -f ./cloog/Makefile ] || exit 0; \
14551	r=`${PWD_COMMAND}`; export r; \
14552	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14553	$(HOST_EXPORTS) \
14554	for flag in $(EXTRA_HOST_FLAGS) CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}" LDFLAGS="$$LDFLAGS"; do \
14555	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14556	done; \
14557	echo "Doing install-pdf in cloog" ; \
14558	(cd $(HOST_SUBDIR)/cloog && \
14559	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14560	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14561	          "RANLIB=$${RANLIB}" \
14562	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
14563	          install-pdf) \
14564	  || exit 1
14565
14566@endif cloog
14567
14568.PHONY: maybe-install-html-cloog install-html-cloog
14569maybe-install-html-cloog:
14570@if cloog
14571maybe-install-html-cloog: install-html-cloog
14572
14573install-html-cloog: \
14574    configure-cloog \
14575    html-cloog
14576	@[ -f ./cloog/Makefile ] || exit 0; \
14577	r=`${PWD_COMMAND}`; export r; \
14578	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14579	$(HOST_EXPORTS) \
14580	for flag in $(EXTRA_HOST_FLAGS) CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}" LDFLAGS="$$LDFLAGS"; do \
14581	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14582	done; \
14583	echo "Doing install-html in cloog" ; \
14584	(cd $(HOST_SUBDIR)/cloog && \
14585	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14586	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14587	          "RANLIB=$${RANLIB}" \
14588	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
14589	          install-html) \
14590	  || exit 1
14591
14592@endif cloog
14593
14594.PHONY: maybe-installcheck-cloog installcheck-cloog
14595maybe-installcheck-cloog:
14596@if cloog
14597maybe-installcheck-cloog: installcheck-cloog
14598
14599installcheck-cloog: \
14600    configure-cloog
14601	@[ -f ./cloog/Makefile ] || exit 0; \
14602	r=`${PWD_COMMAND}`; export r; \
14603	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14604	$(HOST_EXPORTS) \
14605	for flag in $(EXTRA_HOST_FLAGS) CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}" LDFLAGS="$$LDFLAGS"; do \
14606	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14607	done; \
14608	echo "Doing installcheck in cloog" ; \
14609	(cd $(HOST_SUBDIR)/cloog && \
14610	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14611	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14612	          "RANLIB=$${RANLIB}" \
14613	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
14614	          installcheck) \
14615	  || exit 1
14616
14617@endif cloog
14618
14619.PHONY: maybe-mostlyclean-cloog mostlyclean-cloog
14620maybe-mostlyclean-cloog:
14621@if cloog
14622maybe-mostlyclean-cloog: mostlyclean-cloog
14623
14624mostlyclean-cloog:
14625	@[ -f ./cloog/Makefile ] || exit 0; \
14626	r=`${PWD_COMMAND}`; export r; \
14627	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14628	$(HOST_EXPORTS) \
14629	for flag in $(EXTRA_HOST_FLAGS) CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}" LDFLAGS="$$LDFLAGS"; do \
14630	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14631	done; \
14632	echo "Doing mostlyclean in cloog" ; \
14633	(cd $(HOST_SUBDIR)/cloog && \
14634	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14635	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14636	          "RANLIB=$${RANLIB}" \
14637	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
14638	          mostlyclean) \
14639	  || exit 1
14640
14641@endif cloog
14642
14643.PHONY: maybe-clean-cloog clean-cloog
14644maybe-clean-cloog:
14645@if cloog
14646maybe-clean-cloog: clean-cloog
14647
14648clean-cloog:
14649	@[ -f ./cloog/Makefile ] || exit 0; \
14650	r=`${PWD_COMMAND}`; export r; \
14651	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14652	$(HOST_EXPORTS) \
14653	for flag in $(EXTRA_HOST_FLAGS) CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}" LDFLAGS="$$LDFLAGS"; do \
14654	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14655	done; \
14656	echo "Doing clean in cloog" ; \
14657	(cd $(HOST_SUBDIR)/cloog && \
14658	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14659	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14660	          "RANLIB=$${RANLIB}" \
14661	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
14662	          clean) \
14663	  || exit 1
14664
14665@endif cloog
14666
14667.PHONY: maybe-distclean-cloog distclean-cloog
14668maybe-distclean-cloog:
14669@if cloog
14670maybe-distclean-cloog: distclean-cloog
14671
14672distclean-cloog:
14673	@[ -f ./cloog/Makefile ] || exit 0; \
14674	r=`${PWD_COMMAND}`; export r; \
14675	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14676	$(HOST_EXPORTS) \
14677	for flag in $(EXTRA_HOST_FLAGS) CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}" LDFLAGS="$$LDFLAGS"; do \
14678	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14679	done; \
14680	echo "Doing distclean in cloog" ; \
14681	(cd $(HOST_SUBDIR)/cloog && \
14682	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14683	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14684	          "RANLIB=$${RANLIB}" \
14685	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
14686	          distclean) \
14687	  || exit 1
14688
14689@endif cloog
14690
14691.PHONY: maybe-maintainer-clean-cloog maintainer-clean-cloog
14692maybe-maintainer-clean-cloog:
14693@if cloog
14694maybe-maintainer-clean-cloog: maintainer-clean-cloog
14695
14696maintainer-clean-cloog:
14697	@[ -f ./cloog/Makefile ] || exit 0; \
14698	r=`${PWD_COMMAND}`; export r; \
14699	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14700	$(HOST_EXPORTS) \
14701	for flag in $(EXTRA_HOST_FLAGS) CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}" LDFLAGS="$$LDFLAGS"; do \
14702	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14703	done; \
14704	echo "Doing maintainer-clean in cloog" ; \
14705	(cd $(HOST_SUBDIR)/cloog && \
14706	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14707	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14708	          "RANLIB=$${RANLIB}" \
14709	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
14710	          maintainer-clean) \
14711	  || exit 1
14712
14713@endif cloog
14714
14715
14716
14717.PHONY: configure-libelf maybe-configure-libelf
14718maybe-configure-libelf:
14719@if gcc-bootstrap
14720configure-libelf: stage_current
14721@endif gcc-bootstrap
14722@if libelf
14723maybe-configure-libelf: configure-libelf
14724configure-libelf:
14725	@r=`${PWD_COMMAND}`; export r; \
14726	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14727	test ! -f $(HOST_SUBDIR)/libelf/Makefile || exit 0; \
14728	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libelf ; \
14729	$(HOST_EXPORTS)  \
14730	echo Configuring in $(HOST_SUBDIR)/libelf; \
14731	cd "$(HOST_SUBDIR)/libelf" || exit 1; \
14732	case $(srcdir) in \
14733	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
14734	  *) topdir=`echo $(HOST_SUBDIR)/libelf/ | \
14735		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
14736	esac; \
14737	srcdiroption="--srcdir=$${topdir}/libelf"; \
14738	libsrcdir="$$s/libelf"; \
14739	$(SHELL) $${libsrcdir}/configure \
14740	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
14741	  --target=${target_alias} $${srcdiroption} --disable-shared \
14742	  || exit 1
14743@endif libelf
14744
14745
14746
14747.PHONY: configure-stage1-libelf maybe-configure-stage1-libelf
14748maybe-configure-stage1-libelf:
14749@if libelf-bootstrap
14750maybe-configure-stage1-libelf: configure-stage1-libelf
14751configure-stage1-libelf:
14752	@[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
14753	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libelf
14754	@r=`${PWD_COMMAND}`; export r; \
14755	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14756	TFLAGS="$(STAGE1_TFLAGS)"; \
14757	test ! -f $(HOST_SUBDIR)/libelf/Makefile || exit 0; \
14758	$(HOST_EXPORTS) \
14759	CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
14760	CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
14761	LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS;  \
14762	echo Configuring stage 1 in $(HOST_SUBDIR)/libelf ; \
14763	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libelf ; \
14764	cd $(HOST_SUBDIR)/libelf || exit 1; \
14765	case $(srcdir) in \
14766	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
14767	  *) topdir=`echo $(HOST_SUBDIR)/libelf/ | \
14768		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
14769	esac; \
14770	srcdiroption="--srcdir=$${topdir}/libelf"; \
14771	libsrcdir="$$s/libelf"; \
14772	$(SHELL) $${libsrcdir}/configure \
14773	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
14774	  --target=${target_alias} $${srcdiroption} \
14775	  $(STAGE1_CONFIGURE_FLAGS) \
14776	  --disable-shared
14777@endif libelf-bootstrap
14778
14779.PHONY: configure-stage2-libelf maybe-configure-stage2-libelf
14780maybe-configure-stage2-libelf:
14781@if libelf-bootstrap
14782maybe-configure-stage2-libelf: configure-stage2-libelf
14783configure-stage2-libelf:
14784	@[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
14785	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libelf
14786	@r=`${PWD_COMMAND}`; export r; \
14787	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14788	TFLAGS="$(STAGE2_TFLAGS)"; \
14789	test ! -f $(HOST_SUBDIR)/libelf/Makefile || exit 0; \
14790	$(HOST_EXPORTS) \
14791	$(POSTSTAGE1_HOST_EXPORTS) \
14792	CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
14793	CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
14794	LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS;  \
14795	echo Configuring stage 2 in $(HOST_SUBDIR)/libelf ; \
14796	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libelf ; \
14797	cd $(HOST_SUBDIR)/libelf || exit 1; \
14798	case $(srcdir) in \
14799	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
14800	  *) topdir=`echo $(HOST_SUBDIR)/libelf/ | \
14801		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
14802	esac; \
14803	srcdiroption="--srcdir=$${topdir}/libelf"; \
14804	libsrcdir="$$s/libelf"; \
14805	$(SHELL) $${libsrcdir}/configure \
14806	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
14807	  --target=${target_alias} $${srcdiroption} \
14808	  --with-build-libsubdir=$(HOST_SUBDIR) \
14809	  $(STAGE2_CONFIGURE_FLAGS) \
14810	  --disable-shared
14811@endif libelf-bootstrap
14812
14813.PHONY: configure-stage3-libelf maybe-configure-stage3-libelf
14814maybe-configure-stage3-libelf:
14815@if libelf-bootstrap
14816maybe-configure-stage3-libelf: configure-stage3-libelf
14817configure-stage3-libelf:
14818	@[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
14819	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libelf
14820	@r=`${PWD_COMMAND}`; export r; \
14821	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14822	TFLAGS="$(STAGE3_TFLAGS)"; \
14823	test ! -f $(HOST_SUBDIR)/libelf/Makefile || exit 0; \
14824	$(HOST_EXPORTS) \
14825	$(POSTSTAGE1_HOST_EXPORTS) \
14826	CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
14827	CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
14828	LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS;  \
14829	echo Configuring stage 3 in $(HOST_SUBDIR)/libelf ; \
14830	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libelf ; \
14831	cd $(HOST_SUBDIR)/libelf || exit 1; \
14832	case $(srcdir) in \
14833	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
14834	  *) topdir=`echo $(HOST_SUBDIR)/libelf/ | \
14835		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
14836	esac; \
14837	srcdiroption="--srcdir=$${topdir}/libelf"; \
14838	libsrcdir="$$s/libelf"; \
14839	$(SHELL) $${libsrcdir}/configure \
14840	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
14841	  --target=${target_alias} $${srcdiroption} \
14842	  --with-build-libsubdir=$(HOST_SUBDIR) \
14843	  $(STAGE3_CONFIGURE_FLAGS) \
14844	  --disable-shared
14845@endif libelf-bootstrap
14846
14847.PHONY: configure-stage4-libelf maybe-configure-stage4-libelf
14848maybe-configure-stage4-libelf:
14849@if libelf-bootstrap
14850maybe-configure-stage4-libelf: configure-stage4-libelf
14851configure-stage4-libelf:
14852	@[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
14853	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libelf
14854	@r=`${PWD_COMMAND}`; export r; \
14855	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14856	TFLAGS="$(STAGE4_TFLAGS)"; \
14857	test ! -f $(HOST_SUBDIR)/libelf/Makefile || exit 0; \
14858	$(HOST_EXPORTS) \
14859	$(POSTSTAGE1_HOST_EXPORTS) \
14860	CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
14861	CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
14862	LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS;  \
14863	echo Configuring stage 4 in $(HOST_SUBDIR)/libelf ; \
14864	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libelf ; \
14865	cd $(HOST_SUBDIR)/libelf || exit 1; \
14866	case $(srcdir) in \
14867	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
14868	  *) topdir=`echo $(HOST_SUBDIR)/libelf/ | \
14869		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
14870	esac; \
14871	srcdiroption="--srcdir=$${topdir}/libelf"; \
14872	libsrcdir="$$s/libelf"; \
14873	$(SHELL) $${libsrcdir}/configure \
14874	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
14875	  --target=${target_alias} $${srcdiroption} \
14876	  --with-build-libsubdir=$(HOST_SUBDIR) \
14877	  $(STAGE4_CONFIGURE_FLAGS) \
14878	  --disable-shared
14879@endif libelf-bootstrap
14880
14881.PHONY: configure-stageprofile-libelf maybe-configure-stageprofile-libelf
14882maybe-configure-stageprofile-libelf:
14883@if libelf-bootstrap
14884maybe-configure-stageprofile-libelf: configure-stageprofile-libelf
14885configure-stageprofile-libelf:
14886	@[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
14887	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libelf
14888	@r=`${PWD_COMMAND}`; export r; \
14889	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14890	TFLAGS="$(STAGEprofile_TFLAGS)"; \
14891	test ! -f $(HOST_SUBDIR)/libelf/Makefile || exit 0; \
14892	$(HOST_EXPORTS) \
14893	$(POSTSTAGE1_HOST_EXPORTS) \
14894	CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
14895	CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
14896	LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS;  \
14897	echo Configuring stage profile in $(HOST_SUBDIR)/libelf ; \
14898	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libelf ; \
14899	cd $(HOST_SUBDIR)/libelf || exit 1; \
14900	case $(srcdir) in \
14901	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
14902	  *) topdir=`echo $(HOST_SUBDIR)/libelf/ | \
14903		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
14904	esac; \
14905	srcdiroption="--srcdir=$${topdir}/libelf"; \
14906	libsrcdir="$$s/libelf"; \
14907	$(SHELL) $${libsrcdir}/configure \
14908	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
14909	  --target=${target_alias} $${srcdiroption} \
14910	  --with-build-libsubdir=$(HOST_SUBDIR) \
14911	  $(STAGEprofile_CONFIGURE_FLAGS) \
14912	  --disable-shared
14913@endif libelf-bootstrap
14914
14915.PHONY: configure-stagefeedback-libelf maybe-configure-stagefeedback-libelf
14916maybe-configure-stagefeedback-libelf:
14917@if libelf-bootstrap
14918maybe-configure-stagefeedback-libelf: configure-stagefeedback-libelf
14919configure-stagefeedback-libelf:
14920	@[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
14921	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libelf
14922	@r=`${PWD_COMMAND}`; export r; \
14923	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14924	TFLAGS="$(STAGEfeedback_TFLAGS)"; \
14925	test ! -f $(HOST_SUBDIR)/libelf/Makefile || exit 0; \
14926	$(HOST_EXPORTS) \
14927	$(POSTSTAGE1_HOST_EXPORTS) \
14928	CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
14929	CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
14930	LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS;  \
14931	echo Configuring stage feedback in $(HOST_SUBDIR)/libelf ; \
14932	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libelf ; \
14933	cd $(HOST_SUBDIR)/libelf || exit 1; \
14934	case $(srcdir) in \
14935	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
14936	  *) topdir=`echo $(HOST_SUBDIR)/libelf/ | \
14937		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
14938	esac; \
14939	srcdiroption="--srcdir=$${topdir}/libelf"; \
14940	libsrcdir="$$s/libelf"; \
14941	$(SHELL) $${libsrcdir}/configure \
14942	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
14943	  --target=${target_alias} $${srcdiroption} \
14944	  --with-build-libsubdir=$(HOST_SUBDIR) \
14945	  $(STAGEfeedback_CONFIGURE_FLAGS) \
14946	  --disable-shared
14947@endif libelf-bootstrap
14948
14949
14950
14951
14952
14953.PHONY: all-libelf maybe-all-libelf
14954maybe-all-libelf:
14955@if gcc-bootstrap
14956all-libelf: stage_current
14957@endif gcc-bootstrap
14958@if libelf
14959TARGET-libelf=all
14960maybe-all-libelf: all-libelf
14961all-libelf: configure-libelf
14962	@r=`${PWD_COMMAND}`; export r; \
14963	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14964	$(HOST_EXPORTS)  \
14965	(cd $(HOST_SUBDIR)/libelf && \
14966	  $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS)  \
14967		$(TARGET-libelf))
14968@endif libelf
14969
14970
14971
14972.PHONY: all-stage1-libelf maybe-all-stage1-libelf
14973.PHONY: clean-stage1-libelf maybe-clean-stage1-libelf
14974maybe-all-stage1-libelf:
14975maybe-clean-stage1-libelf:
14976@if libelf-bootstrap
14977maybe-all-stage1-libelf: all-stage1-libelf
14978all-stage1: all-stage1-libelf
14979TARGET-stage1-libelf = $(TARGET-libelf)
14980all-stage1-libelf: configure-stage1-libelf
14981	@[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
14982	@r=`${PWD_COMMAND}`; export r; \
14983	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14984	TFLAGS="$(STAGE1_TFLAGS)"; \
14985	$(HOST_EXPORTS)  \
14986	cd $(HOST_SUBDIR)/libelf && \
14987	$(MAKE) $(BASE_FLAGS_TO_PASS) \
14988		CFLAGS="$(STAGE1_CFLAGS)" \
14989		CXXFLAGS="$(STAGE1_CXXFLAGS)" \
14990		LIBCFLAGS="$(LIBCFLAGS)" \
14991		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
14992		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
14993		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
14994		$(EXTRA_HOST_FLAGS)   \
14995		TFLAGS="$(STAGE1_TFLAGS)" \
14996		$(TARGET-stage1-libelf)
14997
14998maybe-clean-stage1-libelf: clean-stage1-libelf
14999clean-stage1: clean-stage1-libelf
15000clean-stage1-libelf:
15001	@if [ $(current_stage) = stage1 ]; then \
15002	  [ -f $(HOST_SUBDIR)/libelf/Makefile ] || exit 0; \
15003	else \
15004	  [ -f $(HOST_SUBDIR)/stage1-libelf/Makefile ] || exit 0; \
15005	  $(MAKE) stage1-start; \
15006	fi; \
15007	cd $(HOST_SUBDIR)/libelf && \
15008	$(MAKE) $(EXTRA_HOST_FLAGS)  \
15009		 clean
15010@endif libelf-bootstrap
15011
15012
15013.PHONY: all-stage2-libelf maybe-all-stage2-libelf
15014.PHONY: clean-stage2-libelf maybe-clean-stage2-libelf
15015maybe-all-stage2-libelf:
15016maybe-clean-stage2-libelf:
15017@if libelf-bootstrap
15018maybe-all-stage2-libelf: all-stage2-libelf
15019all-stage2: all-stage2-libelf
15020TARGET-stage2-libelf = $(TARGET-libelf)
15021all-stage2-libelf: configure-stage2-libelf
15022	@[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
15023	@r=`${PWD_COMMAND}`; export r; \
15024	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15025	TFLAGS="$(STAGE2_TFLAGS)"; \
15026	$(HOST_EXPORTS) \
15027	$(POSTSTAGE1_HOST_EXPORTS)  \
15028	cd $(HOST_SUBDIR)/libelf && \
15029	$(MAKE) $(BASE_FLAGS_TO_PASS) \
15030		CFLAGS="$(STAGE2_CFLAGS)" \
15031		CXXFLAGS="$(STAGE2_CXXFLAGS)" \
15032		LIBCFLAGS="$(STAGE2_CFLAGS)" \
15033		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
15034		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
15035		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
15036		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
15037		TFLAGS="$(STAGE2_TFLAGS)" \
15038		$(TARGET-stage2-libelf)
15039
15040maybe-clean-stage2-libelf: clean-stage2-libelf
15041clean-stage2: clean-stage2-libelf
15042clean-stage2-libelf:
15043	@if [ $(current_stage) = stage2 ]; then \
15044	  [ -f $(HOST_SUBDIR)/libelf/Makefile ] || exit 0; \
15045	else \
15046	  [ -f $(HOST_SUBDIR)/stage2-libelf/Makefile ] || exit 0; \
15047	  $(MAKE) stage2-start; \
15048	fi; \
15049	cd $(HOST_SUBDIR)/libelf && \
15050	$(MAKE) $(EXTRA_HOST_FLAGS)  \
15051		$(POSTSTAGE1_FLAGS_TO_PASS)  \
15052		 clean
15053@endif libelf-bootstrap
15054
15055
15056.PHONY: all-stage3-libelf maybe-all-stage3-libelf
15057.PHONY: clean-stage3-libelf maybe-clean-stage3-libelf
15058maybe-all-stage3-libelf:
15059maybe-clean-stage3-libelf:
15060@if libelf-bootstrap
15061maybe-all-stage3-libelf: all-stage3-libelf
15062all-stage3: all-stage3-libelf
15063TARGET-stage3-libelf = $(TARGET-libelf)
15064all-stage3-libelf: configure-stage3-libelf
15065	@[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
15066	@r=`${PWD_COMMAND}`; export r; \
15067	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15068	TFLAGS="$(STAGE3_TFLAGS)"; \
15069	$(HOST_EXPORTS) \
15070	$(POSTSTAGE1_HOST_EXPORTS)  \
15071	cd $(HOST_SUBDIR)/libelf && \
15072	$(MAKE) $(BASE_FLAGS_TO_PASS) \
15073		CFLAGS="$(STAGE3_CFLAGS)" \
15074		CXXFLAGS="$(STAGE3_CXXFLAGS)" \
15075		LIBCFLAGS="$(STAGE3_CFLAGS)" \
15076		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
15077		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
15078		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
15079		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
15080		TFLAGS="$(STAGE3_TFLAGS)" \
15081		$(TARGET-stage3-libelf)
15082
15083maybe-clean-stage3-libelf: clean-stage3-libelf
15084clean-stage3: clean-stage3-libelf
15085clean-stage3-libelf:
15086	@if [ $(current_stage) = stage3 ]; then \
15087	  [ -f $(HOST_SUBDIR)/libelf/Makefile ] || exit 0; \
15088	else \
15089	  [ -f $(HOST_SUBDIR)/stage3-libelf/Makefile ] || exit 0; \
15090	  $(MAKE) stage3-start; \
15091	fi; \
15092	cd $(HOST_SUBDIR)/libelf && \
15093	$(MAKE) $(EXTRA_HOST_FLAGS)  \
15094		$(POSTSTAGE1_FLAGS_TO_PASS)  \
15095		 clean
15096@endif libelf-bootstrap
15097
15098
15099.PHONY: all-stage4-libelf maybe-all-stage4-libelf
15100.PHONY: clean-stage4-libelf maybe-clean-stage4-libelf
15101maybe-all-stage4-libelf:
15102maybe-clean-stage4-libelf:
15103@if libelf-bootstrap
15104maybe-all-stage4-libelf: all-stage4-libelf
15105all-stage4: all-stage4-libelf
15106TARGET-stage4-libelf = $(TARGET-libelf)
15107all-stage4-libelf: configure-stage4-libelf
15108	@[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
15109	@r=`${PWD_COMMAND}`; export r; \
15110	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15111	TFLAGS="$(STAGE4_TFLAGS)"; \
15112	$(HOST_EXPORTS) \
15113	$(POSTSTAGE1_HOST_EXPORTS)  \
15114	cd $(HOST_SUBDIR)/libelf && \
15115	$(MAKE) $(BASE_FLAGS_TO_PASS) \
15116		CFLAGS="$(STAGE4_CFLAGS)" \
15117		CXXFLAGS="$(STAGE4_CXXFLAGS)" \
15118		LIBCFLAGS="$(STAGE4_CFLAGS)" \
15119		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
15120		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
15121		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
15122		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
15123		TFLAGS="$(STAGE4_TFLAGS)" \
15124		$(TARGET-stage4-libelf)
15125
15126maybe-clean-stage4-libelf: clean-stage4-libelf
15127clean-stage4: clean-stage4-libelf
15128clean-stage4-libelf:
15129	@if [ $(current_stage) = stage4 ]; then \
15130	  [ -f $(HOST_SUBDIR)/libelf/Makefile ] || exit 0; \
15131	else \
15132	  [ -f $(HOST_SUBDIR)/stage4-libelf/Makefile ] || exit 0; \
15133	  $(MAKE) stage4-start; \
15134	fi; \
15135	cd $(HOST_SUBDIR)/libelf && \
15136	$(MAKE) $(EXTRA_HOST_FLAGS)  \
15137		$(POSTSTAGE1_FLAGS_TO_PASS)  \
15138		 clean
15139@endif libelf-bootstrap
15140
15141
15142.PHONY: all-stageprofile-libelf maybe-all-stageprofile-libelf
15143.PHONY: clean-stageprofile-libelf maybe-clean-stageprofile-libelf
15144maybe-all-stageprofile-libelf:
15145maybe-clean-stageprofile-libelf:
15146@if libelf-bootstrap
15147maybe-all-stageprofile-libelf: all-stageprofile-libelf
15148all-stageprofile: all-stageprofile-libelf
15149TARGET-stageprofile-libelf = $(TARGET-libelf)
15150all-stageprofile-libelf: configure-stageprofile-libelf
15151	@[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
15152	@r=`${PWD_COMMAND}`; export r; \
15153	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15154	TFLAGS="$(STAGEprofile_TFLAGS)"; \
15155	$(HOST_EXPORTS) \
15156	$(POSTSTAGE1_HOST_EXPORTS)  \
15157	cd $(HOST_SUBDIR)/libelf && \
15158	$(MAKE) $(BASE_FLAGS_TO_PASS) \
15159		CFLAGS="$(STAGEprofile_CFLAGS)" \
15160		CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
15161		LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
15162		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
15163		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
15164		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
15165		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
15166		TFLAGS="$(STAGEprofile_TFLAGS)" \
15167		$(TARGET-stageprofile-libelf)
15168
15169maybe-clean-stageprofile-libelf: clean-stageprofile-libelf
15170clean-stageprofile: clean-stageprofile-libelf
15171clean-stageprofile-libelf:
15172	@if [ $(current_stage) = stageprofile ]; then \
15173	  [ -f $(HOST_SUBDIR)/libelf/Makefile ] || exit 0; \
15174	else \
15175	  [ -f $(HOST_SUBDIR)/stageprofile-libelf/Makefile ] || exit 0; \
15176	  $(MAKE) stageprofile-start; \
15177	fi; \
15178	cd $(HOST_SUBDIR)/libelf && \
15179	$(MAKE) $(EXTRA_HOST_FLAGS)  \
15180		$(POSTSTAGE1_FLAGS_TO_PASS)  \
15181		 clean
15182@endif libelf-bootstrap
15183
15184
15185.PHONY: all-stagefeedback-libelf maybe-all-stagefeedback-libelf
15186.PHONY: clean-stagefeedback-libelf maybe-clean-stagefeedback-libelf
15187maybe-all-stagefeedback-libelf:
15188maybe-clean-stagefeedback-libelf:
15189@if libelf-bootstrap
15190maybe-all-stagefeedback-libelf: all-stagefeedback-libelf
15191all-stagefeedback: all-stagefeedback-libelf
15192TARGET-stagefeedback-libelf = $(TARGET-libelf)
15193all-stagefeedback-libelf: configure-stagefeedback-libelf
15194	@[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
15195	@r=`${PWD_COMMAND}`; export r; \
15196	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15197	TFLAGS="$(STAGEfeedback_TFLAGS)"; \
15198	$(HOST_EXPORTS) \
15199	$(POSTSTAGE1_HOST_EXPORTS)  \
15200	cd $(HOST_SUBDIR)/libelf && \
15201	$(MAKE) $(BASE_FLAGS_TO_PASS) \
15202		CFLAGS="$(STAGEfeedback_CFLAGS)" \
15203		CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
15204		LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
15205		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
15206		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
15207		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
15208		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
15209		TFLAGS="$(STAGEfeedback_TFLAGS)" \
15210		$(TARGET-stagefeedback-libelf)
15211
15212maybe-clean-stagefeedback-libelf: clean-stagefeedback-libelf
15213clean-stagefeedback: clean-stagefeedback-libelf
15214clean-stagefeedback-libelf:
15215	@if [ $(current_stage) = stagefeedback ]; then \
15216	  [ -f $(HOST_SUBDIR)/libelf/Makefile ] || exit 0; \
15217	else \
15218	  [ -f $(HOST_SUBDIR)/stagefeedback-libelf/Makefile ] || exit 0; \
15219	  $(MAKE) stagefeedback-start; \
15220	fi; \
15221	cd $(HOST_SUBDIR)/libelf && \
15222	$(MAKE) $(EXTRA_HOST_FLAGS)  \
15223		$(POSTSTAGE1_FLAGS_TO_PASS)  \
15224		 clean
15225@endif libelf-bootstrap
15226
15227
15228
15229
15230
15231.PHONY: check-libelf maybe-check-libelf
15232maybe-check-libelf:
15233@if libelf
15234maybe-check-libelf: check-libelf
15235
15236check-libelf:
15237	@: $(MAKE); $(unstage)
15238	@r=`${PWD_COMMAND}`; export r; \
15239	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15240	$(HOST_EXPORTS) \
15241	(cd $(HOST_SUBDIR)/libelf && \
15242	  $(MAKE) $(FLAGS_TO_PASS)  check)
15243
15244@endif libelf
15245
15246.PHONY: install-libelf maybe-install-libelf
15247maybe-install-libelf:
15248@if libelf
15249maybe-install-libelf: install-libelf
15250
15251install-libelf:
15252
15253@endif libelf
15254
15255.PHONY: install-strip-libelf maybe-install-strip-libelf
15256maybe-install-strip-libelf:
15257@if libelf
15258maybe-install-strip-libelf: install-strip-libelf
15259
15260install-strip-libelf:
15261
15262@endif libelf
15263
15264# Other targets (info, dvi, pdf, etc.)
15265
15266.PHONY: maybe-info-libelf info-libelf
15267maybe-info-libelf:
15268@if libelf
15269maybe-info-libelf: info-libelf
15270
15271info-libelf: \
15272    configure-libelf
15273	@[ -f ./libelf/Makefile ] || exit 0; \
15274	r=`${PWD_COMMAND}`; export r; \
15275	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15276	$(HOST_EXPORTS) \
15277	for flag in $(EXTRA_HOST_FLAGS) ; do \
15278	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15279	done; \
15280	echo "Doing info in libelf" ; \
15281	(cd $(HOST_SUBDIR)/libelf && \
15282	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15283	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15284	          "RANLIB=$${RANLIB}" \
15285	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
15286	          info) \
15287	  || exit 1
15288
15289@endif libelf
15290
15291.PHONY: maybe-dvi-libelf dvi-libelf
15292maybe-dvi-libelf:
15293@if libelf
15294maybe-dvi-libelf: dvi-libelf
15295
15296dvi-libelf: \
15297    configure-libelf
15298	@[ -f ./libelf/Makefile ] || exit 0; \
15299	r=`${PWD_COMMAND}`; export r; \
15300	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15301	$(HOST_EXPORTS) \
15302	for flag in $(EXTRA_HOST_FLAGS) ; do \
15303	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15304	done; \
15305	echo "Doing dvi in libelf" ; \
15306	(cd $(HOST_SUBDIR)/libelf && \
15307	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15308	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15309	          "RANLIB=$${RANLIB}" \
15310	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
15311	          dvi) \
15312	  || exit 1
15313
15314@endif libelf
15315
15316.PHONY: maybe-pdf-libelf pdf-libelf
15317maybe-pdf-libelf:
15318@if libelf
15319maybe-pdf-libelf: pdf-libelf
15320
15321pdf-libelf: \
15322    configure-libelf
15323	@[ -f ./libelf/Makefile ] || exit 0; \
15324	r=`${PWD_COMMAND}`; export r; \
15325	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15326	$(HOST_EXPORTS) \
15327	for flag in $(EXTRA_HOST_FLAGS) ; do \
15328	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15329	done; \
15330	echo "Doing pdf in libelf" ; \
15331	(cd $(HOST_SUBDIR)/libelf && \
15332	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15333	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15334	          "RANLIB=$${RANLIB}" \
15335	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
15336	          pdf) \
15337	  || exit 1
15338
15339@endif libelf
15340
15341.PHONY: maybe-html-libelf html-libelf
15342maybe-html-libelf:
15343@if libelf
15344maybe-html-libelf: html-libelf
15345
15346html-libelf: \
15347    configure-libelf
15348	@[ -f ./libelf/Makefile ] || exit 0; \
15349	r=`${PWD_COMMAND}`; export r; \
15350	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15351	$(HOST_EXPORTS) \
15352	for flag in $(EXTRA_HOST_FLAGS) ; do \
15353	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15354	done; \
15355	echo "Doing html in libelf" ; \
15356	(cd $(HOST_SUBDIR)/libelf && \
15357	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15358	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15359	          "RANLIB=$${RANLIB}" \
15360	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
15361	          html) \
15362	  || exit 1
15363
15364@endif libelf
15365
15366.PHONY: maybe-TAGS-libelf TAGS-libelf
15367maybe-TAGS-libelf:
15368@if libelf
15369maybe-TAGS-libelf: TAGS-libelf
15370
15371TAGS-libelf: \
15372    configure-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 TAGS 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	          TAGS) \
15387	  || exit 1
15388
15389@endif libelf
15390
15391.PHONY: maybe-install-info-libelf install-info-libelf
15392maybe-install-info-libelf:
15393@if libelf
15394maybe-install-info-libelf: install-info-libelf
15395
15396install-info-libelf: \
15397    configure-libelf \
15398    info-libelf
15399	@[ -f ./libelf/Makefile ] || exit 0; \
15400	r=`${PWD_COMMAND}`; export r; \
15401	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15402	$(HOST_EXPORTS) \
15403	for flag in $(EXTRA_HOST_FLAGS) ; do \
15404	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15405	done; \
15406	echo "Doing install-info in libelf" ; \
15407	(cd $(HOST_SUBDIR)/libelf && \
15408	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15409	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15410	          "RANLIB=$${RANLIB}" \
15411	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
15412	          install-info) \
15413	  || exit 1
15414
15415@endif libelf
15416
15417.PHONY: maybe-install-pdf-libelf install-pdf-libelf
15418maybe-install-pdf-libelf:
15419@if libelf
15420maybe-install-pdf-libelf: install-pdf-libelf
15421
15422install-pdf-libelf: \
15423    configure-libelf \
15424    pdf-libelf
15425	@[ -f ./libelf/Makefile ] || exit 0; \
15426	r=`${PWD_COMMAND}`; export r; \
15427	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15428	$(HOST_EXPORTS) \
15429	for flag in $(EXTRA_HOST_FLAGS) ; do \
15430	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15431	done; \
15432	echo "Doing install-pdf in libelf" ; \
15433	(cd $(HOST_SUBDIR)/libelf && \
15434	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15435	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15436	          "RANLIB=$${RANLIB}" \
15437	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
15438	          install-pdf) \
15439	  || exit 1
15440
15441@endif libelf
15442
15443.PHONY: maybe-install-html-libelf install-html-libelf
15444maybe-install-html-libelf:
15445@if libelf
15446maybe-install-html-libelf: install-html-libelf
15447
15448install-html-libelf: \
15449    configure-libelf \
15450    html-libelf
15451	@[ -f ./libelf/Makefile ] || exit 0; \
15452	r=`${PWD_COMMAND}`; export r; \
15453	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15454	$(HOST_EXPORTS) \
15455	for flag in $(EXTRA_HOST_FLAGS) ; do \
15456	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15457	done; \
15458	echo "Doing install-html in libelf" ; \
15459	(cd $(HOST_SUBDIR)/libelf && \
15460	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15461	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15462	          "RANLIB=$${RANLIB}" \
15463	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
15464	          install-html) \
15465	  || exit 1
15466
15467@endif libelf
15468
15469.PHONY: maybe-installcheck-libelf installcheck-libelf
15470maybe-installcheck-libelf:
15471@if libelf
15472maybe-installcheck-libelf: installcheck-libelf
15473
15474installcheck-libelf: \
15475    configure-libelf
15476	@[ -f ./libelf/Makefile ] || exit 0; \
15477	r=`${PWD_COMMAND}`; export r; \
15478	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15479	$(HOST_EXPORTS) \
15480	for flag in $(EXTRA_HOST_FLAGS) ; do \
15481	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15482	done; \
15483	echo "Doing installcheck in libelf" ; \
15484	(cd $(HOST_SUBDIR)/libelf && \
15485	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15486	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15487	          "RANLIB=$${RANLIB}" \
15488	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
15489	          installcheck) \
15490	  || exit 1
15491
15492@endif libelf
15493
15494.PHONY: maybe-mostlyclean-libelf mostlyclean-libelf
15495maybe-mostlyclean-libelf:
15496@if libelf
15497maybe-mostlyclean-libelf: mostlyclean-libelf
15498
15499mostlyclean-libelf:
15500	@[ -f ./libelf/Makefile ] || exit 0; \
15501	r=`${PWD_COMMAND}`; export r; \
15502	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15503	$(HOST_EXPORTS) \
15504	for flag in $(EXTRA_HOST_FLAGS) ; do \
15505	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15506	done; \
15507	echo "Doing mostlyclean in libelf" ; \
15508	(cd $(HOST_SUBDIR)/libelf && \
15509	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15510	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15511	          "RANLIB=$${RANLIB}" \
15512	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
15513	          mostlyclean) \
15514	  || exit 1
15515
15516@endif libelf
15517
15518.PHONY: maybe-clean-libelf clean-libelf
15519maybe-clean-libelf:
15520@if libelf
15521maybe-clean-libelf: clean-libelf
15522
15523clean-libelf:
15524	@[ -f ./libelf/Makefile ] || exit 0; \
15525	r=`${PWD_COMMAND}`; export r; \
15526	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15527	$(HOST_EXPORTS) \
15528	for flag in $(EXTRA_HOST_FLAGS) ; do \
15529	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15530	done; \
15531	echo "Doing clean in libelf" ; \
15532	(cd $(HOST_SUBDIR)/libelf && \
15533	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15534	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15535	          "RANLIB=$${RANLIB}" \
15536	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
15537	          clean) \
15538	  || exit 1
15539
15540@endif libelf
15541
15542.PHONY: maybe-distclean-libelf distclean-libelf
15543maybe-distclean-libelf:
15544@if libelf
15545maybe-distclean-libelf: distclean-libelf
15546
15547distclean-libelf:
15548	@[ -f ./libelf/Makefile ] || exit 0; \
15549	r=`${PWD_COMMAND}`; export r; \
15550	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15551	$(HOST_EXPORTS) \
15552	for flag in $(EXTRA_HOST_FLAGS) ; do \
15553	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15554	done; \
15555	echo "Doing distclean in libelf" ; \
15556	(cd $(HOST_SUBDIR)/libelf && \
15557	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15558	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15559	          "RANLIB=$${RANLIB}" \
15560	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
15561	          distclean) \
15562	  || exit 1
15563
15564@endif libelf
15565
15566.PHONY: maybe-maintainer-clean-libelf maintainer-clean-libelf
15567maybe-maintainer-clean-libelf:
15568@if libelf
15569maybe-maintainer-clean-libelf: maintainer-clean-libelf
15570
15571maintainer-clean-libelf:
15572	@[ -f ./libelf/Makefile ] || exit 0; \
15573	r=`${PWD_COMMAND}`; export r; \
15574	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15575	$(HOST_EXPORTS) \
15576	for flag in $(EXTRA_HOST_FLAGS) ; do \
15577	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15578	done; \
15579	echo "Doing maintainer-clean in libelf" ; \
15580	(cd $(HOST_SUBDIR)/libelf && \
15581	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15582	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15583	          "RANLIB=$${RANLIB}" \
15584	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
15585	          maintainer-clean) \
15586	  || exit 1
15587
15588@endif libelf
15589
15590
15591
15592.PHONY: configure-gold maybe-configure-gold
15593maybe-configure-gold:
15594@if gcc-bootstrap
15595configure-gold: stage_current
15596@endif gcc-bootstrap
15597@if gold
15598maybe-configure-gold: configure-gold
15599configure-gold:
15600	@r=`${PWD_COMMAND}`; export r; \
15601	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15602	test ! -f $(HOST_SUBDIR)/gold/Makefile || exit 0; \
15603	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold ; \
15604	$(HOST_EXPORTS)  \
15605	echo Configuring in $(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	srcdiroption="--srcdir=$${topdir}/gold"; \
15613	libsrcdir="$$s/gold"; \
15614	$(SHELL) $${libsrcdir}/configure \
15615	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
15616	  --target=${target_alias} $${srcdiroption}  \
15617	  || exit 1
15618@endif gold
15619
15620
15621
15622.PHONY: configure-stage1-gold maybe-configure-stage1-gold
15623maybe-configure-stage1-gold:
15624@if gold-bootstrap
15625maybe-configure-stage1-gold: configure-stage1-gold
15626configure-stage1-gold:
15627	@[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
15628	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold
15629	@r=`${PWD_COMMAND}`; export r; \
15630	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15631	TFLAGS="$(STAGE1_TFLAGS)"; \
15632	test ! -f $(HOST_SUBDIR)/gold/Makefile || exit 0; \
15633	$(HOST_EXPORTS) \
15634	CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
15635	CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
15636	LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS;  \
15637	echo Configuring stage 1 in $(HOST_SUBDIR)/gold ; \
15638	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold ; \
15639	cd $(HOST_SUBDIR)/gold || exit 1; \
15640	case $(srcdir) in \
15641	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
15642	  *) topdir=`echo $(HOST_SUBDIR)/gold/ | \
15643		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
15644	esac; \
15645	srcdiroption="--srcdir=$${topdir}/gold"; \
15646	libsrcdir="$$s/gold"; \
15647	$(SHELL) $${libsrcdir}/configure \
15648	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
15649	  --target=${target_alias} $${srcdiroption} \
15650	  $(STAGE1_CONFIGURE_FLAGS)
15651@endif gold-bootstrap
15652
15653.PHONY: configure-stage2-gold maybe-configure-stage2-gold
15654maybe-configure-stage2-gold:
15655@if gold-bootstrap
15656maybe-configure-stage2-gold: configure-stage2-gold
15657configure-stage2-gold:
15658	@[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
15659	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold
15660	@r=`${PWD_COMMAND}`; export r; \
15661	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15662	TFLAGS="$(STAGE2_TFLAGS)"; \
15663	test ! -f $(HOST_SUBDIR)/gold/Makefile || exit 0; \
15664	$(HOST_EXPORTS) \
15665	$(POSTSTAGE1_HOST_EXPORTS) \
15666	CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
15667	CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
15668	LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS;  \
15669	echo Configuring stage 2 in $(HOST_SUBDIR)/gold ; \
15670	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold ; \
15671	cd $(HOST_SUBDIR)/gold || exit 1; \
15672	case $(srcdir) in \
15673	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
15674	  *) topdir=`echo $(HOST_SUBDIR)/gold/ | \
15675		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
15676	esac; \
15677	srcdiroption="--srcdir=$${topdir}/gold"; \
15678	libsrcdir="$$s/gold"; \
15679	$(SHELL) $${libsrcdir}/configure \
15680	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
15681	  --target=${target_alias} $${srcdiroption} \
15682	  --with-build-libsubdir=$(HOST_SUBDIR) \
15683	  $(STAGE2_CONFIGURE_FLAGS)
15684@endif gold-bootstrap
15685
15686.PHONY: configure-stage3-gold maybe-configure-stage3-gold
15687maybe-configure-stage3-gold:
15688@if gold-bootstrap
15689maybe-configure-stage3-gold: configure-stage3-gold
15690configure-stage3-gold:
15691	@[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
15692	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold
15693	@r=`${PWD_COMMAND}`; export r; \
15694	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15695	TFLAGS="$(STAGE3_TFLAGS)"; \
15696	test ! -f $(HOST_SUBDIR)/gold/Makefile || exit 0; \
15697	$(HOST_EXPORTS) \
15698	$(POSTSTAGE1_HOST_EXPORTS) \
15699	CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
15700	CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
15701	LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS;  \
15702	echo Configuring stage 3 in $(HOST_SUBDIR)/gold ; \
15703	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold ; \
15704	cd $(HOST_SUBDIR)/gold || exit 1; \
15705	case $(srcdir) in \
15706	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
15707	  *) topdir=`echo $(HOST_SUBDIR)/gold/ | \
15708		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
15709	esac; \
15710	srcdiroption="--srcdir=$${topdir}/gold"; \
15711	libsrcdir="$$s/gold"; \
15712	$(SHELL) $${libsrcdir}/configure \
15713	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
15714	  --target=${target_alias} $${srcdiroption} \
15715	  --with-build-libsubdir=$(HOST_SUBDIR) \
15716	  $(STAGE3_CONFIGURE_FLAGS)
15717@endif gold-bootstrap
15718
15719.PHONY: configure-stage4-gold maybe-configure-stage4-gold
15720maybe-configure-stage4-gold:
15721@if gold-bootstrap
15722maybe-configure-stage4-gold: configure-stage4-gold
15723configure-stage4-gold:
15724	@[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
15725	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold
15726	@r=`${PWD_COMMAND}`; export r; \
15727	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15728	TFLAGS="$(STAGE4_TFLAGS)"; \
15729	test ! -f $(HOST_SUBDIR)/gold/Makefile || exit 0; \
15730	$(HOST_EXPORTS) \
15731	$(POSTSTAGE1_HOST_EXPORTS) \
15732	CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
15733	CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
15734	LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS;  \
15735	echo Configuring stage 4 in $(HOST_SUBDIR)/gold ; \
15736	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold ; \
15737	cd $(HOST_SUBDIR)/gold || exit 1; \
15738	case $(srcdir) in \
15739	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
15740	  *) topdir=`echo $(HOST_SUBDIR)/gold/ | \
15741		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
15742	esac; \
15743	srcdiroption="--srcdir=$${topdir}/gold"; \
15744	libsrcdir="$$s/gold"; \
15745	$(SHELL) $${libsrcdir}/configure \
15746	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
15747	  --target=${target_alias} $${srcdiroption} \
15748	  --with-build-libsubdir=$(HOST_SUBDIR) \
15749	  $(STAGE4_CONFIGURE_FLAGS)
15750@endif gold-bootstrap
15751
15752.PHONY: configure-stageprofile-gold maybe-configure-stageprofile-gold
15753maybe-configure-stageprofile-gold:
15754@if gold-bootstrap
15755maybe-configure-stageprofile-gold: configure-stageprofile-gold
15756configure-stageprofile-gold:
15757	@[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
15758	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold
15759	@r=`${PWD_COMMAND}`; export r; \
15760	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15761	TFLAGS="$(STAGEprofile_TFLAGS)"; \
15762	test ! -f $(HOST_SUBDIR)/gold/Makefile || exit 0; \
15763	$(HOST_EXPORTS) \
15764	$(POSTSTAGE1_HOST_EXPORTS) \
15765	CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
15766	CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
15767	LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS;  \
15768	echo Configuring stage profile in $(HOST_SUBDIR)/gold ; \
15769	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold ; \
15770	cd $(HOST_SUBDIR)/gold || exit 1; \
15771	case $(srcdir) in \
15772	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
15773	  *) topdir=`echo $(HOST_SUBDIR)/gold/ | \
15774		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
15775	esac; \
15776	srcdiroption="--srcdir=$${topdir}/gold"; \
15777	libsrcdir="$$s/gold"; \
15778	$(SHELL) $${libsrcdir}/configure \
15779	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
15780	  --target=${target_alias} $${srcdiroption} \
15781	  --with-build-libsubdir=$(HOST_SUBDIR) \
15782	  $(STAGEprofile_CONFIGURE_FLAGS)
15783@endif gold-bootstrap
15784
15785.PHONY: configure-stagefeedback-gold maybe-configure-stagefeedback-gold
15786maybe-configure-stagefeedback-gold:
15787@if gold-bootstrap
15788maybe-configure-stagefeedback-gold: configure-stagefeedback-gold
15789configure-stagefeedback-gold:
15790	@[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
15791	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold
15792	@r=`${PWD_COMMAND}`; export r; \
15793	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15794	TFLAGS="$(STAGEfeedback_TFLAGS)"; \
15795	test ! -f $(HOST_SUBDIR)/gold/Makefile || exit 0; \
15796	$(HOST_EXPORTS) \
15797	$(POSTSTAGE1_HOST_EXPORTS) \
15798	CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
15799	CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
15800	LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS;  \
15801	echo Configuring stage feedback in $(HOST_SUBDIR)/gold ; \
15802	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold ; \
15803	cd $(HOST_SUBDIR)/gold || exit 1; \
15804	case $(srcdir) in \
15805	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
15806	  *) topdir=`echo $(HOST_SUBDIR)/gold/ | \
15807		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
15808	esac; \
15809	srcdiroption="--srcdir=$${topdir}/gold"; \
15810	libsrcdir="$$s/gold"; \
15811	$(SHELL) $${libsrcdir}/configure \
15812	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
15813	  --target=${target_alias} $${srcdiroption} \
15814	  --with-build-libsubdir=$(HOST_SUBDIR) \
15815	  $(STAGEfeedback_CONFIGURE_FLAGS)
15816@endif gold-bootstrap
15817
15818
15819
15820
15821
15822.PHONY: all-gold maybe-all-gold
15823maybe-all-gold:
15824@if gcc-bootstrap
15825all-gold: stage_current
15826@endif gcc-bootstrap
15827@if gold
15828TARGET-gold=all
15829maybe-all-gold: all-gold
15830all-gold: configure-gold
15831	@r=`${PWD_COMMAND}`; export r; \
15832	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15833	$(HOST_EXPORTS)  \
15834	(cd $(HOST_SUBDIR)/gold && \
15835	  $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS)  \
15836		$(TARGET-gold))
15837@endif gold
15838
15839
15840
15841.PHONY: all-stage1-gold maybe-all-stage1-gold
15842.PHONY: clean-stage1-gold maybe-clean-stage1-gold
15843maybe-all-stage1-gold:
15844maybe-clean-stage1-gold:
15845@if gold-bootstrap
15846maybe-all-stage1-gold: all-stage1-gold
15847all-stage1: all-stage1-gold
15848TARGET-stage1-gold = $(TARGET-gold)
15849all-stage1-gold: configure-stage1-gold
15850	@[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
15851	@r=`${PWD_COMMAND}`; export r; \
15852	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15853	TFLAGS="$(STAGE1_TFLAGS)"; \
15854	$(HOST_EXPORTS)  \
15855	cd $(HOST_SUBDIR)/gold && \
15856	$(MAKE) $(BASE_FLAGS_TO_PASS) \
15857		CFLAGS="$(STAGE1_CFLAGS)" \
15858		CXXFLAGS="$(STAGE1_CXXFLAGS)" \
15859		LIBCFLAGS="$(LIBCFLAGS)" \
15860		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
15861		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
15862		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
15863		$(EXTRA_HOST_FLAGS)   \
15864		TFLAGS="$(STAGE1_TFLAGS)" \
15865		$(TARGET-stage1-gold)
15866
15867maybe-clean-stage1-gold: clean-stage1-gold
15868clean-stage1: clean-stage1-gold
15869clean-stage1-gold:
15870	@if [ $(current_stage) = stage1 ]; then \
15871	  [ -f $(HOST_SUBDIR)/gold/Makefile ] || exit 0; \
15872	else \
15873	  [ -f $(HOST_SUBDIR)/stage1-gold/Makefile ] || exit 0; \
15874	  $(MAKE) stage1-start; \
15875	fi; \
15876	cd $(HOST_SUBDIR)/gold && \
15877	$(MAKE) $(EXTRA_HOST_FLAGS)  \
15878		 clean
15879@endif gold-bootstrap
15880
15881
15882.PHONY: all-stage2-gold maybe-all-stage2-gold
15883.PHONY: clean-stage2-gold maybe-clean-stage2-gold
15884maybe-all-stage2-gold:
15885maybe-clean-stage2-gold:
15886@if gold-bootstrap
15887maybe-all-stage2-gold: all-stage2-gold
15888all-stage2: all-stage2-gold
15889TARGET-stage2-gold = $(TARGET-gold)
15890all-stage2-gold: configure-stage2-gold
15891	@[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
15892	@r=`${PWD_COMMAND}`; export r; \
15893	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15894	TFLAGS="$(STAGE2_TFLAGS)"; \
15895	$(HOST_EXPORTS) \
15896	$(POSTSTAGE1_HOST_EXPORTS)  \
15897	cd $(HOST_SUBDIR)/gold && \
15898	$(MAKE) $(BASE_FLAGS_TO_PASS) \
15899		CFLAGS="$(STAGE2_CFLAGS)" \
15900		CXXFLAGS="$(STAGE2_CXXFLAGS)" \
15901		LIBCFLAGS="$(STAGE2_CFLAGS)" \
15902		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
15903		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
15904		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
15905		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
15906		TFLAGS="$(STAGE2_TFLAGS)" \
15907		$(TARGET-stage2-gold)
15908
15909maybe-clean-stage2-gold: clean-stage2-gold
15910clean-stage2: clean-stage2-gold
15911clean-stage2-gold:
15912	@if [ $(current_stage) = stage2 ]; then \
15913	  [ -f $(HOST_SUBDIR)/gold/Makefile ] || exit 0; \
15914	else \
15915	  [ -f $(HOST_SUBDIR)/stage2-gold/Makefile ] || exit 0; \
15916	  $(MAKE) stage2-start; \
15917	fi; \
15918	cd $(HOST_SUBDIR)/gold && \
15919	$(MAKE) $(EXTRA_HOST_FLAGS)  \
15920		$(POSTSTAGE1_FLAGS_TO_PASS)  \
15921		 clean
15922@endif gold-bootstrap
15923
15924
15925.PHONY: all-stage3-gold maybe-all-stage3-gold
15926.PHONY: clean-stage3-gold maybe-clean-stage3-gold
15927maybe-all-stage3-gold:
15928maybe-clean-stage3-gold:
15929@if gold-bootstrap
15930maybe-all-stage3-gold: all-stage3-gold
15931all-stage3: all-stage3-gold
15932TARGET-stage3-gold = $(TARGET-gold)
15933all-stage3-gold: configure-stage3-gold
15934	@[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
15935	@r=`${PWD_COMMAND}`; export r; \
15936	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15937	TFLAGS="$(STAGE3_TFLAGS)"; \
15938	$(HOST_EXPORTS) \
15939	$(POSTSTAGE1_HOST_EXPORTS)  \
15940	cd $(HOST_SUBDIR)/gold && \
15941	$(MAKE) $(BASE_FLAGS_TO_PASS) \
15942		CFLAGS="$(STAGE3_CFLAGS)" \
15943		CXXFLAGS="$(STAGE3_CXXFLAGS)" \
15944		LIBCFLAGS="$(STAGE3_CFLAGS)" \
15945		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
15946		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
15947		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
15948		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
15949		TFLAGS="$(STAGE3_TFLAGS)" \
15950		$(TARGET-stage3-gold)
15951
15952maybe-clean-stage3-gold: clean-stage3-gold
15953clean-stage3: clean-stage3-gold
15954clean-stage3-gold:
15955	@if [ $(current_stage) = stage3 ]; then \
15956	  [ -f $(HOST_SUBDIR)/gold/Makefile ] || exit 0; \
15957	else \
15958	  [ -f $(HOST_SUBDIR)/stage3-gold/Makefile ] || exit 0; \
15959	  $(MAKE) stage3-start; \
15960	fi; \
15961	cd $(HOST_SUBDIR)/gold && \
15962	$(MAKE) $(EXTRA_HOST_FLAGS)  \
15963		$(POSTSTAGE1_FLAGS_TO_PASS)  \
15964		 clean
15965@endif gold-bootstrap
15966
15967
15968.PHONY: all-stage4-gold maybe-all-stage4-gold
15969.PHONY: clean-stage4-gold maybe-clean-stage4-gold
15970maybe-all-stage4-gold:
15971maybe-clean-stage4-gold:
15972@if gold-bootstrap
15973maybe-all-stage4-gold: all-stage4-gold
15974all-stage4: all-stage4-gold
15975TARGET-stage4-gold = $(TARGET-gold)
15976all-stage4-gold: configure-stage4-gold
15977	@[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
15978	@r=`${PWD_COMMAND}`; export r; \
15979	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15980	TFLAGS="$(STAGE4_TFLAGS)"; \
15981	$(HOST_EXPORTS) \
15982	$(POSTSTAGE1_HOST_EXPORTS)  \
15983	cd $(HOST_SUBDIR)/gold && \
15984	$(MAKE) $(BASE_FLAGS_TO_PASS) \
15985		CFLAGS="$(STAGE4_CFLAGS)" \
15986		CXXFLAGS="$(STAGE4_CXXFLAGS)" \
15987		LIBCFLAGS="$(STAGE4_CFLAGS)" \
15988		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
15989		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
15990		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
15991		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
15992		TFLAGS="$(STAGE4_TFLAGS)" \
15993		$(TARGET-stage4-gold)
15994
15995maybe-clean-stage4-gold: clean-stage4-gold
15996clean-stage4: clean-stage4-gold
15997clean-stage4-gold:
15998	@if [ $(current_stage) = stage4 ]; then \
15999	  [ -f $(HOST_SUBDIR)/gold/Makefile ] || exit 0; \
16000	else \
16001	  [ -f $(HOST_SUBDIR)/stage4-gold/Makefile ] || exit 0; \
16002	  $(MAKE) stage4-start; \
16003	fi; \
16004	cd $(HOST_SUBDIR)/gold && \
16005	$(MAKE) $(EXTRA_HOST_FLAGS)  \
16006		$(POSTSTAGE1_FLAGS_TO_PASS)  \
16007		 clean
16008@endif gold-bootstrap
16009
16010
16011.PHONY: all-stageprofile-gold maybe-all-stageprofile-gold
16012.PHONY: clean-stageprofile-gold maybe-clean-stageprofile-gold
16013maybe-all-stageprofile-gold:
16014maybe-clean-stageprofile-gold:
16015@if gold-bootstrap
16016maybe-all-stageprofile-gold: all-stageprofile-gold
16017all-stageprofile: all-stageprofile-gold
16018TARGET-stageprofile-gold = $(TARGET-gold)
16019all-stageprofile-gold: configure-stageprofile-gold
16020	@[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
16021	@r=`${PWD_COMMAND}`; export r; \
16022	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16023	TFLAGS="$(STAGEprofile_TFLAGS)"; \
16024	$(HOST_EXPORTS) \
16025	$(POSTSTAGE1_HOST_EXPORTS)  \
16026	cd $(HOST_SUBDIR)/gold && \
16027	$(MAKE) $(BASE_FLAGS_TO_PASS) \
16028		CFLAGS="$(STAGEprofile_CFLAGS)" \
16029		CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
16030		LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
16031		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
16032		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
16033		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
16034		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
16035		TFLAGS="$(STAGEprofile_TFLAGS)" \
16036		$(TARGET-stageprofile-gold)
16037
16038maybe-clean-stageprofile-gold: clean-stageprofile-gold
16039clean-stageprofile: clean-stageprofile-gold
16040clean-stageprofile-gold:
16041	@if [ $(current_stage) = stageprofile ]; then \
16042	  [ -f $(HOST_SUBDIR)/gold/Makefile ] || exit 0; \
16043	else \
16044	  [ -f $(HOST_SUBDIR)/stageprofile-gold/Makefile ] || exit 0; \
16045	  $(MAKE) stageprofile-start; \
16046	fi; \
16047	cd $(HOST_SUBDIR)/gold && \
16048	$(MAKE) $(EXTRA_HOST_FLAGS)  \
16049		$(POSTSTAGE1_FLAGS_TO_PASS)  \
16050		 clean
16051@endif gold-bootstrap
16052
16053
16054.PHONY: all-stagefeedback-gold maybe-all-stagefeedback-gold
16055.PHONY: clean-stagefeedback-gold maybe-clean-stagefeedback-gold
16056maybe-all-stagefeedback-gold:
16057maybe-clean-stagefeedback-gold:
16058@if gold-bootstrap
16059maybe-all-stagefeedback-gold: all-stagefeedback-gold
16060all-stagefeedback: all-stagefeedback-gold
16061TARGET-stagefeedback-gold = $(TARGET-gold)
16062all-stagefeedback-gold: configure-stagefeedback-gold
16063	@[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
16064	@r=`${PWD_COMMAND}`; export r; \
16065	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16066	TFLAGS="$(STAGEfeedback_TFLAGS)"; \
16067	$(HOST_EXPORTS) \
16068	$(POSTSTAGE1_HOST_EXPORTS)  \
16069	cd $(HOST_SUBDIR)/gold && \
16070	$(MAKE) $(BASE_FLAGS_TO_PASS) \
16071		CFLAGS="$(STAGEfeedback_CFLAGS)" \
16072		CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
16073		LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
16074		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
16075		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
16076		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
16077		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
16078		TFLAGS="$(STAGEfeedback_TFLAGS)" \
16079		$(TARGET-stagefeedback-gold)
16080
16081maybe-clean-stagefeedback-gold: clean-stagefeedback-gold
16082clean-stagefeedback: clean-stagefeedback-gold
16083clean-stagefeedback-gold:
16084	@if [ $(current_stage) = stagefeedback ]; then \
16085	  [ -f $(HOST_SUBDIR)/gold/Makefile ] || exit 0; \
16086	else \
16087	  [ -f $(HOST_SUBDIR)/stagefeedback-gold/Makefile ] || exit 0; \
16088	  $(MAKE) stagefeedback-start; \
16089	fi; \
16090	cd $(HOST_SUBDIR)/gold && \
16091	$(MAKE) $(EXTRA_HOST_FLAGS)  \
16092		$(POSTSTAGE1_FLAGS_TO_PASS)  \
16093		 clean
16094@endif gold-bootstrap
16095
16096
16097
16098
16099
16100.PHONY: check-gold maybe-check-gold
16101maybe-check-gold:
16102@if gold
16103maybe-check-gold: check-gold
16104
16105check-gold:
16106	@: $(MAKE); $(unstage)
16107	@r=`${PWD_COMMAND}`; export r; \
16108	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16109	$(HOST_EXPORTS) \
16110	(cd $(HOST_SUBDIR)/gold && \
16111	  $(MAKE) $(FLAGS_TO_PASS)  check)
16112
16113@endif gold
16114
16115.PHONY: install-gold maybe-install-gold
16116maybe-install-gold:
16117@if gold
16118maybe-install-gold: install-gold
16119
16120install-gold: installdirs
16121	@: $(MAKE); $(unstage)
16122	@r=`${PWD_COMMAND}`; export r; \
16123	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16124	$(HOST_EXPORTS) \
16125	(cd $(HOST_SUBDIR)/gold && \
16126	  $(MAKE) $(FLAGS_TO_PASS)  install)
16127
16128@endif gold
16129
16130.PHONY: install-strip-gold maybe-install-strip-gold
16131maybe-install-strip-gold:
16132@if gold
16133maybe-install-strip-gold: install-strip-gold
16134
16135install-strip-gold: installdirs
16136	@: $(MAKE); $(unstage)
16137	@r=`${PWD_COMMAND}`; export r; \
16138	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16139	$(HOST_EXPORTS) \
16140	(cd $(HOST_SUBDIR)/gold && \
16141	  $(MAKE) $(FLAGS_TO_PASS)  install-strip)
16142
16143@endif gold
16144
16145# Other targets (info, dvi, pdf, etc.)
16146
16147.PHONY: maybe-info-gold info-gold
16148maybe-info-gold:
16149@if gold
16150maybe-info-gold: info-gold
16151
16152info-gold: \
16153    configure-gold
16154	@[ -f ./gold/Makefile ] || exit 0; \
16155	r=`${PWD_COMMAND}`; export r; \
16156	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16157	$(HOST_EXPORTS) \
16158	for flag in $(EXTRA_HOST_FLAGS) ; do \
16159	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16160	done; \
16161	echo "Doing info in gold" ; \
16162	(cd $(HOST_SUBDIR)/gold && \
16163	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16164	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16165	          "RANLIB=$${RANLIB}" \
16166	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16167	          info) \
16168	  || exit 1
16169
16170@endif gold
16171
16172.PHONY: maybe-dvi-gold dvi-gold
16173maybe-dvi-gold:
16174@if gold
16175maybe-dvi-gold: dvi-gold
16176
16177dvi-gold: \
16178    configure-gold
16179	@[ -f ./gold/Makefile ] || exit 0; \
16180	r=`${PWD_COMMAND}`; export r; \
16181	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16182	$(HOST_EXPORTS) \
16183	for flag in $(EXTRA_HOST_FLAGS) ; do \
16184	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16185	done; \
16186	echo "Doing dvi in gold" ; \
16187	(cd $(HOST_SUBDIR)/gold && \
16188	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16189	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16190	          "RANLIB=$${RANLIB}" \
16191	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16192	          dvi) \
16193	  || exit 1
16194
16195@endif gold
16196
16197.PHONY: maybe-pdf-gold pdf-gold
16198maybe-pdf-gold:
16199@if gold
16200maybe-pdf-gold: pdf-gold
16201
16202pdf-gold: \
16203    configure-gold
16204	@[ -f ./gold/Makefile ] || exit 0; \
16205	r=`${PWD_COMMAND}`; export r; \
16206	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16207	$(HOST_EXPORTS) \
16208	for flag in $(EXTRA_HOST_FLAGS) ; do \
16209	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16210	done; \
16211	echo "Doing pdf in gold" ; \
16212	(cd $(HOST_SUBDIR)/gold && \
16213	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16214	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16215	          "RANLIB=$${RANLIB}" \
16216	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16217	          pdf) \
16218	  || exit 1
16219
16220@endif gold
16221
16222.PHONY: maybe-html-gold html-gold
16223maybe-html-gold:
16224@if gold
16225maybe-html-gold: html-gold
16226
16227html-gold: \
16228    configure-gold
16229	@[ -f ./gold/Makefile ] || exit 0; \
16230	r=`${PWD_COMMAND}`; export r; \
16231	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16232	$(HOST_EXPORTS) \
16233	for flag in $(EXTRA_HOST_FLAGS) ; do \
16234	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16235	done; \
16236	echo "Doing html in gold" ; \
16237	(cd $(HOST_SUBDIR)/gold && \
16238	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16239	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16240	          "RANLIB=$${RANLIB}" \
16241	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16242	          html) \
16243	  || exit 1
16244
16245@endif gold
16246
16247.PHONY: maybe-TAGS-gold TAGS-gold
16248maybe-TAGS-gold:
16249@if gold
16250maybe-TAGS-gold: TAGS-gold
16251
16252TAGS-gold: \
16253    configure-gold
16254	@[ -f ./gold/Makefile ] || exit 0; \
16255	r=`${PWD_COMMAND}`; export r; \
16256	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16257	$(HOST_EXPORTS) \
16258	for flag in $(EXTRA_HOST_FLAGS) ; do \
16259	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16260	done; \
16261	echo "Doing TAGS in gold" ; \
16262	(cd $(HOST_SUBDIR)/gold && \
16263	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16264	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16265	          "RANLIB=$${RANLIB}" \
16266	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16267	          TAGS) \
16268	  || exit 1
16269
16270@endif gold
16271
16272.PHONY: maybe-install-info-gold install-info-gold
16273maybe-install-info-gold:
16274@if gold
16275maybe-install-info-gold: install-info-gold
16276
16277install-info-gold: \
16278    configure-gold \
16279    info-gold
16280	@[ -f ./gold/Makefile ] || exit 0; \
16281	r=`${PWD_COMMAND}`; export r; \
16282	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16283	$(HOST_EXPORTS) \
16284	for flag in $(EXTRA_HOST_FLAGS) ; do \
16285	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16286	done; \
16287	echo "Doing install-info in gold" ; \
16288	(cd $(HOST_SUBDIR)/gold && \
16289	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16290	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16291	          "RANLIB=$${RANLIB}" \
16292	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16293	          install-info) \
16294	  || exit 1
16295
16296@endif gold
16297
16298.PHONY: maybe-install-pdf-gold install-pdf-gold
16299maybe-install-pdf-gold:
16300@if gold
16301maybe-install-pdf-gold: install-pdf-gold
16302
16303install-pdf-gold: \
16304    configure-gold \
16305    pdf-gold
16306	@[ -f ./gold/Makefile ] || exit 0; \
16307	r=`${PWD_COMMAND}`; export r; \
16308	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16309	$(HOST_EXPORTS) \
16310	for flag in $(EXTRA_HOST_FLAGS) ; do \
16311	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16312	done; \
16313	echo "Doing install-pdf in gold" ; \
16314	(cd $(HOST_SUBDIR)/gold && \
16315	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16316	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16317	          "RANLIB=$${RANLIB}" \
16318	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16319	          install-pdf) \
16320	  || exit 1
16321
16322@endif gold
16323
16324.PHONY: maybe-install-html-gold install-html-gold
16325maybe-install-html-gold:
16326@if gold
16327maybe-install-html-gold: install-html-gold
16328
16329install-html-gold: \
16330    configure-gold \
16331    html-gold
16332	@[ -f ./gold/Makefile ] || exit 0; \
16333	r=`${PWD_COMMAND}`; export r; \
16334	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16335	$(HOST_EXPORTS) \
16336	for flag in $(EXTRA_HOST_FLAGS) ; do \
16337	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16338	done; \
16339	echo "Doing install-html in gold" ; \
16340	(cd $(HOST_SUBDIR)/gold && \
16341	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16342	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16343	          "RANLIB=$${RANLIB}" \
16344	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16345	          install-html) \
16346	  || exit 1
16347
16348@endif gold
16349
16350.PHONY: maybe-installcheck-gold installcheck-gold
16351maybe-installcheck-gold:
16352@if gold
16353maybe-installcheck-gold: installcheck-gold
16354
16355installcheck-gold: \
16356    configure-gold
16357	@[ -f ./gold/Makefile ] || exit 0; \
16358	r=`${PWD_COMMAND}`; export r; \
16359	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16360	$(HOST_EXPORTS) \
16361	for flag in $(EXTRA_HOST_FLAGS) ; do \
16362	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16363	done; \
16364	echo "Doing installcheck in gold" ; \
16365	(cd $(HOST_SUBDIR)/gold && \
16366	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16367	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16368	          "RANLIB=$${RANLIB}" \
16369	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16370	          installcheck) \
16371	  || exit 1
16372
16373@endif gold
16374
16375.PHONY: maybe-mostlyclean-gold mostlyclean-gold
16376maybe-mostlyclean-gold:
16377@if gold
16378maybe-mostlyclean-gold: mostlyclean-gold
16379
16380mostlyclean-gold:
16381	@[ -f ./gold/Makefile ] || exit 0; \
16382	r=`${PWD_COMMAND}`; export r; \
16383	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16384	$(HOST_EXPORTS) \
16385	for flag in $(EXTRA_HOST_FLAGS) ; do \
16386	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16387	done; \
16388	echo "Doing mostlyclean in gold" ; \
16389	(cd $(HOST_SUBDIR)/gold && \
16390	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16391	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16392	          "RANLIB=$${RANLIB}" \
16393	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16394	          mostlyclean) \
16395	  || exit 1
16396
16397@endif gold
16398
16399.PHONY: maybe-clean-gold clean-gold
16400maybe-clean-gold:
16401@if gold
16402maybe-clean-gold: clean-gold
16403
16404clean-gold:
16405	@[ -f ./gold/Makefile ] || exit 0; \
16406	r=`${PWD_COMMAND}`; export r; \
16407	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16408	$(HOST_EXPORTS) \
16409	for flag in $(EXTRA_HOST_FLAGS) ; do \
16410	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16411	done; \
16412	echo "Doing clean in gold" ; \
16413	(cd $(HOST_SUBDIR)/gold && \
16414	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16415	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16416	          "RANLIB=$${RANLIB}" \
16417	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16418	          clean) \
16419	  || exit 1
16420
16421@endif gold
16422
16423.PHONY: maybe-distclean-gold distclean-gold
16424maybe-distclean-gold:
16425@if gold
16426maybe-distclean-gold: distclean-gold
16427
16428distclean-gold:
16429	@[ -f ./gold/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 distclean in gold" ; \
16437	(cd $(HOST_SUBDIR)/gold && \
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	          distclean) \
16443	  || exit 1
16444
16445@endif gold
16446
16447.PHONY: maybe-maintainer-clean-gold maintainer-clean-gold
16448maybe-maintainer-clean-gold:
16449@if gold
16450maybe-maintainer-clean-gold: maintainer-clean-gold
16451
16452maintainer-clean-gold:
16453	@[ -f ./gold/Makefile ] || exit 0; \
16454	r=`${PWD_COMMAND}`; export r; \
16455	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16456	$(HOST_EXPORTS) \
16457	for flag in $(EXTRA_HOST_FLAGS) ; do \
16458	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16459	done; \
16460	echo "Doing maintainer-clean in gold" ; \
16461	(cd $(HOST_SUBDIR)/gold && \
16462	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16463	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16464	          "RANLIB=$${RANLIB}" \
16465	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16466	          maintainer-clean) \
16467	  || exit 1
16468
16469@endif gold
16470
16471
16472
16473.PHONY: configure-gprof maybe-configure-gprof
16474maybe-configure-gprof:
16475@if gcc-bootstrap
16476configure-gprof: stage_current
16477@endif gcc-bootstrap
16478@if gprof
16479maybe-configure-gprof: configure-gprof
16480configure-gprof:
16481	@: $(MAKE); $(unstage)
16482	@r=`${PWD_COMMAND}`; export r; \
16483	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16484	test ! -f $(HOST_SUBDIR)/gprof/Makefile || exit 0; \
16485	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gprof ; \
16486	$(HOST_EXPORTS)  \
16487	echo Configuring in $(HOST_SUBDIR)/gprof; \
16488	cd "$(HOST_SUBDIR)/gprof" || exit 1; \
16489	case $(srcdir) in \
16490	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
16491	  *) topdir=`echo $(HOST_SUBDIR)/gprof/ | \
16492		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
16493	esac; \
16494	srcdiroption="--srcdir=$${topdir}/gprof"; \
16495	libsrcdir="$$s/gprof"; \
16496	$(SHELL) $${libsrcdir}/configure \
16497	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
16498	  --target=${target_alias} $${srcdiroption}  \
16499	  || exit 1
16500@endif gprof
16501
16502
16503
16504
16505
16506.PHONY: all-gprof maybe-all-gprof
16507maybe-all-gprof:
16508@if gcc-bootstrap
16509all-gprof: stage_current
16510@endif gcc-bootstrap
16511@if gprof
16512TARGET-gprof=all
16513maybe-all-gprof: all-gprof
16514all-gprof: configure-gprof
16515	@: $(MAKE); $(unstage)
16516	@r=`${PWD_COMMAND}`; export r; \
16517	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16518	$(HOST_EXPORTS)  \
16519	(cd $(HOST_SUBDIR)/gprof && \
16520	  $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS)  \
16521		$(TARGET-gprof))
16522@endif gprof
16523
16524
16525
16526
16527.PHONY: check-gprof maybe-check-gprof
16528maybe-check-gprof:
16529@if gprof
16530maybe-check-gprof: check-gprof
16531
16532check-gprof:
16533	@: $(MAKE); $(unstage)
16534	@r=`${PWD_COMMAND}`; export r; \
16535	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16536	$(HOST_EXPORTS) \
16537	(cd $(HOST_SUBDIR)/gprof && \
16538	  $(MAKE) $(FLAGS_TO_PASS)  check)
16539
16540@endif gprof
16541
16542.PHONY: install-gprof maybe-install-gprof
16543maybe-install-gprof:
16544@if gprof
16545maybe-install-gprof: install-gprof
16546
16547install-gprof: installdirs
16548	@: $(MAKE); $(unstage)
16549	@r=`${PWD_COMMAND}`; export r; \
16550	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16551	$(HOST_EXPORTS) \
16552	(cd $(HOST_SUBDIR)/gprof && \
16553	  $(MAKE) $(FLAGS_TO_PASS)  install)
16554
16555@endif gprof
16556
16557.PHONY: install-strip-gprof maybe-install-strip-gprof
16558maybe-install-strip-gprof:
16559@if gprof
16560maybe-install-strip-gprof: install-strip-gprof
16561
16562install-strip-gprof: installdirs
16563	@: $(MAKE); $(unstage)
16564	@r=`${PWD_COMMAND}`; export r; \
16565	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16566	$(HOST_EXPORTS) \
16567	(cd $(HOST_SUBDIR)/gprof && \
16568	  $(MAKE) $(FLAGS_TO_PASS)  install-strip)
16569
16570@endif gprof
16571
16572# Other targets (info, dvi, pdf, etc.)
16573
16574.PHONY: maybe-info-gprof info-gprof
16575maybe-info-gprof:
16576@if gprof
16577maybe-info-gprof: info-gprof
16578
16579info-gprof: \
16580    configure-gprof
16581	@: $(MAKE); $(unstage)
16582	@[ -f ./gprof/Makefile ] || exit 0; \
16583	r=`${PWD_COMMAND}`; export r; \
16584	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16585	$(HOST_EXPORTS) \
16586	for flag in $(EXTRA_HOST_FLAGS) ; do \
16587	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16588	done; \
16589	echo "Doing info in gprof" ; \
16590	(cd $(HOST_SUBDIR)/gprof && \
16591	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16592	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16593	          "RANLIB=$${RANLIB}" \
16594	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16595	          info) \
16596	  || exit 1
16597
16598@endif gprof
16599
16600.PHONY: maybe-dvi-gprof dvi-gprof
16601maybe-dvi-gprof:
16602@if gprof
16603maybe-dvi-gprof: dvi-gprof
16604
16605dvi-gprof: \
16606    configure-gprof
16607	@: $(MAKE); $(unstage)
16608	@[ -f ./gprof/Makefile ] || exit 0; \
16609	r=`${PWD_COMMAND}`; export r; \
16610	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16611	$(HOST_EXPORTS) \
16612	for flag in $(EXTRA_HOST_FLAGS) ; do \
16613	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16614	done; \
16615	echo "Doing dvi in gprof" ; \
16616	(cd $(HOST_SUBDIR)/gprof && \
16617	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16618	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16619	          "RANLIB=$${RANLIB}" \
16620	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16621	          dvi) \
16622	  || exit 1
16623
16624@endif gprof
16625
16626.PHONY: maybe-pdf-gprof pdf-gprof
16627maybe-pdf-gprof:
16628@if gprof
16629maybe-pdf-gprof: pdf-gprof
16630
16631pdf-gprof: \
16632    configure-gprof
16633	@: $(MAKE); $(unstage)
16634	@[ -f ./gprof/Makefile ] || exit 0; \
16635	r=`${PWD_COMMAND}`; export r; \
16636	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16637	$(HOST_EXPORTS) \
16638	for flag in $(EXTRA_HOST_FLAGS) ; do \
16639	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16640	done; \
16641	echo "Doing pdf in gprof" ; \
16642	(cd $(HOST_SUBDIR)/gprof && \
16643	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16644	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16645	          "RANLIB=$${RANLIB}" \
16646	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16647	          pdf) \
16648	  || exit 1
16649
16650@endif gprof
16651
16652.PHONY: maybe-html-gprof html-gprof
16653maybe-html-gprof:
16654@if gprof
16655maybe-html-gprof: html-gprof
16656
16657html-gprof: \
16658    configure-gprof
16659	@: $(MAKE); $(unstage)
16660	@[ -f ./gprof/Makefile ] || exit 0; \
16661	r=`${PWD_COMMAND}`; export r; \
16662	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16663	$(HOST_EXPORTS) \
16664	for flag in $(EXTRA_HOST_FLAGS) ; do \
16665	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16666	done; \
16667	echo "Doing html in gprof" ; \
16668	(cd $(HOST_SUBDIR)/gprof && \
16669	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16670	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16671	          "RANLIB=$${RANLIB}" \
16672	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16673	          html) \
16674	  || exit 1
16675
16676@endif gprof
16677
16678.PHONY: maybe-TAGS-gprof TAGS-gprof
16679maybe-TAGS-gprof:
16680@if gprof
16681maybe-TAGS-gprof: TAGS-gprof
16682
16683TAGS-gprof: \
16684    configure-gprof
16685	@: $(MAKE); $(unstage)
16686	@[ -f ./gprof/Makefile ] || exit 0; \
16687	r=`${PWD_COMMAND}`; export r; \
16688	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16689	$(HOST_EXPORTS) \
16690	for flag in $(EXTRA_HOST_FLAGS) ; do \
16691	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16692	done; \
16693	echo "Doing TAGS in gprof" ; \
16694	(cd $(HOST_SUBDIR)/gprof && \
16695	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16696	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16697	          "RANLIB=$${RANLIB}" \
16698	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16699	          TAGS) \
16700	  || exit 1
16701
16702@endif gprof
16703
16704.PHONY: maybe-install-info-gprof install-info-gprof
16705maybe-install-info-gprof:
16706@if gprof
16707maybe-install-info-gprof: install-info-gprof
16708
16709install-info-gprof: \
16710    configure-gprof \
16711    info-gprof
16712	@: $(MAKE); $(unstage)
16713	@[ -f ./gprof/Makefile ] || exit 0; \
16714	r=`${PWD_COMMAND}`; export r; \
16715	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16716	$(HOST_EXPORTS) \
16717	for flag in $(EXTRA_HOST_FLAGS) ; do \
16718	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16719	done; \
16720	echo "Doing install-info in gprof" ; \
16721	(cd $(HOST_SUBDIR)/gprof && \
16722	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16723	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16724	          "RANLIB=$${RANLIB}" \
16725	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16726	          install-info) \
16727	  || exit 1
16728
16729@endif gprof
16730
16731.PHONY: maybe-install-pdf-gprof install-pdf-gprof
16732maybe-install-pdf-gprof:
16733@if gprof
16734maybe-install-pdf-gprof: install-pdf-gprof
16735
16736install-pdf-gprof: \
16737    configure-gprof \
16738    pdf-gprof
16739	@: $(MAKE); $(unstage)
16740	@[ -f ./gprof/Makefile ] || exit 0; \
16741	r=`${PWD_COMMAND}`; export r; \
16742	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16743	$(HOST_EXPORTS) \
16744	for flag in $(EXTRA_HOST_FLAGS) ; do \
16745	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16746	done; \
16747	echo "Doing install-pdf in gprof" ; \
16748	(cd $(HOST_SUBDIR)/gprof && \
16749	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16750	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16751	          "RANLIB=$${RANLIB}" \
16752	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16753	          install-pdf) \
16754	  || exit 1
16755
16756@endif gprof
16757
16758.PHONY: maybe-install-html-gprof install-html-gprof
16759maybe-install-html-gprof:
16760@if gprof
16761maybe-install-html-gprof: install-html-gprof
16762
16763install-html-gprof: \
16764    configure-gprof \
16765    html-gprof
16766	@: $(MAKE); $(unstage)
16767	@[ -f ./gprof/Makefile ] || exit 0; \
16768	r=`${PWD_COMMAND}`; export r; \
16769	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16770	$(HOST_EXPORTS) \
16771	for flag in $(EXTRA_HOST_FLAGS) ; do \
16772	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16773	done; \
16774	echo "Doing install-html in gprof" ; \
16775	(cd $(HOST_SUBDIR)/gprof && \
16776	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16777	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16778	          "RANLIB=$${RANLIB}" \
16779	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16780	          install-html) \
16781	  || exit 1
16782
16783@endif gprof
16784
16785.PHONY: maybe-installcheck-gprof installcheck-gprof
16786maybe-installcheck-gprof:
16787@if gprof
16788maybe-installcheck-gprof: installcheck-gprof
16789
16790installcheck-gprof: \
16791    configure-gprof
16792	@: $(MAKE); $(unstage)
16793	@[ -f ./gprof/Makefile ] || exit 0; \
16794	r=`${PWD_COMMAND}`; export r; \
16795	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16796	$(HOST_EXPORTS) \
16797	for flag in $(EXTRA_HOST_FLAGS) ; do \
16798	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16799	done; \
16800	echo "Doing installcheck in gprof" ; \
16801	(cd $(HOST_SUBDIR)/gprof && \
16802	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16803	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16804	          "RANLIB=$${RANLIB}" \
16805	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16806	          installcheck) \
16807	  || exit 1
16808
16809@endif gprof
16810
16811.PHONY: maybe-mostlyclean-gprof mostlyclean-gprof
16812maybe-mostlyclean-gprof:
16813@if gprof
16814maybe-mostlyclean-gprof: mostlyclean-gprof
16815
16816mostlyclean-gprof:
16817	@: $(MAKE); $(unstage)
16818	@[ -f ./gprof/Makefile ] || exit 0; \
16819	r=`${PWD_COMMAND}`; export r; \
16820	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16821	$(HOST_EXPORTS) \
16822	for flag in $(EXTRA_HOST_FLAGS) ; do \
16823	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16824	done; \
16825	echo "Doing mostlyclean in gprof" ; \
16826	(cd $(HOST_SUBDIR)/gprof && \
16827	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16828	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16829	          "RANLIB=$${RANLIB}" \
16830	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16831	          mostlyclean) \
16832	  || exit 1
16833
16834@endif gprof
16835
16836.PHONY: maybe-clean-gprof clean-gprof
16837maybe-clean-gprof:
16838@if gprof
16839maybe-clean-gprof: clean-gprof
16840
16841clean-gprof:
16842	@: $(MAKE); $(unstage)
16843	@[ -f ./gprof/Makefile ] || exit 0; \
16844	r=`${PWD_COMMAND}`; export r; \
16845	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16846	$(HOST_EXPORTS) \
16847	for flag in $(EXTRA_HOST_FLAGS) ; do \
16848	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16849	done; \
16850	echo "Doing clean in gprof" ; \
16851	(cd $(HOST_SUBDIR)/gprof && \
16852	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16853	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16854	          "RANLIB=$${RANLIB}" \
16855	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16856	          clean) \
16857	  || exit 1
16858
16859@endif gprof
16860
16861.PHONY: maybe-distclean-gprof distclean-gprof
16862maybe-distclean-gprof:
16863@if gprof
16864maybe-distclean-gprof: distclean-gprof
16865
16866distclean-gprof:
16867	@: $(MAKE); $(unstage)
16868	@[ -f ./gprof/Makefile ] || exit 0; \
16869	r=`${PWD_COMMAND}`; export r; \
16870	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16871	$(HOST_EXPORTS) \
16872	for flag in $(EXTRA_HOST_FLAGS) ; do \
16873	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16874	done; \
16875	echo "Doing distclean in gprof" ; \
16876	(cd $(HOST_SUBDIR)/gprof && \
16877	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16878	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16879	          "RANLIB=$${RANLIB}" \
16880	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16881	          distclean) \
16882	  || exit 1
16883
16884@endif gprof
16885
16886.PHONY: maybe-maintainer-clean-gprof maintainer-clean-gprof
16887maybe-maintainer-clean-gprof:
16888@if gprof
16889maybe-maintainer-clean-gprof: maintainer-clean-gprof
16890
16891maintainer-clean-gprof:
16892	@: $(MAKE); $(unstage)
16893	@[ -f ./gprof/Makefile ] || exit 0; \
16894	r=`${PWD_COMMAND}`; export r; \
16895	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16896	$(HOST_EXPORTS) \
16897	for flag in $(EXTRA_HOST_FLAGS) ; do \
16898	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16899	done; \
16900	echo "Doing maintainer-clean in gprof" ; \
16901	(cd $(HOST_SUBDIR)/gprof && \
16902	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16903	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16904	          "RANLIB=$${RANLIB}" \
16905	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16906	          maintainer-clean) \
16907	  || exit 1
16908
16909@endif gprof
16910
16911
16912
16913.PHONY: configure-intl maybe-configure-intl
16914maybe-configure-intl:
16915@if gcc-bootstrap
16916configure-intl: stage_current
16917@endif gcc-bootstrap
16918@if intl
16919maybe-configure-intl: configure-intl
16920configure-intl:
16921	@r=`${PWD_COMMAND}`; export r; \
16922	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16923	test ! -f $(HOST_SUBDIR)/intl/Makefile || exit 0; \
16924	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl ; \
16925	$(HOST_EXPORTS)  \
16926	echo Configuring in $(HOST_SUBDIR)/intl; \
16927	cd "$(HOST_SUBDIR)/intl" || exit 1; \
16928	case $(srcdir) in \
16929	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
16930	  *) topdir=`echo $(HOST_SUBDIR)/intl/ | \
16931		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
16932	esac; \
16933	srcdiroption="--srcdir=$${topdir}/intl"; \
16934	libsrcdir="$$s/intl"; \
16935	$(SHELL) $${libsrcdir}/configure \
16936	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
16937	  --target=${target_alias} $${srcdiroption}  \
16938	  || exit 1
16939@endif intl
16940
16941
16942
16943.PHONY: configure-stage1-intl maybe-configure-stage1-intl
16944maybe-configure-stage1-intl:
16945@if intl-bootstrap
16946maybe-configure-stage1-intl: configure-stage1-intl
16947configure-stage1-intl:
16948	@[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
16949	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl
16950	@r=`${PWD_COMMAND}`; export r; \
16951	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16952	TFLAGS="$(STAGE1_TFLAGS)"; \
16953	test ! -f $(HOST_SUBDIR)/intl/Makefile || exit 0; \
16954	$(HOST_EXPORTS) \
16955	CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
16956	CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
16957	LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS;  \
16958	echo Configuring stage 1 in $(HOST_SUBDIR)/intl ; \
16959	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl ; \
16960	cd $(HOST_SUBDIR)/intl || exit 1; \
16961	case $(srcdir) in \
16962	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
16963	  *) topdir=`echo $(HOST_SUBDIR)/intl/ | \
16964		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
16965	esac; \
16966	srcdiroption="--srcdir=$${topdir}/intl"; \
16967	libsrcdir="$$s/intl"; \
16968	$(SHELL) $${libsrcdir}/configure \
16969	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
16970	  --target=${target_alias} $${srcdiroption} \
16971	  $(STAGE1_CONFIGURE_FLAGS)
16972@endif intl-bootstrap
16973
16974.PHONY: configure-stage2-intl maybe-configure-stage2-intl
16975maybe-configure-stage2-intl:
16976@if intl-bootstrap
16977maybe-configure-stage2-intl: configure-stage2-intl
16978configure-stage2-intl:
16979	@[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
16980	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl
16981	@r=`${PWD_COMMAND}`; export r; \
16982	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16983	TFLAGS="$(STAGE2_TFLAGS)"; \
16984	test ! -f $(HOST_SUBDIR)/intl/Makefile || exit 0; \
16985	$(HOST_EXPORTS) \
16986	$(POSTSTAGE1_HOST_EXPORTS) \
16987	CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
16988	CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
16989	LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS;  \
16990	echo Configuring stage 2 in $(HOST_SUBDIR)/intl ; \
16991	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl ; \
16992	cd $(HOST_SUBDIR)/intl || exit 1; \
16993	case $(srcdir) in \
16994	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
16995	  *) topdir=`echo $(HOST_SUBDIR)/intl/ | \
16996		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
16997	esac; \
16998	srcdiroption="--srcdir=$${topdir}/intl"; \
16999	libsrcdir="$$s/intl"; \
17000	$(SHELL) $${libsrcdir}/configure \
17001	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
17002	  --target=${target_alias} $${srcdiroption} \
17003	  --with-build-libsubdir=$(HOST_SUBDIR) \
17004	  $(STAGE2_CONFIGURE_FLAGS)
17005@endif intl-bootstrap
17006
17007.PHONY: configure-stage3-intl maybe-configure-stage3-intl
17008maybe-configure-stage3-intl:
17009@if intl-bootstrap
17010maybe-configure-stage3-intl: configure-stage3-intl
17011configure-stage3-intl:
17012	@[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
17013	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl
17014	@r=`${PWD_COMMAND}`; export r; \
17015	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17016	TFLAGS="$(STAGE3_TFLAGS)"; \
17017	test ! -f $(HOST_SUBDIR)/intl/Makefile || exit 0; \
17018	$(HOST_EXPORTS) \
17019	$(POSTSTAGE1_HOST_EXPORTS) \
17020	CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
17021	CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
17022	LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS;  \
17023	echo Configuring stage 3 in $(HOST_SUBDIR)/intl ; \
17024	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl ; \
17025	cd $(HOST_SUBDIR)/intl || exit 1; \
17026	case $(srcdir) in \
17027	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
17028	  *) topdir=`echo $(HOST_SUBDIR)/intl/ | \
17029		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
17030	esac; \
17031	srcdiroption="--srcdir=$${topdir}/intl"; \
17032	libsrcdir="$$s/intl"; \
17033	$(SHELL) $${libsrcdir}/configure \
17034	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
17035	  --target=${target_alias} $${srcdiroption} \
17036	  --with-build-libsubdir=$(HOST_SUBDIR) \
17037	  $(STAGE3_CONFIGURE_FLAGS)
17038@endif intl-bootstrap
17039
17040.PHONY: configure-stage4-intl maybe-configure-stage4-intl
17041maybe-configure-stage4-intl:
17042@if intl-bootstrap
17043maybe-configure-stage4-intl: configure-stage4-intl
17044configure-stage4-intl:
17045	@[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
17046	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl
17047	@r=`${PWD_COMMAND}`; export r; \
17048	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17049	TFLAGS="$(STAGE4_TFLAGS)"; \
17050	test ! -f $(HOST_SUBDIR)/intl/Makefile || exit 0; \
17051	$(HOST_EXPORTS) \
17052	$(POSTSTAGE1_HOST_EXPORTS) \
17053	CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
17054	CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
17055	LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS;  \
17056	echo Configuring stage 4 in $(HOST_SUBDIR)/intl ; \
17057	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl ; \
17058	cd $(HOST_SUBDIR)/intl || exit 1; \
17059	case $(srcdir) in \
17060	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
17061	  *) topdir=`echo $(HOST_SUBDIR)/intl/ | \
17062		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
17063	esac; \
17064	srcdiroption="--srcdir=$${topdir}/intl"; \
17065	libsrcdir="$$s/intl"; \
17066	$(SHELL) $${libsrcdir}/configure \
17067	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
17068	  --target=${target_alias} $${srcdiroption} \
17069	  --with-build-libsubdir=$(HOST_SUBDIR) \
17070	  $(STAGE4_CONFIGURE_FLAGS)
17071@endif intl-bootstrap
17072
17073.PHONY: configure-stageprofile-intl maybe-configure-stageprofile-intl
17074maybe-configure-stageprofile-intl:
17075@if intl-bootstrap
17076maybe-configure-stageprofile-intl: configure-stageprofile-intl
17077configure-stageprofile-intl:
17078	@[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
17079	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl
17080	@r=`${PWD_COMMAND}`; export r; \
17081	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17082	TFLAGS="$(STAGEprofile_TFLAGS)"; \
17083	test ! -f $(HOST_SUBDIR)/intl/Makefile || exit 0; \
17084	$(HOST_EXPORTS) \
17085	$(POSTSTAGE1_HOST_EXPORTS) \
17086	CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
17087	CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
17088	LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS;  \
17089	echo Configuring stage profile in $(HOST_SUBDIR)/intl ; \
17090	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl ; \
17091	cd $(HOST_SUBDIR)/intl || exit 1; \
17092	case $(srcdir) in \
17093	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
17094	  *) topdir=`echo $(HOST_SUBDIR)/intl/ | \
17095		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
17096	esac; \
17097	srcdiroption="--srcdir=$${topdir}/intl"; \
17098	libsrcdir="$$s/intl"; \
17099	$(SHELL) $${libsrcdir}/configure \
17100	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
17101	  --target=${target_alias} $${srcdiroption} \
17102	  --with-build-libsubdir=$(HOST_SUBDIR) \
17103	  $(STAGEprofile_CONFIGURE_FLAGS)
17104@endif intl-bootstrap
17105
17106.PHONY: configure-stagefeedback-intl maybe-configure-stagefeedback-intl
17107maybe-configure-stagefeedback-intl:
17108@if intl-bootstrap
17109maybe-configure-stagefeedback-intl: configure-stagefeedback-intl
17110configure-stagefeedback-intl:
17111	@[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
17112	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl
17113	@r=`${PWD_COMMAND}`; export r; \
17114	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17115	TFLAGS="$(STAGEfeedback_TFLAGS)"; \
17116	test ! -f $(HOST_SUBDIR)/intl/Makefile || exit 0; \
17117	$(HOST_EXPORTS) \
17118	$(POSTSTAGE1_HOST_EXPORTS) \
17119	CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
17120	CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
17121	LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS;  \
17122	echo Configuring stage feedback in $(HOST_SUBDIR)/intl ; \
17123	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl ; \
17124	cd $(HOST_SUBDIR)/intl || exit 1; \
17125	case $(srcdir) in \
17126	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
17127	  *) topdir=`echo $(HOST_SUBDIR)/intl/ | \
17128		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
17129	esac; \
17130	srcdiroption="--srcdir=$${topdir}/intl"; \
17131	libsrcdir="$$s/intl"; \
17132	$(SHELL) $${libsrcdir}/configure \
17133	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
17134	  --target=${target_alias} $${srcdiroption} \
17135	  --with-build-libsubdir=$(HOST_SUBDIR) \
17136	  $(STAGEfeedback_CONFIGURE_FLAGS)
17137@endif intl-bootstrap
17138
17139
17140
17141
17142
17143.PHONY: all-intl maybe-all-intl
17144maybe-all-intl:
17145@if gcc-bootstrap
17146all-intl: stage_current
17147@endif gcc-bootstrap
17148@if intl
17149TARGET-intl=all
17150maybe-all-intl: all-intl
17151all-intl: configure-intl
17152	@r=`${PWD_COMMAND}`; export r; \
17153	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17154	$(HOST_EXPORTS)  \
17155	(cd $(HOST_SUBDIR)/intl && \
17156	  $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS)  \
17157		$(TARGET-intl))
17158@endif intl
17159
17160
17161
17162.PHONY: all-stage1-intl maybe-all-stage1-intl
17163.PHONY: clean-stage1-intl maybe-clean-stage1-intl
17164maybe-all-stage1-intl:
17165maybe-clean-stage1-intl:
17166@if intl-bootstrap
17167maybe-all-stage1-intl: all-stage1-intl
17168all-stage1: all-stage1-intl
17169TARGET-stage1-intl = $(TARGET-intl)
17170all-stage1-intl: configure-stage1-intl
17171	@[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
17172	@r=`${PWD_COMMAND}`; export r; \
17173	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17174	TFLAGS="$(STAGE1_TFLAGS)"; \
17175	$(HOST_EXPORTS)  \
17176	cd $(HOST_SUBDIR)/intl && \
17177	$(MAKE) $(BASE_FLAGS_TO_PASS) \
17178		CFLAGS="$(STAGE1_CFLAGS)" \
17179		CXXFLAGS="$(STAGE1_CXXFLAGS)" \
17180		LIBCFLAGS="$(LIBCFLAGS)" \
17181		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
17182		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
17183		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
17184		$(EXTRA_HOST_FLAGS)   \
17185		TFLAGS="$(STAGE1_TFLAGS)" \
17186		$(TARGET-stage1-intl)
17187
17188maybe-clean-stage1-intl: clean-stage1-intl
17189clean-stage1: clean-stage1-intl
17190clean-stage1-intl:
17191	@if [ $(current_stage) = stage1 ]; then \
17192	  [ -f $(HOST_SUBDIR)/intl/Makefile ] || exit 0; \
17193	else \
17194	  [ -f $(HOST_SUBDIR)/stage1-intl/Makefile ] || exit 0; \
17195	  $(MAKE) stage1-start; \
17196	fi; \
17197	cd $(HOST_SUBDIR)/intl && \
17198	$(MAKE) $(EXTRA_HOST_FLAGS)  \
17199		 clean
17200@endif intl-bootstrap
17201
17202
17203.PHONY: all-stage2-intl maybe-all-stage2-intl
17204.PHONY: clean-stage2-intl maybe-clean-stage2-intl
17205maybe-all-stage2-intl:
17206maybe-clean-stage2-intl:
17207@if intl-bootstrap
17208maybe-all-stage2-intl: all-stage2-intl
17209all-stage2: all-stage2-intl
17210TARGET-stage2-intl = $(TARGET-intl)
17211all-stage2-intl: configure-stage2-intl
17212	@[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
17213	@r=`${PWD_COMMAND}`; export r; \
17214	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17215	TFLAGS="$(STAGE2_TFLAGS)"; \
17216	$(HOST_EXPORTS) \
17217	$(POSTSTAGE1_HOST_EXPORTS)  \
17218	cd $(HOST_SUBDIR)/intl && \
17219	$(MAKE) $(BASE_FLAGS_TO_PASS) \
17220		CFLAGS="$(STAGE2_CFLAGS)" \
17221		CXXFLAGS="$(STAGE2_CXXFLAGS)" \
17222		LIBCFLAGS="$(STAGE2_CFLAGS)" \
17223		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
17224		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
17225		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
17226		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
17227		TFLAGS="$(STAGE2_TFLAGS)" \
17228		$(TARGET-stage2-intl)
17229
17230maybe-clean-stage2-intl: clean-stage2-intl
17231clean-stage2: clean-stage2-intl
17232clean-stage2-intl:
17233	@if [ $(current_stage) = stage2 ]; then \
17234	  [ -f $(HOST_SUBDIR)/intl/Makefile ] || exit 0; \
17235	else \
17236	  [ -f $(HOST_SUBDIR)/stage2-intl/Makefile ] || exit 0; \
17237	  $(MAKE) stage2-start; \
17238	fi; \
17239	cd $(HOST_SUBDIR)/intl && \
17240	$(MAKE) $(EXTRA_HOST_FLAGS)  \
17241		$(POSTSTAGE1_FLAGS_TO_PASS)  \
17242		 clean
17243@endif intl-bootstrap
17244
17245
17246.PHONY: all-stage3-intl maybe-all-stage3-intl
17247.PHONY: clean-stage3-intl maybe-clean-stage3-intl
17248maybe-all-stage3-intl:
17249maybe-clean-stage3-intl:
17250@if intl-bootstrap
17251maybe-all-stage3-intl: all-stage3-intl
17252all-stage3: all-stage3-intl
17253TARGET-stage3-intl = $(TARGET-intl)
17254all-stage3-intl: configure-stage3-intl
17255	@[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
17256	@r=`${PWD_COMMAND}`; export r; \
17257	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17258	TFLAGS="$(STAGE3_TFLAGS)"; \
17259	$(HOST_EXPORTS) \
17260	$(POSTSTAGE1_HOST_EXPORTS)  \
17261	cd $(HOST_SUBDIR)/intl && \
17262	$(MAKE) $(BASE_FLAGS_TO_PASS) \
17263		CFLAGS="$(STAGE3_CFLAGS)" \
17264		CXXFLAGS="$(STAGE3_CXXFLAGS)" \
17265		LIBCFLAGS="$(STAGE3_CFLAGS)" \
17266		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
17267		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
17268		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
17269		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
17270		TFLAGS="$(STAGE3_TFLAGS)" \
17271		$(TARGET-stage3-intl)
17272
17273maybe-clean-stage3-intl: clean-stage3-intl
17274clean-stage3: clean-stage3-intl
17275clean-stage3-intl:
17276	@if [ $(current_stage) = stage3 ]; then \
17277	  [ -f $(HOST_SUBDIR)/intl/Makefile ] || exit 0; \
17278	else \
17279	  [ -f $(HOST_SUBDIR)/stage3-intl/Makefile ] || exit 0; \
17280	  $(MAKE) stage3-start; \
17281	fi; \
17282	cd $(HOST_SUBDIR)/intl && \
17283	$(MAKE) $(EXTRA_HOST_FLAGS)  \
17284		$(POSTSTAGE1_FLAGS_TO_PASS)  \
17285		 clean
17286@endif intl-bootstrap
17287
17288
17289.PHONY: all-stage4-intl maybe-all-stage4-intl
17290.PHONY: clean-stage4-intl maybe-clean-stage4-intl
17291maybe-all-stage4-intl:
17292maybe-clean-stage4-intl:
17293@if intl-bootstrap
17294maybe-all-stage4-intl: all-stage4-intl
17295all-stage4: all-stage4-intl
17296TARGET-stage4-intl = $(TARGET-intl)
17297all-stage4-intl: configure-stage4-intl
17298	@[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
17299	@r=`${PWD_COMMAND}`; export r; \
17300	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17301	TFLAGS="$(STAGE4_TFLAGS)"; \
17302	$(HOST_EXPORTS) \
17303	$(POSTSTAGE1_HOST_EXPORTS)  \
17304	cd $(HOST_SUBDIR)/intl && \
17305	$(MAKE) $(BASE_FLAGS_TO_PASS) \
17306		CFLAGS="$(STAGE4_CFLAGS)" \
17307		CXXFLAGS="$(STAGE4_CXXFLAGS)" \
17308		LIBCFLAGS="$(STAGE4_CFLAGS)" \
17309		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
17310		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
17311		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
17312		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
17313		TFLAGS="$(STAGE4_TFLAGS)" \
17314		$(TARGET-stage4-intl)
17315
17316maybe-clean-stage4-intl: clean-stage4-intl
17317clean-stage4: clean-stage4-intl
17318clean-stage4-intl:
17319	@if [ $(current_stage) = stage4 ]; then \
17320	  [ -f $(HOST_SUBDIR)/intl/Makefile ] || exit 0; \
17321	else \
17322	  [ -f $(HOST_SUBDIR)/stage4-intl/Makefile ] || exit 0; \
17323	  $(MAKE) stage4-start; \
17324	fi; \
17325	cd $(HOST_SUBDIR)/intl && \
17326	$(MAKE) $(EXTRA_HOST_FLAGS)  \
17327		$(POSTSTAGE1_FLAGS_TO_PASS)  \
17328		 clean
17329@endif intl-bootstrap
17330
17331
17332.PHONY: all-stageprofile-intl maybe-all-stageprofile-intl
17333.PHONY: clean-stageprofile-intl maybe-clean-stageprofile-intl
17334maybe-all-stageprofile-intl:
17335maybe-clean-stageprofile-intl:
17336@if intl-bootstrap
17337maybe-all-stageprofile-intl: all-stageprofile-intl
17338all-stageprofile: all-stageprofile-intl
17339TARGET-stageprofile-intl = $(TARGET-intl)
17340all-stageprofile-intl: configure-stageprofile-intl
17341	@[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
17342	@r=`${PWD_COMMAND}`; export r; \
17343	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17344	TFLAGS="$(STAGEprofile_TFLAGS)"; \
17345	$(HOST_EXPORTS) \
17346	$(POSTSTAGE1_HOST_EXPORTS)  \
17347	cd $(HOST_SUBDIR)/intl && \
17348	$(MAKE) $(BASE_FLAGS_TO_PASS) \
17349		CFLAGS="$(STAGEprofile_CFLAGS)" \
17350		CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
17351		LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
17352		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
17353		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
17354		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
17355		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
17356		TFLAGS="$(STAGEprofile_TFLAGS)" \
17357		$(TARGET-stageprofile-intl)
17358
17359maybe-clean-stageprofile-intl: clean-stageprofile-intl
17360clean-stageprofile: clean-stageprofile-intl
17361clean-stageprofile-intl:
17362	@if [ $(current_stage) = stageprofile ]; then \
17363	  [ -f $(HOST_SUBDIR)/intl/Makefile ] || exit 0; \
17364	else \
17365	  [ -f $(HOST_SUBDIR)/stageprofile-intl/Makefile ] || exit 0; \
17366	  $(MAKE) stageprofile-start; \
17367	fi; \
17368	cd $(HOST_SUBDIR)/intl && \
17369	$(MAKE) $(EXTRA_HOST_FLAGS)  \
17370		$(POSTSTAGE1_FLAGS_TO_PASS)  \
17371		 clean
17372@endif intl-bootstrap
17373
17374
17375.PHONY: all-stagefeedback-intl maybe-all-stagefeedback-intl
17376.PHONY: clean-stagefeedback-intl maybe-clean-stagefeedback-intl
17377maybe-all-stagefeedback-intl:
17378maybe-clean-stagefeedback-intl:
17379@if intl-bootstrap
17380maybe-all-stagefeedback-intl: all-stagefeedback-intl
17381all-stagefeedback: all-stagefeedback-intl
17382TARGET-stagefeedback-intl = $(TARGET-intl)
17383all-stagefeedback-intl: configure-stagefeedback-intl
17384	@[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
17385	@r=`${PWD_COMMAND}`; export r; \
17386	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17387	TFLAGS="$(STAGEfeedback_TFLAGS)"; \
17388	$(HOST_EXPORTS) \
17389	$(POSTSTAGE1_HOST_EXPORTS)  \
17390	cd $(HOST_SUBDIR)/intl && \
17391	$(MAKE) $(BASE_FLAGS_TO_PASS) \
17392		CFLAGS="$(STAGEfeedback_CFLAGS)" \
17393		CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
17394		LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
17395		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
17396		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
17397		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
17398		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
17399		TFLAGS="$(STAGEfeedback_TFLAGS)" \
17400		$(TARGET-stagefeedback-intl)
17401
17402maybe-clean-stagefeedback-intl: clean-stagefeedback-intl
17403clean-stagefeedback: clean-stagefeedback-intl
17404clean-stagefeedback-intl:
17405	@if [ $(current_stage) = stagefeedback ]; then \
17406	  [ -f $(HOST_SUBDIR)/intl/Makefile ] || exit 0; \
17407	else \
17408	  [ -f $(HOST_SUBDIR)/stagefeedback-intl/Makefile ] || exit 0; \
17409	  $(MAKE) stagefeedback-start; \
17410	fi; \
17411	cd $(HOST_SUBDIR)/intl && \
17412	$(MAKE) $(EXTRA_HOST_FLAGS)  \
17413		$(POSTSTAGE1_FLAGS_TO_PASS)  \
17414		 clean
17415@endif intl-bootstrap
17416
17417
17418
17419
17420
17421.PHONY: check-intl maybe-check-intl
17422maybe-check-intl:
17423@if intl
17424maybe-check-intl: check-intl
17425
17426check-intl:
17427	@: $(MAKE); $(unstage)
17428	@r=`${PWD_COMMAND}`; export r; \
17429	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17430	$(HOST_EXPORTS) \
17431	(cd $(HOST_SUBDIR)/intl && \
17432	  $(MAKE) $(FLAGS_TO_PASS)  check)
17433
17434@endif intl
17435
17436.PHONY: install-intl maybe-install-intl
17437maybe-install-intl:
17438@if intl
17439maybe-install-intl: install-intl
17440
17441install-intl: installdirs
17442	@: $(MAKE); $(unstage)
17443	@r=`${PWD_COMMAND}`; export r; \
17444	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17445	$(HOST_EXPORTS) \
17446	(cd $(HOST_SUBDIR)/intl && \
17447	  $(MAKE) $(FLAGS_TO_PASS)  install)
17448
17449@endif intl
17450
17451.PHONY: install-strip-intl maybe-install-strip-intl
17452maybe-install-strip-intl:
17453@if intl
17454maybe-install-strip-intl: install-strip-intl
17455
17456install-strip-intl: installdirs
17457	@: $(MAKE); $(unstage)
17458	@r=`${PWD_COMMAND}`; export r; \
17459	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17460	$(HOST_EXPORTS) \
17461	(cd $(HOST_SUBDIR)/intl && \
17462	  $(MAKE) $(FLAGS_TO_PASS)  install-strip)
17463
17464@endif intl
17465
17466# Other targets (info, dvi, pdf, etc.)
17467
17468.PHONY: maybe-info-intl info-intl
17469maybe-info-intl:
17470@if intl
17471maybe-info-intl: info-intl
17472
17473info-intl: \
17474    configure-intl
17475	@[ -f ./intl/Makefile ] || exit 0; \
17476	r=`${PWD_COMMAND}`; export r; \
17477	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17478	$(HOST_EXPORTS) \
17479	for flag in $(EXTRA_HOST_FLAGS) ; do \
17480	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17481	done; \
17482	echo "Doing info in intl" ; \
17483	(cd $(HOST_SUBDIR)/intl && \
17484	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17485	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17486	          "RANLIB=$${RANLIB}" \
17487	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17488	          info) \
17489	  || exit 1
17490
17491@endif intl
17492
17493.PHONY: maybe-dvi-intl dvi-intl
17494maybe-dvi-intl:
17495@if intl
17496maybe-dvi-intl: dvi-intl
17497
17498dvi-intl: \
17499    configure-intl
17500	@[ -f ./intl/Makefile ] || exit 0; \
17501	r=`${PWD_COMMAND}`; export r; \
17502	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17503	$(HOST_EXPORTS) \
17504	for flag in $(EXTRA_HOST_FLAGS) ; do \
17505	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17506	done; \
17507	echo "Doing dvi in intl" ; \
17508	(cd $(HOST_SUBDIR)/intl && \
17509	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17510	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17511	          "RANLIB=$${RANLIB}" \
17512	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17513	          dvi) \
17514	  || exit 1
17515
17516@endif intl
17517
17518.PHONY: maybe-pdf-intl pdf-intl
17519maybe-pdf-intl:
17520@if intl
17521maybe-pdf-intl: pdf-intl
17522
17523pdf-intl: \
17524    configure-intl
17525	@[ -f ./intl/Makefile ] || exit 0; \
17526	r=`${PWD_COMMAND}`; export r; \
17527	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17528	$(HOST_EXPORTS) \
17529	for flag in $(EXTRA_HOST_FLAGS) ; do \
17530	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17531	done; \
17532	echo "Doing pdf in intl" ; \
17533	(cd $(HOST_SUBDIR)/intl && \
17534	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17535	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17536	          "RANLIB=$${RANLIB}" \
17537	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17538	          pdf) \
17539	  || exit 1
17540
17541@endif intl
17542
17543.PHONY: maybe-html-intl html-intl
17544maybe-html-intl:
17545@if intl
17546maybe-html-intl: html-intl
17547
17548html-intl: \
17549    configure-intl
17550	@[ -f ./intl/Makefile ] || exit 0; \
17551	r=`${PWD_COMMAND}`; export r; \
17552	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17553	$(HOST_EXPORTS) \
17554	for flag in $(EXTRA_HOST_FLAGS) ; do \
17555	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17556	done; \
17557	echo "Doing html in intl" ; \
17558	(cd $(HOST_SUBDIR)/intl && \
17559	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17560	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17561	          "RANLIB=$${RANLIB}" \
17562	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17563	          html) \
17564	  || exit 1
17565
17566@endif intl
17567
17568.PHONY: maybe-TAGS-intl TAGS-intl
17569maybe-TAGS-intl:
17570@if intl
17571maybe-TAGS-intl: TAGS-intl
17572
17573TAGS-intl: \
17574    configure-intl
17575	@[ -f ./intl/Makefile ] || exit 0; \
17576	r=`${PWD_COMMAND}`; export r; \
17577	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17578	$(HOST_EXPORTS) \
17579	for flag in $(EXTRA_HOST_FLAGS) ; do \
17580	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17581	done; \
17582	echo "Doing TAGS in intl" ; \
17583	(cd $(HOST_SUBDIR)/intl && \
17584	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17585	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17586	          "RANLIB=$${RANLIB}" \
17587	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17588	          TAGS) \
17589	  || exit 1
17590
17591@endif intl
17592
17593.PHONY: maybe-install-info-intl install-info-intl
17594maybe-install-info-intl:
17595@if intl
17596maybe-install-info-intl: install-info-intl
17597
17598install-info-intl: \
17599    configure-intl \
17600    info-intl
17601	@[ -f ./intl/Makefile ] || exit 0; \
17602	r=`${PWD_COMMAND}`; export r; \
17603	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17604	$(HOST_EXPORTS) \
17605	for flag in $(EXTRA_HOST_FLAGS) ; do \
17606	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17607	done; \
17608	echo "Doing install-info in intl" ; \
17609	(cd $(HOST_SUBDIR)/intl && \
17610	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17611	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17612	          "RANLIB=$${RANLIB}" \
17613	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17614	          install-info) \
17615	  || exit 1
17616
17617@endif intl
17618
17619.PHONY: maybe-install-pdf-intl install-pdf-intl
17620maybe-install-pdf-intl:
17621@if intl
17622maybe-install-pdf-intl: install-pdf-intl
17623
17624install-pdf-intl: \
17625    configure-intl \
17626    pdf-intl
17627	@[ -f ./intl/Makefile ] || exit 0; \
17628	r=`${PWD_COMMAND}`; export r; \
17629	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17630	$(HOST_EXPORTS) \
17631	for flag in $(EXTRA_HOST_FLAGS) ; do \
17632	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17633	done; \
17634	echo "Doing install-pdf in intl" ; \
17635	(cd $(HOST_SUBDIR)/intl && \
17636	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17637	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17638	          "RANLIB=$${RANLIB}" \
17639	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17640	          install-pdf) \
17641	  || exit 1
17642
17643@endif intl
17644
17645.PHONY: maybe-install-html-intl install-html-intl
17646maybe-install-html-intl:
17647@if intl
17648maybe-install-html-intl: install-html-intl
17649
17650install-html-intl: \
17651    configure-intl \
17652    html-intl
17653	@[ -f ./intl/Makefile ] || exit 0; \
17654	r=`${PWD_COMMAND}`; export r; \
17655	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17656	$(HOST_EXPORTS) \
17657	for flag in $(EXTRA_HOST_FLAGS) ; do \
17658	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17659	done; \
17660	echo "Doing install-html in intl" ; \
17661	(cd $(HOST_SUBDIR)/intl && \
17662	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17663	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17664	          "RANLIB=$${RANLIB}" \
17665	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17666	          install-html) \
17667	  || exit 1
17668
17669@endif intl
17670
17671.PHONY: maybe-installcheck-intl installcheck-intl
17672maybe-installcheck-intl:
17673@if intl
17674maybe-installcheck-intl: installcheck-intl
17675
17676installcheck-intl: \
17677    configure-intl
17678	@[ -f ./intl/Makefile ] || exit 0; \
17679	r=`${PWD_COMMAND}`; export r; \
17680	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17681	$(HOST_EXPORTS) \
17682	for flag in $(EXTRA_HOST_FLAGS) ; do \
17683	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17684	done; \
17685	echo "Doing installcheck in intl" ; \
17686	(cd $(HOST_SUBDIR)/intl && \
17687	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17688	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17689	          "RANLIB=$${RANLIB}" \
17690	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17691	          installcheck) \
17692	  || exit 1
17693
17694@endif intl
17695
17696.PHONY: maybe-mostlyclean-intl mostlyclean-intl
17697maybe-mostlyclean-intl:
17698@if intl
17699maybe-mostlyclean-intl: mostlyclean-intl
17700
17701mostlyclean-intl:
17702	@[ -f ./intl/Makefile ] || exit 0; \
17703	r=`${PWD_COMMAND}`; export r; \
17704	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17705	$(HOST_EXPORTS) \
17706	for flag in $(EXTRA_HOST_FLAGS) ; do \
17707	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17708	done; \
17709	echo "Doing mostlyclean in intl" ; \
17710	(cd $(HOST_SUBDIR)/intl && \
17711	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17712	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17713	          "RANLIB=$${RANLIB}" \
17714	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17715	          mostlyclean) \
17716	  || exit 1
17717
17718@endif intl
17719
17720.PHONY: maybe-clean-intl clean-intl
17721maybe-clean-intl:
17722@if intl
17723maybe-clean-intl: clean-intl
17724
17725clean-intl:
17726	@[ -f ./intl/Makefile ] || exit 0; \
17727	r=`${PWD_COMMAND}`; export r; \
17728	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17729	$(HOST_EXPORTS) \
17730	for flag in $(EXTRA_HOST_FLAGS) ; do \
17731	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17732	done; \
17733	echo "Doing clean in intl" ; \
17734	(cd $(HOST_SUBDIR)/intl && \
17735	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17736	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17737	          "RANLIB=$${RANLIB}" \
17738	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17739	          clean) \
17740	  || exit 1
17741
17742@endif intl
17743
17744.PHONY: maybe-distclean-intl distclean-intl
17745maybe-distclean-intl:
17746@if intl
17747maybe-distclean-intl: distclean-intl
17748
17749distclean-intl:
17750	@[ -f ./intl/Makefile ] || exit 0; \
17751	r=`${PWD_COMMAND}`; export r; \
17752	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17753	$(HOST_EXPORTS) \
17754	for flag in $(EXTRA_HOST_FLAGS) ; do \
17755	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17756	done; \
17757	echo "Doing distclean in intl" ; \
17758	(cd $(HOST_SUBDIR)/intl && \
17759	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17760	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17761	          "RANLIB=$${RANLIB}" \
17762	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17763	          distclean) \
17764	  || exit 1
17765
17766@endif intl
17767
17768.PHONY: maybe-maintainer-clean-intl maintainer-clean-intl
17769maybe-maintainer-clean-intl:
17770@if intl
17771maybe-maintainer-clean-intl: maintainer-clean-intl
17772
17773maintainer-clean-intl:
17774	@[ -f ./intl/Makefile ] || exit 0; \
17775	r=`${PWD_COMMAND}`; export r; \
17776	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17777	$(HOST_EXPORTS) \
17778	for flag in $(EXTRA_HOST_FLAGS) ; do \
17779	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17780	done; \
17781	echo "Doing maintainer-clean in intl" ; \
17782	(cd $(HOST_SUBDIR)/intl && \
17783	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17784	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17785	          "RANLIB=$${RANLIB}" \
17786	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17787	          maintainer-clean) \
17788	  || exit 1
17789
17790@endif intl
17791
17792
17793
17794.PHONY: configure-tcl maybe-configure-tcl
17795maybe-configure-tcl:
17796@if gcc-bootstrap
17797configure-tcl: stage_current
17798@endif gcc-bootstrap
17799@if tcl
17800maybe-configure-tcl: configure-tcl
17801configure-tcl:
17802	@: $(MAKE); $(unstage)
17803	@r=`${PWD_COMMAND}`; export r; \
17804	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17805	test ! -f $(HOST_SUBDIR)/tcl/Makefile || exit 0; \
17806	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/tcl ; \
17807	$(HOST_EXPORTS)  \
17808	echo Configuring in $(HOST_SUBDIR)/tcl; \
17809	cd "$(HOST_SUBDIR)/tcl" || exit 1; \
17810	case $(srcdir) in \
17811	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
17812	  *) topdir=`echo $(HOST_SUBDIR)/tcl/ | \
17813		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
17814	esac; \
17815	srcdiroption="--srcdir=$${topdir}/tcl"; \
17816	libsrcdir="$$s/tcl"; \
17817	$(SHELL) $${libsrcdir}/configure \
17818	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
17819	  --target=${target_alias} $${srcdiroption}  \
17820	  || exit 1
17821@endif tcl
17822
17823
17824
17825
17826
17827.PHONY: all-tcl maybe-all-tcl
17828maybe-all-tcl:
17829@if gcc-bootstrap
17830all-tcl: stage_current
17831@endif gcc-bootstrap
17832@if tcl
17833TARGET-tcl=all
17834maybe-all-tcl: all-tcl
17835all-tcl: configure-tcl
17836	@: $(MAKE); $(unstage)
17837	@r=`${PWD_COMMAND}`; export r; \
17838	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17839	$(HOST_EXPORTS)  \
17840	(cd $(HOST_SUBDIR)/tcl && \
17841	  $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS)  \
17842		$(TARGET-tcl))
17843@endif tcl
17844
17845
17846
17847
17848.PHONY: check-tcl maybe-check-tcl
17849maybe-check-tcl:
17850@if tcl
17851maybe-check-tcl: check-tcl
17852
17853check-tcl:
17854	@: $(MAKE); $(unstage)
17855	@r=`${PWD_COMMAND}`; export r; \
17856	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17857	$(HOST_EXPORTS) \
17858	(cd $(HOST_SUBDIR)/tcl && \
17859	  $(MAKE) $(FLAGS_TO_PASS)  check)
17860
17861@endif tcl
17862
17863.PHONY: install-tcl maybe-install-tcl
17864maybe-install-tcl:
17865@if tcl
17866maybe-install-tcl: install-tcl
17867
17868install-tcl: installdirs
17869	@: $(MAKE); $(unstage)
17870	@r=`${PWD_COMMAND}`; export r; \
17871	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17872	$(HOST_EXPORTS) \
17873	(cd $(HOST_SUBDIR)/tcl && \
17874	  $(MAKE) $(FLAGS_TO_PASS)  install)
17875
17876@endif tcl
17877
17878.PHONY: install-strip-tcl maybe-install-strip-tcl
17879maybe-install-strip-tcl:
17880@if tcl
17881maybe-install-strip-tcl: install-strip-tcl
17882
17883install-strip-tcl: installdirs
17884	@: $(MAKE); $(unstage)
17885	@r=`${PWD_COMMAND}`; export r; \
17886	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17887	$(HOST_EXPORTS) \
17888	(cd $(HOST_SUBDIR)/tcl && \
17889	  $(MAKE) $(FLAGS_TO_PASS)  install-strip)
17890
17891@endif tcl
17892
17893# Other targets (info, dvi, pdf, etc.)
17894
17895.PHONY: maybe-info-tcl info-tcl
17896maybe-info-tcl:
17897@if tcl
17898maybe-info-tcl: info-tcl
17899
17900info-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 info 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	          info) \
17917	  || exit 1
17918
17919@endif tcl
17920
17921.PHONY: maybe-dvi-tcl dvi-tcl
17922maybe-dvi-tcl:
17923@if tcl
17924maybe-dvi-tcl: dvi-tcl
17925
17926dvi-tcl: \
17927    configure-tcl
17928	@: $(MAKE); $(unstage)
17929	@[ -f ./tcl/Makefile ] || exit 0; \
17930	r=`${PWD_COMMAND}`; export r; \
17931	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17932	$(HOST_EXPORTS) \
17933	for flag in $(EXTRA_HOST_FLAGS) ; do \
17934	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17935	done; \
17936	echo "Doing dvi in tcl" ; \
17937	(cd $(HOST_SUBDIR)/tcl && \
17938	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17939	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17940	          "RANLIB=$${RANLIB}" \
17941	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17942	          dvi) \
17943	  || exit 1
17944
17945@endif tcl
17946
17947.PHONY: maybe-pdf-tcl pdf-tcl
17948maybe-pdf-tcl:
17949@if tcl
17950maybe-pdf-tcl: pdf-tcl
17951
17952pdf-tcl: \
17953    configure-tcl
17954	@: $(MAKE); $(unstage)
17955	@[ -f ./tcl/Makefile ] || exit 0; \
17956	r=`${PWD_COMMAND}`; export r; \
17957	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17958	$(HOST_EXPORTS) \
17959	for flag in $(EXTRA_HOST_FLAGS) ; do \
17960	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17961	done; \
17962	echo "Doing pdf in tcl" ; \
17963	(cd $(HOST_SUBDIR)/tcl && \
17964	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17965	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17966	          "RANLIB=$${RANLIB}" \
17967	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17968	          pdf) \
17969	  || exit 1
17970
17971@endif tcl
17972
17973.PHONY: maybe-html-tcl html-tcl
17974maybe-html-tcl:
17975@if tcl
17976maybe-html-tcl: html-tcl
17977
17978html-tcl: \
17979    configure-tcl
17980	@: $(MAKE); $(unstage)
17981	@[ -f ./tcl/Makefile ] || exit 0; \
17982	r=`${PWD_COMMAND}`; export r; \
17983	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17984	$(HOST_EXPORTS) \
17985	for flag in $(EXTRA_HOST_FLAGS) ; do \
17986	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17987	done; \
17988	echo "Doing html in tcl" ; \
17989	(cd $(HOST_SUBDIR)/tcl && \
17990	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17991	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17992	          "RANLIB=$${RANLIB}" \
17993	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17994	          html) \
17995	  || exit 1
17996
17997@endif tcl
17998
17999.PHONY: maybe-TAGS-tcl TAGS-tcl
18000maybe-TAGS-tcl:
18001@if tcl
18002maybe-TAGS-tcl: TAGS-tcl
18003
18004TAGS-tcl: \
18005    configure-tcl
18006	@: $(MAKE); $(unstage)
18007	@[ -f ./tcl/Makefile ] || exit 0; \
18008	r=`${PWD_COMMAND}`; export r; \
18009	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18010	$(HOST_EXPORTS) \
18011	for flag in $(EXTRA_HOST_FLAGS) ; do \
18012	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18013	done; \
18014	echo "Doing TAGS in tcl" ; \
18015	(cd $(HOST_SUBDIR)/tcl && \
18016	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18017	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18018	          "RANLIB=$${RANLIB}" \
18019	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18020	          TAGS) \
18021	  || exit 1
18022
18023@endif tcl
18024
18025.PHONY: maybe-install-info-tcl install-info-tcl
18026maybe-install-info-tcl:
18027@if tcl
18028maybe-install-info-tcl: install-info-tcl
18029
18030install-info-tcl: \
18031    configure-tcl \
18032    info-tcl
18033	@: $(MAKE); $(unstage)
18034	@[ -f ./tcl/Makefile ] || exit 0; \
18035	r=`${PWD_COMMAND}`; export r; \
18036	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18037	$(HOST_EXPORTS) \
18038	for flag in $(EXTRA_HOST_FLAGS) ; do \
18039	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18040	done; \
18041	echo "Doing install-info in tcl" ; \
18042	(cd $(HOST_SUBDIR)/tcl && \
18043	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18044	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18045	          "RANLIB=$${RANLIB}" \
18046	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18047	          install-info) \
18048	  || exit 1
18049
18050@endif tcl
18051
18052.PHONY: maybe-install-pdf-tcl install-pdf-tcl
18053maybe-install-pdf-tcl:
18054@if tcl
18055maybe-install-pdf-tcl: install-pdf-tcl
18056
18057install-pdf-tcl: \
18058    configure-tcl \
18059    pdf-tcl
18060	@: $(MAKE); $(unstage)
18061	@[ -f ./tcl/Makefile ] || exit 0; \
18062	r=`${PWD_COMMAND}`; export r; \
18063	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18064	$(HOST_EXPORTS) \
18065	for flag in $(EXTRA_HOST_FLAGS) ; do \
18066	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18067	done; \
18068	echo "Doing install-pdf in tcl" ; \
18069	(cd $(HOST_SUBDIR)/tcl && \
18070	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18071	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18072	          "RANLIB=$${RANLIB}" \
18073	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18074	          install-pdf) \
18075	  || exit 1
18076
18077@endif tcl
18078
18079.PHONY: maybe-install-html-tcl install-html-tcl
18080maybe-install-html-tcl:
18081@if tcl
18082maybe-install-html-tcl: install-html-tcl
18083
18084install-html-tcl: \
18085    configure-tcl \
18086    html-tcl
18087	@: $(MAKE); $(unstage)
18088	@[ -f ./tcl/Makefile ] || exit 0; \
18089	r=`${PWD_COMMAND}`; export r; \
18090	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18091	$(HOST_EXPORTS) \
18092	for flag in $(EXTRA_HOST_FLAGS) ; do \
18093	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18094	done; \
18095	echo "Doing install-html in tcl" ; \
18096	(cd $(HOST_SUBDIR)/tcl && \
18097	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18098	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18099	          "RANLIB=$${RANLIB}" \
18100	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18101	          install-html) \
18102	  || exit 1
18103
18104@endif tcl
18105
18106.PHONY: maybe-installcheck-tcl installcheck-tcl
18107maybe-installcheck-tcl:
18108@if tcl
18109maybe-installcheck-tcl: installcheck-tcl
18110
18111installcheck-tcl: \
18112    configure-tcl
18113	@: $(MAKE); $(unstage)
18114	@[ -f ./tcl/Makefile ] || exit 0; \
18115	r=`${PWD_COMMAND}`; export r; \
18116	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18117	$(HOST_EXPORTS) \
18118	for flag in $(EXTRA_HOST_FLAGS) ; do \
18119	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18120	done; \
18121	echo "Doing installcheck in tcl" ; \
18122	(cd $(HOST_SUBDIR)/tcl && \
18123	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18124	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18125	          "RANLIB=$${RANLIB}" \
18126	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18127	          installcheck) \
18128	  || exit 1
18129
18130@endif tcl
18131
18132.PHONY: maybe-mostlyclean-tcl mostlyclean-tcl
18133maybe-mostlyclean-tcl:
18134@if tcl
18135maybe-mostlyclean-tcl: mostlyclean-tcl
18136
18137# tcl doesn't support mostlyclean.
18138mostlyclean-tcl:
18139
18140@endif tcl
18141
18142.PHONY: maybe-clean-tcl clean-tcl
18143maybe-clean-tcl:
18144@if tcl
18145maybe-clean-tcl: clean-tcl
18146
18147clean-tcl:
18148	@: $(MAKE); $(unstage)
18149	@[ -f ./tcl/Makefile ] || exit 0; \
18150	r=`${PWD_COMMAND}`; export r; \
18151	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18152	$(HOST_EXPORTS) \
18153	for flag in $(EXTRA_HOST_FLAGS) ; do \
18154	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18155	done; \
18156	echo "Doing clean in tcl" ; \
18157	(cd $(HOST_SUBDIR)/tcl && \
18158	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18159	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18160	          "RANLIB=$${RANLIB}" \
18161	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18162	          clean) \
18163	  || exit 1
18164
18165@endif tcl
18166
18167.PHONY: maybe-distclean-tcl distclean-tcl
18168maybe-distclean-tcl:
18169@if tcl
18170maybe-distclean-tcl: distclean-tcl
18171
18172distclean-tcl:
18173	@: $(MAKE); $(unstage)
18174	@[ -f ./tcl/Makefile ] || exit 0; \
18175	r=`${PWD_COMMAND}`; export r; \
18176	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18177	$(HOST_EXPORTS) \
18178	for flag in $(EXTRA_HOST_FLAGS) ; do \
18179	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18180	done; \
18181	echo "Doing distclean in tcl" ; \
18182	(cd $(HOST_SUBDIR)/tcl && \
18183	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18184	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18185	          "RANLIB=$${RANLIB}" \
18186	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18187	          distclean) \
18188	  || exit 1
18189
18190@endif tcl
18191
18192.PHONY: maybe-maintainer-clean-tcl maintainer-clean-tcl
18193maybe-maintainer-clean-tcl:
18194@if tcl
18195maybe-maintainer-clean-tcl: maintainer-clean-tcl
18196
18197maintainer-clean-tcl:
18198	@: $(MAKE); $(unstage)
18199	@[ -f ./tcl/Makefile ] || exit 0; \
18200	r=`${PWD_COMMAND}`; export r; \
18201	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18202	$(HOST_EXPORTS) \
18203	for flag in $(EXTRA_HOST_FLAGS) ; do \
18204	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18205	done; \
18206	echo "Doing maintainer-clean in tcl" ; \
18207	(cd $(HOST_SUBDIR)/tcl && \
18208	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18209	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18210	          "RANLIB=$${RANLIB}" \
18211	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18212	          maintainer-clean) \
18213	  || exit 1
18214
18215@endif tcl
18216
18217
18218
18219.PHONY: configure-itcl maybe-configure-itcl
18220maybe-configure-itcl:
18221@if gcc-bootstrap
18222configure-itcl: stage_current
18223@endif gcc-bootstrap
18224@if itcl
18225maybe-configure-itcl: configure-itcl
18226configure-itcl:
18227	@: $(MAKE); $(unstage)
18228	@r=`${PWD_COMMAND}`; export r; \
18229	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18230	test ! -f $(HOST_SUBDIR)/itcl/Makefile || exit 0; \
18231	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/itcl ; \
18232	$(HOST_EXPORTS)  \
18233	echo Configuring in $(HOST_SUBDIR)/itcl; \
18234	cd "$(HOST_SUBDIR)/itcl" || exit 1; \
18235	case $(srcdir) in \
18236	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
18237	  *) topdir=`echo $(HOST_SUBDIR)/itcl/ | \
18238		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
18239	esac; \
18240	srcdiroption="--srcdir=$${topdir}/itcl"; \
18241	libsrcdir="$$s/itcl"; \
18242	$(SHELL) $${libsrcdir}/configure \
18243	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
18244	  --target=${target_alias} $${srcdiroption}  \
18245	  || exit 1
18246@endif itcl
18247
18248
18249
18250
18251
18252.PHONY: all-itcl maybe-all-itcl
18253maybe-all-itcl:
18254@if gcc-bootstrap
18255all-itcl: stage_current
18256@endif gcc-bootstrap
18257@if itcl
18258TARGET-itcl=all
18259maybe-all-itcl: all-itcl
18260all-itcl: configure-itcl
18261	@: $(MAKE); $(unstage)
18262	@r=`${PWD_COMMAND}`; export r; \
18263	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18264	$(HOST_EXPORTS)  \
18265	(cd $(HOST_SUBDIR)/itcl && \
18266	  $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS)  \
18267		$(TARGET-itcl))
18268@endif itcl
18269
18270
18271
18272
18273.PHONY: check-itcl maybe-check-itcl
18274maybe-check-itcl:
18275@if itcl
18276maybe-check-itcl: check-itcl
18277
18278check-itcl:
18279	@: $(MAKE); $(unstage)
18280	@r=`${PWD_COMMAND}`; export r; \
18281	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18282	$(HOST_EXPORTS) \
18283	(cd $(HOST_SUBDIR)/itcl && \
18284	  $(MAKE) $(FLAGS_TO_PASS)  check)
18285
18286@endif itcl
18287
18288.PHONY: install-itcl maybe-install-itcl
18289maybe-install-itcl:
18290@if itcl
18291maybe-install-itcl: install-itcl
18292
18293install-itcl: installdirs
18294	@: $(MAKE); $(unstage)
18295	@r=`${PWD_COMMAND}`; export r; \
18296	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18297	$(HOST_EXPORTS) \
18298	(cd $(HOST_SUBDIR)/itcl && \
18299	  $(MAKE) $(FLAGS_TO_PASS)  install)
18300
18301@endif itcl
18302
18303.PHONY: install-strip-itcl maybe-install-strip-itcl
18304maybe-install-strip-itcl:
18305@if itcl
18306maybe-install-strip-itcl: install-strip-itcl
18307
18308install-strip-itcl: installdirs
18309	@: $(MAKE); $(unstage)
18310	@r=`${PWD_COMMAND}`; export r; \
18311	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18312	$(HOST_EXPORTS) \
18313	(cd $(HOST_SUBDIR)/itcl && \
18314	  $(MAKE) $(FLAGS_TO_PASS)  install-strip)
18315
18316@endif itcl
18317
18318# Other targets (info, dvi, pdf, etc.)
18319
18320.PHONY: maybe-info-itcl info-itcl
18321maybe-info-itcl:
18322@if itcl
18323maybe-info-itcl: info-itcl
18324
18325info-itcl: \
18326    configure-itcl
18327	@: $(MAKE); $(unstage)
18328	@[ -f ./itcl/Makefile ] || exit 0; \
18329	r=`${PWD_COMMAND}`; export r; \
18330	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18331	$(HOST_EXPORTS) \
18332	for flag in $(EXTRA_HOST_FLAGS) ; do \
18333	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18334	done; \
18335	echo "Doing info in itcl" ; \
18336	(cd $(HOST_SUBDIR)/itcl && \
18337	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18338	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18339	          "RANLIB=$${RANLIB}" \
18340	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18341	          info) \
18342	  || exit 1
18343
18344@endif itcl
18345
18346.PHONY: maybe-dvi-itcl dvi-itcl
18347maybe-dvi-itcl:
18348@if itcl
18349maybe-dvi-itcl: dvi-itcl
18350
18351dvi-itcl: \
18352    configure-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 dvi 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	          dvi) \
18368	  || exit 1
18369
18370@endif itcl
18371
18372.PHONY: maybe-pdf-itcl pdf-itcl
18373maybe-pdf-itcl:
18374@if itcl
18375maybe-pdf-itcl: pdf-itcl
18376
18377pdf-itcl: \
18378    configure-itcl
18379	@: $(MAKE); $(unstage)
18380	@[ -f ./itcl/Makefile ] || exit 0; \
18381	r=`${PWD_COMMAND}`; export r; \
18382	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18383	$(HOST_EXPORTS) \
18384	for flag in $(EXTRA_HOST_FLAGS) ; do \
18385	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18386	done; \
18387	echo "Doing pdf in itcl" ; \
18388	(cd $(HOST_SUBDIR)/itcl && \
18389	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18390	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18391	          "RANLIB=$${RANLIB}" \
18392	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18393	          pdf) \
18394	  || exit 1
18395
18396@endif itcl
18397
18398.PHONY: maybe-html-itcl html-itcl
18399maybe-html-itcl:
18400@if itcl
18401maybe-html-itcl: html-itcl
18402
18403html-itcl: \
18404    configure-itcl
18405	@: $(MAKE); $(unstage)
18406	@[ -f ./itcl/Makefile ] || exit 0; \
18407	r=`${PWD_COMMAND}`; export r; \
18408	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18409	$(HOST_EXPORTS) \
18410	for flag in $(EXTRA_HOST_FLAGS) ; do \
18411	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18412	done; \
18413	echo "Doing html in itcl" ; \
18414	(cd $(HOST_SUBDIR)/itcl && \
18415	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18416	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18417	          "RANLIB=$${RANLIB}" \
18418	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18419	          html) \
18420	  || exit 1
18421
18422@endif itcl
18423
18424.PHONY: maybe-TAGS-itcl TAGS-itcl
18425maybe-TAGS-itcl:
18426@if itcl
18427maybe-TAGS-itcl: TAGS-itcl
18428
18429TAGS-itcl: \
18430    configure-itcl
18431	@: $(MAKE); $(unstage)
18432	@[ -f ./itcl/Makefile ] || exit 0; \
18433	r=`${PWD_COMMAND}`; export r; \
18434	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18435	$(HOST_EXPORTS) \
18436	for flag in $(EXTRA_HOST_FLAGS) ; do \
18437	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18438	done; \
18439	echo "Doing TAGS in itcl" ; \
18440	(cd $(HOST_SUBDIR)/itcl && \
18441	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18442	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18443	          "RANLIB=$${RANLIB}" \
18444	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18445	          TAGS) \
18446	  || exit 1
18447
18448@endif itcl
18449
18450.PHONY: maybe-install-info-itcl install-info-itcl
18451maybe-install-info-itcl:
18452@if itcl
18453maybe-install-info-itcl: install-info-itcl
18454
18455install-info-itcl: \
18456    configure-itcl \
18457    info-itcl
18458	@: $(MAKE); $(unstage)
18459	@[ -f ./itcl/Makefile ] || exit 0; \
18460	r=`${PWD_COMMAND}`; export r; \
18461	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18462	$(HOST_EXPORTS) \
18463	for flag in $(EXTRA_HOST_FLAGS) ; do \
18464	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18465	done; \
18466	echo "Doing install-info in itcl" ; \
18467	(cd $(HOST_SUBDIR)/itcl && \
18468	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18469	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18470	          "RANLIB=$${RANLIB}" \
18471	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18472	          install-info) \
18473	  || exit 1
18474
18475@endif itcl
18476
18477.PHONY: maybe-install-pdf-itcl install-pdf-itcl
18478maybe-install-pdf-itcl:
18479@if itcl
18480maybe-install-pdf-itcl: install-pdf-itcl
18481
18482install-pdf-itcl: \
18483    configure-itcl \
18484    pdf-itcl
18485	@: $(MAKE); $(unstage)
18486	@[ -f ./itcl/Makefile ] || exit 0; \
18487	r=`${PWD_COMMAND}`; export r; \
18488	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18489	$(HOST_EXPORTS) \
18490	for flag in $(EXTRA_HOST_FLAGS) ; do \
18491	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18492	done; \
18493	echo "Doing install-pdf in itcl" ; \
18494	(cd $(HOST_SUBDIR)/itcl && \
18495	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18496	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18497	          "RANLIB=$${RANLIB}" \
18498	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18499	          install-pdf) \
18500	  || exit 1
18501
18502@endif itcl
18503
18504.PHONY: maybe-install-html-itcl install-html-itcl
18505maybe-install-html-itcl:
18506@if itcl
18507maybe-install-html-itcl: install-html-itcl
18508
18509install-html-itcl: \
18510    configure-itcl \
18511    html-itcl
18512	@: $(MAKE); $(unstage)
18513	@[ -f ./itcl/Makefile ] || exit 0; \
18514	r=`${PWD_COMMAND}`; export r; \
18515	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18516	$(HOST_EXPORTS) \
18517	for flag in $(EXTRA_HOST_FLAGS) ; do \
18518	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18519	done; \
18520	echo "Doing install-html in itcl" ; \
18521	(cd $(HOST_SUBDIR)/itcl && \
18522	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18523	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18524	          "RANLIB=$${RANLIB}" \
18525	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18526	          install-html) \
18527	  || exit 1
18528
18529@endif itcl
18530
18531.PHONY: maybe-installcheck-itcl installcheck-itcl
18532maybe-installcheck-itcl:
18533@if itcl
18534maybe-installcheck-itcl: installcheck-itcl
18535
18536installcheck-itcl: \
18537    configure-itcl
18538	@: $(MAKE); $(unstage)
18539	@[ -f ./itcl/Makefile ] || exit 0; \
18540	r=`${PWD_COMMAND}`; export r; \
18541	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18542	$(HOST_EXPORTS) \
18543	for flag in $(EXTRA_HOST_FLAGS) ; do \
18544	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18545	done; \
18546	echo "Doing installcheck in itcl" ; \
18547	(cd $(HOST_SUBDIR)/itcl && \
18548	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18549	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18550	          "RANLIB=$${RANLIB}" \
18551	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18552	          installcheck) \
18553	  || exit 1
18554
18555@endif itcl
18556
18557.PHONY: maybe-mostlyclean-itcl mostlyclean-itcl
18558maybe-mostlyclean-itcl:
18559@if itcl
18560maybe-mostlyclean-itcl: mostlyclean-itcl
18561
18562mostlyclean-itcl:
18563	@: $(MAKE); $(unstage)
18564	@[ -f ./itcl/Makefile ] || exit 0; \
18565	r=`${PWD_COMMAND}`; export r; \
18566	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18567	$(HOST_EXPORTS) \
18568	for flag in $(EXTRA_HOST_FLAGS) ; do \
18569	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18570	done; \
18571	echo "Doing mostlyclean in itcl" ; \
18572	(cd $(HOST_SUBDIR)/itcl && \
18573	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18574	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18575	          "RANLIB=$${RANLIB}" \
18576	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18577	          mostlyclean) \
18578	  || exit 1
18579
18580@endif itcl
18581
18582.PHONY: maybe-clean-itcl clean-itcl
18583maybe-clean-itcl:
18584@if itcl
18585maybe-clean-itcl: clean-itcl
18586
18587clean-itcl:
18588	@: $(MAKE); $(unstage)
18589	@[ -f ./itcl/Makefile ] || exit 0; \
18590	r=`${PWD_COMMAND}`; export r; \
18591	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18592	$(HOST_EXPORTS) \
18593	for flag in $(EXTRA_HOST_FLAGS) ; do \
18594	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18595	done; \
18596	echo "Doing clean in itcl" ; \
18597	(cd $(HOST_SUBDIR)/itcl && \
18598	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18599	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18600	          "RANLIB=$${RANLIB}" \
18601	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18602	          clean) \
18603	  || exit 1
18604
18605@endif itcl
18606
18607.PHONY: maybe-distclean-itcl distclean-itcl
18608maybe-distclean-itcl:
18609@if itcl
18610maybe-distclean-itcl: distclean-itcl
18611
18612distclean-itcl:
18613	@: $(MAKE); $(unstage)
18614	@[ -f ./itcl/Makefile ] || exit 0; \
18615	r=`${PWD_COMMAND}`; export r; \
18616	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18617	$(HOST_EXPORTS) \
18618	for flag in $(EXTRA_HOST_FLAGS) ; do \
18619	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18620	done; \
18621	echo "Doing distclean in itcl" ; \
18622	(cd $(HOST_SUBDIR)/itcl && \
18623	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18624	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18625	          "RANLIB=$${RANLIB}" \
18626	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18627	          distclean) \
18628	  || exit 1
18629
18630@endif itcl
18631
18632.PHONY: maybe-maintainer-clean-itcl maintainer-clean-itcl
18633maybe-maintainer-clean-itcl:
18634@if itcl
18635maybe-maintainer-clean-itcl: maintainer-clean-itcl
18636
18637maintainer-clean-itcl:
18638	@: $(MAKE); $(unstage)
18639	@[ -f ./itcl/Makefile ] || exit 0; \
18640	r=`${PWD_COMMAND}`; export r; \
18641	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18642	$(HOST_EXPORTS) \
18643	for flag in $(EXTRA_HOST_FLAGS) ; do \
18644	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18645	done; \
18646	echo "Doing maintainer-clean in itcl" ; \
18647	(cd $(HOST_SUBDIR)/itcl && \
18648	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18649	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18650	          "RANLIB=$${RANLIB}" \
18651	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18652	          maintainer-clean) \
18653	  || exit 1
18654
18655@endif itcl
18656
18657
18658
18659.PHONY: configure-ld maybe-configure-ld
18660maybe-configure-ld:
18661@if gcc-bootstrap
18662configure-ld: stage_current
18663@endif gcc-bootstrap
18664@if ld
18665maybe-configure-ld: configure-ld
18666configure-ld:
18667	@r=`${PWD_COMMAND}`; export r; \
18668	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18669	test ! -f $(HOST_SUBDIR)/ld/Makefile || exit 0; \
18670	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld ; \
18671	$(HOST_EXPORTS)  \
18672	echo Configuring in $(HOST_SUBDIR)/ld; \
18673	cd "$(HOST_SUBDIR)/ld" || exit 1; \
18674	case $(srcdir) in \
18675	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
18676	  *) topdir=`echo $(HOST_SUBDIR)/ld/ | \
18677		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
18678	esac; \
18679	srcdiroption="--srcdir=$${topdir}/ld"; \
18680	libsrcdir="$$s/ld"; \
18681	$(SHELL) $${libsrcdir}/configure \
18682	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
18683	  --target=${target_alias} $${srcdiroption}  \
18684	  || exit 1
18685@endif ld
18686
18687
18688
18689.PHONY: configure-stage1-ld maybe-configure-stage1-ld
18690maybe-configure-stage1-ld:
18691@if ld-bootstrap
18692maybe-configure-stage1-ld: configure-stage1-ld
18693configure-stage1-ld:
18694	@[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
18695	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld
18696	@r=`${PWD_COMMAND}`; export r; \
18697	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18698	TFLAGS="$(STAGE1_TFLAGS)"; \
18699	test ! -f $(HOST_SUBDIR)/ld/Makefile || exit 0; \
18700	$(HOST_EXPORTS) \
18701	CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
18702	CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
18703	LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS;  \
18704	echo Configuring stage 1 in $(HOST_SUBDIR)/ld ; \
18705	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld ; \
18706	cd $(HOST_SUBDIR)/ld || exit 1; \
18707	case $(srcdir) in \
18708	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
18709	  *) topdir=`echo $(HOST_SUBDIR)/ld/ | \
18710		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
18711	esac; \
18712	srcdiroption="--srcdir=$${topdir}/ld"; \
18713	libsrcdir="$$s/ld"; \
18714	$(SHELL) $${libsrcdir}/configure \
18715	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
18716	  --target=${target_alias} $${srcdiroption} \
18717	  $(STAGE1_CONFIGURE_FLAGS)
18718@endif ld-bootstrap
18719
18720.PHONY: configure-stage2-ld maybe-configure-stage2-ld
18721maybe-configure-stage2-ld:
18722@if ld-bootstrap
18723maybe-configure-stage2-ld: configure-stage2-ld
18724configure-stage2-ld:
18725	@[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
18726	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld
18727	@r=`${PWD_COMMAND}`; export r; \
18728	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18729	TFLAGS="$(STAGE2_TFLAGS)"; \
18730	test ! -f $(HOST_SUBDIR)/ld/Makefile || exit 0; \
18731	$(HOST_EXPORTS) \
18732	$(POSTSTAGE1_HOST_EXPORTS) \
18733	CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
18734	CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
18735	LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS;  \
18736	echo Configuring stage 2 in $(HOST_SUBDIR)/ld ; \
18737	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld ; \
18738	cd $(HOST_SUBDIR)/ld || exit 1; \
18739	case $(srcdir) in \
18740	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
18741	  *) topdir=`echo $(HOST_SUBDIR)/ld/ | \
18742		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
18743	esac; \
18744	srcdiroption="--srcdir=$${topdir}/ld"; \
18745	libsrcdir="$$s/ld"; \
18746	$(SHELL) $${libsrcdir}/configure \
18747	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
18748	  --target=${target_alias} $${srcdiroption} \
18749	  --with-build-libsubdir=$(HOST_SUBDIR) \
18750	  $(STAGE2_CONFIGURE_FLAGS)
18751@endif ld-bootstrap
18752
18753.PHONY: configure-stage3-ld maybe-configure-stage3-ld
18754maybe-configure-stage3-ld:
18755@if ld-bootstrap
18756maybe-configure-stage3-ld: configure-stage3-ld
18757configure-stage3-ld:
18758	@[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
18759	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld
18760	@r=`${PWD_COMMAND}`; export r; \
18761	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18762	TFLAGS="$(STAGE3_TFLAGS)"; \
18763	test ! -f $(HOST_SUBDIR)/ld/Makefile || exit 0; \
18764	$(HOST_EXPORTS) \
18765	$(POSTSTAGE1_HOST_EXPORTS) \
18766	CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
18767	CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
18768	LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS;  \
18769	echo Configuring stage 3 in $(HOST_SUBDIR)/ld ; \
18770	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld ; \
18771	cd $(HOST_SUBDIR)/ld || exit 1; \
18772	case $(srcdir) in \
18773	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
18774	  *) topdir=`echo $(HOST_SUBDIR)/ld/ | \
18775		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
18776	esac; \
18777	srcdiroption="--srcdir=$${topdir}/ld"; \
18778	libsrcdir="$$s/ld"; \
18779	$(SHELL) $${libsrcdir}/configure \
18780	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
18781	  --target=${target_alias} $${srcdiroption} \
18782	  --with-build-libsubdir=$(HOST_SUBDIR) \
18783	  $(STAGE3_CONFIGURE_FLAGS)
18784@endif ld-bootstrap
18785
18786.PHONY: configure-stage4-ld maybe-configure-stage4-ld
18787maybe-configure-stage4-ld:
18788@if ld-bootstrap
18789maybe-configure-stage4-ld: configure-stage4-ld
18790configure-stage4-ld:
18791	@[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
18792	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld
18793	@r=`${PWD_COMMAND}`; export r; \
18794	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18795	TFLAGS="$(STAGE4_TFLAGS)"; \
18796	test ! -f $(HOST_SUBDIR)/ld/Makefile || exit 0; \
18797	$(HOST_EXPORTS) \
18798	$(POSTSTAGE1_HOST_EXPORTS) \
18799	CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
18800	CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
18801	LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS;  \
18802	echo Configuring stage 4 in $(HOST_SUBDIR)/ld ; \
18803	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld ; \
18804	cd $(HOST_SUBDIR)/ld || exit 1; \
18805	case $(srcdir) in \
18806	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
18807	  *) topdir=`echo $(HOST_SUBDIR)/ld/ | \
18808		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
18809	esac; \
18810	srcdiroption="--srcdir=$${topdir}/ld"; \
18811	libsrcdir="$$s/ld"; \
18812	$(SHELL) $${libsrcdir}/configure \
18813	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
18814	  --target=${target_alias} $${srcdiroption} \
18815	  --with-build-libsubdir=$(HOST_SUBDIR) \
18816	  $(STAGE4_CONFIGURE_FLAGS)
18817@endif ld-bootstrap
18818
18819.PHONY: configure-stageprofile-ld maybe-configure-stageprofile-ld
18820maybe-configure-stageprofile-ld:
18821@if ld-bootstrap
18822maybe-configure-stageprofile-ld: configure-stageprofile-ld
18823configure-stageprofile-ld:
18824	@[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
18825	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld
18826	@r=`${PWD_COMMAND}`; export r; \
18827	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18828	TFLAGS="$(STAGEprofile_TFLAGS)"; \
18829	test ! -f $(HOST_SUBDIR)/ld/Makefile || exit 0; \
18830	$(HOST_EXPORTS) \
18831	$(POSTSTAGE1_HOST_EXPORTS) \
18832	CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
18833	CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
18834	LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS;  \
18835	echo Configuring stage profile in $(HOST_SUBDIR)/ld ; \
18836	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld ; \
18837	cd $(HOST_SUBDIR)/ld || exit 1; \
18838	case $(srcdir) in \
18839	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
18840	  *) topdir=`echo $(HOST_SUBDIR)/ld/ | \
18841		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
18842	esac; \
18843	srcdiroption="--srcdir=$${topdir}/ld"; \
18844	libsrcdir="$$s/ld"; \
18845	$(SHELL) $${libsrcdir}/configure \
18846	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
18847	  --target=${target_alias} $${srcdiroption} \
18848	  --with-build-libsubdir=$(HOST_SUBDIR) \
18849	  $(STAGEprofile_CONFIGURE_FLAGS)
18850@endif ld-bootstrap
18851
18852.PHONY: configure-stagefeedback-ld maybe-configure-stagefeedback-ld
18853maybe-configure-stagefeedback-ld:
18854@if ld-bootstrap
18855maybe-configure-stagefeedback-ld: configure-stagefeedback-ld
18856configure-stagefeedback-ld:
18857	@[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
18858	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld
18859	@r=`${PWD_COMMAND}`; export r; \
18860	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18861	TFLAGS="$(STAGEfeedback_TFLAGS)"; \
18862	test ! -f $(HOST_SUBDIR)/ld/Makefile || exit 0; \
18863	$(HOST_EXPORTS) \
18864	$(POSTSTAGE1_HOST_EXPORTS) \
18865	CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
18866	CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
18867	LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS;  \
18868	echo Configuring stage feedback in $(HOST_SUBDIR)/ld ; \
18869	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld ; \
18870	cd $(HOST_SUBDIR)/ld || exit 1; \
18871	case $(srcdir) in \
18872	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
18873	  *) topdir=`echo $(HOST_SUBDIR)/ld/ | \
18874		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
18875	esac; \
18876	srcdiroption="--srcdir=$${topdir}/ld"; \
18877	libsrcdir="$$s/ld"; \
18878	$(SHELL) $${libsrcdir}/configure \
18879	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
18880	  --target=${target_alias} $${srcdiroption} \
18881	  --with-build-libsubdir=$(HOST_SUBDIR) \
18882	  $(STAGEfeedback_CONFIGURE_FLAGS)
18883@endif ld-bootstrap
18884
18885
18886
18887
18888
18889.PHONY: all-ld maybe-all-ld
18890maybe-all-ld:
18891@if gcc-bootstrap
18892all-ld: stage_current
18893@endif gcc-bootstrap
18894@if ld
18895TARGET-ld=all
18896maybe-all-ld: all-ld
18897all-ld: configure-ld
18898	@r=`${PWD_COMMAND}`; export r; \
18899	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18900	$(HOST_EXPORTS)  \
18901	(cd $(HOST_SUBDIR)/ld && \
18902	  $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS)  \
18903		$(TARGET-ld))
18904@endif ld
18905
18906
18907
18908.PHONY: all-stage1-ld maybe-all-stage1-ld
18909.PHONY: clean-stage1-ld maybe-clean-stage1-ld
18910maybe-all-stage1-ld:
18911maybe-clean-stage1-ld:
18912@if ld-bootstrap
18913maybe-all-stage1-ld: all-stage1-ld
18914all-stage1: all-stage1-ld
18915TARGET-stage1-ld = $(TARGET-ld)
18916all-stage1-ld: configure-stage1-ld
18917	@[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
18918	@r=`${PWD_COMMAND}`; export r; \
18919	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18920	TFLAGS="$(STAGE1_TFLAGS)"; \
18921	$(HOST_EXPORTS)  \
18922	cd $(HOST_SUBDIR)/ld && \
18923	$(MAKE) $(BASE_FLAGS_TO_PASS) \
18924		CFLAGS="$(STAGE1_CFLAGS)" \
18925		CXXFLAGS="$(STAGE1_CXXFLAGS)" \
18926		LIBCFLAGS="$(LIBCFLAGS)" \
18927		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
18928		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
18929		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
18930		$(EXTRA_HOST_FLAGS)   \
18931		TFLAGS="$(STAGE1_TFLAGS)" \
18932		$(TARGET-stage1-ld)
18933
18934maybe-clean-stage1-ld: clean-stage1-ld
18935clean-stage1: clean-stage1-ld
18936clean-stage1-ld:
18937	@if [ $(current_stage) = stage1 ]; then \
18938	  [ -f $(HOST_SUBDIR)/ld/Makefile ] || exit 0; \
18939	else \
18940	  [ -f $(HOST_SUBDIR)/stage1-ld/Makefile ] || exit 0; \
18941	  $(MAKE) stage1-start; \
18942	fi; \
18943	cd $(HOST_SUBDIR)/ld && \
18944	$(MAKE) $(EXTRA_HOST_FLAGS)  \
18945		 clean
18946@endif ld-bootstrap
18947
18948
18949.PHONY: all-stage2-ld maybe-all-stage2-ld
18950.PHONY: clean-stage2-ld maybe-clean-stage2-ld
18951maybe-all-stage2-ld:
18952maybe-clean-stage2-ld:
18953@if ld-bootstrap
18954maybe-all-stage2-ld: all-stage2-ld
18955all-stage2: all-stage2-ld
18956TARGET-stage2-ld = $(TARGET-ld)
18957all-stage2-ld: configure-stage2-ld
18958	@[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
18959	@r=`${PWD_COMMAND}`; export r; \
18960	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18961	TFLAGS="$(STAGE2_TFLAGS)"; \
18962	$(HOST_EXPORTS) \
18963	$(POSTSTAGE1_HOST_EXPORTS)  \
18964	cd $(HOST_SUBDIR)/ld && \
18965	$(MAKE) $(BASE_FLAGS_TO_PASS) \
18966		CFLAGS="$(STAGE2_CFLAGS)" \
18967		CXXFLAGS="$(STAGE2_CXXFLAGS)" \
18968		LIBCFLAGS="$(STAGE2_CFLAGS)" \
18969		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
18970		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
18971		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
18972		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
18973		TFLAGS="$(STAGE2_TFLAGS)" \
18974		$(TARGET-stage2-ld)
18975
18976maybe-clean-stage2-ld: clean-stage2-ld
18977clean-stage2: clean-stage2-ld
18978clean-stage2-ld:
18979	@if [ $(current_stage) = stage2 ]; then \
18980	  [ -f $(HOST_SUBDIR)/ld/Makefile ] || exit 0; \
18981	else \
18982	  [ -f $(HOST_SUBDIR)/stage2-ld/Makefile ] || exit 0; \
18983	  $(MAKE) stage2-start; \
18984	fi; \
18985	cd $(HOST_SUBDIR)/ld && \
18986	$(MAKE) $(EXTRA_HOST_FLAGS)  \
18987		$(POSTSTAGE1_FLAGS_TO_PASS)  \
18988		 clean
18989@endif ld-bootstrap
18990
18991
18992.PHONY: all-stage3-ld maybe-all-stage3-ld
18993.PHONY: clean-stage3-ld maybe-clean-stage3-ld
18994maybe-all-stage3-ld:
18995maybe-clean-stage3-ld:
18996@if ld-bootstrap
18997maybe-all-stage3-ld: all-stage3-ld
18998all-stage3: all-stage3-ld
18999TARGET-stage3-ld = $(TARGET-ld)
19000all-stage3-ld: configure-stage3-ld
19001	@[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
19002	@r=`${PWD_COMMAND}`; export r; \
19003	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19004	TFLAGS="$(STAGE3_TFLAGS)"; \
19005	$(HOST_EXPORTS) \
19006	$(POSTSTAGE1_HOST_EXPORTS)  \
19007	cd $(HOST_SUBDIR)/ld && \
19008	$(MAKE) $(BASE_FLAGS_TO_PASS) \
19009		CFLAGS="$(STAGE3_CFLAGS)" \
19010		CXXFLAGS="$(STAGE3_CXXFLAGS)" \
19011		LIBCFLAGS="$(STAGE3_CFLAGS)" \
19012		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
19013		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
19014		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
19015		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
19016		TFLAGS="$(STAGE3_TFLAGS)" \
19017		$(TARGET-stage3-ld)
19018
19019maybe-clean-stage3-ld: clean-stage3-ld
19020clean-stage3: clean-stage3-ld
19021clean-stage3-ld:
19022	@if [ $(current_stage) = stage3 ]; then \
19023	  [ -f $(HOST_SUBDIR)/ld/Makefile ] || exit 0; \
19024	else \
19025	  [ -f $(HOST_SUBDIR)/stage3-ld/Makefile ] || exit 0; \
19026	  $(MAKE) stage3-start; \
19027	fi; \
19028	cd $(HOST_SUBDIR)/ld && \
19029	$(MAKE) $(EXTRA_HOST_FLAGS)  \
19030		$(POSTSTAGE1_FLAGS_TO_PASS)  \
19031		 clean
19032@endif ld-bootstrap
19033
19034
19035.PHONY: all-stage4-ld maybe-all-stage4-ld
19036.PHONY: clean-stage4-ld maybe-clean-stage4-ld
19037maybe-all-stage4-ld:
19038maybe-clean-stage4-ld:
19039@if ld-bootstrap
19040maybe-all-stage4-ld: all-stage4-ld
19041all-stage4: all-stage4-ld
19042TARGET-stage4-ld = $(TARGET-ld)
19043all-stage4-ld: configure-stage4-ld
19044	@[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
19045	@r=`${PWD_COMMAND}`; export r; \
19046	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19047	TFLAGS="$(STAGE4_TFLAGS)"; \
19048	$(HOST_EXPORTS) \
19049	$(POSTSTAGE1_HOST_EXPORTS)  \
19050	cd $(HOST_SUBDIR)/ld && \
19051	$(MAKE) $(BASE_FLAGS_TO_PASS) \
19052		CFLAGS="$(STAGE4_CFLAGS)" \
19053		CXXFLAGS="$(STAGE4_CXXFLAGS)" \
19054		LIBCFLAGS="$(STAGE4_CFLAGS)" \
19055		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
19056		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
19057		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
19058		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
19059		TFLAGS="$(STAGE4_TFLAGS)" \
19060		$(TARGET-stage4-ld)
19061
19062maybe-clean-stage4-ld: clean-stage4-ld
19063clean-stage4: clean-stage4-ld
19064clean-stage4-ld:
19065	@if [ $(current_stage) = stage4 ]; then \
19066	  [ -f $(HOST_SUBDIR)/ld/Makefile ] || exit 0; \
19067	else \
19068	  [ -f $(HOST_SUBDIR)/stage4-ld/Makefile ] || exit 0; \
19069	  $(MAKE) stage4-start; \
19070	fi; \
19071	cd $(HOST_SUBDIR)/ld && \
19072	$(MAKE) $(EXTRA_HOST_FLAGS)  \
19073		$(POSTSTAGE1_FLAGS_TO_PASS)  \
19074		 clean
19075@endif ld-bootstrap
19076
19077
19078.PHONY: all-stageprofile-ld maybe-all-stageprofile-ld
19079.PHONY: clean-stageprofile-ld maybe-clean-stageprofile-ld
19080maybe-all-stageprofile-ld:
19081maybe-clean-stageprofile-ld:
19082@if ld-bootstrap
19083maybe-all-stageprofile-ld: all-stageprofile-ld
19084all-stageprofile: all-stageprofile-ld
19085TARGET-stageprofile-ld = $(TARGET-ld)
19086all-stageprofile-ld: configure-stageprofile-ld
19087	@[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
19088	@r=`${PWD_COMMAND}`; export r; \
19089	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19090	TFLAGS="$(STAGEprofile_TFLAGS)"; \
19091	$(HOST_EXPORTS) \
19092	$(POSTSTAGE1_HOST_EXPORTS)  \
19093	cd $(HOST_SUBDIR)/ld && \
19094	$(MAKE) $(BASE_FLAGS_TO_PASS) \
19095		CFLAGS="$(STAGEprofile_CFLAGS)" \
19096		CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
19097		LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
19098		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
19099		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
19100		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
19101		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
19102		TFLAGS="$(STAGEprofile_TFLAGS)" \
19103		$(TARGET-stageprofile-ld)
19104
19105maybe-clean-stageprofile-ld: clean-stageprofile-ld
19106clean-stageprofile: clean-stageprofile-ld
19107clean-stageprofile-ld:
19108	@if [ $(current_stage) = stageprofile ]; then \
19109	  [ -f $(HOST_SUBDIR)/ld/Makefile ] || exit 0; \
19110	else \
19111	  [ -f $(HOST_SUBDIR)/stageprofile-ld/Makefile ] || exit 0; \
19112	  $(MAKE) stageprofile-start; \
19113	fi; \
19114	cd $(HOST_SUBDIR)/ld && \
19115	$(MAKE) $(EXTRA_HOST_FLAGS)  \
19116		$(POSTSTAGE1_FLAGS_TO_PASS)  \
19117		 clean
19118@endif ld-bootstrap
19119
19120
19121.PHONY: all-stagefeedback-ld maybe-all-stagefeedback-ld
19122.PHONY: clean-stagefeedback-ld maybe-clean-stagefeedback-ld
19123maybe-all-stagefeedback-ld:
19124maybe-clean-stagefeedback-ld:
19125@if ld-bootstrap
19126maybe-all-stagefeedback-ld: all-stagefeedback-ld
19127all-stagefeedback: all-stagefeedback-ld
19128TARGET-stagefeedback-ld = $(TARGET-ld)
19129all-stagefeedback-ld: configure-stagefeedback-ld
19130	@[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
19131	@r=`${PWD_COMMAND}`; export r; \
19132	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19133	TFLAGS="$(STAGEfeedback_TFLAGS)"; \
19134	$(HOST_EXPORTS) \
19135	$(POSTSTAGE1_HOST_EXPORTS)  \
19136	cd $(HOST_SUBDIR)/ld && \
19137	$(MAKE) $(BASE_FLAGS_TO_PASS) \
19138		CFLAGS="$(STAGEfeedback_CFLAGS)" \
19139		CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
19140		LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
19141		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
19142		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
19143		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
19144		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
19145		TFLAGS="$(STAGEfeedback_TFLAGS)" \
19146		$(TARGET-stagefeedback-ld)
19147
19148maybe-clean-stagefeedback-ld: clean-stagefeedback-ld
19149clean-stagefeedback: clean-stagefeedback-ld
19150clean-stagefeedback-ld:
19151	@if [ $(current_stage) = stagefeedback ]; then \
19152	  [ -f $(HOST_SUBDIR)/ld/Makefile ] || exit 0; \
19153	else \
19154	  [ -f $(HOST_SUBDIR)/stagefeedback-ld/Makefile ] || exit 0; \
19155	  $(MAKE) stagefeedback-start; \
19156	fi; \
19157	cd $(HOST_SUBDIR)/ld && \
19158	$(MAKE) $(EXTRA_HOST_FLAGS)  \
19159		$(POSTSTAGE1_FLAGS_TO_PASS)  \
19160		 clean
19161@endif ld-bootstrap
19162
19163
19164
19165
19166
19167.PHONY: check-ld maybe-check-ld
19168maybe-check-ld:
19169@if ld
19170maybe-check-ld: check-ld
19171
19172check-ld:
19173	@: $(MAKE); $(unstage)
19174	@r=`${PWD_COMMAND}`; export r; \
19175	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19176	$(HOST_EXPORTS) \
19177	(cd $(HOST_SUBDIR)/ld && \
19178	  $(MAKE) $(FLAGS_TO_PASS)  check)
19179
19180@endif ld
19181
19182.PHONY: install-ld maybe-install-ld
19183maybe-install-ld:
19184@if ld
19185maybe-install-ld: install-ld
19186
19187install-ld: installdirs
19188	@: $(MAKE); $(unstage)
19189	@r=`${PWD_COMMAND}`; export r; \
19190	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19191	$(HOST_EXPORTS) \
19192	(cd $(HOST_SUBDIR)/ld && \
19193	  $(MAKE) $(FLAGS_TO_PASS)  install)
19194
19195@endif ld
19196
19197.PHONY: install-strip-ld maybe-install-strip-ld
19198maybe-install-strip-ld:
19199@if ld
19200maybe-install-strip-ld: install-strip-ld
19201
19202install-strip-ld: installdirs
19203	@: $(MAKE); $(unstage)
19204	@r=`${PWD_COMMAND}`; export r; \
19205	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19206	$(HOST_EXPORTS) \
19207	(cd $(HOST_SUBDIR)/ld && \
19208	  $(MAKE) $(FLAGS_TO_PASS)  install-strip)
19209
19210@endif ld
19211
19212# Other targets (info, dvi, pdf, etc.)
19213
19214.PHONY: maybe-info-ld info-ld
19215maybe-info-ld:
19216@if ld
19217maybe-info-ld: info-ld
19218
19219info-ld: \
19220    configure-ld
19221	@[ -f ./ld/Makefile ] || exit 0; \
19222	r=`${PWD_COMMAND}`; export r; \
19223	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19224	$(HOST_EXPORTS) \
19225	for flag in $(EXTRA_HOST_FLAGS) ; do \
19226	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19227	done; \
19228	echo "Doing info in ld" ; \
19229	(cd $(HOST_SUBDIR)/ld && \
19230	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19231	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19232	          "RANLIB=$${RANLIB}" \
19233	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19234	          info) \
19235	  || exit 1
19236
19237@endif ld
19238
19239.PHONY: maybe-dvi-ld dvi-ld
19240maybe-dvi-ld:
19241@if ld
19242maybe-dvi-ld: dvi-ld
19243
19244dvi-ld: \
19245    configure-ld
19246	@[ -f ./ld/Makefile ] || exit 0; \
19247	r=`${PWD_COMMAND}`; export r; \
19248	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19249	$(HOST_EXPORTS) \
19250	for flag in $(EXTRA_HOST_FLAGS) ; do \
19251	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19252	done; \
19253	echo "Doing dvi in ld" ; \
19254	(cd $(HOST_SUBDIR)/ld && \
19255	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19256	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19257	          "RANLIB=$${RANLIB}" \
19258	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19259	          dvi) \
19260	  || exit 1
19261
19262@endif ld
19263
19264.PHONY: maybe-pdf-ld pdf-ld
19265maybe-pdf-ld:
19266@if ld
19267maybe-pdf-ld: pdf-ld
19268
19269pdf-ld: \
19270    configure-ld
19271	@[ -f ./ld/Makefile ] || exit 0; \
19272	r=`${PWD_COMMAND}`; export r; \
19273	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19274	$(HOST_EXPORTS) \
19275	for flag in $(EXTRA_HOST_FLAGS) ; do \
19276	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19277	done; \
19278	echo "Doing pdf in ld" ; \
19279	(cd $(HOST_SUBDIR)/ld && \
19280	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19281	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19282	          "RANLIB=$${RANLIB}" \
19283	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19284	          pdf) \
19285	  || exit 1
19286
19287@endif ld
19288
19289.PHONY: maybe-html-ld html-ld
19290maybe-html-ld:
19291@if ld
19292maybe-html-ld: html-ld
19293
19294html-ld: \
19295    configure-ld
19296	@[ -f ./ld/Makefile ] || exit 0; \
19297	r=`${PWD_COMMAND}`; export r; \
19298	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19299	$(HOST_EXPORTS) \
19300	for flag in $(EXTRA_HOST_FLAGS) ; do \
19301	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19302	done; \
19303	echo "Doing html in ld" ; \
19304	(cd $(HOST_SUBDIR)/ld && \
19305	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19306	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19307	          "RANLIB=$${RANLIB}" \
19308	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19309	          html) \
19310	  || exit 1
19311
19312@endif ld
19313
19314.PHONY: maybe-TAGS-ld TAGS-ld
19315maybe-TAGS-ld:
19316@if ld
19317maybe-TAGS-ld: TAGS-ld
19318
19319TAGS-ld: \
19320    configure-ld
19321	@[ -f ./ld/Makefile ] || exit 0; \
19322	r=`${PWD_COMMAND}`; export r; \
19323	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19324	$(HOST_EXPORTS) \
19325	for flag in $(EXTRA_HOST_FLAGS) ; do \
19326	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19327	done; \
19328	echo "Doing TAGS in ld" ; \
19329	(cd $(HOST_SUBDIR)/ld && \
19330	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19331	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19332	          "RANLIB=$${RANLIB}" \
19333	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19334	          TAGS) \
19335	  || exit 1
19336
19337@endif ld
19338
19339.PHONY: maybe-install-info-ld install-info-ld
19340maybe-install-info-ld:
19341@if ld
19342maybe-install-info-ld: install-info-ld
19343
19344install-info-ld: \
19345    configure-ld \
19346    info-ld
19347	@[ -f ./ld/Makefile ] || exit 0; \
19348	r=`${PWD_COMMAND}`; export r; \
19349	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19350	$(HOST_EXPORTS) \
19351	for flag in $(EXTRA_HOST_FLAGS) ; do \
19352	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19353	done; \
19354	echo "Doing install-info in ld" ; \
19355	(cd $(HOST_SUBDIR)/ld && \
19356	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19357	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19358	          "RANLIB=$${RANLIB}" \
19359	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19360	          install-info) \
19361	  || exit 1
19362
19363@endif ld
19364
19365.PHONY: maybe-install-pdf-ld install-pdf-ld
19366maybe-install-pdf-ld:
19367@if ld
19368maybe-install-pdf-ld: install-pdf-ld
19369
19370install-pdf-ld: \
19371    configure-ld \
19372    pdf-ld
19373	@[ -f ./ld/Makefile ] || exit 0; \
19374	r=`${PWD_COMMAND}`; export r; \
19375	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19376	$(HOST_EXPORTS) \
19377	for flag in $(EXTRA_HOST_FLAGS) ; do \
19378	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19379	done; \
19380	echo "Doing install-pdf in ld" ; \
19381	(cd $(HOST_SUBDIR)/ld && \
19382	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19383	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19384	          "RANLIB=$${RANLIB}" \
19385	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19386	          install-pdf) \
19387	  || exit 1
19388
19389@endif ld
19390
19391.PHONY: maybe-install-html-ld install-html-ld
19392maybe-install-html-ld:
19393@if ld
19394maybe-install-html-ld: install-html-ld
19395
19396install-html-ld: \
19397    configure-ld \
19398    html-ld
19399	@[ -f ./ld/Makefile ] || exit 0; \
19400	r=`${PWD_COMMAND}`; export r; \
19401	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19402	$(HOST_EXPORTS) \
19403	for flag in $(EXTRA_HOST_FLAGS) ; do \
19404	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19405	done; \
19406	echo "Doing install-html in ld" ; \
19407	(cd $(HOST_SUBDIR)/ld && \
19408	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19409	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19410	          "RANLIB=$${RANLIB}" \
19411	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19412	          install-html) \
19413	  || exit 1
19414
19415@endif ld
19416
19417.PHONY: maybe-installcheck-ld installcheck-ld
19418maybe-installcheck-ld:
19419@if ld
19420maybe-installcheck-ld: installcheck-ld
19421
19422installcheck-ld: \
19423    configure-ld
19424	@[ -f ./ld/Makefile ] || exit 0; \
19425	r=`${PWD_COMMAND}`; export r; \
19426	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19427	$(HOST_EXPORTS) \
19428	for flag in $(EXTRA_HOST_FLAGS) ; do \
19429	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19430	done; \
19431	echo "Doing installcheck in ld" ; \
19432	(cd $(HOST_SUBDIR)/ld && \
19433	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19434	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19435	          "RANLIB=$${RANLIB}" \
19436	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19437	          installcheck) \
19438	  || exit 1
19439
19440@endif ld
19441
19442.PHONY: maybe-mostlyclean-ld mostlyclean-ld
19443maybe-mostlyclean-ld:
19444@if ld
19445maybe-mostlyclean-ld: mostlyclean-ld
19446
19447mostlyclean-ld:
19448	@[ -f ./ld/Makefile ] || exit 0; \
19449	r=`${PWD_COMMAND}`; export r; \
19450	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19451	$(HOST_EXPORTS) \
19452	for flag in $(EXTRA_HOST_FLAGS) ; do \
19453	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19454	done; \
19455	echo "Doing mostlyclean in ld" ; \
19456	(cd $(HOST_SUBDIR)/ld && \
19457	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19458	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19459	          "RANLIB=$${RANLIB}" \
19460	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19461	          mostlyclean) \
19462	  || exit 1
19463
19464@endif ld
19465
19466.PHONY: maybe-clean-ld clean-ld
19467maybe-clean-ld:
19468@if ld
19469maybe-clean-ld: clean-ld
19470
19471clean-ld:
19472	@[ -f ./ld/Makefile ] || exit 0; \
19473	r=`${PWD_COMMAND}`; export r; \
19474	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19475	$(HOST_EXPORTS) \
19476	for flag in $(EXTRA_HOST_FLAGS) ; do \
19477	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19478	done; \
19479	echo "Doing clean in ld" ; \
19480	(cd $(HOST_SUBDIR)/ld && \
19481	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19482	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19483	          "RANLIB=$${RANLIB}" \
19484	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19485	          clean) \
19486	  || exit 1
19487
19488@endif ld
19489
19490.PHONY: maybe-distclean-ld distclean-ld
19491maybe-distclean-ld:
19492@if ld
19493maybe-distclean-ld: distclean-ld
19494
19495distclean-ld:
19496	@[ -f ./ld/Makefile ] || exit 0; \
19497	r=`${PWD_COMMAND}`; export r; \
19498	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19499	$(HOST_EXPORTS) \
19500	for flag in $(EXTRA_HOST_FLAGS) ; do \
19501	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19502	done; \
19503	echo "Doing distclean in ld" ; \
19504	(cd $(HOST_SUBDIR)/ld && \
19505	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19506	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19507	          "RANLIB=$${RANLIB}" \
19508	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19509	          distclean) \
19510	  || exit 1
19511
19512@endif ld
19513
19514.PHONY: maybe-maintainer-clean-ld maintainer-clean-ld
19515maybe-maintainer-clean-ld:
19516@if ld
19517maybe-maintainer-clean-ld: maintainer-clean-ld
19518
19519maintainer-clean-ld:
19520	@[ -f ./ld/Makefile ] || exit 0; \
19521	r=`${PWD_COMMAND}`; export r; \
19522	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19523	$(HOST_EXPORTS) \
19524	for flag in $(EXTRA_HOST_FLAGS) ; do \
19525	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19526	done; \
19527	echo "Doing maintainer-clean in ld" ; \
19528	(cd $(HOST_SUBDIR)/ld && \
19529	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19530	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19531	          "RANLIB=$${RANLIB}" \
19532	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19533	          maintainer-clean) \
19534	  || exit 1
19535
19536@endif ld
19537
19538
19539
19540.PHONY: configure-libcpp maybe-configure-libcpp
19541maybe-configure-libcpp:
19542@if gcc-bootstrap
19543configure-libcpp: stage_current
19544@endif gcc-bootstrap
19545@if libcpp
19546maybe-configure-libcpp: configure-libcpp
19547configure-libcpp:
19548	@r=`${PWD_COMMAND}`; export r; \
19549	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19550	test ! -f $(HOST_SUBDIR)/libcpp/Makefile || exit 0; \
19551	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp ; \
19552	$(HOST_EXPORTS)  \
19553	echo Configuring in $(HOST_SUBDIR)/libcpp; \
19554	cd "$(HOST_SUBDIR)/libcpp" || exit 1; \
19555	case $(srcdir) in \
19556	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
19557	  *) topdir=`echo $(HOST_SUBDIR)/libcpp/ | \
19558		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
19559	esac; \
19560	srcdiroption="--srcdir=$${topdir}/libcpp"; \
19561	libsrcdir="$$s/libcpp"; \
19562	$(SHELL) $${libsrcdir}/configure \
19563	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
19564	  --target=${target_alias} $${srcdiroption}  \
19565	  || exit 1
19566@endif libcpp
19567
19568
19569
19570.PHONY: configure-stage1-libcpp maybe-configure-stage1-libcpp
19571maybe-configure-stage1-libcpp:
19572@if libcpp-bootstrap
19573maybe-configure-stage1-libcpp: configure-stage1-libcpp
19574configure-stage1-libcpp:
19575	@[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
19576	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp
19577	@r=`${PWD_COMMAND}`; export r; \
19578	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19579	TFLAGS="$(STAGE1_TFLAGS)"; \
19580	test ! -f $(HOST_SUBDIR)/libcpp/Makefile || exit 0; \
19581	$(HOST_EXPORTS) \
19582	CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
19583	CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
19584	LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS;  \
19585	echo Configuring stage 1 in $(HOST_SUBDIR)/libcpp ; \
19586	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp ; \
19587	cd $(HOST_SUBDIR)/libcpp || exit 1; \
19588	case $(srcdir) in \
19589	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
19590	  *) topdir=`echo $(HOST_SUBDIR)/libcpp/ | \
19591		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
19592	esac; \
19593	srcdiroption="--srcdir=$${topdir}/libcpp"; \
19594	libsrcdir="$$s/libcpp"; \
19595	$(SHELL) $${libsrcdir}/configure \
19596	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
19597	  --target=${target_alias} $${srcdiroption} \
19598	  $(STAGE1_CONFIGURE_FLAGS)
19599@endif libcpp-bootstrap
19600
19601.PHONY: configure-stage2-libcpp maybe-configure-stage2-libcpp
19602maybe-configure-stage2-libcpp:
19603@if libcpp-bootstrap
19604maybe-configure-stage2-libcpp: configure-stage2-libcpp
19605configure-stage2-libcpp:
19606	@[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
19607	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp
19608	@r=`${PWD_COMMAND}`; export r; \
19609	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19610	TFLAGS="$(STAGE2_TFLAGS)"; \
19611	test ! -f $(HOST_SUBDIR)/libcpp/Makefile || exit 0; \
19612	$(HOST_EXPORTS) \
19613	$(POSTSTAGE1_HOST_EXPORTS) \
19614	CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
19615	CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
19616	LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS;  \
19617	echo Configuring stage 2 in $(HOST_SUBDIR)/libcpp ; \
19618	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp ; \
19619	cd $(HOST_SUBDIR)/libcpp || exit 1; \
19620	case $(srcdir) in \
19621	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
19622	  *) topdir=`echo $(HOST_SUBDIR)/libcpp/ | \
19623		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
19624	esac; \
19625	srcdiroption="--srcdir=$${topdir}/libcpp"; \
19626	libsrcdir="$$s/libcpp"; \
19627	$(SHELL) $${libsrcdir}/configure \
19628	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
19629	  --target=${target_alias} $${srcdiroption} \
19630	  --with-build-libsubdir=$(HOST_SUBDIR) \
19631	  $(STAGE2_CONFIGURE_FLAGS)
19632@endif libcpp-bootstrap
19633
19634.PHONY: configure-stage3-libcpp maybe-configure-stage3-libcpp
19635maybe-configure-stage3-libcpp:
19636@if libcpp-bootstrap
19637maybe-configure-stage3-libcpp: configure-stage3-libcpp
19638configure-stage3-libcpp:
19639	@[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
19640	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp
19641	@r=`${PWD_COMMAND}`; export r; \
19642	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19643	TFLAGS="$(STAGE3_TFLAGS)"; \
19644	test ! -f $(HOST_SUBDIR)/libcpp/Makefile || exit 0; \
19645	$(HOST_EXPORTS) \
19646	$(POSTSTAGE1_HOST_EXPORTS) \
19647	CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
19648	CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
19649	LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS;  \
19650	echo Configuring stage 3 in $(HOST_SUBDIR)/libcpp ; \
19651	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp ; \
19652	cd $(HOST_SUBDIR)/libcpp || exit 1; \
19653	case $(srcdir) in \
19654	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
19655	  *) topdir=`echo $(HOST_SUBDIR)/libcpp/ | \
19656		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
19657	esac; \
19658	srcdiroption="--srcdir=$${topdir}/libcpp"; \
19659	libsrcdir="$$s/libcpp"; \
19660	$(SHELL) $${libsrcdir}/configure \
19661	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
19662	  --target=${target_alias} $${srcdiroption} \
19663	  --with-build-libsubdir=$(HOST_SUBDIR) \
19664	  $(STAGE3_CONFIGURE_FLAGS)
19665@endif libcpp-bootstrap
19666
19667.PHONY: configure-stage4-libcpp maybe-configure-stage4-libcpp
19668maybe-configure-stage4-libcpp:
19669@if libcpp-bootstrap
19670maybe-configure-stage4-libcpp: configure-stage4-libcpp
19671configure-stage4-libcpp:
19672	@[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
19673	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp
19674	@r=`${PWD_COMMAND}`; export r; \
19675	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19676	TFLAGS="$(STAGE4_TFLAGS)"; \
19677	test ! -f $(HOST_SUBDIR)/libcpp/Makefile || exit 0; \
19678	$(HOST_EXPORTS) \
19679	$(POSTSTAGE1_HOST_EXPORTS) \
19680	CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
19681	CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
19682	LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS;  \
19683	echo Configuring stage 4 in $(HOST_SUBDIR)/libcpp ; \
19684	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp ; \
19685	cd $(HOST_SUBDIR)/libcpp || exit 1; \
19686	case $(srcdir) in \
19687	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
19688	  *) topdir=`echo $(HOST_SUBDIR)/libcpp/ | \
19689		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
19690	esac; \
19691	srcdiroption="--srcdir=$${topdir}/libcpp"; \
19692	libsrcdir="$$s/libcpp"; \
19693	$(SHELL) $${libsrcdir}/configure \
19694	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
19695	  --target=${target_alias} $${srcdiroption} \
19696	  --with-build-libsubdir=$(HOST_SUBDIR) \
19697	  $(STAGE4_CONFIGURE_FLAGS)
19698@endif libcpp-bootstrap
19699
19700.PHONY: configure-stageprofile-libcpp maybe-configure-stageprofile-libcpp
19701maybe-configure-stageprofile-libcpp:
19702@if libcpp-bootstrap
19703maybe-configure-stageprofile-libcpp: configure-stageprofile-libcpp
19704configure-stageprofile-libcpp:
19705	@[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
19706	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp
19707	@r=`${PWD_COMMAND}`; export r; \
19708	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19709	TFLAGS="$(STAGEprofile_TFLAGS)"; \
19710	test ! -f $(HOST_SUBDIR)/libcpp/Makefile || exit 0; \
19711	$(HOST_EXPORTS) \
19712	$(POSTSTAGE1_HOST_EXPORTS) \
19713	CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
19714	CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
19715	LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS;  \
19716	echo Configuring stage profile in $(HOST_SUBDIR)/libcpp ; \
19717	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp ; \
19718	cd $(HOST_SUBDIR)/libcpp || exit 1; \
19719	case $(srcdir) in \
19720	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
19721	  *) topdir=`echo $(HOST_SUBDIR)/libcpp/ | \
19722		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
19723	esac; \
19724	srcdiroption="--srcdir=$${topdir}/libcpp"; \
19725	libsrcdir="$$s/libcpp"; \
19726	$(SHELL) $${libsrcdir}/configure \
19727	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
19728	  --target=${target_alias} $${srcdiroption} \
19729	  --with-build-libsubdir=$(HOST_SUBDIR) \
19730	  $(STAGEprofile_CONFIGURE_FLAGS)
19731@endif libcpp-bootstrap
19732
19733.PHONY: configure-stagefeedback-libcpp maybe-configure-stagefeedback-libcpp
19734maybe-configure-stagefeedback-libcpp:
19735@if libcpp-bootstrap
19736maybe-configure-stagefeedback-libcpp: configure-stagefeedback-libcpp
19737configure-stagefeedback-libcpp:
19738	@[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
19739	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp
19740	@r=`${PWD_COMMAND}`; export r; \
19741	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19742	TFLAGS="$(STAGEfeedback_TFLAGS)"; \
19743	test ! -f $(HOST_SUBDIR)/libcpp/Makefile || exit 0; \
19744	$(HOST_EXPORTS) \
19745	$(POSTSTAGE1_HOST_EXPORTS) \
19746	CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
19747	CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
19748	LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS;  \
19749	echo Configuring stage feedback in $(HOST_SUBDIR)/libcpp ; \
19750	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp ; \
19751	cd $(HOST_SUBDIR)/libcpp || exit 1; \
19752	case $(srcdir) in \
19753	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
19754	  *) topdir=`echo $(HOST_SUBDIR)/libcpp/ | \
19755		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
19756	esac; \
19757	srcdiroption="--srcdir=$${topdir}/libcpp"; \
19758	libsrcdir="$$s/libcpp"; \
19759	$(SHELL) $${libsrcdir}/configure \
19760	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
19761	  --target=${target_alias} $${srcdiroption} \
19762	  --with-build-libsubdir=$(HOST_SUBDIR) \
19763	  $(STAGEfeedback_CONFIGURE_FLAGS)
19764@endif libcpp-bootstrap
19765
19766
19767
19768
19769
19770.PHONY: all-libcpp maybe-all-libcpp
19771maybe-all-libcpp:
19772@if gcc-bootstrap
19773all-libcpp: stage_current
19774@endif gcc-bootstrap
19775@if libcpp
19776TARGET-libcpp=all
19777maybe-all-libcpp: all-libcpp
19778all-libcpp: configure-libcpp
19779	@r=`${PWD_COMMAND}`; export r; \
19780	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19781	$(HOST_EXPORTS)  \
19782	(cd $(HOST_SUBDIR)/libcpp && \
19783	  $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS)  \
19784		$(TARGET-libcpp))
19785@endif libcpp
19786
19787
19788
19789.PHONY: all-stage1-libcpp maybe-all-stage1-libcpp
19790.PHONY: clean-stage1-libcpp maybe-clean-stage1-libcpp
19791maybe-all-stage1-libcpp:
19792maybe-clean-stage1-libcpp:
19793@if libcpp-bootstrap
19794maybe-all-stage1-libcpp: all-stage1-libcpp
19795all-stage1: all-stage1-libcpp
19796TARGET-stage1-libcpp = $(TARGET-libcpp)
19797all-stage1-libcpp: configure-stage1-libcpp
19798	@[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
19799	@r=`${PWD_COMMAND}`; export r; \
19800	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19801	TFLAGS="$(STAGE1_TFLAGS)"; \
19802	$(HOST_EXPORTS)  \
19803	cd $(HOST_SUBDIR)/libcpp && \
19804	$(MAKE) $(BASE_FLAGS_TO_PASS) \
19805		CFLAGS="$(STAGE1_CFLAGS)" \
19806		CXXFLAGS="$(STAGE1_CXXFLAGS)" \
19807		LIBCFLAGS="$(LIBCFLAGS)" \
19808		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
19809		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
19810		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
19811		$(EXTRA_HOST_FLAGS)   \
19812		TFLAGS="$(STAGE1_TFLAGS)" \
19813		$(TARGET-stage1-libcpp)
19814
19815maybe-clean-stage1-libcpp: clean-stage1-libcpp
19816clean-stage1: clean-stage1-libcpp
19817clean-stage1-libcpp:
19818	@if [ $(current_stage) = stage1 ]; then \
19819	  [ -f $(HOST_SUBDIR)/libcpp/Makefile ] || exit 0; \
19820	else \
19821	  [ -f $(HOST_SUBDIR)/stage1-libcpp/Makefile ] || exit 0; \
19822	  $(MAKE) stage1-start; \
19823	fi; \
19824	cd $(HOST_SUBDIR)/libcpp && \
19825	$(MAKE) $(EXTRA_HOST_FLAGS)  \
19826		 clean
19827@endif libcpp-bootstrap
19828
19829
19830.PHONY: all-stage2-libcpp maybe-all-stage2-libcpp
19831.PHONY: clean-stage2-libcpp maybe-clean-stage2-libcpp
19832maybe-all-stage2-libcpp:
19833maybe-clean-stage2-libcpp:
19834@if libcpp-bootstrap
19835maybe-all-stage2-libcpp: all-stage2-libcpp
19836all-stage2: all-stage2-libcpp
19837TARGET-stage2-libcpp = $(TARGET-libcpp)
19838all-stage2-libcpp: configure-stage2-libcpp
19839	@[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
19840	@r=`${PWD_COMMAND}`; export r; \
19841	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19842	TFLAGS="$(STAGE2_TFLAGS)"; \
19843	$(HOST_EXPORTS) \
19844	$(POSTSTAGE1_HOST_EXPORTS)  \
19845	cd $(HOST_SUBDIR)/libcpp && \
19846	$(MAKE) $(BASE_FLAGS_TO_PASS) \
19847		CFLAGS="$(STAGE2_CFLAGS)" \
19848		CXXFLAGS="$(STAGE2_CXXFLAGS)" \
19849		LIBCFLAGS="$(STAGE2_CFLAGS)" \
19850		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
19851		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
19852		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
19853		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
19854		TFLAGS="$(STAGE2_TFLAGS)" \
19855		$(TARGET-stage2-libcpp)
19856
19857maybe-clean-stage2-libcpp: clean-stage2-libcpp
19858clean-stage2: clean-stage2-libcpp
19859clean-stage2-libcpp:
19860	@if [ $(current_stage) = stage2 ]; then \
19861	  [ -f $(HOST_SUBDIR)/libcpp/Makefile ] || exit 0; \
19862	else \
19863	  [ -f $(HOST_SUBDIR)/stage2-libcpp/Makefile ] || exit 0; \
19864	  $(MAKE) stage2-start; \
19865	fi; \
19866	cd $(HOST_SUBDIR)/libcpp && \
19867	$(MAKE) $(EXTRA_HOST_FLAGS)  \
19868		$(POSTSTAGE1_FLAGS_TO_PASS)  \
19869		 clean
19870@endif libcpp-bootstrap
19871
19872
19873.PHONY: all-stage3-libcpp maybe-all-stage3-libcpp
19874.PHONY: clean-stage3-libcpp maybe-clean-stage3-libcpp
19875maybe-all-stage3-libcpp:
19876maybe-clean-stage3-libcpp:
19877@if libcpp-bootstrap
19878maybe-all-stage3-libcpp: all-stage3-libcpp
19879all-stage3: all-stage3-libcpp
19880TARGET-stage3-libcpp = $(TARGET-libcpp)
19881all-stage3-libcpp: configure-stage3-libcpp
19882	@[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
19883	@r=`${PWD_COMMAND}`; export r; \
19884	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19885	TFLAGS="$(STAGE3_TFLAGS)"; \
19886	$(HOST_EXPORTS) \
19887	$(POSTSTAGE1_HOST_EXPORTS)  \
19888	cd $(HOST_SUBDIR)/libcpp && \
19889	$(MAKE) $(BASE_FLAGS_TO_PASS) \
19890		CFLAGS="$(STAGE3_CFLAGS)" \
19891		CXXFLAGS="$(STAGE3_CXXFLAGS)" \
19892		LIBCFLAGS="$(STAGE3_CFLAGS)" \
19893		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
19894		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
19895		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
19896		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
19897		TFLAGS="$(STAGE3_TFLAGS)" \
19898		$(TARGET-stage3-libcpp)
19899
19900maybe-clean-stage3-libcpp: clean-stage3-libcpp
19901clean-stage3: clean-stage3-libcpp
19902clean-stage3-libcpp:
19903	@if [ $(current_stage) = stage3 ]; then \
19904	  [ -f $(HOST_SUBDIR)/libcpp/Makefile ] || exit 0; \
19905	else \
19906	  [ -f $(HOST_SUBDIR)/stage3-libcpp/Makefile ] || exit 0; \
19907	  $(MAKE) stage3-start; \
19908	fi; \
19909	cd $(HOST_SUBDIR)/libcpp && \
19910	$(MAKE) $(EXTRA_HOST_FLAGS)  \
19911		$(POSTSTAGE1_FLAGS_TO_PASS)  \
19912		 clean
19913@endif libcpp-bootstrap
19914
19915
19916.PHONY: all-stage4-libcpp maybe-all-stage4-libcpp
19917.PHONY: clean-stage4-libcpp maybe-clean-stage4-libcpp
19918maybe-all-stage4-libcpp:
19919maybe-clean-stage4-libcpp:
19920@if libcpp-bootstrap
19921maybe-all-stage4-libcpp: all-stage4-libcpp
19922all-stage4: all-stage4-libcpp
19923TARGET-stage4-libcpp = $(TARGET-libcpp)
19924all-stage4-libcpp: configure-stage4-libcpp
19925	@[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
19926	@r=`${PWD_COMMAND}`; export r; \
19927	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19928	TFLAGS="$(STAGE4_TFLAGS)"; \
19929	$(HOST_EXPORTS) \
19930	$(POSTSTAGE1_HOST_EXPORTS)  \
19931	cd $(HOST_SUBDIR)/libcpp && \
19932	$(MAKE) $(BASE_FLAGS_TO_PASS) \
19933		CFLAGS="$(STAGE4_CFLAGS)" \
19934		CXXFLAGS="$(STAGE4_CXXFLAGS)" \
19935		LIBCFLAGS="$(STAGE4_CFLAGS)" \
19936		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
19937		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
19938		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
19939		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
19940		TFLAGS="$(STAGE4_TFLAGS)" \
19941		$(TARGET-stage4-libcpp)
19942
19943maybe-clean-stage4-libcpp: clean-stage4-libcpp
19944clean-stage4: clean-stage4-libcpp
19945clean-stage4-libcpp:
19946	@if [ $(current_stage) = stage4 ]; then \
19947	  [ -f $(HOST_SUBDIR)/libcpp/Makefile ] || exit 0; \
19948	else \
19949	  [ -f $(HOST_SUBDIR)/stage4-libcpp/Makefile ] || exit 0; \
19950	  $(MAKE) stage4-start; \
19951	fi; \
19952	cd $(HOST_SUBDIR)/libcpp && \
19953	$(MAKE) $(EXTRA_HOST_FLAGS)  \
19954		$(POSTSTAGE1_FLAGS_TO_PASS)  \
19955		 clean
19956@endif libcpp-bootstrap
19957
19958
19959.PHONY: all-stageprofile-libcpp maybe-all-stageprofile-libcpp
19960.PHONY: clean-stageprofile-libcpp maybe-clean-stageprofile-libcpp
19961maybe-all-stageprofile-libcpp:
19962maybe-clean-stageprofile-libcpp:
19963@if libcpp-bootstrap
19964maybe-all-stageprofile-libcpp: all-stageprofile-libcpp
19965all-stageprofile: all-stageprofile-libcpp
19966TARGET-stageprofile-libcpp = $(TARGET-libcpp)
19967all-stageprofile-libcpp: configure-stageprofile-libcpp
19968	@[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
19969	@r=`${PWD_COMMAND}`; export r; \
19970	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19971	TFLAGS="$(STAGEprofile_TFLAGS)"; \
19972	$(HOST_EXPORTS) \
19973	$(POSTSTAGE1_HOST_EXPORTS)  \
19974	cd $(HOST_SUBDIR)/libcpp && \
19975	$(MAKE) $(BASE_FLAGS_TO_PASS) \
19976		CFLAGS="$(STAGEprofile_CFLAGS)" \
19977		CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
19978		LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
19979		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
19980		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
19981		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
19982		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
19983		TFLAGS="$(STAGEprofile_TFLAGS)" \
19984		$(TARGET-stageprofile-libcpp)
19985
19986maybe-clean-stageprofile-libcpp: clean-stageprofile-libcpp
19987clean-stageprofile: clean-stageprofile-libcpp
19988clean-stageprofile-libcpp:
19989	@if [ $(current_stage) = stageprofile ]; then \
19990	  [ -f $(HOST_SUBDIR)/libcpp/Makefile ] || exit 0; \
19991	else \
19992	  [ -f $(HOST_SUBDIR)/stageprofile-libcpp/Makefile ] || exit 0; \
19993	  $(MAKE) stageprofile-start; \
19994	fi; \
19995	cd $(HOST_SUBDIR)/libcpp && \
19996	$(MAKE) $(EXTRA_HOST_FLAGS)  \
19997		$(POSTSTAGE1_FLAGS_TO_PASS)  \
19998		 clean
19999@endif libcpp-bootstrap
20000
20001
20002.PHONY: all-stagefeedback-libcpp maybe-all-stagefeedback-libcpp
20003.PHONY: clean-stagefeedback-libcpp maybe-clean-stagefeedback-libcpp
20004maybe-all-stagefeedback-libcpp:
20005maybe-clean-stagefeedback-libcpp:
20006@if libcpp-bootstrap
20007maybe-all-stagefeedback-libcpp: all-stagefeedback-libcpp
20008all-stagefeedback: all-stagefeedback-libcpp
20009TARGET-stagefeedback-libcpp = $(TARGET-libcpp)
20010all-stagefeedback-libcpp: configure-stagefeedback-libcpp
20011	@[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
20012	@r=`${PWD_COMMAND}`; export r; \
20013	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20014	TFLAGS="$(STAGEfeedback_TFLAGS)"; \
20015	$(HOST_EXPORTS) \
20016	$(POSTSTAGE1_HOST_EXPORTS)  \
20017	cd $(HOST_SUBDIR)/libcpp && \
20018	$(MAKE) $(BASE_FLAGS_TO_PASS) \
20019		CFLAGS="$(STAGEfeedback_CFLAGS)" \
20020		CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
20021		LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
20022		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
20023		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
20024		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
20025		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
20026		TFLAGS="$(STAGEfeedback_TFLAGS)" \
20027		$(TARGET-stagefeedback-libcpp)
20028
20029maybe-clean-stagefeedback-libcpp: clean-stagefeedback-libcpp
20030clean-stagefeedback: clean-stagefeedback-libcpp
20031clean-stagefeedback-libcpp:
20032	@if [ $(current_stage) = stagefeedback ]; then \
20033	  [ -f $(HOST_SUBDIR)/libcpp/Makefile ] || exit 0; \
20034	else \
20035	  [ -f $(HOST_SUBDIR)/stagefeedback-libcpp/Makefile ] || exit 0; \
20036	  $(MAKE) stagefeedback-start; \
20037	fi; \
20038	cd $(HOST_SUBDIR)/libcpp && \
20039	$(MAKE) $(EXTRA_HOST_FLAGS)  \
20040		$(POSTSTAGE1_FLAGS_TO_PASS)  \
20041		 clean
20042@endif libcpp-bootstrap
20043
20044
20045
20046
20047
20048.PHONY: check-libcpp maybe-check-libcpp
20049maybe-check-libcpp:
20050@if libcpp
20051maybe-check-libcpp: check-libcpp
20052
20053check-libcpp:
20054	@: $(MAKE); $(unstage)
20055	@r=`${PWD_COMMAND}`; export r; \
20056	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20057	$(HOST_EXPORTS) \
20058	(cd $(HOST_SUBDIR)/libcpp && \
20059	  $(MAKE) $(FLAGS_TO_PASS)  check)
20060
20061@endif libcpp
20062
20063.PHONY: install-libcpp maybe-install-libcpp
20064maybe-install-libcpp:
20065@if libcpp
20066maybe-install-libcpp: install-libcpp
20067
20068install-libcpp: installdirs
20069	@: $(MAKE); $(unstage)
20070	@r=`${PWD_COMMAND}`; export r; \
20071	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20072	$(HOST_EXPORTS) \
20073	(cd $(HOST_SUBDIR)/libcpp && \
20074	  $(MAKE) $(FLAGS_TO_PASS)  install)
20075
20076@endif libcpp
20077
20078.PHONY: install-strip-libcpp maybe-install-strip-libcpp
20079maybe-install-strip-libcpp:
20080@if libcpp
20081maybe-install-strip-libcpp: install-strip-libcpp
20082
20083install-strip-libcpp: installdirs
20084	@: $(MAKE); $(unstage)
20085	@r=`${PWD_COMMAND}`; export r; \
20086	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20087	$(HOST_EXPORTS) \
20088	(cd $(HOST_SUBDIR)/libcpp && \
20089	  $(MAKE) $(FLAGS_TO_PASS)  install-strip)
20090
20091@endif libcpp
20092
20093# Other targets (info, dvi, pdf, etc.)
20094
20095.PHONY: maybe-info-libcpp info-libcpp
20096maybe-info-libcpp:
20097@if libcpp
20098maybe-info-libcpp: info-libcpp
20099
20100info-libcpp: \
20101    configure-libcpp
20102	@[ -f ./libcpp/Makefile ] || exit 0; \
20103	r=`${PWD_COMMAND}`; export r; \
20104	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20105	$(HOST_EXPORTS) \
20106	for flag in $(EXTRA_HOST_FLAGS) ; do \
20107	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20108	done; \
20109	echo "Doing info in libcpp" ; \
20110	(cd $(HOST_SUBDIR)/libcpp && \
20111	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20112	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20113	          "RANLIB=$${RANLIB}" \
20114	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20115	          info) \
20116	  || exit 1
20117
20118@endif libcpp
20119
20120.PHONY: maybe-dvi-libcpp dvi-libcpp
20121maybe-dvi-libcpp:
20122@if libcpp
20123maybe-dvi-libcpp: dvi-libcpp
20124
20125dvi-libcpp: \
20126    configure-libcpp
20127	@[ -f ./libcpp/Makefile ] || exit 0; \
20128	r=`${PWD_COMMAND}`; export r; \
20129	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20130	$(HOST_EXPORTS) \
20131	for flag in $(EXTRA_HOST_FLAGS) ; do \
20132	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20133	done; \
20134	echo "Doing dvi in libcpp" ; \
20135	(cd $(HOST_SUBDIR)/libcpp && \
20136	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20137	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20138	          "RANLIB=$${RANLIB}" \
20139	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20140	          dvi) \
20141	  || exit 1
20142
20143@endif libcpp
20144
20145.PHONY: maybe-pdf-libcpp pdf-libcpp
20146maybe-pdf-libcpp:
20147@if libcpp
20148maybe-pdf-libcpp: pdf-libcpp
20149
20150pdf-libcpp: \
20151    configure-libcpp
20152	@[ -f ./libcpp/Makefile ] || exit 0; \
20153	r=`${PWD_COMMAND}`; export r; \
20154	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20155	$(HOST_EXPORTS) \
20156	for flag in $(EXTRA_HOST_FLAGS) ; do \
20157	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20158	done; \
20159	echo "Doing pdf in libcpp" ; \
20160	(cd $(HOST_SUBDIR)/libcpp && \
20161	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20162	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20163	          "RANLIB=$${RANLIB}" \
20164	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20165	          pdf) \
20166	  || exit 1
20167
20168@endif libcpp
20169
20170.PHONY: maybe-html-libcpp html-libcpp
20171maybe-html-libcpp:
20172@if libcpp
20173maybe-html-libcpp: html-libcpp
20174
20175html-libcpp: \
20176    configure-libcpp
20177	@[ -f ./libcpp/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 html in libcpp" ; \
20185	(cd $(HOST_SUBDIR)/libcpp && \
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	          html) \
20191	  || exit 1
20192
20193@endif libcpp
20194
20195.PHONY: maybe-TAGS-libcpp TAGS-libcpp
20196maybe-TAGS-libcpp:
20197@if libcpp
20198maybe-TAGS-libcpp: TAGS-libcpp
20199
20200TAGS-libcpp: \
20201    configure-libcpp
20202	@[ -f ./libcpp/Makefile ] || exit 0; \
20203	r=`${PWD_COMMAND}`; export r; \
20204	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20205	$(HOST_EXPORTS) \
20206	for flag in $(EXTRA_HOST_FLAGS) ; do \
20207	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20208	done; \
20209	echo "Doing TAGS in libcpp" ; \
20210	(cd $(HOST_SUBDIR)/libcpp && \
20211	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20212	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20213	          "RANLIB=$${RANLIB}" \
20214	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20215	          TAGS) \
20216	  || exit 1
20217
20218@endif libcpp
20219
20220.PHONY: maybe-install-info-libcpp install-info-libcpp
20221maybe-install-info-libcpp:
20222@if libcpp
20223maybe-install-info-libcpp: install-info-libcpp
20224
20225install-info-libcpp: \
20226    configure-libcpp \
20227    info-libcpp
20228	@[ -f ./libcpp/Makefile ] || exit 0; \
20229	r=`${PWD_COMMAND}`; export r; \
20230	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20231	$(HOST_EXPORTS) \
20232	for flag in $(EXTRA_HOST_FLAGS) ; do \
20233	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20234	done; \
20235	echo "Doing install-info in libcpp" ; \
20236	(cd $(HOST_SUBDIR)/libcpp && \
20237	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20238	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20239	          "RANLIB=$${RANLIB}" \
20240	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20241	          install-info) \
20242	  || exit 1
20243
20244@endif libcpp
20245
20246.PHONY: maybe-install-pdf-libcpp install-pdf-libcpp
20247maybe-install-pdf-libcpp:
20248@if libcpp
20249maybe-install-pdf-libcpp: install-pdf-libcpp
20250
20251install-pdf-libcpp: \
20252    configure-libcpp \
20253    pdf-libcpp
20254	@[ -f ./libcpp/Makefile ] || exit 0; \
20255	r=`${PWD_COMMAND}`; export r; \
20256	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20257	$(HOST_EXPORTS) \
20258	for flag in $(EXTRA_HOST_FLAGS) ; do \
20259	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20260	done; \
20261	echo "Doing install-pdf in libcpp" ; \
20262	(cd $(HOST_SUBDIR)/libcpp && \
20263	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20264	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20265	          "RANLIB=$${RANLIB}" \
20266	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20267	          install-pdf) \
20268	  || exit 1
20269
20270@endif libcpp
20271
20272.PHONY: maybe-install-html-libcpp install-html-libcpp
20273maybe-install-html-libcpp:
20274@if libcpp
20275maybe-install-html-libcpp: install-html-libcpp
20276
20277install-html-libcpp: \
20278    configure-libcpp \
20279    html-libcpp
20280	@[ -f ./libcpp/Makefile ] || exit 0; \
20281	r=`${PWD_COMMAND}`; export r; \
20282	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20283	$(HOST_EXPORTS) \
20284	for flag in $(EXTRA_HOST_FLAGS) ; do \
20285	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20286	done; \
20287	echo "Doing install-html in libcpp" ; \
20288	(cd $(HOST_SUBDIR)/libcpp && \
20289	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20290	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20291	          "RANLIB=$${RANLIB}" \
20292	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20293	          install-html) \
20294	  || exit 1
20295
20296@endif libcpp
20297
20298.PHONY: maybe-installcheck-libcpp installcheck-libcpp
20299maybe-installcheck-libcpp:
20300@if libcpp
20301maybe-installcheck-libcpp: installcheck-libcpp
20302
20303installcheck-libcpp: \
20304    configure-libcpp
20305	@[ -f ./libcpp/Makefile ] || exit 0; \
20306	r=`${PWD_COMMAND}`; export r; \
20307	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20308	$(HOST_EXPORTS) \
20309	for flag in $(EXTRA_HOST_FLAGS) ; do \
20310	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20311	done; \
20312	echo "Doing installcheck in libcpp" ; \
20313	(cd $(HOST_SUBDIR)/libcpp && \
20314	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20315	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20316	          "RANLIB=$${RANLIB}" \
20317	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20318	          installcheck) \
20319	  || exit 1
20320
20321@endif libcpp
20322
20323.PHONY: maybe-mostlyclean-libcpp mostlyclean-libcpp
20324maybe-mostlyclean-libcpp:
20325@if libcpp
20326maybe-mostlyclean-libcpp: mostlyclean-libcpp
20327
20328mostlyclean-libcpp:
20329	@[ -f ./libcpp/Makefile ] || exit 0; \
20330	r=`${PWD_COMMAND}`; export r; \
20331	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20332	$(HOST_EXPORTS) \
20333	for flag in $(EXTRA_HOST_FLAGS) ; do \
20334	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20335	done; \
20336	echo "Doing mostlyclean in libcpp" ; \
20337	(cd $(HOST_SUBDIR)/libcpp && \
20338	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20339	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20340	          "RANLIB=$${RANLIB}" \
20341	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20342	          mostlyclean) \
20343	  || exit 1
20344
20345@endif libcpp
20346
20347.PHONY: maybe-clean-libcpp clean-libcpp
20348maybe-clean-libcpp:
20349@if libcpp
20350maybe-clean-libcpp: clean-libcpp
20351
20352clean-libcpp:
20353	@[ -f ./libcpp/Makefile ] || exit 0; \
20354	r=`${PWD_COMMAND}`; export r; \
20355	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20356	$(HOST_EXPORTS) \
20357	for flag in $(EXTRA_HOST_FLAGS) ; do \
20358	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20359	done; \
20360	echo "Doing clean in libcpp" ; \
20361	(cd $(HOST_SUBDIR)/libcpp && \
20362	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20363	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20364	          "RANLIB=$${RANLIB}" \
20365	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20366	          clean) \
20367	  || exit 1
20368
20369@endif libcpp
20370
20371.PHONY: maybe-distclean-libcpp distclean-libcpp
20372maybe-distclean-libcpp:
20373@if libcpp
20374maybe-distclean-libcpp: distclean-libcpp
20375
20376distclean-libcpp:
20377	@[ -f ./libcpp/Makefile ] || exit 0; \
20378	r=`${PWD_COMMAND}`; export r; \
20379	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20380	$(HOST_EXPORTS) \
20381	for flag in $(EXTRA_HOST_FLAGS) ; do \
20382	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20383	done; \
20384	echo "Doing distclean in libcpp" ; \
20385	(cd $(HOST_SUBDIR)/libcpp && \
20386	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20387	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20388	          "RANLIB=$${RANLIB}" \
20389	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20390	          distclean) \
20391	  || exit 1
20392
20393@endif libcpp
20394
20395.PHONY: maybe-maintainer-clean-libcpp maintainer-clean-libcpp
20396maybe-maintainer-clean-libcpp:
20397@if libcpp
20398maybe-maintainer-clean-libcpp: maintainer-clean-libcpp
20399
20400maintainer-clean-libcpp:
20401	@[ -f ./libcpp/Makefile ] || exit 0; \
20402	r=`${PWD_COMMAND}`; export r; \
20403	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20404	$(HOST_EXPORTS) \
20405	for flag in $(EXTRA_HOST_FLAGS) ; do \
20406	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20407	done; \
20408	echo "Doing maintainer-clean in libcpp" ; \
20409	(cd $(HOST_SUBDIR)/libcpp && \
20410	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20411	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20412	          "RANLIB=$${RANLIB}" \
20413	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20414	          maintainer-clean) \
20415	  || exit 1
20416
20417@endif libcpp
20418
20419
20420
20421.PHONY: configure-libdecnumber maybe-configure-libdecnumber
20422maybe-configure-libdecnumber:
20423@if gcc-bootstrap
20424configure-libdecnumber: stage_current
20425@endif gcc-bootstrap
20426@if libdecnumber
20427maybe-configure-libdecnumber: configure-libdecnumber
20428configure-libdecnumber:
20429	@r=`${PWD_COMMAND}`; export r; \
20430	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20431	test ! -f $(HOST_SUBDIR)/libdecnumber/Makefile || exit 0; \
20432	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber ; \
20433	$(HOST_EXPORTS)  \
20434	echo Configuring in $(HOST_SUBDIR)/libdecnumber; \
20435	cd "$(HOST_SUBDIR)/libdecnumber" || exit 1; \
20436	case $(srcdir) in \
20437	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
20438	  *) topdir=`echo $(HOST_SUBDIR)/libdecnumber/ | \
20439		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
20440	esac; \
20441	srcdiroption="--srcdir=$${topdir}/libdecnumber"; \
20442	libsrcdir="$$s/libdecnumber"; \
20443	$(SHELL) $${libsrcdir}/configure \
20444	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
20445	  --target=${target_alias} $${srcdiroption}  \
20446	  || exit 1
20447@endif libdecnumber
20448
20449
20450
20451.PHONY: configure-stage1-libdecnumber maybe-configure-stage1-libdecnumber
20452maybe-configure-stage1-libdecnumber:
20453@if libdecnumber-bootstrap
20454maybe-configure-stage1-libdecnumber: configure-stage1-libdecnumber
20455configure-stage1-libdecnumber:
20456	@[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
20457	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber
20458	@r=`${PWD_COMMAND}`; export r; \
20459	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20460	TFLAGS="$(STAGE1_TFLAGS)"; \
20461	test ! -f $(HOST_SUBDIR)/libdecnumber/Makefile || exit 0; \
20462	$(HOST_EXPORTS) \
20463	CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
20464	CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
20465	LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS;  \
20466	echo Configuring stage 1 in $(HOST_SUBDIR)/libdecnumber ; \
20467	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber ; \
20468	cd $(HOST_SUBDIR)/libdecnumber || exit 1; \
20469	case $(srcdir) in \
20470	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
20471	  *) topdir=`echo $(HOST_SUBDIR)/libdecnumber/ | \
20472		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
20473	esac; \
20474	srcdiroption="--srcdir=$${topdir}/libdecnumber"; \
20475	libsrcdir="$$s/libdecnumber"; \
20476	$(SHELL) $${libsrcdir}/configure \
20477	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
20478	  --target=${target_alias} $${srcdiroption} \
20479	  $(STAGE1_CONFIGURE_FLAGS)
20480@endif libdecnumber-bootstrap
20481
20482.PHONY: configure-stage2-libdecnumber maybe-configure-stage2-libdecnumber
20483maybe-configure-stage2-libdecnumber:
20484@if libdecnumber-bootstrap
20485maybe-configure-stage2-libdecnumber: configure-stage2-libdecnumber
20486configure-stage2-libdecnumber:
20487	@[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
20488	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber
20489	@r=`${PWD_COMMAND}`; export r; \
20490	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20491	TFLAGS="$(STAGE2_TFLAGS)"; \
20492	test ! -f $(HOST_SUBDIR)/libdecnumber/Makefile || exit 0; \
20493	$(HOST_EXPORTS) \
20494	$(POSTSTAGE1_HOST_EXPORTS) \
20495	CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
20496	CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
20497	LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS;  \
20498	echo Configuring stage 2 in $(HOST_SUBDIR)/libdecnumber ; \
20499	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber ; \
20500	cd $(HOST_SUBDIR)/libdecnumber || exit 1; \
20501	case $(srcdir) in \
20502	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
20503	  *) topdir=`echo $(HOST_SUBDIR)/libdecnumber/ | \
20504		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
20505	esac; \
20506	srcdiroption="--srcdir=$${topdir}/libdecnumber"; \
20507	libsrcdir="$$s/libdecnumber"; \
20508	$(SHELL) $${libsrcdir}/configure \
20509	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
20510	  --target=${target_alias} $${srcdiroption} \
20511	  --with-build-libsubdir=$(HOST_SUBDIR) \
20512	  $(STAGE2_CONFIGURE_FLAGS)
20513@endif libdecnumber-bootstrap
20514
20515.PHONY: configure-stage3-libdecnumber maybe-configure-stage3-libdecnumber
20516maybe-configure-stage3-libdecnumber:
20517@if libdecnumber-bootstrap
20518maybe-configure-stage3-libdecnumber: configure-stage3-libdecnumber
20519configure-stage3-libdecnumber:
20520	@[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
20521	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber
20522	@r=`${PWD_COMMAND}`; export r; \
20523	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20524	TFLAGS="$(STAGE3_TFLAGS)"; \
20525	test ! -f $(HOST_SUBDIR)/libdecnumber/Makefile || exit 0; \
20526	$(HOST_EXPORTS) \
20527	$(POSTSTAGE1_HOST_EXPORTS) \
20528	CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
20529	CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
20530	LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS;  \
20531	echo Configuring stage 3 in $(HOST_SUBDIR)/libdecnumber ; \
20532	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber ; \
20533	cd $(HOST_SUBDIR)/libdecnumber || exit 1; \
20534	case $(srcdir) in \
20535	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
20536	  *) topdir=`echo $(HOST_SUBDIR)/libdecnumber/ | \
20537		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
20538	esac; \
20539	srcdiroption="--srcdir=$${topdir}/libdecnumber"; \
20540	libsrcdir="$$s/libdecnumber"; \
20541	$(SHELL) $${libsrcdir}/configure \
20542	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
20543	  --target=${target_alias} $${srcdiroption} \
20544	  --with-build-libsubdir=$(HOST_SUBDIR) \
20545	  $(STAGE3_CONFIGURE_FLAGS)
20546@endif libdecnumber-bootstrap
20547
20548.PHONY: configure-stage4-libdecnumber maybe-configure-stage4-libdecnumber
20549maybe-configure-stage4-libdecnumber:
20550@if libdecnumber-bootstrap
20551maybe-configure-stage4-libdecnumber: configure-stage4-libdecnumber
20552configure-stage4-libdecnumber:
20553	@[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
20554	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber
20555	@r=`${PWD_COMMAND}`; export r; \
20556	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20557	TFLAGS="$(STAGE4_TFLAGS)"; \
20558	test ! -f $(HOST_SUBDIR)/libdecnumber/Makefile || exit 0; \
20559	$(HOST_EXPORTS) \
20560	$(POSTSTAGE1_HOST_EXPORTS) \
20561	CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
20562	CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
20563	LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS;  \
20564	echo Configuring stage 4 in $(HOST_SUBDIR)/libdecnumber ; \
20565	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber ; \
20566	cd $(HOST_SUBDIR)/libdecnumber || exit 1; \
20567	case $(srcdir) in \
20568	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
20569	  *) topdir=`echo $(HOST_SUBDIR)/libdecnumber/ | \
20570		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
20571	esac; \
20572	srcdiroption="--srcdir=$${topdir}/libdecnumber"; \
20573	libsrcdir="$$s/libdecnumber"; \
20574	$(SHELL) $${libsrcdir}/configure \
20575	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
20576	  --target=${target_alias} $${srcdiroption} \
20577	  --with-build-libsubdir=$(HOST_SUBDIR) \
20578	  $(STAGE4_CONFIGURE_FLAGS)
20579@endif libdecnumber-bootstrap
20580
20581.PHONY: configure-stageprofile-libdecnumber maybe-configure-stageprofile-libdecnumber
20582maybe-configure-stageprofile-libdecnumber:
20583@if libdecnumber-bootstrap
20584maybe-configure-stageprofile-libdecnumber: configure-stageprofile-libdecnumber
20585configure-stageprofile-libdecnumber:
20586	@[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
20587	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber
20588	@r=`${PWD_COMMAND}`; export r; \
20589	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20590	TFLAGS="$(STAGEprofile_TFLAGS)"; \
20591	test ! -f $(HOST_SUBDIR)/libdecnumber/Makefile || exit 0; \
20592	$(HOST_EXPORTS) \
20593	$(POSTSTAGE1_HOST_EXPORTS) \
20594	CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
20595	CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
20596	LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS;  \
20597	echo Configuring stage profile in $(HOST_SUBDIR)/libdecnumber ; \
20598	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber ; \
20599	cd $(HOST_SUBDIR)/libdecnumber || exit 1; \
20600	case $(srcdir) in \
20601	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
20602	  *) topdir=`echo $(HOST_SUBDIR)/libdecnumber/ | \
20603		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
20604	esac; \
20605	srcdiroption="--srcdir=$${topdir}/libdecnumber"; \
20606	libsrcdir="$$s/libdecnumber"; \
20607	$(SHELL) $${libsrcdir}/configure \
20608	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
20609	  --target=${target_alias} $${srcdiroption} \
20610	  --with-build-libsubdir=$(HOST_SUBDIR) \
20611	  $(STAGEprofile_CONFIGURE_FLAGS)
20612@endif libdecnumber-bootstrap
20613
20614.PHONY: configure-stagefeedback-libdecnumber maybe-configure-stagefeedback-libdecnumber
20615maybe-configure-stagefeedback-libdecnumber:
20616@if libdecnumber-bootstrap
20617maybe-configure-stagefeedback-libdecnumber: configure-stagefeedback-libdecnumber
20618configure-stagefeedback-libdecnumber:
20619	@[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
20620	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber
20621	@r=`${PWD_COMMAND}`; export r; \
20622	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20623	TFLAGS="$(STAGEfeedback_TFLAGS)"; \
20624	test ! -f $(HOST_SUBDIR)/libdecnumber/Makefile || exit 0; \
20625	$(HOST_EXPORTS) \
20626	$(POSTSTAGE1_HOST_EXPORTS) \
20627	CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
20628	CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
20629	LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS;  \
20630	echo Configuring stage feedback in $(HOST_SUBDIR)/libdecnumber ; \
20631	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber ; \
20632	cd $(HOST_SUBDIR)/libdecnumber || exit 1; \
20633	case $(srcdir) in \
20634	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
20635	  *) topdir=`echo $(HOST_SUBDIR)/libdecnumber/ | \
20636		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
20637	esac; \
20638	srcdiroption="--srcdir=$${topdir}/libdecnumber"; \
20639	libsrcdir="$$s/libdecnumber"; \
20640	$(SHELL) $${libsrcdir}/configure \
20641	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
20642	  --target=${target_alias} $${srcdiroption} \
20643	  --with-build-libsubdir=$(HOST_SUBDIR) \
20644	  $(STAGEfeedback_CONFIGURE_FLAGS)
20645@endif libdecnumber-bootstrap
20646
20647
20648
20649
20650
20651.PHONY: all-libdecnumber maybe-all-libdecnumber
20652maybe-all-libdecnumber:
20653@if gcc-bootstrap
20654all-libdecnumber: stage_current
20655@endif gcc-bootstrap
20656@if libdecnumber
20657TARGET-libdecnumber=all
20658maybe-all-libdecnumber: all-libdecnumber
20659all-libdecnumber: configure-libdecnumber
20660	@r=`${PWD_COMMAND}`; export r; \
20661	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20662	$(HOST_EXPORTS)  \
20663	(cd $(HOST_SUBDIR)/libdecnumber && \
20664	  $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS)  \
20665		$(TARGET-libdecnumber))
20666@endif libdecnumber
20667
20668
20669
20670.PHONY: all-stage1-libdecnumber maybe-all-stage1-libdecnumber
20671.PHONY: clean-stage1-libdecnumber maybe-clean-stage1-libdecnumber
20672maybe-all-stage1-libdecnumber:
20673maybe-clean-stage1-libdecnumber:
20674@if libdecnumber-bootstrap
20675maybe-all-stage1-libdecnumber: all-stage1-libdecnumber
20676all-stage1: all-stage1-libdecnumber
20677TARGET-stage1-libdecnumber = $(TARGET-libdecnumber)
20678all-stage1-libdecnumber: configure-stage1-libdecnumber
20679	@[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
20680	@r=`${PWD_COMMAND}`; export r; \
20681	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20682	TFLAGS="$(STAGE1_TFLAGS)"; \
20683	$(HOST_EXPORTS)  \
20684	cd $(HOST_SUBDIR)/libdecnumber && \
20685	$(MAKE) $(BASE_FLAGS_TO_PASS) \
20686		CFLAGS="$(STAGE1_CFLAGS)" \
20687		CXXFLAGS="$(STAGE1_CXXFLAGS)" \
20688		LIBCFLAGS="$(LIBCFLAGS)" \
20689		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
20690		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
20691		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
20692		$(EXTRA_HOST_FLAGS)   \
20693		TFLAGS="$(STAGE1_TFLAGS)" \
20694		$(TARGET-stage1-libdecnumber)
20695
20696maybe-clean-stage1-libdecnumber: clean-stage1-libdecnumber
20697clean-stage1: clean-stage1-libdecnumber
20698clean-stage1-libdecnumber:
20699	@if [ $(current_stage) = stage1 ]; then \
20700	  [ -f $(HOST_SUBDIR)/libdecnumber/Makefile ] || exit 0; \
20701	else \
20702	  [ -f $(HOST_SUBDIR)/stage1-libdecnumber/Makefile ] || exit 0; \
20703	  $(MAKE) stage1-start; \
20704	fi; \
20705	cd $(HOST_SUBDIR)/libdecnumber && \
20706	$(MAKE) $(EXTRA_HOST_FLAGS)  \
20707		 clean
20708@endif libdecnumber-bootstrap
20709
20710
20711.PHONY: all-stage2-libdecnumber maybe-all-stage2-libdecnumber
20712.PHONY: clean-stage2-libdecnumber maybe-clean-stage2-libdecnumber
20713maybe-all-stage2-libdecnumber:
20714maybe-clean-stage2-libdecnumber:
20715@if libdecnumber-bootstrap
20716maybe-all-stage2-libdecnumber: all-stage2-libdecnumber
20717all-stage2: all-stage2-libdecnumber
20718TARGET-stage2-libdecnumber = $(TARGET-libdecnumber)
20719all-stage2-libdecnumber: configure-stage2-libdecnumber
20720	@[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
20721	@r=`${PWD_COMMAND}`; export r; \
20722	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20723	TFLAGS="$(STAGE2_TFLAGS)"; \
20724	$(HOST_EXPORTS) \
20725	$(POSTSTAGE1_HOST_EXPORTS)  \
20726	cd $(HOST_SUBDIR)/libdecnumber && \
20727	$(MAKE) $(BASE_FLAGS_TO_PASS) \
20728		CFLAGS="$(STAGE2_CFLAGS)" \
20729		CXXFLAGS="$(STAGE2_CXXFLAGS)" \
20730		LIBCFLAGS="$(STAGE2_CFLAGS)" \
20731		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
20732		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
20733		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
20734		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
20735		TFLAGS="$(STAGE2_TFLAGS)" \
20736		$(TARGET-stage2-libdecnumber)
20737
20738maybe-clean-stage2-libdecnumber: clean-stage2-libdecnumber
20739clean-stage2: clean-stage2-libdecnumber
20740clean-stage2-libdecnumber:
20741	@if [ $(current_stage) = stage2 ]; then \
20742	  [ -f $(HOST_SUBDIR)/libdecnumber/Makefile ] || exit 0; \
20743	else \
20744	  [ -f $(HOST_SUBDIR)/stage2-libdecnumber/Makefile ] || exit 0; \
20745	  $(MAKE) stage2-start; \
20746	fi; \
20747	cd $(HOST_SUBDIR)/libdecnumber && \
20748	$(MAKE) $(EXTRA_HOST_FLAGS)  \
20749		$(POSTSTAGE1_FLAGS_TO_PASS)  \
20750		 clean
20751@endif libdecnumber-bootstrap
20752
20753
20754.PHONY: all-stage3-libdecnumber maybe-all-stage3-libdecnumber
20755.PHONY: clean-stage3-libdecnumber maybe-clean-stage3-libdecnumber
20756maybe-all-stage3-libdecnumber:
20757maybe-clean-stage3-libdecnumber:
20758@if libdecnumber-bootstrap
20759maybe-all-stage3-libdecnumber: all-stage3-libdecnumber
20760all-stage3: all-stage3-libdecnumber
20761TARGET-stage3-libdecnumber = $(TARGET-libdecnumber)
20762all-stage3-libdecnumber: configure-stage3-libdecnumber
20763	@[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
20764	@r=`${PWD_COMMAND}`; export r; \
20765	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20766	TFLAGS="$(STAGE3_TFLAGS)"; \
20767	$(HOST_EXPORTS) \
20768	$(POSTSTAGE1_HOST_EXPORTS)  \
20769	cd $(HOST_SUBDIR)/libdecnumber && \
20770	$(MAKE) $(BASE_FLAGS_TO_PASS) \
20771		CFLAGS="$(STAGE3_CFLAGS)" \
20772		CXXFLAGS="$(STAGE3_CXXFLAGS)" \
20773		LIBCFLAGS="$(STAGE3_CFLAGS)" \
20774		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
20775		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
20776		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
20777		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
20778		TFLAGS="$(STAGE3_TFLAGS)" \
20779		$(TARGET-stage3-libdecnumber)
20780
20781maybe-clean-stage3-libdecnumber: clean-stage3-libdecnumber
20782clean-stage3: clean-stage3-libdecnumber
20783clean-stage3-libdecnumber:
20784	@if [ $(current_stage) = stage3 ]; then \
20785	  [ -f $(HOST_SUBDIR)/libdecnumber/Makefile ] || exit 0; \
20786	else \
20787	  [ -f $(HOST_SUBDIR)/stage3-libdecnumber/Makefile ] || exit 0; \
20788	  $(MAKE) stage3-start; \
20789	fi; \
20790	cd $(HOST_SUBDIR)/libdecnumber && \
20791	$(MAKE) $(EXTRA_HOST_FLAGS)  \
20792		$(POSTSTAGE1_FLAGS_TO_PASS)  \
20793		 clean
20794@endif libdecnumber-bootstrap
20795
20796
20797.PHONY: all-stage4-libdecnumber maybe-all-stage4-libdecnumber
20798.PHONY: clean-stage4-libdecnumber maybe-clean-stage4-libdecnumber
20799maybe-all-stage4-libdecnumber:
20800maybe-clean-stage4-libdecnumber:
20801@if libdecnumber-bootstrap
20802maybe-all-stage4-libdecnumber: all-stage4-libdecnumber
20803all-stage4: all-stage4-libdecnumber
20804TARGET-stage4-libdecnumber = $(TARGET-libdecnumber)
20805all-stage4-libdecnumber: configure-stage4-libdecnumber
20806	@[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
20807	@r=`${PWD_COMMAND}`; export r; \
20808	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20809	TFLAGS="$(STAGE4_TFLAGS)"; \
20810	$(HOST_EXPORTS) \
20811	$(POSTSTAGE1_HOST_EXPORTS)  \
20812	cd $(HOST_SUBDIR)/libdecnumber && \
20813	$(MAKE) $(BASE_FLAGS_TO_PASS) \
20814		CFLAGS="$(STAGE4_CFLAGS)" \
20815		CXXFLAGS="$(STAGE4_CXXFLAGS)" \
20816		LIBCFLAGS="$(STAGE4_CFLAGS)" \
20817		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
20818		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
20819		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
20820		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
20821		TFLAGS="$(STAGE4_TFLAGS)" \
20822		$(TARGET-stage4-libdecnumber)
20823
20824maybe-clean-stage4-libdecnumber: clean-stage4-libdecnumber
20825clean-stage4: clean-stage4-libdecnumber
20826clean-stage4-libdecnumber:
20827	@if [ $(current_stage) = stage4 ]; then \
20828	  [ -f $(HOST_SUBDIR)/libdecnumber/Makefile ] || exit 0; \
20829	else \
20830	  [ -f $(HOST_SUBDIR)/stage4-libdecnumber/Makefile ] || exit 0; \
20831	  $(MAKE) stage4-start; \
20832	fi; \
20833	cd $(HOST_SUBDIR)/libdecnumber && \
20834	$(MAKE) $(EXTRA_HOST_FLAGS)  \
20835		$(POSTSTAGE1_FLAGS_TO_PASS)  \
20836		 clean
20837@endif libdecnumber-bootstrap
20838
20839
20840.PHONY: all-stageprofile-libdecnumber maybe-all-stageprofile-libdecnumber
20841.PHONY: clean-stageprofile-libdecnumber maybe-clean-stageprofile-libdecnumber
20842maybe-all-stageprofile-libdecnumber:
20843maybe-clean-stageprofile-libdecnumber:
20844@if libdecnumber-bootstrap
20845maybe-all-stageprofile-libdecnumber: all-stageprofile-libdecnumber
20846all-stageprofile: all-stageprofile-libdecnumber
20847TARGET-stageprofile-libdecnumber = $(TARGET-libdecnumber)
20848all-stageprofile-libdecnumber: configure-stageprofile-libdecnumber
20849	@[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
20850	@r=`${PWD_COMMAND}`; export r; \
20851	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20852	TFLAGS="$(STAGEprofile_TFLAGS)"; \
20853	$(HOST_EXPORTS) \
20854	$(POSTSTAGE1_HOST_EXPORTS)  \
20855	cd $(HOST_SUBDIR)/libdecnumber && \
20856	$(MAKE) $(BASE_FLAGS_TO_PASS) \
20857		CFLAGS="$(STAGEprofile_CFLAGS)" \
20858		CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
20859		LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
20860		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
20861		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
20862		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
20863		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
20864		TFLAGS="$(STAGEprofile_TFLAGS)" \
20865		$(TARGET-stageprofile-libdecnumber)
20866
20867maybe-clean-stageprofile-libdecnumber: clean-stageprofile-libdecnumber
20868clean-stageprofile: clean-stageprofile-libdecnumber
20869clean-stageprofile-libdecnumber:
20870	@if [ $(current_stage) = stageprofile ]; then \
20871	  [ -f $(HOST_SUBDIR)/libdecnumber/Makefile ] || exit 0; \
20872	else \
20873	  [ -f $(HOST_SUBDIR)/stageprofile-libdecnumber/Makefile ] || exit 0; \
20874	  $(MAKE) stageprofile-start; \
20875	fi; \
20876	cd $(HOST_SUBDIR)/libdecnumber && \
20877	$(MAKE) $(EXTRA_HOST_FLAGS)  \
20878		$(POSTSTAGE1_FLAGS_TO_PASS)  \
20879		 clean
20880@endif libdecnumber-bootstrap
20881
20882
20883.PHONY: all-stagefeedback-libdecnumber maybe-all-stagefeedback-libdecnumber
20884.PHONY: clean-stagefeedback-libdecnumber maybe-clean-stagefeedback-libdecnumber
20885maybe-all-stagefeedback-libdecnumber:
20886maybe-clean-stagefeedback-libdecnumber:
20887@if libdecnumber-bootstrap
20888maybe-all-stagefeedback-libdecnumber: all-stagefeedback-libdecnumber
20889all-stagefeedback: all-stagefeedback-libdecnumber
20890TARGET-stagefeedback-libdecnumber = $(TARGET-libdecnumber)
20891all-stagefeedback-libdecnumber: configure-stagefeedback-libdecnumber
20892	@[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
20893	@r=`${PWD_COMMAND}`; export r; \
20894	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20895	TFLAGS="$(STAGEfeedback_TFLAGS)"; \
20896	$(HOST_EXPORTS) \
20897	$(POSTSTAGE1_HOST_EXPORTS)  \
20898	cd $(HOST_SUBDIR)/libdecnumber && \
20899	$(MAKE) $(BASE_FLAGS_TO_PASS) \
20900		CFLAGS="$(STAGEfeedback_CFLAGS)" \
20901		CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
20902		LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
20903		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
20904		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
20905		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
20906		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
20907		TFLAGS="$(STAGEfeedback_TFLAGS)" \
20908		$(TARGET-stagefeedback-libdecnumber)
20909
20910maybe-clean-stagefeedback-libdecnumber: clean-stagefeedback-libdecnumber
20911clean-stagefeedback: clean-stagefeedback-libdecnumber
20912clean-stagefeedback-libdecnumber:
20913	@if [ $(current_stage) = stagefeedback ]; then \
20914	  [ -f $(HOST_SUBDIR)/libdecnumber/Makefile ] || exit 0; \
20915	else \
20916	  [ -f $(HOST_SUBDIR)/stagefeedback-libdecnumber/Makefile ] || exit 0; \
20917	  $(MAKE) stagefeedback-start; \
20918	fi; \
20919	cd $(HOST_SUBDIR)/libdecnumber && \
20920	$(MAKE) $(EXTRA_HOST_FLAGS)  \
20921		$(POSTSTAGE1_FLAGS_TO_PASS)  \
20922		 clean
20923@endif libdecnumber-bootstrap
20924
20925
20926
20927
20928
20929.PHONY: check-libdecnumber maybe-check-libdecnumber
20930maybe-check-libdecnumber:
20931@if libdecnumber
20932maybe-check-libdecnumber: check-libdecnumber
20933
20934check-libdecnumber:
20935	@: $(MAKE); $(unstage)
20936	@r=`${PWD_COMMAND}`; export r; \
20937	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20938	$(HOST_EXPORTS) \
20939	(cd $(HOST_SUBDIR)/libdecnumber && \
20940	  $(MAKE) $(FLAGS_TO_PASS)  check)
20941
20942@endif libdecnumber
20943
20944.PHONY: install-libdecnumber maybe-install-libdecnumber
20945maybe-install-libdecnumber:
20946@if libdecnumber
20947maybe-install-libdecnumber: install-libdecnumber
20948
20949install-libdecnumber: installdirs
20950	@: $(MAKE); $(unstage)
20951	@r=`${PWD_COMMAND}`; export r; \
20952	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20953	$(HOST_EXPORTS) \
20954	(cd $(HOST_SUBDIR)/libdecnumber && \
20955	  $(MAKE) $(FLAGS_TO_PASS)  install)
20956
20957@endif libdecnumber
20958
20959.PHONY: install-strip-libdecnumber maybe-install-strip-libdecnumber
20960maybe-install-strip-libdecnumber:
20961@if libdecnumber
20962maybe-install-strip-libdecnumber: install-strip-libdecnumber
20963
20964install-strip-libdecnumber: installdirs
20965	@: $(MAKE); $(unstage)
20966	@r=`${PWD_COMMAND}`; export r; \
20967	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20968	$(HOST_EXPORTS) \
20969	(cd $(HOST_SUBDIR)/libdecnumber && \
20970	  $(MAKE) $(FLAGS_TO_PASS)  install-strip)
20971
20972@endif libdecnumber
20973
20974# Other targets (info, dvi, pdf, etc.)
20975
20976.PHONY: maybe-info-libdecnumber info-libdecnumber
20977maybe-info-libdecnumber:
20978@if libdecnumber
20979maybe-info-libdecnumber: info-libdecnumber
20980
20981info-libdecnumber: \
20982    configure-libdecnumber
20983	@[ -f ./libdecnumber/Makefile ] || exit 0; \
20984	r=`${PWD_COMMAND}`; export r; \
20985	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20986	$(HOST_EXPORTS) \
20987	for flag in $(EXTRA_HOST_FLAGS) ; do \
20988	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20989	done; \
20990	echo "Doing info in libdecnumber" ; \
20991	(cd $(HOST_SUBDIR)/libdecnumber && \
20992	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20993	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20994	          "RANLIB=$${RANLIB}" \
20995	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20996	          info) \
20997	  || exit 1
20998
20999@endif libdecnumber
21000
21001.PHONY: maybe-dvi-libdecnumber dvi-libdecnumber
21002maybe-dvi-libdecnumber:
21003@if libdecnumber
21004maybe-dvi-libdecnumber: dvi-libdecnumber
21005
21006dvi-libdecnumber: \
21007    configure-libdecnumber
21008	@[ -f ./libdecnumber/Makefile ] || exit 0; \
21009	r=`${PWD_COMMAND}`; export r; \
21010	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21011	$(HOST_EXPORTS) \
21012	for flag in $(EXTRA_HOST_FLAGS) ; do \
21013	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21014	done; \
21015	echo "Doing dvi in libdecnumber" ; \
21016	(cd $(HOST_SUBDIR)/libdecnumber && \
21017	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21018	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21019	          "RANLIB=$${RANLIB}" \
21020	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21021	          dvi) \
21022	  || exit 1
21023
21024@endif libdecnumber
21025
21026.PHONY: maybe-pdf-libdecnumber pdf-libdecnumber
21027maybe-pdf-libdecnumber:
21028@if libdecnumber
21029maybe-pdf-libdecnumber: pdf-libdecnumber
21030
21031pdf-libdecnumber: \
21032    configure-libdecnumber
21033	@[ -f ./libdecnumber/Makefile ] || exit 0; \
21034	r=`${PWD_COMMAND}`; export r; \
21035	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21036	$(HOST_EXPORTS) \
21037	for flag in $(EXTRA_HOST_FLAGS) ; do \
21038	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21039	done; \
21040	echo "Doing pdf in libdecnumber" ; \
21041	(cd $(HOST_SUBDIR)/libdecnumber && \
21042	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21043	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21044	          "RANLIB=$${RANLIB}" \
21045	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21046	          pdf) \
21047	  || exit 1
21048
21049@endif libdecnumber
21050
21051.PHONY: maybe-html-libdecnumber html-libdecnumber
21052maybe-html-libdecnumber:
21053@if libdecnumber
21054maybe-html-libdecnumber: html-libdecnumber
21055
21056html-libdecnumber: \
21057    configure-libdecnumber
21058	@[ -f ./libdecnumber/Makefile ] || exit 0; \
21059	r=`${PWD_COMMAND}`; export r; \
21060	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21061	$(HOST_EXPORTS) \
21062	for flag in $(EXTRA_HOST_FLAGS) ; do \
21063	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21064	done; \
21065	echo "Doing html in libdecnumber" ; \
21066	(cd $(HOST_SUBDIR)/libdecnumber && \
21067	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21068	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21069	          "RANLIB=$${RANLIB}" \
21070	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21071	          html) \
21072	  || exit 1
21073
21074@endif libdecnumber
21075
21076.PHONY: maybe-TAGS-libdecnumber TAGS-libdecnumber
21077maybe-TAGS-libdecnumber:
21078@if libdecnumber
21079maybe-TAGS-libdecnumber: TAGS-libdecnumber
21080
21081TAGS-libdecnumber: \
21082    configure-libdecnumber
21083	@[ -f ./libdecnumber/Makefile ] || exit 0; \
21084	r=`${PWD_COMMAND}`; export r; \
21085	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21086	$(HOST_EXPORTS) \
21087	for flag in $(EXTRA_HOST_FLAGS) ; do \
21088	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21089	done; \
21090	echo "Doing TAGS in libdecnumber" ; \
21091	(cd $(HOST_SUBDIR)/libdecnumber && \
21092	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21093	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21094	          "RANLIB=$${RANLIB}" \
21095	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21096	          TAGS) \
21097	  || exit 1
21098
21099@endif libdecnumber
21100
21101.PHONY: maybe-install-info-libdecnumber install-info-libdecnumber
21102maybe-install-info-libdecnumber:
21103@if libdecnumber
21104maybe-install-info-libdecnumber: install-info-libdecnumber
21105
21106install-info-libdecnumber: \
21107    configure-libdecnumber \
21108    info-libdecnumber
21109	@[ -f ./libdecnumber/Makefile ] || exit 0; \
21110	r=`${PWD_COMMAND}`; export r; \
21111	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21112	$(HOST_EXPORTS) \
21113	for flag in $(EXTRA_HOST_FLAGS) ; do \
21114	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21115	done; \
21116	echo "Doing install-info in libdecnumber" ; \
21117	(cd $(HOST_SUBDIR)/libdecnumber && \
21118	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21119	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21120	          "RANLIB=$${RANLIB}" \
21121	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21122	          install-info) \
21123	  || exit 1
21124
21125@endif libdecnumber
21126
21127.PHONY: maybe-install-pdf-libdecnumber install-pdf-libdecnumber
21128maybe-install-pdf-libdecnumber:
21129@if libdecnumber
21130maybe-install-pdf-libdecnumber: install-pdf-libdecnumber
21131
21132install-pdf-libdecnumber: \
21133    configure-libdecnumber \
21134    pdf-libdecnumber
21135	@[ -f ./libdecnumber/Makefile ] || exit 0; \
21136	r=`${PWD_COMMAND}`; export r; \
21137	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21138	$(HOST_EXPORTS) \
21139	for flag in $(EXTRA_HOST_FLAGS) ; do \
21140	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21141	done; \
21142	echo "Doing install-pdf in libdecnumber" ; \
21143	(cd $(HOST_SUBDIR)/libdecnumber && \
21144	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21145	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21146	          "RANLIB=$${RANLIB}" \
21147	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21148	          install-pdf) \
21149	  || exit 1
21150
21151@endif libdecnumber
21152
21153.PHONY: maybe-install-html-libdecnumber install-html-libdecnumber
21154maybe-install-html-libdecnumber:
21155@if libdecnumber
21156maybe-install-html-libdecnumber: install-html-libdecnumber
21157
21158install-html-libdecnumber: \
21159    configure-libdecnumber \
21160    html-libdecnumber
21161	@[ -f ./libdecnumber/Makefile ] || exit 0; \
21162	r=`${PWD_COMMAND}`; export r; \
21163	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21164	$(HOST_EXPORTS) \
21165	for flag in $(EXTRA_HOST_FLAGS) ; do \
21166	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21167	done; \
21168	echo "Doing install-html in libdecnumber" ; \
21169	(cd $(HOST_SUBDIR)/libdecnumber && \
21170	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21171	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21172	          "RANLIB=$${RANLIB}" \
21173	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21174	          install-html) \
21175	  || exit 1
21176
21177@endif libdecnumber
21178
21179.PHONY: maybe-installcheck-libdecnumber installcheck-libdecnumber
21180maybe-installcheck-libdecnumber:
21181@if libdecnumber
21182maybe-installcheck-libdecnumber: installcheck-libdecnumber
21183
21184installcheck-libdecnumber: \
21185    configure-libdecnumber
21186	@[ -f ./libdecnumber/Makefile ] || exit 0; \
21187	r=`${PWD_COMMAND}`; export r; \
21188	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21189	$(HOST_EXPORTS) \
21190	for flag in $(EXTRA_HOST_FLAGS) ; do \
21191	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21192	done; \
21193	echo "Doing installcheck in libdecnumber" ; \
21194	(cd $(HOST_SUBDIR)/libdecnumber && \
21195	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21196	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21197	          "RANLIB=$${RANLIB}" \
21198	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21199	          installcheck) \
21200	  || exit 1
21201
21202@endif libdecnumber
21203
21204.PHONY: maybe-mostlyclean-libdecnumber mostlyclean-libdecnumber
21205maybe-mostlyclean-libdecnumber:
21206@if libdecnumber
21207maybe-mostlyclean-libdecnumber: mostlyclean-libdecnumber
21208
21209mostlyclean-libdecnumber:
21210	@[ -f ./libdecnumber/Makefile ] || exit 0; \
21211	r=`${PWD_COMMAND}`; export r; \
21212	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21213	$(HOST_EXPORTS) \
21214	for flag in $(EXTRA_HOST_FLAGS) ; do \
21215	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21216	done; \
21217	echo "Doing mostlyclean in libdecnumber" ; \
21218	(cd $(HOST_SUBDIR)/libdecnumber && \
21219	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21220	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21221	          "RANLIB=$${RANLIB}" \
21222	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21223	          mostlyclean) \
21224	  || exit 1
21225
21226@endif libdecnumber
21227
21228.PHONY: maybe-clean-libdecnumber clean-libdecnumber
21229maybe-clean-libdecnumber:
21230@if libdecnumber
21231maybe-clean-libdecnumber: clean-libdecnumber
21232
21233clean-libdecnumber:
21234	@[ -f ./libdecnumber/Makefile ] || exit 0; \
21235	r=`${PWD_COMMAND}`; export r; \
21236	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21237	$(HOST_EXPORTS) \
21238	for flag in $(EXTRA_HOST_FLAGS) ; do \
21239	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21240	done; \
21241	echo "Doing clean in libdecnumber" ; \
21242	(cd $(HOST_SUBDIR)/libdecnumber && \
21243	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21244	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21245	          "RANLIB=$${RANLIB}" \
21246	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21247	          clean) \
21248	  || exit 1
21249
21250@endif libdecnumber
21251
21252.PHONY: maybe-distclean-libdecnumber distclean-libdecnumber
21253maybe-distclean-libdecnumber:
21254@if libdecnumber
21255maybe-distclean-libdecnumber: distclean-libdecnumber
21256
21257distclean-libdecnumber:
21258	@[ -f ./libdecnumber/Makefile ] || exit 0; \
21259	r=`${PWD_COMMAND}`; export r; \
21260	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21261	$(HOST_EXPORTS) \
21262	for flag in $(EXTRA_HOST_FLAGS) ; do \
21263	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21264	done; \
21265	echo "Doing distclean in libdecnumber" ; \
21266	(cd $(HOST_SUBDIR)/libdecnumber && \
21267	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21268	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21269	          "RANLIB=$${RANLIB}" \
21270	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21271	          distclean) \
21272	  || exit 1
21273
21274@endif libdecnumber
21275
21276.PHONY: maybe-maintainer-clean-libdecnumber maintainer-clean-libdecnumber
21277maybe-maintainer-clean-libdecnumber:
21278@if libdecnumber
21279maybe-maintainer-clean-libdecnumber: maintainer-clean-libdecnumber
21280
21281maintainer-clean-libdecnumber:
21282	@[ -f ./libdecnumber/Makefile ] || exit 0; \
21283	r=`${PWD_COMMAND}`; export r; \
21284	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21285	$(HOST_EXPORTS) \
21286	for flag in $(EXTRA_HOST_FLAGS) ; do \
21287	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21288	done; \
21289	echo "Doing maintainer-clean in libdecnumber" ; \
21290	(cd $(HOST_SUBDIR)/libdecnumber && \
21291	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21292	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21293	          "RANLIB=$${RANLIB}" \
21294	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21295	          maintainer-clean) \
21296	  || exit 1
21297
21298@endif libdecnumber
21299
21300
21301
21302.PHONY: configure-libgui maybe-configure-libgui
21303maybe-configure-libgui:
21304@if gcc-bootstrap
21305configure-libgui: stage_current
21306@endif gcc-bootstrap
21307@if libgui
21308maybe-configure-libgui: configure-libgui
21309configure-libgui:
21310	@: $(MAKE); $(unstage)
21311	@r=`${PWD_COMMAND}`; export r; \
21312	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21313	test ! -f $(HOST_SUBDIR)/libgui/Makefile || exit 0; \
21314	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libgui ; \
21315	$(HOST_EXPORTS)  \
21316	echo Configuring in $(HOST_SUBDIR)/libgui; \
21317	cd "$(HOST_SUBDIR)/libgui" || exit 1; \
21318	case $(srcdir) in \
21319	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
21320	  *) topdir=`echo $(HOST_SUBDIR)/libgui/ | \
21321		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
21322	esac; \
21323	srcdiroption="--srcdir=$${topdir}/libgui"; \
21324	libsrcdir="$$s/libgui"; \
21325	$(SHELL) $${libsrcdir}/configure \
21326	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
21327	  --target=${target_alias} $${srcdiroption}  \
21328	  || exit 1
21329@endif libgui
21330
21331
21332
21333
21334
21335.PHONY: all-libgui maybe-all-libgui
21336maybe-all-libgui:
21337@if gcc-bootstrap
21338all-libgui: stage_current
21339@endif gcc-bootstrap
21340@if libgui
21341TARGET-libgui=all
21342maybe-all-libgui: all-libgui
21343all-libgui: configure-libgui
21344	@: $(MAKE); $(unstage)
21345	@r=`${PWD_COMMAND}`; export r; \
21346	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21347	$(HOST_EXPORTS)  \
21348	(cd $(HOST_SUBDIR)/libgui && \
21349	  $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS)  \
21350		$(TARGET-libgui))
21351@endif libgui
21352
21353
21354
21355
21356.PHONY: check-libgui maybe-check-libgui
21357maybe-check-libgui:
21358@if libgui
21359maybe-check-libgui: check-libgui
21360
21361check-libgui:
21362	@: $(MAKE); $(unstage)
21363	@r=`${PWD_COMMAND}`; export r; \
21364	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21365	$(HOST_EXPORTS) \
21366	(cd $(HOST_SUBDIR)/libgui && \
21367	  $(MAKE) $(FLAGS_TO_PASS)  check)
21368
21369@endif libgui
21370
21371.PHONY: install-libgui maybe-install-libgui
21372maybe-install-libgui:
21373@if libgui
21374maybe-install-libgui: install-libgui
21375
21376install-libgui: installdirs
21377	@: $(MAKE); $(unstage)
21378	@r=`${PWD_COMMAND}`; export r; \
21379	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21380	$(HOST_EXPORTS) \
21381	(cd $(HOST_SUBDIR)/libgui && \
21382	  $(MAKE) $(FLAGS_TO_PASS)  install)
21383
21384@endif libgui
21385
21386.PHONY: install-strip-libgui maybe-install-strip-libgui
21387maybe-install-strip-libgui:
21388@if libgui
21389maybe-install-strip-libgui: install-strip-libgui
21390
21391install-strip-libgui: installdirs
21392	@: $(MAKE); $(unstage)
21393	@r=`${PWD_COMMAND}`; export r; \
21394	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21395	$(HOST_EXPORTS) \
21396	(cd $(HOST_SUBDIR)/libgui && \
21397	  $(MAKE) $(FLAGS_TO_PASS)  install-strip)
21398
21399@endif libgui
21400
21401# Other targets (info, dvi, pdf, etc.)
21402
21403.PHONY: maybe-info-libgui info-libgui
21404maybe-info-libgui:
21405@if libgui
21406maybe-info-libgui: info-libgui
21407
21408info-libgui: \
21409    configure-libgui
21410	@: $(MAKE); $(unstage)
21411	@[ -f ./libgui/Makefile ] || exit 0; \
21412	r=`${PWD_COMMAND}`; export r; \
21413	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21414	$(HOST_EXPORTS) \
21415	for flag in $(EXTRA_HOST_FLAGS) ; do \
21416	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21417	done; \
21418	echo "Doing info in libgui" ; \
21419	(cd $(HOST_SUBDIR)/libgui && \
21420	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21421	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21422	          "RANLIB=$${RANLIB}" \
21423	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21424	          info) \
21425	  || exit 1
21426
21427@endif libgui
21428
21429.PHONY: maybe-dvi-libgui dvi-libgui
21430maybe-dvi-libgui:
21431@if libgui
21432maybe-dvi-libgui: dvi-libgui
21433
21434dvi-libgui: \
21435    configure-libgui
21436	@: $(MAKE); $(unstage)
21437	@[ -f ./libgui/Makefile ] || exit 0; \
21438	r=`${PWD_COMMAND}`; export r; \
21439	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21440	$(HOST_EXPORTS) \
21441	for flag in $(EXTRA_HOST_FLAGS) ; do \
21442	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21443	done; \
21444	echo "Doing dvi in libgui" ; \
21445	(cd $(HOST_SUBDIR)/libgui && \
21446	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21447	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21448	          "RANLIB=$${RANLIB}" \
21449	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21450	          dvi) \
21451	  || exit 1
21452
21453@endif libgui
21454
21455.PHONY: maybe-pdf-libgui pdf-libgui
21456maybe-pdf-libgui:
21457@if libgui
21458maybe-pdf-libgui: pdf-libgui
21459
21460pdf-libgui: \
21461    configure-libgui
21462	@: $(MAKE); $(unstage)
21463	@[ -f ./libgui/Makefile ] || exit 0; \
21464	r=`${PWD_COMMAND}`; export r; \
21465	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21466	$(HOST_EXPORTS) \
21467	for flag in $(EXTRA_HOST_FLAGS) ; do \
21468	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21469	done; \
21470	echo "Doing pdf in libgui" ; \
21471	(cd $(HOST_SUBDIR)/libgui && \
21472	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21473	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21474	          "RANLIB=$${RANLIB}" \
21475	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21476	          pdf) \
21477	  || exit 1
21478
21479@endif libgui
21480
21481.PHONY: maybe-html-libgui html-libgui
21482maybe-html-libgui:
21483@if libgui
21484maybe-html-libgui: html-libgui
21485
21486html-libgui: \
21487    configure-libgui
21488	@: $(MAKE); $(unstage)
21489	@[ -f ./libgui/Makefile ] || exit 0; \
21490	r=`${PWD_COMMAND}`; export r; \
21491	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21492	$(HOST_EXPORTS) \
21493	for flag in $(EXTRA_HOST_FLAGS) ; do \
21494	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21495	done; \
21496	echo "Doing html in libgui" ; \
21497	(cd $(HOST_SUBDIR)/libgui && \
21498	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21499	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21500	          "RANLIB=$${RANLIB}" \
21501	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21502	          html) \
21503	  || exit 1
21504
21505@endif libgui
21506
21507.PHONY: maybe-TAGS-libgui TAGS-libgui
21508maybe-TAGS-libgui:
21509@if libgui
21510maybe-TAGS-libgui: TAGS-libgui
21511
21512TAGS-libgui: \
21513    configure-libgui
21514	@: $(MAKE); $(unstage)
21515	@[ -f ./libgui/Makefile ] || exit 0; \
21516	r=`${PWD_COMMAND}`; export r; \
21517	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21518	$(HOST_EXPORTS) \
21519	for flag in $(EXTRA_HOST_FLAGS) ; do \
21520	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21521	done; \
21522	echo "Doing TAGS in libgui" ; \
21523	(cd $(HOST_SUBDIR)/libgui && \
21524	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21525	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21526	          "RANLIB=$${RANLIB}" \
21527	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21528	          TAGS) \
21529	  || exit 1
21530
21531@endif libgui
21532
21533.PHONY: maybe-install-info-libgui install-info-libgui
21534maybe-install-info-libgui:
21535@if libgui
21536maybe-install-info-libgui: install-info-libgui
21537
21538install-info-libgui: \
21539    configure-libgui \
21540    info-libgui
21541	@: $(MAKE); $(unstage)
21542	@[ -f ./libgui/Makefile ] || exit 0; \
21543	r=`${PWD_COMMAND}`; export r; \
21544	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21545	$(HOST_EXPORTS) \
21546	for flag in $(EXTRA_HOST_FLAGS) ; do \
21547	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21548	done; \
21549	echo "Doing install-info in libgui" ; \
21550	(cd $(HOST_SUBDIR)/libgui && \
21551	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21552	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21553	          "RANLIB=$${RANLIB}" \
21554	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21555	          install-info) \
21556	  || exit 1
21557
21558@endif libgui
21559
21560.PHONY: maybe-install-pdf-libgui install-pdf-libgui
21561maybe-install-pdf-libgui:
21562@if libgui
21563maybe-install-pdf-libgui: install-pdf-libgui
21564
21565install-pdf-libgui: \
21566    configure-libgui \
21567    pdf-libgui
21568	@: $(MAKE); $(unstage)
21569	@[ -f ./libgui/Makefile ] || exit 0; \
21570	r=`${PWD_COMMAND}`; export r; \
21571	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21572	$(HOST_EXPORTS) \
21573	for flag in $(EXTRA_HOST_FLAGS) ; do \
21574	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21575	done; \
21576	echo "Doing install-pdf in libgui" ; \
21577	(cd $(HOST_SUBDIR)/libgui && \
21578	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21579	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21580	          "RANLIB=$${RANLIB}" \
21581	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21582	          install-pdf) \
21583	  || exit 1
21584
21585@endif libgui
21586
21587.PHONY: maybe-install-html-libgui install-html-libgui
21588maybe-install-html-libgui:
21589@if libgui
21590maybe-install-html-libgui: install-html-libgui
21591
21592install-html-libgui: \
21593    configure-libgui \
21594    html-libgui
21595	@: $(MAKE); $(unstage)
21596	@[ -f ./libgui/Makefile ] || exit 0; \
21597	r=`${PWD_COMMAND}`; export r; \
21598	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21599	$(HOST_EXPORTS) \
21600	for flag in $(EXTRA_HOST_FLAGS) ; do \
21601	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21602	done; \
21603	echo "Doing install-html in libgui" ; \
21604	(cd $(HOST_SUBDIR)/libgui && \
21605	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21606	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21607	          "RANLIB=$${RANLIB}" \
21608	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21609	          install-html) \
21610	  || exit 1
21611
21612@endif libgui
21613
21614.PHONY: maybe-installcheck-libgui installcheck-libgui
21615maybe-installcheck-libgui:
21616@if libgui
21617maybe-installcheck-libgui: installcheck-libgui
21618
21619installcheck-libgui: \
21620    configure-libgui
21621	@: $(MAKE); $(unstage)
21622	@[ -f ./libgui/Makefile ] || exit 0; \
21623	r=`${PWD_COMMAND}`; export r; \
21624	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21625	$(HOST_EXPORTS) \
21626	for flag in $(EXTRA_HOST_FLAGS) ; do \
21627	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21628	done; \
21629	echo "Doing installcheck in libgui" ; \
21630	(cd $(HOST_SUBDIR)/libgui && \
21631	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21632	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21633	          "RANLIB=$${RANLIB}" \
21634	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21635	          installcheck) \
21636	  || exit 1
21637
21638@endif libgui
21639
21640.PHONY: maybe-mostlyclean-libgui mostlyclean-libgui
21641maybe-mostlyclean-libgui:
21642@if libgui
21643maybe-mostlyclean-libgui: mostlyclean-libgui
21644
21645mostlyclean-libgui:
21646	@: $(MAKE); $(unstage)
21647	@[ -f ./libgui/Makefile ] || exit 0; \
21648	r=`${PWD_COMMAND}`; export r; \
21649	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21650	$(HOST_EXPORTS) \
21651	for flag in $(EXTRA_HOST_FLAGS) ; do \
21652	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21653	done; \
21654	echo "Doing mostlyclean in libgui" ; \
21655	(cd $(HOST_SUBDIR)/libgui && \
21656	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21657	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21658	          "RANLIB=$${RANLIB}" \
21659	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21660	          mostlyclean) \
21661	  || exit 1
21662
21663@endif libgui
21664
21665.PHONY: maybe-clean-libgui clean-libgui
21666maybe-clean-libgui:
21667@if libgui
21668maybe-clean-libgui: clean-libgui
21669
21670clean-libgui:
21671	@: $(MAKE); $(unstage)
21672	@[ -f ./libgui/Makefile ] || exit 0; \
21673	r=`${PWD_COMMAND}`; export r; \
21674	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21675	$(HOST_EXPORTS) \
21676	for flag in $(EXTRA_HOST_FLAGS) ; do \
21677	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21678	done; \
21679	echo "Doing clean in libgui" ; \
21680	(cd $(HOST_SUBDIR)/libgui && \
21681	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21682	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21683	          "RANLIB=$${RANLIB}" \
21684	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21685	          clean) \
21686	  || exit 1
21687
21688@endif libgui
21689
21690.PHONY: maybe-distclean-libgui distclean-libgui
21691maybe-distclean-libgui:
21692@if libgui
21693maybe-distclean-libgui: distclean-libgui
21694
21695distclean-libgui:
21696	@: $(MAKE); $(unstage)
21697	@[ -f ./libgui/Makefile ] || exit 0; \
21698	r=`${PWD_COMMAND}`; export r; \
21699	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21700	$(HOST_EXPORTS) \
21701	for flag in $(EXTRA_HOST_FLAGS) ; do \
21702	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21703	done; \
21704	echo "Doing distclean in libgui" ; \
21705	(cd $(HOST_SUBDIR)/libgui && \
21706	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21707	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21708	          "RANLIB=$${RANLIB}" \
21709	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21710	          distclean) \
21711	  || exit 1
21712
21713@endif libgui
21714
21715.PHONY: maybe-maintainer-clean-libgui maintainer-clean-libgui
21716maybe-maintainer-clean-libgui:
21717@if libgui
21718maybe-maintainer-clean-libgui: maintainer-clean-libgui
21719
21720maintainer-clean-libgui:
21721	@: $(MAKE); $(unstage)
21722	@[ -f ./libgui/Makefile ] || exit 0; \
21723	r=`${PWD_COMMAND}`; export r; \
21724	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21725	$(HOST_EXPORTS) \
21726	for flag in $(EXTRA_HOST_FLAGS) ; do \
21727	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21728	done; \
21729	echo "Doing maintainer-clean in libgui" ; \
21730	(cd $(HOST_SUBDIR)/libgui && \
21731	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21732	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21733	          "RANLIB=$${RANLIB}" \
21734	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21735	          maintainer-clean) \
21736	  || exit 1
21737
21738@endif libgui
21739
21740
21741
21742.PHONY: configure-libiberty maybe-configure-libiberty
21743maybe-configure-libiberty:
21744@if gcc-bootstrap
21745configure-libiberty: stage_current
21746@endif gcc-bootstrap
21747@if libiberty
21748maybe-configure-libiberty: configure-libiberty
21749configure-libiberty:
21750	@r=`${PWD_COMMAND}`; export r; \
21751	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21752	test ! -f $(HOST_SUBDIR)/libiberty/Makefile || exit 0; \
21753	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty ; \
21754	$(HOST_EXPORTS)  \
21755	echo Configuring in $(HOST_SUBDIR)/libiberty; \
21756	cd "$(HOST_SUBDIR)/libiberty" || exit 1; \
21757	case $(srcdir) in \
21758	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
21759	  *) topdir=`echo $(HOST_SUBDIR)/libiberty/ | \
21760		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
21761	esac; \
21762	srcdiroption="--srcdir=$${topdir}/libiberty"; \
21763	libsrcdir="$$s/libiberty"; \
21764	$(SHELL) $${libsrcdir}/configure \
21765	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
21766	  --target=${target_alias} $${srcdiroption} @extra_host_libiberty_configure_flags@ \
21767	  || exit 1
21768@endif libiberty
21769
21770
21771
21772.PHONY: configure-stage1-libiberty maybe-configure-stage1-libiberty
21773maybe-configure-stage1-libiberty:
21774@if libiberty-bootstrap
21775maybe-configure-stage1-libiberty: configure-stage1-libiberty
21776configure-stage1-libiberty:
21777	@[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
21778	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty
21779	@r=`${PWD_COMMAND}`; export r; \
21780	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21781	TFLAGS="$(STAGE1_TFLAGS)"; \
21782	test ! -f $(HOST_SUBDIR)/libiberty/Makefile || exit 0; \
21783	$(HOST_EXPORTS) \
21784	CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
21785	CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
21786	LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS;  \
21787	echo Configuring stage 1 in $(HOST_SUBDIR)/libiberty ; \
21788	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty ; \
21789	cd $(HOST_SUBDIR)/libiberty || exit 1; \
21790	case $(srcdir) in \
21791	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
21792	  *) topdir=`echo $(HOST_SUBDIR)/libiberty/ | \
21793		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
21794	esac; \
21795	srcdiroption="--srcdir=$${topdir}/libiberty"; \
21796	libsrcdir="$$s/libiberty"; \
21797	$(SHELL) $${libsrcdir}/configure \
21798	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
21799	  --target=${target_alias} $${srcdiroption} \
21800	  $(STAGE1_CONFIGURE_FLAGS) \
21801	  @extra_host_libiberty_configure_flags@
21802@endif libiberty-bootstrap
21803
21804.PHONY: configure-stage2-libiberty maybe-configure-stage2-libiberty
21805maybe-configure-stage2-libiberty:
21806@if libiberty-bootstrap
21807maybe-configure-stage2-libiberty: configure-stage2-libiberty
21808configure-stage2-libiberty:
21809	@[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
21810	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty
21811	@r=`${PWD_COMMAND}`; export r; \
21812	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21813	TFLAGS="$(STAGE2_TFLAGS)"; \
21814	test ! -f $(HOST_SUBDIR)/libiberty/Makefile || exit 0; \
21815	$(HOST_EXPORTS) \
21816	$(POSTSTAGE1_HOST_EXPORTS) \
21817	CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
21818	CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
21819	LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS;  \
21820	echo Configuring stage 2 in $(HOST_SUBDIR)/libiberty ; \
21821	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty ; \
21822	cd $(HOST_SUBDIR)/libiberty || exit 1; \
21823	case $(srcdir) in \
21824	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
21825	  *) topdir=`echo $(HOST_SUBDIR)/libiberty/ | \
21826		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
21827	esac; \
21828	srcdiroption="--srcdir=$${topdir}/libiberty"; \
21829	libsrcdir="$$s/libiberty"; \
21830	$(SHELL) $${libsrcdir}/configure \
21831	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
21832	  --target=${target_alias} $${srcdiroption} \
21833	  --with-build-libsubdir=$(HOST_SUBDIR) \
21834	  $(STAGE2_CONFIGURE_FLAGS) \
21835	  @extra_host_libiberty_configure_flags@
21836@endif libiberty-bootstrap
21837
21838.PHONY: configure-stage3-libiberty maybe-configure-stage3-libiberty
21839maybe-configure-stage3-libiberty:
21840@if libiberty-bootstrap
21841maybe-configure-stage3-libiberty: configure-stage3-libiberty
21842configure-stage3-libiberty:
21843	@[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
21844	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty
21845	@r=`${PWD_COMMAND}`; export r; \
21846	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21847	TFLAGS="$(STAGE3_TFLAGS)"; \
21848	test ! -f $(HOST_SUBDIR)/libiberty/Makefile || exit 0; \
21849	$(HOST_EXPORTS) \
21850	$(POSTSTAGE1_HOST_EXPORTS) \
21851	CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
21852	CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
21853	LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS;  \
21854	echo Configuring stage 3 in $(HOST_SUBDIR)/libiberty ; \
21855	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty ; \
21856	cd $(HOST_SUBDIR)/libiberty || exit 1; \
21857	case $(srcdir) in \
21858	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
21859	  *) topdir=`echo $(HOST_SUBDIR)/libiberty/ | \
21860		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
21861	esac; \
21862	srcdiroption="--srcdir=$${topdir}/libiberty"; \
21863	libsrcdir="$$s/libiberty"; \
21864	$(SHELL) $${libsrcdir}/configure \
21865	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
21866	  --target=${target_alias} $${srcdiroption} \
21867	  --with-build-libsubdir=$(HOST_SUBDIR) \
21868	  $(STAGE3_CONFIGURE_FLAGS) \
21869	  @extra_host_libiberty_configure_flags@
21870@endif libiberty-bootstrap
21871
21872.PHONY: configure-stage4-libiberty maybe-configure-stage4-libiberty
21873maybe-configure-stage4-libiberty:
21874@if libiberty-bootstrap
21875maybe-configure-stage4-libiberty: configure-stage4-libiberty
21876configure-stage4-libiberty:
21877	@[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
21878	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty
21879	@r=`${PWD_COMMAND}`; export r; \
21880	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21881	TFLAGS="$(STAGE4_TFLAGS)"; \
21882	test ! -f $(HOST_SUBDIR)/libiberty/Makefile || exit 0; \
21883	$(HOST_EXPORTS) \
21884	$(POSTSTAGE1_HOST_EXPORTS) \
21885	CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
21886	CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
21887	LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS;  \
21888	echo Configuring stage 4 in $(HOST_SUBDIR)/libiberty ; \
21889	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty ; \
21890	cd $(HOST_SUBDIR)/libiberty || exit 1; \
21891	case $(srcdir) in \
21892	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
21893	  *) topdir=`echo $(HOST_SUBDIR)/libiberty/ | \
21894		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
21895	esac; \
21896	srcdiroption="--srcdir=$${topdir}/libiberty"; \
21897	libsrcdir="$$s/libiberty"; \
21898	$(SHELL) $${libsrcdir}/configure \
21899	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
21900	  --target=${target_alias} $${srcdiroption} \
21901	  --with-build-libsubdir=$(HOST_SUBDIR) \
21902	  $(STAGE4_CONFIGURE_FLAGS) \
21903	  @extra_host_libiberty_configure_flags@
21904@endif libiberty-bootstrap
21905
21906.PHONY: configure-stageprofile-libiberty maybe-configure-stageprofile-libiberty
21907maybe-configure-stageprofile-libiberty:
21908@if libiberty-bootstrap
21909maybe-configure-stageprofile-libiberty: configure-stageprofile-libiberty
21910configure-stageprofile-libiberty:
21911	@[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
21912	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty
21913	@r=`${PWD_COMMAND}`; export r; \
21914	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21915	TFLAGS="$(STAGEprofile_TFLAGS)"; \
21916	test ! -f $(HOST_SUBDIR)/libiberty/Makefile || exit 0; \
21917	$(HOST_EXPORTS) \
21918	$(POSTSTAGE1_HOST_EXPORTS) \
21919	CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
21920	CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
21921	LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS;  \
21922	echo Configuring stage profile in $(HOST_SUBDIR)/libiberty ; \
21923	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty ; \
21924	cd $(HOST_SUBDIR)/libiberty || exit 1; \
21925	case $(srcdir) in \
21926	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
21927	  *) topdir=`echo $(HOST_SUBDIR)/libiberty/ | \
21928		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
21929	esac; \
21930	srcdiroption="--srcdir=$${topdir}/libiberty"; \
21931	libsrcdir="$$s/libiberty"; \
21932	$(SHELL) $${libsrcdir}/configure \
21933	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
21934	  --target=${target_alias} $${srcdiroption} \
21935	  --with-build-libsubdir=$(HOST_SUBDIR) \
21936	  $(STAGEprofile_CONFIGURE_FLAGS) \
21937	  @extra_host_libiberty_configure_flags@
21938@endif libiberty-bootstrap
21939
21940.PHONY: configure-stagefeedback-libiberty maybe-configure-stagefeedback-libiberty
21941maybe-configure-stagefeedback-libiberty:
21942@if libiberty-bootstrap
21943maybe-configure-stagefeedback-libiberty: configure-stagefeedback-libiberty
21944configure-stagefeedback-libiberty:
21945	@[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
21946	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty
21947	@r=`${PWD_COMMAND}`; export r; \
21948	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21949	TFLAGS="$(STAGEfeedback_TFLAGS)"; \
21950	test ! -f $(HOST_SUBDIR)/libiberty/Makefile || exit 0; \
21951	$(HOST_EXPORTS) \
21952	$(POSTSTAGE1_HOST_EXPORTS) \
21953	CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
21954	CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
21955	LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS;  \
21956	echo Configuring stage feedback in $(HOST_SUBDIR)/libiberty ; \
21957	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty ; \
21958	cd $(HOST_SUBDIR)/libiberty || exit 1; \
21959	case $(srcdir) in \
21960	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
21961	  *) topdir=`echo $(HOST_SUBDIR)/libiberty/ | \
21962		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
21963	esac; \
21964	srcdiroption="--srcdir=$${topdir}/libiberty"; \
21965	libsrcdir="$$s/libiberty"; \
21966	$(SHELL) $${libsrcdir}/configure \
21967	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
21968	  --target=${target_alias} $${srcdiroption} \
21969	  --with-build-libsubdir=$(HOST_SUBDIR) \
21970	  $(STAGEfeedback_CONFIGURE_FLAGS) \
21971	  @extra_host_libiberty_configure_flags@
21972@endif libiberty-bootstrap
21973
21974
21975
21976
21977
21978.PHONY: all-libiberty maybe-all-libiberty
21979maybe-all-libiberty:
21980@if gcc-bootstrap
21981all-libiberty: stage_current
21982@endif gcc-bootstrap
21983@if libiberty
21984TARGET-libiberty=all
21985maybe-all-libiberty: all-libiberty
21986all-libiberty: configure-libiberty
21987	@r=`${PWD_COMMAND}`; export r; \
21988	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21989	$(HOST_EXPORTS)  \
21990	(cd $(HOST_SUBDIR)/libiberty && \
21991	  $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS)  \
21992		$(TARGET-libiberty))
21993@endif libiberty
21994
21995
21996
21997.PHONY: all-stage1-libiberty maybe-all-stage1-libiberty
21998.PHONY: clean-stage1-libiberty maybe-clean-stage1-libiberty
21999maybe-all-stage1-libiberty:
22000maybe-clean-stage1-libiberty:
22001@if libiberty-bootstrap
22002maybe-all-stage1-libiberty: all-stage1-libiberty
22003all-stage1: all-stage1-libiberty
22004TARGET-stage1-libiberty = $(TARGET-libiberty)
22005all-stage1-libiberty: configure-stage1-libiberty
22006	@[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
22007	@r=`${PWD_COMMAND}`; export r; \
22008	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22009	TFLAGS="$(STAGE1_TFLAGS)"; \
22010	$(HOST_EXPORTS)  \
22011	cd $(HOST_SUBDIR)/libiberty && \
22012	$(MAKE) $(BASE_FLAGS_TO_PASS) \
22013		CFLAGS="$(STAGE1_CFLAGS)" \
22014		CXXFLAGS="$(STAGE1_CXXFLAGS)" \
22015		LIBCFLAGS="$(LIBCFLAGS)" \
22016		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
22017		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
22018		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
22019		$(EXTRA_HOST_FLAGS)   \
22020		TFLAGS="$(STAGE1_TFLAGS)" \
22021		$(TARGET-stage1-libiberty)
22022
22023maybe-clean-stage1-libiberty: clean-stage1-libiberty
22024clean-stage1: clean-stage1-libiberty
22025clean-stage1-libiberty:
22026	@if [ $(current_stage) = stage1 ]; then \
22027	  [ -f $(HOST_SUBDIR)/libiberty/Makefile ] || exit 0; \
22028	else \
22029	  [ -f $(HOST_SUBDIR)/stage1-libiberty/Makefile ] || exit 0; \
22030	  $(MAKE) stage1-start; \
22031	fi; \
22032	cd $(HOST_SUBDIR)/libiberty && \
22033	$(MAKE) $(EXTRA_HOST_FLAGS)  \
22034		 clean
22035@endif libiberty-bootstrap
22036
22037
22038.PHONY: all-stage2-libiberty maybe-all-stage2-libiberty
22039.PHONY: clean-stage2-libiberty maybe-clean-stage2-libiberty
22040maybe-all-stage2-libiberty:
22041maybe-clean-stage2-libiberty:
22042@if libiberty-bootstrap
22043maybe-all-stage2-libiberty: all-stage2-libiberty
22044all-stage2: all-stage2-libiberty
22045TARGET-stage2-libiberty = $(TARGET-libiberty)
22046all-stage2-libiberty: configure-stage2-libiberty
22047	@[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
22048	@r=`${PWD_COMMAND}`; export r; \
22049	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22050	TFLAGS="$(STAGE2_TFLAGS)"; \
22051	$(HOST_EXPORTS) \
22052	$(POSTSTAGE1_HOST_EXPORTS)  \
22053	cd $(HOST_SUBDIR)/libiberty && \
22054	$(MAKE) $(BASE_FLAGS_TO_PASS) \
22055		CFLAGS="$(STAGE2_CFLAGS)" \
22056		CXXFLAGS="$(STAGE2_CXXFLAGS)" \
22057		LIBCFLAGS="$(STAGE2_CFLAGS)" \
22058		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
22059		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
22060		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
22061		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
22062		TFLAGS="$(STAGE2_TFLAGS)" \
22063		$(TARGET-stage2-libiberty)
22064
22065maybe-clean-stage2-libiberty: clean-stage2-libiberty
22066clean-stage2: clean-stage2-libiberty
22067clean-stage2-libiberty:
22068	@if [ $(current_stage) = stage2 ]; then \
22069	  [ -f $(HOST_SUBDIR)/libiberty/Makefile ] || exit 0; \
22070	else \
22071	  [ -f $(HOST_SUBDIR)/stage2-libiberty/Makefile ] || exit 0; \
22072	  $(MAKE) stage2-start; \
22073	fi; \
22074	cd $(HOST_SUBDIR)/libiberty && \
22075	$(MAKE) $(EXTRA_HOST_FLAGS)  \
22076		$(POSTSTAGE1_FLAGS_TO_PASS)  \
22077		 clean
22078@endif libiberty-bootstrap
22079
22080
22081.PHONY: all-stage3-libiberty maybe-all-stage3-libiberty
22082.PHONY: clean-stage3-libiberty maybe-clean-stage3-libiberty
22083maybe-all-stage3-libiberty:
22084maybe-clean-stage3-libiberty:
22085@if libiberty-bootstrap
22086maybe-all-stage3-libiberty: all-stage3-libiberty
22087all-stage3: all-stage3-libiberty
22088TARGET-stage3-libiberty = $(TARGET-libiberty)
22089all-stage3-libiberty: configure-stage3-libiberty
22090	@[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
22091	@r=`${PWD_COMMAND}`; export r; \
22092	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22093	TFLAGS="$(STAGE3_TFLAGS)"; \
22094	$(HOST_EXPORTS) \
22095	$(POSTSTAGE1_HOST_EXPORTS)  \
22096	cd $(HOST_SUBDIR)/libiberty && \
22097	$(MAKE) $(BASE_FLAGS_TO_PASS) \
22098		CFLAGS="$(STAGE3_CFLAGS)" \
22099		CXXFLAGS="$(STAGE3_CXXFLAGS)" \
22100		LIBCFLAGS="$(STAGE3_CFLAGS)" \
22101		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
22102		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
22103		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
22104		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
22105		TFLAGS="$(STAGE3_TFLAGS)" \
22106		$(TARGET-stage3-libiberty)
22107
22108maybe-clean-stage3-libiberty: clean-stage3-libiberty
22109clean-stage3: clean-stage3-libiberty
22110clean-stage3-libiberty:
22111	@if [ $(current_stage) = stage3 ]; then \
22112	  [ -f $(HOST_SUBDIR)/libiberty/Makefile ] || exit 0; \
22113	else \
22114	  [ -f $(HOST_SUBDIR)/stage3-libiberty/Makefile ] || exit 0; \
22115	  $(MAKE) stage3-start; \
22116	fi; \
22117	cd $(HOST_SUBDIR)/libiberty && \
22118	$(MAKE) $(EXTRA_HOST_FLAGS)  \
22119		$(POSTSTAGE1_FLAGS_TO_PASS)  \
22120		 clean
22121@endif libiberty-bootstrap
22122
22123
22124.PHONY: all-stage4-libiberty maybe-all-stage4-libiberty
22125.PHONY: clean-stage4-libiberty maybe-clean-stage4-libiberty
22126maybe-all-stage4-libiberty:
22127maybe-clean-stage4-libiberty:
22128@if libiberty-bootstrap
22129maybe-all-stage4-libiberty: all-stage4-libiberty
22130all-stage4: all-stage4-libiberty
22131TARGET-stage4-libiberty = $(TARGET-libiberty)
22132all-stage4-libiberty: configure-stage4-libiberty
22133	@[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
22134	@r=`${PWD_COMMAND}`; export r; \
22135	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22136	TFLAGS="$(STAGE4_TFLAGS)"; \
22137	$(HOST_EXPORTS) \
22138	$(POSTSTAGE1_HOST_EXPORTS)  \
22139	cd $(HOST_SUBDIR)/libiberty && \
22140	$(MAKE) $(BASE_FLAGS_TO_PASS) \
22141		CFLAGS="$(STAGE4_CFLAGS)" \
22142		CXXFLAGS="$(STAGE4_CXXFLAGS)" \
22143		LIBCFLAGS="$(STAGE4_CFLAGS)" \
22144		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
22145		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
22146		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
22147		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
22148		TFLAGS="$(STAGE4_TFLAGS)" \
22149		$(TARGET-stage4-libiberty)
22150
22151maybe-clean-stage4-libiberty: clean-stage4-libiberty
22152clean-stage4: clean-stage4-libiberty
22153clean-stage4-libiberty:
22154	@if [ $(current_stage) = stage4 ]; then \
22155	  [ -f $(HOST_SUBDIR)/libiberty/Makefile ] || exit 0; \
22156	else \
22157	  [ -f $(HOST_SUBDIR)/stage4-libiberty/Makefile ] || exit 0; \
22158	  $(MAKE) stage4-start; \
22159	fi; \
22160	cd $(HOST_SUBDIR)/libiberty && \
22161	$(MAKE) $(EXTRA_HOST_FLAGS)  \
22162		$(POSTSTAGE1_FLAGS_TO_PASS)  \
22163		 clean
22164@endif libiberty-bootstrap
22165
22166
22167.PHONY: all-stageprofile-libiberty maybe-all-stageprofile-libiberty
22168.PHONY: clean-stageprofile-libiberty maybe-clean-stageprofile-libiberty
22169maybe-all-stageprofile-libiberty:
22170maybe-clean-stageprofile-libiberty:
22171@if libiberty-bootstrap
22172maybe-all-stageprofile-libiberty: all-stageprofile-libiberty
22173all-stageprofile: all-stageprofile-libiberty
22174TARGET-stageprofile-libiberty = $(TARGET-libiberty)
22175all-stageprofile-libiberty: configure-stageprofile-libiberty
22176	@[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
22177	@r=`${PWD_COMMAND}`; export r; \
22178	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22179	TFLAGS="$(STAGEprofile_TFLAGS)"; \
22180	$(HOST_EXPORTS) \
22181	$(POSTSTAGE1_HOST_EXPORTS)  \
22182	cd $(HOST_SUBDIR)/libiberty && \
22183	$(MAKE) $(BASE_FLAGS_TO_PASS) \
22184		CFLAGS="$(STAGEprofile_CFLAGS)" \
22185		CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
22186		LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
22187		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
22188		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
22189		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
22190		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
22191		TFLAGS="$(STAGEprofile_TFLAGS)" \
22192		$(TARGET-stageprofile-libiberty)
22193
22194maybe-clean-stageprofile-libiberty: clean-stageprofile-libiberty
22195clean-stageprofile: clean-stageprofile-libiberty
22196clean-stageprofile-libiberty:
22197	@if [ $(current_stage) = stageprofile ]; then \
22198	  [ -f $(HOST_SUBDIR)/libiberty/Makefile ] || exit 0; \
22199	else \
22200	  [ -f $(HOST_SUBDIR)/stageprofile-libiberty/Makefile ] || exit 0; \
22201	  $(MAKE) stageprofile-start; \
22202	fi; \
22203	cd $(HOST_SUBDIR)/libiberty && \
22204	$(MAKE) $(EXTRA_HOST_FLAGS)  \
22205		$(POSTSTAGE1_FLAGS_TO_PASS)  \
22206		 clean
22207@endif libiberty-bootstrap
22208
22209
22210.PHONY: all-stagefeedback-libiberty maybe-all-stagefeedback-libiberty
22211.PHONY: clean-stagefeedback-libiberty maybe-clean-stagefeedback-libiberty
22212maybe-all-stagefeedback-libiberty:
22213maybe-clean-stagefeedback-libiberty:
22214@if libiberty-bootstrap
22215maybe-all-stagefeedback-libiberty: all-stagefeedback-libiberty
22216all-stagefeedback: all-stagefeedback-libiberty
22217TARGET-stagefeedback-libiberty = $(TARGET-libiberty)
22218all-stagefeedback-libiberty: configure-stagefeedback-libiberty
22219	@[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
22220	@r=`${PWD_COMMAND}`; export r; \
22221	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22222	TFLAGS="$(STAGEfeedback_TFLAGS)"; \
22223	$(HOST_EXPORTS) \
22224	$(POSTSTAGE1_HOST_EXPORTS)  \
22225	cd $(HOST_SUBDIR)/libiberty && \
22226	$(MAKE) $(BASE_FLAGS_TO_PASS) \
22227		CFLAGS="$(STAGEfeedback_CFLAGS)" \
22228		CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
22229		LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
22230		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
22231		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
22232		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
22233		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
22234		TFLAGS="$(STAGEfeedback_TFLAGS)" \
22235		$(TARGET-stagefeedback-libiberty)
22236
22237maybe-clean-stagefeedback-libiberty: clean-stagefeedback-libiberty
22238clean-stagefeedback: clean-stagefeedback-libiberty
22239clean-stagefeedback-libiberty:
22240	@if [ $(current_stage) = stagefeedback ]; then \
22241	  [ -f $(HOST_SUBDIR)/libiberty/Makefile ] || exit 0; \
22242	else \
22243	  [ -f $(HOST_SUBDIR)/stagefeedback-libiberty/Makefile ] || exit 0; \
22244	  $(MAKE) stagefeedback-start; \
22245	fi; \
22246	cd $(HOST_SUBDIR)/libiberty && \
22247	$(MAKE) $(EXTRA_HOST_FLAGS)  \
22248		$(POSTSTAGE1_FLAGS_TO_PASS)  \
22249		 clean
22250@endif libiberty-bootstrap
22251
22252
22253
22254
22255
22256.PHONY: check-libiberty maybe-check-libiberty
22257maybe-check-libiberty:
22258@if libiberty
22259maybe-check-libiberty: check-libiberty
22260
22261check-libiberty:
22262	@: $(MAKE); $(unstage)
22263	@r=`${PWD_COMMAND}`; export r; \
22264	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22265	$(HOST_EXPORTS) \
22266	(cd $(HOST_SUBDIR)/libiberty && \
22267	  $(MAKE) $(FLAGS_TO_PASS)  check)
22268
22269@endif libiberty
22270
22271.PHONY: install-libiberty maybe-install-libiberty
22272maybe-install-libiberty:
22273@if libiberty
22274maybe-install-libiberty: install-libiberty
22275
22276install-libiberty: installdirs
22277	@: $(MAKE); $(unstage)
22278	@r=`${PWD_COMMAND}`; export r; \
22279	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22280	$(HOST_EXPORTS) \
22281	(cd $(HOST_SUBDIR)/libiberty && \
22282	  $(MAKE) $(FLAGS_TO_PASS)  install)
22283
22284@endif libiberty
22285
22286.PHONY: install-strip-libiberty maybe-install-strip-libiberty
22287maybe-install-strip-libiberty:
22288@if libiberty
22289maybe-install-strip-libiberty: install-strip-libiberty
22290
22291install-strip-libiberty: installdirs
22292	@: $(MAKE); $(unstage)
22293	@r=`${PWD_COMMAND}`; export r; \
22294	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22295	$(HOST_EXPORTS) \
22296	(cd $(HOST_SUBDIR)/libiberty && \
22297	  $(MAKE) $(FLAGS_TO_PASS)  install-strip)
22298
22299@endif libiberty
22300
22301# Other targets (info, dvi, pdf, etc.)
22302
22303.PHONY: maybe-info-libiberty info-libiberty
22304maybe-info-libiberty:
22305@if libiberty
22306maybe-info-libiberty: info-libiberty
22307
22308info-libiberty: \
22309    configure-libiberty
22310	@[ -f ./libiberty/Makefile ] || exit 0; \
22311	r=`${PWD_COMMAND}`; export r; \
22312	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22313	$(HOST_EXPORTS) \
22314	for flag in $(EXTRA_HOST_FLAGS) ; do \
22315	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22316	done; \
22317	echo "Doing info in libiberty" ; \
22318	(cd $(HOST_SUBDIR)/libiberty && \
22319	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22320	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22321	          "RANLIB=$${RANLIB}" \
22322	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22323	          info) \
22324	  || exit 1
22325
22326@endif libiberty
22327
22328.PHONY: maybe-dvi-libiberty dvi-libiberty
22329maybe-dvi-libiberty:
22330@if libiberty
22331maybe-dvi-libiberty: dvi-libiberty
22332
22333dvi-libiberty: \
22334    configure-libiberty
22335	@[ -f ./libiberty/Makefile ] || exit 0; \
22336	r=`${PWD_COMMAND}`; export r; \
22337	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22338	$(HOST_EXPORTS) \
22339	for flag in $(EXTRA_HOST_FLAGS) ; do \
22340	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22341	done; \
22342	echo "Doing dvi in libiberty" ; \
22343	(cd $(HOST_SUBDIR)/libiberty && \
22344	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22345	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22346	          "RANLIB=$${RANLIB}" \
22347	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22348	          dvi) \
22349	  || exit 1
22350
22351@endif libiberty
22352
22353.PHONY: maybe-pdf-libiberty pdf-libiberty
22354maybe-pdf-libiberty:
22355@if libiberty
22356maybe-pdf-libiberty: pdf-libiberty
22357
22358pdf-libiberty: \
22359    configure-libiberty
22360	@[ -f ./libiberty/Makefile ] || exit 0; \
22361	r=`${PWD_COMMAND}`; export r; \
22362	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22363	$(HOST_EXPORTS) \
22364	for flag in $(EXTRA_HOST_FLAGS) ; do \
22365	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22366	done; \
22367	echo "Doing pdf in libiberty" ; \
22368	(cd $(HOST_SUBDIR)/libiberty && \
22369	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22370	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22371	          "RANLIB=$${RANLIB}" \
22372	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22373	          pdf) \
22374	  || exit 1
22375
22376@endif libiberty
22377
22378.PHONY: maybe-html-libiberty html-libiberty
22379maybe-html-libiberty:
22380@if libiberty
22381maybe-html-libiberty: html-libiberty
22382
22383html-libiberty: \
22384    configure-libiberty
22385	@[ -f ./libiberty/Makefile ] || exit 0; \
22386	r=`${PWD_COMMAND}`; export r; \
22387	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22388	$(HOST_EXPORTS) \
22389	for flag in $(EXTRA_HOST_FLAGS) ; do \
22390	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22391	done; \
22392	echo "Doing html in libiberty" ; \
22393	(cd $(HOST_SUBDIR)/libiberty && \
22394	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22395	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22396	          "RANLIB=$${RANLIB}" \
22397	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22398	          html) \
22399	  || exit 1
22400
22401@endif libiberty
22402
22403.PHONY: maybe-TAGS-libiberty TAGS-libiberty
22404maybe-TAGS-libiberty:
22405@if libiberty
22406maybe-TAGS-libiberty: TAGS-libiberty
22407
22408TAGS-libiberty: \
22409    configure-libiberty
22410	@[ -f ./libiberty/Makefile ] || exit 0; \
22411	r=`${PWD_COMMAND}`; export r; \
22412	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22413	$(HOST_EXPORTS) \
22414	for flag in $(EXTRA_HOST_FLAGS) ; do \
22415	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22416	done; \
22417	echo "Doing TAGS in libiberty" ; \
22418	(cd $(HOST_SUBDIR)/libiberty && \
22419	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22420	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22421	          "RANLIB=$${RANLIB}" \
22422	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22423	          TAGS) \
22424	  || exit 1
22425
22426@endif libiberty
22427
22428.PHONY: maybe-install-info-libiberty install-info-libiberty
22429maybe-install-info-libiberty:
22430@if libiberty
22431maybe-install-info-libiberty: install-info-libiberty
22432
22433install-info-libiberty: \
22434    configure-libiberty \
22435    info-libiberty
22436	@[ -f ./libiberty/Makefile ] || exit 0; \
22437	r=`${PWD_COMMAND}`; export r; \
22438	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22439	$(HOST_EXPORTS) \
22440	for flag in $(EXTRA_HOST_FLAGS) ; do \
22441	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22442	done; \
22443	echo "Doing install-info in libiberty" ; \
22444	(cd $(HOST_SUBDIR)/libiberty && \
22445	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22446	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22447	          "RANLIB=$${RANLIB}" \
22448	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22449	          install-info) \
22450	  || exit 1
22451
22452@endif libiberty
22453
22454.PHONY: maybe-install-pdf-libiberty install-pdf-libiberty
22455maybe-install-pdf-libiberty:
22456@if libiberty
22457maybe-install-pdf-libiberty: install-pdf-libiberty
22458
22459install-pdf-libiberty: \
22460    configure-libiberty \
22461    pdf-libiberty
22462	@[ -f ./libiberty/Makefile ] || exit 0; \
22463	r=`${PWD_COMMAND}`; export r; \
22464	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22465	$(HOST_EXPORTS) \
22466	for flag in $(EXTRA_HOST_FLAGS) ; do \
22467	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22468	done; \
22469	echo "Doing install-pdf in libiberty" ; \
22470	(cd $(HOST_SUBDIR)/libiberty && \
22471	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22472	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22473	          "RANLIB=$${RANLIB}" \
22474	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22475	          install-pdf) \
22476	  || exit 1
22477
22478@endif libiberty
22479
22480.PHONY: maybe-install-html-libiberty install-html-libiberty
22481maybe-install-html-libiberty:
22482@if libiberty
22483maybe-install-html-libiberty: install-html-libiberty
22484
22485install-html-libiberty: \
22486    configure-libiberty \
22487    html-libiberty
22488	@[ -f ./libiberty/Makefile ] || exit 0; \
22489	r=`${PWD_COMMAND}`; export r; \
22490	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22491	$(HOST_EXPORTS) \
22492	for flag in $(EXTRA_HOST_FLAGS) ; do \
22493	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22494	done; \
22495	echo "Doing install-html in libiberty" ; \
22496	(cd $(HOST_SUBDIR)/libiberty && \
22497	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22498	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22499	          "RANLIB=$${RANLIB}" \
22500	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22501	          install-html) \
22502	  || exit 1
22503
22504@endif libiberty
22505
22506.PHONY: maybe-installcheck-libiberty installcheck-libiberty
22507maybe-installcheck-libiberty:
22508@if libiberty
22509maybe-installcheck-libiberty: installcheck-libiberty
22510
22511installcheck-libiberty: \
22512    configure-libiberty
22513	@[ -f ./libiberty/Makefile ] || exit 0; \
22514	r=`${PWD_COMMAND}`; export r; \
22515	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22516	$(HOST_EXPORTS) \
22517	for flag in $(EXTRA_HOST_FLAGS) ; do \
22518	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22519	done; \
22520	echo "Doing installcheck in libiberty" ; \
22521	(cd $(HOST_SUBDIR)/libiberty && \
22522	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22523	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22524	          "RANLIB=$${RANLIB}" \
22525	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22526	          installcheck) \
22527	  || exit 1
22528
22529@endif libiberty
22530
22531.PHONY: maybe-mostlyclean-libiberty mostlyclean-libiberty
22532maybe-mostlyclean-libiberty:
22533@if libiberty
22534maybe-mostlyclean-libiberty: mostlyclean-libiberty
22535
22536mostlyclean-libiberty:
22537	@[ -f ./libiberty/Makefile ] || exit 0; \
22538	r=`${PWD_COMMAND}`; export r; \
22539	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22540	$(HOST_EXPORTS) \
22541	for flag in $(EXTRA_HOST_FLAGS) ; do \
22542	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22543	done; \
22544	echo "Doing mostlyclean in libiberty" ; \
22545	(cd $(HOST_SUBDIR)/libiberty && \
22546	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22547	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22548	          "RANLIB=$${RANLIB}" \
22549	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22550	          mostlyclean) \
22551	  || exit 1
22552
22553@endif libiberty
22554
22555.PHONY: maybe-clean-libiberty clean-libiberty
22556maybe-clean-libiberty:
22557@if libiberty
22558maybe-clean-libiberty: clean-libiberty
22559
22560clean-libiberty:
22561	@[ -f ./libiberty/Makefile ] || exit 0; \
22562	r=`${PWD_COMMAND}`; export r; \
22563	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22564	$(HOST_EXPORTS) \
22565	for flag in $(EXTRA_HOST_FLAGS) ; do \
22566	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22567	done; \
22568	echo "Doing clean in libiberty" ; \
22569	(cd $(HOST_SUBDIR)/libiberty && \
22570	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22571	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22572	          "RANLIB=$${RANLIB}" \
22573	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22574	          clean) \
22575	  || exit 1
22576
22577@endif libiberty
22578
22579.PHONY: maybe-distclean-libiberty distclean-libiberty
22580maybe-distclean-libiberty:
22581@if libiberty
22582maybe-distclean-libiberty: distclean-libiberty
22583
22584distclean-libiberty:
22585	@[ -f ./libiberty/Makefile ] || exit 0; \
22586	r=`${PWD_COMMAND}`; export r; \
22587	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22588	$(HOST_EXPORTS) \
22589	for flag in $(EXTRA_HOST_FLAGS) ; do \
22590	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22591	done; \
22592	echo "Doing distclean in libiberty" ; \
22593	(cd $(HOST_SUBDIR)/libiberty && \
22594	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22595	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22596	          "RANLIB=$${RANLIB}" \
22597	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22598	          distclean) \
22599	  || exit 1
22600
22601@endif libiberty
22602
22603.PHONY: maybe-maintainer-clean-libiberty maintainer-clean-libiberty
22604maybe-maintainer-clean-libiberty:
22605@if libiberty
22606maybe-maintainer-clean-libiberty: maintainer-clean-libiberty
22607
22608maintainer-clean-libiberty:
22609	@[ -f ./libiberty/Makefile ] || exit 0; \
22610	r=`${PWD_COMMAND}`; export r; \
22611	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22612	$(HOST_EXPORTS) \
22613	for flag in $(EXTRA_HOST_FLAGS) ; do \
22614	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22615	done; \
22616	echo "Doing maintainer-clean in libiberty" ; \
22617	(cd $(HOST_SUBDIR)/libiberty && \
22618	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22619	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22620	          "RANLIB=$${RANLIB}" \
22621	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22622	          maintainer-clean) \
22623	  || exit 1
22624
22625@endif libiberty
22626
22627
22628
22629.PHONY: configure-libiconv maybe-configure-libiconv
22630maybe-configure-libiconv:
22631@if gcc-bootstrap
22632configure-libiconv: stage_current
22633@endif gcc-bootstrap
22634@if libiconv
22635maybe-configure-libiconv: configure-libiconv
22636configure-libiconv:
22637	@: $(MAKE); $(unstage)
22638	@r=`${PWD_COMMAND}`; export r; \
22639	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22640	test ! -f $(HOST_SUBDIR)/libiconv/Makefile || exit 0; \
22641	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiconv ; \
22642	$(HOST_EXPORTS)  \
22643	echo Configuring in $(HOST_SUBDIR)/libiconv; \
22644	cd "$(HOST_SUBDIR)/libiconv" || exit 1; \
22645	case $(srcdir) in \
22646	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
22647	  *) topdir=`echo $(HOST_SUBDIR)/libiconv/ | \
22648		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
22649	esac; \
22650	srcdiroption="--srcdir=$${topdir}/libiconv"; \
22651	libsrcdir="$$s/libiconv"; \
22652	$(SHELL) $${libsrcdir}/configure \
22653	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
22654	  --target=${target_alias} $${srcdiroption} --disable-shared \
22655	  || exit 1
22656@endif libiconv
22657
22658
22659
22660
22661
22662.PHONY: all-libiconv maybe-all-libiconv
22663maybe-all-libiconv:
22664@if gcc-bootstrap
22665all-libiconv: stage_current
22666@endif gcc-bootstrap
22667@if libiconv
22668TARGET-libiconv=all
22669maybe-all-libiconv: all-libiconv
22670all-libiconv: configure-libiconv
22671	@: $(MAKE); $(unstage)
22672	@r=`${PWD_COMMAND}`; export r; \
22673	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22674	$(HOST_EXPORTS)  \
22675	(cd $(HOST_SUBDIR)/libiconv && \
22676	  $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS)  \
22677		$(TARGET-libiconv))
22678@endif libiconv
22679
22680
22681
22682
22683.PHONY: check-libiconv maybe-check-libiconv
22684maybe-check-libiconv:
22685@if libiconv
22686maybe-check-libiconv: check-libiconv
22687
22688check-libiconv:
22689	@: $(MAKE); $(unstage)
22690	@r=`${PWD_COMMAND}`; export r; \
22691	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22692	$(HOST_EXPORTS) \
22693	(cd $(HOST_SUBDIR)/libiconv && \
22694	  $(MAKE) $(FLAGS_TO_PASS)  check)
22695
22696@endif libiconv
22697
22698.PHONY: install-libiconv maybe-install-libiconv
22699maybe-install-libiconv:
22700@if libiconv
22701maybe-install-libiconv: install-libiconv
22702
22703install-libiconv:
22704
22705@endif libiconv
22706
22707.PHONY: install-strip-libiconv maybe-install-strip-libiconv
22708maybe-install-strip-libiconv:
22709@if libiconv
22710maybe-install-strip-libiconv: install-strip-libiconv
22711
22712install-strip-libiconv:
22713
22714@endif libiconv
22715
22716# Other targets (info, dvi, pdf, etc.)
22717
22718.PHONY: maybe-info-libiconv info-libiconv
22719maybe-info-libiconv:
22720@if libiconv
22721maybe-info-libiconv: info-libiconv
22722
22723info-libiconv: \
22724    configure-libiconv
22725	@: $(MAKE); $(unstage)
22726	@[ -f ./libiconv/Makefile ] || exit 0; \
22727	r=`${PWD_COMMAND}`; export r; \
22728	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22729	$(HOST_EXPORTS) \
22730	for flag in $(EXTRA_HOST_FLAGS) ; do \
22731	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22732	done; \
22733	echo "Doing info in libiconv" ; \
22734	(cd $(HOST_SUBDIR)/libiconv && \
22735	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22736	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22737	          "RANLIB=$${RANLIB}" \
22738	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22739	          info) \
22740	  || exit 1
22741
22742@endif libiconv
22743
22744.PHONY: maybe-dvi-libiconv dvi-libiconv
22745maybe-dvi-libiconv:
22746@if libiconv
22747maybe-dvi-libiconv: dvi-libiconv
22748
22749dvi-libiconv: \
22750    configure-libiconv
22751	@: $(MAKE); $(unstage)
22752	@[ -f ./libiconv/Makefile ] || exit 0; \
22753	r=`${PWD_COMMAND}`; export r; \
22754	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22755	$(HOST_EXPORTS) \
22756	for flag in $(EXTRA_HOST_FLAGS) ; do \
22757	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22758	done; \
22759	echo "Doing dvi in libiconv" ; \
22760	(cd $(HOST_SUBDIR)/libiconv && \
22761	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22762	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22763	          "RANLIB=$${RANLIB}" \
22764	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22765	          dvi) \
22766	  || exit 1
22767
22768@endif libiconv
22769
22770.PHONY: maybe-pdf-libiconv pdf-libiconv
22771maybe-pdf-libiconv:
22772@if libiconv
22773maybe-pdf-libiconv: pdf-libiconv
22774
22775pdf-libiconv: \
22776    configure-libiconv
22777	@: $(MAKE); $(unstage)
22778	@[ -f ./libiconv/Makefile ] || exit 0; \
22779	r=`${PWD_COMMAND}`; export r; \
22780	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22781	$(HOST_EXPORTS) \
22782	for flag in $(EXTRA_HOST_FLAGS) ; do \
22783	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22784	done; \
22785	echo "Doing pdf in libiconv" ; \
22786	(cd $(HOST_SUBDIR)/libiconv && \
22787	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22788	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22789	          "RANLIB=$${RANLIB}" \
22790	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22791	          pdf) \
22792	  || exit 1
22793
22794@endif libiconv
22795
22796.PHONY: maybe-html-libiconv html-libiconv
22797maybe-html-libiconv:
22798@if libiconv
22799maybe-html-libiconv: html-libiconv
22800
22801html-libiconv: \
22802    configure-libiconv
22803	@: $(MAKE); $(unstage)
22804	@[ -f ./libiconv/Makefile ] || exit 0; \
22805	r=`${PWD_COMMAND}`; export r; \
22806	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22807	$(HOST_EXPORTS) \
22808	for flag in $(EXTRA_HOST_FLAGS) ; do \
22809	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22810	done; \
22811	echo "Doing html in libiconv" ; \
22812	(cd $(HOST_SUBDIR)/libiconv && \
22813	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22814	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22815	          "RANLIB=$${RANLIB}" \
22816	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22817	          html) \
22818	  || exit 1
22819
22820@endif libiconv
22821
22822.PHONY: maybe-TAGS-libiconv TAGS-libiconv
22823maybe-TAGS-libiconv:
22824@if libiconv
22825maybe-TAGS-libiconv: TAGS-libiconv
22826
22827TAGS-libiconv: \
22828    configure-libiconv
22829	@: $(MAKE); $(unstage)
22830	@[ -f ./libiconv/Makefile ] || exit 0; \
22831	r=`${PWD_COMMAND}`; export r; \
22832	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22833	$(HOST_EXPORTS) \
22834	for flag in $(EXTRA_HOST_FLAGS) ; do \
22835	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22836	done; \
22837	echo "Doing TAGS in libiconv" ; \
22838	(cd $(HOST_SUBDIR)/libiconv && \
22839	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22840	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22841	          "RANLIB=$${RANLIB}" \
22842	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22843	          TAGS) \
22844	  || exit 1
22845
22846@endif libiconv
22847
22848.PHONY: maybe-install-info-libiconv install-info-libiconv
22849maybe-install-info-libiconv:
22850@if libiconv
22851maybe-install-info-libiconv: install-info-libiconv
22852
22853# libiconv doesn't support install-info.
22854install-info-libiconv:
22855
22856@endif libiconv
22857
22858.PHONY: maybe-install-pdf-libiconv install-pdf-libiconv
22859maybe-install-pdf-libiconv:
22860@if libiconv
22861maybe-install-pdf-libiconv: install-pdf-libiconv
22862
22863# libiconv doesn't support install-pdf.
22864install-pdf-libiconv:
22865
22866@endif libiconv
22867
22868.PHONY: maybe-install-html-libiconv install-html-libiconv
22869maybe-install-html-libiconv:
22870@if libiconv
22871maybe-install-html-libiconv: install-html-libiconv
22872
22873# libiconv doesn't support install-html.
22874install-html-libiconv:
22875
22876@endif libiconv
22877
22878.PHONY: maybe-installcheck-libiconv installcheck-libiconv
22879maybe-installcheck-libiconv:
22880@if libiconv
22881maybe-installcheck-libiconv: installcheck-libiconv
22882
22883installcheck-libiconv: \
22884    configure-libiconv
22885	@: $(MAKE); $(unstage)
22886	@[ -f ./libiconv/Makefile ] || exit 0; \
22887	r=`${PWD_COMMAND}`; export r; \
22888	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22889	$(HOST_EXPORTS) \
22890	for flag in $(EXTRA_HOST_FLAGS) ; do \
22891	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22892	done; \
22893	echo "Doing installcheck in libiconv" ; \
22894	(cd $(HOST_SUBDIR)/libiconv && \
22895	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22896	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22897	          "RANLIB=$${RANLIB}" \
22898	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22899	          installcheck) \
22900	  || exit 1
22901
22902@endif libiconv
22903
22904.PHONY: maybe-mostlyclean-libiconv mostlyclean-libiconv
22905maybe-mostlyclean-libiconv:
22906@if libiconv
22907maybe-mostlyclean-libiconv: mostlyclean-libiconv
22908
22909mostlyclean-libiconv:
22910	@: $(MAKE); $(unstage)
22911	@[ -f ./libiconv/Makefile ] || exit 0; \
22912	r=`${PWD_COMMAND}`; export r; \
22913	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22914	$(HOST_EXPORTS) \
22915	for flag in $(EXTRA_HOST_FLAGS) ; do \
22916	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22917	done; \
22918	echo "Doing mostlyclean in libiconv" ; \
22919	(cd $(HOST_SUBDIR)/libiconv && \
22920	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22921	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22922	          "RANLIB=$${RANLIB}" \
22923	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22924	          mostlyclean) \
22925	  || exit 1
22926
22927@endif libiconv
22928
22929.PHONY: maybe-clean-libiconv clean-libiconv
22930maybe-clean-libiconv:
22931@if libiconv
22932maybe-clean-libiconv: clean-libiconv
22933
22934clean-libiconv:
22935	@: $(MAKE); $(unstage)
22936	@[ -f ./libiconv/Makefile ] || exit 0; \
22937	r=`${PWD_COMMAND}`; export r; \
22938	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22939	$(HOST_EXPORTS) \
22940	for flag in $(EXTRA_HOST_FLAGS) ; do \
22941	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22942	done; \
22943	echo "Doing clean in libiconv" ; \
22944	(cd $(HOST_SUBDIR)/libiconv && \
22945	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22946	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22947	          "RANLIB=$${RANLIB}" \
22948	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22949	          clean) \
22950	  || exit 1
22951
22952@endif libiconv
22953
22954.PHONY: maybe-distclean-libiconv distclean-libiconv
22955maybe-distclean-libiconv:
22956@if libiconv
22957maybe-distclean-libiconv: distclean-libiconv
22958
22959distclean-libiconv:
22960	@: $(MAKE); $(unstage)
22961	@[ -f ./libiconv/Makefile ] || exit 0; \
22962	r=`${PWD_COMMAND}`; export r; \
22963	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22964	$(HOST_EXPORTS) \
22965	for flag in $(EXTRA_HOST_FLAGS) ; do \
22966	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22967	done; \
22968	echo "Doing distclean in libiconv" ; \
22969	(cd $(HOST_SUBDIR)/libiconv && \
22970	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22971	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22972	          "RANLIB=$${RANLIB}" \
22973	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22974	          distclean) \
22975	  || exit 1
22976
22977@endif libiconv
22978
22979.PHONY: maybe-maintainer-clean-libiconv maintainer-clean-libiconv
22980maybe-maintainer-clean-libiconv:
22981@if libiconv
22982maybe-maintainer-clean-libiconv: maintainer-clean-libiconv
22983
22984maintainer-clean-libiconv:
22985	@: $(MAKE); $(unstage)
22986	@[ -f ./libiconv/Makefile ] || exit 0; \
22987	r=`${PWD_COMMAND}`; export r; \
22988	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22989	$(HOST_EXPORTS) \
22990	for flag in $(EXTRA_HOST_FLAGS) ; do \
22991	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22992	done; \
22993	echo "Doing maintainer-clean in libiconv" ; \
22994	(cd $(HOST_SUBDIR)/libiconv && \
22995	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22996	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22997	          "RANLIB=$${RANLIB}" \
22998	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22999	          maintainer-clean) \
23000	  || exit 1
23001
23002@endif libiconv
23003
23004
23005
23006.PHONY: configure-m4 maybe-configure-m4
23007maybe-configure-m4:
23008@if gcc-bootstrap
23009configure-m4: stage_current
23010@endif gcc-bootstrap
23011@if m4
23012maybe-configure-m4: configure-m4
23013configure-m4:
23014	@: $(MAKE); $(unstage)
23015	@r=`${PWD_COMMAND}`; export r; \
23016	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23017	test ! -f $(HOST_SUBDIR)/m4/Makefile || exit 0; \
23018	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/m4 ; \
23019	$(HOST_EXPORTS)  \
23020	echo Configuring in $(HOST_SUBDIR)/m4; \
23021	cd "$(HOST_SUBDIR)/m4" || exit 1; \
23022	case $(srcdir) in \
23023	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
23024	  *) topdir=`echo $(HOST_SUBDIR)/m4/ | \
23025		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
23026	esac; \
23027	srcdiroption="--srcdir=$${topdir}/m4"; \
23028	libsrcdir="$$s/m4"; \
23029	$(SHELL) $${libsrcdir}/configure \
23030	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
23031	  --target=${target_alias} $${srcdiroption}  \
23032	  || exit 1
23033@endif m4
23034
23035
23036
23037
23038
23039.PHONY: all-m4 maybe-all-m4
23040maybe-all-m4:
23041@if gcc-bootstrap
23042all-m4: stage_current
23043@endif gcc-bootstrap
23044@if m4
23045TARGET-m4=all
23046maybe-all-m4: all-m4
23047all-m4: configure-m4
23048	@: $(MAKE); $(unstage)
23049	@r=`${PWD_COMMAND}`; export r; \
23050	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23051	$(HOST_EXPORTS)  \
23052	(cd $(HOST_SUBDIR)/m4 && \
23053	  $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS)  \
23054		$(TARGET-m4))
23055@endif m4
23056
23057
23058
23059
23060.PHONY: check-m4 maybe-check-m4
23061maybe-check-m4:
23062@if m4
23063maybe-check-m4: check-m4
23064
23065check-m4:
23066	@: $(MAKE); $(unstage)
23067	@r=`${PWD_COMMAND}`; export r; \
23068	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23069	$(HOST_EXPORTS) \
23070	(cd $(HOST_SUBDIR)/m4 && \
23071	  $(MAKE) $(FLAGS_TO_PASS)  check)
23072
23073@endif m4
23074
23075.PHONY: install-m4 maybe-install-m4
23076maybe-install-m4:
23077@if m4
23078maybe-install-m4: install-m4
23079
23080install-m4: installdirs
23081	@: $(MAKE); $(unstage)
23082	@r=`${PWD_COMMAND}`; export r; \
23083	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23084	$(HOST_EXPORTS) \
23085	(cd $(HOST_SUBDIR)/m4 && \
23086	  $(MAKE) $(FLAGS_TO_PASS)  install)
23087
23088@endif m4
23089
23090.PHONY: install-strip-m4 maybe-install-strip-m4
23091maybe-install-strip-m4:
23092@if m4
23093maybe-install-strip-m4: install-strip-m4
23094
23095install-strip-m4: installdirs
23096	@: $(MAKE); $(unstage)
23097	@r=`${PWD_COMMAND}`; export r; \
23098	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23099	$(HOST_EXPORTS) \
23100	(cd $(HOST_SUBDIR)/m4 && \
23101	  $(MAKE) $(FLAGS_TO_PASS)  install-strip)
23102
23103@endif m4
23104
23105# Other targets (info, dvi, pdf, etc.)
23106
23107.PHONY: maybe-info-m4 info-m4
23108maybe-info-m4:
23109@if m4
23110maybe-info-m4: info-m4
23111
23112info-m4: \
23113    configure-m4
23114	@: $(MAKE); $(unstage)
23115	@[ -f ./m4/Makefile ] || exit 0; \
23116	r=`${PWD_COMMAND}`; export r; \
23117	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23118	$(HOST_EXPORTS) \
23119	for flag in $(EXTRA_HOST_FLAGS) ; do \
23120	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23121	done; \
23122	echo "Doing info in m4" ; \
23123	(cd $(HOST_SUBDIR)/m4 && \
23124	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23125	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23126	          "RANLIB=$${RANLIB}" \
23127	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23128	          info) \
23129	  || exit 1
23130
23131@endif m4
23132
23133.PHONY: maybe-dvi-m4 dvi-m4
23134maybe-dvi-m4:
23135@if m4
23136maybe-dvi-m4: dvi-m4
23137
23138dvi-m4: \
23139    configure-m4
23140	@: $(MAKE); $(unstage)
23141	@[ -f ./m4/Makefile ] || exit 0; \
23142	r=`${PWD_COMMAND}`; export r; \
23143	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23144	$(HOST_EXPORTS) \
23145	for flag in $(EXTRA_HOST_FLAGS) ; do \
23146	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23147	done; \
23148	echo "Doing dvi in m4" ; \
23149	(cd $(HOST_SUBDIR)/m4 && \
23150	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23151	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23152	          "RANLIB=$${RANLIB}" \
23153	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23154	          dvi) \
23155	  || exit 1
23156
23157@endif m4
23158
23159.PHONY: maybe-pdf-m4 pdf-m4
23160maybe-pdf-m4:
23161@if m4
23162maybe-pdf-m4: pdf-m4
23163
23164pdf-m4: \
23165    configure-m4
23166	@: $(MAKE); $(unstage)
23167	@[ -f ./m4/Makefile ] || exit 0; \
23168	r=`${PWD_COMMAND}`; export r; \
23169	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23170	$(HOST_EXPORTS) \
23171	for flag in $(EXTRA_HOST_FLAGS) ; do \
23172	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23173	done; \
23174	echo "Doing pdf in m4" ; \
23175	(cd $(HOST_SUBDIR)/m4 && \
23176	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23177	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23178	          "RANLIB=$${RANLIB}" \
23179	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23180	          pdf) \
23181	  || exit 1
23182
23183@endif m4
23184
23185.PHONY: maybe-html-m4 html-m4
23186maybe-html-m4:
23187@if m4
23188maybe-html-m4: html-m4
23189
23190html-m4: \
23191    configure-m4
23192	@: $(MAKE); $(unstage)
23193	@[ -f ./m4/Makefile ] || exit 0; \
23194	r=`${PWD_COMMAND}`; export r; \
23195	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23196	$(HOST_EXPORTS) \
23197	for flag in $(EXTRA_HOST_FLAGS) ; do \
23198	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23199	done; \
23200	echo "Doing html in m4" ; \
23201	(cd $(HOST_SUBDIR)/m4 && \
23202	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23203	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23204	          "RANLIB=$${RANLIB}" \
23205	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23206	          html) \
23207	  || exit 1
23208
23209@endif m4
23210
23211.PHONY: maybe-TAGS-m4 TAGS-m4
23212maybe-TAGS-m4:
23213@if m4
23214maybe-TAGS-m4: TAGS-m4
23215
23216TAGS-m4: \
23217    configure-m4
23218	@: $(MAKE); $(unstage)
23219	@[ -f ./m4/Makefile ] || exit 0; \
23220	r=`${PWD_COMMAND}`; export r; \
23221	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23222	$(HOST_EXPORTS) \
23223	for flag in $(EXTRA_HOST_FLAGS) ; do \
23224	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23225	done; \
23226	echo "Doing TAGS in m4" ; \
23227	(cd $(HOST_SUBDIR)/m4 && \
23228	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23229	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23230	          "RANLIB=$${RANLIB}" \
23231	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23232	          TAGS) \
23233	  || exit 1
23234
23235@endif m4
23236
23237.PHONY: maybe-install-info-m4 install-info-m4
23238maybe-install-info-m4:
23239@if m4
23240maybe-install-info-m4: install-info-m4
23241
23242install-info-m4: \
23243    configure-m4 \
23244    info-m4
23245	@: $(MAKE); $(unstage)
23246	@[ -f ./m4/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 install-info in m4" ; \
23254	(cd $(HOST_SUBDIR)/m4 && \
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	          install-info) \
23260	  || exit 1
23261
23262@endif m4
23263
23264.PHONY: maybe-install-pdf-m4 install-pdf-m4
23265maybe-install-pdf-m4:
23266@if m4
23267maybe-install-pdf-m4: install-pdf-m4
23268
23269install-pdf-m4: \
23270    configure-m4 \
23271    pdf-m4
23272	@: $(MAKE); $(unstage)
23273	@[ -f ./m4/Makefile ] || exit 0; \
23274	r=`${PWD_COMMAND}`; export r; \
23275	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23276	$(HOST_EXPORTS) \
23277	for flag in $(EXTRA_HOST_FLAGS) ; do \
23278	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23279	done; \
23280	echo "Doing install-pdf in m4" ; \
23281	(cd $(HOST_SUBDIR)/m4 && \
23282	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23283	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23284	          "RANLIB=$${RANLIB}" \
23285	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23286	          install-pdf) \
23287	  || exit 1
23288
23289@endif m4
23290
23291.PHONY: maybe-install-html-m4 install-html-m4
23292maybe-install-html-m4:
23293@if m4
23294maybe-install-html-m4: install-html-m4
23295
23296install-html-m4: \
23297    configure-m4 \
23298    html-m4
23299	@: $(MAKE); $(unstage)
23300	@[ -f ./m4/Makefile ] || exit 0; \
23301	r=`${PWD_COMMAND}`; export r; \
23302	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23303	$(HOST_EXPORTS) \
23304	for flag in $(EXTRA_HOST_FLAGS) ; do \
23305	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23306	done; \
23307	echo "Doing install-html in m4" ; \
23308	(cd $(HOST_SUBDIR)/m4 && \
23309	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23310	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23311	          "RANLIB=$${RANLIB}" \
23312	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23313	          install-html) \
23314	  || exit 1
23315
23316@endif m4
23317
23318.PHONY: maybe-installcheck-m4 installcheck-m4
23319maybe-installcheck-m4:
23320@if m4
23321maybe-installcheck-m4: installcheck-m4
23322
23323installcheck-m4: \
23324    configure-m4
23325	@: $(MAKE); $(unstage)
23326	@[ -f ./m4/Makefile ] || exit 0; \
23327	r=`${PWD_COMMAND}`; export r; \
23328	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23329	$(HOST_EXPORTS) \
23330	for flag in $(EXTRA_HOST_FLAGS) ; do \
23331	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23332	done; \
23333	echo "Doing installcheck in m4" ; \
23334	(cd $(HOST_SUBDIR)/m4 && \
23335	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23336	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23337	          "RANLIB=$${RANLIB}" \
23338	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23339	          installcheck) \
23340	  || exit 1
23341
23342@endif m4
23343
23344.PHONY: maybe-mostlyclean-m4 mostlyclean-m4
23345maybe-mostlyclean-m4:
23346@if m4
23347maybe-mostlyclean-m4: mostlyclean-m4
23348
23349mostlyclean-m4:
23350	@: $(MAKE); $(unstage)
23351	@[ -f ./m4/Makefile ] || exit 0; \
23352	r=`${PWD_COMMAND}`; export r; \
23353	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23354	$(HOST_EXPORTS) \
23355	for flag in $(EXTRA_HOST_FLAGS) ; do \
23356	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23357	done; \
23358	echo "Doing mostlyclean in m4" ; \
23359	(cd $(HOST_SUBDIR)/m4 && \
23360	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23361	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23362	          "RANLIB=$${RANLIB}" \
23363	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23364	          mostlyclean) \
23365	  || exit 1
23366
23367@endif m4
23368
23369.PHONY: maybe-clean-m4 clean-m4
23370maybe-clean-m4:
23371@if m4
23372maybe-clean-m4: clean-m4
23373
23374clean-m4:
23375	@: $(MAKE); $(unstage)
23376	@[ -f ./m4/Makefile ] || exit 0; \
23377	r=`${PWD_COMMAND}`; export r; \
23378	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23379	$(HOST_EXPORTS) \
23380	for flag in $(EXTRA_HOST_FLAGS) ; do \
23381	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23382	done; \
23383	echo "Doing clean in m4" ; \
23384	(cd $(HOST_SUBDIR)/m4 && \
23385	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23386	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23387	          "RANLIB=$${RANLIB}" \
23388	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23389	          clean) \
23390	  || exit 1
23391
23392@endif m4
23393
23394.PHONY: maybe-distclean-m4 distclean-m4
23395maybe-distclean-m4:
23396@if m4
23397maybe-distclean-m4: distclean-m4
23398
23399distclean-m4:
23400	@: $(MAKE); $(unstage)
23401	@[ -f ./m4/Makefile ] || exit 0; \
23402	r=`${PWD_COMMAND}`; export r; \
23403	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23404	$(HOST_EXPORTS) \
23405	for flag in $(EXTRA_HOST_FLAGS) ; do \
23406	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23407	done; \
23408	echo "Doing distclean in m4" ; \
23409	(cd $(HOST_SUBDIR)/m4 && \
23410	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23411	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23412	          "RANLIB=$${RANLIB}" \
23413	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23414	          distclean) \
23415	  || exit 1
23416
23417@endif m4
23418
23419.PHONY: maybe-maintainer-clean-m4 maintainer-clean-m4
23420maybe-maintainer-clean-m4:
23421@if m4
23422maybe-maintainer-clean-m4: maintainer-clean-m4
23423
23424maintainer-clean-m4:
23425	@: $(MAKE); $(unstage)
23426	@[ -f ./m4/Makefile ] || exit 0; \
23427	r=`${PWD_COMMAND}`; export r; \
23428	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23429	$(HOST_EXPORTS) \
23430	for flag in $(EXTRA_HOST_FLAGS) ; do \
23431	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23432	done; \
23433	echo "Doing maintainer-clean in m4" ; \
23434	(cd $(HOST_SUBDIR)/m4 && \
23435	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23436	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23437	          "RANLIB=$${RANLIB}" \
23438	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23439	          maintainer-clean) \
23440	  || exit 1
23441
23442@endif m4
23443
23444
23445
23446.PHONY: configure-readline maybe-configure-readline
23447maybe-configure-readline:
23448@if gcc-bootstrap
23449configure-readline: stage_current
23450@endif gcc-bootstrap
23451@if readline
23452maybe-configure-readline: configure-readline
23453configure-readline:
23454	@: $(MAKE); $(unstage)
23455	@r=`${PWD_COMMAND}`; export r; \
23456	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23457	test ! -f $(HOST_SUBDIR)/readline/Makefile || exit 0; \
23458	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/readline ; \
23459	$(HOST_EXPORTS)  \
23460	echo Configuring in $(HOST_SUBDIR)/readline; \
23461	cd "$(HOST_SUBDIR)/readline" || exit 1; \
23462	case $(srcdir) in \
23463	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
23464	  *) topdir=`echo $(HOST_SUBDIR)/readline/ | \
23465		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
23466	esac; \
23467	srcdiroption="--srcdir=$${topdir}/readline"; \
23468	libsrcdir="$$s/readline"; \
23469	$(SHELL) $${libsrcdir}/configure \
23470	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
23471	  --target=${target_alias} $${srcdiroption}  \
23472	  || exit 1
23473@endif readline
23474
23475
23476
23477
23478
23479.PHONY: all-readline maybe-all-readline
23480maybe-all-readline:
23481@if gcc-bootstrap
23482all-readline: stage_current
23483@endif gcc-bootstrap
23484@if readline
23485TARGET-readline=all
23486maybe-all-readline: all-readline
23487all-readline: configure-readline
23488	@: $(MAKE); $(unstage)
23489	@r=`${PWD_COMMAND}`; export r; \
23490	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23491	$(HOST_EXPORTS)  \
23492	(cd $(HOST_SUBDIR)/readline && \
23493	  $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS)  \
23494		$(TARGET-readline))
23495@endif readline
23496
23497
23498
23499
23500.PHONY: check-readline maybe-check-readline
23501maybe-check-readline:
23502@if readline
23503maybe-check-readline: check-readline
23504
23505check-readline:
23506	@: $(MAKE); $(unstage)
23507	@r=`${PWD_COMMAND}`; export r; \
23508	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23509	$(HOST_EXPORTS) \
23510	(cd $(HOST_SUBDIR)/readline && \
23511	  $(MAKE) $(FLAGS_TO_PASS)  check)
23512
23513@endif readline
23514
23515.PHONY: install-readline maybe-install-readline
23516maybe-install-readline:
23517@if readline
23518maybe-install-readline: install-readline
23519
23520install-readline: installdirs
23521	@: $(MAKE); $(unstage)
23522	@r=`${PWD_COMMAND}`; export r; \
23523	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23524	$(HOST_EXPORTS) \
23525	(cd $(HOST_SUBDIR)/readline && \
23526	  $(MAKE) $(FLAGS_TO_PASS)  install)
23527
23528@endif readline
23529
23530.PHONY: install-strip-readline maybe-install-strip-readline
23531maybe-install-strip-readline:
23532@if readline
23533maybe-install-strip-readline: install-strip-readline
23534
23535install-strip-readline: installdirs
23536	@: $(MAKE); $(unstage)
23537	@r=`${PWD_COMMAND}`; export r; \
23538	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23539	$(HOST_EXPORTS) \
23540	(cd $(HOST_SUBDIR)/readline && \
23541	  $(MAKE) $(FLAGS_TO_PASS)  install-strip)
23542
23543@endif readline
23544
23545# Other targets (info, dvi, pdf, etc.)
23546
23547.PHONY: maybe-info-readline info-readline
23548maybe-info-readline:
23549@if readline
23550maybe-info-readline: info-readline
23551
23552info-readline: \
23553    configure-readline
23554	@: $(MAKE); $(unstage)
23555	@[ -f ./readline/Makefile ] || exit 0; \
23556	r=`${PWD_COMMAND}`; export r; \
23557	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23558	$(HOST_EXPORTS) \
23559	for flag in $(EXTRA_HOST_FLAGS) ; do \
23560	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23561	done; \
23562	echo "Doing info in readline" ; \
23563	(cd $(HOST_SUBDIR)/readline && \
23564	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23565	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23566	          "RANLIB=$${RANLIB}" \
23567	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23568	          info) \
23569	  || exit 1
23570
23571@endif readline
23572
23573.PHONY: maybe-dvi-readline dvi-readline
23574maybe-dvi-readline:
23575@if readline
23576maybe-dvi-readline: dvi-readline
23577
23578dvi-readline: \
23579    configure-readline
23580	@: $(MAKE); $(unstage)
23581	@[ -f ./readline/Makefile ] || exit 0; \
23582	r=`${PWD_COMMAND}`; export r; \
23583	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23584	$(HOST_EXPORTS) \
23585	for flag in $(EXTRA_HOST_FLAGS) ; do \
23586	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23587	done; \
23588	echo "Doing dvi in readline" ; \
23589	(cd $(HOST_SUBDIR)/readline && \
23590	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23591	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23592	          "RANLIB=$${RANLIB}" \
23593	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23594	          dvi) \
23595	  || exit 1
23596
23597@endif readline
23598
23599.PHONY: maybe-pdf-readline pdf-readline
23600maybe-pdf-readline:
23601@if readline
23602maybe-pdf-readline: pdf-readline
23603
23604pdf-readline: \
23605    configure-readline
23606	@: $(MAKE); $(unstage)
23607	@[ -f ./readline/Makefile ] || exit 0; \
23608	r=`${PWD_COMMAND}`; export r; \
23609	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23610	$(HOST_EXPORTS) \
23611	for flag in $(EXTRA_HOST_FLAGS) ; do \
23612	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23613	done; \
23614	echo "Doing pdf in readline" ; \
23615	(cd $(HOST_SUBDIR)/readline && \
23616	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23617	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23618	          "RANLIB=$${RANLIB}" \
23619	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23620	          pdf) \
23621	  || exit 1
23622
23623@endif readline
23624
23625.PHONY: maybe-html-readline html-readline
23626maybe-html-readline:
23627@if readline
23628maybe-html-readline: html-readline
23629
23630html-readline: \
23631    configure-readline
23632	@: $(MAKE); $(unstage)
23633	@[ -f ./readline/Makefile ] || exit 0; \
23634	r=`${PWD_COMMAND}`; export r; \
23635	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23636	$(HOST_EXPORTS) \
23637	for flag in $(EXTRA_HOST_FLAGS) ; do \
23638	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23639	done; \
23640	echo "Doing html in readline" ; \
23641	(cd $(HOST_SUBDIR)/readline && \
23642	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23643	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23644	          "RANLIB=$${RANLIB}" \
23645	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23646	          html) \
23647	  || exit 1
23648
23649@endif readline
23650
23651.PHONY: maybe-TAGS-readline TAGS-readline
23652maybe-TAGS-readline:
23653@if readline
23654maybe-TAGS-readline: TAGS-readline
23655
23656TAGS-readline: \
23657    configure-readline
23658	@: $(MAKE); $(unstage)
23659	@[ -f ./readline/Makefile ] || exit 0; \
23660	r=`${PWD_COMMAND}`; export r; \
23661	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23662	$(HOST_EXPORTS) \
23663	for flag in $(EXTRA_HOST_FLAGS) ; do \
23664	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23665	done; \
23666	echo "Doing TAGS in readline" ; \
23667	(cd $(HOST_SUBDIR)/readline && \
23668	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23669	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23670	          "RANLIB=$${RANLIB}" \
23671	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23672	          TAGS) \
23673	  || exit 1
23674
23675@endif readline
23676
23677.PHONY: maybe-install-info-readline install-info-readline
23678maybe-install-info-readline:
23679@if readline
23680maybe-install-info-readline: install-info-readline
23681
23682install-info-readline: \
23683    configure-readline \
23684    info-readline
23685	@: $(MAKE); $(unstage)
23686	@[ -f ./readline/Makefile ] || exit 0; \
23687	r=`${PWD_COMMAND}`; export r; \
23688	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23689	$(HOST_EXPORTS) \
23690	for flag in $(EXTRA_HOST_FLAGS) ; do \
23691	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23692	done; \
23693	echo "Doing install-info in readline" ; \
23694	(cd $(HOST_SUBDIR)/readline && \
23695	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23696	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23697	          "RANLIB=$${RANLIB}" \
23698	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23699	          install-info) \
23700	  || exit 1
23701
23702@endif readline
23703
23704.PHONY: maybe-install-pdf-readline install-pdf-readline
23705maybe-install-pdf-readline:
23706@if readline
23707maybe-install-pdf-readline: install-pdf-readline
23708
23709install-pdf-readline: \
23710    configure-readline \
23711    pdf-readline
23712	@: $(MAKE); $(unstage)
23713	@[ -f ./readline/Makefile ] || exit 0; \
23714	r=`${PWD_COMMAND}`; export r; \
23715	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23716	$(HOST_EXPORTS) \
23717	for flag in $(EXTRA_HOST_FLAGS) ; do \
23718	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23719	done; \
23720	echo "Doing install-pdf in readline" ; \
23721	(cd $(HOST_SUBDIR)/readline && \
23722	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23723	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23724	          "RANLIB=$${RANLIB}" \
23725	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23726	          install-pdf) \
23727	  || exit 1
23728
23729@endif readline
23730
23731.PHONY: maybe-install-html-readline install-html-readline
23732maybe-install-html-readline:
23733@if readline
23734maybe-install-html-readline: install-html-readline
23735
23736install-html-readline: \
23737    configure-readline \
23738    html-readline
23739	@: $(MAKE); $(unstage)
23740	@[ -f ./readline/Makefile ] || exit 0; \
23741	r=`${PWD_COMMAND}`; export r; \
23742	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23743	$(HOST_EXPORTS) \
23744	for flag in $(EXTRA_HOST_FLAGS) ; do \
23745	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23746	done; \
23747	echo "Doing install-html in readline" ; \
23748	(cd $(HOST_SUBDIR)/readline && \
23749	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23750	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23751	          "RANLIB=$${RANLIB}" \
23752	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23753	          install-html) \
23754	  || exit 1
23755
23756@endif readline
23757
23758.PHONY: maybe-installcheck-readline installcheck-readline
23759maybe-installcheck-readline:
23760@if readline
23761maybe-installcheck-readline: installcheck-readline
23762
23763installcheck-readline: \
23764    configure-readline
23765	@: $(MAKE); $(unstage)
23766	@[ -f ./readline/Makefile ] || exit 0; \
23767	r=`${PWD_COMMAND}`; export r; \
23768	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23769	$(HOST_EXPORTS) \
23770	for flag in $(EXTRA_HOST_FLAGS) ; do \
23771	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23772	done; \
23773	echo "Doing installcheck in readline" ; \
23774	(cd $(HOST_SUBDIR)/readline && \
23775	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23776	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23777	          "RANLIB=$${RANLIB}" \
23778	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23779	          installcheck) \
23780	  || exit 1
23781
23782@endif readline
23783
23784.PHONY: maybe-mostlyclean-readline mostlyclean-readline
23785maybe-mostlyclean-readline:
23786@if readline
23787maybe-mostlyclean-readline: mostlyclean-readline
23788
23789mostlyclean-readline:
23790	@: $(MAKE); $(unstage)
23791	@[ -f ./readline/Makefile ] || exit 0; \
23792	r=`${PWD_COMMAND}`; export r; \
23793	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23794	$(HOST_EXPORTS) \
23795	for flag in $(EXTRA_HOST_FLAGS) ; do \
23796	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23797	done; \
23798	echo "Doing mostlyclean in readline" ; \
23799	(cd $(HOST_SUBDIR)/readline && \
23800	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23801	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23802	          "RANLIB=$${RANLIB}" \
23803	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23804	          mostlyclean) \
23805	  || exit 1
23806
23807@endif readline
23808
23809.PHONY: maybe-clean-readline clean-readline
23810maybe-clean-readline:
23811@if readline
23812maybe-clean-readline: clean-readline
23813
23814clean-readline:
23815	@: $(MAKE); $(unstage)
23816	@[ -f ./readline/Makefile ] || exit 0; \
23817	r=`${PWD_COMMAND}`; export r; \
23818	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23819	$(HOST_EXPORTS) \
23820	for flag in $(EXTRA_HOST_FLAGS) ; do \
23821	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23822	done; \
23823	echo "Doing clean in readline" ; \
23824	(cd $(HOST_SUBDIR)/readline && \
23825	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23826	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23827	          "RANLIB=$${RANLIB}" \
23828	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23829	          clean) \
23830	  || exit 1
23831
23832@endif readline
23833
23834.PHONY: maybe-distclean-readline distclean-readline
23835maybe-distclean-readline:
23836@if readline
23837maybe-distclean-readline: distclean-readline
23838
23839distclean-readline:
23840	@: $(MAKE); $(unstage)
23841	@[ -f ./readline/Makefile ] || exit 0; \
23842	r=`${PWD_COMMAND}`; export r; \
23843	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23844	$(HOST_EXPORTS) \
23845	for flag in $(EXTRA_HOST_FLAGS) ; do \
23846	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23847	done; \
23848	echo "Doing distclean in readline" ; \
23849	(cd $(HOST_SUBDIR)/readline && \
23850	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23851	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23852	          "RANLIB=$${RANLIB}" \
23853	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23854	          distclean) \
23855	  || exit 1
23856
23857@endif readline
23858
23859.PHONY: maybe-maintainer-clean-readline maintainer-clean-readline
23860maybe-maintainer-clean-readline:
23861@if readline
23862maybe-maintainer-clean-readline: maintainer-clean-readline
23863
23864maintainer-clean-readline:
23865	@: $(MAKE); $(unstage)
23866	@[ -f ./readline/Makefile ] || exit 0; \
23867	r=`${PWD_COMMAND}`; export r; \
23868	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23869	$(HOST_EXPORTS) \
23870	for flag in $(EXTRA_HOST_FLAGS) ; do \
23871	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23872	done; \
23873	echo "Doing maintainer-clean in readline" ; \
23874	(cd $(HOST_SUBDIR)/readline && \
23875	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23876	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23877	          "RANLIB=$${RANLIB}" \
23878	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23879	          maintainer-clean) \
23880	  || exit 1
23881
23882@endif readline
23883
23884
23885
23886.PHONY: configure-sid maybe-configure-sid
23887maybe-configure-sid:
23888@if gcc-bootstrap
23889configure-sid: stage_current
23890@endif gcc-bootstrap
23891@if sid
23892maybe-configure-sid: configure-sid
23893configure-sid:
23894	@: $(MAKE); $(unstage)
23895	@r=`${PWD_COMMAND}`; export r; \
23896	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23897	test ! -f $(HOST_SUBDIR)/sid/Makefile || exit 0; \
23898	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/sid ; \
23899	$(HOST_EXPORTS)  \
23900	echo Configuring in $(HOST_SUBDIR)/sid; \
23901	cd "$(HOST_SUBDIR)/sid" || exit 1; \
23902	case $(srcdir) in \
23903	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
23904	  *) topdir=`echo $(HOST_SUBDIR)/sid/ | \
23905		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
23906	esac; \
23907	srcdiroption="--srcdir=$${topdir}/sid"; \
23908	libsrcdir="$$s/sid"; \
23909	$(SHELL) $${libsrcdir}/configure \
23910	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
23911	  --target=${target_alias} $${srcdiroption}  \
23912	  || exit 1
23913@endif sid
23914
23915
23916
23917
23918
23919.PHONY: all-sid maybe-all-sid
23920maybe-all-sid:
23921@if gcc-bootstrap
23922all-sid: stage_current
23923@endif gcc-bootstrap
23924@if sid
23925TARGET-sid=all
23926maybe-all-sid: all-sid
23927all-sid: configure-sid
23928	@: $(MAKE); $(unstage)
23929	@r=`${PWD_COMMAND}`; export r; \
23930	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23931	$(HOST_EXPORTS)  \
23932	(cd $(HOST_SUBDIR)/sid && \
23933	  $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS)  \
23934		$(TARGET-sid))
23935@endif sid
23936
23937
23938
23939
23940.PHONY: check-sid maybe-check-sid
23941maybe-check-sid:
23942@if sid
23943maybe-check-sid: check-sid
23944
23945check-sid:
23946	@: $(MAKE); $(unstage)
23947	@r=`${PWD_COMMAND}`; export r; \
23948	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23949	$(HOST_EXPORTS) \
23950	(cd $(HOST_SUBDIR)/sid && \
23951	  $(MAKE) $(FLAGS_TO_PASS)  check)
23952
23953@endif sid
23954
23955.PHONY: install-sid maybe-install-sid
23956maybe-install-sid:
23957@if sid
23958maybe-install-sid: install-sid
23959
23960install-sid: installdirs
23961	@: $(MAKE); $(unstage)
23962	@r=`${PWD_COMMAND}`; export r; \
23963	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23964	$(HOST_EXPORTS) \
23965	(cd $(HOST_SUBDIR)/sid && \
23966	  $(MAKE) $(FLAGS_TO_PASS)  install)
23967
23968@endif sid
23969
23970.PHONY: install-strip-sid maybe-install-strip-sid
23971maybe-install-strip-sid:
23972@if sid
23973maybe-install-strip-sid: install-strip-sid
23974
23975install-strip-sid: installdirs
23976	@: $(MAKE); $(unstage)
23977	@r=`${PWD_COMMAND}`; export r; \
23978	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23979	$(HOST_EXPORTS) \
23980	(cd $(HOST_SUBDIR)/sid && \
23981	  $(MAKE) $(FLAGS_TO_PASS)  install-strip)
23982
23983@endif sid
23984
23985# Other targets (info, dvi, pdf, etc.)
23986
23987.PHONY: maybe-info-sid info-sid
23988maybe-info-sid:
23989@if sid
23990maybe-info-sid: info-sid
23991
23992info-sid: \
23993    configure-sid
23994	@: $(MAKE); $(unstage)
23995	@[ -f ./sid/Makefile ] || exit 0; \
23996	r=`${PWD_COMMAND}`; export r; \
23997	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23998	$(HOST_EXPORTS) \
23999	for flag in $(EXTRA_HOST_FLAGS) ; do \
24000	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24001	done; \
24002	echo "Doing info in sid" ; \
24003	(cd $(HOST_SUBDIR)/sid && \
24004	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24005	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24006	          "RANLIB=$${RANLIB}" \
24007	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24008	          info) \
24009	  || exit 1
24010
24011@endif sid
24012
24013.PHONY: maybe-dvi-sid dvi-sid
24014maybe-dvi-sid:
24015@if sid
24016maybe-dvi-sid: dvi-sid
24017
24018dvi-sid: \
24019    configure-sid
24020	@: $(MAKE); $(unstage)
24021	@[ -f ./sid/Makefile ] || exit 0; \
24022	r=`${PWD_COMMAND}`; export r; \
24023	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24024	$(HOST_EXPORTS) \
24025	for flag in $(EXTRA_HOST_FLAGS) ; do \
24026	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24027	done; \
24028	echo "Doing dvi in sid" ; \
24029	(cd $(HOST_SUBDIR)/sid && \
24030	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24031	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24032	          "RANLIB=$${RANLIB}" \
24033	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24034	          dvi) \
24035	  || exit 1
24036
24037@endif sid
24038
24039.PHONY: maybe-pdf-sid pdf-sid
24040maybe-pdf-sid:
24041@if sid
24042maybe-pdf-sid: pdf-sid
24043
24044pdf-sid: \
24045    configure-sid
24046	@: $(MAKE); $(unstage)
24047	@[ -f ./sid/Makefile ] || exit 0; \
24048	r=`${PWD_COMMAND}`; export r; \
24049	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24050	$(HOST_EXPORTS) \
24051	for flag in $(EXTRA_HOST_FLAGS) ; do \
24052	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24053	done; \
24054	echo "Doing pdf in sid" ; \
24055	(cd $(HOST_SUBDIR)/sid && \
24056	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24057	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24058	          "RANLIB=$${RANLIB}" \
24059	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24060	          pdf) \
24061	  || exit 1
24062
24063@endif sid
24064
24065.PHONY: maybe-html-sid html-sid
24066maybe-html-sid:
24067@if sid
24068maybe-html-sid: html-sid
24069
24070html-sid: \
24071    configure-sid
24072	@: $(MAKE); $(unstage)
24073	@[ -f ./sid/Makefile ] || exit 0; \
24074	r=`${PWD_COMMAND}`; export r; \
24075	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24076	$(HOST_EXPORTS) \
24077	for flag in $(EXTRA_HOST_FLAGS) ; do \
24078	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24079	done; \
24080	echo "Doing html in sid" ; \
24081	(cd $(HOST_SUBDIR)/sid && \
24082	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24083	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24084	          "RANLIB=$${RANLIB}" \
24085	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24086	          html) \
24087	  || exit 1
24088
24089@endif sid
24090
24091.PHONY: maybe-TAGS-sid TAGS-sid
24092maybe-TAGS-sid:
24093@if sid
24094maybe-TAGS-sid: TAGS-sid
24095
24096TAGS-sid: \
24097    configure-sid
24098	@: $(MAKE); $(unstage)
24099	@[ -f ./sid/Makefile ] || exit 0; \
24100	r=`${PWD_COMMAND}`; export r; \
24101	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24102	$(HOST_EXPORTS) \
24103	for flag in $(EXTRA_HOST_FLAGS) ; do \
24104	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24105	done; \
24106	echo "Doing TAGS in sid" ; \
24107	(cd $(HOST_SUBDIR)/sid && \
24108	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24109	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24110	          "RANLIB=$${RANLIB}" \
24111	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24112	          TAGS) \
24113	  || exit 1
24114
24115@endif sid
24116
24117.PHONY: maybe-install-info-sid install-info-sid
24118maybe-install-info-sid:
24119@if sid
24120maybe-install-info-sid: install-info-sid
24121
24122install-info-sid: \
24123    configure-sid \
24124    info-sid
24125	@: $(MAKE); $(unstage)
24126	@[ -f ./sid/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) ; do \
24131	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24132	done; \
24133	echo "Doing install-info in sid" ; \
24134	(cd $(HOST_SUBDIR)/sid && \
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	          install-info) \
24140	  || exit 1
24141
24142@endif sid
24143
24144.PHONY: maybe-install-pdf-sid install-pdf-sid
24145maybe-install-pdf-sid:
24146@if sid
24147maybe-install-pdf-sid: install-pdf-sid
24148
24149install-pdf-sid: \
24150    configure-sid \
24151    pdf-sid
24152	@: $(MAKE); $(unstage)
24153	@[ -f ./sid/Makefile ] || exit 0; \
24154	r=`${PWD_COMMAND}`; export r; \
24155	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24156	$(HOST_EXPORTS) \
24157	for flag in $(EXTRA_HOST_FLAGS) ; do \
24158	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24159	done; \
24160	echo "Doing install-pdf in sid" ; \
24161	(cd $(HOST_SUBDIR)/sid && \
24162	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24163	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24164	          "RANLIB=$${RANLIB}" \
24165	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24166	          install-pdf) \
24167	  || exit 1
24168
24169@endif sid
24170
24171.PHONY: maybe-install-html-sid install-html-sid
24172maybe-install-html-sid:
24173@if sid
24174maybe-install-html-sid: install-html-sid
24175
24176install-html-sid: \
24177    configure-sid \
24178    html-sid
24179	@: $(MAKE); $(unstage)
24180	@[ -f ./sid/Makefile ] || exit 0; \
24181	r=`${PWD_COMMAND}`; export r; \
24182	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24183	$(HOST_EXPORTS) \
24184	for flag in $(EXTRA_HOST_FLAGS) ; do \
24185	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24186	done; \
24187	echo "Doing install-html in sid" ; \
24188	(cd $(HOST_SUBDIR)/sid && \
24189	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24190	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24191	          "RANLIB=$${RANLIB}" \
24192	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24193	          install-html) \
24194	  || exit 1
24195
24196@endif sid
24197
24198.PHONY: maybe-installcheck-sid installcheck-sid
24199maybe-installcheck-sid:
24200@if sid
24201maybe-installcheck-sid: installcheck-sid
24202
24203installcheck-sid: \
24204    configure-sid
24205	@: $(MAKE); $(unstage)
24206	@[ -f ./sid/Makefile ] || exit 0; \
24207	r=`${PWD_COMMAND}`; export r; \
24208	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24209	$(HOST_EXPORTS) \
24210	for flag in $(EXTRA_HOST_FLAGS) ; do \
24211	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24212	done; \
24213	echo "Doing installcheck in sid" ; \
24214	(cd $(HOST_SUBDIR)/sid && \
24215	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24216	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24217	          "RANLIB=$${RANLIB}" \
24218	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24219	          installcheck) \
24220	  || exit 1
24221
24222@endif sid
24223
24224.PHONY: maybe-mostlyclean-sid mostlyclean-sid
24225maybe-mostlyclean-sid:
24226@if sid
24227maybe-mostlyclean-sid: mostlyclean-sid
24228
24229mostlyclean-sid:
24230	@: $(MAKE); $(unstage)
24231	@[ -f ./sid/Makefile ] || exit 0; \
24232	r=`${PWD_COMMAND}`; export r; \
24233	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24234	$(HOST_EXPORTS) \
24235	for flag in $(EXTRA_HOST_FLAGS) ; do \
24236	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24237	done; \
24238	echo "Doing mostlyclean in sid" ; \
24239	(cd $(HOST_SUBDIR)/sid && \
24240	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24241	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24242	          "RANLIB=$${RANLIB}" \
24243	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24244	          mostlyclean) \
24245	  || exit 1
24246
24247@endif sid
24248
24249.PHONY: maybe-clean-sid clean-sid
24250maybe-clean-sid:
24251@if sid
24252maybe-clean-sid: clean-sid
24253
24254clean-sid:
24255	@: $(MAKE); $(unstage)
24256	@[ -f ./sid/Makefile ] || exit 0; \
24257	r=`${PWD_COMMAND}`; export r; \
24258	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24259	$(HOST_EXPORTS) \
24260	for flag in $(EXTRA_HOST_FLAGS) ; do \
24261	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24262	done; \
24263	echo "Doing clean in sid" ; \
24264	(cd $(HOST_SUBDIR)/sid && \
24265	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24266	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24267	          "RANLIB=$${RANLIB}" \
24268	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24269	          clean) \
24270	  || exit 1
24271
24272@endif sid
24273
24274.PHONY: maybe-distclean-sid distclean-sid
24275maybe-distclean-sid:
24276@if sid
24277maybe-distclean-sid: distclean-sid
24278
24279distclean-sid:
24280	@: $(MAKE); $(unstage)
24281	@[ -f ./sid/Makefile ] || exit 0; \
24282	r=`${PWD_COMMAND}`; export r; \
24283	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24284	$(HOST_EXPORTS) \
24285	for flag in $(EXTRA_HOST_FLAGS) ; do \
24286	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24287	done; \
24288	echo "Doing distclean in sid" ; \
24289	(cd $(HOST_SUBDIR)/sid && \
24290	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24291	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24292	          "RANLIB=$${RANLIB}" \
24293	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24294	          distclean) \
24295	  || exit 1
24296
24297@endif sid
24298
24299.PHONY: maybe-maintainer-clean-sid maintainer-clean-sid
24300maybe-maintainer-clean-sid:
24301@if sid
24302maybe-maintainer-clean-sid: maintainer-clean-sid
24303
24304maintainer-clean-sid:
24305	@: $(MAKE); $(unstage)
24306	@[ -f ./sid/Makefile ] || exit 0; \
24307	r=`${PWD_COMMAND}`; export r; \
24308	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24309	$(HOST_EXPORTS) \
24310	for flag in $(EXTRA_HOST_FLAGS) ; do \
24311	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24312	done; \
24313	echo "Doing maintainer-clean in sid" ; \
24314	(cd $(HOST_SUBDIR)/sid && \
24315	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24316	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24317	          "RANLIB=$${RANLIB}" \
24318	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24319	          maintainer-clean) \
24320	  || exit 1
24321
24322@endif sid
24323
24324
24325
24326.PHONY: configure-sim maybe-configure-sim
24327maybe-configure-sim:
24328@if gcc-bootstrap
24329configure-sim: stage_current
24330@endif gcc-bootstrap
24331@if sim
24332maybe-configure-sim: configure-sim
24333configure-sim:
24334	@: $(MAKE); $(unstage)
24335	@r=`${PWD_COMMAND}`; export r; \
24336	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24337	test ! -f $(HOST_SUBDIR)/sim/Makefile || exit 0; \
24338	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/sim ; \
24339	$(HOST_EXPORTS)  \
24340	echo Configuring in $(HOST_SUBDIR)/sim; \
24341	cd "$(HOST_SUBDIR)/sim" || exit 1; \
24342	case $(srcdir) in \
24343	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
24344	  *) topdir=`echo $(HOST_SUBDIR)/sim/ | \
24345		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
24346	esac; \
24347	srcdiroption="--srcdir=$${topdir}/sim"; \
24348	libsrcdir="$$s/sim"; \
24349	$(SHELL) $${libsrcdir}/configure \
24350	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
24351	  --target=${target_alias} $${srcdiroption}  \
24352	  || exit 1
24353@endif sim
24354
24355
24356
24357
24358
24359.PHONY: all-sim maybe-all-sim
24360maybe-all-sim:
24361@if gcc-bootstrap
24362all-sim: stage_current
24363@endif gcc-bootstrap
24364@if sim
24365TARGET-sim=all
24366maybe-all-sim: all-sim
24367all-sim: configure-sim
24368	@: $(MAKE); $(unstage)
24369	@r=`${PWD_COMMAND}`; export r; \
24370	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24371	$(HOST_EXPORTS)  \
24372	(cd $(HOST_SUBDIR)/sim && \
24373	  $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS)  \
24374		$(TARGET-sim))
24375@endif sim
24376
24377
24378
24379
24380.PHONY: check-sim maybe-check-sim
24381maybe-check-sim:
24382@if sim
24383maybe-check-sim: check-sim
24384
24385check-sim:
24386	@: $(MAKE); $(unstage)
24387	@r=`${PWD_COMMAND}`; export r; \
24388	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24389	$(HOST_EXPORTS) \
24390	(cd $(HOST_SUBDIR)/sim && \
24391	  $(MAKE) $(FLAGS_TO_PASS)  check)
24392
24393@endif sim
24394
24395.PHONY: install-sim maybe-install-sim
24396maybe-install-sim:
24397@if sim
24398maybe-install-sim: install-sim
24399
24400install-sim: installdirs
24401	@: $(MAKE); $(unstage)
24402	@r=`${PWD_COMMAND}`; export r; \
24403	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24404	$(HOST_EXPORTS) \
24405	(cd $(HOST_SUBDIR)/sim && \
24406	  $(MAKE) $(FLAGS_TO_PASS)  install)
24407
24408@endif sim
24409
24410.PHONY: install-strip-sim maybe-install-strip-sim
24411maybe-install-strip-sim:
24412@if sim
24413maybe-install-strip-sim: install-strip-sim
24414
24415install-strip-sim: installdirs
24416	@: $(MAKE); $(unstage)
24417	@r=`${PWD_COMMAND}`; export r; \
24418	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24419	$(HOST_EXPORTS) \
24420	(cd $(HOST_SUBDIR)/sim && \
24421	  $(MAKE) $(FLAGS_TO_PASS)  install-strip)
24422
24423@endif sim
24424
24425# Other targets (info, dvi, pdf, etc.)
24426
24427.PHONY: maybe-info-sim info-sim
24428maybe-info-sim:
24429@if sim
24430maybe-info-sim: info-sim
24431
24432info-sim: \
24433    configure-sim
24434	@: $(MAKE); $(unstage)
24435	@[ -f ./sim/Makefile ] || exit 0; \
24436	r=`${PWD_COMMAND}`; export r; \
24437	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24438	$(HOST_EXPORTS) \
24439	for flag in $(EXTRA_HOST_FLAGS) ; do \
24440	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24441	done; \
24442	echo "Doing info in sim" ; \
24443	(cd $(HOST_SUBDIR)/sim && \
24444	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24445	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24446	          "RANLIB=$${RANLIB}" \
24447	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24448	          info) \
24449	  || exit 1
24450
24451@endif sim
24452
24453.PHONY: maybe-dvi-sim dvi-sim
24454maybe-dvi-sim:
24455@if sim
24456maybe-dvi-sim: dvi-sim
24457
24458dvi-sim: \
24459    configure-sim
24460	@: $(MAKE); $(unstage)
24461	@[ -f ./sim/Makefile ] || exit 0; \
24462	r=`${PWD_COMMAND}`; export r; \
24463	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24464	$(HOST_EXPORTS) \
24465	for flag in $(EXTRA_HOST_FLAGS) ; do \
24466	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24467	done; \
24468	echo "Doing dvi in sim" ; \
24469	(cd $(HOST_SUBDIR)/sim && \
24470	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24471	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24472	          "RANLIB=$${RANLIB}" \
24473	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24474	          dvi) \
24475	  || exit 1
24476
24477@endif sim
24478
24479.PHONY: maybe-pdf-sim pdf-sim
24480maybe-pdf-sim:
24481@if sim
24482maybe-pdf-sim: pdf-sim
24483
24484pdf-sim: \
24485    configure-sim
24486	@: $(MAKE); $(unstage)
24487	@[ -f ./sim/Makefile ] || exit 0; \
24488	r=`${PWD_COMMAND}`; export r; \
24489	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24490	$(HOST_EXPORTS) \
24491	for flag in $(EXTRA_HOST_FLAGS) ; do \
24492	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24493	done; \
24494	echo "Doing pdf in sim" ; \
24495	(cd $(HOST_SUBDIR)/sim && \
24496	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24497	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24498	          "RANLIB=$${RANLIB}" \
24499	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24500	          pdf) \
24501	  || exit 1
24502
24503@endif sim
24504
24505.PHONY: maybe-html-sim html-sim
24506maybe-html-sim:
24507@if sim
24508maybe-html-sim: html-sim
24509
24510html-sim: \
24511    configure-sim
24512	@: $(MAKE); $(unstage)
24513	@[ -f ./sim/Makefile ] || exit 0; \
24514	r=`${PWD_COMMAND}`; export r; \
24515	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24516	$(HOST_EXPORTS) \
24517	for flag in $(EXTRA_HOST_FLAGS) ; do \
24518	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24519	done; \
24520	echo "Doing html in sim" ; \
24521	(cd $(HOST_SUBDIR)/sim && \
24522	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24523	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24524	          "RANLIB=$${RANLIB}" \
24525	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24526	          html) \
24527	  || exit 1
24528
24529@endif sim
24530
24531.PHONY: maybe-TAGS-sim TAGS-sim
24532maybe-TAGS-sim:
24533@if sim
24534maybe-TAGS-sim: TAGS-sim
24535
24536TAGS-sim: \
24537    configure-sim
24538	@: $(MAKE); $(unstage)
24539	@[ -f ./sim/Makefile ] || exit 0; \
24540	r=`${PWD_COMMAND}`; export r; \
24541	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24542	$(HOST_EXPORTS) \
24543	for flag in $(EXTRA_HOST_FLAGS) ; do \
24544	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24545	done; \
24546	echo "Doing TAGS in sim" ; \
24547	(cd $(HOST_SUBDIR)/sim && \
24548	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24549	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24550	          "RANLIB=$${RANLIB}" \
24551	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24552	          TAGS) \
24553	  || exit 1
24554
24555@endif sim
24556
24557.PHONY: maybe-install-info-sim install-info-sim
24558maybe-install-info-sim:
24559@if sim
24560maybe-install-info-sim: install-info-sim
24561
24562install-info-sim: \
24563    configure-sim \
24564    info-sim
24565	@: $(MAKE); $(unstage)
24566	@[ -f ./sim/Makefile ] || exit 0; \
24567	r=`${PWD_COMMAND}`; export r; \
24568	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24569	$(HOST_EXPORTS) \
24570	for flag in $(EXTRA_HOST_FLAGS) ; do \
24571	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24572	done; \
24573	echo "Doing install-info in sim" ; \
24574	(cd $(HOST_SUBDIR)/sim && \
24575	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24576	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24577	          "RANLIB=$${RANLIB}" \
24578	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24579	          install-info) \
24580	  || exit 1
24581
24582@endif sim
24583
24584.PHONY: maybe-install-pdf-sim install-pdf-sim
24585maybe-install-pdf-sim:
24586@if sim
24587maybe-install-pdf-sim: install-pdf-sim
24588
24589install-pdf-sim: \
24590    configure-sim \
24591    pdf-sim
24592	@: $(MAKE); $(unstage)
24593	@[ -f ./sim/Makefile ] || exit 0; \
24594	r=`${PWD_COMMAND}`; export r; \
24595	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24596	$(HOST_EXPORTS) \
24597	for flag in $(EXTRA_HOST_FLAGS) ; do \
24598	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24599	done; \
24600	echo "Doing install-pdf in sim" ; \
24601	(cd $(HOST_SUBDIR)/sim && \
24602	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24603	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24604	          "RANLIB=$${RANLIB}" \
24605	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24606	          install-pdf) \
24607	  || exit 1
24608
24609@endif sim
24610
24611.PHONY: maybe-install-html-sim install-html-sim
24612maybe-install-html-sim:
24613@if sim
24614maybe-install-html-sim: install-html-sim
24615
24616install-html-sim: \
24617    configure-sim \
24618    html-sim
24619	@: $(MAKE); $(unstage)
24620	@[ -f ./sim/Makefile ] || exit 0; \
24621	r=`${PWD_COMMAND}`; export r; \
24622	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24623	$(HOST_EXPORTS) \
24624	for flag in $(EXTRA_HOST_FLAGS) ; do \
24625	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24626	done; \
24627	echo "Doing install-html in sim" ; \
24628	(cd $(HOST_SUBDIR)/sim && \
24629	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24630	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24631	          "RANLIB=$${RANLIB}" \
24632	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24633	          install-html) \
24634	  || exit 1
24635
24636@endif sim
24637
24638.PHONY: maybe-installcheck-sim installcheck-sim
24639maybe-installcheck-sim:
24640@if sim
24641maybe-installcheck-sim: installcheck-sim
24642
24643installcheck-sim: \
24644    configure-sim
24645	@: $(MAKE); $(unstage)
24646	@[ -f ./sim/Makefile ] || exit 0; \
24647	r=`${PWD_COMMAND}`; export r; \
24648	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24649	$(HOST_EXPORTS) \
24650	for flag in $(EXTRA_HOST_FLAGS) ; do \
24651	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24652	done; \
24653	echo "Doing installcheck in sim" ; \
24654	(cd $(HOST_SUBDIR)/sim && \
24655	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24656	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24657	          "RANLIB=$${RANLIB}" \
24658	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24659	          installcheck) \
24660	  || exit 1
24661
24662@endif sim
24663
24664.PHONY: maybe-mostlyclean-sim mostlyclean-sim
24665maybe-mostlyclean-sim:
24666@if sim
24667maybe-mostlyclean-sim: mostlyclean-sim
24668
24669mostlyclean-sim:
24670	@: $(MAKE); $(unstage)
24671	@[ -f ./sim/Makefile ] || exit 0; \
24672	r=`${PWD_COMMAND}`; export r; \
24673	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24674	$(HOST_EXPORTS) \
24675	for flag in $(EXTRA_HOST_FLAGS) ; do \
24676	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24677	done; \
24678	echo "Doing mostlyclean in sim" ; \
24679	(cd $(HOST_SUBDIR)/sim && \
24680	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24681	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24682	          "RANLIB=$${RANLIB}" \
24683	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24684	          mostlyclean) \
24685	  || exit 1
24686
24687@endif sim
24688
24689.PHONY: maybe-clean-sim clean-sim
24690maybe-clean-sim:
24691@if sim
24692maybe-clean-sim: clean-sim
24693
24694clean-sim:
24695	@: $(MAKE); $(unstage)
24696	@[ -f ./sim/Makefile ] || exit 0; \
24697	r=`${PWD_COMMAND}`; export r; \
24698	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24699	$(HOST_EXPORTS) \
24700	for flag in $(EXTRA_HOST_FLAGS) ; do \
24701	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24702	done; \
24703	echo "Doing clean in sim" ; \
24704	(cd $(HOST_SUBDIR)/sim && \
24705	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24706	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24707	          "RANLIB=$${RANLIB}" \
24708	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24709	          clean) \
24710	  || exit 1
24711
24712@endif sim
24713
24714.PHONY: maybe-distclean-sim distclean-sim
24715maybe-distclean-sim:
24716@if sim
24717maybe-distclean-sim: distclean-sim
24718
24719distclean-sim:
24720	@: $(MAKE); $(unstage)
24721	@[ -f ./sim/Makefile ] || exit 0; \
24722	r=`${PWD_COMMAND}`; export r; \
24723	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24724	$(HOST_EXPORTS) \
24725	for flag in $(EXTRA_HOST_FLAGS) ; do \
24726	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24727	done; \
24728	echo "Doing distclean in sim" ; \
24729	(cd $(HOST_SUBDIR)/sim && \
24730	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24731	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24732	          "RANLIB=$${RANLIB}" \
24733	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24734	          distclean) \
24735	  || exit 1
24736
24737@endif sim
24738
24739.PHONY: maybe-maintainer-clean-sim maintainer-clean-sim
24740maybe-maintainer-clean-sim:
24741@if sim
24742maybe-maintainer-clean-sim: maintainer-clean-sim
24743
24744maintainer-clean-sim:
24745	@: $(MAKE); $(unstage)
24746	@[ -f ./sim/Makefile ] || exit 0; \
24747	r=`${PWD_COMMAND}`; export r; \
24748	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24749	$(HOST_EXPORTS) \
24750	for flag in $(EXTRA_HOST_FLAGS) ; do \
24751	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24752	done; \
24753	echo "Doing maintainer-clean in sim" ; \
24754	(cd $(HOST_SUBDIR)/sim && \
24755	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24756	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24757	          "RANLIB=$${RANLIB}" \
24758	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24759	          maintainer-clean) \
24760	  || exit 1
24761
24762@endif sim
24763
24764
24765
24766.PHONY: configure-texinfo maybe-configure-texinfo
24767maybe-configure-texinfo:
24768@if gcc-bootstrap
24769configure-texinfo: stage_current
24770@endif gcc-bootstrap
24771@if texinfo
24772maybe-configure-texinfo: configure-texinfo
24773configure-texinfo:
24774	@: $(MAKE); $(unstage)
24775	@r=`${PWD_COMMAND}`; export r; \
24776	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24777	test ! -f $(HOST_SUBDIR)/texinfo/Makefile || exit 0; \
24778	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/texinfo ; \
24779	$(HOST_EXPORTS)  \
24780	echo Configuring in $(HOST_SUBDIR)/texinfo; \
24781	cd "$(HOST_SUBDIR)/texinfo" || exit 1; \
24782	case $(srcdir) in \
24783	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
24784	  *) topdir=`echo $(HOST_SUBDIR)/texinfo/ | \
24785		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
24786	esac; \
24787	srcdiroption="--srcdir=$${topdir}/texinfo"; \
24788	libsrcdir="$$s/texinfo"; \
24789	$(SHELL) $${libsrcdir}/configure \
24790	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
24791	  --target=${target_alias} $${srcdiroption}  \
24792	  || exit 1
24793@endif texinfo
24794
24795
24796
24797
24798
24799.PHONY: all-texinfo maybe-all-texinfo
24800maybe-all-texinfo:
24801@if gcc-bootstrap
24802all-texinfo: stage_current
24803@endif gcc-bootstrap
24804@if texinfo
24805TARGET-texinfo=all
24806maybe-all-texinfo: all-texinfo
24807all-texinfo: configure-texinfo
24808	@: $(MAKE); $(unstage)
24809	@r=`${PWD_COMMAND}`; export r; \
24810	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24811	$(HOST_EXPORTS)  \
24812	(cd $(HOST_SUBDIR)/texinfo && \
24813	  $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS)  \
24814		$(TARGET-texinfo))
24815@endif texinfo
24816
24817
24818
24819
24820.PHONY: check-texinfo maybe-check-texinfo
24821maybe-check-texinfo:
24822@if texinfo
24823maybe-check-texinfo: check-texinfo
24824
24825check-texinfo:
24826	@: $(MAKE); $(unstage)
24827	@r=`${PWD_COMMAND}`; export r; \
24828	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24829	$(HOST_EXPORTS) \
24830	(cd $(HOST_SUBDIR)/texinfo && \
24831	  $(MAKE) $(FLAGS_TO_PASS)  check)
24832
24833@endif texinfo
24834
24835.PHONY: install-texinfo maybe-install-texinfo
24836maybe-install-texinfo:
24837@if texinfo
24838maybe-install-texinfo: install-texinfo
24839
24840install-texinfo:
24841
24842@endif texinfo
24843
24844.PHONY: install-strip-texinfo maybe-install-strip-texinfo
24845maybe-install-strip-texinfo:
24846@if texinfo
24847maybe-install-strip-texinfo: install-strip-texinfo
24848
24849install-strip-texinfo:
24850
24851@endif texinfo
24852
24853# Other targets (info, dvi, pdf, etc.)
24854
24855.PHONY: maybe-info-texinfo info-texinfo
24856maybe-info-texinfo:
24857@if texinfo
24858maybe-info-texinfo: info-texinfo
24859
24860info-texinfo: \
24861    configure-texinfo
24862	@: $(MAKE); $(unstage)
24863	@[ -f ./texinfo/Makefile ] || exit 0; \
24864	r=`${PWD_COMMAND}`; export r; \
24865	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24866	$(HOST_EXPORTS) \
24867	for flag in $(EXTRA_HOST_FLAGS) ; do \
24868	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24869	done; \
24870	echo "Doing info in texinfo" ; \
24871	(cd $(HOST_SUBDIR)/texinfo && \
24872	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24873	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24874	          "RANLIB=$${RANLIB}" \
24875	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24876	          info) \
24877	  || exit 1
24878
24879@endif texinfo
24880
24881.PHONY: maybe-dvi-texinfo dvi-texinfo
24882maybe-dvi-texinfo:
24883@if texinfo
24884maybe-dvi-texinfo: dvi-texinfo
24885
24886dvi-texinfo: \
24887    configure-texinfo
24888	@: $(MAKE); $(unstage)
24889	@[ -f ./texinfo/Makefile ] || exit 0; \
24890	r=`${PWD_COMMAND}`; export r; \
24891	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24892	$(HOST_EXPORTS) \
24893	for flag in $(EXTRA_HOST_FLAGS) ; do \
24894	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24895	done; \
24896	echo "Doing dvi in texinfo" ; \
24897	(cd $(HOST_SUBDIR)/texinfo && \
24898	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24899	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24900	          "RANLIB=$${RANLIB}" \
24901	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24902	          dvi) \
24903	  || exit 1
24904
24905@endif texinfo
24906
24907.PHONY: maybe-pdf-texinfo pdf-texinfo
24908maybe-pdf-texinfo:
24909@if texinfo
24910maybe-pdf-texinfo: pdf-texinfo
24911
24912pdf-texinfo: \
24913    configure-texinfo
24914	@: $(MAKE); $(unstage)
24915	@[ -f ./texinfo/Makefile ] || exit 0; \
24916	r=`${PWD_COMMAND}`; export r; \
24917	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24918	$(HOST_EXPORTS) \
24919	for flag in $(EXTRA_HOST_FLAGS) ; do \
24920	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24921	done; \
24922	echo "Doing pdf in texinfo" ; \
24923	(cd $(HOST_SUBDIR)/texinfo && \
24924	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24925	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24926	          "RANLIB=$${RANLIB}" \
24927	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24928	          pdf) \
24929	  || exit 1
24930
24931@endif texinfo
24932
24933.PHONY: maybe-html-texinfo html-texinfo
24934maybe-html-texinfo:
24935@if texinfo
24936maybe-html-texinfo: html-texinfo
24937
24938html-texinfo: \
24939    configure-texinfo
24940	@: $(MAKE); $(unstage)
24941	@[ -f ./texinfo/Makefile ] || exit 0; \
24942	r=`${PWD_COMMAND}`; export r; \
24943	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24944	$(HOST_EXPORTS) \
24945	for flag in $(EXTRA_HOST_FLAGS) ; do \
24946	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24947	done; \
24948	echo "Doing html in texinfo" ; \
24949	(cd $(HOST_SUBDIR)/texinfo && \
24950	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24951	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24952	          "RANLIB=$${RANLIB}" \
24953	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24954	          html) \
24955	  || exit 1
24956
24957@endif texinfo
24958
24959.PHONY: maybe-TAGS-texinfo TAGS-texinfo
24960maybe-TAGS-texinfo:
24961@if texinfo
24962maybe-TAGS-texinfo: TAGS-texinfo
24963
24964TAGS-texinfo: \
24965    configure-texinfo
24966	@: $(MAKE); $(unstage)
24967	@[ -f ./texinfo/Makefile ] || exit 0; \
24968	r=`${PWD_COMMAND}`; export r; \
24969	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24970	$(HOST_EXPORTS) \
24971	for flag in $(EXTRA_HOST_FLAGS) ; do \
24972	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24973	done; \
24974	echo "Doing TAGS in texinfo" ; \
24975	(cd $(HOST_SUBDIR)/texinfo && \
24976	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24977	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24978	          "RANLIB=$${RANLIB}" \
24979	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24980	          TAGS) \
24981	  || exit 1
24982
24983@endif texinfo
24984
24985.PHONY: maybe-install-info-texinfo install-info-texinfo
24986maybe-install-info-texinfo:
24987@if texinfo
24988maybe-install-info-texinfo: install-info-texinfo
24989
24990install-info-texinfo: \
24991    configure-texinfo \
24992    info-texinfo
24993	@: $(MAKE); $(unstage)
24994	@[ -f ./texinfo/Makefile ] || exit 0; \
24995	r=`${PWD_COMMAND}`; export r; \
24996	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24997	$(HOST_EXPORTS) \
24998	for flag in $(EXTRA_HOST_FLAGS) ; do \
24999	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25000	done; \
25001	echo "Doing install-info in texinfo" ; \
25002	(cd $(HOST_SUBDIR)/texinfo && \
25003	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25004	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25005	          "RANLIB=$${RANLIB}" \
25006	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25007	          install-info) \
25008	  || exit 1
25009
25010@endif texinfo
25011
25012.PHONY: maybe-install-pdf-texinfo install-pdf-texinfo
25013maybe-install-pdf-texinfo:
25014@if texinfo
25015maybe-install-pdf-texinfo: install-pdf-texinfo
25016
25017install-pdf-texinfo: \
25018    configure-texinfo \
25019    pdf-texinfo
25020	@: $(MAKE); $(unstage)
25021	@[ -f ./texinfo/Makefile ] || exit 0; \
25022	r=`${PWD_COMMAND}`; export r; \
25023	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25024	$(HOST_EXPORTS) \
25025	for flag in $(EXTRA_HOST_FLAGS) ; do \
25026	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25027	done; \
25028	echo "Doing install-pdf in texinfo" ; \
25029	(cd $(HOST_SUBDIR)/texinfo && \
25030	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25031	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25032	          "RANLIB=$${RANLIB}" \
25033	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25034	          install-pdf) \
25035	  || exit 1
25036
25037@endif texinfo
25038
25039.PHONY: maybe-install-html-texinfo install-html-texinfo
25040maybe-install-html-texinfo:
25041@if texinfo
25042maybe-install-html-texinfo: install-html-texinfo
25043
25044install-html-texinfo: \
25045    configure-texinfo \
25046    html-texinfo
25047	@: $(MAKE); $(unstage)
25048	@[ -f ./texinfo/Makefile ] || exit 0; \
25049	r=`${PWD_COMMAND}`; export r; \
25050	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25051	$(HOST_EXPORTS) \
25052	for flag in $(EXTRA_HOST_FLAGS) ; do \
25053	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25054	done; \
25055	echo "Doing install-html in texinfo" ; \
25056	(cd $(HOST_SUBDIR)/texinfo && \
25057	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25058	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25059	          "RANLIB=$${RANLIB}" \
25060	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25061	          install-html) \
25062	  || exit 1
25063
25064@endif texinfo
25065
25066.PHONY: maybe-installcheck-texinfo installcheck-texinfo
25067maybe-installcheck-texinfo:
25068@if texinfo
25069maybe-installcheck-texinfo: installcheck-texinfo
25070
25071installcheck-texinfo: \
25072    configure-texinfo
25073	@: $(MAKE); $(unstage)
25074	@[ -f ./texinfo/Makefile ] || exit 0; \
25075	r=`${PWD_COMMAND}`; export r; \
25076	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25077	$(HOST_EXPORTS) \
25078	for flag in $(EXTRA_HOST_FLAGS) ; do \
25079	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25080	done; \
25081	echo "Doing installcheck in texinfo" ; \
25082	(cd $(HOST_SUBDIR)/texinfo && \
25083	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25084	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25085	          "RANLIB=$${RANLIB}" \
25086	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25087	          installcheck) \
25088	  || exit 1
25089
25090@endif texinfo
25091
25092.PHONY: maybe-mostlyclean-texinfo mostlyclean-texinfo
25093maybe-mostlyclean-texinfo:
25094@if texinfo
25095maybe-mostlyclean-texinfo: mostlyclean-texinfo
25096
25097mostlyclean-texinfo:
25098	@: $(MAKE); $(unstage)
25099	@[ -f ./texinfo/Makefile ] || exit 0; \
25100	r=`${PWD_COMMAND}`; export r; \
25101	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25102	$(HOST_EXPORTS) \
25103	for flag in $(EXTRA_HOST_FLAGS) ; do \
25104	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25105	done; \
25106	echo "Doing mostlyclean in texinfo" ; \
25107	(cd $(HOST_SUBDIR)/texinfo && \
25108	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25109	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25110	          "RANLIB=$${RANLIB}" \
25111	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25112	          mostlyclean) \
25113	  || exit 1
25114
25115@endif texinfo
25116
25117.PHONY: maybe-clean-texinfo clean-texinfo
25118maybe-clean-texinfo:
25119@if texinfo
25120maybe-clean-texinfo: clean-texinfo
25121
25122clean-texinfo:
25123	@: $(MAKE); $(unstage)
25124	@[ -f ./texinfo/Makefile ] || exit 0; \
25125	r=`${PWD_COMMAND}`; export r; \
25126	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25127	$(HOST_EXPORTS) \
25128	for flag in $(EXTRA_HOST_FLAGS) ; do \
25129	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25130	done; \
25131	echo "Doing clean in texinfo" ; \
25132	(cd $(HOST_SUBDIR)/texinfo && \
25133	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25134	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25135	          "RANLIB=$${RANLIB}" \
25136	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25137	          clean) \
25138	  || exit 1
25139
25140@endif texinfo
25141
25142.PHONY: maybe-distclean-texinfo distclean-texinfo
25143maybe-distclean-texinfo:
25144@if texinfo
25145maybe-distclean-texinfo: distclean-texinfo
25146
25147distclean-texinfo:
25148	@: $(MAKE); $(unstage)
25149	@[ -f ./texinfo/Makefile ] || exit 0; \
25150	r=`${PWD_COMMAND}`; export r; \
25151	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25152	$(HOST_EXPORTS) \
25153	for flag in $(EXTRA_HOST_FLAGS) ; do \
25154	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25155	done; \
25156	echo "Doing distclean in texinfo" ; \
25157	(cd $(HOST_SUBDIR)/texinfo && \
25158	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25159	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25160	          "RANLIB=$${RANLIB}" \
25161	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25162	          distclean) \
25163	  || exit 1
25164
25165@endif texinfo
25166
25167.PHONY: maybe-maintainer-clean-texinfo maintainer-clean-texinfo
25168maybe-maintainer-clean-texinfo:
25169@if texinfo
25170maybe-maintainer-clean-texinfo: maintainer-clean-texinfo
25171
25172maintainer-clean-texinfo:
25173	@: $(MAKE); $(unstage)
25174	@[ -f ./texinfo/Makefile ] || exit 0; \
25175	r=`${PWD_COMMAND}`; export r; \
25176	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25177	$(HOST_EXPORTS) \
25178	for flag in $(EXTRA_HOST_FLAGS) ; do \
25179	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25180	done; \
25181	echo "Doing maintainer-clean in texinfo" ; \
25182	(cd $(HOST_SUBDIR)/texinfo && \
25183	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25184	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25185	          "RANLIB=$${RANLIB}" \
25186	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25187	          maintainer-clean) \
25188	  || exit 1
25189
25190@endif texinfo
25191
25192
25193
25194.PHONY: configure-zlib maybe-configure-zlib
25195maybe-configure-zlib:
25196@if gcc-bootstrap
25197configure-zlib: stage_current
25198@endif gcc-bootstrap
25199@if zlib
25200maybe-configure-zlib: configure-zlib
25201configure-zlib:
25202	@r=`${PWD_COMMAND}`; export r; \
25203	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25204	test ! -f $(HOST_SUBDIR)/zlib/Makefile || exit 0; \
25205	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib ; \
25206	$(HOST_EXPORTS)  \
25207	echo Configuring in $(HOST_SUBDIR)/zlib; \
25208	cd "$(HOST_SUBDIR)/zlib" || exit 1; \
25209	case $(srcdir) in \
25210	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
25211	  *) topdir=`echo $(HOST_SUBDIR)/zlib/ | \
25212		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
25213	esac; \
25214	srcdiroption="--srcdir=$${topdir}/zlib"; \
25215	libsrcdir="$$s/zlib"; \
25216	$(SHELL) $${libsrcdir}/configure \
25217	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
25218	  --target=${target_alias} $${srcdiroption}  \
25219	  || exit 1
25220@endif zlib
25221
25222
25223
25224.PHONY: configure-stage1-zlib maybe-configure-stage1-zlib
25225maybe-configure-stage1-zlib:
25226@if zlib-bootstrap
25227maybe-configure-stage1-zlib: configure-stage1-zlib
25228configure-stage1-zlib:
25229	@[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
25230	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib
25231	@r=`${PWD_COMMAND}`; export r; \
25232	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25233	TFLAGS="$(STAGE1_TFLAGS)"; \
25234	test ! -f $(HOST_SUBDIR)/zlib/Makefile || exit 0; \
25235	$(HOST_EXPORTS) \
25236	CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
25237	CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
25238	LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS;  \
25239	echo Configuring stage 1 in $(HOST_SUBDIR)/zlib ; \
25240	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib ; \
25241	cd $(HOST_SUBDIR)/zlib || exit 1; \
25242	case $(srcdir) in \
25243	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
25244	  *) topdir=`echo $(HOST_SUBDIR)/zlib/ | \
25245		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
25246	esac; \
25247	srcdiroption="--srcdir=$${topdir}/zlib"; \
25248	libsrcdir="$$s/zlib"; \
25249	$(SHELL) $${libsrcdir}/configure \
25250	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
25251	  --target=${target_alias} $${srcdiroption} \
25252	  $(STAGE1_CONFIGURE_FLAGS)
25253@endif zlib-bootstrap
25254
25255.PHONY: configure-stage2-zlib maybe-configure-stage2-zlib
25256maybe-configure-stage2-zlib:
25257@if zlib-bootstrap
25258maybe-configure-stage2-zlib: configure-stage2-zlib
25259configure-stage2-zlib:
25260	@[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
25261	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib
25262	@r=`${PWD_COMMAND}`; export r; \
25263	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25264	TFLAGS="$(STAGE2_TFLAGS)"; \
25265	test ! -f $(HOST_SUBDIR)/zlib/Makefile || exit 0; \
25266	$(HOST_EXPORTS) \
25267	$(POSTSTAGE1_HOST_EXPORTS) \
25268	CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
25269	CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
25270	LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS;  \
25271	echo Configuring stage 2 in $(HOST_SUBDIR)/zlib ; \
25272	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib ; \
25273	cd $(HOST_SUBDIR)/zlib || exit 1; \
25274	case $(srcdir) in \
25275	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
25276	  *) topdir=`echo $(HOST_SUBDIR)/zlib/ | \
25277		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
25278	esac; \
25279	srcdiroption="--srcdir=$${topdir}/zlib"; \
25280	libsrcdir="$$s/zlib"; \
25281	$(SHELL) $${libsrcdir}/configure \
25282	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
25283	  --target=${target_alias} $${srcdiroption} \
25284	  --with-build-libsubdir=$(HOST_SUBDIR) \
25285	  $(STAGE2_CONFIGURE_FLAGS)
25286@endif zlib-bootstrap
25287
25288.PHONY: configure-stage3-zlib maybe-configure-stage3-zlib
25289maybe-configure-stage3-zlib:
25290@if zlib-bootstrap
25291maybe-configure-stage3-zlib: configure-stage3-zlib
25292configure-stage3-zlib:
25293	@[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
25294	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib
25295	@r=`${PWD_COMMAND}`; export r; \
25296	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25297	TFLAGS="$(STAGE3_TFLAGS)"; \
25298	test ! -f $(HOST_SUBDIR)/zlib/Makefile || exit 0; \
25299	$(HOST_EXPORTS) \
25300	$(POSTSTAGE1_HOST_EXPORTS) \
25301	CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
25302	CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
25303	LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS;  \
25304	echo Configuring stage 3 in $(HOST_SUBDIR)/zlib ; \
25305	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib ; \
25306	cd $(HOST_SUBDIR)/zlib || exit 1; \
25307	case $(srcdir) in \
25308	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
25309	  *) topdir=`echo $(HOST_SUBDIR)/zlib/ | \
25310		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
25311	esac; \
25312	srcdiroption="--srcdir=$${topdir}/zlib"; \
25313	libsrcdir="$$s/zlib"; \
25314	$(SHELL) $${libsrcdir}/configure \
25315	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
25316	  --target=${target_alias} $${srcdiroption} \
25317	  --with-build-libsubdir=$(HOST_SUBDIR) \
25318	  $(STAGE3_CONFIGURE_FLAGS)
25319@endif zlib-bootstrap
25320
25321.PHONY: configure-stage4-zlib maybe-configure-stage4-zlib
25322maybe-configure-stage4-zlib:
25323@if zlib-bootstrap
25324maybe-configure-stage4-zlib: configure-stage4-zlib
25325configure-stage4-zlib:
25326	@[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
25327	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib
25328	@r=`${PWD_COMMAND}`; export r; \
25329	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25330	TFLAGS="$(STAGE4_TFLAGS)"; \
25331	test ! -f $(HOST_SUBDIR)/zlib/Makefile || exit 0; \
25332	$(HOST_EXPORTS) \
25333	$(POSTSTAGE1_HOST_EXPORTS) \
25334	CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
25335	CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
25336	LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS;  \
25337	echo Configuring stage 4 in $(HOST_SUBDIR)/zlib ; \
25338	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib ; \
25339	cd $(HOST_SUBDIR)/zlib || exit 1; \
25340	case $(srcdir) in \
25341	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
25342	  *) topdir=`echo $(HOST_SUBDIR)/zlib/ | \
25343		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
25344	esac; \
25345	srcdiroption="--srcdir=$${topdir}/zlib"; \
25346	libsrcdir="$$s/zlib"; \
25347	$(SHELL) $${libsrcdir}/configure \
25348	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
25349	  --target=${target_alias} $${srcdiroption} \
25350	  --with-build-libsubdir=$(HOST_SUBDIR) \
25351	  $(STAGE4_CONFIGURE_FLAGS)
25352@endif zlib-bootstrap
25353
25354.PHONY: configure-stageprofile-zlib maybe-configure-stageprofile-zlib
25355maybe-configure-stageprofile-zlib:
25356@if zlib-bootstrap
25357maybe-configure-stageprofile-zlib: configure-stageprofile-zlib
25358configure-stageprofile-zlib:
25359	@[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
25360	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib
25361	@r=`${PWD_COMMAND}`; export r; \
25362	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25363	TFLAGS="$(STAGEprofile_TFLAGS)"; \
25364	test ! -f $(HOST_SUBDIR)/zlib/Makefile || exit 0; \
25365	$(HOST_EXPORTS) \
25366	$(POSTSTAGE1_HOST_EXPORTS) \
25367	CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
25368	CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
25369	LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS;  \
25370	echo Configuring stage profile in $(HOST_SUBDIR)/zlib ; \
25371	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib ; \
25372	cd $(HOST_SUBDIR)/zlib || exit 1; \
25373	case $(srcdir) in \
25374	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
25375	  *) topdir=`echo $(HOST_SUBDIR)/zlib/ | \
25376		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
25377	esac; \
25378	srcdiroption="--srcdir=$${topdir}/zlib"; \
25379	libsrcdir="$$s/zlib"; \
25380	$(SHELL) $${libsrcdir}/configure \
25381	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
25382	  --target=${target_alias} $${srcdiroption} \
25383	  --with-build-libsubdir=$(HOST_SUBDIR) \
25384	  $(STAGEprofile_CONFIGURE_FLAGS)
25385@endif zlib-bootstrap
25386
25387.PHONY: configure-stagefeedback-zlib maybe-configure-stagefeedback-zlib
25388maybe-configure-stagefeedback-zlib:
25389@if zlib-bootstrap
25390maybe-configure-stagefeedback-zlib: configure-stagefeedback-zlib
25391configure-stagefeedback-zlib:
25392	@[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
25393	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib
25394	@r=`${PWD_COMMAND}`; export r; \
25395	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25396	TFLAGS="$(STAGEfeedback_TFLAGS)"; \
25397	test ! -f $(HOST_SUBDIR)/zlib/Makefile || exit 0; \
25398	$(HOST_EXPORTS) \
25399	$(POSTSTAGE1_HOST_EXPORTS) \
25400	CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
25401	CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
25402	LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS;  \
25403	echo Configuring stage feedback in $(HOST_SUBDIR)/zlib ; \
25404	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib ; \
25405	cd $(HOST_SUBDIR)/zlib || exit 1; \
25406	case $(srcdir) in \
25407	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
25408	  *) topdir=`echo $(HOST_SUBDIR)/zlib/ | \
25409		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
25410	esac; \
25411	srcdiroption="--srcdir=$${topdir}/zlib"; \
25412	libsrcdir="$$s/zlib"; \
25413	$(SHELL) $${libsrcdir}/configure \
25414	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
25415	  --target=${target_alias} $${srcdiroption} \
25416	  --with-build-libsubdir=$(HOST_SUBDIR) \
25417	  $(STAGEfeedback_CONFIGURE_FLAGS)
25418@endif zlib-bootstrap
25419
25420
25421
25422
25423
25424.PHONY: all-zlib maybe-all-zlib
25425maybe-all-zlib:
25426@if gcc-bootstrap
25427all-zlib: stage_current
25428@endif gcc-bootstrap
25429@if zlib
25430TARGET-zlib=all
25431maybe-all-zlib: all-zlib
25432all-zlib: configure-zlib
25433	@r=`${PWD_COMMAND}`; export r; \
25434	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25435	$(HOST_EXPORTS)  \
25436	(cd $(HOST_SUBDIR)/zlib && \
25437	  $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS)  \
25438		$(TARGET-zlib))
25439@endif zlib
25440
25441
25442
25443.PHONY: all-stage1-zlib maybe-all-stage1-zlib
25444.PHONY: clean-stage1-zlib maybe-clean-stage1-zlib
25445maybe-all-stage1-zlib:
25446maybe-clean-stage1-zlib:
25447@if zlib-bootstrap
25448maybe-all-stage1-zlib: all-stage1-zlib
25449all-stage1: all-stage1-zlib
25450TARGET-stage1-zlib = $(TARGET-zlib)
25451all-stage1-zlib: configure-stage1-zlib
25452	@[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
25453	@r=`${PWD_COMMAND}`; export r; \
25454	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25455	TFLAGS="$(STAGE1_TFLAGS)"; \
25456	$(HOST_EXPORTS)  \
25457	cd $(HOST_SUBDIR)/zlib && \
25458	$(MAKE) $(BASE_FLAGS_TO_PASS) \
25459		CFLAGS="$(STAGE1_CFLAGS)" \
25460		CXXFLAGS="$(STAGE1_CXXFLAGS)" \
25461		LIBCFLAGS="$(LIBCFLAGS)" \
25462		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
25463		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
25464		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
25465		$(EXTRA_HOST_FLAGS)   \
25466		TFLAGS="$(STAGE1_TFLAGS)" \
25467		$(TARGET-stage1-zlib)
25468
25469maybe-clean-stage1-zlib: clean-stage1-zlib
25470clean-stage1: clean-stage1-zlib
25471clean-stage1-zlib:
25472	@if [ $(current_stage) = stage1 ]; then \
25473	  [ -f $(HOST_SUBDIR)/zlib/Makefile ] || exit 0; \
25474	else \
25475	  [ -f $(HOST_SUBDIR)/stage1-zlib/Makefile ] || exit 0; \
25476	  $(MAKE) stage1-start; \
25477	fi; \
25478	cd $(HOST_SUBDIR)/zlib && \
25479	$(MAKE) $(EXTRA_HOST_FLAGS)  \
25480		 clean
25481@endif zlib-bootstrap
25482
25483
25484.PHONY: all-stage2-zlib maybe-all-stage2-zlib
25485.PHONY: clean-stage2-zlib maybe-clean-stage2-zlib
25486maybe-all-stage2-zlib:
25487maybe-clean-stage2-zlib:
25488@if zlib-bootstrap
25489maybe-all-stage2-zlib: all-stage2-zlib
25490all-stage2: all-stage2-zlib
25491TARGET-stage2-zlib = $(TARGET-zlib)
25492all-stage2-zlib: configure-stage2-zlib
25493	@[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
25494	@r=`${PWD_COMMAND}`; export r; \
25495	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25496	TFLAGS="$(STAGE2_TFLAGS)"; \
25497	$(HOST_EXPORTS) \
25498	$(POSTSTAGE1_HOST_EXPORTS)  \
25499	cd $(HOST_SUBDIR)/zlib && \
25500	$(MAKE) $(BASE_FLAGS_TO_PASS) \
25501		CFLAGS="$(STAGE2_CFLAGS)" \
25502		CXXFLAGS="$(STAGE2_CXXFLAGS)" \
25503		LIBCFLAGS="$(STAGE2_CFLAGS)" \
25504		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
25505		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
25506		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
25507		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
25508		TFLAGS="$(STAGE2_TFLAGS)" \
25509		$(TARGET-stage2-zlib)
25510
25511maybe-clean-stage2-zlib: clean-stage2-zlib
25512clean-stage2: clean-stage2-zlib
25513clean-stage2-zlib:
25514	@if [ $(current_stage) = stage2 ]; then \
25515	  [ -f $(HOST_SUBDIR)/zlib/Makefile ] || exit 0; \
25516	else \
25517	  [ -f $(HOST_SUBDIR)/stage2-zlib/Makefile ] || exit 0; \
25518	  $(MAKE) stage2-start; \
25519	fi; \
25520	cd $(HOST_SUBDIR)/zlib && \
25521	$(MAKE) $(EXTRA_HOST_FLAGS)  \
25522		$(POSTSTAGE1_FLAGS_TO_PASS)  \
25523		 clean
25524@endif zlib-bootstrap
25525
25526
25527.PHONY: all-stage3-zlib maybe-all-stage3-zlib
25528.PHONY: clean-stage3-zlib maybe-clean-stage3-zlib
25529maybe-all-stage3-zlib:
25530maybe-clean-stage3-zlib:
25531@if zlib-bootstrap
25532maybe-all-stage3-zlib: all-stage3-zlib
25533all-stage3: all-stage3-zlib
25534TARGET-stage3-zlib = $(TARGET-zlib)
25535all-stage3-zlib: configure-stage3-zlib
25536	@[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
25537	@r=`${PWD_COMMAND}`; export r; \
25538	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25539	TFLAGS="$(STAGE3_TFLAGS)"; \
25540	$(HOST_EXPORTS) \
25541	$(POSTSTAGE1_HOST_EXPORTS)  \
25542	cd $(HOST_SUBDIR)/zlib && \
25543	$(MAKE) $(BASE_FLAGS_TO_PASS) \
25544		CFLAGS="$(STAGE3_CFLAGS)" \
25545		CXXFLAGS="$(STAGE3_CXXFLAGS)" \
25546		LIBCFLAGS="$(STAGE3_CFLAGS)" \
25547		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
25548		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
25549		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
25550		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
25551		TFLAGS="$(STAGE3_TFLAGS)" \
25552		$(TARGET-stage3-zlib)
25553
25554maybe-clean-stage3-zlib: clean-stage3-zlib
25555clean-stage3: clean-stage3-zlib
25556clean-stage3-zlib:
25557	@if [ $(current_stage) = stage3 ]; then \
25558	  [ -f $(HOST_SUBDIR)/zlib/Makefile ] || exit 0; \
25559	else \
25560	  [ -f $(HOST_SUBDIR)/stage3-zlib/Makefile ] || exit 0; \
25561	  $(MAKE) stage3-start; \
25562	fi; \
25563	cd $(HOST_SUBDIR)/zlib && \
25564	$(MAKE) $(EXTRA_HOST_FLAGS)  \
25565		$(POSTSTAGE1_FLAGS_TO_PASS)  \
25566		 clean
25567@endif zlib-bootstrap
25568
25569
25570.PHONY: all-stage4-zlib maybe-all-stage4-zlib
25571.PHONY: clean-stage4-zlib maybe-clean-stage4-zlib
25572maybe-all-stage4-zlib:
25573maybe-clean-stage4-zlib:
25574@if zlib-bootstrap
25575maybe-all-stage4-zlib: all-stage4-zlib
25576all-stage4: all-stage4-zlib
25577TARGET-stage4-zlib = $(TARGET-zlib)
25578all-stage4-zlib: configure-stage4-zlib
25579	@[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
25580	@r=`${PWD_COMMAND}`; export r; \
25581	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25582	TFLAGS="$(STAGE4_TFLAGS)"; \
25583	$(HOST_EXPORTS) \
25584	$(POSTSTAGE1_HOST_EXPORTS)  \
25585	cd $(HOST_SUBDIR)/zlib && \
25586	$(MAKE) $(BASE_FLAGS_TO_PASS) \
25587		CFLAGS="$(STAGE4_CFLAGS)" \
25588		CXXFLAGS="$(STAGE4_CXXFLAGS)" \
25589		LIBCFLAGS="$(STAGE4_CFLAGS)" \
25590		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
25591		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
25592		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
25593		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
25594		TFLAGS="$(STAGE4_TFLAGS)" \
25595		$(TARGET-stage4-zlib)
25596
25597maybe-clean-stage4-zlib: clean-stage4-zlib
25598clean-stage4: clean-stage4-zlib
25599clean-stage4-zlib:
25600	@if [ $(current_stage) = stage4 ]; then \
25601	  [ -f $(HOST_SUBDIR)/zlib/Makefile ] || exit 0; \
25602	else \
25603	  [ -f $(HOST_SUBDIR)/stage4-zlib/Makefile ] || exit 0; \
25604	  $(MAKE) stage4-start; \
25605	fi; \
25606	cd $(HOST_SUBDIR)/zlib && \
25607	$(MAKE) $(EXTRA_HOST_FLAGS)  \
25608		$(POSTSTAGE1_FLAGS_TO_PASS)  \
25609		 clean
25610@endif zlib-bootstrap
25611
25612
25613.PHONY: all-stageprofile-zlib maybe-all-stageprofile-zlib
25614.PHONY: clean-stageprofile-zlib maybe-clean-stageprofile-zlib
25615maybe-all-stageprofile-zlib:
25616maybe-clean-stageprofile-zlib:
25617@if zlib-bootstrap
25618maybe-all-stageprofile-zlib: all-stageprofile-zlib
25619all-stageprofile: all-stageprofile-zlib
25620TARGET-stageprofile-zlib = $(TARGET-zlib)
25621all-stageprofile-zlib: configure-stageprofile-zlib
25622	@[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
25623	@r=`${PWD_COMMAND}`; export r; \
25624	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25625	TFLAGS="$(STAGEprofile_TFLAGS)"; \
25626	$(HOST_EXPORTS) \
25627	$(POSTSTAGE1_HOST_EXPORTS)  \
25628	cd $(HOST_SUBDIR)/zlib && \
25629	$(MAKE) $(BASE_FLAGS_TO_PASS) \
25630		CFLAGS="$(STAGEprofile_CFLAGS)" \
25631		CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
25632		LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
25633		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
25634		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
25635		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
25636		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
25637		TFLAGS="$(STAGEprofile_TFLAGS)" \
25638		$(TARGET-stageprofile-zlib)
25639
25640maybe-clean-stageprofile-zlib: clean-stageprofile-zlib
25641clean-stageprofile: clean-stageprofile-zlib
25642clean-stageprofile-zlib:
25643	@if [ $(current_stage) = stageprofile ]; then \
25644	  [ -f $(HOST_SUBDIR)/zlib/Makefile ] || exit 0; \
25645	else \
25646	  [ -f $(HOST_SUBDIR)/stageprofile-zlib/Makefile ] || exit 0; \
25647	  $(MAKE) stageprofile-start; \
25648	fi; \
25649	cd $(HOST_SUBDIR)/zlib && \
25650	$(MAKE) $(EXTRA_HOST_FLAGS)  \
25651		$(POSTSTAGE1_FLAGS_TO_PASS)  \
25652		 clean
25653@endif zlib-bootstrap
25654
25655
25656.PHONY: all-stagefeedback-zlib maybe-all-stagefeedback-zlib
25657.PHONY: clean-stagefeedback-zlib maybe-clean-stagefeedback-zlib
25658maybe-all-stagefeedback-zlib:
25659maybe-clean-stagefeedback-zlib:
25660@if zlib-bootstrap
25661maybe-all-stagefeedback-zlib: all-stagefeedback-zlib
25662all-stagefeedback: all-stagefeedback-zlib
25663TARGET-stagefeedback-zlib = $(TARGET-zlib)
25664all-stagefeedback-zlib: configure-stagefeedback-zlib
25665	@[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
25666	@r=`${PWD_COMMAND}`; export r; \
25667	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25668	TFLAGS="$(STAGEfeedback_TFLAGS)"; \
25669	$(HOST_EXPORTS) \
25670	$(POSTSTAGE1_HOST_EXPORTS)  \
25671	cd $(HOST_SUBDIR)/zlib && \
25672	$(MAKE) $(BASE_FLAGS_TO_PASS) \
25673		CFLAGS="$(STAGEfeedback_CFLAGS)" \
25674		CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
25675		LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
25676		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
25677		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
25678		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
25679		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
25680		TFLAGS="$(STAGEfeedback_TFLAGS)" \
25681		$(TARGET-stagefeedback-zlib)
25682
25683maybe-clean-stagefeedback-zlib: clean-stagefeedback-zlib
25684clean-stagefeedback: clean-stagefeedback-zlib
25685clean-stagefeedback-zlib:
25686	@if [ $(current_stage) = stagefeedback ]; then \
25687	  [ -f $(HOST_SUBDIR)/zlib/Makefile ] || exit 0; \
25688	else \
25689	  [ -f $(HOST_SUBDIR)/stagefeedback-zlib/Makefile ] || exit 0; \
25690	  $(MAKE) stagefeedback-start; \
25691	fi; \
25692	cd $(HOST_SUBDIR)/zlib && \
25693	$(MAKE) $(EXTRA_HOST_FLAGS)  \
25694		$(POSTSTAGE1_FLAGS_TO_PASS)  \
25695		 clean
25696@endif zlib-bootstrap
25697
25698
25699
25700
25701
25702.PHONY: check-zlib maybe-check-zlib
25703maybe-check-zlib:
25704@if zlib
25705maybe-check-zlib: check-zlib
25706
25707check-zlib:
25708
25709@endif zlib
25710
25711.PHONY: install-zlib maybe-install-zlib
25712maybe-install-zlib:
25713@if zlib
25714maybe-install-zlib: install-zlib
25715
25716install-zlib:
25717
25718@endif zlib
25719
25720.PHONY: install-strip-zlib maybe-install-strip-zlib
25721maybe-install-strip-zlib:
25722@if zlib
25723maybe-install-strip-zlib: install-strip-zlib
25724
25725install-strip-zlib:
25726
25727@endif zlib
25728
25729# Other targets (info, dvi, pdf, etc.)
25730
25731.PHONY: maybe-info-zlib info-zlib
25732maybe-info-zlib:
25733@if zlib
25734maybe-info-zlib: info-zlib
25735
25736info-zlib: \
25737    configure-zlib
25738	@[ -f ./zlib/Makefile ] || exit 0; \
25739	r=`${PWD_COMMAND}`; export r; \
25740	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25741	$(HOST_EXPORTS) \
25742	for flag in $(EXTRA_HOST_FLAGS) ; do \
25743	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25744	done; \
25745	echo "Doing info in zlib" ; \
25746	(cd $(HOST_SUBDIR)/zlib && \
25747	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25748	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25749	          "RANLIB=$${RANLIB}" \
25750	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25751	          info) \
25752	  || exit 1
25753
25754@endif zlib
25755
25756.PHONY: maybe-dvi-zlib dvi-zlib
25757maybe-dvi-zlib:
25758@if zlib
25759maybe-dvi-zlib: dvi-zlib
25760
25761dvi-zlib: \
25762    configure-zlib
25763	@[ -f ./zlib/Makefile ] || exit 0; \
25764	r=`${PWD_COMMAND}`; export r; \
25765	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25766	$(HOST_EXPORTS) \
25767	for flag in $(EXTRA_HOST_FLAGS) ; do \
25768	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25769	done; \
25770	echo "Doing dvi in zlib" ; \
25771	(cd $(HOST_SUBDIR)/zlib && \
25772	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25773	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25774	          "RANLIB=$${RANLIB}" \
25775	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25776	          dvi) \
25777	  || exit 1
25778
25779@endif zlib
25780
25781.PHONY: maybe-pdf-zlib pdf-zlib
25782maybe-pdf-zlib:
25783@if zlib
25784maybe-pdf-zlib: pdf-zlib
25785
25786pdf-zlib: \
25787    configure-zlib
25788	@[ -f ./zlib/Makefile ] || exit 0; \
25789	r=`${PWD_COMMAND}`; export r; \
25790	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25791	$(HOST_EXPORTS) \
25792	for flag in $(EXTRA_HOST_FLAGS) ; do \
25793	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25794	done; \
25795	echo "Doing pdf in zlib" ; \
25796	(cd $(HOST_SUBDIR)/zlib && \
25797	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25798	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25799	          "RANLIB=$${RANLIB}" \
25800	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25801	          pdf) \
25802	  || exit 1
25803
25804@endif zlib
25805
25806.PHONY: maybe-html-zlib html-zlib
25807maybe-html-zlib:
25808@if zlib
25809maybe-html-zlib: html-zlib
25810
25811html-zlib: \
25812    configure-zlib
25813	@[ -f ./zlib/Makefile ] || exit 0; \
25814	r=`${PWD_COMMAND}`; export r; \
25815	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25816	$(HOST_EXPORTS) \
25817	for flag in $(EXTRA_HOST_FLAGS) ; do \
25818	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25819	done; \
25820	echo "Doing html in zlib" ; \
25821	(cd $(HOST_SUBDIR)/zlib && \
25822	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25823	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25824	          "RANLIB=$${RANLIB}" \
25825	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25826	          html) \
25827	  || exit 1
25828
25829@endif zlib
25830
25831.PHONY: maybe-TAGS-zlib TAGS-zlib
25832maybe-TAGS-zlib:
25833@if zlib
25834maybe-TAGS-zlib: TAGS-zlib
25835
25836TAGS-zlib: \
25837    configure-zlib
25838	@[ -f ./zlib/Makefile ] || exit 0; \
25839	r=`${PWD_COMMAND}`; export r; \
25840	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25841	$(HOST_EXPORTS) \
25842	for flag in $(EXTRA_HOST_FLAGS) ; do \
25843	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25844	done; \
25845	echo "Doing TAGS in zlib" ; \
25846	(cd $(HOST_SUBDIR)/zlib && \
25847	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25848	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25849	          "RANLIB=$${RANLIB}" \
25850	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25851	          TAGS) \
25852	  || exit 1
25853
25854@endif zlib
25855
25856.PHONY: maybe-install-info-zlib install-info-zlib
25857maybe-install-info-zlib:
25858@if zlib
25859maybe-install-info-zlib: install-info-zlib
25860
25861install-info-zlib: \
25862    configure-zlib \
25863    info-zlib
25864	@[ -f ./zlib/Makefile ] || exit 0; \
25865	r=`${PWD_COMMAND}`; export r; \
25866	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25867	$(HOST_EXPORTS) \
25868	for flag in $(EXTRA_HOST_FLAGS) ; do \
25869	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25870	done; \
25871	echo "Doing install-info in zlib" ; \
25872	(cd $(HOST_SUBDIR)/zlib && \
25873	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25874	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25875	          "RANLIB=$${RANLIB}" \
25876	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25877	          install-info) \
25878	  || exit 1
25879
25880@endif zlib
25881
25882.PHONY: maybe-install-pdf-zlib install-pdf-zlib
25883maybe-install-pdf-zlib:
25884@if zlib
25885maybe-install-pdf-zlib: install-pdf-zlib
25886
25887install-pdf-zlib: \
25888    configure-zlib \
25889    pdf-zlib
25890	@[ -f ./zlib/Makefile ] || exit 0; \
25891	r=`${PWD_COMMAND}`; export r; \
25892	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25893	$(HOST_EXPORTS) \
25894	for flag in $(EXTRA_HOST_FLAGS) ; do \
25895	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25896	done; \
25897	echo "Doing install-pdf in zlib" ; \
25898	(cd $(HOST_SUBDIR)/zlib && \
25899	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25900	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25901	          "RANLIB=$${RANLIB}" \
25902	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25903	          install-pdf) \
25904	  || exit 1
25905
25906@endif zlib
25907
25908.PHONY: maybe-install-html-zlib install-html-zlib
25909maybe-install-html-zlib:
25910@if zlib
25911maybe-install-html-zlib: install-html-zlib
25912
25913install-html-zlib: \
25914    configure-zlib \
25915    html-zlib
25916	@[ -f ./zlib/Makefile ] || exit 0; \
25917	r=`${PWD_COMMAND}`; export r; \
25918	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25919	$(HOST_EXPORTS) \
25920	for flag in $(EXTRA_HOST_FLAGS) ; do \
25921	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25922	done; \
25923	echo "Doing install-html in zlib" ; \
25924	(cd $(HOST_SUBDIR)/zlib && \
25925	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25926	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25927	          "RANLIB=$${RANLIB}" \
25928	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25929	          install-html) \
25930	  || exit 1
25931
25932@endif zlib
25933
25934.PHONY: maybe-installcheck-zlib installcheck-zlib
25935maybe-installcheck-zlib:
25936@if zlib
25937maybe-installcheck-zlib: installcheck-zlib
25938
25939installcheck-zlib: \
25940    configure-zlib
25941	@[ -f ./zlib/Makefile ] || exit 0; \
25942	r=`${PWD_COMMAND}`; export r; \
25943	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25944	$(HOST_EXPORTS) \
25945	for flag in $(EXTRA_HOST_FLAGS) ; do \
25946	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25947	done; \
25948	echo "Doing installcheck in zlib" ; \
25949	(cd $(HOST_SUBDIR)/zlib && \
25950	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25951	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25952	          "RANLIB=$${RANLIB}" \
25953	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25954	          installcheck) \
25955	  || exit 1
25956
25957@endif zlib
25958
25959.PHONY: maybe-mostlyclean-zlib mostlyclean-zlib
25960maybe-mostlyclean-zlib:
25961@if zlib
25962maybe-mostlyclean-zlib: mostlyclean-zlib
25963
25964mostlyclean-zlib:
25965	@[ -f ./zlib/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 mostlyclean in zlib" ; \
25973	(cd $(HOST_SUBDIR)/zlib && \
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	          mostlyclean) \
25979	  || exit 1
25980
25981@endif zlib
25982
25983.PHONY: maybe-clean-zlib clean-zlib
25984maybe-clean-zlib:
25985@if zlib
25986maybe-clean-zlib: clean-zlib
25987
25988clean-zlib:
25989	@[ -f ./zlib/Makefile ] || exit 0; \
25990	r=`${PWD_COMMAND}`; export r; \
25991	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25992	$(HOST_EXPORTS) \
25993	for flag in $(EXTRA_HOST_FLAGS) ; do \
25994	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25995	done; \
25996	echo "Doing clean in zlib" ; \
25997	(cd $(HOST_SUBDIR)/zlib && \
25998	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25999	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26000	          "RANLIB=$${RANLIB}" \
26001	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26002	          clean) \
26003	  || exit 1
26004
26005@endif zlib
26006
26007.PHONY: maybe-distclean-zlib distclean-zlib
26008maybe-distclean-zlib:
26009@if zlib
26010maybe-distclean-zlib: distclean-zlib
26011
26012distclean-zlib:
26013	@[ -f ./zlib/Makefile ] || exit 0; \
26014	r=`${PWD_COMMAND}`; export r; \
26015	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26016	$(HOST_EXPORTS) \
26017	for flag in $(EXTRA_HOST_FLAGS) ; do \
26018	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26019	done; \
26020	echo "Doing distclean in zlib" ; \
26021	(cd $(HOST_SUBDIR)/zlib && \
26022	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26023	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26024	          "RANLIB=$${RANLIB}" \
26025	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26026	          distclean) \
26027	  || exit 1
26028
26029@endif zlib
26030
26031.PHONY: maybe-maintainer-clean-zlib maintainer-clean-zlib
26032maybe-maintainer-clean-zlib:
26033@if zlib
26034maybe-maintainer-clean-zlib: maintainer-clean-zlib
26035
26036maintainer-clean-zlib:
26037	@[ -f ./zlib/Makefile ] || exit 0; \
26038	r=`${PWD_COMMAND}`; export r; \
26039	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26040	$(HOST_EXPORTS) \
26041	for flag in $(EXTRA_HOST_FLAGS) ; do \
26042	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26043	done; \
26044	echo "Doing maintainer-clean in zlib" ; \
26045	(cd $(HOST_SUBDIR)/zlib && \
26046	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26047	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26048	          "RANLIB=$${RANLIB}" \
26049	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26050	          maintainer-clean) \
26051	  || exit 1
26052
26053@endif zlib
26054
26055
26056
26057.PHONY: configure-gdb maybe-configure-gdb
26058maybe-configure-gdb:
26059@if gcc-bootstrap
26060configure-gdb: stage_current
26061@endif gcc-bootstrap
26062@if gdb
26063maybe-configure-gdb: configure-gdb
26064configure-gdb:
26065	@: $(MAKE); $(unstage)
26066	@r=`${PWD_COMMAND}`; export r; \
26067	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26068	test ! -f $(HOST_SUBDIR)/gdb/Makefile || exit 0; \
26069	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gdb ; \
26070	$(HOST_EXPORTS)  \
26071	echo Configuring in $(HOST_SUBDIR)/gdb; \
26072	cd "$(HOST_SUBDIR)/gdb" || exit 1; \
26073	case $(srcdir) in \
26074	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
26075	  *) topdir=`echo $(HOST_SUBDIR)/gdb/ | \
26076		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
26077	esac; \
26078	srcdiroption="--srcdir=$${topdir}/gdb"; \
26079	libsrcdir="$$s/gdb"; \
26080	$(SHELL) $${libsrcdir}/configure \
26081	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
26082	  --target=${target_alias} $${srcdiroption}  \
26083	  || exit 1
26084@endif gdb
26085
26086
26087
26088
26089
26090.PHONY: all-gdb maybe-all-gdb
26091maybe-all-gdb:
26092@if gcc-bootstrap
26093all-gdb: stage_current
26094@endif gcc-bootstrap
26095@if gdb
26096TARGET-gdb=all
26097maybe-all-gdb: all-gdb
26098all-gdb: configure-gdb
26099	@: $(MAKE); $(unstage)
26100	@r=`${PWD_COMMAND}`; export r; \
26101	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26102	$(HOST_EXPORTS)  \
26103	(cd $(HOST_SUBDIR)/gdb && \
26104	  $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS)  \
26105		$(TARGET-gdb))
26106@endif gdb
26107
26108
26109
26110
26111.PHONY: check-gdb maybe-check-gdb
26112maybe-check-gdb:
26113@if gdb
26114maybe-check-gdb: check-gdb
26115
26116check-gdb:
26117	@: $(MAKE); $(unstage)
26118	@r=`${PWD_COMMAND}`; export r; \
26119	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26120	$(HOST_EXPORTS) \
26121	(cd $(HOST_SUBDIR)/gdb && \
26122	  $(MAKE) $(FLAGS_TO_PASS)  check)
26123
26124@endif gdb
26125
26126.PHONY: install-gdb maybe-install-gdb
26127maybe-install-gdb:
26128@if gdb
26129maybe-install-gdb: install-gdb
26130
26131install-gdb: installdirs
26132	@: $(MAKE); $(unstage)
26133	@r=`${PWD_COMMAND}`; export r; \
26134	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26135	$(HOST_EXPORTS) \
26136	(cd $(HOST_SUBDIR)/gdb && \
26137	  $(MAKE) $(FLAGS_TO_PASS)  install)
26138
26139@endif gdb
26140
26141.PHONY: install-strip-gdb maybe-install-strip-gdb
26142maybe-install-strip-gdb:
26143@if gdb
26144maybe-install-strip-gdb: install-strip-gdb
26145
26146install-strip-gdb: installdirs
26147	@: $(MAKE); $(unstage)
26148	@r=`${PWD_COMMAND}`; export r; \
26149	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26150	$(HOST_EXPORTS) \
26151	(cd $(HOST_SUBDIR)/gdb && \
26152	  $(MAKE) $(FLAGS_TO_PASS)  install-strip)
26153
26154@endif gdb
26155
26156# Other targets (info, dvi, pdf, etc.)
26157
26158.PHONY: maybe-info-gdb info-gdb
26159maybe-info-gdb:
26160@if gdb
26161maybe-info-gdb: info-gdb
26162
26163info-gdb: \
26164    configure-gdb
26165	@: $(MAKE); $(unstage)
26166	@[ -f ./gdb/Makefile ] || exit 0; \
26167	r=`${PWD_COMMAND}`; export r; \
26168	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26169	$(HOST_EXPORTS) \
26170	for flag in $(EXTRA_HOST_FLAGS) ; do \
26171	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26172	done; \
26173	echo "Doing info in gdb" ; \
26174	(cd $(HOST_SUBDIR)/gdb && \
26175	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26176	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26177	          "RANLIB=$${RANLIB}" \
26178	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26179	          info) \
26180	  || exit 1
26181
26182@endif gdb
26183
26184.PHONY: maybe-dvi-gdb dvi-gdb
26185maybe-dvi-gdb:
26186@if gdb
26187maybe-dvi-gdb: dvi-gdb
26188
26189dvi-gdb: \
26190    configure-gdb
26191	@: $(MAKE); $(unstage)
26192	@[ -f ./gdb/Makefile ] || exit 0; \
26193	r=`${PWD_COMMAND}`; export r; \
26194	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26195	$(HOST_EXPORTS) \
26196	for flag in $(EXTRA_HOST_FLAGS) ; do \
26197	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26198	done; \
26199	echo "Doing dvi in gdb" ; \
26200	(cd $(HOST_SUBDIR)/gdb && \
26201	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26202	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26203	          "RANLIB=$${RANLIB}" \
26204	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26205	          dvi) \
26206	  || exit 1
26207
26208@endif gdb
26209
26210.PHONY: maybe-pdf-gdb pdf-gdb
26211maybe-pdf-gdb:
26212@if gdb
26213maybe-pdf-gdb: pdf-gdb
26214
26215pdf-gdb: \
26216    configure-gdb
26217	@: $(MAKE); $(unstage)
26218	@[ -f ./gdb/Makefile ] || exit 0; \
26219	r=`${PWD_COMMAND}`; export r; \
26220	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26221	$(HOST_EXPORTS) \
26222	for flag in $(EXTRA_HOST_FLAGS) ; do \
26223	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26224	done; \
26225	echo "Doing pdf in gdb" ; \
26226	(cd $(HOST_SUBDIR)/gdb && \
26227	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26228	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26229	          "RANLIB=$${RANLIB}" \
26230	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26231	          pdf) \
26232	  || exit 1
26233
26234@endif gdb
26235
26236.PHONY: maybe-html-gdb html-gdb
26237maybe-html-gdb:
26238@if gdb
26239maybe-html-gdb: html-gdb
26240
26241html-gdb: \
26242    configure-gdb
26243	@: $(MAKE); $(unstage)
26244	@[ -f ./gdb/Makefile ] || exit 0; \
26245	r=`${PWD_COMMAND}`; export r; \
26246	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26247	$(HOST_EXPORTS) \
26248	for flag in $(EXTRA_HOST_FLAGS) ; do \
26249	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26250	done; \
26251	echo "Doing html in gdb" ; \
26252	(cd $(HOST_SUBDIR)/gdb && \
26253	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26254	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26255	          "RANLIB=$${RANLIB}" \
26256	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26257	          html) \
26258	  || exit 1
26259
26260@endif gdb
26261
26262.PHONY: maybe-TAGS-gdb TAGS-gdb
26263maybe-TAGS-gdb:
26264@if gdb
26265maybe-TAGS-gdb: TAGS-gdb
26266
26267TAGS-gdb: \
26268    configure-gdb
26269	@: $(MAKE); $(unstage)
26270	@[ -f ./gdb/Makefile ] || exit 0; \
26271	r=`${PWD_COMMAND}`; export r; \
26272	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26273	$(HOST_EXPORTS) \
26274	for flag in $(EXTRA_HOST_FLAGS) ; do \
26275	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26276	done; \
26277	echo "Doing TAGS in gdb" ; \
26278	(cd $(HOST_SUBDIR)/gdb && \
26279	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26280	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26281	          "RANLIB=$${RANLIB}" \
26282	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26283	          TAGS) \
26284	  || exit 1
26285
26286@endif gdb
26287
26288.PHONY: maybe-install-info-gdb install-info-gdb
26289maybe-install-info-gdb:
26290@if gdb
26291maybe-install-info-gdb: install-info-gdb
26292
26293install-info-gdb: \
26294    configure-gdb \
26295    info-gdb
26296	@: $(MAKE); $(unstage)
26297	@[ -f ./gdb/Makefile ] || exit 0; \
26298	r=`${PWD_COMMAND}`; export r; \
26299	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26300	$(HOST_EXPORTS) \
26301	for flag in $(EXTRA_HOST_FLAGS) ; do \
26302	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26303	done; \
26304	echo "Doing install-info in gdb" ; \
26305	(cd $(HOST_SUBDIR)/gdb && \
26306	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26307	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26308	          "RANLIB=$${RANLIB}" \
26309	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26310	          install-info) \
26311	  || exit 1
26312
26313@endif gdb
26314
26315.PHONY: maybe-install-pdf-gdb install-pdf-gdb
26316maybe-install-pdf-gdb:
26317@if gdb
26318maybe-install-pdf-gdb: install-pdf-gdb
26319
26320install-pdf-gdb: \
26321    configure-gdb \
26322    pdf-gdb
26323	@: $(MAKE); $(unstage)
26324	@[ -f ./gdb/Makefile ] || exit 0; \
26325	r=`${PWD_COMMAND}`; export r; \
26326	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26327	$(HOST_EXPORTS) \
26328	for flag in $(EXTRA_HOST_FLAGS) ; do \
26329	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26330	done; \
26331	echo "Doing install-pdf in gdb" ; \
26332	(cd $(HOST_SUBDIR)/gdb && \
26333	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26334	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26335	          "RANLIB=$${RANLIB}" \
26336	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26337	          install-pdf) \
26338	  || exit 1
26339
26340@endif gdb
26341
26342.PHONY: maybe-install-html-gdb install-html-gdb
26343maybe-install-html-gdb:
26344@if gdb
26345maybe-install-html-gdb: install-html-gdb
26346
26347install-html-gdb: \
26348    configure-gdb \
26349    html-gdb
26350	@: $(MAKE); $(unstage)
26351	@[ -f ./gdb/Makefile ] || exit 0; \
26352	r=`${PWD_COMMAND}`; export r; \
26353	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26354	$(HOST_EXPORTS) \
26355	for flag in $(EXTRA_HOST_FLAGS) ; do \
26356	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26357	done; \
26358	echo "Doing install-html in gdb" ; \
26359	(cd $(HOST_SUBDIR)/gdb && \
26360	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26361	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26362	          "RANLIB=$${RANLIB}" \
26363	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26364	          install-html) \
26365	  || exit 1
26366
26367@endif gdb
26368
26369.PHONY: maybe-installcheck-gdb installcheck-gdb
26370maybe-installcheck-gdb:
26371@if gdb
26372maybe-installcheck-gdb: installcheck-gdb
26373
26374installcheck-gdb: \
26375    configure-gdb
26376	@: $(MAKE); $(unstage)
26377	@[ -f ./gdb/Makefile ] || exit 0; \
26378	r=`${PWD_COMMAND}`; export r; \
26379	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26380	$(HOST_EXPORTS) \
26381	for flag in $(EXTRA_HOST_FLAGS) ; do \
26382	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26383	done; \
26384	echo "Doing installcheck in gdb" ; \
26385	(cd $(HOST_SUBDIR)/gdb && \
26386	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26387	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26388	          "RANLIB=$${RANLIB}" \
26389	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26390	          installcheck) \
26391	  || exit 1
26392
26393@endif gdb
26394
26395.PHONY: maybe-mostlyclean-gdb mostlyclean-gdb
26396maybe-mostlyclean-gdb:
26397@if gdb
26398maybe-mostlyclean-gdb: mostlyclean-gdb
26399
26400mostlyclean-gdb:
26401	@: $(MAKE); $(unstage)
26402	@[ -f ./gdb/Makefile ] || exit 0; \
26403	r=`${PWD_COMMAND}`; export r; \
26404	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26405	$(HOST_EXPORTS) \
26406	for flag in $(EXTRA_HOST_FLAGS) ; do \
26407	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26408	done; \
26409	echo "Doing mostlyclean in gdb" ; \
26410	(cd $(HOST_SUBDIR)/gdb && \
26411	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26412	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26413	          "RANLIB=$${RANLIB}" \
26414	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26415	          mostlyclean) \
26416	  || exit 1
26417
26418@endif gdb
26419
26420.PHONY: maybe-clean-gdb clean-gdb
26421maybe-clean-gdb:
26422@if gdb
26423maybe-clean-gdb: clean-gdb
26424
26425clean-gdb:
26426	@: $(MAKE); $(unstage)
26427	@[ -f ./gdb/Makefile ] || exit 0; \
26428	r=`${PWD_COMMAND}`; export r; \
26429	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26430	$(HOST_EXPORTS) \
26431	for flag in $(EXTRA_HOST_FLAGS) ; do \
26432	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26433	done; \
26434	echo "Doing clean in gdb" ; \
26435	(cd $(HOST_SUBDIR)/gdb && \
26436	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26437	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26438	          "RANLIB=$${RANLIB}" \
26439	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26440	          clean) \
26441	  || exit 1
26442
26443@endif gdb
26444
26445.PHONY: maybe-distclean-gdb distclean-gdb
26446maybe-distclean-gdb:
26447@if gdb
26448maybe-distclean-gdb: distclean-gdb
26449
26450distclean-gdb:
26451	@: $(MAKE); $(unstage)
26452	@[ -f ./gdb/Makefile ] || exit 0; \
26453	r=`${PWD_COMMAND}`; export r; \
26454	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26455	$(HOST_EXPORTS) \
26456	for flag in $(EXTRA_HOST_FLAGS) ; do \
26457	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26458	done; \
26459	echo "Doing distclean in gdb" ; \
26460	(cd $(HOST_SUBDIR)/gdb && \
26461	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26462	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26463	          "RANLIB=$${RANLIB}" \
26464	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26465	          distclean) \
26466	  || exit 1
26467
26468@endif gdb
26469
26470.PHONY: maybe-maintainer-clean-gdb maintainer-clean-gdb
26471maybe-maintainer-clean-gdb:
26472@if gdb
26473maybe-maintainer-clean-gdb: maintainer-clean-gdb
26474
26475maintainer-clean-gdb:
26476	@: $(MAKE); $(unstage)
26477	@[ -f ./gdb/Makefile ] || exit 0; \
26478	r=`${PWD_COMMAND}`; export r; \
26479	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26480	$(HOST_EXPORTS) \
26481	for flag in $(EXTRA_HOST_FLAGS) ; do \
26482	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26483	done; \
26484	echo "Doing maintainer-clean in gdb" ; \
26485	(cd $(HOST_SUBDIR)/gdb && \
26486	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26487	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26488	          "RANLIB=$${RANLIB}" \
26489	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26490	          maintainer-clean) \
26491	  || exit 1
26492
26493@endif gdb
26494
26495
26496
26497.PHONY: configure-expect maybe-configure-expect
26498maybe-configure-expect:
26499@if gcc-bootstrap
26500configure-expect: stage_current
26501@endif gcc-bootstrap
26502@if expect
26503maybe-configure-expect: configure-expect
26504configure-expect:
26505	@: $(MAKE); $(unstage)
26506	@r=`${PWD_COMMAND}`; export r; \
26507	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26508	test ! -f $(HOST_SUBDIR)/expect/Makefile || exit 0; \
26509	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/expect ; \
26510	$(HOST_EXPORTS)  \
26511	echo Configuring in $(HOST_SUBDIR)/expect; \
26512	cd "$(HOST_SUBDIR)/expect" || exit 1; \
26513	case $(srcdir) in \
26514	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
26515	  *) topdir=`echo $(HOST_SUBDIR)/expect/ | \
26516		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
26517	esac; \
26518	srcdiroption="--srcdir=$${topdir}/expect"; \
26519	libsrcdir="$$s/expect"; \
26520	$(SHELL) $${libsrcdir}/configure \
26521	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
26522	  --target=${target_alias} $${srcdiroption}  \
26523	  || exit 1
26524@endif expect
26525
26526
26527
26528
26529
26530.PHONY: all-expect maybe-all-expect
26531maybe-all-expect:
26532@if gcc-bootstrap
26533all-expect: stage_current
26534@endif gcc-bootstrap
26535@if expect
26536TARGET-expect=all
26537maybe-all-expect: all-expect
26538all-expect: configure-expect
26539	@: $(MAKE); $(unstage)
26540	@r=`${PWD_COMMAND}`; export r; \
26541	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26542	$(HOST_EXPORTS)  \
26543	(cd $(HOST_SUBDIR)/expect && \
26544	  $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS)  \
26545		$(TARGET-expect))
26546@endif expect
26547
26548
26549
26550
26551.PHONY: check-expect maybe-check-expect
26552maybe-check-expect:
26553@if expect
26554maybe-check-expect: check-expect
26555
26556check-expect:
26557	@: $(MAKE); $(unstage)
26558	@r=`${PWD_COMMAND}`; export r; \
26559	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26560	$(HOST_EXPORTS) \
26561	(cd $(HOST_SUBDIR)/expect && \
26562	  $(MAKE) $(FLAGS_TO_PASS)  check)
26563
26564@endif expect
26565
26566.PHONY: install-expect maybe-install-expect
26567maybe-install-expect:
26568@if expect
26569maybe-install-expect: install-expect
26570
26571install-expect: installdirs
26572	@: $(MAKE); $(unstage)
26573	@r=`${PWD_COMMAND}`; export r; \
26574	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26575	$(HOST_EXPORTS) \
26576	(cd $(HOST_SUBDIR)/expect && \
26577	  $(MAKE) $(FLAGS_TO_PASS)  install)
26578
26579@endif expect
26580
26581.PHONY: install-strip-expect maybe-install-strip-expect
26582maybe-install-strip-expect:
26583@if expect
26584maybe-install-strip-expect: install-strip-expect
26585
26586install-strip-expect: installdirs
26587	@: $(MAKE); $(unstage)
26588	@r=`${PWD_COMMAND}`; export r; \
26589	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26590	$(HOST_EXPORTS) \
26591	(cd $(HOST_SUBDIR)/expect && \
26592	  $(MAKE) $(FLAGS_TO_PASS)  install-strip)
26593
26594@endif expect
26595
26596# Other targets (info, dvi, pdf, etc.)
26597
26598.PHONY: maybe-info-expect info-expect
26599maybe-info-expect:
26600@if expect
26601maybe-info-expect: info-expect
26602
26603info-expect: \
26604    configure-expect
26605	@: $(MAKE); $(unstage)
26606	@[ -f ./expect/Makefile ] || exit 0; \
26607	r=`${PWD_COMMAND}`; export r; \
26608	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26609	$(HOST_EXPORTS) \
26610	for flag in $(EXTRA_HOST_FLAGS) ; do \
26611	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26612	done; \
26613	echo "Doing info in expect" ; \
26614	(cd $(HOST_SUBDIR)/expect && \
26615	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26616	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26617	          "RANLIB=$${RANLIB}" \
26618	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26619	          info) \
26620	  || exit 1
26621
26622@endif expect
26623
26624.PHONY: maybe-dvi-expect dvi-expect
26625maybe-dvi-expect:
26626@if expect
26627maybe-dvi-expect: dvi-expect
26628
26629dvi-expect: \
26630    configure-expect
26631	@: $(MAKE); $(unstage)
26632	@[ -f ./expect/Makefile ] || exit 0; \
26633	r=`${PWD_COMMAND}`; export r; \
26634	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26635	$(HOST_EXPORTS) \
26636	for flag in $(EXTRA_HOST_FLAGS) ; do \
26637	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26638	done; \
26639	echo "Doing dvi in expect" ; \
26640	(cd $(HOST_SUBDIR)/expect && \
26641	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26642	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26643	          "RANLIB=$${RANLIB}" \
26644	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26645	          dvi) \
26646	  || exit 1
26647
26648@endif expect
26649
26650.PHONY: maybe-pdf-expect pdf-expect
26651maybe-pdf-expect:
26652@if expect
26653maybe-pdf-expect: pdf-expect
26654
26655pdf-expect: \
26656    configure-expect
26657	@: $(MAKE); $(unstage)
26658	@[ -f ./expect/Makefile ] || exit 0; \
26659	r=`${PWD_COMMAND}`; export r; \
26660	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26661	$(HOST_EXPORTS) \
26662	for flag in $(EXTRA_HOST_FLAGS) ; do \
26663	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26664	done; \
26665	echo "Doing pdf in expect" ; \
26666	(cd $(HOST_SUBDIR)/expect && \
26667	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26668	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26669	          "RANLIB=$${RANLIB}" \
26670	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26671	          pdf) \
26672	  || exit 1
26673
26674@endif expect
26675
26676.PHONY: maybe-html-expect html-expect
26677maybe-html-expect:
26678@if expect
26679maybe-html-expect: html-expect
26680
26681html-expect: \
26682    configure-expect
26683	@: $(MAKE); $(unstage)
26684	@[ -f ./expect/Makefile ] || exit 0; \
26685	r=`${PWD_COMMAND}`; export r; \
26686	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26687	$(HOST_EXPORTS) \
26688	for flag in $(EXTRA_HOST_FLAGS) ; do \
26689	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26690	done; \
26691	echo "Doing html in expect" ; \
26692	(cd $(HOST_SUBDIR)/expect && \
26693	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26694	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26695	          "RANLIB=$${RANLIB}" \
26696	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26697	          html) \
26698	  || exit 1
26699
26700@endif expect
26701
26702.PHONY: maybe-TAGS-expect TAGS-expect
26703maybe-TAGS-expect:
26704@if expect
26705maybe-TAGS-expect: TAGS-expect
26706
26707TAGS-expect: \
26708    configure-expect
26709	@: $(MAKE); $(unstage)
26710	@[ -f ./expect/Makefile ] || exit 0; \
26711	r=`${PWD_COMMAND}`; export r; \
26712	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26713	$(HOST_EXPORTS) \
26714	for flag in $(EXTRA_HOST_FLAGS) ; do \
26715	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26716	done; \
26717	echo "Doing TAGS in expect" ; \
26718	(cd $(HOST_SUBDIR)/expect && \
26719	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26720	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26721	          "RANLIB=$${RANLIB}" \
26722	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26723	          TAGS) \
26724	  || exit 1
26725
26726@endif expect
26727
26728.PHONY: maybe-install-info-expect install-info-expect
26729maybe-install-info-expect:
26730@if expect
26731maybe-install-info-expect: install-info-expect
26732
26733install-info-expect: \
26734    configure-expect \
26735    info-expect
26736	@: $(MAKE); $(unstage)
26737	@[ -f ./expect/Makefile ] || exit 0; \
26738	r=`${PWD_COMMAND}`; export r; \
26739	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26740	$(HOST_EXPORTS) \
26741	for flag in $(EXTRA_HOST_FLAGS) ; do \
26742	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26743	done; \
26744	echo "Doing install-info in expect" ; \
26745	(cd $(HOST_SUBDIR)/expect && \
26746	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26747	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26748	          "RANLIB=$${RANLIB}" \
26749	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26750	          install-info) \
26751	  || exit 1
26752
26753@endif expect
26754
26755.PHONY: maybe-install-pdf-expect install-pdf-expect
26756maybe-install-pdf-expect:
26757@if expect
26758maybe-install-pdf-expect: install-pdf-expect
26759
26760install-pdf-expect: \
26761    configure-expect \
26762    pdf-expect
26763	@: $(MAKE); $(unstage)
26764	@[ -f ./expect/Makefile ] || exit 0; \
26765	r=`${PWD_COMMAND}`; export r; \
26766	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26767	$(HOST_EXPORTS) \
26768	for flag in $(EXTRA_HOST_FLAGS) ; do \
26769	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26770	done; \
26771	echo "Doing install-pdf in expect" ; \
26772	(cd $(HOST_SUBDIR)/expect && \
26773	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26774	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26775	          "RANLIB=$${RANLIB}" \
26776	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26777	          install-pdf) \
26778	  || exit 1
26779
26780@endif expect
26781
26782.PHONY: maybe-install-html-expect install-html-expect
26783maybe-install-html-expect:
26784@if expect
26785maybe-install-html-expect: install-html-expect
26786
26787install-html-expect: \
26788    configure-expect \
26789    html-expect
26790	@: $(MAKE); $(unstage)
26791	@[ -f ./expect/Makefile ] || exit 0; \
26792	r=`${PWD_COMMAND}`; export r; \
26793	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26794	$(HOST_EXPORTS) \
26795	for flag in $(EXTRA_HOST_FLAGS) ; do \
26796	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26797	done; \
26798	echo "Doing install-html in expect" ; \
26799	(cd $(HOST_SUBDIR)/expect && \
26800	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26801	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26802	          "RANLIB=$${RANLIB}" \
26803	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26804	          install-html) \
26805	  || exit 1
26806
26807@endif expect
26808
26809.PHONY: maybe-installcheck-expect installcheck-expect
26810maybe-installcheck-expect:
26811@if expect
26812maybe-installcheck-expect: installcheck-expect
26813
26814installcheck-expect: \
26815    configure-expect
26816	@: $(MAKE); $(unstage)
26817	@[ -f ./expect/Makefile ] || exit 0; \
26818	r=`${PWD_COMMAND}`; export r; \
26819	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26820	$(HOST_EXPORTS) \
26821	for flag in $(EXTRA_HOST_FLAGS) ; do \
26822	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26823	done; \
26824	echo "Doing installcheck in expect" ; \
26825	(cd $(HOST_SUBDIR)/expect && \
26826	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26827	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26828	          "RANLIB=$${RANLIB}" \
26829	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26830	          installcheck) \
26831	  || exit 1
26832
26833@endif expect
26834
26835.PHONY: maybe-mostlyclean-expect mostlyclean-expect
26836maybe-mostlyclean-expect:
26837@if expect
26838maybe-mostlyclean-expect: mostlyclean-expect
26839
26840mostlyclean-expect:
26841	@: $(MAKE); $(unstage)
26842	@[ -f ./expect/Makefile ] || exit 0; \
26843	r=`${PWD_COMMAND}`; export r; \
26844	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26845	$(HOST_EXPORTS) \
26846	for flag in $(EXTRA_HOST_FLAGS) ; do \
26847	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26848	done; \
26849	echo "Doing mostlyclean in expect" ; \
26850	(cd $(HOST_SUBDIR)/expect && \
26851	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26852	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26853	          "RANLIB=$${RANLIB}" \
26854	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26855	          mostlyclean) \
26856	  || exit 1
26857
26858@endif expect
26859
26860.PHONY: maybe-clean-expect clean-expect
26861maybe-clean-expect:
26862@if expect
26863maybe-clean-expect: clean-expect
26864
26865clean-expect:
26866	@: $(MAKE); $(unstage)
26867	@[ -f ./expect/Makefile ] || exit 0; \
26868	r=`${PWD_COMMAND}`; export r; \
26869	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26870	$(HOST_EXPORTS) \
26871	for flag in $(EXTRA_HOST_FLAGS) ; do \
26872	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26873	done; \
26874	echo "Doing clean in expect" ; \
26875	(cd $(HOST_SUBDIR)/expect && \
26876	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26877	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26878	          "RANLIB=$${RANLIB}" \
26879	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26880	          clean) \
26881	  || exit 1
26882
26883@endif expect
26884
26885.PHONY: maybe-distclean-expect distclean-expect
26886maybe-distclean-expect:
26887@if expect
26888maybe-distclean-expect: distclean-expect
26889
26890distclean-expect:
26891	@: $(MAKE); $(unstage)
26892	@[ -f ./expect/Makefile ] || exit 0; \
26893	r=`${PWD_COMMAND}`; export r; \
26894	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26895	$(HOST_EXPORTS) \
26896	for flag in $(EXTRA_HOST_FLAGS) ; do \
26897	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26898	done; \
26899	echo "Doing distclean in expect" ; \
26900	(cd $(HOST_SUBDIR)/expect && \
26901	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26902	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26903	          "RANLIB=$${RANLIB}" \
26904	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26905	          distclean) \
26906	  || exit 1
26907
26908@endif expect
26909
26910.PHONY: maybe-maintainer-clean-expect maintainer-clean-expect
26911maybe-maintainer-clean-expect:
26912@if expect
26913maybe-maintainer-clean-expect: maintainer-clean-expect
26914
26915maintainer-clean-expect:
26916	@: $(MAKE); $(unstage)
26917	@[ -f ./expect/Makefile ] || exit 0; \
26918	r=`${PWD_COMMAND}`; export r; \
26919	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26920	$(HOST_EXPORTS) \
26921	for flag in $(EXTRA_HOST_FLAGS) ; do \
26922	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26923	done; \
26924	echo "Doing maintainer-clean in expect" ; \
26925	(cd $(HOST_SUBDIR)/expect && \
26926	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26927	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26928	          "RANLIB=$${RANLIB}" \
26929	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26930	          maintainer-clean) \
26931	  || exit 1
26932
26933@endif expect
26934
26935
26936
26937.PHONY: configure-guile maybe-configure-guile
26938maybe-configure-guile:
26939@if gcc-bootstrap
26940configure-guile: stage_current
26941@endif gcc-bootstrap
26942@if guile
26943maybe-configure-guile: configure-guile
26944configure-guile:
26945	@: $(MAKE); $(unstage)
26946	@r=`${PWD_COMMAND}`; export r; \
26947	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26948	test ! -f $(HOST_SUBDIR)/guile/Makefile || exit 0; \
26949	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/guile ; \
26950	$(HOST_EXPORTS)  \
26951	echo Configuring in $(HOST_SUBDIR)/guile; \
26952	cd "$(HOST_SUBDIR)/guile" || exit 1; \
26953	case $(srcdir) in \
26954	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
26955	  *) topdir=`echo $(HOST_SUBDIR)/guile/ | \
26956		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
26957	esac; \
26958	srcdiroption="--srcdir=$${topdir}/guile"; \
26959	libsrcdir="$$s/guile"; \
26960	$(SHELL) $${libsrcdir}/configure \
26961	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
26962	  --target=${target_alias} $${srcdiroption}  \
26963	  || exit 1
26964@endif guile
26965
26966
26967
26968
26969
26970.PHONY: all-guile maybe-all-guile
26971maybe-all-guile:
26972@if gcc-bootstrap
26973all-guile: stage_current
26974@endif gcc-bootstrap
26975@if guile
26976TARGET-guile=all
26977maybe-all-guile: all-guile
26978all-guile: configure-guile
26979	@: $(MAKE); $(unstage)
26980	@r=`${PWD_COMMAND}`; export r; \
26981	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26982	$(HOST_EXPORTS)  \
26983	(cd $(HOST_SUBDIR)/guile && \
26984	  $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS)  \
26985		$(TARGET-guile))
26986@endif guile
26987
26988
26989
26990
26991.PHONY: check-guile maybe-check-guile
26992maybe-check-guile:
26993@if guile
26994maybe-check-guile: check-guile
26995
26996check-guile:
26997	@: $(MAKE); $(unstage)
26998	@r=`${PWD_COMMAND}`; export r; \
26999	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27000	$(HOST_EXPORTS) \
27001	(cd $(HOST_SUBDIR)/guile && \
27002	  $(MAKE) $(FLAGS_TO_PASS)  check)
27003
27004@endif guile
27005
27006.PHONY: install-guile maybe-install-guile
27007maybe-install-guile:
27008@if guile
27009maybe-install-guile: install-guile
27010
27011install-guile: installdirs
27012	@: $(MAKE); $(unstage)
27013	@r=`${PWD_COMMAND}`; export r; \
27014	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27015	$(HOST_EXPORTS) \
27016	(cd $(HOST_SUBDIR)/guile && \
27017	  $(MAKE) $(FLAGS_TO_PASS)  install)
27018
27019@endif guile
27020
27021.PHONY: install-strip-guile maybe-install-strip-guile
27022maybe-install-strip-guile:
27023@if guile
27024maybe-install-strip-guile: install-strip-guile
27025
27026install-strip-guile: installdirs
27027	@: $(MAKE); $(unstage)
27028	@r=`${PWD_COMMAND}`; export r; \
27029	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27030	$(HOST_EXPORTS) \
27031	(cd $(HOST_SUBDIR)/guile && \
27032	  $(MAKE) $(FLAGS_TO_PASS)  install-strip)
27033
27034@endif guile
27035
27036# Other targets (info, dvi, pdf, etc.)
27037
27038.PHONY: maybe-info-guile info-guile
27039maybe-info-guile:
27040@if guile
27041maybe-info-guile: info-guile
27042
27043info-guile: \
27044    configure-guile
27045	@: $(MAKE); $(unstage)
27046	@[ -f ./guile/Makefile ] || exit 0; \
27047	r=`${PWD_COMMAND}`; export r; \
27048	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27049	$(HOST_EXPORTS) \
27050	for flag in $(EXTRA_HOST_FLAGS) ; do \
27051	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27052	done; \
27053	echo "Doing info in guile" ; \
27054	(cd $(HOST_SUBDIR)/guile && \
27055	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27056	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27057	          "RANLIB=$${RANLIB}" \
27058	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27059	          info) \
27060	  || exit 1
27061
27062@endif guile
27063
27064.PHONY: maybe-dvi-guile dvi-guile
27065maybe-dvi-guile:
27066@if guile
27067maybe-dvi-guile: dvi-guile
27068
27069dvi-guile: \
27070    configure-guile
27071	@: $(MAKE); $(unstage)
27072	@[ -f ./guile/Makefile ] || exit 0; \
27073	r=`${PWD_COMMAND}`; export r; \
27074	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27075	$(HOST_EXPORTS) \
27076	for flag in $(EXTRA_HOST_FLAGS) ; do \
27077	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27078	done; \
27079	echo "Doing dvi in guile" ; \
27080	(cd $(HOST_SUBDIR)/guile && \
27081	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27082	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27083	          "RANLIB=$${RANLIB}" \
27084	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27085	          dvi) \
27086	  || exit 1
27087
27088@endif guile
27089
27090.PHONY: maybe-pdf-guile pdf-guile
27091maybe-pdf-guile:
27092@if guile
27093maybe-pdf-guile: pdf-guile
27094
27095pdf-guile: \
27096    configure-guile
27097	@: $(MAKE); $(unstage)
27098	@[ -f ./guile/Makefile ] || exit 0; \
27099	r=`${PWD_COMMAND}`; export r; \
27100	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27101	$(HOST_EXPORTS) \
27102	for flag in $(EXTRA_HOST_FLAGS) ; do \
27103	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27104	done; \
27105	echo "Doing pdf in guile" ; \
27106	(cd $(HOST_SUBDIR)/guile && \
27107	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27108	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27109	          "RANLIB=$${RANLIB}" \
27110	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27111	          pdf) \
27112	  || exit 1
27113
27114@endif guile
27115
27116.PHONY: maybe-html-guile html-guile
27117maybe-html-guile:
27118@if guile
27119maybe-html-guile: html-guile
27120
27121html-guile: \
27122    configure-guile
27123	@: $(MAKE); $(unstage)
27124	@[ -f ./guile/Makefile ] || exit 0; \
27125	r=`${PWD_COMMAND}`; export r; \
27126	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27127	$(HOST_EXPORTS) \
27128	for flag in $(EXTRA_HOST_FLAGS) ; do \
27129	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27130	done; \
27131	echo "Doing html in guile" ; \
27132	(cd $(HOST_SUBDIR)/guile && \
27133	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27134	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27135	          "RANLIB=$${RANLIB}" \
27136	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27137	          html) \
27138	  || exit 1
27139
27140@endif guile
27141
27142.PHONY: maybe-TAGS-guile TAGS-guile
27143maybe-TAGS-guile:
27144@if guile
27145maybe-TAGS-guile: TAGS-guile
27146
27147TAGS-guile: \
27148    configure-guile
27149	@: $(MAKE); $(unstage)
27150	@[ -f ./guile/Makefile ] || exit 0; \
27151	r=`${PWD_COMMAND}`; export r; \
27152	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27153	$(HOST_EXPORTS) \
27154	for flag in $(EXTRA_HOST_FLAGS) ; do \
27155	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27156	done; \
27157	echo "Doing TAGS in guile" ; \
27158	(cd $(HOST_SUBDIR)/guile && \
27159	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27160	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27161	          "RANLIB=$${RANLIB}" \
27162	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27163	          TAGS) \
27164	  || exit 1
27165
27166@endif guile
27167
27168.PHONY: maybe-install-info-guile install-info-guile
27169maybe-install-info-guile:
27170@if guile
27171maybe-install-info-guile: install-info-guile
27172
27173install-info-guile: \
27174    configure-guile \
27175    info-guile
27176	@: $(MAKE); $(unstage)
27177	@[ -f ./guile/Makefile ] || exit 0; \
27178	r=`${PWD_COMMAND}`; export r; \
27179	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27180	$(HOST_EXPORTS) \
27181	for flag in $(EXTRA_HOST_FLAGS) ; do \
27182	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27183	done; \
27184	echo "Doing install-info in guile" ; \
27185	(cd $(HOST_SUBDIR)/guile && \
27186	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27187	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27188	          "RANLIB=$${RANLIB}" \
27189	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27190	          install-info) \
27191	  || exit 1
27192
27193@endif guile
27194
27195.PHONY: maybe-install-pdf-guile install-pdf-guile
27196maybe-install-pdf-guile:
27197@if guile
27198maybe-install-pdf-guile: install-pdf-guile
27199
27200install-pdf-guile: \
27201    configure-guile \
27202    pdf-guile
27203	@: $(MAKE); $(unstage)
27204	@[ -f ./guile/Makefile ] || exit 0; \
27205	r=`${PWD_COMMAND}`; export r; \
27206	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27207	$(HOST_EXPORTS) \
27208	for flag in $(EXTRA_HOST_FLAGS) ; do \
27209	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27210	done; \
27211	echo "Doing install-pdf in guile" ; \
27212	(cd $(HOST_SUBDIR)/guile && \
27213	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27214	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27215	          "RANLIB=$${RANLIB}" \
27216	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27217	          install-pdf) \
27218	  || exit 1
27219
27220@endif guile
27221
27222.PHONY: maybe-install-html-guile install-html-guile
27223maybe-install-html-guile:
27224@if guile
27225maybe-install-html-guile: install-html-guile
27226
27227install-html-guile: \
27228    configure-guile \
27229    html-guile
27230	@: $(MAKE); $(unstage)
27231	@[ -f ./guile/Makefile ] || exit 0; \
27232	r=`${PWD_COMMAND}`; export r; \
27233	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27234	$(HOST_EXPORTS) \
27235	for flag in $(EXTRA_HOST_FLAGS) ; do \
27236	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27237	done; \
27238	echo "Doing install-html in guile" ; \
27239	(cd $(HOST_SUBDIR)/guile && \
27240	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27241	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27242	          "RANLIB=$${RANLIB}" \
27243	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27244	          install-html) \
27245	  || exit 1
27246
27247@endif guile
27248
27249.PHONY: maybe-installcheck-guile installcheck-guile
27250maybe-installcheck-guile:
27251@if guile
27252maybe-installcheck-guile: installcheck-guile
27253
27254installcheck-guile: \
27255    configure-guile
27256	@: $(MAKE); $(unstage)
27257	@[ -f ./guile/Makefile ] || exit 0; \
27258	r=`${PWD_COMMAND}`; export r; \
27259	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27260	$(HOST_EXPORTS) \
27261	for flag in $(EXTRA_HOST_FLAGS) ; do \
27262	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27263	done; \
27264	echo "Doing installcheck in guile" ; \
27265	(cd $(HOST_SUBDIR)/guile && \
27266	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27267	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27268	          "RANLIB=$${RANLIB}" \
27269	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27270	          installcheck) \
27271	  || exit 1
27272
27273@endif guile
27274
27275.PHONY: maybe-mostlyclean-guile mostlyclean-guile
27276maybe-mostlyclean-guile:
27277@if guile
27278maybe-mostlyclean-guile: mostlyclean-guile
27279
27280mostlyclean-guile:
27281	@: $(MAKE); $(unstage)
27282	@[ -f ./guile/Makefile ] || exit 0; \
27283	r=`${PWD_COMMAND}`; export r; \
27284	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27285	$(HOST_EXPORTS) \
27286	for flag in $(EXTRA_HOST_FLAGS) ; do \
27287	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27288	done; \
27289	echo "Doing mostlyclean in guile" ; \
27290	(cd $(HOST_SUBDIR)/guile && \
27291	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27292	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27293	          "RANLIB=$${RANLIB}" \
27294	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27295	          mostlyclean) \
27296	  || exit 1
27297
27298@endif guile
27299
27300.PHONY: maybe-clean-guile clean-guile
27301maybe-clean-guile:
27302@if guile
27303maybe-clean-guile: clean-guile
27304
27305clean-guile:
27306	@: $(MAKE); $(unstage)
27307	@[ -f ./guile/Makefile ] || exit 0; \
27308	r=`${PWD_COMMAND}`; export r; \
27309	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27310	$(HOST_EXPORTS) \
27311	for flag in $(EXTRA_HOST_FLAGS) ; do \
27312	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27313	done; \
27314	echo "Doing clean in guile" ; \
27315	(cd $(HOST_SUBDIR)/guile && \
27316	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27317	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27318	          "RANLIB=$${RANLIB}" \
27319	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27320	          clean) \
27321	  || exit 1
27322
27323@endif guile
27324
27325.PHONY: maybe-distclean-guile distclean-guile
27326maybe-distclean-guile:
27327@if guile
27328maybe-distclean-guile: distclean-guile
27329
27330distclean-guile:
27331	@: $(MAKE); $(unstage)
27332	@[ -f ./guile/Makefile ] || exit 0; \
27333	r=`${PWD_COMMAND}`; export r; \
27334	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27335	$(HOST_EXPORTS) \
27336	for flag in $(EXTRA_HOST_FLAGS) ; do \
27337	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27338	done; \
27339	echo "Doing distclean in guile" ; \
27340	(cd $(HOST_SUBDIR)/guile && \
27341	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27342	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27343	          "RANLIB=$${RANLIB}" \
27344	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27345	          distclean) \
27346	  || exit 1
27347
27348@endif guile
27349
27350.PHONY: maybe-maintainer-clean-guile maintainer-clean-guile
27351maybe-maintainer-clean-guile:
27352@if guile
27353maybe-maintainer-clean-guile: maintainer-clean-guile
27354
27355maintainer-clean-guile:
27356	@: $(MAKE); $(unstage)
27357	@[ -f ./guile/Makefile ] || exit 0; \
27358	r=`${PWD_COMMAND}`; export r; \
27359	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27360	$(HOST_EXPORTS) \
27361	for flag in $(EXTRA_HOST_FLAGS) ; do \
27362	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27363	done; \
27364	echo "Doing maintainer-clean in guile" ; \
27365	(cd $(HOST_SUBDIR)/guile && \
27366	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27367	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27368	          "RANLIB=$${RANLIB}" \
27369	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27370	          maintainer-clean) \
27371	  || exit 1
27372
27373@endif guile
27374
27375
27376
27377.PHONY: configure-tk maybe-configure-tk
27378maybe-configure-tk:
27379@if gcc-bootstrap
27380configure-tk: stage_current
27381@endif gcc-bootstrap
27382@if tk
27383maybe-configure-tk: configure-tk
27384configure-tk:
27385	@: $(MAKE); $(unstage)
27386	@r=`${PWD_COMMAND}`; export r; \
27387	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27388	test ! -f $(HOST_SUBDIR)/tk/Makefile || exit 0; \
27389	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/tk ; \
27390	$(HOST_EXPORTS)  \
27391	echo Configuring in $(HOST_SUBDIR)/tk; \
27392	cd "$(HOST_SUBDIR)/tk" || exit 1; \
27393	case $(srcdir) in \
27394	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
27395	  *) topdir=`echo $(HOST_SUBDIR)/tk/ | \
27396		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
27397	esac; \
27398	srcdiroption="--srcdir=$${topdir}/tk"; \
27399	libsrcdir="$$s/tk"; \
27400	$(SHELL) $${libsrcdir}/configure \
27401	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
27402	  --target=${target_alias} $${srcdiroption}  \
27403	  || exit 1
27404@endif tk
27405
27406
27407
27408
27409
27410.PHONY: all-tk maybe-all-tk
27411maybe-all-tk:
27412@if gcc-bootstrap
27413all-tk: stage_current
27414@endif gcc-bootstrap
27415@if tk
27416TARGET-tk=all
27417maybe-all-tk: all-tk
27418all-tk: configure-tk
27419	@: $(MAKE); $(unstage)
27420	@r=`${PWD_COMMAND}`; export r; \
27421	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27422	$(HOST_EXPORTS)  \
27423	(cd $(HOST_SUBDIR)/tk && \
27424	  $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS)  \
27425		$(TARGET-tk))
27426@endif tk
27427
27428
27429
27430
27431.PHONY: check-tk maybe-check-tk
27432maybe-check-tk:
27433@if tk
27434maybe-check-tk: check-tk
27435
27436check-tk:
27437	@: $(MAKE); $(unstage)
27438	@r=`${PWD_COMMAND}`; export r; \
27439	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27440	$(HOST_EXPORTS) \
27441	(cd $(HOST_SUBDIR)/tk && \
27442	  $(MAKE) $(FLAGS_TO_PASS)  check)
27443
27444@endif tk
27445
27446.PHONY: install-tk maybe-install-tk
27447maybe-install-tk:
27448@if tk
27449maybe-install-tk: install-tk
27450
27451install-tk: installdirs
27452	@: $(MAKE); $(unstage)
27453	@r=`${PWD_COMMAND}`; export r; \
27454	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27455	$(HOST_EXPORTS) \
27456	(cd $(HOST_SUBDIR)/tk && \
27457	  $(MAKE) $(FLAGS_TO_PASS)  install)
27458
27459@endif tk
27460
27461.PHONY: install-strip-tk maybe-install-strip-tk
27462maybe-install-strip-tk:
27463@if tk
27464maybe-install-strip-tk: install-strip-tk
27465
27466install-strip-tk: installdirs
27467	@: $(MAKE); $(unstage)
27468	@r=`${PWD_COMMAND}`; export r; \
27469	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27470	$(HOST_EXPORTS) \
27471	(cd $(HOST_SUBDIR)/tk && \
27472	  $(MAKE) $(FLAGS_TO_PASS)  install-strip)
27473
27474@endif tk
27475
27476# Other targets (info, dvi, pdf, etc.)
27477
27478.PHONY: maybe-info-tk info-tk
27479maybe-info-tk:
27480@if tk
27481maybe-info-tk: info-tk
27482
27483info-tk: \
27484    configure-tk
27485	@: $(MAKE); $(unstage)
27486	@[ -f ./tk/Makefile ] || exit 0; \
27487	r=`${PWD_COMMAND}`; export r; \
27488	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27489	$(HOST_EXPORTS) \
27490	for flag in $(EXTRA_HOST_FLAGS) ; do \
27491	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27492	done; \
27493	echo "Doing info in tk" ; \
27494	(cd $(HOST_SUBDIR)/tk && \
27495	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27496	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27497	          "RANLIB=$${RANLIB}" \
27498	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27499	          info) \
27500	  || exit 1
27501
27502@endif tk
27503
27504.PHONY: maybe-dvi-tk dvi-tk
27505maybe-dvi-tk:
27506@if tk
27507maybe-dvi-tk: dvi-tk
27508
27509dvi-tk: \
27510    configure-tk
27511	@: $(MAKE); $(unstage)
27512	@[ -f ./tk/Makefile ] || exit 0; \
27513	r=`${PWD_COMMAND}`; export r; \
27514	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27515	$(HOST_EXPORTS) \
27516	for flag in $(EXTRA_HOST_FLAGS) ; do \
27517	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27518	done; \
27519	echo "Doing dvi in tk" ; \
27520	(cd $(HOST_SUBDIR)/tk && \
27521	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27522	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27523	          "RANLIB=$${RANLIB}" \
27524	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27525	          dvi) \
27526	  || exit 1
27527
27528@endif tk
27529
27530.PHONY: maybe-pdf-tk pdf-tk
27531maybe-pdf-tk:
27532@if tk
27533maybe-pdf-tk: pdf-tk
27534
27535pdf-tk: \
27536    configure-tk
27537	@: $(MAKE); $(unstage)
27538	@[ -f ./tk/Makefile ] || exit 0; \
27539	r=`${PWD_COMMAND}`; export r; \
27540	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27541	$(HOST_EXPORTS) \
27542	for flag in $(EXTRA_HOST_FLAGS) ; do \
27543	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27544	done; \
27545	echo "Doing pdf in tk" ; \
27546	(cd $(HOST_SUBDIR)/tk && \
27547	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27548	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27549	          "RANLIB=$${RANLIB}" \
27550	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27551	          pdf) \
27552	  || exit 1
27553
27554@endif tk
27555
27556.PHONY: maybe-html-tk html-tk
27557maybe-html-tk:
27558@if tk
27559maybe-html-tk: html-tk
27560
27561html-tk: \
27562    configure-tk
27563	@: $(MAKE); $(unstage)
27564	@[ -f ./tk/Makefile ] || exit 0; \
27565	r=`${PWD_COMMAND}`; export r; \
27566	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27567	$(HOST_EXPORTS) \
27568	for flag in $(EXTRA_HOST_FLAGS) ; do \
27569	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27570	done; \
27571	echo "Doing html in tk" ; \
27572	(cd $(HOST_SUBDIR)/tk && \
27573	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27574	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27575	          "RANLIB=$${RANLIB}" \
27576	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27577	          html) \
27578	  || exit 1
27579
27580@endif tk
27581
27582.PHONY: maybe-TAGS-tk TAGS-tk
27583maybe-TAGS-tk:
27584@if tk
27585maybe-TAGS-tk: TAGS-tk
27586
27587TAGS-tk: \
27588    configure-tk
27589	@: $(MAKE); $(unstage)
27590	@[ -f ./tk/Makefile ] || exit 0; \
27591	r=`${PWD_COMMAND}`; export r; \
27592	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27593	$(HOST_EXPORTS) \
27594	for flag in $(EXTRA_HOST_FLAGS) ; do \
27595	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27596	done; \
27597	echo "Doing TAGS in tk" ; \
27598	(cd $(HOST_SUBDIR)/tk && \
27599	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27600	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27601	          "RANLIB=$${RANLIB}" \
27602	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27603	          TAGS) \
27604	  || exit 1
27605
27606@endif tk
27607
27608.PHONY: maybe-install-info-tk install-info-tk
27609maybe-install-info-tk:
27610@if tk
27611maybe-install-info-tk: install-info-tk
27612
27613install-info-tk: \
27614    configure-tk \
27615    info-tk
27616	@: $(MAKE); $(unstage)
27617	@[ -f ./tk/Makefile ] || exit 0; \
27618	r=`${PWD_COMMAND}`; export r; \
27619	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27620	$(HOST_EXPORTS) \
27621	for flag in $(EXTRA_HOST_FLAGS) ; do \
27622	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27623	done; \
27624	echo "Doing install-info in tk" ; \
27625	(cd $(HOST_SUBDIR)/tk && \
27626	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27627	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27628	          "RANLIB=$${RANLIB}" \
27629	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27630	          install-info) \
27631	  || exit 1
27632
27633@endif tk
27634
27635.PHONY: maybe-install-pdf-tk install-pdf-tk
27636maybe-install-pdf-tk:
27637@if tk
27638maybe-install-pdf-tk: install-pdf-tk
27639
27640install-pdf-tk: \
27641    configure-tk \
27642    pdf-tk
27643	@: $(MAKE); $(unstage)
27644	@[ -f ./tk/Makefile ] || exit 0; \
27645	r=`${PWD_COMMAND}`; export r; \
27646	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27647	$(HOST_EXPORTS) \
27648	for flag in $(EXTRA_HOST_FLAGS) ; do \
27649	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27650	done; \
27651	echo "Doing install-pdf in tk" ; \
27652	(cd $(HOST_SUBDIR)/tk && \
27653	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27654	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27655	          "RANLIB=$${RANLIB}" \
27656	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27657	          install-pdf) \
27658	  || exit 1
27659
27660@endif tk
27661
27662.PHONY: maybe-install-html-tk install-html-tk
27663maybe-install-html-tk:
27664@if tk
27665maybe-install-html-tk: install-html-tk
27666
27667install-html-tk: \
27668    configure-tk \
27669    html-tk
27670	@: $(MAKE); $(unstage)
27671	@[ -f ./tk/Makefile ] || exit 0; \
27672	r=`${PWD_COMMAND}`; export r; \
27673	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27674	$(HOST_EXPORTS) \
27675	for flag in $(EXTRA_HOST_FLAGS) ; do \
27676	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27677	done; \
27678	echo "Doing install-html in tk" ; \
27679	(cd $(HOST_SUBDIR)/tk && \
27680	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27681	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27682	          "RANLIB=$${RANLIB}" \
27683	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27684	          install-html) \
27685	  || exit 1
27686
27687@endif tk
27688
27689.PHONY: maybe-installcheck-tk installcheck-tk
27690maybe-installcheck-tk:
27691@if tk
27692maybe-installcheck-tk: installcheck-tk
27693
27694installcheck-tk: \
27695    configure-tk
27696	@: $(MAKE); $(unstage)
27697	@[ -f ./tk/Makefile ] || exit 0; \
27698	r=`${PWD_COMMAND}`; export r; \
27699	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27700	$(HOST_EXPORTS) \
27701	for flag in $(EXTRA_HOST_FLAGS) ; do \
27702	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27703	done; \
27704	echo "Doing installcheck in tk" ; \
27705	(cd $(HOST_SUBDIR)/tk && \
27706	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27707	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27708	          "RANLIB=$${RANLIB}" \
27709	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27710	          installcheck) \
27711	  || exit 1
27712
27713@endif tk
27714
27715.PHONY: maybe-mostlyclean-tk mostlyclean-tk
27716maybe-mostlyclean-tk:
27717@if tk
27718maybe-mostlyclean-tk: mostlyclean-tk
27719
27720mostlyclean-tk:
27721	@: $(MAKE); $(unstage)
27722	@[ -f ./tk/Makefile ] || exit 0; \
27723	r=`${PWD_COMMAND}`; export r; \
27724	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27725	$(HOST_EXPORTS) \
27726	for flag in $(EXTRA_HOST_FLAGS) ; do \
27727	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27728	done; \
27729	echo "Doing mostlyclean in tk" ; \
27730	(cd $(HOST_SUBDIR)/tk && \
27731	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27732	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27733	          "RANLIB=$${RANLIB}" \
27734	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27735	          mostlyclean) \
27736	  || exit 1
27737
27738@endif tk
27739
27740.PHONY: maybe-clean-tk clean-tk
27741maybe-clean-tk:
27742@if tk
27743maybe-clean-tk: clean-tk
27744
27745clean-tk:
27746	@: $(MAKE); $(unstage)
27747	@[ -f ./tk/Makefile ] || exit 0; \
27748	r=`${PWD_COMMAND}`; export r; \
27749	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27750	$(HOST_EXPORTS) \
27751	for flag in $(EXTRA_HOST_FLAGS) ; do \
27752	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27753	done; \
27754	echo "Doing clean in tk" ; \
27755	(cd $(HOST_SUBDIR)/tk && \
27756	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27757	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27758	          "RANLIB=$${RANLIB}" \
27759	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27760	          clean) \
27761	  || exit 1
27762
27763@endif tk
27764
27765.PHONY: maybe-distclean-tk distclean-tk
27766maybe-distclean-tk:
27767@if tk
27768maybe-distclean-tk: distclean-tk
27769
27770distclean-tk:
27771	@: $(MAKE); $(unstage)
27772	@[ -f ./tk/Makefile ] || exit 0; \
27773	r=`${PWD_COMMAND}`; export r; \
27774	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27775	$(HOST_EXPORTS) \
27776	for flag in $(EXTRA_HOST_FLAGS) ; do \
27777	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27778	done; \
27779	echo "Doing distclean in tk" ; \
27780	(cd $(HOST_SUBDIR)/tk && \
27781	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27782	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27783	          "RANLIB=$${RANLIB}" \
27784	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27785	          distclean) \
27786	  || exit 1
27787
27788@endif tk
27789
27790.PHONY: maybe-maintainer-clean-tk maintainer-clean-tk
27791maybe-maintainer-clean-tk:
27792@if tk
27793maybe-maintainer-clean-tk: maintainer-clean-tk
27794
27795maintainer-clean-tk:
27796	@: $(MAKE); $(unstage)
27797	@[ -f ./tk/Makefile ] || exit 0; \
27798	r=`${PWD_COMMAND}`; export r; \
27799	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27800	$(HOST_EXPORTS) \
27801	for flag in $(EXTRA_HOST_FLAGS) ; do \
27802	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27803	done; \
27804	echo "Doing maintainer-clean in tk" ; \
27805	(cd $(HOST_SUBDIR)/tk && \
27806	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27807	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27808	          "RANLIB=$${RANLIB}" \
27809	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27810	          maintainer-clean) \
27811	  || exit 1
27812
27813@endif tk
27814
27815
27816
27817.PHONY: configure-libtermcap maybe-configure-libtermcap
27818maybe-configure-libtermcap:
27819@if gcc-bootstrap
27820configure-libtermcap: stage_current
27821@endif gcc-bootstrap
27822@if libtermcap
27823maybe-configure-libtermcap: configure-libtermcap
27824configure-libtermcap:
27825	@: $(MAKE); $(unstage)
27826	@r=`${PWD_COMMAND}`; export r; \
27827	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27828	test ! -f $(HOST_SUBDIR)/libtermcap/Makefile || exit 0; \
27829	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libtermcap ; \
27830	$(HOST_EXPORTS)  \
27831	echo Configuring in $(HOST_SUBDIR)/libtermcap; \
27832	cd "$(HOST_SUBDIR)/libtermcap" || exit 1; \
27833	case $(srcdir) in \
27834	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
27835	  *) topdir=`echo $(HOST_SUBDIR)/libtermcap/ | \
27836		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
27837	esac; \
27838	srcdiroption="--srcdir=$${topdir}/libtermcap"; \
27839	libsrcdir="$$s/libtermcap"; \
27840	$(SHELL) $${libsrcdir}/configure \
27841	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
27842	  --target=${target_alias} $${srcdiroption}  \
27843	  || exit 1
27844@endif libtermcap
27845
27846
27847
27848
27849
27850.PHONY: all-libtermcap maybe-all-libtermcap
27851maybe-all-libtermcap:
27852@if gcc-bootstrap
27853all-libtermcap: stage_current
27854@endif gcc-bootstrap
27855@if libtermcap
27856TARGET-libtermcap=all
27857maybe-all-libtermcap: all-libtermcap
27858all-libtermcap: configure-libtermcap
27859	@: $(MAKE); $(unstage)
27860	@r=`${PWD_COMMAND}`; export r; \
27861	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27862	$(HOST_EXPORTS)  \
27863	(cd $(HOST_SUBDIR)/libtermcap && \
27864	  $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS)  \
27865		$(TARGET-libtermcap))
27866@endif libtermcap
27867
27868
27869
27870
27871.PHONY: check-libtermcap maybe-check-libtermcap
27872maybe-check-libtermcap:
27873@if libtermcap
27874maybe-check-libtermcap: check-libtermcap
27875
27876check-libtermcap:
27877
27878@endif libtermcap
27879
27880.PHONY: install-libtermcap maybe-install-libtermcap
27881maybe-install-libtermcap:
27882@if libtermcap
27883maybe-install-libtermcap: install-libtermcap
27884
27885install-libtermcap: installdirs
27886	@: $(MAKE); $(unstage)
27887	@r=`${PWD_COMMAND}`; export r; \
27888	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27889	$(HOST_EXPORTS) \
27890	(cd $(HOST_SUBDIR)/libtermcap && \
27891	  $(MAKE) $(FLAGS_TO_PASS)  install)
27892
27893@endif libtermcap
27894
27895.PHONY: install-strip-libtermcap maybe-install-strip-libtermcap
27896maybe-install-strip-libtermcap:
27897@if libtermcap
27898maybe-install-strip-libtermcap: install-strip-libtermcap
27899
27900install-strip-libtermcap: installdirs
27901	@: $(MAKE); $(unstage)
27902	@r=`${PWD_COMMAND}`; export r; \
27903	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27904	$(HOST_EXPORTS) \
27905	(cd $(HOST_SUBDIR)/libtermcap && \
27906	  $(MAKE) $(FLAGS_TO_PASS)  install-strip)
27907
27908@endif libtermcap
27909
27910# Other targets (info, dvi, pdf, etc.)
27911
27912.PHONY: maybe-info-libtermcap info-libtermcap
27913maybe-info-libtermcap:
27914@if libtermcap
27915maybe-info-libtermcap: info-libtermcap
27916
27917info-libtermcap: \
27918    configure-libtermcap
27919	@: $(MAKE); $(unstage)
27920	@[ -f ./libtermcap/Makefile ] || exit 0; \
27921	r=`${PWD_COMMAND}`; export r; \
27922	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27923	$(HOST_EXPORTS) \
27924	for flag in $(EXTRA_HOST_FLAGS) ; do \
27925	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27926	done; \
27927	echo "Doing info in libtermcap" ; \
27928	(cd $(HOST_SUBDIR)/libtermcap && \
27929	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27930	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27931	          "RANLIB=$${RANLIB}" \
27932	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27933	          info) \
27934	  || exit 1
27935
27936@endif libtermcap
27937
27938.PHONY: maybe-dvi-libtermcap dvi-libtermcap
27939maybe-dvi-libtermcap:
27940@if libtermcap
27941maybe-dvi-libtermcap: dvi-libtermcap
27942
27943dvi-libtermcap: \
27944    configure-libtermcap
27945	@: $(MAKE); $(unstage)
27946	@[ -f ./libtermcap/Makefile ] || exit 0; \
27947	r=`${PWD_COMMAND}`; export r; \
27948	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27949	$(HOST_EXPORTS) \
27950	for flag in $(EXTRA_HOST_FLAGS) ; do \
27951	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27952	done; \
27953	echo "Doing dvi in libtermcap" ; \
27954	(cd $(HOST_SUBDIR)/libtermcap && \
27955	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27956	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27957	          "RANLIB=$${RANLIB}" \
27958	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27959	          dvi) \
27960	  || exit 1
27961
27962@endif libtermcap
27963
27964.PHONY: maybe-pdf-libtermcap pdf-libtermcap
27965maybe-pdf-libtermcap:
27966@if libtermcap
27967maybe-pdf-libtermcap: pdf-libtermcap
27968
27969pdf-libtermcap: \
27970    configure-libtermcap
27971	@: $(MAKE); $(unstage)
27972	@[ -f ./libtermcap/Makefile ] || exit 0; \
27973	r=`${PWD_COMMAND}`; export r; \
27974	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27975	$(HOST_EXPORTS) \
27976	for flag in $(EXTRA_HOST_FLAGS) ; do \
27977	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27978	done; \
27979	echo "Doing pdf in libtermcap" ; \
27980	(cd $(HOST_SUBDIR)/libtermcap && \
27981	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27982	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27983	          "RANLIB=$${RANLIB}" \
27984	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27985	          pdf) \
27986	  || exit 1
27987
27988@endif libtermcap
27989
27990.PHONY: maybe-html-libtermcap html-libtermcap
27991maybe-html-libtermcap:
27992@if libtermcap
27993maybe-html-libtermcap: html-libtermcap
27994
27995html-libtermcap: \
27996    configure-libtermcap
27997	@: $(MAKE); $(unstage)
27998	@[ -f ./libtermcap/Makefile ] || exit 0; \
27999	r=`${PWD_COMMAND}`; export r; \
28000	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28001	$(HOST_EXPORTS) \
28002	for flag in $(EXTRA_HOST_FLAGS) ; do \
28003	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28004	done; \
28005	echo "Doing html in libtermcap" ; \
28006	(cd $(HOST_SUBDIR)/libtermcap && \
28007	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28008	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28009	          "RANLIB=$${RANLIB}" \
28010	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28011	          html) \
28012	  || exit 1
28013
28014@endif libtermcap
28015
28016.PHONY: maybe-TAGS-libtermcap TAGS-libtermcap
28017maybe-TAGS-libtermcap:
28018@if libtermcap
28019maybe-TAGS-libtermcap: TAGS-libtermcap
28020
28021TAGS-libtermcap: \
28022    configure-libtermcap
28023	@: $(MAKE); $(unstage)
28024	@[ -f ./libtermcap/Makefile ] || exit 0; \
28025	r=`${PWD_COMMAND}`; export r; \
28026	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28027	$(HOST_EXPORTS) \
28028	for flag in $(EXTRA_HOST_FLAGS) ; do \
28029	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28030	done; \
28031	echo "Doing TAGS in libtermcap" ; \
28032	(cd $(HOST_SUBDIR)/libtermcap && \
28033	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28034	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28035	          "RANLIB=$${RANLIB}" \
28036	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28037	          TAGS) \
28038	  || exit 1
28039
28040@endif libtermcap
28041
28042.PHONY: maybe-install-info-libtermcap install-info-libtermcap
28043maybe-install-info-libtermcap:
28044@if libtermcap
28045maybe-install-info-libtermcap: install-info-libtermcap
28046
28047install-info-libtermcap: \
28048    configure-libtermcap \
28049    info-libtermcap
28050	@: $(MAKE); $(unstage)
28051	@[ -f ./libtermcap/Makefile ] || exit 0; \
28052	r=`${PWD_COMMAND}`; export r; \
28053	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28054	$(HOST_EXPORTS) \
28055	for flag in $(EXTRA_HOST_FLAGS) ; do \
28056	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28057	done; \
28058	echo "Doing install-info in libtermcap" ; \
28059	(cd $(HOST_SUBDIR)/libtermcap && \
28060	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28061	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28062	          "RANLIB=$${RANLIB}" \
28063	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28064	          install-info) \
28065	  || exit 1
28066
28067@endif libtermcap
28068
28069.PHONY: maybe-install-pdf-libtermcap install-pdf-libtermcap
28070maybe-install-pdf-libtermcap:
28071@if libtermcap
28072maybe-install-pdf-libtermcap: install-pdf-libtermcap
28073
28074install-pdf-libtermcap: \
28075    configure-libtermcap \
28076    pdf-libtermcap
28077	@: $(MAKE); $(unstage)
28078	@[ -f ./libtermcap/Makefile ] || exit 0; \
28079	r=`${PWD_COMMAND}`; export r; \
28080	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28081	$(HOST_EXPORTS) \
28082	for flag in $(EXTRA_HOST_FLAGS) ; do \
28083	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28084	done; \
28085	echo "Doing install-pdf in libtermcap" ; \
28086	(cd $(HOST_SUBDIR)/libtermcap && \
28087	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28088	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28089	          "RANLIB=$${RANLIB}" \
28090	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28091	          install-pdf) \
28092	  || exit 1
28093
28094@endif libtermcap
28095
28096.PHONY: maybe-install-html-libtermcap install-html-libtermcap
28097maybe-install-html-libtermcap:
28098@if libtermcap
28099maybe-install-html-libtermcap: install-html-libtermcap
28100
28101install-html-libtermcap: \
28102    configure-libtermcap \
28103    html-libtermcap
28104	@: $(MAKE); $(unstage)
28105	@[ -f ./libtermcap/Makefile ] || exit 0; \
28106	r=`${PWD_COMMAND}`; export r; \
28107	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28108	$(HOST_EXPORTS) \
28109	for flag in $(EXTRA_HOST_FLAGS) ; do \
28110	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28111	done; \
28112	echo "Doing install-html in libtermcap" ; \
28113	(cd $(HOST_SUBDIR)/libtermcap && \
28114	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28115	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28116	          "RANLIB=$${RANLIB}" \
28117	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28118	          install-html) \
28119	  || exit 1
28120
28121@endif libtermcap
28122
28123.PHONY: maybe-installcheck-libtermcap installcheck-libtermcap
28124maybe-installcheck-libtermcap:
28125@if libtermcap
28126maybe-installcheck-libtermcap: installcheck-libtermcap
28127
28128installcheck-libtermcap: \
28129    configure-libtermcap
28130	@: $(MAKE); $(unstage)
28131	@[ -f ./libtermcap/Makefile ] || exit 0; \
28132	r=`${PWD_COMMAND}`; export r; \
28133	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28134	$(HOST_EXPORTS) \
28135	for flag in $(EXTRA_HOST_FLAGS) ; do \
28136	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28137	done; \
28138	echo "Doing installcheck in libtermcap" ; \
28139	(cd $(HOST_SUBDIR)/libtermcap && \
28140	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28141	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28142	          "RANLIB=$${RANLIB}" \
28143	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28144	          installcheck) \
28145	  || exit 1
28146
28147@endif libtermcap
28148
28149.PHONY: maybe-mostlyclean-libtermcap mostlyclean-libtermcap
28150maybe-mostlyclean-libtermcap:
28151@if libtermcap
28152maybe-mostlyclean-libtermcap: mostlyclean-libtermcap
28153
28154# libtermcap doesn't support mostlyclean.
28155mostlyclean-libtermcap:
28156
28157@endif libtermcap
28158
28159.PHONY: maybe-clean-libtermcap clean-libtermcap
28160maybe-clean-libtermcap:
28161@if libtermcap
28162maybe-clean-libtermcap: clean-libtermcap
28163
28164# libtermcap doesn't support clean.
28165clean-libtermcap:
28166
28167@endif libtermcap
28168
28169.PHONY: maybe-distclean-libtermcap distclean-libtermcap
28170maybe-distclean-libtermcap:
28171@if libtermcap
28172maybe-distclean-libtermcap: distclean-libtermcap
28173
28174# libtermcap doesn't support distclean.
28175distclean-libtermcap:
28176
28177@endif libtermcap
28178
28179.PHONY: maybe-maintainer-clean-libtermcap maintainer-clean-libtermcap
28180maybe-maintainer-clean-libtermcap:
28181@if libtermcap
28182maybe-maintainer-clean-libtermcap: maintainer-clean-libtermcap
28183
28184# libtermcap doesn't support maintainer-clean.
28185maintainer-clean-libtermcap:
28186
28187@endif libtermcap
28188
28189
28190
28191.PHONY: configure-utils maybe-configure-utils
28192maybe-configure-utils:
28193@if gcc-bootstrap
28194configure-utils: stage_current
28195@endif gcc-bootstrap
28196@if utils
28197maybe-configure-utils: configure-utils
28198configure-utils:
28199	@: $(MAKE); $(unstage)
28200	@r=`${PWD_COMMAND}`; export r; \
28201	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28202	test ! -f $(HOST_SUBDIR)/utils/Makefile || exit 0; \
28203	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/utils ; \
28204	$(HOST_EXPORTS)  \
28205	echo Configuring in $(HOST_SUBDIR)/utils; \
28206	cd "$(HOST_SUBDIR)/utils" || exit 1; \
28207	case $(srcdir) in \
28208	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
28209	  *) topdir=`echo $(HOST_SUBDIR)/utils/ | \
28210		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
28211	esac; \
28212	srcdiroption="--srcdir=$${topdir}/utils"; \
28213	libsrcdir="$$s/utils"; \
28214	$(SHELL) $${libsrcdir}/configure \
28215	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
28216	  --target=${target_alias} $${srcdiroption}  \
28217	  || exit 1
28218@endif utils
28219
28220
28221
28222
28223
28224.PHONY: all-utils maybe-all-utils
28225maybe-all-utils:
28226@if gcc-bootstrap
28227all-utils: stage_current
28228@endif gcc-bootstrap
28229@if utils
28230TARGET-utils=all
28231maybe-all-utils: all-utils
28232all-utils: configure-utils
28233	@: $(MAKE); $(unstage)
28234	@r=`${PWD_COMMAND}`; export r; \
28235	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28236	$(HOST_EXPORTS)  \
28237	(cd $(HOST_SUBDIR)/utils && \
28238	  $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS)  \
28239		$(TARGET-utils))
28240@endif utils
28241
28242
28243
28244
28245.PHONY: check-utils maybe-check-utils
28246maybe-check-utils:
28247@if utils
28248maybe-check-utils: check-utils
28249
28250check-utils:
28251
28252@endif utils
28253
28254.PHONY: install-utils maybe-install-utils
28255maybe-install-utils:
28256@if utils
28257maybe-install-utils: install-utils
28258
28259install-utils: installdirs
28260	@: $(MAKE); $(unstage)
28261	@r=`${PWD_COMMAND}`; export r; \
28262	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28263	$(HOST_EXPORTS) \
28264	(cd $(HOST_SUBDIR)/utils && \
28265	  $(MAKE) $(FLAGS_TO_PASS)  install)
28266
28267@endif utils
28268
28269.PHONY: install-strip-utils maybe-install-strip-utils
28270maybe-install-strip-utils:
28271@if utils
28272maybe-install-strip-utils: install-strip-utils
28273
28274install-strip-utils: installdirs
28275	@: $(MAKE); $(unstage)
28276	@r=`${PWD_COMMAND}`; export r; \
28277	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28278	$(HOST_EXPORTS) \
28279	(cd $(HOST_SUBDIR)/utils && \
28280	  $(MAKE) $(FLAGS_TO_PASS)  install-strip)
28281
28282@endif utils
28283
28284# Other targets (info, dvi, pdf, etc.)
28285
28286.PHONY: maybe-info-utils info-utils
28287maybe-info-utils:
28288@if utils
28289maybe-info-utils: info-utils
28290
28291info-utils: \
28292    configure-utils
28293	@: $(MAKE); $(unstage)
28294	@[ -f ./utils/Makefile ] || exit 0; \
28295	r=`${PWD_COMMAND}`; export r; \
28296	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28297	$(HOST_EXPORTS) \
28298	for flag in $(EXTRA_HOST_FLAGS) ; do \
28299	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28300	done; \
28301	echo "Doing info in utils" ; \
28302	(cd $(HOST_SUBDIR)/utils && \
28303	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28304	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28305	          "RANLIB=$${RANLIB}" \
28306	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28307	          info) \
28308	  || exit 1
28309
28310@endif utils
28311
28312.PHONY: maybe-dvi-utils dvi-utils
28313maybe-dvi-utils:
28314@if utils
28315maybe-dvi-utils: dvi-utils
28316
28317dvi-utils: \
28318    configure-utils
28319	@: $(MAKE); $(unstage)
28320	@[ -f ./utils/Makefile ] || exit 0; \
28321	r=`${PWD_COMMAND}`; export r; \
28322	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28323	$(HOST_EXPORTS) \
28324	for flag in $(EXTRA_HOST_FLAGS) ; do \
28325	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28326	done; \
28327	echo "Doing dvi in utils" ; \
28328	(cd $(HOST_SUBDIR)/utils && \
28329	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28330	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28331	          "RANLIB=$${RANLIB}" \
28332	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28333	          dvi) \
28334	  || exit 1
28335
28336@endif utils
28337
28338.PHONY: maybe-pdf-utils pdf-utils
28339maybe-pdf-utils:
28340@if utils
28341maybe-pdf-utils: pdf-utils
28342
28343pdf-utils: \
28344    configure-utils
28345	@: $(MAKE); $(unstage)
28346	@[ -f ./utils/Makefile ] || exit 0; \
28347	r=`${PWD_COMMAND}`; export r; \
28348	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28349	$(HOST_EXPORTS) \
28350	for flag in $(EXTRA_HOST_FLAGS) ; do \
28351	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28352	done; \
28353	echo "Doing pdf in utils" ; \
28354	(cd $(HOST_SUBDIR)/utils && \
28355	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28356	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28357	          "RANLIB=$${RANLIB}" \
28358	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28359	          pdf) \
28360	  || exit 1
28361
28362@endif utils
28363
28364.PHONY: maybe-html-utils html-utils
28365maybe-html-utils:
28366@if utils
28367maybe-html-utils: html-utils
28368
28369html-utils: \
28370    configure-utils
28371	@: $(MAKE); $(unstage)
28372	@[ -f ./utils/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 html in utils" ; \
28380	(cd $(HOST_SUBDIR)/utils && \
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	          html) \
28386	  || exit 1
28387
28388@endif utils
28389
28390.PHONY: maybe-TAGS-utils TAGS-utils
28391maybe-TAGS-utils:
28392@if utils
28393maybe-TAGS-utils: TAGS-utils
28394
28395TAGS-utils: \
28396    configure-utils
28397	@: $(MAKE); $(unstage)
28398	@[ -f ./utils/Makefile ] || exit 0; \
28399	r=`${PWD_COMMAND}`; export r; \
28400	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28401	$(HOST_EXPORTS) \
28402	for flag in $(EXTRA_HOST_FLAGS) ; do \
28403	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28404	done; \
28405	echo "Doing TAGS in utils" ; \
28406	(cd $(HOST_SUBDIR)/utils && \
28407	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28408	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28409	          "RANLIB=$${RANLIB}" \
28410	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28411	          TAGS) \
28412	  || exit 1
28413
28414@endif utils
28415
28416.PHONY: maybe-install-info-utils install-info-utils
28417maybe-install-info-utils:
28418@if utils
28419maybe-install-info-utils: install-info-utils
28420
28421install-info-utils: \
28422    configure-utils \
28423    info-utils
28424	@: $(MAKE); $(unstage)
28425	@[ -f ./utils/Makefile ] || exit 0; \
28426	r=`${PWD_COMMAND}`; export r; \
28427	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28428	$(HOST_EXPORTS) \
28429	for flag in $(EXTRA_HOST_FLAGS) ; do \
28430	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28431	done; \
28432	echo "Doing install-info in utils" ; \
28433	(cd $(HOST_SUBDIR)/utils && \
28434	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28435	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28436	          "RANLIB=$${RANLIB}" \
28437	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28438	          install-info) \
28439	  || exit 1
28440
28441@endif utils
28442
28443.PHONY: maybe-install-pdf-utils install-pdf-utils
28444maybe-install-pdf-utils:
28445@if utils
28446maybe-install-pdf-utils: install-pdf-utils
28447
28448install-pdf-utils: \
28449    configure-utils \
28450    pdf-utils
28451	@: $(MAKE); $(unstage)
28452	@[ -f ./utils/Makefile ] || exit 0; \
28453	r=`${PWD_COMMAND}`; export r; \
28454	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28455	$(HOST_EXPORTS) \
28456	for flag in $(EXTRA_HOST_FLAGS) ; do \
28457	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28458	done; \
28459	echo "Doing install-pdf in utils" ; \
28460	(cd $(HOST_SUBDIR)/utils && \
28461	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28462	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28463	          "RANLIB=$${RANLIB}" \
28464	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28465	          install-pdf) \
28466	  || exit 1
28467
28468@endif utils
28469
28470.PHONY: maybe-install-html-utils install-html-utils
28471maybe-install-html-utils:
28472@if utils
28473maybe-install-html-utils: install-html-utils
28474
28475install-html-utils: \
28476    configure-utils \
28477    html-utils
28478	@: $(MAKE); $(unstage)
28479	@[ -f ./utils/Makefile ] || exit 0; \
28480	r=`${PWD_COMMAND}`; export r; \
28481	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28482	$(HOST_EXPORTS) \
28483	for flag in $(EXTRA_HOST_FLAGS) ; do \
28484	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28485	done; \
28486	echo "Doing install-html in utils" ; \
28487	(cd $(HOST_SUBDIR)/utils && \
28488	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28489	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28490	          "RANLIB=$${RANLIB}" \
28491	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28492	          install-html) \
28493	  || exit 1
28494
28495@endif utils
28496
28497.PHONY: maybe-installcheck-utils installcheck-utils
28498maybe-installcheck-utils:
28499@if utils
28500maybe-installcheck-utils: installcheck-utils
28501
28502installcheck-utils: \
28503    configure-utils
28504	@: $(MAKE); $(unstage)
28505	@[ -f ./utils/Makefile ] || exit 0; \
28506	r=`${PWD_COMMAND}`; export r; \
28507	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28508	$(HOST_EXPORTS) \
28509	for flag in $(EXTRA_HOST_FLAGS) ; do \
28510	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28511	done; \
28512	echo "Doing installcheck in utils" ; \
28513	(cd $(HOST_SUBDIR)/utils && \
28514	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28515	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28516	          "RANLIB=$${RANLIB}" \
28517	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28518	          installcheck) \
28519	  || exit 1
28520
28521@endif utils
28522
28523.PHONY: maybe-mostlyclean-utils mostlyclean-utils
28524maybe-mostlyclean-utils:
28525@if utils
28526maybe-mostlyclean-utils: mostlyclean-utils
28527
28528mostlyclean-utils:
28529	@: $(MAKE); $(unstage)
28530	@[ -f ./utils/Makefile ] || exit 0; \
28531	r=`${PWD_COMMAND}`; export r; \
28532	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28533	$(HOST_EXPORTS) \
28534	for flag in $(EXTRA_HOST_FLAGS) ; do \
28535	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28536	done; \
28537	echo "Doing mostlyclean in utils" ; \
28538	(cd $(HOST_SUBDIR)/utils && \
28539	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28540	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28541	          "RANLIB=$${RANLIB}" \
28542	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28543	          mostlyclean) \
28544	  || exit 1
28545
28546@endif utils
28547
28548.PHONY: maybe-clean-utils clean-utils
28549maybe-clean-utils:
28550@if utils
28551maybe-clean-utils: clean-utils
28552
28553clean-utils:
28554	@: $(MAKE); $(unstage)
28555	@[ -f ./utils/Makefile ] || exit 0; \
28556	r=`${PWD_COMMAND}`; export r; \
28557	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28558	$(HOST_EXPORTS) \
28559	for flag in $(EXTRA_HOST_FLAGS) ; do \
28560	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28561	done; \
28562	echo "Doing clean in utils" ; \
28563	(cd $(HOST_SUBDIR)/utils && \
28564	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28565	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28566	          "RANLIB=$${RANLIB}" \
28567	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28568	          clean) \
28569	  || exit 1
28570
28571@endif utils
28572
28573.PHONY: maybe-distclean-utils distclean-utils
28574maybe-distclean-utils:
28575@if utils
28576maybe-distclean-utils: distclean-utils
28577
28578distclean-utils:
28579	@: $(MAKE); $(unstage)
28580	@[ -f ./utils/Makefile ] || exit 0; \
28581	r=`${PWD_COMMAND}`; export r; \
28582	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28583	$(HOST_EXPORTS) \
28584	for flag in $(EXTRA_HOST_FLAGS) ; do \
28585	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28586	done; \
28587	echo "Doing distclean in utils" ; \
28588	(cd $(HOST_SUBDIR)/utils && \
28589	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28590	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28591	          "RANLIB=$${RANLIB}" \
28592	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28593	          distclean) \
28594	  || exit 1
28595
28596@endif utils
28597
28598.PHONY: maybe-maintainer-clean-utils maintainer-clean-utils
28599maybe-maintainer-clean-utils:
28600@if utils
28601maybe-maintainer-clean-utils: maintainer-clean-utils
28602
28603maintainer-clean-utils:
28604	@: $(MAKE); $(unstage)
28605	@[ -f ./utils/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 maintainer-clean in utils" ; \
28613	(cd $(HOST_SUBDIR)/utils && \
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	          maintainer-clean) \
28619	  || exit 1
28620
28621@endif utils
28622
28623
28624
28625.PHONY: configure-gnattools maybe-configure-gnattools
28626maybe-configure-gnattools:
28627@if gcc-bootstrap
28628configure-gnattools: stage_current
28629@endif gcc-bootstrap
28630@if gnattools
28631maybe-configure-gnattools: configure-gnattools
28632configure-gnattools:
28633	@: $(MAKE); $(unstage)
28634	@r=`${PWD_COMMAND}`; export r; \
28635	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28636	test ! -f $(HOST_SUBDIR)/gnattools/Makefile || exit 0; \
28637	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gnattools ; \
28638	$(HOST_EXPORTS)  \
28639	echo Configuring in $(HOST_SUBDIR)/gnattools; \
28640	cd "$(HOST_SUBDIR)/gnattools" || exit 1; \
28641	case $(srcdir) in \
28642	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
28643	  *) topdir=`echo $(HOST_SUBDIR)/gnattools/ | \
28644		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
28645	esac; \
28646	srcdiroption="--srcdir=$${topdir}/gnattools"; \
28647	libsrcdir="$$s/gnattools"; \
28648	$(SHELL) $${libsrcdir}/configure \
28649	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
28650	  --target=${target_alias} $${srcdiroption}  \
28651	  || exit 1
28652@endif gnattools
28653
28654
28655
28656
28657
28658.PHONY: all-gnattools maybe-all-gnattools
28659maybe-all-gnattools:
28660@if gcc-bootstrap
28661all-gnattools: stage_current
28662@endif gcc-bootstrap
28663@if gnattools
28664TARGET-gnattools=all
28665maybe-all-gnattools: all-gnattools
28666all-gnattools: configure-gnattools
28667	@: $(MAKE); $(unstage)
28668	@r=`${PWD_COMMAND}`; export r; \
28669	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28670	$(HOST_EXPORTS)  \
28671	(cd $(HOST_SUBDIR)/gnattools && \
28672	  $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS)  \
28673		$(TARGET-gnattools))
28674@endif gnattools
28675
28676
28677
28678
28679.PHONY: check-gnattools maybe-check-gnattools
28680maybe-check-gnattools:
28681@if gnattools
28682maybe-check-gnattools: check-gnattools
28683
28684check-gnattools:
28685	@: $(MAKE); $(unstage)
28686	@r=`${PWD_COMMAND}`; export r; \
28687	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28688	$(HOST_EXPORTS) \
28689	(cd $(HOST_SUBDIR)/gnattools && \
28690	  $(MAKE) $(FLAGS_TO_PASS)  check)
28691
28692@endif gnattools
28693
28694.PHONY: install-gnattools maybe-install-gnattools
28695maybe-install-gnattools:
28696@if gnattools
28697maybe-install-gnattools: install-gnattools
28698
28699install-gnattools: installdirs
28700	@: $(MAKE); $(unstage)
28701	@r=`${PWD_COMMAND}`; export r; \
28702	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28703	$(HOST_EXPORTS) \
28704	(cd $(HOST_SUBDIR)/gnattools && \
28705	  $(MAKE) $(FLAGS_TO_PASS)  install)
28706
28707@endif gnattools
28708
28709.PHONY: install-strip-gnattools maybe-install-strip-gnattools
28710maybe-install-strip-gnattools:
28711@if gnattools
28712maybe-install-strip-gnattools: install-strip-gnattools
28713
28714install-strip-gnattools: installdirs
28715	@: $(MAKE); $(unstage)
28716	@r=`${PWD_COMMAND}`; export r; \
28717	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28718	$(HOST_EXPORTS) \
28719	(cd $(HOST_SUBDIR)/gnattools && \
28720	  $(MAKE) $(FLAGS_TO_PASS)  install-strip)
28721
28722@endif gnattools
28723
28724# Other targets (info, dvi, pdf, etc.)
28725
28726.PHONY: maybe-info-gnattools info-gnattools
28727maybe-info-gnattools:
28728@if gnattools
28729maybe-info-gnattools: info-gnattools
28730
28731info-gnattools: \
28732    configure-gnattools
28733	@: $(MAKE); $(unstage)
28734	@[ -f ./gnattools/Makefile ] || exit 0; \
28735	r=`${PWD_COMMAND}`; export r; \
28736	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28737	$(HOST_EXPORTS) \
28738	for flag in $(EXTRA_HOST_FLAGS) ; do \
28739	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28740	done; \
28741	echo "Doing info in gnattools" ; \
28742	(cd $(HOST_SUBDIR)/gnattools && \
28743	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28744	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28745	          "RANLIB=$${RANLIB}" \
28746	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28747	          info) \
28748	  || exit 1
28749
28750@endif gnattools
28751
28752.PHONY: maybe-dvi-gnattools dvi-gnattools
28753maybe-dvi-gnattools:
28754@if gnattools
28755maybe-dvi-gnattools: dvi-gnattools
28756
28757dvi-gnattools: \
28758    configure-gnattools
28759	@: $(MAKE); $(unstage)
28760	@[ -f ./gnattools/Makefile ] || exit 0; \
28761	r=`${PWD_COMMAND}`; export r; \
28762	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28763	$(HOST_EXPORTS) \
28764	for flag in $(EXTRA_HOST_FLAGS) ; do \
28765	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28766	done; \
28767	echo "Doing dvi in gnattools" ; \
28768	(cd $(HOST_SUBDIR)/gnattools && \
28769	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28770	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28771	          "RANLIB=$${RANLIB}" \
28772	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28773	          dvi) \
28774	  || exit 1
28775
28776@endif gnattools
28777
28778.PHONY: maybe-pdf-gnattools pdf-gnattools
28779maybe-pdf-gnattools:
28780@if gnattools
28781maybe-pdf-gnattools: pdf-gnattools
28782
28783pdf-gnattools: \
28784    configure-gnattools
28785	@: $(MAKE); $(unstage)
28786	@[ -f ./gnattools/Makefile ] || exit 0; \
28787	r=`${PWD_COMMAND}`; export r; \
28788	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28789	$(HOST_EXPORTS) \
28790	for flag in $(EXTRA_HOST_FLAGS) ; do \
28791	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28792	done; \
28793	echo "Doing pdf in gnattools" ; \
28794	(cd $(HOST_SUBDIR)/gnattools && \
28795	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28796	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28797	          "RANLIB=$${RANLIB}" \
28798	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28799	          pdf) \
28800	  || exit 1
28801
28802@endif gnattools
28803
28804.PHONY: maybe-html-gnattools html-gnattools
28805maybe-html-gnattools:
28806@if gnattools
28807maybe-html-gnattools: html-gnattools
28808
28809html-gnattools: \
28810    configure-gnattools
28811	@: $(MAKE); $(unstage)
28812	@[ -f ./gnattools/Makefile ] || exit 0; \
28813	r=`${PWD_COMMAND}`; export r; \
28814	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28815	$(HOST_EXPORTS) \
28816	for flag in $(EXTRA_HOST_FLAGS) ; do \
28817	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28818	done; \
28819	echo "Doing html in gnattools" ; \
28820	(cd $(HOST_SUBDIR)/gnattools && \
28821	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28822	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28823	          "RANLIB=$${RANLIB}" \
28824	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28825	          html) \
28826	  || exit 1
28827
28828@endif gnattools
28829
28830.PHONY: maybe-TAGS-gnattools TAGS-gnattools
28831maybe-TAGS-gnattools:
28832@if gnattools
28833maybe-TAGS-gnattools: TAGS-gnattools
28834
28835TAGS-gnattools: \
28836    configure-gnattools
28837	@: $(MAKE); $(unstage)
28838	@[ -f ./gnattools/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 TAGS in gnattools" ; \
28846	(cd $(HOST_SUBDIR)/gnattools && \
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	          TAGS) \
28852	  || exit 1
28853
28854@endif gnattools
28855
28856.PHONY: maybe-install-info-gnattools install-info-gnattools
28857maybe-install-info-gnattools:
28858@if gnattools
28859maybe-install-info-gnattools: install-info-gnattools
28860
28861install-info-gnattools: \
28862    configure-gnattools \
28863    info-gnattools
28864	@: $(MAKE); $(unstage)
28865	@[ -f ./gnattools/Makefile ] || exit 0; \
28866	r=`${PWD_COMMAND}`; export r; \
28867	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28868	$(HOST_EXPORTS) \
28869	for flag in $(EXTRA_HOST_FLAGS) ; do \
28870	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28871	done; \
28872	echo "Doing install-info in gnattools" ; \
28873	(cd $(HOST_SUBDIR)/gnattools && \
28874	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28875	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28876	          "RANLIB=$${RANLIB}" \
28877	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28878	          install-info) \
28879	  || exit 1
28880
28881@endif gnattools
28882
28883.PHONY: maybe-install-pdf-gnattools install-pdf-gnattools
28884maybe-install-pdf-gnattools:
28885@if gnattools
28886maybe-install-pdf-gnattools: install-pdf-gnattools
28887
28888install-pdf-gnattools: \
28889    configure-gnattools \
28890    pdf-gnattools
28891	@: $(MAKE); $(unstage)
28892	@[ -f ./gnattools/Makefile ] || exit 0; \
28893	r=`${PWD_COMMAND}`; export r; \
28894	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28895	$(HOST_EXPORTS) \
28896	for flag in $(EXTRA_HOST_FLAGS) ; do \
28897	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28898	done; \
28899	echo "Doing install-pdf in gnattools" ; \
28900	(cd $(HOST_SUBDIR)/gnattools && \
28901	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28902	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28903	          "RANLIB=$${RANLIB}" \
28904	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28905	          install-pdf) \
28906	  || exit 1
28907
28908@endif gnattools
28909
28910.PHONY: maybe-install-html-gnattools install-html-gnattools
28911maybe-install-html-gnattools:
28912@if gnattools
28913maybe-install-html-gnattools: install-html-gnattools
28914
28915install-html-gnattools: \
28916    configure-gnattools \
28917    html-gnattools
28918	@: $(MAKE); $(unstage)
28919	@[ -f ./gnattools/Makefile ] || exit 0; \
28920	r=`${PWD_COMMAND}`; export r; \
28921	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28922	$(HOST_EXPORTS) \
28923	for flag in $(EXTRA_HOST_FLAGS) ; do \
28924	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28925	done; \
28926	echo "Doing install-html in gnattools" ; \
28927	(cd $(HOST_SUBDIR)/gnattools && \
28928	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28929	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28930	          "RANLIB=$${RANLIB}" \
28931	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28932	          install-html) \
28933	  || exit 1
28934
28935@endif gnattools
28936
28937.PHONY: maybe-installcheck-gnattools installcheck-gnattools
28938maybe-installcheck-gnattools:
28939@if gnattools
28940maybe-installcheck-gnattools: installcheck-gnattools
28941
28942installcheck-gnattools: \
28943    configure-gnattools
28944	@: $(MAKE); $(unstage)
28945	@[ -f ./gnattools/Makefile ] || exit 0; \
28946	r=`${PWD_COMMAND}`; export r; \
28947	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28948	$(HOST_EXPORTS) \
28949	for flag in $(EXTRA_HOST_FLAGS) ; do \
28950	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28951	done; \
28952	echo "Doing installcheck in gnattools" ; \
28953	(cd $(HOST_SUBDIR)/gnattools && \
28954	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28955	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28956	          "RANLIB=$${RANLIB}" \
28957	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28958	          installcheck) \
28959	  || exit 1
28960
28961@endif gnattools
28962
28963.PHONY: maybe-mostlyclean-gnattools mostlyclean-gnattools
28964maybe-mostlyclean-gnattools:
28965@if gnattools
28966maybe-mostlyclean-gnattools: mostlyclean-gnattools
28967
28968mostlyclean-gnattools:
28969	@: $(MAKE); $(unstage)
28970	@[ -f ./gnattools/Makefile ] || exit 0; \
28971	r=`${PWD_COMMAND}`; export r; \
28972	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28973	$(HOST_EXPORTS) \
28974	for flag in $(EXTRA_HOST_FLAGS) ; do \
28975	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28976	done; \
28977	echo "Doing mostlyclean in gnattools" ; \
28978	(cd $(HOST_SUBDIR)/gnattools && \
28979	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28980	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28981	          "RANLIB=$${RANLIB}" \
28982	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28983	          mostlyclean) \
28984	  || exit 1
28985
28986@endif gnattools
28987
28988.PHONY: maybe-clean-gnattools clean-gnattools
28989maybe-clean-gnattools:
28990@if gnattools
28991maybe-clean-gnattools: clean-gnattools
28992
28993clean-gnattools:
28994	@: $(MAKE); $(unstage)
28995	@[ -f ./gnattools/Makefile ] || exit 0; \
28996	r=`${PWD_COMMAND}`; export r; \
28997	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28998	$(HOST_EXPORTS) \
28999	for flag in $(EXTRA_HOST_FLAGS) ; do \
29000	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29001	done; \
29002	echo "Doing clean in gnattools" ; \
29003	(cd $(HOST_SUBDIR)/gnattools && \
29004	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29005	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29006	          "RANLIB=$${RANLIB}" \
29007	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29008	          clean) \
29009	  || exit 1
29010
29011@endif gnattools
29012
29013.PHONY: maybe-distclean-gnattools distclean-gnattools
29014maybe-distclean-gnattools:
29015@if gnattools
29016maybe-distclean-gnattools: distclean-gnattools
29017
29018distclean-gnattools:
29019	@: $(MAKE); $(unstage)
29020	@[ -f ./gnattools/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 distclean in gnattools" ; \
29028	(cd $(HOST_SUBDIR)/gnattools && \
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	          distclean) \
29034	  || exit 1
29035
29036@endif gnattools
29037
29038.PHONY: maybe-maintainer-clean-gnattools maintainer-clean-gnattools
29039maybe-maintainer-clean-gnattools:
29040@if gnattools
29041maybe-maintainer-clean-gnattools: maintainer-clean-gnattools
29042
29043maintainer-clean-gnattools:
29044	@: $(MAKE); $(unstage)
29045	@[ -f ./gnattools/Makefile ] || exit 0; \
29046	r=`${PWD_COMMAND}`; export r; \
29047	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29048	$(HOST_EXPORTS) \
29049	for flag in $(EXTRA_HOST_FLAGS) ; do \
29050	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29051	done; \
29052	echo "Doing maintainer-clean in gnattools" ; \
29053	(cd $(HOST_SUBDIR)/gnattools && \
29054	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29055	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29056	          "RANLIB=$${RANLIB}" \
29057	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29058	          maintainer-clean) \
29059	  || exit 1
29060
29061@endif gnattools
29062
29063
29064
29065.PHONY: configure-lto-plugin maybe-configure-lto-plugin
29066maybe-configure-lto-plugin:
29067@if gcc-bootstrap
29068configure-lto-plugin: stage_current
29069@endif gcc-bootstrap
29070@if lto-plugin
29071maybe-configure-lto-plugin: configure-lto-plugin
29072configure-lto-plugin:
29073	@r=`${PWD_COMMAND}`; export r; \
29074	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29075	test ! -f $(HOST_SUBDIR)/lto-plugin/Makefile || exit 0; \
29076	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin ; \
29077	$(HOST_EXPORTS)  \
29078	echo Configuring in $(HOST_SUBDIR)/lto-plugin; \
29079	cd "$(HOST_SUBDIR)/lto-plugin" || exit 1; \
29080	case $(srcdir) in \
29081	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
29082	  *) topdir=`echo $(HOST_SUBDIR)/lto-plugin/ | \
29083		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
29084	esac; \
29085	srcdiroption="--srcdir=$${topdir}/lto-plugin"; \
29086	libsrcdir="$$s/lto-plugin"; \
29087	$(SHELL) $${libsrcdir}/configure \
29088	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
29089	  --target=${target_alias} $${srcdiroption} --enable-shared \
29090	  || exit 1
29091@endif lto-plugin
29092
29093
29094
29095.PHONY: configure-stage1-lto-plugin maybe-configure-stage1-lto-plugin
29096maybe-configure-stage1-lto-plugin:
29097@if lto-plugin-bootstrap
29098maybe-configure-stage1-lto-plugin: configure-stage1-lto-plugin
29099configure-stage1-lto-plugin:
29100	@[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
29101	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin
29102	@r=`${PWD_COMMAND}`; export r; \
29103	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29104	TFLAGS="$(STAGE1_TFLAGS)"; \
29105	test ! -f $(HOST_SUBDIR)/lto-plugin/Makefile || exit 0; \
29106	$(HOST_EXPORTS) \
29107	CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
29108	CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
29109	LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS;  \
29110	echo Configuring stage 1 in $(HOST_SUBDIR)/lto-plugin ; \
29111	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin ; \
29112	cd $(HOST_SUBDIR)/lto-plugin || exit 1; \
29113	case $(srcdir) in \
29114	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
29115	  *) topdir=`echo $(HOST_SUBDIR)/lto-plugin/ | \
29116		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
29117	esac; \
29118	srcdiroption="--srcdir=$${topdir}/lto-plugin"; \
29119	libsrcdir="$$s/lto-plugin"; \
29120	$(SHELL) $${libsrcdir}/configure \
29121	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
29122	  --target=${target_alias} $${srcdiroption} \
29123	  $(STAGE1_CONFIGURE_FLAGS) \
29124	  --enable-shared
29125@endif lto-plugin-bootstrap
29126
29127.PHONY: configure-stage2-lto-plugin maybe-configure-stage2-lto-plugin
29128maybe-configure-stage2-lto-plugin:
29129@if lto-plugin-bootstrap
29130maybe-configure-stage2-lto-plugin: configure-stage2-lto-plugin
29131configure-stage2-lto-plugin:
29132	@[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
29133	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin
29134	@r=`${PWD_COMMAND}`; export r; \
29135	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29136	TFLAGS="$(STAGE2_TFLAGS)"; \
29137	test ! -f $(HOST_SUBDIR)/lto-plugin/Makefile || exit 0; \
29138	$(HOST_EXPORTS) \
29139	$(POSTSTAGE1_HOST_EXPORTS) \
29140	CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
29141	CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
29142	LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS;  \
29143	echo Configuring stage 2 in $(HOST_SUBDIR)/lto-plugin ; \
29144	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin ; \
29145	cd $(HOST_SUBDIR)/lto-plugin || exit 1; \
29146	case $(srcdir) in \
29147	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
29148	  *) topdir=`echo $(HOST_SUBDIR)/lto-plugin/ | \
29149		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
29150	esac; \
29151	srcdiroption="--srcdir=$${topdir}/lto-plugin"; \
29152	libsrcdir="$$s/lto-plugin"; \
29153	$(SHELL) $${libsrcdir}/configure \
29154	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
29155	  --target=${target_alias} $${srcdiroption} \
29156	  --with-build-libsubdir=$(HOST_SUBDIR) \
29157	  $(STAGE2_CONFIGURE_FLAGS) \
29158	  --enable-shared
29159@endif lto-plugin-bootstrap
29160
29161.PHONY: configure-stage3-lto-plugin maybe-configure-stage3-lto-plugin
29162maybe-configure-stage3-lto-plugin:
29163@if lto-plugin-bootstrap
29164maybe-configure-stage3-lto-plugin: configure-stage3-lto-plugin
29165configure-stage3-lto-plugin:
29166	@[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
29167	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin
29168	@r=`${PWD_COMMAND}`; export r; \
29169	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29170	TFLAGS="$(STAGE3_TFLAGS)"; \
29171	test ! -f $(HOST_SUBDIR)/lto-plugin/Makefile || exit 0; \
29172	$(HOST_EXPORTS) \
29173	$(POSTSTAGE1_HOST_EXPORTS) \
29174	CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
29175	CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
29176	LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS;  \
29177	echo Configuring stage 3 in $(HOST_SUBDIR)/lto-plugin ; \
29178	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin ; \
29179	cd $(HOST_SUBDIR)/lto-plugin || exit 1; \
29180	case $(srcdir) in \
29181	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
29182	  *) topdir=`echo $(HOST_SUBDIR)/lto-plugin/ | \
29183		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
29184	esac; \
29185	srcdiroption="--srcdir=$${topdir}/lto-plugin"; \
29186	libsrcdir="$$s/lto-plugin"; \
29187	$(SHELL) $${libsrcdir}/configure \
29188	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
29189	  --target=${target_alias} $${srcdiroption} \
29190	  --with-build-libsubdir=$(HOST_SUBDIR) \
29191	  $(STAGE3_CONFIGURE_FLAGS) \
29192	  --enable-shared
29193@endif lto-plugin-bootstrap
29194
29195.PHONY: configure-stage4-lto-plugin maybe-configure-stage4-lto-plugin
29196maybe-configure-stage4-lto-plugin:
29197@if lto-plugin-bootstrap
29198maybe-configure-stage4-lto-plugin: configure-stage4-lto-plugin
29199configure-stage4-lto-plugin:
29200	@[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
29201	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin
29202	@r=`${PWD_COMMAND}`; export r; \
29203	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29204	TFLAGS="$(STAGE4_TFLAGS)"; \
29205	test ! -f $(HOST_SUBDIR)/lto-plugin/Makefile || exit 0; \
29206	$(HOST_EXPORTS) \
29207	$(POSTSTAGE1_HOST_EXPORTS) \
29208	CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
29209	CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
29210	LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS;  \
29211	echo Configuring stage 4 in $(HOST_SUBDIR)/lto-plugin ; \
29212	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin ; \
29213	cd $(HOST_SUBDIR)/lto-plugin || exit 1; \
29214	case $(srcdir) in \
29215	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
29216	  *) topdir=`echo $(HOST_SUBDIR)/lto-plugin/ | \
29217		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
29218	esac; \
29219	srcdiroption="--srcdir=$${topdir}/lto-plugin"; \
29220	libsrcdir="$$s/lto-plugin"; \
29221	$(SHELL) $${libsrcdir}/configure \
29222	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
29223	  --target=${target_alias} $${srcdiroption} \
29224	  --with-build-libsubdir=$(HOST_SUBDIR) \
29225	  $(STAGE4_CONFIGURE_FLAGS) \
29226	  --enable-shared
29227@endif lto-plugin-bootstrap
29228
29229.PHONY: configure-stageprofile-lto-plugin maybe-configure-stageprofile-lto-plugin
29230maybe-configure-stageprofile-lto-plugin:
29231@if lto-plugin-bootstrap
29232maybe-configure-stageprofile-lto-plugin: configure-stageprofile-lto-plugin
29233configure-stageprofile-lto-plugin:
29234	@[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
29235	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin
29236	@r=`${PWD_COMMAND}`; export r; \
29237	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29238	TFLAGS="$(STAGEprofile_TFLAGS)"; \
29239	test ! -f $(HOST_SUBDIR)/lto-plugin/Makefile || exit 0; \
29240	$(HOST_EXPORTS) \
29241	$(POSTSTAGE1_HOST_EXPORTS) \
29242	CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
29243	CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
29244	LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS;  \
29245	echo Configuring stage profile in $(HOST_SUBDIR)/lto-plugin ; \
29246	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin ; \
29247	cd $(HOST_SUBDIR)/lto-plugin || exit 1; \
29248	case $(srcdir) in \
29249	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
29250	  *) topdir=`echo $(HOST_SUBDIR)/lto-plugin/ | \
29251		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
29252	esac; \
29253	srcdiroption="--srcdir=$${topdir}/lto-plugin"; \
29254	libsrcdir="$$s/lto-plugin"; \
29255	$(SHELL) $${libsrcdir}/configure \
29256	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
29257	  --target=${target_alias} $${srcdiroption} \
29258	  --with-build-libsubdir=$(HOST_SUBDIR) \
29259	  $(STAGEprofile_CONFIGURE_FLAGS) \
29260	  --enable-shared
29261@endif lto-plugin-bootstrap
29262
29263.PHONY: configure-stagefeedback-lto-plugin maybe-configure-stagefeedback-lto-plugin
29264maybe-configure-stagefeedback-lto-plugin:
29265@if lto-plugin-bootstrap
29266maybe-configure-stagefeedback-lto-plugin: configure-stagefeedback-lto-plugin
29267configure-stagefeedback-lto-plugin:
29268	@[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
29269	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin
29270	@r=`${PWD_COMMAND}`; export r; \
29271	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29272	TFLAGS="$(STAGEfeedback_TFLAGS)"; \
29273	test ! -f $(HOST_SUBDIR)/lto-plugin/Makefile || exit 0; \
29274	$(HOST_EXPORTS) \
29275	$(POSTSTAGE1_HOST_EXPORTS) \
29276	CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
29277	CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
29278	LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS;  \
29279	echo Configuring stage feedback in $(HOST_SUBDIR)/lto-plugin ; \
29280	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin ; \
29281	cd $(HOST_SUBDIR)/lto-plugin || exit 1; \
29282	case $(srcdir) in \
29283	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
29284	  *) topdir=`echo $(HOST_SUBDIR)/lto-plugin/ | \
29285		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
29286	esac; \
29287	srcdiroption="--srcdir=$${topdir}/lto-plugin"; \
29288	libsrcdir="$$s/lto-plugin"; \
29289	$(SHELL) $${libsrcdir}/configure \
29290	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
29291	  --target=${target_alias} $${srcdiroption} \
29292	  --with-build-libsubdir=$(HOST_SUBDIR) \
29293	  $(STAGEfeedback_CONFIGURE_FLAGS) \
29294	  --enable-shared
29295@endif lto-plugin-bootstrap
29296
29297
29298
29299
29300
29301.PHONY: all-lto-plugin maybe-all-lto-plugin
29302maybe-all-lto-plugin:
29303@if gcc-bootstrap
29304all-lto-plugin: stage_current
29305@endif gcc-bootstrap
29306@if lto-plugin
29307TARGET-lto-plugin=all
29308maybe-all-lto-plugin: all-lto-plugin
29309all-lto-plugin: configure-lto-plugin
29310	@r=`${PWD_COMMAND}`; export r; \
29311	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29312	$(HOST_EXPORTS)  \
29313	(cd $(HOST_SUBDIR)/lto-plugin && \
29314	  $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS)  \
29315		$(TARGET-lto-plugin))
29316@endif lto-plugin
29317
29318
29319
29320.PHONY: all-stage1-lto-plugin maybe-all-stage1-lto-plugin
29321.PHONY: clean-stage1-lto-plugin maybe-clean-stage1-lto-plugin
29322maybe-all-stage1-lto-plugin:
29323maybe-clean-stage1-lto-plugin:
29324@if lto-plugin-bootstrap
29325maybe-all-stage1-lto-plugin: all-stage1-lto-plugin
29326all-stage1: all-stage1-lto-plugin
29327TARGET-stage1-lto-plugin = $(TARGET-lto-plugin)
29328all-stage1-lto-plugin: configure-stage1-lto-plugin
29329	@[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
29330	@r=`${PWD_COMMAND}`; export r; \
29331	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29332	TFLAGS="$(STAGE1_TFLAGS)"; \
29333	$(HOST_EXPORTS)  \
29334	cd $(HOST_SUBDIR)/lto-plugin && \
29335	$(MAKE) $(BASE_FLAGS_TO_PASS) \
29336		CFLAGS="$(STAGE1_CFLAGS)" \
29337		CXXFLAGS="$(STAGE1_CXXFLAGS)" \
29338		LIBCFLAGS="$(LIBCFLAGS)" \
29339		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
29340		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
29341		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
29342		$(EXTRA_HOST_FLAGS)   \
29343		TFLAGS="$(STAGE1_TFLAGS)" \
29344		$(TARGET-stage1-lto-plugin)
29345
29346maybe-clean-stage1-lto-plugin: clean-stage1-lto-plugin
29347clean-stage1: clean-stage1-lto-plugin
29348clean-stage1-lto-plugin:
29349	@if [ $(current_stage) = stage1 ]; then \
29350	  [ -f $(HOST_SUBDIR)/lto-plugin/Makefile ] || exit 0; \
29351	else \
29352	  [ -f $(HOST_SUBDIR)/stage1-lto-plugin/Makefile ] || exit 0; \
29353	  $(MAKE) stage1-start; \
29354	fi; \
29355	cd $(HOST_SUBDIR)/lto-plugin && \
29356	$(MAKE) $(EXTRA_HOST_FLAGS)  \
29357		 clean
29358@endif lto-plugin-bootstrap
29359
29360
29361.PHONY: all-stage2-lto-plugin maybe-all-stage2-lto-plugin
29362.PHONY: clean-stage2-lto-plugin maybe-clean-stage2-lto-plugin
29363maybe-all-stage2-lto-plugin:
29364maybe-clean-stage2-lto-plugin:
29365@if lto-plugin-bootstrap
29366maybe-all-stage2-lto-plugin: all-stage2-lto-plugin
29367all-stage2: all-stage2-lto-plugin
29368TARGET-stage2-lto-plugin = $(TARGET-lto-plugin)
29369all-stage2-lto-plugin: configure-stage2-lto-plugin
29370	@[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
29371	@r=`${PWD_COMMAND}`; export r; \
29372	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29373	TFLAGS="$(STAGE2_TFLAGS)"; \
29374	$(HOST_EXPORTS) \
29375	$(POSTSTAGE1_HOST_EXPORTS)  \
29376	cd $(HOST_SUBDIR)/lto-plugin && \
29377	$(MAKE) $(BASE_FLAGS_TO_PASS) \
29378		CFLAGS="$(STAGE2_CFLAGS)" \
29379		CXXFLAGS="$(STAGE2_CXXFLAGS)" \
29380		LIBCFLAGS="$(STAGE2_CFLAGS)" \
29381		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
29382		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
29383		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
29384		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
29385		TFLAGS="$(STAGE2_TFLAGS)" \
29386		$(TARGET-stage2-lto-plugin)
29387
29388maybe-clean-stage2-lto-plugin: clean-stage2-lto-plugin
29389clean-stage2: clean-stage2-lto-plugin
29390clean-stage2-lto-plugin:
29391	@if [ $(current_stage) = stage2 ]; then \
29392	  [ -f $(HOST_SUBDIR)/lto-plugin/Makefile ] || exit 0; \
29393	else \
29394	  [ -f $(HOST_SUBDIR)/stage2-lto-plugin/Makefile ] || exit 0; \
29395	  $(MAKE) stage2-start; \
29396	fi; \
29397	cd $(HOST_SUBDIR)/lto-plugin && \
29398	$(MAKE) $(EXTRA_HOST_FLAGS)  \
29399		$(POSTSTAGE1_FLAGS_TO_PASS)  \
29400		 clean
29401@endif lto-plugin-bootstrap
29402
29403
29404.PHONY: all-stage3-lto-plugin maybe-all-stage3-lto-plugin
29405.PHONY: clean-stage3-lto-plugin maybe-clean-stage3-lto-plugin
29406maybe-all-stage3-lto-plugin:
29407maybe-clean-stage3-lto-plugin:
29408@if lto-plugin-bootstrap
29409maybe-all-stage3-lto-plugin: all-stage3-lto-plugin
29410all-stage3: all-stage3-lto-plugin
29411TARGET-stage3-lto-plugin = $(TARGET-lto-plugin)
29412all-stage3-lto-plugin: configure-stage3-lto-plugin
29413	@[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
29414	@r=`${PWD_COMMAND}`; export r; \
29415	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29416	TFLAGS="$(STAGE3_TFLAGS)"; \
29417	$(HOST_EXPORTS) \
29418	$(POSTSTAGE1_HOST_EXPORTS)  \
29419	cd $(HOST_SUBDIR)/lto-plugin && \
29420	$(MAKE) $(BASE_FLAGS_TO_PASS) \
29421		CFLAGS="$(STAGE3_CFLAGS)" \
29422		CXXFLAGS="$(STAGE3_CXXFLAGS)" \
29423		LIBCFLAGS="$(STAGE3_CFLAGS)" \
29424		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
29425		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
29426		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
29427		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
29428		TFLAGS="$(STAGE3_TFLAGS)" \
29429		$(TARGET-stage3-lto-plugin)
29430
29431maybe-clean-stage3-lto-plugin: clean-stage3-lto-plugin
29432clean-stage3: clean-stage3-lto-plugin
29433clean-stage3-lto-plugin:
29434	@if [ $(current_stage) = stage3 ]; then \
29435	  [ -f $(HOST_SUBDIR)/lto-plugin/Makefile ] || exit 0; \
29436	else \
29437	  [ -f $(HOST_SUBDIR)/stage3-lto-plugin/Makefile ] || exit 0; \
29438	  $(MAKE) stage3-start; \
29439	fi; \
29440	cd $(HOST_SUBDIR)/lto-plugin && \
29441	$(MAKE) $(EXTRA_HOST_FLAGS)  \
29442		$(POSTSTAGE1_FLAGS_TO_PASS)  \
29443		 clean
29444@endif lto-plugin-bootstrap
29445
29446
29447.PHONY: all-stage4-lto-plugin maybe-all-stage4-lto-plugin
29448.PHONY: clean-stage4-lto-plugin maybe-clean-stage4-lto-plugin
29449maybe-all-stage4-lto-plugin:
29450maybe-clean-stage4-lto-plugin:
29451@if lto-plugin-bootstrap
29452maybe-all-stage4-lto-plugin: all-stage4-lto-plugin
29453all-stage4: all-stage4-lto-plugin
29454TARGET-stage4-lto-plugin = $(TARGET-lto-plugin)
29455all-stage4-lto-plugin: configure-stage4-lto-plugin
29456	@[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
29457	@r=`${PWD_COMMAND}`; export r; \
29458	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29459	TFLAGS="$(STAGE4_TFLAGS)"; \
29460	$(HOST_EXPORTS) \
29461	$(POSTSTAGE1_HOST_EXPORTS)  \
29462	cd $(HOST_SUBDIR)/lto-plugin && \
29463	$(MAKE) $(BASE_FLAGS_TO_PASS) \
29464		CFLAGS="$(STAGE4_CFLAGS)" \
29465		CXXFLAGS="$(STAGE4_CXXFLAGS)" \
29466		LIBCFLAGS="$(STAGE4_CFLAGS)" \
29467		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
29468		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
29469		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
29470		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
29471		TFLAGS="$(STAGE4_TFLAGS)" \
29472		$(TARGET-stage4-lto-plugin)
29473
29474maybe-clean-stage4-lto-plugin: clean-stage4-lto-plugin
29475clean-stage4: clean-stage4-lto-plugin
29476clean-stage4-lto-plugin:
29477	@if [ $(current_stage) = stage4 ]; then \
29478	  [ -f $(HOST_SUBDIR)/lto-plugin/Makefile ] || exit 0; \
29479	else \
29480	  [ -f $(HOST_SUBDIR)/stage4-lto-plugin/Makefile ] || exit 0; \
29481	  $(MAKE) stage4-start; \
29482	fi; \
29483	cd $(HOST_SUBDIR)/lto-plugin && \
29484	$(MAKE) $(EXTRA_HOST_FLAGS)  \
29485		$(POSTSTAGE1_FLAGS_TO_PASS)  \
29486		 clean
29487@endif lto-plugin-bootstrap
29488
29489
29490.PHONY: all-stageprofile-lto-plugin maybe-all-stageprofile-lto-plugin
29491.PHONY: clean-stageprofile-lto-plugin maybe-clean-stageprofile-lto-plugin
29492maybe-all-stageprofile-lto-plugin:
29493maybe-clean-stageprofile-lto-plugin:
29494@if lto-plugin-bootstrap
29495maybe-all-stageprofile-lto-plugin: all-stageprofile-lto-plugin
29496all-stageprofile: all-stageprofile-lto-plugin
29497TARGET-stageprofile-lto-plugin = $(TARGET-lto-plugin)
29498all-stageprofile-lto-plugin: configure-stageprofile-lto-plugin
29499	@[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
29500	@r=`${PWD_COMMAND}`; export r; \
29501	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29502	TFLAGS="$(STAGEprofile_TFLAGS)"; \
29503	$(HOST_EXPORTS) \
29504	$(POSTSTAGE1_HOST_EXPORTS)  \
29505	cd $(HOST_SUBDIR)/lto-plugin && \
29506	$(MAKE) $(BASE_FLAGS_TO_PASS) \
29507		CFLAGS="$(STAGEprofile_CFLAGS)" \
29508		CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
29509		LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
29510		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
29511		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
29512		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
29513		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
29514		TFLAGS="$(STAGEprofile_TFLAGS)" \
29515		$(TARGET-stageprofile-lto-plugin)
29516
29517maybe-clean-stageprofile-lto-plugin: clean-stageprofile-lto-plugin
29518clean-stageprofile: clean-stageprofile-lto-plugin
29519clean-stageprofile-lto-plugin:
29520	@if [ $(current_stage) = stageprofile ]; then \
29521	  [ -f $(HOST_SUBDIR)/lto-plugin/Makefile ] || exit 0; \
29522	else \
29523	  [ -f $(HOST_SUBDIR)/stageprofile-lto-plugin/Makefile ] || exit 0; \
29524	  $(MAKE) stageprofile-start; \
29525	fi; \
29526	cd $(HOST_SUBDIR)/lto-plugin && \
29527	$(MAKE) $(EXTRA_HOST_FLAGS)  \
29528		$(POSTSTAGE1_FLAGS_TO_PASS)  \
29529		 clean
29530@endif lto-plugin-bootstrap
29531
29532
29533.PHONY: all-stagefeedback-lto-plugin maybe-all-stagefeedback-lto-plugin
29534.PHONY: clean-stagefeedback-lto-plugin maybe-clean-stagefeedback-lto-plugin
29535maybe-all-stagefeedback-lto-plugin:
29536maybe-clean-stagefeedback-lto-plugin:
29537@if lto-plugin-bootstrap
29538maybe-all-stagefeedback-lto-plugin: all-stagefeedback-lto-plugin
29539all-stagefeedback: all-stagefeedback-lto-plugin
29540TARGET-stagefeedback-lto-plugin = $(TARGET-lto-plugin)
29541all-stagefeedback-lto-plugin: configure-stagefeedback-lto-plugin
29542	@[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
29543	@r=`${PWD_COMMAND}`; export r; \
29544	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29545	TFLAGS="$(STAGEfeedback_TFLAGS)"; \
29546	$(HOST_EXPORTS) \
29547	$(POSTSTAGE1_HOST_EXPORTS)  \
29548	cd $(HOST_SUBDIR)/lto-plugin && \
29549	$(MAKE) $(BASE_FLAGS_TO_PASS) \
29550		CFLAGS="$(STAGEfeedback_CFLAGS)" \
29551		CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
29552		LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
29553		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
29554		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
29555		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
29556		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
29557		TFLAGS="$(STAGEfeedback_TFLAGS)" \
29558		$(TARGET-stagefeedback-lto-plugin)
29559
29560maybe-clean-stagefeedback-lto-plugin: clean-stagefeedback-lto-plugin
29561clean-stagefeedback: clean-stagefeedback-lto-plugin
29562clean-stagefeedback-lto-plugin:
29563	@if [ $(current_stage) = stagefeedback ]; then \
29564	  [ -f $(HOST_SUBDIR)/lto-plugin/Makefile ] || exit 0; \
29565	else \
29566	  [ -f $(HOST_SUBDIR)/stagefeedback-lto-plugin/Makefile ] || exit 0; \
29567	  $(MAKE) stagefeedback-start; \
29568	fi; \
29569	cd $(HOST_SUBDIR)/lto-plugin && \
29570	$(MAKE) $(EXTRA_HOST_FLAGS)  \
29571		$(POSTSTAGE1_FLAGS_TO_PASS)  \
29572		 clean
29573@endif lto-plugin-bootstrap
29574
29575
29576
29577
29578
29579.PHONY: check-lto-plugin maybe-check-lto-plugin
29580maybe-check-lto-plugin:
29581@if lto-plugin
29582maybe-check-lto-plugin: check-lto-plugin
29583
29584check-lto-plugin:
29585	@: $(MAKE); $(unstage)
29586	@r=`${PWD_COMMAND}`; export r; \
29587	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29588	$(HOST_EXPORTS) \
29589	(cd $(HOST_SUBDIR)/lto-plugin && \
29590	  $(MAKE) $(FLAGS_TO_PASS)  check)
29591
29592@endif lto-plugin
29593
29594.PHONY: install-lto-plugin maybe-install-lto-plugin
29595maybe-install-lto-plugin:
29596@if lto-plugin
29597maybe-install-lto-plugin: install-lto-plugin
29598
29599install-lto-plugin: installdirs
29600	@: $(MAKE); $(unstage)
29601	@r=`${PWD_COMMAND}`; export r; \
29602	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29603	$(HOST_EXPORTS) \
29604	(cd $(HOST_SUBDIR)/lto-plugin && \
29605	  $(MAKE) $(FLAGS_TO_PASS)  install)
29606
29607@endif lto-plugin
29608
29609.PHONY: install-strip-lto-plugin maybe-install-strip-lto-plugin
29610maybe-install-strip-lto-plugin:
29611@if lto-plugin
29612maybe-install-strip-lto-plugin: install-strip-lto-plugin
29613
29614install-strip-lto-plugin: installdirs
29615	@: $(MAKE); $(unstage)
29616	@r=`${PWD_COMMAND}`; export r; \
29617	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29618	$(HOST_EXPORTS) \
29619	(cd $(HOST_SUBDIR)/lto-plugin && \
29620	  $(MAKE) $(FLAGS_TO_PASS)  install-strip)
29621
29622@endif lto-plugin
29623
29624# Other targets (info, dvi, pdf, etc.)
29625
29626.PHONY: maybe-info-lto-plugin info-lto-plugin
29627maybe-info-lto-plugin:
29628@if lto-plugin
29629maybe-info-lto-plugin: info-lto-plugin
29630
29631info-lto-plugin: \
29632    configure-lto-plugin
29633	@[ -f ./lto-plugin/Makefile ] || exit 0; \
29634	r=`${PWD_COMMAND}`; export r; \
29635	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29636	$(HOST_EXPORTS) \
29637	for flag in $(EXTRA_HOST_FLAGS) ; do \
29638	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29639	done; \
29640	echo "Doing info in lto-plugin" ; \
29641	(cd $(HOST_SUBDIR)/lto-plugin && \
29642	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29643	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29644	          "RANLIB=$${RANLIB}" \
29645	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29646	          info) \
29647	  || exit 1
29648
29649@endif lto-plugin
29650
29651.PHONY: maybe-dvi-lto-plugin dvi-lto-plugin
29652maybe-dvi-lto-plugin:
29653@if lto-plugin
29654maybe-dvi-lto-plugin: dvi-lto-plugin
29655
29656dvi-lto-plugin: \
29657    configure-lto-plugin
29658	@[ -f ./lto-plugin/Makefile ] || exit 0; \
29659	r=`${PWD_COMMAND}`; export r; \
29660	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29661	$(HOST_EXPORTS) \
29662	for flag in $(EXTRA_HOST_FLAGS) ; do \
29663	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29664	done; \
29665	echo "Doing dvi in lto-plugin" ; \
29666	(cd $(HOST_SUBDIR)/lto-plugin && \
29667	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29668	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29669	          "RANLIB=$${RANLIB}" \
29670	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29671	          dvi) \
29672	  || exit 1
29673
29674@endif lto-plugin
29675
29676.PHONY: maybe-pdf-lto-plugin pdf-lto-plugin
29677maybe-pdf-lto-plugin:
29678@if lto-plugin
29679maybe-pdf-lto-plugin: pdf-lto-plugin
29680
29681pdf-lto-plugin: \
29682    configure-lto-plugin
29683	@[ -f ./lto-plugin/Makefile ] || exit 0; \
29684	r=`${PWD_COMMAND}`; export r; \
29685	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29686	$(HOST_EXPORTS) \
29687	for flag in $(EXTRA_HOST_FLAGS) ; do \
29688	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29689	done; \
29690	echo "Doing pdf in lto-plugin" ; \
29691	(cd $(HOST_SUBDIR)/lto-plugin && \
29692	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29693	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29694	          "RANLIB=$${RANLIB}" \
29695	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29696	          pdf) \
29697	  || exit 1
29698
29699@endif lto-plugin
29700
29701.PHONY: maybe-html-lto-plugin html-lto-plugin
29702maybe-html-lto-plugin:
29703@if lto-plugin
29704maybe-html-lto-plugin: html-lto-plugin
29705
29706html-lto-plugin: \
29707    configure-lto-plugin
29708	@[ -f ./lto-plugin/Makefile ] || exit 0; \
29709	r=`${PWD_COMMAND}`; export r; \
29710	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29711	$(HOST_EXPORTS) \
29712	for flag in $(EXTRA_HOST_FLAGS) ; do \
29713	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29714	done; \
29715	echo "Doing html in lto-plugin" ; \
29716	(cd $(HOST_SUBDIR)/lto-plugin && \
29717	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29718	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29719	          "RANLIB=$${RANLIB}" \
29720	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29721	          html) \
29722	  || exit 1
29723
29724@endif lto-plugin
29725
29726.PHONY: maybe-TAGS-lto-plugin TAGS-lto-plugin
29727maybe-TAGS-lto-plugin:
29728@if lto-plugin
29729maybe-TAGS-lto-plugin: TAGS-lto-plugin
29730
29731TAGS-lto-plugin: \
29732    configure-lto-plugin
29733	@[ -f ./lto-plugin/Makefile ] || exit 0; \
29734	r=`${PWD_COMMAND}`; export r; \
29735	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29736	$(HOST_EXPORTS) \
29737	for flag in $(EXTRA_HOST_FLAGS) ; do \
29738	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29739	done; \
29740	echo "Doing TAGS in lto-plugin" ; \
29741	(cd $(HOST_SUBDIR)/lto-plugin && \
29742	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29743	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29744	          "RANLIB=$${RANLIB}" \
29745	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29746	          TAGS) \
29747	  || exit 1
29748
29749@endif lto-plugin
29750
29751.PHONY: maybe-install-info-lto-plugin install-info-lto-plugin
29752maybe-install-info-lto-plugin:
29753@if lto-plugin
29754maybe-install-info-lto-plugin: install-info-lto-plugin
29755
29756install-info-lto-plugin: \
29757    configure-lto-plugin \
29758    info-lto-plugin
29759	@[ -f ./lto-plugin/Makefile ] || exit 0; \
29760	r=`${PWD_COMMAND}`; export r; \
29761	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29762	$(HOST_EXPORTS) \
29763	for flag in $(EXTRA_HOST_FLAGS) ; do \
29764	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29765	done; \
29766	echo "Doing install-info in lto-plugin" ; \
29767	(cd $(HOST_SUBDIR)/lto-plugin && \
29768	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29769	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29770	          "RANLIB=$${RANLIB}" \
29771	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29772	          install-info) \
29773	  || exit 1
29774
29775@endif lto-plugin
29776
29777.PHONY: maybe-install-pdf-lto-plugin install-pdf-lto-plugin
29778maybe-install-pdf-lto-plugin:
29779@if lto-plugin
29780maybe-install-pdf-lto-plugin: install-pdf-lto-plugin
29781
29782install-pdf-lto-plugin: \
29783    configure-lto-plugin \
29784    pdf-lto-plugin
29785	@[ -f ./lto-plugin/Makefile ] || exit 0; \
29786	r=`${PWD_COMMAND}`; export r; \
29787	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29788	$(HOST_EXPORTS) \
29789	for flag in $(EXTRA_HOST_FLAGS) ; do \
29790	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29791	done; \
29792	echo "Doing install-pdf in lto-plugin" ; \
29793	(cd $(HOST_SUBDIR)/lto-plugin && \
29794	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29795	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29796	          "RANLIB=$${RANLIB}" \
29797	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29798	          install-pdf) \
29799	  || exit 1
29800
29801@endif lto-plugin
29802
29803.PHONY: maybe-install-html-lto-plugin install-html-lto-plugin
29804maybe-install-html-lto-plugin:
29805@if lto-plugin
29806maybe-install-html-lto-plugin: install-html-lto-plugin
29807
29808install-html-lto-plugin: \
29809    configure-lto-plugin \
29810    html-lto-plugin
29811	@[ -f ./lto-plugin/Makefile ] || exit 0; \
29812	r=`${PWD_COMMAND}`; export r; \
29813	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29814	$(HOST_EXPORTS) \
29815	for flag in $(EXTRA_HOST_FLAGS) ; do \
29816	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29817	done; \
29818	echo "Doing install-html in lto-plugin" ; \
29819	(cd $(HOST_SUBDIR)/lto-plugin && \
29820	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29821	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29822	          "RANLIB=$${RANLIB}" \
29823	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29824	          install-html) \
29825	  || exit 1
29826
29827@endif lto-plugin
29828
29829.PHONY: maybe-installcheck-lto-plugin installcheck-lto-plugin
29830maybe-installcheck-lto-plugin:
29831@if lto-plugin
29832maybe-installcheck-lto-plugin: installcheck-lto-plugin
29833
29834installcheck-lto-plugin: \
29835    configure-lto-plugin
29836	@[ -f ./lto-plugin/Makefile ] || exit 0; \
29837	r=`${PWD_COMMAND}`; export r; \
29838	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29839	$(HOST_EXPORTS) \
29840	for flag in $(EXTRA_HOST_FLAGS) ; do \
29841	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29842	done; \
29843	echo "Doing installcheck in lto-plugin" ; \
29844	(cd $(HOST_SUBDIR)/lto-plugin && \
29845	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29846	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29847	          "RANLIB=$${RANLIB}" \
29848	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29849	          installcheck) \
29850	  || exit 1
29851
29852@endif lto-plugin
29853
29854.PHONY: maybe-mostlyclean-lto-plugin mostlyclean-lto-plugin
29855maybe-mostlyclean-lto-plugin:
29856@if lto-plugin
29857maybe-mostlyclean-lto-plugin: mostlyclean-lto-plugin
29858
29859mostlyclean-lto-plugin:
29860	@[ -f ./lto-plugin/Makefile ] || exit 0; \
29861	r=`${PWD_COMMAND}`; export r; \
29862	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29863	$(HOST_EXPORTS) \
29864	for flag in $(EXTRA_HOST_FLAGS) ; do \
29865	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29866	done; \
29867	echo "Doing mostlyclean in lto-plugin" ; \
29868	(cd $(HOST_SUBDIR)/lto-plugin && \
29869	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29870	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29871	          "RANLIB=$${RANLIB}" \
29872	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29873	          mostlyclean) \
29874	  || exit 1
29875
29876@endif lto-plugin
29877
29878.PHONY: maybe-clean-lto-plugin clean-lto-plugin
29879maybe-clean-lto-plugin:
29880@if lto-plugin
29881maybe-clean-lto-plugin: clean-lto-plugin
29882
29883clean-lto-plugin:
29884	@[ -f ./lto-plugin/Makefile ] || exit 0; \
29885	r=`${PWD_COMMAND}`; export r; \
29886	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29887	$(HOST_EXPORTS) \
29888	for flag in $(EXTRA_HOST_FLAGS) ; do \
29889	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29890	done; \
29891	echo "Doing clean in lto-plugin" ; \
29892	(cd $(HOST_SUBDIR)/lto-plugin && \
29893	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29894	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29895	          "RANLIB=$${RANLIB}" \
29896	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29897	          clean) \
29898	  || exit 1
29899
29900@endif lto-plugin
29901
29902.PHONY: maybe-distclean-lto-plugin distclean-lto-plugin
29903maybe-distclean-lto-plugin:
29904@if lto-plugin
29905maybe-distclean-lto-plugin: distclean-lto-plugin
29906
29907distclean-lto-plugin:
29908	@[ -f ./lto-plugin/Makefile ] || exit 0; \
29909	r=`${PWD_COMMAND}`; export r; \
29910	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29911	$(HOST_EXPORTS) \
29912	for flag in $(EXTRA_HOST_FLAGS) ; do \
29913	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29914	done; \
29915	echo "Doing distclean in lto-plugin" ; \
29916	(cd $(HOST_SUBDIR)/lto-plugin && \
29917	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29918	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29919	          "RANLIB=$${RANLIB}" \
29920	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29921	          distclean) \
29922	  || exit 1
29923
29924@endif lto-plugin
29925
29926.PHONY: maybe-maintainer-clean-lto-plugin maintainer-clean-lto-plugin
29927maybe-maintainer-clean-lto-plugin:
29928@if lto-plugin
29929maybe-maintainer-clean-lto-plugin: maintainer-clean-lto-plugin
29930
29931maintainer-clean-lto-plugin:
29932	@[ -f ./lto-plugin/Makefile ] || exit 0; \
29933	r=`${PWD_COMMAND}`; export r; \
29934	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29935	$(HOST_EXPORTS) \
29936	for flag in $(EXTRA_HOST_FLAGS) ; do \
29937	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29938	done; \
29939	echo "Doing maintainer-clean in lto-plugin" ; \
29940	(cd $(HOST_SUBDIR)/lto-plugin && \
29941	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29942	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29943	          "RANLIB=$${RANLIB}" \
29944	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29945	          maintainer-clean) \
29946	  || exit 1
29947
29948@endif lto-plugin
29949
29950
29951
29952# ---------------------------------------
29953# Modules which run on the target machine
29954# ---------------------------------------
29955
29956
29957
29958
29959.PHONY: configure-target-libstdc++-v3 maybe-configure-target-libstdc++-v3
29960maybe-configure-target-libstdc++-v3:
29961@if gcc-bootstrap
29962configure-target-libstdc++-v3: stage_current
29963@endif gcc-bootstrap
29964@if target-libstdc++-v3
29965maybe-configure-target-libstdc++-v3: configure-target-libstdc++-v3
29966configure-target-libstdc++-v3:
29967	@r=`${PWD_COMMAND}`; export r; \
29968	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29969	echo "Checking multilib configuration for libstdc++-v3..."; \
29970	$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3 ; \
29971	$(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp 2> /dev/null ; \
29972	if test -r $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
29973	  if cmp -s $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
29974	    rm -f $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp; \
29975	  else \
29976	    rm -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile; \
29977	    mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
29978	  fi; \
29979	else \
29980	  mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
29981	fi; \
29982	test ! -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile || exit 0; \
29983	$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3 ; \
29984	$(RAW_CXX_TARGET_EXPORTS)  \
29985	echo Configuring in $(TARGET_SUBDIR)/libstdc++-v3; \
29986	cd "$(TARGET_SUBDIR)/libstdc++-v3" || exit 1; \
29987	case $(srcdir) in \
29988	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
29989	  *) topdir=`echo $(TARGET_SUBDIR)/libstdc++-v3/ | \
29990		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
29991	esac; \
29992	srcdiroption="--srcdir=$${topdir}/libstdc++-v3"; \
29993	libsrcdir="$$s/libstdc++-v3"; \
29994	rm -f no-such-file || : ; \
29995	CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
29996	  $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
29997	  --target=${target_alias} $${srcdiroption}  \
29998	  || exit 1
29999@endif target-libstdc++-v3
30000
30001
30002
30003.PHONY: configure-stage1-target-libstdc++-v3 maybe-configure-stage1-target-libstdc++-v3
30004maybe-configure-stage1-target-libstdc++-v3:
30005@if target-libstdc++-v3-bootstrap
30006maybe-configure-stage1-target-libstdc++-v3: configure-stage1-target-libstdc++-v3
30007configure-stage1-target-libstdc++-v3:
30008	@[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
30009	@$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3
30010	@r=`${PWD_COMMAND}`; export r; \
30011	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30012	TFLAGS="$(STAGE1_TFLAGS)"; \
30013	echo "Checking multilib configuration for libstdc++-v3..."; \
30014	$(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp 2> /dev/null ; \
30015	if test -r $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
30016	  if cmp -s $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
30017	    rm -f $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp; \
30018	  else \
30019	    rm -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile; \
30020	    mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
30021	  fi; \
30022	else \
30023	  mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
30024	fi; \
30025	test ! -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile || exit 0; \
30026	$(RAW_CXX_TARGET_EXPORTS) \
30027	CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
30028	CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
30029	LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS;  \
30030	echo Configuring stage 1 in $(TARGET_SUBDIR)/libstdc++-v3 ; \
30031	$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3 ; \
30032	cd $(TARGET_SUBDIR)/libstdc++-v3 || exit 1; \
30033	case $(srcdir) in \
30034	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
30035	  *) topdir=`echo $(TARGET_SUBDIR)/libstdc++-v3/ | \
30036		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
30037	esac; \
30038	srcdiroption="--srcdir=$${topdir}/libstdc++-v3"; \
30039	libsrcdir="$$s/libstdc++-v3"; \
30040	$(SHELL) $${libsrcdir}/configure \
30041	  $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
30042	  --target=${target_alias} $${srcdiroption} \
30043	  $(STAGE1_CONFIGURE_FLAGS)
30044@endif target-libstdc++-v3-bootstrap
30045
30046.PHONY: configure-stage2-target-libstdc++-v3 maybe-configure-stage2-target-libstdc++-v3
30047maybe-configure-stage2-target-libstdc++-v3:
30048@if target-libstdc++-v3-bootstrap
30049maybe-configure-stage2-target-libstdc++-v3: configure-stage2-target-libstdc++-v3
30050configure-stage2-target-libstdc++-v3:
30051	@[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
30052	@$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3
30053	@r=`${PWD_COMMAND}`; export r; \
30054	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30055	TFLAGS="$(STAGE2_TFLAGS)"; \
30056	echo "Checking multilib configuration for libstdc++-v3..."; \
30057	$(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp 2> /dev/null ; \
30058	if test -r $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
30059	  if cmp -s $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
30060	    rm -f $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp; \
30061	  else \
30062	    rm -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile; \
30063	    mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
30064	  fi; \
30065	else \
30066	  mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
30067	fi; \
30068	test ! -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile || exit 0; \
30069	$(RAW_CXX_TARGET_EXPORTS) \
30070	 \
30071	CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
30072	CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
30073	LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS;  \
30074	echo Configuring stage 2 in $(TARGET_SUBDIR)/libstdc++-v3 ; \
30075	$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3 ; \
30076	cd $(TARGET_SUBDIR)/libstdc++-v3 || exit 1; \
30077	case $(srcdir) in \
30078	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
30079	  *) topdir=`echo $(TARGET_SUBDIR)/libstdc++-v3/ | \
30080		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
30081	esac; \
30082	srcdiroption="--srcdir=$${topdir}/libstdc++-v3"; \
30083	libsrcdir="$$s/libstdc++-v3"; \
30084	$(SHELL) $${libsrcdir}/configure \
30085	  $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
30086	  --target=${target_alias} $${srcdiroption} \
30087	  --with-build-libsubdir=$(HOST_SUBDIR) \
30088	  $(STAGE2_CONFIGURE_FLAGS)
30089@endif target-libstdc++-v3-bootstrap
30090
30091.PHONY: configure-stage3-target-libstdc++-v3 maybe-configure-stage3-target-libstdc++-v3
30092maybe-configure-stage3-target-libstdc++-v3:
30093@if target-libstdc++-v3-bootstrap
30094maybe-configure-stage3-target-libstdc++-v3: configure-stage3-target-libstdc++-v3
30095configure-stage3-target-libstdc++-v3:
30096	@[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
30097	@$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3
30098	@r=`${PWD_COMMAND}`; export r; \
30099	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30100	TFLAGS="$(STAGE3_TFLAGS)"; \
30101	echo "Checking multilib configuration for libstdc++-v3..."; \
30102	$(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp 2> /dev/null ; \
30103	if test -r $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
30104	  if cmp -s $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
30105	    rm -f $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp; \
30106	  else \
30107	    rm -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile; \
30108	    mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
30109	  fi; \
30110	else \
30111	  mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
30112	fi; \
30113	test ! -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile || exit 0; \
30114	$(RAW_CXX_TARGET_EXPORTS) \
30115	 \
30116	CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
30117	CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
30118	LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS;  \
30119	echo Configuring stage 3 in $(TARGET_SUBDIR)/libstdc++-v3 ; \
30120	$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3 ; \
30121	cd $(TARGET_SUBDIR)/libstdc++-v3 || exit 1; \
30122	case $(srcdir) in \
30123	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
30124	  *) topdir=`echo $(TARGET_SUBDIR)/libstdc++-v3/ | \
30125		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
30126	esac; \
30127	srcdiroption="--srcdir=$${topdir}/libstdc++-v3"; \
30128	libsrcdir="$$s/libstdc++-v3"; \
30129	$(SHELL) $${libsrcdir}/configure \
30130	  $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
30131	  --target=${target_alias} $${srcdiroption} \
30132	  --with-build-libsubdir=$(HOST_SUBDIR) \
30133	  $(STAGE3_CONFIGURE_FLAGS)
30134@endif target-libstdc++-v3-bootstrap
30135
30136.PHONY: configure-stage4-target-libstdc++-v3 maybe-configure-stage4-target-libstdc++-v3
30137maybe-configure-stage4-target-libstdc++-v3:
30138@if target-libstdc++-v3-bootstrap
30139maybe-configure-stage4-target-libstdc++-v3: configure-stage4-target-libstdc++-v3
30140configure-stage4-target-libstdc++-v3:
30141	@[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
30142	@$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3
30143	@r=`${PWD_COMMAND}`; export r; \
30144	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30145	TFLAGS="$(STAGE4_TFLAGS)"; \
30146	echo "Checking multilib configuration for libstdc++-v3..."; \
30147	$(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp 2> /dev/null ; \
30148	if test -r $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
30149	  if cmp -s $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
30150	    rm -f $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp; \
30151	  else \
30152	    rm -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile; \
30153	    mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
30154	  fi; \
30155	else \
30156	  mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
30157	fi; \
30158	test ! -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile || exit 0; \
30159	$(RAW_CXX_TARGET_EXPORTS) \
30160	 \
30161	CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
30162	CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
30163	LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS;  \
30164	echo Configuring stage 4 in $(TARGET_SUBDIR)/libstdc++-v3 ; \
30165	$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3 ; \
30166	cd $(TARGET_SUBDIR)/libstdc++-v3 || exit 1; \
30167	case $(srcdir) in \
30168	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
30169	  *) topdir=`echo $(TARGET_SUBDIR)/libstdc++-v3/ | \
30170		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
30171	esac; \
30172	srcdiroption="--srcdir=$${topdir}/libstdc++-v3"; \
30173	libsrcdir="$$s/libstdc++-v3"; \
30174	$(SHELL) $${libsrcdir}/configure \
30175	  $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
30176	  --target=${target_alias} $${srcdiroption} \
30177	  --with-build-libsubdir=$(HOST_SUBDIR) \
30178	  $(STAGE4_CONFIGURE_FLAGS)
30179@endif target-libstdc++-v3-bootstrap
30180
30181.PHONY: configure-stageprofile-target-libstdc++-v3 maybe-configure-stageprofile-target-libstdc++-v3
30182maybe-configure-stageprofile-target-libstdc++-v3:
30183@if target-libstdc++-v3-bootstrap
30184maybe-configure-stageprofile-target-libstdc++-v3: configure-stageprofile-target-libstdc++-v3
30185configure-stageprofile-target-libstdc++-v3:
30186	@[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
30187	@$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3
30188	@r=`${PWD_COMMAND}`; export r; \
30189	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30190	TFLAGS="$(STAGEprofile_TFLAGS)"; \
30191	echo "Checking multilib configuration for libstdc++-v3..."; \
30192	$(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp 2> /dev/null ; \
30193	if test -r $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
30194	  if cmp -s $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
30195	    rm -f $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp; \
30196	  else \
30197	    rm -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile; \
30198	    mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
30199	  fi; \
30200	else \
30201	  mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
30202	fi; \
30203	test ! -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile || exit 0; \
30204	$(RAW_CXX_TARGET_EXPORTS) \
30205	 \
30206	CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
30207	CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
30208	LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS;  \
30209	echo Configuring stage profile in $(TARGET_SUBDIR)/libstdc++-v3 ; \
30210	$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3 ; \
30211	cd $(TARGET_SUBDIR)/libstdc++-v3 || exit 1; \
30212	case $(srcdir) in \
30213	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
30214	  *) topdir=`echo $(TARGET_SUBDIR)/libstdc++-v3/ | \
30215		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
30216	esac; \
30217	srcdiroption="--srcdir=$${topdir}/libstdc++-v3"; \
30218	libsrcdir="$$s/libstdc++-v3"; \
30219	$(SHELL) $${libsrcdir}/configure \
30220	  $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
30221	  --target=${target_alias} $${srcdiroption} \
30222	  --with-build-libsubdir=$(HOST_SUBDIR) \
30223	  $(STAGEprofile_CONFIGURE_FLAGS)
30224@endif target-libstdc++-v3-bootstrap
30225
30226.PHONY: configure-stagefeedback-target-libstdc++-v3 maybe-configure-stagefeedback-target-libstdc++-v3
30227maybe-configure-stagefeedback-target-libstdc++-v3:
30228@if target-libstdc++-v3-bootstrap
30229maybe-configure-stagefeedback-target-libstdc++-v3: configure-stagefeedback-target-libstdc++-v3
30230configure-stagefeedback-target-libstdc++-v3:
30231	@[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
30232	@$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3
30233	@r=`${PWD_COMMAND}`; export r; \
30234	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30235	TFLAGS="$(STAGEfeedback_TFLAGS)"; \
30236	echo "Checking multilib configuration for libstdc++-v3..."; \
30237	$(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp 2> /dev/null ; \
30238	if test -r $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
30239	  if cmp -s $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
30240	    rm -f $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp; \
30241	  else \
30242	    rm -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile; \
30243	    mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
30244	  fi; \
30245	else \
30246	  mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
30247	fi; \
30248	test ! -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile || exit 0; \
30249	$(RAW_CXX_TARGET_EXPORTS) \
30250	 \
30251	CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
30252	CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
30253	LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS;  \
30254	echo Configuring stage feedback in $(TARGET_SUBDIR)/libstdc++-v3 ; \
30255	$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3 ; \
30256	cd $(TARGET_SUBDIR)/libstdc++-v3 || exit 1; \
30257	case $(srcdir) in \
30258	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
30259	  *) topdir=`echo $(TARGET_SUBDIR)/libstdc++-v3/ | \
30260		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
30261	esac; \
30262	srcdiroption="--srcdir=$${topdir}/libstdc++-v3"; \
30263	libsrcdir="$$s/libstdc++-v3"; \
30264	$(SHELL) $${libsrcdir}/configure \
30265	  $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
30266	  --target=${target_alias} $${srcdiroption} \
30267	  --with-build-libsubdir=$(HOST_SUBDIR) \
30268	  $(STAGEfeedback_CONFIGURE_FLAGS)
30269@endif target-libstdc++-v3-bootstrap
30270
30271
30272
30273
30274
30275.PHONY: all-target-libstdc++-v3 maybe-all-target-libstdc++-v3
30276maybe-all-target-libstdc++-v3:
30277@if gcc-bootstrap
30278all-target-libstdc++-v3: stage_current
30279@endif gcc-bootstrap
30280@if target-libstdc++-v3
30281TARGET-target-libstdc++-v3=all
30282maybe-all-target-libstdc++-v3: all-target-libstdc++-v3
30283all-target-libstdc++-v3: configure-target-libstdc++-v3
30284	@r=`${PWD_COMMAND}`; export r; \
30285	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30286	$(RAW_CXX_TARGET_EXPORTS)  \
30287	(cd $(TARGET_SUBDIR)/libstdc++-v3 && \
30288	  $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)'  \
30289		$(TARGET-target-libstdc++-v3))
30290@endif target-libstdc++-v3
30291
30292
30293
30294.PHONY: all-stage1-target-libstdc++-v3 maybe-all-stage1-target-libstdc++-v3
30295.PHONY: clean-stage1-target-libstdc++-v3 maybe-clean-stage1-target-libstdc++-v3
30296maybe-all-stage1-target-libstdc++-v3:
30297maybe-clean-stage1-target-libstdc++-v3:
30298@if target-libstdc++-v3-bootstrap
30299maybe-all-stage1-target-libstdc++-v3: all-stage1-target-libstdc++-v3
30300all-stage1: all-stage1-target-libstdc++-v3
30301TARGET-stage1-target-libstdc++-v3 = $(TARGET-target-libstdc++-v3)
30302all-stage1-target-libstdc++-v3: configure-stage1-target-libstdc++-v3
30303	@[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
30304	@r=`${PWD_COMMAND}`; export r; \
30305	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30306	TFLAGS="$(STAGE1_TFLAGS)"; \
30307	$(RAW_CXX_TARGET_EXPORTS)  \
30308	cd $(TARGET_SUBDIR)/libstdc++-v3 && \
30309	$(MAKE) $(BASE_FLAGS_TO_PASS) \
30310		CFLAGS="$(CFLAGS_FOR_TARGET)" \
30311		CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
30312		LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
30313		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
30314		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
30315		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
30316		$(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)'   \
30317		TFLAGS="$(STAGE1_TFLAGS)" \
30318		$(TARGET-stage1-target-libstdc++-v3)
30319
30320maybe-clean-stage1-target-libstdc++-v3: clean-stage1-target-libstdc++-v3
30321clean-stage1: clean-stage1-target-libstdc++-v3
30322clean-stage1-target-libstdc++-v3:
30323	@if [ $(current_stage) = stage1 ]; then \
30324	  [ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0; \
30325	else \
30326	  [ -f $(TARGET_SUBDIR)/stage1-libstdc++-v3/Makefile ] || exit 0; \
30327	  $(MAKE) stage1-start; \
30328	fi; \
30329	cd $(TARGET_SUBDIR)/libstdc++-v3 && \
30330	$(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)'  \
30331		 clean
30332@endif target-libstdc++-v3-bootstrap
30333
30334
30335.PHONY: all-stage2-target-libstdc++-v3 maybe-all-stage2-target-libstdc++-v3
30336.PHONY: clean-stage2-target-libstdc++-v3 maybe-clean-stage2-target-libstdc++-v3
30337maybe-all-stage2-target-libstdc++-v3:
30338maybe-clean-stage2-target-libstdc++-v3:
30339@if target-libstdc++-v3-bootstrap
30340maybe-all-stage2-target-libstdc++-v3: all-stage2-target-libstdc++-v3
30341all-stage2: all-stage2-target-libstdc++-v3
30342TARGET-stage2-target-libstdc++-v3 = $(TARGET-target-libstdc++-v3)
30343all-stage2-target-libstdc++-v3: configure-stage2-target-libstdc++-v3
30344	@[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
30345	@r=`${PWD_COMMAND}`; export r; \
30346	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30347	TFLAGS="$(STAGE2_TFLAGS)"; \
30348	$(RAW_CXX_TARGET_EXPORTS) \
30349	  \
30350	cd $(TARGET_SUBDIR)/libstdc++-v3 && \
30351	$(MAKE) $(BASE_FLAGS_TO_PASS) \
30352		CFLAGS="$(CFLAGS_FOR_TARGET)" \
30353		CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
30354		LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
30355		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
30356		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
30357		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
30358		$(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)'   \
30359		TFLAGS="$(STAGE2_TFLAGS)" \
30360		$(TARGET-stage2-target-libstdc++-v3)
30361
30362maybe-clean-stage2-target-libstdc++-v3: clean-stage2-target-libstdc++-v3
30363clean-stage2: clean-stage2-target-libstdc++-v3
30364clean-stage2-target-libstdc++-v3:
30365	@if [ $(current_stage) = stage2 ]; then \
30366	  [ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0; \
30367	else \
30368	  [ -f $(TARGET_SUBDIR)/stage2-libstdc++-v3/Makefile ] || exit 0; \
30369	  $(MAKE) stage2-start; \
30370	fi; \
30371	cd $(TARGET_SUBDIR)/libstdc++-v3 && \
30372	$(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)'  \
30373		  \
30374		 clean
30375@endif target-libstdc++-v3-bootstrap
30376
30377
30378.PHONY: all-stage3-target-libstdc++-v3 maybe-all-stage3-target-libstdc++-v3
30379.PHONY: clean-stage3-target-libstdc++-v3 maybe-clean-stage3-target-libstdc++-v3
30380maybe-all-stage3-target-libstdc++-v3:
30381maybe-clean-stage3-target-libstdc++-v3:
30382@if target-libstdc++-v3-bootstrap
30383maybe-all-stage3-target-libstdc++-v3: all-stage3-target-libstdc++-v3
30384all-stage3: all-stage3-target-libstdc++-v3
30385TARGET-stage3-target-libstdc++-v3 = $(TARGET-target-libstdc++-v3)
30386all-stage3-target-libstdc++-v3: configure-stage3-target-libstdc++-v3
30387	@[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
30388	@r=`${PWD_COMMAND}`; export r; \
30389	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30390	TFLAGS="$(STAGE3_TFLAGS)"; \
30391	$(RAW_CXX_TARGET_EXPORTS) \
30392	  \
30393	cd $(TARGET_SUBDIR)/libstdc++-v3 && \
30394	$(MAKE) $(BASE_FLAGS_TO_PASS) \
30395		CFLAGS="$(CFLAGS_FOR_TARGET)" \
30396		CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
30397		LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
30398		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
30399		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
30400		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
30401		$(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)'   \
30402		TFLAGS="$(STAGE3_TFLAGS)" \
30403		$(TARGET-stage3-target-libstdc++-v3)
30404
30405maybe-clean-stage3-target-libstdc++-v3: clean-stage3-target-libstdc++-v3
30406clean-stage3: clean-stage3-target-libstdc++-v3
30407clean-stage3-target-libstdc++-v3:
30408	@if [ $(current_stage) = stage3 ]; then \
30409	  [ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0; \
30410	else \
30411	  [ -f $(TARGET_SUBDIR)/stage3-libstdc++-v3/Makefile ] || exit 0; \
30412	  $(MAKE) stage3-start; \
30413	fi; \
30414	cd $(TARGET_SUBDIR)/libstdc++-v3 && \
30415	$(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)'  \
30416		  \
30417		 clean
30418@endif target-libstdc++-v3-bootstrap
30419
30420
30421.PHONY: all-stage4-target-libstdc++-v3 maybe-all-stage4-target-libstdc++-v3
30422.PHONY: clean-stage4-target-libstdc++-v3 maybe-clean-stage4-target-libstdc++-v3
30423maybe-all-stage4-target-libstdc++-v3:
30424maybe-clean-stage4-target-libstdc++-v3:
30425@if target-libstdc++-v3-bootstrap
30426maybe-all-stage4-target-libstdc++-v3: all-stage4-target-libstdc++-v3
30427all-stage4: all-stage4-target-libstdc++-v3
30428TARGET-stage4-target-libstdc++-v3 = $(TARGET-target-libstdc++-v3)
30429all-stage4-target-libstdc++-v3: configure-stage4-target-libstdc++-v3
30430	@[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
30431	@r=`${PWD_COMMAND}`; export r; \
30432	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30433	TFLAGS="$(STAGE4_TFLAGS)"; \
30434	$(RAW_CXX_TARGET_EXPORTS) \
30435	  \
30436	cd $(TARGET_SUBDIR)/libstdc++-v3 && \
30437	$(MAKE) $(BASE_FLAGS_TO_PASS) \
30438		CFLAGS="$(CFLAGS_FOR_TARGET)" \
30439		CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
30440		LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
30441		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
30442		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
30443		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
30444		$(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)'   \
30445		TFLAGS="$(STAGE4_TFLAGS)" \
30446		$(TARGET-stage4-target-libstdc++-v3)
30447
30448maybe-clean-stage4-target-libstdc++-v3: clean-stage4-target-libstdc++-v3
30449clean-stage4: clean-stage4-target-libstdc++-v3
30450clean-stage4-target-libstdc++-v3:
30451	@if [ $(current_stage) = stage4 ]; then \
30452	  [ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0; \
30453	else \
30454	  [ -f $(TARGET_SUBDIR)/stage4-libstdc++-v3/Makefile ] || exit 0; \
30455	  $(MAKE) stage4-start; \
30456	fi; \
30457	cd $(TARGET_SUBDIR)/libstdc++-v3 && \
30458	$(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)'  \
30459		  \
30460		 clean
30461@endif target-libstdc++-v3-bootstrap
30462
30463
30464.PHONY: all-stageprofile-target-libstdc++-v3 maybe-all-stageprofile-target-libstdc++-v3
30465.PHONY: clean-stageprofile-target-libstdc++-v3 maybe-clean-stageprofile-target-libstdc++-v3
30466maybe-all-stageprofile-target-libstdc++-v3:
30467maybe-clean-stageprofile-target-libstdc++-v3:
30468@if target-libstdc++-v3-bootstrap
30469maybe-all-stageprofile-target-libstdc++-v3: all-stageprofile-target-libstdc++-v3
30470all-stageprofile: all-stageprofile-target-libstdc++-v3
30471TARGET-stageprofile-target-libstdc++-v3 = $(TARGET-target-libstdc++-v3)
30472all-stageprofile-target-libstdc++-v3: configure-stageprofile-target-libstdc++-v3
30473	@[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
30474	@r=`${PWD_COMMAND}`; export r; \
30475	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30476	TFLAGS="$(STAGEprofile_TFLAGS)"; \
30477	$(RAW_CXX_TARGET_EXPORTS) \
30478	  \
30479	cd $(TARGET_SUBDIR)/libstdc++-v3 && \
30480	$(MAKE) $(BASE_FLAGS_TO_PASS) \
30481		CFLAGS="$(CFLAGS_FOR_TARGET)" \
30482		CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
30483		LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
30484		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
30485		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
30486		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
30487		$(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)'   \
30488		TFLAGS="$(STAGEprofile_TFLAGS)" \
30489		$(TARGET-stageprofile-target-libstdc++-v3)
30490
30491maybe-clean-stageprofile-target-libstdc++-v3: clean-stageprofile-target-libstdc++-v3
30492clean-stageprofile: clean-stageprofile-target-libstdc++-v3
30493clean-stageprofile-target-libstdc++-v3:
30494	@if [ $(current_stage) = stageprofile ]; then \
30495	  [ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0; \
30496	else \
30497	  [ -f $(TARGET_SUBDIR)/stageprofile-libstdc++-v3/Makefile ] || exit 0; \
30498	  $(MAKE) stageprofile-start; \
30499	fi; \
30500	cd $(TARGET_SUBDIR)/libstdc++-v3 && \
30501	$(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)'  \
30502		  \
30503		 clean
30504@endif target-libstdc++-v3-bootstrap
30505
30506
30507.PHONY: all-stagefeedback-target-libstdc++-v3 maybe-all-stagefeedback-target-libstdc++-v3
30508.PHONY: clean-stagefeedback-target-libstdc++-v3 maybe-clean-stagefeedback-target-libstdc++-v3
30509maybe-all-stagefeedback-target-libstdc++-v3:
30510maybe-clean-stagefeedback-target-libstdc++-v3:
30511@if target-libstdc++-v3-bootstrap
30512maybe-all-stagefeedback-target-libstdc++-v3: all-stagefeedback-target-libstdc++-v3
30513all-stagefeedback: all-stagefeedback-target-libstdc++-v3
30514TARGET-stagefeedback-target-libstdc++-v3 = $(TARGET-target-libstdc++-v3)
30515all-stagefeedback-target-libstdc++-v3: configure-stagefeedback-target-libstdc++-v3
30516	@[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
30517	@r=`${PWD_COMMAND}`; export r; \
30518	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30519	TFLAGS="$(STAGEfeedback_TFLAGS)"; \
30520	$(RAW_CXX_TARGET_EXPORTS) \
30521	  \
30522	cd $(TARGET_SUBDIR)/libstdc++-v3 && \
30523	$(MAKE) $(BASE_FLAGS_TO_PASS) \
30524		CFLAGS="$(CFLAGS_FOR_TARGET)" \
30525		CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
30526		LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
30527		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
30528		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
30529		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
30530		$(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)'   \
30531		TFLAGS="$(STAGEfeedback_TFLAGS)" \
30532		$(TARGET-stagefeedback-target-libstdc++-v3)
30533
30534maybe-clean-stagefeedback-target-libstdc++-v3: clean-stagefeedback-target-libstdc++-v3
30535clean-stagefeedback: clean-stagefeedback-target-libstdc++-v3
30536clean-stagefeedback-target-libstdc++-v3:
30537	@if [ $(current_stage) = stagefeedback ]; then \
30538	  [ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0; \
30539	else \
30540	  [ -f $(TARGET_SUBDIR)/stagefeedback-libstdc++-v3/Makefile ] || exit 0; \
30541	  $(MAKE) stagefeedback-start; \
30542	fi; \
30543	cd $(TARGET_SUBDIR)/libstdc++-v3 && \
30544	$(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)'  \
30545		  \
30546		 clean
30547@endif target-libstdc++-v3-bootstrap
30548
30549
30550
30551
30552
30553
30554.PHONY: check-target-libstdc++-v3 maybe-check-target-libstdc++-v3
30555maybe-check-target-libstdc++-v3:
30556@if target-libstdc++-v3
30557maybe-check-target-libstdc++-v3: check-target-libstdc++-v3
30558
30559check-target-libstdc++-v3:
30560	@: $(MAKE); $(unstage)
30561	@r=`${PWD_COMMAND}`; export r; \
30562	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30563	$(RAW_CXX_TARGET_EXPORTS) \
30564	(cd $(TARGET_SUBDIR)/libstdc++-v3 && \
30565	  $(MAKE) $(TARGET_FLAGS_TO_PASS)  'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)'   check)
30566
30567@endif target-libstdc++-v3
30568
30569.PHONY: install-target-libstdc++-v3 maybe-install-target-libstdc++-v3
30570maybe-install-target-libstdc++-v3:
30571@if target-libstdc++-v3
30572maybe-install-target-libstdc++-v3: install-target-libstdc++-v3
30573
30574install-target-libstdc++-v3: installdirs
30575	@: $(MAKE); $(unstage)
30576	@r=`${PWD_COMMAND}`; export r; \
30577	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30578	$(RAW_CXX_TARGET_EXPORTS) \
30579	(cd $(TARGET_SUBDIR)/libstdc++-v3 && \
30580	  $(MAKE) $(TARGET_FLAGS_TO_PASS)  install)
30581
30582@endif target-libstdc++-v3
30583
30584.PHONY: install-strip-target-libstdc++-v3 maybe-install-strip-target-libstdc++-v3
30585maybe-install-strip-target-libstdc++-v3:
30586@if target-libstdc++-v3
30587maybe-install-strip-target-libstdc++-v3: install-strip-target-libstdc++-v3
30588
30589install-strip-target-libstdc++-v3: installdirs
30590	@: $(MAKE); $(unstage)
30591	@r=`${PWD_COMMAND}`; export r; \
30592	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30593	$(RAW_CXX_TARGET_EXPORTS) \
30594	(cd $(TARGET_SUBDIR)/libstdc++-v3 && \
30595	  $(MAKE) $(TARGET_FLAGS_TO_PASS)  install-strip)
30596
30597@endif target-libstdc++-v3
30598
30599# Other targets (info, dvi, pdf, etc.)
30600
30601.PHONY: maybe-info-target-libstdc++-v3 info-target-libstdc++-v3
30602maybe-info-target-libstdc++-v3:
30603@if target-libstdc++-v3
30604maybe-info-target-libstdc++-v3: info-target-libstdc++-v3
30605
30606info-target-libstdc++-v3: \
30607    configure-target-libstdc++-v3
30608	@: $(MAKE); $(unstage)
30609	@[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
30610	r=`${PWD_COMMAND}`; export r; \
30611	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30612	$(RAW_CXX_TARGET_EXPORTS) \
30613	echo "Doing info in $(TARGET_SUBDIR)/libstdc++-v3" ; \
30614	for flag in $(EXTRA_TARGET_FLAGS); do \
30615	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30616	done; \
30617	(cd $(TARGET_SUBDIR)/libstdc++-v3 && \
30618	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30619	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30620	          "RANLIB=$${RANLIB}" \
30621	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30622	           info) \
30623	  || exit 1
30624
30625@endif target-libstdc++-v3
30626
30627.PHONY: maybe-dvi-target-libstdc++-v3 dvi-target-libstdc++-v3
30628maybe-dvi-target-libstdc++-v3:
30629@if target-libstdc++-v3
30630maybe-dvi-target-libstdc++-v3: dvi-target-libstdc++-v3
30631
30632dvi-target-libstdc++-v3: \
30633    configure-target-libstdc++-v3
30634	@: $(MAKE); $(unstage)
30635	@[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
30636	r=`${PWD_COMMAND}`; export r; \
30637	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30638	$(RAW_CXX_TARGET_EXPORTS) \
30639	echo "Doing dvi in $(TARGET_SUBDIR)/libstdc++-v3" ; \
30640	for flag in $(EXTRA_TARGET_FLAGS); do \
30641	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30642	done; \
30643	(cd $(TARGET_SUBDIR)/libstdc++-v3 && \
30644	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30645	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30646	          "RANLIB=$${RANLIB}" \
30647	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30648	           dvi) \
30649	  || exit 1
30650
30651@endif target-libstdc++-v3
30652
30653.PHONY: maybe-pdf-target-libstdc++-v3 pdf-target-libstdc++-v3
30654maybe-pdf-target-libstdc++-v3:
30655@if target-libstdc++-v3
30656maybe-pdf-target-libstdc++-v3: pdf-target-libstdc++-v3
30657
30658pdf-target-libstdc++-v3: \
30659    configure-target-libstdc++-v3
30660	@: $(MAKE); $(unstage)
30661	@[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
30662	r=`${PWD_COMMAND}`; export r; \
30663	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30664	$(RAW_CXX_TARGET_EXPORTS) \
30665	echo "Doing pdf in $(TARGET_SUBDIR)/libstdc++-v3" ; \
30666	for flag in $(EXTRA_TARGET_FLAGS); do \
30667	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30668	done; \
30669	(cd $(TARGET_SUBDIR)/libstdc++-v3 && \
30670	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30671	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30672	          "RANLIB=$${RANLIB}" \
30673	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30674	           pdf) \
30675	  || exit 1
30676
30677@endif target-libstdc++-v3
30678
30679.PHONY: maybe-html-target-libstdc++-v3 html-target-libstdc++-v3
30680maybe-html-target-libstdc++-v3:
30681@if target-libstdc++-v3
30682maybe-html-target-libstdc++-v3: html-target-libstdc++-v3
30683
30684html-target-libstdc++-v3: \
30685    configure-target-libstdc++-v3
30686	@: $(MAKE); $(unstage)
30687	@[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
30688	r=`${PWD_COMMAND}`; export r; \
30689	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30690	$(RAW_CXX_TARGET_EXPORTS) \
30691	echo "Doing html in $(TARGET_SUBDIR)/libstdc++-v3" ; \
30692	for flag in $(EXTRA_TARGET_FLAGS); do \
30693	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30694	done; \
30695	(cd $(TARGET_SUBDIR)/libstdc++-v3 && \
30696	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30697	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30698	          "RANLIB=$${RANLIB}" \
30699	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30700	           html) \
30701	  || exit 1
30702
30703@endif target-libstdc++-v3
30704
30705.PHONY: maybe-TAGS-target-libstdc++-v3 TAGS-target-libstdc++-v3
30706maybe-TAGS-target-libstdc++-v3:
30707@if target-libstdc++-v3
30708maybe-TAGS-target-libstdc++-v3: TAGS-target-libstdc++-v3
30709
30710TAGS-target-libstdc++-v3: \
30711    configure-target-libstdc++-v3
30712	@: $(MAKE); $(unstage)
30713	@[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
30714	r=`${PWD_COMMAND}`; export r; \
30715	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30716	$(RAW_CXX_TARGET_EXPORTS) \
30717	echo "Doing TAGS in $(TARGET_SUBDIR)/libstdc++-v3" ; \
30718	for flag in $(EXTRA_TARGET_FLAGS); do \
30719	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30720	done; \
30721	(cd $(TARGET_SUBDIR)/libstdc++-v3 && \
30722	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30723	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30724	          "RANLIB=$${RANLIB}" \
30725	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30726	           TAGS) \
30727	  || exit 1
30728
30729@endif target-libstdc++-v3
30730
30731.PHONY: maybe-install-info-target-libstdc++-v3 install-info-target-libstdc++-v3
30732maybe-install-info-target-libstdc++-v3:
30733@if target-libstdc++-v3
30734maybe-install-info-target-libstdc++-v3: install-info-target-libstdc++-v3
30735
30736install-info-target-libstdc++-v3: \
30737    configure-target-libstdc++-v3 \
30738    info-target-libstdc++-v3
30739	@: $(MAKE); $(unstage)
30740	@[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
30741	r=`${PWD_COMMAND}`; export r; \
30742	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30743	$(RAW_CXX_TARGET_EXPORTS) \
30744	echo "Doing install-info in $(TARGET_SUBDIR)/libstdc++-v3" ; \
30745	for flag in $(EXTRA_TARGET_FLAGS); do \
30746	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30747	done; \
30748	(cd $(TARGET_SUBDIR)/libstdc++-v3 && \
30749	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30750	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30751	          "RANLIB=$${RANLIB}" \
30752	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30753	           install-info) \
30754	  || exit 1
30755
30756@endif target-libstdc++-v3
30757
30758.PHONY: maybe-install-pdf-target-libstdc++-v3 install-pdf-target-libstdc++-v3
30759maybe-install-pdf-target-libstdc++-v3:
30760@if target-libstdc++-v3
30761maybe-install-pdf-target-libstdc++-v3: install-pdf-target-libstdc++-v3
30762
30763install-pdf-target-libstdc++-v3: \
30764    configure-target-libstdc++-v3 \
30765    pdf-target-libstdc++-v3
30766	@: $(MAKE); $(unstage)
30767	@[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
30768	r=`${PWD_COMMAND}`; export r; \
30769	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30770	$(RAW_CXX_TARGET_EXPORTS) \
30771	echo "Doing install-pdf in $(TARGET_SUBDIR)/libstdc++-v3" ; \
30772	for flag in $(EXTRA_TARGET_FLAGS); do \
30773	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30774	done; \
30775	(cd $(TARGET_SUBDIR)/libstdc++-v3 && \
30776	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30777	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30778	          "RANLIB=$${RANLIB}" \
30779	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30780	           install-pdf) \
30781	  || exit 1
30782
30783@endif target-libstdc++-v3
30784
30785.PHONY: maybe-install-html-target-libstdc++-v3 install-html-target-libstdc++-v3
30786maybe-install-html-target-libstdc++-v3:
30787@if target-libstdc++-v3
30788maybe-install-html-target-libstdc++-v3: install-html-target-libstdc++-v3
30789
30790install-html-target-libstdc++-v3: \
30791    configure-target-libstdc++-v3 \
30792    html-target-libstdc++-v3
30793	@: $(MAKE); $(unstage)
30794	@[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
30795	r=`${PWD_COMMAND}`; export r; \
30796	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30797	$(RAW_CXX_TARGET_EXPORTS) \
30798	echo "Doing install-html in $(TARGET_SUBDIR)/libstdc++-v3" ; \
30799	for flag in $(EXTRA_TARGET_FLAGS); do \
30800	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30801	done; \
30802	(cd $(TARGET_SUBDIR)/libstdc++-v3 && \
30803	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30804	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30805	          "RANLIB=$${RANLIB}" \
30806	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30807	           install-html) \
30808	  || exit 1
30809
30810@endif target-libstdc++-v3
30811
30812.PHONY: maybe-installcheck-target-libstdc++-v3 installcheck-target-libstdc++-v3
30813maybe-installcheck-target-libstdc++-v3:
30814@if target-libstdc++-v3
30815maybe-installcheck-target-libstdc++-v3: installcheck-target-libstdc++-v3
30816
30817installcheck-target-libstdc++-v3: \
30818    configure-target-libstdc++-v3
30819	@: $(MAKE); $(unstage)
30820	@[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
30821	r=`${PWD_COMMAND}`; export r; \
30822	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30823	$(RAW_CXX_TARGET_EXPORTS) \
30824	echo "Doing installcheck in $(TARGET_SUBDIR)/libstdc++-v3" ; \
30825	for flag in $(EXTRA_TARGET_FLAGS); do \
30826	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30827	done; \
30828	(cd $(TARGET_SUBDIR)/libstdc++-v3 && \
30829	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30830	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30831	          "RANLIB=$${RANLIB}" \
30832	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30833	           installcheck) \
30834	  || exit 1
30835
30836@endif target-libstdc++-v3
30837
30838.PHONY: maybe-mostlyclean-target-libstdc++-v3 mostlyclean-target-libstdc++-v3
30839maybe-mostlyclean-target-libstdc++-v3:
30840@if target-libstdc++-v3
30841maybe-mostlyclean-target-libstdc++-v3: mostlyclean-target-libstdc++-v3
30842
30843mostlyclean-target-libstdc++-v3:
30844	@: $(MAKE); $(unstage)
30845	@[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
30846	r=`${PWD_COMMAND}`; export r; \
30847	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30848	$(RAW_CXX_TARGET_EXPORTS) \
30849	echo "Doing mostlyclean in $(TARGET_SUBDIR)/libstdc++-v3" ; \
30850	for flag in $(EXTRA_TARGET_FLAGS); do \
30851	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30852	done; \
30853	(cd $(TARGET_SUBDIR)/libstdc++-v3 && \
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	           mostlyclean) \
30859	  || exit 1
30860
30861@endif target-libstdc++-v3
30862
30863.PHONY: maybe-clean-target-libstdc++-v3 clean-target-libstdc++-v3
30864maybe-clean-target-libstdc++-v3:
30865@if target-libstdc++-v3
30866maybe-clean-target-libstdc++-v3: clean-target-libstdc++-v3
30867
30868clean-target-libstdc++-v3:
30869	@: $(MAKE); $(unstage)
30870	@[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
30871	r=`${PWD_COMMAND}`; export r; \
30872	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30873	$(RAW_CXX_TARGET_EXPORTS) \
30874	echo "Doing clean in $(TARGET_SUBDIR)/libstdc++-v3" ; \
30875	for flag in $(EXTRA_TARGET_FLAGS); do \
30876	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30877	done; \
30878	(cd $(TARGET_SUBDIR)/libstdc++-v3 && \
30879	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30880	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30881	          "RANLIB=$${RANLIB}" \
30882	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30883	           clean) \
30884	  || exit 1
30885
30886@endif target-libstdc++-v3
30887
30888.PHONY: maybe-distclean-target-libstdc++-v3 distclean-target-libstdc++-v3
30889maybe-distclean-target-libstdc++-v3:
30890@if target-libstdc++-v3
30891maybe-distclean-target-libstdc++-v3: distclean-target-libstdc++-v3
30892
30893distclean-target-libstdc++-v3:
30894	@: $(MAKE); $(unstage)
30895	@[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
30896	r=`${PWD_COMMAND}`; export r; \
30897	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30898	$(RAW_CXX_TARGET_EXPORTS) \
30899	echo "Doing distclean in $(TARGET_SUBDIR)/libstdc++-v3" ; \
30900	for flag in $(EXTRA_TARGET_FLAGS); do \
30901	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30902	done; \
30903	(cd $(TARGET_SUBDIR)/libstdc++-v3 && \
30904	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30905	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30906	          "RANLIB=$${RANLIB}" \
30907	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30908	           distclean) \
30909	  || exit 1
30910
30911@endif target-libstdc++-v3
30912
30913.PHONY: maybe-maintainer-clean-target-libstdc++-v3 maintainer-clean-target-libstdc++-v3
30914maybe-maintainer-clean-target-libstdc++-v3:
30915@if target-libstdc++-v3
30916maybe-maintainer-clean-target-libstdc++-v3: maintainer-clean-target-libstdc++-v3
30917
30918maintainer-clean-target-libstdc++-v3:
30919	@: $(MAKE); $(unstage)
30920	@[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
30921	r=`${PWD_COMMAND}`; export r; \
30922	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30923	$(RAW_CXX_TARGET_EXPORTS) \
30924	echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libstdc++-v3" ; \
30925	for flag in $(EXTRA_TARGET_FLAGS); do \
30926	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30927	done; \
30928	(cd $(TARGET_SUBDIR)/libstdc++-v3 && \
30929	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30930	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30931	          "RANLIB=$${RANLIB}" \
30932	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30933	           maintainer-clean) \
30934	  || exit 1
30935
30936@endif target-libstdc++-v3
30937
30938
30939
30940
30941
30942.PHONY: configure-target-libmudflap maybe-configure-target-libmudflap
30943maybe-configure-target-libmudflap:
30944@if gcc-bootstrap
30945configure-target-libmudflap: stage_current
30946@endif gcc-bootstrap
30947@if target-libmudflap
30948maybe-configure-target-libmudflap: configure-target-libmudflap
30949configure-target-libmudflap:
30950	@: $(MAKE); $(unstage)
30951	@r=`${PWD_COMMAND}`; export r; \
30952	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30953	echo "Checking multilib configuration for libmudflap..."; \
30954	$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libmudflap ; \
30955	$(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libmudflap/multilib.tmp 2> /dev/null ; \
30956	if test -r $(TARGET_SUBDIR)/libmudflap/multilib.out; then \
30957	  if cmp -s $(TARGET_SUBDIR)/libmudflap/multilib.tmp $(TARGET_SUBDIR)/libmudflap/multilib.out; then \
30958	    rm -f $(TARGET_SUBDIR)/libmudflap/multilib.tmp; \
30959	  else \
30960	    rm -f $(TARGET_SUBDIR)/libmudflap/Makefile; \
30961	    mv $(TARGET_SUBDIR)/libmudflap/multilib.tmp $(TARGET_SUBDIR)/libmudflap/multilib.out; \
30962	  fi; \
30963	else \
30964	  mv $(TARGET_SUBDIR)/libmudflap/multilib.tmp $(TARGET_SUBDIR)/libmudflap/multilib.out; \
30965	fi; \
30966	test ! -f $(TARGET_SUBDIR)/libmudflap/Makefile || exit 0; \
30967	$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libmudflap ; \
30968	$(NORMAL_TARGET_EXPORTS)  \
30969	echo Configuring in $(TARGET_SUBDIR)/libmudflap; \
30970	cd "$(TARGET_SUBDIR)/libmudflap" || exit 1; \
30971	case $(srcdir) in \
30972	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
30973	  *) topdir=`echo $(TARGET_SUBDIR)/libmudflap/ | \
30974		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
30975	esac; \
30976	srcdiroption="--srcdir=$${topdir}/libmudflap"; \
30977	libsrcdir="$$s/libmudflap"; \
30978	rm -f no-such-file || : ; \
30979	CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
30980	  $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
30981	  --target=${target_alias} $${srcdiroption}  \
30982	  || exit 1
30983@endif target-libmudflap
30984
30985
30986
30987
30988
30989.PHONY: all-target-libmudflap maybe-all-target-libmudflap
30990maybe-all-target-libmudflap:
30991@if gcc-bootstrap
30992all-target-libmudflap: stage_current
30993@endif gcc-bootstrap
30994@if target-libmudflap
30995TARGET-target-libmudflap=all
30996maybe-all-target-libmudflap: all-target-libmudflap
30997all-target-libmudflap: configure-target-libmudflap
30998	@: $(MAKE); $(unstage)
30999	@r=`${PWD_COMMAND}`; export r; \
31000	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31001	$(NORMAL_TARGET_EXPORTS)  \
31002	(cd $(TARGET_SUBDIR)/libmudflap && \
31003	  $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS)  \
31004		$(TARGET-target-libmudflap))
31005@endif target-libmudflap
31006
31007
31008
31009
31010
31011.PHONY: check-target-libmudflap maybe-check-target-libmudflap
31012maybe-check-target-libmudflap:
31013@if target-libmudflap
31014maybe-check-target-libmudflap: check-target-libmudflap
31015
31016check-target-libmudflap:
31017	@: $(MAKE); $(unstage)
31018	@r=`${PWD_COMMAND}`; export r; \
31019	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31020	$(NORMAL_TARGET_EXPORTS) \
31021	(cd $(TARGET_SUBDIR)/libmudflap && \
31022	  $(MAKE) $(TARGET_FLAGS_TO_PASS)   check)
31023
31024@endif target-libmudflap
31025
31026.PHONY: install-target-libmudflap maybe-install-target-libmudflap
31027maybe-install-target-libmudflap:
31028@if target-libmudflap
31029maybe-install-target-libmudflap: install-target-libmudflap
31030
31031install-target-libmudflap: installdirs
31032	@: $(MAKE); $(unstage)
31033	@r=`${PWD_COMMAND}`; export r; \
31034	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31035	$(NORMAL_TARGET_EXPORTS) \
31036	(cd $(TARGET_SUBDIR)/libmudflap && \
31037	  $(MAKE) $(TARGET_FLAGS_TO_PASS)  install)
31038
31039@endif target-libmudflap
31040
31041.PHONY: install-strip-target-libmudflap maybe-install-strip-target-libmudflap
31042maybe-install-strip-target-libmudflap:
31043@if target-libmudflap
31044maybe-install-strip-target-libmudflap: install-strip-target-libmudflap
31045
31046install-strip-target-libmudflap: installdirs
31047	@: $(MAKE); $(unstage)
31048	@r=`${PWD_COMMAND}`; export r; \
31049	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31050	$(NORMAL_TARGET_EXPORTS) \
31051	(cd $(TARGET_SUBDIR)/libmudflap && \
31052	  $(MAKE) $(TARGET_FLAGS_TO_PASS)  install-strip)
31053
31054@endif target-libmudflap
31055
31056# Other targets (info, dvi, pdf, etc.)
31057
31058.PHONY: maybe-info-target-libmudflap info-target-libmudflap
31059maybe-info-target-libmudflap:
31060@if target-libmudflap
31061maybe-info-target-libmudflap: info-target-libmudflap
31062
31063info-target-libmudflap: \
31064    configure-target-libmudflap
31065	@: $(MAKE); $(unstage)
31066	@[ -f $(TARGET_SUBDIR)/libmudflap/Makefile ] || exit 0 ; \
31067	r=`${PWD_COMMAND}`; export r; \
31068	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31069	$(NORMAL_TARGET_EXPORTS) \
31070	echo "Doing info in $(TARGET_SUBDIR)/libmudflap" ; \
31071	for flag in $(EXTRA_TARGET_FLAGS); do \
31072	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31073	done; \
31074	(cd $(TARGET_SUBDIR)/libmudflap && \
31075	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31076	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31077	          "RANLIB=$${RANLIB}" \
31078	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31079	           info) \
31080	  || exit 1
31081
31082@endif target-libmudflap
31083
31084.PHONY: maybe-dvi-target-libmudflap dvi-target-libmudflap
31085maybe-dvi-target-libmudflap:
31086@if target-libmudflap
31087maybe-dvi-target-libmudflap: dvi-target-libmudflap
31088
31089dvi-target-libmudflap: \
31090    configure-target-libmudflap
31091	@: $(MAKE); $(unstage)
31092	@[ -f $(TARGET_SUBDIR)/libmudflap/Makefile ] || exit 0 ; \
31093	r=`${PWD_COMMAND}`; export r; \
31094	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31095	$(NORMAL_TARGET_EXPORTS) \
31096	echo "Doing dvi in $(TARGET_SUBDIR)/libmudflap" ; \
31097	for flag in $(EXTRA_TARGET_FLAGS); do \
31098	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31099	done; \
31100	(cd $(TARGET_SUBDIR)/libmudflap && \
31101	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31102	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31103	          "RANLIB=$${RANLIB}" \
31104	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31105	           dvi) \
31106	  || exit 1
31107
31108@endif target-libmudflap
31109
31110.PHONY: maybe-pdf-target-libmudflap pdf-target-libmudflap
31111maybe-pdf-target-libmudflap:
31112@if target-libmudflap
31113maybe-pdf-target-libmudflap: pdf-target-libmudflap
31114
31115pdf-target-libmudflap: \
31116    configure-target-libmudflap
31117	@: $(MAKE); $(unstage)
31118	@[ -f $(TARGET_SUBDIR)/libmudflap/Makefile ] || exit 0 ; \
31119	r=`${PWD_COMMAND}`; export r; \
31120	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31121	$(NORMAL_TARGET_EXPORTS) \
31122	echo "Doing pdf in $(TARGET_SUBDIR)/libmudflap" ; \
31123	for flag in $(EXTRA_TARGET_FLAGS); do \
31124	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31125	done; \
31126	(cd $(TARGET_SUBDIR)/libmudflap && \
31127	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31128	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31129	          "RANLIB=$${RANLIB}" \
31130	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31131	           pdf) \
31132	  || exit 1
31133
31134@endif target-libmudflap
31135
31136.PHONY: maybe-html-target-libmudflap html-target-libmudflap
31137maybe-html-target-libmudflap:
31138@if target-libmudflap
31139maybe-html-target-libmudflap: html-target-libmudflap
31140
31141html-target-libmudflap: \
31142    configure-target-libmudflap
31143	@: $(MAKE); $(unstage)
31144	@[ -f $(TARGET_SUBDIR)/libmudflap/Makefile ] || exit 0 ; \
31145	r=`${PWD_COMMAND}`; export r; \
31146	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31147	$(NORMAL_TARGET_EXPORTS) \
31148	echo "Doing html in $(TARGET_SUBDIR)/libmudflap" ; \
31149	for flag in $(EXTRA_TARGET_FLAGS); do \
31150	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31151	done; \
31152	(cd $(TARGET_SUBDIR)/libmudflap && \
31153	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31154	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31155	          "RANLIB=$${RANLIB}" \
31156	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31157	           html) \
31158	  || exit 1
31159
31160@endif target-libmudflap
31161
31162.PHONY: maybe-TAGS-target-libmudflap TAGS-target-libmudflap
31163maybe-TAGS-target-libmudflap:
31164@if target-libmudflap
31165maybe-TAGS-target-libmudflap: TAGS-target-libmudflap
31166
31167TAGS-target-libmudflap: \
31168    configure-target-libmudflap
31169	@: $(MAKE); $(unstage)
31170	@[ -f $(TARGET_SUBDIR)/libmudflap/Makefile ] || exit 0 ; \
31171	r=`${PWD_COMMAND}`; export r; \
31172	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31173	$(NORMAL_TARGET_EXPORTS) \
31174	echo "Doing TAGS in $(TARGET_SUBDIR)/libmudflap" ; \
31175	for flag in $(EXTRA_TARGET_FLAGS); do \
31176	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31177	done; \
31178	(cd $(TARGET_SUBDIR)/libmudflap && \
31179	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31180	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31181	          "RANLIB=$${RANLIB}" \
31182	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31183	           TAGS) \
31184	  || exit 1
31185
31186@endif target-libmudflap
31187
31188.PHONY: maybe-install-info-target-libmudflap install-info-target-libmudflap
31189maybe-install-info-target-libmudflap:
31190@if target-libmudflap
31191maybe-install-info-target-libmudflap: install-info-target-libmudflap
31192
31193install-info-target-libmudflap: \
31194    configure-target-libmudflap \
31195    info-target-libmudflap
31196	@: $(MAKE); $(unstage)
31197	@[ -f $(TARGET_SUBDIR)/libmudflap/Makefile ] || exit 0 ; \
31198	r=`${PWD_COMMAND}`; export r; \
31199	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31200	$(NORMAL_TARGET_EXPORTS) \
31201	echo "Doing install-info in $(TARGET_SUBDIR)/libmudflap" ; \
31202	for flag in $(EXTRA_TARGET_FLAGS); do \
31203	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31204	done; \
31205	(cd $(TARGET_SUBDIR)/libmudflap && \
31206	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31207	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31208	          "RANLIB=$${RANLIB}" \
31209	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31210	           install-info) \
31211	  || exit 1
31212
31213@endif target-libmudflap
31214
31215.PHONY: maybe-install-pdf-target-libmudflap install-pdf-target-libmudflap
31216maybe-install-pdf-target-libmudflap:
31217@if target-libmudflap
31218maybe-install-pdf-target-libmudflap: install-pdf-target-libmudflap
31219
31220install-pdf-target-libmudflap: \
31221    configure-target-libmudflap \
31222    pdf-target-libmudflap
31223	@: $(MAKE); $(unstage)
31224	@[ -f $(TARGET_SUBDIR)/libmudflap/Makefile ] || exit 0 ; \
31225	r=`${PWD_COMMAND}`; export r; \
31226	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31227	$(NORMAL_TARGET_EXPORTS) \
31228	echo "Doing install-pdf in $(TARGET_SUBDIR)/libmudflap" ; \
31229	for flag in $(EXTRA_TARGET_FLAGS); do \
31230	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31231	done; \
31232	(cd $(TARGET_SUBDIR)/libmudflap && \
31233	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31234	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31235	          "RANLIB=$${RANLIB}" \
31236	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31237	           install-pdf) \
31238	  || exit 1
31239
31240@endif target-libmudflap
31241
31242.PHONY: maybe-install-html-target-libmudflap install-html-target-libmudflap
31243maybe-install-html-target-libmudflap:
31244@if target-libmudflap
31245maybe-install-html-target-libmudflap: install-html-target-libmudflap
31246
31247install-html-target-libmudflap: \
31248    configure-target-libmudflap \
31249    html-target-libmudflap
31250	@: $(MAKE); $(unstage)
31251	@[ -f $(TARGET_SUBDIR)/libmudflap/Makefile ] || exit 0 ; \
31252	r=`${PWD_COMMAND}`; export r; \
31253	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31254	$(NORMAL_TARGET_EXPORTS) \
31255	echo "Doing install-html in $(TARGET_SUBDIR)/libmudflap" ; \
31256	for flag in $(EXTRA_TARGET_FLAGS); do \
31257	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31258	done; \
31259	(cd $(TARGET_SUBDIR)/libmudflap && \
31260	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31261	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31262	          "RANLIB=$${RANLIB}" \
31263	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31264	           install-html) \
31265	  || exit 1
31266
31267@endif target-libmudflap
31268
31269.PHONY: maybe-installcheck-target-libmudflap installcheck-target-libmudflap
31270maybe-installcheck-target-libmudflap:
31271@if target-libmudflap
31272maybe-installcheck-target-libmudflap: installcheck-target-libmudflap
31273
31274installcheck-target-libmudflap: \
31275    configure-target-libmudflap
31276	@: $(MAKE); $(unstage)
31277	@[ -f $(TARGET_SUBDIR)/libmudflap/Makefile ] || exit 0 ; \
31278	r=`${PWD_COMMAND}`; export r; \
31279	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31280	$(NORMAL_TARGET_EXPORTS) \
31281	echo "Doing installcheck in $(TARGET_SUBDIR)/libmudflap" ; \
31282	for flag in $(EXTRA_TARGET_FLAGS); do \
31283	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31284	done; \
31285	(cd $(TARGET_SUBDIR)/libmudflap && \
31286	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31287	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31288	          "RANLIB=$${RANLIB}" \
31289	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31290	           installcheck) \
31291	  || exit 1
31292
31293@endif target-libmudflap
31294
31295.PHONY: maybe-mostlyclean-target-libmudflap mostlyclean-target-libmudflap
31296maybe-mostlyclean-target-libmudflap:
31297@if target-libmudflap
31298maybe-mostlyclean-target-libmudflap: mostlyclean-target-libmudflap
31299
31300mostlyclean-target-libmudflap:
31301	@: $(MAKE); $(unstage)
31302	@[ -f $(TARGET_SUBDIR)/libmudflap/Makefile ] || exit 0 ; \
31303	r=`${PWD_COMMAND}`; export r; \
31304	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31305	$(NORMAL_TARGET_EXPORTS) \
31306	echo "Doing mostlyclean in $(TARGET_SUBDIR)/libmudflap" ; \
31307	for flag in $(EXTRA_TARGET_FLAGS); do \
31308	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31309	done; \
31310	(cd $(TARGET_SUBDIR)/libmudflap && \
31311	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31312	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31313	          "RANLIB=$${RANLIB}" \
31314	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31315	           mostlyclean) \
31316	  || exit 1
31317
31318@endif target-libmudflap
31319
31320.PHONY: maybe-clean-target-libmudflap clean-target-libmudflap
31321maybe-clean-target-libmudflap:
31322@if target-libmudflap
31323maybe-clean-target-libmudflap: clean-target-libmudflap
31324
31325clean-target-libmudflap:
31326	@: $(MAKE); $(unstage)
31327	@[ -f $(TARGET_SUBDIR)/libmudflap/Makefile ] || exit 0 ; \
31328	r=`${PWD_COMMAND}`; export r; \
31329	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31330	$(NORMAL_TARGET_EXPORTS) \
31331	echo "Doing clean in $(TARGET_SUBDIR)/libmudflap" ; \
31332	for flag in $(EXTRA_TARGET_FLAGS); do \
31333	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31334	done; \
31335	(cd $(TARGET_SUBDIR)/libmudflap && \
31336	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31337	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31338	          "RANLIB=$${RANLIB}" \
31339	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31340	           clean) \
31341	  || exit 1
31342
31343@endif target-libmudflap
31344
31345.PHONY: maybe-distclean-target-libmudflap distclean-target-libmudflap
31346maybe-distclean-target-libmudflap:
31347@if target-libmudflap
31348maybe-distclean-target-libmudflap: distclean-target-libmudflap
31349
31350distclean-target-libmudflap:
31351	@: $(MAKE); $(unstage)
31352	@[ -f $(TARGET_SUBDIR)/libmudflap/Makefile ] || exit 0 ; \
31353	r=`${PWD_COMMAND}`; export r; \
31354	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31355	$(NORMAL_TARGET_EXPORTS) \
31356	echo "Doing distclean in $(TARGET_SUBDIR)/libmudflap" ; \
31357	for flag in $(EXTRA_TARGET_FLAGS); do \
31358	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31359	done; \
31360	(cd $(TARGET_SUBDIR)/libmudflap && \
31361	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31362	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31363	          "RANLIB=$${RANLIB}" \
31364	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31365	           distclean) \
31366	  || exit 1
31367
31368@endif target-libmudflap
31369
31370.PHONY: maybe-maintainer-clean-target-libmudflap maintainer-clean-target-libmudflap
31371maybe-maintainer-clean-target-libmudflap:
31372@if target-libmudflap
31373maybe-maintainer-clean-target-libmudflap: maintainer-clean-target-libmudflap
31374
31375maintainer-clean-target-libmudflap:
31376	@: $(MAKE); $(unstage)
31377	@[ -f $(TARGET_SUBDIR)/libmudflap/Makefile ] || exit 0 ; \
31378	r=`${PWD_COMMAND}`; export r; \
31379	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31380	$(NORMAL_TARGET_EXPORTS) \
31381	echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libmudflap" ; \
31382	for flag in $(EXTRA_TARGET_FLAGS); do \
31383	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31384	done; \
31385	(cd $(TARGET_SUBDIR)/libmudflap && \
31386	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31387	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31388	          "RANLIB=$${RANLIB}" \
31389	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31390	           maintainer-clean) \
31391	  || exit 1
31392
31393@endif target-libmudflap
31394
31395
31396
31397
31398
31399.PHONY: configure-target-libssp maybe-configure-target-libssp
31400maybe-configure-target-libssp:
31401@if gcc-bootstrap
31402configure-target-libssp: stage_current
31403@endif gcc-bootstrap
31404@if target-libssp
31405maybe-configure-target-libssp: configure-target-libssp
31406configure-target-libssp:
31407	@: $(MAKE); $(unstage)
31408	@r=`${PWD_COMMAND}`; export r; \
31409	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31410	echo "Checking multilib configuration for libssp..."; \
31411	$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libssp ; \
31412	$(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libssp/multilib.tmp 2> /dev/null ; \
31413	if test -r $(TARGET_SUBDIR)/libssp/multilib.out; then \
31414	  if cmp -s $(TARGET_SUBDIR)/libssp/multilib.tmp $(TARGET_SUBDIR)/libssp/multilib.out; then \
31415	    rm -f $(TARGET_SUBDIR)/libssp/multilib.tmp; \
31416	  else \
31417	    rm -f $(TARGET_SUBDIR)/libssp/Makefile; \
31418	    mv $(TARGET_SUBDIR)/libssp/multilib.tmp $(TARGET_SUBDIR)/libssp/multilib.out; \
31419	  fi; \
31420	else \
31421	  mv $(TARGET_SUBDIR)/libssp/multilib.tmp $(TARGET_SUBDIR)/libssp/multilib.out; \
31422	fi; \
31423	test ! -f $(TARGET_SUBDIR)/libssp/Makefile || exit 0; \
31424	$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libssp ; \
31425	$(NORMAL_TARGET_EXPORTS)  \
31426	echo Configuring in $(TARGET_SUBDIR)/libssp; \
31427	cd "$(TARGET_SUBDIR)/libssp" || exit 1; \
31428	case $(srcdir) in \
31429	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
31430	  *) topdir=`echo $(TARGET_SUBDIR)/libssp/ | \
31431		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
31432	esac; \
31433	srcdiroption="--srcdir=$${topdir}/libssp"; \
31434	libsrcdir="$$s/libssp"; \
31435	rm -f no-such-file || : ; \
31436	CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
31437	  $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
31438	  --target=${target_alias} $${srcdiroption}  \
31439	  || exit 1
31440@endif target-libssp
31441
31442
31443
31444
31445
31446.PHONY: all-target-libssp maybe-all-target-libssp
31447maybe-all-target-libssp:
31448@if gcc-bootstrap
31449all-target-libssp: stage_current
31450@endif gcc-bootstrap
31451@if target-libssp
31452TARGET-target-libssp=all
31453maybe-all-target-libssp: all-target-libssp
31454all-target-libssp: configure-target-libssp
31455	@: $(MAKE); $(unstage)
31456	@r=`${PWD_COMMAND}`; export r; \
31457	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31458	$(NORMAL_TARGET_EXPORTS)  \
31459	(cd $(TARGET_SUBDIR)/libssp && \
31460	  $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS)  \
31461		$(TARGET-target-libssp))
31462@endif target-libssp
31463
31464
31465
31466
31467
31468.PHONY: check-target-libssp maybe-check-target-libssp
31469maybe-check-target-libssp:
31470@if target-libssp
31471maybe-check-target-libssp: check-target-libssp
31472
31473check-target-libssp:
31474	@: $(MAKE); $(unstage)
31475	@r=`${PWD_COMMAND}`; export r; \
31476	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31477	$(NORMAL_TARGET_EXPORTS) \
31478	(cd $(TARGET_SUBDIR)/libssp && \
31479	  $(MAKE) $(TARGET_FLAGS_TO_PASS)   check)
31480
31481@endif target-libssp
31482
31483.PHONY: install-target-libssp maybe-install-target-libssp
31484maybe-install-target-libssp:
31485@if target-libssp
31486maybe-install-target-libssp: install-target-libssp
31487
31488install-target-libssp: installdirs
31489	@: $(MAKE); $(unstage)
31490	@r=`${PWD_COMMAND}`; export r; \
31491	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31492	$(NORMAL_TARGET_EXPORTS) \
31493	(cd $(TARGET_SUBDIR)/libssp && \
31494	  $(MAKE) $(TARGET_FLAGS_TO_PASS)  install)
31495
31496@endif target-libssp
31497
31498.PHONY: install-strip-target-libssp maybe-install-strip-target-libssp
31499maybe-install-strip-target-libssp:
31500@if target-libssp
31501maybe-install-strip-target-libssp: install-strip-target-libssp
31502
31503install-strip-target-libssp: installdirs
31504	@: $(MAKE); $(unstage)
31505	@r=`${PWD_COMMAND}`; export r; \
31506	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31507	$(NORMAL_TARGET_EXPORTS) \
31508	(cd $(TARGET_SUBDIR)/libssp && \
31509	  $(MAKE) $(TARGET_FLAGS_TO_PASS)  install-strip)
31510
31511@endif target-libssp
31512
31513# Other targets (info, dvi, pdf, etc.)
31514
31515.PHONY: maybe-info-target-libssp info-target-libssp
31516maybe-info-target-libssp:
31517@if target-libssp
31518maybe-info-target-libssp: info-target-libssp
31519
31520info-target-libssp: \
31521    configure-target-libssp
31522	@: $(MAKE); $(unstage)
31523	@[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
31524	r=`${PWD_COMMAND}`; export r; \
31525	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31526	$(NORMAL_TARGET_EXPORTS) \
31527	echo "Doing info in $(TARGET_SUBDIR)/libssp" ; \
31528	for flag in $(EXTRA_TARGET_FLAGS); do \
31529	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31530	done; \
31531	(cd $(TARGET_SUBDIR)/libssp && \
31532	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31533	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31534	          "RANLIB=$${RANLIB}" \
31535	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31536	           info) \
31537	  || exit 1
31538
31539@endif target-libssp
31540
31541.PHONY: maybe-dvi-target-libssp dvi-target-libssp
31542maybe-dvi-target-libssp:
31543@if target-libssp
31544maybe-dvi-target-libssp: dvi-target-libssp
31545
31546dvi-target-libssp: \
31547    configure-target-libssp
31548	@: $(MAKE); $(unstage)
31549	@[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
31550	r=`${PWD_COMMAND}`; export r; \
31551	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31552	$(NORMAL_TARGET_EXPORTS) \
31553	echo "Doing dvi in $(TARGET_SUBDIR)/libssp" ; \
31554	for flag in $(EXTRA_TARGET_FLAGS); do \
31555	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31556	done; \
31557	(cd $(TARGET_SUBDIR)/libssp && \
31558	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31559	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31560	          "RANLIB=$${RANLIB}" \
31561	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31562	           dvi) \
31563	  || exit 1
31564
31565@endif target-libssp
31566
31567.PHONY: maybe-pdf-target-libssp pdf-target-libssp
31568maybe-pdf-target-libssp:
31569@if target-libssp
31570maybe-pdf-target-libssp: pdf-target-libssp
31571
31572pdf-target-libssp: \
31573    configure-target-libssp
31574	@: $(MAKE); $(unstage)
31575	@[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
31576	r=`${PWD_COMMAND}`; export r; \
31577	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31578	$(NORMAL_TARGET_EXPORTS) \
31579	echo "Doing pdf in $(TARGET_SUBDIR)/libssp" ; \
31580	for flag in $(EXTRA_TARGET_FLAGS); do \
31581	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31582	done; \
31583	(cd $(TARGET_SUBDIR)/libssp && \
31584	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31585	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31586	          "RANLIB=$${RANLIB}" \
31587	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31588	           pdf) \
31589	  || exit 1
31590
31591@endif target-libssp
31592
31593.PHONY: maybe-html-target-libssp html-target-libssp
31594maybe-html-target-libssp:
31595@if target-libssp
31596maybe-html-target-libssp: html-target-libssp
31597
31598html-target-libssp: \
31599    configure-target-libssp
31600	@: $(MAKE); $(unstage)
31601	@[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
31602	r=`${PWD_COMMAND}`; export r; \
31603	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31604	$(NORMAL_TARGET_EXPORTS) \
31605	echo "Doing html in $(TARGET_SUBDIR)/libssp" ; \
31606	for flag in $(EXTRA_TARGET_FLAGS); do \
31607	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31608	done; \
31609	(cd $(TARGET_SUBDIR)/libssp && \
31610	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31611	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31612	          "RANLIB=$${RANLIB}" \
31613	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31614	           html) \
31615	  || exit 1
31616
31617@endif target-libssp
31618
31619.PHONY: maybe-TAGS-target-libssp TAGS-target-libssp
31620maybe-TAGS-target-libssp:
31621@if target-libssp
31622maybe-TAGS-target-libssp: TAGS-target-libssp
31623
31624TAGS-target-libssp: \
31625    configure-target-libssp
31626	@: $(MAKE); $(unstage)
31627	@[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
31628	r=`${PWD_COMMAND}`; export r; \
31629	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31630	$(NORMAL_TARGET_EXPORTS) \
31631	echo "Doing TAGS in $(TARGET_SUBDIR)/libssp" ; \
31632	for flag in $(EXTRA_TARGET_FLAGS); do \
31633	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31634	done; \
31635	(cd $(TARGET_SUBDIR)/libssp && \
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	           TAGS) \
31641	  || exit 1
31642
31643@endif target-libssp
31644
31645.PHONY: maybe-install-info-target-libssp install-info-target-libssp
31646maybe-install-info-target-libssp:
31647@if target-libssp
31648maybe-install-info-target-libssp: install-info-target-libssp
31649
31650install-info-target-libssp: \
31651    configure-target-libssp \
31652    info-target-libssp
31653	@: $(MAKE); $(unstage)
31654	@[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
31655	r=`${PWD_COMMAND}`; export r; \
31656	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31657	$(NORMAL_TARGET_EXPORTS) \
31658	echo "Doing install-info in $(TARGET_SUBDIR)/libssp" ; \
31659	for flag in $(EXTRA_TARGET_FLAGS); do \
31660	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31661	done; \
31662	(cd $(TARGET_SUBDIR)/libssp && \
31663	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31664	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31665	          "RANLIB=$${RANLIB}" \
31666	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31667	           install-info) \
31668	  || exit 1
31669
31670@endif target-libssp
31671
31672.PHONY: maybe-install-pdf-target-libssp install-pdf-target-libssp
31673maybe-install-pdf-target-libssp:
31674@if target-libssp
31675maybe-install-pdf-target-libssp: install-pdf-target-libssp
31676
31677install-pdf-target-libssp: \
31678    configure-target-libssp \
31679    pdf-target-libssp
31680	@: $(MAKE); $(unstage)
31681	@[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
31682	r=`${PWD_COMMAND}`; export r; \
31683	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31684	$(NORMAL_TARGET_EXPORTS) \
31685	echo "Doing install-pdf in $(TARGET_SUBDIR)/libssp" ; \
31686	for flag in $(EXTRA_TARGET_FLAGS); do \
31687	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31688	done; \
31689	(cd $(TARGET_SUBDIR)/libssp && \
31690	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31691	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31692	          "RANLIB=$${RANLIB}" \
31693	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31694	           install-pdf) \
31695	  || exit 1
31696
31697@endif target-libssp
31698
31699.PHONY: maybe-install-html-target-libssp install-html-target-libssp
31700maybe-install-html-target-libssp:
31701@if target-libssp
31702maybe-install-html-target-libssp: install-html-target-libssp
31703
31704install-html-target-libssp: \
31705    configure-target-libssp \
31706    html-target-libssp
31707	@: $(MAKE); $(unstage)
31708	@[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
31709	r=`${PWD_COMMAND}`; export r; \
31710	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31711	$(NORMAL_TARGET_EXPORTS) \
31712	echo "Doing install-html in $(TARGET_SUBDIR)/libssp" ; \
31713	for flag in $(EXTRA_TARGET_FLAGS); do \
31714	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31715	done; \
31716	(cd $(TARGET_SUBDIR)/libssp && \
31717	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31718	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31719	          "RANLIB=$${RANLIB}" \
31720	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31721	           install-html) \
31722	  || exit 1
31723
31724@endif target-libssp
31725
31726.PHONY: maybe-installcheck-target-libssp installcheck-target-libssp
31727maybe-installcheck-target-libssp:
31728@if target-libssp
31729maybe-installcheck-target-libssp: installcheck-target-libssp
31730
31731installcheck-target-libssp: \
31732    configure-target-libssp
31733	@: $(MAKE); $(unstage)
31734	@[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
31735	r=`${PWD_COMMAND}`; export r; \
31736	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31737	$(NORMAL_TARGET_EXPORTS) \
31738	echo "Doing installcheck in $(TARGET_SUBDIR)/libssp" ; \
31739	for flag in $(EXTRA_TARGET_FLAGS); do \
31740	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31741	done; \
31742	(cd $(TARGET_SUBDIR)/libssp && \
31743	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31744	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31745	          "RANLIB=$${RANLIB}" \
31746	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31747	           installcheck) \
31748	  || exit 1
31749
31750@endif target-libssp
31751
31752.PHONY: maybe-mostlyclean-target-libssp mostlyclean-target-libssp
31753maybe-mostlyclean-target-libssp:
31754@if target-libssp
31755maybe-mostlyclean-target-libssp: mostlyclean-target-libssp
31756
31757mostlyclean-target-libssp:
31758	@: $(MAKE); $(unstage)
31759	@[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
31760	r=`${PWD_COMMAND}`; export r; \
31761	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31762	$(NORMAL_TARGET_EXPORTS) \
31763	echo "Doing mostlyclean in $(TARGET_SUBDIR)/libssp" ; \
31764	for flag in $(EXTRA_TARGET_FLAGS); do \
31765	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31766	done; \
31767	(cd $(TARGET_SUBDIR)/libssp && \
31768	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31769	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31770	          "RANLIB=$${RANLIB}" \
31771	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31772	           mostlyclean) \
31773	  || exit 1
31774
31775@endif target-libssp
31776
31777.PHONY: maybe-clean-target-libssp clean-target-libssp
31778maybe-clean-target-libssp:
31779@if target-libssp
31780maybe-clean-target-libssp: clean-target-libssp
31781
31782clean-target-libssp:
31783	@: $(MAKE); $(unstage)
31784	@[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
31785	r=`${PWD_COMMAND}`; export r; \
31786	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31787	$(NORMAL_TARGET_EXPORTS) \
31788	echo "Doing clean in $(TARGET_SUBDIR)/libssp" ; \
31789	for flag in $(EXTRA_TARGET_FLAGS); do \
31790	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31791	done; \
31792	(cd $(TARGET_SUBDIR)/libssp && \
31793	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31794	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31795	          "RANLIB=$${RANLIB}" \
31796	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31797	           clean) \
31798	  || exit 1
31799
31800@endif target-libssp
31801
31802.PHONY: maybe-distclean-target-libssp distclean-target-libssp
31803maybe-distclean-target-libssp:
31804@if target-libssp
31805maybe-distclean-target-libssp: distclean-target-libssp
31806
31807distclean-target-libssp:
31808	@: $(MAKE); $(unstage)
31809	@[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
31810	r=`${PWD_COMMAND}`; export r; \
31811	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31812	$(NORMAL_TARGET_EXPORTS) \
31813	echo "Doing distclean in $(TARGET_SUBDIR)/libssp" ; \
31814	for flag in $(EXTRA_TARGET_FLAGS); do \
31815	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31816	done; \
31817	(cd $(TARGET_SUBDIR)/libssp && \
31818	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31819	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31820	          "RANLIB=$${RANLIB}" \
31821	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31822	           distclean) \
31823	  || exit 1
31824
31825@endif target-libssp
31826
31827.PHONY: maybe-maintainer-clean-target-libssp maintainer-clean-target-libssp
31828maybe-maintainer-clean-target-libssp:
31829@if target-libssp
31830maybe-maintainer-clean-target-libssp: maintainer-clean-target-libssp
31831
31832maintainer-clean-target-libssp:
31833	@: $(MAKE); $(unstage)
31834	@[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
31835	r=`${PWD_COMMAND}`; export r; \
31836	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31837	$(NORMAL_TARGET_EXPORTS) \
31838	echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libssp" ; \
31839	for flag in $(EXTRA_TARGET_FLAGS); do \
31840	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31841	done; \
31842	(cd $(TARGET_SUBDIR)/libssp && \
31843	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31844	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31845	          "RANLIB=$${RANLIB}" \
31846	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31847	           maintainer-clean) \
31848	  || exit 1
31849
31850@endif target-libssp
31851
31852
31853
31854
31855
31856.PHONY: configure-target-newlib maybe-configure-target-newlib
31857maybe-configure-target-newlib:
31858@if gcc-bootstrap
31859configure-target-newlib: stage_current
31860@endif gcc-bootstrap
31861@if target-newlib
31862maybe-configure-target-newlib: configure-target-newlib
31863configure-target-newlib:
31864	@: $(MAKE); $(unstage)
31865	@r=`${PWD_COMMAND}`; export r; \
31866	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31867	echo "Checking multilib configuration for newlib..."; \
31868	$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/newlib ; \
31869	$(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/newlib/multilib.tmp 2> /dev/null ; \
31870	if test -r $(TARGET_SUBDIR)/newlib/multilib.out; then \
31871	  if cmp -s $(TARGET_SUBDIR)/newlib/multilib.tmp $(TARGET_SUBDIR)/newlib/multilib.out; then \
31872	    rm -f $(TARGET_SUBDIR)/newlib/multilib.tmp; \
31873	  else \
31874	    rm -f $(TARGET_SUBDIR)/newlib/Makefile; \
31875	    mv $(TARGET_SUBDIR)/newlib/multilib.tmp $(TARGET_SUBDIR)/newlib/multilib.out; \
31876	  fi; \
31877	else \
31878	  mv $(TARGET_SUBDIR)/newlib/multilib.tmp $(TARGET_SUBDIR)/newlib/multilib.out; \
31879	fi; \
31880	test ! -f $(TARGET_SUBDIR)/newlib/Makefile || exit 0; \
31881	$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/newlib ; \
31882	$(NORMAL_TARGET_EXPORTS)  \
31883	echo Configuring in $(TARGET_SUBDIR)/newlib; \
31884	cd "$(TARGET_SUBDIR)/newlib" || exit 1; \
31885	case $(srcdir) in \
31886	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
31887	  *) topdir=`echo $(TARGET_SUBDIR)/newlib/ | \
31888		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
31889	esac; \
31890	srcdiroption="--srcdir=$${topdir}/newlib"; \
31891	libsrcdir="$$s/newlib"; \
31892	rm -f no-such-file || : ; \
31893	CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
31894	  $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
31895	  --target=${target_alias} $${srcdiroption}  \
31896	  || exit 1
31897@endif target-newlib
31898
31899
31900
31901
31902
31903.PHONY: all-target-newlib maybe-all-target-newlib
31904maybe-all-target-newlib:
31905@if gcc-bootstrap
31906all-target-newlib: stage_current
31907@endif gcc-bootstrap
31908@if target-newlib
31909TARGET-target-newlib=all
31910maybe-all-target-newlib: all-target-newlib
31911all-target-newlib: configure-target-newlib
31912	@: $(MAKE); $(unstage)
31913	@r=`${PWD_COMMAND}`; export r; \
31914	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31915	$(NORMAL_TARGET_EXPORTS)  \
31916	(cd $(TARGET_SUBDIR)/newlib && \
31917	  $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS)  \
31918		$(TARGET-target-newlib))
31919@endif target-newlib
31920
31921
31922
31923
31924
31925.PHONY: check-target-newlib maybe-check-target-newlib
31926maybe-check-target-newlib:
31927@if target-newlib
31928maybe-check-target-newlib: check-target-newlib
31929
31930check-target-newlib:
31931	@: $(MAKE); $(unstage)
31932	@r=`${PWD_COMMAND}`; export r; \
31933	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31934	$(NORMAL_TARGET_EXPORTS) \
31935	(cd $(TARGET_SUBDIR)/newlib && \
31936	  $(MAKE) $(TARGET_FLAGS_TO_PASS)   check)
31937
31938@endif target-newlib
31939
31940.PHONY: install-target-newlib maybe-install-target-newlib
31941maybe-install-target-newlib:
31942@if target-newlib
31943maybe-install-target-newlib: install-target-newlib
31944
31945install-target-newlib: installdirs
31946	@: $(MAKE); $(unstage)
31947	@r=`${PWD_COMMAND}`; export r; \
31948	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31949	$(NORMAL_TARGET_EXPORTS) \
31950	(cd $(TARGET_SUBDIR)/newlib && \
31951	  $(MAKE) $(TARGET_FLAGS_TO_PASS)  install)
31952
31953@endif target-newlib
31954
31955.PHONY: install-strip-target-newlib maybe-install-strip-target-newlib
31956maybe-install-strip-target-newlib:
31957@if target-newlib
31958maybe-install-strip-target-newlib: install-strip-target-newlib
31959
31960install-strip-target-newlib: installdirs
31961	@: $(MAKE); $(unstage)
31962	@r=`${PWD_COMMAND}`; export r; \
31963	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31964	$(NORMAL_TARGET_EXPORTS) \
31965	(cd $(TARGET_SUBDIR)/newlib && \
31966	  $(MAKE) $(TARGET_FLAGS_TO_PASS)  install-strip)
31967
31968@endif target-newlib
31969
31970# Other targets (info, dvi, pdf, etc.)
31971
31972.PHONY: maybe-info-target-newlib info-target-newlib
31973maybe-info-target-newlib:
31974@if target-newlib
31975maybe-info-target-newlib: info-target-newlib
31976
31977info-target-newlib: \
31978    configure-target-newlib
31979	@: $(MAKE); $(unstage)
31980	@[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
31981	r=`${PWD_COMMAND}`; export r; \
31982	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31983	$(NORMAL_TARGET_EXPORTS) \
31984	echo "Doing info in $(TARGET_SUBDIR)/newlib" ; \
31985	for flag in $(EXTRA_TARGET_FLAGS); do \
31986	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31987	done; \
31988	(cd $(TARGET_SUBDIR)/newlib && \
31989	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31990	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31991	          "RANLIB=$${RANLIB}" \
31992	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31993	           info) \
31994	  || exit 1
31995
31996@endif target-newlib
31997
31998.PHONY: maybe-dvi-target-newlib dvi-target-newlib
31999maybe-dvi-target-newlib:
32000@if target-newlib
32001maybe-dvi-target-newlib: dvi-target-newlib
32002
32003dvi-target-newlib: \
32004    configure-target-newlib
32005	@: $(MAKE); $(unstage)
32006	@[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
32007	r=`${PWD_COMMAND}`; export r; \
32008	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32009	$(NORMAL_TARGET_EXPORTS) \
32010	echo "Doing dvi in $(TARGET_SUBDIR)/newlib" ; \
32011	for flag in $(EXTRA_TARGET_FLAGS); do \
32012	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32013	done; \
32014	(cd $(TARGET_SUBDIR)/newlib && \
32015	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32016	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32017	          "RANLIB=$${RANLIB}" \
32018	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32019	           dvi) \
32020	  || exit 1
32021
32022@endif target-newlib
32023
32024.PHONY: maybe-pdf-target-newlib pdf-target-newlib
32025maybe-pdf-target-newlib:
32026@if target-newlib
32027maybe-pdf-target-newlib: pdf-target-newlib
32028
32029pdf-target-newlib: \
32030    configure-target-newlib
32031	@: $(MAKE); $(unstage)
32032	@[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
32033	r=`${PWD_COMMAND}`; export r; \
32034	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32035	$(NORMAL_TARGET_EXPORTS) \
32036	echo "Doing pdf in $(TARGET_SUBDIR)/newlib" ; \
32037	for flag in $(EXTRA_TARGET_FLAGS); do \
32038	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32039	done; \
32040	(cd $(TARGET_SUBDIR)/newlib && \
32041	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32042	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32043	          "RANLIB=$${RANLIB}" \
32044	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32045	           pdf) \
32046	  || exit 1
32047
32048@endif target-newlib
32049
32050.PHONY: maybe-html-target-newlib html-target-newlib
32051maybe-html-target-newlib:
32052@if target-newlib
32053maybe-html-target-newlib: html-target-newlib
32054
32055html-target-newlib: \
32056    configure-target-newlib
32057	@: $(MAKE); $(unstage)
32058	@[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
32059	r=`${PWD_COMMAND}`; export r; \
32060	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32061	$(NORMAL_TARGET_EXPORTS) \
32062	echo "Doing html in $(TARGET_SUBDIR)/newlib" ; \
32063	for flag in $(EXTRA_TARGET_FLAGS); do \
32064	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32065	done; \
32066	(cd $(TARGET_SUBDIR)/newlib && \
32067	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32068	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32069	          "RANLIB=$${RANLIB}" \
32070	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32071	           html) \
32072	  || exit 1
32073
32074@endif target-newlib
32075
32076.PHONY: maybe-TAGS-target-newlib TAGS-target-newlib
32077maybe-TAGS-target-newlib:
32078@if target-newlib
32079maybe-TAGS-target-newlib: TAGS-target-newlib
32080
32081TAGS-target-newlib: \
32082    configure-target-newlib
32083	@: $(MAKE); $(unstage)
32084	@[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
32085	r=`${PWD_COMMAND}`; export r; \
32086	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32087	$(NORMAL_TARGET_EXPORTS) \
32088	echo "Doing TAGS in $(TARGET_SUBDIR)/newlib" ; \
32089	for flag in $(EXTRA_TARGET_FLAGS); do \
32090	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32091	done; \
32092	(cd $(TARGET_SUBDIR)/newlib && \
32093	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32094	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32095	          "RANLIB=$${RANLIB}" \
32096	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32097	           TAGS) \
32098	  || exit 1
32099
32100@endif target-newlib
32101
32102.PHONY: maybe-install-info-target-newlib install-info-target-newlib
32103maybe-install-info-target-newlib:
32104@if target-newlib
32105maybe-install-info-target-newlib: install-info-target-newlib
32106
32107install-info-target-newlib: \
32108    configure-target-newlib \
32109    info-target-newlib
32110	@: $(MAKE); $(unstage)
32111	@[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
32112	r=`${PWD_COMMAND}`; export r; \
32113	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32114	$(NORMAL_TARGET_EXPORTS) \
32115	echo "Doing install-info in $(TARGET_SUBDIR)/newlib" ; \
32116	for flag in $(EXTRA_TARGET_FLAGS); do \
32117	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32118	done; \
32119	(cd $(TARGET_SUBDIR)/newlib && \
32120	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32121	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32122	          "RANLIB=$${RANLIB}" \
32123	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32124	           install-info) \
32125	  || exit 1
32126
32127@endif target-newlib
32128
32129.PHONY: maybe-install-pdf-target-newlib install-pdf-target-newlib
32130maybe-install-pdf-target-newlib:
32131@if target-newlib
32132maybe-install-pdf-target-newlib: install-pdf-target-newlib
32133
32134install-pdf-target-newlib: \
32135    configure-target-newlib \
32136    pdf-target-newlib
32137	@: $(MAKE); $(unstage)
32138	@[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
32139	r=`${PWD_COMMAND}`; export r; \
32140	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32141	$(NORMAL_TARGET_EXPORTS) \
32142	echo "Doing install-pdf in $(TARGET_SUBDIR)/newlib" ; \
32143	for flag in $(EXTRA_TARGET_FLAGS); do \
32144	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32145	done; \
32146	(cd $(TARGET_SUBDIR)/newlib && \
32147	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32148	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32149	          "RANLIB=$${RANLIB}" \
32150	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32151	           install-pdf) \
32152	  || exit 1
32153
32154@endif target-newlib
32155
32156.PHONY: maybe-install-html-target-newlib install-html-target-newlib
32157maybe-install-html-target-newlib:
32158@if target-newlib
32159maybe-install-html-target-newlib: install-html-target-newlib
32160
32161install-html-target-newlib: \
32162    configure-target-newlib \
32163    html-target-newlib
32164	@: $(MAKE); $(unstage)
32165	@[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
32166	r=`${PWD_COMMAND}`; export r; \
32167	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32168	$(NORMAL_TARGET_EXPORTS) \
32169	echo "Doing install-html in $(TARGET_SUBDIR)/newlib" ; \
32170	for flag in $(EXTRA_TARGET_FLAGS); do \
32171	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32172	done; \
32173	(cd $(TARGET_SUBDIR)/newlib && \
32174	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32175	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32176	          "RANLIB=$${RANLIB}" \
32177	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32178	           install-html) \
32179	  || exit 1
32180
32181@endif target-newlib
32182
32183.PHONY: maybe-installcheck-target-newlib installcheck-target-newlib
32184maybe-installcheck-target-newlib:
32185@if target-newlib
32186maybe-installcheck-target-newlib: installcheck-target-newlib
32187
32188installcheck-target-newlib: \
32189    configure-target-newlib
32190	@: $(MAKE); $(unstage)
32191	@[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
32192	r=`${PWD_COMMAND}`; export r; \
32193	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32194	$(NORMAL_TARGET_EXPORTS) \
32195	echo "Doing installcheck in $(TARGET_SUBDIR)/newlib" ; \
32196	for flag in $(EXTRA_TARGET_FLAGS); do \
32197	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32198	done; \
32199	(cd $(TARGET_SUBDIR)/newlib && \
32200	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32201	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32202	          "RANLIB=$${RANLIB}" \
32203	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32204	           installcheck) \
32205	  || exit 1
32206
32207@endif target-newlib
32208
32209.PHONY: maybe-mostlyclean-target-newlib mostlyclean-target-newlib
32210maybe-mostlyclean-target-newlib:
32211@if target-newlib
32212maybe-mostlyclean-target-newlib: mostlyclean-target-newlib
32213
32214mostlyclean-target-newlib:
32215	@: $(MAKE); $(unstage)
32216	@[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
32217	r=`${PWD_COMMAND}`; export r; \
32218	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32219	$(NORMAL_TARGET_EXPORTS) \
32220	echo "Doing mostlyclean in $(TARGET_SUBDIR)/newlib" ; \
32221	for flag in $(EXTRA_TARGET_FLAGS); do \
32222	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32223	done; \
32224	(cd $(TARGET_SUBDIR)/newlib && \
32225	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32226	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32227	          "RANLIB=$${RANLIB}" \
32228	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32229	           mostlyclean) \
32230	  || exit 1
32231
32232@endif target-newlib
32233
32234.PHONY: maybe-clean-target-newlib clean-target-newlib
32235maybe-clean-target-newlib:
32236@if target-newlib
32237maybe-clean-target-newlib: clean-target-newlib
32238
32239clean-target-newlib:
32240	@: $(MAKE); $(unstage)
32241	@[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
32242	r=`${PWD_COMMAND}`; export r; \
32243	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32244	$(NORMAL_TARGET_EXPORTS) \
32245	echo "Doing clean in $(TARGET_SUBDIR)/newlib" ; \
32246	for flag in $(EXTRA_TARGET_FLAGS); do \
32247	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32248	done; \
32249	(cd $(TARGET_SUBDIR)/newlib && \
32250	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32251	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32252	          "RANLIB=$${RANLIB}" \
32253	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32254	           clean) \
32255	  || exit 1
32256
32257@endif target-newlib
32258
32259.PHONY: maybe-distclean-target-newlib distclean-target-newlib
32260maybe-distclean-target-newlib:
32261@if target-newlib
32262maybe-distclean-target-newlib: distclean-target-newlib
32263
32264distclean-target-newlib:
32265	@: $(MAKE); $(unstage)
32266	@[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
32267	r=`${PWD_COMMAND}`; export r; \
32268	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32269	$(NORMAL_TARGET_EXPORTS) \
32270	echo "Doing distclean in $(TARGET_SUBDIR)/newlib" ; \
32271	for flag in $(EXTRA_TARGET_FLAGS); do \
32272	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32273	done; \
32274	(cd $(TARGET_SUBDIR)/newlib && \
32275	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32276	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32277	          "RANLIB=$${RANLIB}" \
32278	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32279	           distclean) \
32280	  || exit 1
32281
32282@endif target-newlib
32283
32284.PHONY: maybe-maintainer-clean-target-newlib maintainer-clean-target-newlib
32285maybe-maintainer-clean-target-newlib:
32286@if target-newlib
32287maybe-maintainer-clean-target-newlib: maintainer-clean-target-newlib
32288
32289maintainer-clean-target-newlib:
32290	@: $(MAKE); $(unstage)
32291	@[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
32292	r=`${PWD_COMMAND}`; export r; \
32293	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32294	$(NORMAL_TARGET_EXPORTS) \
32295	echo "Doing maintainer-clean in $(TARGET_SUBDIR)/newlib" ; \
32296	for flag in $(EXTRA_TARGET_FLAGS); do \
32297	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32298	done; \
32299	(cd $(TARGET_SUBDIR)/newlib && \
32300	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32301	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32302	          "RANLIB=$${RANLIB}" \
32303	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32304	           maintainer-clean) \
32305	  || exit 1
32306
32307@endif target-newlib
32308
32309
32310
32311
32312
32313.PHONY: configure-target-libgcc maybe-configure-target-libgcc
32314maybe-configure-target-libgcc:
32315@if gcc-bootstrap
32316configure-target-libgcc: stage_current
32317@endif gcc-bootstrap
32318@if target-libgcc
32319maybe-configure-target-libgcc: configure-target-libgcc
32320configure-target-libgcc:
32321	@r=`${PWD_COMMAND}`; export r; \
32322	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32323	echo "Checking multilib configuration for libgcc..."; \
32324	$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc ; \
32325	$(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgcc/multilib.tmp 2> /dev/null ; \
32326	if test -r $(TARGET_SUBDIR)/libgcc/multilib.out; then \
32327	  if cmp -s $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; then \
32328	    rm -f $(TARGET_SUBDIR)/libgcc/multilib.tmp; \
32329	  else \
32330	    rm -f $(TARGET_SUBDIR)/libgcc/Makefile; \
32331	    mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
32332	  fi; \
32333	else \
32334	  mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
32335	fi; \
32336	test ! -f $(TARGET_SUBDIR)/libgcc/Makefile || exit 0; \
32337	$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc ; \
32338	$(NORMAL_TARGET_EXPORTS)  \
32339	echo Configuring in $(TARGET_SUBDIR)/libgcc; \
32340	cd "$(TARGET_SUBDIR)/libgcc" || exit 1; \
32341	case $(srcdir) in \
32342	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
32343	  *) topdir=`echo $(TARGET_SUBDIR)/libgcc/ | \
32344		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
32345	esac; \
32346	srcdiroption="--srcdir=$${topdir}/libgcc"; \
32347	libsrcdir="$$s/libgcc"; \
32348	rm -f no-such-file || : ; \
32349	CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
32350	  $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
32351	  --target=${target_alias} $${srcdiroption}  \
32352	  || exit 1
32353@endif target-libgcc
32354
32355
32356
32357.PHONY: configure-stage1-target-libgcc maybe-configure-stage1-target-libgcc
32358maybe-configure-stage1-target-libgcc:
32359@if target-libgcc-bootstrap
32360maybe-configure-stage1-target-libgcc: configure-stage1-target-libgcc
32361configure-stage1-target-libgcc:
32362	@[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
32363	@$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc
32364	@r=`${PWD_COMMAND}`; export r; \
32365	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32366	TFLAGS="$(STAGE1_TFLAGS)"; \
32367	echo "Checking multilib configuration for libgcc..."; \
32368	$(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgcc/multilib.tmp 2> /dev/null ; \
32369	if test -r $(TARGET_SUBDIR)/libgcc/multilib.out; then \
32370	  if cmp -s $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; then \
32371	    rm -f $(TARGET_SUBDIR)/libgcc/multilib.tmp; \
32372	  else \
32373	    rm -f $(TARGET_SUBDIR)/libgcc/Makefile; \
32374	    mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
32375	  fi; \
32376	else \
32377	  mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
32378	fi; \
32379	test ! -f $(TARGET_SUBDIR)/libgcc/Makefile || exit 0; \
32380	$(NORMAL_TARGET_EXPORTS) \
32381	CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
32382	CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
32383	LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS;  \
32384	echo Configuring stage 1 in $(TARGET_SUBDIR)/libgcc ; \
32385	$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc ; \
32386	cd $(TARGET_SUBDIR)/libgcc || exit 1; \
32387	case $(srcdir) in \
32388	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
32389	  *) topdir=`echo $(TARGET_SUBDIR)/libgcc/ | \
32390		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
32391	esac; \
32392	srcdiroption="--srcdir=$${topdir}/libgcc"; \
32393	libsrcdir="$$s/libgcc"; \
32394	$(SHELL) $${libsrcdir}/configure \
32395	  $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
32396	  --target=${target_alias} $${srcdiroption} \
32397	  $(STAGE1_CONFIGURE_FLAGS)
32398@endif target-libgcc-bootstrap
32399
32400.PHONY: configure-stage2-target-libgcc maybe-configure-stage2-target-libgcc
32401maybe-configure-stage2-target-libgcc:
32402@if target-libgcc-bootstrap
32403maybe-configure-stage2-target-libgcc: configure-stage2-target-libgcc
32404configure-stage2-target-libgcc:
32405	@[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
32406	@$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc
32407	@r=`${PWD_COMMAND}`; export r; \
32408	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32409	TFLAGS="$(STAGE2_TFLAGS)"; \
32410	echo "Checking multilib configuration for libgcc..."; \
32411	$(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgcc/multilib.tmp 2> /dev/null ; \
32412	if test -r $(TARGET_SUBDIR)/libgcc/multilib.out; then \
32413	  if cmp -s $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; then \
32414	    rm -f $(TARGET_SUBDIR)/libgcc/multilib.tmp; \
32415	  else \
32416	    rm -f $(TARGET_SUBDIR)/libgcc/Makefile; \
32417	    mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
32418	  fi; \
32419	else \
32420	  mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
32421	fi; \
32422	test ! -f $(TARGET_SUBDIR)/libgcc/Makefile || exit 0; \
32423	$(NORMAL_TARGET_EXPORTS) \
32424	 \
32425	CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
32426	CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
32427	LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS;  \
32428	echo Configuring stage 2 in $(TARGET_SUBDIR)/libgcc ; \
32429	$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc ; \
32430	cd $(TARGET_SUBDIR)/libgcc || exit 1; \
32431	case $(srcdir) in \
32432	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
32433	  *) topdir=`echo $(TARGET_SUBDIR)/libgcc/ | \
32434		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
32435	esac; \
32436	srcdiroption="--srcdir=$${topdir}/libgcc"; \
32437	libsrcdir="$$s/libgcc"; \
32438	$(SHELL) $${libsrcdir}/configure \
32439	  $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
32440	  --target=${target_alias} $${srcdiroption} \
32441	  --with-build-libsubdir=$(HOST_SUBDIR) \
32442	  $(STAGE2_CONFIGURE_FLAGS)
32443@endif target-libgcc-bootstrap
32444
32445.PHONY: configure-stage3-target-libgcc maybe-configure-stage3-target-libgcc
32446maybe-configure-stage3-target-libgcc:
32447@if target-libgcc-bootstrap
32448maybe-configure-stage3-target-libgcc: configure-stage3-target-libgcc
32449configure-stage3-target-libgcc:
32450	@[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
32451	@$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc
32452	@r=`${PWD_COMMAND}`; export r; \
32453	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32454	TFLAGS="$(STAGE3_TFLAGS)"; \
32455	echo "Checking multilib configuration for libgcc..."; \
32456	$(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgcc/multilib.tmp 2> /dev/null ; \
32457	if test -r $(TARGET_SUBDIR)/libgcc/multilib.out; then \
32458	  if cmp -s $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; then \
32459	    rm -f $(TARGET_SUBDIR)/libgcc/multilib.tmp; \
32460	  else \
32461	    rm -f $(TARGET_SUBDIR)/libgcc/Makefile; \
32462	    mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
32463	  fi; \
32464	else \
32465	  mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
32466	fi; \
32467	test ! -f $(TARGET_SUBDIR)/libgcc/Makefile || exit 0; \
32468	$(NORMAL_TARGET_EXPORTS) \
32469	 \
32470	CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
32471	CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
32472	LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS;  \
32473	echo Configuring stage 3 in $(TARGET_SUBDIR)/libgcc ; \
32474	$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc ; \
32475	cd $(TARGET_SUBDIR)/libgcc || exit 1; \
32476	case $(srcdir) in \
32477	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
32478	  *) topdir=`echo $(TARGET_SUBDIR)/libgcc/ | \
32479		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
32480	esac; \
32481	srcdiroption="--srcdir=$${topdir}/libgcc"; \
32482	libsrcdir="$$s/libgcc"; \
32483	$(SHELL) $${libsrcdir}/configure \
32484	  $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
32485	  --target=${target_alias} $${srcdiroption} \
32486	  --with-build-libsubdir=$(HOST_SUBDIR) \
32487	  $(STAGE3_CONFIGURE_FLAGS)
32488@endif target-libgcc-bootstrap
32489
32490.PHONY: configure-stage4-target-libgcc maybe-configure-stage4-target-libgcc
32491maybe-configure-stage4-target-libgcc:
32492@if target-libgcc-bootstrap
32493maybe-configure-stage4-target-libgcc: configure-stage4-target-libgcc
32494configure-stage4-target-libgcc:
32495	@[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
32496	@$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc
32497	@r=`${PWD_COMMAND}`; export r; \
32498	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32499	TFLAGS="$(STAGE4_TFLAGS)"; \
32500	echo "Checking multilib configuration for libgcc..."; \
32501	$(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgcc/multilib.tmp 2> /dev/null ; \
32502	if test -r $(TARGET_SUBDIR)/libgcc/multilib.out; then \
32503	  if cmp -s $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; then \
32504	    rm -f $(TARGET_SUBDIR)/libgcc/multilib.tmp; \
32505	  else \
32506	    rm -f $(TARGET_SUBDIR)/libgcc/Makefile; \
32507	    mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
32508	  fi; \
32509	else \
32510	  mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
32511	fi; \
32512	test ! -f $(TARGET_SUBDIR)/libgcc/Makefile || exit 0; \
32513	$(NORMAL_TARGET_EXPORTS) \
32514	 \
32515	CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
32516	CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
32517	LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS;  \
32518	echo Configuring stage 4 in $(TARGET_SUBDIR)/libgcc ; \
32519	$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc ; \
32520	cd $(TARGET_SUBDIR)/libgcc || exit 1; \
32521	case $(srcdir) in \
32522	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
32523	  *) topdir=`echo $(TARGET_SUBDIR)/libgcc/ | \
32524		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
32525	esac; \
32526	srcdiroption="--srcdir=$${topdir}/libgcc"; \
32527	libsrcdir="$$s/libgcc"; \
32528	$(SHELL) $${libsrcdir}/configure \
32529	  $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
32530	  --target=${target_alias} $${srcdiroption} \
32531	  --with-build-libsubdir=$(HOST_SUBDIR) \
32532	  $(STAGE4_CONFIGURE_FLAGS)
32533@endif target-libgcc-bootstrap
32534
32535.PHONY: configure-stageprofile-target-libgcc maybe-configure-stageprofile-target-libgcc
32536maybe-configure-stageprofile-target-libgcc:
32537@if target-libgcc-bootstrap
32538maybe-configure-stageprofile-target-libgcc: configure-stageprofile-target-libgcc
32539configure-stageprofile-target-libgcc:
32540	@[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
32541	@$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc
32542	@r=`${PWD_COMMAND}`; export r; \
32543	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32544	TFLAGS="$(STAGEprofile_TFLAGS)"; \
32545	echo "Checking multilib configuration for libgcc..."; \
32546	$(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgcc/multilib.tmp 2> /dev/null ; \
32547	if test -r $(TARGET_SUBDIR)/libgcc/multilib.out; then \
32548	  if cmp -s $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; then \
32549	    rm -f $(TARGET_SUBDIR)/libgcc/multilib.tmp; \
32550	  else \
32551	    rm -f $(TARGET_SUBDIR)/libgcc/Makefile; \
32552	    mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
32553	  fi; \
32554	else \
32555	  mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
32556	fi; \
32557	test ! -f $(TARGET_SUBDIR)/libgcc/Makefile || exit 0; \
32558	$(NORMAL_TARGET_EXPORTS) \
32559	 \
32560	CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
32561	CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
32562	LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS;  \
32563	echo Configuring stage profile in $(TARGET_SUBDIR)/libgcc ; \
32564	$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc ; \
32565	cd $(TARGET_SUBDIR)/libgcc || exit 1; \
32566	case $(srcdir) in \
32567	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
32568	  *) topdir=`echo $(TARGET_SUBDIR)/libgcc/ | \
32569		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
32570	esac; \
32571	srcdiroption="--srcdir=$${topdir}/libgcc"; \
32572	libsrcdir="$$s/libgcc"; \
32573	$(SHELL) $${libsrcdir}/configure \
32574	  $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
32575	  --target=${target_alias} $${srcdiroption} \
32576	  --with-build-libsubdir=$(HOST_SUBDIR) \
32577	  $(STAGEprofile_CONFIGURE_FLAGS)
32578@endif target-libgcc-bootstrap
32579
32580.PHONY: configure-stagefeedback-target-libgcc maybe-configure-stagefeedback-target-libgcc
32581maybe-configure-stagefeedback-target-libgcc:
32582@if target-libgcc-bootstrap
32583maybe-configure-stagefeedback-target-libgcc: configure-stagefeedback-target-libgcc
32584configure-stagefeedback-target-libgcc:
32585	@[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
32586	@$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc
32587	@r=`${PWD_COMMAND}`; export r; \
32588	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32589	TFLAGS="$(STAGEfeedback_TFLAGS)"; \
32590	echo "Checking multilib configuration for libgcc..."; \
32591	$(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgcc/multilib.tmp 2> /dev/null ; \
32592	if test -r $(TARGET_SUBDIR)/libgcc/multilib.out; then \
32593	  if cmp -s $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; then \
32594	    rm -f $(TARGET_SUBDIR)/libgcc/multilib.tmp; \
32595	  else \
32596	    rm -f $(TARGET_SUBDIR)/libgcc/Makefile; \
32597	    mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
32598	  fi; \
32599	else \
32600	  mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
32601	fi; \
32602	test ! -f $(TARGET_SUBDIR)/libgcc/Makefile || exit 0; \
32603	$(NORMAL_TARGET_EXPORTS) \
32604	 \
32605	CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
32606	CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
32607	LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS;  \
32608	echo Configuring stage feedback in $(TARGET_SUBDIR)/libgcc ; \
32609	$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc ; \
32610	cd $(TARGET_SUBDIR)/libgcc || exit 1; \
32611	case $(srcdir) in \
32612	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
32613	  *) topdir=`echo $(TARGET_SUBDIR)/libgcc/ | \
32614		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
32615	esac; \
32616	srcdiroption="--srcdir=$${topdir}/libgcc"; \
32617	libsrcdir="$$s/libgcc"; \
32618	$(SHELL) $${libsrcdir}/configure \
32619	  $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
32620	  --target=${target_alias} $${srcdiroption} \
32621	  --with-build-libsubdir=$(HOST_SUBDIR) \
32622	  $(STAGEfeedback_CONFIGURE_FLAGS)
32623@endif target-libgcc-bootstrap
32624
32625
32626
32627
32628
32629.PHONY: all-target-libgcc maybe-all-target-libgcc
32630maybe-all-target-libgcc:
32631@if gcc-bootstrap
32632all-target-libgcc: stage_current
32633@endif gcc-bootstrap
32634@if target-libgcc
32635TARGET-target-libgcc=all
32636maybe-all-target-libgcc: all-target-libgcc
32637all-target-libgcc: configure-target-libgcc
32638	@r=`${PWD_COMMAND}`; export r; \
32639	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32640	$(NORMAL_TARGET_EXPORTS)  \
32641	(cd $(TARGET_SUBDIR)/libgcc && \
32642	  $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS)  \
32643		$(TARGET-target-libgcc))
32644@endif target-libgcc
32645
32646
32647
32648.PHONY: all-stage1-target-libgcc maybe-all-stage1-target-libgcc
32649.PHONY: clean-stage1-target-libgcc maybe-clean-stage1-target-libgcc
32650maybe-all-stage1-target-libgcc:
32651maybe-clean-stage1-target-libgcc:
32652@if target-libgcc-bootstrap
32653maybe-all-stage1-target-libgcc: all-stage1-target-libgcc
32654all-stage1: all-stage1-target-libgcc
32655TARGET-stage1-target-libgcc = $(TARGET-target-libgcc)
32656all-stage1-target-libgcc: configure-stage1-target-libgcc
32657	@[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
32658	@r=`${PWD_COMMAND}`; export r; \
32659	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32660	TFLAGS="$(STAGE1_TFLAGS)"; \
32661	$(NORMAL_TARGET_EXPORTS)  \
32662	cd $(TARGET_SUBDIR)/libgcc && \
32663	$(MAKE) $(BASE_FLAGS_TO_PASS) \
32664		CFLAGS="$(CFLAGS_FOR_TARGET)" \
32665		CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
32666		LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
32667		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
32668		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
32669		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
32670		$(EXTRA_TARGET_FLAGS)   \
32671		TFLAGS="$(STAGE1_TFLAGS)" \
32672		$(TARGET-stage1-target-libgcc)
32673
32674maybe-clean-stage1-target-libgcc: clean-stage1-target-libgcc
32675clean-stage1: clean-stage1-target-libgcc
32676clean-stage1-target-libgcc:
32677	@if [ $(current_stage) = stage1 ]; then \
32678	  [ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0; \
32679	else \
32680	  [ -f $(TARGET_SUBDIR)/stage1-libgcc/Makefile ] || exit 0; \
32681	  $(MAKE) stage1-start; \
32682	fi; \
32683	cd $(TARGET_SUBDIR)/libgcc && \
32684	$(MAKE) $(EXTRA_TARGET_FLAGS)  \
32685		 clean
32686@endif target-libgcc-bootstrap
32687
32688
32689.PHONY: all-stage2-target-libgcc maybe-all-stage2-target-libgcc
32690.PHONY: clean-stage2-target-libgcc maybe-clean-stage2-target-libgcc
32691maybe-all-stage2-target-libgcc:
32692maybe-clean-stage2-target-libgcc:
32693@if target-libgcc-bootstrap
32694maybe-all-stage2-target-libgcc: all-stage2-target-libgcc
32695all-stage2: all-stage2-target-libgcc
32696TARGET-stage2-target-libgcc = $(TARGET-target-libgcc)
32697all-stage2-target-libgcc: configure-stage2-target-libgcc
32698	@[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
32699	@r=`${PWD_COMMAND}`; export r; \
32700	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32701	TFLAGS="$(STAGE2_TFLAGS)"; \
32702	$(NORMAL_TARGET_EXPORTS) \
32703	  \
32704	cd $(TARGET_SUBDIR)/libgcc && \
32705	$(MAKE) $(BASE_FLAGS_TO_PASS) \
32706		CFLAGS="$(CFLAGS_FOR_TARGET)" \
32707		CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
32708		LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
32709		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
32710		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
32711		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
32712		$(EXTRA_TARGET_FLAGS)   \
32713		TFLAGS="$(STAGE2_TFLAGS)" \
32714		$(TARGET-stage2-target-libgcc)
32715
32716maybe-clean-stage2-target-libgcc: clean-stage2-target-libgcc
32717clean-stage2: clean-stage2-target-libgcc
32718clean-stage2-target-libgcc:
32719	@if [ $(current_stage) = stage2 ]; then \
32720	  [ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0; \
32721	else \
32722	  [ -f $(TARGET_SUBDIR)/stage2-libgcc/Makefile ] || exit 0; \
32723	  $(MAKE) stage2-start; \
32724	fi; \
32725	cd $(TARGET_SUBDIR)/libgcc && \
32726	$(MAKE) $(EXTRA_TARGET_FLAGS)  \
32727		  \
32728		 clean
32729@endif target-libgcc-bootstrap
32730
32731
32732.PHONY: all-stage3-target-libgcc maybe-all-stage3-target-libgcc
32733.PHONY: clean-stage3-target-libgcc maybe-clean-stage3-target-libgcc
32734maybe-all-stage3-target-libgcc:
32735maybe-clean-stage3-target-libgcc:
32736@if target-libgcc-bootstrap
32737maybe-all-stage3-target-libgcc: all-stage3-target-libgcc
32738all-stage3: all-stage3-target-libgcc
32739TARGET-stage3-target-libgcc = $(TARGET-target-libgcc)
32740all-stage3-target-libgcc: configure-stage3-target-libgcc
32741	@[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
32742	@r=`${PWD_COMMAND}`; export r; \
32743	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32744	TFLAGS="$(STAGE3_TFLAGS)"; \
32745	$(NORMAL_TARGET_EXPORTS) \
32746	  \
32747	cd $(TARGET_SUBDIR)/libgcc && \
32748	$(MAKE) $(BASE_FLAGS_TO_PASS) \
32749		CFLAGS="$(CFLAGS_FOR_TARGET)" \
32750		CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
32751		LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
32752		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
32753		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
32754		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
32755		$(EXTRA_TARGET_FLAGS)   \
32756		TFLAGS="$(STAGE3_TFLAGS)" \
32757		$(TARGET-stage3-target-libgcc)
32758
32759maybe-clean-stage3-target-libgcc: clean-stage3-target-libgcc
32760clean-stage3: clean-stage3-target-libgcc
32761clean-stage3-target-libgcc:
32762	@if [ $(current_stage) = stage3 ]; then \
32763	  [ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0; \
32764	else \
32765	  [ -f $(TARGET_SUBDIR)/stage3-libgcc/Makefile ] || exit 0; \
32766	  $(MAKE) stage3-start; \
32767	fi; \
32768	cd $(TARGET_SUBDIR)/libgcc && \
32769	$(MAKE) $(EXTRA_TARGET_FLAGS)  \
32770		  \
32771		 clean
32772@endif target-libgcc-bootstrap
32773
32774
32775.PHONY: all-stage4-target-libgcc maybe-all-stage4-target-libgcc
32776.PHONY: clean-stage4-target-libgcc maybe-clean-stage4-target-libgcc
32777maybe-all-stage4-target-libgcc:
32778maybe-clean-stage4-target-libgcc:
32779@if target-libgcc-bootstrap
32780maybe-all-stage4-target-libgcc: all-stage4-target-libgcc
32781all-stage4: all-stage4-target-libgcc
32782TARGET-stage4-target-libgcc = $(TARGET-target-libgcc)
32783all-stage4-target-libgcc: configure-stage4-target-libgcc
32784	@[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
32785	@r=`${PWD_COMMAND}`; export r; \
32786	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32787	TFLAGS="$(STAGE4_TFLAGS)"; \
32788	$(NORMAL_TARGET_EXPORTS) \
32789	  \
32790	cd $(TARGET_SUBDIR)/libgcc && \
32791	$(MAKE) $(BASE_FLAGS_TO_PASS) \
32792		CFLAGS="$(CFLAGS_FOR_TARGET)" \
32793		CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
32794		LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
32795		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
32796		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
32797		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
32798		$(EXTRA_TARGET_FLAGS)   \
32799		TFLAGS="$(STAGE4_TFLAGS)" \
32800		$(TARGET-stage4-target-libgcc)
32801
32802maybe-clean-stage4-target-libgcc: clean-stage4-target-libgcc
32803clean-stage4: clean-stage4-target-libgcc
32804clean-stage4-target-libgcc:
32805	@if [ $(current_stage) = stage4 ]; then \
32806	  [ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0; \
32807	else \
32808	  [ -f $(TARGET_SUBDIR)/stage4-libgcc/Makefile ] || exit 0; \
32809	  $(MAKE) stage4-start; \
32810	fi; \
32811	cd $(TARGET_SUBDIR)/libgcc && \
32812	$(MAKE) $(EXTRA_TARGET_FLAGS)  \
32813		  \
32814		 clean
32815@endif target-libgcc-bootstrap
32816
32817
32818.PHONY: all-stageprofile-target-libgcc maybe-all-stageprofile-target-libgcc
32819.PHONY: clean-stageprofile-target-libgcc maybe-clean-stageprofile-target-libgcc
32820maybe-all-stageprofile-target-libgcc:
32821maybe-clean-stageprofile-target-libgcc:
32822@if target-libgcc-bootstrap
32823maybe-all-stageprofile-target-libgcc: all-stageprofile-target-libgcc
32824all-stageprofile: all-stageprofile-target-libgcc
32825TARGET-stageprofile-target-libgcc = $(TARGET-target-libgcc)
32826all-stageprofile-target-libgcc: configure-stageprofile-target-libgcc
32827	@[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
32828	@r=`${PWD_COMMAND}`; export r; \
32829	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32830	TFLAGS="$(STAGEprofile_TFLAGS)"; \
32831	$(NORMAL_TARGET_EXPORTS) \
32832	  \
32833	cd $(TARGET_SUBDIR)/libgcc && \
32834	$(MAKE) $(BASE_FLAGS_TO_PASS) \
32835		CFLAGS="$(CFLAGS_FOR_TARGET)" \
32836		CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
32837		LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
32838		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
32839		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
32840		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
32841		$(EXTRA_TARGET_FLAGS)   \
32842		TFLAGS="$(STAGEprofile_TFLAGS)" \
32843		$(TARGET-stageprofile-target-libgcc)
32844
32845maybe-clean-stageprofile-target-libgcc: clean-stageprofile-target-libgcc
32846clean-stageprofile: clean-stageprofile-target-libgcc
32847clean-stageprofile-target-libgcc:
32848	@if [ $(current_stage) = stageprofile ]; then \
32849	  [ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0; \
32850	else \
32851	  [ -f $(TARGET_SUBDIR)/stageprofile-libgcc/Makefile ] || exit 0; \
32852	  $(MAKE) stageprofile-start; \
32853	fi; \
32854	cd $(TARGET_SUBDIR)/libgcc && \
32855	$(MAKE) $(EXTRA_TARGET_FLAGS)  \
32856		  \
32857		 clean
32858@endif target-libgcc-bootstrap
32859
32860
32861.PHONY: all-stagefeedback-target-libgcc maybe-all-stagefeedback-target-libgcc
32862.PHONY: clean-stagefeedback-target-libgcc maybe-clean-stagefeedback-target-libgcc
32863maybe-all-stagefeedback-target-libgcc:
32864maybe-clean-stagefeedback-target-libgcc:
32865@if target-libgcc-bootstrap
32866maybe-all-stagefeedback-target-libgcc: all-stagefeedback-target-libgcc
32867all-stagefeedback: all-stagefeedback-target-libgcc
32868TARGET-stagefeedback-target-libgcc = $(TARGET-target-libgcc)
32869all-stagefeedback-target-libgcc: configure-stagefeedback-target-libgcc
32870	@[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
32871	@r=`${PWD_COMMAND}`; export r; \
32872	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32873	TFLAGS="$(STAGEfeedback_TFLAGS)"; \
32874	$(NORMAL_TARGET_EXPORTS) \
32875	  \
32876	cd $(TARGET_SUBDIR)/libgcc && \
32877	$(MAKE) $(BASE_FLAGS_TO_PASS) \
32878		CFLAGS="$(CFLAGS_FOR_TARGET)" \
32879		CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
32880		LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
32881		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
32882		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
32883		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
32884		$(EXTRA_TARGET_FLAGS)   \
32885		TFLAGS="$(STAGEfeedback_TFLAGS)" \
32886		$(TARGET-stagefeedback-target-libgcc)
32887
32888maybe-clean-stagefeedback-target-libgcc: clean-stagefeedback-target-libgcc
32889clean-stagefeedback: clean-stagefeedback-target-libgcc
32890clean-stagefeedback-target-libgcc:
32891	@if [ $(current_stage) = stagefeedback ]; then \
32892	  [ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0; \
32893	else \
32894	  [ -f $(TARGET_SUBDIR)/stagefeedback-libgcc/Makefile ] || exit 0; \
32895	  $(MAKE) stagefeedback-start; \
32896	fi; \
32897	cd $(TARGET_SUBDIR)/libgcc && \
32898	$(MAKE) $(EXTRA_TARGET_FLAGS)  \
32899		  \
32900		 clean
32901@endif target-libgcc-bootstrap
32902
32903
32904
32905
32906
32907
32908.PHONY: check-target-libgcc maybe-check-target-libgcc
32909maybe-check-target-libgcc:
32910@if target-libgcc
32911maybe-check-target-libgcc: check-target-libgcc
32912
32913# Dummy target for uncheckable module.
32914check-target-libgcc:
32915
32916@endif target-libgcc
32917
32918.PHONY: install-target-libgcc maybe-install-target-libgcc
32919maybe-install-target-libgcc:
32920@if target-libgcc
32921maybe-install-target-libgcc: install-target-libgcc
32922
32923install-target-libgcc: installdirs
32924	@: $(MAKE); $(unstage)
32925	@r=`${PWD_COMMAND}`; export r; \
32926	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32927	$(NORMAL_TARGET_EXPORTS) \
32928	(cd $(TARGET_SUBDIR)/libgcc && \
32929	  $(MAKE) $(TARGET_FLAGS_TO_PASS)  install)
32930
32931@endif target-libgcc
32932
32933.PHONY: install-strip-target-libgcc maybe-install-strip-target-libgcc
32934maybe-install-strip-target-libgcc:
32935@if target-libgcc
32936maybe-install-strip-target-libgcc: install-strip-target-libgcc
32937
32938install-strip-target-libgcc: installdirs
32939	@: $(MAKE); $(unstage)
32940	@r=`${PWD_COMMAND}`; export r; \
32941	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32942	$(NORMAL_TARGET_EXPORTS) \
32943	(cd $(TARGET_SUBDIR)/libgcc && \
32944	  $(MAKE) $(TARGET_FLAGS_TO_PASS)  install-strip)
32945
32946@endif target-libgcc
32947
32948# Other targets (info, dvi, pdf, etc.)
32949
32950.PHONY: maybe-info-target-libgcc info-target-libgcc
32951maybe-info-target-libgcc:
32952@if target-libgcc
32953maybe-info-target-libgcc: info-target-libgcc
32954
32955info-target-libgcc: \
32956    configure-target-libgcc
32957	@: $(MAKE); $(unstage)
32958	@[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
32959	r=`${PWD_COMMAND}`; export r; \
32960	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32961	$(NORMAL_TARGET_EXPORTS) \
32962	echo "Doing info in $(TARGET_SUBDIR)/libgcc" ; \
32963	for flag in $(EXTRA_TARGET_FLAGS); do \
32964	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32965	done; \
32966	(cd $(TARGET_SUBDIR)/libgcc && \
32967	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32968	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32969	          "RANLIB=$${RANLIB}" \
32970	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32971	           info) \
32972	  || exit 1
32973
32974@endif target-libgcc
32975
32976.PHONY: maybe-dvi-target-libgcc dvi-target-libgcc
32977maybe-dvi-target-libgcc:
32978@if target-libgcc
32979maybe-dvi-target-libgcc: dvi-target-libgcc
32980
32981dvi-target-libgcc: \
32982    configure-target-libgcc
32983	@: $(MAKE); $(unstage)
32984	@[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
32985	r=`${PWD_COMMAND}`; export r; \
32986	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32987	$(NORMAL_TARGET_EXPORTS) \
32988	echo "Doing dvi in $(TARGET_SUBDIR)/libgcc" ; \
32989	for flag in $(EXTRA_TARGET_FLAGS); do \
32990	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32991	done; \
32992	(cd $(TARGET_SUBDIR)/libgcc && \
32993	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32994	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32995	          "RANLIB=$${RANLIB}" \
32996	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32997	           dvi) \
32998	  || exit 1
32999
33000@endif target-libgcc
33001
33002.PHONY: maybe-pdf-target-libgcc pdf-target-libgcc
33003maybe-pdf-target-libgcc:
33004@if target-libgcc
33005maybe-pdf-target-libgcc: pdf-target-libgcc
33006
33007pdf-target-libgcc: \
33008    configure-target-libgcc
33009	@: $(MAKE); $(unstage)
33010	@[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
33011	r=`${PWD_COMMAND}`; export r; \
33012	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33013	$(NORMAL_TARGET_EXPORTS) \
33014	echo "Doing pdf in $(TARGET_SUBDIR)/libgcc" ; \
33015	for flag in $(EXTRA_TARGET_FLAGS); do \
33016	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33017	done; \
33018	(cd $(TARGET_SUBDIR)/libgcc && \
33019	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33020	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33021	          "RANLIB=$${RANLIB}" \
33022	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33023	           pdf) \
33024	  || exit 1
33025
33026@endif target-libgcc
33027
33028.PHONY: maybe-html-target-libgcc html-target-libgcc
33029maybe-html-target-libgcc:
33030@if target-libgcc
33031maybe-html-target-libgcc: html-target-libgcc
33032
33033html-target-libgcc: \
33034    configure-target-libgcc
33035	@: $(MAKE); $(unstage)
33036	@[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
33037	r=`${PWD_COMMAND}`; export r; \
33038	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33039	$(NORMAL_TARGET_EXPORTS) \
33040	echo "Doing html in $(TARGET_SUBDIR)/libgcc" ; \
33041	for flag in $(EXTRA_TARGET_FLAGS); do \
33042	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33043	done; \
33044	(cd $(TARGET_SUBDIR)/libgcc && \
33045	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33046	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33047	          "RANLIB=$${RANLIB}" \
33048	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33049	           html) \
33050	  || exit 1
33051
33052@endif target-libgcc
33053
33054.PHONY: maybe-TAGS-target-libgcc TAGS-target-libgcc
33055maybe-TAGS-target-libgcc:
33056@if target-libgcc
33057maybe-TAGS-target-libgcc: TAGS-target-libgcc
33058
33059TAGS-target-libgcc: \
33060    configure-target-libgcc
33061	@: $(MAKE); $(unstage)
33062	@[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
33063	r=`${PWD_COMMAND}`; export r; \
33064	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33065	$(NORMAL_TARGET_EXPORTS) \
33066	echo "Doing TAGS in $(TARGET_SUBDIR)/libgcc" ; \
33067	for flag in $(EXTRA_TARGET_FLAGS); do \
33068	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33069	done; \
33070	(cd $(TARGET_SUBDIR)/libgcc && \
33071	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33072	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33073	          "RANLIB=$${RANLIB}" \
33074	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33075	           TAGS) \
33076	  || exit 1
33077
33078@endif target-libgcc
33079
33080.PHONY: maybe-install-info-target-libgcc install-info-target-libgcc
33081maybe-install-info-target-libgcc:
33082@if target-libgcc
33083maybe-install-info-target-libgcc: install-info-target-libgcc
33084
33085install-info-target-libgcc: \
33086    configure-target-libgcc \
33087    info-target-libgcc
33088	@: $(MAKE); $(unstage)
33089	@[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
33090	r=`${PWD_COMMAND}`; export r; \
33091	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33092	$(NORMAL_TARGET_EXPORTS) \
33093	echo "Doing install-info in $(TARGET_SUBDIR)/libgcc" ; \
33094	for flag in $(EXTRA_TARGET_FLAGS); do \
33095	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33096	done; \
33097	(cd $(TARGET_SUBDIR)/libgcc && \
33098	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33099	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33100	          "RANLIB=$${RANLIB}" \
33101	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33102	           install-info) \
33103	  || exit 1
33104
33105@endif target-libgcc
33106
33107.PHONY: maybe-install-pdf-target-libgcc install-pdf-target-libgcc
33108maybe-install-pdf-target-libgcc:
33109@if target-libgcc
33110maybe-install-pdf-target-libgcc: install-pdf-target-libgcc
33111
33112install-pdf-target-libgcc: \
33113    configure-target-libgcc \
33114    pdf-target-libgcc
33115	@: $(MAKE); $(unstage)
33116	@[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
33117	r=`${PWD_COMMAND}`; export r; \
33118	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33119	$(NORMAL_TARGET_EXPORTS) \
33120	echo "Doing install-pdf in $(TARGET_SUBDIR)/libgcc" ; \
33121	for flag in $(EXTRA_TARGET_FLAGS); do \
33122	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33123	done; \
33124	(cd $(TARGET_SUBDIR)/libgcc && \
33125	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33126	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33127	          "RANLIB=$${RANLIB}" \
33128	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33129	           install-pdf) \
33130	  || exit 1
33131
33132@endif target-libgcc
33133
33134.PHONY: maybe-install-html-target-libgcc install-html-target-libgcc
33135maybe-install-html-target-libgcc:
33136@if target-libgcc
33137maybe-install-html-target-libgcc: install-html-target-libgcc
33138
33139install-html-target-libgcc: \
33140    configure-target-libgcc \
33141    html-target-libgcc
33142	@: $(MAKE); $(unstage)
33143	@[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
33144	r=`${PWD_COMMAND}`; export r; \
33145	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33146	$(NORMAL_TARGET_EXPORTS) \
33147	echo "Doing install-html in $(TARGET_SUBDIR)/libgcc" ; \
33148	for flag in $(EXTRA_TARGET_FLAGS); do \
33149	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33150	done; \
33151	(cd $(TARGET_SUBDIR)/libgcc && \
33152	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33153	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33154	          "RANLIB=$${RANLIB}" \
33155	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33156	           install-html) \
33157	  || exit 1
33158
33159@endif target-libgcc
33160
33161.PHONY: maybe-installcheck-target-libgcc installcheck-target-libgcc
33162maybe-installcheck-target-libgcc:
33163@if target-libgcc
33164maybe-installcheck-target-libgcc: installcheck-target-libgcc
33165
33166installcheck-target-libgcc: \
33167    configure-target-libgcc
33168	@: $(MAKE); $(unstage)
33169	@[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
33170	r=`${PWD_COMMAND}`; export r; \
33171	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33172	$(NORMAL_TARGET_EXPORTS) \
33173	echo "Doing installcheck in $(TARGET_SUBDIR)/libgcc" ; \
33174	for flag in $(EXTRA_TARGET_FLAGS); do \
33175	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33176	done; \
33177	(cd $(TARGET_SUBDIR)/libgcc && \
33178	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33179	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33180	          "RANLIB=$${RANLIB}" \
33181	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33182	           installcheck) \
33183	  || exit 1
33184
33185@endif target-libgcc
33186
33187.PHONY: maybe-mostlyclean-target-libgcc mostlyclean-target-libgcc
33188maybe-mostlyclean-target-libgcc:
33189@if target-libgcc
33190maybe-mostlyclean-target-libgcc: mostlyclean-target-libgcc
33191
33192mostlyclean-target-libgcc:
33193	@: $(MAKE); $(unstage)
33194	@[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
33195	r=`${PWD_COMMAND}`; export r; \
33196	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33197	$(NORMAL_TARGET_EXPORTS) \
33198	echo "Doing mostlyclean in $(TARGET_SUBDIR)/libgcc" ; \
33199	for flag in $(EXTRA_TARGET_FLAGS); do \
33200	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33201	done; \
33202	(cd $(TARGET_SUBDIR)/libgcc && \
33203	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33204	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33205	          "RANLIB=$${RANLIB}" \
33206	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33207	           mostlyclean) \
33208	  || exit 1
33209
33210@endif target-libgcc
33211
33212.PHONY: maybe-clean-target-libgcc clean-target-libgcc
33213maybe-clean-target-libgcc:
33214@if target-libgcc
33215maybe-clean-target-libgcc: clean-target-libgcc
33216
33217clean-target-libgcc:
33218	@: $(MAKE); $(unstage)
33219	@[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
33220	r=`${PWD_COMMAND}`; export r; \
33221	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33222	$(NORMAL_TARGET_EXPORTS) \
33223	echo "Doing clean in $(TARGET_SUBDIR)/libgcc" ; \
33224	for flag in $(EXTRA_TARGET_FLAGS); do \
33225	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33226	done; \
33227	(cd $(TARGET_SUBDIR)/libgcc && \
33228	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33229	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33230	          "RANLIB=$${RANLIB}" \
33231	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33232	           clean) \
33233	  || exit 1
33234
33235@endif target-libgcc
33236
33237.PHONY: maybe-distclean-target-libgcc distclean-target-libgcc
33238maybe-distclean-target-libgcc:
33239@if target-libgcc
33240maybe-distclean-target-libgcc: distclean-target-libgcc
33241
33242distclean-target-libgcc:
33243	@: $(MAKE); $(unstage)
33244	@[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
33245	r=`${PWD_COMMAND}`; export r; \
33246	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33247	$(NORMAL_TARGET_EXPORTS) \
33248	echo "Doing distclean in $(TARGET_SUBDIR)/libgcc" ; \
33249	for flag in $(EXTRA_TARGET_FLAGS); do \
33250	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33251	done; \
33252	(cd $(TARGET_SUBDIR)/libgcc && \
33253	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33254	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33255	          "RANLIB=$${RANLIB}" \
33256	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33257	           distclean) \
33258	  || exit 1
33259
33260@endif target-libgcc
33261
33262.PHONY: maybe-maintainer-clean-target-libgcc maintainer-clean-target-libgcc
33263maybe-maintainer-clean-target-libgcc:
33264@if target-libgcc
33265maybe-maintainer-clean-target-libgcc: maintainer-clean-target-libgcc
33266
33267maintainer-clean-target-libgcc:
33268	@: $(MAKE); $(unstage)
33269	@[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
33270	r=`${PWD_COMMAND}`; export r; \
33271	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33272	$(NORMAL_TARGET_EXPORTS) \
33273	echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libgcc" ; \
33274	for flag in $(EXTRA_TARGET_FLAGS); do \
33275	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33276	done; \
33277	(cd $(TARGET_SUBDIR)/libgcc && \
33278	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33279	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33280	          "RANLIB=$${RANLIB}" \
33281	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33282	           maintainer-clean) \
33283	  || exit 1
33284
33285@endif target-libgcc
33286
33287
33288
33289
33290
33291.PHONY: configure-target-libquadmath maybe-configure-target-libquadmath
33292maybe-configure-target-libquadmath:
33293@if gcc-bootstrap
33294configure-target-libquadmath: stage_current
33295@endif gcc-bootstrap
33296@if target-libquadmath
33297maybe-configure-target-libquadmath: configure-target-libquadmath
33298configure-target-libquadmath:
33299	@: $(MAKE); $(unstage)
33300	@r=`${PWD_COMMAND}`; export r; \
33301	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33302	echo "Checking multilib configuration for libquadmath..."; \
33303	$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libquadmath ; \
33304	$(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libquadmath/multilib.tmp 2> /dev/null ; \
33305	if test -r $(TARGET_SUBDIR)/libquadmath/multilib.out; then \
33306	  if cmp -s $(TARGET_SUBDIR)/libquadmath/multilib.tmp $(TARGET_SUBDIR)/libquadmath/multilib.out; then \
33307	    rm -f $(TARGET_SUBDIR)/libquadmath/multilib.tmp; \
33308	  else \
33309	    rm -f $(TARGET_SUBDIR)/libquadmath/Makefile; \
33310	    mv $(TARGET_SUBDIR)/libquadmath/multilib.tmp $(TARGET_SUBDIR)/libquadmath/multilib.out; \
33311	  fi; \
33312	else \
33313	  mv $(TARGET_SUBDIR)/libquadmath/multilib.tmp $(TARGET_SUBDIR)/libquadmath/multilib.out; \
33314	fi; \
33315	test ! -f $(TARGET_SUBDIR)/libquadmath/Makefile || exit 0; \
33316	$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libquadmath ; \
33317	$(NORMAL_TARGET_EXPORTS)  \
33318	echo Configuring in $(TARGET_SUBDIR)/libquadmath; \
33319	cd "$(TARGET_SUBDIR)/libquadmath" || exit 1; \
33320	case $(srcdir) in \
33321	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
33322	  *) topdir=`echo $(TARGET_SUBDIR)/libquadmath/ | \
33323		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
33324	esac; \
33325	srcdiroption="--srcdir=$${topdir}/libquadmath"; \
33326	libsrcdir="$$s/libquadmath"; \
33327	rm -f no-such-file || : ; \
33328	CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
33329	  $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
33330	  --target=${target_alias} $${srcdiroption}  \
33331	  || exit 1
33332@endif target-libquadmath
33333
33334
33335
33336
33337
33338.PHONY: all-target-libquadmath maybe-all-target-libquadmath
33339maybe-all-target-libquadmath:
33340@if gcc-bootstrap
33341all-target-libquadmath: stage_current
33342@endif gcc-bootstrap
33343@if target-libquadmath
33344TARGET-target-libquadmath=all
33345maybe-all-target-libquadmath: all-target-libquadmath
33346all-target-libquadmath: configure-target-libquadmath
33347	@: $(MAKE); $(unstage)
33348	@r=`${PWD_COMMAND}`; export r; \
33349	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33350	$(NORMAL_TARGET_EXPORTS)  \
33351	(cd $(TARGET_SUBDIR)/libquadmath && \
33352	  $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS)  \
33353		$(TARGET-target-libquadmath))
33354@endif target-libquadmath
33355
33356
33357
33358
33359
33360.PHONY: check-target-libquadmath maybe-check-target-libquadmath
33361maybe-check-target-libquadmath:
33362@if target-libquadmath
33363maybe-check-target-libquadmath: check-target-libquadmath
33364
33365check-target-libquadmath:
33366	@: $(MAKE); $(unstage)
33367	@r=`${PWD_COMMAND}`; export r; \
33368	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33369	$(NORMAL_TARGET_EXPORTS) \
33370	(cd $(TARGET_SUBDIR)/libquadmath && \
33371	  $(MAKE) $(TARGET_FLAGS_TO_PASS)   check)
33372
33373@endif target-libquadmath
33374
33375.PHONY: install-target-libquadmath maybe-install-target-libquadmath
33376maybe-install-target-libquadmath:
33377@if target-libquadmath
33378maybe-install-target-libquadmath: install-target-libquadmath
33379
33380install-target-libquadmath: installdirs
33381	@: $(MAKE); $(unstage)
33382	@r=`${PWD_COMMAND}`; export r; \
33383	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33384	$(NORMAL_TARGET_EXPORTS) \
33385	(cd $(TARGET_SUBDIR)/libquadmath && \
33386	  $(MAKE) $(TARGET_FLAGS_TO_PASS)  install)
33387
33388@endif target-libquadmath
33389
33390.PHONY: install-strip-target-libquadmath maybe-install-strip-target-libquadmath
33391maybe-install-strip-target-libquadmath:
33392@if target-libquadmath
33393maybe-install-strip-target-libquadmath: install-strip-target-libquadmath
33394
33395install-strip-target-libquadmath: installdirs
33396	@: $(MAKE); $(unstage)
33397	@r=`${PWD_COMMAND}`; export r; \
33398	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33399	$(NORMAL_TARGET_EXPORTS) \
33400	(cd $(TARGET_SUBDIR)/libquadmath && \
33401	  $(MAKE) $(TARGET_FLAGS_TO_PASS)  install-strip)
33402
33403@endif target-libquadmath
33404
33405# Other targets (info, dvi, pdf, etc.)
33406
33407.PHONY: maybe-info-target-libquadmath info-target-libquadmath
33408maybe-info-target-libquadmath:
33409@if target-libquadmath
33410maybe-info-target-libquadmath: info-target-libquadmath
33411
33412info-target-libquadmath: \
33413    configure-target-libquadmath
33414	@: $(MAKE); $(unstage)
33415	@[ -f $(TARGET_SUBDIR)/libquadmath/Makefile ] || exit 0 ; \
33416	r=`${PWD_COMMAND}`; export r; \
33417	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33418	$(NORMAL_TARGET_EXPORTS) \
33419	echo "Doing info in $(TARGET_SUBDIR)/libquadmath" ; \
33420	for flag in $(EXTRA_TARGET_FLAGS); do \
33421	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33422	done; \
33423	(cd $(TARGET_SUBDIR)/libquadmath && \
33424	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33425	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33426	          "RANLIB=$${RANLIB}" \
33427	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33428	           info) \
33429	  || exit 1
33430
33431@endif target-libquadmath
33432
33433.PHONY: maybe-dvi-target-libquadmath dvi-target-libquadmath
33434maybe-dvi-target-libquadmath:
33435@if target-libquadmath
33436maybe-dvi-target-libquadmath: dvi-target-libquadmath
33437
33438dvi-target-libquadmath: \
33439    configure-target-libquadmath
33440	@: $(MAKE); $(unstage)
33441	@[ -f $(TARGET_SUBDIR)/libquadmath/Makefile ] || exit 0 ; \
33442	r=`${PWD_COMMAND}`; export r; \
33443	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33444	$(NORMAL_TARGET_EXPORTS) \
33445	echo "Doing dvi in $(TARGET_SUBDIR)/libquadmath" ; \
33446	for flag in $(EXTRA_TARGET_FLAGS); do \
33447	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33448	done; \
33449	(cd $(TARGET_SUBDIR)/libquadmath && \
33450	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33451	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33452	          "RANLIB=$${RANLIB}" \
33453	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33454	           dvi) \
33455	  || exit 1
33456
33457@endif target-libquadmath
33458
33459.PHONY: maybe-pdf-target-libquadmath pdf-target-libquadmath
33460maybe-pdf-target-libquadmath:
33461@if target-libquadmath
33462maybe-pdf-target-libquadmath: pdf-target-libquadmath
33463
33464pdf-target-libquadmath: \
33465    configure-target-libquadmath
33466	@: $(MAKE); $(unstage)
33467	@[ -f $(TARGET_SUBDIR)/libquadmath/Makefile ] || exit 0 ; \
33468	r=`${PWD_COMMAND}`; export r; \
33469	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33470	$(NORMAL_TARGET_EXPORTS) \
33471	echo "Doing pdf in $(TARGET_SUBDIR)/libquadmath" ; \
33472	for flag in $(EXTRA_TARGET_FLAGS); do \
33473	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33474	done; \
33475	(cd $(TARGET_SUBDIR)/libquadmath && \
33476	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33477	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33478	          "RANLIB=$${RANLIB}" \
33479	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33480	           pdf) \
33481	  || exit 1
33482
33483@endif target-libquadmath
33484
33485.PHONY: maybe-html-target-libquadmath html-target-libquadmath
33486maybe-html-target-libquadmath:
33487@if target-libquadmath
33488maybe-html-target-libquadmath: html-target-libquadmath
33489
33490html-target-libquadmath: \
33491    configure-target-libquadmath
33492	@: $(MAKE); $(unstage)
33493	@[ -f $(TARGET_SUBDIR)/libquadmath/Makefile ] || exit 0 ; \
33494	r=`${PWD_COMMAND}`; export r; \
33495	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33496	$(NORMAL_TARGET_EXPORTS) \
33497	echo "Doing html in $(TARGET_SUBDIR)/libquadmath" ; \
33498	for flag in $(EXTRA_TARGET_FLAGS); do \
33499	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33500	done; \
33501	(cd $(TARGET_SUBDIR)/libquadmath && \
33502	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33503	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33504	          "RANLIB=$${RANLIB}" \
33505	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33506	           html) \
33507	  || exit 1
33508
33509@endif target-libquadmath
33510
33511.PHONY: maybe-TAGS-target-libquadmath TAGS-target-libquadmath
33512maybe-TAGS-target-libquadmath:
33513@if target-libquadmath
33514maybe-TAGS-target-libquadmath: TAGS-target-libquadmath
33515
33516TAGS-target-libquadmath: \
33517    configure-target-libquadmath
33518	@: $(MAKE); $(unstage)
33519	@[ -f $(TARGET_SUBDIR)/libquadmath/Makefile ] || exit 0 ; \
33520	r=`${PWD_COMMAND}`; export r; \
33521	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33522	$(NORMAL_TARGET_EXPORTS) \
33523	echo "Doing TAGS in $(TARGET_SUBDIR)/libquadmath" ; \
33524	for flag in $(EXTRA_TARGET_FLAGS); do \
33525	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33526	done; \
33527	(cd $(TARGET_SUBDIR)/libquadmath && \
33528	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33529	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33530	          "RANLIB=$${RANLIB}" \
33531	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33532	           TAGS) \
33533	  || exit 1
33534
33535@endif target-libquadmath
33536
33537.PHONY: maybe-install-info-target-libquadmath install-info-target-libquadmath
33538maybe-install-info-target-libquadmath:
33539@if target-libquadmath
33540maybe-install-info-target-libquadmath: install-info-target-libquadmath
33541
33542install-info-target-libquadmath: \
33543    configure-target-libquadmath \
33544    info-target-libquadmath
33545	@: $(MAKE); $(unstage)
33546	@[ -f $(TARGET_SUBDIR)/libquadmath/Makefile ] || exit 0 ; \
33547	r=`${PWD_COMMAND}`; export r; \
33548	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33549	$(NORMAL_TARGET_EXPORTS) \
33550	echo "Doing install-info in $(TARGET_SUBDIR)/libquadmath" ; \
33551	for flag in $(EXTRA_TARGET_FLAGS); do \
33552	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33553	done; \
33554	(cd $(TARGET_SUBDIR)/libquadmath && \
33555	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33556	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33557	          "RANLIB=$${RANLIB}" \
33558	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33559	           install-info) \
33560	  || exit 1
33561
33562@endif target-libquadmath
33563
33564.PHONY: maybe-install-pdf-target-libquadmath install-pdf-target-libquadmath
33565maybe-install-pdf-target-libquadmath:
33566@if target-libquadmath
33567maybe-install-pdf-target-libquadmath: install-pdf-target-libquadmath
33568
33569install-pdf-target-libquadmath: \
33570    configure-target-libquadmath \
33571    pdf-target-libquadmath
33572	@: $(MAKE); $(unstage)
33573	@[ -f $(TARGET_SUBDIR)/libquadmath/Makefile ] || exit 0 ; \
33574	r=`${PWD_COMMAND}`; export r; \
33575	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33576	$(NORMAL_TARGET_EXPORTS) \
33577	echo "Doing install-pdf in $(TARGET_SUBDIR)/libquadmath" ; \
33578	for flag in $(EXTRA_TARGET_FLAGS); do \
33579	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33580	done; \
33581	(cd $(TARGET_SUBDIR)/libquadmath && \
33582	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33583	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33584	          "RANLIB=$${RANLIB}" \
33585	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33586	           install-pdf) \
33587	  || exit 1
33588
33589@endif target-libquadmath
33590
33591.PHONY: maybe-install-html-target-libquadmath install-html-target-libquadmath
33592maybe-install-html-target-libquadmath:
33593@if target-libquadmath
33594maybe-install-html-target-libquadmath: install-html-target-libquadmath
33595
33596install-html-target-libquadmath: \
33597    configure-target-libquadmath \
33598    html-target-libquadmath
33599	@: $(MAKE); $(unstage)
33600	@[ -f $(TARGET_SUBDIR)/libquadmath/Makefile ] || exit 0 ; \
33601	r=`${PWD_COMMAND}`; export r; \
33602	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33603	$(NORMAL_TARGET_EXPORTS) \
33604	echo "Doing install-html in $(TARGET_SUBDIR)/libquadmath" ; \
33605	for flag in $(EXTRA_TARGET_FLAGS); do \
33606	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33607	done; \
33608	(cd $(TARGET_SUBDIR)/libquadmath && \
33609	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33610	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33611	          "RANLIB=$${RANLIB}" \
33612	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33613	           install-html) \
33614	  || exit 1
33615
33616@endif target-libquadmath
33617
33618.PHONY: maybe-installcheck-target-libquadmath installcheck-target-libquadmath
33619maybe-installcheck-target-libquadmath:
33620@if target-libquadmath
33621maybe-installcheck-target-libquadmath: installcheck-target-libquadmath
33622
33623installcheck-target-libquadmath: \
33624    configure-target-libquadmath
33625	@: $(MAKE); $(unstage)
33626	@[ -f $(TARGET_SUBDIR)/libquadmath/Makefile ] || exit 0 ; \
33627	r=`${PWD_COMMAND}`; export r; \
33628	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33629	$(NORMAL_TARGET_EXPORTS) \
33630	echo "Doing installcheck in $(TARGET_SUBDIR)/libquadmath" ; \
33631	for flag in $(EXTRA_TARGET_FLAGS); do \
33632	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33633	done; \
33634	(cd $(TARGET_SUBDIR)/libquadmath && \
33635	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33636	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33637	          "RANLIB=$${RANLIB}" \
33638	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33639	           installcheck) \
33640	  || exit 1
33641
33642@endif target-libquadmath
33643
33644.PHONY: maybe-mostlyclean-target-libquadmath mostlyclean-target-libquadmath
33645maybe-mostlyclean-target-libquadmath:
33646@if target-libquadmath
33647maybe-mostlyclean-target-libquadmath: mostlyclean-target-libquadmath
33648
33649mostlyclean-target-libquadmath:
33650	@: $(MAKE); $(unstage)
33651	@[ -f $(TARGET_SUBDIR)/libquadmath/Makefile ] || exit 0 ; \
33652	r=`${PWD_COMMAND}`; export r; \
33653	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33654	$(NORMAL_TARGET_EXPORTS) \
33655	echo "Doing mostlyclean in $(TARGET_SUBDIR)/libquadmath" ; \
33656	for flag in $(EXTRA_TARGET_FLAGS); do \
33657	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33658	done; \
33659	(cd $(TARGET_SUBDIR)/libquadmath && \
33660	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33661	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33662	          "RANLIB=$${RANLIB}" \
33663	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33664	           mostlyclean) \
33665	  || exit 1
33666
33667@endif target-libquadmath
33668
33669.PHONY: maybe-clean-target-libquadmath clean-target-libquadmath
33670maybe-clean-target-libquadmath:
33671@if target-libquadmath
33672maybe-clean-target-libquadmath: clean-target-libquadmath
33673
33674clean-target-libquadmath:
33675	@: $(MAKE); $(unstage)
33676	@[ -f $(TARGET_SUBDIR)/libquadmath/Makefile ] || exit 0 ; \
33677	r=`${PWD_COMMAND}`; export r; \
33678	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33679	$(NORMAL_TARGET_EXPORTS) \
33680	echo "Doing clean in $(TARGET_SUBDIR)/libquadmath" ; \
33681	for flag in $(EXTRA_TARGET_FLAGS); do \
33682	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33683	done; \
33684	(cd $(TARGET_SUBDIR)/libquadmath && \
33685	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33686	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33687	          "RANLIB=$${RANLIB}" \
33688	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33689	           clean) \
33690	  || exit 1
33691
33692@endif target-libquadmath
33693
33694.PHONY: maybe-distclean-target-libquadmath distclean-target-libquadmath
33695maybe-distclean-target-libquadmath:
33696@if target-libquadmath
33697maybe-distclean-target-libquadmath: distclean-target-libquadmath
33698
33699distclean-target-libquadmath:
33700	@: $(MAKE); $(unstage)
33701	@[ -f $(TARGET_SUBDIR)/libquadmath/Makefile ] || exit 0 ; \
33702	r=`${PWD_COMMAND}`; export r; \
33703	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33704	$(NORMAL_TARGET_EXPORTS) \
33705	echo "Doing distclean in $(TARGET_SUBDIR)/libquadmath" ; \
33706	for flag in $(EXTRA_TARGET_FLAGS); do \
33707	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33708	done; \
33709	(cd $(TARGET_SUBDIR)/libquadmath && \
33710	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33711	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33712	          "RANLIB=$${RANLIB}" \
33713	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33714	           distclean) \
33715	  || exit 1
33716
33717@endif target-libquadmath
33718
33719.PHONY: maybe-maintainer-clean-target-libquadmath maintainer-clean-target-libquadmath
33720maybe-maintainer-clean-target-libquadmath:
33721@if target-libquadmath
33722maybe-maintainer-clean-target-libquadmath: maintainer-clean-target-libquadmath
33723
33724maintainer-clean-target-libquadmath:
33725	@: $(MAKE); $(unstage)
33726	@[ -f $(TARGET_SUBDIR)/libquadmath/Makefile ] || exit 0 ; \
33727	r=`${PWD_COMMAND}`; export r; \
33728	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33729	$(NORMAL_TARGET_EXPORTS) \
33730	echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libquadmath" ; \
33731	for flag in $(EXTRA_TARGET_FLAGS); do \
33732	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33733	done; \
33734	(cd $(TARGET_SUBDIR)/libquadmath && \
33735	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33736	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33737	          "RANLIB=$${RANLIB}" \
33738	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33739	           maintainer-clean) \
33740	  || exit 1
33741
33742@endif target-libquadmath
33743
33744
33745
33746
33747
33748.PHONY: configure-target-libgfortran maybe-configure-target-libgfortran
33749maybe-configure-target-libgfortran:
33750@if gcc-bootstrap
33751configure-target-libgfortran: stage_current
33752@endif gcc-bootstrap
33753@if target-libgfortran
33754maybe-configure-target-libgfortran: configure-target-libgfortran
33755configure-target-libgfortran:
33756	@: $(MAKE); $(unstage)
33757	@r=`${PWD_COMMAND}`; export r; \
33758	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33759	echo "Checking multilib configuration for libgfortran..."; \
33760	$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgfortran ; \
33761	$(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgfortran/multilib.tmp 2> /dev/null ; \
33762	if test -r $(TARGET_SUBDIR)/libgfortran/multilib.out; then \
33763	  if cmp -s $(TARGET_SUBDIR)/libgfortran/multilib.tmp $(TARGET_SUBDIR)/libgfortran/multilib.out; then \
33764	    rm -f $(TARGET_SUBDIR)/libgfortran/multilib.tmp; \
33765	  else \
33766	    rm -f $(TARGET_SUBDIR)/libgfortran/Makefile; \
33767	    mv $(TARGET_SUBDIR)/libgfortran/multilib.tmp $(TARGET_SUBDIR)/libgfortran/multilib.out; \
33768	  fi; \
33769	else \
33770	  mv $(TARGET_SUBDIR)/libgfortran/multilib.tmp $(TARGET_SUBDIR)/libgfortran/multilib.out; \
33771	fi; \
33772	test ! -f $(TARGET_SUBDIR)/libgfortran/Makefile || exit 0; \
33773	$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgfortran ; \
33774	$(NORMAL_TARGET_EXPORTS)  \
33775	echo Configuring in $(TARGET_SUBDIR)/libgfortran; \
33776	cd "$(TARGET_SUBDIR)/libgfortran" || exit 1; \
33777	case $(srcdir) in \
33778	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
33779	  *) topdir=`echo $(TARGET_SUBDIR)/libgfortran/ | \
33780		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
33781	esac; \
33782	srcdiroption="--srcdir=$${topdir}/libgfortran"; \
33783	libsrcdir="$$s/libgfortran"; \
33784	rm -f no-such-file || : ; \
33785	CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
33786	  $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
33787	  --target=${target_alias} $${srcdiroption}  \
33788	  || exit 1
33789@endif target-libgfortran
33790
33791
33792
33793
33794
33795.PHONY: all-target-libgfortran maybe-all-target-libgfortran
33796maybe-all-target-libgfortran:
33797@if gcc-bootstrap
33798all-target-libgfortran: stage_current
33799@endif gcc-bootstrap
33800@if target-libgfortran
33801TARGET-target-libgfortran=all
33802maybe-all-target-libgfortran: all-target-libgfortran
33803all-target-libgfortran: configure-target-libgfortran
33804	@: $(MAKE); $(unstage)
33805	@r=`${PWD_COMMAND}`; export r; \
33806	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33807	$(NORMAL_TARGET_EXPORTS)  \
33808	(cd $(TARGET_SUBDIR)/libgfortran && \
33809	  $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS)  \
33810		$(TARGET-target-libgfortran))
33811@endif target-libgfortran
33812
33813
33814
33815
33816
33817.PHONY: check-target-libgfortran maybe-check-target-libgfortran
33818maybe-check-target-libgfortran:
33819@if target-libgfortran
33820maybe-check-target-libgfortran: check-target-libgfortran
33821
33822check-target-libgfortran:
33823	@: $(MAKE); $(unstage)
33824	@r=`${PWD_COMMAND}`; export r; \
33825	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33826	$(NORMAL_TARGET_EXPORTS) \
33827	(cd $(TARGET_SUBDIR)/libgfortran && \
33828	  $(MAKE) $(TARGET_FLAGS_TO_PASS)   check)
33829
33830@endif target-libgfortran
33831
33832.PHONY: install-target-libgfortran maybe-install-target-libgfortran
33833maybe-install-target-libgfortran:
33834@if target-libgfortran
33835maybe-install-target-libgfortran: install-target-libgfortran
33836
33837install-target-libgfortran: installdirs
33838	@: $(MAKE); $(unstage)
33839	@r=`${PWD_COMMAND}`; export r; \
33840	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33841	$(NORMAL_TARGET_EXPORTS) \
33842	(cd $(TARGET_SUBDIR)/libgfortran && \
33843	  $(MAKE) $(TARGET_FLAGS_TO_PASS)  install)
33844
33845@endif target-libgfortran
33846
33847.PHONY: install-strip-target-libgfortran maybe-install-strip-target-libgfortran
33848maybe-install-strip-target-libgfortran:
33849@if target-libgfortran
33850maybe-install-strip-target-libgfortran: install-strip-target-libgfortran
33851
33852install-strip-target-libgfortran: installdirs
33853	@: $(MAKE); $(unstage)
33854	@r=`${PWD_COMMAND}`; export r; \
33855	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33856	$(NORMAL_TARGET_EXPORTS) \
33857	(cd $(TARGET_SUBDIR)/libgfortran && \
33858	  $(MAKE) $(TARGET_FLAGS_TO_PASS)  install-strip)
33859
33860@endif target-libgfortran
33861
33862# Other targets (info, dvi, pdf, etc.)
33863
33864.PHONY: maybe-info-target-libgfortran info-target-libgfortran
33865maybe-info-target-libgfortran:
33866@if target-libgfortran
33867maybe-info-target-libgfortran: info-target-libgfortran
33868
33869info-target-libgfortran: \
33870    configure-target-libgfortran
33871	@: $(MAKE); $(unstage)
33872	@[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
33873	r=`${PWD_COMMAND}`; export r; \
33874	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33875	$(NORMAL_TARGET_EXPORTS) \
33876	echo "Doing info in $(TARGET_SUBDIR)/libgfortran" ; \
33877	for flag in $(EXTRA_TARGET_FLAGS); do \
33878	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33879	done; \
33880	(cd $(TARGET_SUBDIR)/libgfortran && \
33881	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33882	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33883	          "RANLIB=$${RANLIB}" \
33884	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33885	           info) \
33886	  || exit 1
33887
33888@endif target-libgfortran
33889
33890.PHONY: maybe-dvi-target-libgfortran dvi-target-libgfortran
33891maybe-dvi-target-libgfortran:
33892@if target-libgfortran
33893maybe-dvi-target-libgfortran: dvi-target-libgfortran
33894
33895dvi-target-libgfortran: \
33896    configure-target-libgfortran
33897	@: $(MAKE); $(unstage)
33898	@[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
33899	r=`${PWD_COMMAND}`; export r; \
33900	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33901	$(NORMAL_TARGET_EXPORTS) \
33902	echo "Doing dvi in $(TARGET_SUBDIR)/libgfortran" ; \
33903	for flag in $(EXTRA_TARGET_FLAGS); do \
33904	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33905	done; \
33906	(cd $(TARGET_SUBDIR)/libgfortran && \
33907	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33908	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33909	          "RANLIB=$${RANLIB}" \
33910	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33911	           dvi) \
33912	  || exit 1
33913
33914@endif target-libgfortran
33915
33916.PHONY: maybe-pdf-target-libgfortran pdf-target-libgfortran
33917maybe-pdf-target-libgfortran:
33918@if target-libgfortran
33919maybe-pdf-target-libgfortran: pdf-target-libgfortran
33920
33921pdf-target-libgfortran: \
33922    configure-target-libgfortran
33923	@: $(MAKE); $(unstage)
33924	@[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
33925	r=`${PWD_COMMAND}`; export r; \
33926	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33927	$(NORMAL_TARGET_EXPORTS) \
33928	echo "Doing pdf in $(TARGET_SUBDIR)/libgfortran" ; \
33929	for flag in $(EXTRA_TARGET_FLAGS); do \
33930	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33931	done; \
33932	(cd $(TARGET_SUBDIR)/libgfortran && \
33933	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33934	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33935	          "RANLIB=$${RANLIB}" \
33936	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33937	           pdf) \
33938	  || exit 1
33939
33940@endif target-libgfortran
33941
33942.PHONY: maybe-html-target-libgfortran html-target-libgfortran
33943maybe-html-target-libgfortran:
33944@if target-libgfortran
33945maybe-html-target-libgfortran: html-target-libgfortran
33946
33947html-target-libgfortran: \
33948    configure-target-libgfortran
33949	@: $(MAKE); $(unstage)
33950	@[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
33951	r=`${PWD_COMMAND}`; export r; \
33952	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33953	$(NORMAL_TARGET_EXPORTS) \
33954	echo "Doing html in $(TARGET_SUBDIR)/libgfortran" ; \
33955	for flag in $(EXTRA_TARGET_FLAGS); do \
33956	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33957	done; \
33958	(cd $(TARGET_SUBDIR)/libgfortran && \
33959	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33960	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33961	          "RANLIB=$${RANLIB}" \
33962	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33963	           html) \
33964	  || exit 1
33965
33966@endif target-libgfortran
33967
33968.PHONY: maybe-TAGS-target-libgfortran TAGS-target-libgfortran
33969maybe-TAGS-target-libgfortran:
33970@if target-libgfortran
33971maybe-TAGS-target-libgfortran: TAGS-target-libgfortran
33972
33973TAGS-target-libgfortran: \
33974    configure-target-libgfortran
33975	@: $(MAKE); $(unstage)
33976	@[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
33977	r=`${PWD_COMMAND}`; export r; \
33978	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33979	$(NORMAL_TARGET_EXPORTS) \
33980	echo "Doing TAGS in $(TARGET_SUBDIR)/libgfortran" ; \
33981	for flag in $(EXTRA_TARGET_FLAGS); do \
33982	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33983	done; \
33984	(cd $(TARGET_SUBDIR)/libgfortran && \
33985	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33986	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33987	          "RANLIB=$${RANLIB}" \
33988	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33989	           TAGS) \
33990	  || exit 1
33991
33992@endif target-libgfortran
33993
33994.PHONY: maybe-install-info-target-libgfortran install-info-target-libgfortran
33995maybe-install-info-target-libgfortran:
33996@if target-libgfortran
33997maybe-install-info-target-libgfortran: install-info-target-libgfortran
33998
33999install-info-target-libgfortran: \
34000    configure-target-libgfortran \
34001    info-target-libgfortran
34002	@: $(MAKE); $(unstage)
34003	@[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
34004	r=`${PWD_COMMAND}`; export r; \
34005	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34006	$(NORMAL_TARGET_EXPORTS) \
34007	echo "Doing install-info in $(TARGET_SUBDIR)/libgfortran" ; \
34008	for flag in $(EXTRA_TARGET_FLAGS); do \
34009	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34010	done; \
34011	(cd $(TARGET_SUBDIR)/libgfortran && \
34012	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34013	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34014	          "RANLIB=$${RANLIB}" \
34015	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34016	           install-info) \
34017	  || exit 1
34018
34019@endif target-libgfortran
34020
34021.PHONY: maybe-install-pdf-target-libgfortran install-pdf-target-libgfortran
34022maybe-install-pdf-target-libgfortran:
34023@if target-libgfortran
34024maybe-install-pdf-target-libgfortran: install-pdf-target-libgfortran
34025
34026install-pdf-target-libgfortran: \
34027    configure-target-libgfortran \
34028    pdf-target-libgfortran
34029	@: $(MAKE); $(unstage)
34030	@[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
34031	r=`${PWD_COMMAND}`; export r; \
34032	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34033	$(NORMAL_TARGET_EXPORTS) \
34034	echo "Doing install-pdf in $(TARGET_SUBDIR)/libgfortran" ; \
34035	for flag in $(EXTRA_TARGET_FLAGS); do \
34036	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34037	done; \
34038	(cd $(TARGET_SUBDIR)/libgfortran && \
34039	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34040	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34041	          "RANLIB=$${RANLIB}" \
34042	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34043	           install-pdf) \
34044	  || exit 1
34045
34046@endif target-libgfortran
34047
34048.PHONY: maybe-install-html-target-libgfortran install-html-target-libgfortran
34049maybe-install-html-target-libgfortran:
34050@if target-libgfortran
34051maybe-install-html-target-libgfortran: install-html-target-libgfortran
34052
34053install-html-target-libgfortran: \
34054    configure-target-libgfortran \
34055    html-target-libgfortran
34056	@: $(MAKE); $(unstage)
34057	@[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
34058	r=`${PWD_COMMAND}`; export r; \
34059	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34060	$(NORMAL_TARGET_EXPORTS) \
34061	echo "Doing install-html in $(TARGET_SUBDIR)/libgfortran" ; \
34062	for flag in $(EXTRA_TARGET_FLAGS); do \
34063	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34064	done; \
34065	(cd $(TARGET_SUBDIR)/libgfortran && \
34066	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34067	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34068	          "RANLIB=$${RANLIB}" \
34069	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34070	           install-html) \
34071	  || exit 1
34072
34073@endif target-libgfortran
34074
34075.PHONY: maybe-installcheck-target-libgfortran installcheck-target-libgfortran
34076maybe-installcheck-target-libgfortran:
34077@if target-libgfortran
34078maybe-installcheck-target-libgfortran: installcheck-target-libgfortran
34079
34080installcheck-target-libgfortran: \
34081    configure-target-libgfortran
34082	@: $(MAKE); $(unstage)
34083	@[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
34084	r=`${PWD_COMMAND}`; export r; \
34085	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34086	$(NORMAL_TARGET_EXPORTS) \
34087	echo "Doing installcheck in $(TARGET_SUBDIR)/libgfortran" ; \
34088	for flag in $(EXTRA_TARGET_FLAGS); do \
34089	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34090	done; \
34091	(cd $(TARGET_SUBDIR)/libgfortran && \
34092	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34093	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34094	          "RANLIB=$${RANLIB}" \
34095	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34096	           installcheck) \
34097	  || exit 1
34098
34099@endif target-libgfortran
34100
34101.PHONY: maybe-mostlyclean-target-libgfortran mostlyclean-target-libgfortran
34102maybe-mostlyclean-target-libgfortran:
34103@if target-libgfortran
34104maybe-mostlyclean-target-libgfortran: mostlyclean-target-libgfortran
34105
34106mostlyclean-target-libgfortran:
34107	@: $(MAKE); $(unstage)
34108	@[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
34109	r=`${PWD_COMMAND}`; export r; \
34110	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34111	$(NORMAL_TARGET_EXPORTS) \
34112	echo "Doing mostlyclean in $(TARGET_SUBDIR)/libgfortran" ; \
34113	for flag in $(EXTRA_TARGET_FLAGS); do \
34114	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34115	done; \
34116	(cd $(TARGET_SUBDIR)/libgfortran && \
34117	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34118	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34119	          "RANLIB=$${RANLIB}" \
34120	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34121	           mostlyclean) \
34122	  || exit 1
34123
34124@endif target-libgfortran
34125
34126.PHONY: maybe-clean-target-libgfortran clean-target-libgfortran
34127maybe-clean-target-libgfortran:
34128@if target-libgfortran
34129maybe-clean-target-libgfortran: clean-target-libgfortran
34130
34131clean-target-libgfortran:
34132	@: $(MAKE); $(unstage)
34133	@[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
34134	r=`${PWD_COMMAND}`; export r; \
34135	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34136	$(NORMAL_TARGET_EXPORTS) \
34137	echo "Doing clean in $(TARGET_SUBDIR)/libgfortran" ; \
34138	for flag in $(EXTRA_TARGET_FLAGS); do \
34139	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34140	done; \
34141	(cd $(TARGET_SUBDIR)/libgfortran && \
34142	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34143	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34144	          "RANLIB=$${RANLIB}" \
34145	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34146	           clean) \
34147	  || exit 1
34148
34149@endif target-libgfortran
34150
34151.PHONY: maybe-distclean-target-libgfortran distclean-target-libgfortran
34152maybe-distclean-target-libgfortran:
34153@if target-libgfortran
34154maybe-distclean-target-libgfortran: distclean-target-libgfortran
34155
34156distclean-target-libgfortran:
34157	@: $(MAKE); $(unstage)
34158	@[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
34159	r=`${PWD_COMMAND}`; export r; \
34160	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34161	$(NORMAL_TARGET_EXPORTS) \
34162	echo "Doing distclean in $(TARGET_SUBDIR)/libgfortran" ; \
34163	for flag in $(EXTRA_TARGET_FLAGS); do \
34164	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34165	done; \
34166	(cd $(TARGET_SUBDIR)/libgfortran && \
34167	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34168	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34169	          "RANLIB=$${RANLIB}" \
34170	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34171	           distclean) \
34172	  || exit 1
34173
34174@endif target-libgfortran
34175
34176.PHONY: maybe-maintainer-clean-target-libgfortran maintainer-clean-target-libgfortran
34177maybe-maintainer-clean-target-libgfortran:
34178@if target-libgfortran
34179maybe-maintainer-clean-target-libgfortran: maintainer-clean-target-libgfortran
34180
34181maintainer-clean-target-libgfortran:
34182	@: $(MAKE); $(unstage)
34183	@[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
34184	r=`${PWD_COMMAND}`; export r; \
34185	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34186	$(NORMAL_TARGET_EXPORTS) \
34187	echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libgfortran" ; \
34188	for flag in $(EXTRA_TARGET_FLAGS); do \
34189	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34190	done; \
34191	(cd $(TARGET_SUBDIR)/libgfortran && \
34192	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34193	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34194	          "RANLIB=$${RANLIB}" \
34195	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34196	           maintainer-clean) \
34197	  || exit 1
34198
34199@endif target-libgfortran
34200
34201
34202
34203
34204
34205.PHONY: configure-target-libobjc maybe-configure-target-libobjc
34206maybe-configure-target-libobjc:
34207@if gcc-bootstrap
34208configure-target-libobjc: stage_current
34209@endif gcc-bootstrap
34210@if target-libobjc
34211maybe-configure-target-libobjc: configure-target-libobjc
34212configure-target-libobjc:
34213	@: $(MAKE); $(unstage)
34214	@r=`${PWD_COMMAND}`; export r; \
34215	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34216	echo "Checking multilib configuration for libobjc..."; \
34217	$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libobjc ; \
34218	$(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libobjc/multilib.tmp 2> /dev/null ; \
34219	if test -r $(TARGET_SUBDIR)/libobjc/multilib.out; then \
34220	  if cmp -s $(TARGET_SUBDIR)/libobjc/multilib.tmp $(TARGET_SUBDIR)/libobjc/multilib.out; then \
34221	    rm -f $(TARGET_SUBDIR)/libobjc/multilib.tmp; \
34222	  else \
34223	    rm -f $(TARGET_SUBDIR)/libobjc/Makefile; \
34224	    mv $(TARGET_SUBDIR)/libobjc/multilib.tmp $(TARGET_SUBDIR)/libobjc/multilib.out; \
34225	  fi; \
34226	else \
34227	  mv $(TARGET_SUBDIR)/libobjc/multilib.tmp $(TARGET_SUBDIR)/libobjc/multilib.out; \
34228	fi; \
34229	test ! -f $(TARGET_SUBDIR)/libobjc/Makefile || exit 0; \
34230	$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libobjc ; \
34231	$(NORMAL_TARGET_EXPORTS)  \
34232	echo Configuring in $(TARGET_SUBDIR)/libobjc; \
34233	cd "$(TARGET_SUBDIR)/libobjc" || exit 1; \
34234	case $(srcdir) in \
34235	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
34236	  *) topdir=`echo $(TARGET_SUBDIR)/libobjc/ | \
34237		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
34238	esac; \
34239	srcdiroption="--srcdir=$${topdir}/libobjc"; \
34240	libsrcdir="$$s/libobjc"; \
34241	rm -f no-such-file || : ; \
34242	CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
34243	  $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
34244	  --target=${target_alias} $${srcdiroption}  \
34245	  || exit 1
34246@endif target-libobjc
34247
34248
34249
34250
34251
34252.PHONY: all-target-libobjc maybe-all-target-libobjc
34253maybe-all-target-libobjc:
34254@if gcc-bootstrap
34255all-target-libobjc: stage_current
34256@endif gcc-bootstrap
34257@if target-libobjc
34258TARGET-target-libobjc=all
34259maybe-all-target-libobjc: all-target-libobjc
34260all-target-libobjc: configure-target-libobjc
34261	@: $(MAKE); $(unstage)
34262	@r=`${PWD_COMMAND}`; export r; \
34263	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34264	$(NORMAL_TARGET_EXPORTS)  \
34265	(cd $(TARGET_SUBDIR)/libobjc && \
34266	  $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS)  \
34267		$(TARGET-target-libobjc))
34268@endif target-libobjc
34269
34270
34271
34272
34273
34274.PHONY: check-target-libobjc maybe-check-target-libobjc
34275maybe-check-target-libobjc:
34276@if target-libobjc
34277maybe-check-target-libobjc: check-target-libobjc
34278
34279check-target-libobjc:
34280	@: $(MAKE); $(unstage)
34281	@r=`${PWD_COMMAND}`; export r; \
34282	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34283	$(NORMAL_TARGET_EXPORTS) \
34284	(cd $(TARGET_SUBDIR)/libobjc && \
34285	  $(MAKE) $(TARGET_FLAGS_TO_PASS)   check)
34286
34287@endif target-libobjc
34288
34289.PHONY: install-target-libobjc maybe-install-target-libobjc
34290maybe-install-target-libobjc:
34291@if target-libobjc
34292maybe-install-target-libobjc: install-target-libobjc
34293
34294install-target-libobjc: installdirs
34295	@: $(MAKE); $(unstage)
34296	@r=`${PWD_COMMAND}`; export r; \
34297	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34298	$(NORMAL_TARGET_EXPORTS) \
34299	(cd $(TARGET_SUBDIR)/libobjc && \
34300	  $(MAKE) $(TARGET_FLAGS_TO_PASS)  install)
34301
34302@endif target-libobjc
34303
34304.PHONY: install-strip-target-libobjc maybe-install-strip-target-libobjc
34305maybe-install-strip-target-libobjc:
34306@if target-libobjc
34307maybe-install-strip-target-libobjc: install-strip-target-libobjc
34308
34309install-strip-target-libobjc: installdirs
34310	@: $(MAKE); $(unstage)
34311	@r=`${PWD_COMMAND}`; export r; \
34312	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34313	$(NORMAL_TARGET_EXPORTS) \
34314	(cd $(TARGET_SUBDIR)/libobjc && \
34315	  $(MAKE) $(TARGET_FLAGS_TO_PASS)  install-strip)
34316
34317@endif target-libobjc
34318
34319# Other targets (info, dvi, pdf, etc.)
34320
34321.PHONY: maybe-info-target-libobjc info-target-libobjc
34322maybe-info-target-libobjc:
34323@if target-libobjc
34324maybe-info-target-libobjc: info-target-libobjc
34325
34326info-target-libobjc: \
34327    configure-target-libobjc
34328	@: $(MAKE); $(unstage)
34329	@[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
34330	r=`${PWD_COMMAND}`; export r; \
34331	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34332	$(NORMAL_TARGET_EXPORTS) \
34333	echo "Doing info in $(TARGET_SUBDIR)/libobjc" ; \
34334	for flag in $(EXTRA_TARGET_FLAGS); do \
34335	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34336	done; \
34337	(cd $(TARGET_SUBDIR)/libobjc && \
34338	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34339	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34340	          "RANLIB=$${RANLIB}" \
34341	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34342	           info) \
34343	  || exit 1
34344
34345@endif target-libobjc
34346
34347.PHONY: maybe-dvi-target-libobjc dvi-target-libobjc
34348maybe-dvi-target-libobjc:
34349@if target-libobjc
34350maybe-dvi-target-libobjc: dvi-target-libobjc
34351
34352dvi-target-libobjc: \
34353    configure-target-libobjc
34354	@: $(MAKE); $(unstage)
34355	@[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
34356	r=`${PWD_COMMAND}`; export r; \
34357	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34358	$(NORMAL_TARGET_EXPORTS) \
34359	echo "Doing dvi in $(TARGET_SUBDIR)/libobjc" ; \
34360	for flag in $(EXTRA_TARGET_FLAGS); do \
34361	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34362	done; \
34363	(cd $(TARGET_SUBDIR)/libobjc && \
34364	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34365	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34366	          "RANLIB=$${RANLIB}" \
34367	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34368	           dvi) \
34369	  || exit 1
34370
34371@endif target-libobjc
34372
34373.PHONY: maybe-pdf-target-libobjc pdf-target-libobjc
34374maybe-pdf-target-libobjc:
34375@if target-libobjc
34376maybe-pdf-target-libobjc: pdf-target-libobjc
34377
34378pdf-target-libobjc: \
34379    configure-target-libobjc
34380	@: $(MAKE); $(unstage)
34381	@[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
34382	r=`${PWD_COMMAND}`; export r; \
34383	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34384	$(NORMAL_TARGET_EXPORTS) \
34385	echo "Doing pdf in $(TARGET_SUBDIR)/libobjc" ; \
34386	for flag in $(EXTRA_TARGET_FLAGS); do \
34387	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34388	done; \
34389	(cd $(TARGET_SUBDIR)/libobjc && \
34390	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34391	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34392	          "RANLIB=$${RANLIB}" \
34393	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34394	           pdf) \
34395	  || exit 1
34396
34397@endif target-libobjc
34398
34399.PHONY: maybe-html-target-libobjc html-target-libobjc
34400maybe-html-target-libobjc:
34401@if target-libobjc
34402maybe-html-target-libobjc: html-target-libobjc
34403
34404html-target-libobjc: \
34405    configure-target-libobjc
34406	@: $(MAKE); $(unstage)
34407	@[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
34408	r=`${PWD_COMMAND}`; export r; \
34409	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34410	$(NORMAL_TARGET_EXPORTS) \
34411	echo "Doing html in $(TARGET_SUBDIR)/libobjc" ; \
34412	for flag in $(EXTRA_TARGET_FLAGS); do \
34413	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34414	done; \
34415	(cd $(TARGET_SUBDIR)/libobjc && \
34416	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34417	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34418	          "RANLIB=$${RANLIB}" \
34419	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34420	           html) \
34421	  || exit 1
34422
34423@endif target-libobjc
34424
34425.PHONY: maybe-TAGS-target-libobjc TAGS-target-libobjc
34426maybe-TAGS-target-libobjc:
34427@if target-libobjc
34428maybe-TAGS-target-libobjc: TAGS-target-libobjc
34429
34430TAGS-target-libobjc: \
34431    configure-target-libobjc
34432	@: $(MAKE); $(unstage)
34433	@[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
34434	r=`${PWD_COMMAND}`; export r; \
34435	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34436	$(NORMAL_TARGET_EXPORTS) \
34437	echo "Doing TAGS in $(TARGET_SUBDIR)/libobjc" ; \
34438	for flag in $(EXTRA_TARGET_FLAGS); do \
34439	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34440	done; \
34441	(cd $(TARGET_SUBDIR)/libobjc && \
34442	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34443	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34444	          "RANLIB=$${RANLIB}" \
34445	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34446	           TAGS) \
34447	  || exit 1
34448
34449@endif target-libobjc
34450
34451.PHONY: maybe-install-info-target-libobjc install-info-target-libobjc
34452maybe-install-info-target-libobjc:
34453@if target-libobjc
34454maybe-install-info-target-libobjc: install-info-target-libobjc
34455
34456install-info-target-libobjc: \
34457    configure-target-libobjc \
34458    info-target-libobjc
34459	@: $(MAKE); $(unstage)
34460	@[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
34461	r=`${PWD_COMMAND}`; export r; \
34462	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34463	$(NORMAL_TARGET_EXPORTS) \
34464	echo "Doing install-info in $(TARGET_SUBDIR)/libobjc" ; \
34465	for flag in $(EXTRA_TARGET_FLAGS); do \
34466	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34467	done; \
34468	(cd $(TARGET_SUBDIR)/libobjc && \
34469	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34470	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34471	          "RANLIB=$${RANLIB}" \
34472	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34473	           install-info) \
34474	  || exit 1
34475
34476@endif target-libobjc
34477
34478.PHONY: maybe-install-pdf-target-libobjc install-pdf-target-libobjc
34479maybe-install-pdf-target-libobjc:
34480@if target-libobjc
34481maybe-install-pdf-target-libobjc: install-pdf-target-libobjc
34482
34483install-pdf-target-libobjc: \
34484    configure-target-libobjc \
34485    pdf-target-libobjc
34486	@: $(MAKE); $(unstage)
34487	@[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
34488	r=`${PWD_COMMAND}`; export r; \
34489	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34490	$(NORMAL_TARGET_EXPORTS) \
34491	echo "Doing install-pdf in $(TARGET_SUBDIR)/libobjc" ; \
34492	for flag in $(EXTRA_TARGET_FLAGS); do \
34493	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34494	done; \
34495	(cd $(TARGET_SUBDIR)/libobjc && \
34496	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34497	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34498	          "RANLIB=$${RANLIB}" \
34499	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34500	           install-pdf) \
34501	  || exit 1
34502
34503@endif target-libobjc
34504
34505.PHONY: maybe-install-html-target-libobjc install-html-target-libobjc
34506maybe-install-html-target-libobjc:
34507@if target-libobjc
34508maybe-install-html-target-libobjc: install-html-target-libobjc
34509
34510install-html-target-libobjc: \
34511    configure-target-libobjc \
34512    html-target-libobjc
34513	@: $(MAKE); $(unstage)
34514	@[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
34515	r=`${PWD_COMMAND}`; export r; \
34516	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34517	$(NORMAL_TARGET_EXPORTS) \
34518	echo "Doing install-html in $(TARGET_SUBDIR)/libobjc" ; \
34519	for flag in $(EXTRA_TARGET_FLAGS); do \
34520	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34521	done; \
34522	(cd $(TARGET_SUBDIR)/libobjc && \
34523	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34524	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34525	          "RANLIB=$${RANLIB}" \
34526	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34527	           install-html) \
34528	  || exit 1
34529
34530@endif target-libobjc
34531
34532.PHONY: maybe-installcheck-target-libobjc installcheck-target-libobjc
34533maybe-installcheck-target-libobjc:
34534@if target-libobjc
34535maybe-installcheck-target-libobjc: installcheck-target-libobjc
34536
34537installcheck-target-libobjc: \
34538    configure-target-libobjc
34539	@: $(MAKE); $(unstage)
34540	@[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
34541	r=`${PWD_COMMAND}`; export r; \
34542	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34543	$(NORMAL_TARGET_EXPORTS) \
34544	echo "Doing installcheck in $(TARGET_SUBDIR)/libobjc" ; \
34545	for flag in $(EXTRA_TARGET_FLAGS); do \
34546	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34547	done; \
34548	(cd $(TARGET_SUBDIR)/libobjc && \
34549	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34550	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34551	          "RANLIB=$${RANLIB}" \
34552	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34553	           installcheck) \
34554	  || exit 1
34555
34556@endif target-libobjc
34557
34558.PHONY: maybe-mostlyclean-target-libobjc mostlyclean-target-libobjc
34559maybe-mostlyclean-target-libobjc:
34560@if target-libobjc
34561maybe-mostlyclean-target-libobjc: mostlyclean-target-libobjc
34562
34563mostlyclean-target-libobjc:
34564	@: $(MAKE); $(unstage)
34565	@[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
34566	r=`${PWD_COMMAND}`; export r; \
34567	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34568	$(NORMAL_TARGET_EXPORTS) \
34569	echo "Doing mostlyclean in $(TARGET_SUBDIR)/libobjc" ; \
34570	for flag in $(EXTRA_TARGET_FLAGS); do \
34571	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34572	done; \
34573	(cd $(TARGET_SUBDIR)/libobjc && \
34574	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34575	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34576	          "RANLIB=$${RANLIB}" \
34577	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34578	           mostlyclean) \
34579	  || exit 1
34580
34581@endif target-libobjc
34582
34583.PHONY: maybe-clean-target-libobjc clean-target-libobjc
34584maybe-clean-target-libobjc:
34585@if target-libobjc
34586maybe-clean-target-libobjc: clean-target-libobjc
34587
34588clean-target-libobjc:
34589	@: $(MAKE); $(unstage)
34590	@[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
34591	r=`${PWD_COMMAND}`; export r; \
34592	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34593	$(NORMAL_TARGET_EXPORTS) \
34594	echo "Doing clean in $(TARGET_SUBDIR)/libobjc" ; \
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)/libobjc && \
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	           clean) \
34604	  || exit 1
34605
34606@endif target-libobjc
34607
34608.PHONY: maybe-distclean-target-libobjc distclean-target-libobjc
34609maybe-distclean-target-libobjc:
34610@if target-libobjc
34611maybe-distclean-target-libobjc: distclean-target-libobjc
34612
34613distclean-target-libobjc:
34614	@: $(MAKE); $(unstage)
34615	@[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
34616	r=`${PWD_COMMAND}`; export r; \
34617	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34618	$(NORMAL_TARGET_EXPORTS) \
34619	echo "Doing distclean in $(TARGET_SUBDIR)/libobjc" ; \
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)/libobjc && \
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	           distclean) \
34629	  || exit 1
34630
34631@endif target-libobjc
34632
34633.PHONY: maybe-maintainer-clean-target-libobjc maintainer-clean-target-libobjc
34634maybe-maintainer-clean-target-libobjc:
34635@if target-libobjc
34636maybe-maintainer-clean-target-libobjc: maintainer-clean-target-libobjc
34637
34638maintainer-clean-target-libobjc:
34639	@: $(MAKE); $(unstage)
34640	@[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
34641	r=`${PWD_COMMAND}`; export r; \
34642	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34643	$(NORMAL_TARGET_EXPORTS) \
34644	echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libobjc" ; \
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)/libobjc && \
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	           maintainer-clean) \
34654	  || exit 1
34655
34656@endif target-libobjc
34657
34658
34659
34660
34661
34662.PHONY: configure-target-libgo maybe-configure-target-libgo
34663maybe-configure-target-libgo:
34664@if gcc-bootstrap
34665configure-target-libgo: stage_current
34666@endif gcc-bootstrap
34667@if target-libgo
34668maybe-configure-target-libgo: configure-target-libgo
34669configure-target-libgo:
34670	@: $(MAKE); $(unstage)
34671	@r=`${PWD_COMMAND}`; export r; \
34672	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34673	echo "Checking multilib configuration for libgo..."; \
34674	$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgo ; \
34675	$(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgo/multilib.tmp 2> /dev/null ; \
34676	if test -r $(TARGET_SUBDIR)/libgo/multilib.out; then \
34677	  if cmp -s $(TARGET_SUBDIR)/libgo/multilib.tmp $(TARGET_SUBDIR)/libgo/multilib.out; then \
34678	    rm -f $(TARGET_SUBDIR)/libgo/multilib.tmp; \
34679	  else \
34680	    rm -f $(TARGET_SUBDIR)/libgo/Makefile; \
34681	    mv $(TARGET_SUBDIR)/libgo/multilib.tmp $(TARGET_SUBDIR)/libgo/multilib.out; \
34682	  fi; \
34683	else \
34684	  mv $(TARGET_SUBDIR)/libgo/multilib.tmp $(TARGET_SUBDIR)/libgo/multilib.out; \
34685	fi; \
34686	test ! -f $(TARGET_SUBDIR)/libgo/Makefile || exit 0; \
34687	$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgo ; \
34688	$(NORMAL_TARGET_EXPORTS)  \
34689	echo Configuring in $(TARGET_SUBDIR)/libgo; \
34690	cd "$(TARGET_SUBDIR)/libgo" || exit 1; \
34691	case $(srcdir) in \
34692	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
34693	  *) topdir=`echo $(TARGET_SUBDIR)/libgo/ | \
34694		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
34695	esac; \
34696	srcdiroption="--srcdir=$${topdir}/libgo"; \
34697	libsrcdir="$$s/libgo"; \
34698	rm -f no-such-file || : ; \
34699	CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
34700	  $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
34701	  --target=${target_alias} $${srcdiroption}  \
34702	  || exit 1
34703@endif target-libgo
34704
34705
34706
34707
34708
34709.PHONY: all-target-libgo maybe-all-target-libgo
34710maybe-all-target-libgo:
34711@if gcc-bootstrap
34712all-target-libgo: stage_current
34713@endif gcc-bootstrap
34714@if target-libgo
34715TARGET-target-libgo=all
34716maybe-all-target-libgo: all-target-libgo
34717all-target-libgo: configure-target-libgo
34718	@: $(MAKE); $(unstage)
34719	@r=`${PWD_COMMAND}`; export r; \
34720	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34721	$(NORMAL_TARGET_EXPORTS)  \
34722	(cd $(TARGET_SUBDIR)/libgo && \
34723	  $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS)  \
34724		$(TARGET-target-libgo))
34725@endif target-libgo
34726
34727
34728
34729
34730
34731.PHONY: check-target-libgo maybe-check-target-libgo
34732maybe-check-target-libgo:
34733@if target-libgo
34734maybe-check-target-libgo: check-target-libgo
34735
34736check-target-libgo:
34737	@: $(MAKE); $(unstage)
34738	@r=`${PWD_COMMAND}`; export r; \
34739	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34740	$(NORMAL_TARGET_EXPORTS) \
34741	(cd $(TARGET_SUBDIR)/libgo && \
34742	  $(MAKE) $(TARGET_FLAGS_TO_PASS)   check)
34743
34744@endif target-libgo
34745
34746.PHONY: install-target-libgo maybe-install-target-libgo
34747maybe-install-target-libgo:
34748@if target-libgo
34749maybe-install-target-libgo: install-target-libgo
34750
34751install-target-libgo: installdirs
34752	@: $(MAKE); $(unstage)
34753	@r=`${PWD_COMMAND}`; export r; \
34754	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34755	$(NORMAL_TARGET_EXPORTS) \
34756	(cd $(TARGET_SUBDIR)/libgo && \
34757	  $(MAKE) $(TARGET_FLAGS_TO_PASS)  install)
34758
34759@endif target-libgo
34760
34761.PHONY: install-strip-target-libgo maybe-install-strip-target-libgo
34762maybe-install-strip-target-libgo:
34763@if target-libgo
34764maybe-install-strip-target-libgo: install-strip-target-libgo
34765
34766install-strip-target-libgo: installdirs
34767	@: $(MAKE); $(unstage)
34768	@r=`${PWD_COMMAND}`; export r; \
34769	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34770	$(NORMAL_TARGET_EXPORTS) \
34771	(cd $(TARGET_SUBDIR)/libgo && \
34772	  $(MAKE) $(TARGET_FLAGS_TO_PASS)  install-strip)
34773
34774@endif target-libgo
34775
34776# Other targets (info, dvi, pdf, etc.)
34777
34778.PHONY: maybe-info-target-libgo info-target-libgo
34779maybe-info-target-libgo:
34780@if target-libgo
34781maybe-info-target-libgo: info-target-libgo
34782
34783info-target-libgo: \
34784    configure-target-libgo
34785	@: $(MAKE); $(unstage)
34786	@[ -f $(TARGET_SUBDIR)/libgo/Makefile ] || exit 0 ; \
34787	r=`${PWD_COMMAND}`; export r; \
34788	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34789	$(NORMAL_TARGET_EXPORTS) \
34790	echo "Doing info in $(TARGET_SUBDIR)/libgo" ; \
34791	for flag in $(EXTRA_TARGET_FLAGS); do \
34792	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34793	done; \
34794	(cd $(TARGET_SUBDIR)/libgo && \
34795	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34796	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34797	          "RANLIB=$${RANLIB}" \
34798	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34799	           info) \
34800	  || exit 1
34801
34802@endif target-libgo
34803
34804.PHONY: maybe-dvi-target-libgo dvi-target-libgo
34805maybe-dvi-target-libgo:
34806@if target-libgo
34807maybe-dvi-target-libgo: dvi-target-libgo
34808
34809dvi-target-libgo: \
34810    configure-target-libgo
34811	@: $(MAKE); $(unstage)
34812	@[ -f $(TARGET_SUBDIR)/libgo/Makefile ] || exit 0 ; \
34813	r=`${PWD_COMMAND}`; export r; \
34814	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34815	$(NORMAL_TARGET_EXPORTS) \
34816	echo "Doing dvi in $(TARGET_SUBDIR)/libgo" ; \
34817	for flag in $(EXTRA_TARGET_FLAGS); do \
34818	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34819	done; \
34820	(cd $(TARGET_SUBDIR)/libgo && \
34821	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34822	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34823	          "RANLIB=$${RANLIB}" \
34824	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34825	           dvi) \
34826	  || exit 1
34827
34828@endif target-libgo
34829
34830.PHONY: maybe-pdf-target-libgo pdf-target-libgo
34831maybe-pdf-target-libgo:
34832@if target-libgo
34833maybe-pdf-target-libgo: pdf-target-libgo
34834
34835pdf-target-libgo: \
34836    configure-target-libgo
34837	@: $(MAKE); $(unstage)
34838	@[ -f $(TARGET_SUBDIR)/libgo/Makefile ] || exit 0 ; \
34839	r=`${PWD_COMMAND}`; export r; \
34840	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34841	$(NORMAL_TARGET_EXPORTS) \
34842	echo "Doing pdf in $(TARGET_SUBDIR)/libgo" ; \
34843	for flag in $(EXTRA_TARGET_FLAGS); do \
34844	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34845	done; \
34846	(cd $(TARGET_SUBDIR)/libgo && \
34847	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34848	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34849	          "RANLIB=$${RANLIB}" \
34850	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34851	           pdf) \
34852	  || exit 1
34853
34854@endif target-libgo
34855
34856.PHONY: maybe-html-target-libgo html-target-libgo
34857maybe-html-target-libgo:
34858@if target-libgo
34859maybe-html-target-libgo: html-target-libgo
34860
34861html-target-libgo: \
34862    configure-target-libgo
34863	@: $(MAKE); $(unstage)
34864	@[ -f $(TARGET_SUBDIR)/libgo/Makefile ] || exit 0 ; \
34865	r=`${PWD_COMMAND}`; export r; \
34866	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34867	$(NORMAL_TARGET_EXPORTS) \
34868	echo "Doing html in $(TARGET_SUBDIR)/libgo" ; \
34869	for flag in $(EXTRA_TARGET_FLAGS); do \
34870	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34871	done; \
34872	(cd $(TARGET_SUBDIR)/libgo && \
34873	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34874	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34875	          "RANLIB=$${RANLIB}" \
34876	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34877	           html) \
34878	  || exit 1
34879
34880@endif target-libgo
34881
34882.PHONY: maybe-TAGS-target-libgo TAGS-target-libgo
34883maybe-TAGS-target-libgo:
34884@if target-libgo
34885maybe-TAGS-target-libgo: TAGS-target-libgo
34886
34887TAGS-target-libgo: \
34888    configure-target-libgo
34889	@: $(MAKE); $(unstage)
34890	@[ -f $(TARGET_SUBDIR)/libgo/Makefile ] || exit 0 ; \
34891	r=`${PWD_COMMAND}`; export r; \
34892	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34893	$(NORMAL_TARGET_EXPORTS) \
34894	echo "Doing TAGS in $(TARGET_SUBDIR)/libgo" ; \
34895	for flag in $(EXTRA_TARGET_FLAGS); do \
34896	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34897	done; \
34898	(cd $(TARGET_SUBDIR)/libgo && \
34899	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34900	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34901	          "RANLIB=$${RANLIB}" \
34902	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34903	           TAGS) \
34904	  || exit 1
34905
34906@endif target-libgo
34907
34908.PHONY: maybe-install-info-target-libgo install-info-target-libgo
34909maybe-install-info-target-libgo:
34910@if target-libgo
34911maybe-install-info-target-libgo: install-info-target-libgo
34912
34913install-info-target-libgo: \
34914    configure-target-libgo \
34915    info-target-libgo
34916	@: $(MAKE); $(unstage)
34917	@[ -f $(TARGET_SUBDIR)/libgo/Makefile ] || exit 0 ; \
34918	r=`${PWD_COMMAND}`; export r; \
34919	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34920	$(NORMAL_TARGET_EXPORTS) \
34921	echo "Doing install-info in $(TARGET_SUBDIR)/libgo" ; \
34922	for flag in $(EXTRA_TARGET_FLAGS); do \
34923	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34924	done; \
34925	(cd $(TARGET_SUBDIR)/libgo && \
34926	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34927	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34928	          "RANLIB=$${RANLIB}" \
34929	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34930	           install-info) \
34931	  || exit 1
34932
34933@endif target-libgo
34934
34935.PHONY: maybe-install-pdf-target-libgo install-pdf-target-libgo
34936maybe-install-pdf-target-libgo:
34937@if target-libgo
34938maybe-install-pdf-target-libgo: install-pdf-target-libgo
34939
34940install-pdf-target-libgo: \
34941    configure-target-libgo \
34942    pdf-target-libgo
34943	@: $(MAKE); $(unstage)
34944	@[ -f $(TARGET_SUBDIR)/libgo/Makefile ] || exit 0 ; \
34945	r=`${PWD_COMMAND}`; export r; \
34946	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34947	$(NORMAL_TARGET_EXPORTS) \
34948	echo "Doing install-pdf in $(TARGET_SUBDIR)/libgo" ; \
34949	for flag in $(EXTRA_TARGET_FLAGS); do \
34950	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34951	done; \
34952	(cd $(TARGET_SUBDIR)/libgo && \
34953	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34954	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34955	          "RANLIB=$${RANLIB}" \
34956	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34957	           install-pdf) \
34958	  || exit 1
34959
34960@endif target-libgo
34961
34962.PHONY: maybe-install-html-target-libgo install-html-target-libgo
34963maybe-install-html-target-libgo:
34964@if target-libgo
34965maybe-install-html-target-libgo: install-html-target-libgo
34966
34967install-html-target-libgo: \
34968    configure-target-libgo \
34969    html-target-libgo
34970	@: $(MAKE); $(unstage)
34971	@[ -f $(TARGET_SUBDIR)/libgo/Makefile ] || exit 0 ; \
34972	r=`${PWD_COMMAND}`; export r; \
34973	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34974	$(NORMAL_TARGET_EXPORTS) \
34975	echo "Doing install-html in $(TARGET_SUBDIR)/libgo" ; \
34976	for flag in $(EXTRA_TARGET_FLAGS); do \
34977	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34978	done; \
34979	(cd $(TARGET_SUBDIR)/libgo && \
34980	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34981	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34982	          "RANLIB=$${RANLIB}" \
34983	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34984	           install-html) \
34985	  || exit 1
34986
34987@endif target-libgo
34988
34989.PHONY: maybe-installcheck-target-libgo installcheck-target-libgo
34990maybe-installcheck-target-libgo:
34991@if target-libgo
34992maybe-installcheck-target-libgo: installcheck-target-libgo
34993
34994installcheck-target-libgo: \
34995    configure-target-libgo
34996	@: $(MAKE); $(unstage)
34997	@[ -f $(TARGET_SUBDIR)/libgo/Makefile ] || exit 0 ; \
34998	r=`${PWD_COMMAND}`; export r; \
34999	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35000	$(NORMAL_TARGET_EXPORTS) \
35001	echo "Doing installcheck in $(TARGET_SUBDIR)/libgo" ; \
35002	for flag in $(EXTRA_TARGET_FLAGS); do \
35003	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35004	done; \
35005	(cd $(TARGET_SUBDIR)/libgo && \
35006	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35007	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35008	          "RANLIB=$${RANLIB}" \
35009	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35010	           installcheck) \
35011	  || exit 1
35012
35013@endif target-libgo
35014
35015.PHONY: maybe-mostlyclean-target-libgo mostlyclean-target-libgo
35016maybe-mostlyclean-target-libgo:
35017@if target-libgo
35018maybe-mostlyclean-target-libgo: mostlyclean-target-libgo
35019
35020mostlyclean-target-libgo:
35021	@: $(MAKE); $(unstage)
35022	@[ -f $(TARGET_SUBDIR)/libgo/Makefile ] || exit 0 ; \
35023	r=`${PWD_COMMAND}`; export r; \
35024	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35025	$(NORMAL_TARGET_EXPORTS) \
35026	echo "Doing mostlyclean in $(TARGET_SUBDIR)/libgo" ; \
35027	for flag in $(EXTRA_TARGET_FLAGS); do \
35028	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35029	done; \
35030	(cd $(TARGET_SUBDIR)/libgo && \
35031	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35032	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35033	          "RANLIB=$${RANLIB}" \
35034	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35035	           mostlyclean) \
35036	  || exit 1
35037
35038@endif target-libgo
35039
35040.PHONY: maybe-clean-target-libgo clean-target-libgo
35041maybe-clean-target-libgo:
35042@if target-libgo
35043maybe-clean-target-libgo: clean-target-libgo
35044
35045clean-target-libgo:
35046	@: $(MAKE); $(unstage)
35047	@[ -f $(TARGET_SUBDIR)/libgo/Makefile ] || exit 0 ; \
35048	r=`${PWD_COMMAND}`; export r; \
35049	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35050	$(NORMAL_TARGET_EXPORTS) \
35051	echo "Doing clean in $(TARGET_SUBDIR)/libgo" ; \
35052	for flag in $(EXTRA_TARGET_FLAGS); do \
35053	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35054	done; \
35055	(cd $(TARGET_SUBDIR)/libgo && \
35056	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35057	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35058	          "RANLIB=$${RANLIB}" \
35059	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35060	           clean) \
35061	  || exit 1
35062
35063@endif target-libgo
35064
35065.PHONY: maybe-distclean-target-libgo distclean-target-libgo
35066maybe-distclean-target-libgo:
35067@if target-libgo
35068maybe-distclean-target-libgo: distclean-target-libgo
35069
35070distclean-target-libgo:
35071	@: $(MAKE); $(unstage)
35072	@[ -f $(TARGET_SUBDIR)/libgo/Makefile ] || exit 0 ; \
35073	r=`${PWD_COMMAND}`; export r; \
35074	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35075	$(NORMAL_TARGET_EXPORTS) \
35076	echo "Doing distclean in $(TARGET_SUBDIR)/libgo" ; \
35077	for flag in $(EXTRA_TARGET_FLAGS); do \
35078	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35079	done; \
35080	(cd $(TARGET_SUBDIR)/libgo && \
35081	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35082	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35083	          "RANLIB=$${RANLIB}" \
35084	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35085	           distclean) \
35086	  || exit 1
35087
35088@endif target-libgo
35089
35090.PHONY: maybe-maintainer-clean-target-libgo maintainer-clean-target-libgo
35091maybe-maintainer-clean-target-libgo:
35092@if target-libgo
35093maybe-maintainer-clean-target-libgo: maintainer-clean-target-libgo
35094
35095maintainer-clean-target-libgo:
35096	@: $(MAKE); $(unstage)
35097	@[ -f $(TARGET_SUBDIR)/libgo/Makefile ] || exit 0 ; \
35098	r=`${PWD_COMMAND}`; export r; \
35099	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35100	$(NORMAL_TARGET_EXPORTS) \
35101	echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libgo" ; \
35102	for flag in $(EXTRA_TARGET_FLAGS); do \
35103	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35104	done; \
35105	(cd $(TARGET_SUBDIR)/libgo && \
35106	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35107	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35108	          "RANLIB=$${RANLIB}" \
35109	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35110	           maintainer-clean) \
35111	  || exit 1
35112
35113@endif target-libgo
35114
35115
35116
35117
35118
35119.PHONY: configure-target-libtermcap maybe-configure-target-libtermcap
35120maybe-configure-target-libtermcap:
35121@if gcc-bootstrap
35122configure-target-libtermcap: stage_current
35123@endif gcc-bootstrap
35124@if target-libtermcap
35125maybe-configure-target-libtermcap: configure-target-libtermcap
35126configure-target-libtermcap:
35127	@: $(MAKE); $(unstage)
35128	@r=`${PWD_COMMAND}`; export r; \
35129	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35130	echo "Checking multilib configuration for libtermcap..."; \
35131	$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libtermcap ; \
35132	$(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libtermcap/multilib.tmp 2> /dev/null ; \
35133	if test -r $(TARGET_SUBDIR)/libtermcap/multilib.out; then \
35134	  if cmp -s $(TARGET_SUBDIR)/libtermcap/multilib.tmp $(TARGET_SUBDIR)/libtermcap/multilib.out; then \
35135	    rm -f $(TARGET_SUBDIR)/libtermcap/multilib.tmp; \
35136	  else \
35137	    rm -f $(TARGET_SUBDIR)/libtermcap/Makefile; \
35138	    mv $(TARGET_SUBDIR)/libtermcap/multilib.tmp $(TARGET_SUBDIR)/libtermcap/multilib.out; \
35139	  fi; \
35140	else \
35141	  mv $(TARGET_SUBDIR)/libtermcap/multilib.tmp $(TARGET_SUBDIR)/libtermcap/multilib.out; \
35142	fi; \
35143	test ! -f $(TARGET_SUBDIR)/libtermcap/Makefile || exit 0; \
35144	$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libtermcap ; \
35145	$(NORMAL_TARGET_EXPORTS)  \
35146	echo Configuring in $(TARGET_SUBDIR)/libtermcap; \
35147	cd "$(TARGET_SUBDIR)/libtermcap" || exit 1; \
35148	case $(srcdir) in \
35149	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
35150	  *) topdir=`echo $(TARGET_SUBDIR)/libtermcap/ | \
35151		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
35152	esac; \
35153	srcdiroption="--srcdir=$${topdir}/libtermcap"; \
35154	libsrcdir="$$s/libtermcap"; \
35155	rm -f no-such-file || : ; \
35156	CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
35157	  $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
35158	  --target=${target_alias} $${srcdiroption}  \
35159	  || exit 1
35160@endif target-libtermcap
35161
35162
35163
35164
35165
35166.PHONY: all-target-libtermcap maybe-all-target-libtermcap
35167maybe-all-target-libtermcap:
35168@if gcc-bootstrap
35169all-target-libtermcap: stage_current
35170@endif gcc-bootstrap
35171@if target-libtermcap
35172TARGET-target-libtermcap=all
35173maybe-all-target-libtermcap: all-target-libtermcap
35174all-target-libtermcap: configure-target-libtermcap
35175	@: $(MAKE); $(unstage)
35176	@r=`${PWD_COMMAND}`; export r; \
35177	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35178	$(NORMAL_TARGET_EXPORTS)  \
35179	(cd $(TARGET_SUBDIR)/libtermcap && \
35180	  $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS)  \
35181		$(TARGET-target-libtermcap))
35182@endif target-libtermcap
35183
35184
35185
35186
35187
35188.PHONY: check-target-libtermcap maybe-check-target-libtermcap
35189maybe-check-target-libtermcap:
35190@if target-libtermcap
35191maybe-check-target-libtermcap: check-target-libtermcap
35192
35193# Dummy target for uncheckable module.
35194check-target-libtermcap:
35195
35196@endif target-libtermcap
35197
35198.PHONY: install-target-libtermcap maybe-install-target-libtermcap
35199maybe-install-target-libtermcap:
35200@if target-libtermcap
35201maybe-install-target-libtermcap: install-target-libtermcap
35202
35203install-target-libtermcap: installdirs
35204	@: $(MAKE); $(unstage)
35205	@r=`${PWD_COMMAND}`; export r; \
35206	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35207	$(NORMAL_TARGET_EXPORTS) \
35208	(cd $(TARGET_SUBDIR)/libtermcap && \
35209	  $(MAKE) $(TARGET_FLAGS_TO_PASS)  install)
35210
35211@endif target-libtermcap
35212
35213.PHONY: install-strip-target-libtermcap maybe-install-strip-target-libtermcap
35214maybe-install-strip-target-libtermcap:
35215@if target-libtermcap
35216maybe-install-strip-target-libtermcap: install-strip-target-libtermcap
35217
35218install-strip-target-libtermcap: installdirs
35219	@: $(MAKE); $(unstage)
35220	@r=`${PWD_COMMAND}`; export r; \
35221	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35222	$(NORMAL_TARGET_EXPORTS) \
35223	(cd $(TARGET_SUBDIR)/libtermcap && \
35224	  $(MAKE) $(TARGET_FLAGS_TO_PASS)  install-strip)
35225
35226@endif target-libtermcap
35227
35228# Other targets (info, dvi, pdf, etc.)
35229
35230.PHONY: maybe-info-target-libtermcap info-target-libtermcap
35231maybe-info-target-libtermcap:
35232@if target-libtermcap
35233maybe-info-target-libtermcap: info-target-libtermcap
35234
35235info-target-libtermcap: \
35236    configure-target-libtermcap
35237	@: $(MAKE); $(unstage)
35238	@[ -f $(TARGET_SUBDIR)/libtermcap/Makefile ] || exit 0 ; \
35239	r=`${PWD_COMMAND}`; export r; \
35240	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35241	$(NORMAL_TARGET_EXPORTS) \
35242	echo "Doing info in $(TARGET_SUBDIR)/libtermcap" ; \
35243	for flag in $(EXTRA_TARGET_FLAGS); do \
35244	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35245	done; \
35246	(cd $(TARGET_SUBDIR)/libtermcap && \
35247	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35248	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35249	          "RANLIB=$${RANLIB}" \
35250	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35251	           info) \
35252	  || exit 1
35253
35254@endif target-libtermcap
35255
35256.PHONY: maybe-dvi-target-libtermcap dvi-target-libtermcap
35257maybe-dvi-target-libtermcap:
35258@if target-libtermcap
35259maybe-dvi-target-libtermcap: dvi-target-libtermcap
35260
35261dvi-target-libtermcap: \
35262    configure-target-libtermcap
35263	@: $(MAKE); $(unstage)
35264	@[ -f $(TARGET_SUBDIR)/libtermcap/Makefile ] || exit 0 ; \
35265	r=`${PWD_COMMAND}`; export r; \
35266	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35267	$(NORMAL_TARGET_EXPORTS) \
35268	echo "Doing dvi in $(TARGET_SUBDIR)/libtermcap" ; \
35269	for flag in $(EXTRA_TARGET_FLAGS); do \
35270	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35271	done; \
35272	(cd $(TARGET_SUBDIR)/libtermcap && \
35273	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35274	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35275	          "RANLIB=$${RANLIB}" \
35276	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35277	           dvi) \
35278	  || exit 1
35279
35280@endif target-libtermcap
35281
35282.PHONY: maybe-pdf-target-libtermcap pdf-target-libtermcap
35283maybe-pdf-target-libtermcap:
35284@if target-libtermcap
35285maybe-pdf-target-libtermcap: pdf-target-libtermcap
35286
35287pdf-target-libtermcap: \
35288    configure-target-libtermcap
35289	@: $(MAKE); $(unstage)
35290	@[ -f $(TARGET_SUBDIR)/libtermcap/Makefile ] || exit 0 ; \
35291	r=`${PWD_COMMAND}`; export r; \
35292	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35293	$(NORMAL_TARGET_EXPORTS) \
35294	echo "Doing pdf in $(TARGET_SUBDIR)/libtermcap" ; \
35295	for flag in $(EXTRA_TARGET_FLAGS); do \
35296	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35297	done; \
35298	(cd $(TARGET_SUBDIR)/libtermcap && \
35299	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35300	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35301	          "RANLIB=$${RANLIB}" \
35302	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35303	           pdf) \
35304	  || exit 1
35305
35306@endif target-libtermcap
35307
35308.PHONY: maybe-html-target-libtermcap html-target-libtermcap
35309maybe-html-target-libtermcap:
35310@if target-libtermcap
35311maybe-html-target-libtermcap: html-target-libtermcap
35312
35313html-target-libtermcap: \
35314    configure-target-libtermcap
35315	@: $(MAKE); $(unstage)
35316	@[ -f $(TARGET_SUBDIR)/libtermcap/Makefile ] || exit 0 ; \
35317	r=`${PWD_COMMAND}`; export r; \
35318	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35319	$(NORMAL_TARGET_EXPORTS) \
35320	echo "Doing html in $(TARGET_SUBDIR)/libtermcap" ; \
35321	for flag in $(EXTRA_TARGET_FLAGS); do \
35322	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35323	done; \
35324	(cd $(TARGET_SUBDIR)/libtermcap && \
35325	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35326	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35327	          "RANLIB=$${RANLIB}" \
35328	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35329	           html) \
35330	  || exit 1
35331
35332@endif target-libtermcap
35333
35334.PHONY: maybe-TAGS-target-libtermcap TAGS-target-libtermcap
35335maybe-TAGS-target-libtermcap:
35336@if target-libtermcap
35337maybe-TAGS-target-libtermcap: TAGS-target-libtermcap
35338
35339TAGS-target-libtermcap: \
35340    configure-target-libtermcap
35341	@: $(MAKE); $(unstage)
35342	@[ -f $(TARGET_SUBDIR)/libtermcap/Makefile ] || exit 0 ; \
35343	r=`${PWD_COMMAND}`; export r; \
35344	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35345	$(NORMAL_TARGET_EXPORTS) \
35346	echo "Doing TAGS in $(TARGET_SUBDIR)/libtermcap" ; \
35347	for flag in $(EXTRA_TARGET_FLAGS); do \
35348	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35349	done; \
35350	(cd $(TARGET_SUBDIR)/libtermcap && \
35351	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35352	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35353	          "RANLIB=$${RANLIB}" \
35354	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35355	           TAGS) \
35356	  || exit 1
35357
35358@endif target-libtermcap
35359
35360.PHONY: maybe-install-info-target-libtermcap install-info-target-libtermcap
35361maybe-install-info-target-libtermcap:
35362@if target-libtermcap
35363maybe-install-info-target-libtermcap: install-info-target-libtermcap
35364
35365install-info-target-libtermcap: \
35366    configure-target-libtermcap \
35367    info-target-libtermcap
35368	@: $(MAKE); $(unstage)
35369	@[ -f $(TARGET_SUBDIR)/libtermcap/Makefile ] || exit 0 ; \
35370	r=`${PWD_COMMAND}`; export r; \
35371	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35372	$(NORMAL_TARGET_EXPORTS) \
35373	echo "Doing install-info in $(TARGET_SUBDIR)/libtermcap" ; \
35374	for flag in $(EXTRA_TARGET_FLAGS); do \
35375	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35376	done; \
35377	(cd $(TARGET_SUBDIR)/libtermcap && \
35378	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35379	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35380	          "RANLIB=$${RANLIB}" \
35381	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35382	           install-info) \
35383	  || exit 1
35384
35385@endif target-libtermcap
35386
35387.PHONY: maybe-install-pdf-target-libtermcap install-pdf-target-libtermcap
35388maybe-install-pdf-target-libtermcap:
35389@if target-libtermcap
35390maybe-install-pdf-target-libtermcap: install-pdf-target-libtermcap
35391
35392install-pdf-target-libtermcap: \
35393    configure-target-libtermcap \
35394    pdf-target-libtermcap
35395	@: $(MAKE); $(unstage)
35396	@[ -f $(TARGET_SUBDIR)/libtermcap/Makefile ] || exit 0 ; \
35397	r=`${PWD_COMMAND}`; export r; \
35398	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35399	$(NORMAL_TARGET_EXPORTS) \
35400	echo "Doing install-pdf in $(TARGET_SUBDIR)/libtermcap" ; \
35401	for flag in $(EXTRA_TARGET_FLAGS); do \
35402	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35403	done; \
35404	(cd $(TARGET_SUBDIR)/libtermcap && \
35405	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35406	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35407	          "RANLIB=$${RANLIB}" \
35408	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35409	           install-pdf) \
35410	  || exit 1
35411
35412@endif target-libtermcap
35413
35414.PHONY: maybe-install-html-target-libtermcap install-html-target-libtermcap
35415maybe-install-html-target-libtermcap:
35416@if target-libtermcap
35417maybe-install-html-target-libtermcap: install-html-target-libtermcap
35418
35419install-html-target-libtermcap: \
35420    configure-target-libtermcap \
35421    html-target-libtermcap
35422	@: $(MAKE); $(unstage)
35423	@[ -f $(TARGET_SUBDIR)/libtermcap/Makefile ] || exit 0 ; \
35424	r=`${PWD_COMMAND}`; export r; \
35425	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35426	$(NORMAL_TARGET_EXPORTS) \
35427	echo "Doing install-html in $(TARGET_SUBDIR)/libtermcap" ; \
35428	for flag in $(EXTRA_TARGET_FLAGS); do \
35429	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35430	done; \
35431	(cd $(TARGET_SUBDIR)/libtermcap && \
35432	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35433	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35434	          "RANLIB=$${RANLIB}" \
35435	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35436	           install-html) \
35437	  || exit 1
35438
35439@endif target-libtermcap
35440
35441.PHONY: maybe-installcheck-target-libtermcap installcheck-target-libtermcap
35442maybe-installcheck-target-libtermcap:
35443@if target-libtermcap
35444maybe-installcheck-target-libtermcap: installcheck-target-libtermcap
35445
35446installcheck-target-libtermcap: \
35447    configure-target-libtermcap
35448	@: $(MAKE); $(unstage)
35449	@[ -f $(TARGET_SUBDIR)/libtermcap/Makefile ] || exit 0 ; \
35450	r=`${PWD_COMMAND}`; export r; \
35451	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35452	$(NORMAL_TARGET_EXPORTS) \
35453	echo "Doing installcheck in $(TARGET_SUBDIR)/libtermcap" ; \
35454	for flag in $(EXTRA_TARGET_FLAGS); do \
35455	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35456	done; \
35457	(cd $(TARGET_SUBDIR)/libtermcap && \
35458	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35459	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35460	          "RANLIB=$${RANLIB}" \
35461	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35462	           installcheck) \
35463	  || exit 1
35464
35465@endif target-libtermcap
35466
35467.PHONY: maybe-mostlyclean-target-libtermcap mostlyclean-target-libtermcap
35468maybe-mostlyclean-target-libtermcap:
35469@if target-libtermcap
35470maybe-mostlyclean-target-libtermcap: mostlyclean-target-libtermcap
35471
35472# libtermcap doesn't support mostlyclean.
35473mostlyclean-target-libtermcap:
35474
35475@endif target-libtermcap
35476
35477.PHONY: maybe-clean-target-libtermcap clean-target-libtermcap
35478maybe-clean-target-libtermcap:
35479@if target-libtermcap
35480maybe-clean-target-libtermcap: clean-target-libtermcap
35481
35482# libtermcap doesn't support clean.
35483clean-target-libtermcap:
35484
35485@endif target-libtermcap
35486
35487.PHONY: maybe-distclean-target-libtermcap distclean-target-libtermcap
35488maybe-distclean-target-libtermcap:
35489@if target-libtermcap
35490maybe-distclean-target-libtermcap: distclean-target-libtermcap
35491
35492# libtermcap doesn't support distclean.
35493distclean-target-libtermcap:
35494
35495@endif target-libtermcap
35496
35497.PHONY: maybe-maintainer-clean-target-libtermcap maintainer-clean-target-libtermcap
35498maybe-maintainer-clean-target-libtermcap:
35499@if target-libtermcap
35500maybe-maintainer-clean-target-libtermcap: maintainer-clean-target-libtermcap
35501
35502# libtermcap doesn't support maintainer-clean.
35503maintainer-clean-target-libtermcap:
35504
35505@endif target-libtermcap
35506
35507
35508
35509
35510
35511.PHONY: configure-target-winsup maybe-configure-target-winsup
35512maybe-configure-target-winsup:
35513@if gcc-bootstrap
35514configure-target-winsup: stage_current
35515@endif gcc-bootstrap
35516@if target-winsup
35517maybe-configure-target-winsup: configure-target-winsup
35518configure-target-winsup:
35519	@: $(MAKE); $(unstage)
35520	@r=`${PWD_COMMAND}`; export r; \
35521	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35522	echo "Checking multilib configuration for winsup..."; \
35523	$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/winsup ; \
35524	$(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/winsup/multilib.tmp 2> /dev/null ; \
35525	if test -r $(TARGET_SUBDIR)/winsup/multilib.out; then \
35526	  if cmp -s $(TARGET_SUBDIR)/winsup/multilib.tmp $(TARGET_SUBDIR)/winsup/multilib.out; then \
35527	    rm -f $(TARGET_SUBDIR)/winsup/multilib.tmp; \
35528	  else \
35529	    rm -f $(TARGET_SUBDIR)/winsup/Makefile; \
35530	    mv $(TARGET_SUBDIR)/winsup/multilib.tmp $(TARGET_SUBDIR)/winsup/multilib.out; \
35531	  fi; \
35532	else \
35533	  mv $(TARGET_SUBDIR)/winsup/multilib.tmp $(TARGET_SUBDIR)/winsup/multilib.out; \
35534	fi; \
35535	test ! -f $(TARGET_SUBDIR)/winsup/Makefile || exit 0; \
35536	$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/winsup ; \
35537	$(NORMAL_TARGET_EXPORTS)  \
35538	echo Configuring in $(TARGET_SUBDIR)/winsup; \
35539	cd "$(TARGET_SUBDIR)/winsup" || exit 1; \
35540	case $(srcdir) in \
35541	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
35542	  *) topdir=`echo $(TARGET_SUBDIR)/winsup/ | \
35543		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
35544	esac; \
35545	srcdiroption="--srcdir=$${topdir}/winsup"; \
35546	libsrcdir="$$s/winsup"; \
35547	rm -f no-such-file || : ; \
35548	CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
35549	  $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
35550	  --target=${target_alias} $${srcdiroption}  \
35551	  || exit 1
35552@endif target-winsup
35553
35554
35555
35556
35557
35558.PHONY: all-target-winsup maybe-all-target-winsup
35559maybe-all-target-winsup:
35560@if gcc-bootstrap
35561all-target-winsup: stage_current
35562@endif gcc-bootstrap
35563@if target-winsup
35564TARGET-target-winsup=all
35565maybe-all-target-winsup: all-target-winsup
35566all-target-winsup: configure-target-winsup
35567	@: $(MAKE); $(unstage)
35568	@r=`${PWD_COMMAND}`; export r; \
35569	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35570	$(NORMAL_TARGET_EXPORTS)  \
35571	(cd $(TARGET_SUBDIR)/winsup && \
35572	  $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS)  \
35573		$(TARGET-target-winsup))
35574@endif target-winsup
35575
35576
35577
35578
35579
35580.PHONY: check-target-winsup maybe-check-target-winsup
35581maybe-check-target-winsup:
35582@if target-winsup
35583maybe-check-target-winsup: check-target-winsup
35584
35585check-target-winsup:
35586	@: $(MAKE); $(unstage)
35587	@r=`${PWD_COMMAND}`; export r; \
35588	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35589	$(NORMAL_TARGET_EXPORTS) \
35590	(cd $(TARGET_SUBDIR)/winsup && \
35591	  $(MAKE) $(TARGET_FLAGS_TO_PASS)   check)
35592
35593@endif target-winsup
35594
35595.PHONY: install-target-winsup maybe-install-target-winsup
35596maybe-install-target-winsup:
35597@if target-winsup
35598maybe-install-target-winsup: install-target-winsup
35599
35600install-target-winsup: installdirs
35601	@: $(MAKE); $(unstage)
35602	@r=`${PWD_COMMAND}`; export r; \
35603	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35604	$(NORMAL_TARGET_EXPORTS) \
35605	(cd $(TARGET_SUBDIR)/winsup && \
35606	  $(MAKE) $(TARGET_FLAGS_TO_PASS)  install)
35607
35608@endif target-winsup
35609
35610.PHONY: install-strip-target-winsup maybe-install-strip-target-winsup
35611maybe-install-strip-target-winsup:
35612@if target-winsup
35613maybe-install-strip-target-winsup: install-strip-target-winsup
35614
35615install-strip-target-winsup: installdirs
35616	@: $(MAKE); $(unstage)
35617	@r=`${PWD_COMMAND}`; export r; \
35618	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35619	$(NORMAL_TARGET_EXPORTS) \
35620	(cd $(TARGET_SUBDIR)/winsup && \
35621	  $(MAKE) $(TARGET_FLAGS_TO_PASS)  install-strip)
35622
35623@endif target-winsup
35624
35625# Other targets (info, dvi, pdf, etc.)
35626
35627.PHONY: maybe-info-target-winsup info-target-winsup
35628maybe-info-target-winsup:
35629@if target-winsup
35630maybe-info-target-winsup: info-target-winsup
35631
35632info-target-winsup: \
35633    configure-target-winsup
35634	@: $(MAKE); $(unstage)
35635	@[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
35636	r=`${PWD_COMMAND}`; export r; \
35637	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35638	$(NORMAL_TARGET_EXPORTS) \
35639	echo "Doing info in $(TARGET_SUBDIR)/winsup" ; \
35640	for flag in $(EXTRA_TARGET_FLAGS); do \
35641	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35642	done; \
35643	(cd $(TARGET_SUBDIR)/winsup && \
35644	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35645	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35646	          "RANLIB=$${RANLIB}" \
35647	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35648	           info) \
35649	  || exit 1
35650
35651@endif target-winsup
35652
35653.PHONY: maybe-dvi-target-winsup dvi-target-winsup
35654maybe-dvi-target-winsup:
35655@if target-winsup
35656maybe-dvi-target-winsup: dvi-target-winsup
35657
35658dvi-target-winsup: \
35659    configure-target-winsup
35660	@: $(MAKE); $(unstage)
35661	@[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
35662	r=`${PWD_COMMAND}`; export r; \
35663	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35664	$(NORMAL_TARGET_EXPORTS) \
35665	echo "Doing dvi in $(TARGET_SUBDIR)/winsup" ; \
35666	for flag in $(EXTRA_TARGET_FLAGS); do \
35667	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35668	done; \
35669	(cd $(TARGET_SUBDIR)/winsup && \
35670	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35671	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35672	          "RANLIB=$${RANLIB}" \
35673	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35674	           dvi) \
35675	  || exit 1
35676
35677@endif target-winsup
35678
35679.PHONY: maybe-pdf-target-winsup pdf-target-winsup
35680maybe-pdf-target-winsup:
35681@if target-winsup
35682maybe-pdf-target-winsup: pdf-target-winsup
35683
35684pdf-target-winsup: \
35685    configure-target-winsup
35686	@: $(MAKE); $(unstage)
35687	@[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
35688	r=`${PWD_COMMAND}`; export r; \
35689	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35690	$(NORMAL_TARGET_EXPORTS) \
35691	echo "Doing pdf in $(TARGET_SUBDIR)/winsup" ; \
35692	for flag in $(EXTRA_TARGET_FLAGS); do \
35693	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35694	done; \
35695	(cd $(TARGET_SUBDIR)/winsup && \
35696	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35697	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35698	          "RANLIB=$${RANLIB}" \
35699	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35700	           pdf) \
35701	  || exit 1
35702
35703@endif target-winsup
35704
35705.PHONY: maybe-html-target-winsup html-target-winsup
35706maybe-html-target-winsup:
35707@if target-winsup
35708maybe-html-target-winsup: html-target-winsup
35709
35710html-target-winsup: \
35711    configure-target-winsup
35712	@: $(MAKE); $(unstage)
35713	@[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
35714	r=`${PWD_COMMAND}`; export r; \
35715	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35716	$(NORMAL_TARGET_EXPORTS) \
35717	echo "Doing html in $(TARGET_SUBDIR)/winsup" ; \
35718	for flag in $(EXTRA_TARGET_FLAGS); do \
35719	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35720	done; \
35721	(cd $(TARGET_SUBDIR)/winsup && \
35722	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35723	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35724	          "RANLIB=$${RANLIB}" \
35725	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35726	           html) \
35727	  || exit 1
35728
35729@endif target-winsup
35730
35731.PHONY: maybe-TAGS-target-winsup TAGS-target-winsup
35732maybe-TAGS-target-winsup:
35733@if target-winsup
35734maybe-TAGS-target-winsup: TAGS-target-winsup
35735
35736TAGS-target-winsup: \
35737    configure-target-winsup
35738	@: $(MAKE); $(unstage)
35739	@[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
35740	r=`${PWD_COMMAND}`; export r; \
35741	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35742	$(NORMAL_TARGET_EXPORTS) \
35743	echo "Doing TAGS in $(TARGET_SUBDIR)/winsup" ; \
35744	for flag in $(EXTRA_TARGET_FLAGS); do \
35745	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35746	done; \
35747	(cd $(TARGET_SUBDIR)/winsup && \
35748	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35749	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35750	          "RANLIB=$${RANLIB}" \
35751	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35752	           TAGS) \
35753	  || exit 1
35754
35755@endif target-winsup
35756
35757.PHONY: maybe-install-info-target-winsup install-info-target-winsup
35758maybe-install-info-target-winsup:
35759@if target-winsup
35760maybe-install-info-target-winsup: install-info-target-winsup
35761
35762install-info-target-winsup: \
35763    configure-target-winsup \
35764    info-target-winsup
35765	@: $(MAKE); $(unstage)
35766	@[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
35767	r=`${PWD_COMMAND}`; export r; \
35768	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35769	$(NORMAL_TARGET_EXPORTS) \
35770	echo "Doing install-info in $(TARGET_SUBDIR)/winsup" ; \
35771	for flag in $(EXTRA_TARGET_FLAGS); do \
35772	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35773	done; \
35774	(cd $(TARGET_SUBDIR)/winsup && \
35775	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35776	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35777	          "RANLIB=$${RANLIB}" \
35778	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35779	           install-info) \
35780	  || exit 1
35781
35782@endif target-winsup
35783
35784.PHONY: maybe-install-pdf-target-winsup install-pdf-target-winsup
35785maybe-install-pdf-target-winsup:
35786@if target-winsup
35787maybe-install-pdf-target-winsup: install-pdf-target-winsup
35788
35789install-pdf-target-winsup: \
35790    configure-target-winsup \
35791    pdf-target-winsup
35792	@: $(MAKE); $(unstage)
35793	@[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
35794	r=`${PWD_COMMAND}`; export r; \
35795	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35796	$(NORMAL_TARGET_EXPORTS) \
35797	echo "Doing install-pdf in $(TARGET_SUBDIR)/winsup" ; \
35798	for flag in $(EXTRA_TARGET_FLAGS); do \
35799	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35800	done; \
35801	(cd $(TARGET_SUBDIR)/winsup && \
35802	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35803	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35804	          "RANLIB=$${RANLIB}" \
35805	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35806	           install-pdf) \
35807	  || exit 1
35808
35809@endif target-winsup
35810
35811.PHONY: maybe-install-html-target-winsup install-html-target-winsup
35812maybe-install-html-target-winsup:
35813@if target-winsup
35814maybe-install-html-target-winsup: install-html-target-winsup
35815
35816install-html-target-winsup: \
35817    configure-target-winsup \
35818    html-target-winsup
35819	@: $(MAKE); $(unstage)
35820	@[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
35821	r=`${PWD_COMMAND}`; export r; \
35822	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35823	$(NORMAL_TARGET_EXPORTS) \
35824	echo "Doing install-html in $(TARGET_SUBDIR)/winsup" ; \
35825	for flag in $(EXTRA_TARGET_FLAGS); do \
35826	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35827	done; \
35828	(cd $(TARGET_SUBDIR)/winsup && \
35829	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35830	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35831	          "RANLIB=$${RANLIB}" \
35832	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35833	           install-html) \
35834	  || exit 1
35835
35836@endif target-winsup
35837
35838.PHONY: maybe-installcheck-target-winsup installcheck-target-winsup
35839maybe-installcheck-target-winsup:
35840@if target-winsup
35841maybe-installcheck-target-winsup: installcheck-target-winsup
35842
35843installcheck-target-winsup: \
35844    configure-target-winsup
35845	@: $(MAKE); $(unstage)
35846	@[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
35847	r=`${PWD_COMMAND}`; export r; \
35848	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35849	$(NORMAL_TARGET_EXPORTS) \
35850	echo "Doing installcheck in $(TARGET_SUBDIR)/winsup" ; \
35851	for flag in $(EXTRA_TARGET_FLAGS); do \
35852	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35853	done; \
35854	(cd $(TARGET_SUBDIR)/winsup && \
35855	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35856	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35857	          "RANLIB=$${RANLIB}" \
35858	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35859	           installcheck) \
35860	  || exit 1
35861
35862@endif target-winsup
35863
35864.PHONY: maybe-mostlyclean-target-winsup mostlyclean-target-winsup
35865maybe-mostlyclean-target-winsup:
35866@if target-winsup
35867maybe-mostlyclean-target-winsup: mostlyclean-target-winsup
35868
35869mostlyclean-target-winsup:
35870	@: $(MAKE); $(unstage)
35871	@[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
35872	r=`${PWD_COMMAND}`; export r; \
35873	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35874	$(NORMAL_TARGET_EXPORTS) \
35875	echo "Doing mostlyclean in $(TARGET_SUBDIR)/winsup" ; \
35876	for flag in $(EXTRA_TARGET_FLAGS); do \
35877	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35878	done; \
35879	(cd $(TARGET_SUBDIR)/winsup && \
35880	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35881	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35882	          "RANLIB=$${RANLIB}" \
35883	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35884	           mostlyclean) \
35885	  || exit 1
35886
35887@endif target-winsup
35888
35889.PHONY: maybe-clean-target-winsup clean-target-winsup
35890maybe-clean-target-winsup:
35891@if target-winsup
35892maybe-clean-target-winsup: clean-target-winsup
35893
35894clean-target-winsup:
35895	@: $(MAKE); $(unstage)
35896	@[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
35897	r=`${PWD_COMMAND}`; export r; \
35898	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35899	$(NORMAL_TARGET_EXPORTS) \
35900	echo "Doing clean in $(TARGET_SUBDIR)/winsup" ; \
35901	for flag in $(EXTRA_TARGET_FLAGS); do \
35902	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35903	done; \
35904	(cd $(TARGET_SUBDIR)/winsup && \
35905	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35906	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35907	          "RANLIB=$${RANLIB}" \
35908	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35909	           clean) \
35910	  || exit 1
35911
35912@endif target-winsup
35913
35914.PHONY: maybe-distclean-target-winsup distclean-target-winsup
35915maybe-distclean-target-winsup:
35916@if target-winsup
35917maybe-distclean-target-winsup: distclean-target-winsup
35918
35919distclean-target-winsup:
35920	@: $(MAKE); $(unstage)
35921	@[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
35922	r=`${PWD_COMMAND}`; export r; \
35923	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35924	$(NORMAL_TARGET_EXPORTS) \
35925	echo "Doing distclean in $(TARGET_SUBDIR)/winsup" ; \
35926	for flag in $(EXTRA_TARGET_FLAGS); do \
35927	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35928	done; \
35929	(cd $(TARGET_SUBDIR)/winsup && \
35930	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35931	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35932	          "RANLIB=$${RANLIB}" \
35933	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35934	           distclean) \
35935	  || exit 1
35936
35937@endif target-winsup
35938
35939.PHONY: maybe-maintainer-clean-target-winsup maintainer-clean-target-winsup
35940maybe-maintainer-clean-target-winsup:
35941@if target-winsup
35942maybe-maintainer-clean-target-winsup: maintainer-clean-target-winsup
35943
35944maintainer-clean-target-winsup:
35945	@: $(MAKE); $(unstage)
35946	@[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
35947	r=`${PWD_COMMAND}`; export r; \
35948	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35949	$(NORMAL_TARGET_EXPORTS) \
35950	echo "Doing maintainer-clean in $(TARGET_SUBDIR)/winsup" ; \
35951	for flag in $(EXTRA_TARGET_FLAGS); do \
35952	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35953	done; \
35954	(cd $(TARGET_SUBDIR)/winsup && \
35955	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35956	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35957	          "RANLIB=$${RANLIB}" \
35958	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35959	           maintainer-clean) \
35960	  || exit 1
35961
35962@endif target-winsup
35963
35964
35965
35966
35967
35968.PHONY: configure-target-libgloss maybe-configure-target-libgloss
35969maybe-configure-target-libgloss:
35970@if gcc-bootstrap
35971configure-target-libgloss: stage_current
35972@endif gcc-bootstrap
35973@if target-libgloss
35974maybe-configure-target-libgloss: configure-target-libgloss
35975configure-target-libgloss:
35976	@: $(MAKE); $(unstage)
35977	@r=`${PWD_COMMAND}`; export r; \
35978	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35979	echo "Checking multilib configuration for libgloss..."; \
35980	$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgloss ; \
35981	$(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgloss/multilib.tmp 2> /dev/null ; \
35982	if test -r $(TARGET_SUBDIR)/libgloss/multilib.out; then \
35983	  if cmp -s $(TARGET_SUBDIR)/libgloss/multilib.tmp $(TARGET_SUBDIR)/libgloss/multilib.out; then \
35984	    rm -f $(TARGET_SUBDIR)/libgloss/multilib.tmp; \
35985	  else \
35986	    rm -f $(TARGET_SUBDIR)/libgloss/Makefile; \
35987	    mv $(TARGET_SUBDIR)/libgloss/multilib.tmp $(TARGET_SUBDIR)/libgloss/multilib.out; \
35988	  fi; \
35989	else \
35990	  mv $(TARGET_SUBDIR)/libgloss/multilib.tmp $(TARGET_SUBDIR)/libgloss/multilib.out; \
35991	fi; \
35992	test ! -f $(TARGET_SUBDIR)/libgloss/Makefile || exit 0; \
35993	$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgloss ; \
35994	$(NORMAL_TARGET_EXPORTS)  \
35995	echo Configuring in $(TARGET_SUBDIR)/libgloss; \
35996	cd "$(TARGET_SUBDIR)/libgloss" || exit 1; \
35997	case $(srcdir) in \
35998	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
35999	  *) topdir=`echo $(TARGET_SUBDIR)/libgloss/ | \
36000		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
36001	esac; \
36002	srcdiroption="--srcdir=$${topdir}/libgloss"; \
36003	libsrcdir="$$s/libgloss"; \
36004	rm -f no-such-file || : ; \
36005	CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
36006	  $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
36007	  --target=${target_alias} $${srcdiroption}  \
36008	  || exit 1
36009@endif target-libgloss
36010
36011
36012
36013
36014
36015.PHONY: all-target-libgloss maybe-all-target-libgloss
36016maybe-all-target-libgloss:
36017@if gcc-bootstrap
36018all-target-libgloss: stage_current
36019@endif gcc-bootstrap
36020@if target-libgloss
36021TARGET-target-libgloss=all
36022maybe-all-target-libgloss: all-target-libgloss
36023all-target-libgloss: configure-target-libgloss
36024	@: $(MAKE); $(unstage)
36025	@r=`${PWD_COMMAND}`; export r; \
36026	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36027	$(NORMAL_TARGET_EXPORTS)  \
36028	(cd $(TARGET_SUBDIR)/libgloss && \
36029	  $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS)  \
36030		$(TARGET-target-libgloss))
36031@endif target-libgloss
36032
36033
36034
36035
36036
36037.PHONY: check-target-libgloss maybe-check-target-libgloss
36038maybe-check-target-libgloss:
36039@if target-libgloss
36040maybe-check-target-libgloss: check-target-libgloss
36041
36042# Dummy target for uncheckable module.
36043check-target-libgloss:
36044
36045@endif target-libgloss
36046
36047.PHONY: install-target-libgloss maybe-install-target-libgloss
36048maybe-install-target-libgloss:
36049@if target-libgloss
36050maybe-install-target-libgloss: install-target-libgloss
36051
36052install-target-libgloss: installdirs
36053	@: $(MAKE); $(unstage)
36054	@r=`${PWD_COMMAND}`; export r; \
36055	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36056	$(NORMAL_TARGET_EXPORTS) \
36057	(cd $(TARGET_SUBDIR)/libgloss && \
36058	  $(MAKE) $(TARGET_FLAGS_TO_PASS)  install)
36059
36060@endif target-libgloss
36061
36062.PHONY: install-strip-target-libgloss maybe-install-strip-target-libgloss
36063maybe-install-strip-target-libgloss:
36064@if target-libgloss
36065maybe-install-strip-target-libgloss: install-strip-target-libgloss
36066
36067install-strip-target-libgloss: installdirs
36068	@: $(MAKE); $(unstage)
36069	@r=`${PWD_COMMAND}`; export r; \
36070	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36071	$(NORMAL_TARGET_EXPORTS) \
36072	(cd $(TARGET_SUBDIR)/libgloss && \
36073	  $(MAKE) $(TARGET_FLAGS_TO_PASS)  install-strip)
36074
36075@endif target-libgloss
36076
36077# Other targets (info, dvi, pdf, etc.)
36078
36079.PHONY: maybe-info-target-libgloss info-target-libgloss
36080maybe-info-target-libgloss:
36081@if target-libgloss
36082maybe-info-target-libgloss: info-target-libgloss
36083
36084info-target-libgloss: \
36085    configure-target-libgloss
36086	@: $(MAKE); $(unstage)
36087	@[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
36088	r=`${PWD_COMMAND}`; export r; \
36089	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36090	$(NORMAL_TARGET_EXPORTS) \
36091	echo "Doing info in $(TARGET_SUBDIR)/libgloss" ; \
36092	for flag in $(EXTRA_TARGET_FLAGS); do \
36093	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36094	done; \
36095	(cd $(TARGET_SUBDIR)/libgloss && \
36096	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36097	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36098	          "RANLIB=$${RANLIB}" \
36099	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36100	           info) \
36101	  || exit 1
36102
36103@endif target-libgloss
36104
36105.PHONY: maybe-dvi-target-libgloss dvi-target-libgloss
36106maybe-dvi-target-libgloss:
36107@if target-libgloss
36108maybe-dvi-target-libgloss: dvi-target-libgloss
36109
36110dvi-target-libgloss: \
36111    configure-target-libgloss
36112	@: $(MAKE); $(unstage)
36113	@[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
36114	r=`${PWD_COMMAND}`; export r; \
36115	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36116	$(NORMAL_TARGET_EXPORTS) \
36117	echo "Doing dvi in $(TARGET_SUBDIR)/libgloss" ; \
36118	for flag in $(EXTRA_TARGET_FLAGS); do \
36119	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36120	done; \
36121	(cd $(TARGET_SUBDIR)/libgloss && \
36122	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36123	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36124	          "RANLIB=$${RANLIB}" \
36125	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36126	           dvi) \
36127	  || exit 1
36128
36129@endif target-libgloss
36130
36131.PHONY: maybe-pdf-target-libgloss pdf-target-libgloss
36132maybe-pdf-target-libgloss:
36133@if target-libgloss
36134maybe-pdf-target-libgloss: pdf-target-libgloss
36135
36136pdf-target-libgloss: \
36137    configure-target-libgloss
36138	@: $(MAKE); $(unstage)
36139	@[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
36140	r=`${PWD_COMMAND}`; export r; \
36141	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36142	$(NORMAL_TARGET_EXPORTS) \
36143	echo "Doing pdf in $(TARGET_SUBDIR)/libgloss" ; \
36144	for flag in $(EXTRA_TARGET_FLAGS); do \
36145	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36146	done; \
36147	(cd $(TARGET_SUBDIR)/libgloss && \
36148	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36149	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36150	          "RANLIB=$${RANLIB}" \
36151	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36152	           pdf) \
36153	  || exit 1
36154
36155@endif target-libgloss
36156
36157.PHONY: maybe-html-target-libgloss html-target-libgloss
36158maybe-html-target-libgloss:
36159@if target-libgloss
36160maybe-html-target-libgloss: html-target-libgloss
36161
36162html-target-libgloss: \
36163    configure-target-libgloss
36164	@: $(MAKE); $(unstage)
36165	@[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
36166	r=`${PWD_COMMAND}`; export r; \
36167	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36168	$(NORMAL_TARGET_EXPORTS) \
36169	echo "Doing html in $(TARGET_SUBDIR)/libgloss" ; \
36170	for flag in $(EXTRA_TARGET_FLAGS); do \
36171	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36172	done; \
36173	(cd $(TARGET_SUBDIR)/libgloss && \
36174	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36175	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36176	          "RANLIB=$${RANLIB}" \
36177	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36178	           html) \
36179	  || exit 1
36180
36181@endif target-libgloss
36182
36183.PHONY: maybe-TAGS-target-libgloss TAGS-target-libgloss
36184maybe-TAGS-target-libgloss:
36185@if target-libgloss
36186maybe-TAGS-target-libgloss: TAGS-target-libgloss
36187
36188TAGS-target-libgloss: \
36189    configure-target-libgloss
36190	@: $(MAKE); $(unstage)
36191	@[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
36192	r=`${PWD_COMMAND}`; export r; \
36193	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36194	$(NORMAL_TARGET_EXPORTS) \
36195	echo "Doing TAGS in $(TARGET_SUBDIR)/libgloss" ; \
36196	for flag in $(EXTRA_TARGET_FLAGS); do \
36197	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36198	done; \
36199	(cd $(TARGET_SUBDIR)/libgloss && \
36200	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36201	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36202	          "RANLIB=$${RANLIB}" \
36203	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36204	           TAGS) \
36205	  || exit 1
36206
36207@endif target-libgloss
36208
36209.PHONY: maybe-install-info-target-libgloss install-info-target-libgloss
36210maybe-install-info-target-libgloss:
36211@if target-libgloss
36212maybe-install-info-target-libgloss: install-info-target-libgloss
36213
36214install-info-target-libgloss: \
36215    configure-target-libgloss \
36216    info-target-libgloss
36217	@: $(MAKE); $(unstage)
36218	@[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
36219	r=`${PWD_COMMAND}`; export r; \
36220	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36221	$(NORMAL_TARGET_EXPORTS) \
36222	echo "Doing install-info in $(TARGET_SUBDIR)/libgloss" ; \
36223	for flag in $(EXTRA_TARGET_FLAGS); do \
36224	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36225	done; \
36226	(cd $(TARGET_SUBDIR)/libgloss && \
36227	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36228	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36229	          "RANLIB=$${RANLIB}" \
36230	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36231	           install-info) \
36232	  || exit 1
36233
36234@endif target-libgloss
36235
36236.PHONY: maybe-install-pdf-target-libgloss install-pdf-target-libgloss
36237maybe-install-pdf-target-libgloss:
36238@if target-libgloss
36239maybe-install-pdf-target-libgloss: install-pdf-target-libgloss
36240
36241install-pdf-target-libgloss: \
36242    configure-target-libgloss \
36243    pdf-target-libgloss
36244	@: $(MAKE); $(unstage)
36245	@[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
36246	r=`${PWD_COMMAND}`; export r; \
36247	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36248	$(NORMAL_TARGET_EXPORTS) \
36249	echo "Doing install-pdf in $(TARGET_SUBDIR)/libgloss" ; \
36250	for flag in $(EXTRA_TARGET_FLAGS); do \
36251	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36252	done; \
36253	(cd $(TARGET_SUBDIR)/libgloss && \
36254	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36255	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36256	          "RANLIB=$${RANLIB}" \
36257	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36258	           install-pdf) \
36259	  || exit 1
36260
36261@endif target-libgloss
36262
36263.PHONY: maybe-install-html-target-libgloss install-html-target-libgloss
36264maybe-install-html-target-libgloss:
36265@if target-libgloss
36266maybe-install-html-target-libgloss: install-html-target-libgloss
36267
36268install-html-target-libgloss: \
36269    configure-target-libgloss \
36270    html-target-libgloss
36271	@: $(MAKE); $(unstage)
36272	@[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
36273	r=`${PWD_COMMAND}`; export r; \
36274	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36275	$(NORMAL_TARGET_EXPORTS) \
36276	echo "Doing install-html in $(TARGET_SUBDIR)/libgloss" ; \
36277	for flag in $(EXTRA_TARGET_FLAGS); do \
36278	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36279	done; \
36280	(cd $(TARGET_SUBDIR)/libgloss && \
36281	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36282	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36283	          "RANLIB=$${RANLIB}" \
36284	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36285	           install-html) \
36286	  || exit 1
36287
36288@endif target-libgloss
36289
36290.PHONY: maybe-installcheck-target-libgloss installcheck-target-libgloss
36291maybe-installcheck-target-libgloss:
36292@if target-libgloss
36293maybe-installcheck-target-libgloss: installcheck-target-libgloss
36294
36295installcheck-target-libgloss: \
36296    configure-target-libgloss
36297	@: $(MAKE); $(unstage)
36298	@[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
36299	r=`${PWD_COMMAND}`; export r; \
36300	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36301	$(NORMAL_TARGET_EXPORTS) \
36302	echo "Doing installcheck in $(TARGET_SUBDIR)/libgloss" ; \
36303	for flag in $(EXTRA_TARGET_FLAGS); do \
36304	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36305	done; \
36306	(cd $(TARGET_SUBDIR)/libgloss && \
36307	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36308	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36309	          "RANLIB=$${RANLIB}" \
36310	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36311	           installcheck) \
36312	  || exit 1
36313
36314@endif target-libgloss
36315
36316.PHONY: maybe-mostlyclean-target-libgloss mostlyclean-target-libgloss
36317maybe-mostlyclean-target-libgloss:
36318@if target-libgloss
36319maybe-mostlyclean-target-libgloss: mostlyclean-target-libgloss
36320
36321mostlyclean-target-libgloss:
36322	@: $(MAKE); $(unstage)
36323	@[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
36324	r=`${PWD_COMMAND}`; export r; \
36325	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36326	$(NORMAL_TARGET_EXPORTS) \
36327	echo "Doing mostlyclean in $(TARGET_SUBDIR)/libgloss" ; \
36328	for flag in $(EXTRA_TARGET_FLAGS); do \
36329	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36330	done; \
36331	(cd $(TARGET_SUBDIR)/libgloss && \
36332	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36333	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36334	          "RANLIB=$${RANLIB}" \
36335	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36336	           mostlyclean) \
36337	  || exit 1
36338
36339@endif target-libgloss
36340
36341.PHONY: maybe-clean-target-libgloss clean-target-libgloss
36342maybe-clean-target-libgloss:
36343@if target-libgloss
36344maybe-clean-target-libgloss: clean-target-libgloss
36345
36346clean-target-libgloss:
36347	@: $(MAKE); $(unstage)
36348	@[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
36349	r=`${PWD_COMMAND}`; export r; \
36350	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36351	$(NORMAL_TARGET_EXPORTS) \
36352	echo "Doing clean in $(TARGET_SUBDIR)/libgloss" ; \
36353	for flag in $(EXTRA_TARGET_FLAGS); do \
36354	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36355	done; \
36356	(cd $(TARGET_SUBDIR)/libgloss && \
36357	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36358	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36359	          "RANLIB=$${RANLIB}" \
36360	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36361	           clean) \
36362	  || exit 1
36363
36364@endif target-libgloss
36365
36366.PHONY: maybe-distclean-target-libgloss distclean-target-libgloss
36367maybe-distclean-target-libgloss:
36368@if target-libgloss
36369maybe-distclean-target-libgloss: distclean-target-libgloss
36370
36371distclean-target-libgloss:
36372	@: $(MAKE); $(unstage)
36373	@[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
36374	r=`${PWD_COMMAND}`; export r; \
36375	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36376	$(NORMAL_TARGET_EXPORTS) \
36377	echo "Doing distclean in $(TARGET_SUBDIR)/libgloss" ; \
36378	for flag in $(EXTRA_TARGET_FLAGS); do \
36379	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36380	done; \
36381	(cd $(TARGET_SUBDIR)/libgloss && \
36382	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36383	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36384	          "RANLIB=$${RANLIB}" \
36385	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36386	           distclean) \
36387	  || exit 1
36388
36389@endif target-libgloss
36390
36391.PHONY: maybe-maintainer-clean-target-libgloss maintainer-clean-target-libgloss
36392maybe-maintainer-clean-target-libgloss:
36393@if target-libgloss
36394maybe-maintainer-clean-target-libgloss: maintainer-clean-target-libgloss
36395
36396maintainer-clean-target-libgloss:
36397	@: $(MAKE); $(unstage)
36398	@[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
36399	r=`${PWD_COMMAND}`; export r; \
36400	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36401	$(NORMAL_TARGET_EXPORTS) \
36402	echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libgloss" ; \
36403	for flag in $(EXTRA_TARGET_FLAGS); do \
36404	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36405	done; \
36406	(cd $(TARGET_SUBDIR)/libgloss && \
36407	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36408	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36409	          "RANLIB=$${RANLIB}" \
36410	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36411	           maintainer-clean) \
36412	  || exit 1
36413
36414@endif target-libgloss
36415
36416
36417
36418
36419
36420.PHONY: configure-target-libffi maybe-configure-target-libffi
36421maybe-configure-target-libffi:
36422@if gcc-bootstrap
36423configure-target-libffi: stage_current
36424@endif gcc-bootstrap
36425@if target-libffi
36426maybe-configure-target-libffi: configure-target-libffi
36427configure-target-libffi:
36428	@: $(MAKE); $(unstage)
36429	@r=`${PWD_COMMAND}`; export r; \
36430	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36431	echo "Checking multilib configuration for libffi..."; \
36432	$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libffi ; \
36433	$(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libffi/multilib.tmp 2> /dev/null ; \
36434	if test -r $(TARGET_SUBDIR)/libffi/multilib.out; then \
36435	  if cmp -s $(TARGET_SUBDIR)/libffi/multilib.tmp $(TARGET_SUBDIR)/libffi/multilib.out; then \
36436	    rm -f $(TARGET_SUBDIR)/libffi/multilib.tmp; \
36437	  else \
36438	    rm -f $(TARGET_SUBDIR)/libffi/Makefile; \
36439	    mv $(TARGET_SUBDIR)/libffi/multilib.tmp $(TARGET_SUBDIR)/libffi/multilib.out; \
36440	  fi; \
36441	else \
36442	  mv $(TARGET_SUBDIR)/libffi/multilib.tmp $(TARGET_SUBDIR)/libffi/multilib.out; \
36443	fi; \
36444	test ! -f $(TARGET_SUBDIR)/libffi/Makefile || exit 0; \
36445	$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libffi ; \
36446	$(NORMAL_TARGET_EXPORTS)  \
36447	echo Configuring in $(TARGET_SUBDIR)/libffi; \
36448	cd "$(TARGET_SUBDIR)/libffi" || exit 1; \
36449	case $(srcdir) in \
36450	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
36451	  *) topdir=`echo $(TARGET_SUBDIR)/libffi/ | \
36452		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
36453	esac; \
36454	srcdiroption="--srcdir=$${topdir}/libffi"; \
36455	libsrcdir="$$s/libffi"; \
36456	rm -f no-such-file || : ; \
36457	CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
36458	  $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
36459	  --target=${target_alias} $${srcdiroption}  \
36460	  || exit 1
36461@endif target-libffi
36462
36463
36464
36465
36466
36467.PHONY: all-target-libffi maybe-all-target-libffi
36468maybe-all-target-libffi:
36469@if gcc-bootstrap
36470all-target-libffi: stage_current
36471@endif gcc-bootstrap
36472@if target-libffi
36473TARGET-target-libffi=all
36474maybe-all-target-libffi: all-target-libffi
36475all-target-libffi: configure-target-libffi
36476	@: $(MAKE); $(unstage)
36477	@r=`${PWD_COMMAND}`; export r; \
36478	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36479	$(NORMAL_TARGET_EXPORTS)  \
36480	(cd $(TARGET_SUBDIR)/libffi && \
36481	  $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS)  \
36482		$(TARGET-target-libffi))
36483@endif target-libffi
36484
36485
36486
36487
36488
36489.PHONY: check-target-libffi maybe-check-target-libffi
36490maybe-check-target-libffi:
36491@if target-libffi
36492maybe-check-target-libffi: check-target-libffi
36493
36494check-target-libffi:
36495	@: $(MAKE); $(unstage)
36496	@r=`${PWD_COMMAND}`; export r; \
36497	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36498	$(NORMAL_TARGET_EXPORTS) \
36499	(cd $(TARGET_SUBDIR)/libffi && \
36500	  $(MAKE) $(TARGET_FLAGS_TO_PASS)   check)
36501
36502@endif target-libffi
36503
36504.PHONY: install-target-libffi maybe-install-target-libffi
36505maybe-install-target-libffi:
36506@if target-libffi
36507maybe-install-target-libffi: install-target-libffi
36508
36509install-target-libffi: installdirs
36510	@: $(MAKE); $(unstage)
36511	@r=`${PWD_COMMAND}`; export r; \
36512	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36513	$(NORMAL_TARGET_EXPORTS) \
36514	(cd $(TARGET_SUBDIR)/libffi && \
36515	  $(MAKE) $(TARGET_FLAGS_TO_PASS)  install)
36516
36517@endif target-libffi
36518
36519.PHONY: install-strip-target-libffi maybe-install-strip-target-libffi
36520maybe-install-strip-target-libffi:
36521@if target-libffi
36522maybe-install-strip-target-libffi: install-strip-target-libffi
36523
36524install-strip-target-libffi: installdirs
36525	@: $(MAKE); $(unstage)
36526	@r=`${PWD_COMMAND}`; export r; \
36527	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36528	$(NORMAL_TARGET_EXPORTS) \
36529	(cd $(TARGET_SUBDIR)/libffi && \
36530	  $(MAKE) $(TARGET_FLAGS_TO_PASS)  install-strip)
36531
36532@endif target-libffi
36533
36534# Other targets (info, dvi, pdf, etc.)
36535
36536.PHONY: maybe-info-target-libffi info-target-libffi
36537maybe-info-target-libffi:
36538@if target-libffi
36539maybe-info-target-libffi: info-target-libffi
36540
36541info-target-libffi: \
36542    configure-target-libffi
36543	@: $(MAKE); $(unstage)
36544	@[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
36545	r=`${PWD_COMMAND}`; export r; \
36546	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36547	$(NORMAL_TARGET_EXPORTS) \
36548	echo "Doing info in $(TARGET_SUBDIR)/libffi" ; \
36549	for flag in $(EXTRA_TARGET_FLAGS); do \
36550	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36551	done; \
36552	(cd $(TARGET_SUBDIR)/libffi && \
36553	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36554	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36555	          "RANLIB=$${RANLIB}" \
36556	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36557	           info) \
36558	  || exit 1
36559
36560@endif target-libffi
36561
36562.PHONY: maybe-dvi-target-libffi dvi-target-libffi
36563maybe-dvi-target-libffi:
36564@if target-libffi
36565maybe-dvi-target-libffi: dvi-target-libffi
36566
36567dvi-target-libffi: \
36568    configure-target-libffi
36569	@: $(MAKE); $(unstage)
36570	@[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
36571	r=`${PWD_COMMAND}`; export r; \
36572	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36573	$(NORMAL_TARGET_EXPORTS) \
36574	echo "Doing dvi in $(TARGET_SUBDIR)/libffi" ; \
36575	for flag in $(EXTRA_TARGET_FLAGS); do \
36576	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36577	done; \
36578	(cd $(TARGET_SUBDIR)/libffi && \
36579	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36580	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36581	          "RANLIB=$${RANLIB}" \
36582	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36583	           dvi) \
36584	  || exit 1
36585
36586@endif target-libffi
36587
36588.PHONY: maybe-pdf-target-libffi pdf-target-libffi
36589maybe-pdf-target-libffi:
36590@if target-libffi
36591maybe-pdf-target-libffi: pdf-target-libffi
36592
36593pdf-target-libffi: \
36594    configure-target-libffi
36595	@: $(MAKE); $(unstage)
36596	@[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
36597	r=`${PWD_COMMAND}`; export r; \
36598	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36599	$(NORMAL_TARGET_EXPORTS) \
36600	echo "Doing pdf in $(TARGET_SUBDIR)/libffi" ; \
36601	for flag in $(EXTRA_TARGET_FLAGS); do \
36602	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36603	done; \
36604	(cd $(TARGET_SUBDIR)/libffi && \
36605	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36606	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36607	          "RANLIB=$${RANLIB}" \
36608	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36609	           pdf) \
36610	  || exit 1
36611
36612@endif target-libffi
36613
36614.PHONY: maybe-html-target-libffi html-target-libffi
36615maybe-html-target-libffi:
36616@if target-libffi
36617maybe-html-target-libffi: html-target-libffi
36618
36619html-target-libffi: \
36620    configure-target-libffi
36621	@: $(MAKE); $(unstage)
36622	@[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
36623	r=`${PWD_COMMAND}`; export r; \
36624	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36625	$(NORMAL_TARGET_EXPORTS) \
36626	echo "Doing html in $(TARGET_SUBDIR)/libffi" ; \
36627	for flag in $(EXTRA_TARGET_FLAGS); do \
36628	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36629	done; \
36630	(cd $(TARGET_SUBDIR)/libffi && \
36631	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36632	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36633	          "RANLIB=$${RANLIB}" \
36634	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36635	           html) \
36636	  || exit 1
36637
36638@endif target-libffi
36639
36640.PHONY: maybe-TAGS-target-libffi TAGS-target-libffi
36641maybe-TAGS-target-libffi:
36642@if target-libffi
36643maybe-TAGS-target-libffi: TAGS-target-libffi
36644
36645TAGS-target-libffi: \
36646    configure-target-libffi
36647	@: $(MAKE); $(unstage)
36648	@[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
36649	r=`${PWD_COMMAND}`; export r; \
36650	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36651	$(NORMAL_TARGET_EXPORTS) \
36652	echo "Doing TAGS in $(TARGET_SUBDIR)/libffi" ; \
36653	for flag in $(EXTRA_TARGET_FLAGS); do \
36654	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36655	done; \
36656	(cd $(TARGET_SUBDIR)/libffi && \
36657	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36658	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36659	          "RANLIB=$${RANLIB}" \
36660	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36661	           TAGS) \
36662	  || exit 1
36663
36664@endif target-libffi
36665
36666.PHONY: maybe-install-info-target-libffi install-info-target-libffi
36667maybe-install-info-target-libffi:
36668@if target-libffi
36669maybe-install-info-target-libffi: install-info-target-libffi
36670
36671install-info-target-libffi: \
36672    configure-target-libffi \
36673    info-target-libffi
36674	@: $(MAKE); $(unstage)
36675	@[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
36676	r=`${PWD_COMMAND}`; export r; \
36677	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36678	$(NORMAL_TARGET_EXPORTS) \
36679	echo "Doing install-info in $(TARGET_SUBDIR)/libffi" ; \
36680	for flag in $(EXTRA_TARGET_FLAGS); do \
36681	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36682	done; \
36683	(cd $(TARGET_SUBDIR)/libffi && \
36684	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36685	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36686	          "RANLIB=$${RANLIB}" \
36687	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36688	           install-info) \
36689	  || exit 1
36690
36691@endif target-libffi
36692
36693.PHONY: maybe-install-pdf-target-libffi install-pdf-target-libffi
36694maybe-install-pdf-target-libffi:
36695@if target-libffi
36696maybe-install-pdf-target-libffi: install-pdf-target-libffi
36697
36698install-pdf-target-libffi: \
36699    configure-target-libffi \
36700    pdf-target-libffi
36701	@: $(MAKE); $(unstage)
36702	@[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
36703	r=`${PWD_COMMAND}`; export r; \
36704	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36705	$(NORMAL_TARGET_EXPORTS) \
36706	echo "Doing install-pdf in $(TARGET_SUBDIR)/libffi" ; \
36707	for flag in $(EXTRA_TARGET_FLAGS); do \
36708	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36709	done; \
36710	(cd $(TARGET_SUBDIR)/libffi && \
36711	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36712	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36713	          "RANLIB=$${RANLIB}" \
36714	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36715	           install-pdf) \
36716	  || exit 1
36717
36718@endif target-libffi
36719
36720.PHONY: maybe-install-html-target-libffi install-html-target-libffi
36721maybe-install-html-target-libffi:
36722@if target-libffi
36723maybe-install-html-target-libffi: install-html-target-libffi
36724
36725install-html-target-libffi: \
36726    configure-target-libffi \
36727    html-target-libffi
36728	@: $(MAKE); $(unstage)
36729	@[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
36730	r=`${PWD_COMMAND}`; export r; \
36731	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36732	$(NORMAL_TARGET_EXPORTS) \
36733	echo "Doing install-html in $(TARGET_SUBDIR)/libffi" ; \
36734	for flag in $(EXTRA_TARGET_FLAGS); do \
36735	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36736	done; \
36737	(cd $(TARGET_SUBDIR)/libffi && \
36738	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36739	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36740	          "RANLIB=$${RANLIB}" \
36741	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36742	           install-html) \
36743	  || exit 1
36744
36745@endif target-libffi
36746
36747.PHONY: maybe-installcheck-target-libffi installcheck-target-libffi
36748maybe-installcheck-target-libffi:
36749@if target-libffi
36750maybe-installcheck-target-libffi: installcheck-target-libffi
36751
36752installcheck-target-libffi: \
36753    configure-target-libffi
36754	@: $(MAKE); $(unstage)
36755	@[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
36756	r=`${PWD_COMMAND}`; export r; \
36757	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36758	$(NORMAL_TARGET_EXPORTS) \
36759	echo "Doing installcheck in $(TARGET_SUBDIR)/libffi" ; \
36760	for flag in $(EXTRA_TARGET_FLAGS); do \
36761	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36762	done; \
36763	(cd $(TARGET_SUBDIR)/libffi && \
36764	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36765	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36766	          "RANLIB=$${RANLIB}" \
36767	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36768	           installcheck) \
36769	  || exit 1
36770
36771@endif target-libffi
36772
36773.PHONY: maybe-mostlyclean-target-libffi mostlyclean-target-libffi
36774maybe-mostlyclean-target-libffi:
36775@if target-libffi
36776maybe-mostlyclean-target-libffi: mostlyclean-target-libffi
36777
36778mostlyclean-target-libffi:
36779	@: $(MAKE); $(unstage)
36780	@[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
36781	r=`${PWD_COMMAND}`; export r; \
36782	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36783	$(NORMAL_TARGET_EXPORTS) \
36784	echo "Doing mostlyclean in $(TARGET_SUBDIR)/libffi" ; \
36785	for flag in $(EXTRA_TARGET_FLAGS); do \
36786	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36787	done; \
36788	(cd $(TARGET_SUBDIR)/libffi && \
36789	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36790	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36791	          "RANLIB=$${RANLIB}" \
36792	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36793	           mostlyclean) \
36794	  || exit 1
36795
36796@endif target-libffi
36797
36798.PHONY: maybe-clean-target-libffi clean-target-libffi
36799maybe-clean-target-libffi:
36800@if target-libffi
36801maybe-clean-target-libffi: clean-target-libffi
36802
36803clean-target-libffi:
36804	@: $(MAKE); $(unstage)
36805	@[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
36806	r=`${PWD_COMMAND}`; export r; \
36807	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36808	$(NORMAL_TARGET_EXPORTS) \
36809	echo "Doing clean in $(TARGET_SUBDIR)/libffi" ; \
36810	for flag in $(EXTRA_TARGET_FLAGS); do \
36811	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36812	done; \
36813	(cd $(TARGET_SUBDIR)/libffi && \
36814	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36815	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36816	          "RANLIB=$${RANLIB}" \
36817	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36818	           clean) \
36819	  || exit 1
36820
36821@endif target-libffi
36822
36823.PHONY: maybe-distclean-target-libffi distclean-target-libffi
36824maybe-distclean-target-libffi:
36825@if target-libffi
36826maybe-distclean-target-libffi: distclean-target-libffi
36827
36828distclean-target-libffi:
36829	@: $(MAKE); $(unstage)
36830	@[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
36831	r=`${PWD_COMMAND}`; export r; \
36832	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36833	$(NORMAL_TARGET_EXPORTS) \
36834	echo "Doing distclean in $(TARGET_SUBDIR)/libffi" ; \
36835	for flag in $(EXTRA_TARGET_FLAGS); do \
36836	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36837	done; \
36838	(cd $(TARGET_SUBDIR)/libffi && \
36839	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36840	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36841	          "RANLIB=$${RANLIB}" \
36842	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36843	           distclean) \
36844	  || exit 1
36845
36846@endif target-libffi
36847
36848.PHONY: maybe-maintainer-clean-target-libffi maintainer-clean-target-libffi
36849maybe-maintainer-clean-target-libffi:
36850@if target-libffi
36851maybe-maintainer-clean-target-libffi: maintainer-clean-target-libffi
36852
36853maintainer-clean-target-libffi:
36854	@: $(MAKE); $(unstage)
36855	@[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
36856	r=`${PWD_COMMAND}`; export r; \
36857	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36858	$(NORMAL_TARGET_EXPORTS) \
36859	echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libffi" ; \
36860	for flag in $(EXTRA_TARGET_FLAGS); do \
36861	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36862	done; \
36863	(cd $(TARGET_SUBDIR)/libffi && \
36864	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36865	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36866	          "RANLIB=$${RANLIB}" \
36867	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36868	           maintainer-clean) \
36869	  || exit 1
36870
36871@endif target-libffi
36872
36873
36874
36875
36876
36877.PHONY: configure-target-libjava maybe-configure-target-libjava
36878maybe-configure-target-libjava:
36879@if gcc-bootstrap
36880configure-target-libjava: stage_current
36881@endif gcc-bootstrap
36882@if target-libjava
36883maybe-configure-target-libjava: configure-target-libjava
36884configure-target-libjava:
36885	@: $(MAKE); $(unstage)
36886	@r=`${PWD_COMMAND}`; export r; \
36887	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36888	echo "Checking multilib configuration for libjava..."; \
36889	$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libjava ; \
36890	$(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libjava/multilib.tmp 2> /dev/null ; \
36891	if test -r $(TARGET_SUBDIR)/libjava/multilib.out; then \
36892	  if cmp -s $(TARGET_SUBDIR)/libjava/multilib.tmp $(TARGET_SUBDIR)/libjava/multilib.out; then \
36893	    rm -f $(TARGET_SUBDIR)/libjava/multilib.tmp; \
36894	  else \
36895	    rm -f $(TARGET_SUBDIR)/libjava/Makefile; \
36896	    mv $(TARGET_SUBDIR)/libjava/multilib.tmp $(TARGET_SUBDIR)/libjava/multilib.out; \
36897	  fi; \
36898	else \
36899	  mv $(TARGET_SUBDIR)/libjava/multilib.tmp $(TARGET_SUBDIR)/libjava/multilib.out; \
36900	fi; \
36901	test ! -f $(TARGET_SUBDIR)/libjava/Makefile || exit 0; \
36902	$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libjava ; \
36903	$(RAW_CXX_TARGET_EXPORTS)  \
36904	echo Configuring in $(TARGET_SUBDIR)/libjava; \
36905	cd "$(TARGET_SUBDIR)/libjava" || exit 1; \
36906	case $(srcdir) in \
36907	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
36908	  *) topdir=`echo $(TARGET_SUBDIR)/libjava/ | \
36909		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
36910	esac; \
36911	srcdiroption="--srcdir=$${topdir}/libjava"; \
36912	libsrcdir="$$s/libjava"; \
36913	rm -f no-such-file || : ; \
36914	CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
36915	  $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
36916	  --target=${target_alias} $${srcdiroption} $(EXTRA_CONFIGARGS_LIBJAVA) \
36917	  || exit 1
36918@endif target-libjava
36919
36920
36921
36922
36923
36924.PHONY: all-target-libjava maybe-all-target-libjava
36925maybe-all-target-libjava:
36926@if gcc-bootstrap
36927all-target-libjava: stage_current
36928@endif gcc-bootstrap
36929@if target-libjava
36930TARGET-target-libjava=all
36931maybe-all-target-libjava: all-target-libjava
36932all-target-libjava: configure-target-libjava
36933	@: $(MAKE); $(unstage)
36934	@r=`${PWD_COMMAND}`; export r; \
36935	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36936	$(RAW_CXX_TARGET_EXPORTS)  \
36937	(cd $(TARGET_SUBDIR)/libjava && \
36938	  $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)'  \
36939		$(TARGET-target-libjava))
36940@endif target-libjava
36941
36942
36943
36944
36945
36946.PHONY: check-target-libjava maybe-check-target-libjava
36947maybe-check-target-libjava:
36948@if target-libjava
36949maybe-check-target-libjava: check-target-libjava
36950
36951check-target-libjava:
36952	@: $(MAKE); $(unstage)
36953	@r=`${PWD_COMMAND}`; export r; \
36954	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36955	$(RAW_CXX_TARGET_EXPORTS) \
36956	(cd $(TARGET_SUBDIR)/libjava && \
36957	  $(MAKE) $(TARGET_FLAGS_TO_PASS)  'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)'   check)
36958
36959@endif target-libjava
36960
36961.PHONY: install-target-libjava maybe-install-target-libjava
36962maybe-install-target-libjava:
36963@if target-libjava
36964maybe-install-target-libjava: install-target-libjava
36965
36966install-target-libjava: installdirs
36967	@: $(MAKE); $(unstage)
36968	@r=`${PWD_COMMAND}`; export r; \
36969	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36970	$(RAW_CXX_TARGET_EXPORTS) \
36971	(cd $(TARGET_SUBDIR)/libjava && \
36972	  $(MAKE) $(TARGET_FLAGS_TO_PASS)  install)
36973
36974@endif target-libjava
36975
36976.PHONY: install-strip-target-libjava maybe-install-strip-target-libjava
36977maybe-install-strip-target-libjava:
36978@if target-libjava
36979maybe-install-strip-target-libjava: install-strip-target-libjava
36980
36981install-strip-target-libjava: installdirs
36982	@: $(MAKE); $(unstage)
36983	@r=`${PWD_COMMAND}`; export r; \
36984	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36985	$(RAW_CXX_TARGET_EXPORTS) \
36986	(cd $(TARGET_SUBDIR)/libjava && \
36987	  $(MAKE) $(TARGET_FLAGS_TO_PASS)  install-strip)
36988
36989@endif target-libjava
36990
36991# Other targets (info, dvi, pdf, etc.)
36992
36993.PHONY: maybe-info-target-libjava info-target-libjava
36994maybe-info-target-libjava:
36995@if target-libjava
36996maybe-info-target-libjava: info-target-libjava
36997
36998info-target-libjava: \
36999    configure-target-libjava
37000	@: $(MAKE); $(unstage)
37001	@[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
37002	r=`${PWD_COMMAND}`; export r; \
37003	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37004	$(RAW_CXX_TARGET_EXPORTS) \
37005	echo "Doing info in $(TARGET_SUBDIR)/libjava" ; \
37006	for flag in $(EXTRA_TARGET_FLAGS); do \
37007	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37008	done; \
37009	(cd $(TARGET_SUBDIR)/libjava && \
37010	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37011	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37012	          "RANLIB=$${RANLIB}" \
37013	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37014	           info) \
37015	  || exit 1
37016
37017@endif target-libjava
37018
37019.PHONY: maybe-dvi-target-libjava dvi-target-libjava
37020maybe-dvi-target-libjava:
37021@if target-libjava
37022maybe-dvi-target-libjava: dvi-target-libjava
37023
37024dvi-target-libjava: \
37025    configure-target-libjava
37026	@: $(MAKE); $(unstage)
37027	@[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
37028	r=`${PWD_COMMAND}`; export r; \
37029	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37030	$(RAW_CXX_TARGET_EXPORTS) \
37031	echo "Doing dvi in $(TARGET_SUBDIR)/libjava" ; \
37032	for flag in $(EXTRA_TARGET_FLAGS); do \
37033	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37034	done; \
37035	(cd $(TARGET_SUBDIR)/libjava && \
37036	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37037	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37038	          "RANLIB=$${RANLIB}" \
37039	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37040	           dvi) \
37041	  || exit 1
37042
37043@endif target-libjava
37044
37045.PHONY: maybe-pdf-target-libjava pdf-target-libjava
37046maybe-pdf-target-libjava:
37047@if target-libjava
37048maybe-pdf-target-libjava: pdf-target-libjava
37049
37050pdf-target-libjava: \
37051    configure-target-libjava
37052	@: $(MAKE); $(unstage)
37053	@[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
37054	r=`${PWD_COMMAND}`; export r; \
37055	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37056	$(RAW_CXX_TARGET_EXPORTS) \
37057	echo "Doing pdf in $(TARGET_SUBDIR)/libjava" ; \
37058	for flag in $(EXTRA_TARGET_FLAGS); do \
37059	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37060	done; \
37061	(cd $(TARGET_SUBDIR)/libjava && \
37062	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37063	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37064	          "RANLIB=$${RANLIB}" \
37065	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37066	           pdf) \
37067	  || exit 1
37068
37069@endif target-libjava
37070
37071.PHONY: maybe-html-target-libjava html-target-libjava
37072maybe-html-target-libjava:
37073@if target-libjava
37074maybe-html-target-libjava: html-target-libjava
37075
37076html-target-libjava: \
37077    configure-target-libjava
37078	@: $(MAKE); $(unstage)
37079	@[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
37080	r=`${PWD_COMMAND}`; export r; \
37081	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37082	$(RAW_CXX_TARGET_EXPORTS) \
37083	echo "Doing html in $(TARGET_SUBDIR)/libjava" ; \
37084	for flag in $(EXTRA_TARGET_FLAGS); do \
37085	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37086	done; \
37087	(cd $(TARGET_SUBDIR)/libjava && \
37088	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37089	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37090	          "RANLIB=$${RANLIB}" \
37091	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37092	           html) \
37093	  || exit 1
37094
37095@endif target-libjava
37096
37097.PHONY: maybe-TAGS-target-libjava TAGS-target-libjava
37098maybe-TAGS-target-libjava:
37099@if target-libjava
37100maybe-TAGS-target-libjava: TAGS-target-libjava
37101
37102TAGS-target-libjava: \
37103    configure-target-libjava
37104	@: $(MAKE); $(unstage)
37105	@[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
37106	r=`${PWD_COMMAND}`; export r; \
37107	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37108	$(RAW_CXX_TARGET_EXPORTS) \
37109	echo "Doing TAGS in $(TARGET_SUBDIR)/libjava" ; \
37110	for flag in $(EXTRA_TARGET_FLAGS); do \
37111	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37112	done; \
37113	(cd $(TARGET_SUBDIR)/libjava && \
37114	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37115	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37116	          "RANLIB=$${RANLIB}" \
37117	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37118	           TAGS) \
37119	  || exit 1
37120
37121@endif target-libjava
37122
37123.PHONY: maybe-install-info-target-libjava install-info-target-libjava
37124maybe-install-info-target-libjava:
37125@if target-libjava
37126maybe-install-info-target-libjava: install-info-target-libjava
37127
37128install-info-target-libjava: \
37129    configure-target-libjava \
37130    info-target-libjava
37131	@: $(MAKE); $(unstage)
37132	@[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
37133	r=`${PWD_COMMAND}`; export r; \
37134	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37135	$(RAW_CXX_TARGET_EXPORTS) \
37136	echo "Doing install-info in $(TARGET_SUBDIR)/libjava" ; \
37137	for flag in $(EXTRA_TARGET_FLAGS); do \
37138	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37139	done; \
37140	(cd $(TARGET_SUBDIR)/libjava && \
37141	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37142	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37143	          "RANLIB=$${RANLIB}" \
37144	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37145	           install-info) \
37146	  || exit 1
37147
37148@endif target-libjava
37149
37150.PHONY: maybe-install-pdf-target-libjava install-pdf-target-libjava
37151maybe-install-pdf-target-libjava:
37152@if target-libjava
37153maybe-install-pdf-target-libjava: install-pdf-target-libjava
37154
37155install-pdf-target-libjava: \
37156    configure-target-libjava \
37157    pdf-target-libjava
37158	@: $(MAKE); $(unstage)
37159	@[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
37160	r=`${PWD_COMMAND}`; export r; \
37161	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37162	$(RAW_CXX_TARGET_EXPORTS) \
37163	echo "Doing install-pdf in $(TARGET_SUBDIR)/libjava" ; \
37164	for flag in $(EXTRA_TARGET_FLAGS); do \
37165	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37166	done; \
37167	(cd $(TARGET_SUBDIR)/libjava && \
37168	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37169	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37170	          "RANLIB=$${RANLIB}" \
37171	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37172	           install-pdf) \
37173	  || exit 1
37174
37175@endif target-libjava
37176
37177.PHONY: maybe-install-html-target-libjava install-html-target-libjava
37178maybe-install-html-target-libjava:
37179@if target-libjava
37180maybe-install-html-target-libjava: install-html-target-libjava
37181
37182install-html-target-libjava: \
37183    configure-target-libjava \
37184    html-target-libjava
37185	@: $(MAKE); $(unstage)
37186	@[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
37187	r=`${PWD_COMMAND}`; export r; \
37188	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37189	$(RAW_CXX_TARGET_EXPORTS) \
37190	echo "Doing install-html in $(TARGET_SUBDIR)/libjava" ; \
37191	for flag in $(EXTRA_TARGET_FLAGS); do \
37192	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37193	done; \
37194	(cd $(TARGET_SUBDIR)/libjava && \
37195	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37196	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37197	          "RANLIB=$${RANLIB}" \
37198	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37199	           install-html) \
37200	  || exit 1
37201
37202@endif target-libjava
37203
37204.PHONY: maybe-installcheck-target-libjava installcheck-target-libjava
37205maybe-installcheck-target-libjava:
37206@if target-libjava
37207maybe-installcheck-target-libjava: installcheck-target-libjava
37208
37209installcheck-target-libjava: \
37210    configure-target-libjava
37211	@: $(MAKE); $(unstage)
37212	@[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
37213	r=`${PWD_COMMAND}`; export r; \
37214	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37215	$(RAW_CXX_TARGET_EXPORTS) \
37216	echo "Doing installcheck in $(TARGET_SUBDIR)/libjava" ; \
37217	for flag in $(EXTRA_TARGET_FLAGS); do \
37218	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37219	done; \
37220	(cd $(TARGET_SUBDIR)/libjava && \
37221	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37222	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37223	          "RANLIB=$${RANLIB}" \
37224	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37225	           installcheck) \
37226	  || exit 1
37227
37228@endif target-libjava
37229
37230.PHONY: maybe-mostlyclean-target-libjava mostlyclean-target-libjava
37231maybe-mostlyclean-target-libjava:
37232@if target-libjava
37233maybe-mostlyclean-target-libjava: mostlyclean-target-libjava
37234
37235mostlyclean-target-libjava:
37236	@: $(MAKE); $(unstage)
37237	@[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
37238	r=`${PWD_COMMAND}`; export r; \
37239	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37240	$(RAW_CXX_TARGET_EXPORTS) \
37241	echo "Doing mostlyclean in $(TARGET_SUBDIR)/libjava" ; \
37242	for flag in $(EXTRA_TARGET_FLAGS); do \
37243	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37244	done; \
37245	(cd $(TARGET_SUBDIR)/libjava && \
37246	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37247	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37248	          "RANLIB=$${RANLIB}" \
37249	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37250	           mostlyclean) \
37251	  || exit 1
37252
37253@endif target-libjava
37254
37255.PHONY: maybe-clean-target-libjava clean-target-libjava
37256maybe-clean-target-libjava:
37257@if target-libjava
37258maybe-clean-target-libjava: clean-target-libjava
37259
37260clean-target-libjava:
37261	@: $(MAKE); $(unstage)
37262	@[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
37263	r=`${PWD_COMMAND}`; export r; \
37264	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37265	$(RAW_CXX_TARGET_EXPORTS) \
37266	echo "Doing clean in $(TARGET_SUBDIR)/libjava" ; \
37267	for flag in $(EXTRA_TARGET_FLAGS); do \
37268	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37269	done; \
37270	(cd $(TARGET_SUBDIR)/libjava && \
37271	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37272	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37273	          "RANLIB=$${RANLIB}" \
37274	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37275	           clean) \
37276	  || exit 1
37277
37278@endif target-libjava
37279
37280.PHONY: maybe-distclean-target-libjava distclean-target-libjava
37281maybe-distclean-target-libjava:
37282@if target-libjava
37283maybe-distclean-target-libjava: distclean-target-libjava
37284
37285distclean-target-libjava:
37286	@: $(MAKE); $(unstage)
37287	@[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
37288	r=`${PWD_COMMAND}`; export r; \
37289	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37290	$(RAW_CXX_TARGET_EXPORTS) \
37291	echo "Doing distclean in $(TARGET_SUBDIR)/libjava" ; \
37292	for flag in $(EXTRA_TARGET_FLAGS); do \
37293	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37294	done; \
37295	(cd $(TARGET_SUBDIR)/libjava && \
37296	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37297	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37298	          "RANLIB=$${RANLIB}" \
37299	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37300	           distclean) \
37301	  || exit 1
37302
37303@endif target-libjava
37304
37305.PHONY: maybe-maintainer-clean-target-libjava maintainer-clean-target-libjava
37306maybe-maintainer-clean-target-libjava:
37307@if target-libjava
37308maybe-maintainer-clean-target-libjava: maintainer-clean-target-libjava
37309
37310maintainer-clean-target-libjava:
37311	@: $(MAKE); $(unstage)
37312	@[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
37313	r=`${PWD_COMMAND}`; export r; \
37314	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37315	$(RAW_CXX_TARGET_EXPORTS) \
37316	echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libjava" ; \
37317	for flag in $(EXTRA_TARGET_FLAGS); do \
37318	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37319	done; \
37320	(cd $(TARGET_SUBDIR)/libjava && \
37321	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37322	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37323	          "RANLIB=$${RANLIB}" \
37324	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37325	           maintainer-clean) \
37326	  || exit 1
37327
37328@endif target-libjava
37329
37330
37331
37332
37333
37334.PHONY: configure-target-zlib maybe-configure-target-zlib
37335maybe-configure-target-zlib:
37336@if gcc-bootstrap
37337configure-target-zlib: stage_current
37338@endif gcc-bootstrap
37339@if target-zlib
37340maybe-configure-target-zlib: configure-target-zlib
37341configure-target-zlib:
37342	@: $(MAKE); $(unstage)
37343	@r=`${PWD_COMMAND}`; export r; \
37344	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37345	echo "Checking multilib configuration for zlib..."; \
37346	$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/zlib ; \
37347	$(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/zlib/multilib.tmp 2> /dev/null ; \
37348	if test -r $(TARGET_SUBDIR)/zlib/multilib.out; then \
37349	  if cmp -s $(TARGET_SUBDIR)/zlib/multilib.tmp $(TARGET_SUBDIR)/zlib/multilib.out; then \
37350	    rm -f $(TARGET_SUBDIR)/zlib/multilib.tmp; \
37351	  else \
37352	    rm -f $(TARGET_SUBDIR)/zlib/Makefile; \
37353	    mv $(TARGET_SUBDIR)/zlib/multilib.tmp $(TARGET_SUBDIR)/zlib/multilib.out; \
37354	  fi; \
37355	else \
37356	  mv $(TARGET_SUBDIR)/zlib/multilib.tmp $(TARGET_SUBDIR)/zlib/multilib.out; \
37357	fi; \
37358	test ! -f $(TARGET_SUBDIR)/zlib/Makefile || exit 0; \
37359	$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/zlib ; \
37360	$(NORMAL_TARGET_EXPORTS)  \
37361	echo Configuring in $(TARGET_SUBDIR)/zlib; \
37362	cd "$(TARGET_SUBDIR)/zlib" || exit 1; \
37363	case $(srcdir) in \
37364	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
37365	  *) topdir=`echo $(TARGET_SUBDIR)/zlib/ | \
37366		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
37367	esac; \
37368	srcdiroption="--srcdir=$${topdir}/zlib"; \
37369	libsrcdir="$$s/zlib"; \
37370	rm -f no-such-file || : ; \
37371	CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
37372	  $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
37373	  --target=${target_alias} $${srcdiroption}  \
37374	  || exit 1
37375@endif target-zlib
37376
37377
37378
37379
37380
37381.PHONY: all-target-zlib maybe-all-target-zlib
37382maybe-all-target-zlib:
37383@if gcc-bootstrap
37384all-target-zlib: stage_current
37385@endif gcc-bootstrap
37386@if target-zlib
37387TARGET-target-zlib=all
37388maybe-all-target-zlib: all-target-zlib
37389all-target-zlib: configure-target-zlib
37390	@: $(MAKE); $(unstage)
37391	@r=`${PWD_COMMAND}`; export r; \
37392	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37393	$(NORMAL_TARGET_EXPORTS)  \
37394	(cd $(TARGET_SUBDIR)/zlib && \
37395	  $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS)  \
37396		$(TARGET-target-zlib))
37397@endif target-zlib
37398
37399
37400
37401
37402
37403.PHONY: check-target-zlib maybe-check-target-zlib
37404maybe-check-target-zlib:
37405@if target-zlib
37406maybe-check-target-zlib: check-target-zlib
37407
37408check-target-zlib:
37409	@: $(MAKE); $(unstage)
37410	@r=`${PWD_COMMAND}`; export r; \
37411	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37412	$(NORMAL_TARGET_EXPORTS) \
37413	(cd $(TARGET_SUBDIR)/zlib && \
37414	  $(MAKE) $(TARGET_FLAGS_TO_PASS)   check)
37415
37416@endif target-zlib
37417
37418.PHONY: install-target-zlib maybe-install-target-zlib
37419maybe-install-target-zlib:
37420@if target-zlib
37421maybe-install-target-zlib: install-target-zlib
37422
37423install-target-zlib: installdirs
37424	@: $(MAKE); $(unstage)
37425	@r=`${PWD_COMMAND}`; export r; \
37426	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37427	$(NORMAL_TARGET_EXPORTS) \
37428	(cd $(TARGET_SUBDIR)/zlib && \
37429	  $(MAKE) $(TARGET_FLAGS_TO_PASS)  install)
37430
37431@endif target-zlib
37432
37433.PHONY: install-strip-target-zlib maybe-install-strip-target-zlib
37434maybe-install-strip-target-zlib:
37435@if target-zlib
37436maybe-install-strip-target-zlib: install-strip-target-zlib
37437
37438install-strip-target-zlib: installdirs
37439	@: $(MAKE); $(unstage)
37440	@r=`${PWD_COMMAND}`; export r; \
37441	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37442	$(NORMAL_TARGET_EXPORTS) \
37443	(cd $(TARGET_SUBDIR)/zlib && \
37444	  $(MAKE) $(TARGET_FLAGS_TO_PASS)  install-strip)
37445
37446@endif target-zlib
37447
37448# Other targets (info, dvi, pdf, etc.)
37449
37450.PHONY: maybe-info-target-zlib info-target-zlib
37451maybe-info-target-zlib:
37452@if target-zlib
37453maybe-info-target-zlib: info-target-zlib
37454
37455info-target-zlib: \
37456    configure-target-zlib
37457	@: $(MAKE); $(unstage)
37458	@[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
37459	r=`${PWD_COMMAND}`; export r; \
37460	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37461	$(NORMAL_TARGET_EXPORTS) \
37462	echo "Doing info in $(TARGET_SUBDIR)/zlib" ; \
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)/zlib && \
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	           info) \
37472	  || exit 1
37473
37474@endif target-zlib
37475
37476.PHONY: maybe-dvi-target-zlib dvi-target-zlib
37477maybe-dvi-target-zlib:
37478@if target-zlib
37479maybe-dvi-target-zlib: dvi-target-zlib
37480
37481dvi-target-zlib: \
37482    configure-target-zlib
37483	@: $(MAKE); $(unstage)
37484	@[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
37485	r=`${PWD_COMMAND}`; export r; \
37486	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37487	$(NORMAL_TARGET_EXPORTS) \
37488	echo "Doing dvi in $(TARGET_SUBDIR)/zlib" ; \
37489	for flag in $(EXTRA_TARGET_FLAGS); do \
37490	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37491	done; \
37492	(cd $(TARGET_SUBDIR)/zlib && \
37493	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37494	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37495	          "RANLIB=$${RANLIB}" \
37496	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37497	           dvi) \
37498	  || exit 1
37499
37500@endif target-zlib
37501
37502.PHONY: maybe-pdf-target-zlib pdf-target-zlib
37503maybe-pdf-target-zlib:
37504@if target-zlib
37505maybe-pdf-target-zlib: pdf-target-zlib
37506
37507pdf-target-zlib: \
37508    configure-target-zlib
37509	@: $(MAKE); $(unstage)
37510	@[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
37511	r=`${PWD_COMMAND}`; export r; \
37512	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37513	$(NORMAL_TARGET_EXPORTS) \
37514	echo "Doing pdf in $(TARGET_SUBDIR)/zlib" ; \
37515	for flag in $(EXTRA_TARGET_FLAGS); do \
37516	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37517	done; \
37518	(cd $(TARGET_SUBDIR)/zlib && \
37519	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37520	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37521	          "RANLIB=$${RANLIB}" \
37522	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37523	           pdf) \
37524	  || exit 1
37525
37526@endif target-zlib
37527
37528.PHONY: maybe-html-target-zlib html-target-zlib
37529maybe-html-target-zlib:
37530@if target-zlib
37531maybe-html-target-zlib: html-target-zlib
37532
37533html-target-zlib: \
37534    configure-target-zlib
37535	@: $(MAKE); $(unstage)
37536	@[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
37537	r=`${PWD_COMMAND}`; export r; \
37538	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37539	$(NORMAL_TARGET_EXPORTS) \
37540	echo "Doing html in $(TARGET_SUBDIR)/zlib" ; \
37541	for flag in $(EXTRA_TARGET_FLAGS); do \
37542	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37543	done; \
37544	(cd $(TARGET_SUBDIR)/zlib && \
37545	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37546	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37547	          "RANLIB=$${RANLIB}" \
37548	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37549	           html) \
37550	  || exit 1
37551
37552@endif target-zlib
37553
37554.PHONY: maybe-TAGS-target-zlib TAGS-target-zlib
37555maybe-TAGS-target-zlib:
37556@if target-zlib
37557maybe-TAGS-target-zlib: TAGS-target-zlib
37558
37559TAGS-target-zlib: \
37560    configure-target-zlib
37561	@: $(MAKE); $(unstage)
37562	@[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
37563	r=`${PWD_COMMAND}`; export r; \
37564	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37565	$(NORMAL_TARGET_EXPORTS) \
37566	echo "Doing TAGS in $(TARGET_SUBDIR)/zlib" ; \
37567	for flag in $(EXTRA_TARGET_FLAGS); do \
37568	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37569	done; \
37570	(cd $(TARGET_SUBDIR)/zlib && \
37571	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37572	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37573	          "RANLIB=$${RANLIB}" \
37574	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37575	           TAGS) \
37576	  || exit 1
37577
37578@endif target-zlib
37579
37580.PHONY: maybe-install-info-target-zlib install-info-target-zlib
37581maybe-install-info-target-zlib:
37582@if target-zlib
37583maybe-install-info-target-zlib: install-info-target-zlib
37584
37585install-info-target-zlib: \
37586    configure-target-zlib \
37587    info-target-zlib
37588	@: $(MAKE); $(unstage)
37589	@[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
37590	r=`${PWD_COMMAND}`; export r; \
37591	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37592	$(NORMAL_TARGET_EXPORTS) \
37593	echo "Doing install-info in $(TARGET_SUBDIR)/zlib" ; \
37594	for flag in $(EXTRA_TARGET_FLAGS); do \
37595	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37596	done; \
37597	(cd $(TARGET_SUBDIR)/zlib && \
37598	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37599	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37600	          "RANLIB=$${RANLIB}" \
37601	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37602	           install-info) \
37603	  || exit 1
37604
37605@endif target-zlib
37606
37607.PHONY: maybe-install-pdf-target-zlib install-pdf-target-zlib
37608maybe-install-pdf-target-zlib:
37609@if target-zlib
37610maybe-install-pdf-target-zlib: install-pdf-target-zlib
37611
37612install-pdf-target-zlib: \
37613    configure-target-zlib \
37614    pdf-target-zlib
37615	@: $(MAKE); $(unstage)
37616	@[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
37617	r=`${PWD_COMMAND}`; export r; \
37618	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37619	$(NORMAL_TARGET_EXPORTS) \
37620	echo "Doing install-pdf in $(TARGET_SUBDIR)/zlib" ; \
37621	for flag in $(EXTRA_TARGET_FLAGS); do \
37622	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37623	done; \
37624	(cd $(TARGET_SUBDIR)/zlib && \
37625	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37626	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37627	          "RANLIB=$${RANLIB}" \
37628	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37629	           install-pdf) \
37630	  || exit 1
37631
37632@endif target-zlib
37633
37634.PHONY: maybe-install-html-target-zlib install-html-target-zlib
37635maybe-install-html-target-zlib:
37636@if target-zlib
37637maybe-install-html-target-zlib: install-html-target-zlib
37638
37639install-html-target-zlib: \
37640    configure-target-zlib \
37641    html-target-zlib
37642	@: $(MAKE); $(unstage)
37643	@[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
37644	r=`${PWD_COMMAND}`; export r; \
37645	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37646	$(NORMAL_TARGET_EXPORTS) \
37647	echo "Doing install-html in $(TARGET_SUBDIR)/zlib" ; \
37648	for flag in $(EXTRA_TARGET_FLAGS); do \
37649	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37650	done; \
37651	(cd $(TARGET_SUBDIR)/zlib && \
37652	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37653	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37654	          "RANLIB=$${RANLIB}" \
37655	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37656	           install-html) \
37657	  || exit 1
37658
37659@endif target-zlib
37660
37661.PHONY: maybe-installcheck-target-zlib installcheck-target-zlib
37662maybe-installcheck-target-zlib:
37663@if target-zlib
37664maybe-installcheck-target-zlib: installcheck-target-zlib
37665
37666installcheck-target-zlib: \
37667    configure-target-zlib
37668	@: $(MAKE); $(unstage)
37669	@[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
37670	r=`${PWD_COMMAND}`; export r; \
37671	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37672	$(NORMAL_TARGET_EXPORTS) \
37673	echo "Doing installcheck in $(TARGET_SUBDIR)/zlib" ; \
37674	for flag in $(EXTRA_TARGET_FLAGS); do \
37675	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37676	done; \
37677	(cd $(TARGET_SUBDIR)/zlib && \
37678	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37679	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37680	          "RANLIB=$${RANLIB}" \
37681	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37682	           installcheck) \
37683	  || exit 1
37684
37685@endif target-zlib
37686
37687.PHONY: maybe-mostlyclean-target-zlib mostlyclean-target-zlib
37688maybe-mostlyclean-target-zlib:
37689@if target-zlib
37690maybe-mostlyclean-target-zlib: mostlyclean-target-zlib
37691
37692mostlyclean-target-zlib:
37693	@: $(MAKE); $(unstage)
37694	@[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
37695	r=`${PWD_COMMAND}`; export r; \
37696	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37697	$(NORMAL_TARGET_EXPORTS) \
37698	echo "Doing mostlyclean in $(TARGET_SUBDIR)/zlib" ; \
37699	for flag in $(EXTRA_TARGET_FLAGS); do \
37700	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37701	done; \
37702	(cd $(TARGET_SUBDIR)/zlib && \
37703	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37704	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37705	          "RANLIB=$${RANLIB}" \
37706	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37707	           mostlyclean) \
37708	  || exit 1
37709
37710@endif target-zlib
37711
37712.PHONY: maybe-clean-target-zlib clean-target-zlib
37713maybe-clean-target-zlib:
37714@if target-zlib
37715maybe-clean-target-zlib: clean-target-zlib
37716
37717clean-target-zlib:
37718	@: $(MAKE); $(unstage)
37719	@[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
37720	r=`${PWD_COMMAND}`; export r; \
37721	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37722	$(NORMAL_TARGET_EXPORTS) \
37723	echo "Doing clean in $(TARGET_SUBDIR)/zlib" ; \
37724	for flag in $(EXTRA_TARGET_FLAGS); do \
37725	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37726	done; \
37727	(cd $(TARGET_SUBDIR)/zlib && \
37728	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37729	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37730	          "RANLIB=$${RANLIB}" \
37731	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37732	           clean) \
37733	  || exit 1
37734
37735@endif target-zlib
37736
37737.PHONY: maybe-distclean-target-zlib distclean-target-zlib
37738maybe-distclean-target-zlib:
37739@if target-zlib
37740maybe-distclean-target-zlib: distclean-target-zlib
37741
37742distclean-target-zlib:
37743	@: $(MAKE); $(unstage)
37744	@[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
37745	r=`${PWD_COMMAND}`; export r; \
37746	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37747	$(NORMAL_TARGET_EXPORTS) \
37748	echo "Doing distclean in $(TARGET_SUBDIR)/zlib" ; \
37749	for flag in $(EXTRA_TARGET_FLAGS); do \
37750	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37751	done; \
37752	(cd $(TARGET_SUBDIR)/zlib && \
37753	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37754	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37755	          "RANLIB=$${RANLIB}" \
37756	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37757	           distclean) \
37758	  || exit 1
37759
37760@endif target-zlib
37761
37762.PHONY: maybe-maintainer-clean-target-zlib maintainer-clean-target-zlib
37763maybe-maintainer-clean-target-zlib:
37764@if target-zlib
37765maybe-maintainer-clean-target-zlib: maintainer-clean-target-zlib
37766
37767maintainer-clean-target-zlib:
37768	@: $(MAKE); $(unstage)
37769	@[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
37770	r=`${PWD_COMMAND}`; export r; \
37771	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37772	$(NORMAL_TARGET_EXPORTS) \
37773	echo "Doing maintainer-clean in $(TARGET_SUBDIR)/zlib" ; \
37774	for flag in $(EXTRA_TARGET_FLAGS); do \
37775	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37776	done; \
37777	(cd $(TARGET_SUBDIR)/zlib && \
37778	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37779	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37780	          "RANLIB=$${RANLIB}" \
37781	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37782	           maintainer-clean) \
37783	  || exit 1
37784
37785@endif target-zlib
37786
37787
37788
37789
37790
37791.PHONY: configure-target-boehm-gc maybe-configure-target-boehm-gc
37792maybe-configure-target-boehm-gc:
37793@if gcc-bootstrap
37794configure-target-boehm-gc: stage_current
37795@endif gcc-bootstrap
37796@if target-boehm-gc
37797maybe-configure-target-boehm-gc: configure-target-boehm-gc
37798configure-target-boehm-gc:
37799	@: $(MAKE); $(unstage)
37800	@r=`${PWD_COMMAND}`; export r; \
37801	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37802	echo "Checking multilib configuration for boehm-gc..."; \
37803	$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/boehm-gc ; \
37804	$(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/boehm-gc/multilib.tmp 2> /dev/null ; \
37805	if test -r $(TARGET_SUBDIR)/boehm-gc/multilib.out; then \
37806	  if cmp -s $(TARGET_SUBDIR)/boehm-gc/multilib.tmp $(TARGET_SUBDIR)/boehm-gc/multilib.out; then \
37807	    rm -f $(TARGET_SUBDIR)/boehm-gc/multilib.tmp; \
37808	  else \
37809	    rm -f $(TARGET_SUBDIR)/boehm-gc/Makefile; \
37810	    mv $(TARGET_SUBDIR)/boehm-gc/multilib.tmp $(TARGET_SUBDIR)/boehm-gc/multilib.out; \
37811	  fi; \
37812	else \
37813	  mv $(TARGET_SUBDIR)/boehm-gc/multilib.tmp $(TARGET_SUBDIR)/boehm-gc/multilib.out; \
37814	fi; \
37815	test ! -f $(TARGET_SUBDIR)/boehm-gc/Makefile || exit 0; \
37816	$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/boehm-gc ; \
37817	$(NORMAL_TARGET_EXPORTS)  \
37818	echo Configuring in $(TARGET_SUBDIR)/boehm-gc; \
37819	cd "$(TARGET_SUBDIR)/boehm-gc" || exit 1; \
37820	case $(srcdir) in \
37821	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
37822	  *) topdir=`echo $(TARGET_SUBDIR)/boehm-gc/ | \
37823		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
37824	esac; \
37825	srcdiroption="--srcdir=$${topdir}/boehm-gc"; \
37826	libsrcdir="$$s/boehm-gc"; \
37827	rm -f no-such-file || : ; \
37828	CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
37829	  $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
37830	  --target=${target_alias} $${srcdiroption}  \
37831	  || exit 1
37832@endif target-boehm-gc
37833
37834
37835
37836
37837
37838.PHONY: all-target-boehm-gc maybe-all-target-boehm-gc
37839maybe-all-target-boehm-gc:
37840@if gcc-bootstrap
37841all-target-boehm-gc: stage_current
37842@endif gcc-bootstrap
37843@if target-boehm-gc
37844TARGET-target-boehm-gc=all
37845maybe-all-target-boehm-gc: all-target-boehm-gc
37846all-target-boehm-gc: configure-target-boehm-gc
37847	@: $(MAKE); $(unstage)
37848	@r=`${PWD_COMMAND}`; export r; \
37849	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37850	$(NORMAL_TARGET_EXPORTS)  \
37851	(cd $(TARGET_SUBDIR)/boehm-gc && \
37852	  $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS)  \
37853		$(TARGET-target-boehm-gc))
37854@endif target-boehm-gc
37855
37856
37857
37858
37859
37860.PHONY: check-target-boehm-gc maybe-check-target-boehm-gc
37861maybe-check-target-boehm-gc:
37862@if target-boehm-gc
37863maybe-check-target-boehm-gc: check-target-boehm-gc
37864
37865check-target-boehm-gc:
37866	@: $(MAKE); $(unstage)
37867	@r=`${PWD_COMMAND}`; export r; \
37868	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37869	$(NORMAL_TARGET_EXPORTS) \
37870	(cd $(TARGET_SUBDIR)/boehm-gc && \
37871	  $(MAKE) $(TARGET_FLAGS_TO_PASS)   check)
37872
37873@endif target-boehm-gc
37874
37875.PHONY: install-target-boehm-gc maybe-install-target-boehm-gc
37876maybe-install-target-boehm-gc:
37877@if target-boehm-gc
37878maybe-install-target-boehm-gc: install-target-boehm-gc
37879
37880install-target-boehm-gc: installdirs
37881	@: $(MAKE); $(unstage)
37882	@r=`${PWD_COMMAND}`; export r; \
37883	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37884	$(NORMAL_TARGET_EXPORTS) \
37885	(cd $(TARGET_SUBDIR)/boehm-gc && \
37886	  $(MAKE) $(TARGET_FLAGS_TO_PASS)  install)
37887
37888@endif target-boehm-gc
37889
37890.PHONY: install-strip-target-boehm-gc maybe-install-strip-target-boehm-gc
37891maybe-install-strip-target-boehm-gc:
37892@if target-boehm-gc
37893maybe-install-strip-target-boehm-gc: install-strip-target-boehm-gc
37894
37895install-strip-target-boehm-gc: installdirs
37896	@: $(MAKE); $(unstage)
37897	@r=`${PWD_COMMAND}`; export r; \
37898	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37899	$(NORMAL_TARGET_EXPORTS) \
37900	(cd $(TARGET_SUBDIR)/boehm-gc && \
37901	  $(MAKE) $(TARGET_FLAGS_TO_PASS)  install-strip)
37902
37903@endif target-boehm-gc
37904
37905# Other targets (info, dvi, pdf, etc.)
37906
37907.PHONY: maybe-info-target-boehm-gc info-target-boehm-gc
37908maybe-info-target-boehm-gc:
37909@if target-boehm-gc
37910maybe-info-target-boehm-gc: info-target-boehm-gc
37911
37912info-target-boehm-gc: \
37913    configure-target-boehm-gc
37914	@: $(MAKE); $(unstage)
37915	@[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
37916	r=`${PWD_COMMAND}`; export r; \
37917	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37918	$(NORMAL_TARGET_EXPORTS) \
37919	echo "Doing info in $(TARGET_SUBDIR)/boehm-gc" ; \
37920	for flag in $(EXTRA_TARGET_FLAGS); do \
37921	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37922	done; \
37923	(cd $(TARGET_SUBDIR)/boehm-gc && \
37924	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37925	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37926	          "RANLIB=$${RANLIB}" \
37927	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37928	           info) \
37929	  || exit 1
37930
37931@endif target-boehm-gc
37932
37933.PHONY: maybe-dvi-target-boehm-gc dvi-target-boehm-gc
37934maybe-dvi-target-boehm-gc:
37935@if target-boehm-gc
37936maybe-dvi-target-boehm-gc: dvi-target-boehm-gc
37937
37938dvi-target-boehm-gc: \
37939    configure-target-boehm-gc
37940	@: $(MAKE); $(unstage)
37941	@[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
37942	r=`${PWD_COMMAND}`; export r; \
37943	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37944	$(NORMAL_TARGET_EXPORTS) \
37945	echo "Doing dvi in $(TARGET_SUBDIR)/boehm-gc" ; \
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)/boehm-gc && \
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	           dvi) \
37955	  || exit 1
37956
37957@endif target-boehm-gc
37958
37959.PHONY: maybe-pdf-target-boehm-gc pdf-target-boehm-gc
37960maybe-pdf-target-boehm-gc:
37961@if target-boehm-gc
37962maybe-pdf-target-boehm-gc: pdf-target-boehm-gc
37963
37964pdf-target-boehm-gc: \
37965    configure-target-boehm-gc
37966	@: $(MAKE); $(unstage)
37967	@[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
37968	r=`${PWD_COMMAND}`; export r; \
37969	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37970	$(NORMAL_TARGET_EXPORTS) \
37971	echo "Doing pdf in $(TARGET_SUBDIR)/boehm-gc" ; \
37972	for flag in $(EXTRA_TARGET_FLAGS); do \
37973	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37974	done; \
37975	(cd $(TARGET_SUBDIR)/boehm-gc && \
37976	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37977	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37978	          "RANLIB=$${RANLIB}" \
37979	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37980	           pdf) \
37981	  || exit 1
37982
37983@endif target-boehm-gc
37984
37985.PHONY: maybe-html-target-boehm-gc html-target-boehm-gc
37986maybe-html-target-boehm-gc:
37987@if target-boehm-gc
37988maybe-html-target-boehm-gc: html-target-boehm-gc
37989
37990html-target-boehm-gc: \
37991    configure-target-boehm-gc
37992	@: $(MAKE); $(unstage)
37993	@[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
37994	r=`${PWD_COMMAND}`; export r; \
37995	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37996	$(NORMAL_TARGET_EXPORTS) \
37997	echo "Doing html in $(TARGET_SUBDIR)/boehm-gc" ; \
37998	for flag in $(EXTRA_TARGET_FLAGS); do \
37999	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38000	done; \
38001	(cd $(TARGET_SUBDIR)/boehm-gc && \
38002	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38003	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38004	          "RANLIB=$${RANLIB}" \
38005	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38006	           html) \
38007	  || exit 1
38008
38009@endif target-boehm-gc
38010
38011.PHONY: maybe-TAGS-target-boehm-gc TAGS-target-boehm-gc
38012maybe-TAGS-target-boehm-gc:
38013@if target-boehm-gc
38014maybe-TAGS-target-boehm-gc: TAGS-target-boehm-gc
38015
38016TAGS-target-boehm-gc: \
38017    configure-target-boehm-gc
38018	@: $(MAKE); $(unstage)
38019	@[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
38020	r=`${PWD_COMMAND}`; export r; \
38021	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38022	$(NORMAL_TARGET_EXPORTS) \
38023	echo "Doing TAGS in $(TARGET_SUBDIR)/boehm-gc" ; \
38024	for flag in $(EXTRA_TARGET_FLAGS); do \
38025	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38026	done; \
38027	(cd $(TARGET_SUBDIR)/boehm-gc && \
38028	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38029	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38030	          "RANLIB=$${RANLIB}" \
38031	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38032	           TAGS) \
38033	  || exit 1
38034
38035@endif target-boehm-gc
38036
38037.PHONY: maybe-install-info-target-boehm-gc install-info-target-boehm-gc
38038maybe-install-info-target-boehm-gc:
38039@if target-boehm-gc
38040maybe-install-info-target-boehm-gc: install-info-target-boehm-gc
38041
38042install-info-target-boehm-gc: \
38043    configure-target-boehm-gc \
38044    info-target-boehm-gc
38045	@: $(MAKE); $(unstage)
38046	@[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
38047	r=`${PWD_COMMAND}`; export r; \
38048	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38049	$(NORMAL_TARGET_EXPORTS) \
38050	echo "Doing install-info in $(TARGET_SUBDIR)/boehm-gc" ; \
38051	for flag in $(EXTRA_TARGET_FLAGS); do \
38052	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38053	done; \
38054	(cd $(TARGET_SUBDIR)/boehm-gc && \
38055	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38056	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38057	          "RANLIB=$${RANLIB}" \
38058	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38059	           install-info) \
38060	  || exit 1
38061
38062@endif target-boehm-gc
38063
38064.PHONY: maybe-install-pdf-target-boehm-gc install-pdf-target-boehm-gc
38065maybe-install-pdf-target-boehm-gc:
38066@if target-boehm-gc
38067maybe-install-pdf-target-boehm-gc: install-pdf-target-boehm-gc
38068
38069install-pdf-target-boehm-gc: \
38070    configure-target-boehm-gc \
38071    pdf-target-boehm-gc
38072	@: $(MAKE); $(unstage)
38073	@[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
38074	r=`${PWD_COMMAND}`; export r; \
38075	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38076	$(NORMAL_TARGET_EXPORTS) \
38077	echo "Doing install-pdf in $(TARGET_SUBDIR)/boehm-gc" ; \
38078	for flag in $(EXTRA_TARGET_FLAGS); do \
38079	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38080	done; \
38081	(cd $(TARGET_SUBDIR)/boehm-gc && \
38082	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38083	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38084	          "RANLIB=$${RANLIB}" \
38085	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38086	           install-pdf) \
38087	  || exit 1
38088
38089@endif target-boehm-gc
38090
38091.PHONY: maybe-install-html-target-boehm-gc install-html-target-boehm-gc
38092maybe-install-html-target-boehm-gc:
38093@if target-boehm-gc
38094maybe-install-html-target-boehm-gc: install-html-target-boehm-gc
38095
38096install-html-target-boehm-gc: \
38097    configure-target-boehm-gc \
38098    html-target-boehm-gc
38099	@: $(MAKE); $(unstage)
38100	@[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
38101	r=`${PWD_COMMAND}`; export r; \
38102	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38103	$(NORMAL_TARGET_EXPORTS) \
38104	echo "Doing install-html in $(TARGET_SUBDIR)/boehm-gc" ; \
38105	for flag in $(EXTRA_TARGET_FLAGS); do \
38106	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38107	done; \
38108	(cd $(TARGET_SUBDIR)/boehm-gc && \
38109	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38110	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38111	          "RANLIB=$${RANLIB}" \
38112	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38113	           install-html) \
38114	  || exit 1
38115
38116@endif target-boehm-gc
38117
38118.PHONY: maybe-installcheck-target-boehm-gc installcheck-target-boehm-gc
38119maybe-installcheck-target-boehm-gc:
38120@if target-boehm-gc
38121maybe-installcheck-target-boehm-gc: installcheck-target-boehm-gc
38122
38123installcheck-target-boehm-gc: \
38124    configure-target-boehm-gc
38125	@: $(MAKE); $(unstage)
38126	@[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
38127	r=`${PWD_COMMAND}`; export r; \
38128	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38129	$(NORMAL_TARGET_EXPORTS) \
38130	echo "Doing installcheck in $(TARGET_SUBDIR)/boehm-gc" ; \
38131	for flag in $(EXTRA_TARGET_FLAGS); do \
38132	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38133	done; \
38134	(cd $(TARGET_SUBDIR)/boehm-gc && \
38135	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38136	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38137	          "RANLIB=$${RANLIB}" \
38138	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38139	           installcheck) \
38140	  || exit 1
38141
38142@endif target-boehm-gc
38143
38144.PHONY: maybe-mostlyclean-target-boehm-gc mostlyclean-target-boehm-gc
38145maybe-mostlyclean-target-boehm-gc:
38146@if target-boehm-gc
38147maybe-mostlyclean-target-boehm-gc: mostlyclean-target-boehm-gc
38148
38149mostlyclean-target-boehm-gc:
38150	@: $(MAKE); $(unstage)
38151	@[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
38152	r=`${PWD_COMMAND}`; export r; \
38153	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38154	$(NORMAL_TARGET_EXPORTS) \
38155	echo "Doing mostlyclean in $(TARGET_SUBDIR)/boehm-gc" ; \
38156	for flag in $(EXTRA_TARGET_FLAGS); do \
38157	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38158	done; \
38159	(cd $(TARGET_SUBDIR)/boehm-gc && \
38160	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38161	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38162	          "RANLIB=$${RANLIB}" \
38163	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38164	           mostlyclean) \
38165	  || exit 1
38166
38167@endif target-boehm-gc
38168
38169.PHONY: maybe-clean-target-boehm-gc clean-target-boehm-gc
38170maybe-clean-target-boehm-gc:
38171@if target-boehm-gc
38172maybe-clean-target-boehm-gc: clean-target-boehm-gc
38173
38174clean-target-boehm-gc:
38175	@: $(MAKE); $(unstage)
38176	@[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
38177	r=`${PWD_COMMAND}`; export r; \
38178	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38179	$(NORMAL_TARGET_EXPORTS) \
38180	echo "Doing clean in $(TARGET_SUBDIR)/boehm-gc" ; \
38181	for flag in $(EXTRA_TARGET_FLAGS); do \
38182	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38183	done; \
38184	(cd $(TARGET_SUBDIR)/boehm-gc && \
38185	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38186	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38187	          "RANLIB=$${RANLIB}" \
38188	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38189	           clean) \
38190	  || exit 1
38191
38192@endif target-boehm-gc
38193
38194.PHONY: maybe-distclean-target-boehm-gc distclean-target-boehm-gc
38195maybe-distclean-target-boehm-gc:
38196@if target-boehm-gc
38197maybe-distclean-target-boehm-gc: distclean-target-boehm-gc
38198
38199distclean-target-boehm-gc:
38200	@: $(MAKE); $(unstage)
38201	@[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
38202	r=`${PWD_COMMAND}`; export r; \
38203	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38204	$(NORMAL_TARGET_EXPORTS) \
38205	echo "Doing distclean in $(TARGET_SUBDIR)/boehm-gc" ; \
38206	for flag in $(EXTRA_TARGET_FLAGS); do \
38207	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38208	done; \
38209	(cd $(TARGET_SUBDIR)/boehm-gc && \
38210	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38211	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38212	          "RANLIB=$${RANLIB}" \
38213	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38214	           distclean) \
38215	  || exit 1
38216
38217@endif target-boehm-gc
38218
38219.PHONY: maybe-maintainer-clean-target-boehm-gc maintainer-clean-target-boehm-gc
38220maybe-maintainer-clean-target-boehm-gc:
38221@if target-boehm-gc
38222maybe-maintainer-clean-target-boehm-gc: maintainer-clean-target-boehm-gc
38223
38224maintainer-clean-target-boehm-gc:
38225	@: $(MAKE); $(unstage)
38226	@[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
38227	r=`${PWD_COMMAND}`; export r; \
38228	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38229	$(NORMAL_TARGET_EXPORTS) \
38230	echo "Doing maintainer-clean in $(TARGET_SUBDIR)/boehm-gc" ; \
38231	for flag in $(EXTRA_TARGET_FLAGS); do \
38232	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38233	done; \
38234	(cd $(TARGET_SUBDIR)/boehm-gc && \
38235	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38236	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38237	          "RANLIB=$${RANLIB}" \
38238	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38239	           maintainer-clean) \
38240	  || exit 1
38241
38242@endif target-boehm-gc
38243
38244
38245
38246
38247
38248.PHONY: configure-target-rda maybe-configure-target-rda
38249maybe-configure-target-rda:
38250@if gcc-bootstrap
38251configure-target-rda: stage_current
38252@endif gcc-bootstrap
38253@if target-rda
38254maybe-configure-target-rda: configure-target-rda
38255configure-target-rda:
38256	@: $(MAKE); $(unstage)
38257	@r=`${PWD_COMMAND}`; export r; \
38258	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38259	echo "Checking multilib configuration for rda..."; \
38260	$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/rda ; \
38261	$(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/rda/multilib.tmp 2> /dev/null ; \
38262	if test -r $(TARGET_SUBDIR)/rda/multilib.out; then \
38263	  if cmp -s $(TARGET_SUBDIR)/rda/multilib.tmp $(TARGET_SUBDIR)/rda/multilib.out; then \
38264	    rm -f $(TARGET_SUBDIR)/rda/multilib.tmp; \
38265	  else \
38266	    rm -f $(TARGET_SUBDIR)/rda/Makefile; \
38267	    mv $(TARGET_SUBDIR)/rda/multilib.tmp $(TARGET_SUBDIR)/rda/multilib.out; \
38268	  fi; \
38269	else \
38270	  mv $(TARGET_SUBDIR)/rda/multilib.tmp $(TARGET_SUBDIR)/rda/multilib.out; \
38271	fi; \
38272	test ! -f $(TARGET_SUBDIR)/rda/Makefile || exit 0; \
38273	$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/rda ; \
38274	$(NORMAL_TARGET_EXPORTS)  \
38275	echo Configuring in $(TARGET_SUBDIR)/rda; \
38276	cd "$(TARGET_SUBDIR)/rda" || exit 1; \
38277	case $(srcdir) in \
38278	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
38279	  *) topdir=`echo $(TARGET_SUBDIR)/rda/ | \
38280		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
38281	esac; \
38282	srcdiroption="--srcdir=$${topdir}/rda"; \
38283	libsrcdir="$$s/rda"; \
38284	rm -f no-such-file || : ; \
38285	CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
38286	  $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
38287	  --target=${target_alias} $${srcdiroption}  \
38288	  || exit 1
38289@endif target-rda
38290
38291
38292
38293
38294
38295.PHONY: all-target-rda maybe-all-target-rda
38296maybe-all-target-rda:
38297@if gcc-bootstrap
38298all-target-rda: stage_current
38299@endif gcc-bootstrap
38300@if target-rda
38301TARGET-target-rda=all
38302maybe-all-target-rda: all-target-rda
38303all-target-rda: configure-target-rda
38304	@: $(MAKE); $(unstage)
38305	@r=`${PWD_COMMAND}`; export r; \
38306	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38307	$(NORMAL_TARGET_EXPORTS)  \
38308	(cd $(TARGET_SUBDIR)/rda && \
38309	  $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS)  \
38310		$(TARGET-target-rda))
38311@endif target-rda
38312
38313
38314
38315
38316
38317.PHONY: check-target-rda maybe-check-target-rda
38318maybe-check-target-rda:
38319@if target-rda
38320maybe-check-target-rda: check-target-rda
38321
38322check-target-rda:
38323	@: $(MAKE); $(unstage)
38324	@r=`${PWD_COMMAND}`; export r; \
38325	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38326	$(NORMAL_TARGET_EXPORTS) \
38327	(cd $(TARGET_SUBDIR)/rda && \
38328	  $(MAKE) $(TARGET_FLAGS_TO_PASS)   check)
38329
38330@endif target-rda
38331
38332.PHONY: install-target-rda maybe-install-target-rda
38333maybe-install-target-rda:
38334@if target-rda
38335maybe-install-target-rda: install-target-rda
38336
38337install-target-rda: installdirs
38338	@: $(MAKE); $(unstage)
38339	@r=`${PWD_COMMAND}`; export r; \
38340	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38341	$(NORMAL_TARGET_EXPORTS) \
38342	(cd $(TARGET_SUBDIR)/rda && \
38343	  $(MAKE) $(TARGET_FLAGS_TO_PASS)  install)
38344
38345@endif target-rda
38346
38347.PHONY: install-strip-target-rda maybe-install-strip-target-rda
38348maybe-install-strip-target-rda:
38349@if target-rda
38350maybe-install-strip-target-rda: install-strip-target-rda
38351
38352install-strip-target-rda: installdirs
38353	@: $(MAKE); $(unstage)
38354	@r=`${PWD_COMMAND}`; export r; \
38355	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38356	$(NORMAL_TARGET_EXPORTS) \
38357	(cd $(TARGET_SUBDIR)/rda && \
38358	  $(MAKE) $(TARGET_FLAGS_TO_PASS)  install-strip)
38359
38360@endif target-rda
38361
38362# Other targets (info, dvi, pdf, etc.)
38363
38364.PHONY: maybe-info-target-rda info-target-rda
38365maybe-info-target-rda:
38366@if target-rda
38367maybe-info-target-rda: info-target-rda
38368
38369info-target-rda: \
38370    configure-target-rda
38371	@: $(MAKE); $(unstage)
38372	@[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
38373	r=`${PWD_COMMAND}`; export r; \
38374	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38375	$(NORMAL_TARGET_EXPORTS) \
38376	echo "Doing info in $(TARGET_SUBDIR)/rda" ; \
38377	for flag in $(EXTRA_TARGET_FLAGS); do \
38378	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38379	done; \
38380	(cd $(TARGET_SUBDIR)/rda && \
38381	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38382	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38383	          "RANLIB=$${RANLIB}" \
38384	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38385	           info) \
38386	  || exit 1
38387
38388@endif target-rda
38389
38390.PHONY: maybe-dvi-target-rda dvi-target-rda
38391maybe-dvi-target-rda:
38392@if target-rda
38393maybe-dvi-target-rda: dvi-target-rda
38394
38395dvi-target-rda: \
38396    configure-target-rda
38397	@: $(MAKE); $(unstage)
38398	@[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
38399	r=`${PWD_COMMAND}`; export r; \
38400	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38401	$(NORMAL_TARGET_EXPORTS) \
38402	echo "Doing dvi in $(TARGET_SUBDIR)/rda" ; \
38403	for flag in $(EXTRA_TARGET_FLAGS); do \
38404	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38405	done; \
38406	(cd $(TARGET_SUBDIR)/rda && \
38407	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38408	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38409	          "RANLIB=$${RANLIB}" \
38410	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38411	           dvi) \
38412	  || exit 1
38413
38414@endif target-rda
38415
38416.PHONY: maybe-pdf-target-rda pdf-target-rda
38417maybe-pdf-target-rda:
38418@if target-rda
38419maybe-pdf-target-rda: pdf-target-rda
38420
38421pdf-target-rda: \
38422    configure-target-rda
38423	@: $(MAKE); $(unstage)
38424	@[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
38425	r=`${PWD_COMMAND}`; export r; \
38426	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38427	$(NORMAL_TARGET_EXPORTS) \
38428	echo "Doing pdf in $(TARGET_SUBDIR)/rda" ; \
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)/rda && \
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	           pdf) \
38438	  || exit 1
38439
38440@endif target-rda
38441
38442.PHONY: maybe-html-target-rda html-target-rda
38443maybe-html-target-rda:
38444@if target-rda
38445maybe-html-target-rda: html-target-rda
38446
38447html-target-rda: \
38448    configure-target-rda
38449	@: $(MAKE); $(unstage)
38450	@[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
38451	r=`${PWD_COMMAND}`; export r; \
38452	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38453	$(NORMAL_TARGET_EXPORTS) \
38454	echo "Doing html in $(TARGET_SUBDIR)/rda" ; \
38455	for flag in $(EXTRA_TARGET_FLAGS); do \
38456	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38457	done; \
38458	(cd $(TARGET_SUBDIR)/rda && \
38459	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38460	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38461	          "RANLIB=$${RANLIB}" \
38462	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38463	           html) \
38464	  || exit 1
38465
38466@endif target-rda
38467
38468.PHONY: maybe-TAGS-target-rda TAGS-target-rda
38469maybe-TAGS-target-rda:
38470@if target-rda
38471maybe-TAGS-target-rda: TAGS-target-rda
38472
38473TAGS-target-rda: \
38474    configure-target-rda
38475	@: $(MAKE); $(unstage)
38476	@[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
38477	r=`${PWD_COMMAND}`; export r; \
38478	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38479	$(NORMAL_TARGET_EXPORTS) \
38480	echo "Doing TAGS in $(TARGET_SUBDIR)/rda" ; \
38481	for flag in $(EXTRA_TARGET_FLAGS); do \
38482	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38483	done; \
38484	(cd $(TARGET_SUBDIR)/rda && \
38485	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38486	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38487	          "RANLIB=$${RANLIB}" \
38488	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38489	           TAGS) \
38490	  || exit 1
38491
38492@endif target-rda
38493
38494.PHONY: maybe-install-info-target-rda install-info-target-rda
38495maybe-install-info-target-rda:
38496@if target-rda
38497maybe-install-info-target-rda: install-info-target-rda
38498
38499install-info-target-rda: \
38500    configure-target-rda \
38501    info-target-rda
38502	@: $(MAKE); $(unstage)
38503	@[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
38504	r=`${PWD_COMMAND}`; export r; \
38505	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38506	$(NORMAL_TARGET_EXPORTS) \
38507	echo "Doing install-info in $(TARGET_SUBDIR)/rda" ; \
38508	for flag in $(EXTRA_TARGET_FLAGS); do \
38509	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38510	done; \
38511	(cd $(TARGET_SUBDIR)/rda && \
38512	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38513	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38514	          "RANLIB=$${RANLIB}" \
38515	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38516	           install-info) \
38517	  || exit 1
38518
38519@endif target-rda
38520
38521.PHONY: maybe-install-pdf-target-rda install-pdf-target-rda
38522maybe-install-pdf-target-rda:
38523@if target-rda
38524maybe-install-pdf-target-rda: install-pdf-target-rda
38525
38526install-pdf-target-rda: \
38527    configure-target-rda \
38528    pdf-target-rda
38529	@: $(MAKE); $(unstage)
38530	@[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
38531	r=`${PWD_COMMAND}`; export r; \
38532	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38533	$(NORMAL_TARGET_EXPORTS) \
38534	echo "Doing install-pdf in $(TARGET_SUBDIR)/rda" ; \
38535	for flag in $(EXTRA_TARGET_FLAGS); do \
38536	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38537	done; \
38538	(cd $(TARGET_SUBDIR)/rda && \
38539	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38540	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38541	          "RANLIB=$${RANLIB}" \
38542	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38543	           install-pdf) \
38544	  || exit 1
38545
38546@endif target-rda
38547
38548.PHONY: maybe-install-html-target-rda install-html-target-rda
38549maybe-install-html-target-rda:
38550@if target-rda
38551maybe-install-html-target-rda: install-html-target-rda
38552
38553install-html-target-rda: \
38554    configure-target-rda \
38555    html-target-rda
38556	@: $(MAKE); $(unstage)
38557	@[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
38558	r=`${PWD_COMMAND}`; export r; \
38559	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38560	$(NORMAL_TARGET_EXPORTS) \
38561	echo "Doing install-html in $(TARGET_SUBDIR)/rda" ; \
38562	for flag in $(EXTRA_TARGET_FLAGS); do \
38563	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38564	done; \
38565	(cd $(TARGET_SUBDIR)/rda && \
38566	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38567	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38568	          "RANLIB=$${RANLIB}" \
38569	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38570	           install-html) \
38571	  || exit 1
38572
38573@endif target-rda
38574
38575.PHONY: maybe-installcheck-target-rda installcheck-target-rda
38576maybe-installcheck-target-rda:
38577@if target-rda
38578maybe-installcheck-target-rda: installcheck-target-rda
38579
38580installcheck-target-rda: \
38581    configure-target-rda
38582	@: $(MAKE); $(unstage)
38583	@[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
38584	r=`${PWD_COMMAND}`; export r; \
38585	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38586	$(NORMAL_TARGET_EXPORTS) \
38587	echo "Doing installcheck in $(TARGET_SUBDIR)/rda" ; \
38588	for flag in $(EXTRA_TARGET_FLAGS); do \
38589	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38590	done; \
38591	(cd $(TARGET_SUBDIR)/rda && \
38592	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38593	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38594	          "RANLIB=$${RANLIB}" \
38595	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38596	           installcheck) \
38597	  || exit 1
38598
38599@endif target-rda
38600
38601.PHONY: maybe-mostlyclean-target-rda mostlyclean-target-rda
38602maybe-mostlyclean-target-rda:
38603@if target-rda
38604maybe-mostlyclean-target-rda: mostlyclean-target-rda
38605
38606mostlyclean-target-rda:
38607	@: $(MAKE); $(unstage)
38608	@[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
38609	r=`${PWD_COMMAND}`; export r; \
38610	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38611	$(NORMAL_TARGET_EXPORTS) \
38612	echo "Doing mostlyclean in $(TARGET_SUBDIR)/rda" ; \
38613	for flag in $(EXTRA_TARGET_FLAGS); do \
38614	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38615	done; \
38616	(cd $(TARGET_SUBDIR)/rda && \
38617	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38618	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38619	          "RANLIB=$${RANLIB}" \
38620	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38621	           mostlyclean) \
38622	  || exit 1
38623
38624@endif target-rda
38625
38626.PHONY: maybe-clean-target-rda clean-target-rda
38627maybe-clean-target-rda:
38628@if target-rda
38629maybe-clean-target-rda: clean-target-rda
38630
38631clean-target-rda:
38632	@: $(MAKE); $(unstage)
38633	@[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
38634	r=`${PWD_COMMAND}`; export r; \
38635	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38636	$(NORMAL_TARGET_EXPORTS) \
38637	echo "Doing clean in $(TARGET_SUBDIR)/rda" ; \
38638	for flag in $(EXTRA_TARGET_FLAGS); do \
38639	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38640	done; \
38641	(cd $(TARGET_SUBDIR)/rda && \
38642	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38643	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38644	          "RANLIB=$${RANLIB}" \
38645	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38646	           clean) \
38647	  || exit 1
38648
38649@endif target-rda
38650
38651.PHONY: maybe-distclean-target-rda distclean-target-rda
38652maybe-distclean-target-rda:
38653@if target-rda
38654maybe-distclean-target-rda: distclean-target-rda
38655
38656distclean-target-rda:
38657	@: $(MAKE); $(unstage)
38658	@[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
38659	r=`${PWD_COMMAND}`; export r; \
38660	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38661	$(NORMAL_TARGET_EXPORTS) \
38662	echo "Doing distclean in $(TARGET_SUBDIR)/rda" ; \
38663	for flag in $(EXTRA_TARGET_FLAGS); do \
38664	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38665	done; \
38666	(cd $(TARGET_SUBDIR)/rda && \
38667	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38668	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38669	          "RANLIB=$${RANLIB}" \
38670	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38671	           distclean) \
38672	  || exit 1
38673
38674@endif target-rda
38675
38676.PHONY: maybe-maintainer-clean-target-rda maintainer-clean-target-rda
38677maybe-maintainer-clean-target-rda:
38678@if target-rda
38679maybe-maintainer-clean-target-rda: maintainer-clean-target-rda
38680
38681maintainer-clean-target-rda:
38682	@: $(MAKE); $(unstage)
38683	@[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
38684	r=`${PWD_COMMAND}`; export r; \
38685	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38686	$(NORMAL_TARGET_EXPORTS) \
38687	echo "Doing maintainer-clean in $(TARGET_SUBDIR)/rda" ; \
38688	for flag in $(EXTRA_TARGET_FLAGS); do \
38689	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38690	done; \
38691	(cd $(TARGET_SUBDIR)/rda && \
38692	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38693	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38694	          "RANLIB=$${RANLIB}" \
38695	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38696	           maintainer-clean) \
38697	  || exit 1
38698
38699@endif target-rda
38700
38701
38702
38703
38704
38705.PHONY: configure-target-libada maybe-configure-target-libada
38706maybe-configure-target-libada:
38707@if gcc-bootstrap
38708configure-target-libada: stage_current
38709@endif gcc-bootstrap
38710@if target-libada
38711maybe-configure-target-libada: configure-target-libada
38712configure-target-libada:
38713	@: $(MAKE); $(unstage)
38714	@r=`${PWD_COMMAND}`; export r; \
38715	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38716	echo "Checking multilib configuration for libada..."; \
38717	$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libada ; \
38718	$(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libada/multilib.tmp 2> /dev/null ; \
38719	if test -r $(TARGET_SUBDIR)/libada/multilib.out; then \
38720	  if cmp -s $(TARGET_SUBDIR)/libada/multilib.tmp $(TARGET_SUBDIR)/libada/multilib.out; then \
38721	    rm -f $(TARGET_SUBDIR)/libada/multilib.tmp; \
38722	  else \
38723	    rm -f $(TARGET_SUBDIR)/libada/Makefile; \
38724	    mv $(TARGET_SUBDIR)/libada/multilib.tmp $(TARGET_SUBDIR)/libada/multilib.out; \
38725	  fi; \
38726	else \
38727	  mv $(TARGET_SUBDIR)/libada/multilib.tmp $(TARGET_SUBDIR)/libada/multilib.out; \
38728	fi; \
38729	test ! -f $(TARGET_SUBDIR)/libada/Makefile || exit 0; \
38730	$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libada ; \
38731	$(NORMAL_TARGET_EXPORTS)  \
38732	echo Configuring in $(TARGET_SUBDIR)/libada; \
38733	cd "$(TARGET_SUBDIR)/libada" || exit 1; \
38734	case $(srcdir) in \
38735	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
38736	  *) topdir=`echo $(TARGET_SUBDIR)/libada/ | \
38737		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
38738	esac; \
38739	srcdiroption="--srcdir=$${topdir}/libada"; \
38740	libsrcdir="$$s/libada"; \
38741	rm -f no-such-file || : ; \
38742	CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
38743	  $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
38744	  --target=${target_alias} $${srcdiroption}  \
38745	  || exit 1
38746@endif target-libada
38747
38748
38749
38750
38751
38752.PHONY: all-target-libada maybe-all-target-libada
38753maybe-all-target-libada:
38754@if gcc-bootstrap
38755all-target-libada: stage_current
38756@endif gcc-bootstrap
38757@if target-libada
38758TARGET-target-libada=all
38759maybe-all-target-libada: all-target-libada
38760all-target-libada: configure-target-libada
38761	@: $(MAKE); $(unstage)
38762	@r=`${PWD_COMMAND}`; export r; \
38763	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38764	$(NORMAL_TARGET_EXPORTS)  \
38765	(cd $(TARGET_SUBDIR)/libada && \
38766	  $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS)  \
38767		$(TARGET-target-libada))
38768@endif target-libada
38769
38770
38771
38772
38773
38774.PHONY: check-target-libada maybe-check-target-libada
38775maybe-check-target-libada:
38776@if target-libada
38777maybe-check-target-libada: check-target-libada
38778
38779check-target-libada:
38780	@: $(MAKE); $(unstage)
38781	@r=`${PWD_COMMAND}`; export r; \
38782	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38783	$(NORMAL_TARGET_EXPORTS) \
38784	(cd $(TARGET_SUBDIR)/libada && \
38785	  $(MAKE) $(TARGET_FLAGS_TO_PASS)   check)
38786
38787@endif target-libada
38788
38789.PHONY: install-target-libada maybe-install-target-libada
38790maybe-install-target-libada:
38791@if target-libada
38792maybe-install-target-libada: install-target-libada
38793
38794install-target-libada: installdirs
38795	@: $(MAKE); $(unstage)
38796	@r=`${PWD_COMMAND}`; export r; \
38797	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38798	$(NORMAL_TARGET_EXPORTS) \
38799	(cd $(TARGET_SUBDIR)/libada && \
38800	  $(MAKE) $(TARGET_FLAGS_TO_PASS)  install)
38801
38802@endif target-libada
38803
38804.PHONY: install-strip-target-libada maybe-install-strip-target-libada
38805maybe-install-strip-target-libada:
38806@if target-libada
38807maybe-install-strip-target-libada: install-strip-target-libada
38808
38809install-strip-target-libada: installdirs
38810	@: $(MAKE); $(unstage)
38811	@r=`${PWD_COMMAND}`; export r; \
38812	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38813	$(NORMAL_TARGET_EXPORTS) \
38814	(cd $(TARGET_SUBDIR)/libada && \
38815	  $(MAKE) $(TARGET_FLAGS_TO_PASS)  install-strip)
38816
38817@endif target-libada
38818
38819# Other targets (info, dvi, pdf, etc.)
38820
38821.PHONY: maybe-info-target-libada info-target-libada
38822maybe-info-target-libada:
38823@if target-libada
38824maybe-info-target-libada: info-target-libada
38825
38826info-target-libada: \
38827    configure-target-libada
38828	@: $(MAKE); $(unstage)
38829	@[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
38830	r=`${PWD_COMMAND}`; export r; \
38831	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38832	$(NORMAL_TARGET_EXPORTS) \
38833	echo "Doing info in $(TARGET_SUBDIR)/libada" ; \
38834	for flag in $(EXTRA_TARGET_FLAGS); do \
38835	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38836	done; \
38837	(cd $(TARGET_SUBDIR)/libada && \
38838	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38839	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38840	          "RANLIB=$${RANLIB}" \
38841	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38842	           info) \
38843	  || exit 1
38844
38845@endif target-libada
38846
38847.PHONY: maybe-dvi-target-libada dvi-target-libada
38848maybe-dvi-target-libada:
38849@if target-libada
38850maybe-dvi-target-libada: dvi-target-libada
38851
38852dvi-target-libada: \
38853    configure-target-libada
38854	@: $(MAKE); $(unstage)
38855	@[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
38856	r=`${PWD_COMMAND}`; export r; \
38857	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38858	$(NORMAL_TARGET_EXPORTS) \
38859	echo "Doing dvi in $(TARGET_SUBDIR)/libada" ; \
38860	for flag in $(EXTRA_TARGET_FLAGS); do \
38861	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38862	done; \
38863	(cd $(TARGET_SUBDIR)/libada && \
38864	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38865	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38866	          "RANLIB=$${RANLIB}" \
38867	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38868	           dvi) \
38869	  || exit 1
38870
38871@endif target-libada
38872
38873.PHONY: maybe-pdf-target-libada pdf-target-libada
38874maybe-pdf-target-libada:
38875@if target-libada
38876maybe-pdf-target-libada: pdf-target-libada
38877
38878pdf-target-libada: \
38879    configure-target-libada
38880	@: $(MAKE); $(unstage)
38881	@[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
38882	r=`${PWD_COMMAND}`; export r; \
38883	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38884	$(NORMAL_TARGET_EXPORTS) \
38885	echo "Doing pdf in $(TARGET_SUBDIR)/libada" ; \
38886	for flag in $(EXTRA_TARGET_FLAGS); do \
38887	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38888	done; \
38889	(cd $(TARGET_SUBDIR)/libada && \
38890	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38891	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38892	          "RANLIB=$${RANLIB}" \
38893	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38894	           pdf) \
38895	  || exit 1
38896
38897@endif target-libada
38898
38899.PHONY: maybe-html-target-libada html-target-libada
38900maybe-html-target-libada:
38901@if target-libada
38902maybe-html-target-libada: html-target-libada
38903
38904html-target-libada: \
38905    configure-target-libada
38906	@: $(MAKE); $(unstage)
38907	@[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
38908	r=`${PWD_COMMAND}`; export r; \
38909	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38910	$(NORMAL_TARGET_EXPORTS) \
38911	echo "Doing html in $(TARGET_SUBDIR)/libada" ; \
38912	for flag in $(EXTRA_TARGET_FLAGS); do \
38913	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38914	done; \
38915	(cd $(TARGET_SUBDIR)/libada && \
38916	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38917	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38918	          "RANLIB=$${RANLIB}" \
38919	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38920	           html) \
38921	  || exit 1
38922
38923@endif target-libada
38924
38925.PHONY: maybe-TAGS-target-libada TAGS-target-libada
38926maybe-TAGS-target-libada:
38927@if target-libada
38928maybe-TAGS-target-libada: TAGS-target-libada
38929
38930TAGS-target-libada: \
38931    configure-target-libada
38932	@: $(MAKE); $(unstage)
38933	@[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
38934	r=`${PWD_COMMAND}`; export r; \
38935	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38936	$(NORMAL_TARGET_EXPORTS) \
38937	echo "Doing TAGS in $(TARGET_SUBDIR)/libada" ; \
38938	for flag in $(EXTRA_TARGET_FLAGS); do \
38939	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38940	done; \
38941	(cd $(TARGET_SUBDIR)/libada && \
38942	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38943	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38944	          "RANLIB=$${RANLIB}" \
38945	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38946	           TAGS) \
38947	  || exit 1
38948
38949@endif target-libada
38950
38951.PHONY: maybe-install-info-target-libada install-info-target-libada
38952maybe-install-info-target-libada:
38953@if target-libada
38954maybe-install-info-target-libada: install-info-target-libada
38955
38956install-info-target-libada: \
38957    configure-target-libada \
38958    info-target-libada
38959	@: $(MAKE); $(unstage)
38960	@[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
38961	r=`${PWD_COMMAND}`; export r; \
38962	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38963	$(NORMAL_TARGET_EXPORTS) \
38964	echo "Doing install-info in $(TARGET_SUBDIR)/libada" ; \
38965	for flag in $(EXTRA_TARGET_FLAGS); do \
38966	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38967	done; \
38968	(cd $(TARGET_SUBDIR)/libada && \
38969	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38970	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38971	          "RANLIB=$${RANLIB}" \
38972	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38973	           install-info) \
38974	  || exit 1
38975
38976@endif target-libada
38977
38978.PHONY: maybe-install-pdf-target-libada install-pdf-target-libada
38979maybe-install-pdf-target-libada:
38980@if target-libada
38981maybe-install-pdf-target-libada: install-pdf-target-libada
38982
38983install-pdf-target-libada: \
38984    configure-target-libada \
38985    pdf-target-libada
38986	@: $(MAKE); $(unstage)
38987	@[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
38988	r=`${PWD_COMMAND}`; export r; \
38989	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38990	$(NORMAL_TARGET_EXPORTS) \
38991	echo "Doing install-pdf in $(TARGET_SUBDIR)/libada" ; \
38992	for flag in $(EXTRA_TARGET_FLAGS); do \
38993	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38994	done; \
38995	(cd $(TARGET_SUBDIR)/libada && \
38996	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38997	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38998	          "RANLIB=$${RANLIB}" \
38999	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39000	           install-pdf) \
39001	  || exit 1
39002
39003@endif target-libada
39004
39005.PHONY: maybe-install-html-target-libada install-html-target-libada
39006maybe-install-html-target-libada:
39007@if target-libada
39008maybe-install-html-target-libada: install-html-target-libada
39009
39010install-html-target-libada: \
39011    configure-target-libada \
39012    html-target-libada
39013	@: $(MAKE); $(unstage)
39014	@[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
39015	r=`${PWD_COMMAND}`; export r; \
39016	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39017	$(NORMAL_TARGET_EXPORTS) \
39018	echo "Doing install-html in $(TARGET_SUBDIR)/libada" ; \
39019	for flag in $(EXTRA_TARGET_FLAGS); do \
39020	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39021	done; \
39022	(cd $(TARGET_SUBDIR)/libada && \
39023	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39024	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39025	          "RANLIB=$${RANLIB}" \
39026	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39027	           install-html) \
39028	  || exit 1
39029
39030@endif target-libada
39031
39032.PHONY: maybe-installcheck-target-libada installcheck-target-libada
39033maybe-installcheck-target-libada:
39034@if target-libada
39035maybe-installcheck-target-libada: installcheck-target-libada
39036
39037installcheck-target-libada: \
39038    configure-target-libada
39039	@: $(MAKE); $(unstage)
39040	@[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
39041	r=`${PWD_COMMAND}`; export r; \
39042	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39043	$(NORMAL_TARGET_EXPORTS) \
39044	echo "Doing installcheck in $(TARGET_SUBDIR)/libada" ; \
39045	for flag in $(EXTRA_TARGET_FLAGS); do \
39046	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39047	done; \
39048	(cd $(TARGET_SUBDIR)/libada && \
39049	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39050	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39051	          "RANLIB=$${RANLIB}" \
39052	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39053	           installcheck) \
39054	  || exit 1
39055
39056@endif target-libada
39057
39058.PHONY: maybe-mostlyclean-target-libada mostlyclean-target-libada
39059maybe-mostlyclean-target-libada:
39060@if target-libada
39061maybe-mostlyclean-target-libada: mostlyclean-target-libada
39062
39063mostlyclean-target-libada:
39064	@: $(MAKE); $(unstage)
39065	@[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
39066	r=`${PWD_COMMAND}`; export r; \
39067	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39068	$(NORMAL_TARGET_EXPORTS) \
39069	echo "Doing mostlyclean in $(TARGET_SUBDIR)/libada" ; \
39070	for flag in $(EXTRA_TARGET_FLAGS); do \
39071	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39072	done; \
39073	(cd $(TARGET_SUBDIR)/libada && \
39074	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39075	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39076	          "RANLIB=$${RANLIB}" \
39077	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39078	           mostlyclean) \
39079	  || exit 1
39080
39081@endif target-libada
39082
39083.PHONY: maybe-clean-target-libada clean-target-libada
39084maybe-clean-target-libada:
39085@if target-libada
39086maybe-clean-target-libada: clean-target-libada
39087
39088clean-target-libada:
39089	@: $(MAKE); $(unstage)
39090	@[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
39091	r=`${PWD_COMMAND}`; export r; \
39092	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39093	$(NORMAL_TARGET_EXPORTS) \
39094	echo "Doing clean in $(TARGET_SUBDIR)/libada" ; \
39095	for flag in $(EXTRA_TARGET_FLAGS); do \
39096	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39097	done; \
39098	(cd $(TARGET_SUBDIR)/libada && \
39099	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39100	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39101	          "RANLIB=$${RANLIB}" \
39102	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39103	           clean) \
39104	  || exit 1
39105
39106@endif target-libada
39107
39108.PHONY: maybe-distclean-target-libada distclean-target-libada
39109maybe-distclean-target-libada:
39110@if target-libada
39111maybe-distclean-target-libada: distclean-target-libada
39112
39113distclean-target-libada:
39114	@: $(MAKE); $(unstage)
39115	@[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
39116	r=`${PWD_COMMAND}`; export r; \
39117	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39118	$(NORMAL_TARGET_EXPORTS) \
39119	echo "Doing distclean in $(TARGET_SUBDIR)/libada" ; \
39120	for flag in $(EXTRA_TARGET_FLAGS); do \
39121	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39122	done; \
39123	(cd $(TARGET_SUBDIR)/libada && \
39124	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39125	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39126	          "RANLIB=$${RANLIB}" \
39127	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39128	           distclean) \
39129	  || exit 1
39130
39131@endif target-libada
39132
39133.PHONY: maybe-maintainer-clean-target-libada maintainer-clean-target-libada
39134maybe-maintainer-clean-target-libada:
39135@if target-libada
39136maybe-maintainer-clean-target-libada: maintainer-clean-target-libada
39137
39138maintainer-clean-target-libada:
39139	@: $(MAKE); $(unstage)
39140	@[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
39141	r=`${PWD_COMMAND}`; export r; \
39142	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39143	$(NORMAL_TARGET_EXPORTS) \
39144	echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libada" ; \
39145	for flag in $(EXTRA_TARGET_FLAGS); do \
39146	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39147	done; \
39148	(cd $(TARGET_SUBDIR)/libada && \
39149	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39150	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39151	          "RANLIB=$${RANLIB}" \
39152	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39153	           maintainer-clean) \
39154	  || exit 1
39155
39156@endif target-libada
39157
39158
39159
39160
39161
39162.PHONY: configure-target-libgomp maybe-configure-target-libgomp
39163maybe-configure-target-libgomp:
39164@if gcc-bootstrap
39165configure-target-libgomp: stage_current
39166@endif gcc-bootstrap
39167@if target-libgomp
39168maybe-configure-target-libgomp: configure-target-libgomp
39169configure-target-libgomp:
39170	@r=`${PWD_COMMAND}`; export r; \
39171	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39172	echo "Checking multilib configuration for libgomp..."; \
39173	$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp ; \
39174	$(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgomp/multilib.tmp 2> /dev/null ; \
39175	if test -r $(TARGET_SUBDIR)/libgomp/multilib.out; then \
39176	  if cmp -s $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; then \
39177	    rm -f $(TARGET_SUBDIR)/libgomp/multilib.tmp; \
39178	  else \
39179	    rm -f $(TARGET_SUBDIR)/libgomp/Makefile; \
39180	    mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
39181	  fi; \
39182	else \
39183	  mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
39184	fi; \
39185	test ! -f $(TARGET_SUBDIR)/libgomp/Makefile || exit 0; \
39186	$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp ; \
39187	$(NORMAL_TARGET_EXPORTS)  \
39188	echo Configuring in $(TARGET_SUBDIR)/libgomp; \
39189	cd "$(TARGET_SUBDIR)/libgomp" || exit 1; \
39190	case $(srcdir) in \
39191	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
39192	  *) topdir=`echo $(TARGET_SUBDIR)/libgomp/ | \
39193		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
39194	esac; \
39195	srcdiroption="--srcdir=$${topdir}/libgomp"; \
39196	libsrcdir="$$s/libgomp"; \
39197	rm -f no-such-file || : ; \
39198	CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
39199	  $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
39200	  --target=${target_alias} $${srcdiroption}  \
39201	  || exit 1
39202@endif target-libgomp
39203
39204
39205
39206.PHONY: configure-stage1-target-libgomp maybe-configure-stage1-target-libgomp
39207maybe-configure-stage1-target-libgomp:
39208@if target-libgomp-bootstrap
39209maybe-configure-stage1-target-libgomp: configure-stage1-target-libgomp
39210configure-stage1-target-libgomp:
39211	@[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
39212	@$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp
39213	@r=`${PWD_COMMAND}`; export r; \
39214	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39215	TFLAGS="$(STAGE1_TFLAGS)"; \
39216	echo "Checking multilib configuration for libgomp..."; \
39217	$(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgomp/multilib.tmp 2> /dev/null ; \
39218	if test -r $(TARGET_SUBDIR)/libgomp/multilib.out; then \
39219	  if cmp -s $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; then \
39220	    rm -f $(TARGET_SUBDIR)/libgomp/multilib.tmp; \
39221	  else \
39222	    rm -f $(TARGET_SUBDIR)/libgomp/Makefile; \
39223	    mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
39224	  fi; \
39225	else \
39226	  mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
39227	fi; \
39228	test ! -f $(TARGET_SUBDIR)/libgomp/Makefile || exit 0; \
39229	$(NORMAL_TARGET_EXPORTS) \
39230	CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
39231	CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
39232	LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS;  \
39233	echo Configuring stage 1 in $(TARGET_SUBDIR)/libgomp ; \
39234	$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp ; \
39235	cd $(TARGET_SUBDIR)/libgomp || exit 1; \
39236	case $(srcdir) in \
39237	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
39238	  *) topdir=`echo $(TARGET_SUBDIR)/libgomp/ | \
39239		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
39240	esac; \
39241	srcdiroption="--srcdir=$${topdir}/libgomp"; \
39242	libsrcdir="$$s/libgomp"; \
39243	$(SHELL) $${libsrcdir}/configure \
39244	  $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
39245	  --target=${target_alias} $${srcdiroption} \
39246	  $(STAGE1_CONFIGURE_FLAGS)
39247@endif target-libgomp-bootstrap
39248
39249.PHONY: configure-stage2-target-libgomp maybe-configure-stage2-target-libgomp
39250maybe-configure-stage2-target-libgomp:
39251@if target-libgomp-bootstrap
39252maybe-configure-stage2-target-libgomp: configure-stage2-target-libgomp
39253configure-stage2-target-libgomp:
39254	@[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
39255	@$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp
39256	@r=`${PWD_COMMAND}`; export r; \
39257	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39258	TFLAGS="$(STAGE2_TFLAGS)"; \
39259	echo "Checking multilib configuration for libgomp..."; \
39260	$(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgomp/multilib.tmp 2> /dev/null ; \
39261	if test -r $(TARGET_SUBDIR)/libgomp/multilib.out; then \
39262	  if cmp -s $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; then \
39263	    rm -f $(TARGET_SUBDIR)/libgomp/multilib.tmp; \
39264	  else \
39265	    rm -f $(TARGET_SUBDIR)/libgomp/Makefile; \
39266	    mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
39267	  fi; \
39268	else \
39269	  mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
39270	fi; \
39271	test ! -f $(TARGET_SUBDIR)/libgomp/Makefile || exit 0; \
39272	$(NORMAL_TARGET_EXPORTS) \
39273	 \
39274	CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
39275	CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
39276	LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS;  \
39277	echo Configuring stage 2 in $(TARGET_SUBDIR)/libgomp ; \
39278	$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp ; \
39279	cd $(TARGET_SUBDIR)/libgomp || exit 1; \
39280	case $(srcdir) in \
39281	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
39282	  *) topdir=`echo $(TARGET_SUBDIR)/libgomp/ | \
39283		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
39284	esac; \
39285	srcdiroption="--srcdir=$${topdir}/libgomp"; \
39286	libsrcdir="$$s/libgomp"; \
39287	$(SHELL) $${libsrcdir}/configure \
39288	  $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
39289	  --target=${target_alias} $${srcdiroption} \
39290	  --with-build-libsubdir=$(HOST_SUBDIR) \
39291	  $(STAGE2_CONFIGURE_FLAGS)
39292@endif target-libgomp-bootstrap
39293
39294.PHONY: configure-stage3-target-libgomp maybe-configure-stage3-target-libgomp
39295maybe-configure-stage3-target-libgomp:
39296@if target-libgomp-bootstrap
39297maybe-configure-stage3-target-libgomp: configure-stage3-target-libgomp
39298configure-stage3-target-libgomp:
39299	@[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
39300	@$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp
39301	@r=`${PWD_COMMAND}`; export r; \
39302	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39303	TFLAGS="$(STAGE3_TFLAGS)"; \
39304	echo "Checking multilib configuration for libgomp..."; \
39305	$(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgomp/multilib.tmp 2> /dev/null ; \
39306	if test -r $(TARGET_SUBDIR)/libgomp/multilib.out; then \
39307	  if cmp -s $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; then \
39308	    rm -f $(TARGET_SUBDIR)/libgomp/multilib.tmp; \
39309	  else \
39310	    rm -f $(TARGET_SUBDIR)/libgomp/Makefile; \
39311	    mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
39312	  fi; \
39313	else \
39314	  mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
39315	fi; \
39316	test ! -f $(TARGET_SUBDIR)/libgomp/Makefile || exit 0; \
39317	$(NORMAL_TARGET_EXPORTS) \
39318	 \
39319	CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
39320	CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
39321	LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS;  \
39322	echo Configuring stage 3 in $(TARGET_SUBDIR)/libgomp ; \
39323	$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp ; \
39324	cd $(TARGET_SUBDIR)/libgomp || exit 1; \
39325	case $(srcdir) in \
39326	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
39327	  *) topdir=`echo $(TARGET_SUBDIR)/libgomp/ | \
39328		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
39329	esac; \
39330	srcdiroption="--srcdir=$${topdir}/libgomp"; \
39331	libsrcdir="$$s/libgomp"; \
39332	$(SHELL) $${libsrcdir}/configure \
39333	  $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
39334	  --target=${target_alias} $${srcdiroption} \
39335	  --with-build-libsubdir=$(HOST_SUBDIR) \
39336	  $(STAGE3_CONFIGURE_FLAGS)
39337@endif target-libgomp-bootstrap
39338
39339.PHONY: configure-stage4-target-libgomp maybe-configure-stage4-target-libgomp
39340maybe-configure-stage4-target-libgomp:
39341@if target-libgomp-bootstrap
39342maybe-configure-stage4-target-libgomp: configure-stage4-target-libgomp
39343configure-stage4-target-libgomp:
39344	@[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
39345	@$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp
39346	@r=`${PWD_COMMAND}`; export r; \
39347	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39348	TFLAGS="$(STAGE4_TFLAGS)"; \
39349	echo "Checking multilib configuration for libgomp..."; \
39350	$(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgomp/multilib.tmp 2> /dev/null ; \
39351	if test -r $(TARGET_SUBDIR)/libgomp/multilib.out; then \
39352	  if cmp -s $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; then \
39353	    rm -f $(TARGET_SUBDIR)/libgomp/multilib.tmp; \
39354	  else \
39355	    rm -f $(TARGET_SUBDIR)/libgomp/Makefile; \
39356	    mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
39357	  fi; \
39358	else \
39359	  mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
39360	fi; \
39361	test ! -f $(TARGET_SUBDIR)/libgomp/Makefile || exit 0; \
39362	$(NORMAL_TARGET_EXPORTS) \
39363	 \
39364	CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
39365	CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
39366	LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS;  \
39367	echo Configuring stage 4 in $(TARGET_SUBDIR)/libgomp ; \
39368	$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp ; \
39369	cd $(TARGET_SUBDIR)/libgomp || exit 1; \
39370	case $(srcdir) in \
39371	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
39372	  *) topdir=`echo $(TARGET_SUBDIR)/libgomp/ | \
39373		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
39374	esac; \
39375	srcdiroption="--srcdir=$${topdir}/libgomp"; \
39376	libsrcdir="$$s/libgomp"; \
39377	$(SHELL) $${libsrcdir}/configure \
39378	  $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
39379	  --target=${target_alias} $${srcdiroption} \
39380	  --with-build-libsubdir=$(HOST_SUBDIR) \
39381	  $(STAGE4_CONFIGURE_FLAGS)
39382@endif target-libgomp-bootstrap
39383
39384.PHONY: configure-stageprofile-target-libgomp maybe-configure-stageprofile-target-libgomp
39385maybe-configure-stageprofile-target-libgomp:
39386@if target-libgomp-bootstrap
39387maybe-configure-stageprofile-target-libgomp: configure-stageprofile-target-libgomp
39388configure-stageprofile-target-libgomp:
39389	@[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
39390	@$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp
39391	@r=`${PWD_COMMAND}`; export r; \
39392	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39393	TFLAGS="$(STAGEprofile_TFLAGS)"; \
39394	echo "Checking multilib configuration for libgomp..."; \
39395	$(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgomp/multilib.tmp 2> /dev/null ; \
39396	if test -r $(TARGET_SUBDIR)/libgomp/multilib.out; then \
39397	  if cmp -s $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; then \
39398	    rm -f $(TARGET_SUBDIR)/libgomp/multilib.tmp; \
39399	  else \
39400	    rm -f $(TARGET_SUBDIR)/libgomp/Makefile; \
39401	    mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
39402	  fi; \
39403	else \
39404	  mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
39405	fi; \
39406	test ! -f $(TARGET_SUBDIR)/libgomp/Makefile || exit 0; \
39407	$(NORMAL_TARGET_EXPORTS) \
39408	 \
39409	CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
39410	CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
39411	LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS;  \
39412	echo Configuring stage profile in $(TARGET_SUBDIR)/libgomp ; \
39413	$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp ; \
39414	cd $(TARGET_SUBDIR)/libgomp || exit 1; \
39415	case $(srcdir) in \
39416	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
39417	  *) topdir=`echo $(TARGET_SUBDIR)/libgomp/ | \
39418		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
39419	esac; \
39420	srcdiroption="--srcdir=$${topdir}/libgomp"; \
39421	libsrcdir="$$s/libgomp"; \
39422	$(SHELL) $${libsrcdir}/configure \
39423	  $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
39424	  --target=${target_alias} $${srcdiroption} \
39425	  --with-build-libsubdir=$(HOST_SUBDIR) \
39426	  $(STAGEprofile_CONFIGURE_FLAGS)
39427@endif target-libgomp-bootstrap
39428
39429.PHONY: configure-stagefeedback-target-libgomp maybe-configure-stagefeedback-target-libgomp
39430maybe-configure-stagefeedback-target-libgomp:
39431@if target-libgomp-bootstrap
39432maybe-configure-stagefeedback-target-libgomp: configure-stagefeedback-target-libgomp
39433configure-stagefeedback-target-libgomp:
39434	@[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
39435	@$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp
39436	@r=`${PWD_COMMAND}`; export r; \
39437	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39438	TFLAGS="$(STAGEfeedback_TFLAGS)"; \
39439	echo "Checking multilib configuration for libgomp..."; \
39440	$(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgomp/multilib.tmp 2> /dev/null ; \
39441	if test -r $(TARGET_SUBDIR)/libgomp/multilib.out; then \
39442	  if cmp -s $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; then \
39443	    rm -f $(TARGET_SUBDIR)/libgomp/multilib.tmp; \
39444	  else \
39445	    rm -f $(TARGET_SUBDIR)/libgomp/Makefile; \
39446	    mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
39447	  fi; \
39448	else \
39449	  mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
39450	fi; \
39451	test ! -f $(TARGET_SUBDIR)/libgomp/Makefile || exit 0; \
39452	$(NORMAL_TARGET_EXPORTS) \
39453	 \
39454	CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
39455	CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
39456	LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS;  \
39457	echo Configuring stage feedback in $(TARGET_SUBDIR)/libgomp ; \
39458	$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp ; \
39459	cd $(TARGET_SUBDIR)/libgomp || exit 1; \
39460	case $(srcdir) in \
39461	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
39462	  *) topdir=`echo $(TARGET_SUBDIR)/libgomp/ | \
39463		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
39464	esac; \
39465	srcdiroption="--srcdir=$${topdir}/libgomp"; \
39466	libsrcdir="$$s/libgomp"; \
39467	$(SHELL) $${libsrcdir}/configure \
39468	  $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
39469	  --target=${target_alias} $${srcdiroption} \
39470	  --with-build-libsubdir=$(HOST_SUBDIR) \
39471	  $(STAGEfeedback_CONFIGURE_FLAGS)
39472@endif target-libgomp-bootstrap
39473
39474
39475
39476
39477
39478.PHONY: all-target-libgomp maybe-all-target-libgomp
39479maybe-all-target-libgomp:
39480@if gcc-bootstrap
39481all-target-libgomp: stage_current
39482@endif gcc-bootstrap
39483@if target-libgomp
39484TARGET-target-libgomp=all
39485maybe-all-target-libgomp: all-target-libgomp
39486all-target-libgomp: configure-target-libgomp
39487	@r=`${PWD_COMMAND}`; export r; \
39488	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39489	$(NORMAL_TARGET_EXPORTS)  \
39490	(cd $(TARGET_SUBDIR)/libgomp && \
39491	  $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS)  \
39492		$(TARGET-target-libgomp))
39493@endif target-libgomp
39494
39495
39496
39497.PHONY: all-stage1-target-libgomp maybe-all-stage1-target-libgomp
39498.PHONY: clean-stage1-target-libgomp maybe-clean-stage1-target-libgomp
39499maybe-all-stage1-target-libgomp:
39500maybe-clean-stage1-target-libgomp:
39501@if target-libgomp-bootstrap
39502maybe-all-stage1-target-libgomp: all-stage1-target-libgomp
39503all-stage1: all-stage1-target-libgomp
39504TARGET-stage1-target-libgomp = $(TARGET-target-libgomp)
39505all-stage1-target-libgomp: configure-stage1-target-libgomp
39506	@[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
39507	@r=`${PWD_COMMAND}`; export r; \
39508	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39509	TFLAGS="$(STAGE1_TFLAGS)"; \
39510	$(NORMAL_TARGET_EXPORTS)  \
39511	cd $(TARGET_SUBDIR)/libgomp && \
39512	$(MAKE) $(BASE_FLAGS_TO_PASS) \
39513		CFLAGS="$(CFLAGS_FOR_TARGET)" \
39514		CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
39515		LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
39516		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
39517		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
39518		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
39519		$(EXTRA_TARGET_FLAGS)   \
39520		TFLAGS="$(STAGE1_TFLAGS)" \
39521		$(TARGET-stage1-target-libgomp)
39522
39523maybe-clean-stage1-target-libgomp: clean-stage1-target-libgomp
39524clean-stage1: clean-stage1-target-libgomp
39525clean-stage1-target-libgomp:
39526	@if [ $(current_stage) = stage1 ]; then \
39527	  [ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0; \
39528	else \
39529	  [ -f $(TARGET_SUBDIR)/stage1-libgomp/Makefile ] || exit 0; \
39530	  $(MAKE) stage1-start; \
39531	fi; \
39532	cd $(TARGET_SUBDIR)/libgomp && \
39533	$(MAKE) $(EXTRA_TARGET_FLAGS)  \
39534		 clean
39535@endif target-libgomp-bootstrap
39536
39537
39538.PHONY: all-stage2-target-libgomp maybe-all-stage2-target-libgomp
39539.PHONY: clean-stage2-target-libgomp maybe-clean-stage2-target-libgomp
39540maybe-all-stage2-target-libgomp:
39541maybe-clean-stage2-target-libgomp:
39542@if target-libgomp-bootstrap
39543maybe-all-stage2-target-libgomp: all-stage2-target-libgomp
39544all-stage2: all-stage2-target-libgomp
39545TARGET-stage2-target-libgomp = $(TARGET-target-libgomp)
39546all-stage2-target-libgomp: configure-stage2-target-libgomp
39547	@[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
39548	@r=`${PWD_COMMAND}`; export r; \
39549	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39550	TFLAGS="$(STAGE2_TFLAGS)"; \
39551	$(NORMAL_TARGET_EXPORTS) \
39552	  \
39553	cd $(TARGET_SUBDIR)/libgomp && \
39554	$(MAKE) $(BASE_FLAGS_TO_PASS) \
39555		CFLAGS="$(CFLAGS_FOR_TARGET)" \
39556		CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
39557		LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
39558		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
39559		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
39560		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
39561		$(EXTRA_TARGET_FLAGS)   \
39562		TFLAGS="$(STAGE2_TFLAGS)" \
39563		$(TARGET-stage2-target-libgomp)
39564
39565maybe-clean-stage2-target-libgomp: clean-stage2-target-libgomp
39566clean-stage2: clean-stage2-target-libgomp
39567clean-stage2-target-libgomp:
39568	@if [ $(current_stage) = stage2 ]; then \
39569	  [ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0; \
39570	else \
39571	  [ -f $(TARGET_SUBDIR)/stage2-libgomp/Makefile ] || exit 0; \
39572	  $(MAKE) stage2-start; \
39573	fi; \
39574	cd $(TARGET_SUBDIR)/libgomp && \
39575	$(MAKE) $(EXTRA_TARGET_FLAGS)  \
39576		  \
39577		 clean
39578@endif target-libgomp-bootstrap
39579
39580
39581.PHONY: all-stage3-target-libgomp maybe-all-stage3-target-libgomp
39582.PHONY: clean-stage3-target-libgomp maybe-clean-stage3-target-libgomp
39583maybe-all-stage3-target-libgomp:
39584maybe-clean-stage3-target-libgomp:
39585@if target-libgomp-bootstrap
39586maybe-all-stage3-target-libgomp: all-stage3-target-libgomp
39587all-stage3: all-stage3-target-libgomp
39588TARGET-stage3-target-libgomp = $(TARGET-target-libgomp)
39589all-stage3-target-libgomp: configure-stage3-target-libgomp
39590	@[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
39591	@r=`${PWD_COMMAND}`; export r; \
39592	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39593	TFLAGS="$(STAGE3_TFLAGS)"; \
39594	$(NORMAL_TARGET_EXPORTS) \
39595	  \
39596	cd $(TARGET_SUBDIR)/libgomp && \
39597	$(MAKE) $(BASE_FLAGS_TO_PASS) \
39598		CFLAGS="$(CFLAGS_FOR_TARGET)" \
39599		CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
39600		LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
39601		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
39602		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
39603		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
39604		$(EXTRA_TARGET_FLAGS)   \
39605		TFLAGS="$(STAGE3_TFLAGS)" \
39606		$(TARGET-stage3-target-libgomp)
39607
39608maybe-clean-stage3-target-libgomp: clean-stage3-target-libgomp
39609clean-stage3: clean-stage3-target-libgomp
39610clean-stage3-target-libgomp:
39611	@if [ $(current_stage) = stage3 ]; then \
39612	  [ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0; \
39613	else \
39614	  [ -f $(TARGET_SUBDIR)/stage3-libgomp/Makefile ] || exit 0; \
39615	  $(MAKE) stage3-start; \
39616	fi; \
39617	cd $(TARGET_SUBDIR)/libgomp && \
39618	$(MAKE) $(EXTRA_TARGET_FLAGS)  \
39619		  \
39620		 clean
39621@endif target-libgomp-bootstrap
39622
39623
39624.PHONY: all-stage4-target-libgomp maybe-all-stage4-target-libgomp
39625.PHONY: clean-stage4-target-libgomp maybe-clean-stage4-target-libgomp
39626maybe-all-stage4-target-libgomp:
39627maybe-clean-stage4-target-libgomp:
39628@if target-libgomp-bootstrap
39629maybe-all-stage4-target-libgomp: all-stage4-target-libgomp
39630all-stage4: all-stage4-target-libgomp
39631TARGET-stage4-target-libgomp = $(TARGET-target-libgomp)
39632all-stage4-target-libgomp: configure-stage4-target-libgomp
39633	@[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
39634	@r=`${PWD_COMMAND}`; export r; \
39635	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39636	TFLAGS="$(STAGE4_TFLAGS)"; \
39637	$(NORMAL_TARGET_EXPORTS) \
39638	  \
39639	cd $(TARGET_SUBDIR)/libgomp && \
39640	$(MAKE) $(BASE_FLAGS_TO_PASS) \
39641		CFLAGS="$(CFLAGS_FOR_TARGET)" \
39642		CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
39643		LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
39644		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
39645		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
39646		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
39647		$(EXTRA_TARGET_FLAGS)   \
39648		TFLAGS="$(STAGE4_TFLAGS)" \
39649		$(TARGET-stage4-target-libgomp)
39650
39651maybe-clean-stage4-target-libgomp: clean-stage4-target-libgomp
39652clean-stage4: clean-stage4-target-libgomp
39653clean-stage4-target-libgomp:
39654	@if [ $(current_stage) = stage4 ]; then \
39655	  [ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0; \
39656	else \
39657	  [ -f $(TARGET_SUBDIR)/stage4-libgomp/Makefile ] || exit 0; \
39658	  $(MAKE) stage4-start; \
39659	fi; \
39660	cd $(TARGET_SUBDIR)/libgomp && \
39661	$(MAKE) $(EXTRA_TARGET_FLAGS)  \
39662		  \
39663		 clean
39664@endif target-libgomp-bootstrap
39665
39666
39667.PHONY: all-stageprofile-target-libgomp maybe-all-stageprofile-target-libgomp
39668.PHONY: clean-stageprofile-target-libgomp maybe-clean-stageprofile-target-libgomp
39669maybe-all-stageprofile-target-libgomp:
39670maybe-clean-stageprofile-target-libgomp:
39671@if target-libgomp-bootstrap
39672maybe-all-stageprofile-target-libgomp: all-stageprofile-target-libgomp
39673all-stageprofile: all-stageprofile-target-libgomp
39674TARGET-stageprofile-target-libgomp = $(TARGET-target-libgomp)
39675all-stageprofile-target-libgomp: configure-stageprofile-target-libgomp
39676	@[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
39677	@r=`${PWD_COMMAND}`; export r; \
39678	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39679	TFLAGS="$(STAGEprofile_TFLAGS)"; \
39680	$(NORMAL_TARGET_EXPORTS) \
39681	  \
39682	cd $(TARGET_SUBDIR)/libgomp && \
39683	$(MAKE) $(BASE_FLAGS_TO_PASS) \
39684		CFLAGS="$(CFLAGS_FOR_TARGET)" \
39685		CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
39686		LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
39687		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
39688		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
39689		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
39690		$(EXTRA_TARGET_FLAGS)   \
39691		TFLAGS="$(STAGEprofile_TFLAGS)" \
39692		$(TARGET-stageprofile-target-libgomp)
39693
39694maybe-clean-stageprofile-target-libgomp: clean-stageprofile-target-libgomp
39695clean-stageprofile: clean-stageprofile-target-libgomp
39696clean-stageprofile-target-libgomp:
39697	@if [ $(current_stage) = stageprofile ]; then \
39698	  [ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0; \
39699	else \
39700	  [ -f $(TARGET_SUBDIR)/stageprofile-libgomp/Makefile ] || exit 0; \
39701	  $(MAKE) stageprofile-start; \
39702	fi; \
39703	cd $(TARGET_SUBDIR)/libgomp && \
39704	$(MAKE) $(EXTRA_TARGET_FLAGS)  \
39705		  \
39706		 clean
39707@endif target-libgomp-bootstrap
39708
39709
39710.PHONY: all-stagefeedback-target-libgomp maybe-all-stagefeedback-target-libgomp
39711.PHONY: clean-stagefeedback-target-libgomp maybe-clean-stagefeedback-target-libgomp
39712maybe-all-stagefeedback-target-libgomp:
39713maybe-clean-stagefeedback-target-libgomp:
39714@if target-libgomp-bootstrap
39715maybe-all-stagefeedback-target-libgomp: all-stagefeedback-target-libgomp
39716all-stagefeedback: all-stagefeedback-target-libgomp
39717TARGET-stagefeedback-target-libgomp = $(TARGET-target-libgomp)
39718all-stagefeedback-target-libgomp: configure-stagefeedback-target-libgomp
39719	@[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
39720	@r=`${PWD_COMMAND}`; export r; \
39721	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39722	TFLAGS="$(STAGEfeedback_TFLAGS)"; \
39723	$(NORMAL_TARGET_EXPORTS) \
39724	  \
39725	cd $(TARGET_SUBDIR)/libgomp && \
39726	$(MAKE) $(BASE_FLAGS_TO_PASS) \
39727		CFLAGS="$(CFLAGS_FOR_TARGET)" \
39728		CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
39729		LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
39730		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
39731		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
39732		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
39733		$(EXTRA_TARGET_FLAGS)   \
39734		TFLAGS="$(STAGEfeedback_TFLAGS)" \
39735		$(TARGET-stagefeedback-target-libgomp)
39736
39737maybe-clean-stagefeedback-target-libgomp: clean-stagefeedback-target-libgomp
39738clean-stagefeedback: clean-stagefeedback-target-libgomp
39739clean-stagefeedback-target-libgomp:
39740	@if [ $(current_stage) = stagefeedback ]; then \
39741	  [ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0; \
39742	else \
39743	  [ -f $(TARGET_SUBDIR)/stagefeedback-libgomp/Makefile ] || exit 0; \
39744	  $(MAKE) stagefeedback-start; \
39745	fi; \
39746	cd $(TARGET_SUBDIR)/libgomp && \
39747	$(MAKE) $(EXTRA_TARGET_FLAGS)  \
39748		  \
39749		 clean
39750@endif target-libgomp-bootstrap
39751
39752
39753
39754
39755
39756
39757.PHONY: check-target-libgomp maybe-check-target-libgomp
39758maybe-check-target-libgomp:
39759@if target-libgomp
39760maybe-check-target-libgomp: check-target-libgomp
39761
39762check-target-libgomp:
39763	@: $(MAKE); $(unstage)
39764	@r=`${PWD_COMMAND}`; export r; \
39765	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39766	$(NORMAL_TARGET_EXPORTS) \
39767	(cd $(TARGET_SUBDIR)/libgomp && \
39768	  $(MAKE) $(TARGET_FLAGS_TO_PASS)   check)
39769
39770@endif target-libgomp
39771
39772.PHONY: install-target-libgomp maybe-install-target-libgomp
39773maybe-install-target-libgomp:
39774@if target-libgomp
39775maybe-install-target-libgomp: install-target-libgomp
39776
39777install-target-libgomp: installdirs
39778	@: $(MAKE); $(unstage)
39779	@r=`${PWD_COMMAND}`; export r; \
39780	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39781	$(NORMAL_TARGET_EXPORTS) \
39782	(cd $(TARGET_SUBDIR)/libgomp && \
39783	  $(MAKE) $(TARGET_FLAGS_TO_PASS)  install)
39784
39785@endif target-libgomp
39786
39787.PHONY: install-strip-target-libgomp maybe-install-strip-target-libgomp
39788maybe-install-strip-target-libgomp:
39789@if target-libgomp
39790maybe-install-strip-target-libgomp: install-strip-target-libgomp
39791
39792install-strip-target-libgomp: installdirs
39793	@: $(MAKE); $(unstage)
39794	@r=`${PWD_COMMAND}`; export r; \
39795	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39796	$(NORMAL_TARGET_EXPORTS) \
39797	(cd $(TARGET_SUBDIR)/libgomp && \
39798	  $(MAKE) $(TARGET_FLAGS_TO_PASS)  install-strip)
39799
39800@endif target-libgomp
39801
39802# Other targets (info, dvi, pdf, etc.)
39803
39804.PHONY: maybe-info-target-libgomp info-target-libgomp
39805maybe-info-target-libgomp:
39806@if target-libgomp
39807maybe-info-target-libgomp: info-target-libgomp
39808
39809info-target-libgomp: \
39810    configure-target-libgomp
39811	@: $(MAKE); $(unstage)
39812	@[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
39813	r=`${PWD_COMMAND}`; export r; \
39814	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39815	$(NORMAL_TARGET_EXPORTS) \
39816	echo "Doing info in $(TARGET_SUBDIR)/libgomp" ; \
39817	for flag in $(EXTRA_TARGET_FLAGS); do \
39818	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39819	done; \
39820	(cd $(TARGET_SUBDIR)/libgomp && \
39821	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39822	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39823	          "RANLIB=$${RANLIB}" \
39824	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39825	           info) \
39826	  || exit 1
39827
39828@endif target-libgomp
39829
39830.PHONY: maybe-dvi-target-libgomp dvi-target-libgomp
39831maybe-dvi-target-libgomp:
39832@if target-libgomp
39833maybe-dvi-target-libgomp: dvi-target-libgomp
39834
39835dvi-target-libgomp: \
39836    configure-target-libgomp
39837	@: $(MAKE); $(unstage)
39838	@[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
39839	r=`${PWD_COMMAND}`; export r; \
39840	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39841	$(NORMAL_TARGET_EXPORTS) \
39842	echo "Doing dvi in $(TARGET_SUBDIR)/libgomp" ; \
39843	for flag in $(EXTRA_TARGET_FLAGS); do \
39844	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39845	done; \
39846	(cd $(TARGET_SUBDIR)/libgomp && \
39847	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39848	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39849	          "RANLIB=$${RANLIB}" \
39850	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39851	           dvi) \
39852	  || exit 1
39853
39854@endif target-libgomp
39855
39856.PHONY: maybe-pdf-target-libgomp pdf-target-libgomp
39857maybe-pdf-target-libgomp:
39858@if target-libgomp
39859maybe-pdf-target-libgomp: pdf-target-libgomp
39860
39861pdf-target-libgomp: \
39862    configure-target-libgomp
39863	@: $(MAKE); $(unstage)
39864	@[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
39865	r=`${PWD_COMMAND}`; export r; \
39866	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39867	$(NORMAL_TARGET_EXPORTS) \
39868	echo "Doing pdf in $(TARGET_SUBDIR)/libgomp" ; \
39869	for flag in $(EXTRA_TARGET_FLAGS); do \
39870	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39871	done; \
39872	(cd $(TARGET_SUBDIR)/libgomp && \
39873	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39874	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39875	          "RANLIB=$${RANLIB}" \
39876	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39877	           pdf) \
39878	  || exit 1
39879
39880@endif target-libgomp
39881
39882.PHONY: maybe-html-target-libgomp html-target-libgomp
39883maybe-html-target-libgomp:
39884@if target-libgomp
39885maybe-html-target-libgomp: html-target-libgomp
39886
39887html-target-libgomp: \
39888    configure-target-libgomp
39889	@: $(MAKE); $(unstage)
39890	@[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
39891	r=`${PWD_COMMAND}`; export r; \
39892	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39893	$(NORMAL_TARGET_EXPORTS) \
39894	echo "Doing html in $(TARGET_SUBDIR)/libgomp" ; \
39895	for flag in $(EXTRA_TARGET_FLAGS); do \
39896	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39897	done; \
39898	(cd $(TARGET_SUBDIR)/libgomp && \
39899	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39900	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39901	          "RANLIB=$${RANLIB}" \
39902	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39903	           html) \
39904	  || exit 1
39905
39906@endif target-libgomp
39907
39908.PHONY: maybe-TAGS-target-libgomp TAGS-target-libgomp
39909maybe-TAGS-target-libgomp:
39910@if target-libgomp
39911maybe-TAGS-target-libgomp: TAGS-target-libgomp
39912
39913TAGS-target-libgomp: \
39914    configure-target-libgomp
39915	@: $(MAKE); $(unstage)
39916	@[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
39917	r=`${PWD_COMMAND}`; export r; \
39918	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39919	$(NORMAL_TARGET_EXPORTS) \
39920	echo "Doing TAGS in $(TARGET_SUBDIR)/libgomp" ; \
39921	for flag in $(EXTRA_TARGET_FLAGS); do \
39922	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39923	done; \
39924	(cd $(TARGET_SUBDIR)/libgomp && \
39925	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39926	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39927	          "RANLIB=$${RANLIB}" \
39928	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39929	           TAGS) \
39930	  || exit 1
39931
39932@endif target-libgomp
39933
39934.PHONY: maybe-install-info-target-libgomp install-info-target-libgomp
39935maybe-install-info-target-libgomp:
39936@if target-libgomp
39937maybe-install-info-target-libgomp: install-info-target-libgomp
39938
39939install-info-target-libgomp: \
39940    configure-target-libgomp \
39941    info-target-libgomp
39942	@: $(MAKE); $(unstage)
39943	@[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
39944	r=`${PWD_COMMAND}`; export r; \
39945	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39946	$(NORMAL_TARGET_EXPORTS) \
39947	echo "Doing install-info in $(TARGET_SUBDIR)/libgomp" ; \
39948	for flag in $(EXTRA_TARGET_FLAGS); do \
39949	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39950	done; \
39951	(cd $(TARGET_SUBDIR)/libgomp && \
39952	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39953	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39954	          "RANLIB=$${RANLIB}" \
39955	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39956	           install-info) \
39957	  || exit 1
39958
39959@endif target-libgomp
39960
39961.PHONY: maybe-install-pdf-target-libgomp install-pdf-target-libgomp
39962maybe-install-pdf-target-libgomp:
39963@if target-libgomp
39964maybe-install-pdf-target-libgomp: install-pdf-target-libgomp
39965
39966install-pdf-target-libgomp: \
39967    configure-target-libgomp \
39968    pdf-target-libgomp
39969	@: $(MAKE); $(unstage)
39970	@[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
39971	r=`${PWD_COMMAND}`; export r; \
39972	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39973	$(NORMAL_TARGET_EXPORTS) \
39974	echo "Doing install-pdf in $(TARGET_SUBDIR)/libgomp" ; \
39975	for flag in $(EXTRA_TARGET_FLAGS); do \
39976	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39977	done; \
39978	(cd $(TARGET_SUBDIR)/libgomp && \
39979	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39980	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39981	          "RANLIB=$${RANLIB}" \
39982	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39983	           install-pdf) \
39984	  || exit 1
39985
39986@endif target-libgomp
39987
39988.PHONY: maybe-install-html-target-libgomp install-html-target-libgomp
39989maybe-install-html-target-libgomp:
39990@if target-libgomp
39991maybe-install-html-target-libgomp: install-html-target-libgomp
39992
39993install-html-target-libgomp: \
39994    configure-target-libgomp \
39995    html-target-libgomp
39996	@: $(MAKE); $(unstage)
39997	@[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
39998	r=`${PWD_COMMAND}`; export r; \
39999	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40000	$(NORMAL_TARGET_EXPORTS) \
40001	echo "Doing install-html in $(TARGET_SUBDIR)/libgomp" ; \
40002	for flag in $(EXTRA_TARGET_FLAGS); do \
40003	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40004	done; \
40005	(cd $(TARGET_SUBDIR)/libgomp && \
40006	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40007	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40008	          "RANLIB=$${RANLIB}" \
40009	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40010	           install-html) \
40011	  || exit 1
40012
40013@endif target-libgomp
40014
40015.PHONY: maybe-installcheck-target-libgomp installcheck-target-libgomp
40016maybe-installcheck-target-libgomp:
40017@if target-libgomp
40018maybe-installcheck-target-libgomp: installcheck-target-libgomp
40019
40020installcheck-target-libgomp: \
40021    configure-target-libgomp
40022	@: $(MAKE); $(unstage)
40023	@[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
40024	r=`${PWD_COMMAND}`; export r; \
40025	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40026	$(NORMAL_TARGET_EXPORTS) \
40027	echo "Doing installcheck in $(TARGET_SUBDIR)/libgomp" ; \
40028	for flag in $(EXTRA_TARGET_FLAGS); do \
40029	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40030	done; \
40031	(cd $(TARGET_SUBDIR)/libgomp && \
40032	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40033	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40034	          "RANLIB=$${RANLIB}" \
40035	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40036	           installcheck) \
40037	  || exit 1
40038
40039@endif target-libgomp
40040
40041.PHONY: maybe-mostlyclean-target-libgomp mostlyclean-target-libgomp
40042maybe-mostlyclean-target-libgomp:
40043@if target-libgomp
40044maybe-mostlyclean-target-libgomp: mostlyclean-target-libgomp
40045
40046mostlyclean-target-libgomp:
40047	@: $(MAKE); $(unstage)
40048	@[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
40049	r=`${PWD_COMMAND}`; export r; \
40050	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40051	$(NORMAL_TARGET_EXPORTS) \
40052	echo "Doing mostlyclean in $(TARGET_SUBDIR)/libgomp" ; \
40053	for flag in $(EXTRA_TARGET_FLAGS); do \
40054	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40055	done; \
40056	(cd $(TARGET_SUBDIR)/libgomp && \
40057	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40058	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40059	          "RANLIB=$${RANLIB}" \
40060	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40061	           mostlyclean) \
40062	  || exit 1
40063
40064@endif target-libgomp
40065
40066.PHONY: maybe-clean-target-libgomp clean-target-libgomp
40067maybe-clean-target-libgomp:
40068@if target-libgomp
40069maybe-clean-target-libgomp: clean-target-libgomp
40070
40071clean-target-libgomp:
40072	@: $(MAKE); $(unstage)
40073	@[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
40074	r=`${PWD_COMMAND}`; export r; \
40075	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40076	$(NORMAL_TARGET_EXPORTS) \
40077	echo "Doing clean in $(TARGET_SUBDIR)/libgomp" ; \
40078	for flag in $(EXTRA_TARGET_FLAGS); do \
40079	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40080	done; \
40081	(cd $(TARGET_SUBDIR)/libgomp && \
40082	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40083	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40084	          "RANLIB=$${RANLIB}" \
40085	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40086	           clean) \
40087	  || exit 1
40088
40089@endif target-libgomp
40090
40091.PHONY: maybe-distclean-target-libgomp distclean-target-libgomp
40092maybe-distclean-target-libgomp:
40093@if target-libgomp
40094maybe-distclean-target-libgomp: distclean-target-libgomp
40095
40096distclean-target-libgomp:
40097	@: $(MAKE); $(unstage)
40098	@[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
40099	r=`${PWD_COMMAND}`; export r; \
40100	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40101	$(NORMAL_TARGET_EXPORTS) \
40102	echo "Doing distclean in $(TARGET_SUBDIR)/libgomp" ; \
40103	for flag in $(EXTRA_TARGET_FLAGS); do \
40104	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40105	done; \
40106	(cd $(TARGET_SUBDIR)/libgomp && \
40107	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40108	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40109	          "RANLIB=$${RANLIB}" \
40110	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40111	           distclean) \
40112	  || exit 1
40113
40114@endif target-libgomp
40115
40116.PHONY: maybe-maintainer-clean-target-libgomp maintainer-clean-target-libgomp
40117maybe-maintainer-clean-target-libgomp:
40118@if target-libgomp
40119maybe-maintainer-clean-target-libgomp: maintainer-clean-target-libgomp
40120
40121maintainer-clean-target-libgomp:
40122	@: $(MAKE); $(unstage)
40123	@[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
40124	r=`${PWD_COMMAND}`; export r; \
40125	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40126	$(NORMAL_TARGET_EXPORTS) \
40127	echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libgomp" ; \
40128	for flag in $(EXTRA_TARGET_FLAGS); do \
40129	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40130	done; \
40131	(cd $(TARGET_SUBDIR)/libgomp && \
40132	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40133	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40134	          "RANLIB=$${RANLIB}" \
40135	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40136	           maintainer-clean) \
40137	  || exit 1
40138
40139@endif target-libgomp
40140
40141
40142
40143@if target-libmudflap
40144.PHONY: check-target-libmudflap-c++
40145check-target-libmudflap-c++:
40146	$(MAKE) RUNTESTFLAGS="$(RUNTESTFLAGS) c++frags.exp" check-target-libmudflap
40147
40148@endif target-libmudflap
40149
40150# ----------
40151# GCC module
40152# ----------
40153
40154@if gcc-no-bootstrap
40155.PHONY: cross
40156cross: all-build all-gas all-ld
40157	@r=`${PWD_COMMAND}`; export r; \
40158	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40159	$(HOST_EXPORTS) \
40160	echo "Building the C and C++ compiler"; \
40161	cd gcc && $(MAKE) $(GCC_FLAGS_TO_PASS) LANGUAGES="c c++"
40162	@r=`${PWD_COMMAND}`; export r; \
40163	s=`cd $(srcdir); ${PWD_COMMAND}` ; export s; \
40164	echo "Building runtime libraries"; \
40165	$(MAKE) $(RECURSE_FLAGS_TO_PASS) LANGUAGES="c c++" all
40166@endif gcc-no-bootstrap
40167
40168@if gcc
40169
40170.PHONY: check-gcc-c check-c
40171check-gcc-c:
40172	r=`${PWD_COMMAND}`; export r; \
40173	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40174	$(HOST_EXPORTS) \
40175	(cd gcc && $(MAKE) $(GCC_FLAGS_TO_PASS) check-gcc);
40176check-c: check-gcc-c
40177
40178.PHONY: check-gcc-c++ check-c++
40179check-gcc-c++:
40180	r=`${PWD_COMMAND}`; export r; \
40181	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40182	$(HOST_EXPORTS) \
40183	(cd gcc && $(MAKE) $(GCC_FLAGS_TO_PASS) check-c++ check-c++0x);
40184check-c++: check-gcc-c++ check-target-libstdc++-v3 check-target-libmudflap-c++
40185
40186.PHONY: check-gcc-fortran check-fortran
40187check-gcc-fortran:
40188	r=`${PWD_COMMAND}`; export r; \
40189	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40190	$(HOST_EXPORTS) \
40191	(cd gcc && $(MAKE) $(GCC_FLAGS_TO_PASS) check-fortran);
40192check-fortran: check-gcc-fortran check-target-libquadmath check-target-libgfortran
40193
40194.PHONY: check-gcc-java check-java
40195check-gcc-java:
40196	r=`${PWD_COMMAND}`; export r; \
40197	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40198	$(HOST_EXPORTS) \
40199	(cd gcc && $(MAKE) $(GCC_FLAGS_TO_PASS) check-java);
40200check-java: check-gcc-java check-target-libjava
40201
40202.PHONY: check-gcc-ada check-ada
40203check-gcc-ada:
40204	r=`${PWD_COMMAND}`; export r; \
40205	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40206	$(HOST_EXPORTS) \
40207	(cd gcc && $(MAKE) $(GCC_FLAGS_TO_PASS) check-ada);
40208check-ada: check-gcc-ada check-target-libada
40209
40210.PHONY: check-gcc-objc check-objc
40211check-gcc-objc:
40212	r=`${PWD_COMMAND}`; export r; \
40213	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40214	$(HOST_EXPORTS) \
40215	(cd gcc && $(MAKE) $(GCC_FLAGS_TO_PASS) check-objc);
40216check-objc: check-gcc-objc check-target-libobjc
40217
40218.PHONY: check-gcc-obj-c++ check-obj-c++
40219check-gcc-obj-c++:
40220	r=`${PWD_COMMAND}`; export r; \
40221	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40222	$(HOST_EXPORTS) \
40223	(cd gcc && $(MAKE) $(GCC_FLAGS_TO_PASS) check-obj-c++);
40224check-obj-c++: check-gcc-obj-c++
40225
40226.PHONY: check-gcc-go check-go
40227check-gcc-go:
40228	r=`${PWD_COMMAND}`; export r; \
40229	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40230	$(HOST_EXPORTS) \
40231	(cd gcc && $(MAKE) $(GCC_FLAGS_TO_PASS) check-go);
40232check-go: check-gcc-go check-target-libgo
40233
40234
40235# Install the gcc headers files, but not the fixed include files,
40236# which Cygnus is not allowed to distribute.  This rule is very
40237# dependent on the workings of the gcc Makefile.in.
40238.PHONY: gcc-no-fixedincludes
40239gcc-no-fixedincludes:
40240	@if [ -f ./gcc/Makefile ]; then \
40241	  rm -rf gcc/tmp-include; \
40242	  mv gcc/include gcc/tmp-include 2>/dev/null; \
40243	  mkdir gcc/include; \
40244	  cp $(srcdir)/gcc/gsyslimits.h gcc/include/syslimits.h; \
40245	  touch gcc/stmp-fixinc gcc/include/fixed; \
40246	  rm -f gcc/stmp-headers gcc/stmp-int-hdrs; \
40247	  r=`${PWD_COMMAND}`; export r; \
40248	  s=`cd $(srcdir); ${PWD_COMMAND}` ; export s; \
40249	  $(HOST_EXPORTS) \
40250	  (cd ./gcc && \
40251	   $(MAKE) $(GCC_FLAGS_TO_PASS) install); \
40252	  rm -rf gcc/include; \
40253	  mv gcc/tmp-include gcc/include 2>/dev/null; \
40254	else true; fi
40255@endif gcc
40256
40257# ---------------------
40258# GCC bootstrap support
40259# ---------------------
40260
40261# We track the current stage (the one in 'gcc') in the stage_current file.
40262# stage_last instead tracks the stage that was built last.  These targets
40263# are dummy when toplevel bootstrap is not active.
40264
40265# While making host and target tools, symlinks to the final stage must be
40266# there, so $(unstage) should be run at various points.  To avoid excessive
40267# recursive invocations of make, we "inline" them using a variable.  These
40268# must be referenced as ": $(MAKE) ; $(unstage)" rather than "$(unstage)"
40269# to avoid warnings from the GNU Make job server.
40270
40271unstage = :
40272stage = :
40273current_stage = ""
40274
40275@if gcc-bootstrap
40276unstage = if [ -f stage_last ]; then [ -f stage_current ] || $(MAKE) `cat stage_last`-start || exit 1; else :; fi
40277stage = if [ -f stage_current ]; then $(MAKE) `cat stage_current`-end || exit 1; else :; fi
40278current_stage = "`cat stage_current 2> /dev/null`"
40279@endif gcc-bootstrap
40280
40281.PHONY: unstage stage
40282unstage:
40283	@: $(MAKE); $(unstage)
40284stage:
40285	@: $(MAKE); $(stage)
40286
40287# Disable commands for lean bootstrap.
40288LEAN = false
40289
40290# We name the build directories for the various stages "stage1-gcc",
40291# "stage2-gcc","stage3-gcc", etc.
40292
40293# Since the 'compare' process will fail (on debugging information) if any
40294# directory names are different, we need to link the gcc directory for
40295# the previous stage to a constant name ('prev-gcc'), and to make the name of
40296# the build directories constant as well. For the latter, we use naked names
40297# like 'gcc', because the scripts in that directory assume it.  We use
40298# mv on platforms where symlinks to directories do not work or are not
40299# reliable.
40300
40301# 'touch' doesn't work right on some platforms.
40302STAMP = echo timestamp >
40303
40304# We only want to compare .o files, so set this!
40305objext = .o
40306
40307
40308.PHONY: stage1-start stage1-end
40309
40310stage1-start::
40311	@: $(MAKE); $(stage); \
40312	echo stage1 > stage_current ; \
40313	echo stage1 > stage_last; \
40314	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)
40315@if bfd
40316	@cd $(HOST_SUBDIR); [ -d stage1-bfd ] || \
40317	  mkdir stage1-bfd; \
40318	mv stage1-bfd bfd
40319@endif bfd
40320@if opcodes
40321	@cd $(HOST_SUBDIR); [ -d stage1-opcodes ] || \
40322	  mkdir stage1-opcodes; \
40323	mv stage1-opcodes opcodes
40324@endif opcodes
40325@if binutils
40326	@cd $(HOST_SUBDIR); [ -d stage1-binutils ] || \
40327	  mkdir stage1-binutils; \
40328	mv stage1-binutils binutils
40329@endif binutils
40330@if gas
40331	@cd $(HOST_SUBDIR); [ -d stage1-gas ] || \
40332	  mkdir stage1-gas; \
40333	mv stage1-gas gas
40334@endif gas
40335@if gcc
40336	@cd $(HOST_SUBDIR); [ -d stage1-gcc ] || \
40337	  mkdir stage1-gcc; \
40338	mv stage1-gcc gcc
40339@endif gcc
40340@if gmp
40341	@cd $(HOST_SUBDIR); [ -d stage1-gmp ] || \
40342	  mkdir stage1-gmp; \
40343	mv stage1-gmp gmp
40344@endif gmp
40345@if mpfr
40346	@cd $(HOST_SUBDIR); [ -d stage1-mpfr ] || \
40347	  mkdir stage1-mpfr; \
40348	mv stage1-mpfr mpfr
40349@endif mpfr
40350@if mpc
40351	@cd $(HOST_SUBDIR); [ -d stage1-mpc ] || \
40352	  mkdir stage1-mpc; \
40353	mv stage1-mpc mpc
40354@endif mpc
40355@if ppl
40356	@cd $(HOST_SUBDIR); [ -d stage1-ppl ] || \
40357	  mkdir stage1-ppl; \
40358	mv stage1-ppl ppl
40359@endif ppl
40360@if cloog
40361	@cd $(HOST_SUBDIR); [ -d stage1-cloog ] || \
40362	  mkdir stage1-cloog; \
40363	mv stage1-cloog cloog
40364@endif cloog
40365@if libelf
40366	@cd $(HOST_SUBDIR); [ -d stage1-libelf ] || \
40367	  mkdir stage1-libelf; \
40368	mv stage1-libelf libelf
40369@endif libelf
40370@if gold
40371	@cd $(HOST_SUBDIR); [ -d stage1-gold ] || \
40372	  mkdir stage1-gold; \
40373	mv stage1-gold gold
40374@endif gold
40375@if intl
40376	@cd $(HOST_SUBDIR); [ -d stage1-intl ] || \
40377	  mkdir stage1-intl; \
40378	mv stage1-intl intl
40379@endif intl
40380@if ld
40381	@cd $(HOST_SUBDIR); [ -d stage1-ld ] || \
40382	  mkdir stage1-ld; \
40383	mv stage1-ld ld
40384@endif ld
40385@if libcpp
40386	@cd $(HOST_SUBDIR); [ -d stage1-libcpp ] || \
40387	  mkdir stage1-libcpp; \
40388	mv stage1-libcpp libcpp
40389@endif libcpp
40390@if libdecnumber
40391	@cd $(HOST_SUBDIR); [ -d stage1-libdecnumber ] || \
40392	  mkdir stage1-libdecnumber; \
40393	mv stage1-libdecnumber libdecnumber
40394@endif libdecnumber
40395@if libiberty
40396	@cd $(HOST_SUBDIR); [ -d stage1-libiberty ] || \
40397	  mkdir stage1-libiberty; \
40398	mv stage1-libiberty libiberty
40399@endif libiberty
40400@if zlib
40401	@cd $(HOST_SUBDIR); [ -d stage1-zlib ] || \
40402	  mkdir stage1-zlib; \
40403	mv stage1-zlib zlib
40404@endif zlib
40405@if lto-plugin
40406	@cd $(HOST_SUBDIR); [ -d stage1-lto-plugin ] || \
40407	  mkdir stage1-lto-plugin; \
40408	mv stage1-lto-plugin lto-plugin
40409@endif lto-plugin
40410	@[ -d stage1-$(TARGET_SUBDIR) ] || \
40411	  mkdir stage1-$(TARGET_SUBDIR); \
40412	mv stage1-$(TARGET_SUBDIR) $(TARGET_SUBDIR)
40413
40414stage1-end::
40415@if bfd
40416	@if test -d $(HOST_SUBDIR)/bfd ; then \
40417	  cd $(HOST_SUBDIR); mv bfd stage1-bfd  ; \
40418	fi
40419@endif bfd
40420@if opcodes
40421	@if test -d $(HOST_SUBDIR)/opcodes ; then \
40422	  cd $(HOST_SUBDIR); mv opcodes stage1-opcodes  ; \
40423	fi
40424@endif opcodes
40425@if binutils
40426	@if test -d $(HOST_SUBDIR)/binutils ; then \
40427	  cd $(HOST_SUBDIR); mv binutils stage1-binutils  ; \
40428	fi
40429@endif binutils
40430@if gas
40431	@if test -d $(HOST_SUBDIR)/gas ; then \
40432	  cd $(HOST_SUBDIR); mv gas stage1-gas  ; \
40433	fi
40434@endif gas
40435@if gcc
40436	@if test -d $(HOST_SUBDIR)/gcc ; then \
40437	  cd $(HOST_SUBDIR); mv gcc stage1-gcc  ; \
40438	fi
40439@endif gcc
40440@if gmp
40441	@if test -d $(HOST_SUBDIR)/gmp ; then \
40442	  cd $(HOST_SUBDIR); mv gmp stage1-gmp  ; \
40443	fi
40444@endif gmp
40445@if mpfr
40446	@if test -d $(HOST_SUBDIR)/mpfr ; then \
40447	  cd $(HOST_SUBDIR); mv mpfr stage1-mpfr  ; \
40448	fi
40449@endif mpfr
40450@if mpc
40451	@if test -d $(HOST_SUBDIR)/mpc ; then \
40452	  cd $(HOST_SUBDIR); mv mpc stage1-mpc  ; \
40453	fi
40454@endif mpc
40455@if ppl
40456	@if test -d $(HOST_SUBDIR)/ppl ; then \
40457	  cd $(HOST_SUBDIR); mv ppl stage1-ppl  ; \
40458	fi
40459@endif ppl
40460@if cloog
40461	@if test -d $(HOST_SUBDIR)/cloog ; then \
40462	  cd $(HOST_SUBDIR); mv cloog stage1-cloog  ; \
40463	fi
40464@endif cloog
40465@if libelf
40466	@if test -d $(HOST_SUBDIR)/libelf ; then \
40467	  cd $(HOST_SUBDIR); mv libelf stage1-libelf  ; \
40468	fi
40469@endif libelf
40470@if gold
40471	@if test -d $(HOST_SUBDIR)/gold ; then \
40472	  cd $(HOST_SUBDIR); mv gold stage1-gold  ; \
40473	fi
40474@endif gold
40475@if intl
40476	@if test -d $(HOST_SUBDIR)/intl ; then \
40477	  cd $(HOST_SUBDIR); mv intl stage1-intl  ; \
40478	fi
40479@endif intl
40480@if ld
40481	@if test -d $(HOST_SUBDIR)/ld ; then \
40482	  cd $(HOST_SUBDIR); mv ld stage1-ld  ; \
40483	fi
40484@endif ld
40485@if libcpp
40486	@if test -d $(HOST_SUBDIR)/libcpp ; then \
40487	  cd $(HOST_SUBDIR); mv libcpp stage1-libcpp  ; \
40488	fi
40489@endif libcpp
40490@if libdecnumber
40491	@if test -d $(HOST_SUBDIR)/libdecnumber ; then \
40492	  cd $(HOST_SUBDIR); mv libdecnumber stage1-libdecnumber  ; \
40493	fi
40494@endif libdecnumber
40495@if libiberty
40496	@if test -d $(HOST_SUBDIR)/libiberty ; then \
40497	  cd $(HOST_SUBDIR); mv libiberty stage1-libiberty  ; \
40498	fi
40499@endif libiberty
40500@if zlib
40501	@if test -d $(HOST_SUBDIR)/zlib ; then \
40502	  cd $(HOST_SUBDIR); mv zlib stage1-zlib  ; \
40503	fi
40504@endif zlib
40505@if lto-plugin
40506	@if test -d $(HOST_SUBDIR)/lto-plugin ; then \
40507	  cd $(HOST_SUBDIR); mv lto-plugin stage1-lto-plugin  ; \
40508	fi
40509@endif lto-plugin
40510	@if test -d $(TARGET_SUBDIR) ; then \
40511	  mv $(TARGET_SUBDIR) stage1-$(TARGET_SUBDIR)  ; \
40512	fi
40513	rm -f stage_current
40514
40515# Bubble a bug fix through all the stages up to stage 1.  They are
40516# remade, but not reconfigured.  The next stage (if any) will not be
40517# reconfigured either.
40518.PHONY: stage1-bubble
40519stage1-bubble::
40520	@r=`${PWD_COMMAND}`; export r; \
40521	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40522	if test -f stage1-lean  ; then \
40523	  echo Skipping rebuild of stage1 ; \
40524	else \
40525	  $(MAKE) stage1-start; \
40526	  $(MAKE) $(RECURSE_FLAGS_TO_PASS) all-stage1; \
40527	fi
40528
40529.PHONY: all-stage1 clean-stage1
40530do-clean: clean-stage1
40531
40532# FIXME: Will not need to be conditional when toplevel bootstrap is the
40533# only possibility, but now it conflicts with no-bootstrap rules
40534@if gcc-bootstrap
40535
40536
40537
40538
40539# Rules to wipe a stage and all the following ones, also used for cleanstrap
40540
40541.PHONY: distclean-stage1
40542distclean-stage1::
40543	@: $(MAKE); $(stage)
40544	@test "`cat stage_last`" != stage1 || rm -f stage_last
40545	rm -rf stage1-*
40546
40547
40548@endif gcc-bootstrap
40549
40550
40551.PHONY: stage2-start stage2-end
40552
40553stage2-start::
40554	@: $(MAKE); $(stage); \
40555	echo stage2 > stage_current ; \
40556	echo stage2 > stage_last; \
40557	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)
40558@if bfd
40559	@cd $(HOST_SUBDIR); [ -d stage2-bfd ] || \
40560	  mkdir stage2-bfd; \
40561	mv stage2-bfd bfd  ; \
40562	mv stage1-bfd prev-bfd || test -f stage1-lean
40563@endif bfd
40564@if opcodes
40565	@cd $(HOST_SUBDIR); [ -d stage2-opcodes ] || \
40566	  mkdir stage2-opcodes; \
40567	mv stage2-opcodes opcodes  ; \
40568	mv stage1-opcodes prev-opcodes || test -f stage1-lean
40569@endif opcodes
40570@if binutils
40571	@cd $(HOST_SUBDIR); [ -d stage2-binutils ] || \
40572	  mkdir stage2-binutils; \
40573	mv stage2-binutils binutils  ; \
40574	mv stage1-binutils prev-binutils || test -f stage1-lean
40575@endif binutils
40576@if gas
40577	@cd $(HOST_SUBDIR); [ -d stage2-gas ] || \
40578	  mkdir stage2-gas; \
40579	mv stage2-gas gas  ; \
40580	mv stage1-gas prev-gas || test -f stage1-lean
40581@endif gas
40582@if gcc
40583	@cd $(HOST_SUBDIR); [ -d stage2-gcc ] || \
40584	  mkdir stage2-gcc; \
40585	mv stage2-gcc gcc  ; \
40586	mv stage1-gcc prev-gcc || test -f stage1-lean
40587@endif gcc
40588@if gmp
40589	@cd $(HOST_SUBDIR); [ -d stage2-gmp ] || \
40590	  mkdir stage2-gmp; \
40591	mv stage2-gmp gmp  ; \
40592	mv stage1-gmp prev-gmp || test -f stage1-lean
40593@endif gmp
40594@if mpfr
40595	@cd $(HOST_SUBDIR); [ -d stage2-mpfr ] || \
40596	  mkdir stage2-mpfr; \
40597	mv stage2-mpfr mpfr  ; \
40598	mv stage1-mpfr prev-mpfr || test -f stage1-lean
40599@endif mpfr
40600@if mpc
40601	@cd $(HOST_SUBDIR); [ -d stage2-mpc ] || \
40602	  mkdir stage2-mpc; \
40603	mv stage2-mpc mpc  ; \
40604	mv stage1-mpc prev-mpc || test -f stage1-lean
40605@endif mpc
40606@if ppl
40607	@cd $(HOST_SUBDIR); [ -d stage2-ppl ] || \
40608	  mkdir stage2-ppl; \
40609	mv stage2-ppl ppl  ; \
40610	mv stage1-ppl prev-ppl || test -f stage1-lean
40611@endif ppl
40612@if cloog
40613	@cd $(HOST_SUBDIR); [ -d stage2-cloog ] || \
40614	  mkdir stage2-cloog; \
40615	mv stage2-cloog cloog  ; \
40616	mv stage1-cloog prev-cloog || test -f stage1-lean
40617@endif cloog
40618@if libelf
40619	@cd $(HOST_SUBDIR); [ -d stage2-libelf ] || \
40620	  mkdir stage2-libelf; \
40621	mv stage2-libelf libelf  ; \
40622	mv stage1-libelf prev-libelf || test -f stage1-lean
40623@endif libelf
40624@if gold
40625	@cd $(HOST_SUBDIR); [ -d stage2-gold ] || \
40626	  mkdir stage2-gold; \
40627	mv stage2-gold gold  ; \
40628	mv stage1-gold prev-gold || test -f stage1-lean
40629@endif gold
40630@if intl
40631	@cd $(HOST_SUBDIR); [ -d stage2-intl ] || \
40632	  mkdir stage2-intl; \
40633	mv stage2-intl intl  ; \
40634	mv stage1-intl prev-intl || test -f stage1-lean
40635@endif intl
40636@if ld
40637	@cd $(HOST_SUBDIR); [ -d stage2-ld ] || \
40638	  mkdir stage2-ld; \
40639	mv stage2-ld ld  ; \
40640	mv stage1-ld prev-ld || test -f stage1-lean
40641@endif ld
40642@if libcpp
40643	@cd $(HOST_SUBDIR); [ -d stage2-libcpp ] || \
40644	  mkdir stage2-libcpp; \
40645	mv stage2-libcpp libcpp  ; \
40646	mv stage1-libcpp prev-libcpp || test -f stage1-lean
40647@endif libcpp
40648@if libdecnumber
40649	@cd $(HOST_SUBDIR); [ -d stage2-libdecnumber ] || \
40650	  mkdir stage2-libdecnumber; \
40651	mv stage2-libdecnumber libdecnumber  ; \
40652	mv stage1-libdecnumber prev-libdecnumber || test -f stage1-lean
40653@endif libdecnumber
40654@if libiberty
40655	@cd $(HOST_SUBDIR); [ -d stage2-libiberty ] || \
40656	  mkdir stage2-libiberty; \
40657	mv stage2-libiberty libiberty  ; \
40658	mv stage1-libiberty prev-libiberty || test -f stage1-lean
40659@endif libiberty
40660@if zlib
40661	@cd $(HOST_SUBDIR); [ -d stage2-zlib ] || \
40662	  mkdir stage2-zlib; \
40663	mv stage2-zlib zlib  ; \
40664	mv stage1-zlib prev-zlib || test -f stage1-lean
40665@endif zlib
40666@if lto-plugin
40667	@cd $(HOST_SUBDIR); [ -d stage2-lto-plugin ] || \
40668	  mkdir stage2-lto-plugin; \
40669	mv stage2-lto-plugin lto-plugin  ; \
40670	mv stage1-lto-plugin prev-lto-plugin || test -f stage1-lean
40671@endif lto-plugin
40672	@[ -d stage2-$(TARGET_SUBDIR) ] || \
40673	  mkdir stage2-$(TARGET_SUBDIR); \
40674	mv stage2-$(TARGET_SUBDIR) $(TARGET_SUBDIR)  ; \
40675	mv stage1-$(TARGET_SUBDIR) prev-$(TARGET_SUBDIR) || test -f stage1-lean
40676
40677stage2-end::
40678@if bfd
40679	@if test -d $(HOST_SUBDIR)/bfd ; then \
40680	  cd $(HOST_SUBDIR); mv bfd stage2-bfd ; \
40681	  mv prev-bfd stage1-bfd ; :  ; \
40682	fi
40683@endif bfd
40684@if opcodes
40685	@if test -d $(HOST_SUBDIR)/opcodes ; then \
40686	  cd $(HOST_SUBDIR); mv opcodes stage2-opcodes ; \
40687	  mv prev-opcodes stage1-opcodes ; :  ; \
40688	fi
40689@endif opcodes
40690@if binutils
40691	@if test -d $(HOST_SUBDIR)/binutils ; then \
40692	  cd $(HOST_SUBDIR); mv binutils stage2-binutils ; \
40693	  mv prev-binutils stage1-binutils ; :  ; \
40694	fi
40695@endif binutils
40696@if gas
40697	@if test -d $(HOST_SUBDIR)/gas ; then \
40698	  cd $(HOST_SUBDIR); mv gas stage2-gas ; \
40699	  mv prev-gas stage1-gas ; :  ; \
40700	fi
40701@endif gas
40702@if gcc
40703	@if test -d $(HOST_SUBDIR)/gcc ; then \
40704	  cd $(HOST_SUBDIR); mv gcc stage2-gcc ; \
40705	  mv prev-gcc stage1-gcc ; :  ; \
40706	fi
40707@endif gcc
40708@if gmp
40709	@if test -d $(HOST_SUBDIR)/gmp ; then \
40710	  cd $(HOST_SUBDIR); mv gmp stage2-gmp ; \
40711	  mv prev-gmp stage1-gmp ; :  ; \
40712	fi
40713@endif gmp
40714@if mpfr
40715	@if test -d $(HOST_SUBDIR)/mpfr ; then \
40716	  cd $(HOST_SUBDIR); mv mpfr stage2-mpfr ; \
40717	  mv prev-mpfr stage1-mpfr ; :  ; \
40718	fi
40719@endif mpfr
40720@if mpc
40721	@if test -d $(HOST_SUBDIR)/mpc ; then \
40722	  cd $(HOST_SUBDIR); mv mpc stage2-mpc ; \
40723	  mv prev-mpc stage1-mpc ; :  ; \
40724	fi
40725@endif mpc
40726@if ppl
40727	@if test -d $(HOST_SUBDIR)/ppl ; then \
40728	  cd $(HOST_SUBDIR); mv ppl stage2-ppl ; \
40729	  mv prev-ppl stage1-ppl ; :  ; \
40730	fi
40731@endif ppl
40732@if cloog
40733	@if test -d $(HOST_SUBDIR)/cloog ; then \
40734	  cd $(HOST_SUBDIR); mv cloog stage2-cloog ; \
40735	  mv prev-cloog stage1-cloog ; :  ; \
40736	fi
40737@endif cloog
40738@if libelf
40739	@if test -d $(HOST_SUBDIR)/libelf ; then \
40740	  cd $(HOST_SUBDIR); mv libelf stage2-libelf ; \
40741	  mv prev-libelf stage1-libelf ; :  ; \
40742	fi
40743@endif libelf
40744@if gold
40745	@if test -d $(HOST_SUBDIR)/gold ; then \
40746	  cd $(HOST_SUBDIR); mv gold stage2-gold ; \
40747	  mv prev-gold stage1-gold ; :  ; \
40748	fi
40749@endif gold
40750@if intl
40751	@if test -d $(HOST_SUBDIR)/intl ; then \
40752	  cd $(HOST_SUBDIR); mv intl stage2-intl ; \
40753	  mv prev-intl stage1-intl ; :  ; \
40754	fi
40755@endif intl
40756@if ld
40757	@if test -d $(HOST_SUBDIR)/ld ; then \
40758	  cd $(HOST_SUBDIR); mv ld stage2-ld ; \
40759	  mv prev-ld stage1-ld ; :  ; \
40760	fi
40761@endif ld
40762@if libcpp
40763	@if test -d $(HOST_SUBDIR)/libcpp ; then \
40764	  cd $(HOST_SUBDIR); mv libcpp stage2-libcpp ; \
40765	  mv prev-libcpp stage1-libcpp ; :  ; \
40766	fi
40767@endif libcpp
40768@if libdecnumber
40769	@if test -d $(HOST_SUBDIR)/libdecnumber ; then \
40770	  cd $(HOST_SUBDIR); mv libdecnumber stage2-libdecnumber ; \
40771	  mv prev-libdecnumber stage1-libdecnumber ; :  ; \
40772	fi
40773@endif libdecnumber
40774@if libiberty
40775	@if test -d $(HOST_SUBDIR)/libiberty ; then \
40776	  cd $(HOST_SUBDIR); mv libiberty stage2-libiberty ; \
40777	  mv prev-libiberty stage1-libiberty ; :  ; \
40778	fi
40779@endif libiberty
40780@if zlib
40781	@if test -d $(HOST_SUBDIR)/zlib ; then \
40782	  cd $(HOST_SUBDIR); mv zlib stage2-zlib ; \
40783	  mv prev-zlib stage1-zlib ; :  ; \
40784	fi
40785@endif zlib
40786@if lto-plugin
40787	@if test -d $(HOST_SUBDIR)/lto-plugin ; then \
40788	  cd $(HOST_SUBDIR); mv lto-plugin stage2-lto-plugin ; \
40789	  mv prev-lto-plugin stage1-lto-plugin ; :  ; \
40790	fi
40791@endif lto-plugin
40792	@if test -d $(TARGET_SUBDIR) ; then \
40793	  mv $(TARGET_SUBDIR) stage2-$(TARGET_SUBDIR)  ; \
40794	  mv prev-$(TARGET_SUBDIR) stage1-$(TARGET_SUBDIR) ; :  ; \
40795	fi
40796	rm -f stage_current
40797
40798# Bubble a bug fix through all the stages up to stage 2.  They are
40799# remade, but not reconfigured.  The next stage (if any) will not be
40800# reconfigured either.
40801.PHONY: stage2-bubble
40802stage2-bubble:: stage1-bubble
40803	@r=`${PWD_COMMAND}`; export r; \
40804	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40805	if test -f stage2-lean || test -f stage1-lean  ; then \
40806	  echo Skipping rebuild of stage2 ; \
40807	else \
40808	  $(MAKE) stage2-start; \
40809	  $(MAKE) $(RECURSE_FLAGS_TO_PASS) all-stage2; \
40810	fi
40811
40812.PHONY: all-stage2 clean-stage2
40813do-clean: clean-stage2
40814
40815# FIXME: Will not need to be conditional when toplevel bootstrap is the
40816# only possibility, but now it conflicts with no-bootstrap rules
40817@if gcc-bootstrap
40818
40819
40820
40821.PHONY: bootstrap2 bootstrap2-lean
40822bootstrap2:
40823	echo stage2 > stage_final
40824	@r=`${PWD_COMMAND}`; export r; \
40825	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40826	$(MAKE) $(RECURSE_FLAGS_TO_PASS) stage2-bubble
40827	@: $(MAKE); $(unstage)
40828	@r=`${PWD_COMMAND}`; export r; \
40829	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40830	TFLAGS="$(STAGE2_TFLAGS)"; \
40831	$(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
40832
40833bootstrap2-lean:
40834	echo stage2 > stage_final
40835	@r=`${PWD_COMMAND}`; export r; \
40836	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40837	$(MAKE) $(RECURSE_FLAGS_TO_PASS) LEAN=: stage2-bubble
40838	@: $(MAKE); $(unstage)
40839	@r=`${PWD_COMMAND}`; export r; \
40840	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40841	TFLAGS="$(STAGE2_TFLAGS)"; \
40842	$(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
40843
40844
40845# Rules to wipe a stage and all the following ones, also used for cleanstrap
40846distclean-stage1:: distclean-stage2
40847.PHONY: distclean-stage2
40848distclean-stage2::
40849	@: $(MAKE); $(stage)
40850	@test "`cat stage_last`" != stage2 || rm -f stage_last
40851	rm -rf stage2-*
40852
40853
40854@endif gcc-bootstrap
40855
40856
40857.PHONY: stage3-start stage3-end
40858
40859stage3-start::
40860	@: $(MAKE); $(stage); \
40861	echo stage3 > stage_current ; \
40862	echo stage3 > stage_last; \
40863	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)
40864@if bfd
40865	@cd $(HOST_SUBDIR); [ -d stage3-bfd ] || \
40866	  mkdir stage3-bfd; \
40867	mv stage3-bfd bfd  ; \
40868	mv stage2-bfd prev-bfd || test -f stage2-lean
40869@endif bfd
40870@if opcodes
40871	@cd $(HOST_SUBDIR); [ -d stage3-opcodes ] || \
40872	  mkdir stage3-opcodes; \
40873	mv stage3-opcodes opcodes  ; \
40874	mv stage2-opcodes prev-opcodes || test -f stage2-lean
40875@endif opcodes
40876@if binutils
40877	@cd $(HOST_SUBDIR); [ -d stage3-binutils ] || \
40878	  mkdir stage3-binutils; \
40879	mv stage3-binutils binutils  ; \
40880	mv stage2-binutils prev-binutils || test -f stage2-lean
40881@endif binutils
40882@if gas
40883	@cd $(HOST_SUBDIR); [ -d stage3-gas ] || \
40884	  mkdir stage3-gas; \
40885	mv stage3-gas gas  ; \
40886	mv stage2-gas prev-gas || test -f stage2-lean
40887@endif gas
40888@if gcc
40889	@cd $(HOST_SUBDIR); [ -d stage3-gcc ] || \
40890	  mkdir stage3-gcc; \
40891	mv stage3-gcc gcc  ; \
40892	mv stage2-gcc prev-gcc || test -f stage2-lean
40893@endif gcc
40894@if gmp
40895	@cd $(HOST_SUBDIR); [ -d stage3-gmp ] || \
40896	  mkdir stage3-gmp; \
40897	mv stage3-gmp gmp  ; \
40898	mv stage2-gmp prev-gmp || test -f stage2-lean
40899@endif gmp
40900@if mpfr
40901	@cd $(HOST_SUBDIR); [ -d stage3-mpfr ] || \
40902	  mkdir stage3-mpfr; \
40903	mv stage3-mpfr mpfr  ; \
40904	mv stage2-mpfr prev-mpfr || test -f stage2-lean
40905@endif mpfr
40906@if mpc
40907	@cd $(HOST_SUBDIR); [ -d stage3-mpc ] || \
40908	  mkdir stage3-mpc; \
40909	mv stage3-mpc mpc  ; \
40910	mv stage2-mpc prev-mpc || test -f stage2-lean
40911@endif mpc
40912@if ppl
40913	@cd $(HOST_SUBDIR); [ -d stage3-ppl ] || \
40914	  mkdir stage3-ppl; \
40915	mv stage3-ppl ppl  ; \
40916	mv stage2-ppl prev-ppl || test -f stage2-lean
40917@endif ppl
40918@if cloog
40919	@cd $(HOST_SUBDIR); [ -d stage3-cloog ] || \
40920	  mkdir stage3-cloog; \
40921	mv stage3-cloog cloog  ; \
40922	mv stage2-cloog prev-cloog || test -f stage2-lean
40923@endif cloog
40924@if libelf
40925	@cd $(HOST_SUBDIR); [ -d stage3-libelf ] || \
40926	  mkdir stage3-libelf; \
40927	mv stage3-libelf libelf  ; \
40928	mv stage2-libelf prev-libelf || test -f stage2-lean
40929@endif libelf
40930@if gold
40931	@cd $(HOST_SUBDIR); [ -d stage3-gold ] || \
40932	  mkdir stage3-gold; \
40933	mv stage3-gold gold  ; \
40934	mv stage2-gold prev-gold || test -f stage2-lean
40935@endif gold
40936@if intl
40937	@cd $(HOST_SUBDIR); [ -d stage3-intl ] || \
40938	  mkdir stage3-intl; \
40939	mv stage3-intl intl  ; \
40940	mv stage2-intl prev-intl || test -f stage2-lean
40941@endif intl
40942@if ld
40943	@cd $(HOST_SUBDIR); [ -d stage3-ld ] || \
40944	  mkdir stage3-ld; \
40945	mv stage3-ld ld  ; \
40946	mv stage2-ld prev-ld || test -f stage2-lean
40947@endif ld
40948@if libcpp
40949	@cd $(HOST_SUBDIR); [ -d stage3-libcpp ] || \
40950	  mkdir stage3-libcpp; \
40951	mv stage3-libcpp libcpp  ; \
40952	mv stage2-libcpp prev-libcpp || test -f stage2-lean
40953@endif libcpp
40954@if libdecnumber
40955	@cd $(HOST_SUBDIR); [ -d stage3-libdecnumber ] || \
40956	  mkdir stage3-libdecnumber; \
40957	mv stage3-libdecnumber libdecnumber  ; \
40958	mv stage2-libdecnumber prev-libdecnumber || test -f stage2-lean
40959@endif libdecnumber
40960@if libiberty
40961	@cd $(HOST_SUBDIR); [ -d stage3-libiberty ] || \
40962	  mkdir stage3-libiberty; \
40963	mv stage3-libiberty libiberty  ; \
40964	mv stage2-libiberty prev-libiberty || test -f stage2-lean
40965@endif libiberty
40966@if zlib
40967	@cd $(HOST_SUBDIR); [ -d stage3-zlib ] || \
40968	  mkdir stage3-zlib; \
40969	mv stage3-zlib zlib  ; \
40970	mv stage2-zlib prev-zlib || test -f stage2-lean
40971@endif zlib
40972@if lto-plugin
40973	@cd $(HOST_SUBDIR); [ -d stage3-lto-plugin ] || \
40974	  mkdir stage3-lto-plugin; \
40975	mv stage3-lto-plugin lto-plugin  ; \
40976	mv stage2-lto-plugin prev-lto-plugin || test -f stage2-lean
40977@endif lto-plugin
40978	@[ -d stage3-$(TARGET_SUBDIR) ] || \
40979	  mkdir stage3-$(TARGET_SUBDIR); \
40980	mv stage3-$(TARGET_SUBDIR) $(TARGET_SUBDIR)  ; \
40981	mv stage2-$(TARGET_SUBDIR) prev-$(TARGET_SUBDIR) || test -f stage2-lean
40982
40983stage3-end::
40984@if bfd
40985	@if test -d $(HOST_SUBDIR)/bfd ; then \
40986	  cd $(HOST_SUBDIR); mv bfd stage3-bfd ; \
40987	  mv prev-bfd stage2-bfd ; :  ; \
40988	fi
40989@endif bfd
40990@if opcodes
40991	@if test -d $(HOST_SUBDIR)/opcodes ; then \
40992	  cd $(HOST_SUBDIR); mv opcodes stage3-opcodes ; \
40993	  mv prev-opcodes stage2-opcodes ; :  ; \
40994	fi
40995@endif opcodes
40996@if binutils
40997	@if test -d $(HOST_SUBDIR)/binutils ; then \
40998	  cd $(HOST_SUBDIR); mv binutils stage3-binutils ; \
40999	  mv prev-binutils stage2-binutils ; :  ; \
41000	fi
41001@endif binutils
41002@if gas
41003	@if test -d $(HOST_SUBDIR)/gas ; then \
41004	  cd $(HOST_SUBDIR); mv gas stage3-gas ; \
41005	  mv prev-gas stage2-gas ; :  ; \
41006	fi
41007@endif gas
41008@if gcc
41009	@if test -d $(HOST_SUBDIR)/gcc ; then \
41010	  cd $(HOST_SUBDIR); mv gcc stage3-gcc ; \
41011	  mv prev-gcc stage2-gcc ; :  ; \
41012	fi
41013@endif gcc
41014@if gmp
41015	@if test -d $(HOST_SUBDIR)/gmp ; then \
41016	  cd $(HOST_SUBDIR); mv gmp stage3-gmp ; \
41017	  mv prev-gmp stage2-gmp ; :  ; \
41018	fi
41019@endif gmp
41020@if mpfr
41021	@if test -d $(HOST_SUBDIR)/mpfr ; then \
41022	  cd $(HOST_SUBDIR); mv mpfr stage3-mpfr ; \
41023	  mv prev-mpfr stage2-mpfr ; :  ; \
41024	fi
41025@endif mpfr
41026@if mpc
41027	@if test -d $(HOST_SUBDIR)/mpc ; then \
41028	  cd $(HOST_SUBDIR); mv mpc stage3-mpc ; \
41029	  mv prev-mpc stage2-mpc ; :  ; \
41030	fi
41031@endif mpc
41032@if ppl
41033	@if test -d $(HOST_SUBDIR)/ppl ; then \
41034	  cd $(HOST_SUBDIR); mv ppl stage3-ppl ; \
41035	  mv prev-ppl stage2-ppl ; :  ; \
41036	fi
41037@endif ppl
41038@if cloog
41039	@if test -d $(HOST_SUBDIR)/cloog ; then \
41040	  cd $(HOST_SUBDIR); mv cloog stage3-cloog ; \
41041	  mv prev-cloog stage2-cloog ; :  ; \
41042	fi
41043@endif cloog
41044@if libelf
41045	@if test -d $(HOST_SUBDIR)/libelf ; then \
41046	  cd $(HOST_SUBDIR); mv libelf stage3-libelf ; \
41047	  mv prev-libelf stage2-libelf ; :  ; \
41048	fi
41049@endif libelf
41050@if gold
41051	@if test -d $(HOST_SUBDIR)/gold ; then \
41052	  cd $(HOST_SUBDIR); mv gold stage3-gold ; \
41053	  mv prev-gold stage2-gold ; :  ; \
41054	fi
41055@endif gold
41056@if intl
41057	@if test -d $(HOST_SUBDIR)/intl ; then \
41058	  cd $(HOST_SUBDIR); mv intl stage3-intl ; \
41059	  mv prev-intl stage2-intl ; :  ; \
41060	fi
41061@endif intl
41062@if ld
41063	@if test -d $(HOST_SUBDIR)/ld ; then \
41064	  cd $(HOST_SUBDIR); mv ld stage3-ld ; \
41065	  mv prev-ld stage2-ld ; :  ; \
41066	fi
41067@endif ld
41068@if libcpp
41069	@if test -d $(HOST_SUBDIR)/libcpp ; then \
41070	  cd $(HOST_SUBDIR); mv libcpp stage3-libcpp ; \
41071	  mv prev-libcpp stage2-libcpp ; :  ; \
41072	fi
41073@endif libcpp
41074@if libdecnumber
41075	@if test -d $(HOST_SUBDIR)/libdecnumber ; then \
41076	  cd $(HOST_SUBDIR); mv libdecnumber stage3-libdecnumber ; \
41077	  mv prev-libdecnumber stage2-libdecnumber ; :  ; \
41078	fi
41079@endif libdecnumber
41080@if libiberty
41081	@if test -d $(HOST_SUBDIR)/libiberty ; then \
41082	  cd $(HOST_SUBDIR); mv libiberty stage3-libiberty ; \
41083	  mv prev-libiberty stage2-libiberty ; :  ; \
41084	fi
41085@endif libiberty
41086@if zlib
41087	@if test -d $(HOST_SUBDIR)/zlib ; then \
41088	  cd $(HOST_SUBDIR); mv zlib stage3-zlib ; \
41089	  mv prev-zlib stage2-zlib ; :  ; \
41090	fi
41091@endif zlib
41092@if lto-plugin
41093	@if test -d $(HOST_SUBDIR)/lto-plugin ; then \
41094	  cd $(HOST_SUBDIR); mv lto-plugin stage3-lto-plugin ; \
41095	  mv prev-lto-plugin stage2-lto-plugin ; :  ; \
41096	fi
41097@endif lto-plugin
41098	@if test -d $(TARGET_SUBDIR) ; then \
41099	  mv $(TARGET_SUBDIR) stage3-$(TARGET_SUBDIR)  ; \
41100	  mv prev-$(TARGET_SUBDIR) stage2-$(TARGET_SUBDIR) ; :  ; \
41101	fi
41102	rm -f stage_current
41103
41104# Bubble a bug fix through all the stages up to stage 3.  They are
41105# remade, but not reconfigured.  The next stage (if any) will not be
41106# reconfigured either.
41107.PHONY: stage3-bubble
41108stage3-bubble:: stage2-bubble
41109	@r=`${PWD_COMMAND}`; export r; \
41110	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41111	if test -f stage3-lean || test -f stage2-lean  ; then \
41112	  echo Skipping rebuild of stage3 ; \
41113	else \
41114	  $(MAKE) stage3-start; \
41115	  if $(LEAN); then \
41116	    rm -rf stage1-* ; \
41117	    $(STAMP) stage1-lean ; \
41118	  fi; \
41119	  $(MAKE) $(RECURSE_FLAGS_TO_PASS) all-stage3; \
41120	fi
41121	$(MAKE) $(RECURSE_FLAGS_TO_PASS) compare
41122
41123.PHONY: all-stage3 clean-stage3
41124do-clean: clean-stage3
41125
41126# FIXME: Will not need to be conditional when toplevel bootstrap is the
41127# only possibility, but now it conflicts with no-bootstrap rules
41128@if gcc-bootstrap
41129
41130compare:
41131	@r=`${PWD_COMMAND}`; export r; \
41132	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41133	if test -f stage2-lean; then \
41134	  echo Cannot compare object files as stage 2 was deleted. ; \
41135	  exit 0 ; \
41136	fi; \
41137	: $(MAKE); $(stage); \
41138	rm -f .bad_compare ; \
41139	echo Comparing stages 2 and 3 ; \
41140        sed=`echo stage3 | sed 's,^stage,,;s,.,.,g'`; \
41141	files=`find stage3-* -name "*$(objext)" -print | \
41142		 sed -n s,^stage$$sed-,,p` ; \
41143	for file in $${files} ; do \
41144	  f1=$$r/stage2-$$file; f2=$$r/stage3-$$file; \
41145	  if test ! -f $$f1; then continue; fi; \
41146	  $(do-compare) > /dev/null 2>&1; \
41147	  if test $$? -eq 1; then \
41148	    case $$file in \
41149	      @compare_exclusions@) \
41150	        echo warning: $$file differs ;; \
41151	      *) \
41152	        echo $$file differs >> .bad_compare ;; \
41153	    esac ; \
41154	  fi ; \
41155	done ; \
41156	if [ -f .bad_compare ]; then \
41157	  echo "Bootstrap comparison failure!"; \
41158	  cat .bad_compare; \
41159	  exit 1; \
41160	else \
41161	  echo Comparison successful.; \
41162	fi ; \
41163	$(STAMP) compare
41164	if $(LEAN); then \
41165	  rm -rf stage2-*; \
41166	  $(STAMP) stage2-lean; \
41167	fi
41168
41169
41170
41171.PHONY: bootstrap bootstrap-lean
41172bootstrap:
41173	echo stage3 > stage_final
41174	@r=`${PWD_COMMAND}`; export r; \
41175	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41176	$(MAKE) $(RECURSE_FLAGS_TO_PASS) stage3-bubble
41177	@: $(MAKE); $(unstage)
41178	@r=`${PWD_COMMAND}`; export r; \
41179	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41180	TFLAGS="$(STAGE3_TFLAGS)"; \
41181	$(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
41182
41183bootstrap-lean:
41184	echo stage3 > stage_final
41185	@r=`${PWD_COMMAND}`; export r; \
41186	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41187	$(MAKE) $(RECURSE_FLAGS_TO_PASS) LEAN=: stage3-bubble
41188	@: $(MAKE); $(unstage)
41189	@r=`${PWD_COMMAND}`; export r; \
41190	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41191	TFLAGS="$(STAGE3_TFLAGS)"; \
41192	$(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
41193
41194
41195# Rules to wipe a stage and all the following ones, also used for cleanstrap
41196distclean-stage2:: distclean-stage3
41197.PHONY: distclean-stage3
41198distclean-stage3::
41199	@: $(MAKE); $(stage)
41200	@test "`cat stage_last`" != stage3 || rm -f stage_last
41201	rm -rf stage3-* compare
41202
41203
41204.PHONY: cleanstrap
41205cleanstrap: do-distclean local-clean
41206	echo stage3 > stage_final
41207	@r=`${PWD_COMMAND}`; export r; \
41208	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41209	$(MAKE) $(RECURSE_FLAGS_TO_PASS) stage3-bubble
41210	@: $(MAKE); $(unstage)
41211	@r=`${PWD_COMMAND}`; export r; \
41212	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41213	TFLAGS="$(STAGE3_TFLAGS)"; \
41214	$(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
41215
41216@endif gcc-bootstrap
41217
41218
41219.PHONY: stage4-start stage4-end
41220
41221stage4-start::
41222	@: $(MAKE); $(stage); \
41223	echo stage4 > stage_current ; \
41224	echo stage4 > stage_last; \
41225	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)
41226@if bfd
41227	@cd $(HOST_SUBDIR); [ -d stage4-bfd ] || \
41228	  mkdir stage4-bfd; \
41229	mv stage4-bfd bfd  ; \
41230	mv stage3-bfd prev-bfd || test -f stage3-lean
41231@endif bfd
41232@if opcodes
41233	@cd $(HOST_SUBDIR); [ -d stage4-opcodes ] || \
41234	  mkdir stage4-opcodes; \
41235	mv stage4-opcodes opcodes  ; \
41236	mv stage3-opcodes prev-opcodes || test -f stage3-lean
41237@endif opcodes
41238@if binutils
41239	@cd $(HOST_SUBDIR); [ -d stage4-binutils ] || \
41240	  mkdir stage4-binutils; \
41241	mv stage4-binutils binutils  ; \
41242	mv stage3-binutils prev-binutils || test -f stage3-lean
41243@endif binutils
41244@if gas
41245	@cd $(HOST_SUBDIR); [ -d stage4-gas ] || \
41246	  mkdir stage4-gas; \
41247	mv stage4-gas gas  ; \
41248	mv stage3-gas prev-gas || test -f stage3-lean
41249@endif gas
41250@if gcc
41251	@cd $(HOST_SUBDIR); [ -d stage4-gcc ] || \
41252	  mkdir stage4-gcc; \
41253	mv stage4-gcc gcc  ; \
41254	mv stage3-gcc prev-gcc || test -f stage3-lean
41255@endif gcc
41256@if gmp
41257	@cd $(HOST_SUBDIR); [ -d stage4-gmp ] || \
41258	  mkdir stage4-gmp; \
41259	mv stage4-gmp gmp  ; \
41260	mv stage3-gmp prev-gmp || test -f stage3-lean
41261@endif gmp
41262@if mpfr
41263	@cd $(HOST_SUBDIR); [ -d stage4-mpfr ] || \
41264	  mkdir stage4-mpfr; \
41265	mv stage4-mpfr mpfr  ; \
41266	mv stage3-mpfr prev-mpfr || test -f stage3-lean
41267@endif mpfr
41268@if mpc
41269	@cd $(HOST_SUBDIR); [ -d stage4-mpc ] || \
41270	  mkdir stage4-mpc; \
41271	mv stage4-mpc mpc  ; \
41272	mv stage3-mpc prev-mpc || test -f stage3-lean
41273@endif mpc
41274@if ppl
41275	@cd $(HOST_SUBDIR); [ -d stage4-ppl ] || \
41276	  mkdir stage4-ppl; \
41277	mv stage4-ppl ppl  ; \
41278	mv stage3-ppl prev-ppl || test -f stage3-lean
41279@endif ppl
41280@if cloog
41281	@cd $(HOST_SUBDIR); [ -d stage4-cloog ] || \
41282	  mkdir stage4-cloog; \
41283	mv stage4-cloog cloog  ; \
41284	mv stage3-cloog prev-cloog || test -f stage3-lean
41285@endif cloog
41286@if libelf
41287	@cd $(HOST_SUBDIR); [ -d stage4-libelf ] || \
41288	  mkdir stage4-libelf; \
41289	mv stage4-libelf libelf  ; \
41290	mv stage3-libelf prev-libelf || test -f stage3-lean
41291@endif libelf
41292@if gold
41293	@cd $(HOST_SUBDIR); [ -d stage4-gold ] || \
41294	  mkdir stage4-gold; \
41295	mv stage4-gold gold  ; \
41296	mv stage3-gold prev-gold || test -f stage3-lean
41297@endif gold
41298@if intl
41299	@cd $(HOST_SUBDIR); [ -d stage4-intl ] || \
41300	  mkdir stage4-intl; \
41301	mv stage4-intl intl  ; \
41302	mv stage3-intl prev-intl || test -f stage3-lean
41303@endif intl
41304@if ld
41305	@cd $(HOST_SUBDIR); [ -d stage4-ld ] || \
41306	  mkdir stage4-ld; \
41307	mv stage4-ld ld  ; \
41308	mv stage3-ld prev-ld || test -f stage3-lean
41309@endif ld
41310@if libcpp
41311	@cd $(HOST_SUBDIR); [ -d stage4-libcpp ] || \
41312	  mkdir stage4-libcpp; \
41313	mv stage4-libcpp libcpp  ; \
41314	mv stage3-libcpp prev-libcpp || test -f stage3-lean
41315@endif libcpp
41316@if libdecnumber
41317	@cd $(HOST_SUBDIR); [ -d stage4-libdecnumber ] || \
41318	  mkdir stage4-libdecnumber; \
41319	mv stage4-libdecnumber libdecnumber  ; \
41320	mv stage3-libdecnumber prev-libdecnumber || test -f stage3-lean
41321@endif libdecnumber
41322@if libiberty
41323	@cd $(HOST_SUBDIR); [ -d stage4-libiberty ] || \
41324	  mkdir stage4-libiberty; \
41325	mv stage4-libiberty libiberty  ; \
41326	mv stage3-libiberty prev-libiberty || test -f stage3-lean
41327@endif libiberty
41328@if zlib
41329	@cd $(HOST_SUBDIR); [ -d stage4-zlib ] || \
41330	  mkdir stage4-zlib; \
41331	mv stage4-zlib zlib  ; \
41332	mv stage3-zlib prev-zlib || test -f stage3-lean
41333@endif zlib
41334@if lto-plugin
41335	@cd $(HOST_SUBDIR); [ -d stage4-lto-plugin ] || \
41336	  mkdir stage4-lto-plugin; \
41337	mv stage4-lto-plugin lto-plugin  ; \
41338	mv stage3-lto-plugin prev-lto-plugin || test -f stage3-lean
41339@endif lto-plugin
41340	@[ -d stage4-$(TARGET_SUBDIR) ] || \
41341	  mkdir stage4-$(TARGET_SUBDIR); \
41342	mv stage4-$(TARGET_SUBDIR) $(TARGET_SUBDIR)  ; \
41343	mv stage3-$(TARGET_SUBDIR) prev-$(TARGET_SUBDIR) || test -f stage3-lean
41344
41345stage4-end::
41346@if bfd
41347	@if test -d $(HOST_SUBDIR)/bfd ; then \
41348	  cd $(HOST_SUBDIR); mv bfd stage4-bfd ; \
41349	  mv prev-bfd stage3-bfd ; :  ; \
41350	fi
41351@endif bfd
41352@if opcodes
41353	@if test -d $(HOST_SUBDIR)/opcodes ; then \
41354	  cd $(HOST_SUBDIR); mv opcodes stage4-opcodes ; \
41355	  mv prev-opcodes stage3-opcodes ; :  ; \
41356	fi
41357@endif opcodes
41358@if binutils
41359	@if test -d $(HOST_SUBDIR)/binutils ; then \
41360	  cd $(HOST_SUBDIR); mv binutils stage4-binutils ; \
41361	  mv prev-binutils stage3-binutils ; :  ; \
41362	fi
41363@endif binutils
41364@if gas
41365	@if test -d $(HOST_SUBDIR)/gas ; then \
41366	  cd $(HOST_SUBDIR); mv gas stage4-gas ; \
41367	  mv prev-gas stage3-gas ; :  ; \
41368	fi
41369@endif gas
41370@if gcc
41371	@if test -d $(HOST_SUBDIR)/gcc ; then \
41372	  cd $(HOST_SUBDIR); mv gcc stage4-gcc ; \
41373	  mv prev-gcc stage3-gcc ; :  ; \
41374	fi
41375@endif gcc
41376@if gmp
41377	@if test -d $(HOST_SUBDIR)/gmp ; then \
41378	  cd $(HOST_SUBDIR); mv gmp stage4-gmp ; \
41379	  mv prev-gmp stage3-gmp ; :  ; \
41380	fi
41381@endif gmp
41382@if mpfr
41383	@if test -d $(HOST_SUBDIR)/mpfr ; then \
41384	  cd $(HOST_SUBDIR); mv mpfr stage4-mpfr ; \
41385	  mv prev-mpfr stage3-mpfr ; :  ; \
41386	fi
41387@endif mpfr
41388@if mpc
41389	@if test -d $(HOST_SUBDIR)/mpc ; then \
41390	  cd $(HOST_SUBDIR); mv mpc stage4-mpc ; \
41391	  mv prev-mpc stage3-mpc ; :  ; \
41392	fi
41393@endif mpc
41394@if ppl
41395	@if test -d $(HOST_SUBDIR)/ppl ; then \
41396	  cd $(HOST_SUBDIR); mv ppl stage4-ppl ; \
41397	  mv prev-ppl stage3-ppl ; :  ; \
41398	fi
41399@endif ppl
41400@if cloog
41401	@if test -d $(HOST_SUBDIR)/cloog ; then \
41402	  cd $(HOST_SUBDIR); mv cloog stage4-cloog ; \
41403	  mv prev-cloog stage3-cloog ; :  ; \
41404	fi
41405@endif cloog
41406@if libelf
41407	@if test -d $(HOST_SUBDIR)/libelf ; then \
41408	  cd $(HOST_SUBDIR); mv libelf stage4-libelf ; \
41409	  mv prev-libelf stage3-libelf ; :  ; \
41410	fi
41411@endif libelf
41412@if gold
41413	@if test -d $(HOST_SUBDIR)/gold ; then \
41414	  cd $(HOST_SUBDIR); mv gold stage4-gold ; \
41415	  mv prev-gold stage3-gold ; :  ; \
41416	fi
41417@endif gold
41418@if intl
41419	@if test -d $(HOST_SUBDIR)/intl ; then \
41420	  cd $(HOST_SUBDIR); mv intl stage4-intl ; \
41421	  mv prev-intl stage3-intl ; :  ; \
41422	fi
41423@endif intl
41424@if ld
41425	@if test -d $(HOST_SUBDIR)/ld ; then \
41426	  cd $(HOST_SUBDIR); mv ld stage4-ld ; \
41427	  mv prev-ld stage3-ld ; :  ; \
41428	fi
41429@endif ld
41430@if libcpp
41431	@if test -d $(HOST_SUBDIR)/libcpp ; then \
41432	  cd $(HOST_SUBDIR); mv libcpp stage4-libcpp ; \
41433	  mv prev-libcpp stage3-libcpp ; :  ; \
41434	fi
41435@endif libcpp
41436@if libdecnumber
41437	@if test -d $(HOST_SUBDIR)/libdecnumber ; then \
41438	  cd $(HOST_SUBDIR); mv libdecnumber stage4-libdecnumber ; \
41439	  mv prev-libdecnumber stage3-libdecnumber ; :  ; \
41440	fi
41441@endif libdecnumber
41442@if libiberty
41443	@if test -d $(HOST_SUBDIR)/libiberty ; then \
41444	  cd $(HOST_SUBDIR); mv libiberty stage4-libiberty ; \
41445	  mv prev-libiberty stage3-libiberty ; :  ; \
41446	fi
41447@endif libiberty
41448@if zlib
41449	@if test -d $(HOST_SUBDIR)/zlib ; then \
41450	  cd $(HOST_SUBDIR); mv zlib stage4-zlib ; \
41451	  mv prev-zlib stage3-zlib ; :  ; \
41452	fi
41453@endif zlib
41454@if lto-plugin
41455	@if test -d $(HOST_SUBDIR)/lto-plugin ; then \
41456	  cd $(HOST_SUBDIR); mv lto-plugin stage4-lto-plugin ; \
41457	  mv prev-lto-plugin stage3-lto-plugin ; :  ; \
41458	fi
41459@endif lto-plugin
41460	@if test -d $(TARGET_SUBDIR) ; then \
41461	  mv $(TARGET_SUBDIR) stage4-$(TARGET_SUBDIR)  ; \
41462	  mv prev-$(TARGET_SUBDIR) stage3-$(TARGET_SUBDIR) ; :  ; \
41463	fi
41464	rm -f stage_current
41465
41466# Bubble a bug fix through all the stages up to stage 4.  They are
41467# remade, but not reconfigured.  The next stage (if any) will not be
41468# reconfigured either.
41469.PHONY: stage4-bubble
41470stage4-bubble:: stage3-bubble
41471	@r=`${PWD_COMMAND}`; export r; \
41472	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41473	if test -f stage4-lean || test -f stage3-lean  ; then \
41474	  echo Skipping rebuild of stage4 ; \
41475	else \
41476	  $(MAKE) stage4-start; \
41477	  if $(LEAN); then \
41478	    rm -rf stage2-* ; \
41479	    $(STAMP) stage2-lean ; \
41480	  fi; \
41481	  $(MAKE) $(RECURSE_FLAGS_TO_PASS) all-stage4; \
41482	fi
41483	$(MAKE) $(RECURSE_FLAGS_TO_PASS) compare3
41484
41485.PHONY: all-stage4 clean-stage4
41486do-clean: clean-stage4
41487
41488# FIXME: Will not need to be conditional when toplevel bootstrap is the
41489# only possibility, but now it conflicts with no-bootstrap rules
41490@if gcc-bootstrap
41491
41492compare3:
41493	@r=`${PWD_COMMAND}`; export r; \
41494	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41495	if test -f stage3-lean; then \
41496	  echo Cannot compare object files as stage 3 was deleted. ; \
41497	  exit 0 ; \
41498	fi; \
41499	: $(MAKE); $(stage); \
41500	rm -f .bad_compare ; \
41501	echo Comparing stages 3 and 4 ; \
41502        sed=`echo stage4 | sed 's,^stage,,;s,.,.,g'`; \
41503	files=`find stage4-* -name "*$(objext)" -print | \
41504		 sed -n s,^stage$$sed-,,p` ; \
41505	for file in $${files} ; do \
41506	  f1=$$r/stage3-$$file; f2=$$r/stage4-$$file; \
41507	  if test ! -f $$f1; then continue; fi; \
41508	  $(do-compare3) > /dev/null 2>&1; \
41509	  if test $$? -eq 1; then \
41510	    case $$file in \
41511	      @compare_exclusions@) \
41512	        echo warning: $$file differs ;; \
41513	      *) \
41514	        echo $$file differs >> .bad_compare ;; \
41515	    esac ; \
41516	  fi ; \
41517	done ; \
41518	if [ -f .bad_compare ]; then \
41519	  echo "Bootstrap comparison failure!"; \
41520	  cat .bad_compare; \
41521	  exit 1; \
41522	else \
41523	  echo Comparison successful.; \
41524	fi ; \
41525	$(STAMP) compare3
41526	if $(LEAN); then \
41527	  rm -rf stage3-*; \
41528	  $(STAMP) stage3-lean; \
41529	fi
41530
41531
41532
41533.PHONY: bootstrap4 bootstrap4-lean
41534bootstrap4:
41535	echo stage4 > stage_final
41536	@r=`${PWD_COMMAND}`; export r; \
41537	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41538	$(MAKE) $(RECURSE_FLAGS_TO_PASS) stage4-bubble
41539	@: $(MAKE); $(unstage)
41540	@r=`${PWD_COMMAND}`; export r; \
41541	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41542	TFLAGS="$(STAGE4_TFLAGS)"; \
41543	$(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
41544
41545bootstrap4-lean:
41546	echo stage4 > stage_final
41547	@r=`${PWD_COMMAND}`; export r; \
41548	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41549	$(MAKE) $(RECURSE_FLAGS_TO_PASS) LEAN=: stage4-bubble
41550	@: $(MAKE); $(unstage)
41551	@r=`${PWD_COMMAND}`; export r; \
41552	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41553	TFLAGS="$(STAGE4_TFLAGS)"; \
41554	$(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
41555
41556
41557# Rules to wipe a stage and all the following ones, also used for cleanstrap
41558distclean-stage3:: distclean-stage4
41559.PHONY: distclean-stage4
41560distclean-stage4::
41561	@: $(MAKE); $(stage)
41562	@test "`cat stage_last`" != stage4 || rm -f stage_last
41563	rm -rf stage4-* compare3
41564
41565
41566@endif gcc-bootstrap
41567
41568
41569.PHONY: stageprofile-start stageprofile-end
41570
41571stageprofile-start::
41572	@: $(MAKE); $(stage); \
41573	echo stageprofile > stage_current ; \
41574	echo stageprofile > stage_last; \
41575	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)
41576@if bfd
41577	@cd $(HOST_SUBDIR); [ -d stageprofile-bfd ] || \
41578	  mkdir stageprofile-bfd; \
41579	mv stageprofile-bfd bfd  ; \
41580	mv stage1-bfd prev-bfd || test -f stage1-lean
41581@endif bfd
41582@if opcodes
41583	@cd $(HOST_SUBDIR); [ -d stageprofile-opcodes ] || \
41584	  mkdir stageprofile-opcodes; \
41585	mv stageprofile-opcodes opcodes  ; \
41586	mv stage1-opcodes prev-opcodes || test -f stage1-lean
41587@endif opcodes
41588@if binutils
41589	@cd $(HOST_SUBDIR); [ -d stageprofile-binutils ] || \
41590	  mkdir stageprofile-binutils; \
41591	mv stageprofile-binutils binutils  ; \
41592	mv stage1-binutils prev-binutils || test -f stage1-lean
41593@endif binutils
41594@if gas
41595	@cd $(HOST_SUBDIR); [ -d stageprofile-gas ] || \
41596	  mkdir stageprofile-gas; \
41597	mv stageprofile-gas gas  ; \
41598	mv stage1-gas prev-gas || test -f stage1-lean
41599@endif gas
41600@if gcc
41601	@cd $(HOST_SUBDIR); [ -d stageprofile-gcc ] || \
41602	  mkdir stageprofile-gcc; \
41603	mv stageprofile-gcc gcc  ; \
41604	mv stage1-gcc prev-gcc || test -f stage1-lean
41605@endif gcc
41606@if gmp
41607	@cd $(HOST_SUBDIR); [ -d stageprofile-gmp ] || \
41608	  mkdir stageprofile-gmp; \
41609	mv stageprofile-gmp gmp  ; \
41610	mv stage1-gmp prev-gmp || test -f stage1-lean
41611@endif gmp
41612@if mpfr
41613	@cd $(HOST_SUBDIR); [ -d stageprofile-mpfr ] || \
41614	  mkdir stageprofile-mpfr; \
41615	mv stageprofile-mpfr mpfr  ; \
41616	mv stage1-mpfr prev-mpfr || test -f stage1-lean
41617@endif mpfr
41618@if mpc
41619	@cd $(HOST_SUBDIR); [ -d stageprofile-mpc ] || \
41620	  mkdir stageprofile-mpc; \
41621	mv stageprofile-mpc mpc  ; \
41622	mv stage1-mpc prev-mpc || test -f stage1-lean
41623@endif mpc
41624@if ppl
41625	@cd $(HOST_SUBDIR); [ -d stageprofile-ppl ] || \
41626	  mkdir stageprofile-ppl; \
41627	mv stageprofile-ppl ppl  ; \
41628	mv stage1-ppl prev-ppl || test -f stage1-lean
41629@endif ppl
41630@if cloog
41631	@cd $(HOST_SUBDIR); [ -d stageprofile-cloog ] || \
41632	  mkdir stageprofile-cloog; \
41633	mv stageprofile-cloog cloog  ; \
41634	mv stage1-cloog prev-cloog || test -f stage1-lean
41635@endif cloog
41636@if libelf
41637	@cd $(HOST_SUBDIR); [ -d stageprofile-libelf ] || \
41638	  mkdir stageprofile-libelf; \
41639	mv stageprofile-libelf libelf  ; \
41640	mv stage1-libelf prev-libelf || test -f stage1-lean
41641@endif libelf
41642@if gold
41643	@cd $(HOST_SUBDIR); [ -d stageprofile-gold ] || \
41644	  mkdir stageprofile-gold; \
41645	mv stageprofile-gold gold  ; \
41646	mv stage1-gold prev-gold || test -f stage1-lean
41647@endif gold
41648@if intl
41649	@cd $(HOST_SUBDIR); [ -d stageprofile-intl ] || \
41650	  mkdir stageprofile-intl; \
41651	mv stageprofile-intl intl  ; \
41652	mv stage1-intl prev-intl || test -f stage1-lean
41653@endif intl
41654@if ld
41655	@cd $(HOST_SUBDIR); [ -d stageprofile-ld ] || \
41656	  mkdir stageprofile-ld; \
41657	mv stageprofile-ld ld  ; \
41658	mv stage1-ld prev-ld || test -f stage1-lean
41659@endif ld
41660@if libcpp
41661	@cd $(HOST_SUBDIR); [ -d stageprofile-libcpp ] || \
41662	  mkdir stageprofile-libcpp; \
41663	mv stageprofile-libcpp libcpp  ; \
41664	mv stage1-libcpp prev-libcpp || test -f stage1-lean
41665@endif libcpp
41666@if libdecnumber
41667	@cd $(HOST_SUBDIR); [ -d stageprofile-libdecnumber ] || \
41668	  mkdir stageprofile-libdecnumber; \
41669	mv stageprofile-libdecnumber libdecnumber  ; \
41670	mv stage1-libdecnumber prev-libdecnumber || test -f stage1-lean
41671@endif libdecnumber
41672@if libiberty
41673	@cd $(HOST_SUBDIR); [ -d stageprofile-libiberty ] || \
41674	  mkdir stageprofile-libiberty; \
41675	mv stageprofile-libiberty libiberty  ; \
41676	mv stage1-libiberty prev-libiberty || test -f stage1-lean
41677@endif libiberty
41678@if zlib
41679	@cd $(HOST_SUBDIR); [ -d stageprofile-zlib ] || \
41680	  mkdir stageprofile-zlib; \
41681	mv stageprofile-zlib zlib  ; \
41682	mv stage1-zlib prev-zlib || test -f stage1-lean
41683@endif zlib
41684@if lto-plugin
41685	@cd $(HOST_SUBDIR); [ -d stageprofile-lto-plugin ] || \
41686	  mkdir stageprofile-lto-plugin; \
41687	mv stageprofile-lto-plugin lto-plugin  ; \
41688	mv stage1-lto-plugin prev-lto-plugin || test -f stage1-lean
41689@endif lto-plugin
41690	@[ -d stageprofile-$(TARGET_SUBDIR) ] || \
41691	  mkdir stageprofile-$(TARGET_SUBDIR); \
41692	mv stageprofile-$(TARGET_SUBDIR) $(TARGET_SUBDIR)  ; \
41693	mv stage1-$(TARGET_SUBDIR) prev-$(TARGET_SUBDIR) || test -f stage1-lean
41694
41695stageprofile-end::
41696@if bfd
41697	@if test -d $(HOST_SUBDIR)/bfd ; then \
41698	  cd $(HOST_SUBDIR); mv bfd stageprofile-bfd ; \
41699	  mv prev-bfd stage1-bfd ; :  ; \
41700	fi
41701@endif bfd
41702@if opcodes
41703	@if test -d $(HOST_SUBDIR)/opcodes ; then \
41704	  cd $(HOST_SUBDIR); mv opcodes stageprofile-opcodes ; \
41705	  mv prev-opcodes stage1-opcodes ; :  ; \
41706	fi
41707@endif opcodes
41708@if binutils
41709	@if test -d $(HOST_SUBDIR)/binutils ; then \
41710	  cd $(HOST_SUBDIR); mv binutils stageprofile-binutils ; \
41711	  mv prev-binutils stage1-binutils ; :  ; \
41712	fi
41713@endif binutils
41714@if gas
41715	@if test -d $(HOST_SUBDIR)/gas ; then \
41716	  cd $(HOST_SUBDIR); mv gas stageprofile-gas ; \
41717	  mv prev-gas stage1-gas ; :  ; \
41718	fi
41719@endif gas
41720@if gcc
41721	@if test -d $(HOST_SUBDIR)/gcc ; then \
41722	  cd $(HOST_SUBDIR); mv gcc stageprofile-gcc ; \
41723	  mv prev-gcc stage1-gcc ; :  ; \
41724	fi
41725@endif gcc
41726@if gmp
41727	@if test -d $(HOST_SUBDIR)/gmp ; then \
41728	  cd $(HOST_SUBDIR); mv gmp stageprofile-gmp ; \
41729	  mv prev-gmp stage1-gmp ; :  ; \
41730	fi
41731@endif gmp
41732@if mpfr
41733	@if test -d $(HOST_SUBDIR)/mpfr ; then \
41734	  cd $(HOST_SUBDIR); mv mpfr stageprofile-mpfr ; \
41735	  mv prev-mpfr stage1-mpfr ; :  ; \
41736	fi
41737@endif mpfr
41738@if mpc
41739	@if test -d $(HOST_SUBDIR)/mpc ; then \
41740	  cd $(HOST_SUBDIR); mv mpc stageprofile-mpc ; \
41741	  mv prev-mpc stage1-mpc ; :  ; \
41742	fi
41743@endif mpc
41744@if ppl
41745	@if test -d $(HOST_SUBDIR)/ppl ; then \
41746	  cd $(HOST_SUBDIR); mv ppl stageprofile-ppl ; \
41747	  mv prev-ppl stage1-ppl ; :  ; \
41748	fi
41749@endif ppl
41750@if cloog
41751	@if test -d $(HOST_SUBDIR)/cloog ; then \
41752	  cd $(HOST_SUBDIR); mv cloog stageprofile-cloog ; \
41753	  mv prev-cloog stage1-cloog ; :  ; \
41754	fi
41755@endif cloog
41756@if libelf
41757	@if test -d $(HOST_SUBDIR)/libelf ; then \
41758	  cd $(HOST_SUBDIR); mv libelf stageprofile-libelf ; \
41759	  mv prev-libelf stage1-libelf ; :  ; \
41760	fi
41761@endif libelf
41762@if gold
41763	@if test -d $(HOST_SUBDIR)/gold ; then \
41764	  cd $(HOST_SUBDIR); mv gold stageprofile-gold ; \
41765	  mv prev-gold stage1-gold ; :  ; \
41766	fi
41767@endif gold
41768@if intl
41769	@if test -d $(HOST_SUBDIR)/intl ; then \
41770	  cd $(HOST_SUBDIR); mv intl stageprofile-intl ; \
41771	  mv prev-intl stage1-intl ; :  ; \
41772	fi
41773@endif intl
41774@if ld
41775	@if test -d $(HOST_SUBDIR)/ld ; then \
41776	  cd $(HOST_SUBDIR); mv ld stageprofile-ld ; \
41777	  mv prev-ld stage1-ld ; :  ; \
41778	fi
41779@endif ld
41780@if libcpp
41781	@if test -d $(HOST_SUBDIR)/libcpp ; then \
41782	  cd $(HOST_SUBDIR); mv libcpp stageprofile-libcpp ; \
41783	  mv prev-libcpp stage1-libcpp ; :  ; \
41784	fi
41785@endif libcpp
41786@if libdecnumber
41787	@if test -d $(HOST_SUBDIR)/libdecnumber ; then \
41788	  cd $(HOST_SUBDIR); mv libdecnumber stageprofile-libdecnumber ; \
41789	  mv prev-libdecnumber stage1-libdecnumber ; :  ; \
41790	fi
41791@endif libdecnumber
41792@if libiberty
41793	@if test -d $(HOST_SUBDIR)/libiberty ; then \
41794	  cd $(HOST_SUBDIR); mv libiberty stageprofile-libiberty ; \
41795	  mv prev-libiberty stage1-libiberty ; :  ; \
41796	fi
41797@endif libiberty
41798@if zlib
41799	@if test -d $(HOST_SUBDIR)/zlib ; then \
41800	  cd $(HOST_SUBDIR); mv zlib stageprofile-zlib ; \
41801	  mv prev-zlib stage1-zlib ; :  ; \
41802	fi
41803@endif zlib
41804@if lto-plugin
41805	@if test -d $(HOST_SUBDIR)/lto-plugin ; then \
41806	  cd $(HOST_SUBDIR); mv lto-plugin stageprofile-lto-plugin ; \
41807	  mv prev-lto-plugin stage1-lto-plugin ; :  ; \
41808	fi
41809@endif lto-plugin
41810	@if test -d $(TARGET_SUBDIR) ; then \
41811	  mv $(TARGET_SUBDIR) stageprofile-$(TARGET_SUBDIR)  ; \
41812	  mv prev-$(TARGET_SUBDIR) stage1-$(TARGET_SUBDIR) ; :  ; \
41813	fi
41814	rm -f stage_current
41815
41816# Bubble a bug fix through all the stages up to stage profile.  They are
41817# remade, but not reconfigured.  The next stage (if any) will not be
41818# reconfigured either.
41819.PHONY: stageprofile-bubble
41820stageprofile-bubble:: stage1-bubble
41821	@r=`${PWD_COMMAND}`; export r; \
41822	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41823	if test -f stageprofile-lean || test -f stage1-lean  ; then \
41824	  echo Skipping rebuild of stageprofile ; \
41825	else \
41826	  $(MAKE) stageprofile-start; \
41827	  $(MAKE) $(RECURSE_FLAGS_TO_PASS) all-stageprofile; \
41828	fi
41829
41830.PHONY: all-stageprofile clean-stageprofile
41831do-clean: clean-stageprofile
41832
41833# FIXME: Will not need to be conditional when toplevel bootstrap is the
41834# only possibility, but now it conflicts with no-bootstrap rules
41835@if gcc-bootstrap
41836
41837
41838
41839
41840# Rules to wipe a stage and all the following ones, also used for cleanstrap
41841distclean-stage1:: distclean-stageprofile
41842.PHONY: distclean-stageprofile
41843distclean-stageprofile::
41844	@: $(MAKE); $(stage)
41845	@test "`cat stage_last`" != stageprofile || rm -f stage_last
41846	rm -rf stageprofile-*
41847
41848
41849@endif gcc-bootstrap
41850
41851
41852.PHONY: stagefeedback-start stagefeedback-end
41853
41854stagefeedback-start::
41855	@: $(MAKE); $(stage); \
41856	echo stagefeedback > stage_current ; \
41857	echo stagefeedback > stage_last; \
41858	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)
41859@if bfd
41860	@cd $(HOST_SUBDIR); [ -d stagefeedback-bfd ] || \
41861	  mkdir stagefeedback-bfd; \
41862	mv stagefeedback-bfd bfd  ; \
41863	mv stageprofile-bfd prev-bfd || test -f stageprofile-lean
41864@endif bfd
41865@if opcodes
41866	@cd $(HOST_SUBDIR); [ -d stagefeedback-opcodes ] || \
41867	  mkdir stagefeedback-opcodes; \
41868	mv stagefeedback-opcodes opcodes  ; \
41869	mv stageprofile-opcodes prev-opcodes || test -f stageprofile-lean
41870@endif opcodes
41871@if binutils
41872	@cd $(HOST_SUBDIR); [ -d stagefeedback-binutils ] || \
41873	  mkdir stagefeedback-binutils; \
41874	mv stagefeedback-binutils binutils  ; \
41875	mv stageprofile-binutils prev-binutils || test -f stageprofile-lean
41876@endif binutils
41877@if gas
41878	@cd $(HOST_SUBDIR); [ -d stagefeedback-gas ] || \
41879	  mkdir stagefeedback-gas; \
41880	mv stagefeedback-gas gas  ; \
41881	mv stageprofile-gas prev-gas || test -f stageprofile-lean
41882@endif gas
41883@if gcc
41884	@cd $(HOST_SUBDIR); [ -d stagefeedback-gcc ] || \
41885	  mkdir stagefeedback-gcc; \
41886	mv stagefeedback-gcc gcc  ; \
41887	mv stageprofile-gcc prev-gcc || test -f stageprofile-lean
41888@endif gcc
41889@if gmp
41890	@cd $(HOST_SUBDIR); [ -d stagefeedback-gmp ] || \
41891	  mkdir stagefeedback-gmp; \
41892	mv stagefeedback-gmp gmp  ; \
41893	mv stageprofile-gmp prev-gmp || test -f stageprofile-lean
41894@endif gmp
41895@if mpfr
41896	@cd $(HOST_SUBDIR); [ -d stagefeedback-mpfr ] || \
41897	  mkdir stagefeedback-mpfr; \
41898	mv stagefeedback-mpfr mpfr  ; \
41899	mv stageprofile-mpfr prev-mpfr || test -f stageprofile-lean
41900@endif mpfr
41901@if mpc
41902	@cd $(HOST_SUBDIR); [ -d stagefeedback-mpc ] || \
41903	  mkdir stagefeedback-mpc; \
41904	mv stagefeedback-mpc mpc  ; \
41905	mv stageprofile-mpc prev-mpc || test -f stageprofile-lean
41906@endif mpc
41907@if ppl
41908	@cd $(HOST_SUBDIR); [ -d stagefeedback-ppl ] || \
41909	  mkdir stagefeedback-ppl; \
41910	mv stagefeedback-ppl ppl  ; \
41911	mv stageprofile-ppl prev-ppl || test -f stageprofile-lean
41912@endif ppl
41913@if cloog
41914	@cd $(HOST_SUBDIR); [ -d stagefeedback-cloog ] || \
41915	  mkdir stagefeedback-cloog; \
41916	mv stagefeedback-cloog cloog  ; \
41917	mv stageprofile-cloog prev-cloog || test -f stageprofile-lean
41918@endif cloog
41919@if libelf
41920	@cd $(HOST_SUBDIR); [ -d stagefeedback-libelf ] || \
41921	  mkdir stagefeedback-libelf; \
41922	mv stagefeedback-libelf libelf  ; \
41923	mv stageprofile-libelf prev-libelf || test -f stageprofile-lean
41924@endif libelf
41925@if gold
41926	@cd $(HOST_SUBDIR); [ -d stagefeedback-gold ] || \
41927	  mkdir stagefeedback-gold; \
41928	mv stagefeedback-gold gold  ; \
41929	mv stageprofile-gold prev-gold || test -f stageprofile-lean
41930@endif gold
41931@if intl
41932	@cd $(HOST_SUBDIR); [ -d stagefeedback-intl ] || \
41933	  mkdir stagefeedback-intl; \
41934	mv stagefeedback-intl intl  ; \
41935	mv stageprofile-intl prev-intl || test -f stageprofile-lean
41936@endif intl
41937@if ld
41938	@cd $(HOST_SUBDIR); [ -d stagefeedback-ld ] || \
41939	  mkdir stagefeedback-ld; \
41940	mv stagefeedback-ld ld  ; \
41941	mv stageprofile-ld prev-ld || test -f stageprofile-lean
41942@endif ld
41943@if libcpp
41944	@cd $(HOST_SUBDIR); [ -d stagefeedback-libcpp ] || \
41945	  mkdir stagefeedback-libcpp; \
41946	mv stagefeedback-libcpp libcpp  ; \
41947	mv stageprofile-libcpp prev-libcpp || test -f stageprofile-lean
41948@endif libcpp
41949@if libdecnumber
41950	@cd $(HOST_SUBDIR); [ -d stagefeedback-libdecnumber ] || \
41951	  mkdir stagefeedback-libdecnumber; \
41952	mv stagefeedback-libdecnumber libdecnumber  ; \
41953	mv stageprofile-libdecnumber prev-libdecnumber || test -f stageprofile-lean
41954@endif libdecnumber
41955@if libiberty
41956	@cd $(HOST_SUBDIR); [ -d stagefeedback-libiberty ] || \
41957	  mkdir stagefeedback-libiberty; \
41958	mv stagefeedback-libiberty libiberty  ; \
41959	mv stageprofile-libiberty prev-libiberty || test -f stageprofile-lean
41960@endif libiberty
41961@if zlib
41962	@cd $(HOST_SUBDIR); [ -d stagefeedback-zlib ] || \
41963	  mkdir stagefeedback-zlib; \
41964	mv stagefeedback-zlib zlib  ; \
41965	mv stageprofile-zlib prev-zlib || test -f stageprofile-lean
41966@endif zlib
41967@if lto-plugin
41968	@cd $(HOST_SUBDIR); [ -d stagefeedback-lto-plugin ] || \
41969	  mkdir stagefeedback-lto-plugin; \
41970	mv stagefeedback-lto-plugin lto-plugin  ; \
41971	mv stageprofile-lto-plugin prev-lto-plugin || test -f stageprofile-lean
41972@endif lto-plugin
41973	@[ -d stagefeedback-$(TARGET_SUBDIR) ] || \
41974	  mkdir stagefeedback-$(TARGET_SUBDIR); \
41975	mv stagefeedback-$(TARGET_SUBDIR) $(TARGET_SUBDIR)  ; \
41976	mv stageprofile-$(TARGET_SUBDIR) prev-$(TARGET_SUBDIR) || test -f stageprofile-lean
41977
41978stagefeedback-end::
41979@if bfd
41980	@if test -d $(HOST_SUBDIR)/bfd ; then \
41981	  cd $(HOST_SUBDIR); mv bfd stagefeedback-bfd ; \
41982	  mv prev-bfd stageprofile-bfd ; :  ; \
41983	fi
41984@endif bfd
41985@if opcodes
41986	@if test -d $(HOST_SUBDIR)/opcodes ; then \
41987	  cd $(HOST_SUBDIR); mv opcodes stagefeedback-opcodes ; \
41988	  mv prev-opcodes stageprofile-opcodes ; :  ; \
41989	fi
41990@endif opcodes
41991@if binutils
41992	@if test -d $(HOST_SUBDIR)/binutils ; then \
41993	  cd $(HOST_SUBDIR); mv binutils stagefeedback-binutils ; \
41994	  mv prev-binutils stageprofile-binutils ; :  ; \
41995	fi
41996@endif binutils
41997@if gas
41998	@if test -d $(HOST_SUBDIR)/gas ; then \
41999	  cd $(HOST_SUBDIR); mv gas stagefeedback-gas ; \
42000	  mv prev-gas stageprofile-gas ; :  ; \
42001	fi
42002@endif gas
42003@if gcc
42004	@if test -d $(HOST_SUBDIR)/gcc ; then \
42005	  cd $(HOST_SUBDIR); mv gcc stagefeedback-gcc ; \
42006	  mv prev-gcc stageprofile-gcc ; :  ; \
42007	fi
42008@endif gcc
42009@if gmp
42010	@if test -d $(HOST_SUBDIR)/gmp ; then \
42011	  cd $(HOST_SUBDIR); mv gmp stagefeedback-gmp ; \
42012	  mv prev-gmp stageprofile-gmp ; :  ; \
42013	fi
42014@endif gmp
42015@if mpfr
42016	@if test -d $(HOST_SUBDIR)/mpfr ; then \
42017	  cd $(HOST_SUBDIR); mv mpfr stagefeedback-mpfr ; \
42018	  mv prev-mpfr stageprofile-mpfr ; :  ; \
42019	fi
42020@endif mpfr
42021@if mpc
42022	@if test -d $(HOST_SUBDIR)/mpc ; then \
42023	  cd $(HOST_SUBDIR); mv mpc stagefeedback-mpc ; \
42024	  mv prev-mpc stageprofile-mpc ; :  ; \
42025	fi
42026@endif mpc
42027@if ppl
42028	@if test -d $(HOST_SUBDIR)/ppl ; then \
42029	  cd $(HOST_SUBDIR); mv ppl stagefeedback-ppl ; \
42030	  mv prev-ppl stageprofile-ppl ; :  ; \
42031	fi
42032@endif ppl
42033@if cloog
42034	@if test -d $(HOST_SUBDIR)/cloog ; then \
42035	  cd $(HOST_SUBDIR); mv cloog stagefeedback-cloog ; \
42036	  mv prev-cloog stageprofile-cloog ; :  ; \
42037	fi
42038@endif cloog
42039@if libelf
42040	@if test -d $(HOST_SUBDIR)/libelf ; then \
42041	  cd $(HOST_SUBDIR); mv libelf stagefeedback-libelf ; \
42042	  mv prev-libelf stageprofile-libelf ; :  ; \
42043	fi
42044@endif libelf
42045@if gold
42046	@if test -d $(HOST_SUBDIR)/gold ; then \
42047	  cd $(HOST_SUBDIR); mv gold stagefeedback-gold ; \
42048	  mv prev-gold stageprofile-gold ; :  ; \
42049	fi
42050@endif gold
42051@if intl
42052	@if test -d $(HOST_SUBDIR)/intl ; then \
42053	  cd $(HOST_SUBDIR); mv intl stagefeedback-intl ; \
42054	  mv prev-intl stageprofile-intl ; :  ; \
42055	fi
42056@endif intl
42057@if ld
42058	@if test -d $(HOST_SUBDIR)/ld ; then \
42059	  cd $(HOST_SUBDIR); mv ld stagefeedback-ld ; \
42060	  mv prev-ld stageprofile-ld ; :  ; \
42061	fi
42062@endif ld
42063@if libcpp
42064	@if test -d $(HOST_SUBDIR)/libcpp ; then \
42065	  cd $(HOST_SUBDIR); mv libcpp stagefeedback-libcpp ; \
42066	  mv prev-libcpp stageprofile-libcpp ; :  ; \
42067	fi
42068@endif libcpp
42069@if libdecnumber
42070	@if test -d $(HOST_SUBDIR)/libdecnumber ; then \
42071	  cd $(HOST_SUBDIR); mv libdecnumber stagefeedback-libdecnumber ; \
42072	  mv prev-libdecnumber stageprofile-libdecnumber ; :  ; \
42073	fi
42074@endif libdecnumber
42075@if libiberty
42076	@if test -d $(HOST_SUBDIR)/libiberty ; then \
42077	  cd $(HOST_SUBDIR); mv libiberty stagefeedback-libiberty ; \
42078	  mv prev-libiberty stageprofile-libiberty ; :  ; \
42079	fi
42080@endif libiberty
42081@if zlib
42082	@if test -d $(HOST_SUBDIR)/zlib ; then \
42083	  cd $(HOST_SUBDIR); mv zlib stagefeedback-zlib ; \
42084	  mv prev-zlib stageprofile-zlib ; :  ; \
42085	fi
42086@endif zlib
42087@if lto-plugin
42088	@if test -d $(HOST_SUBDIR)/lto-plugin ; then \
42089	  cd $(HOST_SUBDIR); mv lto-plugin stagefeedback-lto-plugin ; \
42090	  mv prev-lto-plugin stageprofile-lto-plugin ; :  ; \
42091	fi
42092@endif lto-plugin
42093	@if test -d $(TARGET_SUBDIR) ; then \
42094	  mv $(TARGET_SUBDIR) stagefeedback-$(TARGET_SUBDIR)  ; \
42095	  mv prev-$(TARGET_SUBDIR) stageprofile-$(TARGET_SUBDIR) ; :  ; \
42096	fi
42097	rm -f stage_current
42098
42099# Bubble a bug fix through all the stages up to stage feedback.  They are
42100# remade, but not reconfigured.  The next stage (if any) will not be
42101# reconfigured either.
42102.PHONY: stagefeedback-bubble
42103stagefeedback-bubble:: stageprofile-bubble
42104	@r=`${PWD_COMMAND}`; export r; \
42105	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42106	if test -f stagefeedback-lean || test -f stageprofile-lean  ; then \
42107	  echo Skipping rebuild of stagefeedback ; \
42108	else \
42109	  $(MAKE) stagefeedback-start; \
42110	  $(MAKE) $(RECURSE_FLAGS_TO_PASS) all-stagefeedback; \
42111	fi
42112
42113.PHONY: all-stagefeedback clean-stagefeedback
42114do-clean: clean-stagefeedback
42115
42116# FIXME: Will not need to be conditional when toplevel bootstrap is the
42117# only possibility, but now it conflicts with no-bootstrap rules
42118@if gcc-bootstrap
42119
42120
42121
42122.PHONY: profiledbootstrap profiledbootstrap-lean
42123profiledbootstrap:
42124	echo stagefeedback > stage_final
42125	@r=`${PWD_COMMAND}`; export r; \
42126	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42127	$(MAKE) $(RECURSE_FLAGS_TO_PASS) stagefeedback-bubble
42128	@: $(MAKE); $(unstage)
42129	@r=`${PWD_COMMAND}`; export r; \
42130	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42131	TFLAGS="$(STAGEfeedback_TFLAGS)"; \
42132	$(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
42133
42134profiledbootstrap-lean:
42135	echo stagefeedback > stage_final
42136	@r=`${PWD_COMMAND}`; export r; \
42137	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42138	$(MAKE) $(RECURSE_FLAGS_TO_PASS) LEAN=: stagefeedback-bubble
42139	@: $(MAKE); $(unstage)
42140	@r=`${PWD_COMMAND}`; export r; \
42141	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42142	TFLAGS="$(STAGEfeedback_TFLAGS)"; \
42143	$(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
42144
42145
42146# Rules to wipe a stage and all the following ones, also used for cleanstrap
42147distclean-stageprofile:: distclean-stagefeedback
42148.PHONY: distclean-stagefeedback
42149distclean-stagefeedback::
42150	@: $(MAKE); $(stage)
42151	@test "`cat stage_last`" != stagefeedback || rm -f stage_last
42152	rm -rf stagefeedback-*
42153
42154
42155@endif gcc-bootstrap
42156
42157
42158
42159stageprofile-end::
42160	$(MAKE) distclean-stagefeedback
42161
42162stagefeedback-start::
42163	@r=`${PWD_COMMAND}`; export r; \
42164	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42165	for i in prev-*; do \
42166	  j=`echo $$i | sed s/^prev-//` ; \
42167	  cd $$r/$$i && \
42168	  { find . -type d | sort | sed 's,.*,$(SHELL) '"$$s"'/mkinstalldirs "../'$$j'/&",' | $(SHELL) ; } && \
42169	  { find . -name '*.*da' | sed 's,.*,$(LN) -f "&" "../'$$j'/&",' | $(SHELL) ; } ; \
42170	done
42171
42172@if gcc-bootstrap
42173do-distclean: distclean-stage1
42174
42175# Provide a GCC build when we're building target libraries.  This does
42176# not work as a dependency, just as the minimum necessary to avoid errors.
42177stage_last:
42178	@r=`${PWD_COMMAND}`; export r; \
42179	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42180	$(MAKE) $(RECURSE_FLAGS_TO_PASS) stage1-bubble
42181
42182# Same as unstage, but not phony and defaulting to stage1-start.  We place
42183# it in the dependency so that for example `make -j3 all-gcc' works.
42184stage_current:
42185	@if test -f stage_last; then $(unstage); else $(MAKE) stage1-start; fi
42186
42187.PHONY: restrap
42188restrap::
42189	@: $(MAKE); $(stage)
42190	rm -rf stage1-$(TARGET_SUBDIR) stage2-* stage3-* stage4-* stageprofile-* stagefeedback-*
42191restrap:: all
42192@endif gcc-bootstrap
42193
42194# --------------------------------------
42195# Dependencies between different modules
42196# --------------------------------------
42197
42198# Generic dependencies for target modules on host stuff, especially gcc
42199@if gcc-bootstrap
42200configure-stage1-target-libstdc++-v3: maybe-all-stage1-gcc
42201configure-stage2-target-libstdc++-v3: maybe-all-stage2-gcc
42202configure-stage3-target-libstdc++-v3: maybe-all-stage3-gcc
42203configure-stage4-target-libstdc++-v3: maybe-all-stage4-gcc
42204configure-stageprofile-target-libstdc++-v3: maybe-all-stageprofile-gcc
42205configure-stagefeedback-target-libstdc++-v3: maybe-all-stagefeedback-gcc
42206configure-target-libmudflap: stage_last
42207configure-target-libssp: stage_last
42208configure-target-newlib: stage_last
42209configure-stage1-target-libgcc: maybe-all-stage1-gcc
42210configure-stage2-target-libgcc: maybe-all-stage2-gcc
42211configure-stage3-target-libgcc: maybe-all-stage3-gcc
42212configure-stage4-target-libgcc: maybe-all-stage4-gcc
42213configure-stageprofile-target-libgcc: maybe-all-stageprofile-gcc
42214configure-stagefeedback-target-libgcc: maybe-all-stagefeedback-gcc
42215configure-target-libquadmath: stage_last
42216configure-target-libgfortran: stage_last
42217configure-target-libobjc: stage_last
42218configure-target-libgo: stage_last
42219configure-target-libtermcap: stage_last
42220configure-target-winsup: stage_last
42221configure-target-libgloss: stage_last
42222configure-target-libffi: stage_last
42223configure-target-libjava: stage_last
42224configure-target-zlib: stage_last
42225configure-target-boehm-gc: stage_last
42226configure-target-rda: stage_last
42227configure-target-libada: stage_last
42228configure-stage1-target-libgomp: maybe-all-stage1-gcc
42229configure-stage2-target-libgomp: maybe-all-stage2-gcc
42230configure-stage3-target-libgomp: maybe-all-stage3-gcc
42231configure-stage4-target-libgomp: maybe-all-stage4-gcc
42232configure-stageprofile-target-libgomp: maybe-all-stageprofile-gcc
42233configure-stagefeedback-target-libgomp: maybe-all-stagefeedback-gcc
42234@endif gcc-bootstrap
42235
42236@if gcc-no-bootstrap
42237configure-target-libstdc++-v3: maybe-all-gcc
42238configure-target-libmudflap: maybe-all-gcc
42239configure-target-libssp: maybe-all-gcc
42240configure-target-newlib: maybe-all-gcc
42241configure-target-libgcc: maybe-all-gcc
42242configure-target-libquadmath: maybe-all-gcc
42243configure-target-libgfortran: maybe-all-gcc
42244configure-target-libobjc: maybe-all-gcc
42245configure-target-libgo: maybe-all-gcc
42246configure-target-libtermcap: maybe-all-gcc
42247configure-target-winsup: maybe-all-gcc
42248configure-target-libgloss: maybe-all-gcc
42249configure-target-libffi: maybe-all-gcc
42250configure-target-libjava: maybe-all-gcc
42251configure-target-zlib: maybe-all-gcc
42252configure-target-boehm-gc: maybe-all-gcc
42253configure-target-rda: maybe-all-gcc
42254configure-target-libada: maybe-all-gcc
42255configure-target-libgomp: maybe-all-gcc
42256@endif gcc-no-bootstrap
42257
42258
42259# There are two types of dependencies here: 'hard' dependencies, where one
42260# module simply won't build without the other; and 'soft' dependencies, where
42261# if the depended-on module is missing, the depending module will do without
42262# or find a substitute somewhere (perhaps installed).  Soft dependencies
42263# are made here to depend on a 'maybe-' target.  If you're not sure,
42264# it's safer to use a soft dependency.
42265
42266
42267
42268
42269
42270
42271# With all the machinery above in place, it is pretty easy to generate
42272# dependencies.  Host dependencies are a bit more complex because we have
42273# to check for bootstrap/prebootstrap dependencies.  To resolve
42274# prebootstrap dependencies, prebootstrap modules are gathered in
42275# a hash table.
42276all-build-bison: maybe-all-build-texinfo
42277all-build-flex: maybe-all-build-texinfo
42278all-build-flex: maybe-all-build-bison
42279all-build-flex: maybe-all-build-m4
42280all-build-libiberty: maybe-all-build-texinfo
42281all-build-m4: maybe-all-build-texinfo
42282all-build-fixincludes: maybe-all-build-libiberty
42283configure-gcc: maybe-configure-intl
42284
42285configure-stage1-gcc: maybe-configure-stage1-intl
42286configure-stage2-gcc: maybe-configure-stage2-intl
42287configure-stage3-gcc: maybe-configure-stage3-intl
42288configure-stage4-gcc: maybe-configure-stage4-intl
42289configure-stageprofile-gcc: maybe-configure-stageprofile-intl
42290configure-stagefeedback-gcc: maybe-configure-stagefeedback-intl
42291configure-gcc: maybe-all-lto-plugin
42292
42293configure-stage1-gcc: maybe-all-stage1-lto-plugin
42294configure-stage2-gcc: maybe-all-stage2-lto-plugin
42295configure-stage3-gcc: maybe-all-stage3-lto-plugin
42296configure-stage4-gcc: maybe-all-stage4-lto-plugin
42297configure-stageprofile-gcc: maybe-all-stageprofile-lto-plugin
42298configure-stagefeedback-gcc: maybe-all-stagefeedback-lto-plugin
42299configure-gcc: maybe-all-binutils
42300
42301configure-stage1-gcc: maybe-all-stage1-binutils
42302configure-stage2-gcc: maybe-all-stage2-binutils
42303configure-stage3-gcc: maybe-all-stage3-binutils
42304configure-stage4-gcc: maybe-all-stage4-binutils
42305configure-stageprofile-gcc: maybe-all-stageprofile-binutils
42306configure-stagefeedback-gcc: maybe-all-stagefeedback-binutils
42307configure-gcc: maybe-all-gas
42308
42309configure-stage1-gcc: maybe-all-stage1-gas
42310configure-stage2-gcc: maybe-all-stage2-gas
42311configure-stage3-gcc: maybe-all-stage3-gas
42312configure-stage4-gcc: maybe-all-stage4-gas
42313configure-stageprofile-gcc: maybe-all-stageprofile-gas
42314configure-stagefeedback-gcc: maybe-all-stagefeedback-gas
42315configure-gcc: maybe-all-ld
42316
42317configure-stage1-gcc: maybe-all-stage1-ld
42318configure-stage2-gcc: maybe-all-stage2-ld
42319configure-stage3-gcc: maybe-all-stage3-ld
42320configure-stage4-gcc: maybe-all-stage4-ld
42321configure-stageprofile-gcc: maybe-all-stageprofile-ld
42322configure-stagefeedback-gcc: maybe-all-stagefeedback-ld
42323configure-gcc: maybe-all-gold
42324
42325configure-stage1-gcc: maybe-all-stage1-gold
42326configure-stage2-gcc: maybe-all-stage2-gold
42327configure-stage3-gcc: maybe-all-stage3-gold
42328configure-stage4-gcc: maybe-all-stage4-gold
42329configure-stageprofile-gcc: maybe-all-stageprofile-gold
42330configure-stagefeedback-gcc: maybe-all-stagefeedback-gold
42331configure-gcc: maybe-all-libelf
42332
42333configure-stage1-gcc: maybe-all-stage1-libelf
42334configure-stage2-gcc: maybe-all-stage2-libelf
42335configure-stage3-gcc: maybe-all-stage3-libelf
42336configure-stage4-gcc: maybe-all-stage4-libelf
42337configure-stageprofile-gcc: maybe-all-stageprofile-libelf
42338configure-stagefeedback-gcc: maybe-all-stagefeedback-libelf
42339all-gcc: all-libiberty
42340
42341all-stage1-gcc: all-stage1-libiberty
42342all-stage2-gcc: all-stage2-libiberty
42343all-stage3-gcc: all-stage3-libiberty
42344all-stage4-gcc: all-stage4-libiberty
42345all-stageprofile-gcc: all-stageprofile-libiberty
42346all-stagefeedback-gcc: all-stagefeedback-libiberty
42347all-gcc: maybe-all-gmp
42348
42349all-stage1-gcc: maybe-all-stage1-gmp
42350all-stage2-gcc: maybe-all-stage2-gmp
42351all-stage3-gcc: maybe-all-stage3-gmp
42352all-stage4-gcc: maybe-all-stage4-gmp
42353all-stageprofile-gcc: maybe-all-stageprofile-gmp
42354all-stagefeedback-gcc: maybe-all-stagefeedback-gmp
42355all-gcc: maybe-all-intl
42356
42357all-stage1-gcc: maybe-all-stage1-intl
42358all-stage2-gcc: maybe-all-stage2-intl
42359all-stage3-gcc: maybe-all-stage3-intl
42360all-stage4-gcc: maybe-all-stage4-intl
42361all-stageprofile-gcc: maybe-all-stageprofile-intl
42362all-stagefeedback-gcc: maybe-all-stagefeedback-intl
42363all-gcc: maybe-all-mpfr
42364
42365all-stage1-gcc: maybe-all-stage1-mpfr
42366all-stage2-gcc: maybe-all-stage2-mpfr
42367all-stage3-gcc: maybe-all-stage3-mpfr
42368all-stage4-gcc: maybe-all-stage4-mpfr
42369all-stageprofile-gcc: maybe-all-stageprofile-mpfr
42370all-stagefeedback-gcc: maybe-all-stagefeedback-mpfr
42371all-gcc: maybe-all-mpc
42372
42373all-stage1-gcc: maybe-all-stage1-mpc
42374all-stage2-gcc: maybe-all-stage2-mpc
42375all-stage3-gcc: maybe-all-stage3-mpc
42376all-stage4-gcc: maybe-all-stage4-mpc
42377all-stageprofile-gcc: maybe-all-stageprofile-mpc
42378all-stagefeedback-gcc: maybe-all-stagefeedback-mpc
42379all-gcc: maybe-all-ppl
42380
42381all-stage1-gcc: maybe-all-stage1-ppl
42382all-stage2-gcc: maybe-all-stage2-ppl
42383all-stage3-gcc: maybe-all-stage3-ppl
42384all-stage4-gcc: maybe-all-stage4-ppl
42385all-stageprofile-gcc: maybe-all-stageprofile-ppl
42386all-stagefeedback-gcc: maybe-all-stagefeedback-ppl
42387all-gcc: maybe-all-cloog
42388
42389all-stage1-gcc: maybe-all-stage1-cloog
42390all-stage2-gcc: maybe-all-stage2-cloog
42391all-stage3-gcc: maybe-all-stage3-cloog
42392all-stage4-gcc: maybe-all-stage4-cloog
42393all-stageprofile-gcc: maybe-all-stageprofile-cloog
42394all-stagefeedback-gcc: maybe-all-stagefeedback-cloog
42395all-gcc: maybe-all-build-texinfo
42396
42397all-stage1-gcc: maybe-all-build-texinfo
42398all-stage2-gcc: maybe-all-build-texinfo
42399all-stage3-gcc: maybe-all-build-texinfo
42400all-stage4-gcc: maybe-all-build-texinfo
42401all-stageprofile-gcc: maybe-all-build-texinfo
42402all-stagefeedback-gcc: maybe-all-build-texinfo
42403all-gcc: maybe-all-build-bison
42404
42405all-stage1-gcc: maybe-all-build-bison
42406all-stage2-gcc: maybe-all-build-bison
42407all-stage3-gcc: maybe-all-build-bison
42408all-stage4-gcc: maybe-all-build-bison
42409all-stageprofile-gcc: maybe-all-build-bison
42410all-stagefeedback-gcc: maybe-all-build-bison
42411all-gcc: maybe-all-build-flex
42412
42413all-stage1-gcc: maybe-all-build-flex
42414all-stage2-gcc: maybe-all-build-flex
42415all-stage3-gcc: maybe-all-build-flex
42416all-stage4-gcc: maybe-all-build-flex
42417all-stageprofile-gcc: maybe-all-build-flex
42418all-stagefeedback-gcc: maybe-all-build-flex
42419all-gcc: maybe-all-build-libiberty
42420
42421all-stage1-gcc: maybe-all-build-libiberty
42422all-stage2-gcc: maybe-all-build-libiberty
42423all-stage3-gcc: maybe-all-build-libiberty
42424all-stage4-gcc: maybe-all-build-libiberty
42425all-stageprofile-gcc: maybe-all-build-libiberty
42426all-stagefeedback-gcc: maybe-all-build-libiberty
42427all-gcc: maybe-all-build-fixincludes
42428
42429all-stage1-gcc: maybe-all-build-fixincludes
42430all-stage2-gcc: maybe-all-build-fixincludes
42431all-stage3-gcc: maybe-all-build-fixincludes
42432all-stage4-gcc: maybe-all-build-fixincludes
42433all-stageprofile-gcc: maybe-all-build-fixincludes
42434all-stagefeedback-gcc: maybe-all-build-fixincludes
42435all-gcc: maybe-all-zlib
42436
42437all-stage1-gcc: maybe-all-stage1-zlib
42438all-stage2-gcc: maybe-all-stage2-zlib
42439all-stage3-gcc: maybe-all-stage3-zlib
42440all-stage4-gcc: maybe-all-stage4-zlib
42441all-stageprofile-gcc: maybe-all-stageprofile-zlib
42442all-stagefeedback-gcc: maybe-all-stagefeedback-zlib
42443all-gcc: all-libcpp
42444
42445all-stage1-gcc: all-stage1-libcpp
42446all-stage2-gcc: all-stage2-libcpp
42447all-stage3-gcc: all-stage3-libcpp
42448all-stage4-gcc: all-stage4-libcpp
42449all-stageprofile-gcc: all-stageprofile-libcpp
42450all-stagefeedback-gcc: all-stagefeedback-libcpp
42451all-gcc: all-libdecnumber
42452
42453all-stage1-gcc: all-stage1-libdecnumber
42454all-stage2-gcc: all-stage2-libdecnumber
42455all-stage3-gcc: all-stage3-libdecnumber
42456all-stage4-gcc: all-stage4-libdecnumber
42457all-stageprofile-gcc: all-stageprofile-libdecnumber
42458all-stagefeedback-gcc: all-stagefeedback-libdecnumber
42459all-gcc: maybe-all-libiberty
42460
42461all-stage1-gcc: maybe-all-stage1-libiberty
42462all-stage2-gcc: maybe-all-stage2-libiberty
42463all-stage3-gcc: maybe-all-stage3-libiberty
42464all-stage4-gcc: maybe-all-stage4-libiberty
42465all-stageprofile-gcc: maybe-all-stageprofile-libiberty
42466all-stagefeedback-gcc: maybe-all-stagefeedback-libiberty
42467all-gcc: maybe-all-fixincludes
42468all-gcc: maybe-all-lto-plugin
42469
42470all-stage1-gcc: maybe-all-stage1-lto-plugin
42471all-stage2-gcc: maybe-all-stage2-lto-plugin
42472all-stage3-gcc: maybe-all-stage3-lto-plugin
42473all-stage4-gcc: maybe-all-stage4-lto-plugin
42474all-stageprofile-gcc: maybe-all-stageprofile-lto-plugin
42475all-stagefeedback-gcc: maybe-all-stagefeedback-lto-plugin
42476info-gcc: maybe-all-build-libiberty
42477
42478info-stage1-gcc: maybe-all-build-libiberty
42479info-stage2-gcc: maybe-all-build-libiberty
42480info-stage3-gcc: maybe-all-build-libiberty
42481info-stage4-gcc: maybe-all-build-libiberty
42482info-stageprofile-gcc: maybe-all-build-libiberty
42483info-stagefeedback-gcc: maybe-all-build-libiberty
42484dvi-gcc: maybe-all-build-libiberty
42485
42486dvi-stage1-gcc: maybe-all-build-libiberty
42487dvi-stage2-gcc: maybe-all-build-libiberty
42488dvi-stage3-gcc: maybe-all-build-libiberty
42489dvi-stage4-gcc: maybe-all-build-libiberty
42490dvi-stageprofile-gcc: maybe-all-build-libiberty
42491dvi-stagefeedback-gcc: maybe-all-build-libiberty
42492pdf-gcc: maybe-all-build-libiberty
42493
42494pdf-stage1-gcc: maybe-all-build-libiberty
42495pdf-stage2-gcc: maybe-all-build-libiberty
42496pdf-stage3-gcc: maybe-all-build-libiberty
42497pdf-stage4-gcc: maybe-all-build-libiberty
42498pdf-stageprofile-gcc: maybe-all-build-libiberty
42499pdf-stagefeedback-gcc: maybe-all-build-libiberty
42500html-gcc: maybe-all-build-libiberty
42501
42502html-stage1-gcc: maybe-all-build-libiberty
42503html-stage2-gcc: maybe-all-build-libiberty
42504html-stage3-gcc: maybe-all-build-libiberty
42505html-stage4-gcc: maybe-all-build-libiberty
42506html-stageprofile-gcc: maybe-all-build-libiberty
42507html-stagefeedback-gcc: maybe-all-build-libiberty
42508install-gcc: maybe-install-fixincludes
42509install-gcc: maybe-install-lto-plugin
42510install-strip-gcc: maybe-install-strip-fixincludes
42511configure-libcpp: configure-libiberty
42512
42513configure-stage1-libcpp: configure-stage1-libiberty
42514configure-stage2-libcpp: configure-stage2-libiberty
42515configure-stage3-libcpp: configure-stage3-libiberty
42516configure-stage4-libcpp: configure-stage4-libiberty
42517configure-stageprofile-libcpp: configure-stageprofile-libiberty
42518configure-stagefeedback-libcpp: configure-stagefeedback-libiberty
42519configure-libcpp: maybe-configure-intl
42520
42521configure-stage1-libcpp: maybe-configure-stage1-intl
42522configure-stage2-libcpp: maybe-configure-stage2-intl
42523configure-stage3-libcpp: maybe-configure-stage3-intl
42524configure-stage4-libcpp: maybe-configure-stage4-intl
42525configure-stageprofile-libcpp: maybe-configure-stageprofile-intl
42526configure-stagefeedback-libcpp: maybe-configure-stagefeedback-intl
42527all-libcpp: all-libiberty
42528
42529all-stage1-libcpp: all-stage1-libiberty
42530all-stage2-libcpp: all-stage2-libiberty
42531all-stage3-libcpp: all-stage3-libiberty
42532all-stage4-libcpp: all-stage4-libiberty
42533all-stageprofile-libcpp: all-stageprofile-libiberty
42534all-stagefeedback-libcpp: all-stagefeedback-libiberty
42535all-libcpp: maybe-all-intl
42536
42537all-stage1-libcpp: maybe-all-stage1-intl
42538all-stage2-libcpp: maybe-all-stage2-intl
42539all-stage3-libcpp: maybe-all-stage3-intl
42540all-stage4-libcpp: maybe-all-stage4-intl
42541all-stageprofile-libcpp: maybe-all-stageprofile-intl
42542all-stagefeedback-libcpp: maybe-all-stagefeedback-intl
42543all-fixincludes: maybe-all-libiberty
42544all-gnattools: maybe-all-target-libada
42545all-lto-plugin: maybe-all-libiberty
42546
42547all-stage1-lto-plugin: maybe-all-stage1-libiberty
42548all-stage2-lto-plugin: maybe-all-stage2-libiberty
42549all-stage3-lto-plugin: maybe-all-stage3-libiberty
42550all-stage4-lto-plugin: maybe-all-stage4-libiberty
42551all-stageprofile-lto-plugin: maybe-all-stageprofile-libiberty
42552all-stagefeedback-lto-plugin: maybe-all-stagefeedback-libiberty
42553all-utils: maybe-all-libiberty
42554configure-mpfr: maybe-all-gmp
42555
42556configure-stage1-mpfr: maybe-all-stage1-gmp
42557configure-stage2-mpfr: maybe-all-stage2-gmp
42558configure-stage3-mpfr: maybe-all-stage3-gmp
42559configure-stage4-mpfr: maybe-all-stage4-gmp
42560configure-stageprofile-mpfr: maybe-all-stageprofile-gmp
42561configure-stagefeedback-mpfr: maybe-all-stagefeedback-gmp
42562configure-mpc: maybe-all-mpfr
42563
42564configure-stage1-mpc: maybe-all-stage1-mpfr
42565configure-stage2-mpc: maybe-all-stage2-mpfr
42566configure-stage3-mpc: maybe-all-stage3-mpfr
42567configure-stage4-mpc: maybe-all-stage4-mpfr
42568configure-stageprofile-mpc: maybe-all-stageprofile-mpfr
42569configure-stagefeedback-mpc: maybe-all-stagefeedback-mpfr
42570configure-ppl: maybe-all-gmp
42571
42572configure-stage1-ppl: maybe-all-stage1-gmp
42573configure-stage2-ppl: maybe-all-stage2-gmp
42574configure-stage3-ppl: maybe-all-stage3-gmp
42575configure-stage4-ppl: maybe-all-stage4-gmp
42576configure-stageprofile-ppl: maybe-all-stageprofile-gmp
42577configure-stagefeedback-ppl: maybe-all-stagefeedback-gmp
42578configure-ppl: maybe-all-mpfr
42579
42580configure-stage1-ppl: maybe-all-stage1-mpfr
42581configure-stage2-ppl: maybe-all-stage2-mpfr
42582configure-stage3-ppl: maybe-all-stage3-mpfr
42583configure-stage4-ppl: maybe-all-stage4-mpfr
42584configure-stageprofile-ppl: maybe-all-stageprofile-mpfr
42585configure-stagefeedback-ppl: maybe-all-stagefeedback-mpfr
42586configure-cloog: maybe-all-ppl
42587
42588configure-stage1-cloog: maybe-all-stage1-ppl
42589configure-stage2-cloog: maybe-all-stage2-ppl
42590configure-stage3-cloog: maybe-all-stage3-ppl
42591configure-stage4-cloog: maybe-all-stage4-ppl
42592configure-stageprofile-cloog: maybe-all-stageprofile-ppl
42593configure-stagefeedback-cloog: maybe-all-stagefeedback-ppl
42594configure-gdb: maybe-all-intl
42595configure-gdb: maybe-configure-sim
42596configure-gdb: maybe-all-bfd
42597configure-gdb: maybe-all-libiconv
42598all-gdb: maybe-all-libiberty
42599all-gdb: maybe-all-libiconv
42600all-gdb: maybe-all-opcodes
42601all-gdb: maybe-all-readline
42602all-gdb: maybe-all-build-bison
42603all-gdb: maybe-all-sim
42604all-gdb: maybe-all-libdecnumber
42605all-gdb: maybe-all-libtermcap
42606configure-libgui: maybe-configure-tcl
42607configure-libgui: maybe-configure-tk
42608all-libgui: maybe-all-tcl
42609all-libgui: maybe-all-tk
42610all-libgui: maybe-all-itcl
42611configure-bfd: configure-libiberty
42612
42613configure-stage1-bfd: configure-stage1-libiberty
42614configure-stage2-bfd: configure-stage2-libiberty
42615configure-stage3-bfd: configure-stage3-libiberty
42616configure-stage4-bfd: configure-stage4-libiberty
42617configure-stageprofile-bfd: configure-stageprofile-libiberty
42618configure-stagefeedback-bfd: configure-stagefeedback-libiberty
42619configure-bfd: maybe-configure-intl
42620
42621configure-stage1-bfd: maybe-configure-stage1-intl
42622configure-stage2-bfd: maybe-configure-stage2-intl
42623configure-stage3-bfd: maybe-configure-stage3-intl
42624configure-stage4-bfd: maybe-configure-stage4-intl
42625configure-stageprofile-bfd: maybe-configure-stageprofile-intl
42626configure-stagefeedback-bfd: maybe-configure-stagefeedback-intl
42627all-bfd: maybe-all-libiberty
42628
42629all-stage1-bfd: maybe-all-stage1-libiberty
42630all-stage2-bfd: maybe-all-stage2-libiberty
42631all-stage3-bfd: maybe-all-stage3-libiberty
42632all-stage4-bfd: maybe-all-stage4-libiberty
42633all-stageprofile-bfd: maybe-all-stageprofile-libiberty
42634all-stagefeedback-bfd: maybe-all-stagefeedback-libiberty
42635all-bfd: maybe-all-intl
42636
42637all-stage1-bfd: maybe-all-stage1-intl
42638all-stage2-bfd: maybe-all-stage2-intl
42639all-stage3-bfd: maybe-all-stage3-intl
42640all-stage4-bfd: maybe-all-stage4-intl
42641all-stageprofile-bfd: maybe-all-stageprofile-intl
42642all-stagefeedback-bfd: maybe-all-stagefeedback-intl
42643configure-opcodes: configure-libiberty
42644
42645configure-stage1-opcodes: configure-stage1-libiberty
42646configure-stage2-opcodes: configure-stage2-libiberty
42647configure-stage3-opcodes: configure-stage3-libiberty
42648configure-stage4-opcodes: configure-stage4-libiberty
42649configure-stageprofile-opcodes: configure-stageprofile-libiberty
42650configure-stagefeedback-opcodes: configure-stagefeedback-libiberty
42651all-opcodes: maybe-all-libiberty
42652
42653all-stage1-opcodes: maybe-all-stage1-libiberty
42654all-stage2-opcodes: maybe-all-stage2-libiberty
42655all-stage3-opcodes: maybe-all-stage3-libiberty
42656all-stage4-opcodes: maybe-all-stage4-libiberty
42657all-stageprofile-opcodes: maybe-all-stageprofile-libiberty
42658all-stagefeedback-opcodes: maybe-all-stagefeedback-libiberty
42659configure-binutils: maybe-configure-intl
42660
42661configure-stage1-binutils: maybe-configure-stage1-intl
42662configure-stage2-binutils: maybe-configure-stage2-intl
42663configure-stage3-binutils: maybe-configure-stage3-intl
42664configure-stage4-binutils: maybe-configure-stage4-intl
42665configure-stageprofile-binutils: maybe-configure-stageprofile-intl
42666configure-stagefeedback-binutils: maybe-configure-stagefeedback-intl
42667all-binutils: maybe-all-libiberty
42668
42669all-stage1-binutils: maybe-all-stage1-libiberty
42670all-stage2-binutils: maybe-all-stage2-libiberty
42671all-stage3-binutils: maybe-all-stage3-libiberty
42672all-stage4-binutils: maybe-all-stage4-libiberty
42673all-stageprofile-binutils: maybe-all-stageprofile-libiberty
42674all-stagefeedback-binutils: maybe-all-stagefeedback-libiberty
42675all-binutils: maybe-all-opcodes
42676
42677all-stage1-binutils: maybe-all-stage1-opcodes
42678all-stage2-binutils: maybe-all-stage2-opcodes
42679all-stage3-binutils: maybe-all-stage3-opcodes
42680all-stage4-binutils: maybe-all-stage4-opcodes
42681all-stageprofile-binutils: maybe-all-stageprofile-opcodes
42682all-stagefeedback-binutils: maybe-all-stagefeedback-opcodes
42683all-binutils: maybe-all-bfd
42684
42685all-stage1-binutils: maybe-all-stage1-bfd
42686all-stage2-binutils: maybe-all-stage2-bfd
42687all-stage3-binutils: maybe-all-stage3-bfd
42688all-stage4-binutils: maybe-all-stage4-bfd
42689all-stageprofile-binutils: maybe-all-stageprofile-bfd
42690all-stagefeedback-binutils: maybe-all-stagefeedback-bfd
42691all-binutils: maybe-all-build-flex
42692
42693all-stage1-binutils: maybe-all-build-flex
42694all-stage2-binutils: maybe-all-build-flex
42695all-stage3-binutils: maybe-all-build-flex
42696all-stage4-binutils: maybe-all-build-flex
42697all-stageprofile-binutils: maybe-all-build-flex
42698all-stagefeedback-binutils: maybe-all-build-flex
42699all-binutils: maybe-all-build-bison
42700
42701all-stage1-binutils: maybe-all-build-bison
42702all-stage2-binutils: maybe-all-build-bison
42703all-stage3-binutils: maybe-all-build-bison
42704all-stage4-binutils: maybe-all-build-bison
42705all-stageprofile-binutils: maybe-all-build-bison
42706all-stagefeedback-binutils: maybe-all-build-bison
42707all-binutils: maybe-all-intl
42708
42709all-stage1-binutils: maybe-all-stage1-intl
42710all-stage2-binutils: maybe-all-stage2-intl
42711all-stage3-binutils: maybe-all-stage3-intl
42712all-stage4-binutils: maybe-all-stage4-intl
42713all-stageprofile-binutils: maybe-all-stageprofile-intl
42714all-stagefeedback-binutils: maybe-all-stagefeedback-intl
42715install-binutils: maybe-install-opcodes
42716install-strip-binutils: maybe-install-strip-opcodes
42717install-opcodes: maybe-install-bfd
42718install-strip-opcodes: maybe-install-strip-bfd
42719configure-gas: maybe-configure-intl
42720
42721configure-stage1-gas: maybe-configure-stage1-intl
42722configure-stage2-gas: maybe-configure-stage2-intl
42723configure-stage3-gas: maybe-configure-stage3-intl
42724configure-stage4-gas: maybe-configure-stage4-intl
42725configure-stageprofile-gas: maybe-configure-stageprofile-intl
42726configure-stagefeedback-gas: maybe-configure-stagefeedback-intl
42727all-gas: maybe-all-libiberty
42728
42729all-stage1-gas: maybe-all-stage1-libiberty
42730all-stage2-gas: maybe-all-stage2-libiberty
42731all-stage3-gas: maybe-all-stage3-libiberty
42732all-stage4-gas: maybe-all-stage4-libiberty
42733all-stageprofile-gas: maybe-all-stageprofile-libiberty
42734all-stagefeedback-gas: maybe-all-stagefeedback-libiberty
42735all-gas: maybe-all-opcodes
42736
42737all-stage1-gas: maybe-all-stage1-opcodes
42738all-stage2-gas: maybe-all-stage2-opcodes
42739all-stage3-gas: maybe-all-stage3-opcodes
42740all-stage4-gas: maybe-all-stage4-opcodes
42741all-stageprofile-gas: maybe-all-stageprofile-opcodes
42742all-stagefeedback-gas: maybe-all-stagefeedback-opcodes
42743all-gas: maybe-all-bfd
42744
42745all-stage1-gas: maybe-all-stage1-bfd
42746all-stage2-gas: maybe-all-stage2-bfd
42747all-stage3-gas: maybe-all-stage3-bfd
42748all-stage4-gas: maybe-all-stage4-bfd
42749all-stageprofile-gas: maybe-all-stageprofile-bfd
42750all-stagefeedback-gas: maybe-all-stagefeedback-bfd
42751all-gas: maybe-all-intl
42752
42753all-stage1-gas: maybe-all-stage1-intl
42754all-stage2-gas: maybe-all-stage2-intl
42755all-stage3-gas: maybe-all-stage3-intl
42756all-stage4-gas: maybe-all-stage4-intl
42757all-stageprofile-gas: maybe-all-stageprofile-intl
42758all-stagefeedback-gas: maybe-all-stagefeedback-intl
42759configure-gprof: maybe-configure-intl
42760all-gprof: maybe-all-libiberty
42761all-gprof: maybe-all-bfd
42762all-gprof: maybe-all-opcodes
42763all-gprof: maybe-all-intl
42764configure-ld: maybe-configure-intl
42765
42766configure-stage1-ld: maybe-configure-stage1-intl
42767configure-stage2-ld: maybe-configure-stage2-intl
42768configure-stage3-ld: maybe-configure-stage3-intl
42769configure-stage4-ld: maybe-configure-stage4-intl
42770configure-stageprofile-ld: maybe-configure-stageprofile-intl
42771configure-stagefeedback-ld: maybe-configure-stagefeedback-intl
42772all-ld: maybe-all-libiberty
42773
42774all-stage1-ld: maybe-all-stage1-libiberty
42775all-stage2-ld: maybe-all-stage2-libiberty
42776all-stage3-ld: maybe-all-stage3-libiberty
42777all-stage4-ld: maybe-all-stage4-libiberty
42778all-stageprofile-ld: maybe-all-stageprofile-libiberty
42779all-stagefeedback-ld: maybe-all-stagefeedback-libiberty
42780all-ld: maybe-all-bfd
42781
42782all-stage1-ld: maybe-all-stage1-bfd
42783all-stage2-ld: maybe-all-stage2-bfd
42784all-stage3-ld: maybe-all-stage3-bfd
42785all-stage4-ld: maybe-all-stage4-bfd
42786all-stageprofile-ld: maybe-all-stageprofile-bfd
42787all-stagefeedback-ld: maybe-all-stagefeedback-bfd
42788all-ld: maybe-all-opcodes
42789
42790all-stage1-ld: maybe-all-stage1-opcodes
42791all-stage2-ld: maybe-all-stage2-opcodes
42792all-stage3-ld: maybe-all-stage3-opcodes
42793all-stage4-ld: maybe-all-stage4-opcodes
42794all-stageprofile-ld: maybe-all-stageprofile-opcodes
42795all-stagefeedback-ld: maybe-all-stagefeedback-opcodes
42796all-ld: maybe-all-build-bison
42797
42798all-stage1-ld: maybe-all-build-bison
42799all-stage2-ld: maybe-all-build-bison
42800all-stage3-ld: maybe-all-build-bison
42801all-stage4-ld: maybe-all-build-bison
42802all-stageprofile-ld: maybe-all-build-bison
42803all-stagefeedback-ld: maybe-all-build-bison
42804all-ld: maybe-all-build-flex
42805
42806all-stage1-ld: maybe-all-build-flex
42807all-stage2-ld: maybe-all-build-flex
42808all-stage3-ld: maybe-all-build-flex
42809all-stage4-ld: maybe-all-build-flex
42810all-stageprofile-ld: maybe-all-build-flex
42811all-stagefeedback-ld: maybe-all-build-flex
42812all-ld: maybe-all-intl
42813
42814all-stage1-ld: maybe-all-stage1-intl
42815all-stage2-ld: maybe-all-stage2-intl
42816all-stage3-ld: maybe-all-stage3-intl
42817all-stage4-ld: maybe-all-stage4-intl
42818all-stageprofile-ld: maybe-all-stageprofile-intl
42819all-stagefeedback-ld: maybe-all-stagefeedback-intl
42820install-ld: maybe-install-gold
42821install-strip-ld: maybe-install-strip-gold
42822configure-gold: maybe-configure-intl
42823
42824configure-stage1-gold: maybe-configure-stage1-intl
42825configure-stage2-gold: maybe-configure-stage2-intl
42826configure-stage3-gold: maybe-configure-stage3-intl
42827configure-stage4-gold: maybe-configure-stage4-intl
42828configure-stageprofile-gold: maybe-configure-stageprofile-intl
42829configure-stagefeedback-gold: maybe-configure-stagefeedback-intl
42830all-gold: maybe-all-libiberty
42831
42832all-stage1-gold: maybe-all-stage1-libiberty
42833all-stage2-gold: maybe-all-stage2-libiberty
42834all-stage3-gold: maybe-all-stage3-libiberty
42835all-stage4-gold: maybe-all-stage4-libiberty
42836all-stageprofile-gold: maybe-all-stageprofile-libiberty
42837all-stagefeedback-gold: maybe-all-stagefeedback-libiberty
42838all-gold: maybe-all-intl
42839
42840all-stage1-gold: maybe-all-stage1-intl
42841all-stage2-gold: maybe-all-stage2-intl
42842all-stage3-gold: maybe-all-stage3-intl
42843all-stage4-gold: maybe-all-stage4-intl
42844all-stageprofile-gold: maybe-all-stageprofile-intl
42845all-stagefeedback-gold: maybe-all-stagefeedback-intl
42846all-gold: maybe-all-bfd
42847
42848all-stage1-gold: maybe-all-stage1-bfd
42849all-stage2-gold: maybe-all-stage2-bfd
42850all-stage3-gold: maybe-all-stage3-bfd
42851all-stage4-gold: maybe-all-stage4-bfd
42852all-stageprofile-gold: maybe-all-stageprofile-bfd
42853all-stagefeedback-gold: maybe-all-stagefeedback-bfd
42854all-gold: maybe-all-build-bison
42855
42856all-stage1-gold: maybe-all-build-bison
42857all-stage2-gold: maybe-all-build-bison
42858all-stage3-gold: maybe-all-build-bison
42859all-stage4-gold: maybe-all-build-bison
42860all-stageprofile-gold: maybe-all-build-bison
42861all-stagefeedback-gold: maybe-all-build-bison
42862check-gold: maybe-all-binutils
42863
42864check-stage1-gold: maybe-all-stage1-binutils
42865check-stage2-gold: maybe-all-stage2-binutils
42866check-stage3-gold: maybe-all-stage3-binutils
42867check-stage4-gold: maybe-all-stage4-binutils
42868check-stageprofile-gold: maybe-all-stageprofile-binutils
42869check-stagefeedback-gold: maybe-all-stagefeedback-binutils
42870check-gold: maybe-all-gas
42871
42872check-stage1-gold: maybe-all-stage1-gas
42873check-stage2-gold: maybe-all-stage2-gas
42874check-stage3-gold: maybe-all-stage3-gas
42875check-stage4-gold: maybe-all-stage4-gas
42876check-stageprofile-gold: maybe-all-stageprofile-gas
42877check-stagefeedback-gold: maybe-all-stagefeedback-gas
42878configure-opcodes: maybe-configure-intl
42879
42880configure-stage1-opcodes: maybe-configure-stage1-intl
42881configure-stage2-opcodes: maybe-configure-stage2-intl
42882configure-stage3-opcodes: maybe-configure-stage3-intl
42883configure-stage4-opcodes: maybe-configure-stage4-intl
42884configure-stageprofile-opcodes: maybe-configure-stageprofile-intl
42885configure-stagefeedback-opcodes: maybe-configure-stagefeedback-intl
42886all-opcodes: maybe-all-bfd
42887
42888all-stage1-opcodes: maybe-all-stage1-bfd
42889all-stage2-opcodes: maybe-all-stage2-bfd
42890all-stage3-opcodes: maybe-all-stage3-bfd
42891all-stage4-opcodes: maybe-all-stage4-bfd
42892all-stageprofile-opcodes: maybe-all-stageprofile-bfd
42893all-stagefeedback-opcodes: maybe-all-stagefeedback-bfd
42894all-opcodes: maybe-all-libiberty
42895
42896all-stage1-opcodes: maybe-all-stage1-libiberty
42897all-stage2-opcodes: maybe-all-stage2-libiberty
42898all-stage3-opcodes: maybe-all-stage3-libiberty
42899all-stage4-opcodes: maybe-all-stage4-libiberty
42900all-stageprofile-opcodes: maybe-all-stageprofile-libiberty
42901all-stagefeedback-opcodes: maybe-all-stagefeedback-libiberty
42902all-opcodes: maybe-all-intl
42903
42904all-stage1-opcodes: maybe-all-stage1-intl
42905all-stage2-opcodes: maybe-all-stage2-intl
42906all-stage3-opcodes: maybe-all-stage3-intl
42907all-stage4-opcodes: maybe-all-stage4-intl
42908all-stageprofile-opcodes: maybe-all-stageprofile-intl
42909all-stagefeedback-opcodes: maybe-all-stagefeedback-intl
42910all-dejagnu: maybe-all-tcl
42911all-dejagnu: maybe-all-expect
42912all-dejagnu: maybe-all-tk
42913configure-expect: maybe-configure-tcl
42914configure-expect: maybe-configure-tk
42915all-expect: maybe-all-tcl
42916all-expect: maybe-all-tk
42917configure-itcl: maybe-configure-tcl
42918configure-itcl: maybe-configure-tk
42919all-itcl: maybe-all-tcl
42920all-itcl: maybe-all-tk
42921install-itcl: maybe-install-tcl
42922install-strip-itcl: maybe-install-strip-tcl
42923configure-tk: maybe-configure-tcl
42924all-tk: maybe-all-tcl
42925all-sid: maybe-all-libiberty
42926all-sid: maybe-all-bfd
42927all-sid: maybe-all-opcodes
42928all-sid: maybe-all-tcl
42929all-sid: maybe-all-tk
42930install-sid: maybe-install-tcl
42931install-strip-sid: maybe-install-strip-tcl
42932install-sid: maybe-install-tk
42933install-strip-sid: maybe-install-strip-tk
42934configure-sim: maybe-configure-intl
42935all-sim: maybe-all-intl
42936all-sim: maybe-all-libiberty
42937all-sim: maybe-all-bfd
42938all-sim: maybe-all-opcodes
42939all-sim: maybe-all-readline
42940all-sim: maybe-configure-gdb
42941all-fastjar: maybe-all-zlib
42942all-fastjar: maybe-all-build-texinfo
42943all-fastjar: maybe-all-libiberty
42944all-bison: maybe-all-intl
42945all-bison: maybe-all-build-texinfo
42946all-flex: maybe-all-build-bison
42947all-flex: maybe-all-intl
42948all-flex: maybe-all-m4
42949all-flex: maybe-all-build-texinfo
42950all-m4: maybe-all-intl
42951all-m4: maybe-all-build-texinfo
42952configure-target-boehm-gc: maybe-all-target-libstdc++-v3
42953configure-target-fastjar: maybe-configure-target-zlib
42954all-target-fastjar: maybe-all-target-zlib
42955configure-target-libgo: maybe-configure-target-libffi
42956configure-target-libgo: maybe-all-target-libstdc++-v3
42957all-target-libgo: maybe-all-target-libffi
42958configure-target-libjava: maybe-configure-target-zlib
42959configure-target-libjava: maybe-configure-target-boehm-gc
42960configure-target-libjava: maybe-configure-target-libffi
42961all-target-libjava: maybe-all-fastjar
42962all-target-libjava: maybe-all-target-zlib
42963all-target-libjava: maybe-all-target-boehm-gc
42964all-target-libjava: maybe-all-target-libffi
42965configure-target-libobjc: maybe-configure-target-boehm-gc
42966all-target-libobjc: maybe-all-target-boehm-gc
42967configure-target-libstdc++-v3: maybe-configure-target-libgomp
42968
42969configure-stage1-target-libstdc++-v3: maybe-configure-stage1-target-libgomp
42970configure-stage2-target-libstdc++-v3: maybe-configure-stage2-target-libgomp
42971configure-stage3-target-libstdc++-v3: maybe-configure-stage3-target-libgomp
42972configure-stage4-target-libstdc++-v3: maybe-configure-stage4-target-libgomp
42973configure-stageprofile-target-libstdc++-v3: maybe-configure-stageprofile-target-libgomp
42974configure-stagefeedback-target-libstdc++-v3: maybe-configure-stagefeedback-target-libgomp
42975all-target-libstdc++-v3: maybe-configure-target-libgomp
42976
42977all-stage1-target-libstdc++-v3: maybe-configure-stage1-target-libgomp
42978all-stage2-target-libstdc++-v3: maybe-configure-stage2-target-libgomp
42979all-stage3-target-libstdc++-v3: maybe-configure-stage3-target-libgomp
42980all-stage4-target-libstdc++-v3: maybe-configure-stage4-target-libgomp
42981all-stageprofile-target-libstdc++-v3: maybe-configure-stageprofile-target-libgomp
42982all-stagefeedback-target-libstdc++-v3: maybe-configure-stagefeedback-target-libgomp
42983all-target-libgloss: maybe-all-target-newlib
42984all-target-winsup: maybe-all-target-libtermcap
42985configure-target-newlib: maybe-all-binutils
42986configure-target-newlib: maybe-all-ld
42987configure-target-libgfortran: maybe-all-target-libquadmath
42988
42989
42990# Dependencies for target modules on other target modules are
42991# described by lang_env_dependencies; the defaults apply to anything
42992# not mentioned there.
42993
42994
42995@if gcc-bootstrap
42996configure-stage1-target-libstdc++-v3: maybe-all-stage1-target-libgcc
42997configure-stage2-target-libstdc++-v3: maybe-all-stage2-target-libgcc
42998configure-stage3-target-libstdc++-v3: maybe-all-stage3-target-libgcc
42999configure-stage4-target-libstdc++-v3: maybe-all-stage4-target-libgcc
43000configure-stageprofile-target-libstdc++-v3: maybe-all-stageprofile-target-libgcc
43001configure-stagefeedback-target-libstdc++-v3: maybe-all-stagefeedback-target-libgcc
43002configure-stage1-target-libgomp: maybe-all-stage1-target-libgcc
43003configure-stage2-target-libgomp: maybe-all-stage2-target-libgcc
43004configure-stage3-target-libgomp: maybe-all-stage3-target-libgcc
43005configure-stage4-target-libgomp: maybe-all-stage4-target-libgcc
43006configure-stageprofile-target-libgomp: maybe-all-stageprofile-target-libgcc
43007configure-stagefeedback-target-libgomp: maybe-all-stagefeedback-target-libgcc
43008@endif gcc-bootstrap
43009
43010@if gcc-no-bootstrap
43011configure-target-libstdc++-v3: maybe-all-target-libgcc
43012configure-target-libmudflap: maybe-all-target-libgcc
43013configure-target-libssp: maybe-all-target-libgcc
43014configure-target-newlib: maybe-all-target-libgcc
43015configure-target-libquadmath: maybe-all-target-libgcc
43016configure-target-libgfortran: maybe-all-target-libgcc
43017configure-target-libobjc: maybe-all-target-libgcc
43018configure-target-libgo: maybe-all-target-libgcc
43019configure-target-libtermcap: maybe-all-target-libgcc
43020configure-target-winsup: maybe-all-target-libgcc
43021configure-target-libgloss: maybe-all-target-libgcc
43022configure-target-libffi: maybe-all-target-libgcc
43023configure-target-libjava: maybe-all-target-libgcc
43024configure-target-zlib: maybe-all-target-libgcc
43025configure-target-boehm-gc: maybe-all-target-libgcc
43026configure-target-rda: maybe-all-target-libgcc
43027configure-target-libada: maybe-all-target-libgcc
43028configure-target-libgomp: maybe-all-target-libgcc
43029@endif gcc-no-bootstrap
43030
43031
43032configure-target-libstdc++-v3: maybe-all-target-newlib maybe-all-target-libgloss
43033
43034configure-target-libmudflap: maybe-all-target-newlib maybe-all-target-libgloss
43035
43036configure-target-libssp: maybe-all-target-newlib maybe-all-target-libgloss
43037
43038
43039
43040configure-target-libquadmath: maybe-all-target-newlib maybe-all-target-libgloss
43041
43042configure-target-libgfortran: maybe-all-target-newlib maybe-all-target-libgloss
43043
43044configure-target-libobjc: maybe-all-target-newlib maybe-all-target-libgloss
43045
43046configure-target-libgo: maybe-all-target-newlib maybe-all-target-libgloss
43047
43048configure-target-libtermcap: maybe-all-target-newlib maybe-all-target-libgloss
43049
43050configure-target-winsup: maybe-all-target-newlib maybe-all-target-libgloss
43051
43052
43053configure-target-libffi: maybe-all-target-newlib maybe-all-target-libgloss
43054
43055configure-target-libjava: maybe-all-target-newlib maybe-all-target-libgloss
43056configure-target-libjava: maybe-all-target-libstdc++-v3
43057
43058configure-target-zlib: maybe-all-target-newlib maybe-all-target-libgloss
43059
43060configure-target-boehm-gc: maybe-all-target-newlib maybe-all-target-libgloss
43061
43062configure-target-rda: maybe-all-target-newlib maybe-all-target-libgloss
43063
43064configure-target-libada: maybe-all-target-newlib maybe-all-target-libgloss
43065
43066configure-target-libgomp: maybe-all-target-newlib maybe-all-target-libgloss
43067
43068
43069CONFIGURE_GDB_TK = @CONFIGURE_GDB_TK@
43070GDB_TK = @GDB_TK@
43071INSTALL_GDB_TK = @INSTALL_GDB_TK@
43072configure-gdb: $(CONFIGURE_GDB_TK)
43073all-gdb: $(gdbnlmrequirements) $(GDB_TK)
43074install-gdb: $(INSTALL_GDB_TK)
43075
43076# Serialization dependencies.  Host configures don't work well in parallel to
43077# each other, due to contention over config.cache.  Target configures and
43078# build configures are similar.
43079@serialization_dependencies@
43080
43081# --------------------------------
43082# Regenerating top level configury
43083# --------------------------------
43084
43085# Rebuilding Makefile.in, using autogen.
43086AUTOGEN = autogen
43087$(srcdir)/Makefile.in: @MAINT@ $(srcdir)/Makefile.tpl $(srcdir)/Makefile.def
43088	cd $(srcdir) && $(AUTOGEN) Makefile.def
43089
43090# Rebuilding Makefile.
43091Makefile: $(srcdir)/Makefile.in config.status
43092	CONFIG_FILES=$@ CONFIG_HEADERS= $(SHELL) ./config.status
43093
43094config.status: configure
43095	CONFIG_SHELL="$(SHELL)" $(SHELL) ./config.status --recheck
43096
43097# Rebuilding configure.
43098AUTOCONF = autoconf
43099$(srcdir)/configure: @MAINT@ $(srcdir)/configure.ac $(srcdir)/config/acx.m4 \
43100	$(srcdir)/config/override.m4 $(srcdir)/config/proginstall.m4
43101	cd $(srcdir) && $(AUTOCONF)
43102
43103# ------------------------------
43104# Special directives to GNU Make
43105# ------------------------------
43106
43107# Don't pass command-line variables to submakes.
43108.NOEXPORT:
43109MAKEOVERRIDES=
43110
43111# end of Makefile.in
43112